12
MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN PUTRA AL-ITTIHAD AL-ISLAMI MADURA Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Fauzan Ishlakhuddin 201110370311060 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG September, 2015

MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

Embed Size (px)

Citation preview

Page 1: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

MEMBANGUN SMS GATEWAY INFO KESISWAAN

PONDOK PESANTREN PUTRA

AL-ITTIHAD AL-ISLAMI MADURA

Tugas Akhir

Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Fauzan Ishlakhuddin

201110370311060

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

September, 2015

Page 2: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

ii

LEMBAR PERSETUJUAN

MEMBANGUN SMS GATEWAY INFO KESISWAAN

PONDOK PESANTREN PUTRA

AL-ITTIHAD AL-ISLAMI MADURA

Fauzan Ishlakhuddin

201110370311060

Telah Direkomendasikan Untuk Diajukan Sebagai

Judul Tugas Akhir Di

Teknik Informatika Universitas Muhammadiyah Malang

Menyetujui,

Dosen I

Eko Budi Cahyono, S.Kom, MT.

NIP. 10895040330

Dosen II

Ilyas Nuryasin, S.Kom, M.Kom.

NIDN. 0723118601

Page 3: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

iii

LEMBAR PENGESAHAN

MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK

PESANTREN PUTRA AL-ITTIHAD AL-ISLAMI MADURA

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh:

Fauzan Ishlakhuddin

201110370311060

Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji

Pada Tanggal 6 Agustus 2015

Menyetujui,

Penguji I

Mahar Faiqurahman, S.Kom, MT.

NIDN. 0719118302

Penguji II

Wahyu Andhyka Kusuma, S.Kom, M.Kom.

NIDN. 0720068701

Mengetahui,

Ketua Jurusan Teknik Informatika

Yuda Munarko, S.Kom, M.Sc.

NIDN. 0706077902

Page 4: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

iv

LEMBAR PERNYATAAN

Yang bertanda tangan dibawah ini:

Nama : Fauzan Ishlakhuddin

NIM : 201110370311060

Fakultas / Jurusan : Teknik / Informatika

Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “Membangun SMS

Gateway Info Kesiswaan Pondok Pesantren Putra Al-Ittihad Al-Islami

Madura” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan

karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk

kutipan yang telah disebutkan sumbernya.

Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila

kemudian hari ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya

saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya

siap menanggung segala bentuk resiko atau sanksi yang berlaku.

Malang, 31 Juli 2015

Dosen Pembimbing

Eko Budi Cahyono, S.Kom, MT.

NIP. 10895040330

Yang Membuat Pernyataan

Fauzan Ishlakhuddin

NIM. 201110370311060

Page 5: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

v

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT, Sang pencipta langit dan

bumi serta segala isinya yang telah melimpahkan rahmat, hidayah, serta kasih

sayang-Nya kepada penulis sehingga penulis dapat menyelesaikan skripsi ini. Tak

lupa pula shalawat dan salam penulis panjatkan kepada Rasulullah Muhammad

SAW yang telah diutus ke bumi sebagai lentara bagi hati manusia, Nabi yang telah

membawa manusia dari zaman kebodohan menuju zaman yang penuh dengan

pengetahuan yang luar biasa seperti saat ini.

Skripsi yang berjudul “Membangun SMS Gateway Info Kesiswaan

Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah

satu persyaratan guna memperoleh gelar Sarjana Strata 1 pada Jurusan Teknik

Informatika, Fakultas Teknik, Universitas Muhammadiyah Malang.

Selama proses penulisan skripsi ini, penulis mengalami beberapa hambatan

maupun kesulitan. Namun adanya doa, restu, dan dorongan dari orang tua yang tak

pernah putus menjadikan penulis bersemangat untuk melanjutkan penulisan skripsi

ini. Untuk itu dengan segala bakti penulis memberikan penghargaan dan ucapan

terima kasih yang sebesar-besarnya kepada mereka, Bapak Agus Riyadi dan Ibu

Umi Kulsum.

Page 6: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

vi

DAFTAR ISI

HALAMAN JUDUL .................................................................................. i

LEMBAR PERSETUJUAN ....................................................................... ii

LEMBAR PENGESAHAN ......................................................................... iii

LEMBAR PERNYATAAN ........................................................................ iv

ABSTRAK ................................................................................................... v

ABSTRACT ................................................................................................ vi

KATA PENGANTAR ................................................................................. vii

DAFTAR ISI ............................................................................................... viii

DAFTAR GAMBAR ................................................................................... x

DAFTAR TABEL ....................................................................................... xiii

BAB I PENDAHULUAN ............................................................................ 1

1.1 Latar Belakang .................................................................................. 1

1.2 Rumusan Masalah ............................................................................. 2

1.3 Tujuan ................................................................................................ 2

1.4 Batasan Masalah ................................................................................ 2

1.5 Sistematika Penulisan ........................................................................ 3

BAB II LANDASAN TEORI ...................................................................... 4

2.1 Fitri Atmasari, Bambang Eka Purnama dan Indah Uly Wardati ... 4

2.2 Achmad Kusprianto dan Kusnawi .................................................... 4

2.3 Erlian Eka Damayanti ....................................................................... 5

2.4 Syaifullah dan Yayat Supriadi .......................................................... 6

2.5 Shintawati Rahayu, Bambang Eka Purnama dan Sukadi ............... 6

BAB III ANALISA DAN PERANCANGAN SISTEM .............................. 7

3.1 Analisa Sistem .................................................................................... 7

3.1.1 Tentang MII (Ma`had Al-Ittihad Al-Islami) Camplong .................... 7

3.1.2 Analisa Sistem yang Sudah Ada dan Solusinya ............................... 8

3.2 Perancangan Aplikasi ........................................................................ 9

3.2.1 Arsitektur Aplikasi SMS Gateway MII ............................................ 9

3.2.2 Perancangan Tampilan .................................................................... 10

3.2.3 Perancangan Basis Data .................................................................. 10

3.2.4 Use Case Diagram ........................................................................... 12

Page 7: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

vii

3.2.4 Activity Diagram ............................................................................. 16

3.2.5 Sequence Diagram .......................................................................... 20

BAB IV IMPLEMENTASI DAN PENGUJIAN ........................................ 24

4.1 Lingkungan Implementasi ................................................................. 24

4.1.1 Spesifikasi Perangkat Keras ............................................................ 24

4.1.2 Spesifikasi Perangkat Lunak ............................................................ 24

4.2 Pengaturan GAMMU ........................................................................ 25

4.2.1 Pengaturan pada File Gammurc ....................................................... 25

4.2.2 Pengaturan pada File Smsdrc ........................................................... 26

4.2.3 Pengecekan Pengaturan GAMMU ................................................... 28

4.2.4 Install GAMMU SMSD Service ...................................................... 28

4.2.5 Menjalankan GAMMU SMSD Service ........................................... 29

4.3 Implementasi Aplikasi ....................................................................... 30

4.3.1 Halaman Login ................................................................................ 30

4.3.2 Halaman Home ............................................................................... 31

4.3.3 Halaman Super Admin .................................................................... 33

4.3.4 Halaman Keuangan ......................................................................... 41

4.3.5 Halaman Kesantrian ........................................................................ 45

4.3.6 Halaman Tata Usaha ....................................................................... 49

4.3.7 Halaman Guru ................................................................................. 53

4.4 Pengujian Aplikasi ............................................................................. 56

4.4.1 Pengujian Fungsional ...................................................................... 56

4.4.2 Pengujian Non-Fungsional .............................................................. 65

BAB V PENUTUP ...................................................................................... 72

5.1 Kesimpulan ........................................................................................ 72

5.2 Saran .................................................................................................. 72

DAFTAR PUSTAKA .................................................................................. 73

Page 8: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

viii

DAFTAR GAMBAR

Gambar 3.1 Gerbang MII Camplong ............................................................ 7

Gambar 3.2 Arsitektur Aplikasi SMS Gateway ............................................ 9

Gambar 3.3 Tampilan login .......................................................................... 10

Gambar 3.4 Tampilan Utama ....................................................................... 10

Gambar 3.5 Desain Database SMS Gateway ................................................ 11

Gambar 3.6 Use Case Diagram SMS Gateway ............................................. 12

Gambar 3.7 Activity Diagram SMS Masal ................................................... 16

Gambar 3.8 Activity Diagram SMS Auto Reply ........................................... 17

Gambar 3.9 Activity Diagram SMS Pelanggaran .......................................... 18

Gambar 3.10 Activity Diagram SMS Keuangan ........................................... 18

Gambar 3.11 Activity Diagram SMS Absensi .............................................. 19

Gambar 3.12 Activity Diagram SMS Nilai ................................................... 20

Gambar 3.13 Sequence Diagram Mengelola SMS Masal .............................. 21

Gambar 3.14 Sequence Diagram Mengelola SMS Auto Reply ..................... 21

Gambar 3.15 Sequence Diagram Mengelola SMS Pelanggaran .................... 22

Gambar 3.16 Sequence Diagram Mengelola SMS Keuangan ....................... 22

Gambar 3.17 Sequence Diagram Mengelola SMS Absensi ........................... 23

Gambar 3.18 Sequence Diagram Mengelola SMS Nilai ............................... 23

Gambar 4.1 Pengaturan GAMMURC untuk 2 Modem ................................. 25

Gambar 4.2 Pengaturan SMSD pada File SMSdrc1 untuk Modem 1 ............ 26

Gambar 4.3 Pengaturan SMSD pada File SMSdrc2 untuk Modem 2 ............ 26

Gambar 4.4 Mengecek Pengaturan GAMMU ............................................... 28

Gambar 4.5 Menginstal GAMMU Service ................................................... 28

Gambar 4.6 Service Windows 7 ................................................................... 29

Gambar 4.7 Menjalankan Gammu SMSd Service melalui Service Windows 29

Gambar 4.8 Menjalankan GAMMU SMSD Service melalui CMD ................ 30

Gambar 4.9 Tampilan Halaman Login ......................................................... 30

Gambar 4.10 Source Code Halaman Login .................................................. 31

Page 9: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

ix

Gambar 4.11 Tampilan Halaman Home Super Admin .................................. 31

Gambar 4.12 Tampilan Halaman Home Keuangan ....................................... 32

Gambar 4.13 Potongan Source Code Home .................................................. 32

Gambar 4.14 Potongan Source Code Statistic ............................................... 32

Gambar 4.15 Tampilan Halaman Kelola Admin ........................................... 33

Gambar 4.16 Potongan Source Code Kelola Admin ..................................... 34

Gambar 4.17 Tampilan Halaman Kelola Santri ............................................ 34

Gambar 4.18 Potongan Souce Code Kelola Santri ........................................ 35

Gambar 4.19 Tampilan Halaman Kelola Kelas ............................................. 35

Gambar 4.20 Potongan Source Code Tampilan Kelas ................................... 36

Gambar 4.21 Tampilan Halaman Kelola Mapel ............................................ 37

Gambar 4.22 Potongan Source Code Kelola Mapel ...................................... 38

Gambar 4.23 Tampilan Halaman SMS Masal ............................................... 39

Gambar 4.24 Potongan Source Code SMS Masal ......................................... 40

Gambar 4.25 Tampilan Halaman Pengaturan SMS Auto Reply .................... 40

Gambar 4.26 Potongan Source Code Pengaturan SMS Auto Reply .............. 40

Gambar 4.27 Tampilan Halaman Mencatat Pembayaran .............................. 41

Gambar 4.28 Tampilan Halaman Status Bayar dan Pencatatan ..................... 41

Gambar 4.29 Potongan Source Code Mencatat Pembayaran ......................... 42

Gambar 4.30 Potongan Source Code Status Bayar dan Pencatatan ............... 42

Gambar 4.31 Tampilan Halaman Kelola Keuangan ...................................... 43

Gambar 4.32 Potongan Source Code Kelola Keuangan ................................ 43

Gambar 4.33 Tampilan Halaman SMS Peringatan ........................................ 44

Gambar 4.34 Potongan Source Code SMS Peringatan .................................. 45

Gambar 4.35 Tampilan Halaman Mencatat Pelanggaran .............................. 46

Gambar 4.36 Potongan Source Code Mencatat Pelanggaran ......................... 46

Gambar 4.37 Tampilan Halaman Kelola Pelanggaran .................................. 47

Gambar 4.38 Potongan Source Code Kelola Pelanggaran ............................. 47

Gambar 4.39 Tampilan Halaman SMS Pelanggaran ..................................... 48

Page 10: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

x

Gambar 4.40 Potongan Source Code SMS Pelanggaran ............................... 48

Gambar 4.41 Tampilan Halaman Menu Mencatan Absensi .......................... 49

Gambar 4.42 Tampilan Halaman List Absensi ............................................. 49

Gambar 4.43 Tampilan Halaman Tabel Absensi ........................................... 50

Gambar 4.44 Potongan Source Code Menu Mencatat Absensi ..................... 50

Gambar 4.45 Potongan Source Code List Absensi ........................................ 51

Gambar 4.46 Potongan Source Code Tabel Absensi ..................................... 51

Gambar 4.47 Tampilan Halaman SMS Absensi ............................................ 52

Gambar 4.48 Potongan Source Code SMS Absensi ...................................... 53

Gambar 4.49 Tampilan Halaman Data Mapel ............................................... 54

Gambar 4.50 Tampilan Halaman Tabel Nilai ............................................... 54

Gambar 4.51 Potongan Source Code Data Mapel ......................................... 54

Gambar 4.52 Potongan Source Code Tabel Nilai .......................................... 55

Gambar 4.53 Tampilan Halaman SMS Nilai ................................................ 55

Gambar 4.54 Potongan Source Code SMS Nilai ........................................... 56

Gambar 4.55 SMS Masal menggunakan Phone 1 dan 2 ................................ 57

Gambar 4.56 Auto SMS SPP Menggunakan Phone 1 dan 2 .......................... 57

Gambar 4.57 Auto SMS Pelanggaran Menggunakan Phone 1 ....................... 58

Gambar 4.58 Auto SMS Absensi Menggunakan Phone 2 ............................. 58

Gambar 4.59 Auto SMS Nilai Menggunakan Phone 1 dan 2 ........................ 59

Gambar 4.60 Auto Reply SMS pada Format yang Tidak Sesuai ................... 59

Gambar 4.61 Auto Reply SMS Bantuan ....................................................... 60

Gambar 4.62 Auto Reply SMS Pelanggaran ................................................. 60

Gambar 4.63 Auto Reply SMS Keuangan .................................................... 61

Page 11: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

xi

DAFTAR TABEL

Tabel 3.1 Spesifikasi Use Case Mengelola SMS Masal ................................ 12

Tabel 3.2 Spesifikasi Use Case Mengelola SMS Auto Reply ........................ 13

Tabel 3.3 Spesifikasi Use Case Mengelola SMS Pelanggaran ...................... 13

Tabel 3.4 Spesifikasi Use Case Mengelola SMS Keuangan .......................... 14

Tabel 3.5 Spesifikasi Use Case Mengelola SMS Absensi ............................. 15

Tabel 3.6 Spesifikasi Use Case Mengelola SMS Nilai .................................. 15

Tabel 4.1 Pengujian Fungsional ................................................................... 61

Tabel 4.2 Pengujian Non-Fungsional ............................................................ 66

Page 12: MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN … · Pondok Pesantren Putra Al-Ittihad Al-Islami Madura” disusun sebagai salah satu persyaratan guna memperoleh gelar Sarjana

73

DAFTAR PUSTAKA

[1] R. P. Ardy, R. Atista, and A. W. Sudrajat, “Pemanfaatan SMS Gateway

dalam Pelayanan Informasi Aktifitas Siswa pada TK Xaverius 5

Palembang,” pp. 1–9, 2013.

[2] R. Liatmaja and B. E. Purnama, “Pembuatan Alikasi SMS Gateway untuk

Informasi Akademik pada Lembaga Bimbingan Belajar Be Excellent

Pacitan,” Indones. J. Netw. Secur., pp. 1–7, 2013.

[3] F. Atmasari, B. E. Purnama, and I. U. Wardati, “Sistem Informasi Point

Pelanggaran Berbasis SMS Gateway Pada MTs Ma’arif 02 Pacitan,” IJNS-

Indonesian J. Netw. Secur., pp. 1–6, 2013.

[4] A. Kusprianto and Kusnawi, “Perancangan Sistem Informasi Kesiswaan

Berbasis SMS Gateway di SMP Negeri 9 Berau Kalimantan Timur,” J.

Dasi, vol. 13, no. 3, pp. 46–48, 2012.

[5] E. E. Damayanti, “Analisa dan Perancangan Sistem Informasi Kesiswaan

Berbasis SMS Gateway dengan Gammu SMPN 1 Negeri Katon Kab

Pesawaran Menggunakan Use Case Model,” Konf. Nas. Sist. dan Inform.,

pp. 262–270, 2010.

[6] Syaifullah and Y. Supriadi, “Analisis dan Perancangan Sistem Informasi

Kesiswaan Berbasis SMS Gateway Menggunakan Pendekatan Berorientasi

Objek (Studi Kasus: SMK YPLP PGRI Bangkinang),” pp. 1–10.

[7] S. Rahayu, B. E. Purnama, and Sukadi, “Pembuatan Sistem Informasi

Akademik Siswa Berbasis Short Message Service (SMS) Gateway pada

Sekolah Menengah Atas Negeri 2 Pacitan,” IJCSS-Indonesian J. Comput.

Sci., pp. 1–5.

[8] I. Hasanudin, “Selayang Pandang.” [Online]. Available:

https://alittihadalislamicamplong.wordpress.com/about/. [Accessed: 25-

Dec-2014].