PEMANFAATAN SMS GATEWAY UNTUK PENGUMUMAN HASIL SELEKSI TES PENERIMAAN SISWA BARU DI MTS DARUL ISTIQOMAH JEPARA

LAPORAN SKRIPSI

PEMANFAATAN SMS GATEWAY UNTUK PENGUMUMAN HASIL SELEKSI
TES PENERIMAAN SISWA BARU DI MTS DARUL ISTIQOMAH JEPARA

Oleh :
Naela Jaukharotul Farida
2009-51-076

SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2013

i

LAPORAN SKRIPSI


PEMANFAATAN SMS GATEWAY UNTUK PENGUMUMAN HASIL SELEKSI
TES PENERIMAAN SISWA BARU DI MTS DARUL ISTIQOMAH JEPARA

Oleh :
Naela Jaukharotul Farida
2009-51-076

SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2013

ii

UNIVERSITAS MURIA KUDUS
PENGESAHAN STATUS SKRIPSI
JUDUL


: Pemanfaatan SMS Gateway Untuk Pengumuman Hasil Seleksi Tes
Penerimaan Siswa Baru di Mts Darul Istiqomah Jepara

NAMA
: Naela Jaukharotul Farida
Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan Program Studi
Teknik Informatika Universitas Muria Kudus dengan syarat-syarat kegunaan sebagai
berikut :
1. Skripsi adalah hal milik Program Studi Teknik Informatika UMK Kudus
2. Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk
tujuan referensi saja
3. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan
pertukaran antar institusi pendidikan tinggi
4. Berikan tanda V sesuai dengan kategori Skripsi



Sangat Rahasia


(Mengandung isi tentang keselamatan/kepentingan
Negara Republik Indonesia)

Rahasia

(Mengandung isi tentang kerahasiaan dari suatu
organisasi/badan tempat penelitian Skripsi ini
dikerjakan)

Biasa
Disahkan Oleh :
Pembimbing Utama

Penulis

Naela Jaukharotul Farida
Ahmad Jazuli, M.Kom
NIM.200951076
NIDN.0406107004
Alamat : Ketileng Singolelo Rt 02/03 Welahan, Jepara

Kudus, 02 Januari 2014

iii

UNIVERSITAS MURIA KUDUS
PERNYATAAN PENULIS
JUDUL

: Pemanfaatan Sms Gateway Untuk Pengumuman Hasil Seleksi Tes
Penerimaan Siswa Baru di Mts Darul Istiqomah Jepara

NAMA

: Naela Jaukharotul Farida

NIM

: 2009-51-076

“Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini adalah

hasil karya saya sendiri kecuali cuplikan dan ringkasan yang masing-masing telah saya
jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain yang mengklaim bahwa
Skripsi ini sebagai karyanya, yang disertai dengan bukti-bukti yang cukup, maka saya
bersedia untuk dibatalkan gelar Sarjana Komputer saya beserta segala hak dan
kewajiban yang melekat pada gelar tersebut”.

Kudus, 02 Januari 2014

Naela Jaukharotul Farida
Penulis

iv

UNIVERSITAS MURIA KUDUS
PERSETUJUAN SKRIPSI
JUDUL

: Pemanfaatan Sms Gateway Untuk Pengumuman Hasil Seleksi Tes
Penerimaan Siswa Baru di Mts Darul Istiqomah Jepara


NAMA

: Naela Jaukharotul Farida

NIM

: 2009-51-076
Skripsi ini telah diperiksa dan disetujui,
Kudus, 02 Januari 2014

Pembimbing 1

Pembimbing 2

Ahmad Jazuli, M.Kom

Rizkysari Meimaharani, M.Kom

NIDN.0406107004


NIDN. 0620058501

Mengetahui
Ka. Prodi Teknik Informatika

Ahmad Jazuli, M.Kom
NIDN.0406107004

v

vi

ABSTRAK
Teknologi komputer mulai berkembang seiring dengan meningkatnya kebutuhan
manusia terhadap informasi dan pengelolaan data yang lebih akurat dengan tuntutan
pekerjaan yang lebih cepat. Untuk mempertahankan eksistensinya bagi sekolah setiap
awal tahun pelajaran baru diadakan seleksi penerimaan siswa baru. Permasalahan
yang sering muncul antara lain panitia masih kesulitan dalam memantau
pekembangan jumlah peserta yang diterima, selain itu juga masih terkendala dalam
lambatnya informasi pengumuman bagi calon peserta siswa baru. Dengan penerapan

sistem informasi yang terkomputerisasi dan pemanfaatan SMS Gateway, harapannya
informasi pengumuman seleksi tes bagi calon siswa dapat diketahui lebih awal terkait
data calon siswa yang diterima. Metode pengembangan perangkat lunak yang
digunakan dalam penelitian ini adalah metode SDLC (System Devlopment Life
Cycle), dimana metode ini menggambarkan sistem dari tahap perencanaan, analisa,
perancangan, implementasi, pengujian sampai ke pemeliharaan yang memungkinkan
dalam mengembangkan sistem menjadi lebih mudah dan efisien terkait dalam
membuat desain sistem, informasi pendaftaran, informasi pengumuman dengan SMS
Gateway. Aplikasi ini dibangun menggunakan bahasa pemrograman PHP dengan
database MySQL. Selain itu aplikasi ini juga memanfaatkan teknologi SMS Gateway
menggunakan gammu. Dari implementasi penelitian ini memberikan kemudahan
dalam hal pelaksanaan kegiatan penerimaan siswa baru di sekolah.
Kata Kunci : siswa, sms gateway, sistem, informasi.

vii

KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya penulis
mampu menyelesaikan penyusunan skripsi ini dengan judul “Pemanfaatan Sms
Gateway Untuk Pengumuman Hasil Seleksi Tes Penerimaan Siswa Baru di Mts Darul

Istiqomah Jepara.”.
Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh
Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas
Muria Kudus. Kiranya dalam penyusunan skripsi ini tidak akan terselesaikan dengan
baik tanpa bantuan dari berbagai pihak. Untuk itu pada kesempatan ini penulis
mengucapkan terima kasih yang sebesar-besarnya, penghargaan yang setinggitingginya dan permohonan maaf atas segala kesalahan yang pernah penulis lakukan
kepada semua pihak yang telah membantu dalam penyelesaian skripsi ini, terutama
kepada:
1. ALLAH S.W.T yang telah memberikan pimpinan dalam hidupku.
2. Bapak Prof. Dr. dr. Sarjadi, Sp. PA, selaku Rektor Universitas Muria Kudus.
3. Bapak Rochmad Winarso, ST, MT, selaku Dekan Fakultas Teknik Universitas
Muria Kudus.
4. Bapak Ahmad Jazuli, M.Kom, selaku pembimbing I Skripsi serta Ketua Program
Studi Teknik Informatika Universitas Muria Kudus.
5. Ibu Rizkysari Meimaharani, M.Kom, selaku pembimbing II Skripsi penulis.
6. Bapak Suhaji, S.Ag, Selaku Kepala Sekolah MTs Darul Istiqomah Jepara.
7. Semua pihak yang telah membantu penyusunan skripsi ini.
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih
terdapat banyak kekurangan, untuk itu penulis mengharap kritik dan saran dari
berbagai pihak untuk sempurnanya sebuah karya tulis. Selain itu penulis juga

berharap semoga karya tulis ini dapat memberikan manfaat bagi semua.
Kudus, 02 Januari 2014
Penulis

viii

DAFTAR ISI
Halaman
LAPORAN SKRIPSI ..................................................Error! Bookmark not defined.
LAPORAN SKRIPSI ..................................................Error! Bookmark not defined.
PENGESAHAN STATUS SKRIPSI .......................................................................... iii
PERNYATAAN PENULIS ........................................................................................ iv
PERSETUJUAN SKRIPSI .......................................................................................... v
PENGESAHAN SKRIPSI ..........................................Error! Bookmark not defined.
ABSTRAK ..................................................................Error! Bookmark not defined.
KATA PENGANTAR .............................................................................................. viii
DAFTAR ISI .............................................................................................................. vii
DAFTAR TABEL ...................................................................................................... xii
DAFTAR GAMBAR ................................................................................................ xiii
DAFTAR LAMPIRAN ............................................................................................ xvii

BAB I ..........................................................................Error! Bookmark not defined.
1.1

Latar Belakang .............................................Error! Bookmark not defined.

1.2

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

1.3

Rumusan Masalah ......................................................................................... 3

1.4

Tujuan Penelitian ........................................................................................... 3

1.5

Manfaat Penelitian ......................................................................................... 3

BAB II .......................................................................................................................... 5
2.1

Penelitian Terkait .......................................................................................... 5

2.2

Landasan Teori .............................................................................................. 6

ix

2.3

Kerangka Pemikiran .................................................................................... 25

2.4

Hipotesis ...................................................................................................... 26

BAB III ...................................................................................................................... 27
3.1

Metode Pengembangan Sistem SDLC ........................................................ 27

3.2

Madrasah Tsanawiyah Darul Istiqomah ...................................................... 30

BAB IV ...................................................................................................................... 35
4.1

Gambaran Umum Sistem ............................................................................ 35

4.2

Analisa Masalah .......................................................................................... 35

4.2.1 Analisis Sistem Yang Berjalan .................................................................. 35
4.2.2 Analisis Sistem Yang Diusulkan ............................................................... 36
4.2.3 Analisis Kebutuhan Data dan Informasi .................................................... 37
4.2.4 Analisis Kebutuhan Perangkat Keras ........................................................ 38
4.2.5 Analisis Kebutuhan Perangkat Lunak ....................................................... 38
4.3

Pemodelan dengan Unified Modelling Language ....................................... 39

4.3.1 Use Case Diagram...................................................................................................................... 39
4.3.2 Activity Diagram ....................................................................................... 42
4.3.3 Sequence Diagram ..................................................................................... 53
4.3.4 Class Diagram ........................................................................................... 60
4.4

Perancangan Arsitektur SMS Gateway ....................................................... 67

4.4.1 Perancangan Aliran Pesan ......................................................................... 68
4.5

Perancangan Basis Data .............................................................................. 68

4.6

Perancangan Interface ................................................................................. 77

4.6.1 Desain Layout ............................................................................................ 77

x

4.6.2 Desain Input ............................................................................................... 78
4.6.3 Desain Output ....... .....................................................................................83
BAB V........................................................................................................................ 87
5.1 Persiapan .................................................................................................... 87
5.2 Mempersiapkan Software yang Diperlukan .............................................. 87
5.3 Pengujian Aplikasi ................................................................................... 112
BAB VI .................................................................................................................... 121
6.1 Kesimpulan .............................................................................................. 121
6.2 Saran ........................................................................................................ 121
DAFTAR PUSTAKA
LAMPIRAN-LAMPIRAN

xi

DAFTAR TABEL
Halaman
Tabel 2.1 Tabel Notasi Use Case Diagram ................................................................ 11
Tabel 2.2 Tabel Notasi Activity Diagram ................................................................... 11
Table 2.3 Tabel Notasi Sequence Diagram ................................................................ 12
Tabel 2.4 Tabel Notasi Class Diagram ...................................................................... 13
Tabel 2.5 Tabel Tipe Data MySQL............................................................................ 15
Tabel 4.1 Tabel Admin .............................................................................................. 68
Tabel 4.2 Tabel Admin Siswa .................................................................................... 69
Table 4.3 Tabel Biodata ............................................................................................. 70
Tabel 4.4 Tabel Deadline ........................................................................................... 71
Table 4.5 Tabel Form Nilai ........................................................................................ 72
Tabel 4.6 Tabel Form Seleksi .................................................................................... 72
Tabel 4.7 Relasi Tabel................................................................................................ 73
Tabel 4.8 Tabel Daemons .......................................................................................... 74
Tabel 4.9 Tabel Gammu ............................................................................................. 74
Tabel 4.10 Tabel Inbox .............................................................................................. 74
Tabel 4.11 Tabel Outbox............................................................................................ 74
Tabel 4.12 Tabel Outbox Multipart ........................................................................... 75
Tabel 4.13 Tabel Pbk ................................................................................................. 75
Tabel 4.14 Tabel Pbk Group ...................................................................................... 75
Tabel 4.15 Tabel Phone.............................................................................................. 75
Tabel 4.16 Tabel Sent Item ........................................................................................ 76
Tabel 5.1 Pengujian black box pada proses register pendaftar. ............................... 112
Tabel 5.2 Pengujian black box pada proses Input Biodata....................................... 113
Tabel 5.3 Pengujian black box pada proses Input Nilai ........................................... 117
Tabel 5.4 Pengujian black box pada proses Input Tambah Jadwal .......................... 118

xii

Tabel 5.5 Pengujian black box pada proses Input Seleksi Tes ................................. 119
Tabel 5.6 Pengujian black box pada proses Input SMS ........................................... 120

xiii

DAFTAR GAMBAR
Halaman
Gambar 2.1 Cara Kerja SMS Gateway ....................................................................... 8
Gambar 2.2 Tampilan Halaman Adobe Dreamwaver CS5 ........................................ 18
Gambar 2.3 Kerangka Pemikiran ............................................................................... 25
Gambar 3.1 Kerangka Kerja Pengembangan Sistem dengan Metode SDLC ........... 27
Gambar 3.2 Madrasah Tsanawiyah Darul Istiqomah ................................................. 30
Gambar 3.3 Struktur organisasi.................................................................................. 32
Gambar 3.4 Mekanisme Kerja ................................................................................... 33
Gambar 4.1 Busines Use Case Diagram .................................................................... 40
Gambar 4.2 Use Case Diagram .................................................................................. 41
Gambar 4.3 Aktivity Diagram Kelola Pendaftaran .................................................... 43
Gambar 4.4 Aktivity Diagram Kelola Seleksi Tes ..................................................... 44
Gambar 4.5 Aktivity Diagram Kelola Deadline ......................................................... 45
Gambar 4.6 Aktivity Diagram Kelola Hasil Seleksi .................................................. 46
Gambar 4.7 Aktivity Diagram Input Daftar ............................................................... 47
Gambar 4.8 Aktivity Diagram Input Biodata ............................................................. 48
Gambar 4.9 Aktivity Diagram Input Nilai Ujian ........................................................ 49
Gambar 4.1 Aktivity Diagram Lihat Seleksi Tes ....................................................... 50
Gambar 4.11 Aktivity Diagram Mengatur pengiriman SMS ..................................... 51
Gambar 4.12 Aktivity Diagram Auto Respon SMS ................................................... 52
Gambar 4.13 Sequence Diagram Kelola Pendaftar ................................................... 53
Gambar 4.14 Sequence Diagram Kelola Seleksi Tes ................................................ 54
Gambar 4.15 Sequence Diagram Kelola Deadline .................................................... 55
Gambar 4.16 Sequence Diagram Kelola Hasil Seleksi.............................................. 56

14

Gambar 4.17 Sequence Diagram Input Daftar ........................................................... 56
Gambar 4.18 Sequence Diagram Input Biodata ........................................................ 57
Gambar 4.19 Sequence Diagram Input Nilai Ujian ................................................... 58
Gambar 4.20 Sequence Diagram Lihat Hasil Seleksi ................................................ 59
Gambar 4.21 Sequence Diagram Pengaturan Pengiriman SMS ................................ 59
Gambar 4.22 Sequence Diagram Auto Respon SMS ................................................ 60
Gambar 4.23 Kelas Admin......................................................................................... 61
Gambar 4.24 Kelas Admin Siswa .............................................................................. 61
Gambar 4.25 Kelas Seleksi_tes .................................................................................. 62
Gambar 4.26 Kelas Nilai Ujian .................................................................................. 62
Gambar 4.27 Kelas Biodata ....................................................................................... 63
Gambar 4.28 Kelas deadline ...................................................................................... 64
Gambar 4.29 Kelas Hasil_Seleksi .............................................................................. 64
Gambar 4.30 Kelas Gammu ....................................................................................... 65
Gambar 4.31 Kelas SMS ............................................................................................ 65
Gambar 4.32 Class Diagram Penerimaan Siswa Baru ............................................... 66
Gambar 4.33 Arsitektur Aplikasi SMS Gateway ....................................................... 67
Gambar 4.34 Perancangan Aliran Sistem .................................................................. 68
Gambar 4.35 Halaman Menu Utama ......................................................................... 77
Gambar 4.36 Halaman Menu Pendaftar ..................................................................... 78
Gambar 4.37 Form Input Daftar................................................................................. 78
Gambar 4.38 Form Biodata Siswa ............................................................................. 79
Gambar 4.39 Form Input Nilai Ujian ......................................................................... 80
Gambar 4.40 Input SMS Pengumuman ..................................................................... 80
Gambar 4.41 Halaman Menu Admin ......................................................................... 81

15

Gambar 4.42 Form Login Admin .............................................................................. 81
Gambar 4.43 Form Input Nilai Tes Seleksi ............................................................... 82
Gambar 4.44 Form Input Deadline/Jadwal ................................................................ 82
Gambar 4.45 Output Lembar Biodata Siswa ............................................................. 83
Gambar 4.46 Output Nilai Ujian Nasional ................................................................. 84
Gambar 4.47 Output Data Pendaftar .......................................................................... 84
Gambar 4.48 Output Nilai Seleksi Tes ...................................................................... 85
Gambar 4.49 Output Jadwal ....................................................................................... 85
Gambar 4.50 Hasil Seleksi Bebas Tes ....................................................................... 85
Gambar 4.51 Hasil Seleksi Mengikuti Tes ................................................................ 86
Gambar 5.1 Tabel Admin........................................................................................... 88
Gambar 5.2 Tabel Admin Siswa ................................................................................ 88
Gambar 5.3 Tabel Biodata ......................................................................................... 88
Gambar 5.4 Tabel Form_nilai .................................................................................... 89
Gambar 5.5 Tabel Form_seleksi ................................................................................ 89
Gambar 5.6 Tabel Deadline ....................................................................................... 89
Gambar 5.7 Tabel daemons........................................................................................ 90
Gambar 5.8 Tabel gammu .......................................................................................... 90
Gambar 5.9 Tabel inbox ............................................................................................. 90
Gambar 5.10 Tabel outbox......................................................................................... 91
Gambar 5.11 Tabel outbox_multipart ........................................................................ 91
Gambar 5.12 Tabel pbk .............................................................................................. 91
Gambar 5.13 Tabel pbk_groups Tabel pbk_groups ................................................... 91
Gambar 5.14 Tabel phones ........................................................................................ 92
Gambar 5.15 Tabel sentitems ..................................................................................... 92

16

Gambar 5.16 Tampilan Halaman Home .................................................................... 93
Gambar 5.17 Tampilan Halaman Profil Sekolah ....................................................... 94
Gambar 5.18 Tampilan Petunjuk Sistem ................................................................... 94
Gambar 5.19 Tampilan Halaman Persyaratan ........................................................... 95
Gambar 5.20 Tampilan Halaman Pengumuman ........................................................ 95
Gambar 5.21 Tampilan Halaman Register Now ........................................................ 96
Gambar 5.22 Tampilan Pesan Input Daftar............................................................... 96
Gambar 5.23 Tampilan No Peserta dan Password ..................................................... 97
Gambar 5.24 Tampilan Pesan Pendaftar .................................................................... 97
Gambar 5.25 Tampilan Input Biodata ........................................................................ 98
Gambar 5.26 Tampilan Edit Biodata Diri .................................................................. 99
Gambar 5.27 Tampilan Cetak Biodata Diri .............................................................. 100
Gambar 5.28 Tampilan Input Nilai Ujian ................................................................. 101
Gambar 5.29 Tampilan Pesan Input Nilai Ujian ....................................................... 101
Gambar 5.30 Tampilan Edit Nilai Ujian ................................................................... 101
Gambar 5.31 Tampilan Pesan Edit Nilai Ujian ......................................................... 102
Gambar 5.32 Tampilan Hasil Penerimaan ................................................................ 102
Gambar 5.33 Tampilan Login Admin ....................................................................... 102
Gambar 5.34 Tampilan Pesan Login ......................................................................... 102
Gambar 5.35 Tampilan Menu Admin ....................................................................... 103
Gambar 5.36 Tampilan Tambah Kelola Jadwal ........................................................ 103
Gambar 5.37 Tampilan Kelola Jadwal ...................................................................... 104
Gambar 5.38 Tampilan Edit Jadwal Pendaftaran ...................................................... 104
Gambar 5.39 Tampilan Kelola Pendaftar.................................................................. 105
Gambar 5.40 Tampilan Edit Verifikasi Berkas ......................................................... 105

17

Gambar 5.41 Tampilan Input Nilai Seleksi Tes ........................................................ 106
Gambar 5.42 Tampilan Aksi Pilih ............................................................................ 106
Gambar 5.43 Tampilan Edit Nilai Seleksi Tes.......................................................... 107
Gambar 5.44 Tampilan Hasil Seleksi Tes ................................................................. 107
Gambar 5.45 Tampilan Hasil Seleksi Bebas Tes ...................................................... 108
Gambar 5.46 Tampilan Hasil Seleksi Yang Mengikuti Tes ..................................... 108
Gambar 5.47 Tampilan Format SMS ........................................................................ 109
Gambar 5.48 Tampilan Balasan Autorespon ............................................................ 109
Gambar 5.49 Tampilan Balasan Autorespon dengan Format Yang Salah................ 109
Gambar 5.50 Tampilan Pesan Masuk ....................................................................... 110
Gambar 5.51 Tampilan Pesan Keluar ....................................................................... 110
Gambar 5.52 Tampilan Pesan Terkirim .................................................................... 111
Gambar 5.53 Tampilan Laporan Akhir ..................................................................... 111

18

DAFTAR LAMPIRAN
Lampiran 1

Buku Bimbingan Skripsi

Lampiran 2

Surat Penelitian

19