• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

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).

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

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

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.

3.4.6 Sequence Diagram Untuk Fitur Tambah Data Perusahaan

Tambah Data Perusahaan

validate (this.form)

message

execute(Query) p_add ()

getParameter (select value) form_open ()

message

Administrator form Tambah Perusahaan prosesTambahPerusahaan DatabaseConnection

validate (this.form)

message

execute(Query) 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

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 halaman Proses ProsesControl DatabaseConnection

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

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 Barang/Pekerjaan 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

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 icon cari prosesCariDetilBarang DatabaseConnection

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

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 tabel Detil Rincian Barang prosesHapusDetilBarang

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.

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 halaman Proses ProsesControl DatabaseConnection

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.

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 halamanProses ProsesControl

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.

3.4.13 Sequence Diagram Untuk Fitur Cetak Kuitansi Cetak Kuitansi

window.print () getParameter (select value)

form_open()

Administrator form cetak kuitansi prosesCetakKuitansi halamanKonfirmasiCetak

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.

3.4.14 Sequence Diagram Untuk Fitur Cetak Bukti Serah Terima

Cetak Bukti Serah Terima

form_open()

getParameter (select value)

window.print()

Administrator form cetak Bukti Serah Terima prosesCetakBukti halamanKonfirmasiCetak 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.

3.4.15 Sequence Diagram Untuk Fitur Hapus Data Perusahaan

Hapus Data Perusahaan

message

execute(Query) p_delete()

getParameter (select value) onMouseClick ()

message

Administrator tabel Perusahaan prosesHapusPerusahaan DatabaseConnection

message

execute(Query) 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.

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 halaman Biaya Pengujian ProsesControl DatabaseConnection

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. ‘

3.4.17 Sequence Diagram Tambah Data Retribusi Biaya Pengujian Tambah Data Biaya Pengujian

message form_open ()

getParameter (select value)

t_tera_add()

execute(Query)

message validate (this.form)

form Tambah Retribusi DatabaseConnection Administrator prosesTambahRetribusi

message form_open ()

getParameter (select value)

t_tera_add()

execute(Query)

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.

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 icon cari prosesCariDataRetribusi DatabaseConnection

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.

3.4.19 Sequence Diagram Hapus Data Retribusi Biaya Pengujian

Hapus Data Biaya Pengujian

message onMouseClick ()

getParameter (select value)

t_tera_delete ()

execute(Query) message

DatabaseConnection

Administrator tabel Retribusi prosesHapusRetribusi

message onMouseClick ()

getParameter (select value)

t_tera_delete ()

execute(Query) 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

Dokumen terkait