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