Alat yang digunakan Implementasi Basis Data

43 BAB IV IMPLEMENTASI Pada bab ini akan membahas tentang Implementasi program dari hasil analisa dan perancangan sistem yang ada pada bab III, serta bagaimana cara sistem tersebut dijalankan. Aplikasi website ini untuk mendengarkan radio offline. Untuk lebih lanjut dapat dijelaskan pada sub bab berikut :

4.1 Alat yang digunakan

Pada implementasi program, alat-alat yang digunakan yaitu perangkat keras hardware dan perangkat lunak software yang dijabarkan sebagai berikut:

4.1.1 Kebutuhan Perangkat Keras

1 Icecast2 server, spesifikasi dari komputer ini adalah : a Processor AMD Sempron 3000+ b Hardisk 40GB – 7200 rpm c Memory DDR-1GB PC3200 d Souncard nVidia MCP51 AC97 2 Komputer DJ, spesifikasi dari komputer ini adalah : a Processor AMD Turion X2-1.9 GHz b Hardisk 120 GB – 5400 rpm Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. c Memory DDR2 – 2GB PC6200 d Soundcard Realtek High Definition Audio 3 PC listener, spesifikasi dari komputer ini adalah : a Processor AMD Turion X2-1.9 GHz b Hardisk 120 GB – 5400 rpm c Memory DDR2 – 2GB PC6200 d Soundcard Realtek High Definition Audio

4.1.2 Kebutuhan perangkat

lunak Perangkat lunak yang digunakan adalah : a XAMPP-win32-1.6.1dan MySQL yakni SQLyog529. b Power Designer 6 dan Power Designer 12. c Microsoft Visio 2003 untuk perancangan system. d Ubuntu 10. 04. 01 e Adobe dreamweaver cs4

4.2 Implementasi Basis Data

Pengembangan aplikasi ini membutuhkan perangkat lunak yang sudah terinstalasi, adapun perangkat lunak yang harus diinstal sudah disebutkan sebelumnya. Setelah semua kebutuhan software dan hardware terpenuhi, dan tahap tahap instalasi selesai dilakukan, maka aplikasi ini sudah dapat dijalankan sebagai mana mestinya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Untuk implementasi dari perancangan database yang telah dibuat sebelumnya, dilakukan dengan men generate dari model PDM menjadi script query database dan kemudian dijalankan di my sql. Setelah script query database dijalankan maka akan terbentuk beberapa tabel, tabel tersebut diantaranya :

4.2.1 Struktur Database Tabel Admin

Seperti pada penjelasan-penjelasan pada bab sebelumnya, disini pada aplikasi disediakan tabel dalam database yang digunakan sebagai tempat penyimpanan data untuk admin, seperti yang ditampilkan pada Gambar 4.1. Gambar 4.1 Struktur Database Tabel Admin Data di tabel admin memiliki 3 atribut, yang terdiri dari 1 atribut prymary key yaitu ID_ADMIN, serta ada 2 atribut tambahan lainnya. Untuk melihat detail atribut dari tabel ID_ADMIN ada pada Tabel 3.2. 4.2.2 Struktur Database Tabel Penyiar Data di tabel penyiar memiliki 4 atribut, yang terdiri dari 1 atribut prymary key yaitu ID_PENYIAR, serta ada atribut tambahan lainnya. Untuk melihat detail atribut dari tabel ID_PENYIAR ada pada Tabel 3.3. Adapun implementasi dari data di database, yaitu atribut tabel beserta isi dari tabel penyiar dapat dilihat pada Gambar 4.2. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 4.2 Struktur Database Tabel Penyiar

4.2.3 Struktur Database Tabel Acara

Data di tabel acara memiliki 2 atribut, yang terdiri dari 1 atribut prymary key yaitu ID_ACARA, serta ada 1 atribut tambahan lainnya. Untuk melihat detail atribut dari tabel ID_ACARA ada pada Tabel 3.4. Adapun implementasi dari data di database, yaitu atribut tabel beserta isi dari tabel acara dapat dilihat pada Gambar 4.3. Gambar 4.3 Struktur Database Tabel Acara 4.2.4 Struktur database tabel berita Data di tabel berita memiliki 4 atribut, yang terdiri dari 1 atribut prymary key yaitu ID_BERITA, serta ada 3 atribut tambahan lainnya diantaranya TGL_BERITA, JUDUL_BERITA, ISI. Untuk melihat detail atribut dari tabel ID_BERITA ada pada Tabel 3.6. Adapun implementasi dari data di database, yaitu atribut tabel beserta isi dari tabel berita dapat dilihat pada Gambar 4.3. Gambar 4.4 Struktur Database Tabel Berita Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.2.5 Struktur database tabel Guestbook

Data di tabel guestbook memiliki 6 atribut, yang terdiri dari 1 atribut prymary key yaitu ID_KOMENTAR, serta ada 5 atribut tambahan lainnya diantaranya NAMA, EMAIL, TGL, COMMENT, STATUS. Untuk melihat detail atribut dari tabel ID_GUESTBOOK ada pada Tabel 3.7. Adapun implementasi dari data di database, yaitu atribut tabel beserta isi dari tabel acara dapat dilihat pada Gambar 4.5. Gambar 4.5 Struktur Database Tabel Guestbook 4.2.6 Struktur database tabel Profil Data di tabel profil memiliki 2 atribut, yang terdiri dari 1 atribut prymary key yaitu ID_PROFIL, serta ada 1 atribut tambahan lainnya. Untuk melihat detail atribut dari tabel ID_PROFIL ada pada Tabel 3.5. Adapun implementasi dari data di database, yaitu atribut tabel beserta isi dari tabel acara dapat dilihat pada Gambar 4.6. Gambar 4.6 Struktur Database Tabel Profil 4.2.7 Struktur database tabel Rekaman Data di tabel jadwal memiliki Dalam hal ini susunan data pada database yang telah dibuat dapat dilihat pada Gambar 4.7. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 4.7 Struktur Database Tabel Rekaman Data di tabel jadwal memiliki 4 atribut, yang terdiri dari 1 atribut prymary key yaitu ID_REKAMAN, dan memiliki 1 forign key yaitu ID_JADWAL serta ada 2 atribut tambahan lainnya. Untuk melihat detail atribut dari tabel jadwal ada pada Tabel 3.8. Adapun implementasi dari data di database, yaitu atribut tabel beserta isi dari tabel rekaman.

4.2.8 Struktur Database Tabel Jadwal

Data di tabel jadwal memiliki Dalam hal ini susunan data pada database yang telah dibuat dapat dilihat pada Gambar 4.8. Gambar 4.8 Struktur Database Tabel Jadwal Data di tabel jadwal memiliki 8 atribut, yang terdiri dari 1 atribut prymary key yaitu ID_JADWAL, dan memiliki 3 forign key yaitu ID_ADMIN, ID_ACARA, ID_PENYIAR serta ada 4 atribut tambahan lainnya. Untuk melihat detail atribut dari tabel jadwal ada pada Tabel 3.9. Adapun implementasi dari data di database, yaitu atribut tabel beserta isi dari tabel penyiar. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.3 Struktur Implementasi desain interface