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