Input maintenance dapat dideskripsikan sebagai berikut, admin melakukan biaya perawatan motor yang ada di Ardian motor apabila dalam jangka waktu 5
bulan kendaraan tersebut belum laku terjual maka untuk menjaga kualitas mesin motor tersebut diperlukan perawatan mesin. Kemudian data yang telah diisi
kemudian di simpan di dalam database sistem. Pada proses input data transaksi admin dapat melakukan pendataan dari
semua transaksi baik pembelian maupun penjualan. Kemudian data tersebut disimpan dalam database transaksi yang menghasilkan output berupa laporan
transaksi penjualan dan pembelian.
3.2.4 ERD Entity Relational Diagram
Setelah mendesain DFD, kemudian mendesain ERD dimana ERD ini nantinya akan dibuat relational tabelnya. ERD mendokumentasikan data dengan
menidentifikasikan tipe dari data entitas. Entity Relationship Diagram merupakan data modeling yang dipergunakan untuk mendokumentasikan data sebuah
perusahaan dengan cara menentukan data apa saja yang terdapat dalam tiap entity dan bagaimana hubungan antara entity satu dengan lainnya.
Entity Relational Diagram terbagi menjadi 2, yaitu Conceptual Data Model dan Physical Data Model. Conceptual Data Model adalah rancangan dalam
bentuk diagram logic tanpa mempertimbangkan DBMS. Physical Data Model adalah rancangan fisik basis data yang disimpan di server.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
1. CDM Conceptual Data Model
CDM memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung pada software atau pertimbangan model struktur data. CDM yang
valid dapat dikonversi ke PDM atau OOM. CDM mirip dengan konsep ERD yang diajukan oleh Elmasri, hanya ada beberapa perbedaan sintaks. Beberapa
perbedaan relasi hubungan yang semuanya akan saling bergantung antara satu sama lainya. Hal ini terjadi karena antar satu tabel dengan tabel lainya nantinya
akan saling memerlukan data pada masing-masing tabel, serta berbagai koneksi lainnya yang dapat dilihat pada Gambar 3.4
Conceptual Data Model adalah rancangan dalam bentuk diagram sebelum pembuatan database secara detail. Model data konseptual ini dibuat tanpa harus
mempertimbangkan DBMS apa yang nantinya dipakai, karena bentuk ini hanya sebuah konsep rancangan yang nantinya bisa digunakan oleh semua
DBMSDatabase Management System. Conceptual Data Model pada aplikasi ini mempresentasikan rancangan bisnis data konseptual yang nantinya akan
digunakan dalam sistem ini. Pada konsep rancangan ini dibuat dengan menggunakan Power Designer 12. Dalam Conceptual Data Model ada 5 tabel
antara lain tabel maintanance, tabel customer, tabel pegawai, tabel transaksi,dan tabel motor. Untuk lebih jelasnya proses pembuatan database dapat dilihat pada
Gambar 3.5 berikut.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
melayani melakukan
membutuhkan
dilakukan customer
idCustomer namaCustomer
ktpCustomer alamatCustomer
jkCustomer telpCustomer
pi Integer Variable characters 30
Variable characters 20 Variable characters 100
Variable characters 10 Variable characters 20
M idCustomer pi
pegawai idPegawai
namaPegawai alamatPegawai
jkPegawai telpPegawai
pi Integer Variable characters 30
Variable characters 200 Variable characters 10
Variable characters 20 M
M idPegawai pi
motor idMotor
noBpkb noPolisi
merkMotor namaMotor
tahunPembuatan warnaKendaraan
noRangka noMesin
hargaBeliMotor hargaJualMotor
tglBeliMotor tglJualMotor
pi Integer Variable characters 20
Variable characters 6 Variable characters 20
Variable characters 20 Integer
Variable characters 10 Variable characters 20
Variable characters 20 Integer
Integer Date
Date M
M M
M M
M M
M
idMotor pi maintenance
idMaintenance tglMaintenance
detailMaintenance biayaMaintenance
pi Integer Date
Variable characters 200 Integer
M idMaintenance pi
transaksi idTransaksi
tglTransaksi jenisTransaksi
totalHargaTransaksi biayaPembelian
biayaPenjualan pi Integer
Date Integer
Integer Integer
Integer M
idTransaksi pi
Gambar 3.5 CDM Conceptual Data Model
2. PDM Physical Data Model
PDM Physical Data Model adalah sebuah model struktur fisik dari sebuah database yang mempertimbangkan DBMS dan struktur data penyimpanan.
PDM merupakan representasi fisik dari database yang akan dibuat dengan mempertimbangkan DBMS Database Management System yang akan
digunakan. Physical data model merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap
tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik. Pada Gambar 3.6 di bawah ini ditunjukkan gambar dari Physical Data
Model dari sistem informasi Jual Beli Kendaraan.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
FK_TRANSAKS_MELAYANI_PEGAWAI FK_TRANSAKS_MELAKUKAN_CUSTOMER
FK_MAINTENA_MEMBUTUHK_MOTOR
FK_TRANSAKS_DILAKUKAN_MOTOR customer
idCustomer namaCustomer
ktpCustomer alamatCustomer
jkCustomer telpCustomer
integer varchar30
varchar20 varchar100
varchar10 varchar20
pk
pegawai idPegawai
namaPegawai alamatPegawai
jkPegawai telpPegawai
integer varchar30
varchar200 varchar10
varchar20 pk
motor idMotor
noBpkb noPolisi
merkMotor namaMotor
tahunPembuatan warnaKendaraan
noRangka noMesin
hargaBeliMotor hargaJualMotor
tglBeliMotor tglJualMotor
integer varchar20
varchar6 varchar20
varchar20 integer
varchar10 varchar20
varchar20 integer
integer date
date pk
maintenance idMaintenance
idMotor tglMaintenance
detailMaintenance biayaMaintenance
integer integer
date varchar200
integer pk
fk
transaksi idTransaksi
idMotor idPegawai
idCustomer tglTransaksi
jenisTransaksi totalHargaTransaksi
biayaPembelian biayaPenjualan
integer integer
integer integer
date integer
integer integer
integer pk
fk3 fk1
fk2
Gambar 3.6 PDM Physical Data Model
3.2.5 Database Relational