Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

33
5/17/2018 TubesSpesifikasiKebutuhanPerangkatLunak(Skpl)-slidepdf.com http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 1/33 DOKUMEN PEMBANGUNAN PERANGKAT LUNAK  Easy Internet Banking Dipersiapkan oleh: Kelompok Dekha Anggareska 13510050 

description

rekayasa preangkat lunak, IF2036, perancangan software, software engineering, dokumen perancangan software, sequence diagram, use case diagram, perancangan OO, Object oriented based modeling

Transcript of Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

Page 1: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 1/33

DOKUMEN PEMBANGUNAN PERANGKAT LUNAK 

Easy Internet Banking 

Dipersiapkan oleh: 

Kelompok 

Dekha Anggareska  13510050 

Page 2: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 2/33

Daftar Isi 1  Kebutuhan Perangkat Lunak ........................................................................................................................... 3 

1.1  Deskripsi Umum Sistem ............................................................. ............................................................. 3 1.2  Model Use Case ............................................................... ................................................................. ....... 4 

1.2.1  Diagram Use Case ...................................................................................................... ..................... 4 1.2.2  Definisi Actor ................................................................................................................ .................. 4 1.2.1  Definisi Use Case .................................................................................... ........................................ 5 1.2.2  Skenario Use Case ................................................................................................................. .......... 6 

1.3  Glossary ..................................................... ................................................................. ........................... 11 2  Model Analisis .............................................................................................................................................. 11 

2.1  Realisasi Use Case Tahap Analisis ....................................................... ................................................. 11 2.1.1  Use Case Mendaftar Akun ............................................................ ................................................. 11 

2.1.1.1  Identifikasi Kelas Analisis ................................................................................................. ........ 11 2.1.1.2  Sequence Diagram .......................................................... ........................................................... 11 2.1.1.3  Diagram Kelas Analisis ............................................................................................. ................ 13 

2.1.2  Use Case Verifikasi Akun ............................................................................................. ................ 13 2.1.2.1  Identifikasi Kelas Analisis ................................................................................................. ........ 13 2.1.2.2  Sequence Diagram .......................................................... ........................................................... 13 2.1.2.3  Diagram Kelas Analisis ............................................................................................. ................ 14 

2.1.3  Use Case Melihat Informasi Rekening .......................................................................................... 14 2.1.3.1  Identifikasi Kelas Analisis ................................................................................................. ........ 14 2.1.3.2  Sequence Diagram .......................................................... ........................................................... 15 2.1.3.3  Diagram Kelas Analisis ............................................................................................. ................ 16 

2.1.4  Use Case Melihat Mutasi Rekening......................................................... ...................................... 16 2.1.4.1  Identifikasi Kelas Analisis ................................................................................................. ........ 16 2.1.4.2  Sequence Diagram .......................................................... ........................................................... 17 2.1.4.3  Diagram Kelas Analisis ............................................................................................. ................ 18 

2.1.5  Use Case Mentransfer Dana ............................................................................... ........................... 18 2.1.5.1  Identifikasi Kelas Analisis ................................................................................................. ........ 18 2 1 5 2 Sequence Diagram 18

Page 3: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 3/33

2 1 5 2 Sequence Diagram 18

1 Kebutuhan Perangkat Lunak

1.1 Deskripsi Umum Sistem 

E-Bank adalah sebuah Transaction Processing System. Pengguna utamanya adalah nasabah

yang kemudian mampu masuk / login ke sistem, kemudian mendaftar untuk menjadi nasabah,

kemudian nasabah mampu melakukan transfer uang, melakukan berbagai macam pembayaran

(telpon, listrik, dll.), melakukan cek saldo. Pengguna yang lainnya adalah Teller yang

memiliki kemampuan untuk menambah atau mengurangi saldo pengguna dan mengubah

status nasabah. Pengguna terakhir adalah admin yang mampu mengelola data nasabah.

Sistem ini terhubung ke Management Information System Bank, hubungannya seperti antarmanajer, misalnya Manager mengirim data statistik ke MIS, dll.

Asumsi :

1. Teller dapat mengubah saldo nasabah jika ada transaksi di luar E-Banking

2. Semua pengguna (nasabah, admin & teller) telah melakukan login sebelum dapat

menjalankan menu – menu di e banking

3. Status nasabah hanya dapat diubah oleh teller

4. Admin mampu mengelola semua data nasabah

5. Admin dapat melakukan semua aksi yang dilakukan oleh nasabah

6 MIS bank berada di l ar sistem

Page 4: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 4/33

1.2 Model Use Case 

1.2.1 Diagram Use Case

Mendaftar Akun

Aktivasi Akun

Melihat Informasi Saldo

Rekening

Melihat Mutasi Rekening

Mentransfer Dana

Mengubah Informasi Akun

Melakukan Pembayaran

Melakukan Pembelian

Teller

Nasabah

Admin

Mengubah Status

Nasabah

Page 5: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 5/33

1.2.1 Definisi Use Case

No Use Case Deskripsi

1Mendaftar Akun Sistem menerima input dari Teller atau User (jika melalui ATM)

dan menyimpan ID & PIN e-Banking user yang bersangkutan

2Aktivasi Akun Aktivasi hanya dilakukan jika registrasi dilakukan melalui ATM.

Teller mengecek catatan registrasi yang dikeluarkan ATM dan

melakukan aktivasi akun e-Banking user.

3Melihat Informasi Saldo

Rekening

Sistem menampilkan pilihan rekening yang ingin dilihat jumlah

saldonya (satu akun e-banking dapat digunakan untuk satu orang

dengan beberapa rekening), setelah rekening dipilih, kemudiansistem menampilkan informasi saldonya sesuai dengan rekening

yang dipilih

4 Melihat Mutasi Rekening

Sistem menampilkan pilihan rekening yang ingin dilihat mutasi

rekeningnya (satu akun e-banking dapat digunakan untuk satu

orang dengan beberapa rekening), setelah rekening dipilih,

kemudian sistem menampilkan pilihan rentang waktu yang ingin

ditampilkan, setelah itu sistem menampilkan transaksi yang terjadi

dalam rentang waktu yang sudah dipilih nasabah

5 Mentransfer Dana

Sistem menampilkan form pengisian data transfer dana berupa

nomor rekening tujuan, jumlah transfer, waktu transfer, dan

verifikasi token. Sistem akan melakukan konfirmasi kembali

dengan menampilkan form berisi data yang dimasukkan, nasabah

melakukan verifikasi data dengan memasukkan nomor hasil apply 

kode pada token.

Sistem akan menampilkan form yang berisi current data informasi

k b h b h d b h b h

Page 6: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 6/33

aktif 

11

Mengubah Saldo Nasabah Sistem menampilkan informasi nasabah, kemudian teller dapat

mengubah jumlah saldo dari nasabah (hal ini dilakukan pada saat

nasabah melakukan transaksi dengan teller, misal nasabahmemasukan uang di teller, maka teller akan meanambah saldo darinasabah)

1.2.2 Skenario Use Case

Nama Usecase : Mendaftar Akun (UC-01)

Prekondisi :Skenario :

Aksi Actor Reaksi Sistem

Skenario Normal (SC-01-01)

Melalui ATM

1. Klik menu registrasi e-Banking

2. Menampilkan form pengisian ID dan PIN

3. Mengisi ID dan PIN untuk e-Banking4. Mengeluarkan catatan registrasi

Nama Usecase : Aktivasi Akun (UC-02)

Prekondisi :

Skenario :

Aksi Actor Reaksi Sistem

Page 7: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 7/33

2. Menampilkan pilihan rekening nasabah (satu

nasabah dapat memiliki beberapa rekening sekaligus)

3. Pilih rekening yang diinginkan

4. Mengirimkan data pilihan yang dimaksud5. Data informasi akun dari datastore nasabah tidak 

ditemukan

6. Sistem tidak dapat menampilkan informasi saldo

rekening

7. Menampilkan pesan error  

Nama Usecase : Melihat Mutasi Rekening (UC-04)Prekondisi : Nasabah telah Login

Skenario :

Aksi Actor Reaksi Sistem

Skenario Normal (SC-04-01)

1. Pilih menu Mutasi Rekening

2. Menampilkan pilihan rekening nasabah (satu

nasabah dapat memiliki beberapa rekening sekaligus)3. Pilih rekening yang diinginkan

4. Sistem menampilkan pilihan rentang waktu

terjadinya transaksi yang ingin dilihat oleh nasabah

5. Pilih rentang waktu terjadinya transaksi yang ingin

ditampilkan

6. Mengirimkan data pilihan yang dimaksud

7. Mengambil data informasi akun dari datastore

na abah

Page 8: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 8/33

Skenario Normal (SC-05-01)

Form transfer dana valid

1. Memilih menu transfer dana

2. Menampilkan form pengisian data transfer dana3. Mengisi form transfer dana

4. Melakukan verifikasi data pada form yang telah diisi

5. Menampilkan form konfirmasi data transfer dana

6. Melakukan konfirmasi data dengan mengisi nomor

yang di-generate token pada form konfirmasi

7. Melakukan verifikasi nomor token

8. Mengubah informasi dana pada akun nasabah

9. Menampilkan pesan transfer dana berhasil

10. Menampilkan bukti transfer dana

Skenario Alternatif (SC-05-02)

Form transfer tidak valid

1. Memilih menu transfer dana

2. Menampilkan form pengisian data transfer dana

3. Mengisi form transfer dana

4. Melakukan verifikasi data pada form yang telah diisi5. Menampilkan pesan kesalahan karena data tidak 

valid

Nama Usecase : Mengubah Info Akun (UC-06)

Prekondisi: Nasabah sudah login dan sedang berada pada homepage e-banking

Skenario:

Ak i A t R k i Si t m

Page 9: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 9/33

3.  Pilih menu tagihan pembayaran (Listrik,

PAM, Telepon)

4.  Menampilkan menu isian nomor tagihan

pembayaran

5.  Mengisi nomor tagihan pembayaran

6.  Validasi tagihan

7.  Menampilkan jumlah tagihan

8.  Melakukan submit pembayaran

9.  Melakukan pengecekan jumlah saldo

10.  Pembayaran berhasil

Skenario Alternatif I (SC-07-02)

Validasi tagihan gagal

1.  Memilih menu Pembayaran 2.  Menampilkan menu pilihan pembayaran

3.  Pilih menu tagihan pembayaran (Listrik,

PAM, Telepon)

4.  Menampilkan menu isian nomor ID tagihan

pembayaran

5.  Mengisi nomor tagihan pembayaran

6.  Validasi tagihan

7.  Menampilkan tampilan validasi gagal

Skenario Alternatif II (SC-07-03)Saldo tidak cukup

1.  Memilih menu Pembayaran

2.  Menampilkan menu pilihan pembayaran

3.  Pilih menu tagihan pembayaran (Listrik,

PAM, Telepon)

4.  Menampilkan menu isian nomor ID tagihan

pembayaran

5.  Mengisi nomor tagihan pembayaran

6 V lid i t ih

Page 10: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 10/33

12.  Pembelian pulsa berhasil

Skenario Alternatif I (SC-08-02)

Nomor yang diinput tidak valid/saldo tidak cukup

1.  Memilih menu Pembayaran

2.  Menampilkan menu pilihan pembayaran

3.  Memilih pilihan pembayaran pulsa

4.  Menampilkan pilihan operator

5.  Memilih operator

6.  Menampilkan pilihan jumlah pulsa yang

ingin dibeli

7.  Memasukkan nominal pulsa serta nomor

telepon

8.  Melakukan validasi terhadap nomor telepondan jumlah saldo

9.  Validasi nomor gagal atau saldo tidak cukup

10.  Pembelian pulsa gagal

Nama Usecase : Fasilitas Layanan (UC-09)

Prekondisi : Nasabah sudah Login

Skenario :

Aksi Actor Reaksi SistemSkenario Normal (SC-09-01)

1. Membuka halaman Fasilitas Layanan

2. Menampilkan halaman daftar Fasilitas Layanan

3. Memilih fasilitas layanan yang diinginkan

4. Menampilkan informasi layanan yang dipilih

Skenario Alternatif (SC-09-02)

1. Membuka halaman Fasilitas Layanan

2 M ilk “F ilit L Tid k

Page 11: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 11/33

5.Ubah saldo nasabah

6. Meneruskan data saldo nasabah yang diubah

7. Menyimpan saldo akhir nasabah

1.3 Glossary 

No Istilah Deskripsi

1 Saldo Jumlah uang yang terdapat dalaam suatu rekeing

2Mutasi Transaksi yang terjadi daam suatu rekening (ambil uang,

transfer, masukan tabungan,dll)

3

Kurs Pertukaran antara dua mata uang yang berbeda, yaitumerupakan perbandingan nilai atau harga antara kedua mata

uang tersebut

Suku bunga : Persentase dari pokok utang yang dibayarkan

sebagai imbal jasa ( bunga ) dalam suatu periode tertentu

4Suku Bunga Persentase dari pokok utang yang dibayarkan sebagai imbal

 jasa ( bunga ) dalam suatu periode tertentu

2 Model Analisis

2.1 Realisasi Use Case Tahap Analisis 

2.1.1 Use Case Mendaftar Akun

2.1.1.1 Identifikasi Kelas Analisis

Page 12: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 12/33

SQ A 01 02

Page 13: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 13/33

2.1.1.3 Diagram Kelas Analisis

CL-A-01

ATM_UI

Registrasi_Controller Service_Data

Service_UI 

2.1.2 Use Case Verifikasi Akun

2.1.2.1 Identifikasi Kelas Analisis

 No Nama Kelas Jenis Kelas

(Interface, Control, Entity)

1 Registrasi_UI Interface

2 Service_Data Entity

3 Registrasi_Controller Control

Page 14: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 14/33

SQ-A-02-01

: Nasabah : RegistrasiUI :Service_Data:RegistrasiController

1. Klik menu Aktivasi Account e-Banking

3. Memasukkan catatan registrasi ke sistem

4. Meneruskan catatan registrasi

5. Verifikasi catatan registrasi

6. Pesan akun berhasil diaktivasi

7. Meneruskan pesan aktivasi akun

2 : Menampilkan tampilan Aktivasi Account

 

2 1 2 3 Di K l A li i

Page 15: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 15/33

2.1.3.2 Sequence Diagram

SQ-A-03-01

: Nasabah : InfoRekening_UI :Nasabah

1. Memilih menu Informasi rekening

2. Menampilkan pilihan rekening dari akun

3. Memilih rekening yang diinginkan

7. Menampilkan informasi saldo rekening

:InfoRekeningController

4. Mengirim data pilihsn rekeing yang dimaksud

5. Mengambil data informasi rekening akun

dari datastore nasabah

6. Mengirim data rekening

Page 16: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 16/33

SQ-A-03-02

: Nasabah : InfoRekening_UI :Nasabah

1. Memilih menu Informasi rekening

2. Menampilkan pilihan rekening dari akun

3. Memilih rekening yang diinginkan

7. Menampilkan informasi saldo rekening

:InfoRekeningController

4. Mengirim data pilihsn rekeing yang dimaksud

6. Mengirim data saldo rekening

8. Menampilkan pesan error 

5. Mengambil data informasi rekening akun

dari datastore nasabah

 

Page 17: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 17/33

2.1.4.2 Sequence Diagram

SQ-A-04-01

: Nasabah : InfoMutasiRek_UI :Nasabah

1. Memilih menu Mutasi Rekening

2. Menampilkan pilihan rekeing dari akun

5. Memilih rekening yang diinginkan

8. Menampilkan transakasi yang terjadi sesuaipilihan rekening nasasbah

:InfoMutasiRekController

4. Mengirim data pilihsn rekeing yang dimaksud

7. Mengambil data informasi rekening akundari datastore nasabah

Page 18: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 18/33

2.1.4.3 Diagram Kelas Analisis

CL-A-04

NasabahInfoMutasiRekUI

InfoMutasiRekController

 

2.1.5 Use Case Mentransfer Dana

2.1.5.1 Identifikasi Kelas Analisis

 No Nama Kelas Jenis Kelas

(Interface, Control, Entity)

1. TransferDanaUI Interface

2. TransferDanaController Controller 

3. Nasabah Entity

Page 19: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 19/33

SC-05-01

: Nasabah : TransferDanaUI : Nasabah

1. Memilih menu transfer dana

2. Menampilkan form pengisiandata transfer dana

3. Mengisi form transfer dana

4. Mengirim data transfer dana

8. Menampilkan form konfirmasi data transfer dana

9. Melakukan konfirmasi data transferdana dengan bantuan token

: TransferDanaController

10. Mengirimkan nomor hasil generate pada token

7. Verifikasi data transfer dana

6. Saldo nasabah

11. Verifikasi nomor token

5. Mengambil data saldo nasabah

Page 20: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 20/33

SQ-A-05-02

: Nasabah : TransferDanaUI : Nasabah

1. Memilih menu transfer dana

2. Menampilkan form pengisiandata transfer dana

3. Mengisi form transfer dana

4. Mengirim data transfer dana

8. Menampilkan pesan kesalahan

: TransferDanaController

7. Verifikasi data transfer dana

6. Saldo nasabah

5. Mengambil data saldo nasabah

 

2.1.5.3 Diagram Kelas Analisis

Page 21: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 21/33

2.1.6.2 Sequence Diagram

SQ-A-06-01

: Nasabah : AccountUI : Nasabah

10. Menampilkan pesan informasi akunberhasil diubah

: AccountController

9. Menyimpan data informasi akunyang baru ke datastore nasabah

1. Memilih menu ubah informasi akun

5. Menampilkan data current informasi akun

6. Menambah dan/atau mengubah datainformasi akun

7. Mengirim data informasi akun yang baru

8. Verifikasi Data

3. Mengambil data currentinformasi akun

4. Data current informasi akun

2. Mengirim permintaan tampilan data

Page 22: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 22/33

2.1.6.3 Diagram Kelas Analisis

CL-A-06

NasabahAccountUI

AccountController

 

2.1.7 Use Case Melakukan Pembayaran

2.1.7.1 Identifikasi Kelas Analisis

 No Nama Kelas Jenis Kelas

(Interface, Control, Entity)

PembayaranUI Interface

PembayaranController Control

 Nasabah Entity

Page 23: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 23/33

SQ-A-07-01

: Nasabah : PembayaranUI : Nasabah

1. Memilih menu Pembayaran

2. Menampilkan Data info layanan pembayaran

3. Memilih menu tagihan pembayaran(Listrik, PAM, Telepon)

: PembayaranController

M ilk j l h ih

5. Mengisi nomor tagihan pembayaran

4. Menampilan menu isian nomor tagihanpembayaran

9. Data jumlah tagihan

7. Validasi Tagihan

6. Mengirim data tagihan

8. Meminta data tagihan

Page 24: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 24/33

SQ-A-07-02

: Nasabah : PembayaranUI : Nasabah

1. Memilih menu Pembayaran

2. Menampilkan Data info layanan pembayaran

3. Memilih menu tagihan pembayaran

(Listrik, PAM, Telepon)

: PembayaranController

5. Mengisi nomor tagihan pembayaran

4. Menampilan menu isian nomor tagihanpembayaran

7. Validasi Tagihan

6. Mengirim data tagihan

8. Menampilkan tampilan validasi gagal

 

Page 25: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 25/33

SQ-A-07-03

: Nasabah : PembayaranUI : Nasabah

1. Memilih menu Pembayaran

2. Menampilkan Data info layanan pembayaran

3. Memilih menu tagihan pembayaran

(Listrik, PAM, Telepon)

: PembayaranController

10. Menampilkan jumlah tagihan

5. Mengisi nomor tagihan pembayaran

4. Menampilan menu isian nomor tagihanpembayaran

9. Data jumlah tagihan

7. Validasi Tagihan

6. Mengirim data tagihan

8. Meminta data tagihan

Page 26: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 26/33

2.1.8 Use Case Melakukan Pembelian

2.1.8.1 Identifikasi Kelas Analisis

 No Nama Kelas Jenis Kelas

(Interface, Control, Entity)

PembayaranUI Interface

PembayaranController Control

2.1.8.2 Sequence Diagram

SQ-A-08-01

: Nasabah :PembayaranUI

1. Memilih menu Pembayaran

2. Menampilkan Data info layanan pembayaran

3. Memilih pilihan pembayaran pulsa

:PembayaranController

Page 27: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 27/33

SQ-A-08-02

: Nasabah PembayaranUI

1. Memilih menu Pembayaran

2. Menampilkan Data info layanan pembayaran

3. Memilih pilihan pembayaran pulsa

: PembayaranController

5. Memilih Operator

4. Menampilan pilihan operator

6. Menampilkan pilihan jumlah pulsa yang ingin dibeli

Page 28: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 28/33

2.1.8.3 Diagram Kelas Analisis

PembayaranUI PembayaranController

 

2.1.9 Use Case Melihat Fasilitas Layanan

2.1.9.1 Identifikasi Kelas Analisis

 No Nama Kelas Jenis Kelas

(Interface, Control, Entity)

1 Service_Data Entity

2 Service_Controller Control

3 Service_UI Interface

2.1.9.2 Sequence Diagram

Page 29: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 29/33

SQ-A-09-02

: Nasabah : Service_UI :ServiceData

1. Memilih menu Fasilitas Layanan

2. Menampilkan pesan “fasilitas layanan tidak tersedia”

:ServiceController

 

2.1.9.3 Diagram Kelas Analisis

CL-A-09

Page 30: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 30/33

2.1.10.2 Sequence Diagram

SQ-A-10-01

Teller AccountUI AccountController Nasabah

1. Pilih menu Edit Informasi Nasabah

2. Menampilkan menu Edit Informasi Nasabah

3. Pilih menu Edit Status Nasabah

5. Ubah status nasabah menjadi : Aktif / Non-aktif

6. Meneruskan masukan status nasabah

4. Menampilkan menu Edit Status Nasabah

7. Menyimpan status akhir nasabah

 

Page 31: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 31/33

3 AccountUI Interface

2.1.11.2 Sequence Diagram

SQ-A-11-01

Teller AccountUI AccountController Nasabah

1. Pilih menu Edit Informasi Nasabah

2. Menampilkan menu Edit Informasi Nasabah

3. Pilih menu Edit Saldo Nasabah

4. Menampilkan menu Edit Saldo Nasabah

5. Ubah saldo nasabah

6. Meneruskan data saldo nasabah yang diubah

7. Menyimpan saldo akhir nasabah

Page 32: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 32/33

2.2 Diagram Kelas Keseluruhan 

InfoRekening_UI InfoRekening_Controller

Nasabah

InfoMutasi_UI InfoMutasi_Controller

TransferDana_UI InfoMutasi_Controller

Account_UI Account_Controller

Page 33: Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl)

5/17/2018 Tubes Spesifikasi Kebutuhan Perangkat Lunak (Skpl) - slidepdf.com

http://slidepdf.com/reader/full/tubes-spesifikasi-kebutuhan-perangkat-lunak-skpl 33/33

Tracebility Use Case

Analisis

Use Case ID Skenario Sequence Diagram

Diagram Kelas

UC-01 SC-01-01 SQ-A-01-01 CL-A-01

UC-02 SC-02-01 SQ-A-02-01 CL-A-02

UC-03 SC-03-01 SQ-A-03-01 CL-A-03

SC-03-02 SQ-A-03-02

UC-04 SC-04-01 SQ-A-04-01 CL-A-04

SC-04-02 SQ-A-04-02

UC-05 SC-05-01 SQ-A-05-01 CL-A-05

SC-05-02 SQ-A-05-02

UC-06 SC-06-01 SQ-A-06-01 CL-A-06

SC-06-02 SQ-A-06-02

UC-07 SC-07-01 SQ-A-07-01 CL-A-07

SC-07-02 SQ-A-07-02

SC-07-03 SQ-A-07-03

UC-08 SC-08-01 SQ-A-08-01 CL-A-08

SC-08-02 SQ-A-08-02

UC-09 SC-09-01 SQ-A-09-01 CL-A-09

UC-10 SC-10-01 SQ-A-10-01 CL-A-10

UC-11 SC-11-01 SQ-A-11-01 CL-A-11