Conceptual Data Model CDM Physical Data Model PDM Struktur Database

memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung pada perangkat lunak atau pertimbangan model struktur data. Sedangkan model data fisik lebih detail sebab memodelkan struktur fisik dari database dengan mempertimbangkan perangkat lunak sistem manajemen basis data serta model struktur yang akan digunakan.

3.4.1 Conceptual Data Model CDM

Terdapat sejumlah delapan tabel yang ada pada sistem ini dan yang nantinya akan digunakan sebagai tempat penyimpanan data data stored, yaitu tabel admin, tabel bus, tabel galery, tabel kategori, tabel pesan, tabel profil, tabel transaksi, dan tabel tujuan. Gambar 3.4 CDM Conceptual Data Model

3.4.2 Physical Data Model PDM

Dalam hal ini Phisical Data model ini adalah hasil generate dari Conceptual Data Model dan komposisinya tidak jauh berbeda jika dilihat dari susunan tabel dan relasi- relasinya hanya saja komposisi jumlah attribut dari beberapa tabel yang sedikit berubah. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.5 PDM Physical Data Model

3.4.3 Struktur Database

Dari yang telah ada pada proses pembuatan Conceptual Data Model CDM dan Pysical Data Model PDM. Struktur pada database dapat dideskripsikan seperti berikut : 1 Tabel Admin Tabel 3.1 Tabel Admin No Nama Key Type Keterangan 1 id_admin PK Integer Id admin 2 User_admin Varchar 30 Nama admin 3 Password_admin Varchar 50 Password admin 2 Tabel Profil Tabel 3.2 Tabel Profil No Nama Key Type Keterangan 1 id_profil PK Integer Id profil 2 Isi_profil Long text Isi profil Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 3 Tabel Bus Tabel 3.3 Tabel Bus No Nama Key Type Keterangan 1 id_bus PK Integer Id bus 2 Nama_bus Varchar 30 Nama bus 3 Plat_nomor Varchar 10 Plat nomor 4 Jumlah_seat Varchar 5 Jumlah seat 4 Tabel Galery Tabel 3.4 Tabel Galery No Nama Key Type Keterangan 1 id_galery PK Integer Id galeri 2 Nama_galeri Varchar 100 Nama galeri 3 Path_galeri Varchar 100 Path galeri 4 Folder_galeri Varchar 100 Folder galeri 5 Nama_file Varchar 100 Nama file 5 Tabel Kategori Tabel 3.5 Tabel Kategori No Nama Key Type Keterangan 1 id_kategori PK Integer Id kategori 2 Judul Varchar 100 Judul 3 Isi Longtext Isi 4 Path Varchar 200 Path 5 Folder Varchar 100 Folder 6 Nama_file Varchar 100 Nama file 6 Tabel Tujuan Tabel 3.6 Tabel Tujuan No Nama Key Type Keterangan 1 id_tujuan PK Integer Id tujuan 2 tujuan Varchar 100 Tujuan 3 Hari integer Hari 4 Harga_bus_besar Varchar 10 Harga bus besar 5 Harga_bus_kecil Varchar 10 Harga bus kecil Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 7 Tabel Pesan Tabel 3.7 Tabel Pesan No Nama Key Type Keterangan 1 Id_pesan PK Integer Id pesan 2 Id_tujuan FK Integer Id tujuan 3 Tgl_pesan Date Tanggal pesan 4 Tgl_berangkat Date Tanggal berangkat 5 Seat_pesan Integer Seat yang dipesan 6 Nama_penyewa Varchar50 Nama penyewa 7 Alamat_penyewa Varchar50 Alamat penyewa 8 Telp_penyewa Varchar30 Telp penyewa 9 Tujuan_lain Varchar50 Tujuan lain 10 Status_pesan Integer Status pesan 11 Jam_berangkat Varchar5 Jam berangkat 12 Status_sms integer Status sms 8 Tabel Transaksi Tabel 3.8 Tabel Transaksi No Nama Key Type Keterangan 1 Id_trx PK Integer Id transaksi 2 Id_pesan FK Integer Id pesan 3 Id_bus FK Integer Id bus 4 Tgl_trx Date Tanggal transaksi 5 Tgl_kembali Date Tanggal kembali 6 Penjemputan Varchar50 Penjemputan 7 Harga_sewa Integer Harga sewa 8 Uang_muka Integer Uang muka 9 Sisa_bayar Integer Sisa bayar 10 Sopir Varchar50 Sopir 11 Kernet Varchar50 Kernet 12 Lunas Integer Lunas 13 Status_trx integer Status transaksi Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 40

BAB IV I

I M M P P L L E E M M E E N N T T A A S S I I S S I I S S T T E E M M Dalam bab ini dijelaskan mengenai impelementasi dari perancangan sistem yang telah dijelaskan pada bab sebelumnya. Implementasi ini merupakan hasil dari perancangan sistem yang telah dibuat ke dalam program. Dalam implementasi ini juga disertai dengan potongan-potongan contoh program

4.1 Kebutuhan Sistem

Untuk implementasi aplikasi Sistem Pembelajaran Online ini memerlukan perangkat lunak Software dan perangkat keras Hardware pendukung, agar sistem dapat berjalan sesuai dengan yang diharapkan. Adapun perangkat lunak Software yang digunakan, yaitu : a. Sistem Operasi Microsoft Windows XP Version 2002 Service Pack 3. b. Database untuk pengolahan data menggunakan MySQL Community Server GPL versi 5.1.30. c. Aplikasi untuk pengembangan menggunakan Macromedia Dreamweaver 8, SQLyog Enterprise v7.11, Sybase PowerDesigner 12.5, dan Mozilla Firefox 3.5.2. Perangkat keras Hardware yang dapat digunakan untuk mendukung perangkat lunak diatas, yaitu : a. Processor minimum 1 GHz sebaiknya lebih. b. RAM minimum 256 MB, disarankan 512 MB. c. VGA Card minimal 4MB. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.