BAB I PENDAHULUAN 1.1 Latar Belakang Pada masa sekarang ini masyarakat Indonesia sudah tidak asing lagi dengan penggunaan telepon seluler sebagai alat komunikasi. Telepon seluler sudah menjadi alat komunikasi dalam kehidupan sehari-hari. Time (2012) menyimpulkan bahwa telepon seluler telah menjadi bagian dari gaya hidup masyarakat Indonesia. Salah satu fitur favorit pada telepon seluler yang sering digunakan adalah SMS (Short Messaging Service) sebagai layanan pengirim pesan singkat. Bahkan menurut Time (2012), 95% masyarakat Indonesia menggunakan telepon seluler untuk mengirim dan menerima SMS setiap minggunya. SMS menjadi fitur favorit karena memiliki beberapa keunggulan dan manfaat, di antaranya adalah keunggulan dari segi biaya dan kemudahan dalam penggunaannya. Selain itu, dengan adanya fitur broadcast, maka SMS dapat juga digunakan untuk menyebarkan informasi. Perkembangan internet dari generasi web 1.0 ke generasi web 2.0 yang berbasis user generated content dan social networking membawa perubahan dalam cara penyampaian informasi. Social network atau jejaring sosial seperti Twitter dan Facebook mengubah cara masyarakat untuk berinteraksi dan menyebarkan informasi. Menurut Dianti (2012), jumlah pengguna jejaring sosial di Indonesia cukup besar, yaitu sebanyak 44,6 juta pengguna Facebook dan 19,5 juta pengguna Twitter. Munculnya Raspberry Pi yang merupakan sebuah single board computer berukuran sebesar kartu kredit yang dapat berfungsi layaknya komputer desktop pada umumnya. Pada saat ini Raspberry Pi yang berbasis kernel linux sudah diimplementasikan untuk berbagai macam kegunaan. Informasi yang berhubungan dengan perkuliahan merupakan salah satu informasi penting bagi civitas academica, terutama bagi mahasiswa dan harus disampaikan secara cepat, akurat, dan menyeluruh. Sementara ini di program studi 1
2 Ilmu Komputer UGM belum memiliki keseragaman dalam pengiriman pengumuman informasi mengenai perkuliahan seperti informasi kuliah yang kosong, informasi kuliah pengganti, dan informasi kuliah tambahan dari dosen ke mahasiswa karena informasi perkuliahan disampaikan dengan cara yang berbedabeda, seperti dengan menempelkan pengumuman pada papan informasi, dengan melakukan broadcast SMS melalui perwakilan mahasiswa, atau melalui grup Facebook diskusi prodi Ilmu Komputer. Saat ini telah banyak dikembangkan sistem informasi yang berbasis SMS Gateway dalam berbagai bidang, termasuk dalam bidang pendidikan. Namun, belum ada yang menghubungkan sistem berbasis SMS Gateway dengan jejaring sosial dalam penyebaran informasinya. Selain itu, belum ada yang mengembangkan sistem SMS Gateway menggunakan Raspberry Pi sebagai server nya. Penelitian ini berusaha untuk mengembangkan sebuah sistem yang dapat meneruskan informasi yang berhubungan dengan perkuliahan yang berasal dari sebuah SMS untuk disebarkan ke jejaring sosial seperti Facebook dan Twitter sebagai pusat informasi. Sistem terdiri dari perangkat Raspberry Pi dengan Gammu sebagai Library SMS Gateway. Sistem ini diharapkan dapat menjadi alternatif sekaligus pusat informasi dalam penyeragaman penyampaian informasi perkuliahan.
3 1.2 Perumusan Masalah Berdasarkan latar belakang yang telah dibahas sebelumnya, maka dapat diambil sebuah permasalahan utama, yaitu bagaimana merancang dan mengimplementasikan sistem SMS Gateway menggunakan Raspberry Pi yang berfungsi untuk menyampaikan informasi perkuliahan dari SMS ke jejaring sosial. 1.3 Batasan Masalah Adapun batasan masalah dalam penelitian ini adalah : 1. Sistem yang dibangun hanya menangani dan membahas mengenai informasi perkuliahan. 2. Sistem yang dibangun hanya dapat menerima SMS dan mengirim balasan berupa autoreply. 3. Sistem menggunakan GAMMU sebagai library SMS Gateway. 4. Sistem dibangun dan dikembangkan dengan dengan bahasa pemrograman PHP dan menggunakan basis data MySQL. 5. Jejaring sosial yang digunakan sebagai pusat informasi adalah Facebook dan Twitter. 6. Sistem dibangun menggunakan single board computer Raspberry Pi Model B. 1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah membuat sebuah sistem SMS Gateway menggunakan Raspberry Pi yang dapat menerima informasi perkuliahan berupa SMS lalu meneruskan SMS tersebut ke sebuah akun jejaring sosial sebagai pusat informasi, yaitu jejaring sosial Facebook dan Twitter.
4 1.5 Manfaat Penelitian Manfaat yang diharapkan dari penelitian ini adalah : 1. Sebagai alternatif dalam penyampaian informasi perkuliahan dan sekaligus sebagai pusat pengumuman informasi perkuliahan yang berbasis jejaring sosial Facebook dan Twitter. 2. Penggunaan single board computer Raspberry Pi yang dapat berfungsi sebagai server SMS Gateway. 1.6 Metode Penelitian Metode yang digunakan dalam penelitian dan penulisan tugas akhir ini adalah sebagai berikut : 1. Studi literatur dilakukan dengan mencari dan mempelajari sumber-sumber referensi mengenai SMS Gateway berupa buku, jurnal ilmiah, skripsi, artikel, serta diskusi-diskusi di internet. 2. Analisis kebutuhan sistem berupa kebutuhan teknis dan non-teknis seperti peralatan yang dibutuhkan, spesifikasi sistem, serta teknologi teknologi yang akan digunakan untuk membangun sistem. 3. Perancangan sistem meliputi library dan API yang digunakan, perancangan arsitektur sistem, perancangan alur kerja sistem, perancangan basis data (database), dan perancangan antarmuka sistem. 4. Mengimplementasikan rancangan yang telah dibuat sebelumnya ke dalam sistem aplikasi secara nyata yang kemudian siap untuk diujicobakan. 5. Setelah aplikasi selesai diimplementasikan, dilakukan pengujian serta analisis terhadap aplikasi. Analisis ditekankan pada hasil yang diperoleh ketika menjalankan aplikasi. 6. Mendokumentasikan sistem, yaitu dengan pencatatan hasil pengujian dan pembuatan laporan akhir.
5 1.7 Sistematika Penulisan Sistematika penulisan yang digunakan dalam penyusunan tugas akhir ini adalah sebagai berikut: 1. BAB I : PENDAHULUAN Bab ini menjelaskan latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian yang digunakan, dan sistematika penulisan tugas akhir. 2. BAB II : TINJAUAN PUSTAKA Bab ini menjelaskan penelitian-penelitian sebelumnya yang digunakan sebagai bahan referensi dalam penulisan penelitian ini, 3. BAB III : LANDASAN TEORI Bab ini membahas materi materi yang menjadi dasar pada tugas akhir ini, yaitu mengenai SMS Gateway, Gammu, Raspberry Pi, Facebook API, PHP, dan MySQL. 4. BAB IV : ANALISIS DAN PERANCANGAN SISTEM Bab ini menjelaskan tentang analisis dan desain sistem. 5. BAB V : IMPLEMENTASI Bab ini membahas implementasi sistem yang dibangun berdasarkan desain yang telah dirancang sebelumnya. 6. BAB VI : HASIL PENELITIAN DAN PEMBAHASAN Bab ini membahas pengujian dan hasil yang diperoleh dari implementasi. 7. BAB VII : PENUTUP Pada bab ini ditarik kesimpulan dari permasalahan yang ada, analisis, perancangan dan implementasi sistem. Kemudian saran yang diberikan terhadap berbagai pihak yang terkait dalam pembuatan tugas akhir ini dan tentunya untuk penelitian yang akan datang.