T0 Judul Institutional Repository | Satya Wacana Christian University: Perancangan Implementasi Aplikasi Desktop Sistem Informasi Pengelolaan Data dan Penyebaran Informasi Sekolah Dasar Berbasis SMS Gateway

Perancangan Implementasi Aplikasi Desktop
Sistem Informasi Pengelolaan Data
dan Penyebaran Informasi Sekolah Dasar
Berbasis SMS Gateway
Diajukan kepada
Fakultas Teknologi Informasi
untuk me mperoleh Gelar Ahli Madya

Oleh :
Puspita Laras Anggraini
NIM : 562012018

Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2015

Perancangan Implementasi Aplikasi Desktop
Sistem Informasi Pengelolaan Data
dan Penyebaran Informasi Sekolah Dasar

Berbasis SMS Gateway

Laporan Tugas Akhir

Oleh :
Puspita Laras Anggraini
NIM : 562012018

Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2015
i

ii

iii

iv


KATA PENGANTAR

Puji syukur penulis hendak ucapkan kepada Tuhan Yesus
Kristus, karena kasih anugerah, kebaikan, dan kekuatan yang
dilimpahkanNya, penulis dapat menyelesaikan tugas akhir
dengan baik.

Penulis juga ingin mengucapkan terima kasih

kepada pihak-pihak yang telah memberikan dorongan, bantuan,
perhatian, serta doa sehingga tugas akhir ini dapat te rselesaikan.
Untuk itu penulis mengucapkan terima kasih kepada:
1. Dr. Dharmaputra Palekahelu, M.Pd. selaku Dekan
Fakultas Teknologi Informasi, Universitas Kristen
Satya Wacana.
2. Bapak Sri Winarso Martyas Edi selaku Kaprogdi
Diploma Teknik Informatika Universitas Kristen
Satya Wacana.


Terima kasih atas nasehat serta

arahannya.
3. Bapak

Prihanto

Ngesti

Basuki selaku dosen,

sekaligus pembimbing. Terima kasih atas kritik dan
sarannya serta kesabarannya dalam membimbing
penulisan tugas akhir.
4. Seluruh dosen Program Studi Teknik Informatika
(Bapak Budhi Kristianto, Bapak Felix David, Bapak
Teguh Wahyono, Bapak Erwien Christiant).
5. Keluargaku tercinta, Bapak, Ibu, Mbak Dian, Joseph,
Bulik Tanti, Om Rus, dan Mas Gigih. Terima kasih


v

untuk doa kalian, perhatian, motivasi, serta kasih
sayang yang kalian berikan pada penulis.
6. Untuk Wida, Indra, Galang, teman seperjuangan

jurusan pemrograman, see you at the top, guys.
7. Yang terkasih, Mas Ari. Terima kasih atas perhatian,

semangat, dan motivasi yang diberikan. Terima kasih
sudah menjadi teman berbagi banyak hal, rekan
sekaligus rival terberat.
8. Seluruh pihak-pihak yang tidak bisa penulis sebut
satu persatu, terima kasih untuk semuanya.
Dalam penulisan tugas akhir ini tentu tidak luput dari
kekurangan, oleh sebab itu penulis mengharapkan kritik dan
saran dari pembaca, agar karya penulis selanjutnya bisa lebih baik
lagi.
Akhir kata penulis berharap, kiranya tugas akhir ini dapat
bermanfaat bagi para pembaca. Tuhan Yesus memberkati kita

semua. Amin.

Salatiga, 2 Agustus 2015

Penulis

vi

Daftar Isi

Halaman Judul .......................................................................... i
Lembar Pengesahan .................................................................. ii
Lembar Pernyataan Bebas Plagiasi ........................................... iii
Lembar Pernyataan Persetujuan Publikasi ................................ iv
Kata Pengantar .......................................................................... v
Daftar Isi.................................................................................... vii
Daftar Gambar ........................................................................... ix
Bab 1 Pendahuluan .................................................................... 1
1.1. Latar Belakang ............................................................. 1
1.2. Tujuan .......................................................................... 2

1.2.1. Tujuan Umum ..................................................... 2
1.2.2. Tujuan Khusus .................................................... 3
1.3. Rumusan Masalah ....................................................... 3
1.4. Batasan Masalah .......................................................... 3
1.5. Metodologi .................................................................. 4
Bab 2 Tinjauan Pustaka ............................................................ 7
2.1. Penelitian Terdahulu .................................................... 7
2.2. Landasan Teori ............................................................ 9
2.2.1. Pengertian Aplikasi ............................................ 9
2.2.2. Pengertian Sistem Informasi ............................... 9
2.2.3. SMS Gateway ..................................................... 10

vii

Bab 3 Perancangan Sistem ....................................................... 15
3.1. Rancangan Use Case Diagram .................................... 15
3.2. Rancangan Activity Diagram ....................................... 16
3.3.Urutan Proses Penyebaran Informasi Sekolah Dasar ... 17
3.4. Perancangan Sequence Diagram ................................. 19
3.5. Perancangan Database ................................................ 23

3.4. Perancangan Tampilan ................................................ 25
Bab 4 Hasil dan Analisis ........................................................... 31
4.1. Hasil Karya / Implementasi ......................................... 31
4.2. Hasil Pengujian ........................................................... 46
4.3. Analisis ........................................................................ 46
Bab 5 Kesimpulan dan Saran .................................................... 47
5.1 Kesimpulan.............................................................. 47
5.2 Saran ........................................................................ 47
Daftar Pustaka ........................................................................... 49
Lampiran ................................................................................... 50

viii

Daftar Gambar

Gambar 2.1 Cara Kerja SMS Gateway .................................... 12
Gambar 3.1 Use Case Diagram ................................................ 15
Gambar 3.2 Activity Diagram .................................................... 17
Gambar 3.3 Urutan Proses Penyebaran Informasi .................... 18
Gambar 3.4 Sequence Diagram Pengelolaan Data ................... 20

Gambar 3.5 Sequence Diagram Pengelolaan Nilai ................... 22
Gambar 3.6 Relasi Database Users, User Roles, dan Roles ...... 23
Gambar 3.7 Relasi Database Jadwal ........................................ 23
Gambar 3.8 Relasi Database Nilai ........................................... 24
Gambar 3.9 LKT Splash Screen ................................................ 25
Gambar 3.10 LKT Login Form ................................................. 26
Gambar 3.11 LKT Form Tahun Ajaran ................................... 27
Gambar 3.12 LKT Menu Utama Admin ................................... 27
Gambar 3.13 LKT Pengelolaan Data Siswa.............................. 28
Gambar 3.14 Pengelolaan Data Guru ....................................... 28
Gambar 3.15 LKT Pembuatan Jadwal Pelajaran ..................... 29
Gambar 3.16 LKT Menu Utama Guru ..................................... 29
Gambar 3.17 LKT Pengelolaan Nilai Siswa ............................ 30
Gambar 3.18 LKT Ubah Nilai Siswa ....................................... 30
Gambar 4.1 Tampilan Spla sh Screen ........................................ 31
Gambar 4.2 Tampilan Form Login ........................................... 32
Gambar 4.3 Tampilan Form Pemilihan Tahun Ajaran ............. 32
Gambar 4.4 Tampilan Menu Utama Untuk Tata Usaha............ 33
ix


Gambar 4.5 Tampilan Form Pengelolaan Data Siswa .............. 34
Gambar 4.6 Tampilan Form Pengelolaan Data Guru ............... 34
Gambar 4.7 Tampilan Form Pengelolaan Data Ruang ............. 35
Gambar 4.8 Tampilan Form Pengelolaan Mata Pelajaran ....... 36
Gambar 4.9 Tampilan Form Pengelolaan Data Kelas............... 36
Gambar 4.10 Tampilan Form Pengelolaan Tahun Ajaran ....... 37
Gambar 4.11 Tampilan Form Jadwal ........................................ 37
Gambar 4.12 Tampilan Menu Pengumuman ............................ 38
Gambar 4.13 Tampilan Form Buku Telepon ............................ 39
Gambar 4.14 Tampilan Form Pengumuman Sekolah ............... 40
Gambar 4.15 Tampilan Laporan Data Pribadi Siswa................ 41
Gambar 4.16 Tampilan Laporan Hasil Belajar ......................... 41
Gambar 4.17 Tampilan Laporan Jadwal ................................... 42
Gambar 4.18 Tampilan Menu Utama Untuk Guru ................... 43
Gambar 4.19 Tampilan Form Nilai ........................................... 43
Gambar 4.20 Tampilan Form Ubah Nilai ................................. 44
Gambar 4.21 Tampilan Form Pengumuman Kelas ................... 45
Gambar 4.22 Tampilan Form Ubah Sandi ................................ 45

x