PERANCANGAN SISTEM PENJUALAN MOBIL
PT.BUDI MOBIL
A. Rancangan Sistem Global
Desain
sistem global adalah bentuk atau format sistem secara menyeluruh, sehingga
dapat dimengerti oleh sipemakai. Secara umum pemakai dapat mengetahui informasi
apa saja yang dihasilkan dari sistem informasi baru.
1. Diagram Kontek ( Context Diagram )
Context diagram
adalah tingkatan tertinggi dalam aliran data dan hanya memuat satu proses.
Proses ini menunjukan sistem secara keseluruhan dan proses tersebut diberi
nomor nol. Context Diagram mengambarkan hubungan input/output antara sistem
dengan dunia luarnya (kesatuan luar). Gambaran Context Diagram dari sistem informasi penjualan pada PT. Budi Mobil dapat dilihat pada gambar 1.1 :
Gambar 1.1 Diagram Konteks Perancangan Sistem
Informasi Penjualan Mobil
1. Data Flow Diagram
Data Flow Diagram
menunjukan data yang mengalir dari satu entity ke entity lain yang dikembangkan
secara logika tanpa mempertimbangkan lingkungan fisik data mengalir atau
lingkungan fisik dimana data disimpan. Data Flow Diagram menggambarkan sistem
pertama kali secara garis besar ( top
level ) dan dipecah menjadi bagian yang lebih kecil dalam bentuk
modul-modul ( lower lever ).
1.2 DFD level 1 Perancangan Sistem Informasi
Penjualan Mobil pada PT. Budi Mobil
Uraian
dari DFD level 1 diatas adalah :
a. Proses 1 adalah Customer memberikan
document kepada Sales Adm kemudian
diproses menjadi entry data customer yang akan menghasilkan file customer.
b. Proses 2 adalah Gudang (Delivery Order)
memberikan dokument kendaraan masuk yang diperoleh dari Perwakilan Dealer (PT. Kramayudha Tiga Berlian
Motors) kemudian diproses menjadi entry kendaraan masuk serta membutuhkan data kendaraan yang akan menghasilkan
file kendaraan masuk.
c. Proses 3 adalah proses entry transaksi penjualan
yang melibatkan Sales Adm serta membutuhkan data customer, data
kendaraan dan data kredit yang akan menghasilkan file penjualan. Serta mencetak
kwitansi pembayaran sesuai dengan jenis penjualan, kemudian kwitansi tersebut
diserahkan kepada Accounting untuk di tanda tangani sebelum diberikan
kepada Customer.
d. Proses 4 adalah proses transaksi pembayaran yang
melibatkan Sales Adm serta membutuhkan data kredit yang akan
menghasilkan file pembayaran
e. Proses 5 adalah proses pembuatan laporan penjualan
yang melibatkan Sales Adm yang akan menghasilkan laporan customer, kendaraan
masuk, penjualan dan piutang, yang
nantinya akan diserahkan kepada Ass. Bussines Maneger untuk ditanda
tangani. Kemudian laporan piutang diberikan kepada lembaga keuangan untuk
proses melkukan proses pelunasan piutang.
1. Entity Relationship
Entity Relationship adalah
sebuah diagram yang mengambarkan hubungan antara file-file yang membentuk sistem
informasi penjualan pada PT.Budi Mobil, dimana masing-masing file dihubungkan oleh kunci
utama untuk tiap file (primary key) dan kunci relasi (relation key).
Hubungan dari file- file yang terbentuk pada sistem informasi penjualan dapat
dilihat pada diagram berikut:
Gambar 1.3 ERD
Perancangan Sistem Informasi Penjualan Mobil
1. Struktur Program
Struktur program
merupakan gambaran umum tentang modul-modul program, yang mengambarkan
tingkatan dan hubungan antara masing-masing modul. Rancagan dari struktur
program yang akan dirancang dapat dilihat pada gambar dibawah ini:
Gambar1.4 Menu Utama dari Perancangan Sistem Informasi
Penjualan Mobil Pada PT.Budi Motor
1. Disain Proses
Disain proses adalah formula yang akan
digunakan dalam merancang sistem informasi penjualan mobil, formula yang akan
digunakan adalah perhitungan jumlah dp dalam rupiah yang dikeluarkan serta sisa
pembayaran.
2. Relasi Antar Tabel
Relasi antar tabel adalah gambaran
antar tabele yang saling berhubungan. Relasi antar tabel customer,
kendaraan, penjualan, dan kredit dapat
dilihat pada gambar di bawah ini:
|
![](file:///C:/Users/Duien/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif)
![](file:///C:/Users/Duien/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif)
![](file:///C:/Users/Duien/AppData/Local/Temp/msohtmlclip1/01/clip_image003.gif)
![](file:///C:/Users/Duien/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif)
|
|
![](file:///C:/Users/Duien/AppData/Local/Temp/msohtmlclip1/01/clip_image005.gif)
![](file:///C:/Users/Duien/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif)
![](file:///C:/Users/Duien/AppData/Local/Temp/msohtmlclip1/01/clip_image007.gif)
![](file:///C:/Users/Duien/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif)
kredit
![]() |
Gambar 2.1 Relasi Antar tabel
3. Rancangan File
Rancangan
file dari sistem informasi penjualan mobil pada PT.Budi Mobil sesuai permasalahan yang dibahas, dapat dibagi atas beberapa file
sebagai berikut:
a. File Customer
File ini berfungsi untuk
mengentrykan dan mengolah data–data pribadi customer secara lengkap.
Database mobil – table customer
Primary key : no_cust
Tabel 3.1 Rancangan file
customer
No
|
Field Name
|
Type
|
Size
|
Description
|
1
|
no_cust
|
Varchar
|
8
|
Nomor custumer
|
2
|
nm_cust
|
Varchar
|
20
|
Nama customer
|
3
|
telp
|
Varchar
|
12
|
Telp
|
4
|
almt_cust
|
Varchar
|
50
|
Alamat customer
|
5
|
tmptlhr
|
Varchar
|
20
|
Tempat lahir
|
6
|
tgllhr
|
Date
|
Tanggal lahir
|
|
7
|
pekerjaan
|
Varchar
|
15
|
Pekerjaan
|
8
|
jns_ident
|
Varchar
|
5
|
Jenis Identitas
|
9
|
no_ident
|
Varchar
|
12
|
Nomor identitas
|
10
|
almt_ident
|
Varchar
|
20
|
Alamat identitas
|
b. File Kendaraan
File ini berfungsi untuk
mengentrykan kendraan masuk dan mengolah data-data kendaraan secara lengkap.
Database mobil – table kendaraan
Primary key : no_seri
Tabel 3.2 Rancangan file kendaraan
No
|
Field Name
|
Type
|
Size
|
Description
|
1
|
no_seri
|
Varchar
|
8
|
Nomor seri
|
2
|
type
|
Varchar
|
15
|
Type
|
3
|
warna
|
Varchar
|
20
|
Warna
|
4
|
no_rangka
|
Varchar
|
20
|
Nomor rangka
|
5
|
no_mesin
|
Varchar
|
20
|
Nomor mesin
|
6
|
jenis
|
Varchar
|
30
|
Jenis
|
7
|
tahun
|
Year
|
4
|
Tahun
|
8
|
harga
|
Double
|
9,2
|
Harga kendaraan
|
9
|
tgl_masuk
|
Date
|
Tanggal masuk
|
|
10
|
terjual
|
Enum
|
Terjual
|
c. File Penjualan
File penjualan
berfungsi untuk mengolah data transaksi penjualan tunai.
Database mobil – tabel penjualan
Prymary key : no_urut
Foreigh key : no_
seri dan no_cust
Tabel 3.3 Rancangan file penjualan
No
|
Field Name
|
Type
|
Size
|
Description
|
1
|
no_urut
|
Varchar
|
8
|
Nomor urut
|
2
|
jns_penj
|
Enum
|
Jenis penjualan
|
|
3
|
tgl_pesan
|
Date
|
Tanggal pesan
|
|
4
|
tgl_delivery
|
Date
|
Tanggal delivery
|
d. File Kredit
File kredit berfungsi untuk mengolah data penjualan
kredit pada transaksi penjualan.
Database mobil – tabel kredit
Prymary key : no_urut
Tabel 3.4 Rancangan
file kredit
No
|
Field Name
|
Type
|
Size
|
Description
|
1
|
Kd_kredit
|
Varcahar
|
6
|
Kode kredit
|
2
|
Dp
|
Integer
|
4
|
Dp
|
3
|
Terjual
|
Enum
|
Terjual
|
|
4
|
Tgl_lunas
|
Date
|
9,2
|
Tanggal lunas
|
Analisa sistem Administrasi Pelayanan
Pelaksanaan UTS/UAS
a.
Diagram konteks
b.
Diagram 0 (Over view Diagram)
c. Diagram lainya sampai dengan diagram primitif
Fungsional (Diagram Rinci)
Use Case Diagram
Activity Diagram
- Mengisi form ujian
- Mengisi persyaratan ujian
- Kelola data dan persyaratan ujian
- Kelola dan input pembayaran ujian
- Lihat hasil nilai ujian
sistem penyewaan dvd/kaset rental
1.
Gambarkan Diagram Konteks untuk sistem diatas.
2.
Gambarkan Diagram 0 level 1 (Overview Diagram )
3.
Gambarkan Diagram rinci