BAB IV
RANCANGAN SISTEM USULAN
4.1. Umum
Dalam sistem informasi yang ada pada Pegadaian Perum Pasar Senen yang
masih menggunakan manual dalam pengolahan data maka penulis mengajukan
rancangan sistem usulan yang diharapakan dapat membantu dalam pengolahan
data.
4.2. Prosedur Sistem Usulan
a. Prosedur Pendaftaran Pelanggan
Calon Pelanggan mengisi formulir yang tersedia di komputer. Setelah mengisi
menyerahkan KTP kepada admin untuk keaslian identitas pelanggan. Admin
membuat arsip Data Pelanggan. Setelah arsip selesai, admin menyerahkan KTP
kembali kepada pelanggan.
b. Prosedur Tafsiran Harga Barang
Admin akan memeriksa barang apakah masih mempunyai nilai jual atau tidak.
Setelah menafsir,admin akan menginfokan harga barang yang akan digadai. Jika
setuju, admin akan mengantar barang menuju tempat penyimpanan barang.
c. Prosedur Pengajuan Pinjaman
Admin akan memproses pinjaman dengan membuat arsip pinjaman. Setelah
arsip pinjaman jadi, akan diserahkan kepada keuangan untuk mengajukan
pinjaman. Setelah keuangan setuju, admin akan membuat kwitansi sebagai tanda
jadi transaksi. Setelah jadi, kwitansi akan diberikan kepada pelanggan.
37
d. Prosedur Pembayaran Angsuran
Pelanggan menyerahkan kwitansi ke admin beserta uang tagihan. Admin
mengecek kwitansi dan mencap kwitansi. Kwitansi kembali diserahkan kepada
pelanggan. Admin membuat arsip angsuran.
e. Prosedur Pembuatan Laporan
Admin akan mengumpulkan data pelanggan, data barang, data pinjaman, data
angsuran dan akan mengerjakan laporan rekapitulasi. Setelah jadi,admin akan
memberikan kepada keuangan.
4.3. Diagram Alir Data Sistem Usulan
a. Diagram Konteks Sistem Usulan
Gambar IV.7.
Diagram Konteks Sistem Usulan
b. Diagram Nol Sistem Usulan
Gambar IV.8.
Diagram Nol Sistem Usulan
c. Diagram Detail 1
----Gambar IV.9.
Diagram Detail 1. Sistem Usulan 1
d. Diagram Detail 2
Gambar IV.10.
Diagram Detail 2 Sistem Usulan 2
4.4. Kamus Data Sistem Usulan
Kamus data merupakan sebuah alat yang dapat membantu dalam perancangan
sebuah sistem karena dapat menjelaskan atau mengidentifikasikan setiap field atau
file yang dipakai oleh sistem.
Kamus Data Dokumen Masukan Sistem Usulan
1. Nama Arus Data : Data Pelanggan
Alias : File_pelanggan
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Proses 1.0 – File_pelanggan
File_pelanggan – Proses 3.0
Penjelasan : Data untuk mengetahui identitas pelanggan per periode
Periode : Setiap ada penambahan data pelanggan baru
Volume : 20 per bulan
Struktur Data : Header + isi
Header = Judul + Nama_Perusahaan + Periode
Keterangan = Judul *FILE PELANGGAN*
Nama_perusahaan *UPC PASAR SENEN*
Periode *AGUSTUS 2016*
Isi = 1 {kd_plgn + no_CIF + no_ktp + nm_plgn + no_telp +
tgl_daftar} n
2. Nama Arus Data : Data_Barang
Alias : File_barang
Bentuk Data : Dokumen cetakan komputer
Arus Data : file_barang - proses 2.0
File_barang – proses 3.0
Penjelasan : Data untuk mengetahui data barang jaminan
Periode : Setiap ada barang jaminan baru
Volume : 20 per bulan
Struktur Data : Header + isi
Header = Judul + Nama_Perusahaan + Periode
Keterangan = Judul *FILE BARANG*
Nama_perusahaan *UPC PASAR SENEN
Periode *AGUSTUS 2016*
Isi = 1 {*Id_brg + nm_brg + jns_brg + asl_brg + berat} n
Kamus Data Dokumen Keluaran Sistem Usulan
1. Nama Arus Data : Data_Peminjaman
Alias : File_peminjaman
Bentuk Data : Dokumen cetakan komputer
Arus Data : Proses 3.0 - File_peminjaman
File_peminjaman – proses 5.0
Penjelasan : Data untuk mengetahui data peminjaman per periode
Periode : Setiap masuknya data peminjaman baru
Volume : 20 per bulan
StrukturData : Header + isi
Header = Judul + Nama_Perusahaan + Periode
Keterangan = Judul *FILE PEMINJAMAN*
Nama_perusahaan *UPC PASAR SENEN*
Periode *AGUSTUS 2016*
Isi = 1 {*Id_peminjaman + **kd_plgn + **id_brg +
tgl_peminjaman + tgl_jatuh_tempo + jml_peminjaman +
golongan + lama_peminjaman + total_bunga +
total_pembayaran + status} n
2. Nama Arus Data : Data_Angsuran
Alias : File_Angsuran
Bentuk Data : Dokumen cetakan komputer
Aliran Data : Proses 4.0 - File _angsuran
File_angsuran – proses 5.0
Penjelasan : Data untuk mengetahui data angsuran per periode
Periode : Setiap masuknya data angsuran baru
Volume : 20 per bulan
Struktur Data : Header + isi
Header = Judul + Nama_Perusahaan + Periode
Keterangan = Judul *FILE ANGSURAN*
Nama_perusahaan *UPC PASAR SENEN
Periode *AGUSTUS 2016*
Isi = 1 {*Id_angsuran + **id_peminjaman + **kd_plgn +
Jml_pembayaran + tgl_angsuran + total_pembayaran +
tgl_jatuh_tempo + status} n
4.5. Spesifikasi Sistem Usulan
4.5.1. Bentuk Dokumen Masukan
Dokumen masukan yang digunakan pada sistem usulan adalah :
1. Nama dokumen : KTP
Fungsi : Sebagai keaslian identitas pelanggan
Sumber : Pelanggan
Tujuan : Admin
Media : Kertas cetakan
Jumlah : Satu
Frekuensi : Setiap transaksi baru
Format : Lampiran C-1
2. Nama dokumen : File_pelanggan
Fungsi : Sebagai data pelanggan yang mendaftar
Sumber : Pelanggan
Tujuan : Admin
Media : Komputer yang mendukung aplikasi desktop
Jumlah : Satu
Frekuensi : Setiap transaksi baru
Format : Lampiran C-2
3. Nama dokumen : File_barang
Fungsi : Sebagai data barang yang digadai
Sumber : Pelanggan
Tujuan : Admin
Media : Komputer yang mendukung aplikasi desktop
Jumlah : Satu
Frekuensi : Setiap transaksi baru
Format : Lampiran C-3
4.5.2. Bentuk Dokumen Keluaran
Bentuk rancangan dokumen-dokumenkeluaran yang digunakan pada sistem
usulan, dapat berupa:
1. Nama dokumen : Kwitansi
Fungsi : Sebagai bukti transaksi
Sumber : Admin
Tujuan : Pelanggan
Media : Kertas cetakan
Jumlah : Satu lembar
Frekuensi : Setiap transaksi baru selesai
Format : Lampiran D-1
2. Nama dokumen : File_peminjaman
Fungsi : Sebagai dokumen data peminjaman
Sumber : Admin
Tujuan : Keuangan
Media : Komputer yang mendukung aplikasi desktop
Jumlah : Satu lembar
Frekuensi : Setiap transaksi baru
Format : Lampiran D-2
3. Nama dokumen : File_angsuran
Fungsi : Sebagai dokumen data angsuran pembayaran
Sumber : Admin
Tujuan : Keuangan
Media : Komputer yang mendukung aplikasi desktop
Jumlah : Satu lembar
Frekuensi : Setiap adanya pembayaran angsuran
Format : Lampiran D-3
4. Nama dokumen : Laporan
Fungsi : Sebagai dokumen data laporan
Sumber : Admin
Tujuan : Keuangan
Media : Komputer yang mendukung aplikasi desktop
Jumlah : Satu lembar
Frekuensi : Setiap selesainya transaksi gadai
Format : Lampiran D-4
4.5.3. Entity Relational Diagram
Gambar IV.11.
Entity Relational Diagram
a. Logical Record Structure
Gambar IV.12.
Logical Record Structure
4.5.4. Spesifikasi File
a. File Pelanggan
Nama file : File_pelanggan
Akronim : File Pelanggan
Fungsi : Untuk menyimpan data calon Karyawan
Tipe : File Master
Organisasi file : Indexed Sequential
Akses file : Random
Media : Hard Disk
Panjang record : 63 Karakter
Kunci Field : Kd_plgn
Software : Mysql
Tabel IV.1.
Spesifikasi File Pelanggan
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Pelanggan Kd_plgn Text 3 Primary Key
2 Nomor CIF No_CIF Text 10
3 Nomer KTP No_ktp Text 15
4 Nama Pelanggan Nm_plgn Text 20
5 Nomer Telepon No_telp Text 15
6 Tanggal Daftar Tgl_daftar Date -
b. File Barang
Nama file : File_Barang
Akronim : File Barang
Fungsi : Untuk menyimpan data barang
Tipe : File Master
Organisasi file : Indexed Sequential
Akses file : Random
Media : Hard Disk
Panjang record : 67 Karakter
Kunci Field : Id_brg
Software : Mysql
Tabel IV.2.
Spesifikasi File Barang
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id Barang id_brg Varchar 10 Primary key
2 Nama barang Nm_brg Text 20
3 Jenis barang Jns_brg Text 15
4 Asal barang Asl_brg Text 15
5 Berat Berat Varchar 7
c. File Pinjaman
Nama file : File_pinjaman
Akronim : File Pinjaman
Fungsi : Untuk menyimpan data pinjaman
Tipe : File Transaksi
Organisasi file : Indexed Sequential
Akses file : Random
Media : Hard Disk
Panjang record : 69 Karakter
Kunci Field : Id_peminjaman
Software : Mysql
Tabel IV.3.
Spesifikasi File Peminjaman
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id peminjaman Id_peminjaman Varchar 9 Primary key
2 Kode pelanggan Kd_plgn Text 3
3 Id barang Id_brg Varchar 9
4 Tanggal peminjaman Tgl_peminjaman Date -
5 Tanggal jatuh tempo Tgl_jatuh_tempo Date -
6 Lama Peminjaman Lama_peminjaman Text 9
7 Jumlah peminjaman Jml_peminjaman Double 9
8 Golongan Golongan Text 2
9 Total bunga Total_bunga Double 9
10 Total pembayaran Total_pembayaran Double 9
11 Status Status Text 10
d. File Angsuran
Nama file : File_Angsuran
Akronim : File Angsuran
Fungsi : Untuk menyimpan data angsuran
Tipe : File Transaksi
Organisasi file : Indexed Sequential
Akses file : Random
Media : Hard Disk
Panjang record : 44 Karakter
Kunci Field : Id_angsuran
Software : Mysql
Tabel IV.4.
Spesifikasi File Angsuran
No Elemen data Akronim Tipe Panjang keterangan
1 Id angsuran Id_angsuran Varchar 7 Primary key
2 Id peminjaman Id_peminjaman Varchar 8
3 Kode pelanggan Kd_plgn Text 3
4 Jumlah pembayaran Jml_pembayaran Double 9
5 Tanggal angsuran Tgl_angsuran Date -
6 Total pembayaran Total_pembayaran Double 9
7 Tanggal jatuh tempo Tgl_jatuh_tempo Date -
8 Status Status Text 8
4.5.5. Struktur Kode
1. Nama kode: kd_plgn
Panjang : 3 Karakter
Tipe : Text
X X X
Format :
Inisial Nama Pelanggan
Contoh :
Keterangan :
ARS = Inisial dari nama pelanggan
2. Nama Kode: Id_brg
Panjang : 10 Karakter
Tipe : Varchar
Format :
X X X X X X X X 9 9
Inisial barang Inisial Berat
Contoh :
T L V E L K 2 5 K G
Keterangan :
TLV = Inisial dari televisi
ELK = Jenis barang adalah elektronik
C1 = Golongan barang adalah C1
2 = Berat barang adalah 2 kg
A R S
3. Nama Kode : Id_peminjaman
Panjang : 9 Karakter
Tipe : Text
Format :
Inisial nama Nomer Tanggal Bulan
Pelanggan Peminjaman Peminjaman Peminjaman
Contoh :
A R S 0 5 2 1 0 1
Keterangan
ARS = Inisial dari nama pelanggan
05 = Nomer peminjaman adalah 05
21 = Tanggal peminjaman adalah 21
01 = Bulan Peminjaman adalah Januari
X X X 9 9 9 9 9 9
4. Nama Kode : Id_angsuran
Panjang : 7 Karakter
Tipe : Varchar
Format :
Inisial nama Nomer Tanggal
pelanggan angsuran angsuran
Contoh :
Keterangan:
ARS = Inisial dari nama pelanggan
01 = Nomer angsuran adalah 01
31 = Tanggal angsuran adalah 31
X X X 9 9 9 9
A R S 0 1 3 1
4.5.6. Spesifikasi Program
Gambar IV.13.
Diagram HIPO
Spesifikasi program dalam perancangan program pada pembuatan tugas
akhir ini, terdiri dari:
a. Log In
Nama Program : Log In
Akronim : Log in.Visual Basic 6.0/ index.php
Fungsi : Untuk masuk ke program
Index Program : ----
Bahasa Program : Netbeans – VB/php
Bentuk Tampilan : Lampiran E-1
Proses : Pada Menu Utama terdapat empat buah pilihan
yaitu:
1. Username
2. Password
3. Masuk
b. Menu Utama
Nama Program : Menu Utama
Akronim : Menu Utama.Visual Basic 6.0/ index.php
Fungsi : Isi Disesuaikan dengan Kamusnya
Index Program : ----
Bahasa Program : Netbeans – VB/php
Bentuk Tampilan : Lampiran E-2
Proses : Pada Menu Utama terdapat empat buah pilihan
yaitu:
1. Menu File
2. Menu Proses
3. Menu Laporan
4. Menu Keluar
c. File Pelanggan
Nama Program : File Pelanggan
Akronim : File Pelanggan. Visual Basic 6.0/ index.php
Fungsi : Isi Disesuaikan dengan Kamusnya
Index Program : ----
Bahasa Program : Netbeans – VB/php
Bentuk Tampilan : Lampiran E-3
Proses : Pada File Pelanggan terdapat empat buah pilihan
yaitu:
1. Tambah
2. Simpan
3. Hapus
4. Keluar
d. File Barang
Nama Program : File Barang
Akronim : File Barang. Visual Basic 6.0/ index.php
Fungsi : Isi Disesuaikan dengan Kamusnya
Index Program : ----
Bahasa Program : Netbeans – VB/php
Bentuk Tampilan : Lampiran E-4
Proses : Pada File Barang terdapat empat buah pilihan
yaitu:
1. Tambah
2. Simpan
3. Hapus
4. Keluar
e. File Peminjaman
Nama Program : File Peminjaman
Akronim : File peminjaman. Visual Basic 6.0/ index.php
Fungsi : Isi Disesuaikan dengan Kamusnya
Index Program : ----
Bahasa Program : Netbeans – VB/php
Bentuk Tampilan : Lampiran E-5
Proses : Pada File Peminjaman terdapat empat buah pilihan
yaitu:
1. Tambah
2. Simpan
3. Hapus
4. Keluar
f. File Angsuran
Nama Program : File Angsuran
Akronim : File Angsuran. Visual Basic 6.0/ index.php
Fungsi : Isi Disesuaikan dengan Kamusnya
Index Program : ----
Bahasa Program : Netbeans – VB/php
Bentuk Tampilan : Lampiran E-6
Proses : Pada File Angsuran terdapat empat buah pilihan
yaitu:
1. Log out
2. Keluar
g. Formulir Pelanggan
Nama Program : Formulir Pelanggan
Akronim : Formulir Pelanggan. Visual Basic 6.0/ index.php
Fungsi : Isi Disesuaikan dengan Kamusnya
Index Program : ---
Bahasa Program : Netbeans – VB / php
Bentuk Lampiran : Lampiran E-7
Proses : Pada Formulir Pelanggan hanya ada tombol Mendaftar
4.6. Spesifikasi Sistem Komputer
4.6.1 Umum
Secara garis besar untuk mendukung berjalannya sistem usulan pada Perum
Pegadaian Pasar Senen maka dibutuhkan tambahan tambahan perangkat pendukung
yang dapat membantu data dapat terintegrasi dan berjalan dengan baik.
4.6.2. Perangkat Keras
a. Server
1) CPU
(a) Processor Intel® Pentium® Core 2 Duo
(b) RAM DDR2 4 GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 5 Mbps.
b. Client
1) CPU
(a) Processor Intel® Pentium® 4
(b) RAM DDR2 1GB
(c) Hard Disk 250 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 5 Mbps.
4.6.3. Perangkat Lunak
1. Server
a. Sistem operasi yang umum digunakan adalah Microsoft Windows.
b. Aplikasi bundle desktop adalah php2triad yang terdiri dari beberapa
komponen, diantaranya:
(1) Aplikasi Visual Basic 6.0
(2) Aplikasi phpMyAdmin v2.7.0-pl2
2. Client
a. Sistem operasi yang umum digunakan adalah Microsoft Windows.
b. Aplikasi Visual Basic.
4.7. Jadwal Implementasi
Tabel IV.5.
Jadwal Implementasi
No KEGIATAN
WAKTU
BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
2 Analisa
3 Desain Sistem
4 Desain Perangkat Lunak
5
Pembuatan & Tes
Program
6 Tes Sistem
7 Pelatihan
8
Pembuatan Buku
Petunjuk
9 Evaluasi & Operasional