BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi informasi adalah hal yang tidak bisa ditinggalkan dalam kehidupan sehari-hari, pesatnya perkembangan teknologi informasi mengharuskan kita sebagai manusia berwawasan teknologi harus sadar akan perkembangan teknologi, dengan demikian kita sebagai manusia kita dapat dengan mudah beradaptasi dengan lingkungan teknologi. salah satunya adalah teknologi SMS (Short Message Service) atau layanan pesan singkat, teknologi SMS memungkinkan orang saling berkirim atau bertukar informasi (berupa teks) melalui mobile device misalnya handphone. Salah satu bidang dari teknologi informasi itu sendiri adalah pengelolaan data dan informasi yang sekarang ini sangat dibutuhkan oleh suatu lembaga pendidikan atau badan untuk menghasilkan suatu data yang efektif, efisien dan akurat. Lembaga pendidikan Bina Insan Siswa memiliki memiliki kinerja manajemen secara bertahap namun pasti bukan sekedar member bekal sukses dalam setiap evaluasi akhir tetapi menjadi pendamping dengan Konsep tiada hari tanpa belajar dan prestasi diterapkan dalam tujuan bimbingan belajar bagi siswa-siswi peserta bimbingan belajar bina insan siswa. Seiring dengan derasnya arus informasi dan komunikasi serta semakin meningkatnya akan dua hal tersebut, maka semakin banyak pula media atau sarana penyedia informasi yang bermunculan. Berawal dari teknologi SMS, ada sebuah ide menarik yang saat ini banyak diadopsi dan dikembangkan, Yaitu SMS Gateway. SMS Gateway hadir sebagai media atau sarana penyedia informasi berbasis SMS. Dengan melihat perkembangannya, saat ini SMS Gateway semakin banyak digunakan oleh banyak instasi-instansi sebagai salah satu alat pengelola informasi. Penggabunag antara teknologi informasi dan teknologi telekomunikasi bisa menunjang kinerja suatu sistem informasi untuk menghasilkan laporan sebagai hasil pemrosesan data,
yang dapat diterapkan untuk mengelola pelayanan
terhadap siswa-siswi lembaga pendidika untuk mengenal dan memenuhi tuntutan
I-1
I-2
pemenuhan kebutuhan peserta didik lembaga pendidikan Bina Insan. Layanan sms ini juga dapat diterapkan untuk menghasilkan sebuah Informasi yang berkaitan dengan hasil evaluasi nilai siswa. Oleh karena itu penulis mengambil judul “ INFORMASI NILAI SISWA DI LEMBAGA PENDIDIKAN BINA INSAN SISWA DENGAN PLATFORM SMS GATEWAY ”
1.2 Identifikasi masalah berdasarkan latarbelakang tersebut diatas, ditemukan beberapa masalah, yaitu : 1. Belum ada aplikasi Web berbasis SMS Gateway mengenai informasi nilai siswa yang bermanfaat dan membantu pihak lembaga bina insan siswa dalam memberi pelayanan kepada siswa peserta didik. 2. Belum adanya aplikasi Web berbasis SMS Gateway yang dapat membantu tata usaha untuk proses input data siswa dan membantu siswa peserta didik dalam menerima informasi yang dibutuhkan secara cepat da efisien.
1.3 Rumusan Masalah Berdasarkan latar belakang yang ada, maka dapa dirumuskan masalahmasalah yang dihadapi sebagaiberikut: 1. Bagaimana cara mengimplementasikan agar informasi nilai berbasis Web dan SMS Gateway ini bermanfaat dan membantu pihak lembaga bina insan siswa dan siswa peserta didik? 2. Bagaimana merancang dan membuat aplikasi untuk aplikasi Web berplatform SMS gateway untuk tata usaha untuk proses input data siswa dan membantu siswa peserta didik dalam menerima informasi yang dibutuhkan secara cepat dan efisien?
1.4 Hipotesa Berdasarkan perumusan masalah diatas, maka dikemukakan hipotesa yaitu: 1. Dengan adanya perancangan pembuatan aplikasi system informasi nilai berbasis Web dengan platform SMS Gateway ini diharapkan dapat
I-3
membantu dan mendukung pihak lembaga pendidikan bina insan siswa dalam pengolahan data nilai. 2. Dengan adanya perancagan dan pembuatan informasi nilai siswa dengan flatform SMS Gateway menggunakan PHP, MySQL dan SMS Gateway (Visual Basic 6.0) ini, maka akan mempermudah pihak lembaga bina insan siswa untuk memberikan informasi nilai kepada siswa dengan cepat dan efisien melalui SMS.
1.5 Batasan Masalah Adapun batasan masalah yang diberikan adalah : 1. Aplikasi Web informasi nilai ini dibuat dan dikembangkan menggunakan Adobe Dreamweaver CS5.5 dikarenakan software tersebut telah menggunakan HTML, CSS, PHP dan MySQL, untuk database Web tersebut menggunakan PhpMyadmin yang tersedia di XAMPP 1.6.8. 2. Aplikasi Server SMS Gateway dibuat dan dikembangkan menggunakan pemograman Visual Basic 6.0 dan untuk pengertian perintah yang dipakai menggunakan AT Command. 3. Penelitian ini hanya akan membahas mengenai penyajian data nilai evaluasi belajar siswa berbasis SMS. 4. Aplikasi ini dibangun terpisah antara Website dengan SMS Gateway. 5. Web pengolahan data nilai siswa memerlukan Username dan Password 6. Sistem operasi yang digunakan adalah Microsoft Windows XP 3 dan aplikasi ini dapat dijalankan dengan baik pada computer sekelas Pentium IV.
1.6 Tujuan Penelitian Adapun tujuan penelitian yang diharapkan dari pembuatan aplikasi informasi Web dan SMS Gateway ini adalah: 1. Mempermudah pengolahan sistem informasi manajemen di lembaga pendidikan insan siswa. 2. Mempermudah pengguna untuk mengetahui informasi nilai evaluasi test dilembaga pendidikan bina insan siswa melalui SMS Gateway .
I-4
1.7 Metode Penelitian Pada tugas akhir ini, agar pembangunan aplikasi dapat terlaksana dengan baik, maka dilakukan tahapan-tahapan berikut: 1.7.1 Pengumpulan Data Dalam hal pungumpulan data, yang dilakukan adalah dengan studi pustaka dan kajian sistem. 1.7.2
Pembagunan Aplikasi Dalam pembangunan aplikasi, metode yang digunakan adalah metode
yang berorientasi objek dengan model waterfall. Adapun tahapan dalam pengembangan yang dilakukan adalah sebagai berikut:
Gambar 1.1: Waterfall Model (Sumber: http://agustina31.wordpress.com/2008/07/2013)
1) Requirements Definition Proses pencarian kebutuhan diintensifkan dan difokuskan pada software. Untuk mengetahui sifat dari program yang akan dibuat, maka para software engineer harus mengerti tentang domain informasi dari software, misalnya fungsi yang dibutuhkan, user interface, dsb. Dari 2 aktivitas tersebut
(pencarian
kebutuhan
sistem
dan
didokumentasikan dan ditunjukkan kepada pelanggan.
software)
harus
I-5
2) System and Software Design Proses ini digunakan untuk mengubah kebutuhan-kebutuhan diatas menjadi representasi ke dalam bentuk “blueprint” software sebelum coding dimulai. Desain harus dapat mengimplementasikan kebutuhan yang telah disebutkan pada tahap sebelumnya. Seperti 2 aktivitas sebelumnya, maka proses ini juga harus didokumentasikan sebagai konfigurasi dari software. 3) Implementation and Unit Testing Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap ini merupakan implementasi dari tahap design yang secara teknis nantinya dikerjakan oleh programmer. 4) Integration and System Testing Sesuatu yang dibuat haruslah diujicobakan. Demikian juga dengan software. Semua fungsi-fungsi software harus diujicobakan, agar software bebas dari error, dan hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah didefinisikan sebelumnya. 5) Operation and Maintenance Pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja masih ada errors kecil yang tidak ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada software tersebut. Pengembangan diperlukan ketika adanya perubahan dari eksternal perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya. (sumber: http://agustina31.wordpress.com/2008/07/2013)
I-6
1.8 Sistematika Penulisan Sistematika penulisan laporan tugas akhir ini ini adalah sebagai Perancangan Sisitem Berikut : BAB I Pendahuluan, Pada bab ini pendahuluan akan dijelaskan mengenai latar belakang, identifikasi masalah, rumusan masalah, hipotesa, batasan masalah, dan tujuan penelitian, metode penelitian dan sistematika penulisan. BAB II Landasan Teori, Pada bab ini landasan teori akan dijelaskan tentang dasar teori yang diperlukan dalam pembangunan sistem dan membahas secara singkat mengenai bahasa pemrograman yang akan dibangun. BAB III Analisis Sistem, Bab ini memuat analisa dari permasalahan dan sistem usulan dari perancangan aplikasi yang dibuat. Pada bab ini dibahas perangkat lunak dan perangkat keras yang digunakan. BAB IV Perancangan Sisitem, Bab ini akan menjelaskan sistem model yang akan di buat mengunnakan perancangan sistem model
tools inifield
medeling language (UML), struktur database yang akan dibuat dan perancangan sistem. BAB V Implementasi dan Pengujian Sistem, Bab ini akan menguraikan implementasi dari hasil perancangan aplikasi dan hasil evaluasi dari aplikasi yang telah berhasil dibuat. BAB VI Penutup, Bab terakhir ini memuat kesimpulan yang menjelaskan secara singkat mengenai hasil yang dicapai dari aplikasi yang dikembangkan dan saran yang dapat disampaikan mengenai hal-hal yang belum terdapat dalam pembuatan skripsi ini untuk kemungkinan pengembangan aplikasi yang lebih lanjut.