Conseptual Data Model. Physical Data model

A. Conseptual Data Model.

Ref_1539 Relation_225 Ref_539 Ref_536 Ref_394 Ref_386 Ref_363 Ref_348 Ref_335 Ref_327 Ref_304 Ref_140 Operator Logname Nama Password NoHP Biodata Radio KodeRadio NamaRadio AlamatRadio TelpRadio ContactRadio Revenue MasterOpini IdOpini TemaOpini Tanggal DurasiAwal DurasiAkhir Op Acara IdAcara NamaAcara KodeSMS Headline DurasiAwal DurasiAkhir HariAwal HariAkhir MasterQuiz IdQuiz TemaQuiz Pil_A Pil_B Pil_C Pil_D Tanggal DurasiAwal DurasiAkhir JawabanBenar Op InboxOpini NoHP IsiSMS Tanggal Status InboxQuiz NoHP IsiSMS Tanggal Status InboxPolling NoHP IsiSMS Tanggal Status MasterPolling IdPolling TemaPolling Tanggal DurasiAwal DurasiAkhir Op MasterRequest IdRequest TemaRequest Tanggal DurasiAwal DurasiAkhir Op InboxRequest NoHP IsiSMS Tanggal Status DetailMasterPolling Pilihan Keterangan Level KodeLevel NamaLevel Inbox id number smsdate insertdate text phone processed Outbox id number processed_date insertdate text phone processed error dreport Gambar 3.8. Conseptual DataModel

B. Physical Data model

KodeLevel = KodeLevel IdPolling = IdPolling IdAcara = IdAcara IdRequest = IdRequest IdPolling = IdPolling IdAcara = IdAcara IdQuiz = IdQuiz IdOpini = IdOpini IdAcara = IdAcara IdAcara = IdAcara KodeRadio = KodeRadio KodeRadio = KodeRadio Operator KodeLevel CHAR3 KodeRadio VARCHAR7 Logname VARCHAR10 Nama VARCHAR20 Password VARCHAR10 NoHP VARCHAR14 Biodata LONG VARCHAR Radio KodeRadio VARCHAR7 NamaRadio VARCHAR30 AlamatRadio VARCHAR50 TelpRadio VARCHAR15 ContactRadio VARCHAR20 Revenue INTEGER MasterOpini IdOpini NUMERIC IdAcara INTEGER TemaOpini VARCHAR50 Tanggal DATE DurasiAwal TIME DurasiAkhir TIME Op VARCHAR20 Acara IdAcara INTEGER KodeRadio VARCHAR7 NamaAcara VARCHAR50 KodeSMS VARCHAR4 Headline VARCHAR25 DurasiAwal TIME DurasiAkhir TIME HariAwal VARCHAR1 HariAkhir VARCHAR1 MasterQuiz IdQuiz NUMERIC IdAcara INTEGER TemaQuiz VARCHAR50 Pil_A VARCHAR20 Pil_B VARCHAR20 Pil_C VARCHAR20 Pil_D VARCHAR20 Tanggal DATE DurasiAwal TIME DurasiAkhir TIME JawabanBenar VARCHAR1 Op VARCHAR20 InboxOpini IdOpini NUMERIC NoHP VARCHAR15 IsiSMS VARCHAR150 Tanggal DATE Valid VARCHAR1 InboxQuiz IdQuiz NUMERIC NoHP VARCHAR15 IsiSMS VARCHAR150 Tanggal DATE Valid VARCHAR1 InboxPolling IdPolling NUMERIC NoHP VARCHAR15 IsiSMS VARCHAR150 Tanggal DATE Valid VARCHAR1 MasterPolling IdPolling NUMERIC IdAcara INTEGER TemaPolling VARCHAR50 Tanggal DATE DurasiAwal TIME DurasiAkhir TIME Op VARCHAR20 MasterRequest IdRequest NUMERIC IdAcara INTEGER TemaRequest VARCHAR50 Tanggal DATE DurasiAwal TIME DurasiAkhir TIME Op VARCHAR20 InboxRequest IdRequest NUMERIC NoHP VARCHAR15 IsiSMS VARCHAR150 Tanggal DATE Valid VARCHAR1 DetailMasterPolling IdPolling NUMERIC Pilihan CHAR1 Keterangan CHAR25 Level KodeLevel CHAR3 NamaLevel VARCHAR20 Inbox id NUMERIC number VARCHAR20 smsdate DATE insertdate TIMESTAMP text VARCHAR160 phone TINYINT processed TINYINT Outbox id NUMERIC number VARCHAR20 processed_date TIMESTAMP insertdate TIMESTAMP text VARCHAR160 phone TINYINT processed TINYINT error TINYINT dreport TINYINT Gambar 3.9. Physical Data Model Keterangan : 1. Entity Radio, menyimpan seluruh data radio. 2. Entity Acara, menyimpan seluruh data acara. 3. Entity Level, menyimpan seluruh data level login. 4. Entity Operator, menyimpan seluruh data operator dan karyawan. 5. Entity MasterPolling, menyimpan seluruh data master polling. 6. Entity DetailPolling, menyimpan seluruh data detail polling. 7. Entity MasterQuiz, menyimpan seluruh data master quiz. 8. Entity MasterOpini, menyimpan semua data master opini. 9. Entity MasterRequest, menyimpan semua data master request. 10. Entity InboxPolling, menyimpan seluruh data SMS polling. 11. Entity InboxQuiz, menyimpan seluruh data SMS quiz. 12. Entity InboxOpini, menyimpan seluruh data SMS opini. 13. Entity InboxRequest, menyimpan seluruh data SMS request. 14. Entity Inbox, menyimpan data SMS pertama kali masuk melalui gnokii. 15. Entity Outbox, menyimpan data SMS yang mau dikirim melakui gnokii.

3.2.7 Perancangan database