events
2. Input username dan
password 3.
Cek username dan password. 4.
Menampilkan halaman Home. 5.
Memilih menu “Ganti Password”.
6. Menampilkan form Ganti Password.
7. Input form.
8. Klik “Simpan”
sebagai  tanda penginputan pesan.
9. Menampilkan form Ganti Password
dan menampilkan pesan konfirmasi pesan penginput data.
10.Memilih “OK Batal”.
11.Menghubungkan dengan database user.
12. Menampilkan halaman Ganti
Password. 13.
Logout
Alternate courses
3.  Jika  username  dan  password  salah  maka  user  harus  input username dan password kembali.
Conclusion Password berhasil diupdate.
Post condition  Data disimpan didalam data user.
9.  Use case Logout Tabel 4.12
Narasi Use case Logout
Use case Name Logout
Use case Id
9
Actor Back Office, Customer Service, Teller, dan Manager
Description Use  case  ini  memungkinkan  seorang  Back  Office  Customer
Service, teller, dan Manager  untuk keluar dari sistem.
Pre condition
User  Back  Office,  Customer  Service,  Teller,  dan  Manager membuka aplikasi tabunganku.
Trigger
Use  case  ini  dilakukan  ketika  Back  Office,  Customer  Service, Teller, dan Manager ingin keluar dari sistem
Typical  course  of events
Actor Action System response
1. Login
2. Input username dan
password 3.
cek username dan password
4. Menampilkan halaman
nasabah atau user 5.  Logout
Alternate courses 3. Jika username dan password salah maka nasabah harus input
username dan password kembali.
Conclusion -
User Sistem
Buka Aplikasi Tampilkan Halaman Login
Input Username  Password
Tampilkan Halaman User Tampilkan Alert
Halaman User Salah
Benar
Post condition
Halaman sistem akan ditampilkan ketika user Logout.
4.3.1.2 Activty Diagram
Activity Diagram menggambarkan aktifitas – aktifitas yang terjadi  dalam  Sistem  Informasi  Administrasi  Penyimpanan  Dana
Nasabah Rekening TabunganKu pada Bank Muamalat Cabang Puri Indah.
1. Activity Diagram Login User
Gambar 4.6 Activity Diagram Login User
Aktifitas  pada  gambar  4.6  ini  menjelaskan  aktifitas  yang  dapat dilakukan oleh user yang terdiri dari Back office, Customer Service,
teller  dan  Manager.  User  dapat  melakukan  Login  sesuai  dengan tugasnya.  Aktivitas  ini  dimulai  dengan  membuka  membuka
aplikasi  kemudian  akan  menampilkan  halaman  form  Login  dan mengisi  form  Login  dengan  account  yang  mereka  miliki,  form
tersebut  mengharuskan  user  untuk  menginput  username  dan password  yang  dimiliki.  Lalu  user  dapat  menekan  tombol  Login,
jika  username  dan  password  yang  diisi  salah  atau  tidak  lengkap maka  sistem  akan  menampilkan  peringatan  dan  user  tidak  dapat
memasuki sistem, maka user harus mengulanginya ke proses awal.
Customer Service Sistem
Pilih Input Data Nasabah Tampilkan Halaman Input Data Nasabah
Lihat Data Pilih Manipulasi Data
Create Read
Update Delete
Search
Tampilkan Halaman Form Manipulasi Data
Input Data Tampilkan
Alert Tampilkan Hasil
Manipulasi Data
Simpan Data Tampilkan Data
Lihat Data Halaman Input
Data Nasabah Lengkap
Batal Update
Search Read
Tidak Lengkap
Create Update
Delete
2. Activity Diagram untuk Manajemen Nasabah customer service
Gambar 4.7 Activity Diagram untuk Manajemen Nasabah Customer Service
Aktifitas  pada  gambar  4.7    Menjelaskan  aktifitas  yang  dapat dilakukan  oleh  Customer  Service.  Customer  Service  melakukan
manajemen  nasabah  yaitu  dengan  memilih  input  data  nasabah kemudian  akan  menampilkan  halaman  input  data  nasabah,  setelah
itu  melihat  data  dan  memilih  menu  manipulasi  data,  diantaranya membuat data nasabah, melihat data nasabah, memperbaharui data
nasabah, menghapus data nasabah, dan mencari data nasabah. Jika memilih  salah  satu  yang  disebutkan  tadi,  akan  menampilkan
halaman  dan  form  manipulasi  data.  Jika  memilih  menghapus  data maka  sistem  akan  menampilkan  halaman  dan  form  data  nasabah,
kemudian  jika  ingin  membuat  atau  memperbaharui  data  nasabah maka customer service harus memilih input data nasabah atau edit
data nasabah dan menginput data yang dibutuhkan, setelah itu jika data tidak lengkap, sistem akan menampilkan peringatan, jika data
lengkap,  sistem  akan  menampilkan  halaman  dan  dan  form manipulasi  data,  jika  ingin  disimpan  data  akan  terhubung  dengan
database, kemudian jika memilih pencarian data atau melihat data, maka sistem akan menampilkan data. Setelah itu customer service
akan  kembali  kepada  halaman  input  data  nasabah  dan  jika  tidak ingin disimpan maka sistem akan mengembalikan kepada halaman
data nasabah.
Manager Sistem
Pilih Input Data Nasabah
Tampilkan Halaman Input Data Nasabah
Lihat Data
Detail Tampilkan Detail
Data Nasabah
Lihat Detail Data Nasabah
b. Activity Diagram
untuk Manajemen Nasabah Manager
Gambar 4.8 Activity Diagram Manajemen Nasabah Manager
Aktifitas  pada  gambar  4.8    menjelaskan  aktifitas  yang  dapat dilakukan oleh Manager. Manager melakukan manajemen nasabah
yaitu  dengan  memilih  input  data  nasabah  kemudian  akan menampilkan halaman input data nasabah, setelah itu memilih lihat
data  secara  detail  kemudian  sistem  akan  menampilkan  detail  data
Customer Service Sistem
Pilih Pembukaan Rekening
Lihat Data
Create Read
Update Delete
Search Print
Input Data
Simpan Data Tampilkan Data
Lihat Data Klik Print
Proses Print Tampilkan Halaman
Pembukaan Rekening
Pilih Manipulas Data
Create Update
Delete Tampilkan Halaman
Form Manipulasi Data
Tidak Lengkap
Tampilkan Alert
Lengkap Tampilkan Hasil
Manipulasi Data Batal
Update Search
Read Print
Print Tidak Print
Halaman Pembuatan Rekening
nasabah.  Setelah  itu  manager  kembali  kepada  lihat  detail  data nasabah.
3. Activity Diagram Manajemen Pembukaan Rekening
a. Activity  Diagram  Manajemen  Pembukaan  Rekening
Customer Service
Gambar 4.9 Activity Diagram Manajemen Pembukaan Rekening
Nasabah Customer Service
Aktifitas  pada  gambar  4.9    Menjelaskan  aktifitas  yang  dapat dilakukan  oleh  Customer  Service.  Customer  Service  melakukan
manajemen pembukaan rekening yaitu dengan memilih pembukaan rekening  kemudian  akan  menampilkan  halaman  pembukaan
rekening,  setelah  itu  melihat  data  dan  memilih  menu  manipulasi data,  diantaranya  membuat,  melihat  data,  memperbaharui  data,
menghapus  data,  mencari  data,  dan  print  mencetak  kartu pembukaan  rekening.  Jika  memilih  menghapus  data  maka  sistem
akan menampilkan alert kemudian kembali ke halaman pembukaan rekening,  jika  memilih  membuat  atau  memperbaharui  data,  maka
sistem  akan  menampilkan  halaman  dan  form  manipulasi  data, setelah  itu  input  data,  apabila  data  tidak  lengkap  sistem  akan
mengembalikan  kepada  input  data  dan  apabila  lengkap,  maka sistem  menampilkan  hasil  manipulasi  data,  kemudian  data
disimpan  dan  akan  kembali  kepada  halaman  data  pembukaan rekening,  apabila  tidak  disimpan  maka  akan  akan  kembali  kepada
halaman    pembukaan  rekening.  kemudian  apabila  ingin  melihat data, maka sistem akan menampilkan data setelah itu kembali pilih
data  dan  akan  dikembalikan  kepada  halaman  data  pembukaan rekening.  Setelah  itu  jika  ingin  melakukan  pencarian  data  maka
sistem  akan  menampilkan  data  kemudian  melihat  data  tersebut. Apabila  ingin  mencetak  data  pembukaan  rekening,  lihat  data
kemudian klik print maka akan dilakukan proses pencetakan kartu
Manager Sistem
Lihat Data
Detail Tampilkan Data
Pembukaan Rekening Pilih Pembukaan
Rekening
Tampikanl Detail Data Pembukaan Rekening
Lihat Detail Data Pembukaan Rekening
pembukaan  rekening,setelah  itu  kembali  kepada  halaman pembukaan  rekening,  dan  jika  tidak  pun  kembali  kepada  halaman
pembukaan rekening.
b. Activity  Diagram  Manajemen      pembukaan    rekening
Manager
Gambar 4.10 Activity Diagram Manajemen Pembukaan Rekening Nasabah
Manager
Teller Update
Lihat Data
Update Search
Print
Simpan Data Tampilkan Data
Lihat Data Klik Print
Proses Print Batal
Update
Print Update
Pilih Pembay aran Rekening
Tampilkan Halaman Pembayaran Rekening
Pilih Manipulasi Data
Search Print
Tampilkan Halaman Form Manipulasi Data
Melakukan Perubahan Data
Tidak Print Halaman
Pembay aran Rekening
Aktifitas  pada  gambar  4.10  menjelaskan  aktifitas  yang  dapat dilakukan oleh Manager. Manager melakukan manajemen nasabah
yaitu  dengan  memilih  pembukaan  rekening  kemudian  akan menampilkan data pembukaan rekeninhg, setelah itu memilih lihat
data  secara  detail  kemudian  sistem  akan  menampilkan  detail  data pembukaan  rekening.  Setelah  itu  manager  kembali  ke  lihat  detail
data pembukaan rekening.
4. Activity Diagram Manajemen Pembayaran
a. Activity Diagram Manajemen PembayaranTeller
Gambar 4.11 Activity Diagram Manajemen Pembayaran Teller
Aktifitas  pada  gambar  4.11    Menjelaskan  aktifitas  yang  dapat dilakukan  oleh  Teller.  Teller  melakukan  manajemen  pembayaran
yaitu  dengan  memilih  pembayaran  rekening  kemudian  akan menampilkan  halaman  pembayaran  rekening,  setelah  itu  melihat
data dan
memilih menu
manipulasi data,
diantaranya memperbaharui  data  bayar,  mencari  data,  print  mencetak  buku
tabungan,  maka  sistem  akan  menampilkan  halaman  dan  form manipulasi  data.  Jika  memilih  melakukan  perubahan  data
pembayaran  maka  sistem  akan  menyimpan  data,  apabila  tidak maka akan kembali kepada halaman pembayaran rekening. Setelah
itu  jika  ingin  melakukan  pencarian  data  maka  sistem  akan menampilkan  data  dan  melihat  data  tersebut.  Apabila  ingin
mencetak  buku  tabungan  print,  maka  sistem  akan  melakukan proses  pencetakan,  jika  tidak  maka  akan  kembali  kepada  halaman
pembayaran rekening.
Manager Sistem
Lihat Data Detail
Pilih Pembayaran Rekening
Tampilkan Halaman Pembayaran
Tampilkan Detail Data Pembayaran
Lihat Detail Data Pembayaran
b. Activity Diagram Manajemen Pembayaran Manager
Gambar 4.12 Activity Diagram Manajemen Pembayaran Manager
Aktifitas  pada  gambar  4.12  menjelaskan  aktifitas  yang  dapat dilakukan  oleh  Manager.  Manager  melakukan  manajemen
pembayarn  yaitu  dengan  memilih  pembayaran  rekening  kemudian akan menampilkan data pembayaran rekeninhg, setelah itu memilih
lihat  data  secara  detail  kemudian  sistem  akan  menampilkan  detail data  pembayaran  rekening.  Setelah  itu  manager  kembali  ke  lihat
detail data pembayaran.
Customer Service Sistem
Lihat Data
Update Delete
Search
Simpan Data Update
Tampilkan Data Lihat Data
Batal Pilih Penutupan
Rekening Tampilkan Halaman
Penutupan Rekening
Pilih Manipulasi Data
Update Delete
Search Tampilkan Halaman
Form Manipulasi Data
Halaman Penutupan Rekekning
Melakukan Perubahan Data
5. Activity Diagram Manajemen Penutupan Rekening
a. Activity
Diagram  Manajemen  Penutupan  Rekening Customer Sevice
Gambar 4.13 Activity Diagram Manajemen Penutupan Rekening Customer
Service
Aktifitas  pada  gambar  4.13  menjelaskan  aktifitas  yang  dapat dilakukan  oleh  Customer  Service.  Customer  Service  melakukan
manajemen  penutupan  rekening  yaitu  dengan  memilih  penutupan rekening  kemudian  akan  menampilkan  halaman  penutupan
rekening,  setelah  itu  melihat  data  dan  memilih  menu  manipulasi data, diantaranya memperbaharui data tutup rekening, menghapus
data,  melakukan  pencarian  data,  maka  sistem  akan  menampilkan halaman  dan  form  manipulasi  data.  Jika  memilih  melakukan
perubahan  data  tutup  rekening  maka  sistem  akan  menyimpan data, apabila tidak maka akan kembali kepada halaman penutupan
rekening.  Setelah  itu  jika  ingin  melakukan  pencarian  data  maka sistem  akan  menampilkan  data  dan  melihat  data  tersebut.  Setelah
itu akan kembali kepada halaman penutupan rekening rekening.
Manager Sistem
Lihat data
Detail Pilih Penutupan
Rekening Tampilkan Halaman
Penutupan Rekening
Tampilkan detail Data
Lihat Detail Data Penutupan
Rekening
b. Activity Diagram Manajemen Penutupan Rekening  Manager
Gambar 4.14 Activity Diagram Manajemen Penutupan Rekening
Manager
Aktifitas  pada  gambar  4.14  menjelaskan  aktifitas  yang  dapat dilakukan  oleh  Manager.  Manager  melakukan  manajemen
penutupan  rekening  yaitu  dengan  memilih  penutupan  rekening kemudian sistem akan menampilkan halaman penutupan rekeninhg,
setelah  itu  memilih  lihat  data  secara  detail  kemudian  sistem  akan menampilkan detail data pembayaran rekening. Setelah itu manager
kembali ke lihat detail data penutupan rekening.
Back Office Sistem
Lihat Data
Create Read
Update Delete
Input Data
Simpan Data Pilih Input
Data User Taampilkan Halaman
Input Data User
Pilih Manipulasi Data
Create Update
Delete
Tampilkan Alert
Tidak Lengkap
Tampilkan Halaman Form Manipulasi Data
Lengkap Tampilkan Hasil
Manipulasi Data
Tampilkan Data Read
Update Lihat Data
Halaman Input Data User
Batal
6. Activity Diagram Manajemen User Back Office
Gambar 4.15 Activity Diagram Manajemen User Back Office
Aktifitas  pada  gambar  4.15  menjelaskan  aktifitas  yang  dapat dilakukan  oleh  Back  Office.  Back  Office  melakukan  manajemen
User  yaitu  dengan  memilih  input  data  user  kemudian  sistem  akan menampilkan halaman inpu data user, setelah itu melihat data dan
memilih menu manipulasi data, diantaranya membuat data, melihat data,  memperbaharui  data,  dan  menghapus  data.  Jika  memilih
membuat  data  baru  maka  sistem  akan  menampilkan  halaman  dan form  manipulasi  data,  setelah  itu  input  data,  apabila  data  lengkap
maka  akan  menampilkan  hasil  manipulasi  data,  jika  data  tidak lengkap akan kembali kepada input data. Apabila lengkap dan ingin
melakukan  penyimpanan  maka  akan  tersimpan,  setelah  itu  akan kembali kepada halaman input data user, jika tidak ingin disimpan
pun  akan  kembali  kepada  halaman  input  data  user.  Kemudian apabila  ingin  melihat  data  maka  sistem  akan  menampilkan  data
setelah itu kembali kepada halaman input data user.
Back Office Sistem
Pilih Cetak Laporan
Pilih Data Laporan
Buka Rekening Nasabaah
Pembayaran Tutup Rkekning
Tampilkan Halalamn Cetak Laporan
Tampilkan Data Yang Dipilih
Lihat Data Cetak Laporan
Proses Print Halaman
Cetak Laporan Tidak Print
Print
7. Activity Diagram Manajemen Laporan Back Office
Gambar 4.16 Activity Diagram Manajemen Laporan  Back Office
Aktifitas  pada  gambar  4.16  menjelaskan  aktifitas  yang  dapat dilakukan  oleh  Back  Office.  Back  Office  melakukan  manajemen
laporan yaitu dengan memilih cetak laporan kemudian sistem akan menampilkan  halaman  cetak  laporan,  setelah  itu  memilih  data
User Sistem
Pilih Ganti Password Tampilkan Form Ganti Password
Input Data
Menampilkan Alert  Halaman Login Halaman Login
Lengkap Tidak
Lengkap Tampilkan
Alert
laporan,  diantaranya  pembukaan  rekening,  nasabah,  pembayaran  , penutupan  rekening,  dan  menghapus  data.  Setelah  itu  sistem  akan
menampilkan data yang dipilih, kemudian lihat data dan mencetak laporan  maka  sistem  akan  melakukan  proses  pencetakan  laporan,
jika  tidak  melakukan  pencetakan  maka  kembali  kepada  halaman cetak laporan.
8. Activity Diagram Ganti Pasword User
Gambar 4.17 Activity Diagram Ganti Password User
Aktivitas  pada  gambar  4.17  menjelaskan  aktivitas  yang  dapat dilakukan    user  Back  Office,  Customer  Service,  Teller,  dan
Manager.  User  Melakukan  ganti  password  yaitu  dengan  memilih
User Sistem
Pilih Logout
Tampilkan Login  Alert Halaman Login
Tidak Berhasil Berhasil
ganti  password,  maka  sistem  akan  menampilkan  form  ganti password.  Kemudian  input  data,  jika  data  tidak  lengkap  maka
sistem  akan  menampilkan  alert  dan  kembali  kepada  input  data. Apabila  data  lengkap  maka  sistem  akan  menampilkan  alert  dan
halaman login
9. Activity Diagram Logout User
Gambar 4.18 Activity Diagram Logout User
Aktivitas  pada  gambar  4.18  menjelaskan  aktivitas  yang  dapat dilakukan    user  Back  Office,  Customer  Service,  Teller,  dan
Manager.  User  Melakukan  Logout  yaitu  dengan  memilih  logout,
User User
input username password username  password
username  password salah cek data username  password
alert error username  password
cek data username  password username  password benar
menampilkan halaman user Login
Jika  berhasil  maka  akan  menampilkan  halaman  login  dan  alert, apabila tidak berhasil, silahkan kembali pilih logout.
4.3.1.3  Sequence Diagram
Pada  diagram  sekuensial  atau  sequence  diagram  ini  akan menggambarkan  perilaku  aktor  dengan  objek  yang  berkaitan  serta
message  pesan  yang  akan  disampaikan.  Sequence  diagram  pada sistem informasi administrasi penyimpanan dana nasabah rekening
tabunganku di antaranya sebagai berikut: 1.
Sequence Diagram Login User
Gambar 4.19 Sequence Diagram Login User
Sequence  diagram  login  ini  dilakukan  oleh  5  aktor Customer Service, Teller, Back Office, dan Manager. Aktor yang
ingin  melakukan  login  harus  melakukan  input  username  dan password  pada  antarmuka  form  login  yang  ditampilkan.  Sistem
akan memproses username dan password yang dimasukan. Sistem akan melakukan pengecekan pada database User. Jika sistem tidak
menemukan  username  dan  password  yang  dimasukan  maka antarmuka  sistem  akan  menampilkan  pesan  username  dan
password  yang  dimasukan  tidak  benar,  namun  bila  sistem menemukan  username  dan  password  pada  database  maka  sistem
akan memproses masuk kedalam antarmuka yang di tuju dan akan menampilkannya
.
Customer Service Nasabah
Pilih menu  Nasabah Panggil database
menampilkan database
menampilkan hal. data nasabah menamampilkan list data nasabah
pilih tambah data menampilkan form tambah data
input data cek kelengkapan
tampil alert data tidak lengkap pilih edit data
tampil form edit data edit data
cek kelengkapan tampil alert data tidak lengkap
pilih hapus data proses hapus
tampil alert hapus data pilih search data
tampil data proses cari
tampil hal. data nasabah menampilkan list data nasabah
Manajemen nasabah Provinsi
Kota Penghasilan
Panggil database menampilkan database
panggil database menampilkan database
panggil database menampilkan database
Sumber_dana
panggil database menampilkan database
Panggil  simpan database menampilkan database
Panggil database menampilkan database
panggil database menampilkan database
panggil database menampilkan database
panggil database menampilkan database
2. Sequence Diagram Manajemen Nasabah
a. Sequence Diagram Manajemen Nasabah Customer Service
Gambar 4.20 Sequence Diagram Manajemen Nasabah Customer
Service
Customer  Service  dapat  melakukan  proses  manajemen Nasabah. Pertama Customer service lakukan adalah memilih menu
nasabah  yang  ingin  Customer  service  manajemen  pada  antarmuka sistem  yang  ditampilkan.  Sistem  akan  menampilkan  antarmuka
yang  di  pilih  oleh  Customer  service  dengan  sebelumnya  sistem akan  melakukan  proses  pemanggilan  database  yang  ada  pada
database  nasabah.  Data  yang  ditampilkan  pada  antarmuka  sistem disajikan  dalam  list  data.  Saat  data  ditampilkan  pada  antarmuka
Customer  service  dapat  melakukan  pembuatan  data  baru  atau merubah  data  yang  telah  ada.  Jika  Customer  service  melakukan
penambahan atau perubahan data, maka sistem akan menampilkan antarmuka  form  untuk  Customer  service  dapat  melakukan  input
data  dalam  form  yang  ditampilkan  pada  antarmuka  sistem.  Sistem akan  melakukan  pengecekan  kepada  data  yang  telah  dimasukan
oleh  Customer  service.  Jika  data  yang  dimasukan  tidak  lengkap maka antarmuka sistem akan menampilkan alert data tidak lengkap
dan  menampilkan  form  kembali  untuk  Customer  service  dapat melakukan  input  data  kembali.  Customer  service  juga  dapat
melakukan  penghapusan  data  yang  sudah  ada.  Jika  ingin menghapus data, maka Customer service harus memilih hapus data,
kemudian  sistem  akan  menampilkan  antarmuka  alert  hapus  data untuk  lebih  meyakinkan  apakah  data  ingin  dihapus.  Customer
service juga dapat melakukan pencarian data, Jika ingin melakukan
Manager Nasabah
pilih menu nasabah
menampilkan form data nasabah menampilkan list data nasabah
pilih detail
menampilkan detail data nasabah Manajemen nasabah
Provinsi Kota
Penghasilan Sumber_dana
Panggil database menampilkan database
Panggil database menampilkan database
panggil database menampilkan database
panggil database menampilkan database
panggil database menampilkan database
Panggil database menampilkan database
Panggil database menampilkan database
panggil database menampilkan database
panggil database menampilkan database
panggil database menampilkan database
pencarian data, maka Customer Service dapat melakukan pemilihan data  yang  ingin  dicari  setelah  itu  sistem  akan  menampilkan
antarmuka hasil pencarian data. Data  yang di buat baru, dilakukan perubahan  dan  di  hapus  Customer  service  akan  di  proses  sistem
untuk  dapat  tersimpan  dalam  database  nasabah.  Kemudian antarmuka  sistem  akan  menampilkan  halaman  nasabah    dan  list
data. b.
Sequence Diagram Manajemen Nasabah Manager
Gambar 4.21 Sequence Diagram Manajemen Nasabah Manager
Manager  dapat  melakukan  proses  manajemen  Nasabah. Pertama  Manager  lakukan  adalah  memilih  menu  nasabah  yang
ingin  manager  manajemen  pada  antarmuka  sistem  yang ditampilkan.  Sistem  akan  menampilkan  antarmuka  yang  di  pilih
oleh  Manager  dengan  sebelumnya  sistem  akan  melakukan  proses pemanggilan database yang ada pada database nasabah. Data yang
ditampilkan  pada  antarmuka  sistem  disajikan  dalam  list  data.  Saat data  ditampilkan  pada  antarmuka  Manager  hanya  dapat  melihat
data yang telah ada. Jika Manager ingin melihat data nasabah maka sistem  akan  menampilkan  antarmuka  detail  data  nasabah..
Kemudian  antarmuka  sistem  akan  menampilkan  halaman  nasabah dan list data.
Customer Service Rekening
Pilih menu Pembukaan rekening Panggil database
menampilkan database
menampilkan hal. pembukaan rekening menamampilkan list data rekening
pilih tambah data menampilkan form tambah data
input data cek kelengkapan
tampil alert data tidak lengkap pilih edit data
tampil form edit data edit data
cek kelengkapan tampil alert data tidak lengkap
pilih hapus data proses hapus
tampil alert hapus data input search data
tampil data proses cari
panggil  simpan database menampilkan databse
tampil hal. data rekening menampilkan list data rekening
pilih print tampil data
proses print Manajemen
Pembukaan rekening Tujuan_buka
Nasabah
panggil database menampilkan database
panggil  simpan database menampilkan database
panggil database menampilkan database
panggil  simpan database menampilkan database
3. Sequence Diagram Manajemen Pembukaan Rekening
a. Sequence Diagram Manajemen Pembukaan Rekening
Customer Service
Gambar 4.22  Sequence Diagram Manajemen Pembukaan
Rekening Customer Service
Customer  Service  dapat  melakukan  proses  manajemen pembukaan  rekening.  Pertama  Customer  service  lakukan  adalah
memilih  menu  pembukaan  rekening  yang  ingin  Customer  service manajemen pada antarmuka sistem yang ditampilkan. Sistem akan
menampilkan  antarmuka  yang  di  pilih  oleh  Customer  service dengan  sebelumnya  sistem  akan  melakukan  proses  pemanggilan
database yang ada pada database rekening. Data yang ditampilkan pada  antarmuka  sistem  disajikan  dalam  list  data.  Saat  data
ditampilkan  pada  antarmuka  Customer  service  dapat  melakukan pembuatan  data  baru  atau  merubah  data  yang  telah  ada.  Jika
Customer  service  melakukan  penambahan  atau  perubahan  data, maka  sistem  akan  menampilkan  antarmuka  form  untuk  Customer
service  dapat  melakukan  input  data  dalam  form  yang  ditampilkan pada  antarmuka  sistem.  Sistem  akan  melakukan  pengecekan
kepada data yang telah dimasukan oleh Customer service. Jika data yang  dimasukan  tidak  lengkap  maka  antarmuka  sistem  akan
menampilkan alert data tidak lengkap dan menampilkan form untuk Customer  service  dapat  melakukan  input  data  kembali.  Customer
service  juga  dapat  melakukan  penghapusan  data  yang  sudah  ada. Jika ingin menghapus data, maka Customer service harus memilih
hapus  data,  kemudian  sistem  akan  menampilkan  antarmuka  alert hapus  data  untuk  lebih  meyakinkan  apakah  data  ingin  dihapus.
Customer service juga dapat melakukan pencarian data, Jika ingin
Manager Rekening
pilih menu pembukaan rekening panggil database
menampilkan database
menampilkan form data rekening menampilkan list data rekening
pilih detail panggil database
menampilkan database
menampilkan detail data rekening Manajemen
Pembukaan rekening Tujuan_buka
Nasabah
panggil database menampilkan database
panggil database menampilkan database
panggil database menampilkan database
panggil database menampilkan database
melakukan  pencarian  data,  maka  Customer  Service  dapat melakukan  input  data  yang  ingin  dicari  setelah  itu  sistem  akan
menampilkan antarmuka hasil pencarian data. Selain itu Customer Service  dapat  melakukan  pencetakan  data  yaitu  buku  rekening
tabungan.  Jika  ingin  melakukannya,  maka  sistem  akan  melakukan pencetakan  dan  menampilkan  antarmuka  data  yang  dicetak.  Data
yang  di  buat  baru,  dilakukan  perubahan  dan  di  hapus  Customer service  akan  di  proses  sistem  untuk  dapat  tersimpan  dalam
database rekening. Kemudian antarmuka sistem akan menampilkan halaman rekening dan list data.
b. Sequence Diagram Manajemen Pembukaan Rekening
Manager
Gambar 4.23 Sequence Diagram Manajemen Pembukaan
Rekening Manager
Manager  dapat  melakukan  proses  manajemen  pembukaan rekening    Pertama  Manager  lakukan  adalah  memilih  menu
pembukaan  rekening  yang  ingin  manager  manajemen  pada antarmuka  sistem  yang  ditampilkan.  Sistem  akan  menampilkan
antarmuka  yang  di  pilih  oleh  Manager  dengan  sebelumnya  sistem akan  melakukan  proses  pemanggilan  database  yang  ada  pada
database  rekening.  Data  yang  ditampilkan  pada  antarmuka  sistem disajikan  dalam  list  data.  Saat  data  ditampilkan  pada  antarmuka
Manager  hanya  dapat  melihat  data  yang  telah  ada.  Jika  Manager ingin  melihat  data  nasabah  maka  sistem  akan  menampilkan
antarmuka detail data pembukaan rekening..  Kemudian antarmuka sistem  akan  menampilkan  halaman  pembukaan  rekening  dan  list
data.
Teller Rekening
pilih menu pembayaran rekening
menampilkan hal. pembayaran rekening pilih pembayaran
menampilkan form verifikasi pembayanran input search data
proses pencarian menampilkan data
pilih print proses pencetakan
menampilkan data
menampilkan hal. pembayaran rekening panggil database
menampilkan database
panggil  simpan database menampilkan database
Manajemen Pembayaran
menampilkan list data Nasabah
panggil database menampilkan database
panggil  simpan database menampilkan database
4. Sequence Diagram Manajemen Pembayaran
a. Sequence Diagram Manajemen Pembayaran Teller
Gambar 4.24 Sequence Diagram Manajemen Pembayaran Teller
Teller  dapat  melakukan  proses  manajemen    pembayaran. Pertama Teller lakukan adalah memilih menu pembayaran rekening
yang  ingin  Teller  manajemen  pada  antarmuka  sistem  yang ditampilkan.  Sistem  akan  menampilkan  antarmuka  yang  di  pilih
oleh  Teller  dengan  sebelumnya  sistem  akan  melakukan  proses
pemanggilan  database  yang  ada  pada  database  rekening.  Data yang ditampilkan pada antarmuka sistem disajikan dalam list data.
Saat  data  ditampilkan  pada  antarmuka  Teller  dapat  melakukan transakasi
pembayaran. Jika
Teller melakukan
transaksi pembayaran,  maka  sistem  akan  menampilkan  antarmuka  form
verifikasi  pembayaran  untuk  Teller  dapat  melakukan  transaksi dalam form yang ditampilkan pada antarmuka sistem. Sistem akan
melakukan  pengecekan  kepada  data  yang  telah  dimasukan  oleh Teller. Selain itu Teller juga dapat melakukan pencarian data, Jika
ingin  melakukan  pencarian  data,  maka  Teller  dapat  melakukan input  data  yang  ingin  dicari  setelah  itu  sistem  akan  menampilkan
antarmuka  hasil  pencarian  data.  Teller  juga  dapat  melakukan pencetakan  data.  Jika  ingin  melakukannya,  maka  sistem  akan
melakukan  pencetakan  dan  menampilkan  antarmuka  data  yang dicetak. Data yang di buat baru  akan di proses sistem untuk dapat
tersimpan  dalam  database  rekening.  Kemudian  antarmuka  sistem akan menampilkan halaman rekening dan list data.
Manager Rekening
pilih menu pembayaran rekening panggil database
menampilkan database
menampilkan form data pembayaran rekening menampilkan list data pembayaran rekening
pilih detail panggil database
menampilkan database
menampilkan detail data pembayaran rekening Pembayaran
Nasabah
panggil database menampilkan database
panggil database menampilkan database
b. Sequence Diagram Manajemen Pembayaran Manager
Gambar 4.25 Sequence Diagram Manajemen Pembayaran Manager
Manager dapat
melakukan proses
manajemen pembayaran.  Pertama  Manager  lakukan  adalah  memilih  menu
pembayaran  rekening  yang  ingin  manager  manajemen  pada antarmuka  sistem  yang  ditampilkan.  Sistem  akan  menampilkan
antarmuka  yang  di  pilih  oleh  Manager  dengan  sebelumnya  sistem akan  melakukan  proses  pemanggilan  database  yang  ada  pada
database  rekening.  Data  yang  ditampilkan  pada  antarmuka  sistem disajikan  dalam  list  data.  Saat  data  ditampilkan  pada  antarmuka
Manager hanya dapat melihat.
Nasabah Customer Service
Rekening pilih menu penutupan rekening
menampilkan hal. penutupan  rekening pilih tutup rekening
menampilkan form verifikasi penutupan rekening pilih hapus data
proses penghapusan data menampilkan alert hapus data
input search data proses pencarian
menampilkan data
menampilkan hal. penutupan rekening panggil database
menampilkan database
panggil  simpan database menampilkan database
Manajemen Penutupan rekening
panggil database menampilkan database
panggil  simpan database menampilkan database
5. Sequence Diagram Manajemen Penutupan Rekening
a. Sequence Diagram Manajemen Penutupan Rekening
Customer Service
Gambar 4.26 Sequence Diagram Manajemen Penutupan Rekening
Customer Service
Customer  Service  dapat  melakukan  proses  manajemen penutupan  rekening.  Pertama  Customer  service  lakukan  adalah
memilih  menu  penutupan  rekening  yang  ingin  Customer  service
manajemen pada antarmuka sistem yang ditampilkan. Sistem akan menampilkan  antarmuka  yang  di  pilih  oleh  Customer  service
dengan  sebelumnya  sistem  akan  melakukan  proses  pemanggilan database yang ada pada database rekening. Data yang ditampilkan
pada  antarmuka  sistem  disajikan  dalam  list  data.  Saat  data ditampilkan  pada  antarmuka  Customer  service  dapat  melakukan
pembuatan  data  baru  atau  merubah  data  yang  telah  ada.  Jika Customer  service  melakukan  penutupan  rekening,  maka  sistem
akan  menampilkan  antarmuka  form  verifikasi  penutupan  rekening untuk  Customer  service  dapat  proses  penutupan  rekening.  Sistem
akan  melakukan  pengecekan  kepada  data  yang  telah  ditutup  oleh Customer  service.  Jika  data  yang  dimasukan  tidak  lengkap  maka
antarmuka  sistem  akan  menampilkan  alert  data  tidak  lengkap  dan menampilkan form untuk Customer service dapat melakukan input
data kembali. Customer service juga dapat melakukan penghapusan data  yang  sudah  ada.  Jika  ingin  menghapus  data,  maka  Customer
service  harus  memilih  hapus  data,  kemudian  sistem  akan menampilkan  antarmuka  alert  hapus  data  untuk  lebih  meyakinkan
apakah data ingin dihapus. Customer service juga dapat melakukan pencarian  data,  Jika  ingin  melakukan  pencarian  data,  maka
Customer  Service  dapat  melakukan  input  data  yang  ingin  dicari setelah  itu  sistem  akan  menampilkan  antarmuka  hasil  pencarian
data. Selain itu Customer Service dapat melakukan pencetakan data
Manager Rekening
pilih menu penutupan rekening panggil database
menampilkan database
menampilkan form data penutupan rekening menampilkan list data penutupan rekening
pilih detail panggil database
menampilkan database
menampilkan detail data penutupann rekening Manajer Penutupan
rekening Tujuan_buka
panggil database menampilkan database
panggil database menampilkan database
yaitu  cetak  kartu  pembukaan  rekening.  Jika  ingin  melakukannya, maka  sistem  akan  melakukan  pencetakan  dan  menampilkan
antarmuka  data  yang  dicetak.  Data  yang  di  buat  baru,  dilakukan perubahan  dan  di  hapus  Customer  service  akan  di  proses  sistem
untuk  dapat  tersimpan  dalam  database  rekening.  Kemudian antarmuka  sistem  akan  menampilkan  halaman  rekening  dan  list
data. b.
Sequence Diagram Manajemen Penutupan Rekening Manager
Gambar 4.27 Sequence Diagram Manajemen Penutupan Rekening
Manager
Manager  dapat  melakukan  proses  manajemen  penutupan rekening    Pertama  Manager  lakukan  adalah  memilih  menu
penutupan  rekening  yang  ingin  manager  manajemen  pada antarmuka  sistem  yang  ditampilkan.  Sistem  akan  menampilkan
antarmuka  yang  di  pilih  oleh  Manager  dengan  sebelumnya  sistem akan  melakukan  proses  pemanggilan  database  yang  ada  pada
database  rekening.  Data  yang  ditampilkan  pada  antarmuka  sistem disajikan  dalam  list  data.  Saat  data  ditampilkan  pada  antarmuka
Manager  hanya  dapat  melihat  data  yang  telah  ada.  Jika  Manager ingin  melihat  data  penutupan  rekening  maka  sistem  akan
menampilkan  antarmuka  detail  data  penutupan  rekening.. Kemudian  antarmuka  sistem  akan  menampilkan  halaman
penutupan rekening dan list data.
U s e r B O
P ilih   m e n u  D a ta  u s e r P a n g g il d a ta b a s e
m e n a m p ilk a n  d a ta b a s e m e n a m p ilk a n   h a l.  d a ta  U s e r
m e n a m a m p ilk a n  lis t  d a ta  U s e r p ilih   ta m b a h  d a ta
m e n a m p ilk a n  f o r m   ta m b a h  d a ta in p u t d a ta
c e k   k e le n g k a p a n ta m p il  a le r t  d a t a   tid a k  le n g k a p
p ilih  e d it  d a t a ta m p il  fo r m   e d it  d a ta
e d it  d a t a c e k   k e le n g k a p a n
ta m p il  a le r t  d a t a   tid a k  le n g k a p p ilih  h a p u s  d a ta
p r o s e s  h a p u s ta m p il a le r t h a p u s  d a ta
p a n g g il    s im p a n   d a ta b a s e m e n a m p ilk a n   d a t a b s e
t a m p il h a l.   d a ta  u s e r m e n a m p ilk a n  lis t  d a ta   u s e r
M a n a je m e n  u s e r
6. Sequence Diagram Manajemen User Back Office
Gambar 4.28 Sequence Diagram Manajemen User Back Office
Back  Office  dapat  melakukan  proses  manajemen  user.. Pertama Back Office lakukan adalah memilih menu data user yang
ingin  Back  Office  manajemen  pada  antarmuka  sistem  yang ditampilkan.  Sistem  akan  menampilkan  antarmuka  yang  di  pilih
oleh  Back  Office  dengan  sebelumnya  sistem  akan  melakukan proses  pemanggilan  database  yang  ada  pada  database  user.  Data
yang ditampilkan pada antarmuka sistem disajikan dalam list data. Saat  data  ditampilkan  pada  Back  Office  dapat  melakukan
pembuatan data baru  atau merubah data  yang telah ada. Jika  Back Office  melakukan  penambahan  atau  perubahan  data,  maka  sistem
akan  menampilkan  antarmuka  form  untuk  Back  Office  dapat melakukan  input  data  dalam  form  yang  ditampilkan  pada
antarmuka sistem. Sistem akan melakukan pengecekan kepada data yang telah dimasukan oleh Back Office. Jika data  yang dimasukan
tidak lengkap maka antarmuka sistem akan menampilkan alert data tidak  lengkap  dan    menampilkan  form  kembali  untuk  Back  Office
dapat  melakukan  input  data  kembali.  Back  Office  juga  dapat melakukan  penghapusan  data  yang  sudah  ada.  Data  yang  di  buat
baru, dilakukan perubahan dan di hapus Back Office akan di proses sistem  untuk  dapat  tersimpan  dalam  database  User.  Kemudian
antarmuka sistem akan menampilkan halaman user dan list data
BO pilih cetak laporan
pilih data laporan Menampilkan laporan
pilih data pembukaan rekekning 9. menampilkan data pembukaan rekekning
pilih data nasabah menampilkan data nasabah
pilih data pembayaran menampilkan data pembayaran
pilih data penutupan rekekning menampilkan data penutupan rekening
pilih print proses cetak
menampilkan halaman cetak laporan Nasabah
Rekekning
panggil database menampilkan database
panggil database menampilkan database
panggil  simpan database menampilkan database
panggil  simpan database menampilkan database
Manajemen Laporan
7. Sequence Diagram Manajemen Laporan Back Office
Gambar 4.29 Sequence Diagram Manajemen Laporan Back Office
Back Office dapat melakukan proses manajemen laporan.. Pertama  Back  Office  lakukan  adalah  memilih  menu  cetak  laporan
yang  ingin  Back  Office  manajemen  pada  antarmuka  sistem  yang ditampilkan.  Sistem  akan  menampilkan  antarmuka  yang  di  pilih
oleh  Back  Office  dengan  sebelumnya  sistem  akan  melakukan proses pemanggilan database yang ada pada database nasabah dan
rekening.  Data  yang  ditampilkan  pada  antarmuka  sistem  disajikan dalam  list  data.  Saat  data  ditampilkan  pada  Back  Office  dapat
memilih  data  laporan  yang  ingin  dicetak  yaitu  laporan  data pembukaan  rekening,  data  nasabah,  data  pembayaran,  dan  data
penutupan  rekening.  Jika  Back  Office  memilih  data  laporan  yang ingin  dicetak,  maka  sistem  akan  menampilkan  antarmuka  sesuai
pilihan Back Office. Setelah itu Jika ingin dicetak Kemudian sistem akan menampilkan antarmuka halaman user dan list data.
Back Office User
pilih menu Ganti Password panggil database
menampilkan database menampilkan form ganti password
input data password baru
panggil database menampilkan database
menampilkan hal. login cek kelengkapan
menampilkan alert data tidak lengkap Ganti password
8. Sequence Diagram Ganti Password User
Gambar 4.30 Sequence Diagram Ganti Password User
User  dapat  melakukan  proses  ganti  password.  Pertama User  lakukan  adalah  memilih  menu  ganti  password  yang  ingin
User manajemen pada antarmuka sistem yang ditampilkan. Sistem akan menampilkan antarmuka yang di pilih oleh User yaitu dengan
menampilkan antar form ganti password dengan sebelumnya sistem akan  melakukan  proses  pemanggilan  database  yang  ada  pada
database  user.  Saat  data  ditampilkan  pada  User  dapat  mengganti password sesuai yang di inginkan dengan input data password baru
pada antarmuka form ganti password, Jika data tidak lengkap maka
U s e r m e m ilih  lo g o u t
m e n a m p ilk a n  h a l . lo g in    a le rt lo g o u t b e rh a s il lo g o u t
U s e r
p a n g g il d a ta b a s e m e n a m p ilk a n  d a ta b a s e
p ro s e s  lo g o u t
sistem akan menampilkan antarmuka alert data tidak lengkap. Data yang di buat baru, dilakukan perubahan user akan di proses sistem
untuk  dapat  tersimpan  dalam  database  User.  Kemudian  sistem akan menampilkan antarmuka halaman login.
9. Sequence Diagram Logout User
Gambar 4.31 Sequence Diagram Logout User
Sequence  Diagram  Logout  ini  dilakukan  oleh5  aktor Customer  Service,  Teller,  Back  Office,  dan  Manager.  Yang
sebelumnya  aktor  tersebut  telah  melakukan  login  sistem.  Aktor memilih  logout  pada  antarmuka  sistem  yang  ditampilkan.  Maka
sistem akan memproses logout. Jika logout telah berhasil dilakukan sistem  akan  menampilkan  halaman  login  dan  alert  logout  telah
berhasil pada antarmuka sistem.
Data Input
Halaman Tampil
Data Tidak Benar
Data tidak valid Input username
password kembali Data Valid
Input username password
User dapat mengakses menu yang disediakan
State awal login
State akhir login
4.3.1.4  Statechart Diagram
Statechart diagram ini menggambarkan siklus hidup objek- berbagai  keadaan  yang  dapat  diasumsikan  oleh  objek  dan  event-
event yang menyebabkan objek beralih dari satu state ke state lain. 1.
Statechart Diagram Login User
Gambar 4.32 Statechart Diagram Login User
Awal  state  login  adalah  melakukan  event  input  username dan password, kemudian akan menuju pada state untuk data input.
Jika  data  yang  dimasukan  tidak  valid  maka  event  akan mengarahkan  kepada  state  data  yang  dimasukan  tidak  benar  dan
diharuskan  untuk  melakukan  input  data  kembali.  Jika  data  yang dimasukan  valid,  maka  event  akan  menemukan  data  tersebut  dan
mengarahkan kepada state menampilkan halaman user. User dapat
menginput data pada form yang ditampilkan
Data search
Form tampil Data tampil
Data input Data tidak
benar Data hapus
Data valid dan disimpan kedatabase
Memilih menampilkan form tambah dan edit
data Memilih Hapus data
Data berhasil terhapus dan disimpan perubahan
Memilih menampilkan data nasabah
Menampilkan data yang dicari
Memilih data yang dicari
State awal manajemen
nasabah
State akhir manajemen
nasabah State akhir
manajemen nasabah
State akhir manajemen
nasabah
Data yang diinput tidak
valid Melakukan
input data kembali
melakukan  akses  sistem  yang  dijelaskan  pada  event  terakhir  dan state berakhir.
2. Statechart Diagram Manajemen nasabah
a. Statechart Diagram Manajemen Nasabah Customer Service
Gambar 4.33 Statechart Diagram Manajemen Nasabah Customer
Service
State  manajemen  nasabah  ini  di  mulai  dengan  event  untuk memilih  menampilkan  data  nasabah,  state  data  ditampilkan  akan
meresponnya.  Terjadi  tiga  event  yang  berbeda,  yang  pertama adalah  event  menghapus  data  nasabah  yang  ada,  state  hapus  data
akan  meresponnya.  Dan  event  data  berhasil  di  hapus  pun  dan menyimpan  perubahannya  dan  state  selesai.  Yang  kedua  adalah
event untuk memilih data yang ingin dicari, state search data akan meresponnya.  Dan  event  data  akan  menampilkan  data  yang  ingin
dicari  dan  state  selesai.  Yang  ketiga  adalah  event  untuk  memilih dan  menampilkan  form  tambah  dan  edit  data  nasabah,  state  form
akan meresposnnya dengan menampilkan halaman form input data dan  event  menginput  data  pada  form  yang  ditampilkan  kemudian
akan mengarahkan kepada  state data  input. Jika data  yang diinput tidak  valid  maka  event  akan  mengarahkan  kepada  state  data  tidak
benar  dan  harus  melakukan  input  ulang  dengan  event  mengarah kembali kepada state data input. Jika data yang diinput sudah valid
maka akan lanjut kepada event data di simpan dalam database dan state berakhir.
Tampil detail nasabah
Data tampil Memilih menampilkan data
nasabah
Memilih detil data nasabah
Menampilkan  detil data nasabah
State awal manajemen
nasabah
State akhir manajemen
nasabah
b. Statechart Diagram Manajemen Nasabah Manager
Gambar 4.34 Statechart Diagram Manajemen Nasabah Manager
State  manajemen  nasabah  ini  di  mulai  dengan  event  untuk memilih  menampilkan  data  nasabah.  State  data  ditampilkan  akan
meresponnya.  Kemudian  event  untuk  memilih  data  yang ditampilkan  secara  detail,  state  menampilkan  data  detail  akan
melakukan  tindakan  dan  menuju  event  Menampilkan  data  secara detail. Dan state pun berakhir.
menginput data pada form yang ditampilkan
Data search
Form tampil Data tampil
Data input Data tidak
benar Data hapus
Data yang diinput tidak
valid Melakukan
input data kembali
Data valid dan disimpan kedatabase
Memilih menampilkan form tambah dan edit
data Memilih Hapus data
Data yang sudah dihapus disimpan dalam database
Memilih menampilkan data pembukaan rekening
Memilih mencetak
data
menginput data yang dicari
Data print Melakukan proses
pencetakan
State awal manajemen
pembukaan rekening
State akhir manajemen
pembukaan rekening
State akhir manajemen
pembukaan rekening
State akhir manajemen
pembukaan rekening
3. Statechart Diagram Manajemen Pembukaan Rekening
a. Statechart  Diagram  Manajemen  Pembukaan  rekening
Customer Service
Gambar 4.35 Statechart Diagram Manajemen Pembukaan Rekening
Customer Service
State manajemen pembukaan rekening ini di mulai dengan event untuk memilih menampilkan data pembukaan rekening, state
data  ditampilkan  akan  meresponnya.  Terjadi  empat  event  yang berbeda,  yang  pertama  adalah  event  menghapus  data  pembukaan
rekening yang ada, state hapus data akan meresponnya. Dan event data berhasil di hapus pun dan menyimpan perubahannya dan state
selesai. Yang kedua adalah event untuk menginput data yang ingin dicari,  state  search  data  akan  meresponnya.  Dan  event  data  akan
menampilkan data yang ingin dicari dan state selesai. Yang ketiga adalah  event  untuk  memilih  dan  menampilkan  form  tambah  dan
edit  data  pembukaan  rekening,  state  form  akan  meresposnnya dengan  menampilkan  halaman  form  input  data  dan  event
menginput  data  pada  form  yang  ditampilkan  kemudian  akan mengarahkan kepada state data input. Jika data yang diinput tidak
valid maka event akan mengarahkan kepada state data tidak benar dan harus melakukan input ulang dengan event mengarah kembali
kepada  state  data  input.  Jika  data  yang  diinput  sudah  valid  maka akan lanjut kepada event data di simpan dalam database dan state
berakhir. Yang ke empat adalah event memilih pencetakan data dan state  data  print  akan  meresponnya  kemudian  akan  melakukan
event proses pencetakan data dan state pun berakahir.
Memilih menampilkan pembukaan rekening
Tampil detail nasabah
Data tampil
Memilih detail pembukaan
rekening
Menampilkan  detail pembukaan rekekning
State awal manajemen
pembukaan rekening
State akhir manajemen
pembukaan rekening
b. Statechart  Diagram  Manajemen  Pembukaan  Rekening
Manager
Gambar 4.36 Statechart Diagram Manajemen Pembukaan Rekening
Manager
State manajemen pembukaan rekening ini di mulai dengan event untuk memilih menampilkan data pembukaan rekening, state
data  ditampilkan  akan  meresponnya.  Kemudian  event  untuk memilih  data  yang  ditampilkan  secara  detail,  state  menampilkan
data  detail  akan  melakukan  tindakan  dan  menuju  event Menampilkan data secara detail. Dan state pun berakhir.
Melakukan pemilihan pembayaran
Data search
Form tampil Data tampil
Data pilih Data hapus
Pemilihan data pembayaran disimpan
dalam database Memilih menampilkan
form verifikasi untuk pembayaran
Memilih mangapus data Data yang sudah dihapus
disimpan dalam database Memilih menampilkan data
pembayaran rekening Memilih
pencetakan data
Menginput data yang dicari
Data print Melakukan proses
pencetakan
State awal manajemen
pembayaran
State akhir manajemen
pembayaran State akhir
manajemen pembayaran
State akhir manajemen
pembayaran
4. Statechart Diagram Manajemen Pembayaran
a. Statechart Diagram Manajemen Pembayaran Teller
Gambar 4.37 Statechart Diagram Manajemen Pembayaran Teller
State  manajemen  pembayaran  ini  di  mulai  dengan  event untuk memilih menampilkan data pembayaran rekening, state data
ditampilkan akan meresponnya. Terjadi empat event yang berbeda, yang  pertama  adalah  event  menghapus  data  pembayaran  rekening
yang  ada,  state  hapus  data  akan  meresponnya.  Dan  event  data berhasil  di  hapus  pun  dan  menyimpan  perubahannya  dan  state
selesai. Yang kedua adalah event untuk menginput data yang ingin dicari,  state  search  data  akan  meresponnya.  Dan  event  data  akan
menampilkan data yang ingin dicari dan state selesai. Yang ketiga adalah  event  untuk  memilih  dan  menampilkan  form  verifikasi
pembayaran,  state  form  akan  meresposnnya  dengan  menampilkan halaman
verifikasi pembayaran,
kemudian menuju
event melakukan  pemilihan  data  pada  form  yang  ditampilkan  kemudian
akan  mengarahkan  kepada  state  data  pilih  setelah  itu  melanjutkan kepada event pemilihan data akan disimpan ke dalam database dan
state  berakhir.  Yang  ke  empat  adalah  event  memilih  pencetakan data  dan  state  data  print  akan  meresponnya  kemudian  akan
melakukan event proses pencetakan data dan state pun berakahir.
Memilih menampilkan data pembayaran
rekening
Tampil detail nasabah
Data tampil
Memilih detail pembayaran rekening
Menampilkan  detail pembayaran rekekning
State akhir manajemen
pembayaran State awal
manajemen pembayaran
b. Statechart Diagram Manajemen Pembayaran Manager
Gambar 4.38 Statechart Diagram Manajemen Pembayaran
Manager
State  manajemen  pembayaran  ini  di  mulai  dengan  event untuk memilih menampilkan data pembayaran rekening, state data
ditampilkan  akan  meresponnya.  Kemudian  event  untuk  memilih data yang ditampilkan secara detail, state menampilkan data detail
akan  melakukan  tindakan  dan  menuju  event  Menampilkan  data secara detail. Dan state pun berakhir.
Melakukan pemilihan data
penutupan rekening Data search
Form tampil Data tampil
Data pilih Data hapus
Pemilihan data penutupan disimpan
dalam database Memilih menampilkan
form verifikasi penutupan rekening
Memilih Hapus data
Data yang sudah dihapus disimpan dalam database
Memilih menampilkan data penutupan rekening
Menginput data yang dicari
Menampilkan data yang dicari
State akhir manajemen
penutupan rekening
State akhir manajemen
penutupan rekening
State awal manajemen
penutupan rekening
State akhir manajemen
penutupan rekening
5. Statechart Diagram Manajemen Penutupan Rekening
a. Statechart  Diagram  Manajemen  Penutupan  Rekening
Customer Service
Gambar 4.39 Statechart Diagram Manajemen Penutupan Rekening
Customer Service
State  manajemen  penutupan  rekening  ini  di  mulai  dengan event  untuk  memilih  menampilkan  data  penutupan  rekening,  state
data  ditampilkan  akan  meresponnya.  Terjadi  tiga  event  yang berbeda,  yang  pertama  adalah  event  menghapus  data  penutupan
rekening yang ada, state hapus data akan meresponnya. Dan event data berhasil di hapus pun dan menyimpan perubahannya dan state
selesai. Yang kedua adalah event untuk menginput data yang ingin dicari,  state  search  data  akan  meresponnya.  Dan  event  data  akan
menampilkan data yang ingin dicari dan state selesai. Yang ketiga adalah  event  untuk  memilih  dan  menampilkan  form  verifikasi
pembayaran,  state  form  akan  meresposnnya  dengan  menampilkan halaman  verifikasi  penutupan  rekening,  kemudian  menuju  event
melakukan  pemilihan  data  pada  form  yang  ditampilkan  kemudian akan  mengarahkan  kepada  state  data  pilih  setelah  itu  melanjutkan
kepada event pemilihan data akan disimpan ke dalam database dan state pun berakhir.
Memilih menampilkan data penutupan rekening
Tampil detil nasabah
Data tampil
Memilih detail penutupan rekening
Menampilkan  detail pentupan rekekning
State awal manajemen
penutupan rekening
State akhir manajemen
penutupan rekening
b. Statechart  Diagram  Manajemen  Penutupan  Rekening
Manager
Gambar 4.40 Statechart Diagram Manajemen Penutupan Rekening
Manager
State  manajemen  penutupan  rekening  ini  di  mulai  dengan event  untuk  memilih  menampilkan  data  penutupan  rekening,  state
data  ditampilkan  akan  meresponnya.  Kemudian  event  untuk memilih  data  yang  ditampilkan  secara  detail,  state  menampilkan
data  detail  akan  melakukan  tindakan  dan  menuju  event Menampilkan data secara detail. Dan state pun berakhir.
menginput data pada form yang ditampilkan
Form tampil Data tampil
Data input Data tidak
benar Data hapus
Data valid dan disimpan kedatabase
Memilih menampilkan form tambah dan edit
data Memilih menghapus
data
Data berhasil terhapus dan disimpan perubahan
Memilih menampilkan data  user
Melakukan input data
kembali Data yang
diinput tidak valid
State awal manajemen user
State akhir manajemen user
State akhir manajemen user
6. Statechart Diagram Manajemen User Back Office
Gambar 4.41 Statechart Diagram Manajemen User Back Office
State  manajemen  user  ini  di  mulai  dengan  event  untuk memilih  menampilkan  data  user,  state  data  ditampilkan  akan
meresponnya.  Terjadi  dua  event  yang  berbeda,  yang  pertama adalah event menghapus data user yang ada, state hapus data akan
meresponnya.  Dan  event  data  berhasil  di  hapus  pun  dan menyimpan  perubahannya  dan  state  selesai.  Yang  kedua  adalah
event  untuk memilih dan menampilkan form  tambah  dan edit  data
Memilih menampilkan cetak laporan
Data pilih Data tampil
Memilih data yang ingin dicetak
Memilih melakukan pencetakan
Data print
Proses pencetakan
State akhir manajemen
laporan
user, state form akan meresponnya dengan menampilkan halaman form  input  data  dan  event  menginput  data  pada  form  yang
ditampilkan kemudian akan mengarahkan kepada  state data  input. Jika  data  yang  diinput  tidak  valid  maka  event  akan  mengarahkan
kepada  state  data  tidak  benar  dan  harus  melakukan  input  ulang dengan event mengarah kembali kepada state data input. Jika data
yang  diinput  sudah  valid  maka  akan  lanjut  kepada  event  data  di simpan dalam database dan state pun  berakhir.
7. Statechart Diagram Manajemen Laporan Back Office
Gambar 4.42 Statechart Diagram Manajemen Laporan Back Office
menginput data pada form yang ditampilkan
Form tampil
Data input Data tidak
benar
Data valid dan disimpan kedatabase
Memilih menampilkan form ganti password
State awal ganti password
State akhir ganti password
Data yang diinput tidak
valid Melakukan
input data kembali
State  manajemen  laporan  ini  di  mulai  dengan  event  untuk memilih  menampilkan  data  pencetakan  laporan,  state  data
ditampilkan  akan  meresponnya.  Kemudian  menuju  event  memilih data  yang  ingin  dicetak  dan  state  data  pilih  akan  meresponnya
dengan  menampilkan  data  yang  dipilh,  setelah  itu  lanjut  kepada event  memilih  melakukan  pencetakan  data  maka  state  data  print
akan  meresponnya  dan  melakukan  event  proses  pencetakan,  State pun berakhir
8. Statechart Diagram Ganti Password User
Gambar 4.43 Statechart Diagram Ganti Password User
Memilih logout
Tampil halaman
Proses logout
Menampilkan halaman login
User kembali ke halaman login
State awal logout
State akhir logout
State  ganti  password  ini  di  mulai  dengan  event  untuk memilih menampilkan form ganti password, state form ditampilkan
akan  meresponnya,  kemudian  lanjut  event  menginput  data  pada form  yang  ditampilkan  kemudian  akan  mengarahkan  kepada  state
data  input.  Jika  data  yang  diinput  tidak  valid  maka  event  akan mengarahkan  kepada  state  data  tidak  benar  dan  harus  melakukan
input  ulang  dengan  event  mengarah  kembali  kepada  state  data input. Jika data yang diinput sudah valid maka akan lanjut kepada
event data di simpan dalam database dan state pun  berakhir.
9. Statechart Diagram Logout User
Gambar 4.44 Statechart Diagram Logout User
State logout ini di mulai dengan event memilih logout, state proses  logout  akan  meresponnya  kemudian  lanjut  kepada  event
menampilkan halaman login maka state tampil halaman dan lanjut event user kembali ke halaman login, kemudian state pun berakhir.
4.3.2  Perancangan  InputOutput  Sistem  Informasi  Administrasi Penyimpanan Dana Nasabah Rekening TabunganKu
4.3.2.1 Perancangan Form
Perancangan  form  yaitu  perancangan  bentuk  input  pada sistem  yang  akan  dibangun  dibagi  menjadi  tiga  bagian  yaitu  form
untuk Bagian Customer Service,  Teller dan Back Office. Dibawah ini adalah daftar perancangan form tersebut.
1. Customer Service
a. Form Input Pendaftaran Nasabah
b. Form Input Pembukaan Rekening
c. Form verifikasi Penutupan Rekening
2. Teller
a. Form verifikasi Pembayaran Rekening
3. Back Office
a. Form Input Data User
Gambar  dari  daftar  perancangan  form  diatas  dilampirkan dalam lampiran.
4.3.2.2 Perancangan laporan
Perancangan laporan yaitu perancangan bentuk output hasil input  atau  yang  dicetak  pada  sistem  yang  akan  dibangun  dibagi
menjadi  tiga  bagian  yaitu  untuk  Bagian  Customer  Service,  teller,
dan  Back  Office.  Dibawah  ini  adalah  daftar  perancangan  laporan tersebut.
1. Customer Service
a. Laporan Form Pendaftaran nasabah
b. Laporan Form Pembukaan Rekening
c. Laporan Bukti Pembukaan Rekening
d. Laporan Form Verifikasi Penutupan Rekening
2. Teller
a. Laporan Form Verifikasi Pembayaran Rekening
b. Laporan Buku Rekening Tabungan
3. Back Ofice
a. Laporan Form Input Data User
b. Laporan Data Nasabah
c. Laporan Data Pembukaan Rekening
d. Laporan Data Pembayaran
e. Laporan Data Penutupan Rekening
Gambar dari daftar perancangan laporan diatas dilampirkan dalam lampiran.
4.3.3 Perancangan
Database Sistem
Informasi Administrasi
Penyimpanan Dana Nasabah Rekening TabunganKu
Pada  tahapan  ini  akan  dirancang  kebutuhan  database  dengan menggunakan tools class diagram, berikut adalah class diagram tersebut.
Provinsi
+id_provinsi +nama_provinsi
+create +read
+update +delete
Nasabah
+id_nasabah +id_user
+id_kota +id_provinsi
+id_dana +id_penghasilan
+nama_nasabah +email
+alamat +no_tlp
+tempat_lahir +tgl_lahir
+no_ktp +jenis_kelamin
+bentuk_badan +nama_ibu
+pekerjaan +pendidikan_terakhir
+kewarganegaraan +bidang_usaha
+pengeluaran
+create +read
+update +delete
+detail +search
+print
User
+id_user +password
+nama_lengkap +email
+level
+create +read
+update +delete
Rekening
+id_rekening +id_user
+id_nasabah +id_tujuan_bk
+saldo_awal +tgl_buka
+otorisasi +tp_rekening
+tgl_tutup
+create +read
+update +delete
+detail +search
+print
Penghasilan
+id_penghasilan +total_penghasilan
+read +create
+update +delete
Sumber_dana
+id_dana +nama_sumber
+create +read
+update +delete
Kota
+id_kota +id_provinsi
+nama_kota +create
+read +update
+delete
tujuan_buka
+id_tujuan_bk +nama_tujuan_bk
+create +read
+update +delete
1 1..
1 1..
1.. 1
1.. 1
1.. 1
1..
1 1..
1 1
1..
1.. 1
Gambar 4.45  Class Diagram Sistem Informasi Administrasi Penyimpanan Dana
Nasabah Rekening TabunganKu
Berikut adalah spesifikasi data basenya : 1.
Tabel Nasabah Nama Tabel
: Nasabah Type File
: Master Primary Key
: id_Nasabah Foreign Key
: id_provinsi, id_kota, id_user id_dana, id_penghasilan
Tabel 4.13 Nasabah
Nama Field Tipe data
Ukuran Keterangan
id_nasabah Varchar
15 id nasabah
id_user
Varchar 10
id user
id_kota
Varchar 25
kota alamat nasabah
id_provinsi Varchar
20 provinsi alamat nasabah
id_dana Varchar
5 sumber dana nasabah
id_penghasilan Varchar
5 penghasilan tetap nasabah
nama_nasabah Varchar
25 Nama nasabah
pendidikan_terakhir Varchar
25 pendidikan terakhir nasabah
bentuk_badan varchar
20 Badan insitusi
email Varchar
20 Email nasabah
kewarganegaraan Varchar
20 kewarganegaraan nasabah
alamat Varchar
40 alamat nasabah
no_tlp Varchar
25 no. tlp nasabah
tempat_lahir Varchar
25 tempat lahir nasabah
tgl_lahir Date
tgl lahir nasabah no_ktp
Varchar 30
no. KTP nasabah jenis_kelamin
Varchar 15
jenis kelamin nasabah
agama Varchar
15 agama nasabah
nama_ibu Varchar
25 nama ibu nasabah
bidang_usaha Varchar
20 bidang usaha nasabah
pekerjaaan Varchar
25 pekerjaan nasabah
pengeluaran varchar
20 pengeluaran nasabah perbulan
2. Tabel Provinsi
Nama Tabel : Provinsi
Type File : Master
Primary Key : id_provinsi
Foreign Key : -
Tabel 4.14 Provinsi
Nama Field Tipe data  Ukuran
Keterangan id_provinsi
Varchar 10
id provinsi nama_provinsi
Varchar 15
nama provinsi
3. Tabel Kota
Nama Tabel : Kota
Type File : Master
Primary Key : id_kota
Foreign Key : id_provinsi
Tabel 4.15 Kota
Nama Field  Tipe data  Ukuran  Keterangan
id_kota
Varchar 10
id kota
id_provinsi  Varchar 10
id provinsi nama_kota
Varchar 30
nama kota
4. Tabel Sumber Dana
Nama Tabel : Sumber_dana
Type File : Master
Primary Key : id_dana
Foreign Key : _
Tabel 4.16 Sumber dana
Nama Field Tipe data  Ukuran
Keterangan id_dana
Varchar 10
id sumber dana nama_sumber
Varchar 20
nama sumber dana
5. Tabel Penghasilan
Nama Tabel : Penghasilan
Type File : Master
Primary Key : id_penghasilan
Foreign Key : _
Tabel 4.17 Penghasilan
Nama Field Tipe data  Ukuran
Keterangan id_penghasilan
Varchar 10
id penghasilan total_penghasilan
Varchar 20
total penghasilan nasabah
6. Tabel Tujuan pembukaan rekening
Nama Tabel : Tujuan pembukaan rekening
Type File : Master
Primary Key : id_tujuan_bk
Foreign Key : _
Tabel 4.18 Tujuan pembukaan rekening
Nama Field Tipe data  Ukuran
Keterangan id_tujuan_bk
Varchar 10
id tujuan buka rekening tujuan_buka_rekening
Varchar 30
nama tujuan pembukaan rekening
7. Tabel Rekening
Nama Tabel : Rekening
Type File : Transaksi
Primary Key : id_rekening
Foreign Key : id_nasabah, id_user
id_tujuan_bk
Tabel 4.19 Rekening
Nama Field Tipe data
Ukuran Keterangan
id_rekening
Varchar 15
Id rekening
id_nasabah
Varchar 10
Id nasabah
Id_user
Varchar 10
Id user
id_tujuan_bk
Varchar 10
Id tujuan pembukan  rekening saldo_awal
Varchar 20
Saldo awal rekening no_rekening
Varchar 25
No. rekening 0torisasi
Enum ‘Y’,’N’ Pembayaran rekening
tp_rekening Enum ‘Y’,’N’
Tutup rekening tgl_buka
Date Tgl_buka rekening
tgl_tutup Date
Tgl_tutup rekening
8. Tabel User
Nama Tabel : User
Type File : Master
Primary Key : id_user
Foreign Key :
Tabel 4.20 User
Nama Field Tipe data  Ukuran
Keterangan id_user
Varchar 10
id user password
Varchar 30
password user nama_lengkap
Varchar 30
nama lengkap user email
Varchar 30
email user level
Varchar 15
level user
4.3.4 Perancangan  User  Interface  Sistem  Informasi  Administrasi
Penyimpanan Dana Nasabah Rekening TabunganKu
Pada  tahap  ini  perancangan  user  interface  bertujuan  untuk menggambarkan  rancangan  tampilan  apikasi  yang  akan  dibuat.
Perancangan  user  interface  dibedakan  menjadi  4  account  yaitu  Customer Service, Teller, Back Office, dan Manager. Dibawah ini adalah daftar dari
perancangan user interface tersebut. 1.
Customer Service a.
Halaman Login b.
Halaman Home c.
Halaman Nasabah d.
Halaman Tambah Data Nasabah e.
Halaman Pembukaan Rekening f.
Halaman Tambah Data Pembukaan Rekening g.
Halaman Penutupan Rekening h.
Halaman Verifikasi Penutupan Rekening i.
Halaman Ganti Password 2.
Teller a.
Halaman Login b.
Halaman Home c.
Halaman Pembayaran Rekening d.
Halaman Verifikasi Pembayaran Rekening e.
Halaman Ganti Password
3. Back Office.
a. Halaman Login
b. Halaman Home
c. Halaman User
d. Halaman Tambah Data User
e. Halaman Cetak Laporan
f. Halaman Ganti Password
4. Manager
a. Halaman Login
b. Halaman Home
c. Halaman Nasabah
d. Halaman Pembukaan Rekening
e. Halaman Penutupan Rekening
f. Halaman Pembayaran Rekening
g. Halaman Ganti Password
Gambar  dari  perancangan  user  interface  dapat  dilihat  pada lampiran.
4.4 System Implementation
Setelah desain
sistem selesai,
maka tahap
berikutnya adalah
mengimplementasikan  hasil  rancangan  tersebut.  Dalam  mengimplementasikan sistem  dengan  menggunakan  XAMPP  versi  1.7.0.  Selain  itu  juga  menggunakan
Edit  Plus  2  dan  Macromedia  Dreamweaver  MX  sebagai  software  Text  editor,
Adobe Photoshop CS3 untuk mengolah gambar dan Visio 2007 untuk tools UML. Selain  itu  juga  sarana  pendukung  yang  diperlukan  agar  sistem  dapat  berjalan
sesuai harapan.
4.4.1 Perangkat Keras Hardware
Perangkat  keras  yang  mendukung  sistem  ini  adalah  sebuah  unit komputer dengan spesifikasi minimal sebagai berikut:
1. Server Lokal:
a. Processor
: Setara dengan Pentium IV atau keatas b.
Memory : Minimal 512 MB atau lebih
c. Harddisk
: Minimal 80 GB d.
VGA Card : Minimal 64 MB
2. Client:
a. Processor
: Setara dengan Pentium IV atau keatas b.
Memory : Minimal 256 MB atau lebih
c. Harddisk
: 40 GB d.
VGA Card : 32 MB
4.4.2 Perangkat Lunak Software
Spesifikasi  sistem  operasi  dan  perangkat  lunak  yang  mendukung adalah sebagai berikut:
1. Server Lokal:
a. Microsoft  Windows  XP  Professional  Version  2002  Service
Pack 2 b.
XAMPP  version  1.7.0  yang  mencakup:  Apache  version 2.2.11, PHP version 5.2.8, dan MySQL version 5.1.30.
c. Browser Mozilla Firefox Version: 3.0.6
2. Client:
a.    Microsoft  Windows  XP  Professional  Version  2002Service Pack 2
a. Browser Mozilla Firefox Version: 3.0.6
4.4.3 Pengujian Sistem
Pada  tahap  pengujian  dilakukan  dengan  cara  Blackbox  Testing. Cara  pengujian  dilakukan  dengan  menjalankan  sistem  informasi
administrasi  penyimpanan  dana  nasabah  rekening  tabunganku  dan melihat output-nya apakah telah sesuai dengan hasil yang diharapkan.
Dibawah ini merupakan tabel hasil pengujian sistem informasi administrasi penyimpanan dana nasabah rekening tabunganku  yang
peneliti lakukan :
Tabel 4.21 Pengujian Black-box
TEST CASE Hasil yang diharapkan
Hasil
•
Tampilan Customer Service 1.
Menjalankan aplikasi TabunganKu
Akan tampil halaman Login Sesuai
2. Apabila salah input