Proposal Skripsi SMS Gateway [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

PERANCANGAN SISTEM SMS GATEWAY DI SMK KOMPUTER MUTIARA ILMU UNTUK MENGIMPLEMENTASIKAN SISTEM INFORMASI ABSENSI SISWA 1. LATAR BELAKANG Salah satu mode komunikasi yang handal saat ini adalah pesan pendek short messaging service (SMS). Salah satu model komunikasi data yang bisa dipakai adalah SMS. SMS tersebut harus bisa melakukan transaksi dengan database. Untuk itu perlu dibangun sebuah sistem yang disebut sebagai SMS Gateway. Pada prinsipnya, SMS Gateway adalah sebuah perangkat lunak yang menggunakan bantuan komputer dan memanfaatkan teknologi seluler yang diintegrasikan guna mendistribusikan pesan-pesan yang di-generate lewat sistem informasi melalui media SMS yang di-handle oleh jaringan seluler. Beberapa system informasi berbasis teknologi yang banyak memanfaatkan layanan SMS antara lain adalah Short Message Service Gateway atau yang biasa dikenal dengan sebutan SMS Gateway. Teknologi sistem informasi SMS Gateway kini telah merambah ke berbagai bidang, salah satunya dalam bidang pendidikan yang bertujuan memberikan pelayanan informasi. Begitu juga dengan kebutuhan pelayanan informasi saat ini pada lembaga pendidikan SMK Komputer Mutiara Ilmu, dimana pada saat ini layanan informasi absensi siswa hanya dapat dilihat pada penerimaan rapor, sehingga informasi yang diberikan kepada orangtua siswa terkadang tidak terealisasikan dengan benar karena keterbatasan akses terhadap informasi tersebut.



1



Dari masalah yang ada maka penulis memiliki sebuah ide untuk meneliti sebuah sistem informasi yang dapat memberikan pelayanan yang aktual, cepat dan efektif dengan judul yang diangkat “ Perancangan Sistem SMS Gateway di SMK Komputer Mutiara Ilmu untuk mengimplementasikan sistem informasi absensi siswa “ 2. RUMUSAN MASALAH Berdasarkan latar belakang masalah, maka rumusan masalah yang terdapat pada tugas akhir ini adalah sebagai berikut: 1.



Bagaimana merancang suatu sistem informasi yang memudahkan admin dan orang tua siswa untuk memberikan informasi absensi siswa yang



2.



terdapat pada SMK Komputer Mutiara Ilmu Bagaimana merancang aplikasi SMS Gateway



yang



mampu



menyebarkan informasi absensi siswa secara cepat kepada orang tua siswa melalui media SMS 3. BATASAN MASALAH Dalam perancangan aplikasi SMS Gateway ini, penulis membatasi hanya pada Bagaimana Orang Tua Siswa Mengetahui Kehadiran anaknya menggunakan Sistem Informasi Absensi Siswa Via SMS Gateway pada SMK Komputer Mutiara Ilmu 4. TUJUAN DAN MANFAAT PENELITIAN A. Tujuan Penelitian Tujuan yang hendak dicapai dalam penelitian ini adalah untuk menghasilkan sebuah sistem informasi yang dapat dijadikan sebagai media pelayanan sekolah berupa pemberitahuan dengan menggunakan



2



metode SMS Gateway sehingga orang tua siswa dapat mengetahui kehadiran anaknya setiap minggu. B. Manfaat Penelitian Dengan adanya penelitian ini tentu mempunyai manfaat yang berguna bagi sekolah yaitu : 1. Orang Tua siswa dapat mengetahui informasi kehadiran anaknya tanpa harus datang langsung ke sekolah. 2. Terjalin hubungan yang baik terhadap pihak sekolah dan orang tua 3. Orang Tua / siswa dapat mengetahui keberadaan anaknya di sekolah. 5. SISTEMATIKA PENULISAN Demi terwujudnya suatu hasil yang baik dalam penyusunan proposal ini penulis menggunakan pembahasan yang sesuai dengan ketentuan yang diberikan, sistematika penulisan meliputi antara lain :



BAB I PENDAHULUAN Bab ini penulis akan meguraikan tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan dan manfaat penelitian serta sistematika penulisan. BAB II TINJAUAN PUSTAKA Bab ini membahas tentang uraian singkat tinjauan pustaka yang berhubungan dengan masalah yang dihadapi, yang diperoleh dari berbagai sumber diantaranya kepustakaan yang berhubungan permasalahan. BAB III PERANCANGAN SISTEM



3



Bab ini berisi tentang perancangan sistem yang meliputi lokasi dan waktu penelitian, metode pengumpulan data, jenis dan sumber data, populasi dan sampel, metode analisis, dan definisi operasional variabel. BAB IV IMPLEMENTASI SISTEM Bab ini berisi jenis perancangan, materi perancangan, alat perancangan, rancangan aplikasi secara umum serta desain input dan desain output dari aplikasi yang dibangun. BAB V PENUTUP Bab ini berisikan tentang kesimpulan dan saran sebagai tindak lanjut yang diperlukan untuk melakukan perbaikan dimasa mendatang.



6. RENCANA KEGIATAN a. Lokasi Penelitian : SMK Komputer Mutiara Ilmu Jl.Goa Ria Sudiang-Makasar Penelitian Ini berlangsung ± 4 bulan, dari bulan Juni 2014 sampai September 2014.



Bulan N O



Kegiatan



Juni 2014



Juli 2014



Agustus 2014



September 2014



Waktu (Minggu )



1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 5



Identifikasi Masalah Analisis Kebutuhan Sistem Rancangan Sistem Rancang Bangun Program Uji Coba Program (Testing)



2 2 3 1 1



4



6 7 8 9 10



Revisi Konsep, Desain Rancangan, Code Program Implementasi Program Pembimbingan Penulisan Naskah Skripsi Penulisan Akhir Laporan Pendadaran



1 1 1 1 1 14



Total Tabel 1. Jadwal Kegiatan Penelitian



Keterangan: 1. Identifikasi Masalah Merancang alur sistem pengusir burung sesuai dengan kebutuhan alat-alat yang akan digunakan 2. Analisis Kebutuhan Sistem Melakukan pemeriksaan kembali



data – data penting



yang belum



lengkap dalam penelitian. 3. Rancangan Sistem Merancang alur sistem sesuai dengan kebutuhan alat-alat yang akan digunakan 4. Rancang Bangun Program 5



Pembuatan program sesuai dengan rancangan sistem dan data – data yang telah di kumpulkan. 5. Uji Coba Program (Testing) Mengeksekusi program dengan maksud menemukan kesalahan 6. Revisi Konsep, Desain, Rancangan, Code Program Perbaikan Laporan, desain, rancangan, code program 7. Implementasi Program Mengimplementasikan program yang telah dibuat



8. Pembimbingan Penulisan Naskah Skripsi Melengkapi kekurangan laporan yang di bimbing langsung oleh pembimbing 9. Penulisan Akhir Laporan Melengkapi kekurangan - kekurangan penulisan laporan yang perlu dilengkapi. 10. Pendadaran Mengikuti ujian yang akan di uji oleh dosen penguji untuk menerangkan apa yang di dapatkan dari hasil penelitian .



6



7. TINJAUAN PUSTAKA 7.1 Penelitian Terkait a. (PUTRI IRMA KUSMAYATI BRATAWIJAYA,2012) Bagaimana Memanfaatkan Teknologi Informatika (IT) dengan merancang merancang sistem delivery sms untuk pemesanan makanan siap saji sebagai pengganti delivery call berbasis sms gateway. Untuk mempercepat proses pemesanan suatu makanan tanpa harus datang ke rumah makan dan lebih murah biaya dan praktis dari delivery call. Selain itu data-data pemesanan dapat secara otomatis oleh program di sever computer, sehingga mempermudah pelayanan bagi yang ingin memesan makanan. b. (EDWIN CHRISTIANDI 2012). Melakukan penelitian Rancang Bangun Aplikasi Berbasis Web Peringatan Lowongan Pekerjaan Menggunakan SMS Gateway. Dalam penelitiannya, Edwin Chistiandi merancang suatu aplikasi yang memudahkan para pencari kerja mendapatkan informasi lowongan pekerjaan melalui pesan singkat (SMS) c. (SYAHRIAL,2013) Penelitian ini bertujuan



untuk membangun



sarana



informasi



Khususnya dibagian akademik STMIK U’Budiyah Indonesia dengan 7



mengunakan



SMS



Gateway,



sehingga



nantinya



segala



jenis



pengumuman akan diterima oleh mahasiswa melalui SMS. Aplikasi SMS Gateway dibangun dengan menggunakan framework CodeIgniter dan gammu. Data yang digunakan dalam penelitian ini adalah data primer, dengan melakukan wawancara langsung kepada pihak-pihak yang bersangkutan, dan data sekunder yaitu data pelengkap yang sifatnya mendukung keperluan data primer seperti buku-buku, literatur dan sumber-sumber tertulis yang diambil langsung dari objek penelitian. Dari data-data yang diperoleh maka penulis merancang sebuah sistem pengumuman akademik berbasis SMS Gateway. Dari hasil penelitian penulis dapat menarik kesimpulan bahwa Dengan adanya Sistem Informasi Pengumuman Akademik dengan Fitur SMS Gateway ini dapat mempermudah mahasiswa dalam memperoleh informasi berupa informasi jadwal kuliah, informasi beasiswa, informasi agenda kegiatan dari pihak kampus dan informasi-informasi lainnya. Mempermudah pihak akademik STMIK U’Budiyah dalam menyampaikan informasi kepada mahasiswa reguler ataupun nonreguler dan orang tua/wali mahasiswa, sehingga dapat menghemat waktu dalam penyampaian informasi. 7.2 Konsep Sistem a. Pengertian System



8



Suatu sistem dapat didefinisikan menjadi dua penekanan yaitu dengan menekankan pada prosedurnya dan menekankan pada komponen atau elemennya. Definisi sistem yang menekankan pada prosedurnya adalah:“Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu, Sedangkan definisi sistem yang menekankan pada elemennya adalah: Sistem adalah kumpulan dari elemen-elemen yang saling berinteraksi untuk mencapai suatu tujuan tertentu b. Pengertian Informasi Informasi merupakan sekumpulan data yang telah diproses menjadi bentuk yang lebih berarti bagi yang menerimanya, sehingga dapat digunakan sebagai pengambilan keputusan. Sumber informasi tersebeut adalah data.Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak dan tidak memiliki arti apapun, sehingga perlu diolah lebih lanjut. Dari informasi yang akan dihasilkan harus memiliki kualitas informasi yang baik. Adapun kualitas informasi yang perlu diperhatikan diantaranya: akurat, tepat waktu dan relevan. c. Sistem informasi Sistem informasi



adalah suatu sistem yang memberikan layanan



informasi yang berupa data,dalam hal ini berhubungan dengan data akademik.norma akademik adalah ketentuan,peraturan dan tata nilai 9



yang harus ditaati oleh seluruh siswa upaya berkaitan dengan aktifitas akademik.adapun



tujuan



norma



melaksnakan



kebebasan



akademik.setiap anggota harus sesuai dengan norma dan kaidah keilmuan. Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan tranksaksi harian,mendukung operasi yang bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyedikan pihak luar berupa lapora-laporan yang diperlukan. Jogiyanto H.M (2001:11). d. SMS Gateway Istilah gateway, bila dilihat pada kamus Inggris-Indonesia diartikan sebagai pintu gerbang. Namun pada dunia komputer, gateway dapat berarti juga sebagai jembatan penghubung antar satu sistem dengan sistem lain yang berbeda, sehingga dapat terjadi suatu pertukaran data antar sistem tersebut. SMS Gateway merupakan pintu gerbang bagi pembayaran informasi dengan menggunakan SMS, SMS gateway dapat menyebarkan pesan keratusan nomor secara otomatis dan cepat yang lagsung terhubung dengan database nomor-nomor ponsel saja tampa harus mengetik ratusan nomor dan pesan di ponsel karena semua nomor diambil secara otomatis dari database tersebut sehingga dapat menghemat



10



waktu. selain itu, kebuhan untuk sms gateway juga tidak terlalu berlebihan karena hanya menggunakan sebuah



PC dengan



menggunakan sebuah ponsel, kabel data, kartu GSM, dan sebuah program yang dapat dibangun sendiri sebagai pengirim pesan, SMS gateway dapat mengustomisasi pesan-pesan yang dikirim.dengan menggunakan program tambahan yang dapat dibuat sendiri. pengirim pesan dapat lebih fleksibel dala mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing Dengan demikian, SMS gateway dapat diartikan sebagai suatu penghubung suatu platform yang menyediakan mekanisme untuk menghantar dan menerima sms dari peralatan



mobile, (HP, PDA,



Phone, dan lain-lain)yang menggunakan keyword tertentu. sms gateway adalah komunikasi SMS 2 arah.sms gateway merupakan salah satu perkembangan fungsi yang dimilki SMS,secara umum sms gateway adalah sebuah system ynag dipergunakan untuk memudahkan sesorang atau sebua perusahaan mengirimkan pesan SMS yang sama dalam waktu yang bersamaan pada banyak orang.selain itu SMS gateway adalah sebuah perangkat lunak yang menggunakan bantuan komputer dan memanfaatkan teknologi seluler yang diintegrasi guna Mendistribusikan



pesan–pesan yang



di-generate



lewat



system



informasi melalui media SMS yang di-handle oleh jaringan seluler. Kelebihan sms gatewat adalah sms gateway merupakan aplikasi berbasis komputer sehingga dapat di otomatisasi,dapat menyimpan 11



data dalam jumlah banyak karena di simpan dalam sebuah hardisk server,menurut.(Andri,2009) e. Basis Data (Database) Database merupakan komponen terpenting dalam pembangunan sistem Informasi karena menjadi tempat untuk menampung dan mengorganisasikan seluru data yang ada dalam sebuah system sehingga dapat dieksplorasi untuk membentuk informasi-informasi dalam berbagai bentuk. Menurut Jogiyanto(2005:46) database adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya,tersimpan di perangkat keras



computer



dan



digunakan



perangkta



lunak



untuk



memanipulasinya. f. SMS (short message service) Short message service(sms)merupakan slah satu fitur GSM yang dikembangkan



dan



di



standarisasi



oleh



ETSI(European



Telecmmunicatian standars Institute)untuk mengirim dan menerima pesan singkat.sms adalah layanan pesa singkat berbasis tulisan (teks)dengan media komunikasi ponsel.pesan teks yang biasa digunakan huruf,angka,atau karakter alfnumerik Sms terdiri dari 2 layanan dasar yaitu:



1. Short message Mubile Terminati((SMMT)



12



Yaitu kemampuan sistem untuk menyampaikan pesan pendek yang dikirim dari service centre(sc) ke satu Mobile Station (ms),dan menghasilkan informasi tentang pengirim itu baik delivery report atau status report dengan mekanisme tertentu. 2. Short Message Mubile Oriental(SMMO) Yaitu kemampuan dari system GSM untuk menyampaikan pesan pendek yang dikirim dari mobile Station(MS) ke satu short Message Entity(SME) melaui sebuah service centre(SC),dan meghasilkan informasi tentang pengirim itu baik delivery report atau failure report. Selain itu penerimaan pesan terdapat dua jenis mobile yaitu mobile terminated (handphone penerima) dan mobile originated (handphone pengirim). a. SMS PDU Penerima (Mobile terminated) Merupakan pesan yang dikirim dari handphone ke terminal yang kemudian dikirimkan ke SMSC. Susunan dari penerimaan PDU dapat diperlihatkan pada evaluasi rancangan. Agar tujuan yang diharapkan dapat tercapai, maka diperlukan suatu analisa dan perancangan yang baik



b. SMS PDU Pengirim (Mobile originated) 13



Merupakan pesan PDU yang dikirim oleh terminal ke handphone tujuan. Susunan dari PDU pengiriman pesan. g. Modem Modem berasal dari singkatan Modulator Demodulator, Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawah(carrier) dan siap untuk dikirimkan, sedangkan demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan )dari sinyal pembawah(carrier), yang diterima sehingga informasi tersebut dapat diterima dengan baik.modem merupakan penggabungan kedua-duanya,artinya modem adalah alat komunikasi dua arah.setiap perangkat komunikasi jarak jauh dua-arah umumnya menggunakan bagian yang disebut”modem” seperti VSAT, microwave radio, dan lain sebagainya.namun umumnya istilah modem lebih dikenal sebagi perangkat keras yang sering digunakan untuk komunikasi pada komputer. Fungsi Modem yaitu untuk mengubah sinyal digital menjadi sinyal dan juga sebaliknya, saat ini modem telah berkembang denga berbagai fasilitas yang cukup bermanfaa, misalnya voice modem.denga adanya fasilitas voice modem ini, merubah fungsi bukan hanya sebagai penyambung ke internet tetapi lebih dari itu, modem dapat menjadi saluran radioa, audio, percakapan telfon, sampai streaming video. h. Gammu



14



Gammu adalah nama sebuah proyek yang berbasiskan command line interface yang dapat Anda gunakan untuk mengontrol telepon Anda. Gammu ditulis menggunakan bahasa C dan dibangun diatas library libGammu. Gammu merupakan sebuah aplikasi SMS Daemon terpadu untuk menjalankan



service



sms



gateway



berbasis



MySQL.



Dalam



konfigurasinya, hanya dibutuhkan 2 file konfigurasi, yaitu gammurc dan smsdrcSecara umum, fitur yang terdapat pada Gammu adalah: 1. Daftar panggilan. 2.



Kirim, terima SMS.



3.



Kirim, terima MMS.



4.



Daftar telepon, expor and impor (dalam format standar, seperti vCard).



5. Calendar and tasks listing, export and import (dalam format standar, seperti vCalendar atau iCalendar). 6. Informasi telepon dan jaringan. 7. Akses terhadap file system telepon (sebagai catatan, beberapa telepon menggunakan koneksi USB sebagai media penyimpanan dan hal ini tidak dapat diakses melalui gammu).



15



Gambar:2.5konfigurasi gammu Tujuan konfigurasi gammurc adalah untuk koneksi gammu dengan modem, sedangkan smsdrc adalah untuk koneksi gammu dengan MySQL. Pada tahap selanjutnya membuka command prompt dan mencoba mendeteksi modem dengan cara masuk ke direktori gammu. Cara ini dilakukan untuk memastikan bahwa settingan pada file gammurc benar dan modem juga telahterkoneksi dengan benar



Gambar:2.6 Konfigurasi file smsdrc i. PHP PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk pemrograman website walaupun



16



tidak tertutup kemungkinan untuk digunakan untuk pemakaian lain. PHP merupakan salah satu bahasa server side scripting yang disisipkan di antara bahasa HTML untuk membuat halaman web yang dinamis. Dan karena bahasa berbasis server side, maka PHP akan dieksekusi di server, sehingga yang akan dikirimkan ke web browser adalah hasil dalam bentuk HTML dan kode PHP tidak akan terlihat 1. Kelebihan PHP dari bahasa pemrograman lain a) Bahasa pemrograman PHP adalah sebuah bahasa script yang



tidak



melakukan



sebuah



kompilasi



dalam



penggunaanya. b) Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah. c) Dalam



sisi



banyaknya



pengembangan milis



–milis



dan



lebih



mudah,



developer



karena



yang



siap



membantu dalam pengembangan. d) Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.



17



e) PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.



j. MySQL Menurut Bunafit Nugroho (2005:2) MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL atau (Structured Query Language). MySQL merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensi.



18



8.



METODE PENELITIAN Dalam penulisan tugas akhir ini ada beberapa metode penelitian yang penulis lakukan untuk mewujudkan maksud dan tujuan dari tugas akhir ini. Adapun metode-metode tersebut adalah :



a. Penelitian Kepustakaan. Penulis mencari referensi buku-buku yang berhubungan dengan masalah yang akan dibahas, sehingga buku-buku tersebut dapat dijadikan sebagai acuan dalam penyelesaian masalah pada proses pembuatan tugas akhir ini. b. Penelitian Lapangan. Dalam hal ini penulis melakukan pengumpulan data dengan cara bertanya langsung kepada staff pengajar yang terkait. c. Studi Literatur. Penulis mempelajari website-website yang berhubungan dengan sistem informasi dan bahasa pemograman yang digunakan dalam aplikasi web tersebut. d. Perancangan sistem. Dimana dalam membangun sistem ini digunakan alat bantu pengembangan sistem yaitu Data Flow Diagram (DFD), Context Diagram, Entity Relationship Diagram (ERD) dan Flowchart.



19