• Tidak ada hasil yang ditemukan

BAB III HASIL DAN PEMBAHASAN

3.3 Sistem yang Diusulkan

Flowchart yang diusulkan ke Gagego Laundry adalah sebagai berikut:

Gambar 3.3 Flowchart yang diusulkan 3.3.2 Use Case Diagram

Pada gambar berikut menunjukan use case diagram pada sistem yang dirancang. Sistem tersebut terdapat dua aktor utama antara lain pemilik dan admin. Dalam sistem yang dirancang admin dan pemilik sama sama dapat melakukan

login, logout, dan mecetak laporan. Untuk mengelola aktivitas mengelola data

pelanggan, data paket, dan laporan dapat dilakukan oleh admin dan pemilik sedangkan untuk mengelola user hanya dapat dikelola oleh pemilik.

a. Identifikasi Aktor

Identifikasi aktor medeskripsikan user atau pengguna yang berhubungan dengan sistem yang akan dibangun.

23

Tabel 3.1 Identifikasi aktor No Aktor Deskripsi

1. Admin Mengelola data konsumen, data paket, data transaksi serta laporan.

2. Pemilik Mengelola data konsumen, data paket, data transaksi, data user serta laporan.

b. Identifikasi Use Case

Identifikasi Use Case menggambarkan proses yang dilakukan oleh masing-masing aktor.

Tabel 3.2 Identifikasi Use Case No. Use Case Deskripsi

1. Login Proses yang dilakukan oleh user untuk otentikasi

dalam mengelola data 2. Mengelola Data

Konsumen

Proses yang dilakukan oleh user untuk mengelola data konsumen

3. Mengelola Data Paket Proses yang dilakukan oleh user untuk mengelola data paket

4. Mengelola Data Transaksi

Proses yang dilakukan oleh user untuk mengelola transaksi

5. Mengelola Data User Proses yang dilakukan oleh user untuk mengelola data user

6. Laporan Proses yang dilakukan user untuk mencetak laporan

7. Logout Proses yang dilakukan oleh user untuk keluar dari sistem

Gambar 3.4 Use Case yang diusulkan

3.3.3 Activity Diagram

Salah satu aktifitas pemodelan dapat digunakan dengan diagram aktivitas (activity diagram). Diagram aktivitas menunjukan aliran kendali atau suatu aktifitas dalam sebuah sistem dan activity diagram tidak menggambarkan aktifitas aktor. Berikut ini merupakan aktivitas yang menjelaskan sisem informasi Gagego

Laundry.

1. Login

Aktor melakukan login ke dalam sistem dengan memasukkan username,

password sistem akan melakukan validasi kecocokan username dan password

apakah cocok dengan data yang tersimpan didalam database. Jika data yang diinputkan cocok maka aktor dapat masuk ke halaman utama dan mengakses sistem.

25

Gambar 3.5 Activity Diagram Login 2. Mengelola Data Pelanggan

Aktor dapat mengelola data pelanggan dengan memilih menu data pelanggan. Pada form data pelanggan aktor dapat menambah, mengedit dan menghapus data pelanggan. Sistem akan melakukan pengecekan dan verifikasi data yang ingin ditambah, di edit maupun dihapus. Apabila data sudah benar maka sistem akan menyimpan ke dalam database, apabila data tidak sesuai maka aktor akan kembali melakukan mengelola data pelanggan.

 Tambah data pelanggan

Aktor dapat mengelola data pelanggan pada form pelanggan dapat menambah dan sistem akan melakukan pengecekan maupun verifikasi data yang ingin ditambah. Adapun activity diagram tambah data pelanggan dapat dilihat sebagai berikut:

Gambar 3.6 Activity Diagram Tambah Data Pelanggan  Edit data pelanggan

Aktor dapat mengelola data pelanggan pada form data pelanggan dapat mengedit dan sistem akan melakukan pengecekan maupun verifikasi data yang ingin di edit. Adapun activity diagram edit data pelanggan dapat dilihat sebagai berikut :

27

 Hapus data pelanggan

Aktor dapat mengelola data pelanggan pada form data pelanggan dapat menghapus dan sistem akan melakukan pengecekan maupun verifikasi data yang ingin di hapus. Adapun activity diagram hapus data pelanggan dapat dilihat sebagai berikut :

Gambar 3.8 Activity Diagram Hapus Data Pelanggan 3. Mengolah Data Paket

Aktor dapat mengelola data paket dengan memilih menu data paket. Pada

form paket aktor dapat melakukan aktivitas penambahan, pengeditan dan

menghapus. Sistem akan melakukan pengecekan dan verifikasi data yang ingin ditambah, di edit maupun dihapus. Apabila data sudah benar maka sistem akan menyimpan ke dalam database, apabila data tidak sesuai maka aktor akan kembali melakukan mengelola data paket.

 Tambah data paket

Aktor dapat mengelola data paket dengan memilih menu data paket pada

form paket aktor dapat melakukan aktivitas penambahan dan sistem akan

melakukan pengecekan maupun verifikasi data yang ingin ditambah. Adapun

Gambar 3.9 Activity Diagram Tambah Data Paket  Edit data paket

Aktor dapat mengelola data paket dengan memilih menu data paket pada

form paket aktor dapat melakukan aktivitas edit dan sistem akan melakukan

pengecekan maupun verifikasi data yang ingin di edit. Adapun activity diagram edit data paket dapat dilihat sebagai berikut :

29

 Hapus data paket

Aktor dapat mengelola data paket dengan memilih menu data paket pada

form paket aktor dapat melakukan aktivitas hapus dan sistem akan melakukan

pengecekan maupun verifikasi data yang ingin di hapus. Adapun activity diagram hapus data paket dapat dilihat sebagai berikut :

Gambar 3.11 Activity Diagram Hapus Data Paket 4. Mengelola Data Transaksi Laundry

Aktor dapat mengelolah data transaksi laundry dengan memilih menu transaksi laundry. Pada form transaksi laundry aktor dapat melakukan aktivitas penginputan data, edit, dan hapus kedalam form. Setelah data diinputkan maka sistem akan melakukan verifikasi data yang diinputkan. Apabila data yang diinputkan sudah benar maka sistem akan menyimpan ke database. Apabila data yang diinputkan masih tidak lengkap maka aktor kembali melengkapi data di dalam

form transaksi laundry.

 Tambah data transaksi laundry

Aktor dapat mengelola data transaksi cucian laundry dengan memilih menu data transaksi laundry pada form cucian laundry aktor dapat melakukan aktivitas penambahan dan sistem akan melakukan pengecekan maupun verifikasi data yang ingin ditambah. Adapun activity diagram transaksi tambah data cucian

Gambar 3.12 Activity Diagram Tambah Transaksi Laundry  Edit data transaksi laundry

Aktor dapat mengelola data tansaksi cucian laundry dengan memilih menu transaksi laundry pada form cucian laundry aktor dapat melakukan aktivitas edit dan sistem akan melakukan pengecekan maupun verifikasi data yang ingin di edit. Adapun activity diagram edit data transaksi cucian laundry dapat dilihat berikut :

31

 Hapus data transaksi laundry

Aktor dapat mengelola data tansaksi cucian laundry dengan memilih menu transaksi laundry pada form cucian laundry aktor dapat melakukan aktivitas hapus dan sistem akan melakukan pengecekan maupun verifikasi data yang ingin di hapus. Adapun activity diagram hapus data transaksi cucian laundry dapat dilihat sebagai berikut :

Gambar 3.14 Activity Diagram Hapus Data Transaksi Laundry 5. Mengelola Data User

Aktor dapat mengelola data user dengan memilih menu data user. Pada

form data user aktor dapat melakukan mengelola data dengan menambah,

mengubah username, mengubah password dan menghapus data user. Sistem akan melakukan pengecekan verifikasi data dan sistem akan menyimpan data ke

database.

 Tambah data user

Aktor dapat mengelola data user dengan memilih menu pada user aktor dapat melakukan aktivitas tambah user dan sistem akan melakukan pengecekan maupun verifikasi data. Adapun activity diagram tambah user dapat dilihat sebagai berikut :

Gambar 3.15 Activity Diagram Tambah User  Edit user dan pasword

Aktor dapat mengelola data user dengan memilih menu pada user aktor dapat melakukan aktivitas ganti user/password dan sistem akan melakukan pengecekan maupun verifikasi data. Adapun activity diagram ganti user/password dapat dilihat sebagai berikut :

33

 Hapus data user

Aktor dapat mengelola data user dengan memilih menu pada user aktor dapat melakukan aktivitas hapus user/password dan sistem akan melakukan pengecekan maupun verifikasi data. Adapun activity diagram hapus user/password dapat dilihat sebagai berikut :

Gambar 3.17 Activity Diagram Hapus Data User 6. Mengelola Laporan Data Transaksi

Setelah melakukan penginputan data sistem akan melakukan pencetakan laporan dan aktor dapat mencetak laporan transaksi berdasarkan periode dan status. Berikut activity diagram laporan data transaksi :

7. Logout

Aktor memilih logout untuk mengakhiri proses mengelola data dan sistem akan menampilkan pesan konfirmasi kepada aktor, sistem akan kembali ke proses

login.

Gambar 3.19 Activity Diagram Logout 3.3.4 Class Diagram

Class Diagram adalah diagram yang menggambarkan struktur sistem dari segi pendefenisian dari kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki bagian utama yaitu attribute, operation dan name. Kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem.

Dokumen terkait