WARTA JEMAAT GKAI BETLEHEM
MENGGUNAKAN SMS GATEWAY
Oleh
Sahat Yehosua Pasaribu NIM: 622006001
FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER UNIVERSITAS KRISTEN SATYA WACANA
i
KATA PENGANTAR
Segala puji syukur kepada Tuhan Yesus Kristus untuk setiap kasih, berkat, dan
hikmat yang telah diberikan. Penyelesaian skripsi ini tidak lepas dari dorongan dari
berbagai pihak. Oleh karena itu, dalam kesempatan ini penulis ingin mengucapkan
terimakasih yang sebesar – besarnya kepada:
1. Bapak Darmawan Utomo, M.Eng. sebagai pembimbing I dan Bapak Saptadi
Nugroho, M.Sc sebagai Kaprodi dan pembimbing II. Terima kasih atas kesabaran,
dukungan, koreksi, dan bantuan yang memampukan penulis dalam menyusuns
kripsi ini.
2. Staf administrasi untuk bantuan selama skripsi.
3. Seluruh keluarga tercinta, papa Marulak Pasaribu, mama Maryati Leander dan
kakak Truly Almendo Pasaribu. Terimakasih karena mempercayai penulis saat
penulis meragukan dirinya sendiri.
4. Sahabat-sahabat dari Batak, Kupang, Toraja. Sahabat dari elektro, Angling
Kusumadita dan Oryza Adhisurya. Kak Arnold Fredo Binter, Kak Richmond
Ernstho Poyk, Kak Edstin Liufeto, Ivan Manoe, Alessandro Mone, dan Antho
Dilak.
Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat bagi mereka yang
membutuhkan, meskipun masih jauh dari sempurna. Penulis menantikan kritik dan saran
untuk skripsi ini agar dapat dikembangkan guna mencapai hasil terbaik.
Salatiga, Januari 2014
ii
INTISARI
Skripsi ini memaparkan perancangan sistem Warta Jemaat berbasis short massage service (SMS) Gateway untuk Jemaat GKAI Betlehem untuk memudahkan penyampaian dan pengelolaan informasi.
Bahasa yang digunakan adalah Visual Basic 6.0. Selain itu, database dikelola dengan MySQL. Dalam sistem SMS gateway ini, sistem yang menerima dan mengirim SMS akan terhubung dengan gateway sebanyak tiga buah modem GSM dengan protokol AT Command. Melalui sistem ini, admin dapat mengelola informasi untuk disebarkan kepada jemaat GKAI Betlehem.
Hasil pengujian dan analisis menunjukkan bahwa program mempunyai fitur kirim SMS autoreply untuk jemaat yang bisa mengirimkan SMS balasan dengan format tertentu. Kemudian, sistem dapat mengirim SMS ke banyak nomor baik berdasarkan peranan atau berdasarkan kategori untuk fungsi broadcasting dan untuk mengingatkan jemaat akan tugas pelayanannya. Fitur Buku Telepon dapat menyimpan database jemaat. Jemaat dapat mengirimkan pesan berupa saran, kritik, masukan dan pokok doa.
iii
ABSTRACT
GKAI Betlehem, a Christian church in Solo, delivers weekly information to the congregation about the programs of the church verbally with the help of Liquid Crystal Display (LCD). The information cannot be sent to those who are unable to attend the church at a particular moment. One solution to cope with this problem is designing a communication tool to inform and remind the congregation.
This bachelor thesis elaborates the system design of Warta Jemaat Berbasis Short Message Service (SMS) Gateway untuk Jemaat GKAI Betlehem, a tool made to manage and send information to the member of the church.
The computational language used to develop this program is Visual Basic 6.0. Moreover, the database is managed with MySQL. With this gateway system, the program which receives and sends messages is connected to gateway consisting of three GSM modems with AT COMMAND protocol. Through this system, admin is able to manage information to the members of GKAI Betlehem.
iv
2.6.4. Entiti relationship Diagram... 16
v
BAB III PERANCANGAN SISTEM………...……… 21
3.1. Case Diagram………...…………... 21
3.2. Class Diagram………..... 21
3.3. Deployment Diagram………....23
3.4. Entiti relationship Diagram ... 23
3.5. Gambaran Sistem……… ...……... 24
3.6.Flowchart……….. 24
3.7. Perancangan Koneksi SMS Gateway ………..…… 26
3.8.Perancangan Pengolahan Isi SMS……….. 27
BAB IV PENGUJIAN DAN ANALISIS ………...……….. 30
4.1. Pengujian AT Command dan Kompatibilitas Modem………... 30
4.2. Data Pendukung………. 32
4.3.1 Pengiriman Berdasarkan Kategori...………. 38
4.3.2 Pengiriman Berdasarkan Peran……….. 40
4.3.3 Pengiriman Berdasarkan Peran dengan Default Port…..… 41
4.3.4 Pengiriman Berdasarkan Kategori dengan Default Port.... 42
vi
BAB V PENUTUP………..……….. 48
5.1. Kesimpulan…………...………. 48
5.2. Saran……….……… 49
DAFTAR PUSTAKA ………... 50
vii
DAFTAR TABEL
viii
DAFTAR GAMBAR
Gambar 2.1. Database Inbox……….. 15
Gambar 2.2.Tampilan Inbox dalam Program……….. 15
Gambar 3.1 Use Case Diagram……… 21
Gambar 3.2 Class Diagram………. 22
Gambar 3.3 Deployment Diagram………... 23
Gambar 3.4.Entity Relationship Diagram... 23
Gambar 3.5.Gambaran sistem………. 24
Gambar 3.6.Flowchart dari Menu Utama………..……. 25
Gambar 3.7.Flowchart Pengiriman SMS keBanyaksesuaidengankelompok…... 26
Gambar 4.1.Pengujian Modem………...………….. 32
Gambar 4.2.Pengujian AT Command………..………… 32
Gambar 4.3.Contoh Port dan Provider yang digunakan………..……... 34
Gambar 4.4. Data Pendukung Roles………...……... 35
Gambar 4.5. Data Pendukung Phonebook………..……. 36
Gambar 4.6. Data Pendukung Category……… 37
Gambar 4.7. Data Pendukung User………... 37
Gambar 4.8. Data Pendukung Format………38
Gambar 4.9. Data PendukungUser by Category………... 39
Gambar 4.10.Kirim SMS Based on Category………..…… 40
Gambar 4.11.Kelompok dengan Kategori Pemuda……….. 40
Gambar 4.12.Pesan untuk Kategori Pemuda……… 41
Gambar 4.13.Kirim SMS Based on Roles Send by Default Port……….. 42
Gambar 4.14.Pesan yang diterima Roles Send by Default Port……… 43
Gambar 4.15. Format Autoreplyyang dikirim………... 45
Gambar 4.16. Kiriman Autoreplyke XL………...….... 45
Gambar 4.17. Kiriman Autoreplyke Telkomsel………... 46
ix
DAFTAR SINGKATAN
LCD : Liquid Crystal Display
SMS : Short Message Service
SMS : Short Message Service
BTS : Base Transmission System
GSM : Global System for Mobile
WL : Worship Leader (WL)
SGR : Singer
MSK : Musik
PTF : Pelayan Firman Tuhan
KLKTN : Kolektan