Perangkat Lunak
WASHI - WASHI
6 MEI 2020
1
Daftar Isi
Daftar Isi...................................................................................................................................................................1
Daftar Tabel..............................................................................................................................................................2
Daftar Gambar..........................................................................................................................................................3
Daftar Perubahan......................................................................................................................................................6
Daftar Halaman Perubahan......................................................................................................................................7
BAB I.......................................................................................................................................................................8
PENDAHULUAN....................................................................................................................................................8
1.1 Tujuan Penulisan Dokumen............................................................................................................8
1.2 Lingkup Masalah.............................................................................................................................8
1.3 Definisi dan Istilah...........................................................................................................................9
1.4 Aturan Penamaan dan Penomoran................................................................................................9
1.5 Referensi............................................................................................................................................9
1.6 Ikhtisar Dokumen..........................................................................................................................10
BAB II....................................................................................................................................................................11
DESKRIPSI UMUM PERANGKAT LUNAK.....................................................................................................11
2.1 Deskripsi Umum Sistem................................................................................................................11
2.2 Fungsi Produk................................................................................................................................11
2.3 Karakteristik Pengguna.................................................................................................................12
2.4 Batasan............................................................................................................................................13
2.5 Lingkungan Operasi......................................................................................................................13
BAB III...................................................................................................................................................................14
DESKRIPSI UMUM KEBUTUHAN....................................................................................................................14
3.1 Kebutuhan antarmuka eksternal..................................................................................................14
3.2 Deskripsi Umum Sistem................................................................................................................15
3.3 Kebutuhan Fungsional...................................................................................................................15
3.4 Pendefinisian Aktor.......................................................................................................................17
3.5 Pendefinisian Use Case..................................................................................................................17
3.6 Pembuatan Use Case Skenario.....................................................................................................20
3.7 Deskripsi Entity Relation Diagram (ERD)..................................................................................88
3.8 Deskripsi Physical Data Model (PDM)........................................................................................88
3.9 Tampilan UI dari Aplikasi............................................................................................................89
3.10 Use Case Diagram..........................................................................................................................99
1
Daftar Tabel
2
Daftar Gambar
3
Gambar 41 Diagram Sekuens Mencari Member......................................................................52
Gambar 42 Diagrram Kolaborasi Mencari Member................................................................53
Gambar 43 Diagram Aktivasi Memasukkan Pemesanan.........................................................54
Gambar 44 Diagram Sekuens Memasukkan Pemesanan.........................................................54
Gambar 45 Diagram Kolaborasi Memasukkan Pemesanan.....................................................55
Gambar 46 Diagram Aktivasi Melihat Pemesanan..................................................................56
Gambar 47 Diagram Sekuens Melihat Pemesanan..................................................................56
Gambar 48 Diagram Kolaborasi Melihat Pemesanan..............................................................57
Gambar 49 Diagram Aktivasi Mengubah Pemesanan.............................................................58
Gambar 50 Diagram Sekuens Mengubah Pemesanan.............................................................59
Gambar 51 Diagram Kolaborasi Mengubah Pemesanan.........................................................59
Gambar 52 Diagram Aktivasi Menghapus Pemesanan............................................................61
Gambar 53 Diagram Sekuens Menghapus Pemesanan............................................................61
Gambar 54 Diagram Kolaborasi Menghapus Pemesanan........................................................62
Gambar 55 Diagram Aktivasi Mencari Pemesanan.................................................................63
Gambar 56 Diagram Sekuens Mencari Pemesanan.................................................................64
Gambar 57 Diagram Kolaborasi Mencari Pemesanan.............................................................64
Gambar 58 Diagram Aktivasi Memasukkan Petugas...............................................................66
Gambar 59 Diagram Sekuens Memasukkan Petugas...............................................................66
Gambar 60 Diagram Kolaborasi Memasukkan Petugas...........................................................67
Gambar 61 Diagram Aktivasi Melihat Petugas........................................................................68
Gambar 62 Diagram Sekuens Melihat Petugas........................................................................68
Gambar 63 Diagram Kolaborasi Melihat Petugas....................................................................69
Gambar 64 Diagram Aktivasi Mengubah Petugas...................................................................70
Gambar 65 Diagram Sekuens Mengubah Petugas...................................................................71
Gambar 66 Diagram Kolaborasi Mengubah Petugas...............................................................71
Gambar 67 Diagram Aktivasi Menghapus Petugas.................................................................73
Gambar 68 Diagram Sekuens Menghapus Petugas..................................................................73
Gambar 69 Diagram Kolaborasi Menghapus Petugas.............................................................74
Gambar 70 Diagram Aktivasi Mencari Petugas.......................................................................75
Gambar 71 Diagram Sekuens Mencari Petugas.......................................................................75
Gambar 72 Diagram Kolaborasi Mencari Petugas...................................................................76
Gambar 73 Diagram Aktivasi Memasukkan Transaksi...........................................................77
Gambar 74 Diagram Sekuens Memasukkan Transaksi............................................................77
Gambar 75 Diagram Kolaborasi Memasukkan Transaksi.......................................................78
Gambar 76 Diagram Aktivasi Melihat Transaksi.....................................................................79
Gambar 77 Diagram Sekuens Melihat Transaksi.....................................................................79
Gambar 78 Diagram Kolaborasi Melihat Transaksi.................................................................80
Gambar 79 Diagram Aktivasi Mengubah Transaksi................................................................81
Gambar 80 Diagram Sekuens Mengubah Transaksi................................................................82
Gambar 81 Diagram Kolaborasi Mengubah Transaksi............................................................82
Gambar 82 Diagram Aktivasi Menghapus Transaksi..............................................................84
Gambar 83 Diagram Sekuens Menghapus Transaksi...............................................................84
Gambar 84 Diagram Kolaborasi Menghapus Transaksi..........................................................85
4
Gambar 85 Diagram Aktivasi Mencari Transaksi....................................................................86
Gambar 86 Diagram Sekuens Mencari Transaksi....................................................................87
Gambar 87 Diagram Kolaborasi Mencari Transaksi................................................................87
Gambar 88 Deskripsi Entity Relation Diagram (ERD)............................................................88
Gambar 89 Deskripsi Physical Data Model (PDM).................................................................88
Gambar 90 Halaman Loading Screen......................................................................................89
Gambar 91 Halaman Login......................................................................................................89
Gambar 92 Halaman Daftar Step 1..........................................................................................90
Gambar 93 Halaman Daftar Step 2..........................................................................................90
Gambar 94 Halaman Daftar Step 3..........................................................................................91
Gambar 95 Halaman Daftar Step 4..........................................................................................91
Gambar 96 Halaman Home Page Member...............................................................................92
Gambar 97 Halaman Home Page Pegawai...............................................................................92
Gambar 98 Halaman Home Page Admin.................................................................................93
Gambar 99 Halaman Akun Page..............................................................................................93
Gambar 100 Halaman Profil Page............................................................................................94
Gambar 101 Halaman Sidebar Pegawai...................................................................................94
Gambar 102 Halaman Menu Mencuci.....................................................................................95
Gambar 103 Halaman Menu Toko...........................................................................................95
Gambar 104 Halaman Menu Mesin Cuci.................................................................................96
Gambar 105 Halaman Menu Keranjang...................................................................................96
Gambar 106 Halaman QR Code Pesanan.................................................................................97
Gambar 107 Halaman Transaksi Member...............................................................................97
Gambar 108 Halaman Transaksi Berhasil................................................................................98
Gambar 109 Halaman Transaksi Pegawai................................................................................98
Gambar 110 Use Case Diagram...............................................................................................99
5
Daftar Perubahan
Revisi Deskripsi
INDEK
- A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
6
Daftar Halaman Perubahan
7
BAB I
PENDAHULUAN
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Sistem
Requirement Spesification (SRS) untuk WASHI – WASHI . Tujuan penulisan dokumen ini
adalah memberikan penjelasan mengenai hasil analisis perangkat lunak yang dibangun baik
berupa gambaran umum maupun penjelasan secara detil dan menyeluruh.
Pengguna dari dokumen ini adalah pengembang perangkat lunak sistem informasi dan
pengguna (klien) dari perangkat lunak atau personil-personil yang terlibat dalam sistem.
Dokumen ini akan digunakan sebagai bahan acuan dalam proses pengembangan dan sebagai
bahan evaluasi pada saat proses pengembangan perangkat lunak maupun di akhir
pengembangannya. Dengan adanya dokumen SKPL ini diharapkan pengembangan perangkat
lunak akan lebih terarah dan lebih terfokus serta tidak menimbulkan ambiguitas terutama bagi
pengembang perangkat lunak sistem informasi.
Perangkat lunak yang akan dikembangkan adalah perangkat lunak Washi – Washi,
yaitu merupakan perangkat yang berupa sistem informasi berbasis android yang digunakan
pada sebuah laundry. Washi – Washi dapat melakukan hal-hal berikut ini :
1. Member dapat menggunakan lebih dari satu mesin cuci dalam satu waktu (waktu yang
bersamaan).
4. Member dapat melihat mesin cuci yang sedang digunakan atau tidak.
8
6. Member akan mendapatkan pesan atau notifikasi ketika ada mesin cuci yang tidak
digunakan.
7. Pengunjung yang bukan member tidak boleh menggunakan lebih dari satu mesin cuci.
Dengan adanya Washi – Washi ini diharapkan pengguna jasa laundy dan pemilik
memudahkan untuk melakukan laundry sehingga dapat ditangani lebih cepat dan rapi
sehingga waktu yang digunakan dapat lebih efisien.
Berikut adalah daftar definisi dan istilah penting yang digunakan dalam dokumen
SKPL ini:
Penulisan dokumen SKPL ini menggunakan berbagai macam aturan penamaan dan
penomoran yang berbeda-beda untuk beberapa bagian tertentu. Aturan penamaan dan
penomoran yang digunakan berdasarkan hal/bagian tersebut adalah seperti yang tercantum
pada Tabel 1 berikut ini.
9
1.5 Referensi
1. http://pramestinirartha18.blogspot.com/2013/11/contoh-indeks-danglosarium.html
diakses pada tanggal 6 Mei 2020.
2. https://orgjaya.wordpress.com/2015/05/13/sistem-input-output-pengertianalat dan-
mekanisme-kerja/ diakses pada tanggal 6 Mei 2020.
Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagai berikut:
● Bab 1 Pendahuluan, merupakan pengantar dokumen SKPL ini yang berisi tujuan
penulisan dokumen, lingkup masalah, juga memuat definisi dan istilah yang
digunakan serta deskripsi umum dokumen yang merupakan ikhtisar dokumen SKPL.
● Bab 2 Deskripsi Umum Perangkat Lunak, mendefinisikan perspektif produk
perangkat lunak serta asumsi dan ketergantungan yang digunakan dalam
pengembangan Sistem Informasi Washi – Washi.
● Bab 3 Deskripsi Umum Kebutuhan, mendeskripsikan kebutuhan khusus bagi Sistem
Informasi Washi – Washi, yang meliputi kebutuhan antarmuka eksternal, deskripsi
fungsional, deskripsi kelas-kelas, deskripsi proses dan data, kebutuhan non
fungsional, batasan perancangan dan kebutuhan lain dari Sistem Informasi Washi –
Washi.
10
BAB II
Washi – Washi adalah sebuah sistem informasi untuk mengelola informasi yang
diperlukan dalam sebuah laundry yang meliputi pengelolaan mesin cuci, pengelolaan promosi
dan pengelolaan antrian. Pelanggan atau user juga nantinya bisa memilih metode pembayaran
juga bisa melihat apakah mesin cuci masih dipakai atau kosong dan juga bisa mengambil
nomor antrian untuk melakukan laundry.
Perangkat Lunak Washi – Washi ini mempunyai beberapa fungsi utama, able lain:
11
19. (SKPL-F19) Melihat petugas
20. (SKPL-F20) Mengubah petugas
21. (SKPL-F21) Menghapus petugas
22. (SKPL-F22) Mencari petugas
23. (SKPL-F23) Memasukkan transaksi
24. (SKPL-F24) Melihat transaksi
25. (SKPL-F25) Mengubah transaksi
26. (SKPL-F26) Menghapus Transaksi
27. (SKPL-F27) Mencari transaksi
Karakteristik pengguna dari Washi – Washi dijabarkan dalam able berikut ini.
12
- Melihat member
- Mengubah data
member
- Menghapus data
member
- Mencari member
- Memasukkan
pemesanan
- Melihat pemesanan
- Mengubah pemesanan
- Menghapus pemesanan
- Mencari pemesanan
- Memasukkan transaksi
- Mencari transaksi
2.4 Batasan
1. Untuk user atau pelanggan Sistem Informasi Washi – Washi hanya bisa diakses
melalui android.
2. Sistem Informasi Washi – Washi hanya bisa diakses bila sudah register atau daftar.
Lingkungan operasi dari Washi – Washi hanya pada satu lingkungan laundry.
13
BAB III
1. Perangkat Keyboard
Keyboard diperlukan sebagai sarana bagi pemakai untuk mengetikkan data
masukan yang akan diproses perangkat lunak.
2. Perangkat Monitor
Monitor sebagai sarana untuk menampilkan semua antarmuka yang terdapat
pada sistem.
3. Perangkat Mouse
Perangkat mouse digunakan sebagai sarana bagi pemakai untuk memasukkan
data input bagi perangkat lunak. Meskipun sebagian besar fungsi mouse dapat
digantikan dengan perangkat keyboard tetapi akan lebih ergonomis apabila pada jenis
input tertentu digunakan mouse sebagai salah satu perangkat yang dibutuhkan sebagai
antarnuka dengan pemakai.
14
3.1.3 Antarmuka perangkat lunak
Washi Washi adalah sebuah sistem informasi untuk mengelola informasi yang
diperlukan dalam sebuah laundry yang meliputi pengelolaan mesin cuci, pengelolaan
promosi dan pengelolaan antrian. Pelanggan atau user juga nantinya bisa memilih
metode pembayaran juga bisa melihat apakah mesin cuci masih dipakai atau kosong
dan juga bisa mengambil nomor antrian untuk melakukan laundry.
1. Member dapat menggunakan lebih dari satu mesin cuci dalam satu waktu (waktu yang
bersamaan).
4. Member dapat melihat mesin cuci yang sedang digunakan atau tidak.
6. Member akan mendapatkan pesan atau notifikasi ketika ada mesin cuci yang tidak
digunakan.
7. Pengunjung yang bukan member tidak boleh menggunakan lebih dari satu mesin cuci.
15
Validasi Petugas
Login
16
Mengelola data Transaksi
No Aktor Deskripsi
1 Petugas Petugas adalah orang yang bertugas dan memiliki hak
akses untuk melakukan operasi pengelolaan data
penggunaan mesin cuci, member, pemesanan mesin cuci,
dan proses transaksi pembayaran.
2 Member / Pengunjung Member adalah orang yang diperbolehkan meminjam
Laundry mesin cuci lebih dari satu, sedangkan pengunjung hanya
dapat menggunakan satu mesin cuci dan tidak dapat
mengunakan metode pemesanan.
17
Cuci
4 Melihat Penggunaan Merupakan proses menampilkan data penggunaan yang ada
Mesin Cuci di dalam basis data
5 Menghapus Merupakan proses menghapus data penggunaan yang ada di
Penggunaan Mesin dalam basis data
Cuci
6 Mencari Penggunaan Merupakan proses mencari data penggunaan yang ada di
Mesin Cuci dalam basis data
7 Mengelola Member Mengelola Member merupakan proses pengelolaan data
member yang meliputi memasukkan member, melihat
member, mengubah member, menghapus member dan
mencari member.
8 Memasukkan Merupakan proses memasukkan data member ke dalam basis
Member data
9 Melihat Member Merupakan proses menampilkan data member yang ada di
dalam basis data
10 Mengubah Member Merupakan proses mengubah data member yang ada di
dalam basis data
11 Menghapus Member Merupakan proses menghapus data member yang ada di
dalam basis data
12 Mencari Member Merupakan proses mencari data member yang ada di dalam
basis data
13 Mengelola Mengelola Pemesanan merupakan proses pengelolaan data
Pemesanan pemesanan yang meliputi memasukkan pemesanan, melihat
pemesenan, mengubah pemesanan, menghapus pemesanan
dan mencari pemesanan.
14 Memasukkan Merupakan proses memasukkan data pemesanan ketika ada
Pemesanan member yang memesan mesin cuci.
15 Melihat Pemesanan Merupakan proses menampilkan / melihat data pemesanan
yang ada di dalam basis data
16 Mengubah Merupakan proses mengubah data pemesanan yang dapat
Pemesanan dilakukan untuk mengubah status pemesanan ketika member
sedang menggunakan mesin cuci.
17 Menghapus Merupakan proses menghapus data pemesanan jika ternyata
Pemesanan pemesanan tidak jadi dilakukan.
18 Mencari Pemesanan Merupakan proses mencari data pemesanan yang ada di
dalam basis data
19 Mengelola Petugas Mengelola Petugas merupakan proses pengelolaan data
18
petugas yang meliputi memasukkan petugas, melihat
petugas, mengubah petugas, menghapus petugas dan
mencari petugas.
20 Memasukkan Merupakan proses memasukkan data petugas ke dalam basis
Petugas data
21 Melihat Petugas Merupakan proses menampilkan data petugas yang ada di
dalam basis data
22 Mengubah Petugas Merupakan proses mengubah data petugas yang ada di
dalam basis data
23 Menghapus Petugas Merupakan proses menghapus data petugas yang ada di
dalam basis data
24 Mencari Petugas Merupakan proses mencari data petugas yang ada di basis
data
25 Mengelola Transaksi Mengelola Transaksi merupakan proses pengelolaan data
transaksi yang meliputi memasukkan transaksi, melihat
transaksi, mengubah transaksi, menghapus transaksi dan
mencari transaksi.
26 Memasukkan Merupakan proses memasukkan data transaksi ketika ada
Transaksi member yang memesan mesin cuci.
27 Melihat Transaksi Merupakan proses menampilkan / melihat data transaksi
yang ada di dalam basis data
28 Mengubah Transaksi Merupakan proses mengubah data transaksi yang dapat
dilakukan untuk mengubah jumlah transaksi ketika member
mebutuhkan tambahan lain yang tersedia.
29 Menghapus Merupakan proses menghapus data transaksi jika ternyata
Transaksi transaksi tidak jadi dilakukan.
30. Mencari Transaksi Merupakan proses mencari data transaksi yang ada di dalam
basis data.
19
3.6 Pembuatan Use Case Skenario
Berikut adalah hasil pendefinisian beberapa use case able io (tidak disertakan semua) dari
masing-masing use case yang telah didefinisikan sebelumnya:
20
Gambar 1 Diagram Aktivasi Login
21
Gambar 2 Diagram Aktivasi Login
22
Gambar 3 Diagram Aktivasi Login
23
Admin
Gambar 4 Diagram Sekuens Login
Petugas/Pegawai
24
Gambar 6 Diagram Sekuens Login
Admin
25
Petugas/Pegawai
Gambar 8 Diagram Kolaborasi Login
26
Tabel 6 Use Case Mengolah Data
27
Gambar 10 Diagram Aktivasi Mengolah Data Penggunaan Mesin Cuci
Petugas
28
Ga
Gambar 11 Diagram Sekuens Mengolah Data Penggunaan Mesin Cuci
Petugas
29
4. Menyimpan data penggunaan ke basis
data
5. Menampilkan pesan sukses
Skenario Alternatif
1. Memeriksa status login
2. Memasukkan kode pemesanan
3. Memeriksa valid tidaknya kode
pemesanan
4. Mengeluarkan pesan bahwa kode
pemesanan tidak valid
5. Memberikan keluhan kepada
petugas
6. Memberikan kode pemesanan baru
7. Memasukkan kode pemesanan baru
8. Memeriksa valid tidaknya data
masukan
9. Menyimpan data penggunaan ke basis
data
10. Menampilkan mesin cuci siap
digunakan
30
Gambar 13 Diagram Aktivasi Memasukkan Penggunaan Mesin Cuci
Petugas
Petugas
31
Nama Use Case : Melihat Penggunaan
Skenario:
32
Gambar 16 Diagram Aktivasi Melihat Penggunaan Mesin Cuci
Diagram Sekuens ; Melihat Penggunaan Mesin Cuci
Petugas
Petugas
33
Gambar 18 Diagram Kolaborasi Melihat Penggunaan Mesin Cuci
34
8. Kembali ke form transaksi
Petugas
35
Gambar 20 Diagram Sekuens Menghapus Penggunaan Mesin Cuci
Diagram Kolaborasi : Menghapus Penggunaan Mesin Cuci
Petugas
36
dipakai
4. Kembali ke mencari penggunaan
Petugas
37
Gambar 23 Diagram Sekuens Mencari Penguunaan Mesin Cuci
Diagram Kolaborasi : Mencari Penggunaan Mesin Cuci
Petugas
38
Gambar 25 Diagram Aktivasi Mengelola Data Member
Petugas
39
Petugas
Petugas
Gambar 27 Diagram Kolaborasi Mengelola Data Member
40
Gambar 28 Diagram Aktivasi Memasukkan Member
41
Gambar 29 Diagram Sekuens Memasukkan Member
42
Diagram Aktivitas : Melihat Member
43
Gambar 32 Diagram Sekuens Melihat Member
44
masukan
8. Menyimpan data yang telah diubah ke
basis data
9. Menampilkan pesan bahwa data sukses
disimpan
45
Diagram Sekuens : Mengubah Member
46
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login
2. Memasukkan ID member
3. Mencari ID member
4. Menampilkan ID member yang dicari
5. Memilih ID member
6. Menampilkan pesan konfirmasi apakah
data akan benar-benar dihapus
7. Mengklik pilihan setuju data
dihapus
8. Menghapus data member dari basis
data
9. Menampilkan pesan bahwa data sukses
dihapus
Skenario Alternatif
1. Memeriksa status login
2. Memasukkan ID member
3. Mencari ID member
4. Menampilkan ID member yang dicari
5. Memilih ID member
6. Menampilkan pesan konfirmasi apakah
data akan benar-benar dihapus
7. Mengklik pilihan tidak setuju data
dihapus
8. Kembali ke form pencarian ID member
47
Gambar 37 Diagram Aktivasi Menghapus Member
48
Diagram Kolaborasi : Menghapus Member
49
5. Mencari ID member yang dicari
6. Menampilkan member yang dicari
7. Memilih member
8. Menampilkan data pribadi member
yang dicari
50
Diagram Sekuens : Mencari Member
Petugas
Petugas
51
7. Menyimpan data pemesanan ke basis
data
8. Menampilkan pesan mesin cuci
berhasil di pesan
Skenario Alternatif
1. Memeriksa status login
2. Menampilkan mesin cuci yang sedang
tidak digunakan.
3. Memilih mesin cuci
4. Menampilkan pesan apakah yakin
ingin memboking mesin cuci ini?
5. Memilih tidak
6. Kembali ke form pemesanan mesin
cuci
52
Gambar 44 Diagram Sekuens Memasukkan Pemesanan
Diagram Kolaborasi : Memasukkan Pemesanan
53
Diagram Aktivitas : Melihat Pemesanan
Petugas
54
Gambar 47 Diagram Sekuens Melihat Pemesanan
Diagram Kolaborasi : Melihat Pemesanan
Petugas
55
cari
5. Menampilkan data pemesanan
6. Mengubah data pemesanan
8. Memeriksa valid tidaknya data
masukan
9. Menampilkan pesan bahwa data
masukan tidak valid
10. Memperbaiki data masukan yang
diubah dan tidak valid
11. Memeriksa valid tidaknya data
masukan
12. Menyimpan data yang telah diubah ke
basis data
13. Menampilkan pesan bahwa data
sukses disimpan
56
Petugas
Petugas
Petugas
57
Tabel 20 Use Case Menghapus Pemesanan
58
Gambar 52 Diagram Aktivasi Menghapus Pemesanan
Petugas
Petugas
59
Gambar 54 Diagram Kolaborasi Menghapus Pemesanan
60
Gambar 55 Diagram Aktivasi Mencari Pemesanan
Petugas
61
Diagram Kolaborasi : Mencari Pemesanan
Petugas
62
5. Menampilkan pesan apakah data diri
sudah benar
6. Mengklik pilihan tidak
7. Kembali ke hasil scan foto KTP
8. Memperbaiki data diri yang salah
9. Menampilkan pesan apakah data diri
sudah benar
10. Mengklik pilihan ya
11. Menyimpan data diri ke basis data
Petugas
63
Gambar 59 Diagram Sekuens Memasukkan Petugas
Petugas
64
Diagram Aktivitas : Melihat Petugas
Admin
65
Gambar 62 Diagram Sekuens Melihat Petugas
Diagram Kolaborasi : Melihat Petugas
Admin
66
4. Memilih ID petugas yang di cari
5. Menampilkan data petugas dari
petugas yang dipilih
6. Mengubah data petugas
8. Memeriksa valid tidaknya data
masukan
9. Menampilkan pesan bahwa data
masukan tidak valid
10. Memperbaiki data masukan yang
diubah dan tidak valid
11. Memeriksa valid tidaknya data
masukan
12. Menyimpan data yang telah diubah ke
basis data
13. Menampilkan pesan bahwa data
sukses disimpan
67
Diagram Sekuens : Mengubah Petugas
Admin
Admin
68
Nama Use Case : Menghapus Petugas
Skenario:
69
Gambar 67 Diagram Aktivitas Menghapus Petugas
Admin
Admin
70
Gambar 69 Diagram Kolaborasi Menghapus Petugas
71
Gambar 70 Diagram Aktivitas Mencari Petugas
Admin
Admin
72
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login
2. Menampilkan transaksi
3. Memilih transaksi
4. Menampilkan pesan apakah yakin
ingin melakukan transaksi ?
5. Memilih ya
6. Memberikan kode transaksi
7. Menyimpan data transaksi ke basis
data
8. Menampilkan transaksi berhasil
dilakukan
Skenario Alternatif
1. Memeriksa status login
2. Menampilkan transaksi
3. Memilih transaksi
4. Menampilkan pesan apakah yakin D
ingin melakukan transaksi ?
5. Memilih tidak
6. Kembali ke form transaksi
73
Gambar 73 Diagram Aktivitas Memasukkan Transaksi
74
Nama Use Case : Melihat Transaksi
Skenario:
75
Gambar 76 Diagram Aktivasi Melihat Transaksi
Petugas
Petugas
76
3. Mencari data transaksi yang akan
diubah
4. Memilih kode transaksi yang di cari
5. Menampilkan data transaksi
6. Mengubah data transaksi
7. Memeriksa valid tidaknya data
masukan
8. Menyimpan data yang telah diubah ke
basis data
9. Menampilkan pesan bahwa data sukses
disimpan
Skenario Alternatif
1. Memeriksa status login
2. Memasukkan kode transaksi
3. Mencari data transaksi yang akan
diubah
4. Memilih kode transaki yang di cari
5. Menampilkan data transaksi
6. Mengubah data transaksi
8. Memeriksa valid tidaknya data
masukan
9. Menampilkan pesan bahwa data
masukan tidak valid
10. Memperbaiki data masukan yang
diubah dan tidak valid
11. Memeriksa valid tidaknya data
masukan
12. Menyimpan data yang telah diubah ke
basis data
13. Menampilkan pesan bahwa data
sukses disimpan
77
Gambar 79 Diagram Aktivitas Mengubah Transaksi
Diagram Sekuens : Mengubah Transaksi
Admin
Admin
78
Gambar 81 Diagram Kolaborasi Mengubah Transaksi
Admin
80
Gambar 83 Diagram Sekuens Menghapus Transaksi
Diagram Kolaborasi : Menghapus Transaksi
Admin
81
3. Menampilkan pesan kode transaksi
tidak ada
4. Memasukkan kode transaksi
5. Mencari kode transaksi yang dicari
6. Menampilkan kode transaksi yang
dicari
7. Memilih kode transaksi
8. Menampilkan data transaksi yang
dicari
82
Diagram Sekuens : Mencari Transaksi
Admin
Admin
83
3.7 Deskripsi Entity Relation Diagram (ERD)
84
3.9 Tampilan UI dari Aplikasi
Halaman Login
85
Halaman Daftar Step 1
86
Halaman Daftar Step 3
87
Halaman Home Page Member
88
Halaman Home Page Admin
89
Halaman Profil Page
90
Halaman Menu Mencuci
91
Halaman Menu Mesin Cuci
92
Halaman QR Code Pesanan
93
Halaman Transaksi Berhasil
94
3.10 Use Case Diagram
95