際際滷

際際滷Share a Scribd company logo
Laporan Praktikum Rekayasa Perangkat
Lunak
Sistem rekapitulasi Data Perpajakan Kendaraan Bermotor
Oleh:
Danang Wahyu T (201210370311194)
Reza Triadi K (201210370311195)
A. Use Case
a. Dasar teori
Use digunakanuntuk memodelkandanmenyatakanunit layananyangdisediakanoleh
system.
b. Keterangan
Petugassebagai aktorberperanpentingdalamusecase-usecase tersebut.
B. Diagram Activity
a. Dasar teori
secara sederhanadapatdiartikansebagai langkahdalamproses
b. Diagram ActivityKeloladata
a. Keterangan
Petugasmelakukanloginsebelummembukaaplikasi,systemmelalukanvalidasi
username danpasswordapakahcocok atau tidak.Jikacocoksystemakanlanjutke
menu utama,kemudianpetugasmemilihmenukelola data.Petugasmelalukan
serachdata untukdiupdate ataudi delete.Setelahprosesupdate ataudelete,data
disimpandi database.Kemudiansystemmenampilkandatatersebut.
c. Diagram activityPembayaran
a. Keterangan
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
a. Keterangan
Petugasmembukaaplikasi,systemmenampilkanformmenuutama.petugasmemilihform
baliknama,systemmenampilkanformmenubaliknama.Kemudianpetugasmengisi data,
systemmembacainputdata,kemudiandatadisimpandidatabase.Setelahitusystem
menampilkandatatersebut.
e. Mutasi
a. Keterangan
Petugasmembukaaplikasi,systemmenampilkanformmenuutama.petugasmemilihform
mutasi,system menampilkanformmenumutasi.Kemudianpetugasmengisi data,system
membacainputdata,kemudiandatadisimpandidatabase.Setelahitusystemmenampilkan
data tersebut.
f. PerpanjangPajakSTNK
a. Petugasmembukaaplikasi, systemmenampilkanformmenuutama.petugasmemilihform
PerpanjanganpajakSTNK,systemmenampilkanformmenuPerpanjanganPajakSTNK.
Kemudianpetugasmengisi data,systemmembacainputdata,kemudiandatadisimpan
didatabase.Setelahitusystemmenampilkandatatersebut.
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
e. RobustnessPerpanjangPajakSTNK
Keterangan : untukpengurusanperpanjanganstnk,petugasmemilihmenu pajakSTNK.Sistem
menyediakaninterface pajakstnk.Didalaminterface pajakstnkterdapatform-formyang
dibutuhkanuntukmerekapdata-datapembeli yangmenguruspajakstnkdanfungsi create
untukmemintadatabase menympandata-datatersebut.
f. RobustnessMutasi
Keterangan : untukpengurusanmutasi,petugasmemilihmenumutasi.Sistemmenyediakan
interface mutasi.Didalaminterface mutasiterdapatform-formyangdibutuhkanuntukmerekap
data-datapembeli yangmengurusmutasi danfungsi create untuk memintadatabase
menympandata-datatersebut.
g. RobustnessBalikNama
Keterangan : untukpengurusanbaliknama,petugasmemilihmenubaliknama.Sistem
menyediakaninterface baliknama.Didalaminterface baliknamaterdapatform-formyang
dibutuhkan untukmerekapdata-datapembeli yangmengurusbaliknamadanfungsi create
untukmemintadatabase menympandata-datatersebut.
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.
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.
d. Sequence BalikNama
Keterangan:
PetugasmemilihmenuBalikNama,kemudiandi control insertdata,datadiprosesuntuk
disimpandi database pembeli,terakhirmuncul notice di formBalikNama.
e. Sequence KelolaData
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.
g. Login
Dalamaplikasi hanyaterdapat1 usename dan1 password.
h. TampilanUtama
Terdapat4 menupilihandalamtampilanutama.DataBaru digunakanuntukmemasukkandata
baru yangakan di buat.KelolaDatadigunakanuntukmelihatseluruhdatayangsudahdibuat,
selainitujugadigunakanuntukmengubahataumenghapusdatajikaadakesalahan.
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.
j. TampilanutamaKelolaData
Terdapat4 pilihanbutton menudalamkeloladataPajakSTNK,Mutasi,BalikNama.Untuk
melihatseluruhdatapilihsalahsatukategori PajakSTNK/Mutasi/BalikNama.
Untuk mengubahataumenhapusdata,klikdatayangakan diubahatau di hapuspada table.
k. Pembayaran
Dalampembayaran,datayang di inputkanhanyadata yang sedangditransaksikansaja.Jika
tidakada transaksi texfielddikosongkan.Setelahpilihbuttonsimpandata,akanmuncul
Detail datayang ditransaksikan.

More Related Content

Rekayasa perangkat Lunak

  • 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
  • 4. Petugasmelakukanloginsebelummembukaaplikasi,systemmelalukanvalidasi username danpasswordapakahcocok atau tidak.Jikacocoksystemakanlanjutke menu utama,kemudianpetugasmemilihmenukelola data.Petugasmelalukan serachdata untukdiupdate ataudi delete.Setelahprosesupdate ataudelete,data disimpandi database.Kemudiansystemmenampilkandatatersebut. c. Diagram activityPembayaran 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
  • 7. a. Keterangan Petugasmembukaaplikasi,systemmenampilkanformmenuutama.petugasmemilihform mutasi,system menampilkanformmenumutasi.Kemudianpetugasmengisi data,system membacainputdata,kemudiandatadisimpandidatabase.Setelahitusystemmenampilkan data tersebut. f. PerpanjangPajakSTNK a. Petugasmembukaaplikasi, systemmenampilkanformmenuutama.petugasmemilihform PerpanjanganpajakSTNK,systemmenampilkanformmenuPerpanjanganPajakSTNK. Kemudianpetugasmengisi data,systemmembacainputdata,kemudiandatadisimpan didatabase.Setelahitusystemmenampilkandatatersebut.
  • 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
  • 9. e. RobustnessPerpanjangPajakSTNK Keterangan : untukpengurusanperpanjanganstnk,petugasmemilihmenu pajakSTNK.Sistem menyediakaninterface pajakstnk.Didalaminterface pajakstnkterdapatform-formyang dibutuhkanuntukmerekapdata-datapembeli yangmenguruspajakstnkdanfungsi create untukmemintadatabase menympandata-datatersebut. f. RobustnessMutasi Keterangan : untukpengurusanmutasi,petugasmemilihmenumutasi.Sistemmenyediakan interface mutasi.Didalaminterface mutasiterdapatform-formyangdibutuhkanuntukmerekap data-datapembeli yangmengurusmutasi danfungsi create untuk memintadatabase menympandata-datatersebut. g. RobustnessBalikNama Keterangan : untukpengurusanbaliknama,petugasmemilihmenubaliknama.Sistem menyediakaninterface baliknama.Didalaminterface baliknamaterdapatform-formyang dibutuhkan untukmerekapdata-datapembeli yangmengurusbaliknamadanfungsi create untukmemintadatabase menympandata-datatersebut.
  • 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.
  • 12. d. Sequence BalikNama Keterangan: PetugasmemilihmenuBalikNama,kemudiandi control insertdata,datadiprosesuntuk disimpandi database pembeli,terakhirmuncul notice di formBalikNama. e. Sequence KelolaData
  • 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