5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 1/33
DOKUMEN PEMBANGUNAN PERANGKAT LUNAK
Easy Internet Banking
Dipersiapkan oleh:
Kelompok
Dekha Anggareska 13510050
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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 danmelakukan 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 6/33
aktif
11
Mengubah Saldo Nasabah Sistem menampilkan informasi nasabah, kemudian teller dapatmengubah jumlah saldo dari nasabah (hal ini dilakukan pada saat
nasabah melakukan transaksi dengan teller, misal nasabahmemasukan uang di teller, maka teller akan meanambah saldo dari
nasabah)
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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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 LoginSkenario :
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
b h
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 9/33
3. Pilih menu tagihan pembayaran (Listrik,PAM, Telepon)
4. Menampilkan menu isian nomor tagihanpembayaran
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 tagihanpembayaran
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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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 yangingin dibeli
7. Memasukkan nominal pulsa serta nomortelepon
8. Melakukan validasi terhadap nomor telepondan jumlah saldo
9. Validasi nomor gagal atau saldo tidak cukup10. 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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 tersebutSuku bunga : Persentase dari pokok utang yang dibayarkansebagai 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 12/33
SQ A 01 02
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 32/33
2.2 Diagram Kelas Keseluruhan
InfoRekening_UI InfoRekening_Controller
Nasabah
InfoMutasi_UI InfoMutasi_Controller
TransferDana_UI InfoMutasi_Controller
Account_UI Account_Controller
5/14/2018 Tugas Analisis Kelas Rekayasa Perangkat Lunak - slidepdf.com
http://slidepdf.com/reader/full/tugas-analisis-kelas-rekayasa-perangkat-lunak 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
Top Related