bab iv analisis & desain sistem 4.1 analisis sistem barusir.stikom.edu/813/6/bab iv.pdf ·...
TRANSCRIPT
21
BAB IV
ANALISIS & DESAIN SISTEM
4.1 Analisis Sistem Baru
Berikut ini merupakan penjabaran rancangan sistem baru yang
dikembangkan setelah mempelajari sistem lama yang sebelumnya telah berlaku di
PT.Integritas Mitra Bersatu Surabaya. Beberapa proses yang dikembangkan
meliputi :
1. Prosedur Pemesanan (Booking)
Pembeli dapat memesan rumah yang diingginkan dan dapat memesan rumah
lebih dari 1 unit, agar tidak dibeli oleh pelangan yang lain.
2. Prosedur Penjualan
Pelanggan dapat mengetahui total harga rumah yang di beli dan memilih jenis
pembayaran.
3. Prosedur Pembayaran
Pelanggan dapat memilih jenis pembayaran, ada 3 jenis pembayaran yaitu
tunai, KPR dan INHOUSE, pembayaran uang muka dilakukan melalui
developer dan pelunasan rumah untuk KPR dilakukan melalui bank yang
telah dituju sedangkan INHOUSE melalui developer.
4. Prosedur Pembatalan
Pelanggan yang melakukan pembatalan pemesanan dan telah membayar UTJ
(Uang Tanda Jadi) tidak dapat diambil.
4.2 Desain Sistem
Berikut ini adalah langkah-langkah dalam membuat desain sistem :
22
a. Membuat System Flow Terkomputerisasi
b. Membuat Diagram Berjenjang
c. Membuat Document Flow Diagram (DFD)
a. Membuat Context Diagram
b. Membuat DFD Level 0
c. Membuat DFD Level 1
d. Membuat Entity Relationship Diagram (ERD)’
a. Membuat Conceptual Data Model
b. Membuat Physical Data Model
e. Membuat DBMS
f. Membuat Aplikasi
23
4.2.1 System Flow Penjualan
Pelanggan Bag. Penjualan Bag. Keuangan Teknisi Bank
Mulai
Terjual ??
Siap
Bangun
Siap
Huni
SPS1
2
1
1
SPS
SPPR1
2
2 3
3
SPPR
Kredit ?
KPR?
Memo
6
Jadwal
Pembayaran
Cicilan
UM=2x
Memo
8
Selesai
Ya
Tidak
Tidak
5
Ya
Tidak
Ya
Tidak
Ya
Sisa Bayar
5
Memo
86
12
12
7
13
7
2
SPPR
Data Karyawan
Data Pelanggan
Data Rumah
yang diinginkan
Mengecek status
rumah
Waktu Konfirmasi
1 minggu
Buat SPS
Pembayaran Rumah
Tunai
Buat SPPR
Menentukan
Pembayaran Pelunasan Rumah
Siap Huni
Pembayaran IN
HOUSE
Membuat Jadwal
Pembayaran UM
Bayar UM
Membuat
Memo
Pelunasan UM
Pembayaran
Rumah Selama 1
tahun
Melanjutkan
Pembayaran ke
Bank
Pembangunan
Rumah
Pelunasan
Rumah
Bukti
Pembayaran
Rumah12
Bukti
Pembayaran
UM12
Bukti
Pembayaran
Rumah12
Bukti
Pembayaran
Rumah
Manajer
Bukti
Pembayaran
UM
Bukti
Pembayaran
Rumah
9
410
13
4
9
10
14
11
Laporan
Pembayaran
Membuat Laporan
Pembayaran
Laporan
Pembayaran
14
11
Karyawan
Pelanggan
Pemesanan
Pembayaran
Penjualan
Pembatalan
SPS = Surat Pemesanan Sementara
SPPR = Surat Perjanjian Pembelian Rumah
Gambar 4.1 System Flow Penjualan
24
Data karyawan, pelanggan, dan rumah diinputkan melalui keyboard pada
komputer dan masing-masing disimpan pada tabel karyawan, pelanggan, dan
rumah, ketiga tabel tersebut menjadi referensi dan saling berhubungan pada tabel
pemesanan dan untuk membuat SPS. Tabel pemesanan mereferensi pada tabel
penjualan untuk membuat SPPR, pelanggan memilih jenis pembayaran dan
membuat jadwal pembayaran (berapa kali cicilan) untuk uang muka baik KPR
atau INHOUSE dibayarkan kepada developer dan disimpan pada tabel
pembayaran dan untuk pelunasan pemabatalan pelanggan membayar sesuai
pilihan, untuk KPR dibayar melalui bank yang telah dituju dan INHOUSE dibayar
melalui developer dan disimpan pada tabel KPR dan INHOUSE. Sedangkan
untuk pembatalan bisa dikarenakan pelanggan tidak melakukan konfirmasi
pemesanan dalam waktu 1 minggu atau memang dibatalkan karena ada alasan
yang lain pembatalan tersebut disimpan kedalam tabel pembatalan.
Setelah data tersimpan dalam tabel, maka rekapitulasi dari masing-masing
tabel dapat dicetak.
4.2.2 Data Flow Diagram
Data Flow diagram merupakan diagram yang menunjukkan arus data dari
sebuah sistem. DFD ini terbagi dari beberapa level, yaitu Context Diagram, DFD
Level 0, DFD Level 1, dan seterusnya. Dalam desain sistem penjualan perumahan
PT.Integritas Mitra Bersatu Surabaya ini, DFD dibuat hingga DFD Level 1.
Berikut ini adalah penjelasannya :
25
4.2.2.1 Context Diagram
Laporan Data Pembayaran
Laporan Data Pembatalan
Laporan Data Pemesanan
Laporan Data Lokasi
Laporan Data Rumah
Laporan Data Karyawan
Laporan Data Pelanggan
Bukti Pembayaran UM
Transaksi Pembayaran UM
Bukti Pembayaran
Transaksi Pembayaran Tunai
Bukti Pembayaran KPR
Transaksi Pembayaran KPR
SPPR
Bukti Pembatalan Pemesanan
Transaksi Pembatalan
SPS
Transaksi Pemesanan dan UTJ
Data Pelanggan
Data Karyawan
Data Rumah
Data Lokasi
Memo PembangunanBukti Pembayaran KPR
SPS
SPPR
Bukti Pembatalan Pemesanan
Bukti Pembayaran
Bukti Pembayaran UM
0
Sistem Penjualan pada PT Integritas Mitra Bersatu
+
Pelanggan
Bagian Penjualan
Bank Teknisi
Manajer
Bagian Keuangan
Gambar 4.2 Context Diagram
Gambar di atas merupakan gambaran sistem penjualan yang dibuat dalam
proyek akhir ini secara garis besar. Dalam sistem ini, terdapat 6 eksternal entity,
yaitu pelanggan, bank, teknisi, bagian penjualan, bagian keuangan, dan manajer.
Masing-masing memberikan input dan output dari sistem penjualan ini.
Pelanggan menerima keluaran berupa SPS, SPPR, bukti pembayaran UM
(uang muka), bukti pembayaran, dan bukti pembatalan pemesanan sedangkan
Bank hanya menerima keluaran bukti pembayaran KPR, Teknisi hanya menerima
keluaran memo pembangunan.
Bagian penjualan memberikan masukan data pelanggan, data karyawan,
data rumah, data lokasi, transaksi pemesanan dan UTJ (uang tanda jadi), dan
transaksi pembatalan. Bagian penjualan juga menerima keluaran berupa SPS dan
bukti pembatalan pemesanan.
26
Bagian keuangan memberikan masukan berupa transaksi pembayaran UM
(uang muka), transaksi pembayaran tunai, transaksi pembayaran KPR. Bagian
keuangan menerima keluaran berupa bukti pembayaran UM (uang muka), bukti
pembayaran, bukti pembayaran KPR, dan SPPR.
Manajer menerima keluaran berupa laporan data pelanggan, laporan data
karyawan, laporan rumah, laporan data lokasi, laporan data pemesanan, laporan
pembatalan, dan laporan data pembayaran.
27
4.2.2.2 Diagram Berjenjang
Berikut ini merupakan gambar diagram berjenjang dari sistem informasi
penjualan PT.Integritas Mitra Bersatu Surabaya :
0
Sistem Informasi
Penjualan pada PT. Mitra
Integritasi Bersatu
1
Sub Sistem
Pemeliharaan File
Induk
2
Sub Sistem
Pemeliharaan File
Transaksi
3
Sub Sistem Cetak
Laporan
1.1
Pemeliharaan
File
Pelanggan
1.2
Pemeliharaan
File Rumah
1.3
Pemeliharaan
File
Karyawan
2.1
Pemeliharaan
Transaksi
Pemesanan
2.2
Pemeliharaan
Transaksi
Pembatalan
Pemesanan
2.3
Pemeliharaan
Transaksi
Pembayaran
3.2.1
Pemeliharaan
Laporan Data
Pelanggan
3.2.2
Pemeliharaan
Laporan Data
Karyawan
3.2.3
Pemeliharaan
Laporan Data
Rumah
1.4
Pemeliharaan
File Lokasi
3.2.4
Pemeliharaan
Laporan Data
Lokasi
3.2.5
Pemeliharaan
Laporan
Pemesanan
3.2.6
Pemeliharaan
Laporan Data
Pembatalan
3.2.7
Pemeliharaan
Laporan Data
Pembayaran
3.1
Cetak
Laporan Bukti
Transaksi
3.2
Cetak
Laporan
Manajerial
3.1.1
SPS
3.1.2
SPPR
3.1.3
Bukti
Pembatalan
Pemesanan
3.1.5
Bukti
Pembayaran
3.1.6
Bukti
Pembayaran
KPR
3.1.4
Bukti
Pembayaran
UM
Gambar 4.3 Diagram Berjenjang
28
4.2.2.3 DFD Level 0
Bukti Pembayaran KPR
Bukti Pembayaran KPR
Bukti Pembayaran UM
Bukti Pembayaran
Bukti Pembayaran UM
Bukti Pembayaran
Bukti Pembatalan Pemesanan
Bukti Pembatalan Pemesanan
SPPR
SPPR
SPSSPS
Detil Pembayaran
Pembayaran
Detil Pembatalan
Pembatalan
Detil Pemesanan
Pemesanan
Data Lokasi
Data Rumah
Data Karyawan
Data Pelanggan
Detil Pembayaran
Pembayaran
Detil Pembatalan
Pembatalan
Detil Pemesanan
Pemesanan
Data Lokasi
Data Rumah
Data Karyawan
Data Pelanggan
Memo Pembangunan
Transaksi Pembayaran KPR
Transaksi Pembayaran UM
Transaksi Pembayaran Tunai
Transaksi Pembatalan
Transaksi Pemesanan dan UTJ
Data Lokasi
Data Rumah
Data Karyawan
Data Pelanggan
Laporan Data Pembayaran
Laporan Data Pembatalan
Laporan Data Pemesanan
Laporan Data Lokasi
Laporan Data Rumah
Laporan Data Karyawan
Laporan Data Pelanggan
Data Lokasi
Data Rumah
Data Karyawan
Data Pelanggan
Pelanggan
Pelanggan
Pelanggan
PelangganPelanggan
Bank
Teknisi
Bagian
Penjualan
Bagian
Penjualan
Bagian
Penjualan
Bagian
Penjualan
Bagian
Penjualan
Bagian
Penjualan
Bagian
Penjualan
Bagian
Penjualan
Bagian
Keuangan
Bagian
Keuangan
Bagian
Keuangan
Bagian
Keuangan
Bagian
Keuangan
Bagian
Keuangan
Bagian
Keuangan
Manajer
Manajer
Manajer
Manajer
Manajer
Manajer
Manajer
1
Sub Sistem Pemeliharaan File Induk
+
3
Sub Sistem Mencetak Laporan
+
1 Data Pelanggan
2 Data Karyawan
3 Data Rumah
4 Data Lokasi
5 Pemesanan
6 Detil Pemesanan
7 Pembatalan
8 Detil Pembatalan
9 Pembayaran
10Detil
Pembayaran
2
Sub Sistem Pemeliharaan File Transaksi
+
Gambar 4.4 DFD Level 0
DFD Level 0 merupakan hasil decompose dari context diagram. Sistem
informasi penjualan yang dibahas dalam proyek akhir ini terbagi atas beberapa
sub sistem, yaitu sub sistem pemeliharaan data master (induk), sub sistem
pemeliharaan data transaksi dan sub sistem pembuatan/pencetakan laporan.
Dari diagram di atas terlihat ada 10 tabel yang terdapat dalam database
yang diperlukan oleh sistem penjualan yang dibuat ini, yaitu tabel pelanggan,
karyawan, rumah, lokasi, pemesanan, detil pemesanan, pembatalan, detil
pembatalan, pembayaranan, dan detil pembayaran.
29
4.2.2.4 DFD Level 1 Proses Pengelolaan Data Master
Data Lokasi
Data Karyawan
Data Lokasi
Data Rumah
Data Karyawan
Data Pelanggan
Data Pelanggan
Bagian
Penjualan
Bagian
Penjualan
Bagian
Penjualan
Bagian
Penjualan
1 Data Pelanggan
2 Data Karyawan
3 Data Rumah
4 Data Lokasi
1
Mengelola Data
Gambar 4.5 DFD Level 1 Pengelolaan Data Master
DFD Level 1 Pemeliharaan Data Master merupakan hasil dekomposisi dari
DFD Level 0 sub sistem pemeliharaan data master. Dalam pemeliharaan data
master ini, terdapat 1 proses, yaitu proses mengelola data. Proses ini berpengaruh
pada tabel-tabel induk, yaitu data pelanggan, data karyawan, data rumah, dan data
lokasi.
30
4.2.2.5 DFD Level 1 Proses Pengelolaan Data Transaksi
Data Pemesanan
Data Pemesanan
[Detil Pembayaran]
[Pembayaran]
[Detil Pembatalan]
[Pembatalan]
[Memo Pembangunan]
[Detil Pemesanan]
[Pemesanan]
[Data Lokasi]
[Data Rumah]
[Data Karyawan]
[Data Pelanggan]
[Transaksi Pembayaran UM]
[Transaksi Pembayaran Tunai]
[Transaksi Pembayaran KPR]
[Transaksi Pembatalan][Transaksi Pemesanan dan UTJ]
Teknisi
Bagian
Penjualan
Bagian
Penjualan
Bagian
Keuangan
Bagian
Keuangan
Bagian
Keuangan
1 Data Pelanggan
2 Data Karyawan
3 Data Rumah
4 Data Lokasi
5 Pemesanan
6 Detil Pemesanan
7 Pembatalan
8Detil
Pembatalan
9 Pembayaran
10Detil
Pembayaran
2.1
Transaksi Pemesanan
2.2
Transaksi Pembatalan
Pemesanan
2.3
Transaksi Pembayaran
Gambar 4.6 DFD Level 1 Pengelolaan Data Transaksi
DFD Level 1 Pemeliharaan Data Transaksi merupakan hasil dekompose
dari DFD Level 0 sub sistem pemeliharaan data transaksi. Sub sistem ini terdiri
dari 3 proses, yaitu proses transaksi pemesanan, proses transaksi pembatalan
pemesanan, dan transaksi pembayaran. Ketiga proses ini berpengaruh pada tabel
penjualan, pemesanan dan detil pemesanan, pembatalan dan detil pembatalan,
serta pembayaran dan detil pembayaran.
31
4.2.2.6 DFD Level 1 Proses Pencetakan Laporan
Data Pemesanan
Data Pemesanan
[Laporan Data Pembayaran]
[Bukti Pembayaran KPR]
[Bukti Pembayaran UM]
[Bukti Pembayaran UM]
[Bukti Pembayaran]
[Bukti Pembayaran]
[Detil Pembayaran]
[Pembayaran]
[Detil Pembatalan]
[Pembatalan]
[Bukti Pembatalan Pemesanan]
[Bukti Pembatalan Pemesanan]
[Laporan Data Pembatalan]
Data RumahData Karyawan
Data Pelanggan
Data Lokasi
[SPS]
[Detil Pemesanan][SPPR] [SPPR]
[SPS]
[Pemesanan]
[Laporan Data Pemesanan]
[Laporan Data Lokasi]
[Data Lokasi]
[Laporan Data Rumah]
[Data Rumah]
[Data Karyawan]
[Laporan Data Karyawan]
[Data Pelanggan]
[Laporan Data Pelanggan]
[Bukti Pembayaran KPR]
Manajer
Manajer
Manajer
Manajer
Manajer
Manajer
Manajer
1 Data Pelanggan
2 Data Karyawan
3 Data Rumah
4 Data Lokasi
5 Pemesanan
6 Detil Pemesanan
1 Data Pelanggan
2 Data Karyawan
3 Data Rumah
4 Data Lokasi
Pelanggan
Bagian
Penjualan
Bagian
Keuangan
Pelanggan
Bagian
Penjualan
Pelanggan
Bagian
Keuangan
Pelanggan
Pelanggan
Bagian
Keuangan
Bagian
Keuangan
Bank
3.1
Laporan Data
Pelanggan
3.2
Laporan Data
Karyawan
3.3
Laporan Data
Rumah
3.4
Laporan Data
Lokasi
3.5
Laporan Data Pemesanan3.6
Laporan Data
Pembatalan Pemesanan
3.7
Laporan Data Pembayaran
Gambar 4.7 DFD Level 1 Pencetakan Laporan
Gambar di atas merupakan hasil dekomposisi dari DFD Level 0 sub sistem
pencetakan laporan. Sub sistem ini mereferen dari semua tabel yang ada pada
database, yang merupakan hasil dari sub-sub sistem yang sebelumnya. Sub sistem
ini terdiri dari 7 laporan yaitu laporan data pelanggan, laporan data karyawan,
laporan rumah, laporan lokasi, laporan data pemesanan, laporan data pembatalan
pemesanan, dan laporan data pembayaran. proses memilih laporan, memilih
periode laporan dan mencetak laporan.
4.2.3 Entity Relationship Diagram
Entity Relationship Diagram adalah sebuah diagram yang menunjukkan
relasi tabel-tabel yang terdapat dalam sebuah database. Dalam proyek ini, akan
32
terdapat 2 model dari ERD, yaitu Conceptual Data Model (CDM), dan Physical
Data Model (PDM).
4.2.3.1 Conceptual Data Model
detil_bayar
memiliki um
bayar
terdapat um
memilikidibayar
dibatalkan
menjual
memiliki_lokasi
Mempunyai Terdapat
Terdapat Rumah
Detil Pesan
Melakukan Bayar
Melakukan
Mempunyai det il
Memiliki det il
det il jual
Membayar UM
Membayar
Melayani penjualan
Melayani Pemesanan
Memiliki T ipe
Memesan
Pelang g an
ID Pelangg an
Nama Pelangg an
Alamat
Telepon
No KTP
Pekerjaan
Pemesanan
ID Pemesanan
Tgl Pemesanan
Tgl Konfirmasi
Nominal UTJ
Rumah
ID Rumah
Luas Tanah
Luas Bang unan
Penambahan Tanah
Penambahan Bang unan
Nama Tipe
ID Tipe
Nama Tipe
Blok
Kavling
Tipe
Lokasi
ID Lokasi
Lokasi
Harg a Tanah
Harg a Bang unan
Detil Pemesanan
Luas Tanah
Luas Bang unan
UTJ
Penjualan
ID_Penjualan
Tgl Penjualan
Diskon
Harg a Nett
Jenis Pembayaran
Detil Penjualan
Kavling
Harg a Nett
Karyawan
ID Karyawan
Nama Karyawan
Alamat
Telepon
Jenis Kelamin
Jabatan
Foto_Karyawan
Pembayaran
Kavling
Tgl Pembayaran
Nominal
Pembayaran UM
kavling
Tgl Pembayaran
Uang Muka ke
Nominal
Detil UM
Uang Muka ke
Tgl Pembayaran
Nominal
Bank
ID Bank
Nama Bank
Alamat
No Telepon
Contact_person
Pembatalan
Id_batal
tgl_batal
alasan
KPR
Harg a Nett
total_bayar
inhouse
Harg a Nett
tot_bayar
detil_inhouse
pembayaran
Nominal
sisa
Gambar 4.8 CDM
Conceptual data model(CDM) merupakan sebuah diagram database yang
masih berupa konsep. Dalam CDM ini, terdapat17 tabel yang saling berhubungan
secara logika.
33
4.2.3.2 Physical Data Model
KAVLING2 = KAVLING2
ID_PENJUALAN = ID_PENJUALAN
KAVLING2 = KAVLING2
ID_BANK = ID_BANK
ID_PENJUALAN = ID_PENJUALAN
ID_BATAL = ID_BATAL
ID_PELANGGAN = ID_PELANGGAN
ID_LOKASI = ID_LOKASI
ID_PEMESANAN = ID_PEMESANAN ID_PENJUALAN = ID_PENJUALAN
ID_RUMAH = ID_RUMAH
ID_RUMAH = ID_RUMAH
ID_PELANGGAN = ID_PELANGGAN
ID_PELANGGAN = ID_PELANGGAN
KAVLING2 = KAVLING2
ID_PEMESANAN = ID_PEMESANAN
ID_PENJUALAN = ID_PENJUALAN
ID_PENJUALAN = ID_PENJUALAN
ID_PENJUALAN = ID_PENJUALAN
ID_KARYAWAN = ID_KARYAWAN
ID_KARYAWAN = ID_KARYAWAN
ID_TIPE = ID_TIPE
ID_PELANGGAN = ID_PELANGGAN
PELANGGAN
ID_PELANGGAN varchar(5)
NAM A_PELANGGAN varchar(30)
ALAMAT varchar(50)
TELEPON varchar(12)
NO_KTP varchar(15)
PEKERJAAN varchar(15)
PEM ESANAN
ID_PEMESANAN varchar(5)
ID_PELANGGAN varchar(5)
ID_KARYAW AN varchar(5)
ID_RUMAH varchar(5)
ID_PENJUALAN varchar(10)
ID_BATAL varchar(5)
TGL_PEMESANAN date
TGL_KONFIRMASI date
NOMINAL_UTJ numeric(10)
RUM AH
ID_RUMAH varchar(5)
ID_T IPE varchar(5)
LUAS_TANAH numeric(10)
LUAS_BANGUNAN numeric(10)
PENAMBAHAN_TANAH numeric(10)
PENAMBAHAN_BANGUNAN numeric(10)
NAM A_TIPE
ID_T IPE varchar(5)
ID_LOKASI varchar(5)
NAM A_TIPE varchar(25)
BLOK varchar(1)
KAVLING varchar(6)
TIPE varchar(6)
LOKASI
ID_LOKASI varchar(5)
LOKASI varchar(10)
HARGA_T ANAH numeric(15)
HARGA_BANGUNAN numeric(15)
DET IL_PEMESANAN
ID_PEMESANAN varchar(5)
ID_RUMAH varchar(5)
LUAS_TANAH1 numeric(10)
LUAS_BANGUNAN numeric(10)
UTJ numeric(15)
PENJUALAN
ID_PENJUALAN varchar(10)
ID_KARYAW AN varchar(5)
ID_PELANGGAN varchar(5)
TGL_PENJUALAN date
DISKON numeric(10)
HARGA_NETT numeric(15)
JENIS_PEMBAYARAN varchar(8)
DET IL_PENJUALAN
ID_PENJUALAN varchar(10)
KAVLING varchar(6)
HARGA_NETT numeric(15)KARYAW AN
ID_KARYAW AN varchar(5)
NAM A_KARYAW AN varchar(20)
ALAMAT varchar(50)
TELEPON varchar(12)
JENIS_KELAMIN varchar(9)
JABATAN varchar(10)
FOT O_KARYAW AN long binary
PEM BAYARAN
KAVLING1 varchar(5)
ID_PENJUALAN varchar(10)
ID_PELANGGAN varchar(5)
ID_PEMESANAN varchar(5)
TGL_PEMBAYARAN date
NOMINAL integer
PEM BAYARAN_UM
KAVLING2 varchar(5)
ID_PENJUALAN varchar(10)
ID_PELANGGAN varchar(5)
TGL_PEMBAYARAN date
UANG_MUKA_KE varchar(2)
NOMINAL integer
DET IL_UM
KAVLING2 varchar(5)
UANG_MUKA_KE varchar(2)
TGL_PEMBAYARAN date
NOMINAL integer
BANK
ID_BANK varchar(4)
NAM A_BANK varchar(20)
ALAMAT varchar(50)
NO_TELEPON varchar(12)
CONTACT_PERSON varchar(12)
PEM BATALAN
ID_BATAL varchar(5)
TGL_BATAL date
ALASAN varchar(30)
KPR
ID_PENJUALAN varchar(10)
ID_BANK varchar(4)
KAVLING2 varchar(5)
HARGA_NETT numeric(15)
TOT AL_BAYAR numeric(15)
INHOUSE
ID_PENJUALAN varchar(10)
KAVLING2 varchar(5)
HARGA_NETT numeric(15)
TOT _BAYAR numeric(15)
DET IL_INHOUSE
PEM BAYARAN varchar(2)
NOMINAL integer
SISA integer
Gambar 4.9 PDM
Physical Data Model (PDM) merupakan desain fisik desain tabel dari
sebuah database. Dalam PDM ini terdapat 17 tabel yang saling berhubungan dan
terintegrasi. Ketujuh belas tabel inilah yang akan dibuat tabelnya dalam database.
4.2.4 Struktur File
Di dalam sistem informasi penjualan ini, terdapat 17 tabel. Berikut ini
keterangan mengenai tabel-tabel tersebut :
34
1. Tabel Pelanggan
Nama Tabel : pelanggan
Primary Key : id_pelanggan
Foreign Key : -
Fungsi : Tabel yang menampung data-data pelanggan
Tabel 4.1 Tabel Pelanggan
Nama Kolom Tipe Data Length Constraint Keterangan
Id_pelanggan varchar 5 Primary key Id pelanggan
Nama_pelanggan varchar 30 - Nama pelanggan
Alamat varchar 50 - Alamat pelanggan
Telepon varchar 12 - Telepon pelanggan
No_ktp varchar 15 - No KTP pelanggan
pekerjaan varchar 15 - Pekerjaan pelanggan
2. Tabel Bank
Nama Tabel : Bank
Primary Key : id_bank
Foreign Key : -
Fungsi : Tabel yang menampung data bank
Tabel 4.2 Tabel Bank
Nama Kolom Tipe Data Length Constraint Keterangan
Id_Bank varchar 4 Primary key Id bank
Nama_bank varchar 20 - Nama bank
35
Nama Kolom Tipe Data Length Constraint Keterangan
Alamat varchar 50 - Alamat bank
Telepon varchar 12 - No telepon bank
Cp varchar 12 - Contact person
3. Tabel Karyawan
Nama Tabel : Karyawan
Primary Key : id_karyawan
Foreign Key : -
Fungsi : Tabel yang menampung data-data karyawan
Tabel 4.3 Tabel karyawan
Nama Kolom Tipe Data Length Constraint Keterangan
Id_karyawan varchar 5 Primary key Id karyawan
Nama_karyawan varchar 20 - Nama karyawan
Alamat varchar 50 - Alamat karyawan
Telepon varchar 12 - Telepon karyawan
Jenis_kelamin varchar 9 - Jenis kelamin
Jabatan varchar 10 - Jabatan karyawan
Foto_karyawan Long binary - Foto karayawan
4. Tabel Lokasi
Nama Tabel : lokasi
Primary Key : id_lokasi
36
Foreign Key : -
Fungsi : Tabel yang menampung data lokasi
Tabel 4.4 Tabel Lokasi
Nama Kolom Tipe Data Length Constraint Keterangan
Id_lokasi varchar 5 Primary key Id lokasi
lokasi varchar 10 - Nama lokasi
Harga_tanah numeric 15 - Harga tanah
Harga_bangunan numeric 15 - Harga bangunan
5. Tabel Rumah
Nama Tabel : materRumah
Primary Key : id_rumah
Foreign Key : id_tipe
Fungsi : Tabel yang menampung data-data rumah
Tabel 4.5 Tabel Rumah
Nama Kolom Tipe Data Length Constraint Keterangan
Id_rumah varchar 5 Primary key Id rumah
Luas_tnh numeric 10 - Luas tanah
Penambahan_tanah numeric 10 -
Penambahan
tanah
Luas_bgn numeric 10 - Luas bangunan
Penambahan_bang
unan
numeric 10 -
Penambahan luas
bangunan
37
Nama Kolom Tipe Data Length Constraint Keterangan
Id_tipe varchar 5
Foreign
Key
Id tipe nama tipe
6. Tabel Nama Tipe
Nama Tabel : namaTipe
Primary Key : id_tipe
Foreign Key : id_lokasi, kavling
Fungsi : Tabel yang menampung data nama tipe
Tabel 4.6 Tabel Nama Tipe
Nama Kolom
Tipe
Data
Length Constraint Keterangan
Id_tipe varchar 5 Primary key Id tipe
Nama_tipe varchar 25 - Nama tipe
Id_lokasi varchar 5 Foreign Key Id lokasi
lokasi varchar 25 - Nama Lokasi
blok varchar 1 - Blok rumah
kavling varchar 6 Foreign Key Kavling rumah
tipe varchar 6 - Tipe rumah
Luas_tanah Numeric 10 - Luas tanah
Luas_bangunan numeric 10 - Luas bangunan
7. Tabel pemesanan
Nama Tabel : pemesanan
38
Primary Key : id_pemesanan
Foreign Key : id_karyawan, id_pelanggan, id_rumah
Fungsi : Tabel yang menampung data pemesanan
Tabel 4.7 Tabel Pemesanan
Nama Kolom
Tipe
Data
Length Constraint Keterangan
Id_pemesanan varchar 5 Primary key Id pemesanan
Tgl_pesan date - Tanggal pemesanan
Tgl_konfir date - Tanggan konfirmasi
Nominal_utj numeric 10 -
Nominal uang tanda
jadi
Id_karyawan varchar 5 Foreign Key Id karyawan
Id_pelanggan varchar 5 Foreign Key Id pelanggan
Id_rumah varchar 5 Foreign Key Id rumah
8. Tabel detil pemesanan
Nama Tabel : detil_pemesanan
Primary Key : -
Foreign Key : -
Fungsi : Tabel yang menampung data pemesanan
Tabel 4.8 Tabel Detil_Pemesanan
Nama Kolom
Tipe
Data
Length Constraint Keterangan
Id_pemesanan varchar 5 - Id pemesanan
39
Nama Kolom
Tipe
Data
Length Constraint Keterangan
Id_rumah varchar 5 - Id rumah
Luas_tanah numeric 10 - Luas tanah
Luas_bangunan numeric 10 - Luas bangunan
utj numeric 15 - Uang tanda jadi
9. Tabel penjualan
Nama Tabel : penjualan
Primary Key : id_penjualan
Foreign Key : id_karyawan, id_pelanggan, id_pemesanan
Fungsi : Tabel yang menampung data penjualan
Tabel 4.9 Tabel Penjualan
Nama Kolom
Tipe
Data
Length Constraint Keterangan
Id_penjualan varchar 10 Primary key Id penjualan
Diskon numeric 10 - diskon
Harga_nett numeric 15 - Harga nett
Jenis_pembayaran varchar 8 - Jenis pembayaran
Tgl_penjualan Date - Tanggal penjualan
Id_karyawan varchar 5 Foreign Key Id karyawan
Id_pelanggan varchar 5 Foreign Key Id pelanggan
Id_pemesanan varchar 5 Foreign Key Id pemesanan
40
10. Tabel Detil Penjualan
Nama Tabel : detil_penjualan
Primary Key : -
Foreign Key : -
Fungsi : Tabel yang menampung data-data penjualan
Tabel 4.10 Tabel Detil Penjualan
Nama Kolom Tipe Data Length Constraint Keterangan
kavling varchar 6 Primary key Kavling rumah
Harga_nett numeric 15 - Harga nett
Id_penjualan varchar 10 - Id penjualan
11. Tabel Uang Muka
Nama Tabel : um
Primary Key : kavling
Foreign Key : id_bank, id_pelanggan, id_penjualan
Fungsi : Tabel yang menampung data uang muka
Tabel 4.11 Tabel Uang Muka
Nama Kolom
Tipe
Data
Length Constraint Keterangan
kavling varchar 5 Primary key Kavling rumah
Um_ke varchar 2 - Uang muka ke berapa
nominal numeric 15 - Nominal uang muka
Id_bank varchar 4 Foreign Key Id bank
41
Nama Kolom
Tipe
Data
Length Constraint Keterangan
tanggal date - Tanggal pembayaran
Id_pelanggan varchar 5 Foreign Key Id pelanggan
Id_penjualan varchar 10 Foreign Key Id penjualan
12. Tabel Detil Uang Muka
Nama Tabel : detil_um
Primary Key : -
Foreign Key : -
Fungsi : Tabel yang menampung data uang muka
Tabel 4.12 Tabel Detil Uang Muka
Nama Kolom
Tipe
Data
Length Constraint Keterangan
Um_ke varchar 2 - Uang muka keberapa
Tgl_pembayaran date - Tanggal pembayaran
nominal numeric 15 - Nominal uang muka
kavling varchar 5 - Kavling rumah
13. Tabel Pembayaran
Nama Tabel : pembayaran
Primary Key : kavling
Foreign Key : id_pelanggan, id_pemesanan, id_penjualan
Fungsi : Tabel yang menampung data pembayaran
42
Tabel 4.13 Tabel Pembayaran
Nama Kolom
Tipe
Data
Length Constraint Keterangan
kavling varchar 5 Primary key kavling
Id_pelanggan varchar 5 Foreign Key Id_pelanggan
Id_pemesanan varchar 5 Foreign Key Id_pemesanan
Tgl_pembayaran date 10 -
Tanggal
pembayaran
Nominal numeric 15 -
Nominal
pembayaran
Id_penjualan varchar 10 Foreign Key Id penjualan
14. Tabel Pembayaran KPR
Nama Tabel : kpr_bank
Primary Key : kavling
Foreign Key : id_bank, id_penjualan
Fungsi : Tabel yang menampung data pembayaran KPR
Tabel 4.14 Tabel Pembayaran KPR
Nama Kolom Tipe Data Length Constraint Keterangan
kavling varchar 5 Primary key Kavling rumah
Harga_nett numeric 15 - Harga rumah
Tot_bayar numeric 15 - Total bayar
Id_bank varchar 4 Foreign Key Id bank
43
Nama Kolom Tipe Data Length Constraint Keterangan
Id_penjulan varchar 10 Foreign Key Id penjualan
15. Tabel Pembayaran INHOUSE
Nama Tabel : in_house
Primary Key : kavling
Foreign Key : id_penjualan
Fungsi : Tabel yang menampung data pembayaran INHOUSE
Tabel 4.15 Tabel Pembayaran INHOUSE
Nama Kolom
Tipe
Data
Length Constraint Keterangan
kavling varchar 5 Primary key Kavling rumah
Harga_nett numeric 15 - Harga rumah
Tot_bayar numeric 15 - Total pembayaran
Id_penjualan varchar 10 Foreign Key Id penjualan
16. Tabel Detil INHOUSE
Nama Tabel : detil_inhouse
Primary Key : -
Foreign Key : -
Fungsi : Tabel yang menampung data detil pembayaran inhouse
44
Tabel 4.16 Tabel Detil INHOUSE
Nama Kolom
Tipe
Data
Length Constraint Keterangan
kavling varchar 5 - Kavling rumah
pembayaran varchar 2 - Pembayaran keberapa
nominal integer - Nominal pembayaran
sisa integer - Sisa pembayaran
17. Tabel Pembatalan Pemesanan
Nama Tabel : pembatalan
Primary Key : id_batal
Foreign Key : id_pemesanan
Fungsi : Tabel yang menampung data pembatalan pemesanan
Tabel 4.17 Tabel Pembatalan Pemesanan
Nama Kolom Tipe Data Length Constraint Keterangan
Id_batal varchar 5 Primary key Id pembatalan
Tgl_batal date - Tanggal Pembatalan
Alasan varchar 30 - Alasan pembatalan
Id_pemesanan varchar 5 Foreign Key Id pemesanan
45
4.2.5 Desain Input/Output
4.2.5.1 Desain Input/Output Form
Input Master Pelanggan
Gambar di bawah ini adalah gambar desain input data master pelanggan.
Data master pelanggan ini disimpan pada tabel pelanggan. Data yang disimpan
meliputi id pelanggan, nama pelanggan, alamat, telepon, no KTP, dan pekerjaan.
Form PelangganForm Pelanggan
ID Pelanggan
Nama Pelanggan
Alamat
Telepon
No KTP
Pekerjaan
PE-0003 Cari
Mia
Jln Welirang no.190
031-70119089
Simpan Ubah Hapus Keluar
898989817080
Guru
PE-0002
PE-0001
ID Pelanggan
Rachelia
Deddy
Nama Pelanggan
Gunung sari J-90
Jln Kendang sari AB-10
Alamat
031-5671566
031-8672261
Telepon
656716212112
781772761878
No KTP
Marketing Bank
POLRI
Pekerjaan
Gambar 4.10 Form Input Master Pelanggan
46
Input Master Karyawan
Gambar 4.19 merupakan gambar fotm input data master jenis karyawan.
Data Master Karyawana disimpan di tabel karyawan. Data Master Karyawan ini
terdiri dari id karyawan, nama karyawan, alamat, telepon, jenis kelamin, jabatan
dan foto karayawan.
Form KaryawanForm Karyawan
ID Karyawan
Nama Karyawan
Alamat
Telepon
Jenis Kelamin
Jabatan
003/12/KAR/2011 Cari
Melani Veronica
Jln Merdeka no.120
031-909099
Perempuan
Penjualan
Simpan Ubah Hapus Keluar
002/12/KAR/2011
001/12/KAR/2011
ID Karyawan
Agnes
M Irvan Afandi
Nama Karyawan
Jln Diponegoro K-10
Baruk Utara no.09
Alamat
085618920918
031-701899
Telepon
Perempuan
Laki - Laki
Jenis Kelamin
Keuangan
Penjualan
Jabatan
Browse
Foto Karyawan
Gambar 4.11 Form Input Master Karyawan
47
Input Master Bank
Gambar di bawah ini merupakan gambar desain input data master bank.
Data master bank disimpan di tabel bank. Data bank ini terdiri dari id bank, nama
bank, alamat, no telepon, dan contact person.
Form BankForm Bank
ID Bank
Nama Bank
Alamat
BN-0003
Mandiri
Rungkut menanggal no 17
Cari
Simpan Ubah Hapus Keluar
031-876011No Telepon
BN-0002
BN-0001
ID Bank
BNI
BCA
Nama Bank
Ngagel jaya no.12
Jemur Sari no.10
Alamat
031-567288
031-872691
No Telepon
Bp.AhmadCantact Person
Ibu Rina
Bp.Ibnu
CP
Gambar 4.12 Form Input Master Bank
48
Input Master Lokasi
Gambar di bawah ini adalah gambar form input master lokasi. Data lokasi
ini disimpan dalam tabel lokasi. Data lokasi yang disimpan terdiri dari id lokasi,
lokasi, harga tanah, dan harga bangunan.
Form LokasiForm Lokasi
ID Lokasi
Lokasi
LK-0002
Pakal
Cari
Simpan Ubah Hapus Keluar
200,000
185,000
Harga Tanah
Harga Bangunan
LK-0001
ID Lokasi
Sememi
Lokasi
150,000
Harga Tanah
175,000
Harga Bangunan
Rp /m2
/m2Rp
Gambar 4.13 Form Input Master Lokasi
49
Input Master Nama Tipe
Gambar di bawah ini merupakan gambar form input master nama tipe.
Data master nama tipe ini disimpan pada tabel nama_tipe. Tabel nama_tipe
berelasi dengan tabel lokasi. Data yang disimpan meliputi id tipe, nama tipe, id
lokasi, nama lokasi, blok, kavling, tipe, luas tanh, dan luas bangunan.
Form Inputan Nama TipeForm Inputan Nama Tipe
ID Tipe
ID Lokasi
Blok
Kavling
Tipe
Luas Tanah
NT-0003 Cari
LK-0001
A1
A1-1
Simpan Ubah Hapus Keluar
75
NT-0002
NT-0001
ID Tipe
Singasari
Singasari
Nama Tipe
LK-0002
LK-0002
ID Lokasi
Pakal
Pakal
Nama Lokasi
B1
B1
Blok
B1-2
B1-1
Kavling
Nama Tipe Western Regency
Nama Lokasi Sememi
Luas Bangunan 200
36/175
36/200
Tipe
36
36
L.Tanah
175
200
L.Bangunan
75/200
Gambar 4.14 Form Input Master Nama Tipe
50
Input Master Rumah
Gambar di bawah ini merupakan gambar form input data rumah. Data
rumah ini disimpan dalam tabl masterRumah. Tabel rumah berelasi dengan tabel
lokasi dan nama_tipe. Data rumah yang disimpan terdiri dari id rumah, luas tanah,
penambahan tanah, luas bangunan, penambahan bangunan, harga jual, id lokasi,
lokasi, harga tanah, harga bangunan, id tipe, nama tipe, blok, kavling, tipe, dan
foto rumah.
Form RumahForm Rumah
ID Rumah
Luas Tanah
Penambahan Tanah
RM-0003 Cari
0
75
Simpan Ubah Hapus Keluar
0
RM-0002
RM-0001
ID Rumah
175
200
L.Tanah
Luas Bangunan
Penambahan Bangunan
5
0
P.Tanah
36
36
L.Bangunan
10
0
P. Bangunan
200 m²
m²
m²
m²
43,125,000Harga Jual Rp
ID Lokasi
Lokasi
Harga Tanah
LK-0001
150,000
175,000 Harga Bangunan
Sememi
Rp
Rp
/ m²
/ m²
Cari
ID Tipe
Nama Tipe
Blok
NT-0003 Cari
A1
A1-3
75/200
Kavling
Tipe
Western Regency
Browse
Gambar Rumah
LK-0002
LK-0002
ID Lokasi
Pakal
Pakal
Lokasi
200,000
200,000
H.Tanah
185,000
185,000
H.Bangunan
NT-0005
NT-0004
ID Tipe
Singasari
Singasari
Nama Tipe
B1
B1
Blok
B1-2
B1-1
Kavling
36/175
36/200
Tipe
35,050,000
36,300,000
H.Jual
Gambar 4.15 Form Input Master Rumah
51
Form Transaksi Pemesanan
Gambar di bawah ini merupakan gambar desain form transaksi input
pemesanan. Data input kunjungan disimpan dalam tabel pemesanan. Form ini
berhubungan dengan tabel karyawan, masterRumah, pemesanan dan pelanggan.
Form PemesananForm Pemesanan
Tanggal
ID Karyawan
Nama Karyawan
ID Rumah
ID Tipe
Kavling
Tipe
PM-0001
RM-0001
NT-0001
A1-1
36/200
Cari
Simpan Keluar
001/11/KAR/2011
M Irvan Afandi
Luas Tanah
Luas Bangunan
Harga Jual
200
36
36,300,000
ID Pemesanan
Tanggal Pemesanan
Tanggal Konfirmasi
Nominal UTJ
ID Pelanggan
Nama Pelanggan
Alamat
PM-0001
2,000,000
PE-0001
Deddy
Jln Kendang sari AB-10
01/12/2011
07/12/2011
Telepon
No KTP
Pekerjaan
031-8672261
781772761878
POLRI
Cari
Cari
Batal
Rp
Rp
m²
m²
Gambar 4.16 Form Transaksi Input Pemesanan
52
Form Transaksi Penjualan
Gambar di bawah ini merupakan gambar desain form penjualan. Form ini
menyimpan data pada tabel penjualan. Tabel ini berhubungan dengan tabel
karyawan, pemesanan, pelanggan, dan bank.
Form PenjualanForm Penjualan
Tanggal
ID Karyawan
Nama Karyawan
ID Pemesanan
Nominal UTJ
ID Rumah
18/12/2011
PM-0001
2,000,000
RM-0001
Cari
Simpan Keluar
001/11/KAR/2011
M Irvan Afandi
ID Tipe
Kavling
Harga Jual
NT-0001
A1-1
36,300,000
ID Penjualan
Diskon
Harga Nett
ID Pelanggan
Nama Pelanggan
Alamat
001/12/SPPR/2011
PE-0001
Deddy
Jln Kendang sari AB-10
15
28,855,000
Telepon
No KTP
Pekerjaan
031-8672261
781772761878
POLRI
Cari
Cari
Batal
Rp
X
Jenis Pembayaran KPR BANK
Uang Muka
Cicilan Ke-1
Cicilan Ke-2
Cicilan Ke-4
Cicilan Ke-5
Uang Rumah2,885,500
577,100
577,100
577,100
577,100
Cicilan Ke-3 577,100
Di Bayar Sebanyak
Nominal Cicilan
ID Bank
Alamat
Telepon
Contact Person
Jemur Sari no.10
031-872691
Bp.Ibnu
BN-0001
Nama Bank BCA
%
Rp
Rp
Rp
Rp
Rp
Rp
Rp
Rp
Rp
Gambar 4.17 Form Transaksi Penjualan
53
Form Transaksi Pembayaran Uang Muka
Gambar di bawah ini merupakan gambar desain input form transaksi
pembayaran uang muka. Data uang muka disimpan dalam tabel UM dan
Detil_UM.
Form Pembayaran UMForm Pembayaran UM
Harga NettID Karyawan
Sisa Uang Muka
Nominal
ID Bank
Nama Bank
Nama Karyawan
TanggalKavling
Uang Muka
UM Ke
Telepon
Contact Person
Alamat
ID Pelanggan
A1-1
KPR BANK
2,885,500
2,308,400
PE-0001
577,100
BN-0001
BCA
18/12/2011
001/11/KAR/2011
M.Irvan Afandi
Jemur Sari no.10
031-872691
Bp.Ibnu
Jenis Pembayaran
28,855,000
1
Cari
Simpan Keluar
Nama Pelanggan
Alamat
No KTP
Pekerjaan
Telepon
Deddy
Jln Kendang sari AB-10
031-8672261
781772761878
POLRI
Batal
Cari
Rp
Rp
Rp
Rp
Gambar 4.18 Form Transaksi Pembayaran Uang Muka
54
Form Transaksi Pembayaran INHOUSE
Gambar di bawah ini merupakan gambar desain form transaksi
pembayaran INHOUSE. Data pembayaran INHOUSE disimpan dalam tabel
in_house dan detil_inhouse.
Form Pembayaran INHOUSEForm Pembayaran INHOUSE
Harga Nett
Nominal
Jenis Pembayaran
Nama Pelanggan
Alamat
Total Bayar
TanggalKavling
ID Pelanggan
Pembayaran Ke
Nama Karyawan
Sisa Bayar
ID Karyawan
A1-3
3,581,250
IN HOUSE
31,515,000
716,250
M.Irvan Afandi
19/12/2011
001/11/KAR/2011
Jln Welirang no.190
Mia
PE-0003
32231250
Uang Muka
35,812,500
1
Simpan Keluar
Cari
Telepon
No KTP
Pekerjaan
031-70119089
898989817080
Guru
Batal
Rp
Rp
Rp
Rp
Rp
Gambar 4.19 Form Transaksi Pembayaran INHOUSE
55
Form Transaksi Pembayaran KPR
Gambar di bawah ini merupakan gambar desain form transaksi
pembayaran KPR. Data pembayaran KPR disimpan dalam tabel Pemb_KPR.
Form Pembayaran KPRForm Pembayaran KPR
Harga Nett
Alamat
Jenis Pembayaran
Nama Pelanggan
Alamat
Total Bayar
TanggalKavling
ID Pelanggan
Nama Bank
Nama Karyawan
ID Bank
ID Karyawan
A1-2
2,554,000
KPR BANK
BN-0003
Rungkut menanggal no 17
M.Irvan Afandi
19/12/2011
001/11/KAR/2011
Jln Kendang sari AB-10
Deddy
PE-0001
22,986,000
Uang Muka
25,540,000
Simpan Keluar
Cari
Telepon
No KTP
Pekerjaan
031-8672261
781772761878
POLRI
Batal
Rp
Rp
Rp
Telepon
Contact Person
031-876011
Bp.Ahmad
Mandiri
Gambar 4.20 Form Transaksi Pembayaran KPR
56
Form Transaksi Pembatalan Pemesanan
Gambar di bawah ini merupakan gambar desain form transaksi pembatalan
pemesanan. Data pembatalan pemesanan disimpan dalam tabel Pembatalan.
Form PembatalanForm Pembatalan
Nama Karyawan
Tipe
Tanggal Pemesanan
Nama Pelanggan
Alamat
Tanggal Konfirmasi
TanggalID Karyawan
ID Pelanggan
Kavling
ID Tipe
Nominal UTJ
ID Rumah
001/11/KAR/2011
PM-0006
10/12/2011
5,000,000
75/200
NT-0006
19/12/2011
RM-0006
Gunung sari J-90
Rachelia
PE-0002
16/12/2011
ID Pemesanan
M.Irvan Afandi
Simpan Keluar
Cari
Telepon
No KTP
Pekerjaan
031-5671566
656716212112
Marketing Bank
Batal
ID Pembatalan
Tanggal Pembatalan
BT-0001
19/12/2011
B1-3
AlasanPindah Dinas Kerja ke luar kota
RpCari
Gambar 4.21 Form Transaksi Pembatalan Pemesanan
57
4.2.5.2 Desain Input/Output Laporan
Daftar Pelanggan
Gambar di bawah ini adalah gambar desain daftar pelanggan. Data daftar
pelanggan ini diambil dari tabel pelanggan.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
DAFTAR PELANGGAN
PE-0003
PE-0002
PE-0001
ID Pelanggan
Mia
Rachelia
Deddy
Nama Pelanggan
Jln Welirang no.190
Gunung sari J-90
Jln Kendang sari AB-10
Alamat
031-70119089
031-5671566
031-8672261
Telepon
898989817080
656716212112
781772761878
No KTP
Guru
Marketing Bank
POLRI
Pekerjaan
Gambar 4.22 Laporan Daftar Pelanggan
58
Daftar Karyawan
Gambar di bawah ini merupakan gambar desain daftar karyawan. Data
daftar karyawan ini diambil dari tabel karyawan.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
DAFTAR KARYAWAN
003/12/KAR/2011
002/12/KAR/2011
001/12/KAR/2011
ID Karyawan
Melani Veronica
Agnes
M Irvan Afandi
Nama Karyawan
Jln Merdeka no.120
Jln Diponegoro K-10
Baruk Utara no.09
Alamat
031-909099
085618920918
031-701899
Telepon
Perempuan
Perempuan
Laki - Laki
Jenis Kelamin
Penjualan
Keuangan
Penjualan
Jabatan
Gambar 4.23 Laporan Daftar Karyawan
59
Daftar Bank
Gambar di bawah ini merupakan gambar desain daftar bank. Daftar bank
ini diambil dari tabel bank.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
DAFTAR BANK
BN-0003
BN-0002
BN-0001
ID Bank
Mandiri
BNI
BCA
Nama Bank
Rungkut menanggal no 17
Ngagel jaya no.12
Jemur Sari no.10
Alamat
031-876011
031-567288
031-872691
No Telepon
Bp.Ahmad
Ibu Rina
Bp.Ibnu
CP
Gambar 4.24 Laporan Daftar Bank
60
Daftar Lokasi
Gambar di bawah ini merupakan gambar desain daftar. Daftar lokasi ini
diambil dari tabel lokasi.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
DAFTAR LOKASI
LK-0002
LK-0001
ID Lokasi
Pakal
Sememi
Lokasi
200,000
150,000
Harga Tanah
185,000
175,000
Harga Bangunan
Gambar 4.25 Laporan Daftar Lokasi
61
Daftar Nama Tipe
Gambar di bawah ini merupakan gambar desain dafatar nama tipe. Daftar
nama tipe ini diambil dari tabel NamaTipe.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
DAFTAR NAMA TIPE
NT-0002
NT-0001
ID Tipe
Singasari
Western Regency
Nama Tipe
LK-0002
LK-0001
ID Lokasi
Pakal
Sememi
Lokasi
B1
A1
Blok
B1-1
A1-3
Kavling
36/200
75/200
Tipe
36
75
Luas Tanah
200
200
Luas Bangunan
Gambar 4.26 Laporan Daftar Nama Tipe
62
Daftar Rumah
Gambar di bawah ini merupakan gambar desain daftar rumah. Laporan ini
diambil dari tabel kunjungan. Daftar rumah ini diambil dari tabel rumah dan
NamaTipe.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
DAFTAR RUMAH
RM-0002
RM-0001
ID Rumah
NT-0002
NT-0001
ID Tipe
175
200
Luas Tanah
36
36
Luas Bangunan
5
0
Penambahan Tanah
10
0
Penambahan Bangunan
Gambar 4.27 Laporan Daftar Rumah
63
Laporan Pemesanan
Gambar di bawah ini merupakan gambar laporan pemesanan. Data laporan
ini diambil dari tabel pemesanan, karyawan, pelanggan, dan rumah.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
LAPORAN PEMESANAN
PM-0002
PM-0001
ID Pemesanan
01/12/2011
01/12/2011
Tanggal Pesan
07/12/2011
07/12/2011
Tanggal Konfir
2,500,000
2,000,000
Nominal UTJ
001/11/KAR/2011
001/11/KAR/2011
ID Karyawan
PE-0001
PE-0001
ID Pelanggan
RM-0002
RM-0001
ID Rumah
NT-0002
NT-0001
ID Tipe
A1-2
A1-1
Kavling
Gambar 4.28 Laporan Pemesanan
64
Laporan Penjualan
Gambar di bawah ini merupakan gambar desain laporan penjualan. Data
laporan ini diambil dari tabel penjualan, karyawan, pelanggan, pemesanan, dan
bank.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
LAPORAN PENJUALAN
002/12/SPPR/2011
001/12/SPPR/2011
ID Penjualan
20
15
Diskon
25540000
28855000
Harga Nett
KPR BANK
KPR BANK
Jenis Pembayaran
18/12/2011
18/12/2011
Tgl Penjualan
Deddy
Deddy
Nama Pelanggan
PM-0002
PM-0001
ID Pemesanan
RM-0002
RM-0001
ID Rumah
A1-2
A1-1
Kavling
Mandiri
BCA
Nama Bank
Gambar 4.29 Laporan Penjualan
65
Laporan Pembayaran Uang Muka
Gambar di bawah ini merupakan gambar desain laporan uang muka. Data
laporan ini diperoleh dari tabel penjualan, UM, detil_um, bank, karyawan, dan
pelanggan.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
LAPORAN UANG MUKA
A1-2
A1-1
Kavling
25540000
28855000
Harga Nett
KPR BANK
KPR BANK
Pembayaran
2554000
2885500
UM
1
1
UM Ke
577,100
577,100
Nominal
Deddy
Deddy
Nama Pelanggan
18/12/2011
18/12/2011
Tanggal
Gambar 4.30 Laporan Pembayaran Uang Muka
66
Laporan Pembayaran INHOUSE
Gambar di bawah ini merupakan gambar desain laporan rencana
pembelian koleksi baru. Data laporan ini diperoleh dari tabel detil_usulan yang
statusnya “Disetujui”. Laporan ini merupakan kelanjutan dari laporan rekapitulasi
pengajuan pembelian yang sebelumnya telah diberikan kepada kepala sekolah.
Laporan ini adalah hasil dari laporan pengajuan yang pembeliannya telah disetujui
oleh kepala sekolah.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
LAPORAN PEMBAYARAN INHOUSE
B1-1
A1-3
Kavling
41,327,000
35,812,500
Harga Nett
IN HOUSE
IN HOUSE
Pembayaran
4,132,700
3,581,250
UM
37194300
32231250
Tot Bayar
1
1
Pembayaran
826,540
716,250
Nominal
Rachelia
Mia
Nama Pelanggan
Gambar 4.31 Laporan Pembayaran INHOUSE
67
Laporan Pembayaran KPR
Gambar di bawah ini merupakan gambar desain laporan pembayaran KPR.
Data laporan ini diperoleh dari tabel pemb_KPR, bank, UM, karyawan, dan
pelanggan.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
LAPORAN PEMBAYARAN KPR
A1-2
A1-1
Kavling
25,540,000
28,855,000
Harga Nett
KPR BANK
KPR BANK
Pembayaran
2,554,000
2,885,500
UM
22986000
32231250
Tot Bayar
Mandiri
BCA
Nama Bank
M.Irvan Afandi
M.Irvan Afandi
Nama Karyawan
Deddy
Deddy
Nama Pelanggan
19/12/2011
19/12/2011
Tanggal
Gambar 4.32 Laporan Pembayaran KPR
68
Laporan Pembatalan Pemesanan
Gambar di bawah ini merupakan gambar desain laporan pembatalan
pemesanan. Data laporan ini diperoleh dari tabel pembatalan, karyawan,
pemesanan, pelanggan, masterRumah.
WESTERN VILLAGEJL.RAYA PAKAL N0.1
TELP. 71736000, 71736100
SURABAYA
LAPORAN PEMBATALAN
BT-0002
BT-0001
ID Batal
19/12/2011
19/12/2011
Tgl Batal
B1-3
B1-2
Kavling
Rachelia
Mia
Nama Pelanggan
Pindah ke luar kota
Pindah Dinas Kerja ke luar kota
Alasan
PM-0006
PM-0005
ID Pemesanan
Gambar 4.33 Laporan Pembatalan Pemesanan
69
Bukti Pemesanan dan Uang Tanda Jadi (UTJ)
Gambar di bawah ini merupakan gambar desain bukti pemesanan dan
pembayaran UTJ. Data bukti ini diperoleh dari tabel pemesanan dan pelanggan.
WESTERN VILLAGEJL.RAYA KUPANG BARU 25
TELP. 71736000, 71736100
SURABAYA
BUKTI PEMESANAN DAN UANG TANDA JADI (UTJ)
17/11/2011
Tanggal Konfirmasi
Indah
Nama Pelanggan
A1-2
Kavling
Singasari
Nama Tipe
RP 3.000.000
Nominal UTJ
10/11/2011
Tanggal Pesan
01/11/2011
Tanggal Bayar
N0 BUKTI : P001-01/11/2011
Gambar 4.34 Bukti Pemesanan dan Pembayaran UTJ
70
Bukti Pembatalan Pemesanan
Gambar di bawah ini merupakan gambar desain bukti pembatalan
pemesanan. Data Bukti ini diperoleh dari tabel pembatalan, pemesanan dan
pelanggan.
WESTERN VILLAGEJL.RAYA KUPANG BARU 25
TELP. 71736000, 71736100
SURABAYA
BUKTI PEMBATALAN PEMESANAN
07/11/2011
Tanggal Konfirmasi
Krisna
Nama Pelanggan
A2-1
Kavling
Western Regency
Nama Tipe
Pindah ke Luar Negeri
Keterangan
01/11/2011
Tanggal Pesan
N0 BUKTI : B001-01/11/2011
Gambar 4.35 Bukti Pembatalan Pemesanan
71
Bukti Pembayaran Uang Muka
Gambar di bawah ini merupakan gambar desain bukti pembayaran uang
muka. Data Bukti ini diperoleh dari tabel penjualan, um, detil_um.
WESTERN VILLAGEJL.RAYA KUPANG BARU 25
TELP. 71736000, 71736100
SURABAYA
BUKTI PEMBAYARAN UANG MUKA (UM)
Rp 3.000.000
Nominal
1
UM Ke-
Tiara
Nama Pelanggan
B1-2
Kavling
Singasari
Nama Tipe
01/11/2011
Tanggal Bayar
N0 BUKTI : UM001-01/11/2011
Gambar 4.36 Bukti Pembayaran Uang Muka
72
Bukti Pembayaran INHOUSE
Gambar di bawah ini merupakan gambar desain bukti pembayaran
INHOUSE. Data Bukti ini diperoleh dari tabel penjualan, inhouse, detil_inhouse.
WESTERN VILLAGEJL.RAYA KUPANG BARU 25
TELP. 71736000, 71736100
SURABAYA
BUKTI PEMBAYARAN INHOUSE
RP 17.000.000
Nominal
1
UM Ke-
Nabila
Nama Pelanggan
A1-1
Kavling
Singasari
Nama Tipe
21/12/2011
Tanggal Bayar
N0 BUKTI : IN001-01/12/2011
Gambar 4.37 Bukti Pembayaran INHOUSE
73
Bukti Pembayaran KPR
Gambar di bawah ini merupakan gambar desain bukti pembayaran KPR.
Data Bukti ini diperoleh dari tabel penjualan, kpr.
Gambar 4.38 Bukti Pembayaran KPR