perpustakaan.uns.ac.id digilib.uns.ac.id pembuatan ......masuk pada modem server, kemudian...

58
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user PEMBUATAN APLIKASI PANTAUAN ORANG TUA TERHADAP ABSENSI DAN NILAI SISWA DI SMP NEGERI 1 TASIKMADU BERBASIS SMS GATEWAY TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer Disusun Oleh : NUR ROHMAH NIM. M3209062 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2012

Upload: vohanh

Post on 08-Mar-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

PEMBUATAN APLIKASI PANTAUAN ORANG TUA TERHADAP

ABSENSI DAN NILAI SISWA DI SMP NEGERI 1 TASIKMADU

BERBASIS SMS GATEWAY

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program

Diploma III Ilmu Komputer

Disusun Oleh :

NUR ROHMAH

NIM. M3209062

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2012

Page 2: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

ABSTRAK

Nur Rohmah. 2012. PEMBUATAN APLIKASI PANTAUAN ORANG TUA

TERHADAP ABSENSI DAN NILAI SISWA DI SMP NEGERI 1 TASIKMADU

BERBASIS SMS GATEWAY. Tugas Akhir. DIII Teknik Informatika Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

Mengingat akan pesatnya kemajuan teknologi, serta pola kehidupan

masyarakat yang sudah relatif maju, dapat dipastikan bahwa hampir semua orang saat

ini sudah memanfaatkan teknologi seluler. layanan SMS merupakan salah satu

layanan seluler yang paling populer serta paling diminati saat ini, karena

penggunaannya yang relatif mudah serta biayanya yang murah. Instansi pendidikan

dapat memanfaatkan layanan SMS untuk memaksimalkan proses akademis,

khususnya pada proses penyampaian informasi absensi dan nilai siswa kepada orang

tua. Pembuatan aplikasi pantauan orang tua terhadap absensi dan nilai siswa berbasis

sms gateway bertujuan untuk memberikan fasilitas kepada orang tua siswa agar ikut

andil dalam proses memantau pembelajaran siswa di sekolah.

Sistem ini dibuat berbasis web, pemrograman yang digunakan

menggunakan PHP dan MYSQL sebagai server databasenya, sedangkan untuk server

SMSnya digunakan aplikasi Gammu. Sistem ini secara otomatis akan merespon SMS

masuk pada modem server, kemudian memilahnya berdasarkan format yang

ditentukan dan mengirimkan balasan sesuai dengan format SMS yang diterima

sistem.

Dapat disimpulkan bahwa pembuatan aplikasi pantauan orang tua terhadap

absensi dan nilai siswa di SMP Negeri 1 Tasikmadu berbasis sms gateway telah

berhasil dibangun dan diimplementasikan.

Kata Kunci: SMS, SMS Gateway, Nilai, Absensi.

Page 3: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

DAFTAR ISI

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

HALAMAN PERSETUJUAN ................................................................... ii

HALAMAN PENGESAHAN .................................................................... iii

HALAMAN ABSTRACT ......................................................................... iv

HALAMAN ABSTRAK ............................................................................ v

HALAMAN MOTTO ................................................................................ vi

HALAMAN PERSEMBAHAN ................................................................ vii

KATA PENGANTAR ............................................................................... viii

DAFTAR ISI .............................................................................................. ix

DAFTAR TABEL ...................................................................................... xii

DAFTAR GAMBAR ................................................................................. xiii

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

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

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

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

1.4 Tujuan Penelitian .................................................................. 2

1.5 Manfaat Penelitian ................................................................ 2

1.6 Metodologi Penelitian ........................................................... 3

1.7 Sistematika Penulisan ........................................................... 4

BAB II LANDASAN TEORI .................................................................. 6

2.1 Sistem ..................................................................................... 6

2.2 Informasi ................................................................................ 6

2.3 Sistem Informasi .................................................................... 6

2.4 Perancangan Sistem ............................................................... 7

2.5 Alat Bantu Perancangan Sistem ............................................. 7

2.6 Kelerasian Antar Tabel .......................................................... 9

2.7 Basis data ............................................................................... 10

2.8 SMS (Short Message Service) ................................................ 11

2.9 Dreamweaver ......................................................................... 11

Page 4: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

2.10 PHP ...................................................................................... 12

2.11 MySQL ................................................................................. 12

2.12 Paket XAMPP ...................................................................... 13

2.13 Gammu ................................................................................. 13

BAB III DESAIN DAN PERANCANGAN .............................................. 14

3.1 Gambaran Umum ................................................................... 14

3.1.1 Proses Bisnis Sistem Manual ........................................ 14

3.1.2 System Requirement Spesification (SRS) ...................... 14

3.1.3 Proses Bisnis Sistem Yang Dibangun ........................... 17

3.2 Context Diagram .................................................................... 17

3.3 Data Flow Diagram level 0 ................................................... 19

3.4 Data Flow Diagram Level 1 .................................................. 21

3.4.1 DFD level 1 Proses 2 (Manage Data Kelas) ................. 21

3.4.2 DFD level 1 Proses 4 (Manage Data Wali Kelas) ........ 22

3.4.3 DFD level 1 Proses 5 (Manage Data Siswa) ................. 23

3.4.4 DFD level 1 Proses 6 (Manage Data Absensi).............. 24

3.4.5 DFD level 1 Proses 7 (Manage Data Mapel) ................ 25

3.4.6 DFD level 1 Proses 8 (Manage Data Nilai) .................. 26

3.4.7 DFD level 1 Proses 9 (Manage SMS) ........................... 26

3.5 Perancangan Basis Data ......................................................... 28

3.5.1 ERD (Entity Relationship Diagram) .............................. 28

3.5.2 Relasi Tabel .................................................................... 29

3.6 Perancangan Database ........................................................... 30

3.7 Struktur Desain ...................................................................... 34

3.7.1 Peta Situs (Site Map) ..................................................... 34

3.7.2 Interface Antar Muka .................................................... 35

BAB IV IMPLEMENTASI DAN ANALISIS .......................................... 47

4.1 Keperluan Pembuatan Sistem ................................................ 47

4.1.1 Software ........................................................................ 47

4.1.2 Hardware ....................................................................... 47

4.2 Cara Pengoperasian Sistem .................................................... 47

Page 5: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

4.3 Implementasi Antar Muka...................................................... 49

4.3.1 Halaman Login .............................................................. 49

4.3.2 Halaman Administrator ................................................. 50

4.3.3 Halaman Wali Kelas ..................................................... 60

4.3.4 SMS Request Orang Tua ............................................... 64

4.4 Evaluasi Program ................................................................... 68

BAB V PENUTUP ................................................................................... 69

5.1 Kesimpulan ........................................................................... 69

5.1 Saran ...................................................................................... 69

DAFTAR PUSTAKA ................................................................................ 70

Page 6: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

DAFTAR TABEL

Tabel 2.1 Tabel Simbol DFD (Kendall dan Kendall, 2003) .................... 8

Tabel 2.2 Tabel Simbol Dalam ERD (Fathansyah,2001) ......................... 9

Tabel 3.1 Kebutuhan Fungsional .............................................................. 15

Tabel 3.2 Kebutuhan Non Fungsional ...................................................... 16

Tabel 3.3 Tabel Admin ............................................................................. 30

Tabel 3.4 Tabel Kelas ............................................................................... 30

Tabel 3.5 Tabel Tahun Ajaran .................................................................. 30

Tabel 3.6 Tabel Wali Kelas ....................................................................... 31

Tabel 3.7 Tabel Mapel .............................................................................. 31

Tabel 3.8 Tabel Siswa ............................................................................... 32

Tabel 3.9 Tabel Absensi ............................................................................ 32

Tabel 3.10 Tabel Nilai................................................................................. 33

Page 7: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

DAFTAR GAMBAR

Gambar 3.1 Context Diagram ..................................................................... 17

Gambar 3.2 DFD Level 0 Proses Pantauan Orang Tua .............................. 19

Gambar 3.3 DFD Level 1 Proses Manage Kelas ........................................ 21

Gambar 3.4 DFD Level 1 Proses Manage Data Wali Kelas ....................... 22

Gambar 3.5 DFD Level 1 Proses Manage Data Siswa ............................... 23

Gambar 3.6 DFD Level 1 Proses Manage Absensi Siswa .......................... 24

Gambar 3.7 DFD Level 1 Proses Manage Mapel ....................................... 25

Gambar 3.8 DFD Level 1 Proses Manage Nilai ......................................... 26

Gambar 3.9 DFD Level 1 Manage SMS ..................................................... 27

Gambar 3.10 ERD Sistem Pantauan Orang Tua Terhadap Absensi dan Nilai 28

Gambar 3.11 Relasi Antar Tabel ................................................................. 29

Gambar 3.12 Peta Situs Admin ................................................................... 34

Gambar 3.13 Peta Situs Wali Kelas ............................................................ 34

Gambar 3.14 Desain Form Login ............................................................... 35

Gambar 3.15 Desain Layout Administrator Secara Umum ........................ 35

Gambar 3.16 Desain Form Input Data Siswa ............................................. 36

Gambar 3.17 Desain Laporan Data Siswa .................................................. 37

Gambar 3.18 Desain Form Input Data Kelas ............................................. 37

Gambar 3.19 Desain Laporan Data Kelas ................................................... 38

Gambar 3.20 Desain Form Input Absensi Harian ....................................... 38

Gambar 3.21 Desain Form Input Data Absensi .......................................... 39

Gambar 3.22 Desain Form Input Data Mata Pelajaran ............................... 39

Gambar 3.23 Desain Laporan Mapel .......................................................... 40

Gambar 3.24 Desain Form Input Data Walikelas ....................................... 40

Gambar 3.25 Desain Laporan Data Wali Kelas .......................................... 41

Gambar 3.26 Desain Rancangan Form New Message Single ..................... 41

Gambar 3.27 Desain Rancangan Form New Message Group ..................... 42

Gambar 3.28 Desain Rancangan Data Inbox .............................................. 42

Gambar 3.29 Desain Rancangan Data Sentitem .......................................... 43

Page 8: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiv

Gambar 3.30 Desain Rancangan Form Ubah Password Admin ................. 43

Gambar 3.31 Desain Layout Wali Kelas Secara Umum ............................. 44

Gambar 3.32 Desain Laporan Data Siswa .................................................. 44

Gambar 3.33 Desain Form Input Data Nilai ............................................... 45

Gambar 3.34 Desain Inputan Data nilai Siswa ........................................... 45

Gambar 3.35 Desain Form Laporan Nilai Siswa Bulanan .......................... 46

Gambar 3.36 Desain Form Ubah Password Walikelas ............................... 46

Gambar 4.1 Konfigurasi Gammurc ............................................................. 48

Gambar 4.2 Konfigurasi Smsdrc ................................................................. 48

Gambar 4.3 Halaman Login ........................................................................ 50

Gambar 4.4 Halaman Administrator ........................................................... 50

Gambar 4.5 Form Input Data Siswa ............................................................ 51

Gambar 4.6 Halaman Cari Berdasarkan Kelas ........................................... 51

Gambar 4.7 Daftar Data Siswa.................................................................... 52

Gambar 4.8 Form Input Data Kelas ............................................................ 52

Gambar 4.9 Daftar Data Kelas .................................................................... 53

Gambar 4.10 Form Data Input Absensi ...................................................... 53

Gambar 4.11 Form input Data Absensi Siswa Perkelas ............................. 54

Gambar 4.12 Halaman Data Absensi Siswa ............................................... 54

Gambar 4.13 Form Input Data Mata Pelajaran ........................................... 55

Gambar 4.14 Daftar Data Mata Pelajaran ................................................... 55

Gambar 4.15 Form Input Data Wali Kelas ................................................. 56

Gambar 4.16 Daftar Data Wali Kelas ......................................................... 56

Gambar 4.17 Halaman Form New Message Single ..................................... 57

Gambar 4.18 Halaman Form New Message Group .................................... 57

Gambar 4.19 Halaman Inbox ...................................................................... 58

Gambar 4.20 Halaman Outbox .................................................................... 58

Gambar 4.21 Halaman Sentitem .................................................................. 59

Gambar 4.22 Form Ubah Password ............................................................ 59

Gambar 4.23 Halaman Wali Kelas.............................................................. 60

Gambar 4.24 Halaman Laporan Data Siswa ............................................... 61

Page 9: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xv

Gambar 4.25 Form Data Input Nilai ........................................................... 61

Gambar 4.26 Form Input Data Penilaian .................................................... 62

Gambar 4.27 Form Input Laporan Nilai Siswa ........................................... 63

Gambar 4.28 Halaman Laporan Nilai Siswa............................................... 63

Gambar 4.29 Form Ubah Password Wali Kelas ......................................... 64

Gambar 4.30 Request Absensi Harian melalui SMS .................................. 65

Gambar 4.31 Request Absensi Bulanan melalui SMS ................................ 65

Gambar 4.32 Request Absensi Format Tanggal Salah................................ 66

Gambar 4.33 Request Absensi Format SMS Salah Ketik ........................... 66

Gambar 4.34 Request Nilai melalui SMS ................................................... 67

Gambar 4.35 Request Nilai Format SMS Salah Ketik ................................ 67

Page 10: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pendidikan merupakan hal yang sangat penting dalam perkembangan

kehidupan manusia, maka kualitas dari pendidikan sangat diperhatikan oleh

instansi yang bergerak dibidang pendidikan. SMP Negeri 1 Tasikmadu merupakan

salah satu instansi yang yang memperhatikan kualitas pendidikan untuk mencetak

lulusan yang berkompeten dibidangnya. Didalam kegiatan belajar mengajar,

pemberitahuan evaluasi pembelajaran kepada orang tua merupakan hal yang

cukup penting.

Dengan perkembangan teknologi yang sangat pesat, proses penyampaian

informasi saat ini menjadi lebih mudah. Sarana penyampaian informasi yang

paling populer dan yang lebih efisien adalah melalui handphone atau ponsel.

Layanan SMS (Short Message Service) yang dapat kita gunakan untuk melayani

informasi-informasi yang dibutuhkan, dalam hal ini informasi absensi dan nilai

siswa di sekolah.

Saat ini proses penyampaian informasi nilai yang dimiliki oleh instansi

SMP Negeri 1 Tasikmadu masih dilakukan secara manual atau bila orang tua

ingin mengetahui absensi anak dan bagaimana perkembangan nilai anaknya,

orang tua harus datang langsung ke sekolah. Jadi bagi orang tua yang terlalu sibuk

maka akan mengalami kesulitan dalam memantau bagaimana perkembangan

siswa di SMP Negeri 1 Tasikmadu.

Dengan melihat analisa di atas tentang pengelolaan sistem informasi

evaluasi kegiatan belajar mengajar di sekolah maka dibutuhkan solusi untuk

mengatasi permasalahan-permasalahan yang di hadapi, yaitu dengan membuat

aplikasi berbasis SMS Gateway dimana didalamnya terdapat modul-modul seperti

pengolahan absensi siswa dan perkembangan nilai siswa yang dapat diakses oleh

orang tua. Diharapkan sistem yang diusulkan dapat membantu orang tua dalam

memantau bagaimana absensi dan perkembangan nilai siswa di sekolah agar

orang tua juga dapat membantu mengawasi siswa di sekolah.

Page 11: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2

1.2 Rumusan Masalah

Berdasarkan uraian tersebut maka perumusan masalahnya adalah

“Bagaimana cara membangun aplikasi untuk memantau absensi siswa dan nilai

siswa dalam kegiatan belajar mengajar siswa di SMP Negeri 1 Tasikmadu?”

1.3 Batasan Masalah

Pada pembuatan aplikasi ini meliputi 3 sisi, yaitu sisi admin, sisi guru, dan

sisi orang tua. Maka dari itu, penulis memberikan batasan masalah antara lain:

1. Admin (Petugas TU) dapat mengelola (input, edit, hapus) data siswa, data

mata pelajaran, data tahun ajaran, data kelas, data wali kelas, dan data absensi

siswa.

2. Admin (Petugas TU) juga dapat merekap data absensi harian siswa.

3. Wali kelas dapat menginputkan data nilai siswa setiap bulan.

4. Wali kelas juga dapat merekap data nilai siswa setiap bulan.

5. Orang tua dapat memantau absensi harian dan bulanan siswa melalui SMS

Gateway.

6. Orang tua juga dapat memantau nilai siswa setiap bulan untuk mengetahui

bagaimana perkembangan nilai siswa di sekolah melalui SMS Gateway.

1.4 Tujuan Penelitian

Berdasarkan rumusan masalah di atas tujuan dari penelitian yaitu membuat

Aplikasi Pantauan Orang Tua Terhadap Absensi Dan Nilai Siswa Di SMP Negeri

1 Tasikmadu Berbasis SMS Gateway yang berguna untuk memberikan informasi

absensi dan nilai siswa kepada orang tua, sehingga orang tua lebih mudah dalam

mendapatkan informasi.

1.5 Manfaat Penelitian

Adapun manfaat yang diperoleh dari penelitian adalah sebagai berikut :

1. Bagi Instansi

Memberikan kemudahan bagi sekolah dalam mendata laporan absensi dan

nilai siswa di SMP Negeri 1 Tasikmadu untuk dipantau orang tua siswa.

Page 12: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3

2. Bagi Orang Tua

Memberikan kemudahan bagi orang tua dalam memantau informasi akademik

khususnya informasi absensi dan nilai siswa di sekolah melalui SMS

Gateway.

3. Bagi Penulis

Penulis mendapat kesempatan untuk menerapkan dan mengembangkan

kemampuan yang telah didapatkan selama di bangku akademik.

1.6 Metodologi Penelitian

Di dalam metodologi penelitian terdapat beberapa tahapan yang akan

digunakan sebagai landasan perancangan sistem, antara lain:

1.6.1 Pengumpulan Data

Dalam penelitian ini dilakukan 2 jenis metode penelitian untuk

mengumpulkan data-data yang diperlukan, yaitu :

1. Site Survey

Mencangkup observasi dan wawancara secara langsung ke lokasi dimana

proyek tugas akhir ini akan dilaksanakan dengan tujuan untuk memperoleh data

yang lebih akurat tentang kondisi saat ini. Dalam proses site survey penulis akan

mendokumentasikan hal-hal penting yang kaitannya dengan data absensi dan data

penilaian siswa di sekolah.

2. Studi Literatur

Berisikan pembahasan teoritis melalui studi literatur dari buku-buku atau

jurnal ilmiah yang berkaitan dengan dasar sistem informasi absensi dan penilaian.

1.6.2 Tahap Perancangan Sistem

Perancangan sistem diperoleh dari kegiatan analisis sistem yang mencakup

perancangan context diagram (CD), data flow diagram (DFD), database dan

software yang digunakan. Kemudian untuk menggambarkan proses dan bentuk

desain dari suatu database menggunakan tools yang berupa Entity Relationship

Diagram (ERD).

Page 13: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4

1.6.3 Implementasi

Implementasinya pada Sistem Pantauan Orang Tua Terhadap Absensi dan

Nilai Siswa di SMP Negeri 1 Tasikmadu menggunakan SMS Gateway.

1.7 Sistematika Penulisan

Untuk memudahkan pembaca dalam memahami laporan tugas akhir ini,

penulis memberikan deskripsi awal perbab sebagai berikut :

BAB I : PENDAHULUAN

Pada bab ini membahas tentang latar belakang masalah, perumusan

masalah, batasan masalah, tujuan tugas akhir, manfaat tugas akhir,

metode penelititan dan sistematika penulisan laporan tugas akhir

ini.

BAB II : LANDASAN TEORI

Pada bab ini membahas tentang kajian teori yang berkenaan

dengan pembuatan sistem, mulai dari kajian teori yang bersifat

umum sampai dengan kajian teori yang membahas perangkat lunak

yang digunakan.

BAB III : DESAIN DAN PERANCANGAN

Pada bab ini membahas mengenai data-data pendukung dalam

proses desain dan perancangan program aplikasi ini. Adapun yang

dibahas antara lain rancangan aplikasi beserta rancangan database

dan rancangan desain tampilan.

BAB IV : IMPLEMENTASI DAN ANALISA

Pada bab ini membahas tentang langkah dan hasil analisa serta

pembahasan dari permasalahan dalam pembuatan aplikasi beserta

pembahasan implementasi di setiap bagian-bagiannya.

Page 14: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

5

BAB V : PENUTUP

Pada bab ini menguraikan kesimpulan yang diambil berdasarkan

hasil penelitian dan pembahasan dari permasalahan tersebut,

beserta saran guna untuk pengembangan di masa mendatang yang

ditujukan untuk para peneliti yang ingin melanjutkan atau

mengembangkan penelitian sejenis.

Page 15: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

6

BAB II

LANDASAN TEORI

2.1 Sistem

Terdapat dua kelompok pendekatan didalam definisi sistem, yaitu sistem

yang menekankan pada prosedur dan sistem yang lebih menekankan pada

komponen atau elemenya. Pendekatan sistem yang menekankan pada prosedur

dan elemenya adalah sebagai berikut.

Sistem adalah suatu jaringan kerja dari prosedur – prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

untuk menyelesaikan suatu sasaran tertentu (Jogiyanto, 2001).

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk

mencapai tujuan tertentu (Jogiyanto, 2001).

2.2 Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna

dan lebih berarti bagi yang menerimanya. Sumber informasi adalah data. Data

merupakan bentuk jamak dari bentuk tunggal datum atau data item (Jogiyanto,

2001).

2.3 Sistem Informasi

Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,

bersifat manajerial dan kegiatan strategis dari suatu organisasian menyediakan

pihak luar tertentu dengan laporan-laporan yang diperlukan (Jogiyanto, 2001).

Page 16: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7

2.4 Perancangan Sistem

Menurut Kendall dan Kendall (2003) Perancangan sistem adalah

merancang atau mendesain sistem yang baik, isinya adalah langkah-langkah

operasi dalam pengolahan data dan prosedur untuk mendukung operasi sistem.

Langkah-langkah yang dilakukan untuk perancangan sistem adalah :

1. Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah struktur

data yang sesuai dengan sistem yang dibuat.

2. Melakukan evaluasi serta merumuskan masalah.

3. Menganalisis kendala yang akan dihadapi dalam permasalahan yang mungkin

timbul dalam proses perancangan sistem.

2.5 Alat Bantu Perancangan Sistem

Dalam merancang sistem terdapat alat-alat bantu yang digunakan untuk

merancang suatu sistem yaitu :

1. Context Diagram (Diagram Context)

Context Diagram adalah tingkatan tertinggi dalam diagram aliran data dan

hanya membuat satu proses, menunjukkan sistem secara keseluruhan, diagram ini

tidak membuat penyimpanan data dan tampak sederhana (Kendall dan Kendall,

2003).

2. Data Flow Diagram (DFD)

Data Flow Diagram adalah gambaran alur data atau informasi tanpa

mengaitkan bentuk fisik media penyimpanan data atau hardware (Kendall dan

Kendall, 2003). DFD merupakan alat bantu yang berfungsi untuk menggambarkan

secara rinci mengenai sistem sebagai jaringan kerja antar fungsi yang

berhubungan satu sama lain dengan menunjukkan dari dan kemana data mengalir

serta penyimpanannya. Beberapa simbol yang digunakan dalam DFD.

Page 17: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

8

Tabel 2.1 Simbol DFD (Kendall dan Kendall, 2003)

Simbol Keterangan

Menunjukkan kesatuan luar yang bisa

menerima informasi atau data-data awal

Menunjukkan proses dimana beberapa

tindakan atau sekelompok tindakan

dijalankan

Menunjukkan arus data dimana informasi

sedang melintas kesuatu proses

File, basis data atau menyimpan yang

diimplementasikan dalam komputer

3. Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) merupakan diagram yang berisi

komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing

dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta yang

ditinjau (Fathansyah, 2001). Berikut ini adalah simbol-simbol yang digunakan

dalam pembuatan ERD.

Page 18: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

9

Tabel 2.2 Simbol Dalam ERD

Simbol Keterangan

Menunjukkan himpuan entitas yang

merupakan suatu obyek yang dapat

diidentifikasi dalam lingkungan pemakai.

Menunjukkan atribut yang berfungsi untuk

mendeskripsikan karakter entitas.

Menunjukkan himpunan relasi antar

entitas.

Digunakan sebagai penghubung antara

himpunan relasi dengan himpunan entitas

dan himpunan entitas dengan atributnya.

2.6 Kerelasian Antar Tabel

Kerelasian menyatakan hubungan antar relasi dalam basis data. Kerelasian

antar relasi ditulis oleh foreign key atau relasi-relasi bertipe transaksi yang

digunakan dalam basis data.

Jenis-jenis antar relasi meliputi :

1. Kerelasian satu ke satu (one to one relationship)

Kerelasian satu ke satu terjadi jika setiap nilai pada suatu relasi hanya

mengimplementasikan sebuah nilai pada relasi lain yang direlasikan secara

logika.

Page 19: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

10

2. Kerelasian satu ke banyak (one to many relationship)

Kerelasian satu ke banyak terjadi jika setiap nilai pada suatu relasi

mengimplementasikan banyak nilai pada relasi lain yang direlasikan secara

logika.

3. Kerelasian banyak ke satu (many to one relationship)

Kerelasian banyak kesatu terjadi jika banyak nilai pada suatu relasi

mengimplementasikan satu nilai pada relasi yang lain yang direlasikan secara

logika.

4. Kerelasian banyak ke banyak (many to many relationship)

Kerelasian banyak ke banyak terjadi jika banyak nilai pada suatu relasi

mengimplementasikan banyak nilai pada relasi lain yang direlasikan secara

logika (Sutanta, 2004).

2.7 Basis Data

Basis data merupakan kumpulan data yang saling berhubungan satu

dengan yang lainnya, tersimpan di perangkat komputer dan digunakan perangkat

lunak untuk memanipulasinya (Jogiyanto, 2001).

Jenjang data yang diperlukan dalam membentuk basis data adalah :

1. Characters : Merupakan bagian data terkecil, yang dapat berupa karakter

numeric, huruf ataupun karakter – karakter khusus (special character) yang

membentuk suatu item data / field.

2. Field : Mempresentasikan suatu atribut dari record yang menunjukkan suatu

item dari data, seperti misalnya nama, alamat dan sebagainya. Kumpulan dari

field membentuk suatu record.

3. Record : Menggambarkan suatu unit data individu yang tertentu. Kumpulan

dari record membentuk suatu file.

4. File : Terdiri dari record-record yang menggambarkan suatu kesatuan data

yang sejenis.

Page 20: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

11

2.8 SMS (Short Message Service)

SMS (Short Message Service) merupakan sebuah layanan yang banyak di

aplikasikan pada sistem komunikasi tanpa kabel yang di gunakan untuk berkirim

pesan dalam format text. Dengan sistem SMS, mekanisme utama yang dilakukan

dalam sistem adalah melakukan pengiriman short message dari satu terminal

pelanggan ke terminal yang lain. Hal ini dapat dilakukan dengan adanya sebuah

entitas dalam sistem SMS yang bernama Short Message Service Center (SMSC),

disebut juga dengan Message Center (MC) (Saputra, 2011).

Layanan SMS merupakan sebuah layanan yang bersifat non real time

dimana sebuah Short Message Service dapat di kirim ke suatu tujuan, tidak peduli

apakah tujuan tersebut aktif atau tidak. Bila dideteksi bahwa tujuan tidak aktif,

maka sistem akan menunda pengiriman ke tujuan hingga tujuan aktif kembali.

Pada dasarnya sistem SMS akan menjamin delivery dari sutau Short Message

hingga sampai ke tujuan. Kegagalan pengiriman yang bersifat sementara seperti

tujuan tidak aktif akan selalu teridentifikasi sehingga pengiriman ulang short

message akan selalu dilakukan kecuali diberlakukan aturan bahawa Short

Message yang telah melampaui batas waktu tertentu harus dihapus dan dinyatakan

gagal terkirim (Saputra, 2011).

Jenis-jenis aplikasi SMS (Short Message Service) salah satunya adalah

SMS Gateway. SMS Gateway merupakan komunikasi dua arah, mengirim dan

menerima, digunakan untuk SMS keyword, polling, atupun informasi lainnya.

Maksud dua arah ini adalah sistem akan membalas secara otomatis setiap pesan

yang masuk. SMS ini biasanya digunakan dengan kartu GSM, dan tarifnya pun

disesuaikan dengan kartu tersebut (Saputra, 2011).

2.9 Dreamweaver

Dreamweaver adalah suatu bentuk program editor web yang dibuat oleh

makromedia. Dreamweaver juga memiliki 2 bentuk layar, yaitu bentuk halaman

design dan halaman code. Hal ini akan mempermudah kita dalam menambahkan

script yang berbasis PHP maupun javascript (Nugroho, 2004).

Page 21: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

12

2.10 PHP

PHP merupakan bahasa pemrograman berbasis web yang memiliki

kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah

server-side embedded script language artinya sintaks-sintaks dan perintah yang

kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada

halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya

akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan

dijalankan di server. Pada prinsipnya server akan bekerja apabila ada

permintaan dari client. Client menggunakan kode-kode PHP untuk

mengirimkan permintaan ke server. Sifat server-side ini membuat pengerjaan

skrip tersebut dikerjakan di server sedangkan yang dikirim kepada browser

adalah hasil proses dari skrip tersebut yang sudah terbentuk HTML (Nugroho,

2004).

2.11 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal.

Kepopuleranya disebababkan MySQL menggunakan SQL (Stuktur Query

Language) sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia

bersifat Open Source pada berbagai platform (kecuali untuk jenis Enterprise, yang

bersifat komersial). Perangkat lunak MySQL sendiri bisa di-download dari

http://www.MySQL.com

MySQL termasuk jenis RDBMS (Relational Database Management

System). Itulah sebabnya, istilah seperti tabel, baris dan kolom digunakan pada

MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel.

Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa

kolom (Kadir, 2008).

Page 22: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

13

2.12 Paket XAMPP

XAMPP merupakan paket PHP dan MySQL berbasis open source, yang

dapat digunakan sebagai software untuk mengembangkan aplikasi berbasis PHP.

XAMPP mengombinasikan beberapa paket perangkat lunak berbeda ke dalam

satu paket (Riyanto, 2011).

2.13 Gammu

Gammu merupakan aplikasi yang digunakan sebagai konektor atau

penghubung antara komputer dengan handphone. Aplikasi Gammu ini dapat

digunakan untuk mengirim dan menerima SMS dari komputer via handphone atau

modem GSM. Gammu pada awalnya merupakan aplikasi yang dikembangkan dari

Gnokii dan sampai sekarang perkembangan gammu berkembang secara bebas.

Gammu mendukung mendukung handphone yang berkerja dengan AT Command.

Dalam proses komunikasi dengan komputer, gammu menggunakan file

konfigurasi yang dinamakan gammurc. File ini berisikan seluruh konfigurasi yang

diperlukan untuk berkomunikasi dengan komputer, yang meliputi port yang

digunakan, log file dan lain-lain. Sedangkan untuk menghubungkan ke database

digunakan file smsdrc yang berisikan konfigurasi tentang database (Saputra,

2011).

Page 23: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

34

3.7 Struktur Desain

3.7.1 Peta Situs (Site Map)

Dikarenakan sistem berbasis website maka struktur menu dapat di

deskripsikan menggunakan peta situs atau site map. Rancangan peta situs sistem

yang dibahas ada 2 macam yaitu rancangan peta situs untuk admin dan rancangan

peta situs untuk wali kelas. rancangan peta situs untuk admin adalah seperti

Gambar 3.12.

Admin

Login

Siswa Absensi Tahun Ajaran Mapel Wali Kelas SMSUbah

PasswordLogout

Input Siswa

Daftar Siswa

Input Absensi

Laporan

Harian

Laporan

Per Bulan

Input Tahun

Ajaran

Daftar Tahun

Ajaran

Input Mapel

Daftar Mapel

Input

Wali Kelas

Daftar

Wali Kelas

New Pesan

Single

Inbox

Outbox

Home

Data Absensi

Sentitem

New Pesan

Group

Kelas

Input Kelas

Daftar Kelas

Gambar 3.12 Peta Situs Admin

Sedangkan rancangan peta situs untuk wali kelas adalah seperti Gambar 3.13.

Wali Kelas

Login

Siswa PenilaianUbah

PasswordLogout

Daftar

SiswaInput Nilai

Laporan

Per Bulan

Home

Gambar 3.13 Peta Situs Wali Kelas

Page 24: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

35

3.7.2 Interface Antar Muka

1. Rancangan desain login

Form input login ini dimaksudkan untuk admin yang ingin masuk ke

halaman administrator dan wali kelas yang ingin masuk ke halaman wali kelas

seperti pada Gambar 3.14.

Gambar 3.14 Desain form login

2. Rancangan desain halaman administrator

Rancangan desain pada administrator aplikasi absensi dan penilaian siswa

secara garis besar digambarkan pada Gambar 3.15.

Gambar 3.15 Desain layout administrator secara umum

Username :

Password :

Level : Admin Guru

Login Batal

Gambar

Header Logo

Logo Header

Konten

Footer

Banner

Home Siswa Kelas Absensi Mapel Wali kelas Logout SMS Password Tahun Ajaran

Page 25: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

36

1) Home

Home merupakan kata sambutan dari aplikasi absensi dan penilaian siswa.

2) Data Siswa

Data Siswa ini mempunyai 2 submenu yaitu :

a. Input Data Siswa

Merupakan salah satu form yang berguna untuk menambah data siswa dan

data orang tua yang ada di SMPN 1 Tasikmadu. Form input data siswa

digambarkan pada Gambar 3.16.

FORM DATA SISWA

NIS

NAMA SISWA

JENIS KELAMIN

TEMPAT LAHIR

TANGGAL LAHIR

AGAMA

ALAMAT

KELAS

NAMA ORANG TUA

PEKERJAAN ORTU

NO.TELP ORTU

Gambar 3.16 Desain Form Input Data Siswa

BATAL TAMBAH

.................................

....

PILIH AGAMA

LAKI-LAKI

PEREMPUAN

PILIH KELAS

.................................

....

Page 26: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

37

b. Daftar Siswa

Daftar siswa yang berisi semua data-data siswa di SMPN 1 Tasikmadu.

Gambar 3.13 Form Laporan Data Kelurahan

Gambar 3.17 Desain Laporan Data Siswa

3) Data Kelas

Data Mapel ini mempunyai 2 submenu yaitu :

a. Input Data Mapel

Merupakan salah satu form yang berguna untuk menambah data kelas di

SMPN 1 Tasikmadu. Form input data kelas digambarkan pada Gambar

3.18.

FORM DATA KELAS

KELAS

Gambar 3.18 Desain Form Input Data Kelas

SIMPAN BATAL

Laporan Data Siswa

Total Data Siswa......Orang

Search

| Back|1 | 2 | Next |

No NIS Nama

Siswa

Jenis

Kelamin

Tempat

Lahir

Tanggal

Lahir

Agama Kelas No.Telp

Ortu

Aksi

1

2

NIS

Export Data Siswa Ke Excel

Page 27: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

38

b. Daftar Kelas

Daftar kelas berisi semua data-data kelas di SMPN 1 Tasikmadu.

Gambar 3.19 Desain Laporan Data Kelas

4) Absensi

Data Absensi ini mempunyai 3 submenu yaitu :

a. Input Data Absensi

Merupakan salah satu form yang berguna untuk menginputkan absensi

siswa setiap hari di SMPN 1 Tasikmadu. Form input absensi siswa

digambarkan pada Gambar 3.20.

FORM ABSENSI HARIAN SISWA

TANGGAL

TAHUN AJARAN

SEMESTER

KELAS

Gambar 3.20 Desain Form Input Absensi Harian

Laporan Data Kelas

Total Data Kelas....Kelas

| Back|1 | 2 | Next |

No Kelas Aksi

1

2

3

BATAL SIMPAN

PILIH KELAS

PILIH TAHUN AJARAN

PILIH SEMESTER

Page 28: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

39

Setelah memilih tombol simpan maka akan masuk ke halaman dimana

admin akan menginputkan data absensi siswa seperti pada Gambar 3.21.

Gambar 3.21 Desain Form Input Data Absensi

5) Data Mapel

Data Mapel ini mempunyai 2 submenu yaitu :

a. Input Data Mapel

Merupakan salah satu form yang berguna untuk menambah data mata

pelajaran yang ada di SMPN 1 Tasikmadu. Form input data mata pelajaran

digambarkan pada Gambar 3.22.

FORM DATA MATA PELAJARAN

MATA PELAJARAN

Gambar 3.22 Desain Form Input Data Mata Pelajaran

SIMPAN BATAL

INPUT DATA KEHADIRAN SISWA KELAS : …..

TAHUN AJARAN : …..

SEMESTER :….

TANGGAL……

No NIS Nama Siswa Keterangan Absen

1 xxxxx xxxxxxx

2

3

4

HADIR

SIMPAN BATAL

Page 29: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

40

b. Daftar Mapel

Daftar mapel berisi semua data-data mata pelajaran siswa di SMPN 1

Tasikmadu.

Gambar 3.23 Desain Laporan Data Mapel

6) Wali Kelas

Data wali kelas ini mempunyai 2 submenu yaitu :

a. Input Data Wali Kelas

Merupakan salah satu form yang berguna untuk menambah data wali

kelas. Form input data wali kelas digambarkan pada Gambar 3.24.

FORM DATA WALI KELAS

NIP

NAMA GURU

JENIS KELAMIN

TAHUN AJARAN

KELAS

USERNAME

PASSWORD

Gambar 3.24 Desain Form Input Data Walikelas

Laporan Data Mata Pelajaran

Total Data Mapel.....Mapel

| Back|1 | 2 | Next |

No Mata Pelajaran Aksi

1

2

PILIH TAHUN AJARAN

BATAL SIMPAN

PILIH KELAS

LAKI-LAKI PEREMPUAN

Page 30: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

41

b. Daftar Wali Kelas

Daftar wali kelas berisi laporan semua data-data wali kelas di SMPN 1

Tasikmadu.

Gambar 3.25 Desain Laporan Data Wali Kelas

7) SMS

SMS ini mempunyai 3 submenu yaitu :

a. New Message Single

Merupakan salah satu form yang berguna untuk mengirim pesan single.

Form ini digambarkan pada Gambar 3.26.

NOMOR TUJUAN

ISI PESAN

Gambar 3.26 Desain Rancangan Form New Message Single

Laporan Data Walikelas

Total Data Walikelas......Walikelas

Search

| Back|1 | 2 | Next |

No Id Guru NIP Guru Thn Ajaran Kelas Username Password Aksi

1

2

160

Kirim Pesan Kembali

NIP

Page 31: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

42

b. New Message Group

Merupakan salah satu form yang berguna untuk mengirim pesan secara

group. Form ini digambarkan pada Gambar 3.27.

NOMOR TUJUAN

ISI PESAN

Gambar 3.27 Desain Rancangan Form New Message Group

c. Inbox

Rancangan desain inbox ditunjukkan pada Gambar 3.28.

Gambar 3.28 Desain Rancangan Data Inbox

DAFTAR DATA PESAN MASUK (INBOX)

Total Data Inbox......Pesan

| Back|1 | 2 | Next |

No Time Pengirim Isi Pesan Aksi

1 xxxxx xxxxxxx xxxxxxxxxxxxxxxxx

2

3

4

Pilih Kelas

160

Kirim Pesan Kembali

Page 32: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

43

d. Sentitem

Rancangan desain sentitem ditunjukkan pada Gambar 3.29.

Gambar 3.29 Desain Rancangan Data Sentitem

8) Ubah Password

Form ubah password ini digunakan untuk mengubah password jika admin

ingin mengubah passwordnya seperti yang di tunjukkan pada Gambar 3.30.

FORM UBAH PASSWORD

PASSWORD LAMA

PASSWORD BARU

ULANGI PASSWORD

Gambar 3.30 Desain Rancangan Form Ubah Password Admin

9) Logout

Logout digunakan untuk keluar dari halaman administrator.

DAFTAR DATA SENTITEM

Total Data Pesan Terkirim......Pesan

| Back|1 | 2 | Next |

No Time No. Tujuan Isi Pesan Status Aksi

1 xxxxx xxxxxxx xxxxxxxxxxxxxxxxx Sending Ok

2

3

4

Simpan Batal

Page 33: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

44

3. Rancangan desain halaman wali kelas

Rancangan desain pada administrator aplikasi absensi dan penilaian siswa

secara garis besar digambarkan pada Gambar 3.31.

Gambar 3.31 Desain layout walikelas secara umum

1) Home

Home merupakan kata sambutan dari aplikasi absensi dan penilaian siswa.

2) Siswa

Siswa ini mempunyai submenu yaitu :

a. Daftar Siswa

Daftar siswa yang berisi semua data-data siswa di SMPN 1 Tasikmadu.

Gambar 3.32 Desain Laporan Data Siswa

Laporan Data Siswa

Total Data Siswa......Orang

| Back|1 | 2 | Next |

No NIS Nama

Siswa

Jenis

Kelamin

Tempat

Lahir

Tanggal

Lahir

Agama Kelas Aksi

1

2

Logo Header

Konten

Footer

Banner

Home Siswa Penilaian Logout Ubah Password

Page 34: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

45

3) Penilaian

Data Penilaian ini mempunyai 2 submenu yaitu :

a. Input Data Nilai

Merupakan salah satu form yang berguna untuk menginputkan nilai siswa

setiap mata pelajaran di SMPN 1 Tasikmadu. Form input nilai siswa ini

digambarkan pada Gambar 3.33.

FORM NILAI SISWA

BULAN

TAHUN AJARAN

SEMESTER

MATA PELAJARAN

Gambar 3.33 Desain Form Input Data Nilai

Setelah memilih tombol simpan maka akan masuk ke halaman dimana kita

akan menginputkan data absensi siswa seperti pada Gambar 3.34.

Gambar 3.34 Desain Inputan Data Nilai Siswa

BATAL SIMPAN

PILIH KELAS

PILIH TAHUN AJARAN

PILIH SEMESTER

INPUT DATA KEHADIRAN SISWA KELAS : …..

BULAN : …….

TAHUN AJARAN : …..

SEMESTER :….

MAPEL :……

No NIS Nama Siswa Nilai

1 xxxxx xxxxxxx

2

3

SIMPAN BATAL

PILIH BULAN

Page 35: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

46

b. Laporan Per Bulan

Merupakan salah satu laporan yang berguna untuk melihat nilai siswa

setiap mata pelajaran di SMPN 1 Tasikmadu. Form input nilai siswa ini

digambarkan pada Gambar 3.35.

LAPORAN NILAI SISWA BULANAN

BULAN

TAHUN AJARAN

SEMESTER

MATA PELAJARAN

Gambar 3.35 Desain Form Laporan Nilai Siswa Bulanan

4) Ubah Password

Form ubah password ini digunakan untuk mengubah password jika wali kelas

ingin mengubah passwordnya seperti yang di tunjukkan pada Gambar 3.36.

FORM UBAH PASSWORD

PASSWORD LAMA

PASSWORD BARU

ULANGI PASSWORD

Gambar 3.36 Desain Rancangan Form Ubah Password Walikelas

5) Logout

Logout digunakan untuk keluar dari halaman wali kelas.

Simpan Batal

BATAL SIMPAN

PILIH KELAS

PILIH TAHUN AJARAN

PILIH SEMESTER

PILIH BULAN

Page 36: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

47

BAB IV

IMPLEMENTASI DAN ANALISA

Tujuan dari pembuatan sistem ini adalah untuk memudahkan orang tua

siswa dalam memantau proses belajar siswa di sekolah khususnya untuk

memantau absensi dan nilai siswa di sekolah. Disamping itu sistem ini akan

mempermudah pihak sekolah dalam menyampaikan informasi kepada orang tua

siswa. Dengan demikian proses belajar siswa di sekolah dapat di pantau orang tua

setiap saat.

4.1 Keperluan Pembuatan Sistem

4.1.1 Software

Berikut merupakan spesifikasi yang digunakan dalam pembuatan sistem.

1. Sistem Operasi Windows 7

2. Xampp Windows 1.7.2

3. Gammu 1.25

4.1.2 Hardware

Dibawah ini merupakan spesifikasi hardware yang penulis gunakan saat

melakukan penelitian.

1. Intel Pentium dual core

2. Memory/RAM 1GB

3. Hardisk 80GB

4. Modem Huawei E173

5. SIM Card Telkomsel.

4.2 Cara Pengoperasian Sistem

Hal pertama yang dilakukan untuk menjalankan system ini adalah dengan

mengkoneksikan modem server dengan komputer. Untuk mengetahui port modem

silakan cek pada devide manager. Setelah itu kemudian konfigurasi file smsdrc

dan Gammurc untuk mengkomunikasikan modem gammu dan computer.

Gammurc di gunakan untuk konfigurasi device. Pada Gambar 4.1 merupakan

Page 37: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

48

konfigurasi Gammurc yang digunakan dalam pembuatan sistem ini, sedangkan

smsdrc merupakan file untuk konfigurasi database. Pada Gambar 4.2 merupakan

gambar konfigurasi Smsdrc.

Gambar 4.1 Konfigurasi Gammurc

Gambar 4.2 Konfigurasi Smsdrc

Page 38: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

49

Untuk mengecek komunikasi modem dengan computer gunakan perintah

Gammu identify, maka akan ditampilkan jenis modem yang digunakan.

Kemudian untuk mengakses inbox dari modem ke database dengan menjalankan

Gammu SMSD terlebih dahulu didalam service. Caranya klik start pada menu

bar, kemudian ketikkan keyword service. Selanjutnya jendela service akan

terbuka. Cari Gammu SMS Service, klik dua kali (double click) pada service

tersebut kemudian akan muncul properties dari Gammu SMS Service. Untuk

menjalankannya langsung saja klik tombol start. Setelah Gammu SMS Service

berhasil dijalankan maka data dari modem akan ditarik dan dimasukkan dalam

database. Setelah itu kemudian panggil halaman yang mengeksekusi file auto

reply dari browser. Halaman tersebut dapat diakses melalui index. Agar sistem ini

dapat berjalan, maka script pemanggilan dari modem dan halaman autoreply tidak

boleh ditutup. Secara default sistem akan membalas SMS dari orang tua yang

request absensi harian dan nilai bulanan siswa dengan format SMS yang sudah

ditentukan.

4.3 Implementasi antar muka

Sesuai dengan perancangan sistem yang telah dikemukakan sebelumnya,

pada Sistem Informasi Pantauan Orang Tua terhadap absensi dan nilai siswa di

sekolah terdapat tiga level pengguna yaitu Administrator, Wali Kelas dan Orang

Tua. Berikut adalah implementasi pada halaman yang dapat diakses oleh masing-

masing pengguna sesuai hak aksesnya.

4.3.1 Halaman login

Login merupakan salah satu prosedur untuk pengguna memasuki sistem.

Pengguna terlebih dahulu terdaftar sebagai admin dan wali kelas. Form login

seperti gambar 4.3.

Page 39: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

50

Gambar 4.3 Halaman Login

4.3.2 Halaman Administrator

Pada halaman administrator aplikasi pantauan orangtua terhadap absensi

dan nilai siswa di sekolah terdapat menu home, siswa, absensi, kelas, mapel,

walikelas, SMS, password, dan logout. Tampilan halaman administrator

ditunjukkan pada Gambar 4.4.

Gambar 4.4 Halaman Administrator

Page 40: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

51

Keterangan menu-menu yang terdapat pada halaman administrator.

1. Data Siswa

Pada menu data siswa ini mempunyai 2 submenu yaitu :

a. Input Data Siswa

Form input data siswa merupakan salah satu form yang berguna untuk

menginputkan data siswa dan data orang tua yang ada di SMPN 1 Tasikmadu.

Form input data siswa digambarkan pada Gambar 4.5.

Gambar 4.5 Form Input Data Siswa

b. Daftar Siswa

Daftar siswa ini berisi semua data-data siswa di SMPN 1 Tasikmadu. Untuk

melihat daftar masing-masing kelas menggunakan cari berdasarkan kelas.

Tampilan cari berdasarkan kelas ditunjukkan pada gambar 4.6.

Gambar 4.6 Halaman Cari Berdasarkan Kelas

Page 41: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

52

Setelah melakukan cari berdasarkan kelas maka akan muncul tampilan daftar

kelas. Pada data siswa terdapat fitur edit, detail, hapus siswa dan exsport data

siswa ke excel. Selain itu juga terdapat fitur cari siswa berdasarkan NIS dan

nama siswa. Tampilan data siswa ditunjukkan pada gambar 4.7.

Gambar 4.7 Daftar Data Siswa

5 Data Kelas

Data Mapel ini mempunyai 2 submenu yaitu :

a. Input Data Kelas

Form input data kelas merupakan salah satu form yang berguna untuk

menginputkan data kelas di SMPN 1 Tasikmadu. Form input data kelas

digambarkan pada Gambar 4.8.

Gambar 4.8 Form Input Data Kelas

Page 42: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

53

b. Daftar Kelas

Daftar kelas berisi semua data-data kelas yang ada di SMPN 1 Tasikmadu.

Pada data kelas terdapat fitur edit dan hapus data kelas. Tampilan daftar kelas

ditunjukkan pada Gambar 4.9.

Gambar 4.9. Daftar Data Kelas

6 Absensi

Data Absensi ini mempunyai 3 submenu yaitu :

a. Input Data Absensi

Form input data absensi merupakan salah satu form yang berguna untuk

menginputkan data absensi siswa setiap hari di SMPN 1 Tasikmadu

berdasarkan tanggal dan kelas. Form input absensi siswa digambarkan pada

Gambar 4.10.

Gambar 4.10 Form Data Input Absensi

Page 43: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

54

Setelah memilih tombol isi absensi maka akan masuk ke halaman dimana kita

akan menginputkan data keterangan absensi siswa seperti pada Gambar 4.11.

Gambar 4.11 Form Input Data Absensi Siswa Perkelas

Setelah di klik simpan maka akan muncul tampilan daftar absensi harian

dengan keterangan absensi dan statistika absensi siswa seperti pada

Gambar 4.12 Daftar Absensi Siswa

Gambar 4.12 Halaman Data Absensi Siswa

Page 44: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

55

7 Data Mapel

Data Mapel ini mempunyai 2 submenu yaitu :

a. Input Data Mapel

Form input data mapel merupakan salah satu form yang berguna untuk

menambah data mata pelajaran yang ada di SMPN 1 Tasikmadu. Form input

data mata pelajaran ditunjukkan pada Gambar 4.13.

Gambar 4.13 Form Input Data Mata Pelajaran

b. Daftar Mapel

Daftar mapel berisi semua data-data mata pelajaran siswa di SMPN 1

Tasikmadu. Pada daftar mapel terdapat fitur edit dan hapus data mata

pelajaran. Tampilan daftar mapel ditunjukkan pada gambar 4.14.

Gambar 4.14 Daftar Data Mata Pelajaran

Page 45: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

56

8 Walikelas

Data walikelas ini mempunyai 2 submenu yaitu :

a. Input Data Wali Kelas

Form input data wali kelas merupakan salah satu form yang berguna untuk

menambah data wali kelas. Form input data wali kelas ditunjukkan pada

Gambar 4.15.

Gambar 4.15 Form Input Data Wali Kelas

b. Daftar Wali Kelas

Daftar wali kelas berisi laporan semua data-data wali kelas di SMPN 1

Tasikmadu. Pada data wali kelas terdapat fitur edit, detail dan hapus wali

kelas. Selain itu juga terdapat fitur cari wali kelas berdasarkan NIP dan nama

guru. Tampilan laporan data walikelas ditunjukkan pada gambar 4.16.

Gambar 4.16 Daftar Data Wali Kelas

Page 46: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

57

9 SMS

SMS ini mempunyai 4 submenu yaitu :

a. New Message Single

Form new message single merupakan salah satu form yang berguna untuk

mengirim pesan secara single. Form new message single ditunjukkan pada

gambar 4.17.

Gambar 4.17 Halaman Form New Message Single

b. New Message Group

Form new message group merupakan salah satu form yang berguna untuk

mengirim pesan secara group. Form ini ditunjukkan pada Gambar 4.18.

Gambar 4.18 Halaman Form New Message Group

Page 47: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

58

c. Inbox

Inbox berisi data pesan request SMS yang telah masuk. Data inbox

ditunjukkan pada gambar 4.19.

Gambar 4.19 Halaman Inbox

d. Outbox

Outbox berisi data balasan pesan request SMS yang belum terkirim. Data

outbox ditunjukkan pada gambar 4.20.

Gambar 4.20 Halaman Outbox

Page 48: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

59

e. Sentitem

Pada halaman ini berisi pesan yang akan di kirim secara otomatis dari sistem

yang akan dikirim ke orang tua siswa. Data Sentitem ditunjukkan pada gambar

4.21.

Gambar 4.21 Halaman Sentitem

10 Ubah Password

Form ubah password ini digunakan untuk mengubah password jika admin

ingin mengubah passwordnya seperti yang di tunjukkan pada Gambar 4.22.

Gambar 4.22 Form Ubah Password Admin

Page 49: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

60

11 Logout

Logout digunakan untuk keluar dari halaman administrator.

4.3.3 Halaman Wali Kelas

Pada halaman ini terdapat menu home, siswa, penilaian, ubah password

dan logout. Halaman wali kelas ditunjukkan pada gambar 4.23.

Gambar 4.23 Halaman Wali Kelas

Keterangan menu-menu yang terdapat pada halaman wali kelas

1. Home

Home merupakan kata sambutan dari aplikasi absensi dan penilaian siswa.

2. Siswa

Siswa ini mempunyai submenu yaitu :

a. Daftar Siswa

Daftar siswa yang berisi data siswa yang di ampu oleh wali kelas yang

ditunjukkan pada gambar 4.24.

Page 50: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

61

Gambar 4.24 Halaman Laporan Data Siswa

3. Penilaian

Data Penilaian ini mempunyai 2 submenu yaitu :

a. Input Data Nilai

Form input data nilai merupakan salah satu form yang berguna untuk

menginputkan nilai siswa di SMPN 1 Tasikmadu berdasarkan mata pelajaran.

Form input nilai siswa ini ditunjukkan pada Gambar 4.25.

Gambar 4.25 Form Data Input Nilai

Page 51: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

62

Setelah memilih tombol simpan maka akan masuk ke halaman dimana kita

akan menginputkan data absensi siswa seperti pada Gambar 4.26.

Gambar 4.26 Form Input Data Penilaian

b. Laporan Per Bulan

Form input laporan nilai siswa merupakan salah satu laporan yang berguna

untuk melihat dan mengubah nilai siswa setiap mata pelajaran di SMPN 1

Tasikmadu. Form laporan nilai siswa ini ditunjukkan pada Gambar 4.27 dan

Gambar 4.28.

Page 52: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

63

Gambar 4.27 Form Input Laporan Nilai Siswa

Gambar 4.28 Halaman Laporan Nilai Siswa

Page 53: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

64

4. Ubah Password

Form ubah password ini digunakan untuk mengubah password jika wali kelas

ingin mengubah passwordnya seperti yang di tunjukkan pada Gambar 4.29.

Gambar 4.29 Form Ubah Password Wali Kelas

5. Logout

Logout digunakan untuk keluar dari halaman wali kelas.

4.3.3 SMS Request Orang Tua

Salah satu fasilitas yang ditawarkan dari sistem ini adalah orang tua dapat

memantau proses akademis siswa disekolah khususnya absensi dan nilai siswa

disekolah melalui SMS Gateway dengan format SMS yang sudah ditentukan.

Selain itu, sistem akan merespon pesan masuk pada modem server berdasarkan

pada format SMS yang sudah ditentukan.

SMS Server akan mengirimkan data absensi siswa harian sesuai tanggal

yang diminta secara otomatis dan SMS server akan mengirimkan data nilai

ulangan bulanan sesuai dengan jenis bulan yang diminta secara otomatis, dengan

rincian.

Dalam pengetikan pesan orang tua siswa tidak diharuskan menggunakan

huruf besar atau kecil, karena dalam sistem sudah didesain untuk mengubah pesan

masuk menjadi huruf kapital. Format SMS absensi dan nilai siswa. Format SMS

absensi dan nilai siswa adalah “NIS<spasi>ABSENSI<spasi>TGL” dan

“NIS<spasi>NILAI<spasi>BULAN”. Dalam sistem autoreply, sistem akan

membalas berdasarkan format yang dituliskan oleh client (orang tua siswa),

sistem membalas SMS client sesuai request orang tua dan ketika terjadi kesalahan

dalam penulisan format SMS juga akan langsung dibaca dan direspon oleh sistem

berdasarkan jenis kesalahan yang ada.

Page 54: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

65

1. Orang Tua Request Absensi

Untuk mendapatkan informasi absensi siswa, orang tua harus melakukan

request absensi harian siswa dengan cara mengetikkan format SMS sebagai

berikut.

NIS<spasi>ABSENSI<spasi>TANGGAL(dd-mm-yyyy)

Setelah itu maka orang tua akan mendapat balasan langsung dari sistem. Hal

ini dapat ditunjukkan pada Gambar 4.30.

Gambar 4.30 Request Absensi Harian Melalui SMS

Untuk mendapatkan informasi absensi bulanan siswa, orang tua harus

melakukan request absensi bulanan siswa dengan cara mengetikkan format

SMS sebagai berikut.

NIS<spasi>ABSENSI<spasi>BULAN

Setelah itu maka orang tua akan mendapat balasan langsung dari sistem. Hal

ini dapat ditunjukkan pada Gambar 4.31.

Gambar 4.31 Request Absensi Bulanan Melalui SMS

Page 55: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

66

Selain itu apabila orang tua request SMS absensi dengan format tanggal yang

salah maka sistem akan membalas SMS dengan peringatan Maaf, Format

tanggal yang benar adalah dd-mm-yyyy seperti yang ditunjukkan pada

Gambar 4.32.

Gambar 4.32 Request Absensi Format Tanggal Salah

Dan apabila Orang tua request SMS dengan format salah maka sistem juga

akan memberikan peringatan seperti pada Gambar 4.33.

Maaf Format Anda salah, ketik NIS<spasi>ABSENSI<spasi>TGL untuk

informasi Absensi dan NIS<spasi>NILAI<spasi>BULAN untuk informasi

nilai.

Gambar 4.33 Request Absensi Format SMS Salah Ketik

Page 56: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

67

2. Orang Tua Request Nilai

Untuk mendapatkan informasi nilai siswa setiap bulan, Orang tua harus

melakukan request nilai siswa setiap bulan dengan cara mengetikkan format

SMS sebagai berikut.

NIS<spasi>NILAI<spasi>BULAN.

Setelah itu maka orang tua akan mendapat balasan langsung dari sistem. Hal

ini dapat ditunjukkan pada Gambar 4.34.

Gambar 4.34 Request Nilai Melalui SMS

Apabila orang tua request SMS dengan format salah maka sistem juga akan

memberikan peringatan seperti pada Gambar 4.35.

Maaf Format Anda salah, ketik NIS<spasi>ABSENSI<spasi>TGL untuk

informasi Absensi dan NIS<spasi>NILAI<spasi>BULAN untuk informasi

nilai.

Gambar 4.35 Request Nilai Format SMS Salah Ketik

Page 57: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

68

4.4 Evaluasi Program

Dari analisa terhadap cara kerja dan proses berjalannya sistem, dapat

diambil beberapa fasilitas yang merupakan kelebihan dari sistem ini, antara lain.

1. Mudah digunakan atau user friendly. Karena tampilan yang disajikan untuk

administrator dan wali kelas dalam mengolah absensi dan nilai siswa seperti

website biasa.

2. Sistem autoreply sebagai tolok ukurnya orang tua dalam memantau siswa di

sekolah.

3. Simcard yang digunakan adalah menggunakan simcard user biasa, sehingga

tarif yang diterapkan pun tarif sms biasa sesuai dengan tarif masing-masing

operator.

4. Nomor dan simcard dapat diganti-ganti. Saat ini penulis menggunakan

simcard dari operator Telkomsel.

Page 58: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN ......masuk pada modem server, kemudian memilahnya berdasarkan format yang ditentukan dan mengirimkan balasan sesuai dengan format

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

69

BAB V

PENUTUP

5.1 Kesimpulan

Dari hasil penelitian dan analisa permasalahan dapat diambil kesimpulan

bahwa telah berhasil dibangun aplikasi pantauan orang tua terhadap absensi dan nilai

siswa di SMPN 1 Tasikmadu berbasis SMS Gateway untuk mempermudah orang tua

siswa dalam mendapatkan informasi akademis khususnya absensi dan nilai siswa di

sekolah. SMS Gateway ini dilengkapi dengan sistem autoreply yang mempermudah

dalam merespon pesan masuk dari orang tua siswa.

5.2 Saran

Dengan maksud guna penyempurnaan dan pengembangan sistem di masa

mendatang yang dilakukan oleh peneliti dengan tema yang sejenis, penulis ingin

memberikan beberapa saran antara lain :

1. Mencoba aplikasi server SMS selain Gammu.

2. Menggunakan peralatan elektronik seperti halnya fingerscan untuk memasukkan

data absensi, sehingga lebih efisien.