STIKOM POLTEK CIREBON Page 1 SISTEM SMS GATEWAY UNTUK PENGINGAT WAKTU
PENGEMBALIAN BUKU MENGUNAKAN RASPBERRY PI DI PERPUSTAKAAN
UMUM KABUPATEN CIREBON Chirzin Attabiq
Program Studi Teknik Informatika STIKOM Poltek Cirebon Email: [email protected]
ABSTRAK
Berdasarkan observasi yang telah dilakukan di Perpustakaan Umum Kabupaten Cirebon terdapat beberapa masalah yaitu di Perpustakaan Umum Kabupaten Cirebon peminjam buku sering terlambat atau lupa mengembalikan buku tepat pada waktunya karena belum adanya sistem pengingat waktu pengembalian sehingga dapat menyebabkan ketidaklancaran sirkulasi peminjaman buku dan berdampak pada ketersediaan koleksi buku saat dibutuhkan oleh peminjam lain dan petugas perpustakaan juga membutuhkan tempat untuk menyimpan data anggota, peminjaman dan pengembalian buku dalam satu tempat yang terpusat di perpustakaan.Penelitian ini bertujuan untuk membangun sistem client-server sehingga petugas dapat dengan mudah mengolah data perpustakaan sepertti data anggota, peminjaman dan pengembalian buku yang dibutuhkan serta sistem yang dapat secara otomatis mengirim pesan SMS sebagai pengingat waktu pengembalian buku.
Penelitian ini menghasilkan Sistem SMS Gateway Untuk Pengingat Waktu Pengembalian Buku Menggunakan Raspberry Pi yang dapat digunakan untuk mengolah data anggota, data peminjaman dan pengembalian buku secara terpusat dan dapat mengirimkan pesan SMS sebagai pengingat waktu pengembalian buku.
Kata Kunci : Pengingat Waktu Pengembalian Buku, Perpustakaan Umum Kabupaten Cirebon, SMS Gateway, Raspberry Pi.
STIKOM POLTEK CIREBON Page 2
1. Pendahuluan
Perpustakaan merupakan salah satu pusat informasi, sumber ilmu pengetahuan dan penelitian, perpustakaan juga merupakan faktor penting di dalam penunjang transformasi antara sumber ilmu (buku) dengan pencari ilmu (pengunjung). Dimana di dalamnya terdapat kumpulan buku, majalah, koran yang disusun berdasarkan sistem tertentu yang digunakan sebagai media dalam mencari ilmu dan wawasan bagi masyarakat khususnya para pengunjung perpustakaan.
Seperti contoh di Perpustakaan Umum Kabupaten Cirebon yang membutuhkan sistem untuk menginformasikan waktu pengembalian buku, karena peminjam kadang terlambat atau lupa mengembalikan sehingga dapat menghambat sistem peminjaman serta mengurangi stok buku yang ada. Tidak hanya penginformasian waktu pengembalian buku saja, perpustakaan tersebut juga membutuhkan sistem pengolahan data anggota, peminjaman dan pengembalian buku, karena di perpustakaan tersebut penyimpanan data yang diolah masih belum terpusat sehingga sering menyulitkan petugas perpustakaan dalam melakukan rekap serta pengolahan data.
Oleh karena itu sistem pelayanan di perpustakaan dituntut untuk selalu memberikan pelayanan secara prima dan memberikan kepuasan kepada pengunjung, sehingga para pengunjung dapat dengan mudah mencari dan mendapatkan informasi yang diinginkan seperti pengingat untuk waktu pengembalian buku. Dan dengan teknologi client-server dapat membantu petugas perpustakaan untuk mengolah data anggota, peminjaman dan pengembalian buku secara terpusat agar data dapat diolah dengan mudah.
Menggunakan teknologi telepon seluler yang umum dipakai seperti SMS dapat membuat sistem berjalan efisien karena informasi dapat disampaikan secara cepat dan menjangkau banyak wilayah, serta didukung dengan tarif yang terjangkau. Ditambah dengan Munculnya Raspberry Pi yang merupakan sebuah single board computer berukuran sebesar kartu kredit yang dapat berfungsi layaknya komputer desktop pada umumnya, sehingga pada saat ini Raspberry Pi yang notabene berbasis kernel linux dapat diimplementasikan untuk berbagai macam kegunaan seperti dijadikan sebagai server.
2. Landasan Teori
2.1 Teori Utama Penelitian 2.1.1 Pengertian SMS
Short Message Service atau yang lebih dikenal orang dengan istilah SMS merupakan fitur yang digunakan untuk berkirim pesan dalam format teks. SMS ini dapat dinikmati oleh seluruh pengguna handphone. Handphone yang dulu merupakan barang mewah, saat ini sudah berubah status
STIKOM POLTEK CIREBON Page 3 menjadi suatu kebutuhan utama yang harus dipenuhi. Tiap waktu, handphone pasti sangat diperlukan untuk menunjang aktifitas sehari-hari, baik itu pekerja yang bergelut dalam dunia bisnis. Dengan adanya SMS, dapat dipastikan bahwa tiap pesan yang masuk itu pasti terbaca oleh pemilik handphone tersebut ditambah sekarang tarif operator yang lagi gencar- gencarnya mempromosikan tarif SMS murah, bahkan gratis, ini yang menyebabkan SMS menjadi salah satu andalan dalam komunikasi antar sesama. (Sofyan Maulana, S.Kom, 5 Proyek Populer SMS Gateway,PT Elex Media Komputindo, 2015).
2.1.2 Pengertian SMS Gateway
SMS Gateway adalah suatu teknologi pengolahan SMS yang dilakukan secara terkomputerisasi dan memanfaatkan layanan SMS itu sendiri untuk berbagai keperluan serta tujuannya masing-masing. (Sofyan Maulana, S.Kom, 5 Proyek Populer SMS Gateway,PT Elex Media Komputindo, 2015).
2.1.3 Pengertian Raspberry Pi
Raspberry Pi merupakan sebuah komputer berukuran mini sebesar kartu kredit dengan harga yang relatif murah sekitar USD 35 untuk model B dan USD 25 untuk model A.
Fungsi utamanya sebagai komputer yang memungkinkan kita untuk browsing, membuat laporan tugas, membuat slide presentasi, bermain game, atau sekadar mendengarkan musik dan menonton film kesayangan. Raspberry Pi pun sangat membantu sangat membantu dalam pembuatan karya-karya inovatif, seperti penggunaan Raspberry Pi dalam robot mata- mata yang dilengkapi kamera, bahkan ada yang menjadikan Raspberry Pi sebagai pengendali mobil otomatis, ada pula yang menjadikannya supercomputer. (Edi Rakhman, Faisal Candrasyah, Fajar D. Sutera, Raspberry Pi: Mikrokontroler Mungil yang Serba Bisa, CV. Andi Offset, 2014).
STIKOM POLTEK CIREBON Page 4 Gambar 2.1 Raspberry Pi 3 Model B
2.2 Tool Perangkat Lunak dan Perangkat Keras 2.2.1 PHP (Hypertext Preprocessor)
Menurut Klaudius Jevanda B.S dalam jurnalnya Remastering Live Usb Untuk ”Lamp” Pada Fakultas Sains Dan Teknologi Palembang (2015) ISSN: 2252-4983 mengatakan bahwa pengertian PHP sebagai berikut:
“Hypertext Preprocessor adalah akronim untuk PHP, yang artinya adalah terdapat sebuah halaman yang aktif pada sebuah server. Halaman yang dimaksud adalah sebuah filedengan extension .php dan server yang dimaksud adalah sebuah komputer yang di dalamnya terdapat web serveryang aktif.
Web server akan meng-interpreter file-file PHP, sehingga perintah kode PHP tidak akan pernah dapat diketahui client hanya hasilnya saja yang akan sampai ke komputer client. PHP merupakan bahasa standar yang digunakan dalam dunia web site. PHP adalah bahasa program yang berbentuk script yang diletakkan di dalam server web.”
2.2.2 Apache
Menurut Klaudius Jevanda B.S dalam jurnalnya Remastering Live Usb Untuk ”Lamp” Pada Fakultas Sains Dan Teknologi Palembang (2015) ISSN: 2252-4983 mengatakan bahwa pengertian apache sebagai berikut:
STIKOM POLTEK CIREBON Page 5
“Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail. Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari.”
2.2.3 MySQL
Menurut Klaudius Jevanda B.S dalam jurnalnya Remastering Live Usb Untuk ”Lamp” Pada Fakultas Sains Dan Teknologi Palembang (2015) ISSN: 2252-4983 mengatakan bahwa pengertian MySQL sebagai berikut:
“MySQL merupakan salah satu database kelas dunia yang sangat cocok bila di padukan dengan bahasa pemrograman PHP. MySQL bekerja menggunakan bahasa SQL (Structure Query Language) yang merupakan bahasa standar yang digunakan untuk manipulasi database.”
2.2.4 Gammu
Gammu adalah sebuah aplikasi yang dapat digunakan untuk mengelola berbagai fungsi pada handphone, modem, dan perangkat sejenis lainnya. Fungsi-fungsi yang dapat dikelola oleh Gammu antara lain adalah fungsi nomor kontak (Phonebook) dan fungsi SMS.
(Sofyan Maulana, S.Kom, 5 Proyek Popouler SMS Gateway, PT. Elex Media Komputindo, 2014)
2.2.5 Putty
Putty adalah sebuah utility yang digunakan untuk melakukan remote ke server dalam mode CLI (command line interface). Dengan menggunakan putty proses remote menggunakan protocol SSH yang mempunyai default port 22.
Kelebihan dari utility putty ini antara lain adalah lebih ringan dalam proses remote karena hanya menggunakan sedikit bandwidth untuk proses load text. Namun meremote menggunakan putty ini juga memiliki kelemahan antara lain harus menghafal script perintah karena berbasis CLI.
(Fatsyahrina Fitriastuti, Dodi Prasetyo Utomo, IMPLEMENTASI BANDWDITH MANAGEMENT DAN FIREWALL SYSTEM MENGGUNAKAN MIKROTIK OS 2.9.27, ISSN 2088 – 3676 (2014)).
STIKOM POLTEK CIREBON Page 6 2.2.6 Raspbian OS
Sistem operasi ini merupakan sistem operasi berbasis debian khusus untuk raspberry pi. Untuk para pemula , dianjurkan untuk menggunakan raspbian sebagai sistem operasi awal, karena proses instalasinya yang mudah dan menyediakan lebih dari 35.000 paket software untuk mengoptimalkan kinerja Raspberry Pi. Raspbian kini masig dalam pengembangan aktif, dan lebih ditekankan untuk peningkatan stabilitas dan kinerja dengan paket debian sebanyak mungkin.
(Edi Rakhman, Faisal Candrasyah, Fajar D.Sutera, RASPBERRY PI: MIKROKONTROLER MUNGIL YANG SERBA BISA, CV. ANDI OFFSET, 2014).
2.2.7 Kabel UTP (Unshielded Twisted Pair)
Kabel UTP (Unshielded Twisted Pair) merupakan media transmisi yang digunakan untuk menghubungkan antara komputer satu dengan komputer lain dengan menggunakan port RJ45-Male. Kabel UTP dapat digunakan untuk membangun jaringan LAN yang besar dengan terminal berupa Hub atau Switch.
(Denis Tri Priyono, Bambang Eka Purnama, Sukadi,
PEMBANGUNAN SERVER PROXY SQUID
MENGGUNAKAN UBUNTU SERVER 11.0 PADA SEKOLAH TINGGI KEGURUAN ILMU PENDIDIKAN PGRI PACITAN, ISSN: 2302-5700, 2013).
2.2.8 Konektor RJ45
Konektor RJ45-Male adalah konektor yang dipasang pada kabel UTP. Cara pemakaiannya ialah dengan memasukkan pada lubang port RJ45-Female yang ada pada kartu LAN. Secara fisik, bagian ujung dari konektorini akan memiliki 8 buah pin berbentuk kawat baja. Kawat ini digunakan untuk mengunci serat kabel UTP yang dimasukkan pada konektor.
(Denis Tri Priyono, Bambang Eka Purnama, Sukadi, PEMBANGUNAN SERVER PROXY SQUID MENGGUNAKAN UBUNTU SERVER 11.0 PADA SEKOLAH TINGGI KEGURUAN ILMU PENDIDIKAN PGRI PACITAN, ISSN: 2302-5700, 2013).
STIKOM POLTEK CIREBON Page 7
3. Pembahasan
3.1 Diagram Alir Data Sistem SMS Gateway di Perpustakaan Umum Kabupaten Cirebon
Gambar 3.1 Diagram Alir Data
PETUGAS
Anggota Input Data Anggota
Lihat Data Anggota
Simpan Data Anggota Baca Data Anggota
Input Data Buku
Lihat Data Buku
Simpan Data Buku
Baca Data Buku
Input Transaksi Simpan Data Transaksi
Meminjam Buku
SMS Gateway Pengingat Pengembalian Buku
Data Jadwal SMS Gateway
Cetak Laporan Data Laporan
1.2 Mengolah Data
Anggota
1.3 Mengolah Data
Buku
1.4 Mengolah data peminjaman dan
pengembalian buku 1.5
Peminjaman dan Pengembalian
Buku
1.6 Informasi SMS Gateway Pengingat
Pengembalian Buku
TB Anggota
TB Buku
TB Transaksi
TB Jadwal
1.7 Olah Data
Laporan
Data Laporan Anggota Mengembalikan
Buku Pinjam
Kembalikan
TB Petugas 1.1
Mengecek Login Petugas Login Petugas
Data Anggota
Data Buku
Data Transaksi
Data Laporan Transaksi
STIKOM POLTEK CIREBON Page 8 3.2 Struktur Jaringan
Gambar 3.2 Struktur Jaringan 3.3 Pedoman Pengoprasian Program
1. Tampilan Form Login
Gambar 3.3 Tampilan Login
STIKOM POLTEK CIREBON Page 9 2. Tampilan Form Transaksi Peminjaman dan Pengembalian
Gambar 3.4 Tampilan Form Peminjaman dan Pengembalian 3. Tampilan Form Anggota
Gambar 3.5 Tampilan Form Anggota
STIKOM POLTEK CIREBON Page 10 4. Tampilan Input Data Buku
Gambar 3.6 Tampilan Form Buku 5. Tampilan Form Laporan
Gambar 3.7 Tampilan Form Laporan
STIKOM POLTEK CIREBON Page 11
4. Kesimpulan
Berdasarkan hasil tugas akhir dengan judul “Sistem SMS Gateway Untuk Pengingat Waktu Pengembalian Buku Menggunakan Raspberry Pi di Perpustakaan Umum Kabupaten Cirebon”, maka dapat diambil kesimpulan sebagai berikut:
a. Sistem Sistem SMS Gateway Untuk Pengingat Waktu Pengembalian Buku Menggunakan Raspberry Pi dapat secara otomatis mengirim pesan pengingat kepada anggota perpustakaan yang meminjam buku sebagai pengingat waktu pengembalian buku perpustakaan.
b. Sistem Sistem SMS Gateway Untuk Pengingat Waktu Pengembalian Buku Menggunakan Raspberry Pi dapat digunakan untuk pengolahan data anggota, data peminjaman dan pengembalian buku secara terpusat dengan teknologi client-server.
5. Saran
Sistem SMS Gateway Untuk Pengingat Waktu Pengembalian Buku Menggunakan Raspberry Pi belum sepenuhnya sempurna dan masih terdapat banyak kekurangan, oleh karena itu perlu adanya pengembangan lebih lanjut agar sistem ini dapat lebih bermanfaat. Adapun selanjutnya beberapa hal yang disarankan:
a. Sistem SMS Gateway Untuk Pengingat Waktu Pengembalian Buku Menggunakan Raspberry Pi hanya sebatas pengingat waktu pengembalian buku saja. Oleh karena itu disarankan adanya pengembangan untuk pencarian buku menggunakan SMS sehingga anggota perpustakaan dapat dengan mudah mencari buku yang diinginkan hanya dengan SMS.
b. Server Raspberry Pi masih standar dalam keamanan jaringan dan servernya. Oleh karena itu, perlu adanya pengembangan dalam keamanan jaringan dan servernya untuk mencegah peretasan data.
Demikian hasil tugas akhir ini beserta pembahasannya. Semoga penelitian ini dapat memberikan wawasan dan wacana untuk perkembangan sistem lain yang dapat berguna dalam dunia Teknologi Informasi dan Komunikasi.
STIKOM POLTEK CIREBON Page 12
DAFTAR PUSTAKA
Fatsyahrina F, Dodi Prasetyo U. (2014). IMPLEMENTASI BANDWIDTH MANAGEMENT DAN FIREWALL SYSTEM MENGGUNAKAN MIKROTIK OS 2.9.27. ISSN 2088-3676, 5.
Fetty Nurlaela. (2013). APLIKASI SMS GATEWAY SEBAGAI SARANA PENUNJANG INFORMASI PERPUSTAKAAN PADA SEKOLAH MENENGAH PERTAMA NEGERI 1 ARJOSARI. ISSN: 2302-5700, 20- 25.
Klaudius Jevanda B.S. (2015). REMASTERING LIVE USB UNTUK "LAMP"
PADA FAKULTAS SAINS DAN TEKNOLOGI PALEMBANG. ISSN:
2252-4983, 255-262.
Ngaisah Nurhidayati, Erik Hadi Saputra. (2012). Pembuatan Aplikasi SMS Gateway Sebagai Media Informasi Pada Organisasi UKI JASHTIS STMIK AMIKOM YOGYAKARTA. ISSN: 1411-3201, 14-16.
Rahmad Dawood, Said Fairuz Qiana, dan Sayed Muchalil. (2014).
KELAYAKAN RASPBERRY PI SEBAGAI WEB SERVER:
PERBANDINGAN KINERJA NGINX, APACHE, DAN LIGHTTPD PADA PLATFORM RASPBERRY PI. ISSN: 1412-4785, 25-29.
Suyamto. (2012). APLIKASI SMS REMINDER UNTUK MENGURANGI
ANGKA KETERLAMABATAN PENGEMBALIAN BUKU
PERPUSTAKAAN APIKES-AKBID CITRA MEDIKA SURAKARTA.
ISSN : 2086 -2628, 63-74.
Agus Tedyyana, Fajri Profesio Putra. (2016). PEMANFAATAN REMOTE
ACCESS UNTUK MEMONITORING KOMPUTER DI
LABORATORIUM JARINGAN KOMPUTER POLITEKNIK NEGERI BENGKALIS. “ISSN: 2503-2844”, 141-146.
Ahmad Syukron, Noor Hasan . (2015). PERANCANGAN SISTEM INFORMASI RAWAT JALAN BERBASIS WEB PADA PUSKESMAS WINONG.
“ISSN: 2338-9761”, 28-34.
STIKOM POLTEK CIREBON Page 13 Ahmad Zakir. (2016). RANCANG BANGUN RESPONSIVE WEB LAYOUT DENGAN MENGGUNAKAN BOOTSTRAP FRAMEWORK. “ISSN:
2540-7600”, 7-10.
Denis Tri Priyono, Bambang Eka Purnama, Sukadi. (2013). PEMBANGUNAN SERVER PROXY SQUID MENGGUNAKAN UBUNTU SERVER 11.10 PADA SEKOLAH TINGGI KEGURUAN ILMU PENDIDIKAN PGRI PACITAN. “ISSN: 2302-5700”, 1-11.
M. Asmuddin Ahmad, Kusnawi. (2012). ANALISIS DAN IMPLEMENTASI WEB PROXY CLEAROS SEBAGAI OTENTIKASI JARINGAN AMINERS SPOT. “ISSN: 1411-3201”, 31-37.
Risky Mayriayanti, Bambang Eka Purnama, Sukadi. APLIKASI PENGOLAHAN JURNAL ONLINE PADA SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN (STKIP) PGRI PACITAN. “ISSN: 2302-5700”, 1- 5.
Edi Rakhman, Faisal Candrasyah, Fajar D. Sutera. (2014). “Raspberry Pi : Mikrokontroler Mungil yang Serba Bisa.” Yogyakarta: CV ANDI OFFSET.
Sofyan Maulana, S.Kom. (2015). 5 Proyek Populer SMS Gateway. Jakarta: PT ELEX MEDIA KOMPUTINDO.
V. Wiratna Sujarweni. (2014). “METODOLOGI PENELITIAN.” Yogyakarta:
PUSTAKABARUPRESS.