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