• Tidak ada hasil yang ditemukan

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

Dokumen terkait