Proceedings, Komputer dan Sistem Intelijen (KOMMIT2004) Auditorium Universitas Gunadarma, Jakarta, 24 – 25 Agustus 2004
ISSN : 1411-6286
PERANCANGAN PERMINTAAN MELALUI SMS TERHADAP LAYANAN PERPUSTAKAAN UNIVERSITAS GUNADARMA Busono Soerowirdjo, Ph., D., Budi Setiawan1, Imam Ahmad Trinugroho2, Andrian Tim Research Jurusan Sistem Komputer Fakultas Ilmu Komputer Universitas Gunadarma Kampus Depok Universitas Gunadarma, Jl. Margonda Raya 100, Depok 1 E-mail:
[email protected], 2E-mail:
[email protected] Abstraksi Seorang anggota perpustakaan yang berada jauh dari lingkungan perpustakaan ingin mencari buku tertentu yang terdapat di perpustakaan, maka tanpa harus membuang biaya yang besar dan menyita waktu, dia tinggal memasukan judul buku beserta pengarang buku tersebut dan mengirimnya ke server pusat perpustakaan dengan teknologi SMS pada handphone. Setelah server pusat perpustakaan menerima permintaan dari anggota perpustakaan maka dengan segera server pusat perpustakaan mencari data-data yang dicari sesuai dengan permintaan. Setelah data-data tersebut ditemukan atau tidak ditemukan maka dengan segera server pusat perpustakaan akan mengirimkan hasil pencarian kepada si pengirim. Keywords : SMS, Aplikasi Perpustakaan
1.
Pendahuluan
Perkembangan dunia teknologi yang sangat pesat dalam perpustakaan telah menjadikan informasi dan teknologi sebagai tulang punggung berbagai perpustakaan yang mempergunakaannya. Kecepatan dan ketepatan dalam mengatasi berbagai masalah yang selama ini menjadi penghambat lajunya perpustakaan dapat teratasi dengan menjadikan informasi dan teknologi sebagai bagian dari investasi jangka panjang perpustakaan. Dalam dunia perpustakaan, database merupakan hal yang sangat penting untuk dimiliki. Database dapat dikatakan sebagai “jantungnya” perpustakaan, dimana segala informasi tentang berbagai jenis buku yang masuk dan keluar tercatat dalam database perpustakaan tersebut. Pada awalnya perpustakaan dikelola secara manual tanpa adanya jaringan antar komputer kemudian untuk mempermudah pengaksesan berbagai jenis buku yang ada di perpustakaan tersebut, dibuatlah sebuah jaringan secara lokal hingga jaringan secara internet. Pada jaringan secara lokal maka yang dapat mengakses database perpustakaan adalah setiap komputer yang terhubung secara jaringan ke komputer pusat. Pada komputer pusat tersebut berisi informasi tentang berbagai buku yang tersimpan di perpustakaan tersebut. Sedang pada jaringan melalui internet maka setiap orang dari tempat manapun yang menggunakan internet, dapat mengakses perpustakaan tersebut. Teknologi handphone merupakan salah satu contoh dari kecanggihan teknologi yang ada pada saat ini. Dengan handphone, kita dapat berkomunikasi dari mana saja dan kapan saja tanpa harus memperhatikan ruang dan waktu. Dan sekarang ini, sepertinya handphone merupakan salah satu kebutuhan setiap orang. Handphone bukan lagi merupakan barang mahal dengan teknologi rumit yang sulit untuk dipelajari. Bahkan saat ini, hampir setiap orang mempunyai dan mengerti cara menggunakan handphone. Handphone merupakan alat komunikasi yang dapat dilakukan melalui berbagai cara, seperti menelpon dan mengirim SMS (Short Messaging Services). Selain dari pada itu, handphone juga sebagi sarana hiburan, karena di dalam handphone juga terdapat fungsi untuk bermain games. Dengan semakin luasnya pengguna handphone di masyarakat maka semakin mudah informasi untuk didapatkan.
Perancangan Permintaan Melalui Sms Terhadap Layanan Perpustakaan Universitas Gunadarma
121
Proceedings, Komputer dan Sistem Intelijen (KOMMIT2004) Auditorium Universitas Gunadarma, Jakarta, 24 – 25 Agustus 2004
ISSN : 1411-6286
Handphone Provider
GSM Modem
Server penerima dan pengirim SMS
Kabel Jaringan
Server penyedia database perpustakaan
Gambar 1 Proses pengiriman dan penerimaan SMS Untuk mendapatkan informasi tentang berbagai buku yang ada di perpustakaan maka kita tinggal melakukan SMS melalui handphone kemudian segala permintaan tersebut diterima oleh sebuah alat penerima yang dipasang di komputer server yang bertugas sebagai penerima dan pengirim SMS. Alat penerima tersebut adalah GSM Modem atau sebuah handphone yang memiliki fasilitas GSM. Setelah menerima permintaan maka komputer akan mencari permintaan pada database yang telah disimpan pada komputer server pusat perpustakaan. Setelah data ditemukan atau tidak ditemukan maka dengan GSM Modem atau handphone yang telah dipasang di komputer pusat perpustakaan akan mengirimkan pesan balik ke handphone yang melakukan permintaan tersebut. Pemilihan GSM Modem atau handphone disesuaikan dengan kebutuhan masing-masing. Perbedaan antara GSM Modem dan handphone selain faktor harga adalah kualitas sinyal. Kualitas sinyal GSM Modem lebih baik daripada handphone karena memang GSM Modem didesain khusus untuk mengirim dan menerima SMS. Untuk versi yang terakhir GSM Modem juga memiliki kemampuan mengirim dan menerima MMS dan GPRS. Saat ini di pasaran telah banyak dijual berbagai macam merek dari tipe GSM modem itu sendiri.
122
Perancangan Permintaan Melalui Sms Terhadap Layanan Perpustakaan Universitas Gunadarma
Proceedings, Komputer dan Sistem Intelijen (KOMMIT2004) Auditorium Universitas Gunadarma, Jakarta, 24 – 25 Agustus 2004
2.
Tinjauan Pustaka
2.1.
Short Message Service (SMS)[3]
ISSN : 1411-6286
SMS (Short Message Service) merupakan fasilitas standar dari Global System for Mobile Comunication (GSM). Fasilitas ini dipakai untuk mengirim dan menerima pesan dalam bentuk teks ke dan dari sebuah ponsel. Beberapa karakteristik SMS adalah : Sebuah pesan singkat terdiri atas 160 karakter yang terdiri dari atas huruf atau angka. Juga dapat mendukung pesan non-text, seperti format binary. - Prinsip kerjanya adalah “menyimpan” dan “menyampaikan” pesan (store and forward message). Dengan kata lain pesan tidak langsung dikirimkan kepenerima, tetapi disimpan dahulu di SMSCentre. - Memiliki ciri dalam hal konfirmasi pengiriman pesan, yaitu pesan yang dikirimkan tidak secara sederhana dikirimkan dan dipercayai akan disampaikan dengan selamat. Namun pengirim pesan dapat pula menerima pesan balik yang memberitahukan apakah pesan telah terkirim atau gagal. - Pesan dapat dikirim dan diterima secara simultan dengan panggilan jenis layanan GSM lain. SMS atau Short Message Service pada awal diciptakan adalah bagian dari layanan pada system GSM.SMS semula hanyalah merupakan layanan yang bersifat komplementer terhadap layanan utama isitem GSM (atau system 2G pada umumnya) yaitu layanan voice dan switched data.Namun karena keberhasilan SMS yang tidak terduga, dengan ledakan pelanggan yang mempergunakannya,menjadikan SMS sebagai bagian integral dari layanan sitem.Dalam forum studi dan diskusi dan pembicaraan mengenai standar 3G,SMS (atau disebut layanan messaging) tetap disebut sebagai layanan penting yang diperlukan dan menjadi standar 3G.Dalam standar 3G –IMT 2000,terdapat 4 layanan utama 3G yaitu Voice, Messaging, Packet Data dan Streaming Mutimedia. Sebagai bagian dari system GSM,SMS adalah layanan yang sebenarnya merupakan bearer service atau paket pengirim dari data GSM.Bearer service ini bekerja pada lapisan fisik yang merupakan lapisan terbawah dari protocol aplikasi data GSM.Arsitektur GSM itu sendiri adalah seperti tergambar dalam gambar dibawah ini : -
s etG H and
In te r n e t
SM
B a s e S t a t io n
B a s e S t a t io n C o n t r o l le r (B S C ) SMS A p li c a t i o n W AP C e n te r S e r ve r G a te w a y
setG Hand
P S T N T e le p h o n e N e t w o rk
SM
M o b i l e S w it c h in g C e n t e r (M S C )
B a s e S t a t io n
B a s e S t a t io n C o n t r o l le r (B S C )
Gambar 2. Arsitektur Sistem GSM[3] SMS adalah type asynchronous message yang pengiriman datanya dilakukan dengan mekanisme protocol store and forward. Hal ini berarti bahwa pengirim dan penerima SMS tidak perlu berada dalam status berhubungan (connected/online) satu sama lain,ketika akan saling bertukar pesan SMS.Pengiriman pesan melalui store and forward berarti pengirim pesan SMS dan nomor telpon tujuan dan kemudian mengirimkannya (store) ke server SMS (SMS-Center) yang kemudian bertanggung jawab untuk mengirimkan pesan tersebut (forward) ke nomor telpon tujuan.Hal ini mirip dengan mekanisme store and forward pada protocol SMTP yang digunakan dalam pengiriman e-mail
Perancangan Permintaan Melalui Sms Terhadap Layanan Perpustakaan Universitas Gunadarma
123
Proceedings, Komputer dan Sistem Intelijen (KOMMIT2004) Auditorium Universitas Gunadarma, Jakarta, 24 – 25 Agustus 2004
ISSN : 1411-6286
internet.Keuntungan mekanisme store and forward pada SMS adalah penerima tidak perlu dalam status online ketika ada pengirim yang bermaksud mengirim pesan kepadanya, karena pesan akan dikirim oleh pengirim ke SMSC yang kemudian dapat menunggu untuk meneruskan pesan tersebut ke penerima ketika ia siap dan dalam status online dilain waktu.Ketika pesan SMS telah terkirim dan diterima oleh SMSC,pengirim akan menerima pesan singkat (konfirmasi) bahwa pesan telah dikirim (message sent).
W ireles s Network
SM
SM
SMS Center
setG H and
setG H and
W ireles s Network
Gambar 3. Mekanisme store and forward pada pengiriman pesan SMS[7] 2.2
SMS Server[7]
Pada dasarnya adalah melayani permintaan dari SMS yang diterima berupa perintah yang telah dideskripsikan terlebih dahulu diserver kemudian memberikan balasan kepada nomor ponsel yang mengirim SMS tadi berupa SMS [solusi] yang diminta. Server atau computer pusat yang biasa juga disebut sebagai computer pelayanan yang melayani permintaan dari klien dalam aplikasi ini memiliki fungsi menghandle SMS yang masuk untuk di proses permintaanya.Ponsel pengguna dalam aplikasi ini merupakan klien. SMS yang dikirim sendiri melalui ponsel hingga sampai ke SMS server terlebih dahulu melalui Gateway operator ponsel atau biasa dikenal dengan SMS Center (SMSC).Antrian tersebut masuk ke dalam SMS server. SMSC akan mengecek apakah di memory SMS Server masih terdapat SMS,dan jika kosong maka SMS akan disampaikan untuk selanjutnya diproses oleh SMS server pesan yang ada dalam SMS tersebut.Jika proses validasi pesan berhasil,selanjutnya SMS server merespon pesan perintah dari SMS tadi dengan output berupa pengiriman pesan sms yang diminta. SMS Server Tools adalah sebuah paket program yang dapat digunakan untuk mengirim dan menerima pesan pendek dengan menggunakan perangkat sederhana berbasis file (komputer) dan sebuah atau dengan beberapa GSM modem. Jika kita ingin mengirim beberapa SMS dalam beberapa jam kita dapat menggunakan SMS Server Tools sebagai solusi yang terbaik dalam membangun SMS Gateway yang sangat stabil. Tetapi jika kita ingin mengirim ribuan SMS dalam beberapa hari, kita dapat menghubungi provider jaringan telepon sebagai SMSC untuk account yang lebih besar. Tetapi, itu semua akan menghabiskan biaya yang cukup besar. SMS Server Tools mendukung setiap modem atau telepon genggam dengan dukungan GSM 07.05. GSM 07.05 spesifik dengan AT command yang di set pada modem untuk mengontrol fungsi dari GSM. Sebagai catatan jangan menggunakan telephone genggam untuk sistem produksi karena sistem akan berjalan dengan tidak stabil.
3.
Metode Penelitian
Secara umum tahapan untuk membuat aplikasi permintaan jarak jauh anggota perpustakaan terhadap komputer pusat perpustakaan yang telah dilengkapi GSM Modem dengan menggunakan teknologi handphone melalui SMS, antara lain:
124
Perancangan Permintaan Melalui Sms Terhadap Layanan Perpustakaan Universitas Gunadarma
Proceedings, Komputer dan Sistem Intelijen (KOMMIT2004) Auditorium Universitas Gunadarma, Jakarta, 24 – 25 Agustus 2004
ISSN : 1411-6286
1. Pengkajian kepustakaan untuk mempelajari topik-topik yang berhubungan dengan aplikasi ini dan disiplin ilmu lain yang mendukung aplikasi tersebut. 2. Pengumpulan data-data yang berhubungan dengan masalah-masalah perpustakaan yang penting serta cara penanganannya yang rutin dihadapi oleh pustakawan yang mengontrol database perpustakan. Penulis mengolah dan mempelajari data yang telah dikumpulkan untuk dapat lebih mudah dalam pengolahannya, sehingga informasi yang dihasilkan dapat sangat berguna, dan juga untuk dapat mengidentifikasi persyaratan dari sistem yang akan digunakan untuk menjalankan sistem (software) yang dihasilkan. 3. Perancangan piranti lunak berdasarkan data yang didapat dan telah diolah
4.
Hasil dan Pembahasan
Skema dan Rancangan Sistem Aplikasi ini akan terkoneksi dengan sebuah GSM Modem dan juga akan terkoneksi dengan sebuah server. Maka hal pertama yang penulis lakukan dalam pembuatan aplikasi ini adalah membuat skema dan rancangan sistem yang akan berjalan nantinya agar semua dapat terkoneksi dengan baik. Spesifikasi perangkat yang digunakan Untuk membuat aplikasi permintaan jarak jauh terhadap database perpustakaan dengan menggunakan teknologi handphhone melalui SMS ini diperlukan spesifikasi perangkat lunak dan perangkat keras yang dapat mandukung aplikasi ini. Adapun perangkat lunak yang digunakan pada pembuatan aplikasi ini adalah sebagai berikut: ¾ Linux Mandrake 9.1 , sebagai sistem operasi yang handal. ¾ Bash dan shell, sebagai bahasa pemograman tingkat tinggi di Linux. ¾ MySql, sebuah RDBMS (Relational Database Management System) multi-user berkemampuan tinggi. ¾ SMS Server Tools, sebuah interface yang kompleks dan mudah digunakan dalam pengontrolan GSM Modem. Perangkat keras yang digunakan untuk membuat, mengembangkan dan menguji coba aplikasi ini, dengan spesifikasi : ¾ PC Server Database Processor Intel Pentium IV 2,4 GHz, RAM 512 Mb, Hardisk 40 Gb, Monitor IBM 15’’. ¾ GSM Modem Iteghno ¾ Kabel data F Bus Untuk membuat aplikasi ini, sebenarnya tidak harus mempunyai spesifikasi computer seperti tersebut diatas, tetapi yang terpenting dapat menjalankan sofrware yang digunakan.
Perancangan Permintaan Melalui Sms Terhadap Layanan Perpustakaan Universitas Gunadarma
125
Proceedings, Komputer dan Sistem Intelijen (KOMMIT2004) Auditorium Universitas Gunadarma, Jakarta, 24 – 25 Agustus 2004
ISSN : 1411-6286
start
Sebuah SMS dikirim ke
Antrian SMS ke provider
T
Penentuan SMSD Provider ?
STATUS GAGAL
Y Antrian SMS ke SMSD GSM Modem
T
Penentuan SMSD GSM Modem ?
STATUS GAGAL
Y SMS diterima PC melalui GSM Modem dan disimpan
SMS dan no. Hp masuk dibaca
No. HP Terdaftar dan status ?
T
status no. Hp tidak diketahui
Y Simpan no Hp. pengirim kriteria permintaan sesuai ? Y Database mencari sesuai kriteria yang diinginkan
T
STATUS gagal melakukan permintaan
Hasil pencarian
end
126
Gambar 3 Flowchart proses penerimaan SMS pada server
Perancangan Permintaan Melalui Sms Terhadap Layanan Perpustakaan Universitas Gunadarma
Proceedings, Komputer dan Sistem Intelijen (KOMMIT2004) Auditorium Universitas Gunadarma, Jakarta, 24 – 25 Agustus 2004
ISSN : 1411-6286
start
baca SMS hasil dari pencarian
Cari No. Hp pengirim
SMS dikirimkan oleh PC melalui GSM Modem
Antrian SMS ke SMSD Provider
Penentuan SMSD Provider ?
STATUS GAGAL
Sebuah SMS diterima oleh pengirim
end
Gambar 4 Flowchart proses pengiriman SMS oleh server
5.
Kesimpulan
Dari hasil uraian di atas, ternyata dapat dibuat suatu aplikasi pengiriman permintaan terhadap server pusat perpustakaan Universitas Gunadarma melalui teknologi SMS pada handphone. Sebuah permintaan terhadap server pusat perpustakaan akan dilayani permintaanya itu, jika seseorang telah terdaftar sebagai anggota perpustakaan Universitas Gunadarma. Tanpa adanya pendaftaran terlebih dahulu sebagai anggota perpustakaan maka permintaan yang datang tersebut tidak akan dilayani. Dengan menjalankan aplikasi ini, beberapa orang anggota perpustakaan dapat melakukan permintaan terhadap server pusat perpustakaan melalui teknologi SMS pada handphone. Fasilitas yang terdapat dalam aplikasi ini antara lain, yaitu: 1. Anggota perpustakaan dapat mengetahui judul sekaligus pengarang buku tersebut apakah buku itu ada, tidak ada atau sedang keluar. 2. Anggota perpustakaan dapat mengetahui jumlah jenis buku tertentu yang masih ada atau yang sedang dipinjam. 3. Anggota perpustakaan dapat mengetahui batas akhir peminjaman buku. 4. Anggota perpustakaan dapat memesan buku apabila judul buku sekaligus pengarangnya dalam keadaan ada dan sedang tidak dipinjam.
Perancangan Permintaan Melalui Sms Terhadap Layanan Perpustakaan Universitas Gunadarma
127
Proceedings, Komputer dan Sistem Intelijen (KOMMIT2004) Auditorium Universitas Gunadarma, Jakarta, 24 – 25 Agustus 2004
ISSN : 1411-6286
5. Apabila anggota perpustakaan belum mengembalikan buku dari batas yang telah ditentukan maka secara otomatis server pusat perpustakaan mengirimkan pesan peringatan kepada anggota yang telat mengembalikan buku. 6. Anggota perpustakaan dapat menanyakan apakah hari ini dan pada jam ini, perpustakaan dalam keadaan buka, tutup atau sedang istirahat. 7. Lama layanan yang diberikan server pusat perpustakaan untuk setiap transaksi saat waktu yang tidak bersamaan adalah sekitar 30 detik 8. Untuk lima transaksi yang dilakukan dalam waktu yang bersamaan membutuhkan waktu layanan sekitar 2 menit 30 detik.
6.
Daftar Pustaka [1] Nova Novriansyah, “Linux”. Jakarta: Elex Media Komputindo, 2000. [2] Flory Katriena, “Linux Untuk Pemula”. Jakarta : Elex Media Komputindo, 1999. [3] R. Anton Raharja, Afri Yuniarto, Wisesa Widyantoro, I Made Wiryana, “Pengenalan Linux, www.ilmukomputer.com, 2001. [4] Warso Prayitna, I Made Wiryana, “BeLinuxer With Mandrake 8.0”. Yogyakarta: Andi, 2002. [5] -------, “Sekilas Tentang Linux”, www.Linux.or.id, 2002. [6] Flory Katriena, “Organisasi File”, www.indoglobal.com/indoglobal.com , 2000. [7] -------, “Perintah Dasar Linux”, www.ipb.ac.id/~ergotron/ldp/dasar1.htm , 2002. [8] Moch fajar, “Bash and Shell”, www.greenspun.com/com/pemula/programming/bash-shell.html, 2001. [9] Ridwan Sanjaya, Onno W. Purbo, “MySQL Dengan Koneksi Data Melalui Visual Basic”. Jakarta: Elex Media Komputindo, 2002. [10] Firrar Utdirartatmo, “Mengolah Database Server MySQL di Linux dan Windows”. Yogyakarta: Andi, 2002. [11] Yoni Eza Ikhmawan, Ridwan Sanjaya, “Pemrograman Client/Server dengan MySQL VB API”. Jakarta: Elex Media Komputindo, 2003. [12] ------, “GSM Modem iTegno”, www.itegno.com , 2002. [13] Dorman, Andy, “Data Cable, F Bus, M Bus”, www.cablekit.com, 2003. [14] Frings, Stefan, “SMS Server Tools”, www.isis.de/members/~~s.frings, 2001.
128
Perancangan Permintaan Melalui Sms Terhadap Layanan Perpustakaan Universitas Gunadarma