BAB IV HASIL DAN PEMBAHASAN
8. Kode Editor
4.1 Fase Perencanaan Syarat ( Requirement Planning)
4.2.2. Desain Database
4.2.3.2 Permodelan State Diagram
a. State Diagram Login.
membuka aplikasi siapamud
form login ditampilkan
user id dan password telah dimasukkan
menu utama ditampilkan
pesan pemberitahuan ditampilkan User id dan password benar User id dan password salah Menjalankan aplikasi siapamud
Tulis user id dan password Tampilkan form
login
Gambar 4.23 Permodelan State Diagram Login. Tabel 4.26 Keterangan State Diagram Login
Keadaan atau State Keterangan
Membuka aplikasi siapamud
Kondisi saat user akan memulai menggunakan sistem dengan membuka aplikasi siapamud.
Form login ditampilkan
Kondisi saat user sudah membuka aplikasi siapamud, maka sistem menampilkan form login
Tulis user id dan password Kondisi saat user akan menulis user id dan password pada form login
User id dan password telah dimasukkan Kondisi saat user telah memasukkan
user id dan password
Pesan pemberitahuan ditampilkan Kondisi saat user salah dalam memasukkan user id dan password
Menu utama ditampilkan Kondisi saat user telah memasukkan
134
b. State Diagram Master User.
admin telah login
menu utama ditampilkan Login admin
menampilkan menu utama
menu file user dipilih pilih menu file user
form master user ditampilkan
menampilkan form master user
data user dimasukkan Pilih tambah
data user tersimpan Lengkap, simpan data
user
form master user ditampilkan
Tidak lengkap, tampilkan pesan pemberitahuan
Menampilkan form master user
cari dipilih Pilih cari
data user diubah data user dihapus
Bat
al Bat
al
Pilih ubah Pilih hapus
form master user ditampilkan State awal (admin)
Berhasil Perbaharui Berhasil,
Dihapus
menu utama ditampilkan Pilih menu utama
135
Tabel 4.27 Keterangan State Diagram Master User
Keadaan atau State Keterangan
Admin telah login
Kondisi saat admin akan menggunakan menu file user dan login berdasarkan hak akses yang dimiliki.
Menu utama ditampilkan Kondisi saat login telah dilakukan
berdasarkan hak akses yang dimiliki Menu file user dipilih
Keadaan ini ketika user masuk ke dalam sistem dan telah memilih menu file user
Form master user ditampilkan
Menu master user akan ditampilkan setelah menu file user dipilih oleh admin untuk digunakan
Tambah data user dipilih Kondisi saat user akan menambahkan data user baru
Data user dimasukkan
Keadaan ini terjadi saat user mengisi data user baru pada form tambah master nasabah
Pesan pemberitahuan ditampilkan
Jika data user diisi tidak lengkap maka sistem akan menampilkan pesan pemberitahuan
Data user tersimpan Jika data user telah diisi lengkap maka data user akan disimpan
Form data master user ditampilkan Kondisi saat data user baru telah selesai maka data user baru akan ditampilkan Cari dipilih
Kondisi saat admin akan melakukan pilihan ubah data user dan hapus data user
Data user diubah Kondisi saat data user terdapat
kesalahan maka dapat diubah
Data user diperbaharui Kondisi saat data user telah diubah lalu data user tersebut diperbaharui
Data user dihapus Kondisi saat data user salah maka dapat
dihapus
Data user terhapus Kondisi saat data user telah dihapus
Form master user ditampilkan Kondisi saat data user telah selesai diperbaharui atau dihapus
Menu utama ditampilkan
Kondisi saat user akan mengakhiri menu master user dan memilih menu utama
136
c. State Diagram Master Nasabah.
cs telah login
menu utama ditampilkan Login cs
menampilkan menu utama
menu file master dipilih
pilih menu file master
form master nasabah ditampilkan menampilkan form master
nasabah
data nasabah telah ditambah Pilih tambah
data nasabah tersimpan Lengkap, simpan data
nasabah
form master nasabah ditampilkan
Tidak lengkap, tampilkan pesan pemberitahuan
Menampilkan form master nasabah
cari dipilih Pilih cari
data nasabah diubah data nasabah dihapus
Bat
al Batal
Pilih ubah Pilih hapus
form master nasabah ditampilkan State awal (cs)
State akhir (cs) sub menu master nasabah dipilih
pilih sub menu master nasabah
Berhasil Perbaharui Berhasil,
Dihapus
menu utama ditampilkan Pilih menu
utama
137
Tabel 4.28 Keterangan State Diagram Master Nasabah
Keadaan atau State Keterangan
Customer service telah login
Kondisi saat customer service akan menggunakan menu file master dan login berdasarkan hak akses yang dimiliki.
Menu utama ditampilkan Kondisi saat login telah dilakukan
berdasarkan hak akses yang dimiliki Menu file master dipilih
Keadaan ini ketika customer service masuk ke dalam sistem dan telah memilih menu file master
Sub menu file master nasabah dipilih
Keadaan ini ketika user masuk ke dalam sistem dan telah memilih sub menu file master nasabah
Form master nasabah ditampilkan
form master nasabah akan ditampilkan setelah menu file master dipilih oleh
customer service untuk digunakan Tambah data nasabah dipilih Kondisi saat customer service akan
menambahkan data nasabah baru Data nasabahtelah ditambah
Keadaan ini terjadi saat customer service mengisi data nasabah baru pada
form tambah master nasabah Pesan pemberitahuan ditampilkan
Jika data nasabah diisi tidak lengkap maka sistem akan menampilkan pesan pemberitahuan
Data nasabah tersimpan Jika data user telah diisi lengkap maka data nasabah akan disimpan
Form data master nasabah ditampilkan
Kondisi saat data nasabah baru telah selesai maka data nasabah baru akan ditampilkan
Cari dipilih
Kondisi saat customer service akan melakukan pilihan ubah data nasabah dan hapus data nasabah
Data nasabah diubah Kondisi saat data nasabah terdapat
kesalahan maka dapat diubah
Data nasabah diperbaharui Kondisi saat data nasabah telah diubah lalu data nasabah tersebut diperbaharui
Data nasabah dihapus Kondisi saat data nasabah salah maka
dapat dihapus
Data nasabah terhapus Kondisi saat data nasabah telah dihapus
Form master nasabah ditampilkan Kondisi saat data nasabah telah selesai diperbaharui atau dihapus
Menu utama ditampilkan
Kondisi saat user akan mengakhiri menu master nasabah dan memilih menu utama
138
d. State Diagram Master Pembiayaan.
cs telah login
menu utama ditampilkan Login cs
menampilkan menu utama
menu file master dipilih pilih menu file master
form master pembiayaan ditampilkan menampilkan form master
pembiayaan
data pembiayaan telah ditambah Pilih tambah
data pembiayaan tersimpan Lengkap, simpan data
pembiayaan
form master pembiayaan ditampilkan
Tidak lengkap, tampilkan pesan pemberitahuan
Menampilkan form master pembiayaan
nopem nasabah dipilih Pilih nopem nasabah
data pembiayaan diubah data pembiayaan dihapus
Batal Bat
al
Pilih ubah Pilih hapus
form master pembiayaan ditampilkan State awal (cs)
State akhir (cs) sub menu master pembiayaan dipilih
pilih sub menu master pembiayaan
Berhasil Perbaharui Berhasil,
Dihapus
menu utama ditampilkan Pilih menu
utama
139
Tabel 4.29 Keterangan State Diagram Master Pembiayaan
Keadaan atau State Keterangan
Customer service telah login
Kondisi saat customer service akan menggunakan menu file master dan login berdasarkan hak akses yang dimiliki.
Menu utama ditampilkan Kondisi saat login telah dilakukan
berdasarkan hak akses yang dimiliki Menu file master dipilih
Keadaan ini ketika customer service masuk ke dalam sistem dan telah memilih menu file master
Sub menu file master pembiayaan dipilih
Keadaan ini ketika user masuk ke dalam sistem dan telah memilih sub menu file master pembiayaan
Form master pembiayaan ditampilkan
form master nasabah akan ditampilkan setelah menu file master dipilih oleh
customer service untuk digunakan Tambah data pembiayaan dipilih Kondisi saat customer service akan
menambahkan data pembiayaan baru Data pembiayaan telah ditambah
Keadaan ini terjadi saat customer service mengisi data pembiayaan baru pada form tambah master pembiayaan Pesan pemberitahuan ditampilkan
Jika data pembiayaan diisi tidak
lengkap maka sistem akan
menampilkan pesan pemberitahuan Data pembiayaan tersimpan Jika data user telah diisi lengkap maka
data pembiayaan akan disimpan
Form data master pembiayaan ditampilkan
Kondisi saat data pembiayaan baru telah selesai maka data pembiayaan baru akan ditampilkan
Nopem nasabah dipilih
Kondisi saat customer service akan melakukan pilihan ubah data nasabah dan hapus data nasabah
Data pembiayaan diubah Kondisi saat data pembiayaan terdapat kesalahan maka dapat diubah
Data pembiayaan diperbaharui
Kondisi saat data pembiayaan telah diubah lalu data pembiayaan tersebut diperbaharui
Data pembiayaan dihapus Kondisi saat data pembiayaan salah
maka dapat dihapus
Data pembiayaan terhapus Kondisi saat data pembiayaan telah dihapus
Form master pembiayaan ditampilkan Kondisi saat data pembiayaan telah selesai diperbaharui atau dihapus Menu utama ditampilkan
Kondisi saat user akan mengakhiri menu master pembiayaan dan memilih menu utama
140
e. State Diagram Daftar Angsuran.
tellpem telah login
menu utama ditampilkan State awal
(tellpem)
Menampilkan menu utama
form hitung angsuran nasabah ditampilkan Pilih menu hitung angsuran
nopem nasabah ditambahkan Login cs
Memasukkan nopem nasabah, tekan enter
Pilih hitung P ilih k o so n g kan Pilih ubah
daftar angsuran dihitung daftar angsuran diubah
daftar angsuran dihapus Pilih hapus
form rincian angsuran nasabah ditampilkan form daftar angsuran nasabah disimpan
Pilih simpan form daftar angsuran ditampilkan
Memasukkan data angsuran nasabah
yang diubah Pili
h h itu n g Pilih perbaharui form daftar angsuran yang diperbaharui ditampilkan
P
ilih
Batal
menu utama ditampilkan Pilih menu utama
State akhir (tellpem)
141
Tabel 4.30 Keterangan State Diagram Master Angsuran
Keadaan atau State Keterangan
Teller pembiayaan telah login
Kondisi saat teller pembiayaan akan menggunakan menu hitung daftar angsuran dan login berdasarkan hak akses yang dimiliki.
Menu utama ditampilkan Kondisi saat login telah dilakukan
berdasarkan hak akses yang dimiliki Menu hitung daftar angsuran dipilih
Keadaan ini ketika teller pembiayaan (tellpem) masuk ke dalam sistem dan telah memilih menu hitung daftar angsuran
Form hitung angsuran nasabah ditampilkan
Keadaan ini ketika user masuk ke dalam sistem dan telah memilih menu hitung daftar angsuran
Nopem nasabah dipilih dan tekan enter
form daftar angsuran nasabah akan ditampilkan setelah menu hitung daftar angsuran dipilih oleh teller pembiayaan (tellpem) untuk digunakan
Nopem nasabah ditambahkan
Kondisi saat teller pembiayaan (tellpem) akan menambahkan data angsuran nasabah baru
Daftar angsuran dihitung
Keadaan ini terjadi saat teller pembiayaan (tellpem) mengisi data angsuran nasabah baru pada form
tambah angsuran nasabah Daftar angsuran tersimpan
Kondisi saat data nagsuran nasabah telah selesai dihitung kemudian data angsuran nasabah disimpan
Daftar angsuran dikosongkan Jika user akan menghitung angsuran baru sehingga form harus dikosongkan Daftar angsuran nasabah tersimpan
Jika data angsuran nasabah telah diisi lengkap maka data angsuran nasabah akan disimpan
Daftar angsuran nasabah diubah Kondisi saat data angsuran nasabah terdapat kesalahan maka dapat diubah Data angsuran yang diubah di
masukkan
Kondisi saat data angsuran nasabah telah di isi
Form daftar angsuran nasabah ditampilkan
Kondisi saat data angsuran nasabah telah diubah
Daftar angsuran dihitung
Kondisi saat data angsuran nasabah telah dimasukkan dan data angsuran nasabah tersebut dihitung kembali Daftar angsuran diperbaharui Kondisi saat data angsuran nasabah
telah selesai diubah
Daftar angsuran dihapus Kondisi saat data angsuran nasabah
dihapus. Menu utama ditampilkan
Kondisi saat user akan mengakhiri menu hitung daftar angsuran dan memilih menu utama
142
f. State Diagram Proses Transaksi.
tellpem telah login
menu utama ditampilkan
form transaksi cicilan ditampilkan Pilih menu proses transaksi Login tellpem Menampilkan menu utama Masukkan nopem
form rincian transaksi cicilan nasabah ditampilkan
Pilih proses
form bukti transaksi pembayaran cicilan ditampilkan pesan pemberitahuan proses cicilan ditampilkan
Menampilkan bukti transaksi pembayaran ciiclan
form cetak bukti transaksi pembayaran cicilan ditampilkan Pilih cetak
Pilih menu utama menu utama ditampilkan
State akhir (tellpem) State awal
(tellpem)
143
Tabel 4.31 Keterangan State Diagram Master Proses Transaksi Cicilan
Keadaan atau State Keterangan
Teller pembiayaan telah login
Kondisi saat teller pembiayaan akan menggunakan menu proses transaksi dan login berdasarkan hak akses yang dimiliki.
Menu utama ditampilkan Kondisi saat login telah dilakukan
berdasarkan hak akses yang dimiliki Menu proses transaksi cicilan dipilih
Keadaan ini ketika teller pembiayaan (tellpem) masuk ke dalam sistem dan telah memilih menu proses transaksi Nopem nasabah dimasukkan
Keadaan ini ketika user masuk ke dalam sistem dan telah memilih menu proses transaksi
Form rincian transaksi cicilan nasabah ditampilkan
formrincian transaksi cicilan pembayaran akan ditampilkan setelah menu proses transaksi dipilih oleh teller pembiayaan (tellpem) untuk digunakan Proses dipilih
Kondisi saat teller pembiayaan (tellpem) akan memproses cicilan yang baru
Pesan pemberitahuan proses cicilan ditampilkan
Keadaan ini terjadi saat teller pembiayaan (tellpem) menambahkan proses cicilan yang baru
Bukti transaksi pembayaran cicilan ditampilkan
Kondisi saat teller pembiayaan menerima uang pembayaran cicilan dari nasabah
Form bukti transaksi pembayaran cicilan ditampilkan
Kondisi saat tellpem telah selesai membayar cicilandan melihat bukti pembayaran cicilan
Cetak dipilih
Kondisi saat bukti pembayaran telah terlihat dan user ingin mencetak bukti tersebut
Form cetak bukti transaksi pembayaran cicilan ditampilkan
Kondisi saat user melakukan cetak bukti pembayaran cicilan
Menu utama ditampilkan
Kondisi saat user akan mengakhiri menu proses transaksi dan memilih menu utama
144
g. State Diagram Master Jurnal.
tellpem telah login
menu utama ditampilkan Login tellpem
menampilkan menu utama
menu akuntansi dipilih pilih menu akuntansi
form master jurnal ditampilkan
menampilkan form master jurnal
data jurnal telah ditambah Pilih tambah
data jurnal tersimpan Lengkap, simpan data
jurnal
form master jurnal ditampilkan
Tidak lengkap, tampilkan pesan pemberitahuan
Menampilkan form master jurnal
cari dipilih Pilih cari
data jurnal diubah data jurnal dihapus
Bat
al Batal
Pilih ubah Pilih hapus
form master jurnal ditampilkan State awal (tellpem)
State akhir (tellpem) sub menu master jurnal dipilih
pilih sub menu master jurnal
Berhasil Perbaharui Berhasil,
Dihapus
menu utama ditampilkan Pilih menu
utama
145
Tabel 4.32 Keterangan State Diagram Master Jurnal
Keadaan atau State Keterangan
Teller pembiayaan (tellpem) telah login
Kondisi saat teller pembiayaan
(tellpem) akan menggunakan
akuntansidan login berdasarkan hak akses yang dimiliki.
Menu utama ditampilkan Kondisi saat login telah dilakukan
berdasarkan hak akses yang dimiliki Menu akuntansi dipilih
Keadaan ini ketika teller pembiayaan masuk ke dalam sistem dan telah memilih menu akuntansi
Sub menu file master jurnal dipilih
Keadaan ini ketika user masuk ke dalam sistem dan telah memilih sub menu file master jurnal
Form master jurnal ditampilkan
form master jurnal akan ditampilkan setelah menu file akuntansi dipilih oleh teller pembiayaan untuk digunakan Tambah data jurnal dipilih Kondisi saat teller pembiayaan akan
menambahkan data jurnal baru Data jurnal telah ditambah
Keadaan ini terjadi saat teller pembaiayan mengisi data jurnal baru pada form tambah master jurnal
Pesan pemberitahuan ditampilkan
Jika data jurnal diisi tidak lengkap maka sistem akan menampilkan pesan pemberitahuan
Data jurnal tersimpan Jika data user telah diisi lengkap maka data jurnal akan disimpan
Form data master jurnal ditampilkan
Kondisi saat data jurnal baru telah selesai maka data jurnal baru akan ditampilkan
Cari dipilih
Kondisi saat teller pembiayaan akan melakukan pilihan ubah data jurnal dan hapus data jurnal
Data jurnal diubah Kondisi saat data jurnal terdapat
kesalahan maka dapat diubah
Data jurnal diperbaharui Kondisi saat data jurnal telah diubah lalu data jurnal tersebut diperbaharui
Data jurnal dihapus Kondisi saat data jurnal salah maka
dapat dihapus
Data jurnal terhapus Kondisi saat data jurnal telah dihapus
Form master jurnal ditampilkan Kondisi saat data jurnal telah selesai diperbaharui atau dihapus
Menu utama ditampilkan
Kondisi saat user akan mengakhiri menu akuntansi dan memilih menu utama
146
h. State Diagram Sistem Input Transaksi.
tellpem telah login
menu utama ditampilkan Login tellpem
menampilkan menu utama
menu akuntansi dipilih
pilih menu akuntansi
form sit ditampilkan
menampilkan form sit
data sit telah ditambah Pilih tambah sub menu sit dipilih
pilih sub menu sit State awal (tellpem)
kode ledger telah dipilih Pilih kode ledger
debet/kredit telah dipilih Pilih debet/kredit
Memasukkan nominal
nominal telah dimasukkan
ok dipilih validasi dipilih batal dipilih Pilih ok Pilih validasi Pilih batal
form sit ditampilkan Menampilkan form sit
Pilih balance
pesan hapus record ditampilka Pilih tidak balance
double click record ditampilkan Pilih double click
record
Menampilkan record terhapus
record sit terhapus ditampilkan form sit ditampilkan
menu utama ditampilkan Pilih menu utama
State akhir (tellpem)
147
Tabel 4.33 Keterangan State Diagram Master Sistem Input Transaksi
Keadaan atau State Keterangan
Teller pembiayaan (tellpem) telah login
Kondisi saat teller pembiayaan (tellpem) akan menggunakan menu akuntansi dan login berdasarkan hak akses yang dimiliki.
Menu utama ditampilkan Kondisi saat login telah dilakukan
berdasarkan hak akses yang dimiliki Menu akuntansi dipilih
Keadaan ini ketika teller pembiayaan masuk ke dalam sistem dan telah memilih menu akuntansi
Sub menu sistem input transaksi dipilih
Keadaan ini ketika user masuk ke dalam sistem dan telah memilih sub menu sistem input transaksi
Form sistem input transaksi ditampilkan
form master sistem input transaksi akan ditampilkan setelah menu file akuntansi dipilih oleh teller pembiayaan untuk digunakan
Tambah data sistem input transaksi dipilih
Kondisi saat teller pembiayaan akan menambahkan data sit
Data sistem input transaksi telah ditambah
Keadaan ini terjadi saat teller pembaiayan mengisi data sit baru pada
form tambah sit
Kode ledger dipilih Kondisi saat user menambah data sit
dengan memilih kode ledger
Debet/kredit telah dipilih Kondisi saat user telah memilih kode ledger makan user memilih debet/kredit Nominal telah dimasukkan
Kondisi saat user telah memilih debet/kredit dan user memasukkan nominal
Ok dipilih Kondisi saat user telah memasukkan
nominal maka user memilih ok
Form sistem input transaksi ditampilkan
Kondisi saat user telah memilih ok, dan
form sit ditampilkan
Validasi dipilih Kondisi saat user memilih validasi
Balance terpilih Kondisi saat user telah memilih validasi
dan hasilnya balance
Tidak balance dipilih Kondisi saat user melakukan validasi
dan hasilnya tidak balance Pesan hapus record sit ditampilkan
Kondisi saat user memilih tidak balance maka harus membalancekan dengan menghapus record sit
Double click pada record sit dipilih
Kondisi saat user akan menghapus record sit dengan mengklik double pada record
Record sit terhapus ditampilkan Kondisi saat data record sit terhapus
Batal dipilih Kondisi saat user melakukan pilihan
batal
Form sit ditampilkan Kondisi saat user telah melakukan
pilihan batal dan menampilkan form sit Menu utama ditampilkan
Kondisi saat user akan mengakhiri menu akuntansi dan memilih menu utama
148
i. State Diagram Laporan.
pimpinan telah login
menu utama ditampilkan
State awal (pimpinan)
Login pimpinan
Menampilkan menu utama
form menu laporan ditampilkan
Pilih menu laporan
tipe laporan dipilih
Pilih tipe laporan
Menampilkan form laporan yang diinginkan
form laporan ditampilkan
Pilih preview
laporan yang diinginkan ditampilkan
print laporan ditampilkan
Pilih print
Pilih menu utama
menu utama ditampilkan
State akhir (pimpinan) Pilih cetak laporan
cetak laporan dipilih
149
Tabel 4.34 Keterangan State Diagram Master Laporan
Keadaan atau State Keterangan
Pimpinan telah login
Kondisi saat pimpinan akan
menggunakan menu laporan dan login berdasarkan hak akses yang dimiliki.
Menu utama ditampilkan Kondisi saat login telah dilakukan
berdasarkan hak akses yang dimiliki Menu laporan dipilih
Keadaan ini ketika pimpinan masuk ke dalam sistem dan telah memilih menu laporan
Tipe laporan dipilih
Keadaan ini ketika user telah memilih menu laporan dan akan memilih tipe laporan
Cetak laporan dipilih Kondisi saat user telah memilih tipe laporan dan akan memilih cetak laporan
Form laporan ditampilkan Keadaan ini terjadi ketika user telah memilih tipe laporan dan cetak laporan
Preview dipilih Kondisi saat user akan melaukan
preview laporan
Laporan yang diinginkan ditampilkan Kondisi saat user telah memilih preview laporan
Print dipilih Kondisi saat user memilih print laporan
Print laporan ditampilkan
Kondisi saat user telah memilih print laporan dan perintah print laporan ditampilkan
Menu utama ditampilkan Kondisi saat user akan mengakhiri
menu laporan dan memilih menu utama