• Tidak ada hasil yang ditemukan

Library SMS Broadcast

N/A
N/A
Protected

Academic year: 2021

Membagikan "Library SMS Broadcast"

Copied!
13
0
0

Teks penuh

(1)

Library SMS Broadcast

Teddy Marcus Zakaria, Irvandias Anggriawan Jurusan S1 Teknik Informatika

Fakultas Teknologi Informasi, Universitas Kristen Maranatha Jl. Prof. drg. Surya Sumantri No. 65, Bandung 40164 email :teddy.mz@gmail.com dan dias.irvan@gmail.com

Abstract

Library is a growing organism, encompasses every component of the library, including books, members, circulation, etc. Books can be resourced by the member like lecturersor students in their working.The information of book or library is needed by the member, like information of new book, best rental or popular book, recommendation book, due date reminder. To deliver its information, library need the application that send it to every member quickly. An application named LIBRARY SMS BROADCAST (LibSMS),can provide information about new books, lending periode notification. LibSMS can collect data from book catalog, circulation transaction.

Keywords: Library Application, Library SMS Broadcast, Favorite book, Notification.

1. Pendahuluan 1.1 Latar Belakang

Bidang pendidikan memerlukan dukungan teknologi informasi dan komunikasi. Salah satu unitnya contoh spesifik bidang pendidikan yang sangat bisa memanfaatkan perkembangan teknologi ialah bidang perpustakaan.Dengan adanya Aplikasi perpustakaan sekarang ini, proses peminjaman, pengelolaan buku dan member sudah sangat terbantu. Namun, tidak bisa hanya dengan Aplikasi perpustakaan saja dirasa cukup untuk memajukan perpustakaan tersebut. Dengan menambahkan atau mengintegrasikan sebuah Aplikasi SMS pada sebuah perpustakaan, akan sangat membantu dalam mengembangkan perpustakaan tersebut untuk menjaga komunikasi denganmember agar semakin banyak orang yang berminat untuk membaca.Untuk itulahakandikembangkan AplikasiSMS untuk menangani proses-proses yang terjadi di dalam kegiatan perpustakaan. Dengan adanya Aplikasi ini, perpustakaan dapat memberikan informasi mengenai buku baru dan memberikan notifikasi masa berakhirnya peminjaman buku kepada peminjam. Selain itu, perpustakaan juga dapat membuat rekapitulasi data member yang melakukan peminjaman buku melalui SMS dan melakukan proses import untuk memasukkan data peminjaman, buku, dan barcode dari hasil pengolahan Aplikasi perpustakaan.

1.2 Rumusan Masalah

Rumusan masalah pada ini adalah sebagai berikut :

1. Bagaimana membuat Aplikasi untuk mendukung komunikasi dengan member dan non-memberperpustakaan melalui SMS?

(2)

2. Bagaimana membuat AplikasiSMS untuk peminjaman buku, pengiriman informasi judul buku baru atau judul buku most borrowed book, dan pengiriman informasi-informasi atau pengumuman tentang perpustakaan kepada non-member, dan member perpustakaan?

3. Bagaimana mengirimkan informasi jumlah judul buku baru dan notifikasi batas peminjaman buku secara otomatis dengan Aplikasi SMS?

1.3 Tujuan

Tujuannya adalah membuat sebuah aplikasi yang mengirimkan pesan SMS kepada member dan non-member dengan memanfaatkan katalog buku, data anggota dan data sirkulasi. Adapun detil tujuan sbb:

1. Membuat Aplikasi untuk mendukung komunikasi dengan member dan non-memberperpustakaan melalui SMS

2. Membuat AplikasiSMS untuk peminjaman buku, pengiriman informasi judul buku baru atau judul buku most borrowed book, dan pengiriman informasi-informasi atau pengumuman tentang perpustakaan kepada non-member, dan member perpustakaan.

3. Membuat AplikasiSMS yang dapat mengirimkan informasi jumlah judul buku baru dan notifikasi batas peminjaman buku secara otomatis dengan AplikasiSMS.

1.4 Batasan Masalah

Batasan masalah dalam tugas akhir ini adalah :

1. Aplikasi Library SMS ini dapat mengirim pesan lebih dari 160 karakter, dengan maksimal 480 karakter. Selain itu, pesan masuk yang lebih dari 160 karakter dapat ditampilkan tanpa terpecah-pecah atau terpisah, jadi setiap ada pesan masuk lebih dari 160 karakter dapat langsung dilihat sebagai 1 pesan SMS.

2. Proses autorespon(autosendSMS) melakukan pengiriman secara otomatis untuk notifikasi batas peminjaman buku, pengiriman informasi jumlah buku baru, dan pengecekan pesan masuk sesuai format yaitu, “PINJAM[spasi]NIM[spasi]judul buku/kode buku” dan “INFO[spasi]isi pesan”.

3. Pengiriman judul buku baru atau judul buku most borrowed book maksimal 3 buah buku. Untuk informasi jumlah judul buku baru dilakukan setiap tanggal 1 dengan data jumlah buku yang diambil dari bulan sebelumnya. 4. Aplikasi Libarary SMS Broadcast ini dikembangkan dengan menggunakan

metode waterfall, hanya sampai pada tahap pengujian.

5. Aplikasi ini dikelola oleh admin perpustakaan dan member perpustakaan sebagai member yang dapat berinteraksi dengan Aplikasi ini melalui SMS. 6. Aplikasi ini mempunyai fitur kirim SMS, reply SMS, menambah kontak,

group, report,import file, dan lain-lain.

7. File yang di-import merupakan file excel dengan ekstensi .xls. 8. File hasil export berbentuk excel dengan format ekstensi .xls.

(3)

2. Landasan Teori 2.1 Aplikasi Software

Adalah perangkat lunak yang dikembangkan untuk menyelaesaikan masalah-masalah tertentu, yakni dapat mengerjakan tugas tertentu(Yakub, 2011:96).

Aplikasi adalah kumpulan perintah program yang dibuat untuk melakukan pekerjaan-pekerjaan tertentu/khusus(Hendrayudi, 2009:143).

2.2 Short Message Sevice (SMS)

SMS adalah singkatan dari Short Message Service.Ini merupakan teknologi yang memungkinkan pengiriman dan penerimaan pesan antara ponsel.SMS pertama kali muncul di Eropa pada tahun 1992. Itu termasuk dalam standar GSM (Global System for Mobile Communications) sejak awal. Kemudian ke teknologi nirkabel seperti CDMA dan TDMA.GSM dan standar SMS pada awalnya dikembangkan oleh ETSI.ETSI adalah singkatan dari European Telecommunications Standards Institute.Sekarang 3GPP (Third Generation Partnership Project) bertanggung jawab untuk pengembangan dan pemeliharaan dari GSM dan standar SMS

(www.developershome.com,2010). SMS dapat digunakan untuk berbagai

keperluan, seperti pengiriman informasi singkat mengenai buku paling populer, buku terbanyak dipinjam, buku-buku unik yang jarang dibaca, buku yang sering dibaca, pengumuman Perpustakaan dsb. (Teddy,2007)

2.3 SMS Center (SMSC)

SMSC (SMSCenter) bertanggung jawab untuk menangani operasi SMS dari suatu jaringan nirkabel. Ketika kita mengirim pesan melalui telepon selular, pesan pertama kali akan sampai pada SMSC. Kemudian, pesan akan diteruskan oleh SMSC ke tujuan. Pesan yang dikirm dapat melewati satu atau lebih jaringan (contohnya SMSC dan SMSgateway) sebelum sampai ke tujuan.Tugas utama SMSC adalah mengatur perutean pesan dan prosesnya. Jika penerima tidak aktif (misalkan pada saat telepon dalam keadaan mati (off)), SMSC akan menyimpan pesan untuk sementara. Pesan akan diteruskan apabila penerima mengaktifkan telepon nya kembali (www.developershome.com,2010).

2.4 SMS Gateway

SMS gateway berperan sebagai relay (perantara) antara satu SMSC dengan SMSC yang lain, fungsinya adalah menerjemahkan protokol SMSC yang berbeda. Cara ini memudahkan wireless carrier (operator nirkabel atau operator selular) untuk saling berhubungan dengan SMSC mereka masing–masing.Selain operator selular, SMSgateway juga bermanfaat bagi penyedia jasa content dan pengembang AplikasiSMS.

(4)

Gambar 2.1 SMSC Comunication (www.developershome.com,2010)

2.5 Data Flow Diagram

Merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagram aliran data adalah memudahkan pemakai atau member yang kurang menguasai bidang computer untuk mengerti sistem yang akan dikerjakan, (Ladjamudin, 2005:64).

2.6 Gammu

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 librarylibGammu(Cihar:2011). Secara umum, fitur yang terdapat pada Gammu adalah:

1. Daftar panggilan.

2. Kirim, terima, dan backup SMS. 3. Kirim, terima, dan backup MMS.

4. Daftar telepon, expor and impor (dalam format standar, seperti vCard). 5. Calendar and tasks listing, expor and impor (dalam format standar, seperti

vCalendar atau iCalendar). 6. Informasi telepon dan jaringan.

Akses terhadap file system telepon (sebagai catatan, beberapa telepon menggunakan koneksi USB sebagai media penyimpanan dan hal ini tidak dapat diakses melalui Gammu).

3. Analisis dan Disain 3.1 Analisis

Saat ini perpustakaan Universitas Maranatha sudah memiliki sebuah Aplikasi untuk mengatur siklus peminjaman buku di perpustakaan tersebut. Aplikasi tersebut sudah mendukung sepenuhnya kebutuhan untuk proses pendataan peminjaman buku, data buku baru, pengembalian buku pinjaman, denda, dan lain lain.

Untuk dapat membuat perpustakaan lebih diminati, perlu dibuat sebuah Aplikasi yang dapat menjaga/menjalin hubungan antara perpustakaan dengan member agar terjalin sebuah komunikasi yang lebih dekat atau lebih mudah. Aplikasi SMS yang dibuat nantinya mempunyai fungsi sebagai mediator bagi karyawan perpustakaan untuk bisa berhubungan dengan para member yang ada dalam hal penyebaran informasi perpustakaan, informasi buku baru, notifikasi peringatan kepada

(5)

peminjam buku agar tidak telat mengembalikan buku, peminjaman buku oleh member, rekapitulasi data member yang melakukan peminjaman melalui SMS, import file peminjaman, buku, dan barcode. Untuk proses pengolahan data dari Aplikasi Library SMS Broadcast, data berasal dari file .xls yang merupakan file data peminjaman dan data buku hasil pengolahan Aplikasi perpustakaan yang akan di-import ke dalam database Aplikasi Library SMS Broadcast.

Untuk proses penerimaan pesan, akan ada proses pengecekan format pesan. Format yang disediakan adalah PINJAM[spasi]NIM[spasi]judul buku/kode buku dan INFO[spasi]isi pesan. Dengan adanya Aplikasi ini diharapkan nantinya informasi-informasi yang dimiliki perpustakaan bisa disampaikan kepada membernya lebih mudah, begitupun sebaliknya.

Gambar 3.1 Skema Aplikasi Library SMS Broadcast

Gambar 3.2 merupakan diagram proses penerimaan, pengecekan, dan pengiriman SMS notifikasi secara otomatis yang dilakukan oleh sistem SMS yang dibuat. Proses ini diasumsikan dari member yang mengirim SMS untuk meminjam buku ke perpustakaan. Saat SMS tersebut masuk, akan dicek oleh sebuah script. Pengecekan tersebut untuk mengetahui peminjam merupakan member perpustakaan atau bukan. Apabila ia merupakan member, SMS tersebut akan tertampil di inbox web yang nantinya akan dibaca oleh admin. Apabila bukan member perpus, maka sistem akan secara otomatis mengirimkan pesan balasan ke orang yang mengirim pesan tersebut. Lalu, apabila dia member selanjutnya admin akan mencari buku yang dipinjam. Jika buku ada, admin akan memberitahukan melalui pengiriman SMS manual jika buku yang dipinjam ada, apabila buku tidak ada, maka admin akan memberitahukan bahwa buku tidak ada. Format pengiriman pesan SMS ada 2 yaitu, PINJAM[spasi]NIM[spasi]KodeBuku/judul dan INFO[spasi]isi pesan.

(6)

Proses import ini merupakan sebuah proses utama AplikasiLibrary SMS Broadcast. Proses ini merupakan sebuah proses dimana data hasil olahan Aplikasi perpustakaan dimasukkan ke dalam databaseAplikasi Library SMS dengan caraimport. Proses ini diasumsikan bahwa perpustakaan memiliki file hasil olahan data peminjaman dan buku dari Aplikasi perpustakaan yang disimpan dalam file excel dengan format .xls. Proses import digambarkan dalam Gambar 3.3.

(7)

Gambar 3.3 Proses Import 3.2 Disain Perangkat Lunak

DFD menampilkan dengan kegiatan sistem lengkap dengan komponen-komponen yang menunjukan secara tegas file-file yang dipakai, unsur sumber atau tujuan data, serta aliran data dari proses ke proses yang lainnya (Ladjamudin, 2005: 63).Diagram Level 1Memberikan pandangan secara menyeluruh mengenai sistem yang ditangani, menunjukkan tentang fungsi-fungsi utama atau proses yang ada, aliran data, dan eksternal entity (Ladjamudin, 2005:64).Diagram level 1 Aplikasi LIBRARY SMS BROADCAST tergambar pada gambar 3.4.

(8)

Gambar 3.4DFD Level 1 3.3 Disain Penyimpanan Data

Disain penyimpanan data pada Aplikasi Library SMS Broadcast ini, digambarkan dalam bentuk E/R Diagram, seperti tampak pada gambar 3.5 dan 3.6.

(9)
(10)
(11)

4. Pengembangan Perangkat Lunak

Hasil pengembangan dari Aplikasi LIBRARY SMS BROADCAST adalah, mampu mencetak mengirimkan pesan SMS ke member, add contact, import data, dan lain lain.

Gambar 4.1 Form add contact

Pada textarea message, character yang dapat dimuat adalah 480 karakter. Pada proses pengiriman pesan ini saya mencoba mengirim ke 100 orang dan pesan yang dikirim ke setiap individu kurang lebih 480 karakter. Pada proses pengiriman pesan tersebut, butuh beberapa waktu membuat pesan terkirim. Hal tersebut dapat disebabkan oleh beberapa macam hal yaitu karena modem, provider kartu, dan juga jaringan/signal di daerah tersebut. Proses pengiriman pesan yang sampai kurang lebih 480 karakter ini merupakan Long Text message. Pada dasarnya, gammu hanya men-default pengiriman pesan sebanyak 160 karakter namun, dengan menggunakan sebuah metode dapat digunakan long text SMS agar dapat lebih dari 160 karakter.

(12)

Gambar 4.3 Hasil import buku

Proses import merupakan proses dimana data-data peminjaman dan buku yang dimiliki oleh perpustakaan ingin diolah di dalam AplikasiLibrary SMS Broadcast. Proses import tersebut memasukkan data perpustakaan tersebut yang ada di dalam file .xls kemudian dimasukkan untuk disimpan di databaseAplikasi. Data yang diimport adalah data peminjaman buku dan data buku.

5. Kesimpulan dan Saran 5.1 Kesimpulan

Kesimpulannya yaitu :

1. Aplikasi Library SMS Broadcast mendukung komunikasi dengan member dan non-member perpustakaan melalui SMS. Pengiriman pesan SMS sampai dengan 480 karakter. Selain mengirim, aplikasi ini dapat mengerima SMS yang masuk dari member dan non-member. Admin perpustakaan dapat membaca dan menindaklanjuti bila diperlukan.

2. Aplikasi ini menerima pesan SMS untuk peminjaman buku dengan format yang telah ditentukan. Operator akan menyiapkan buku yang dipesan tersebut. Format pengiriman pesan ada 2 yaitu, PINJAM[spasi]NRP[spasi]Kode buku/judul buku dan INFO[spasi]isi pesan.

3. Aplikasi ini dapat mengirimkan informasi judul buku baru, judul buku most borrowed book, atau pengumuman tentang perpustakaan kepada non-member, dan member perpustakaan.

5.2 Saran

Saran yang dapat membangun AplikasiLibrary SMS Broadcast ini adalah,

1. Perlu dikembangkan aplikasiyang terintegrasi langsung dengan program sirkulasi supaya dapat langsung mengakses database perpustakaan secara online.

(13)

2. Aplikasi ini dapat dikembangkan lebih lanjut untuk menunjang kegiatan CRM (Customer Relation Management).

3. Pada saat service gammu digunakan, modem tidak boleh digunakan untuk proses yang lainnya, karena dapat mengganggu aktivitas service gammu dengan modem.

Daftar Pustaka

_____,What is SMS(Short Message Service).

http://www.developershome.com/SMS/SMSIntro.asp [6 April 2011, waktu akses : 20.42 WIB]

_____,What Is A SMS Center.

http://www.developershome.com/SMS/SMS_tutorial.asp?page=SMSc [6 April 2011, waktu akses : 20.42 WIB]

_____,What Is A SMS

Gateway.http://www.developershome.com/SMS/SMS_tutorial.asp?page=SMSGat eway[6 April 2011, waktu akses : 20.42 WIB]

Bin Ladjamudin, Al-Bahra. 2005. Analisis dan Desain Sistem Informasi. Yogayakarta: Penerbit Graha Ilmu.

Cihar, Michal. Gammu v1.30.90

Documentation.http://wammu.eu/docs/manual/SMSd/tabels.html [3 Oktober 2011, waktu akses : 21.05 WIB]

Teddy Marcus Zakaria dan Josef Widiadhi.SMS untuk Berbagai Keperluan.Informatika. 2007.

Referensi

Dokumen terkait

Bahwa keputusan pejabat pemerintahan tentang penyelenggaraan usaha dan/ atau kegiatan dalam duduk perkara seharusnya memperhatikan dan memprioritaskan prosedur analisis

Dalam penelitian harga transfer yang menggunakan teori-teori ekonomika, pertanyaan penelitian yang muncul adalah apakah nilai ekonomis dari praktek penetapan harga

Melihat tingginya angka insidensi, angka mortalitas dan dampak yang ditimbulkan oleh luka bakar, maka diperlukan suatu literatur khusus untuk membahas tentang luka bakar dalam

Hal ini sejalan dengan yang dilaporkan Sasa dan Syahromi (2006) bahwa masyarakat Jawa Barat yang menyatakan bahwa sistem minapadi telah diaplikasikan sejak satu abad yang lalu oleh

Infeksi  bakteri anerobik biasanya ditemukan pada pasien yang pernah mengidap  penyakit inflamasi pelvik karena sudah diinvasi oleh bakteri sebelumnya sehingga pasien

Bertolak dari pemahaman tersebut berikut ini dapat dipaparkan beberapa hal yang mengindikasikan isu global dalam novel Indonesia modern dewasa ini, antara lain:

a) Mengelola keluar masuknya kain baik dari bagian produksi ke bagian lain dan ke Departemen Finishing. b) Membuat laporan keluar masuk kain mentah dan kain finish kepada

Tujuan penelitian ini adalah untuk mengetahui efektifitas sumur resapan dalam membantu proses infiltrasi pada kondisi tanah tertentu dengan kondisi permeabilitas yang telah