• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN DESAIN SISTEM"

Copied!
42
0
0

Teks penuh

(1)

53

ANALISA DAN DESAIN SISTEM

III.1. Analisa Sistem Yang Berjalan

Sistem yang saat ini sedang berjalan di SD Negeri 060869 dalam hal

pengolahan koperasi simpan pinjam masih dilakukan menggunakan aplikasi

sederhana yaitu aplikasi Microsoft Excel.

Dalam sistem yang berjalan dapat penulis jelaskan koperasi simpan pinjam

pada SD Negeri 060869 sebagai berikut :

1. Pada bagian administrasi membuat suatu sistem koperasi simpan pinjam di

dalam pembuatan laporan koperasi simpan pinjam secara manual.

2. Bagian administrasi menghitung total pembayaran simpan pinjam yang ada

pada SD Negeri 060869.

3. Bagian administrasi membuat suatu laporan koperasi simpan pinjam dengan

menggunakan Microsoft Excel.

III.1.1. Analisa Input

Input dari sistem yang berjalan adalah data transaksi koperasi simpan pinjam. Transaksi koperasi simpan pinjam disini meliputi no peminjaman yang

nantinya akan diperlukan dalam penyusunan laporan koperasi simpan pinjam

Admin melakukan setiap transaksi koperasi simpan pinjam dan dicatat

dalam faktur pembayaran angsuran. Begitu juga dengan kegiatan lain

Faktur-faktur ini kemudian diserahkan kepada bagian administrasi yang bertugas untuk

(2)

membuat laporan-laporan koperasi simpan pinjam yang dibutuhkan oleh

pimpinan. Bagian administrasi kemudian mencatat setiap transaksi koperasi

simpan pinjam yang sudah terjadi dalam bentuk laporan koperasi simpan pinjam

yang dikerjakan secara manual.

Dengan cara seperti ini cukup sering terjadi kesalahan dikarenakan

faktur-faktur yang tidak lengkap karena hilang ataupun terbuang. Adapun salah

satu contoh bentuk analisa input koperasi simpan pinjam sebagai berikut.

Gambar III.1. Analisa Input Koperasi Simpan Pinjam Pada SD Negeri 060869

(3)

III.1.2. Analisa Proses

Proses penyusunan koperasi simpan pinjam sepenuhnya dikerjakan oleh

bagian administrasi yang bekerja pada SD Negeri 060869. Adapun prosesnya

dapat digambarkan dengan Flow of Document (FOD) seperti terlihat pada Gambar

III.2. berikut :

Gambar III.2. FOD ( Flow Of Document ) Sistem Informasi Koperasi Simpan

Pinjam Pada SD Negeri 060869 Sumber : SD Negeri 060869

III.1.3. Analisa Output

Setelah mencatat setiap transaksi koperasi simpan pinjam dalam

laporan koperasi simpan pinjam, bagian administrasi kemudian mengelompokkan

Anggota Bagian Koperasi Simpan Pinjam Kepala Sekolah

Mulai

Memberikan Data Nasabah & Data Simpan

Pinjam

Menerima Faktur Simpan

Pinjam

Memberikan Data Nasabah & Data

Simpan Pinjam Selesai Membuat Laporan Data Simpan Pinjam Bulanan Laporan Simpan Pinjam Laporan Data Simpan Pinjam Membuat Data Simpan Pinjam Membuat Faktur Pembayaran Angsuran N

(4)

rekening-rekening Pendapatan dan Beban. Setelah itu bagian administrasi

menghitung total keseluruhan dari Pendapatan penerimaan angsuran yang ada,

dimana hasilnya akan dibutuhkan untuk menghitung dari koperasi simpan

pinjam. Jika pengurangan antara total pendapatan dan total beban bernilai positif

maka perusahaan mendapatkan penerimaan koperasi simpan pinjam. Tapi jika

hasilnya negatif maka perusahaan mengalami rugi. Maka bagian administrasi

sudah memiliki data yang lengkap untuk menyusun laporan koperasi simpan

pinjam yang dikerjakan menggunakan Microsoft Excel. Adapun salah satu contoh

bentuk laporan koperasi simpan pinjam sebagai berikut.

Gambar III.3. Laporan Koperasi Simpan Pinjam Pada SD Negeri 060869

(5)

III.2. Evaluasi sistem yang berjalan

Dalam hal ini sistem yang digunakan belumlah efektif perancangan dan

pembuatan aplikasi koperasi simpan pinjam pada SD Negeri 060869 yang ada

masih menggunakan Microsoft Excell. Pengolahan data perancangan dan pembuatan aplikasi 060869 yang masih sederhana ini membuat pelaporan

terkadang bermasalah dalam bentuk perhitungan uang dalam transaksi simpan

pinjam. Tidak jarang juga bermasalah dari segi pendataan tanggal pelaporan dan

juga akumulasi total nilai keuangan yang terkadang tidak sesuai. Dan masalah ini

sering membuat kekecewaan bagi perusahaan.

III.3. Perancangan Sistem III.3.1. Desain Sistem Global

Pada tahap ini akan dilakukan perancangan terhadap sistem yang

diusulkan. Adapun perancangan dari sistem ini dapat digambarkan dengan Unified

Modelling Language (UML).

III.3.1.1 Use Case Diagram

Dalam penyusunan suatu program diperlukan suatu model data yang

berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di

bangun. Dalam penulisan tugas akhir ini penulis menggunakan metode UML yang

dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar III.4. dibawah ini.

(6)

III.3.1. Desain Sistem Detail

Desain sistem detail sistem informasi koperasi simpan pinjam pada SD

Negeri 060869, ini adalah sebagai berikut:

III.3.1.1. Desain Output

Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang

telah dilakukan. Adapun bentuk rancangan output dari sistem informasi koperasi simpan pinjam pada SD Negeri 060869 ini adalah sebagai berikut :

Gambar III.4. Use Case Diagram Sistem Informasi Koperasi Simpan Pinjam

(7)

1. Rancangan Output Laporan Anggota

Rancangan output laporan anggota berfungsi menampilkan data-data anggota.

Adapun rancangan output laporan anggota dapat dilihat pada Gambar III.5.

sebagai berikut :

Medan, 99 - xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.5. Rancangan Output Laporan Anggota

2. Rancangan Output Laporan Rekening Simpanan

Rancangan output laporan rekening simpanan berfungsi menampilkan

data-data rekening simpanan. Adapun rancangan output laporan rekening simpanan

dapat dilihat pada Gambar III.6. sebagai berikut :

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.6. Rancangan Output Laporan Rekening Simpanan

No Anggota NIP Nama Anggota Alamat Telepon

9999999 9999999 xxxxx xxxxx 9999999

9999999 9999999 xxxxx xxxxx 9999999

No Rekening Simpanan

No Anggora NIP Nama Anggota

9999999999 9999999999 9999999999 xxxxxxxxxxxxxxxxxx 9999999999 9999999999 9999999999 xxxxxxxxxxxxxxxxxx

KOPERASI SD NEGERI 060869 LAPORAN ANGGOTA

Ka. Koperasi Administrasi

Ka. Koperasi Administrasi

KOPERASI SD NEGERI 060869 LAPORAN REKENING SIMPANAN

(8)

3. Rancangan Output Laporan Flatform Pinjaman

Rancangan output laporan flatform pinjaman berfungsi menampilkan

data-data flatform pinjaman. Adapun rancangan output laporan flatform pinjaman

dapat dilihat pada Gambar III.7. sebagai berikut :

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.7. Rancangan Output Laporan Flatform Pinjaman

4. Rancangan Output Laporan Jenis Transaksi

Rancangan output laporan jenis transaksi berfungsi menampilkan data-data

jenis transaksi. Adapun rancangan output laporan jenis transaksi dapat dilihat

pada Gambar III.8. sebagai berikut :

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Jumlah

Dana

Lama Angsuran Persen Pinjaman Bunga Pinjaman Total Bayar Angsuran Angsuran Per Bulan 999999999 9999999999 999999999 9999999999 9999999999 9999999999 999999999 9999999999 999999999 9999999999 9999999999 9999999999

Kode Transaksi Jenis Transaksi

999999999 Xxxxxxxxxxxxxxxxxxxxxxxx

999999999 Xxxxxxxxxxxxxxxxxxxxxxxx

Ka. Koperasi Administrasi

KOPERASI SD NEGERI 060869 LAPORAN FLATFORM PINJAMAN

Ka. Koperasi Administrasi

KOPERASI SD NEGERI 060869 LAPORAN FLATFORM PINJAMAN

(9)

5. Rancangan Output Form Pil Lap Peminjaman

Rancangan output form pil lap peminjaman bulanan berfungsi untuk menampilkan data-data peminjaman tiap bulan ada pada SD Negeri 060869. Form

pil lap peminjaman bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil

lap peminjaman bulanan yang akan ditampilkan seperti terlihat pada Gambar III.9.

Di bawah ini :

Gambar III.9. Rancangan Form Pil Lap Peminjaman

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.10. Rancangan Output Laporan Peminjaman

No Peminjaman No Anggota ID Flatform Jumlah Pinjaman Lama Persen Pinjaman Bunga Angsuran Total Bayar Angsuran Total Pembayaran 99999999 9999999 9999999 99 99999 99999 99999 99999 99999 99999999 9999999 9999999 99 99999 99999 99999 99999 99999 Bulan : 2014-04

Ka. Koperasi Administrasi

KOPERASI SD NEGERI 060869 LAPORAN PEMINJAMAN

Pilih Bulan/ Tahun Peminjaman

Bulan/ Tahun

Cetak Tutup

(10)

6. Rancangan Output Form Pil Lap Pembayaran

Rancangan output form pil lap pembayaran bulanan berfungsi untuk menampilkan data-data pembayaran angsuran tiap bulan ada pada SD Negeri

060869 Form pil lap pembayaran bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil

lap pembayaran bulanan yang akan ditampilkan seperti terlihat pada Gambar

III.11. Di bawah ini :

Gambar III.11. Rancangan Form Pil Lap Setor Pembayaran

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.12. Rancangan Output Laporan Pembayaran Angsuran

No Pembayaran No Peminjaman No Anggota Nama Anggota

Cicilan Ke Bayar Angsuran 9999999 9999999999 999999 xxxxxxxxx 9999999999 9999999999 9999999 9999999999 9999999 xxxxxxxxx 9999999999 9999999999

KOPERASI SD NEGERI 060869 LAPORAN PEMBAYARAN ANGSURAN

Bulan Pembayaran : 2014-04

Total Penerimaan Pembayaran Rp 99999999999999

Ka. Koperasi Administrasi

Pilih Bulan/ Tahun Setor Pembayaran

Bulan/ Tahun

Cetak Tutup

(11)

7. Rancangan Output Form Pil Lap Setor Simpanan

Rancangan output form pil lap setor simpanan bulanan berfungsi untuk menampilkan data-data setor simpanan tiap bulan ada pada SD Negeri 060869.

Form pil lap pembayaran denda bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil

lap setor simpanan bulanan yang akan ditampilkan seperti terlihat pada Gambar

III.13. Di bawah ini :

Gambar III.13. Rancangan Form Pil Lap Setor Simpanan

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.14. Rancangan Output Laporan Setor Simpanan\

No Setor No Rek Simpanan

No Anggota Nama Anggota Jumlah Setor 9999999 999999999999 99999999999999999999 xxxxxxxxxxx 9999999999 9999999 999999999999 99999999999999999999 xxxxxxxxxxx 9999999999

PT. BANK PERKREDITAN RAKYAT LAPORAN SIMPANAN NASABAH

Bulan Laporan : 2014-04

Ka. Koperasi Administrasi

Pilih Bulan/ Tahun Setor Simpanan

Bulan/ Tahun

Cetak Tutup

(12)

III.3.2. Desain Input

Perancangan input merupakan masukan yang penulis rancang guna

lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah

dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan.

Perancangan input tampilan yang dirancang adalah sebagai berikut :

1. Perancangan Input Form Login

Perancangan input form login berfungsi untuk verifikasi pengguna yang berhak menggunakan sistem. Adapun rancangan form login dapat dilihat pada

Gambar III.15. sebagai berikut :

Gambar III.15. Rancangan InputForm Login

2. Rancangan Input Form Menu Utama

Rancangan input form menu utama berfungsi untuk menampilkan tampilan utama dari user interface. Adapun rancangan input form menu utama dapat dilihat

pada gambar III.16. berikut

pada Gambar III.30. sebagai berikut :

Koperasi SD Negeri 060869 Medan

Log In Logout Login ID

Password

(13)

3. Rancangan Input Form Input Data Anggota

Perancangan input form input data anggota merupakan form untuk penyimpanan data-data anggota pada SD Negeri 060869. Adapun bentuk input form input data anggota dapat dilihat pada Gambar III.17. Sebagai berikut :

Gambar III.17. Rancangan Input Form Input Data Anggota

4. Rancangan Input Form Input Data Jenis Transaksi

ncangan input form input data jenis transaksi merupakan form untuk penyimpanan data-data jenis transaksi pada SD Negeri 060869. Adapun bentuk

input form input data jenis transaksi dapat dilihat pada Gambar III.18. Sebagai berikut :

Master Data Laporan

Form Menu Utama

LOGO

(14)

5. Rancangan Input Form Input Data Simpanan Koperasi

Perancangan input form input data simpanan koperasi merupakan form

untuk penyimpanan data-data simpanan koperasi pada SD Negeri 060869.

Adapun bentuk input form input data simpanan koperasi dapat dilihat pada

Gambar III.19. Sebagai berikut :

6. Rancangan Input Form Input Data Setor Simpanan Koperasi

Gambar III.18. Rancangan Input Form Input Data Jenis Transaksi

(15)

Perancangan input form input data setor simpanan koperasi merupakan form

untuk penyimpanan data-data setor simpanan koperasi pada SD Negeri 060869.

Adapun bentuk input form input data setor simpanan koperasi dapat dilihat pada

(16)

40

Gambar III.20. Rancangan Input Form Input Data Simpanan Koperasi

(17)

40

Adapun bentuk input form input data flatform pinjaman dapat dilihat pada Gambar III.21. Sebagai berikut :

ID Flatform Jumlah Dana

9999999999 9999999999

9999999999 9999999999

Jumlah Dana Lama Angsuran Persen Pinjaman

Bunga Pinjaman Total Bayar Angsuran Angsuran Per Bulan 999999999 9999999999 999999999 9999999999 9999999999 9999999999 999999999 9999999999 999999999 9999999999 9999999999 9999999999 ID Flatform Jumlah Dana : : Add Lama Angsuran Persen Pinjaman : : Bunga Pinjaman Rp Total Biaya Angsuran Rp Angsuran Per Bulan Rp

: :

:

Simpan Detail Flatform Hapus Detail Flatform Flatform Detail Angsuran

Gambar III.21. Rancangan Input Form Input Data Flatform Pinjaman

Simpan

Form Flatform Pinjaman

Flatform Detail Angsuran

Edit Hapus Update Batal Tutup

Bulan %

Data Flatform Pinjaman

(18)

5. Rancangan Input Form Input Data Peminjaman

Perancangan input form input data peminjaman merupakan form untuk penyimpanan data-data peminjaman. Adapun bentuk input form input data peminjaman dapat dilihat pada Gambar III.22. Sebagai berikut :

(19)

40

Gambar III.22. Rancangan Input Form Input Data Peminjaman

(20)

6. Rancangan Input Form Input Data Pembayaran Angsuran

Perancangan input form input data pembayaran angsuran merupakan form untuk penyimpanan data-data pembayaran angsuran. Adapun bentuk input form input data pembayaran angsuran dapat dilihat pada Gambar III.23. Sebagai berikut :

(21)

71

No Pembayaran Tanggal No Peminjaman Cicilan Ke Bayar Angsuran

9999999 99-xxxxxxxxxx-9999 999999 9999999999 9999999999 9999999 99-xxxxxxxxxx-9999 9999999 9999999999 9999999999 No Pembayaran Cicilan Ke Baru Cetak : Tanggal Bayar : Tgl Jatuh Tempo : Kode Transaksi

Gambar III.23. Rancangan Input Form Input Data Pembayaran Angsuran

Simpan Tutup

:

Status Pembayaran

Tampil Analisa Kredit

: No Rek Simpanan : No Anggota : Debet Rp : Saldo Awal Rp : Saldo Akhir Rp : Kredit Rp : No Urut No Urut 73

(22)

III.3.2.1. Perancangan Database

III.3.2.2. Desain Tabel/File

Perancangan struktur database adalah untuk menentukan file

database yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang

dengan menggunakan database SQL Server 2008

Berikut adalah desain database dan tabel dari sistem yang dirancang.

1. Tabel Password

Nama Database : Koperasi. Mdf

Nama Tabel : TabelPassword

Primary Key : IDUser

Foreign Key : -

Tabel III.1 Tabel User

2. Tabel Anggota

Nama Database : Koperasi. Mdf

Nama Tabel : TabelAnggota

Primary Key : NoAnggota

Foreign Key : -

Tabel III.2 Tabel Anggota

Nama Field Tipe Data Ukuran Keterangan

*IDUser Nchar 10 *IDUser

Password Nchar 10 Password

Nama Field Tipe Data Ukuran Keterangan

*NoAnggota Varchar 12 *NoAnggota

NIP Varchar 25 NIP

Nama Anggota Varchar 30 Nama Anggota

Alamat Varchar 50 Alamat

(23)

3. Tabel Flatform

Nama Database : Koperasi.Mdf

Nama Tabel : TabelFlatform

Primary Key : IDFlatform

Foreign Key : -

Tabel III.3. Tabel Flatform

4. Tabel Jenis Transaksi

Nama Database : Koperasi. Mdf

Nama Tabel : TabelJenisTransaksi

Primary Key : KodeTransaksi

Foreign Key : -

Tabel III.4 Tabel Jenis Transaksi

5. Tabel Peminjaman

Nama Database : Koperasi.Mdf

Nama Tabel : TabelPeminjaman

Primary Key : NoPeminjaman

Foreign Key : NoAnggota,IDFlatform

Nama Field Tipe Data Ukuran Keterangan

*IDFlatform Nchar 10 *IDFlatform

JumlahDana Money 8 JumlahDana

Nama Field Tipe Data Ukuran Keterangan

*KodeTransaksi Nchar 10 *KodeTransaksi

(24)

Tabel III.5 Tabel Peminjaman

6. Tabel Pembayaran

Nama Database : Peminjaman

Nama Tabel : TabelPembayaran

Primary Key : NoFaktur

Foreign Key : NoPeminjaman

Tabel III.6 Tabel Pembayaran

7. Tabel Simpanan

Nama Database : Koperasi.Mdf

Nama Tabel : TabelSimpanan

Primary Key : KodeSimpanan

Foreign Key : NoAnggota

Nama Field Tipe Data Ukuran Keterangan

*NoPeminjaman Varchar 15 *NoPeminjaman

Tanggal Int 4 Tanggal

NoAnggota Varchar 12 NoAnggota

IDFlatform Nchar 10 IDFlatform

JumlahPinjaman Money 8 JumlahPinjaman

LamaAngsuran Int 4 LamaAngsuran

PersenPinjaman Int 4 PersenPinjaman

BungaPinjaman Money 8 BungaPinjaman

TotalBayarAngsuran Money 8 TotalBayarAngsuran

AngsuranPerBulan Money 8 AngsuranPerBulan

TotalPembayaran Money 8 TotalPembayaran

Nama Field Tipe Data Ukuran Keterangan

*NoPembayaran Varchar 15 *NoPembayaran

NoPeminjaman Varchar 15 NoPeminjaman

TanggalBayar DateTime 8 TanggalBayar

CicilanKe Int 4 CicilanKe

(25)

Tabel III.7 Tabel Simpanan

8. Tabel Simpanan

Nama Database : Koperasi.Mdf

Nama Tabel : TabelSetorSimpanan

Primary Key : NoSetor

Foreign Key : NoRekSimpanan

Tabel III.8 Tabel Simpanan

9. Tabel Analisa Kredit

Nama Database : Koperasi.Mdf

Nama Tabel : TabelAnalisaKredit

Primary Key : -

Foreign Key : -

Tabel III.9 Tabel Analisa Kredit

Nama Field Tipe Data Ukuran Keterangan

*NoRekSimpanan Varchar 15 *NoRekSimpanan

NoAnggota Varchar 12 NoAnggota

Nama Field Tipe Data Ukuran Keterangan

*NoSetor Varchar 15 *NoSetor

Tanggal DateTime 8 Tanggal

NoRekSimpanan Varchar 15 NoRekSimpanan

JumlahSetor Money 8 JumlahSetor

Nama Field Tipe Data Ukuran Keterangan

NoPeminjaman Varchar 15 NoPeminjaman

CicilanKe Int 4 CicilanKe

BayarAngsuran Money 8 BayarAngsuran

TglJatuhTempo DateTime 8 TglJatuhTempo

SisaAngsuran Money 8 SisaAngsuran

(26)

10. Tabel Detail FlatForm

Nama Database : Koperasi.Mdf

Nama Tabel : TabelDetailFlatForm

Primary Key : -

Foreign Key : -

Tabel III.10 Tabel Detail Flat Form

11. Tabel Detail Simpanan

Nama Database : Koperasi.Mdf

Nama Tabel : TabelDetailSimpanan

Primary Key : -

Foreign Key : -

Tabel III.11 Tabel Detail Simpanan

Nama Field Tipe Data Ukuran Keterangan

IDFlatForm Varchar 10 IDFlatForm

LamaAngsuran Int 4 LamaAngsuran

PersenPinjaman Int 4 PersenPinjaman

BungaPinjaman Money 8 BungaPinjaman

TotalBayarAngsuran Money 8 TotalBayarAngsuran

AngsuranPerBulan Money 8 AngsuranPerBulan

Nama Field Tipe Data Ukuran Keterangan

NoRekSimpanan Varchar 15 NoRekSimpanan

SaldoAwal Money 8 SaldoAwal

Debet Money 8 Debet

Kredit Money 8 Kredit

KodeTransaksi Nchar 10 KodeTransaksi

NoTransaksi Varchar 15 NoTransaksi

(27)

III. 3.1.3.3. ERD (Entity Relationship Diagram)/ Relasi Antar Tabel

Setelah merancang database maka dapat dibuatkan relasi antar tabel

sebagai kebutuhan data. Relasi ini menggambarkan hubungan antara satu tabel

dengan tabel yang lain. Apakah hubungan satu dengan satu, satu dengan banyak

dan banyak dengan banyak.

Adapun relasi antar tabel dapat ditunjukkan pada gambar III.24.

(28)

Gambar III.24. Entity Relationship Diagram (ERD) Sistem Informasi Koperasi Simpan Pinjam Pada SD Negeri 060869 Anggota *NoAng gota NIP NamaAn ggota Ala mat Telep on Memiliki Flatfiorm *IDFlatf orm JumlahPinj aman Memiliki Jenis Transaksi *KodeTra nsaksi JenisTransa ksi Mempun yai Peminjama n *NoPemi njaman Tangg al NoAng gota IDFlatform JumlahPin jaman LamaAngs uran PersenPin janan BungaPin janan TotalBayarA ngsiran AngsuranPe rBulan TotalPem bayaran Melaku kan Pembayar an *NoPem bayaran *NoPeminjam an TanggalBay ar Cicila nKe BayarAn gsuran Melaku kan Simpanan *NoRekSi mpanan NoAngg ota Melaku kan Setor Simpanan *NoSet or Tangg al NoRekSi mpanan Jumlah Setor 80

(29)

III.3.1.3.1. Kamus data (Data Dictionaries)

Kamus data merupakan suatu daftar terorganisasi tentang komposisi

elemen data, aliran data dan data store yang digunakan. Pengisian data dictionary

dilakukan setiap saat selama proses pengembangan berlangsung, ketika diketahui

adanya data atau saat diperlukan penambahan data item ke dalam sistem.

Berikut Kamus Data dari sistem informasi koperasi simpan pinjam

pada SD Negeri 060869 adalah sebagai berikut :

1. Password = {IDUser} + {Password}

2. Anggota = {NoAnggota} + {NIP} + {NamaAnggota} + {Alamat} +

{Telepon}

3. Flat Form = {IDFlatform} + {JumlahDana}.

4. Peminjaman = {NoPeminjaman} + {Tanggal} {NoAnggota} +

{IDFlatform} + {JumlahPinjaman} + {LamaAngsuran} + {PersenPinjaman}

+ {BungaPinjaman} + {TotalBayarAngsuran} + {AngsuranPerBulan} +

{TotalPembayaran}

5. Pembayaran Angsuran = {NoPembayaran} + {NoPeminjaman} +

{TanggalBayar} + {Cicilan Ke} + {BayarAngsuran}

6. Simpanan = {NoRekSimpanan} + {NoAnggota}

7. Setor Simpanan = {NoSetot} + {Tanggal} + {NoRekSimpanan} +

{JumlahSetor}

8. Jenis Transaksi = {KodeTransaksi} + {JenisTransaksi}

9. Analisa Kredit = {NoPeminjaman} + {Cicilan Ke} + {BiayaAngsuran} +

(30)

10. Detail FlatForm = {IDFlatform} + {LamaAngsuran} + {PersenPinjaman} +

{BungaPinjaman} + {TotalBayarAngsuran} + {AngsuranPerBulan}.

11. Detail Simpanan = {NoRekSimpanan} + {SaldoAwal} + {Debet} + {Kredit}

+ {SaldoAkhir} + {KodeTransaksi} + {NoTransaksi} + {NoUrut}.

III.3.1.3.2. Normalisasi

Normalisasi merupakan proses penyusunan tabel-tabel yang tidak

redundan (double), yang dapat menyebabkan anomali pada saat operasi

manipulasi data, seperti tambah, simpan, edit, hapus, update, batal dan keluar.

1. Bentuk Tidak Normal

Bentuk tidak normal merupakan suatu redundansi data yang cenderung

melebihi ukuran dari data basis data dan itu menjadi sebuah masalah yang

sangat serius dalam media basis data yang besar. Berikut contoh gambar tidak

(31)

Gambar III.25 : Bentuk Tidak Normal

2. Step 2 bentuk 1 NF (dalam bentuk kesatu pisahkan file-file tersebut menjadi

miliknya sendiri dalam satu tabel). Adapun bentuk 1 NF dapat dilihat pada

Gambar III.24. Sebagai berikut : [NoPeminjaman] [Tanggal] [NoAnggota] [IDFlatform] [JumlahPinjaman] [LamaAngsuran] [PersenPinjaman] [BungaPinjaman] [TotalBayarAngsuran] [AngsuranPerBulan] [TotalPembayaran] [NoAnggota] [NIP] [NamaAnggota] [Alamat] [Telepon] [IDFlatform] [JumlahPinjaman] [KodeTransaksi] [JenisTransaksi] [NoPembayaran] [NoPeminjaman] [TanggalBayar] [CicilanKe] [BayarAngsuran] [NoRekSimpanan] [NoAnggota] [NoSetor] [Tanggal] [NoRekSimpanan] [JumlahSetor] [NoRekSimpanan] [SaldoAwal] [Debet] [Kredit] [SaldoAkhir] [KodeTransaksi] [NoTransaksi] [NoUrut] [IDFlatform] [LamaPinjaman] [PersenPinjaman] [BungaPinjaman] [TotalBayarAngsuran] [AngsuranPerBulan] [NoPeminjaman] [CicilanKe] [BayarAngsursn] TglJatuhTempo] [SisaAngsuran] [StatusPembayaran]

(32)

Gambar III.26 : Bentuk Normal Pertama (1NF)

3. Step 3 bentuk 2 NF (dalam bentuk kedua, sudah dalam bentuk normal

kesatu). Lalu tiap-tiap tabel diberi nama file dan primary key, serta terakhir beri nama relasinya. Adapun bentuk 2 NF dapat dilihat pada Gambar III.25.

Sebagai berikut : [NoPeminjaman] [Tanggal] [NoAnggota] [IDFlatform] [JumlahPinjaman] [LamaAngsuran] [PersenPinjaman] [BungaPinjaman] [TotalBayarAngsuran] [AngsuranPerBulan] [TotalPembayaran] [NoAnggota] [NIP] [NamaAnggota] [Alamat] [Telepon] [IDFlatform] [JumlahPinjaman] [KodeTransaksi] [JenisTransaksi] [NoPembayaran] [NoPeminjaman] [TanggalBayar] [CicilanKe] [BayarAngsuran] [NoRekSimpanan] [NoAnggota] [NoSetor] [Tanggal] [NoRekSimpanan] [JumlahSetor] [NoRekSimpanan] [SaldoAwal] [Debet] [Kredit] [SaldoAkhir] [KodeTransaksi] [NoTransaksi] [NoUrut] [IDFlatform] [LamaPinjaman] [PersenPinjaman] [BungaPinjaman] [TotalBayarAngsuran] [AngsuranPerBulan] [NoPeminjaman] [CicilanKe] [BayarAngsursn] TglJatuhTempo] [SisaAngsuran] [StatusPembayaran]

(33)

Gambar III.27 : Bentuk Normal Kedua (2NF) [NoPeminjaman] [Tanggal] [NoAnggota] [IDFlatform] [JumlahPinjaman] [LamaAngsuran] [PersenPinjaman] [BungaPinjaman] [TotalBayarAngsuran] [AngsuranPerBulan] [TotalPembayaran] Peminjaman [NoAnggota] ** [IDFlatform] ** [NoAnggota] [NIP] [NamaAnggota] [Alamat] [Telepon] [IDFlatform] [JumlahPinjaman] Anggota Flatform [KodeTransaksi] [JenisTransaksi] [NoPembayaran] [NoPeminjaman] [TanggalBayar] [CicilanKe] [BayarAngsuran] [NoRekSimpanan] [NoAnggota] Jenis Transaksi Pembayaran Angsuran [NoPeminjaman] ** Simpanan [NoSetor] [Tanggal] [NoRekSimpanan] [JumlahSetor] Setor Simpanan [NoRekSimpanan] ** [NoRekSimpanan] [SaldoAwal] [Debet] [Kredit] [SaldoAkhir] [KodeTransaksi] [NoTransaksi] [NoUrut] [IDFlatform] [LamaPinjaman] [PersenPinjaman] [BungaPinjaman] [TotalBayarAngsuran] [AngsuranPerBulan] [NoPeminjaman] [CicilanKe] [BayarAngsursn] TglJatuhTempo] [SisaAngsuran] [StatusPembayaran] Detail Flatform Detail Simpanan Analisa Kredit

(34)

III.3.2.2. Sequence Diagram

Sequence Diagram menggambarkan perilaku pada sebuah skenario,

diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang

diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence

diagram

a. Sequence Proses Data Nasabah

Adapun sequence diagram data anggota dapat dilihat pada gambar III.28 sebagai berikut :

Gambar III.28 Sequence Diagram Proses Data Anggota

b. Sequence Proses Data Jenis Transaksi

Adapun sequence diagram data jenis transaksi dapat dilihat pada gambar III.29 sebagai berikut :

83

Admin

;Halaman utama ;login Form Input Data Anggota Open New Message Succes Proses Data Anggota Sent ( item ) Invalid View (item)

(35)

Gambar III.29. Sequence Diagram Proses Data Jenis Transaksi c. Sequence Proses Data Simpanan

Adapun sequence diagram data simpanan dapat dilihat pada gambar III.30 sebagai berikut :

Gambar III.30. Sequence Diagram Proses Data Simpanan

d. Sequence Proses Data Flatform

Adapun sequence diagram data flatform dapat dilihat pada gambar III.31. sebagai berikut :

Admin

;Halaman utama ;login Form Input Data Simpanan Open New Message Succes Proses Data Denda Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login Form Input Jenis Transaksi Open New Message Succes Proses Data Agunan Sent ( item ) Invalid View (item)

(36)

Gambar III.31. Sequence Diagram Proses Data Flatform e. Sequence Proses Data Peminjaman

Adapun sequence diagram data peminjaman dapat dilihat pada gambar III.32.

sebagai berikut :

Gambar III.32. Sequence Diagram Proses Data Peminjaman

f. Sequence Proses Data Pembayaran Angsuran

Adapun sequence diagram data pembayaran angsuran dapat dilihat pada gambar III.33. sebagai berikut :

Admin

;Halaman utama ;login Form Input Fltaform

Open New Message Succes Proses Data Flatform Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login Form Input Peminjaman Open New Message Succes Proses Data Peminjaman Sent ( item ) Invalid View (item)

(37)

Gambar III.33. Sequence Diagram Proses Data Pembayaran Angsuran

III.3.2.3 Class Diagram

Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain

berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem,

sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut

(metoda/fungsi). Adapun salah satu contoh bentuk Class Diagram dapat dilihat

pada gambar III.34. sebagai berikut. Admin

;Halaman utama ;login Form Input Pembayaran Angsuran

Open New

Message Succes

Proses Data Pembayaran Angsuran

Sent ( item ) Invalid

(38)

*NoAnggota -NIP -NamaAnggota -Alamat -Telepon +Baru +Simpan +Edit +Hapus +Update +Batal +Keluar Flatform *IDFlatform -JumlahPinjaman +Baru +Simpan +Edit +Hapus +Update +Batal +Keluar *KodeTransaski -JenisTransaksi +Baru +Simpan +Edit +Hapus +Update +Batal +Keluar -NoRekSimpanan -SaldoAwal -Debet -Kredit -SaldoAkhir -KodeTransaksi -NoTransaksi -NoUrut +Baru +Simpan +Edit +Hapus +Update +Batal +Keluar -IDFlatform -LamaPinjaman -PersenPinjaman -BungaPinjaman -TotalBayarAngsuran -AngsuranPerBulan +Baru +Simpan +Edit +Hapus +Update +Batal +Keluar Analisa Kredit -NoPeminjaman -CicilanKe -BayarAngsuran -TglJatuhTempo -SisaAngsuran -StatusPembayaran +Baru +Simpan +Edit +Hapus +Update +Batal +Keluar Peminjaman *NoPeminjaman -Tanggal -NoAnggota -IDFlatform -LamaAngsuran -PersenPinjaman -BungaPinjaman -TotalBayarAngsuran -AngsuranPerBulan -TotalPembayaran +Baru +Simpan +Edit +Hapus +Update +Batal +Keluar Pembayaran Angsuran *NoPembayaran -NoPeminjaman -TanggalBayar -CicilanKe -BayarAngsuran +Baru +Simpan +Edit +Hapus +Update +Batal +Keluar Simpanan *NoRekSimpanan -NoAnggota +Baru +Simpan +Edit +Hapus +Update +Batal +Keluar Setor Simpanan *NoSetor -Tanggal -NoRekSimpanan -JumlahSetor +Baru +Simpan +Edit +Hapus +Update +Batal +Keluar

Gambar III.34. Class Diagram Sistem Informasi Koperasi Simpan Pinjam Pada SD Negeri 060869

(39)

II.3.2.4. Activity Diagram

Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin

terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

1. Activity Diagram Form Input Data Login

Activity diagram form input data login dapat dilihat pada Gambar III.35. Sebagai berikut :

Login Username & Password

Login

Cek Validation

Valid Invalid

Gambar III.35. Activity Diagram Halaman Login

2. Activity Diagram Form Input Data Anggota

Activity diagram form input data anggota dapat dilihat pada Gambar III.36. Sebagai berikut :

Gambar III.36 Activity DiagramForm Input Data Anggota

Tambah Data

Anggora Isi Data Anggora

Simpan Data Anggora

Edit Data Anggora

Isi Data Anggora Update Data Anggora

Hapus Data

Anggora Pilih Data

Anggora

Hapus Data Anggora

Batal Data

Anggora Pilih Data Anggora

Keluar Data Anggora

(40)

3. Activity Diagram Form Input Data Jenis Transaksi

Activity diagram form input data jenis transaksi dapat dilihat pada Gambar III.37. Sebagai berikut :

4. Activity Diagram Form Input Data Simpanan Anggota Koperasi

Activity diagram form input data simpanan anggota koperasi dapat dilihat pada Gambar III.38. Sebagai berikut

Tambah Data Simpanan

Isi Data Simpanan Simpan Data Simpanan

Edit Data Simpanan

Isi Data Simpanan Update Data Simpanan

Hapus Data

Simpanan Pilih Data

Simpanan

Hapus Data Simpanan

Batal Data

Simpanan Pilih Data Simpanan

Keluar Data Simpanan

Gambar III.37. Activity DiagramForm Input Data Jenis Transaksi

Tambah Data Jenis Transaksi

Isi Data Jenis Transaksi

Simpan Data Jenis Transaksi

Edit Data Jenis Transaksi

Isi Data Jenis Transaksi Update Data Jenis Transaksi Hapus Data Jenis Transaksi Pilih Data Jenis Transaksi Hapus Data Jenis Transaksi Batal Data Jenis Transaksi Pilih Data Jenis Transaksi Keluar Data Jenis Transaksi

(41)

5. Activity Diagram Form Input Data Flatform

Activity diagram form input data flatform dapat dilihat pada Gambar III.39. Sebagai berikut :

6. Activity Diagram Form Input Data Peminjaman

Activity diagram form input data peminjaman dapat dilihat pada Gambar III.40. Sebagai berikut :

Gambar III.39. Activity DiagramForm Input Data Flatform

Tambah Data Flatform

Isi Data Flatform Simpan Data Flatform

Edit Data Flatform

Isi Data Flatform Update Data Flatform

Hapus Data

Flatform Pilih Data

Flatform

Hapus Data Flatform

Batal Data

Flatform Pilih Data Flatform

Keluar Data Flatform

Gambar III.40. Activity DiagramForm Input Data Peminjaman

Tambah Data Peminjaman

Isi Data Peminjaman Simpan Data Peminjaman

Edit Data Peminjaman

Isi Data Peminjaman Update Data Peminjaman Hapus Data Peminjaman Pilih Data Peminjaman Hapus Data Peminjaman Batal Data

Peminjaman Peminjaman Pilih Data

Keluar Data Peminjaman

(42)

7. Activity Diagram Form Input Data Pembayaran Angsuran

Activity diagram form input data pembayaran angsuran dapat dilihat pada

Gambar III.41. Sebagai berikut :

Gambar III.41. Activity DiagramForm Input Data Pembayaran Angsuran

Tambah Data Pembayaran Angsuran

Isi Data Pembayaran Angsuran Simpan Data Pembayaran Angsuran Edit Data Pembayaran Angsuran

Isi Data Pembayaran Angsuran Update Data Pembayaran Angsuran Hapus Data Pembayaran Angsuran Pilih Data Pembayaran Angsuran Hapus Data Pembayaran Angsuran Batal Data

Pembayaran Angsuran Pembayaran Pilih Data Angsuran

Keluar Data Pembayaran Angsuran

Gambar

Gambar III.12. Rancangan Output Laporan Pembayaran Angsuran
Gambar III.14. Rancangan Output Laporan Setor Simpanan\
Gambar III.15. Rancangan Input Form Login
Gambar III.17. Rancangan Input Form Input Data Anggota
+7

Referensi

Dokumen terkait

Algoritma yang akan digunakan dalam proses prediksi yaitu algoritma Naïve Bayessian, algoritma ini menggunakan variabel-variabel yang ada pada data training untuk

1) Guru bersoal jawab dengan murid tentang kata sendi nama dan kata tanya. 2) Guru membimbing murid membaca teks yang bertajuk “Permata”.. 3) Murid melengkapkan teks dengan kata

Secara tabulasi perlakuan interaksi antara pemberian air leri 60 ml/l air dengan varietas jamur tiram putih berpengaruh yang baik terhadap semua peubah yang

(2) Kepala Kantor Wilayah departemen/lembaga/gubernur atau pejabat yang ditunjuk atas nama menteri/pimpinan lembaga, menetapkan pemimpin proyek dan bendaharawan proyek untuk DIP

Vitamin A dapat diperoleh dari mentega, susu, keju, kuning telur, hati, dan minyak ikan. Kekurangan vitamin A merupakan salah satu masalah utama dalam ilmu gizi. Kekurangan vitamin

Sebagai alternatif Ibu atau bapak bisa mencoba membaca sebuah buku yang ditulis oleh dr Rosdiana Ramli, SpOG, yang membahas tentang cara cepat hamil, penyebab susah hamil,

merupakan pasangan titik sudut yang berhadapan dalam bidang sisi kubus. dinamakan diagonal sisi