3.4.3.1 Sequence Diagram usulan Login Penghuni
Tabel 3. 44 Deskripsi Sequence Login Penghuni Nama Sequence
Diagram
Login user/ penghuni
Actor User/ penghuni
Deskripsi Pada sequence ini, user harus melakukan login dengan menginput username dan password lalu sistem akan memvalidasi username dan password tersebut jika sudah sesuai maka user akan dapat masuk ke sistem, tp jika gagal maka akan kembali ke tampilan login. User Buka username, password Sistem Username, password Penguni Login gagal Cek validitas Username, password Login berhasil
3.4.3.2 Sequence Diagram usulan Login Karyawan
Tabel 3. 45 Deskripsi Sequence Login Karyawan Nama Sequence
Diagram
Login user/ karyawan
Actor User/ karyawan
Deskripsi Pada sequence ini, user harus melakukan login dengan menginput username dan password lalu sistem akan memvalidasi username dan password tersebut jika sudah sesuai maka user akan dapat masuk ke sistem, tp jika gagal maka akan kembali ke tampilan login. User Buka username, password Sistem Username, password Karyawan Login gagal Cek validitas Username, password Login berhasil
3.4.3.3 Sequence Diagram usulan olah data master penghuni
Tabel 3. 46 Sequence Olah Data Master Penghuni Nama Sequence
Diagram
Olah data master panghuni
Actor Pengelola
Deskripsi Pada sequence ini pengelola dapat mengolah data master penghuni dengan sistem, dengan cara ke menu utama lalu pilih menu data master penghuni, di sini dapat beberapa pilihan yaitu tambah, ubah dan hapus, setelah olah data master ini sudah cukup di olah maka dapat di simpan ke sistem untuk di gunakan sebagai laporan.
Top Package::Pengelola
Mulai
Input data penguni
Buat baru ( id_penghuni )
Penghuni
id_penghuni id_penghuni
id_penghuni
Tambah( id_penghuni,no_blok jumlah_keluarga,tgl_menetap,nama_kepala_keluarga,password )
Tambah(id_penghuni,no_blok,jumlah_keluarga,tgl_menetap,nama_kepala_keluarga,password)
Simpan
Simpan
Ubah Mulai ubah penghuni
Ambil ( id_penghuni) Tambah(id_penghuni,no_blok,jumlah_keluarga,tgl_menetap,nama_kepala_keluarga,password) Ubah(id_penghuni,no_blok,jumlah_keluarga,tgl_menetap,nama_kepala_keluarga,password) Ubah(id_penghuni,no_blok,jumlah_keluarga,tgl_menetap,nama_kepala_keluarga,password) Simpan perubahan Simpan perubahan Hapus Hapus
3.4.3.4 Sequence Diagram usulan olah data master karyawan
Tabel 3. 47 Deskripsi Sequence Olah Data Master Karyawan Nama Sequence
Diagram
Olah data master karyawan
Actor Pengelola
Deskripsi Pada sequence ini pengelola dapat mengolah data master karyawan dengan sistem, dengan cara ke menu utama lalu pilih menu data master karyawan, di sini dapat beberapa pilihan yaitu tambah, ubah dan hapus, setelah olah data master ini sudah cukup di olah maka dapat di simpan ke sistem untuk di gunakan sebagai laporan
Top Package::Pengelola
Mulai
Input data karyawan
Buat baru ( id_karyawan )
karyawan id_karyawan id_karyawan id_karyawan Tambah(id_karyawan,nama,alamat,no_tlp,jabatan,password) Tambah(id_karyawan,nama,alamat,no_tlp,jabatan,password) Simpan Simpan
Ubah Mulai ubah karyawan
Ambil ( id_karyawan) Tambah(id_karyawan,nama,alamat,no_tlp,jabatan,password) Ubah(id_karyawan,nama,no_tlp,jabatan,password) Ubah(id_karyawan,nama,alamat,no_tlp,jabatan,password) Simpan perubahan Simpan perubahan Hapus Hapus
3.4.3.5 Sequence Diagram usulan olah data master aset
Tabel 3. 48 Deskripsi Sequence Olah Data Maseter Aset Nama Sequence
Diagram
Olah data master aset
Actor Pengelola
Deskripsi Pada sequence ini pengelola dapat mengolah data master aset dengan sistem, dengan cara ke menu utama lalu pilih menu data master aset, di sini dapat beberapa pilihan yaitu tambah, ubah dan hapus, setelah olah data master ini sudah cukup di olah maka dapat di simpan ke sistem untuk di gunakan sebagai laporan
Top Package::Pengelola
Mulai
Input data aset
Buat baru ( kd_aset )
Aset kd_aset kd_aset kd_aset Tambah(kd_aset,nama_aset,tgl_masuk_aset,tgl_habis_aset,keterangan) Tambah(kd_aset,nama_aset,tgl_masuk_aset,tgl_habis_aset,keterangan) Simpan Simpan
Ubah Mulai ubah aset
Ambil ( kd_aset) Tambah(kd_aset,nama_aset,tgl_masuk_aset,tgl_habis_aset,keterangan) Ubah(kd_aset,nama_aset,tgl_masuk_aset,tgl_habis_aset,keterangan) Ubah(kd_aset,nama_aset,tgl_masuk_aset,tgl_habis_aset,keterangan) Simpan perubahan Simpan perubahan Hapus Hapus
3.4.3.6 Sequence Diagram usulan membuat pengajuan perbaikan
Tabel 3. 49 Deskripsi Sequence Membuat Pengajuan perbaikan Nama Sequence
Diagram
Membuat pengajuan Perbaikan
Actor Penghuni
Deskripsi Pada sequence ini, penghuni melakukan pengajuan kerusakan aset, dengan cara mengisi form pengajuan dan menulis keluhan atau kerusakan aset tersebut, jika sudah selesai maka sistem akan menyimpanya, untuk informasi pengelola dan pembuatan laporan.
Top Package::Penghuni
Buka
Form Perbaikan Aset
Ambil (kd_aset) kd_aset Penghuni Ambil(kd_penghuni) kd_penghuni Form Perbaikan Tambah(no_form) no_form Tambah(no_form,tgl_pengajuan,jenis_keluhan,kd_penghuni,kd_aset) no_form,tgl_pengajuan,jenis_keluhan,kd_penghuni,kd_aset no_form,tgl_pengajuan,jenis_keluhan,kd_penghuni,kd_aset Simpan Simpan Hapus Keluar
3.4.3.7 Sequence Diagram usulan membuat SPK/ surat perintah kerja
Tabel 3. 50 Deskripsi Sequence Membuat SPK/ Surat Perintah Kerja Nama Sequence
Diagram
Membuat surat perintah kerja/ SPK
Actor Pengelola
Deskripsi pada sequence ini, pengelola membuat surat perintah kerja/ SPK dengan sistem, dengan cara ke menu utama pilih menu transaksi lalu pilih menu SPK lalu isi/ olah data spk tersebut dan terdapat beberapa piliha di menu tersebut simpan, hapus, reset dan cari
ketika sudah di rasa cukup sistem akan
menyimpannya dan dapat di cetak sebagai laporan.
Top Package::Pengelola Buka SPK Form Perbaikan Tambah(no_form) no_form Aset Ambil(nama_aset) nama_aset Karyawan Ambil(nama_karyawan,jabatan) nama_karyawan,jabatan SPK Tambah(no_SPK) no_SPk Tambah(no_SPK,jenis_pekerjaan,status_SPK,id_karyawan,id_penghuni,no_form) no_spk,jenis_pekerjaan,status_SPK,kd_karyawan,kd_penghuni,no_form no_SPK,jenis_pekerjaan,status_SPK,id_karyawan,id_penghuni,no_form Simpan Simpan hapus reset cari keluar
3.4.3.8 Sequence Diagram usulan membuat form penggantian barang
Tabel 3. 51 Deskripsi Sequence Membuat Form Penggantian barang Nama Sequence
Diagram
Membuat form penggantian barang
Actor Karyawan maintenance
Deskripsi pada sequence ini, maintenance hurus membuat form penggantian barang untuk mengganti aset atau komponen-komponen yang sudah rusak atau tidak bisa di perbaiki lagi yang akan di ajukan kepada pengelola, maintenance login terlebih dahulu kemudian setelah masuk ke menu utama, lalu pilih
menu transaksi kemudian pilih menu form
penggantian barang setelah selesai menginput form tersebut kemudian maintenance menyimpanya ke sistem dan akan di terima pengelola untuk di setujui.
Top Package::Maintenance
Buka
form penggantian barang
Simpan cetak hapus keluar form perbaikan Tambah(no_form_perbaikan) no_form_perbaikan SPK Tambah(no_SPK) no_SPK
form penggantian barang
tambah(no_form_penggantian_barang) no_form_panggantian_barang
tambah(no_form_penggantian barang,jns_barang,nm_barang,tanggal_FPB)
no_form_penggantian_barang,jns_barang,nm_barang,tanggal_FPB no_form_penggantian barang,jns_barang,nm_barang,tanggal_FPB)
3.4.3.9 Sequence Diagram usulan membuat surat tugas penggantian barang/
STPB
Tabel 3. 52 Deskripsi Sequence Membuat Surat tugas Penggantian Barang/ STPB Nama Sequence
Diagram
Membuat STPB/ surat tugas penggantian barang
Actor Pengelola
Deskripsi pada sequence ini, pengelola harus membuat STPB/ surat tugas penggantian barang,untuk penggantian barang atau komponen yang telah di ajukan oleh
bagian maintenance agar dapat melanjutkan
perbaikanya,pengelola login,setelah masuk ke menu utama,lalu pilih menu transaksi lalu pilih menu STPB selelah selesai lalu pengelola menyimpan ke sistem dan akan di terima oleh karyawan maintenance.
Top Package::Pengelola
Buka
STPB form penggantian barang
tambah(no_form_penggantian_barang) no_form_penggantian_barang SPK Ambil(no_SPK) no_SPK STPB ambil(no_STPB) no_STPB Tambah(no_SPK,jenis_pekerjaan,status_SPK)) Simpan hapus keluar no_STPB,tgl_STPB,nm_barang no_STPB,tgl_STPB,nm_barang
3.4.3.10 Sequence Diagram usulan membuat penyelesaian SPK
Tabel 3. 53 Deskripsi Sequence Membuat Penyelesaian SPK Nama Sequence
Diagram
Membuat penyelesaian surat perntah kerja/ PSPK
Actor Karyawan maintenance
Deskripsi pada sequence ini, maintenance hurus membuat PSPK setelah tugusnya memperbaiki aset selesai sebagai laporan kepada pengelola bahwa SPK yang di berikan telah selesai di kerjakan, maintenance masuk ke menu utama lalu pilih menu transaksi kemudian pilih PSPK lalu sistem akan menyimpanya sebagai laporan untuk pengelola.
Top Package::Maintenance Buka PSPK tambah(no_spk) no_spk SPK PSPK tambah(no_pspk,no_spk,tgl_pspk,keterangan) no_pspk,no_spk,tgl_pspk,keterangan no_pspk,no_spk,tgl_pspk,keterangan Simpan Simpan Ubah Hapus Keluar
3.4.3.11 Sequence Diagram usulan membuat purchase order/ PO
Tabel 3. 54 Deskripsi Sequence Membuat Purchase Order/ PO Nama Sequence
Diagram
Memmbuat purchase order/ PO
Actor Pengelola
Deskripsi pada sequence ini pengelola harus membuat PO, apabila ada barang dalam jumlah cukup banyak akan di beli seperti penggantian aset baru atau penggantian komponen-komponen aset yang rusak, pengelola masuk kemenu utama lalu pilih menu transaksi, lalu plih PO kemudian isi/ olah data tersebut lalu simpan atau cetak untuk pembelian barang atau laporan pembelian. Top Package::Pengelola Buka PO Form Perbaikan Ambil(tgl_pengajuan) tgl_pengajuan Aset tambah(kd_aset) kd_aset SPK Ambil(status_spk) status_spk PO Tambah(no_po) no_po Tambah(no_po,nama_barang,jenis_barang,tgl_pemesanan,id_karyawan) no_po,nama_barang,jenis_barang,tgl_pemesanan,id_karyawan no_po,nama_barang,jenis_barang,tgl_pemesanan,id_karyawan) Simpan Simpan Simpan Ubah Hapus Keluar
3.4.3.12 Sequence Diagram usulan membuat penyelesaian keluhan
Tabel 3. 55 Deskripsi Sequence Membuat Penyelesaian Keluhan Nama Sequence
Diagram
Membuat penyelesaian keluhan
Actor Pengelola
Deskripsi pada sequence ini pengelola harus membuat
penyelesaian keluhan,untuk menginformasikan
kepada penghuni bahwa keluhannya sudah di selesaikan dengan baik,pengelola masuk ke sistem lalu pilih menu transaksi kemudian pengelola mengupdate data-data dari dokument sebelumnya setelah selesai pengelola menyimpanya ke sistem yang akan diterima oleh penghuni
Top Package::Pengelola Buka
Form Penyelesaian keluhan
tambah(no_PSPK)
no_pspk
PPSPK Form penyelesaian keluhan
tambah(no_Penyelesaian_keluhan,no_form_perbaikan,tgl_penyelesaian_keluhan,keterangan_penyelesaian_keluhan) no_penyelesaian_keluhan,no_form_perbaikan,tgl_penyelesaian_keluhan,keterangan_penyelesaian_keluhan no_penyelesaian_keluhan,no_form_perbaikan,tgl_penyelesaian_keluhan,keterangan_penyelesaian_keluhan Simpan Simpan Ubah Hapus Keluar
3.4.3.13 Sequence Diagram usulan cetak laporan data aset
Tabel 3. 56 Deskripsi Sequence Cetak Laporan Data Aset Nama Sequence
Diagram
Cetak laporan data aset
Actor pengelola
Deskripsi pada sequence ini pengelola harus mencetak data aset, dengan cara masuk ke menu utama lalu pilih menu laporan kemudian pilih laporan data aset kemudian cetak untuk membuat laporan.
Top Package::Actor1 Buka
Data Master Aset laporan Aset
Kd_Aset Kd_Aset kd_aset Kd_Aset kd_aset,nama_aset,tgl_masuk_aset,tgl_habis_aset,keterangan kd_aset,nama_aset,tgl_masuk_aset,tgl_habis_aset,keterangan Cetak
3.4.3.14 Sequence Diagram usulan cetak laporan data penghuni
Tabel 3. 57 Deskripsi Sequence Cetak Laporan Data Penghuni Nama Sequence
Diagram
Cetak laporan data penghuni
Actor pengelola
Deskripsi pada sequence ini pengelola harus mencetak data penghuni, dengan cara masuk ke menu utama lalu pilih menu laporan kemudian pilih laporan data penghuni kemudian cetak untuk membuat laporan.
Top Package::Actor1 Buka
Data Master Penghuni laporan Penghuni
kd_penghuni kd_penghuni kd_penghuni kd_penghuni kd_penghuni,no_blok,jumlah_keluarga,tanggal_menetap,nama_kepala_keluarga,password kd_penghuni,no_blok,jumlah_keluarga,tanggal_menetap,nama_kepala_keluarga,password Cetak
3.4.3.15 Sequence Diagram usulan cetak data karyawan
Tabel 3. 58 Deskripsi Sequence Cetak Data Karyawan Nama Sequence
Diagram
Cetak laporan data karyawan
Actor pengelola
Deskripsi pada sequence ini pengelola harus mencetak data karyawan, dengan cara masuk ke menu utama lalu pilih menu laporan kemudian pilih laporan data karyawan kemudian cetak untuk membuat laporan.
Top Package::Pengelola Buka
Data Master Karyawan laporan Karyawan
kd_karyawan kd_karyawan kd_karyawan kd_karyawan kd_karyawan,nama,alamat,no_tlp,jabatan,tgl_lahir,password kd_karyawan,nama,alamat,no_tlp,jabatan,tgl_lahir,password Cetak
3.4.3.16 Sequence Diagram usulan cetak laporan data pengajuan
Tabel 3. 59 Deskripsi Sequence Cetak Laporan Data Pengajuan Nama Sequence
Diagram
Cetak laporan data pengajuan
Actor pengelola
Deskripsi pada sequence ini pengelola harus mencetak data pengajuan, dengan cara masuk ke menu utama lalu pilih menu laporan kemudian pilih laporan data keluhan kemudian cetak untuk membuat laporan.
Top Package::Pengelola Buka
Data Form Perbaikan laporan Pengajuan
no_form no_form no_form no_form no_form,kd_penghuni,tgl_pengajuan,jenis_keluhan no_form,kd_penghuni,tgl_pengajuan,jenis_keluhan Cetak
3.4.3.17 Sequence Diagram usulan cetak laporan pembelian
Tabel 3. 60 Deskripsi Sequence Cetak Laporan Pembelian Nama Sequence
Diagram
Cetak laporan data pembelian
Actor pengelola
Deskripsi pada sequence ini pengelola harus mencetak data pembelian, dengan cara masuk ke menu utama lalu pilih menu laporan kemudian pilih laporan data pembelian kemudian cetak untuk membuat laporan.
Top Package::Pengelola Buka PO Form perbaikan Ambil(tgl_pengajuan) tgl_pengajuan Aset tambah(kd_aset) kd_aset SPK status_spk PO Tambah(no_po) no_po Tambah(no_po,nama_barang,jenis_barang,tgl_pemesanan,id_karyawan) no_po,nama_barang,jenis_barang,tgl_pemesanan,id_karyawan no_po,nama_barang,jenis_barang,tgl_pemesanan,id_karyawan) Cetak Keluar
3.4.3.18 Sequence Diagram usulan cetak laporan perbaikan
Tabel 3. 61 Deskripsi Cetak Laporan Perbaikan Nama Sequence
Diagram
Cetak laporan data perbaikan
Actor pengelola
Deskripsi pada sequence ini pengelola harus mencetak data perbaikan, dengan cara masuk ke menu utama lalu pilih menu laporan kemudian pilih laporan data perbaikan kemudian cetak untuk membuat laporan.
Top Package::Pengelola Buka PSPK laporan perbaikan no_PSPK no_PSPK no_PSPK no_PSPK no_PSPK,no_SPK,tgl_PSPK,keterangan no_PSPK,no_SPK,tgl_PSPK,keterangan Cetak