f. USB Port dan Kabel data
g. Telepon Seluler Sony Ericson K320 dan
h. SIM Card IM3 dengan nomor : 085691500484
1.1 Perancangan
4.4.1 Perancangan Basis Data
1. Entity Relationship Diagram ERD
Suatu cara memodelkan suatu data ditingkat konseptual dalam perancangan basis data disebut entity relationship. Tujuan utama ERD adalah
untuk menunjukkan objek-objek entitas apa saja yang ingin dilibatkan dalam sebuah database dan bagaimana hubungan yang terjadi di antara objek
tersebut. Entity relationship diagram ERD merupakan diagram yang
menghubungkan beberapa entity yang digunakan dalam sistem, dimana masing-masing entity yang dihubungkan mempunyai cardinality.
Mengirimkan Menanyakan
Menanyakan Menanyakan
Menanyakan
Bantuan Anggota
Data Kedatangan
Data Tarif Data
Keberangkatan
Mengolah Mengolah
Mengolah Mengolah
Admin Saran dan Kritik
M N
N M
N N
M M
M
1 M
1 1 M
1 M
groups M
1 1 Masuk
1
Gambar 4.14 Relasi dari Seluruh Entitas
2. Spesifikasi Tabel
Spesifikasi tabel merupakan struktur tabel dari basis data yang terdapat pada sistem informasi layanan kereta api. Tabel yang terdapat
didalam basis data terdiri atas tabel yang di buat penulis dan tabel yang sudah ada dari Gammu. Dibawah ini tabel yang di buat penulis :
Tabel 4.8 Data Kedatangan Field
Type Not
Null Comment
Id Int 10
No Nomor Id datang
Keyword datang Varchar 100
No Kata kunci untuk meminta
jadwal kedatangan kereta Jadwal
Varchar 160 No
Waktu kedatangan kereta
Tabel 4.9 Data Keberangkatan
Field Type
Not Null
Comment
Id Int 10
No Nomor Id berangkat
Keyword berangkat
Varchar 100 No
Kata kunci untuk meminta jadwal keberangkatan kereta
Jadwal Varchar 160
No Waktu keberangkatan kereta
Tabel 4.10 Data Tarif Field
Type Not
Null Comment
Id Int 10
No Nomor Id tarif
Keyword Varchar 100
No Kata kunci untuk meminta
tarif kereta Tarif
Varchar 50 No
Harga tarif kereta
Tabel 4.11 Data Bantuan Field
Type Not
Null Comment
Id Int 10
No Nomor Id tarif
Keyword bantuan Varchar 20
No Kata kunci untuk meminta
bantuan format SMS Bantuan
Varchar 160 No
Jawaban dari bantuan
Tabel 4.12 Saran dan Kritik Field
Type Not
Null Comment
Id Int 6
No Id saran
Saran Varchar 160
No Isi saran
Tanggal Varchar 20
No Waktu pengiriman saran
Pengirim Varchar 15
No Pengirim saran.
Table 4.13 anggota Field
Type Not
Null Comment
Id Int4
No Id anggota.
Kode_anggota Varchar10
No Kode anggota
Nama Varchar50
No Nama anggota
Hp Varchar15
No Nomor Handphone
Groupid Varchar 3
No Id grup
Tabel 4.14 Data Admin Field
Type Not
Null Comment
Userid Varchar 8
No Nama admin
password Varchar 10
No Kata kunci untuk Login
Tabel 4.15 Groups Field
Type Not
Null Comment
Id Int 11
No Id grup
Name Text
No Nama grup
Dibawah ini tabel yang sudah ada pada Gammu :
Tabel 4.16 Inbox Field
Type Not
Null Comment
UpdatedInDB Timestamp
No Waktu SMS masuk inbox
ReceivingDateTime Timestamp
No Waktu SMS dikirim oleh
pengirim Text
Text No
Isi SMS yang berupa teks SenderNumber
varchar20 No
Nomor Pengirim Coding
Enum No
Coding UDH
Text No
UDH SMSCNumber
varchar20 No
SMSCNumber Class
int11 No
Class TextDecoded
varchar160 No
Pesan ID
int11 No
ID RecipientID
Text No
Penerima Processed
Enum No
Processed 79
Tabel 4.17 Outbox Field
Type Not
Null Comment
UpdatedInDB Timestamp
No UpdatedInDB
InsertIntoDB Timestamp
No Waktu input SMS ke dalam
tabel outbox SendingDateTime
Timestamp No
Waktu pengiriman SMS Text
Text No
Isi SMS berupa Text DestinationNumber
Varchar 20 No
Nomor Tujuan Coding
Enum No
Coding UDH
Text No
UDH Class
Int 11 No
Class TextDecoded
Varchar 160 No
Pesan ID
Int 11 No
ID SenderID
Text No
Hp pengirim SendingTimeOut
Timestamp No
SendingTimeOut DeliveryReport
Enum No
Status pengiriman SMS
Tabel 4.18 Outbox_Multipart Field
Type Not
Null Comment
Text Text
No Teks
UDH Text
No UDH
Class Int 11
No Class
TextDecoded Varchar 160
No TextDecoded
ID Int 11
No ID
SequencePosition Int 11
No SequencePosition
Tabel 4.19 Daemons Field
Type Not
Null Comment
Start Text
No Start
Info Text
No Info
Tabel 4.20 Sent Items
Field Type
Not Null
Comment
UpdatedInDB Timestamp
No Waktu input SMS ke dalam
tabel outbox InsertIntoDB
Timestamp No
Waktu input SMS ke dalam tabel sentitem
SendingDateTime Timestamp
No Waktu pengiriman SMS
DeliveryDateTime Timestamp
No Waktu terkirimnya sms
Text Text
No Isi SMS berupa Text
DestinationNumber Varchar 20
No Nomor Tujuan
SMSCNumber Varchar 20
No SMS Service Operator
TextDecoded Varchar 160
No Isi Pesan
ID Int 11
No ID
Status enumSendingOK,
SendingOKNoReport, SendingError,
DeliveryOK, DeliveryFailed,
DeliveryPending No
Status Pengiriman SMS
4.4.2 Perancangan Informasi