warta jemaat gkai betlehem menggunakan ......warta jemaat gkai betlehem menggunakan sms gateway...
TRANSCRIPT
-
WARTA JEMAAT GKAI BETLEHEM
MENGGUNAKAN SMS GATEWAY
Oleh
Sahat Yehosua Pasaribu
NIM: 622006001
FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER
UNIVERSITAS KRISTEN SATYA WACANA
JL. DIPONEGORO 52 – 60
SALATIGA – 50711
-
WARTA JEMAAT GKAI BETLEHEM
MENGGUNAKAN SMS GATEWAY
Oleh:
Sahat Yehosua Pasaribu
NIM : 622006001
Skripsi ini telah diterima dan disahkan
Untuk melengkapi salah satu syarat memperoleh
Gelar Sarjana Teknik
dalam
Konsentrasi Rekayasa Perangkat Lunak
Program Studi Sistem Komputer
Fakultas Teknik Elektronika dan Komputer
Universitas Kristen SatyaWacana
Salatiga
Disahkan oleh
Pembimbing I Pembimbing II
Darmawan Utomo, M.Eng Saptadi Nugroho, M.Sc
Tanggal : Tanggal:
-
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
Penyusun
-
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.
Sistem ini dirancang untuk memiliki fitur kirim SMS autoreply untuk jemaat yang
mengirimkan SMS dengan format tertentu. Dalam fitur ini tingkat keberhasilan sebesar
85% bisa menyampaikan dan mengelola informasi dalam gereja. Sedangkan untuk
pengiriman massal mengirim SMS ke banyak nomor baik berdasarkan peranan atau
berdasarkan kategori berhasil sebanyak 100%.
-
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.
The results of the analysis and tests show that the program offers autoreply feature
to members of the church who send message with certain format, like. Furthermore, the
program is able to send messages to many numbers based on the roles or the category of the
congregation for broadcasting or reminder. The phonebook feature can save congregation
data in the database. The congregation can send message in the form of suggestion,
criticism, evaluation and also prayer requests.
-
iv
DAFTAR ISI
KATA PENGANTAR………………………………………………….....……… i
INTISARI………………………………………………………………………… ii
ABSTRACT............................................................................................................ iii
DAFTAR ISI…………………………………………………………………........ iv
DAFTAR TABEL………………………………………………………….…….. vii
DAFTAR GAMBAR………………………………………………......…………. viii
DAFTAR SINGKATAN......................................................................................... ix
BAB I PENDAHULUAN……………………………………………..................... 1
1.1.LatarBelakang………………………………………..…………......... 1
1.2.RumusanMasalah……………………………….………………......... 3
1.3.BatasanMasalah…………………………………………………......... 4
1.4.GambaranTugas………………………….……………………........... 5
1.5.GarisBesarPenulisan……………………..…………………….......... 5
BAB II LANDASAN TEORI……………………………………………………... 7
2.1. SMS Gateway……………………………..……..…….……………… 7
2.2. Modem GSM……………………………………....…………………. 9
2.3. ATCommand………………………………..………...………………. 9
2.4. Visual Basic ………………………………………………………….. 10
2.5. MySQL………………………………………………………………... 11
2.6.Unified Modelling Language……………………………………....……..... 15
2.6.1.Use CaseDiagram…………………………....……………. 15
2.6.2. Class Diagram……………………………....…………………… 15
2.6.3. Deployment Diagram………………...…………………………. 16
2.6.4. Entiti relationship Diagram.................................................... 16
2.7. GKAI Betlehem……………………………....………………………. 17
-
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.2.1. Modem….………………………………………………… 32
4.2.2. Data Roles……………………………………………….. 33
4.2.3. Data Phonebook…………………………………………. 35
4.2.4. Data Category…………………………………………… 36
4.2.5. Data User……………..………………………………… 36
4.2.6. Data Format……………..……………………………… 37
4.2.7. Data User by Category…………………………………... 37
4.3 Pengujian Fitur SMS Massal……….……………………………. 38
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
4.4 Pengujian Fitur Autoreply……………………………………….. 42
-
vi
BAB V PENUTUP……………..……………………………………………….. 48
5.1. Kesimpulan…………...……………………………………………. 48
5.2. Saran………………….…………………………………………… 49
DAFTAR PUSTAKA …………………………………………………………..... 50
LAMPIRAN.................…………….…………………………………………… 60
-
vii
DAFTAR TABEL
Tabel 2.1.Beberapa AT Command…………………………....................... 10
Tabel 2.2.Jadwal Kebaktian GKAI……………………………………….. 17
Tabel 3.1 Daftar harga SMS operator di Indonesia...................................... 30
-
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 Autoreply yang dikirim……………………………………... 45
Gambar 4.16. Kiriman Autoreply ke XL……………………………………...….... 45
Gambar 4.17. Kiriman Autoreply ke Telkomsel………………………………..... 46
Gambar 4.18.Inbox……………………………………………………………..... 49
-
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
PTAMU : Penerima Tamu