Analisa Sistem Perancangan Sistem Model Konseptual Conceptual Data Model Model Data Phisik Physical Data Model

28 B B A A B B I I I I I I A A N N A A L L I I S S A A D D A A N N P P E E R R E E N N C C A A N N A A A A N N S S I I S S T T E E M M

3.1 Analisa Sistem

Sistem ini ditujukan untuk pegawai bagian pelaksana teknis, yang akan melakukan proses pendaftaran, yang pertama kali dilakukan dengan via telepon, lalu di data pada sistem. Setelah proses pendataan maka dilakukan perhitungan biaya yang disesuaikan oleh perhitungan biaya yang berdasar pada Perundang-undang yang diberlakukan oleh pemerintah. Setelah dilakukan perhitungan maka sistem akan mencetak kwitansi dan mencetak serah terima barang tentang alat ukur yang dikalibrasi, tera dan tera ulang. Biaya dari masing-masing alat ukur tersebut berbeda sesuai dengan kebutuhan dan ketentuan yang ada. Serta biaya dari setiap pengukuran masing-masing alat ukur sesuai dengan perundang-undangan yang telah diberlakukan oleh pemerintah. Proses pengujian tersebut ditentukan dalam waktu tiga minggu hari kerja.

3.2 Perancangan Sistem

Pada perancangan sistem ini memberikan penjelasan mengenai cara kerja secara umum dari Sistem Informasi Kalibrasi di Laboratorium Kalibrasi Kemetrologian Dinas Perindustrian dan Perdagangan Propinsi Jawa Timur . berikut ini adalah : Activity Diagram, Sequence Diagram, CDM Conceptual Data Model PDM Physical Data Model, Desain Interfacenya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Logout M em i l i h m enu l ogout

3.3 Activity Diagram

Suatu diagram yang menggambarkan tentang alur aktifitas yang terjadi dalam sistem informasi kalibrasi, Diagram ini juga menggambarkan urutan proses yang dilakukan mulai dari login user sampai dengan cetak serah terima dan cetak kuitansi.

3.3.1. Activity Diagram Untuk Fitur Login

Logi n M asuk Hal am an Utam a M engi si fi el d usernam e m engi si fi el d password M enekan tom bol l ogi n Gambar 3.1 Activity Diagram Untuk Fitur Login Gambar 3.1 menunjukkan Gambar activity diagram login yang berawal dari masuk halaman utama lalu di teruskan dengan mengisi field username dan mengisi password, lalu menekan tombol login.

3.3.2. Activity Diagram Untuk Fitur LogOut

Gambar 3.2 Activity Diagram Untuk Fitur Logout Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.2 menunjukkan Gambar activity diagram logout dimana proses yang berawal dari User memilih menu logout lalu tekan, maka user akan keluar dari menu.

3.3.3. Activity Diagram Untuk Fitur Lihat Daftar Perusahaan

Li hat daftar perusahaan M em i l i h m enu Proses Gambar 3.3 Activity Diagram Untuk Fitur Lihat Daftar Perusahaan Gambar 3.3 menunjukkan Gambar activity diagram lihat daftar perusahaan yang berawal dari User memilih menu lihat daftar perusahaan lalu memilih menu proses.

3.3.4. Activity Diagram Untuk Fitur Cari Data Perusahaan

Cari data perusahaan M asukkan keyword yang di cari Gambar 3.4 Activity Diagram Untuk Fitur Cari Data Perusahaan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. L i h a t d e ti l ri n c ia n b a ra n g M e n e m u ka n d a ta p e ru sa h a a n M e n e ka n tu l i sa n De ta i l s T am bah data perusahaan [bel um ] [sudah] M engi si form T am bah Perusaahaan T ekan tom bol T am bah data sudah benar ? M enekan tom bol Reset Gambar 3.4 menunjukkan Gambar activity cari data perusahaan yang berawal dari User memilih menu cari data perusahaan lalu memilih memasukkan keyword yang dicari.

3.3.5. Activity Diagram Untuk Fitur Tambah Data Perusahaan

Gambar 3.5 Activity Diagram Untuk Fitur Tambah Data Perusahaan Gambar 3.5 menunjukkan Gambar activity diagram tambah data perusahaan yang berawal dari User mengisi form tambah perusahaan jika data sudah benar lalu tekan tombol tambah maka data perusahaan tersebut akan ditambahkan dan apabila data belum benar maka user menekan tombol reset maka data tersebut akan dikembalikan pada form tambah perusahaan.

3.3.6. Activity Diagram Untuk Fitur Lihat Detil Rincian Barang

Gambar 3.6 Activity Diagram Untuk Fitur Lihat Detil Rincian Barang Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. [Belum] [Sudah] Mengisi form Tambah BarangPekerjaan Menekan tombol Tambah Data sudah benar ? Menekan tombol Reset Gambar 3.6 menunjukkan Gambar activity diagram lihat detil rincian barang yang berawal dari User memilih menu lihat detil rincian barang lalu memilih menemukan data perusahaan lalu menekan tulisan details, maka akan keluar data rincian barang yang dikeluarkan.

3.3.7. Activity Diagram Untuk Fitur Tambah Data Detil Rincian Barang

Gambar 3.7 Activity Diagram Untuk Fitur Tambah Data Detil Rincian Barang Gambar 3.7 menunjukkan Gambar activity diagram tambah data detil rincian barang yang berawal dari User memilih dan mengisi form tambah barang pekerjaan jika data yang dimasukkan benar maka menekan tombol tambah maka data akan ditambahkan dalam database dan apabila data yang dimasukkan belum benar maka user bisa menekan tombol reset maka user akan kembali ke form tambah barang . Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Cari data detil rincian barang Masukkan keyword yang dicari

3.3.8. Activity Diagram Untuk Fitur Cari Data Detil Rincian Barang

Gambar 3.8 Activity Diagram Untuk Fitur Cari Data Detil Rincian Barang Gambar 3.8 menunjukkan Gambar activity cari data detil rincian barang yang berawal dari User memilih menu cari data detil rincian barang lalu memilih memasukkan keyword yang dicari.

3.3.9. Activity Diagram Untuk Fitur Hapus Data Detil Rincian Barang

Hapus data deti l ri ncian barang Menemukan data deti l ri ncian barang Menekan tul i san hapus Gambar 3.9 Activity Diagram Hapus Data Detil Rincian Barang Gambar 3.9 menunjukkan Gambar activity cari data perusahaan yang berawal dari User menemukan data detil rincian barang yang salah lalu user menekan tulisan hapus, maka data detil rincian barang yang salah akan terhapus. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.3.10. Activity Diagram Untuk Fitur Lihat Histori Cetak Kuitansi

L i h a t Hi sto ri Ce ta k Ku i ta n si M e n e m u ka n d a ta p e ru sa h a a n M e n e ka n tu l i sa n p ri n tku i ta n si m e l i h a t h i sto ri c eta k se ra h te ri m a Gambar 3.10 Activity Diagram Untuk Fitur Lihat Histori Cetak Kuitansi Gambar 3.10 menunjukkan Gambar activity diagram lihat histori cetak kuitansi yang berawal dari User memilih dan mengisi form menemukan data perusahaan lalu menekan tulisan print kuitansi maka user akan dapat melihat histori cetak serah terima.

3.3.11. Activity Diagram Untuk Fitur Lihat Histori Cetak Serah Terima

L i h a t Hi sto ri Ce ta k S e ra h T e ri m a M e n e m u ka n d a ta p e ru sa h a a n M e n e ka n tu l i sa n p ri n tse ra h te ri m a m e l i h a t h i sto ri c eta k se ra h te ri m a Gambar 3.11 Activity Diagram Untuk Fitur Lihat Histori Cetak Serah Terima Gambar 3.11 menunjukkan Gambar activity diagram lihat histori cetak serah terima yang berawal dari User menemukan data perusahaan lalu menekan tulisan print serah terima maka user akan dapat melihat histori cetak serah terima. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.3.12. Activity Diagram Untuk Fitur Cetak Bukti Kuitansi

Cetak Kui tansi [sudah] [bel um ] M enem ukan data perusahaan M enekan tul i san kui tansi M el engkapi data form cetak kui tansi m enekan tom bol Cetak m enekan tom bol Reset data form cetak sudah benar ? m engecek ketersedi aan barang pada daftar cetak kui tansi m enekan tom bol tam bah pada barang m em i l i h barang yang akan di cetak pada l i st barang perusahaan Gambar 3.12 Activity Diagram Untuk Fitur Cetak Kuitansi Gambar 3.12 menunjukkan Gambar Activity diagram cetak kuitansi yang berawal dari User menemukan data perusahaan lalu menekan tulisan kuitansi lalu melengkapi data form cetak kuitansi lalu memilih barang yang akan dicetak pada list barang perusahaan disertai menekan tombol tambah pada barang setelah itu user mengecek ketersediaan barang pada daftar cetak kuitansi maka data tersebut akan diproses dan jika data itu benar maka menekan tombol cetak.print kuitansi maka user akan dapat melihat histori cetak serah terima dan apabila data tersebut salah maka akan kembali pada melengkapi data form cetak lokasi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.3.13. Activity Diagram Untuk Fitur Cetak Bukti Serah Terima

Cetak Bukti Serah T eri ma [sudah] [bel um] Menemukan data perusahaan Menekan tul i san pri nt Mel engkapi data form cetak serah teri ma data form cetak sudah benar ? menekan tombol Cetak menekan tombol Reset memi l i h barang yang akan di cetak pada l i st barang perusahaan menekan tombol tambah pada barang mengecek ketersedi aan barang pada daftar cetak serah teri ma Gambar 3.13 Activity Diagram Untuk Fitur Cetak Bukti Serah Terima Gambar 3.13 menunjukkan Gambar activity diagram cetak serah terima yang berawal dari User menemukan data perusahaan lalu menekan tulisan kuitansi lalu melengkapi data form cetak kuitansi lalu memilih barang yang akan dicetak pada list barang perusahaan disertai menekan tombol tambah pada barang setelah itu user mengecek ketersediaan barang pada daftar cetak serah terima maka data tersebut akan diproses dan jika data itu benar maka menekan tombol cetak.print kuitansi maka user akan dapat melihat histori cetak serah terima dan apabila data tersebut salah maka akan kembali pada melengkapi data form cetak lokasi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.3.14. Activity Diagram Untuk Fitur Hapus Data Perusahaan

Hapus data perusahaan M enem ukan data perusahaan M enekan tul i san hapus Gambar 3.14 Activity Diagram Untuk Fitur Hapus Data Perusahaan Gambar 3.14 menunjukkan Gambar Activity diagram lihat histori cetak serah terima yang berawal dari User menemukan data perusahaan lalu menekan tulisan print serah terima maka user akan dapat melihat histori cetak serah terima.

3.3.15. Activity Diagram Lihat Daftar Retribusi Biaya Pengujian

Li hat daftar bi aya penguj i an M em i l i h m enu M aster Bi aya Penguj i an Gambar 3.15 Activity Diagram Untuk Fitur Lihat Daftar Biaya Pengujian Gambar 3.15 menunjukkan Gambar Activity diagram lihat daftar biaya pengujian yang berawal dari User memilih menu master biaya pengujian maka user akan dapat melihat daftar biaya pengujian. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.3.16. Activity Diagram Tambah Retribusi Biaya Pengujian

Tambah retribusi biaya pengujian [belum] [sudah] Mengisi form Tambah Retribusi Tekan tombol Tambah Menekan tombol Reset data sudah benar ? Gambar 3.16 Activity Diagram Untuk Fitur Tambah Retribusi Biaya Pengujian Gambar 3.16 menunjukkan Gambar activity diagram tambah retribusi biaya pengujian yang berawal dari User mengisi form tambah retribusi dan jika data sudah benar maka tekan tombol tambah dan apabila data belum benar maka menekan tombol reset maka user akan kembali pada kolom mengisi form tambah retribusi

3.3.17. Activity Diagram Cari Data Retribusi Biaya Pengujian

Cari data bi aya penguj i an M asukkan keyword yang di cari Gambar 3.17 Activity Diagram Cari Data Biaya Pengujian Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.17 menunjukkan Gambar activity diagram cari data biaya pengujian yang berawal dari User memasukkan keyword yang dicari maka user akan dapat melihat data biaya pengujian.

3.3.18. Activity Diagram Untuk Fitur Hapus Data Biaya Pengujian

Hapus data biaya pengujian Menemukan data biaya pengujian Menekan tulisan hapus Gambar 3.18 Activity Diagram Untuk Fitur Hapus Data Biaya Pengujian Gambar 3.18 menunjukkan gambar Activity diagram hapus data biaya pengujian yang berawal dari User menemukan data biaya pengujian dan apabila terjadi kesalahan maka user menekan tulisan hapus maka data yang sudah ditemukan akan dihapus. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4 Sequence Diagram

Sebuah diagram yang menjelaskan alur berjalannya proses dari sistem informasi kalibrasi ini dimana setelah barang dilakukan pendaftaran sesuai dengan tarif dan ketentuan yang berlaku lalu barang tersebut dihitung lalu dicetak serah terima serta kutansi dari perhitungan barang tersebut.

3.4.1 Sequence Diagram Untuk Fitur Global Login

Login confirmation message cek_info_login result execute Query login getParameter select value cek_login form_open Administrator form login ProsesLogin DatabaseConnection confirmation message cek_info_login result execute Query login getParameter select value cek_login form_open Gambar 3.19 Sequence Diagram login Administrator mengakses halaman utama untuk melakukan login, Setelah masuk form login administrator memasukkan username dan password lalu sistem melakukan pengecekan. Proses login mengirimkan querry kepada database connection untuk dieksekusi, database connection mengembalikan nilai berupa result lalu result tersebut dibandingkan dengan nilai inputan info login. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. onMouseClick getParameter select value logout execute Query confirmation message ProsesLogout DatabaseConnection menu logout Administrator onMouseClick getParameter select value logout execute Query confirmation message

3.4.2 Sequence Diagram Untuk Fitur Global Logout

Gambar 3.20 Sequence Diagram logout Administrator mengakses halaman utama lalu menekan menu logout maka program akan melakukan proses logout, lalu proses logout mengirimkan query kepada database connection untuk dieksekusi lalu database connection mengembalikan nilai berupa confirmation message. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.3 Sequence Diagram Untuk Fitur Lihat Daftar Perusahaan

Lihat daftar perusahaan result onMouseClick getParameter select value perusahaan_list execute Query result ProsesControl DatabaseConnection halaman Proses Administrator result onMouseClick getParameter select value perusahaan_list execute Query result Gambar 3.21 Sequence Diagram lihat daftar perusahaan Administrator mengakses halaman utama dan mengakses menu proses, setelah masuk halaman proses administrator memilih per berapa baris data yang ingin ditampilkan. Sistem mengirimkan nilai inputan ke proses control untuk dibuat query, proses control mengirimkan query kepada database connection untuk dieksekusi dan database connection mengembalikan nilai berupa result. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.5 Sequence Diagram Untuk Fitur Cari Data Perusahaan

Gambar 3.22 Sequence Diagram cari data perusahaan Administrator menekan icon cari yang terdapat pada halaman proses setelah masuk form cari, administrator memasukkan kategori pencarian dan kata kunci lalu sistem mengirim nilai ke proses cari data perusahaan untuk dibuat query. Proses cari data perusahaan mengirimkan query kepada database connection untuk dieksekusi lalu database connection mengembalikan nilai berupa result. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.6 Sequence Diagram Untuk Fitur Tambah Data Perusahaan

Tambah Data Perusahaan validate this.form message executeQuery p_add getParameter select value form_open message Administrator DatabaseConnection prosesTambahPerusahaan form Tambah Perusahaan validate this.form message executeQuery p_add getParameter select value form_open message Gambar 3.23 Sequence Diagram tambah data Perusahaan Administrator mengisi form tambah perusahaan dan menekan tombol tambah setelah selesai sistem melakukan pengecekan jika data valid , nilai form akan dikirimkan pada proses tambah perusahaan untuk dibuat query proses tambah perusahaan mengirimkan query kepada database connection untuk dieksekusi lalu database connection mengembalikan nilai berupa message Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.7 Sequence Diagram Untuk Fitur Lihat Detil Rincian Barang

Lihat Detil Rincian Barang result execute Query p_details_list getParameter select value onMouseClick result Administrator DatabaseConnection ProsesControl halaman Proses result execute Query p_details_list getParameter select value onMouseClick result Gambar 3.24 Sequence Diagram lihat detil rincian barang Administrator mengakses halaman utama lalu mengakses menu proses setelah masuk halaman proses administrator memilih perberapa baris data yang ingin ditampilkan dan memilih data perusahaan yang akan dilihat detil rincian barangnya. Administrator menekan tulisan details pada data yang dikehendaki sistem mengirimkan nilai inputan ke proses control untuk dibuat query proses control mengirimkan query kepada database connection untuk dieksekusi dan database connection mengembalikan nilai berupa result Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.8 Sequence Diagram Untuk Fitur Tambah Data Detil Rincian Barang

Tambah Data Detil Rincian Barang message form_open getParameter select value p_details_add execute Query message validate this.form form Tambah BarangPekerjaan DatabaseConnection Administrator prosesTambahBarang message form_open getParameter select value p_details_add execute Query message validate this.form Gambar 3.25 Sequence Diagram tambah data detil rincian barang Administrator mengisi form tambah barang dan menekan tombol tambah setelah selesai sistem melakukan pengecekan jika data valid nilai pada form akan dikirimkan pada proses tambah barang untuk dibuat query, proses tambah barang mengirimkan query kepada database connection untuk dieksekusi lalu database connection mengembalikan nilai berupa message . Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.9 Sequence Diagram Untuk Fitur Cari Data Detil Rincian Barang

Cari Data Detil Rincian Barang result execute Query search getParameter select value onMouseClick result Administrator DatabaseConnection prosesCariDetilBarang icon cari result execute Query search getParameter select value onMouseClick result Gambar 3.26 Sequence Diagram cari data detil rincian barang Administrator menekan icon cari yang terdapat pada halaman detil rincian barang setelah masuk form cari, administrator memasukkan kategori pencarian dan kata kunci lalu sistem mengirimkan nilai ke proses cari detil barang untuk dibuat query. proses cari detil barang mengirimkan kepada database connection untuk dieksekusi dan database connection mengembalikan nilai berupa result. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.10 Sequence Diagram Untuk Fitur Hapus Data Detil Rincian Barang

Hapus Data Detil Rincian Barang message onMouseClick getParameter select value connect p_details_delete Query message DatabaseConnection Administrator prosesHapusDetilBarang tabel Detil Rincian Barang message onMouseClick getParameter select value connect p_details_delete Query message Gambar 3.27 Sequence Diagram hapus data detil rincian barang Administrator mengakses halaman detil rincian barang, lalu administrator memilih data yang ingin dihapus dan menekan tulisan hapus maka sistem akan mengirimkan nilai ke proses hapus detil barang untuk dibuat query maka proses hapus query kepada database connection untuk dieksekusi lalu database connection mengembalikan nilai berupa message. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.11 Sequence Diagram Untuk Fitur Lihat Histori Cetak Kuitansi

Lihat Histori Cetak Kuitansi result execute Query p_details_cetak_history2 getParameter select value onMouseClick result Administrator DatabaseConnection ProsesControl halaman Proses result execute Query p_details_cetak_history2 getParameter select value onMouseClick result Gambar 3.28 Sequence Diagram lihat histori cetak kuitansi Administrator mengakses halaman utama lalu mengakses ke menu proses, setelah masuk halaman proses administrator memilih perberapa baris data yang ingin ditampilkan dan memilih data perusahaan yang akan dilihat detil rincian barangya. Lalu admisitrator menekan tulisan print yang terdapat pada kolom print kuitansi pada data yang dikehendaki maka sistem akan mengirimkan nilai inputan ke proses control untuk dibuat query, dan proses control mengirimkan query kepada database connection untuk dieksekusi dan database connection mengembalikan nilai berupa result. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.12 Sequence Diagram Untuk Fitur Lihat Histori Cetak Serah Terima

Lihat Histori Cetak Serah Terima result onMouseClick getParameter select value p_details_cetak_history execute Query result DatabaseConnection Administrator ProsesControl halamanProses result onMouseClick getParameter select value p_details_cetak_history execute Query result Gambar 3.29 Sequence Diagram lihat histori cetak serah terima Administrator mengakses halaman utama lalu mengakses ke menu proses, setelah masuk halaman proses administrator memilih perberapa baris data yang ingin ditampilkan dan memilih data perusahaan yang akan dilihat detil rincian barangnya. Lalu admisitrator menekan tulisan print yang terdapat pada kolom print serah terima pada data yang dikehendaki maka sistem akan mengirimkan nilai inputan ke proses control untuk dibuat query, dan proses control mengirimkan query kepada database connection untuk dieksekusi dan database connection mengembalikan nilai berupa result. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.13 Sequence Diagram Untuk Fitur Cetak Kuitansi

Cetak Kuitansi window.print getParameter select value form_open Administrator halamanKonfirmasiCetak prosesCetakKuitansi form cetak kuitansi window.print getParameter select value form_open Gambar 3.30 Sequence Diagram cetak kuitansi Administrator mengakses halaman proses lalu memilih data yang ingin dicetak kuitansinya dan menekan tulisan print yang terdapat pada kolom print kuitansi,maka administrator akan mengisi form cetak kuitansi dan memilih barang yang akan dicetak pada list barang perusahaan dan menekan tombol tambah pada barang lalu mengecek ketersediaan barang pada daftar cetak kuitansi lalu menkan tombol cetak apabila form telah selesai terisi, maka system mengirim nilai ke proses cetak kuitansi untuk dibuat query lalu proses cetak kuitansi memanggil fungsi cetak yang ada pada sistem operasi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.14 Sequence Diagram Untuk Fitur Cetak Bukti Serah Terima

Cetak Bukti Serah Terima form_open getParameter select value window.print Administrator halamanKonfirmasiCetak prosesCetakBukti form cetak Bukti Serah Terima form_open getParameter select value window.print Gambar 3.31 Sequence Diagram cetak bukti serah terima Administrator mengakses halaman proses lalu memilih data yang ingin dicetak serah terimanya dan menekan tulisan print yang terdapat pada kolom print serah terima,maka administrator akan mengisi form cetak kuitansi dan memilih barang yang akan dicetak pada list barang perusahaan dan menekan tombol tambah pada barang lalu mengecek ketersediaan barang pada daftar cetak serah terima lalu menekan tombol cetak apabila form telah selesai terisi, maka sistem mengirim nilai ke proses cetak serah terima untuk dibuat query lalu proses cetak serah terima memanggil fungsi cetak yang ada pada sistem operasi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.15 Sequence Diagram Untuk Fitur Hapus Data Perusahaan

Hapus Data Perusahaan message executeQuery p_delete getParameter select value onMouseClick message Administrator DatabaseConnection prosesHapusPerusahaan tabel Perusahaan message executeQuery p_delete getParameter select value onMouseClick message Gambar 3.32 Sequence Diagram hapus data perusahaan Administrator mengakses halaman proses lalu memilih data yang ingin dihapus dan menekan tulisan hapus maka sistem akan mengirim nilai ke proses hapus perusahaan untuk dibuat query lalu proses hapus perusahaaan mengirimkan query kepada database connection untuk dieksekusi lalu database connection mngembalikan nilai berupa message. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.16 Sequence Diagram Lihat Daftar Retribusi Biaya Pengujian

Lihat Daftar Biaya Pengujian result execute query tarif_tera_list getParameter select value form_open result Administrator DatabaseConnection ProsesControl halaman Biaya Pengujian result execute query tarif_tera_list getParameter select value form_open result Gambar 3.33 Sequence Diagram lihat daftar biaya pengujian Administrator mengakses halaman proses dan mengakses menu master biaya pengujian setelah masuk halaman biaya pengujian, administrator memilih perberapa data yang ingin ditampilakan maka sistem mengirimkan nilai inputan ke proses control untuk dibuat query maka proses control mengirimkan query kepada database connection untuk dieksekusi dan database connection mengembalikan nilai berupa result . ‘ Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.17 Sequence Diagram Tambah Data Retribusi Biaya Pengujian

Tambah Data Biaya Pengujian message form_open getParameter select value t_tera_add executeQuery message validate this.form form Tambah Retribusi DatabaseConnection Administrator prosesTambahRetribusi message form_open getParameter select value t_tera_add executeQuery message validate this.form Gambar 3.34 Sequence Diagram tambah data biaya pengujian Administrator mengisi form tambah retribusi dan menekan tombol tambah stetelah selesai lalu sistem melakukan pengecekan jika data valid maka nilai pada form akan dikirimkan pada proses tambah retribusi untuk dibuat query, proses tambah retribusi mengirimkan query kepada database connection untuk dieksekusi dan mengembalikan nilai berupa message. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.18 Sequence Diagram Untuk Fitur Cari Data Retribusi Biaya Pengujian

Cari Data Biaya Pengujian result execute Query search getParameter select value onMouseClick result Administrator DatabaseConnection prosesCariDataRetribusi icon cari result execute Query search getParameter select value onMouseClick result Gambar 3.35 Sequence Diagram cari data biaya pengujian Administrator menekan icon cari yang terdapat pada halaman biaya pengujian setelah masuk form cari, administrator memasukkan kategori pencarian dan kata kunci lalu sistem mengirimkan nilai ke proses cari retribusi untuk dibuat query maka proses cari retribusi mengirimkan query kepada database connection untuk dieksekusi dan mengembalikan nilai berupa result. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.19 Sequence Diagram Hapus Data Retribusi Biaya Pengujian

Hapus Data Biaya Pengujian message onMouseClick getParameter select value t_tera_delete executeQuery message DatabaseConnection Administrator prosesHapusRetribusi tabel Retribusi message onMouseClick getParameter select value t_tera_delete executeQuery message Gambar 3.36 Sequence Diagram hapus data biaya pengujian Administrator mengakses halaman biaya pengujian lalu memilih data yang ingin dihapus dan menekan tulisan hapus maka sistem akan mengirim nilai ke proses hapus retribusi dan mengirimkan kepada database connection untuk dieksekusi dan dikembalikan nilai berupa message . Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5. Collaboration Diagram

Collaboration Diagram adalah sebuah gambaran diagram hasil dari penggabungan antara activity diagram dan sequence diagram atau dengan kata lain suatu hasil diagram yang dihasilkan dari penggabungan antara aktivitas dan proses pada suatu sistem informasi.

3.5.1. Collaboration Diagram Login

Gambar 3.37 Collaboration diagram login Administrator mengakses halaman utama untuk melakukan login, Setelah masuk form login administrator memasukkan username dan password lalu sistem melakukan pengecekan. Proses login mengirimkan query kepada Database Connection untuk dieksekusi, Database Connection mengembalikan nilai berupa message. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.2. Collaboration Diagram Log Out

Gambar 3.38 Collaboration Diagram logout Administrator mengakses halaman utama untuk melakukan proses logout , proses logout mengirimkan query kepada Database Connection untuk dieksekusi lalu Database Connection mengembalikan nilai berupa Confirmation Message .

3.5.3. Collaboration Diagram Cari Data Perusahaan

Gambar 3.39 Collaboration Diagram Cari Data Perusahaan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Administrator menekan icon cari yang terdapat pada halaman proses, setelah masuk form cari administrator memasukkan kategori pencarian dan kata kunci. Sistem mengirim nilai ke proses Cari Data Perusahaan untuk dibuat query, Proses Cari Data Perusahaan mengirimkan query kepada Database Connection untuk dieksekusi, Database Connection mengembalikan nilai berupa result.

3.5.4. Collaboration Diagram Tambah Data Perusahaan

Gambar 3.40 Collaboration Diagram Tambah Data Perusahaan Administrator mengisi form Tambah Perusahaan dan menekan tombol Tambah setelah selesai sistem melakukan pengecekan jika data valid nilai pada form akan dikirimkan pada proses Tambah Perusahaan untuk dibuat query proses Tambah Perusahaan mengirimkan query kepada Database connection untuk dieksekusi Database Connection mengembalikan nilai berupa message Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.5. Collaboration Diagram Lihat Daftar Perusahaan

Gambar 3.42 Collaboration Diagram Lihat Daftar Perusahaan Administrator mengakses halaman utama dan mengakses proses, setelah masuk halaman proses administrator memilih per berapa baris data yang ingin ditampilkan. Sistem akan mengirimkan nilai inputan ke proses control untuk dibuat query, lalu proses control mengirimkan query kepada database connection untuk dieksekusi dan database mengembalikan nilai berupa result.

3.5.6. Collaboration Diagram Lihat Detil Rincian Barang

Gambar 3.41 Collaboration Diagram Lihat Detil Rincian Barang Administrator mengakses halaman utama mengakses menu proses setelah masuk halaman proses administrator memilih per berapa baris data Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. yang ingin ditampilkan dan memilih data perusahaan yang akan dilihat detil rincian barangnya administrator menekan tulisan details pada data yang akan dikehendaki Sistem mengirimkan nilai inputan ke proses control untuk dibuat query proses control mengirimkan quey kepada database connection mengembalikan nilai berupa result

3.5.6. Collaboration Diagram Tambah Data Detil Rincian Barang

Gambar 3.43 Collaboration Diagram Tambah Data Detil Rincian Barang Administrator mengisi form Tambah BarangPerusahaan dan menekan tombol tombol Tambah setalah selesai Sistem melakukan pengecekan. Jika data valid, nilai pada form akan dikirimkan pada proses Tambah Barang untuk dibuat query. Proses Tambah Barang mengirimkan query kepada Database Connection untuk dieksekusi, Database Connection mengembalikan nilai berupa message

3.5.7. Collaboration Diagram Cari Data Detil Rincian Barang

Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.44 Collaboration Diagram Cari Data Detil Rincian Barang Administrator menekan icon cari yang terdapat pada halaman Detil Rincian Barang setelah masuk form cari, administrator memasukkan kategori pencarian dan kata kunci. Sistem mengirim nilai ke Proses Cari Detil Barang untuk dibuat query. Proses Cari Detil Barang mengirimkan query kepada database connection untuk dieksekusi database connection mengembalikan nilai berupa result

3.5.8. Collaboration Diagram Hapus Data Detil Rincian Barang

Gambar 3.45 Collaboration Diagram Hapus Data Detil Rincian Barang Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Administrator mengakses halaman Detil Rincian Barang, lalu memilih data yang ingin dihapus dan menekan tulisan hapus. Sistem mengirim nilai ke proses Hapus Detil Barang untuk dibuat query, lalu proses Hapus Detil Barang mengirimkan query kepada database connection untuk dieksekusi dan database connection mengembalikan nilai berupa message

3.5.9. Collaboration Diagram Lihat Histori Cetak Kuitansi

Gambar 3.46 Lihat Histori Cetak Kuitansi Administrator mengakses halaman utama, mengakses menu proses. Setelah masuk halaman Proses, administrator memilih per berapa baris data yang ingin ditampilkan dan memilih data perusahaan yang akan dilihat detil rincian barangnya. Administrator menekan tulisan print yang terdapat pada kolom print kuitansi pada data yang dikehendaki. Sistem mengirimkan nilai inputan ke proses Control untuk dibuat query, Proses Control mengirimkan query kepada database connection untuk dieksekusi lalu database connection mengembalikan nilai berupa result Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.10. Collaboration Diagram Lihat Histori Cetak Cerah Terima

Gambar 3.47 Collaboration Diagram Lihat Histori Cetak Serah Terima Administrator mengakses halaman utama, mengakses menu proses setalah masuk halaman proses administrator memilih perbeberapa baris data yang ingin ditampilkan dan memilih data perusahaan yang akan dilihat detil rincian barangnya. Administrator menekan tulisan print yang terdapat pada kolom print serah terima pada data yang dikehendaki. Sistem mengirimkan nilai inputan ke prose control untuk dibuat query, proses control mengirimkan query kepada database connection untuk dieksekusi, database connection mengembalikan nilai berupa result Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.11. Collaboration Diagram Cetak Kuitansi

Gambar 3.48 Collaboration Diagram Cetak Kuitansi Administrator mengakses halaman proses lalu memilih data yang ingin dicetak kuitansinya dan menekan tulisan print yang terdapat pada kolom print kuitansi, maka administrator akan mengisi form cetak kuitansi dan memilih barang yang akan dicetak pada list barang perusahaan dan menekan tombol tambah pada barang lalu mengecek ketersediaan barang pada daftar cetak kuitansi lalu menekan tombol cetak apabila form telah selesai terisi, maka sistem mengirim nilai ke proses cetak kuitansi untuk dibuat query lalu proses cetak kuitansi memanggil fungsi cetak yang ada pada sistem operasi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.12. Collaboration Diagram Cetak Serah Terima

Gambar 3.49 Collaboration Diagram Cetak Bukti Serah Terima Administrator mengakses halaman proses lalu memilih data yang ingin dicetak serah terimanya dan menekan tulisan print yang terdapat pada kolom print serah terima, maka administrator akan mengisi form cetak kuitansi dan memilih barang yang akan dicetak pada list barang perusahaan dan menekan tombol tambah pada barang lalu mengecek ketersediaan barang pada daftar cetak serah terima lalu menekan tombol cetak apabila form telah selesai terisi, maka sistem mengirim nilai ke proses cetak serah terima untuk dibuat query lalu proses cetak serah terima memanggil fungsi cetak yang ada pada sistem operasi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.13. Collaboration Diagram Hapus Data Perusahaan

Gambar 3.50 Collaboration Diagram Hapus Data Perusahaan Administrator mengakses halaman proses lalu memilih data yang ingin dihapus dan menekan tulisan hapus maka sistem akan mengirim nilai ke proses hapus perusahaan untuk dibuat query lalu proses hapus perusahaaan mengirimkan query kepada database connection untuk dieksekusi lalu database connection mngembalikan nilai berupa message.

3.5.14. Collaboration Diagram Lihat Daftar Biaya Pengujian

Gambar 3.51 Collaboration Diagram Lihat Daftar Biaya Pengujian Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Administrator mengakses halaman proses dan mengakses menu master biaya pengujian setelah masuk halaman biaya pengujian, administrator memilih perberapa data yang ingin ditampilakan maka sistem mengirimkan nilai inputan ke proses control untuk dibuat query maka proses control mengirimkan query kepada database connection untuk dieksekusi dan database connection mengembalikan nilai berupa result .

3.5.15. Collaboration Diagram Tambah Data Biaya Pengujian

Gambar 3.52 Collaboration Diagram Tambah Data Biaya Pengujian Administrator mengisi form tambah retribusi dan menekan tombol tambah setelah selesai lalu sistem melakukan pengecekan jika data valid maka nilai pada form akan dikirimkan pada proses tambah retribusi untuk dibuat query, proses tambah retribusi mengirimkan query kepada database connection untuk dieksekusi dan mengembalikan nilai berupa message. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.16. Collaboration Diagram Cari Data Biaya Pengujian

Gambar 3.53 Collaboration Diagram Cari Data Biaya Pengujian Administrator menekan icon cari yang terdapat pada halaman biaya pengujian setelah masuk form cari, administrator memasukkan kategori pencarian dan kata kunci lalu sistem mengirimkan nilai ke proses cari retribusi untuk dibuat query maka proses cari retribusi mengirimkan query kepada database connection untuk dieksekusi dan mengembalikan nilai berupa result. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.17. Collaboration Diagram Hapus Data Biaya Pengujian

Gambar 3.54 Collaboration Diagram Hapus Data Retribusi Administrator mengakses halaman biaya pengujian lalu memilih data yang ingin dihapus dan menekan tulisan hapus maka sistem akan mengirim nilai ke proses hapus retribusi dan mengirimkan kepada database connection untuk dieksekusi dan dikembalikan nilai berupa message . Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.6 Model Konseptual Conceptual Data Model

Model data konseptual adalah rancangan dalam bentuk diagram sebelum pembuatan database secara detail. Model data konseptual pada aplikasi sistem ini merepresentasikan rancangan basis data konseptual yang nantinya akan digunakan oleh sistem ini. Untuk lebih jelasnya dapat dilihat pada gambar berikut : Gambar 3.55 Conceptual Data Model CDM Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.7 Model Data Phisik Physical Data Model

Model data phisik dibuat dengan cara mengenerate model data konseptual yang telah dijelaskan diatas. Model data ini menghasilkan tabel-tabel yang nantinya akan dipakai dalam implementasi sistem yang dibuat. Untuk lebih jelasnya dapat dilihat pada gambar dibawah ini: Gambar 3.55 Physical Data Model PDM Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 74

BAB IV IMPLEMENTASI

4.1. Lingkungan Implementasi