Anda di halaman 1dari 16

Teknologi Mobile E-LIBRARY V2 SMS

Sistem Informasi Perpustakaan


Berbasis Web
dengan SMS Server Gammu
(Katalog Online & Sistem Informasi Manajemen
Perpustakaan & Akses Informasi Melalui SMS)
Dikembangkan oleh
Bunafit Komputer
( Redaksi Buku IT & Software Development )

( Programmer : Bunafit Nugroho & Fajar Witoko )

Fajar Witoko, adalah Web Programmer dengan Basis Teknologi Mobile


dan Aplikasi Desktop, CekiDot at www.bunafit-komputer.com

Bunafit Nugroho, ...mmmm...siapa yah?? Jelas, Pria Cakep kelahiran


Lampung Timur (sukadana)...tapi wong Jowo Jogja brow. Rambut Gondrong,
Cakep...ramah senyum, baik hati dan suka menabung. Tapi masih Jomblo,
xixix “jadi pingin malu neh gw...”.....!! Tolong pak Ustat “Cariin Jodoh yang
Alim” buat gw, he he...!

Absraksi Sistem
Aplikasi ini adalah sebuah aplikasi perpustakaan berbasis teknologi mobile (SMS AutoReplay/ SMS
Autoresponse), aplikasi ini berbasis web server, sehigga dapat digunakan pada komputer mana saja yang
memiliki sistem operasi windows.

Aplikasi ini ditujukan sebagai fasilitas dari sebuah perpustakaan di perguruan tinggi yang dapat di nikmati
oleh mahasiswa, aplikasi ini memberikan kemudahan akses informasi pustaka kepada mahasiswa.

Anggota perpustakaan bisa melakukan akses informasi dan pencarian buku melalui SMS saja, sehingga
aplikasi ini bisa diakses kapan saja dan dimana saja dengan fotmat-format akses tertentu. Oleh karena itu
aplikasi ini disebut-sebut sebagai aplikasi berbasis teknologi mobile.
Aplikasi ini juga dilengkapi dengan Kode Verifikasi pendaftaran anggota, sehingga setelah anggota baru
melakukan pendaftaran, maka sistem akan langsung secara otomatis mengirimkan Format SMS dan Kode
Verifikasi ke nomor anggota yang telah didaftarkan.

Seorang Anggota baru, akan bisa melakukan akses informasi serta pencarian buku melalui SMS ketika
anggota telah melakukan tahap Verifikasi kepada sistem dengan mengirimkan kode Verifikasi yang telah
dikirimkan sebelumnya.

Aplikasi ini telah memiliki beberapa validasi yang digunakan sebagai kamanan serta pendukung efisiensi
dari kinerja aplikasi ini sendiri, sehingga aplikasi ini telah siap untuk di implementasikan ke lapangan.

BEBERAPA CONTOH AKSES SISTEM AUTORESPON

Ketik :
Help (Untuk Tata Cara Akses Sistem)

Ketik :
Reg#no_induk_anda#kode_verifikasi (Untuk Registrasi ke Sistem)
Contoh : Reg#0554100270#2344

Ketik :
Judul#nama_penulis (Untuk Mencari JUDUL BUKU)
Contoh : Judul#PHP Dasar

Ketik :
Penulis#judul_buku (Untuk Mencari PENULIS BUKU)
Contoh : Penulis#Bunafit Nugroho, S.Kom

Ketik :
Detail#judul_buku#nama_penulis (Untuk Mencari Buku Berdasarkan JUDUL BUKU dan
PENULISNYA)
Contoh :Detail#PHP Dasar#Bunafit Nugroho, S.Kom

Konsultasi dengan Kami ???


Chat YM 1 : bunafitkomputer
Chat YM 2 : bunafit_komputer
Harga gramedia Harga gramedia Harga gramedia
Rp. 49.800,- Rp. 49.800,- Rp. 74.800,-
Adalah Aplikasi Berbasis Web dengan konsep sebagai bahan
referensi/contekan/acuan Tugas Akhir (TA), Skripsi, Kerja
Praktek atau Tesis bidang Informatika Komputer.
Konsep ini gratis, tapi skrip web-nya dijual dengan harga Rp.
2.000.000,- (Konsep Menyesuaikan Pemesan)

( Jika pesan yang sudah jadi, biayanya hanya Rp. 1.700.000,- )

** DAPAT DIKEMBANGKAN UNTUK PERPUSTAKAAN NYATA **

Tersedia Source Code Perpustakaan dari program Java, Visual


Basic 6.0, Delphi dan C++ Builder, juga tersedia dengan konsep
Multi User dan Client/Server

Untuk mendapatkan No Rekening transfer, silahkan kirim email seperti contoh di atas.
Atau, kirim SMS ke nomor 0838 6716 1314 . Contoh pesan SMS :
"planetKode, minta No Rekening buat pembayaran Sc PHP eLibrary V2 SMS ". Kami
akan segera membalas.
ERD (Entity Relationship Diagram)/ Relasi Tabel

Dari relasi di atas, itu hanya merupakan relasi inti dari E-Library V3, namun di dalam database juga terdapat
beberapa tabel default dari gammu sehingga kami tidak mengikut sertakan di dalam relasi. Berikut gambar
dari batabase E-Library V2
Database pustakaonlinedb

Tabel daemon, adalah tabel yang digunakan untuk start SMS daemon dari Aplikasi Gammu.

Tabel gammu adalah tabel yang digunakan untuk menyimpan data versi dari aplikasi gammu yang kita
gunakan.
Tabel inbox adalah tabel yang otomatis digunakan untuk menampung setiap sms yang masuk, nantinya data
dari tabel inbox inilah yang kita proses untuk setiap keperluan pengolahan data, sehingga tabel inbox
merupakan bagian tepenting dari aplikasi ini.

Tabel outbox adalah tabel inti sebagai tempat text nantinya akan dikirimkan ke nomor tujuan, tabel ini akan
digunakan sebagai tabel sender dari seluruh teks sms baik dalam short karakter atau pun Long karakter,
sehingga setiap teks yang akan dikirimkan ke nomor tujuan, sebelumnya akan masuk ke table outbox dan
nantinya jika sms sudah terkirim, text selanjutnya akan dikirimkan secara otomatis ke tabel sentitems.
Tabel outbox_multipart adalah tabel bantu yang digunakan untuk mengirimkan Long Karter ke satu nomor
atau lebih, jadi tabel ini nantinya akan digunakan jika pengiriman SMS jumlah karakternya melebih 160
karakter.

Tabel pbk, adalah tabel yang nantinya bisa digunakan utnuk menyimpan nomor telepon. Namun beberapa
nomor telepon juga bisa di simpan ke dalam group, sehingga nantinya kita juga mambutuhkan tabel
pbk_group, seperti berikut :

Tabel pbk_groups adalah tabel tempat penyimpanan data nomor telepon yang dibuat sebagai group, datanya
disesuaikan dengan ID pada tabel pbk.
Tabel phones otomatis dibutuhkan untuk menyimpan default data Handphone atau Modem yang anda
gunakan, data handphone atau modem akan tersimpan secara otomatis ketika aplikasi gammu dijalankan.

Tabel sentitems adalah tabel yang akan digunakan sebagai penampung setiap sms yang sudah dikirimkan
Tabel petugas. Di dalam tabel ini, semua petugas perpustakaan akan dicatat. Termasuk Admin dari sistem
Perpustakaan ini. Untuk membedakannya, record data petugas akan diberi status pilihan, yaitu; PETUGAS
dan ADMIN.

Tabel kelas. Untuk perpustakan Sekolah, maka data kelas perlu dicatat, untuk mengelompokan anggota atau
data siswa.

Tabel penulis. Semua Penulis buku akan dicatat pada tabel ini, yaitu penulis utama dari sebuah buku. Untuk
kode penulis, kita dapat membuat program kode otomatis. Jadi, tidak harus menginput kodenya, melainkan
otomatis urut sesuai data yang sudah ada di tabel.
Tabel anggota. Semua data anggota perpustakaan akan disimpan pada tabel ini. Anggota perpustakaan
bebas, jika perpustakaan sekolah, maka datanya adalah data siswa. Jika untuk perpustakaan daerah, maka
datanya anggota bebas, ya siapa saja, tentunya untuk perpustakaan daerah ada kolom no_induk yang harus
dihapus.

Tabel buku_kategori. Tabel ini berisi kelompok buku, atau kategori buku. Kode kategori dibuat secara
otomatis, jadi kita tidak harus menginput.
Inisial kode kategori adalah KB, sedangkan 4 digit dibelakang adalah nomor urut yang dibuat secara
otomatis. Pada desain program ini, kita tidak memakai data inventaris buku, jadi dalam koleksi langsung
disebutkan jumlah bukunya.

Tabel pesan_pinjam dan pesan_pinjam_detail adalah pengembangan dari versi ini. Jadi, anggota
perpustakaan boleh melakukan pemesanan beberapa buku yang akan dipinjam, yang selanjutnya nanti
datang ke perpustakaan untuk mengambil buku yang telah dipesan untuk dipinjam.

Pengembangannya lagi, Anda dapat membuat sistem kurir. Jadi, anggota perpustakaan dapat meminjam dari
rumah, dengan mengakses web Katalog anggota, anggota dapat memilih buku yang akan dipinjam secara
gratis. Akan tetapi, untuk kurir pengantar buku ada biaya, yang dikenakan setelah buku diantar atau ditempat
pinjam (anggota).

Bentuknya data pada tabel pesan ini adalah temporari. Jadi, saat memilih buku yang akan dipinjam, bisa saja
membatalkan.
Tabel pinjam, digunakan untuk mencatat transaksi peminjaman buku yang dilakukan oleh anggota
perpustakaan. Sedangkan detail apa saja judul buku yang dipinjam akan disimpan dalam tabel detail
(pinjam_detail).

Tabel pinjam_detail. Sudah dijelaskan tadi, untuk menyimpan detail dari buku yang dipinjam.

Tabel tmp_pinjam. Tabel ini dipakai untuk menyimpan sementara dari data buku yang akan dipinjam, yaitu
sebagai grid data yang berjalan di dalam database. Setelah pemilihan buku (dilakukan oleh petugas) sudah
dilakukan, dan disimpan, maka data di dalam tabel ini akan dihapus, dan data sudah masuk (disimpan) ke
dalam tabel pinjam dan detail_pinjam.

Tabel kembali dipakai untuk mencatat waktu pengembalian buku. Jika ada denda keterlambatan, maka
biaya denda akan dicatat pada tabel ini juga. Biayanya tidak ada kepastian, hanya pengelola perpus yang
dapat menentukan, mungkin juga pengenaan denda terlambat tidak diterapkan jika memang tidak
memungkinkan.

Tabel bukutamu. Tabel ini dipakai untuk menyimpan pesan bagi tamu, atau siapa saja yang berkunjung
pada katalog online.

Anda Berminat Silahakan melakukan pemesanan dengan cara sebagai berikut :

CONTOH EMAIL PEMESANAN


TUJUAN (To) :
SUBJEK
: Pesan SC PHP : eLibrary v2 SMS
(Subject)
ISI SURAT : SURAT PESANAN DI SINI ......

IDENTITAS PEMESAN (Untuk Arsip) :


1. Nama lengkap : ?
2. Kuliah di mana : ?
3. Nomor HP aktif (Untuk unik transfer) : ?

Untuk mendapatkan No Rekening transfer, silahkan kirim email seperti contoh di atas.

Atau, kirim SMS ke nomor 0838 6716 1314. Contoh pesan SMS : "planetKode, minta
No Rekening buat pembayaran Sc PHP eLibrary V2 SMS ". Kami akan segera membalas.