ERD Entity Relational Diagram

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