Struktur Tabel Rancangan Data

diperlukan. Karena untuk menyusun jadwal iklan, penulis membutuhkan komponen data yang disimpan dalam bentuk database menggunakan tools MySQL.

3.2.1.1 Struktur Tabel

Didalam pembuatan program dibutuhkan suatu tempat media penyimpanan data yang berupa tabel untuk dapat melakukan kegiatan-kegiatan dalam pengaturan pencarian data.Oleh karena itu, sistem pengolahan data ini membutuhkan spesifikasi tabel.Tabel- tabel yang penulis gunakan yaitu tabel User, Iklan, Waktu,JamPutar, JadwalRTFix serta JadwalRGFix untuk menjalankan proses penjadwalan menggunakan algoritma genetika. Tabel-tabel tersebut, yaitu: 1. Tabel User Tabel User berfungsi untuk menyimpan informasi tentang pengguna aplikasi penjadwalan radio. Struktur tabel User dapat dilihat seperti pada Tabel 3.6. Tabel 3.6 Tabel User Nama Field Jenis Ukuran Keterangan UserID varchar 20 Nama User Passwd varchar 10 Password User 2. Tabel Iklan Tabel Iklan berfungsi untuk menyimpan informasi tentang iklan yang akan diputar pada stasiun radio. Struktur tabel Iklan dapat dilihat seperti pada Tabel 3.7. Tabel 3.7 Tabel Iklan Nama Field Jenis Ukuran Keterangan IDIklan Integer 4 Nomor urut iklan NmIklan Varchar 50 Nama Iklan Pemilik Varchar 100 Pemilik Iklan TglPutar Datetime 8 Tanggal pemutaran JamPutarPT Integer 3 Jumlah jam pemutaran primetime JamPutarRT Integer 3 Jumlah jam pemutaran regular time Status Char 1 Status record Universitas Sumatera Utara 3. Tabel Waktu Tabel Waktu berfungsi untuk menyimpan informasi tentang Waktu pemutaran iklan pada stasiun radio.Struktur tabel Waktu dapat dilihat seperti pada Tabel 3.8. Tabel 3.8 Tabel Waktu Nama Field Jenis Ukuran Keterangan IDWaktu Integer 2 Nomor urut waktu Waktu varchar 15 Nama waktu 4. Tabel JamPutar Tabel JamPutar berfungsi untuk menyimpan informasi jam-jam pemutaran iklan dalam satu hari kerja. Struktur tabel JamPutar dapat dilihat seperti pada Tabel 3.9. Tabel 3.9 Tabel JamPutar Nama Field Jenis Ukuran Keterangan IDJamPutar Integer 2 Nomor urut Jam Putar iklan IDWaktu Integer 2 Nomor urut waktu Keterangan varchar 100 Keterangan TglPutar datetime 8 Tanggal pemutaran 5. Tabel JadwalRTFix Tabel JadwalRTFix berfungsi untuk menyimpan informasi tentang hasil proses penjadwalan iklan waktu Regular Time pada stasiun radio. Struktur tabel JadwalRTFix dapat dilihat seperti pada Tabel 3.10. Tabel 3.10 Tabel JadwalRTFix Nama Field Jenis Ukuran Keterangan IDJadwal Integer 2 Nomor urut jadwalan iklan TglPutar datetime 8 Tanggal pemutaran IDIklan Integer 4 Nomor urut iklan IDJamPutar Integer 2 Nomor urut Jam Putar iklan Kromosom varchar 7 kromosom 6. Tabel JadwalPTFix Tabel JadwalPTFix berfungsi untuk menyimpan informasi tentang hasil proses penjadwalan iklan waktu Prime Time pada stasiun radio. Struktur tabel JadwalPTFix dapat dilihat seperti pada Tabel 3.11. Universitas Sumatera Utara Tabel 3.11 Tabel JadwalPTFix Nama Field Jenis Ukuran Keterangan IDJadwal Integer 2 Nomor urut jadwalan iklan TglPutar datetime 8 Tanggal pemutaran IDIklan Integer 4 Nomor urut iklan IDJamPutar Integer 2 Nomor urut Jam Putar iklan Kromosom varchar 7 kromosom

3.2.1.2 Relasi Antar Tabel