• Tidak ada hasil yang ditemukan

IMPLEMENTASI METODE SEQUENTIAL LINEAR PADA SISTEM INFORMASI SEKOLAH BERBASIS SMS GATEWAY

N/A
N/A
Protected

Academic year: 2017

Membagikan "IMPLEMENTASI METODE SEQUENTIAL LINEAR PADA SISTEM INFORMASI SEKOLAH BERBASIS SMS GATEWAY"

Copied!
92
0
0

Teks penuh

(1)

ABSTRAK

IMPLEMENTASI METODE SEQUENTIAL LINEAR

PADA SISTEM INFORMASI SEKOLAH BERBASIS SMS GATEWAY

OLEH

NOVRIANI I’LA WIJAYANTI

Sekolah adalah lembaga pendidikan yang digunakan untuk proses belajar mengajar. Dalam kegiatan sekolah, penggunaan sistem informasi dapat membantu orang tua dalam mengontrol kegiatan siswa secara dini, di mana saja dan kapan saja. Tujuan dari penelitian ini adalah untuk mengembangkan suatu sistem baru berbasis SMS Gateway. Sistem ini akan memberikan informasi yang diperlukan pada semua kegiatan siswa, dengan mengadopsi bahasa pemrograman PHP dan MySQL sistem dibangun. Sistem tersebut telah diterapkan dan diuji di SMA N 7 Bandar Lampung, hasil menunjukkan bahwa siswa, guru dan orangtua puas dengan system.

(2)

ABSTRACT

IMPLEMENTATION OF LINEAR SEQUENTIAL METHOD

SCHOOL INFORMATION SYSTEM BASED ON SMS GATEWAY

By

NOVRIANI I'LA WIJAYANTI

School is an educational institution that is used for teaching and learning process. In school activities, use of information systems can assist parents in controlling the activities of students at an early stage, anywhere and anytime. The purpose of this research is to develop a new system based on SMS Gateway. This system will provide the necessary information on all student activities, by adopting the programming language PHP and MySQL system is built. The system has been implemented and tested at SMA N 7 Bandar Lampung, the results show that students, teachers and parents satisfied with the system

(3)

I. PENDAHULUAN

1.1 Latar Belakang

Informasi merupakan salah satu sarana yang utama. Seperti sarana yang lainnya, informasi dapat dikelola. Dewasa ini pengelolaan sarana informasi sudah ada, namun dalam pengelolaan informasi masih menggunakan sistem manual, sehingga dalam penyampaian informasi masih belum akurat.

Kemajuan teknologi informasi saat ini sudah cukup baik, tetapi dalam pengelolaan dan penggunaan sistem informasi tersebut masih kurang optimal, misalnya dalam dunia pendidikan, khususnya sekolah. Faktanya bahwa sistem informasi sekolah tersebut sudah ada, tetapi masih menggunakan sistem manual, atau tertulis, dengan memberikan informasi pemberitahuan melalui surat, yang membutuhkan biaya yang cukup mahal dalam pencetakan. Dalam penyampaian surat, belum tentu surat tersebut sampai langsung ke wali murid. Sehingga diperlukanlah suatu sistem informasi sekolah yang dapat membantu dalam menyampaikan informasi tersebut secara cepat, tepat, dan akurat.

Salah satu contoh perkembangan teknologi yang dapat digunakan dalam penyampaian informasi adalah layanan pesan SMS (Short Message Service).

(4)

Layanan pesan SMS merupakan suatu nilai tambah bagi pengguna

telephone genggam, yang dapat digunakan di mana saja dan kapan saja, biaya penggunaan layanan pesan SMS relatif murah. Di sekolah sering timbul beberapa masalah seperti, siswa yang sering datang terlambat, nilai yang kurang memuaskan, pembayaran uang sekolah yang tidak tepat waktu, serta informasi apa saja yang harus disampaikan dari pihak sekolah kepada wali murid, agar wali murid dapat memonitor kegiatan anaknya dan mengetahui hasil belajar anaknya secara dini. Sehingga diperlukanlah suatu sistem informasi sekolah berbasis SMS

Gateway, yang dapat memberikan informasi seputar sekolah secara cepat, tepat, dan akurat, hanya dengan mengetahui nomor handphone dari wali murid siswa, maka SMS Gateway dapat dijalankan.

Dengan pertimbangan tersebut maka dibutuhkan suatu alat bantu, alat bantu tersebut dapat mengoptimalkan dan memaksimalkan teknologi informasi dengan baik. Untuk mengembangkan sistem informasi sekolah berbasis SMS

Gateway dibutuhkan sebuah acuan dalam pembuatan, acuan tersebut berupa

metode untuk pengembangan perangkat lunak. Sistem informasi sekolah berbasis

SMS Gateway ini menggunakan metode Sequential Linear.

(5)

1.2 Rumusan Masalah

Rumusan masalah merupakan pernyataan tentang masalah yang akan dipecahkan atau pertanyaan untuk dijawab melalui penelitian yang dilaksanakan. Adapun rumusan masalah dalam penelitian ini adalah implementasi metode Sequential Linear dalam sistem informasi sekolah berbasis SMS Gateway.

1.3 Batasan Masalah

Batasan masalah dalam sistem ini sebagai berikut :

1. Data yang dapat diakses adalah data siswa, berupa absen, nilai, SPP dan informasi kegiatan siswa (pengumuman).

2. Nomor kartu GSM yang ditujukan hanyalah nomor yang terdaftar. 3. Perintah yang digunakan harus mengacu pada layanan yang disediakan, dengan mengikuti sintaks tertentu.

4. Sistem absensi menggunakan barcode yang berisi NIS siswa.

5. Output dari sistem berupa SMS yang terdiri dari data absensi, data nilai, dan data SPP, dan informasi kegiatan siswa (pengumuman).

1.4 Tujuan

Penelitian ini memiliki beberapa tujuan antara lain sebagai berikut :

1. Mengembangkan sistem informasi sekolah berbasis SMS Gateway yang berfungsi sebagai media penghubung dan penyampaian informasi menggunakan metode Sequential Linear .

(6)

1.5 Manfaat

Manfaat yang ingin diambil dari penelitian ini adalah sebagai berikut :

1. Dapat mempermudah penyampaian informasi sekolah secara cepat dan tepat melalui SMS Gateway dibandingkan secara manual.

2. Wali murid dapat lebih memonitor anaknya di sekolah secara cepat dan tepat.

(7)

II. TINJAUAN PUSTAKA

2.1 Sistem Informasi Sekolah

Sistem merupakan suatu kesatuan yang terdiri dari suatu kumpulan elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan informasi adalah data yang diolah menjadi sebuah bentuk yang berarti dan bermanfaat bagi penerimanya dan bermanfaat bagi pengambilan keputusan, saat ini ataupun mendatang._(Fitri, 2004). Sekolah merupakan suatu lembaga pendidikan, yang terdiri dari siswa, guru dan seluruh staff yang berada di dalam lingkungan sekolah. Sekolah merupakan tempat proses belajar dan mengajar, tempat menerima dan memberikan pelajaran. Sistem informasi sekolah adalah sebuah sistem yang dapat membantu dan memberikan suatu informasi yang dapat diolah menjadi sebuah bentuk yang berarti dan bermanfaat dalam pengelolaan data, informasi seputar proses belajar dan mengajar di sekolah.

(8)

2.2 Metode Sequential Linear

Menurut Tony justinus (2007), Sequential Linear merupakan salah satu metode pendekatan untuk pengembangan sistem, metode ini sering disebut sebagai metode Waterfall. Berikut adalah model pengembangan Sequential Linear

Gambar 2.1 Model pengembangan Sequential Linear

a. Model pengembangan Sequential Linear untuk sistem informasi sekolah hal pertama yang dilakukan adalah dengan menganalisis kebutuhan, dengan cara mengumpulkan semua kebutuhan dari perangkat lunak yang akan dibangun. Analisis tersebut merupakan suatu tahapan pendefinisian masalah untuk penyelesaian teknis, maka pengembangan perangkat lunak mulai dilakukan. Tahap terakhir analisis kebutuhan, pada saat telah didapatnya definisi permasalahan yang disetujui oleh pengguna dan pengembang.

(9)

Berikut ini adalah proses yang dilakukan pada tahapan perancangan : - Mengkomposisikan perangkat sistem yang akan dikembangkan - Menetapan rancangan masukan dan keluaran yang diperlukan - Menetapan struktur data yang dipilih

- Menetapan prosedur kerja internal - Menetapan formula pengolahan data

c. Setelah analisis kebutuhan dan perancangan sesuai yang diharapkan, maka tahap selanjutnya adalah pengkodean (coding) atau penulisan program. Penulisan program atau coding dapat dilakukan setelah tahapan desain selesai, dengan mengubah desain menjadi bentuk program yang dapat dimengerti oleh komputer. Tahapan ini dilakukan dengan mengkonversi hasil rancangan (spesifikasi program) menjadi

source code.

d. Tahapan selanjutnya adalah testing (pengujian), tahapan testing

(10)

e. Setelah semua langkah sebelumnya sesuai, langkah selanjutnya adalah

maintenance, perangkat lunak yang sudah selesai atau jadi, mungkin saja ditemukan kesalahan, atau mungkin ada komposisi baru yang perlu ditambahkan, maka tahapan pengembangan dilakukan di masa pemeliharaan. Perawatan dilakukan bukan hanya sekedar proses memperbaiki kesalahan program, tetapi proses yang memiliki karakteristik memperbaiki kesalahan, perubahan teknologi, melengkapi fungsi baru, dan mengantisipasi perubahan mendatang.

2.3 Barcode

Menurut Ria Saptarika (2008), barcode adalah salah satu sejenis kode yang dapat mewakili data atau informasi tertentu, biasanya barcode terdapat di jenis dan harga barang seperti makanan dan buku. Kode dari barcode tersebut berbentuk batangan balok dan berwarna hitam putih. Barcode tersebut mengandung satu kumpulan kombinasi yang berlainan ukuran yang disusun sedemikian rupa. Biasanya kode barcode tersebut dicetak di atas stiker atau di kotak bungkusan barang. Kode tersebut akan dibaca oleh barcode reader/scanner, yang akan menterjemahkan kode ke dalam data yang memiliki arti. Berikut tampilan dari barcode.

(11)

Barcode memiliki beberapa manfaat antara lain sebagai berikut : 1. Akurasi (akurat)

Barkoding dapat meningkatkan akurasi dengan mengurangi tingkat

kesalahan manusia dari pemasukan data secara manual atau item yang salah baca atau salah label.

2. Kemudahan dalam pemakaian

Barcode dapat dengan mudah digunakan. Dengan hardware dan software

yang tepat bisa memaksimalkan proses otomatisasi pengumpulan data. 3. Keseragaman dalam pengumpulan data

Beragam standar pemenuhan dan simbologi barcode yang terstandarisasi, menjamin informasi diterima dan disampaikan dengan cara yang benar sehingga dapat diterima dipahami secara umum.

4. Feedback yang tepat waktu

Barcode menawarkan feedback yang tepat waktu. Ketika muncul, data bisa diterima dengan cepat, dan memungkinkan pengambilan keputusan yang cepat berdasarkan informasi terbaru.

2.4 Short Message Service (SMS)

Menurut Antonius (2007), SMS memiliki suatu fungsi untuk memberikan suatu layanan pengiriman pesan teks singkat antar perangkat telepon selular. Pada dasarnya, SMS berfungsi sebagai suatu layanan tambahan terhadap dua layanan utama (layanan voice dan switch data) dalam sistem jaringan komunikasi Global

System for Mobile Communication (GSM). SMS pertama kali berhasil

(12)

Menurut Zakaria (2006), SMS adalah sebuah layanan pesan singkat berbasis tulisan (teks) dengan media komunikasi ponsel. Pesan teks yang biasa digunakan adalah huruf dan angka. Satu paket pesan teks biasanya berkapasistas 160 karakter. Hingga saat ini SMS masih menjadi sebuah fenomena yang menarik. Sebuah keberhasilan yang berasal dari ketidaksengajaan, yang membuat fungsi SMS melebihi dari fungsi asli dari sebuah telepon seluler, sebagai perangkat komunikasi bergerak berbasis suara. Perkembangannya sungguh mengejutkan, dengan rata–rata penjualan telepon seluler yang meningkat empat kali lipat per tahun, pengguna SMS mempunyai kemajuan hampir puluhan kali lipat.

Keberhasilan penggunaan SMS antara lain disebabkan oleh :

1. SMS memiliki harga pengiriman yang tetap, memiliki keamanan dan kesopanan, tidak membuat penerima merasa terganggu.

2. Handal dalam pengiriman SMS, tepat sasaran.

Berikut ini adalah alasan –alasan yang membuat SMS menjadi suatu fenomena : 1. Biaya SMS relatif murah dari pada percakapan langsung antar telepon seluler. 2. SMS memiliki kemampuan dapat menyebarkan informasi dengan cepat dan

akurat, SMS memiliki kemampuan seperti e-mail, yaitu pengiriman lanjut (forward) yang berarti isi pesan tersebut tidak perlu diubah kembali untuk dikirimkan lanjut ke orang lain.

3. Dapat membatasi interaksi langsung antar pengguna dan mengurangi beban emosi yang biasanya disalurkan lewat suara.

(13)

Selain sebagai layanan penyampaian pesan singkat, SMS dapat dikembangkan, sebagai berikut :

1. SMS sebagai alat control aktifasi (remote controlled activator). 2. Sistem polling atau jajak pendapat.

3. Penjawab umpan balik otomatis (auto responder). 4. Pendaftaran tersusun (smart tag digital sign).

5. Sistem broadcasting, (Pengumuman (announcer), Peringatan (warning), Pengingat (reminder), Penerus pesan (forwarder).

6. Perangkat penguji jaringan (tester), Flood SMS/SMS Bomb, Floating SMS, dan lain – lain.

2.4.1 Karakteristik SMS

Menurut Antonius (2007), SMS (Short Message Service) memiliki banyak karakteristik yang membuat orang banyak menggunakan fasilitasnya. Berikut adalah karakteristik dari sebuah SMS :

1. SMS merupakan sebuah pesan singkat yang terdiri atas 160 karakter yang terdiri dari huruf ataupun angka.

2. Prinsip kerja dari SMS adalah “menyimpan” dan “menyampaikan “ pesan.

Dengan kata lain pesan tidak langsung dikirimkan ke penerima, namun disimpan terlebih dahulu di SMS Center.

3. SMS memiliki konfirmasi pengiriman pesan yaitu pesan yang dikirimkan tidak secara sederhana, pengirim pesan dapat pula menerima pesan balik yang memberitahukan apakah pesan telah terkirim atau gagal.

(14)

2.4.2 Pemrosesan SMS

Menurut Gus (2009), pemprosesan SMS terletak pada sistem informasi yang memiliki fungsi untuk melakukan operasi pemrosesan pesan yang telah diterima, meliputi proses pemecahan pesan, eksekusi proses yang dipilih user, akses database, dan menghasilkan respon hasil proses.

2.4.3 SMS Gateway

Menurut Andi ( 2008), SMS Gateway merupakan sebuah aplikasi yang dapat digunakan untuk mengirim dan menerima SMS secara otomatis melalui bantuan sebuah pesawat handphone atau alat lainnya misalnya komputer. Peralatan ini dapat mengirimkan dan menerima pesan SMS melalui komunikasi jaringan GSM. Peralatan tersebut minimal memiliki satu nomor MSISDN, yang disebut Short Messaging Entities (SME). SMS Gateway merupakan gabungan antara layanan telephone selular dengan komputer. Komputer akan merespon secara otomatis apabila ada perintah yang didapat melalui SMS yang disalurkan ke komputer, dan komputer akan menjawab perintah tersebut dengan cara mengirimkan dan membalas SMS tersebut.

(15)

2.4.4 Pemrograman SMS Gateway

Menurut Gus (2009), pada dasarnya pemrograman SMS terbagi menjadi dua bagian yaitu :

a. Gateway SMS

Pada bagian ini SMS menjadi penghubung antara program aplikasi yang akan dibuat dengan jaringan GSM. Bagian ini berfungsi membaca SMS dan mengirim SMS ke pengguna.

b. Bagian Pemroses

Bagian pemrosesan berfungsi untuk melakukan pemrosesan pesan yang telah diterima, meliputi dari proses pemecahan pesan (parsing), eksekusi

proses yang dipilih user, akses database, dan menghasilkan respon hasil proses.

2.5 Software Pendukung SMS Gateway

Dalam menjalankan Sistem Informasi Sekolah Berbasis SMS Gateway, diperlukan suatu software pendukung. Sistem operasi yang digunakan adalah

Windows XP. Windows XP merupakan salah satu sistem operasi yang dapat

mengolah database, dan dapat kompatibel dengan pemrograman lainnya di antaranya Apache, PHP, dan MySQL. Selain sistem operasi Windows XP,

software pendukung SMS Gateway adalah GNU Linux, namun dalam sistem

informasi sekolah berbasis SMS Gareway ini, menggunakan sistem operasi

(16)

2.6 XAMPP

XAMPP merupakan gabungan dari beberapa program di antaranya adalah Apache, PHP, dan MySQL. Di dalam penggunaan XAMPP, tidak terlalu sulit, dikarenakan tidak perlu lagi melakukan pengeditan terhadap file konfigurasi. Semua sudah terhubung dengan baik. Jika telah menginstal XAMPP tidak perlu lagi menginstal PHP, MySQL ataupun Apache.

2.6.1 Apache (Web server)

Apache Web Server for Windows merupakan Web Server antar platform

yang dapat berjalan di beberapa Platform seperti GNU Linux dan Windows. (Dza,2008).

2.6.2 PHP (Personal Home Page)

PHP merupakan salah satu bahasa pemrograman yang memfokuskan kepada web. Kelebihan dari PHP ini adalah tidak dapat terinfeksi oleh virus, dan dapat terintegrasi dengan database.

2.6.3 MySQL

MySQL merupakan suatu perangkat lunak database relasi (Relational

Database Management System atau RDBMS). MySQL merupakan salah satu

software yang dapat diintegrasikan dengan Apache. Di dalam pengembangan sistem sangat dibutuhkan suatu sarana, sarana tersebut digunakan untuk penyimpanan data yang biasa dikenal dengan istilah database. Di dalam database

(17)

difungsikan sesuai dengan kebutuhan sehingga tidak ada data yang tidak dikoordinasikan dengan baik oleh sistem. (Dza, 2008).

2.6.4 Gammu

Gammu adalah sebuah service yang disediakan untuk membangun sebuah aplikasi yang berbasis SMS Gateway. Dengan menggunakan Gammu, maka dapat dibangun aplikasi SMS Gateway dengan bahasa program atau platform apapun, baik itu web based dengan PHP, ASP maupun desktop dengan menggunakan bahasa pemrograman Delphi, VB atau lainnya.

Berikut kelebihan dari Gammu :

1. Gammu merupakan sebuah software open source yang tersedia dalam bentuk source code atau biner.

2. Dengan pesan singkat (SMS), informasi yang terdapat pada database

dapat dikirim, ditambah maupun dihapus.

3. Gammu dapat dijalankan di GNU Linux ataupun Windows.

4. Banyak device yang kompatibel dengan Gammu. 5. Gammu menggunakan database MySQL dan PgSQL.

(18)

III. METODOLOGI PENELITIAN

3.1. Mengidentifikasi Sistem Informasi Sekolah Melalui SMS Gateway

Sistem yang dibangun harus memiliki kemampuan sebagai berikut: - Dapat menerima dan mengirim pesan ke Mobile station.

- Dapat memproses permintaan yang masuk sesuai aturan.

3.2. Kebutuhan Perangkat Lunak

3.2.1 Spesifikasi Hadware yang digunakan pada penelitian ini : - PC berbentuk Desktop/server ataupun Notebook Intel

Pentium dual-core.

- Kapasitas RAM Random Access Memory (RAM)1 GB.

- Harddisk dengan ruang kosong 400 Mbyte.

- Kabel data USB untuk GSM Modem / telephone selular.

- Kartu GSM prabayar/pasca bayar. - Barcode scanner.

3.2.2 Spesifikasi Software yang digunakan pada penelitian ini :

- Sistem Operasi Microsoft Windows XP/2003/2007. - Apache Web server, PHP dan MySQL.

- Gammu.

(19)

3.3 Tahapan Penelitian

Sistem informasi sekolah ini dibuat dengan memanfaatkan fasilitas SMS

Gateway sebagai sarana untuk menyampaikan informasi, dengan implementasi metode Sequential Linear sebagai metode pengembangan perangkat lunak. Sistem informasi sekolah tersebut antara lain terdiri atas, absensi, nilai, pembayaran SPP dan informasi berupa pengumuman kepada orang tua (wali murid). Orang tua (wali murid), dapat mengakses siswa (anaknya) dengan menggunakan format SMS tertentu dan mengirimkan ke nomor yang telah ditentukan. Setelah itu akan mendapatkan SMS balasan berupa informasi tentang siswa beserta informasi yang dipilihnya.

Dalam penelitian ini, tahapan yang dilakukan terdiri dari 3 tahapan yaitu perumusan masalah, studi literatur, pembuatan perangkat lunak menggunakan metode Sequential Linear.

Pada pengembangan sistem informasi ini, tahap pertama yang dilakukan adalah menentukan rumusan masalah tentang hal apa yang akan dibahas dan batasan masalahnya yaitu Implementasi Metode Sequential Linear Pada Sistem Informasi Sekolah Berbasis SMS Gateway. Dalam penelitian ini, permasalahan dan ruang lingkup penelitian dilakukan agar terfokus pada tujuan yang diharapkan.

(20)

ini, sistem operasi, Web server, Gammu, software-software pendukung dalam penelitian, seperti bahasa pemrograman PHP dan data base MySQL.

Tahap ketiga adalah pembuatan perangkat lunak dengan menggunakan metode

Sequential Linear. Metode Sequential Linear merupakan salah satu metode pengembangan perangkat lunak yang ada. Sequential Linear merupakan salah satu metode pendekatan untuk pengembangan sistem, metode ini sering disebut sebagai metode Waterfall. Metode Waterfall merupakan metode yang menerapkan konsep seperti air terjun, proses selanjutnya dapat dilakukan apabila proses sebelumya sudah selesai dikerjakan.

Tahapan-tahapan dalam metode Sequential Linear ini sebagai berikut : 1. Analisis Kebutuhan

Menganalisis kebutuhan dengan cara mengumpulkan semua kebutuhan dari perangkat lunak yang akan dibangun. Dalam hal ini dilakukan proses pencarian kebutuhan difokuskan pada software. Untuk mengetahui sifat dari program yang akan dibuat, maka para software engineer harus mengerti mengenai domain informasi dari software, misalnya fungsi yang dibutuhkan, user interface.

2. Perancangan

(21)

3. Pengkodean (Coding)

Tahapan ini dilakukan pembuatan coding dari software yang akan dibangun,

desain yang telah dilakukan pada tahapan sebelumnya agar dimengerti oleh mesin dengan mengkonversi hasil rancangan (spesifikasi program) menjadi proses

coding.

4. Pengujian

Tahapan pengujian dilakukan dengan memeriksa kembali apakah perangkat lunak tersebut sudah sesuai dengan yang dibutuhkan atau belum. Pengujian pada

software ini dilakukan dengan pengujian blackbox. Pengujian ini merupakan proses untuk eksekusi program yang telah selesai, setelah melakukan pengujian, peneliti akan memberikan quisioner kepada responden.

5. Maintenance

(22)

IV. RANCANGAN DAN PEMBAHASAN

Sistem informasi sekolah berbasis SMS Gateway dikembangkan dengan menggunakan metode Sequential Linear, metode ini diutamakan pada alur pembutan sistem yang sistematis, dari satu level ke level berikutnya. Sistem ini dimanfaatkan sebagai penghubung komunikasi antara pihak sekolah ke wali murid tanpa harus datang langsung ke sekolah. Dengan fasilitas SMS Gateway, semua data siswa dapat diakses kapan saja dan di mana saja, tanpa ada jarak ruang dan waktu. Sistem ini memiliki rancangan yang terdiri dari kebutuhan hardware

dan software, rancangan sistem, dan database. Kebutuhan tersebut untuk mendefinisikan keinginan dari pengguna sehingga pada saat implementasi menggunakan Sequential Linear menjadi lebih efisien.

Setelah dilakukan implementasi menggunakan Sequential Linear maka akan terbentuk sebuah hasil yang bernama sistem informasi sekolah. Setelah menjadi sebuah hasil, maka akan dilakukan pengujian.

Dikembangkannya sistem ini untuk memudahkan sekolah dan orang tua dalam melakukan komunikasi dengan pihak sekolah menggunakan fasilitas SMS

(23)

4.1 Kebutuhan sistem

Kebutuhan pada sistem merupakan kebutuhan yang paling diutamakan dalam pembuatan sistem. Dari sisi proses, pembuatan sistem informasi sekolah berbasis SMS Gateway ini, membutuhkan seluruh informasi kegiatan siswa di sekolah. Kegiatan terdiri dari absensi, nilai, iuran SPP, dan pemberitahuan pengumuman. Sehingga dalam penyampaian informasi kegiatan siswa ke wali murid dapat secara cepat, tepat, dan akurat. Dalam hal ini, sistem informasi sekolah harus dapat mengirimkan seluruh informasi kegiatan siswa di sekolah dan sistem dapat menerima balasan SMS dari wali murid, melalui SMS Gateway

sesuai dengan format pengiriman SMS yang telah ditentukan sebelumnya.

4.2 Perancangan Sistem

Pada subbab ini dijelaskan mengenai perancangan terhadap sistem yang dikembangkan.

4.2.1 Perancangan Data Flow Diagram (DFD)

Data Flow Diagram (DFD) atau diagram aliran data merupakan proses pada sistem yang menggambarkan aliran data dari suatu sumber sehingga menghasilkan keluaran berupa informasi. DFD terdiri dari diagram konteks,

(24)

Untuk proses kegiatannya digambarkan dalam bentuk diagram konteks berikut ini:

Gambar 4.1 Diagram Konteks Sistem Informasi Sekolah Berbasis SMS Gateway

Gambar 4.1 menjelaskan tentang proses penyampaian informasi siswa yang terdiri dari absensi atau kehadiran, nilai, dan SPP ke wali murid berbasiskan SMS

Gateway. Diagram konteks merupakan bagian dari macam-macam DFD dan

(25)

SIswa dan melakukan absensi menggunakan barcode yang sudah ditentukan, barcode

tersebut berisi nomor induk siswa. Setelah melakukan absensi sesuai dengan waktu yang ditentukan dan barcode sesuai dengan data siswa maka sistem tersebut akan menyimpan status kehadiran. Apabila siswa tidak melakukan absensi sesuai dengan ketentuan yang berlaku, maka sistem tersebut akan mengirimkan pesan melalui via SMS secara otomatis ke wali murid.

(26)

Gambar 4.3 merupakan hasil dari proses pembelajaran siswa, wali kelas akan menginputkan hasil belajar siswa berupa nilai ke dalam sistem sesuai dengan data siswa. Sistem akan menyimpan info nilai sesuai dengan nomor induk siswa, wali kelas dapat mengirimkan keterangan dari nilai tesebut ke wali murid.

Guru

(27)

SIswa

Gambar 4.5 DFD Keseluruhan Sistem

(28)

4.2.2 Desain Entity Relational Diagram (ERD)

Pada umumnya, setiap sistem memiliki database. Database merupakan tempat penyimpanan data yang terdiri dari tabel-tabel yang saling berhubungan, tabel – tabel tersebut memiliki relasi atau hubungan antara beberapa tabel yang saling berkaitan yang tergambar pada gambar 4.7. Berikut ERD dari sistem informasi sekolah berbasis SMS Gateway :

(29)

ERD pada gambar 4.6 merupakan tabel–tabel yang digunakan dalam sistem informasi sekolah yang memiliki relasi dan hubungan yang berkaitan. Berikut beberapa tabel yang digunakan dalam pengembangan sistem informasi sekolah berbasis SMS Gateway :

1. Tabel Absensi.

Berikut field-field yang terdapat dalam tabel absensi :

Field Type Null Key Default Extra tgl_update datetime No Null

Pada tabel absensi, field–field merupakan relasi dari Id siswa pada tabel data pribadi siswa, tabel absensi dipergunakan untuk kegiatan kehadiran siswa setiap hari, data absensi terekam di dalam absensi sesuai dengan waktu melakukan kegiatan absen.

2. Tabel Agama

Berikut field-field yang terdapat dalam tabel agama :

Field Type Null Key Default Extra

kode char(5) No PRI Null Auto_increment agama char(10) No UNI Null

tgl_update datetime No Null

(30)

3. Tabel Akun Pembayaran

Berikut field-field yang terdapat dalam tabel pembayaran :

Field Type Null Key Default Extra

id int(11) No PRI Null Auto_increment kode char(5) No UNI Null

akun char(55) No UNI Null tgl_update datetime No Null

Di dalam tabel akun pembayaran terdapat field-field yang terdiri dati Id, kode, akun, dan tgl_update, Id merupakan relasi dari Id siswa. Kode merupakan relasi dari jenis pembayaran dan tahun pelajaran dari tabel SPP. Field akun dipergunakan untuk keterangan pembayaran, dan tgl update dipergunakan untuk menyimpan hasil transaksi pembayaran.

4. Table Alumni IPA

Berikut field-field yang terdapat dalam tabel alumni IPA :

Field Type Null Key Default Extra tgl_update datetime No Null

(31)

5. Table Alumni IPS

Berikut field-field yang terdapat dalam tabel alumni IPS :

Field Type Null Key Default Extra tgl_update datetime No Null

Tabel alumni IPS adalah siswa yang sudah dinyatakan lulus dalam ujian nasional (UN) dan siswa tersebut mengambil jurusan IPS.

6. Tabel Data Pribadi_Siswa

Berikut field-field yang terdapat dalam tabel data pribadi siswa:

Field Type Null Key Default Extra nis char(10) No UNI Null

nama_siswa varchar(40) No Null nama_panggilan_siswa varchar(35) No Null tempat_lahir varchar(50) No Null tanggal_lahir date No Null status_dlm_keluarga varchar(25) No Null gol_darah char(2) No Null foto varchar(35) No Null tgl_update datetime No Null

(32)

7. Tabel Data Orang Tua Siswa

Berikut field-field yang terdapat dalam tabel data orang tua siswa :

Field Type Null Key Default Extra id int(11) No PRI Null Auto_increment nis char(10) No UNI Null

nama_ayah varchar(50) No Null nama_ibu varchar(50) No Null telepon char(25) No Null pekerjaan_ayah varchar(50) No Null pekerjaan_ibu varchar(50) No Null tgl_update datetime No Null

Tabel data orang tua siswa berisikan identitas dari orang tua siswa, salah satu field

di dalamnya adalah telepon, field telepon tersebut dipergunakan untuk proses pengiriman SMS.

8. Tabel Golongan

Berikut field-field yang terdapat dalam tabel golongan :

Field Type Null Key Default Extra Id Int(11) No PRI Null Auto_increment Kode Char(5) No UNI Null

Golongan Char(5) No UNI Null Tgl_update Datetime No Null

(33)

9. Tabel Guru

Berikut field-field yang terdapat dalam tabel guru :

Field Type Null Key Default Extra id int(11) No PRI Null Auto_increment nip char(20) No UNI Null

nama_guru varchar(50) No Null nama_panggilan varchar(50) No Null tgl_lahir date No Null alamat text No Null no_telp char(25) No Null jabatan varchar(25) No Null golongan varchar(25) No Null jenis_kelamin varchar(25) No Null agama varchar(25) No Null Tgl_update datetime No Null

Field_field yang terdapat di dalam tabel guru berisikan tentang identitas guru, yang berisikan NIP, nama, nama panggilan, alamat, nomor telpon, jabatan, golongan. Salah satunya adalah identitas sekolah dari guru tersebut berdasarkan tingkatannya, SD, SMP, SMA dan Perguruan Tinggi.

10. Tabel Jabatan

Berikut field-field yang terdapat dalam tabel jabatan :

Field Type Null Key Default Extra id int(11) No PRI Null Auto_increment kode char(5) No UNI Null

jabatan varchar(75) No UNI Null tgl_update datetime No Null

(34)

11. Tabel Jurusan

Berikut field-field yang terdapat dalam tabel jurusan :

Field Type Null Key Default Extra id int(11) No PRI Null Auto_increment kode char(5) No UNI Null

jurusan char(6) No UNI Null tgl_update datetime No Null

Field jurusan dalam tabel jurusan berisikan tentang jenis-jenis jurusan yang dipergunakan dalam kegiatan sekolah misalnya IPA, IPA, dan Bahasa.

12. Tabel Kelas

Berikut field-field yang terdapat dalam tabel kelas :

Field Type Null Key Default Extra id int(11) No PRI Null Auto_increment kode char(5) No UNI Null

kelas char(5) No UNI Null tgl_update datetime No Null

(35)

13. Tabel Nilai Siswa

Berikut field-field yang terdapat dalam tabel nilai siswa :

Field Type Null Key Default Extra thn_pelajaran varchar(25) No Null mata_pelajaran varchar(50) No Null T1 int(10) No Null

Tabel nilai siswa berisikan tentang hasil proses belajar mengajar yang terdiri dari T1 sebagai tugas1, PT1 sebagai persentasi tugas satu yang sebelumnya sudah ditentukan, UB1 sebagai uji blok1, dan PUB1 sebagai persentasi uji blok1.

14. Tabel Pelajaran

Berikut field-field yang terdapat dalam tabel pelajaran :

Field Type Null Key Default Extra id int(11) No PRI Null Auto_increment kode char(5) No UNI Null

pelajaran varchar(100) No UNI Null tgl_update datetime No Null

(36)

15. Tabel Pengumuman

Berikut field-field yang terdapat dalam tabel pengumuman :

Field Type Null Key Default Extra id int(11) No PRI Null Auto_increment judul varchar(50) No Null

isi_pengumuman text No Null file_attach varchar(50) No Null judul_link varchar(50) No Null pengirim varchar(30) No Null kelas varchar(15) No Null tgl_update datetime No Null

16. Tabel Profile

Berikut field-field yang terdapat dalam tabel profile :

field type null key default extra profile text no null

Tabel profile berisikan tentang profil dari sekolah tersebut. 17. Tabel Ruang

Berikut field-field yang terdapat dalam tabel ruang :

Field Type Null Key Default Extra

id Int(11) No PRI Null Auto_increment Kode Char(5) No UNI Null

Ruang Char(5) No UNI Null Tgl_update Datetime No Null

Tabel ruang berisikan tentang ruang-ruang apa saja yang dapat digunakan dalm proses belajar dan mengajar.

18. Tabel Guru Pelajaran

Berikut field-field yang terdapat dalam tabel guru pelajaran :

(37)

Tabel guru pelajaran berisikan tentang guru yang mengajar di kelas dan jurusan yang sudah ditentukan.

19. Tabel s_kelas

Berikut field-field yang terdapat dalam tabel s_kelas :

Field Type Null Key Default Extra Id Int(11) No PRI Null Auto_increment Kode Char(5) No UNI Null

Kelas_ruang Char(5) No UNI Null Tgl_update Datetime No Null

Tabel s kelas berisikan tentang daftar kelas yang ada di sekolah. 20. Tabel Pelajaran

Berikut field-field yang terdapat dalam tabel pelajaran :

Field Type Null Key Default Extra Tgl_update Datetime No Null

Tabel pelajaran berisikan tentang daftar pelajaran yang akan diajar di setiap jurusan yang ada di sekolah.

21. Tabel Pembayaran

Berikut field-field yang terdapat dalam tabel pembayaran :

Field Type Null Key Default Extra Tgl_update Datetime No Null

(38)

22. Tabel Wali Kelas

Berikut field-field yang terdapat dalam tabel wali kelas :

Field Type Null Key Default Extra Tgl_update Datetime No Null

Tabel wali kelas berisikan daftar wali kelas berdasarkan kelas, dan jurusan. 23. Tabel Saran

Berikut field-field yang terdapat dalam tabel saran :

Field Type Null Key Default Extra

Id Int(11) No PRI Null Auto_increment Nama Varchar(100) No Null

Pesan Text No Null Tgl_update Datetime No Null

Tabel saran berisikan pesan dari user terhadap sistem. 24. Tabel Siswa Kelas 1 (Kelas X)

Berikut field-field yang terdapat dalam tabel siswa kelas I (Kelas X) :

Field Type Null Key Default Extra Id Int(11) No PRI Null Auto_increment Nis Char(10) No Uni Null

Kelas Char(20 No Null Jurusan Varchar(35) No Null Tahun_Pelajaran Varchar(35) No Null Status Varchar(15) No Null Tgl_update Datetime No Null

(39)

25. Tabel Siswa Kelas II (Kelas XI)

Berikut field-field yang terdapat dalam tabel siswa kelas II (Kelas XI) :

Field Type Null Key Default Extra Id Int(11) No PRI Null Auto_increment Nis Char(10) No UNI Null

Kelas Char(20 No Null Jurusan Varchar(35) No Null Tahun_Pelajaran Varchar(35) No Null Status Varchar(15) No Null Tgl_update Datetime No Null

Tabel siswa kelas II (kelas XI) berisikan nama siswa yang aktif untuk mengikuti kegiatan proses belajar dan mengajar di kelas II.

26. Tabel Siswa Kelas III (Kelas XII)

Berikut field-field yang terdapat dalam tabel siswa kelas III (Kelas XII) :

Field Type Null Key Default Extra Id Int(11) No PRI Null Auto_increment Nis Char(10) No UNI Null

Kelas Char(20 No Null Jurusan Varchar(35) No Null Tahun_Pelajaran Varchar(35) No Null Status Varchar(15) No Null Tgl_update Datetime No Null

(40)

27. Tabel_SPP

Berikut field-field yang terdapat dalam tabel SPP :

Field Type Null Key Default Extra Id Int(11) No PRI Null Auto_increment Nis Char(10) No Uni Null

Kelas Char(20 No Null Tgl_bayar Date No Null Jenis_pembayaran Varchar(50) No Null Uraian_pembayaran Varchar(50) No Null Bulan Varchar(25) No Null Besar_bayar Int(15) No Null Thn_pelajaran Varchar(25) No Null Tgl_update Datetime No Null

Tabel SPP berisikan jenis pembayaran iuran sekolah dan besar iuran sekolah. 28. Tabel Struktur Organisasi

Berikut field-field yang terdapat dalam tabel struktur organisasi :

Field Type Null Key Default Extra id Int(11) No PRI Null Auto_increment File_gambar varchar(35) No Null

keterangan Text No Null Tgl_update Datetime No Null

Tabel struktur organisasi berisikan struktur organisasi yang ada pada sekolah. 29. Tabel Tahun Pelajaran

Berikut field-field yang terdapat dalam tabel tahun pelajaran :

Field Type Null Key Default Extra id Int(11) No PRI Null Auto_increment Kode Char(5) No UNI Null

Thn_pelajaran Char(10) No UNI Null Tgl_update Datetime No Null

(41)

30. Tabel Uraian Pembayaran

Berikut field-field yang terdapat dalam tabel uraian pembayaran :

Field Type Null Key Default Extra id Int(11) No PRI Null Auto_increment Kode Char(5) No Null

Uraian Varchar(50) No Null Tgl_update Datetime No Null

Tabel uraian pembayaran berisikan jenis pembayaran yang harus dibayarkan oleh siswa.

31. Tabel User

Berikut field-field yang terdapat dalam tabel user :

Field Type Null Key Default Extra id Int(11) No PRI Null Auto_increment Nama_pengguna varchar(50) No Null

User_nama Varchar(32) No UNI Null Password Varchar(32) No Null role Varchar(32) No Null

Tabel user berisikan nama pengguna pada sistem.

4.2.3 Rancangan Interface 4.2.3.1 User Interface

(42)

Gambar 4.7 User Interface / Halaman Utama

4.2.3.2 Administrator Interface

Administrator interface merupakan tampilan halaman yang hanya dapat diakses oleh administrator, setelah administrator melakukan proses login. Pada halaman ini, administrator dapat me-maintaince sistem berupa data siswa. Berikut merupakan rancangan tampilan pada halaman administrator (gambar 4.8).

Gambar 4.8 AdministratorInterface

(43)

saran, question, start SMS Gateway dan logout. Pada start SMS Gateway,

administrator dapat mengaktifkan layanan SMS Gateway yang ada pada sistem informasi sekolah. Berikut rancangan tampilan star SMS Gateway (gambar 4.9).

Gambar 4.9 Start SMS Gateway

Rancangan tampilan start SMS Gateway dipergunakan untuk mengetahui apakah ada pesan atau SMS yang masuk pada sistem.

4.2.3.3 Halaman Absensi

Halaman absensi hanya dapat diakses oleh siswa yang memiliki barcode. Barcode

(44)

Gambar 4.10 Halaman Absensi

Halaman absensi dipergunakan oleh siswa, absensi dilakukan setiap hari sekolah dengan mengarahkan data barcode kealat barcode scanner.

4.2.3.4 Halaman Input Nilai

Halaman nilai hanya dapat diakses oleh administrator, dan guru yang menjadi wali kelas saja. Berikut rancangan dari halaman input nilai (gambar 4.11).

Gambar 4.11 Halaman Input Nilai

(45)

4.2.3.5 Halaman Input SPP

Halaman input SPP adalah halaman yang digunakan dalam pembayaran uang SPP, besar biaya SPP tersebut sudah ditentukan dan dimusyawarahkan oleh wali murid. Berikut tampilan dari halaman input SPP (gambar 4.12).

Gambar 4.12 Halaman Input SPP

Halaman input SPP hanya dapat diakses oleh wali kelas dan administrator saja. Pembayaran SPP dilakukan setiap bulan, sistem ini akan memberikan informasi ke wali murid pada awal bulan, tanggal 1 dan tanggal 10 melalui SMS Gateway.

4.2.3.6 Halaman Input Alumni

Halaman input alumni merupakan halaman yang berisikan data siswa yang sudah dinyatakan lulus berdasarkan nilai UN. Halaman ini hanya dapat diakses oleh

(46)

Gambar 4.13 Halaman Input Alumni

Halaman input alumni pada sistem ini berdasarkan pada siswa yang mengambil jurusan IPA, IPS dan Bahasa.

4.2.3.7 Langkah Membangun SMS Gateway

1. Hal pertama yng dilakukan adalah Import file mysql.sql terlebih dahulu dari modul Gammu ke dalam database yang digunakan yaitu database

sistem informasi sekolah berbasis SMS Gateway. Setelah file mysql.sql

di-import maka secara otomatis pada database sistem informasi sekolah akan muncul tabel–tabel tambahan, yaitu : daemons, gammu, inbox,

outbox, outbox_multipart, pbk, pbk_groups, phones dan sentitems. Tabel– tabel tambahan tersebut akan digunakan pada proses menerima dan mengirim SMS dengan teknologi SMS Gateway.

2. Mengaktifkan Gammu

Hal pertama yang harus dilakukan dalam menjalankan Gammu adalah sebagai berikut :

(47)

- Apabila koneksikan kabel data USB dengan telepon seluler sudah berjalan dengan baik, selanjutnya koneksikan kabel data USB dengan telepon seluler dengan komputer.

- Selanjutnya buka CMD, setelah itu masuklah ke file dimana menempatkan Gammu misalnya di C:\Gammu

Gambar 4 .14 Tampilan File Gammu

- Selanjutnya atur koneksi handphone dengan komputer

(48)

- Langkah selanjutnya menyesuaikan koneksi Gammu dengan

database yang meliputi: user, password pada MySQL dan nama

database yang digunakan.

- Langkah selanjutnya adalah memeriksa koneksi telepon seluler dengan perintah: gammu -- identify

Gambar 4.15 Tampilan koneksi telepone selular

(49)

Gambar 4.16 Running Gammu

- Proses pengolahan SMS dapat dilakukan secara otomatis selama Gammu running. Proses penghentian service Gammu di lakukan dengan cara menekan ctrl+c.

4.3 Pengkodean (Coding)

Tahap berikutnya adalah pengkodean/coding. Pada tahap ini, design tersebut diimplementasikan ke dalam bentuk coding agar dapat dimengerti oleh mesin komputer. Pengembangan sistem informasi sekolah berbasis SMS Gateway mengimplementasikan model sequential linear. Implementasi dilakukan mulai dari analisis kebutuhan sistem, perancangan, pengkodean, pengujian dan implementasi. Pada perancangan dilakukan dengan merancang desain sistem yang akan dibuat. Pada subbab ini akan dijelaskan mengenai implementasi dari perancangan pada subbab sebelumnya. Sebelum menggunakan sistem ini, terlebih dahulu seorang user mengkoneksikan komputernya, kemudian mengaktifkan

browser-nya. Pada sistem ini, seorang user mengetikkan alamat pada pengisian

(50)

4.3.1 Halaman Utama

Halaman utama merupakan halaman user akan dimulai, halaman utama sistem dapat dilihat pada gambar 4.17.

Gambar 4.17 Halaman Utama

Halaman utama dari sistem informasi pada gambar 4.17 terdiri dari menu–menu meliputi, home, profile, struktur organisasi, data guru, data siswa, absensi, nilai, SPP, dan alumni. Berikut merupakan contoh coding dari halaman utama.

Dari coding tersebut user dapat melihat kegitan siswa di sekolah. User dapat mengakses dan merubah informasi siswa hanyalah wali kelas dan administrator

(51)

4.3.2 Halaman Administrator

Untuk melihat informasi kegiatan dari siswa sebelumnya user terlebih dahulu

login, terlihat dalam gambar 4.18.

Gambar 4.18 Halaman Administrator

Sebelum administrator masuk ke dalam sistem, administrator terlebih dahulu

login. Berikut merupakan contoh coding dari halaman administrator.

Gambar 4.19 Menu Login

Setelah administrator login, administrator dapat masuk ke dalam sistem, dan

administrator dapat mengolah data dari kegiatan siswa. Setelah login

(52)

Berikut tampilan dari start SMS Gateway terlihat pada gambar 4.20.

Gambar 4.20 Start SMS Gateway

Start SMS Gateway dilakukan untuk mengaktifkan layanan SMS pada sistem, sistem akan mengecek pada tabel inbox, apakah dalam tabel inbox tersebut terdapat SMS yang masuk.

4.3.3 Halaman Absensi

Kegiatan absensi dilakukan setiap hari dalam kegiatan sekolah. Absensi dengan

(53)

Gambar 4.21 Halamanabsensi

Siswa melakukan absensi dengan mengarahkan barcode ke barcode scanner ke dalam sistem, berikut contoh script barcode dari halaman absensi

Script barcode merupakan proses pada saat absensi yang kemudian dibaca oleh

barcode scanner dan disimpan dalam databases. Data tersebut diproses sesuai dengan waktu absensi dan dikirimkan melalui SMS. Berikut merupakan contoh

(54)

Contoh script di atas menjelaskan tentang proses absensi, terlebih dahulu mengecek hari absen dan waktu absen, kemudian mengirimkan hasil dari keterangan absen tersebut pada pukul 08:31 WIB. Keterangan pengiriman SMS tersebut meliputi siswa hadir di sekolah, siswa datang terlambat di sekolah dan siswa tidak hadir di sekolah.

4.3.4 Halaman Input Nilai

(55)

Gambar 4.22 Halaman Input Nilai

Halaman input nilai dilakukan apabila siswa tersebut sudah mengikuti rangkaian tes ujian sekolah, misalnya : Uji blok dan MID.

Berikut contoh script dari proses pengiriman nilai melalui SMS :

4.3.5 Halaman Input SPP

(56)

Gambar 4.23 Halaman Input SPP Berikut contoh script dari halaman SPP :

Proses pengiriman SMS dalam pembayaran SPP dilakukan pada awal bulan, tanggal 1, dan tanggal 10. Berikut contoh script dari proses pengiriman informasi pembayaran SPP.

4.3.6 Halaman Input Alumni

(57)

Gambar 4.24 Halaman Input Alumni Berikut contoh script dari input alumni :

4.4 Pengujian

Pengembangan sistem informasi sekolah menggunakan model sequential linear. Dalam sequential linear terdapat beberapa tahapan, salah satu tahapan adalah tahapan pengujian. Tahap pengujian dilakukan setelah sistem yang dikembangkan telah selesai dan sudah dapat digunakan sesuai dengan keinginan

(58)

Berikut ini merupakan tabel pengujian yang dilakukan pada sistem Tabel 32.Pengujian sistem

No Fitur Tanggal Penguji Hasil Keterangan

1 Barcode NIS 29 April

2010

Programmer Sesuai Menampilkan

Pembuatan data

User Sesuai Menampilkan

proses

Programmer Sesuai Menampilkan

proses

User Sesuai Menampilkan

format dalam

User Sesuai Menampilkan

(59)

7 Meminta tabel saran

30 April 2010

User Sesuai Menampilkan

tabel saran.

8 Authentifikasi 30 April 2010

User Sesuai Dengan mengisi

user dan

password

sebelum mengakses sistem.

Dari tabel di atas dapat diuraikan sebagai berikut:

Setelah dilakukan pengujian pada sistem ini ternyata sistem berfungsi sesuai dengan apa yang direncanakan sebelumnya, hal ini terlihat dengan hasil pengujan dari sistem tersebut.

Selain pengujian sistem yang langsung dilakukan oleh user, sistem ini juga dilakukan pengujian secara tidak langsung melalui guru dan mata pelajaran dan wali kelas, untuk memeriksa sintak dan struktur logis internal dari suatu sistem atau perangkat lunak. Tetapi untuk mengetahui output/keluaran yang dihasilkan apakah sesuai dengan yang diharapkan atau belum. Struktur dari pengujian

blackbox dapat digambarkan sebagai berikut :

(60)

Tahap yang dilakukan pada pengujian blackbox adalah mengujikan sistem/perangkat lunak yang telah dibuat kepada sekolah, tepatnya SMA Negeri 7 Bandar Lampung, dengan 30 quisioner. Pengujian dilakukan oleh guru–guru yang terdiri dari wali kelas dan guru mata pelajaran. Pengujian yang dilakukan merupakan pengujian terhadap tampilan halaman utama atau dapat disebut juga halaman user. Pemberitahuan informasi kehadiran, penginputan nilai dan proses pengiriman nilai melalui SMS Gateway, proses pembayaran SPP, dan pemberitahuan informasi secara langsung ke orang tua melalui SMS Gateway. Pengujian yang dilakukan selain menunjukkan sistem kepada yang menguji, juga diberikan suatu kuisioner berupa pertanyaan yang berkaitan dengan sistem yang telah dibuat. Pada setiap pertanyaan telah terdapat choice/pilihan sebanyak 5 pilihan. Pengujian berlangsung selama 2 hari di sekolah.

(61)
(62)

pertanyaan dari nomor 1 sampai dengan nomor 14 yang akan dibuat grafik pengujian. Berikut grafik pengujian dari hasil quisioner.

1. Grafik pertanyaan nomor 1, bagaimanakah dengan tampilan dari sistem informasi sekolah berbasis SMS Gateway yang baru digunakan?

Berdasarkan pertanyaan nomor 1, 5 responden menyatakan tampilan dari sistem cukup menarik dengan persentasi 16,67%, kemudian 13 responden

menyatakan sudah menarik dengan persentasi 43,33%, dan 12 responden

menyatakan sangat menarik dengan persentasi 40,00%.

2. Grafik pertanyaan no.2, apakah sistem informasi yang dibuat peneliti ini bermanfaat ?

Berdasarkan pertanyaan nomor 2, 8 responden menyatakan sistem informasi cukup bermanfaat dengan persentasi 26,67%, kemudian 10 responden

menyatakan sudah bermanfaat dengan persentasi 33,33%, dan 12 responden

(63)

3. Grafik pertanyaan no.3, apakah dengan sistem informasi sekolah berbasis

SMS Gateway, dalam penyampaian informasi kehadiran (absen), kepada wali

murid (orang tua) membantu?

Berdasarkan pertanyaan nomor 3, 3 responden menyatakan sistem informasi cukup membantu dengan persentasi 10,00%, kemudian 6 responden

menyatakan sudah membantu dengan persentasi 20,00%, dan 21 responden

menyatakan sangat membantu dengan persentasi 70,00%.

4. Grafik pertanyaan no.4, apakah dengan Sistem Informasi Sekolah berbasis SMS Gateway, dalam penyampaian informasi nilai (hasil belajar) ke wali murid bermanfaat?

(64)

menyatakan sudah bermanfaat dengan persentasi 33,33%, dan 12 responden

menyatakan sangat bermanfaat dengan persentasi 45,45%.

5. Grafik pertanyaan no.5, apakah dengan Sistem Informasi Sekolah berbasis SMS Gateway, dalam penyampaian informasi SPP ke wali murid efektif ?

Berdasarkan pertanyaan nomor 5, 9 responden menyatakan sistem informasi cukup efektif dengan persentasi 30,00%, kemudian 10 responden menyatakan sudah efektif dengan persentasi 33,33%, dan 11 responden menyatakan sangat efektif dengan persentasi 36,67%.

6. Grafik pertanyaan no.6, apakah dengan pemberitahuan pengumuman langsung dari guru (wali kelas) ke orang tua, berupa SMS bermanfaat?

(65)

menyatakan sudah bermanfaat dengan persentasi 26,67%, dan 20 responden

menyatakan sangat bermanfaat dengan persentasi 66,67%.

7. Grafik pertanyaan no.7, apakah dengan wali murid mengakses kehadiran (absen) siswa dengan SMS ke sekolah bermanfaat ?

Berdasarkan pertanyaan nomor 7, 4 responden menyatakan sistem informasi cukup bermanfaat dengan persentasi 13,33%, kemudian 7 responden

menyatakan sudah bermanfaat dengan persentasi 23,33%, dan 19 responden

menyatakan sangat bermanfaat dengan persentasi 63,33%.

8. Grafik pertanyaan no.8 apakah dengan wali murid mengakses nilai siswa dengan SMS ke sekolah bermanfaat ?

(66)

menyatakan sudah bermanfaat dengan persentasi 20,00%, dan 21 responden

menyatakan sangat bermanfaat dengan persentasi 70,00%.

9. Grafik pertanyaan no.9, apakah dengan wali murid mengakses informasi pembayaran SPP siswa dengan SMS ke sekolah bermanfaat ?

Berdasarkan pertanyaan nomor 9, 2 responden menyatakan sistem informasi cukup bermanfaat dengan persentasi 6,67%, kemudian 11 responden

menyatakan sudah bermanfaat dengan persentasi 36,67%, dan 17 responden

menyatakan sangat bermanfaat dengan persentasi 56,67,%.

10.Grafik pertanyaan no.10, apakah dengan adanya data alumni di setiap angkatan akan bermanfaat ?

(67)

menyatakan sudah bermanfaat dengan persentasi 16,67%, dan 7 responden

menyatakan sangat bermanfaat dengan persentasi 23,33%.

11. Grafik pertanyaan no.11, apakah sistem informasi sekolah yang dibuat ini bermanfaat bagi proses pembelajaran di sekolah ?

Berdasarkan pertanyaan nomor 11, 2 responden menyatakan sistem informasi cukup bermanfaat dengan persentasi 6,67%, kemudian 5 responden

menyatakan sudah bermanfaat dengan persentasi 16,67%, dan 23 responden

menyatakan sangat bermanfaat dengan persentasi 76,67%.

12. Grafik pertanyaan no.12, apakah sistem informasi sekolah yang dibuat ini akan membantu bagi proses pembelajaran di sekolah ?

(68)

13. Grafik pertanyaan no.13, tingkatan kemudahan dalam mengoperasikan sistem informasi sekolah ini ?

Berdasarkan pertanyaan nomor 13, 5 responden menyatakan kurang mudah dengan persentasi 16,67%, kemudian 16 responden menyatakan cukup mudah dengan persentasi 53,33%, dan 9 responden menyatakan sudah mudah dengan persentasi 30,00%.

14. Grafik pertanyaan no.14, dari hasil sistem yang telah dibuat, apakah bapak/ibu telah merasa puas dengan sistem ini?

(69)

4.5Maintenance

Setelah dilakukan pengujian pada sistem ini, maka tahap selanjutnya adalah

maintenance, hal ini perlu dilakukan karena apabila ada error yang belum ditemukan sebelumnya, dan apabila pada sistem ini dilakukan pengembangan fungsionaltias atau ditambahkan fitur-fitur yang belum ada sebelumnya.

4.6Pembahasan

Pada pembuatan sistem informasi sekolah ini, menggunakan bahasa pemrograman PHP, database MySQL dan layanan SMS menggunakan Gammu. Dalam penelitian ini dapat dilakukan pengembangan misalnya dengan menambahkan sistem bimbingan konseling, sistem perpustakaan dengan barcode.

(70)

V. SIMPULAN DAN SARAN

5.1 Simpulan

Berdasarkan rancangan dan pembahasan, maka dapat disimpulkan sebagai berikut : 1. Metode Sequential Linear dapat diimplementasikan dalam sistem informasi

sekolah berbasis SMS Gateway, sehingga didapat perangkat lunak yang baik karena memiliki acuan dalam pengembangannya.

(71)

5.2 Saran

1. Sistem informasi sekolah berbasis SMS Gateway dalam penyampaian informasi kegiatan sekolah jauh dari kesempurnaan, sehingga dapat ditingkatkan dan dikembangkan sesuai dengan perkembangan teknologi yang lebih baik.

2. Dapat menerapkan metode perangkat lunak lain dalam mengembangkan sistem ini sehingga dapat terlihat perbedaannya.

(72)

PADA SISTEM INFORMASI SEKOLAH BERBASIS SMS GATEWAY

(Skripsi)

NOVRIANI I’LA WIJAYANTI

PROGRAM STUDI ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG

(73)

DAFTAR PUSTAKA

Antonius, 2007. Memanfaatkan SMS untu Aplikasi Internet. Tanggal 24 Oktober 2009 Pukul : 15:15 WIB. http://www.kagakribet.com/tutorial/sms.pdf

Andi. 2008. Pengertian SMS Gateway. Tanggal 22 Desember 2009, 15:00 WIB. http://andi.staff.uii.ac.id/2008/08/13/membangun-aplikasi-sms-gateway.

D’za. 2008. Pengertian MySQL. Tanggal 9 Januari 2010, 20:05 WIB. http://indonesiankiddz.blogspot.com/2008/12/pengertian-mysql.html

Fathansyah, Ir. 1999. Buku Teks Ilmu Komputer Basis Data. Bandung. Informatika Bandung.

Fitri, W. 2004. Pengantar Sistem Informasi. Tanggal 14 Januari 2010, 19.00 WIB. http://santiw.staff.gunadarma.ac.id/Downloads/files/7691/

Gus, D. Adjust. 2009. Fourth Generation Technique. Tanggal 13 Januari 2009, 18.21WIB. http://www.edusoft.web.id/index.php?option=com_content& task=view&id=17&Itemid=37

Jouw. 2009. PHP MySQL. Tanggal 24 Oktober 2009 Pukul 15:30 WIB. http://www.jouw-petualang.co.cc /2009/01/php

Kurniawan, Rulianto. 2008. Membangun Situs dengan PHP untuk Orang Awam, Palembang. Maxicom.

(74)

Universitas Lampung. 2008. Format Penulisan Karya Ilmiah. Bandar Lampung. Universitas Lampung.

Zakaria Teddy Marcuz, dkk. 2006. Aplikasi SMS Untuk Berbagai Keperluan.

(75)

DATA LULUSAN

Nama : NOVRIANI I’LA WIJAYANTI

Tempat lahir : PALAS

Tanggal lahir : 20 NOVEMBER 1987

Agama : ISLAM

NPM : 0517032065

Fakultas : MIPA

Jurusan/Program Studi : MATEMATIKA/ILMU KOMPUTER

IPK : 2, 86

Tgl lulus ujian skripsi : 12 AGUSTUS 2010

Alamat : JL. PRAMUKA GG. JAMBU I NO.42 SUMBEREJO KEMILING

Asal SMA : SMA NEGERI 7 BANDAR LAMPUNG Nama Orang Tua : ABD. WAHAB ASY’ARI

Pembimbing Skripsi : 1. Dr. Eng Admi Syarif

2. Ossy Dwi Endah Wulan Sari, M.T. Penguji Skripsi : Dwi Sakethi, M. Kom

Test Kemampuan B. Inggris : 1. Nomor : 1246/H26/14/DT/2010 2. Tanggal : 11 FEBRUARI 2010 3. Nilai : 403

Judul Skripsi : IMPLEMENTASI METODE SEQUENTIAL

LINEAR PADA SISTEM INFORMASI

(76)

SEKOLAH BERBASIS SMS GATEWAY

Nama Mahasiswa : Novriani I’la Wijayanti Nomor Pokok Mahasiswa : 0517032065

Program Studi : Ilmu Komputer

Fakultas : Matematika Dan Ilmu Pengetahuan Aalam

MENYETUJUI 1. Komisi Pembimbing

Dr. Eng. Admi Syarif Ossy Dwi Endah W., M.T.

NIP.196701031992031003 NIP. 19740713 200312 2 002

2. Mengetahui,

Ketua Jurusan Matematika Ketua Program Studi Ilmu Komputer

Tiryono Ruby, Ph.D. Akmal Junaidi, M.Sc.

(77)

PADA SISTEM INFORMASI SEKOLAH BERBASIS SMS GATEWAY

Oleh

NOVRIANI I’LA WIJAYANTI

Skripsi

Sebagai Salah Satu Syarat untuk Memperoleh Gelar SARJANA ILMU KOMPUTER

Pada

Program Studi Ilmu Komputer Jurusan Matematika

Fakultas Matematika Dan Ilmu Pengetahuan Alam

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG

(78)

1. Tim Penguji

Ketua : Dr. Eng. Admi Syarif ...

Sekretaris : Ossy Dwi Endah W., M.T ...

Penguji

Bukan Pembimbing : Dwi Sakethi, M.Kom ...

2. Dekan Fakultas Matematika Dan Ilmu Pengetahuan Alam

Dr . Sutyarso, M. Biomed. NIP. 19570424 198703 1 001

(79)

RIWAYAT HIDUP

Penulis dilahirkan di Palas Jaya Kec. Palas, Kab. Lampung selatan pada tanggal 20 November 1987, sebagai anak kedua dari tiga bersaudara dari pasangan

Bapak Abd. Wahab Asy’ari dan Ibu Zuraida.

Penulis memulai pendidikan di Sekolah Dasar (SD) di SD Negeri 7 Sumberejo, di Kecamatan Tanjungkarang Barat Kodya Bandar Lampung yang diselesaikan pada tahun 1999. Pendidikan dilanjutkan di Sekolah Lanjutan Tingkat Pertama (SLTP) di SLTP Negeri 13 Bandar Lampung dan selesai pada tahun 2002. Selanjutnya Sekolah Menengah Atas (SMA) pada SMA Negeri 7 Bandar Lampung diselesaikan pada tahun 2005.

(80)

PERNYATAAN

Saya yang bertanda tangan di bawah ini, menyatakan bahwa skripsi saya yang

berjudul “Implementasi Metode Sequential Linear Pada Sistem Informasi Sekolah

Berbasis SMS Gateway”, merupakan hasil karya saya sendiri dan bukan hasil karya orang lain. Semua hasil yang tertuang dalam skripsi ini telah mengikuti kaidah Penulisan Karya Ilmiah Universitas Lampung. Apabila di kemudian hari terbukti bahwa skripsi ini merupakan hasil penjiplakan atau dibuat oleh orang lain, maka saya bersedia menerima sanksi berupa pencabutan gelar akademik yang telah saya terima.

Bandar Lampung, Agustus 2010

Novriani I’la Wijayanti

(81)

i

Alhamdullilahirobillalamin

Dengan Kuasa Allah Akhirnya Saya dapat

menyelesaikan karya yang sederhana ini yang

sangat berharga bagiku…..

Kupersembahkan Karya ini Untuk :

Kedua Orang Tuaku, Mbak, Kakak, Abang, Adik

Tersayang Serta Keluarga Besar Tercinta,

Sahabat-sahabatku. Mereka yang selalu

memberi saya doa, motivasi serta Semangat

yang tidak henti…dan

(82)

ii

MOTTO

“Tuntutlah ilmu sejak

dari ayunan

(83)

iii SANWACANA

Syukur Alhamdulillah, penulis panjatkan atas kehadirat Allah SWT. Yang telah memberikan rahmat dan hidayahNya, penulis dapat menyelesaikan Tugas Akhir/ Skripsi ini dengan baik dimana sebagai salah satu syarat kelulusan dan memperoleh gelar Sarjana Komputer ( S.Kom ) pada Fakultas Matematika Dan Ilmu Pengetahuan Alam (FMIPA) Jurusan Matematika pada Program Studi S1 Ilmu Komputer.

Penulis menyadari dengan segala kelemahan dan kekurangan, Tugas Akhir/Skripsi ini mungkin tidak dapat diselesaikan tanpa bantuan instansi dan semua pihak yang terkait.

Dalam kesempatan ini, penulis mengucapkan terima kasih kepada semua pihak yang telah membantu dalam menyelesaikan Tugas Akhir/Skripsi ini, terutama yang ditujukan kepada:

1. Bapak Dr. Eng. Admi Syarif selaku Pembimbing Utama, yang telah meluangkan banyak waktu, memberikan bimbingan, saran dan kritik dalam menyelesaikan skripsi ini.

(84)

iv diberikan dalam menyelesaikan skripsi ini.

4. Bapak Akmal Junaidi, M.Sc, selaku Ketua Program Studi Ilmu Komputer. Terimakasih atas bimbingan, saran, dan kritik, yang telah diberikan selama ini.

5. Drs. Eri Setiawan, selaku Pimbimbing Akademik, yang telah memberikan saran serta membantu dalam proses perkuliahan selama ini. 6. Bapak Tiryono Ruby, M.Sc,. Ph.D. Selaku Ketua Jurusan Matematika. 7. Bapak Dr. Sutyarso, M.Biomed. Selaku Dekan FMIPA Unila.

8. Bapak dan Ibu Staf Administrasi Jurusan Matematika dan FMIPA. 9. Kedua orang tua ibu dan bapak yang tidak pernah lelah memberikan doa,

motivasi, kasih sayang, serta ide dan saran sehingga saya dapat menyelesiakan Program Sistem Informasi Sekolah ini.

10.Keluarga besar ku, Liza Zakiah, Sulasana, St. Komala Dewi, Ajid Nugroho, Prapti, Amira dan Nissa terima kasih atas motivasi terdahsyatnya, dan dukungannya.

11.Resvol Desmon yang selalu memberi semangat dan menemani dalam keadaan apapun.

(85)

v 14.Seluruh pihak yang telah membantu penulis yang tidak dapat disebutkan satu per-satu, atas peran dan dukungannya dalam penyelesaian skripsi ini.

Akhir kata, penulis menyadari bahwa skiripsi ini jauh dari kata sempurna, tetapi penulis sangat berharap skripsi ini dapat bermanfaat dan menjadi referensi bagi semunya. Amin.

Bandar Lampung, 06 Agustus 2010 Penulis

(86)
(87)

vii

2.6.2 PHP (Personal Home Page) ... 14

2.6.3 MySQL ... 14

2.6.4 Gammu ... 15

III METODOLOGI PENELITIAN ... 3.1 Mengidentifikasi Sistem Informasi Sekolah ... 16

Gambar

Table Alumni IPA
Tabel alumni IPS adalah siswa yang sudah dinyatakan lulus dalam ujian nasional
Tabel golongan berisikan jenis–jenis golongan yang terdiri dari golongan IA
Tabel jabatan berisikan tentang tingkatan kedudukan, misalnya Kepala Sekolah,
+7

Referensi

Dokumen terkait

Pihak Pertama berjanji akan mewujudkan target kinerja yang seharusnya sesuai lampiran perjanjian ini, dalam rangka mencapai target kinerja jangka menengah seperti

Aplikasi EM4 (Effective Microorganism) dalam Pengolahan Limbah Cair MOCAF (Modified Cassava Flour); Yongkya Septiyan Muslimin, 091710201032; 2013: 68 halaman;

Skripsi berjudul “ Aplikasi Metode Geolistrik Untuk Memetakan Situs Candi yang.. Terpendam Akibat Erupsi Gunung Api ( Physical Modeling )” telah diuji

Dilihat dari efisiensi pemasaran secara ekonomi dari ke tiga saluran pemasaran yang ada di Kabupaten Boyolali, saluran pemasaran I adalah saluran pemasaran ikan

Penelitian ini dilatar belakangi oleh perlunya dilakukan penerapan strategi pembelajaran baru yang lebih tepat dan menyenangkan dalam menyampaikan materi pada kegiatan

3HUDQ XWDPD GHZDQ NRPLVDULV DGDODK WHUNDLW GHQJDQ IXQJVL NRQWURO 3RXQG $QJJRWD NRPLVDULV LQGHSHQGHQ PHUXSDNDQ DODW XQWXN PHQJDZDVL SHULODNX PDQDMHPHQ XQWXN PHQLQJNDWNDQ

Varietas dan Jenis pupuk K berpengaruh nyata terhadap ke 5 parameter pengamatan tersebut.Pupuk MKP menunjukkan pertumbuhan perakaran yang lebih baik, hal ini karena pada pupuk

2) Pada tataran akomodasi mahasiswa meyakini nilai-nilai yang terkandung dalam pernikahan dan berkeluarga sebagai upaya untuk menciptakan masyarakat yang bermartabat.