• Tidak ada hasil yang ditemukan

Sequence Diagram Sistem Usulan

Dalam dokumen BAB III ANALISA DAN PERANCANGAN SISTEM (Halaman 31-49)

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

Dalam dokumen BAB III ANALISA DAN PERANCANGAN SISTEM (Halaman 31-49)

Dokumen terkait