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.