SlideShare a Scribd company logo
1 of 10
Diagram Use case
Sistem penyimpanan gudang
Operator
Pimpinan
Login
Entry data barang
Transaksi data
barang
Verifikasi data
barang
Melihat laporan
Definisi Aktor
No Aktor Deskripsi
1 Operator Actor yang memasukkan data untuk fitur-fitur yang ada
pada sistem
2 Pimpinan Actor yang mendapatkan informasi dari data yang
dimasukkan oleh operator
Definisi Use Case
No Nama Use Case Deskripsi
1 Login Untuk validasi username dan password user
2 Entry data barang Untuk memasukkan data barang
3 Transaksi data barang Untuk memasukkan data transaksi barang
4 Verifikasi data barang Untuk proses pengecekan data barang
5 Melihat laporan Untuk melihat laporan data barang
Diagram Class
+tambah()
+edit()
+hapus()
+cek_user()
+login()
+logout()
+id user
+nama user
+username
+password
+jabatan
+akses
user
+simpan()
+edit()
+hapus()
+kode barang
+nama barang
+harga
+jumlah
entry data barang
+simpan()
+edit()
+hapus()
+kode transaksi
+kode barang
+tanggal transaksi
+jenis transaksi
transaksi data barang
+cariBarang()
+tampilDataBarang()
+updateStatus()
+kode barang
+status
verifikasi data barang
+cariPertanggal()
+tampilLaporan()
+cetakLaporan()
+tanggal
+kode barang
laporan
+entry data barang()
+transaksi data barang()
+verifikasi data barang()
+laporan()
menu
Sequence Diagram
Use case: Login
: user login database menu
1. input username password()
2. kirim data username password()
3. validasi()
4. username password salah
5. pesan kesalahan 6. tampilkan menu utama()
7. menampilkan menu utama
8. menampilkan menu utama
9. menu utama tampil
Use case: Entry data barang
operator Entry data barang database
1. masukkan data barang()
2. data barang disimpan()
3. simpan data()
4. data berhasil tersimpan
5. tampilkan pesan data berhasil disimpan
7. data barang diedit()
8. edit data
9. data berhasil diedit
10. tampilkan pesan data berhasil teredit
12. data barang dihapus()
13. hapus data
14. data berhasil dihapus
15. tampilkan pesan data berhasil dihapus
6. masukkan data barang()
11. masukkan data barang()
Use case: Transaksi data barang
: operator Transaksi barang database
1. masukkan data transaksi()
2. data transaksi disimpan()
3. simpan data()
4. data berhasil disimpan
5. tampil pesan data berhasil disimpan
7. data transaksi diedit()
8. edit data
9. data berhasil diedit
10. tampilkan pesan data berhasil teredit
12. data transaksi dihapus()
13. hapus data
14. data berhasil dihapus
15. tampilkan pesan data berhasil terhapus
6. masukkan data transaksi()
11. masukkan data transaksi()
Use case: Verifikasi data barang
: operator : verifikasi data barang : database
1. masukkan kode barang()
2. cari data barang()
3. data barang ditemukan()
4. data berhasil ditemukan
5. tampilkan data tersimpan
6. update status barang()
7. kirim status valid()
8. status update
9. data status diupdate
10. tampilkan pesan status diupdate
Use case: Lihat laporan
: pimpinan : laporan : database
1. pilih tanggal laporan()
2. cari laporan pertanggal()
3. laporan ditemukan()
4. data laporan ditemukan
5. tampilkan laporan
6. pilih cetak laporan()
7. kirim request ke printer
8. laporan dicetak
Diagram Activity
Use case: Login
Sistem
user
input username password
validasi username password
Menampilkan menu
[Benar]
Menampilkan login
Tampilkan pesan error
[Salah]
Konfirmasi pesan
Use case: Entry data barang
Operator Sistem
Pilih menu entry barang tampilkan form entry barang
Tambah data
Edit data Hapus data
[Tambah]
[Edit] [Hapus]
Menyimpan data Simpan ke database
Use case: Verifikasi data barang
Operator Sistem
Pilih menu verifikasi barang tampil form verifikasi barang
Cari data
Tampilkan data barang
Data ditemukan
[Valid]
Update status Edit data
[Tidak valid]
Simpan data Simpan ke database
Use case: Transaksi data barang
Sistem
Operator
Pilih menu transaksi barang tampilkan form transaksi barang
Tambah data
Edit data Hapus data
[Tambah]
[Edit] [Hapus]
Menyimpan data Simpan ke database
Use case: Laporan
Sistem
Pimpinan
Pilih menu laporan barang tampilkan form laporan barang
Pilih cetak laporan Cetak laporan data barang
Pilih tanggal laporan Cek ketersediaan laporan
[Tidak ada]
tampilkan data laporan
[Ada]
Statechart Diagram
Class Menu
Form menu
[Login Sukses]
Entry barang
Transaksi barang
Verifikasi barang
[entry barang]
[transaksi barang]
[verifikasi barang]
laporan
[barang]
[selesai]
[selesai]
[selesai]
[selesai]
[selesai]
Class entry barang
Pengisian data
Entry / init time
simpan
Entry / display message
Do / send to database
Exit / hide message
[simpan]
ubah
Entry / display message
Do / send to database
Exit / hide message
hapus
Do / display message
Exit / hide message
[ubah]
[hapus]
[selesai]
[selesai]
[selesai]
[time out]
Class transaksi barang
Pengisian data
Entry / init time
simpan
Entry / display message
Do / send to database
Exit / hide message
[simpan]
ubah
Entry / display message
Do / send to database
Exit / hide message
hapus
Do / display message
Exit / hide message
[ubah]
[hapus]
[selesai]
[selesai]
[selesai]
[time out]
Class verifikasi barang
Pencarian data
Do / cari di
database
verifikasi
Entry / display message
Do / send to database
Exit / hide message
[verifikasi]
ubah
Entry / display message
Do / send to database
Exit / hide message
[ubah]
[selesai]
[selesai]
[tidak ditemukan]
[ditemukan]
batal
Class Laporan
Pencarian laporan
Do / cari ke
database
pencetakan
Entry / display message
Do / load to printer
Exit / hide message
Pilih cetak
[ditemukan] [pencetakan] [selesai]
[tidak ditemukan] batal

More Related Content

More from Jurnal IT (20)

9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdf
 
8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdf
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
5_Pewarisan.pdf
5_Pewarisan.pdf5_Pewarisan.pdf
5_Pewarisan.pdf
 
4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdf
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdf
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdf
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdf
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdf
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdf
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdf
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdf
 
delphi part 2.pdf
delphi part 2.pdfdelphi part 2.pdf
delphi part 2.pdf
 
Delphi part 1.pdf
Delphi part 1.pdfDelphi part 1.pdf
Delphi part 1.pdf
 
Transparant_database.doc
Transparant_database.docTransparant_database.doc
Transparant_database.doc
 

Recently uploaded

SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
AlfandoWibowo2
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
NurindahSetyawati1
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 

Recently uploaded (20)

Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 

Analisis perancangan sistem UML.pdf

  • 1. Diagram Use case Sistem penyimpanan gudang Operator Pimpinan Login Entry data barang Transaksi data barang Verifikasi data barang Melihat laporan Definisi Aktor No Aktor Deskripsi 1 Operator Actor yang memasukkan data untuk fitur-fitur yang ada pada sistem 2 Pimpinan Actor yang mendapatkan informasi dari data yang dimasukkan oleh operator Definisi Use Case No Nama Use Case Deskripsi 1 Login Untuk validasi username dan password user 2 Entry data barang Untuk memasukkan data barang 3 Transaksi data barang Untuk memasukkan data transaksi barang 4 Verifikasi data barang Untuk proses pengecekan data barang 5 Melihat laporan Untuk melihat laporan data barang Diagram Class
  • 2. +tambah() +edit() +hapus() +cek_user() +login() +logout() +id user +nama user +username +password +jabatan +akses user +simpan() +edit() +hapus() +kode barang +nama barang +harga +jumlah entry data barang +simpan() +edit() +hapus() +kode transaksi +kode barang +tanggal transaksi +jenis transaksi transaksi data barang +cariBarang() +tampilDataBarang() +updateStatus() +kode barang +status verifikasi data barang +cariPertanggal() +tampilLaporan() +cetakLaporan() +tanggal +kode barang laporan +entry data barang() +transaksi data barang() +verifikasi data barang() +laporan() menu Sequence Diagram Use case: Login : user login database menu 1. input username password() 2. kirim data username password() 3. validasi() 4. username password salah 5. pesan kesalahan 6. tampilkan menu utama() 7. menampilkan menu utama 8. menampilkan menu utama 9. menu utama tampil Use case: Entry data barang
  • 3. operator Entry data barang database 1. masukkan data barang() 2. data barang disimpan() 3. simpan data() 4. data berhasil tersimpan 5. tampilkan pesan data berhasil disimpan 7. data barang diedit() 8. edit data 9. data berhasil diedit 10. tampilkan pesan data berhasil teredit 12. data barang dihapus() 13. hapus data 14. data berhasil dihapus 15. tampilkan pesan data berhasil dihapus 6. masukkan data barang() 11. masukkan data barang() Use case: Transaksi data barang
  • 4. : operator Transaksi barang database 1. masukkan data transaksi() 2. data transaksi disimpan() 3. simpan data() 4. data berhasil disimpan 5. tampil pesan data berhasil disimpan 7. data transaksi diedit() 8. edit data 9. data berhasil diedit 10. tampilkan pesan data berhasil teredit 12. data transaksi dihapus() 13. hapus data 14. data berhasil dihapus 15. tampilkan pesan data berhasil terhapus 6. masukkan data transaksi() 11. masukkan data transaksi() Use case: Verifikasi data barang
  • 5. : operator : verifikasi data barang : database 1. masukkan kode barang() 2. cari data barang() 3. data barang ditemukan() 4. data berhasil ditemukan 5. tampilkan data tersimpan 6. update status barang() 7. kirim status valid() 8. status update 9. data status diupdate 10. tampilkan pesan status diupdate Use case: Lihat laporan : pimpinan : laporan : database 1. pilih tanggal laporan() 2. cari laporan pertanggal() 3. laporan ditemukan() 4. data laporan ditemukan 5. tampilkan laporan 6. pilih cetak laporan() 7. kirim request ke printer 8. laporan dicetak Diagram Activity Use case: Login
  • 6. Sistem user input username password validasi username password Menampilkan menu [Benar] Menampilkan login Tampilkan pesan error [Salah] Konfirmasi pesan Use case: Entry data barang Operator Sistem Pilih menu entry barang tampilkan form entry barang Tambah data Edit data Hapus data [Tambah] [Edit] [Hapus] Menyimpan data Simpan ke database Use case: Verifikasi data barang
  • 7. Operator Sistem Pilih menu verifikasi barang tampil form verifikasi barang Cari data Tampilkan data barang Data ditemukan [Valid] Update status Edit data [Tidak valid] Simpan data Simpan ke database Use case: Transaksi data barang Sistem Operator Pilih menu transaksi barang tampilkan form transaksi barang Tambah data Edit data Hapus data [Tambah] [Edit] [Hapus] Menyimpan data Simpan ke database
  • 8. Use case: Laporan Sistem Pimpinan Pilih menu laporan barang tampilkan form laporan barang Pilih cetak laporan Cetak laporan data barang Pilih tanggal laporan Cek ketersediaan laporan [Tidak ada] tampilkan data laporan [Ada] Statechart Diagram Class Menu Form menu [Login Sukses] Entry barang Transaksi barang Verifikasi barang [entry barang] [transaksi barang] [verifikasi barang] laporan [barang] [selesai] [selesai] [selesai] [selesai] [selesai] Class entry barang
  • 9. Pengisian data Entry / init time simpan Entry / display message Do / send to database Exit / hide message [simpan] ubah Entry / display message Do / send to database Exit / hide message hapus Do / display message Exit / hide message [ubah] [hapus] [selesai] [selesai] [selesai] [time out] Class transaksi barang Pengisian data Entry / init time simpan Entry / display message Do / send to database Exit / hide message [simpan] ubah Entry / display message Do / send to database Exit / hide message hapus Do / display message Exit / hide message [ubah] [hapus] [selesai] [selesai] [selesai] [time out] Class verifikasi barang Pencarian data Do / cari di database verifikasi Entry / display message Do / send to database Exit / hide message [verifikasi] ubah Entry / display message Do / send to database Exit / hide message [ubah] [selesai] [selesai] [tidak ditemukan] [ditemukan] batal
  • 10. Class Laporan Pencarian laporan Do / cari ke database pencetakan Entry / display message Do / load to printer Exit / hide message Pilih cetak [ditemukan] [pencetakan] [selesai] [tidak ditemukan] batal