PROPOSAL SKRIPSI SISTEM INFORMASI KEHADIRAN PERKULIAHAN MAHASISWA VIA SMS GATEWAY Logo kampus Oleh : NAMA ANDA NIM : XXXXX PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS XXXXXX TAHUN XXXX Hal 1 dari 9
LEMBAR IDENTITAS : Sistem Informasi Data Kehadiran Perkuliahan Via SMS Gateway NIM Nama IP / Ipro No HP : XXX : XXX : XXX : XXX Dosen Pengarah : XXX Mata Kuliah Pendukung : 1. Sistem Basis Data 2. Rekayasa Perangkat Lunak 3. Pemodelan Informasi Mata kuliah yang sedang / belum diambil : 1. Jogjakarta, 16 September 2100 Menyetujui Dosen Pengarah NAMA ANDA NAMA DOSEN Hal 2 dari 9
1. PENDAHULUAN Kebutuhan informasi akan kehadiran mahasiswa merupakan hal penting yang dirasa perlu bagi orangtua / wali yang ingin mengetahui kedisiplinan anakanaknya yang kuliah. Informasi kehadiran dirasa perlu bagi orangtua / wali karena merupkan indikator semangat dalam belajar. Oleh karena kebutuhan tersebut maka dalam proposal ini akan diajukan penelitian dalam pembuatan sistem informasi kehadiran perkuliahan berbasis SMS (Send Message Service), sehingga data yang dibutuhkan orangtua dapat direquest dan diterima melalui SMS. 1.1 Latar Belakang Masalah Dalam memenuhi kebutuhan informasi kehadiran perkuliahan, maka dibutuhkan sistem yang dapat menerima inputan data kehadiran, dan dibutuhkan teknologi yang dapat mengirim data kehadiran melalui SMS kepada orangtua mahasiswa. Dalam membangun aplikasi komputer yang dapat menerima SMS dan menjalankan perintah SMS, dibutuhkan tool SMS Gateway. dalam penelitian ini akan digunakan Microsoft Windows sebagai sistem operasi, VB.Net sebagai bahasa pemrograman, dan Gammu sebagai tool SMS Gateway. 1.2 Rumusan Masalah Permasalahan dalam tulisan ini dapat dirumuskan sebagai berikut : Bagaimana menghitung jumlah ketidakhadiran masing-masing mahasiswa pada matakuliah yang diambil dan mengolahnya supaya dapat dikirim dalam format SMS. Bagaimana mengimplementasikan SMS Gateway dalam menerima perintah berbasis SMS. 1.3 Batasan Masalah Hal 3 dari 9
Batasan masalah dalam penelitian ini adalah : Komputer hanya menerima perintah berupa teks SMS dari user. Komputer hanya mengirim SMS berupa data kehadiran dan ketidakhadiran mahasiswa pada setiap matakuliah yang diambil. Huruf besar atau kecil tidak berpengaruh pada format SMS. 1.4 Tujuan Penelitian Tujuan dari penulisan ini adalah mengelola data kehadiran perkuliahan mahasiswa dan menghitung jumlah kehadiran dan ketidakhadiran mahasiswa dalam perkuliahan serta mengimplementasikan SMS Gateway untuk mengirim data kehadiran mahasiswa dalam perkuliahan. Hal 4 dari 9
2. LANDASAN TEORI 1.1 Pengertian SMS Gateway SMS gateway sering diartikan sebagai suatu jembatan komunikasi yang menghubungkan perangkat komunikasi (dalam hal ini modem) dengan perangkat komputer. Gambar dibawah ini menunjukkan ilustrasi aplikasi SMS gateway. Program (Excutable) SMS Gateway (Modem/HP, Gammu, MysQL) Alat Komunikasi (HP/Modem) Gambar 1. Ilustrasi SMS Gateway Dalam membangun SMS Gateway dibutuhkan: a. Perangkat Komunikasi Perangkat komunikasi SMS gateway merupakan perangkat yang dapat digunakan untuk mengirim atau menerima SMS. Perangkat tersebut dapat berupa: ponsel atau modem yang mendukung gammu sebagai tool SMS gateway. b. Media Koneksi Media koneksi digunakan untuk mengirimkan data dari perangkat komunikasi ke komputer atau sebaliknya. Media tersebut di antaranya adalah: kabel data, USB port, ataupun bluetooth. c. Software Adalah aplikasi yang menghubungkan perangkat komunikasi dengan perangkat komputer. Software yang akan digunakan untuk koneksi modem ke komputer dalam penelitian ini adalah Gammu (GNU All Mobile Management Utilities). Gammu merupakan software yang bersifat open source yang digunakan sebagai tool untuk mengembangkan aplikasi SMS Gateway. Hal 5 dari 9
1.2 Cara Kerja Sms Gateway Fungsi teknologi SMS gateway dibagi menjadi 2 bagian, yakni: a. Input, komputer bisa menerima pesan dan mengolahnya. Caranya, komputer dihubungkan dengan modem yang sudah dilengkapi kartu seluler aktif (misalnya: Telkomsel, Indosat, atau XL), dan ketika ada pesan yang masuk maka, modem yang akan menerimanya, dan kemudian meneruskannya ke komputer melalui gammu, lalu gammu menyimpan pesan masuk di database mysql. b. Output, komputer bisa mengirim pesan ke handphone atau deskphone yang memiliki fitur SMS. Caranya, komputer dihubungkan dengan modem, dan ketika komputer akan mengirim pesan ke pengguna handphone atau deskphone, maka komputer mengirim perintah inject SMS ke modem. Perintah inject dieksekusi oleh gammu dan diterjemahkan ke modem sebagai perintah untuk mengirim pesan. Komputer dan Perangkat Lunak Modem Provider Gammu SIM Card INBOX SENT / REQUEST USER Gambar 2. Cara Kerja SMS Gateway Hal 6 dari 9
2. METODE PENELITIAN 3.1 Pengambilan Data Pada tahap awal akan dilakukan pembuatan database kehadiran perkuliahan, dimana data diambil dari presensi. Semakin cepat data diinputkan maka semakin uptodate reply SMS yang di kirim. 3.2 Implementasi Data kehadiran yang ada pada database akan direlasikan dengan sistem yang dibuat menggunakan VB.Net dan dapat difilter menggunakan perintah query database. Filter data ini akan direlasikan dengan format SMS supaya dapat diakses melalui SMS. 3.3 Analisis dan Pengujian Uji coba dilakukan untuk menguji keberhasilan eksekusi perintah melalui SMS, dan menguji kelancaran SMS Gateway dalam menerima SMS. Akan dianalisis waktu proses dari sms masuk sampai sms reply terkirim. 3.4 Gambaran Kerja Sistem: INPUT : Mengirimkan SMS (Short Message Service) REG NIM NOW Untuk memeriksa apakah mahasiswa masuk hari ini. Output : Informasi kehadiran hari ini, jumlah kehadiran dan jumlah tidak hadir. REG NIM TEST Untuk memeriksa apakah mahasiswa bisa ikut test Output : Persentase kehadiran dari jumlah pertemuan yang sudah dilaksanakan dosen, informasi apakah boleh mengikuti test atau tidak. REG NIM INFO Untuk memeriksa apakah mahasiswa ada catatan dari dosen atau biro Output : Informasi penting dari dosen atau biro. Hal 7 dari 9
REG NIM BANTUAN Untuk mengetahui semua format SMS yang benar SMS dikirim ke nomer modem server: 0812xxxxxx PROSES: 1. Sistem membaca perintah dari SMS yang dikirimkan user. 2. Sistem melakukan pencarian NIM pada database. 3. Sistem mengambil informasi berdasarkan format SMS. 4. Sistem mengirim informasi melalui SMS. Hal 8 dari 9
DAFTAR PUSTAKA Darmayuda Ketut. 2010. Pemrograman Aplikasi Database dengan Microsoft Visual Basic.Net 2008, Informatika, Bandung. Wahana. 2009. Membuat Aplikasi Toko dengan Visual Basic 2008, Andi Offset, Yogyakarta. Widodo Dodid. 2010. Membuat Aplikasi Desktop menggunakan MySql dan VB.NET Secara Profesioanal. Mediakita, Jakarta. Hal 9 dari 9