• Tidak ada hasil yang ditemukan

PERANCANGAN PERMINTAAN MELALUI SMS TERHADAP LAYANAN PERPUSTAKAAN UNIVERSITAS GUNADARMA

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN PERMINTAAN MELALUI SMS TERHADAP LAYANAN PERPUSTAKAAN UNIVERSITAS GUNADARMA"

Copied!
8
0
0

Teks penuh

(1)

PERANCANGAN PERMINTAAN MELALUI SMS TERHADAP

LAYANAN PERPUSTAKAAN UNIVERSITAS GUNADARMA

Busono Soerowirdjo, Ph., D., Budi Setiawan

1

, Imam Ahmad Trinugroho

2

,

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]

,

2

E-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.

(2)

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.

Handphone Provider

Server penerima dan pengirim SMS

Server penyedia database perpustakaan

GSM Modem

(3)

2.

Tinjauan Pustaka

2.1. Short Message Service (SMS)[3]

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 SMS-Centre.

- 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 :

B a s e S t a t io n B a s e S t a t io n C o n t ro lle r (B 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 ro lle r (B S C ) W A P G a t e w a y A p lic a t io n S e rve r S M S C e n t e r M o b ile S w it c h in g C e n t e r (M S C ) H an ds et G SM H an ds et G SM In te r n e t P S T N T e le p h o n e N e t w o rk

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

(4)

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). H an ds et G S M H an ds et G S M W ireles s

Network W ireles sNetwork

SMS Center

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:

(5)

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.

(6)

Antrian SMS ke SMSD GSM Modem Y T start Sebuah SMS dikirim ke Antrian SMS ke provider Y SMS diterima PC melalui GSM Modem dan disimpan STATUS GAGAL Penentuan SMSD GSM Modem ? STATUS GAGAL Penentuan SMSD Provider ? T T Database mencari sesuai kriteria yang diinginkan Simpan no Hp. pengirim SMS dan no. Hp masuk dibaca status no. Hp tidak diketahui end No. HP Terdaftar dan status ? kriteria permintaan sesuai ? Hasil pencarian Y T STATUS gagal melakukan permintaan Y

(7)

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.

Penentuan SMSD Provider ?

start

baca SMS hasil dari pencarian SMS dikirimkan oleh PC melalui GSM Modem Antrian SMS ke SMSD Provider STATUS GAGAL Cari No. Hp pengirim end Sebuah SMS diterima oleh pengirim

(8)

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.

Gambar

Gambar 1  Proses pengiriman dan penerimaan SMS
Gambar 2. Arsitektur Sistem GSM[3]
Gambar 3. Mekanisme store and forward pada pengiriman pesan SMS[7]
Gambar 3 Flowchart proses penerimaan SMS pada server
+2

Referensi

Dokumen terkait

Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, karena atas rahmat dan kasih-Nya, penulis dapat menyelesaikan laporan tugas akhir ini dalam rangka memenuhi

 Ideas, values and culture can be created at best by successful leader and quality of leadership is determined by how good (clear) is the idea, how good the value is developed, and

Analisis kimia substrat dilakukan menggunakan pH meter dengan cara mengambil sampel masing-masing media sesuai perlakuan sebanyak 5 gram dalam piknometer,

Berdasarkan hasil analisis data, hasil jadi quiltagami kain lurik pada rok suai yang terbaik adalah knit fusible interfacing tipe tricot 2613, karena dari semua aspek

Biasanya portofolio merupakan karya terpilih dari seorang siswa, tetapi dalam model pembelajaran ini setiap portofolio berisi karya terpilih dari satu kelas siswa secara

Kriteria Usaha Menengah Adalah usaha ekonomi produktif yang berdiri sendiri, yang dilakukan oleh orang perseorangan atau badan usaha yang bukan merupakan anak

Metode deskriptif dalam penelitian ini digunakan penulis untuk memperoleh gambaran umum tentang masalah yang sedang dihadapi dan menganalisisnya, sehingga kemudian dapat

1) Penelitian ini sudah mengahasilkan LKS dengan pendekatan scientific untuk pembelajaran bangun datar di kelas III dan pembelajaran kesebangunan dan simetri untuk