• Tidak ada hasil yang ditemukan

Use Case Diagram

Dalam dokumen RANCANG BANGUN SISTEM INFORMASI AKUNTANS (Halaman 32-47)

Use case merupakan gambaran skenario dari interaksi antara user dengan sistem. Sebuah diagram use case di dalam aplikasi berfungsi untuk menggambarkan hubungan antara aktor dengan kegiatan yang dilakukan terhadap aplikasi. Berikut adalah gambaran use case diagram interaksi pemilik dan karyawan laundry yang dapat dilakukan dalam

Rancang Bangun Sistem Informasi Akuntansi Berbasis Android (Studi kasus Jaya Laundry).

3.2.1 Use Case Generalisasi User

Use case generalisasi user ditunjukkan pada Gambar 3.1.

Gambar 3. 1 Use Case Generalisasi User

Berdasarkan Gambar 3.1 dapat disimpulkan generalisasi user terdapat beberapa macam akses user, yaitu untuk pengguna admin dan karyawan. Setiap tipe user memiliki hak akses yang berbeda.

3.2.2 Use Case Login

Use case login ditunjukkan pada Gambar 3.2.

Berdasarkan Gambar 3.2 dapat disimpulkan bahwa user dapat melakukan login untuk dapat mengakses fitur aplikasi akuntasi dengan mengisi username dan password yang telah ditentukan sesuai user. Selain login, user dapat melakukan logout untuk keluar dari aplikasi.

class Use Case Generalisasi User

User

Gambar 3. 2 Use Case Login

3.2.3 Use Case Data Pemasukan

Use case data pemasukan ditunjukkan pada Gambar 3.3.

Gambar 3. 3 Use Case Data Pemasukan class Login Admin Karyaw an Login Melakukan Login Melakukan Logout

class Data Pemasukan

Kelola Data Pemasukan

Melihat data pemasukan Menambah data pemasukan Menghapus data pemasukan Memperbaharui data pemasukan Menampilkan report data pemasukan Admin Karyaw an

Berdasarkan Gambar 3.3, pada halaman data pemasukan, user dapat melakukan beberapa hal yaitu menambah data pemasukan, melihat data pemasukan, memperbaharui data pemasukan, menghapus data pemasukan, dan menampilkan report terhadap data pemasukan.

3.2.4 Use Case Data Pengeluaran

Use case data pengeluaran ditunjukkan pada Gambar 3.4.

Gambar 3. 4 Use Case Data Pengeluaran

Berdasarkan Gambar 3.4, pada halaman data pengeluaran, user dapat melakukan beberapa hal yaitu menambah data pengeluaran, melihat data pengeluaran, memperbarui data pengeluaran, menghapus data pengeluaran, dan menampilkan report terhadap data pengeluaran.

class Data Pengeluaran

Kelola Data Pengeluaran

Melihat data pengeluaran Menambah data pengeluaran Menghapus data pengeluaran Memperbaharui data pengeluaran Menampilkan report data pengeluaran Admin Karyaw an

3.3.1 Robustness Diagram

Robustness membantu untuk menjembatani gap (batasan) dari

analisis desain yang sebenarnya. Menganalisa text Use Case dan

mengientifikasi anggapan awal dari objek untuk setiap Use case.

Robustness diagram ini diklasifisikan ke dalam : boundary object (objek entitas) dan controller (dimana biasanya berfungsi sebagai kata kerja atau

aktifitas). Analisis dilakukan dengan cara membuat Robustness diagram

yang menghubungkan antara analisis dan desain.

3.3.1 Robustness Diagram Melakukan Login

Robustness diagram melakukan login ditunjukkan pada Gambar 3.5.

Gambar 3. 5 Robustness Diagram Melakukan Login

Berdasarkan Gambar 3.5, diperoleh alur sistem sebagai berikut, user mengakses aplikasi. Sistem menampilkan halaman utama android. User memasukkan username dan password. User menekan tombol login. Sistem memeriksa apakah username yang dimasukkan ada. Jika ada maka sistem akan memeriksa password. Jika sudah sesuai, sistem akan menampilkan halaman utama android sesuai hak akses user.

analysis Melakukan Login Robustness

User Halaman login Mengisi username dan password Mengecek username dan password user Username dan password sesuai Pesan login gagal

Menampilkan halaman sesuai hak akses user Halaman utama aplikasi Basic Path User mengakses aplikasi. Sistem menampilkan halaman login. User memasukkan username dan password. User menekan tombol login. Sistem memeriksa apakah username yang dimasukkan ada. Jika ada maka sistem akan memeriksa password. Jika sudah sesuai, sistem akan menampilkan halaman utama aplikasi sesuai hak akses user. Alternate Username dan password salah, maka sistem akan menampilkan pesan gagal login dan kembali ke halaman login.

Mengakses halaman login Klik login

Tidak

Apabila username dan password salah, maka sistem akan menampilkan pesan username dan password salah kemudian akan kembali ke halaman login.

3.3.2 Robustness Diagram Melakukan Logout

Robustness diagram melakukan logout ditunjukkan pada Gambar 3.6.

Gambar 3. 6 Robustness Diagram Melakukan Logout

Berdasarkan Gambar 3.6, diperoleh alur sebagai berikut. User mengakses halaman utama aplikasi. Sistem menampilkan halaman utama aplikasi. User menekan tombol keluar. Sistem menampilkan halaman login.

3.3.3 Robustness Diagram Menambah Data

Pemasukan

Robustness diagram menambah data pemasukan ditunjukkan pada Gambar 3.7.

analysis Melakukan Logout Robustness

User Halaman utama aplikasi

Menekan tombol logout

Halaman login Basic Path

User mengakses halaman utama aplikasi. Sistem menampilkan halaman utama aplikasi. User menekan tombol logout. Sistem menampilkan halaman login.

Gambar 3. 7 Robustness Diagram Tambah Data Pemasukan

Berdasarkan Gambar 3.7 diperoleh alur sistem sebagai berikut. Karyawan masuk ke halaman utama aplikasi. Karyawan menekan tombol tambah data pemasukan, lalu akan muncul halaman field data pemasukan. Karyawan mengisi data pemasukan lalu menekan tombol simpan maka data pemasukan disimpan didalam database data pemasukan.

Jika karyawan ingin membatalkan pengisian data pemasukan, karyawan menekan tombol batal lalu kembali ke halaman utama aplikasi.

3.3.4 Robustness Diagram Melihat Data Pemasukan

Robustness diagram melihat data pemasukan ditunjukkan pada Gambar 3.8.

analysis Menambah data pemasukan Robustness

Karyaw an Halaman Utama Aplikasi Menekan tombol tambah data pemasukan

Halaman tambah data pemasukan

Klik batal Mengisi field data pemasukan Menyimpan data pemasukan Data pemasukan Basic Path Karyawan masuk ke halaman utama aplikasi. Karyawan menekan tombol tambah data pemasukan lalu akan muncul halaman field data pemasukan. Karyawan mengisi data pemasukan lalu menekan tombol simpan maka data pemasukan disimpan didalam database data pemasukan. Alternate Jika Karyawan ingin membatalkan pengisian data pemasukan, Karyawan menekan tombol batal lalu kembali ke halaman utama aplikasi.

Gambar 3. 8 Robustness Diagram Melihat Data Pemasukan

Berdasarkan Gambar 3.8 diperoleh alur sistem sebagai berikut. User masuk ke halaman utama aplikasi. User menekan tombol data pemasukan. Kemudian sistem mengambil data pemasukan dari database dan menampilkan halaman data pemasukan

3.3.5 Robustness Diagram Memperbaharui Data

Pemasukan

Robustnsess diagram memperbaharui data pemasukan

ditunjukkan pada Gambar 3.9.

analysis Melihat Data pelanggan Robustness

User Halaman utama aplikasi

Menekan tombol data pelanggan

Data pelanggan

Halaman data pelanggan Basic Path

User masuk ke halaman utama aplikasi. User menekan tombol data pelanggan. Kemudian sistem mengambil data pelanggan dari database dan menampilkan halaman data pelanggan.

Gambar 3. 9 Robustness Diagram Memperbaharui Data Pemasukan

Berdasarkan Gambar 3.9 dapat diperoleh alur sistem sebagai berikut. Karyawan masuk ke halaman utama aplikasi. Karyawan menekan tombol data pemasukan, lalu akan muncul halaman data pemasukan. Karyawan mengklik field yang ingin diperbaharui, lalu melakukan pembaruan data.

Setelah selesai, karyawan dapat menekan icon selesai kemudian pembaharuan data akan tersimpan pada table data pemasukan.

3.3.6 Robustness Diagram Menghapus Data

Pemasukan

Robustness diagram menghapus data pemasukan ditunjukkan pada Gambar 3.10.

analysis Memperbaharui data pemasukan Robustness

Karyaw an Halaman utama aplikasi

Menekan tombol data pemasukan

Halaman data pemasukan

Memperbaharui data pemasukan Klik icon selesai

Data pemasukan Basic Path

Karyawan masuk ke halaman utama aplikasi. Karyawan menekan tombol data pemasukan, lalu akan muncul halaman data pemasukan. Karyawan mengklik field yang ingin diperbaharui, lalu melakukan pembaharuan data. Setelah selesai, karyawan dapat menekan icon selesai.

Gambar 3. 10 Robustness Diagram Menghapus Data Pemasukan

Berdasarkan Gambar 3.10 diperoleh alur sistem sebagai berikut. Admin masuk ke halaman utama aplikasi. Admin menekan tombol data pemasukan, lalu akan muncul halaman data pemasukan. Admin memilih data yang akan dihapus, lalu tekan icon hapus data kemudian perubahan data akan tersimpan pada table pemasukan.

3.3.7 Robustness Diagram Menampilkan Report Data

Pemasukan

Robustness diagram menampilkan report data pemasukan ditunjukkan pada Gambar 3.11.

analysis Menghapus data pemasukan Robustness

Admin Halaman utama aplikasi

Menekan tombol data pemasukan

Halaman data pemasukan Menekan icon hapus

data pemasukan Data pemasukan Basic Path Admin masuk ke halaman utama aplikasi. Admin menekan tombol data pemasukan, lalu akan muncul halaman data pemasukan. Admin memilih data yang akan dihapus, lalu tekan icon hapus data kemudian perubahan data tersimpan pada tabel data pemasukan.

Gambar 3. 11 Robustness Diagram Menampilkan Report Data Pemasukan

Berdasarkan Gambar 3.11, diperoleh alur sistem sebagai berikut. Admin masuk ke halaman utama aplikasi. Admin menekan menu report data pemasukan, lalu akan muncul halaman report data pemasukan. Admin mengisi batas no pemasukan pada data pemasukan. Kemudian sistem akan menampilkan data pemasukan sesuai batas no pemasukan.

Admin menekan tombol

cetak untuk menyimpan data

pemasukan.

3.3.8 Robustness Diagram Menambah Data

Pengeluaran

Robustness diagram menambah data pengeluaran ditunjukkan pada Gambar 3.12.

analysis Menampilkan report data pemasukan Robustness

Admin Halaman utama aplikasi

Menekan menu report data pemasukan

Halaman report data pemasukan

Mengisi batas tanggal data pemasukan Sistem menampilkan

data pemasukan sesuai batas tanggal yang

ditentukan Klik tombol cetak

Data pemasukan Basic path

Admin masuk ke halaman utama aplikasi. Admin menekan menu report data pemasukan, lalu akan muncul halaman report data pemasukan. Admin mengisi batas tanggal pada data pemasukan. Kemudian sistem akan menampilkan data pemasukan sesuai batas tanggal. Admin menekan tombol cetak untuk menyimpan dan mencetak data pemasukan.

Gambar 3. 12 Robustness Diagram Menambah Data Pengeluaran

Berdasarkan Gambar 3.12 diperoleh alur sistem sebagai berikut. User masuk ke halaman utama aplikasi. User menekan tombol tambah data pengeluaran, lalu akan muncul halaman field data pengeluaran. User mengisi data pengeluaran lalu menekan tombol simpan maka data pengeluaran disimpan didalam database data pengeluaran.

Jika user ingin membatalkan pengisian data pengeluaran, user menekan tombol batal lalu kembali ke halaman utama aplikasi.

3.3.9 Robustness Diagram Melihat Data Pengeluaran

Robustness diagram melihat data pengeluaran ditunjukkan pada Gambar 3.13.

analysis Menambah data pengeluaran Robustness

User Halaman utama aplikasi

Menekan tombol tambah data pengeluaran

Halaman tambah data pengeluaran

Mengisi field data pengeluaran Klik batal Menyimpan data pengeluaran Data pengeluaran Basic Path User masuk ke halaman utama aplikasi. User menekan tombol tambah data pengeluaran lalu akan muncul halaman field data pengeluaran. User mengisi data pengeluaran lalu menekan tombol simpan maka data pengeluaran disimpan didalam database data pengeluaran. Alternate Jika user ingin membatalkan pengisian data pengeluaran, user menekan tombol batal lalu kembali ke halaman utama aplikasi.

Gambar 3. 13 Robustness Diagram Melihat Data Pengeluaran

Berdasarkan Gambar 3.13 diperoleh alur sistem sebagai berikut. User masuk ke halaman utama aplikasi. User menekan tombol data pengeluaran. Kemudian sistem mengambil data pengeluaran dari database dan menampilkan halaman data pengeluaran lalu akan muncul halaman data pengeluaran.

3.3.10 Robustness Diagram Memperbaharui

Pengeluaran

Robustness diagram memperbaharui data pengeluaran

ditunjukkan pada Gambar 3.14.

Gambar 3. 14 Robustness Diagram Memperbaharui Data Pengeluaran

analysis Melihat data pengeluaran Robustness

User Halaman utama aplikasi

Menekan tombol data pengeluaran

Data pengeluaran

Halaman data pengeluaran Basic Path

User masuk ke halaman utama aplikasi. User menekan tombol data pengeluaran. Kemudian sistem mengambil data pengeluaran dari database dan menampilkan halaman data pengeluaran.

analysis Memperbaharui data pengeluaran Robustness

Admin Halaman utama aplikasi

Menekan tombol data pengeluaran

Halaman data pengeluaran

Memperbaharui data pengeluaran Klik icon selesai

Data pengeluaran Basic Path

Admin masuk ke halaman utama aplikasi. Admin menekan tombol data pengeluaran, lalu akan muncul halaman data pengeluaran. Admin mengklik field yang ingin diperbaharui, lalu melakukan pembaruan data. Setelah selesai, admin dapat menekan icon selesai.

Berdasarkan Gambar 3.14 diperoleh alur sistem sebagai berikut. Admin masuk ke halaman utama aplikasi. Admin menekan tombol data pengeluaran, lalu akan muncul halaman data pengeluaran. Admin mengklik field yang ingin diperbarui, lalu melakukan pembaruan data. Setelah selesai, admin dapat menekan icon selesai. Sistem akan menyimpan pembaruan data pada database.

3.3.11 Robustness Diagram Menghapus Data

Pengeluaran

Robustness diagram menghapus data pengeluaran ditunjukkan pada Gambar 3.15.

Gambar 3. 15 Robustness Diagram Menghapus Data Pengeluaran

Berdasarkan Gambar 3.15 diperoleh alur sistem sebagai berikut. Admin masuk ke halaman utama aplikasi. Admin menekan tombol data pengeluaran, lalu akan muncul halaman data pengeluaran. Admin memilih data yang akan dihapus, lalu tekan icon hapus data. Kemudian sistem akan menyimpan pembaruan data pada database.

.

analysis Menghapus data pengeluaran Robustness

Admin Halaman utama

aplikasi Menekan tombol data pengeluaran

Halaman data pengeluaran Menekan tombol icon

hapus data Data pengeluaran

Basic Path

Admin masuk ke halaman utama aplikasi. Admin menekan tombol data pengeluaran, lalu akan muncul halaman data pengeluaran. Admin memilih data yang akan dihapus, lalu tekan icon hapus data kemudian perubahan data tersimpan pada tabel data pengeluaran.

3.3.12 Robustness Diagram Menampilkan Report Data

Pengeluaran

Robustness diagram menampilkan report data pengeluaran ditunjukkan pada Gambar 3.16.

Gambar 3. 16 Robustness Diagram Menampilkan Report Data Pengeluaran

Berdasarkan Gambar 3.16, diperoleh alur sistem sebagai berikut. Admin masuk ke halaman utama aplikasi. Admin menekan menu report data pengeluaran, lalu akan muncul halaman report data pengeluaran. Admin mengisi batas tanggal pada data pengeluaran. Kemudian sistem akan menampilkan data pengeluaran sesuai batas tanggal. Admin menekan tombol cetak untuk menyimpan data pengeluaran.

analysis Menampilkan report data pengeluaran Robustness

Admin Halaman utama

aplikasi

Menekan menu report data pengeluaran

Halaman report data pengeluaran

Mengisi batas tanggal data pengeluaran Sistem menampilkan

data pengeluaran sesuai batas tanggal

yang ditentukan Klik tombol cetak

Data pengeluaran Basic path

Admin masuk ke halaman utama aplikasi. Admin menekan menu report data pengeluaran, lalu akan muncul halaman report data pengeluaran. Admin mengisi batas tanggal pada data pengeluaran. Kemudian sistem akan menampilkan data pengeluaran sesuai batas tanggal. Admin menekan tombol cetak untuk menyimpan dan mencetak data pengeluaran.

Dalam dokumen RANCANG BANGUN SISTEM INFORMASI AKUNTANS (Halaman 32-47)

Dokumen terkait