1. Laporan Praktikum Rekayasa Perangkat
Lunak
Sistem rekapitulasi Data Perpajakan Kendaraan Bermotor
Oleh:
Danang Wahyu T (201210370311194)
Reza Triadi K (201210370311195)
2. A. Use Case
a. Dasar teori
Use digunakanuntuk memodelkandanmenyatakanunit layananyangdisediakanoleh
system.
b. Keterangan
Petugassebagai aktorberperanpentingdalamusecase-usecase tersebut.
3. B. Diagram Activity
a. Dasar teori
secara sederhanadapatdiartikansebagai langkahdalamproses
b. Diagram ActivityKeloladata
a. Keterangan
5. Petugasmelakukan loginsebelummembukaaplikasi,systemmelalukanvalidasi
username danpasswordapakahcocok atau tidak.Jikacocoksystemakanlanjutke
menu utama,kemudianpetugasmemilihmenuPembayaran.Petugasmelalukan
serachdata untukprosespembayaran,systemmembacainputdatasearchtersebut.
Kemudiandatadiambil dari database,lalusystemmenampilkandatatersebut.
Terakhirpetugasmelakukandecisionapakahmaudicetakataulangsunglogout.Jika
petugasinginmencetakdata,systemakanmelakukanprosespencetakandata.
d. BalikNama
8. C. Robustness
a. Dasar teori
Robustness diagram digunakan sebagai jembatanyang menghubungkan antara
proses analisa dan desain
b. RobustnessKeloladata
Keterangan : Petugasmembukamenukeloladata,systemmenampilkan interface keloladata.
Di menukeloladataterdapatfungsi untukcontrol dataupdate,deletedan
mencari data kemudiansystemrequestke dalamdatabase pembelian.
c. RobustnessPembayaran
Keterangan : rekapitulasi pembayaran,petugasmembukamenupembayarandansystem
menampilkaninterfacepembayarankemudianterdapatcontrol pembayaranyakniinputan data
pembeli yangsudahdiprosesdantotal harga pembelian/pengurusan.
d. RobustnessSearch
Keterangan : untukmencari data-datapembeli,petugasmenginputkannamapadainterface
search,systemcontrol searchmemintadatapada database pembeli.Database menerima
requestsistem
10. h. RobustnessCetak
Keterangan : Lebihrinci untukmencetakbukti pembayaranpembeli.Petugas meng-klik
tombol cetakpada interface pembelian.kemudiansistemmenampilkaninterface cetakyakni
showlaporanyang akandicetak.Control cetakrequestdatapada database pembeli.
D. Sequence Diagram
a. Dasar Teori
i.Memodelkanprilakuobjectsdlmsebuahuse case.
ii.Focuspd urutan berdasar waktu dari sebuahactivity.
b. Sequnce Pembayaran
Keterangan:
Petugasmemilihformpembayaran,dalamformpembayaranmelakukancontrol searchdata,
laluprosesrequestdata,kemudiandataditampilkandi formpembayaran.Berikutnyapetugas
melakukancontrol inputhargapembelian,laluprosesinputdata.Petugasmelakukancontrol
cetakdata pembelian,laluprosescetak,terakhirmuncul notice di formpembayaran.
11. b. PepanjangPajakSTNK
Keterangan:
PetugasmemilihmenuperpanjanganpajakSTNK,kemudiandi control insertdata,datadiproses
untukdisimpandi database pembeli,terakhirmuncul notice di formperpanjanganpajakSTNK.
c. Sequence Mutasi
Keterangan:
Petugasmemilihmenumutasi,kemudiandi control insertdata,datadiprosesuntukdisimpandi
database pembeli,terakhirmuncul notice di formmutasi.
13. Keterangan:
Petugasmemilihformkeloladata:
1. Melakukancontrol searchdata, lalu sistemmemprosesrequestdatadari database pembelian,
kemudiandatadi tampilkandi formkeloladata.
2. melakukancontrol deletedata,sistemmemprosesdatayangdi delete dari database pembelian,
kemudianmuncul notice di formkeloladata.
3. melakukancontrol update data,sistemmemprosesdatayangdi ubahdari database pembelian,
kemudianmuncul notice di formkeloladata.
E. ClassDiagram
a. Dasar Teori
Classdiagramdigunakanuntukmenampilkankelas-kelasdanpaket-paketdi dalam
system.Classdiagrammemberikangambaransystemsecarastatisdanrelasi antar
mereka.
F. Kesimpulan
Unified Modeling Language (UML) adalahbahasa pemodelanumumyangdigunakan
untukmelakukanspesifikasi,visualisasi,konstruksi dandokumentasiartifakdari software
system.UML bukanlahsebuah standarprosespengembangandalammetodepengembangan
sistemtertentu,namunpadaumumnyaUML dipakai dalammemodelkansistemyangdibangun
berbasiskanobjek.
14. g. Login
Dalamaplikasi hanyaterdapat1 usename dan1 password.
h. TampilanUtama
Terdapat4 menupilihandalamtampilanutama.DataBaru digunakanuntukmemasukkandata
baru yangakan di buat.KelolaDatadigunakanuntukmelihatseluruhdatayangsudahdibuat,
selainitujugadigunakanuntukmengubahataumenghapusdatajikaadakesalahan.
15. i. TampilanutamaformData Baru
Dalamform Data Baru terdapat4 buttonpilihanHome,PajakSTNK,Mutasi,danBalik
Nama.Langkah pertamaisikandatayang ada di form pembeli,kemudianpilihsalahsatu
kategori PajakSTNK/Mutasi/BalikNama.Misalkan,kategori yangdipilihyaituMutasi,maka
akan muncul formmutasi.
Kemudianisikandatayangadadi form mutasi.Terakhirpilihsimpandatadanakanmuncul
table data mutasi yangkitainputkantadi.
16. j. TampilanutamaKelolaData
Terdapat4 pilihanbutton menudalamkeloladataPajakSTNK,Mutasi,BalikNama.Untuk
melihatseluruhdatapilihsalahsatukategori PajakSTNK/Mutasi/BalikNama.
Untuk mengubahataumenhapusdata,klikdatayangakan diubahatau di hapuspada table.
17. k. Pembayaran
Dalampembayaran,datayang di inputkanhanyadata yang sedangditransaksikansaja.Jika
tidakada transaksi texfielddikosongkan.Setelahpilihbuttonsimpandata,akanmuncul