SlideShare a Scribd company logo
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

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

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

Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
RizkiArdhan
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 
Koneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan marthaKoneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan martha
johan199969
 
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum MerdekaModul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
StevanusOkiRudySusan
 
Raport sekolah dasar Kelulusan 2024.docx
Raport sekolah dasar Kelulusan 2024.docxRaport sekolah dasar Kelulusan 2024.docx
Raport sekolah dasar Kelulusan 2024.docx
MuhammadAminullah32
 
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.pptKIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
WAYANDARSANA1
 
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum MerdekaModul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Fathan Emran
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptxAksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
dhenisarlini86
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Kanaidi ken
 
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptxPRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
Hasbullah66
 
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru PenggerakAksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
TitisNindiasariAnggr
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
SafaAgrita1
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
DenysErlanders
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
OswaldusDiwaDoka
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
Habibatut Tijani
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
vivi211570
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
SDNBotoputih
 
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdekaModul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Fathan Emran
 

Recently uploaded (20)

Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 
Koneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan marthaKoneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan martha
 
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum MerdekaModul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
 
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
 
Raport sekolah dasar Kelulusan 2024.docx
Raport sekolah dasar Kelulusan 2024.docxRaport sekolah dasar Kelulusan 2024.docx
Raport sekolah dasar Kelulusan 2024.docx
 
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.pptKIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
 
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum MerdekaModul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptxAksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
 
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptxPRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
 
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru PenggerakAksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdekaModul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
 

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