PENGEMBANGAN SISTEM BERBASIS SMS GATEWAY SEBAGAI MEDIA INFORMASI KEGIATAN DI KELURAHAN PURWOKERTO WETAN - repository perpustakaan
PENGEMBANGAN SISTEM BERBASIS SMS GATEWAY SEBAGAI MEDIA
INFORMASI KEGIATAN DI KELURAHAN PURWOKERTO WETAN
SKRIPSI Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Jurusan Teknik InformatikaHabib Wisnu Pratama 1203040010 HALAMAN JUDUL PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK
HALAMAN PERSEMBAHAN
Dengan segala kerendahan, serta rasa syukur terhadap Allah SWT yang telah
memberikan rahmat dan nikmat-Nya, maka kupersembahkan laporan Tugas Akhir ini
kepada:
1. Ayah dan Ibu tersayang yang telah memberikan semangat dan bimbingan selama
kuliah sampai saat ini, Ibu yang memperhatikanku melebihi diriku sendiri dan bapak yang selalu menasehati setiap langkah dan doa yang selalu mengiringi tiap perjalanan kuliahku.2. Dosen-dosen Teknik Informatika UMP yang telah memberikan banyak ilmu.
3. Para Staf dan karyawan Fakultas Teknik atas segala bantuannya.
4. My Beloved Woman Tremella Dea Nilasari tersayang yang selalu memberikan
semangat dan menghiasi hari-hariku.5. Teman-teman (Nanda, Arif) telah ikut serta begadang di malam hari.
6. Semua pihak yang telah membantu saya selama kuliah di UMP.
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT, karena atas berkat, rahmat dan
karunia-Nya saya dapat menyelesaikan laporan Tugas Akhir ini yang berjudul
“Pengembangan Sistem Berbasis SMS Gateway Sebagai Media Informasi Kegiatan di
Kelurahan Purwokerto Wetan”. Penyusunan Laporan Tugas Akhir ini tidak terlepas dari bantuan berbagai pihak.
Karena itu pada kesempatan kali ini saya dengan segala kerendahan hati mengucapkan terima
kasih yang sebesar-besarnya kepada :
1. Hindayati Mustafidah, S.Si., M.Kom. selaku pembimbing yang dengan segala
kesabaran dan keikhlasan membimbing dan mengarahkan saya dalam pembuatan tugas akhir ini.
2. Staf dan Lurah Purwokerto Wetan yang telah memberi ijinnya untuk dijadikan
tempat penelitian tugas akhir ini.
3. Semua pihak yang telah membantu dari awal hingga akhir penyusunan laporan Tugas
Akhir ini yang tidak dapat disebutkan satu per satu.Harapan saya semoga tugas akhir ini dapat bermanfaat bagi Kelurahan Purwokerto Wetan.
Purwokerto, 19 November 2016 Penulis, Habib Wisnu Pratama
DAFTAR ISI HALAMAN PENGESAHAN ...................................................................... ...... . i HALAMAN PERSETUJUAN ...................................................................... ...... . ii HALAMAN PERNYATAAN ........................................................................... . . iii HALAMAN PERSEMBAHAN .......................................................................... iv KATA PENGANTAR ......................................................................................... v DAFTAR ISI ................................................................................................ ........ vi DAFTAR TABEL ........................................................................................ ........ ix DAFTAR GAMBAR ....................................................................................... ... . x DAFTAR LAMPIRAN ....................................................................................... . xi
INTISARI ..................................................................................................... ....... xii ABSTRAK ........................................................................................................... xiii
BAB I PENDAHULUAN A. LATAR BELAKANG ......................................................................... 1 B. RUMUSAN MASALAH .......................................................... .......... 2 C. BATASAN MASALAH ..................................................................... 3 BAB II KAJIAN PUSTAKA A. SMS Gateway .................................................................................. .... 4 B. MySQL ........................................................................ ........................ 4 C. GAMMU .............................................................................................. 4 D. PHP ....................................................................................................... 5 E. Penelitian Sejenis.................................................................................. 6 BAB III TUJUAN DAN MANFAAT A. Tujuan ................................................................................................... 7 B. Manfaat ................................................................................................. 7
BAB IV METODE PELAKSANAAN A. Jenis Penelitian ..................................................................................... 9 B. Waktu dan Tempat ............................................................................... 9 C. Pengumpulan Data .............................................................................. 10 D. Pengembangan Sistem .......................................................................... 14
1. Requirements definition ............................................................... 14
2. System and software design .......................................................... 15
3. Implementation and unit testing .................................................... 15
4. Integration and system testing ...................................................... 15
5. Operation and Maintenance ......................................................... 15
BAB V HASIL DAN PEMBAHASAN A. Data Penelitian .................................................................................... 9 B. Perancangan Sistem .............................................................................. 10
1. Use Case Diagram ........................................................................ 12
2. Activity Diagram ........................................................................... 14
a. Activity Diagram Kontak ....................................................... 15
b. Activity Diagram Tulis Pesan ................................................. 16
c. Activity Diagram Kotak Masuk .............................................. 17
d. Activity Diagram Kotak Keluar .............................................. 18
e. Activity Diagram Autoreply ................................................... 19
3. System and software design .......................................................... 20
a. Tabel Inbox ............................................................................. 20
b. Tabel Outbox .......................................................................... 21
c. Tabel Outbox Multipart .......................................................... 22
d. Tabel pbk ................................................................................ 22
e. Tabel pbkGroup ...................................................................... 23
f. Tabel Phones .......................................................................... 23
g. Tabel Sentitems ...................................................................... 24
h. Tabel tbl_autoreply ................................................................ 25
4. Rancangan Antarmuka Aplikasi ................................................... 26
a. Perancangan Antarmuka ........................................................ 26 1) Halaman Home ................................................................. 26
b. Hasil Implementasi ................................................................ 28 1) Halaman Beranda ............................................................ 28 2) Form Tulis Pesan ............................................................ 28 3) Form Kontak Pesan ......................................................... 29 4) Form Setting .................................................................... 31 5) Form Kontak ................................................................... 32
C. Pengujian Sistem .................................................................................. 34
BAB VI PENUTUP A. Kesimpulan ............................................................................................... 35 B. Saran ......................................................................................................... 35 DAFTAR PUSTAKA ........................................................................................... 36
DAFTAR TABEL
Tabel 1. Definisi Use Case ....................................................................................... 14 Tabel 2. Struktur Tabel Inbox ................................................................................... 19 Tabel 3. Struktur Tabel Outbox................................................................................. 20 Tabel 4. Struktur Tabel Outbox Multipart ................................................................ 21 Tabel 5. Struktur Tabel PBK .................................................................................... 21 Tabel 6. Struktur Tabel PBK Group ......................................................................... 22 Tabel 7. Struktur Tabel Phones................................................................................. 22 Tabel 8. Struktur Tabel Sentitems ............................................................................. 23 Tabel 9. Struktur Tabel Autoreply............................................................................. 24
DAFTAR GAMBAR Gambar 1. Model Waterfall ................................................................................................... 14 Gambar 2. Flowchart Sistem ................................................................................................. 10 Gambar 3. Use Case Diagram pada Aplikasi SMS Gateway ................................................ 13 Gambar 4. Activity Diagram Kontak ..................................................................................... 15 Gambar 5. Activity Diagram Tulis Pesan .............................................................................. 15 Gambar 6. Activity Diagram Kotak Masuk ........................................................................... 16 Gambar 7. Activity Diagram Kotak Keluar ........................................................................... 17 Gambar 8. Activity Diagram Auto Reply ............................................................................... 18 Gambar 9. Rancangan Antarmuka Halaman Utama Home ................................................... 24 Gambar 10. Halaman Utama Beranda ................................................................................... 25 Gambar 11. Form Tulis Pesan ............................................................................................... 26 Gambar 12. Form Kotak Masuk ............................................................................................ 26 Gambar 13. Form Kotak Keluar ............................................................................................ 27 Gambar 14. Form Pesan Terkirim ......................................................................................... 27 Gambar 15. Form Broadcast Pesan ....................................................................................... 28 Gambar 16. Form Autoreply .................................................................................................. 29 Gambar 17. Form Kontak Anggota ....................................................................................... 29 Gambar 18. Form Group ....................................................................................................... 30