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