• Tidak ada hasil yang ditemukan

Use Case Model E-payment iCash

ANALISIS DAN DISAIN

4.1 Use Case Diagram

4.1.2 Use Case Model E-payment iCash

Model e-payment iCash melibatkan satu aktor dan tujuh use case yang dapat dilakukan oleh aktor tersebut. Ketujuh use case yang terdapat pada model e-payment iCash yaitu use case login, logout, mengisi form registrasi, mengirim uang, mengisi saldo voucher, melihat saldo, dan melakukan pengambilan uang.

Gambar 4. 2 Use Case Diagram Model E-payment iCash

Penjelasan mengenai ketujuh use case pada Gambar 4.2 tersebut adalah sebagai berikut:

1. Use CaseLogin

Use case login dilakukan oleh pengguna iCash untuk dapat memasuki sistem dan memanfaatkan segala fitur-fitur yang terdapat pada iCash. Sama dengan proses login yang terjadi pada ATMPal, pengguna iCash juga diwajibkan untuk memasukkan username dan password. Setelah berhasil login, pengguna iCash akan memasuki halaman utama website iCash.

Flow of event pada use case login model e-payment iCash dijelaskan pada Tabel 4.6.

Tabel 4. 6 Flow of Event Use Case Login Model E-payment iCash

Tindakan Pengguna Respon Sistem

Langkah 1:

Pengguna mengakses website iCash.

Langkah 2:

Sistem menampilkan form login dalam keadaan kosong.

Langkah 3:

Pengguna memasukkan username dan password.

Langkah 4:

Sistem menampilkan halaman utama website iCash.

2. Use Case Mengisi Form Registrasi

Seseorang yang ingin memanfaatkan segala fitur yang terdapat pada iCash harus melakukan proses registrasi terlebih dahulu. Tujuan dilakukannya proses registrasi adalah agar website iCash tetap terjaga keamanannya dengan hanya mengijinkan para pengguna terdaftar yang dapat memanfaatkan fitur-fitur didalamnya. Pengguna iCash mendapatkan nomor account setelah berhasil melakukan proses registrasi. Flow of event pada use case mengisi form registrasi untuk model e-payment iCash dijelaskan pada Tabel 4.7.

Tabel 4. 7 Flow of Event Use Case Mengisi Form Registrasi Model E-payment

iCash

Tindakan Pengguna Respon Sistem Langkah 1:

Pengguna memilih menu untuk melakukan registrasi.

Langkah 2:

Sistem menampilkan form registrasi dalam keadaan kosong.

Langkah 3:

Pengguna melakukan pengisian data registrasi.

Langkah 4:

Sistem menampilkan nomor akun milik pengguna iCash.

3. Use Case Mengirim Uang

Use case mengirim uang dilakukan oleh pengguna iCash dengan tujuan mengirimkan uang kepada pengguna iCash lainnya atau kepada pihak yang belum mendaftarkan diri sebagai pengguna iCash. Pada saat proses pengiriman, pengguna iCash diwajibkan melakukan konfirmasi pengiriman untuk lebih meyakinkan bahwa pengiriman dilakukan kepada pihak yang benar. Setelah berhasil melakukan proses pengiriman, pengguna iCash mendapatkan notifikasi keberhasilan pengiriman uang. Flow of event pada use case mengirim uang untuk model e-payment iCash dijelaskan pada Tabel 4.8.

Tabel 4. 8 Flow of Event Use Case Mengirim Uang Model E-payment iCash

Tindakan Pengguna Respon Sistem

Langkah 1:

Pengguna memilih menu untuk pengiriman uang.

Langkah 2:

Sistem menampilkan form untuk pengiriman uang dalam keadaan kosong.

Langkah 3:

Pengguna memasukkan data pengiriman yang terdiri dari email penerima dan nominal pengiriman kemudian memilih menu untuk melakukan pengiriman.

Langkah 4:

Sistem menampilkan data pengiriman yang telah dimasukkan oleh pengguna iCash dan menu untuk melakukan konfirmasi pengiriman.

Langkah 5:

Pengguna melakukan konfirmasi pengiriman.

Langkah 6:

Sistem menampilkan notifikasi pengiriman.

4. Use Case Mengisi Saldo dengan Voucher

Use case mengisi saldo voucher dilakukan oleh pengguna e-payment untuk meningkatkan saldo e-payment. Pada saat melakukan pengisian saldo, pengguna harus memasukkan kode unik yang terdapat pada

voucher. Setelah melakukan pengisian saldo, pengguna akan mendapatkan notifikasi keberhasilan pengisian saldo. Flow of event yang terjadi pada use case mengisi saldo voucher untuk model e-payment iCash dijelaskan pada Tabel 4.9.

Tabel 4. 9 Flow of Event Use Case Mengisi Saldo Voucher Model E-payment

iCash

Tindakan Pengguna Respon Sistem

Langkah 1:

Pengguna memilih menu untuk melakukan pengisian saldo.

Langkah 2:

Sistem menampilkan form untuk memasukkan kode voucher.

Langkah 3:

Pengguna memasukkan kode voucher.

Langkah 4:

Sistem menampilkan notifikasi keberhasilan pengisian saldo.

5. Use Case Melihat Saldo

Use case melihat saldo dilakukan oleh pengguna untuk dapat mengetahui informasi yang berkaitan dengan akun milik pengguna. Informasi yang ditampilkan ketika pengguna memilih menu untuk melihat saldo yaitu nomor rekening pengguna, nama lengkap, email, dan saldo sampai saat ini. Flow of event pada use case Melihat Saldo dijelaskan pada Tabel 4.10.

Tabel 4. 10 Flow of Event Use Case Melihat Saldo Model E-payment iCash

Tindakan Pengguna Respon Sistem

Langkah 1:

Pengguna memillih menu untuk melihat saldo.

Langkah 2:

Sistem menampilkan data-data yang berkaitan dengan akun pengguna yaitu nomor rekening, nama pengguna, email, dan saldo.

6. Use Case Melakukan Pengambilan Uang

Use case melakukan pengambilan uang dilakukan oleh pengguna dengan tujuan untuk mendapatkan sejumlah uang tunai. Proses yang terjadi ketika pengguna melakukan pengambilan uang adalah dengan memasukkan data pengambilan uang kemudian akan mendapatkan notifikasi mengenai proses pengambilan uang tersebut. Flow of event yang pada use case mengisi form pengambilan uang untuk model e-payment iCash dijelaskan pada Tabel 4.11.

Tabel 4. 11 Flow of Event Use Case Melakukan Pengambilan Uang Model E-payment iCash

Tindakan Pengguna Respon Sistem

Langkah 1:

Pengguna memilih menu pengambilan uang pada website iCash.

Langkah 2:

Sistem menampilkan form untuk melakukan pengambilan uang.

Langkah 3:

Pengguna memasukkan data pengambilan uang yaitu nominal pengambilan uang, nomor rekening dan nomor PIN.

Langkah 4:

Sistem menampilkan notifikasi pengiriman uang ke rekening bank milik pengguna.

7. Use CaseLogout

Use case logout dilakukan oleh pengguna untuk dapat keluar dari sistem e-payment iCash. Setelah memilih menu logout, website iCash menampilkan halaman web seperti ketika pengguna hendak melakukan proses login. Flow of event yang terjadi pada use case logout untuk model e-payment iCash dijelaskan pada Tabel 4.12.:

Tabel 4. 12 Flow of Event Use Case Logout Model E-payment iCash

Tindakan Pengguna Respon Sistem

Langkah 1:

Pengguna memilih halaman untuk keluar dari sistem.

Langkah 2:

Sistem menampilkan halaman web seperti ketika pengguna akan melakukan proses login.

Dokumen terkait