Kebutuhan Sistem Implementasi Basis Data

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. d. Cache memory 512 KB atau lebih e. Harddisk minimal 1.5 GB. f. Monitor SVGA resolusi 800 x 600, 256 warna minimal. g. Keyboard dan mouse

4.2 Implementasi Basis Data

Pengembangan Aplikasi ini membutuhkan perangkat lunak yang sudah terinstalasi, adapun perangkat lunak yang harus di-install sudah disebutkan sebelumnya. Setelah semua kebutuhan terpenuhi baik software ataupun hardware, dan tahap-tahap installasi selesai dilakukan, maka aplikasi ini sudah dapat dijalan sebagai mana mestinya. Untuk implementasi dari perancangan database yang telah dibuat sebelumnya, dilakukan dengan men-generate dari model PDM Physical Data Model menjadi script query database dan kemudian dijalankan di SQL editor. Setelah script query database dijalankan maka akan terbentuk beberapa tabel, yang antara lain : Data tabel admin, tabel profil, tabel bus, tabel kategori, tabel galeri, tabel tujuan, tabel transaksi, tabel pesan. Berikut gambar dari masing masing tabel Gambar 4.1 Database Tabel Admin Gambar diatas merupakan tampilan yang terdapat dalam database khususnya pada tabel admin t_admin, seperti yang dijelaskan pada bab sebelumnya disitu terdapat beberapa attribut persis seperti yang ada dalam database. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 4.2 Tabel Bus Gambar 4.2 diatas merupakan tampilan yang terdapat dalam database khususnya pada tabel bus, seperti yang dijelaskan pada bab sebelumnya disitu terdapat beberapa attribut persis seperti yang ada dalam database Gambar 4.3 Tabel Galeri Gambar 4.3 diatas merupakan tampilan yang terdapat dalam database khususnya pada tabel galery,. Gambar 4.4 Tabel kategori Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 4.4 diatas adalah tabel yang ada dalam database dengan nama tabel kategori. Gambar 4.5 Tabel Pesan Pada gambar 4.5 di atas adalah gambar dari tabel pesan yang ada dalam database, di gambar terlihat 1 foreign key yaitu id_tujuan karena tabel pesan berhubungan dengan tabel tujuan. Gambar 4.6 Tabel Profil Gambar 4.6 diatas adalah tabel yang ada dalam database dengan nama tabel profil yang hanya diisi oleh pihak admin. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 4.7 Tabel transaksi Pada gambar 4.7 di atas adalah gambar dari tabel pesan yang ada dalam database, di gambar terlihat 2 foreign key yaitu id_pesan, dan id_bus karena tabel transaksi berhubungan dengan tabel pesan dan tabel bus. Gambar 4.8 Tabel tujuan Pada gambar 4.8 diatas adalah gambar dari tabel tujuan di dalam database. Tabel tersebut menunjukkan tujuan dan harga dari masing masing bus setiap tujuan yang diminta. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.3 Implementasi Desain Antarmuka user pelanggan