Jurnal Cendekia Vol 13 No 2 Mei 2015 ISSN PENGEMBANGAN APLIKASI CROSS PLATFORM PERPUSTAKAAN BERBASIS XML WEB SERVICE

dokumen-dokumen yang mirip
BAB IV HASIL DAN UJI COBA

Sistem Perwalian Online Mahasiswa Pada Program Pendidikan Jarak Jauh

PEMANFAATAN MOBILE VOUCHER PADA APLIKASI M-COMMERCE UNTUK PEMESANAN FOOD DELIVERY BERBASIS TEKNOLOGI WAP

IMPLEMENTASI LOCATION BASED SERVICE UNTUK PENCARIAN PEMUKIMAN MENGGUNAKAN GPS BERBASIS PLATFORM ANDROID

Pembuatan dan Penerapan E-Examination Penerimaan Mahasiswa Baru Universitas Gunadarma

MEMBUAT WEB SERVICE DENGAN MENGGUNAKAN JAVA (STUDI KASUS E- COMMERCE PORTAL)

ISSN Pengembangan Perpustakaan Digital Berbasis Web di Perpustakaan Jurusan Pendidikan Dasar Universitas Pendidikan Ganesha

IMPLEMENTASI WEB SERVICE UNTUK MENDUKUNG INTEROPERABILITAS PADA APLIKASI E-COMMERCE

BAB II KAJIAN PUSTAKA

SISTEM INFORMASI DISTRIBUSI BARANG BERBASIS WEB SERVICE

PERANCANGAN APLIKASI SISTEM INFORMASI KEPENDUDUKAN DI KECAMATAN GONDOMANAN

PEMANFAATAN WINDOWS MANAGEMENT INSTRUMENTATION (WMI) DAN VISUAL BASIC 6 DALAM INVENTARISASI JARINGAN

Perancangan Aplikasi Sistem Reservasi Kamar Rawat Inap Rumah Sakit Berbasis Mobile Technology (Studi Kasus RSUD Dr. Haryoto Lumajang) TUGAS AKHIR

JURNAL KHATULISTIWA INFORMATIKA, VOL. 2 NO. 1 JUNI 2014 PERANCANGAN SISTEM INFORMASI AKADEMIK SEKOLAH BERBASIS WEB DENGAN JAVA

ABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha

APLIKASI INVENTARIS BUKU UNTUK PERPUSTAKAAN BERBASIS WEB. Sir Kalifatullah Ermaya. Abstrak

BAB V IMPLEMENTASI DAN KESIMPULAN

PERANCANGAN SISTEM TELESHOPING TOKO BUKU AN-NOOR VIA HANDPHONE BERBASIS WAP NASKAH PUBLIKASI

BAB IV HASIL DAN UJI COBA

IMPLEMENTASI ANDROID MATERIAL DESAIN TERHADAP PERANCANGAN APLIKASI MOBILE BERITA TEKNOLOGI

ABSTRAK. Kata kunci : Perpustakaan Tugas Akhir PHP (Php Hypertext Preprocessor) Universitas Kristen Maranatha

BAB I PENDAHULUAN. Bidang pendidikan merupakan salah satu dari sekian banyak bidang yang

E-SUMUTSIANA KENDARAAN AIR TRADISIONAL

Bab 4 Hasil dan Pembahasan

BAB IV HASIL DAN UJI COBA

Desain dan Implementasi Modul Mahasiswa Pada Sistem Informasi Akademik Studi Kasus Politeknik Negeri XYZ

ABSTRAK. Kata Kunci: Perpustakaan, buku, data, peminjaman, pengembalian, pencarian. Universitas Kristen Maranatha

PENGEMBANGAN WEBSITE DAN E-LEARNING SEKOLAH

ABSTRAK. Kata kunci : pemesanan tiket kereta api online, WAP, XHTML, PHP, Macromedia Dreamweaver, Visual Basic 6.0, MYSQL. vii

PEMBUATAN WEB RESERVASI MOBIL DAN PROMOSI PADA AMANAH CAR RENTAL MENGGUNAKAN CODEIGNITER DAN BOOTSTRAP NASKAH PUBLIKASI

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. dan perangkat keras yang akan mendukung jalannya aplikasi. Perangkat lunak dan

SISTEM INFORMASI LOWONGAN PEKERJAAN BERBASIS MOBILE PADA DINAS SOSIAL, TENAGA KERJA DAN TRANSMIGRASI KOTA CIREBON

Sistem Informasi Toko Atom Komputer untuk Mengelola Proses Penjualan dan Pembelian Barang Menggunakan PHP dan Openwave

BAB IV HASIL DAN PEMBAHASAN

SISTEM INFORMASI PENJUALAN ONLINE SEPATU PADA TOKO STARS SHOP MEDAN

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

BAB IV HASIL DAN ANALISIS. 4.1 Hasil Karya / Implementasi Halaman Depan (Front End) : a. Slider depan Tampilan Slider Halaman user

BAB II TINJAUAN PUSTAKA

Penyampaian Informasi Kesehatan TBC Dengan Pendekatan Pasien Terpusat Berbasis XML Webservice

BAB IV HASIL DAN UJI COBA

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB (Studi Kasus SMAN 1 Penengahan)

Proyek Akhir II Aplikasi Transaksi Pengisian Voucher Handphone Berbasis Web BAB I PENDAHULUAN

APLIKASI MAINTENANCE LAYANAN SPEEDY BERBASIS ANDROID (STUDI KASUS: PT TELKOM INDONESIA TBK BANDUNG)

Penerapan Aplikasi m-ticketing untuk Meningkatkan Layanan pada Bioskop

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

Software Requirements Specification

E-COMMERCE PT. PASLA PURNAMA ABADI PALEMBANG

PERANCANGAN SISTEM INFORMASI ADMINISTRASI DAN MONITORING TRANSAKSI BERBASIS WEB MOBILE

SISTEM INFORMASI PEGAWAI BERBASIS WEB DENGAN METODE WATERFALL PADA SMA AISYIYAH 1 PALEMBANG

KOMPARASI E-PEMERINTAHAN

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB IV HASIL DAN UJI COBA

Desain Dan Implementasi Modul Dosen Pada Sistem Informasi Akademik Studi Kasus Politeknik Negeri XYZ

BAB I PENDAHULUAN I.1

ABSTRAKSI. Universitas Kristen Maranatha

PERANCANGAN SISTEM INFORMASI PRAKTEK LAPANGAN KEPENDIDIKAN BERBASIS WEB PADA FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN UNIVERSITAS BUNG HATTA

BAB III ANALISIS DAN DESAIN SISTEM

PENGEMBANGAN APPLICATION MANAGEMENT SYSTEM PADA WEBSITE JURUSAN ILMU KOMPUTER

BAB IV HASIL DAN UJI COBA

RANCANG BANGUN SISTEM E-LEARNING JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMP N 1 TEMPEL NASKAH PUBLIKASI

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

BAB 3 LANDASAN TEORI

BAB I PENDAHULUAN Latar Belakang

BAB IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka

BAB II TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB III ANALISIS DAN DESAIN SISTEM

RANCANG BANGUN SISTEM INFORMASI AGEN PROPERTI BERBASIS WEB (STUDI KASUS PT. GRHA KUSUMA)

BAB IV HASIL DAN UJI COBA

ABSTRAK. Kata Kunci: SLiMS 7 Cendana Stable, Perpustakaan Senayan, Open Source.

SISTEM INFORMASI AKADEMIK BERBASIS WAP DI SMA NEGERI 1 KLEGO BOYOLALI

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

SISTEM INFORMASI PELAYANAN PERANGKAT TEKNOLOGI INFORMASI (SIPP TI) PADA BPS PROVINSI JAWA TENGAH

BAB 1 PENDAHULUAN. Dengan perkembangan zaman telekomunikasi yang begitu. pesat ini, banyak mobile phone yang berjenis smart phone atau

IMPLEMENTASI E-COMMERCE UNTUK MENINGKATKAN PEMASARAN ANYAMAN BAMBU DI METRO

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

RANCANG BANGUN SISTEM PENYIMPANAN DATA BERBASIS NAS DENGAN RASPBERRY PI UNTUK MENUNJANG KEGIATAN PERKULIAHAN DI PROGRAM VOKASI UNIVERSITAS BRAWIJAYA

BAB IV HASIL DAN PEMBAHASAN

PERANCANGAN DAN PEMBUATAN APLIKASI ANDROID "AMIKOM MOBILE" NASKAH PUBLIKASI

SKRIPSI IMPLEMENTASI FUNGSI REST PADA WEB SERVICE UNTUK PORTAL BERITA DI SMK ISLAM AL HIKMAH MAYONG JEPARA. Oleh : HILMI TAIB

ABSTRAK. Kata Kunci: Game, Pengunduhan, Voucher, Super Admin, Admin, Moderator,Player

pelanggan (Customer) dan dapat membantu dalam pencatatan data secara akurat. 2. Parameter Evaluasi Untuk tidak memperluas area pembahasan pada penulis

PEMBANGUNAN SISTEM OPTIMASI ADMINISTRASI BLOCKING DOMAIN STUDI KASUS : PT TELEKOMUNIKASI INDONESIA

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

LAPORAN TUGAS AKHIR RANCANG BANGUN APLIKASI PENJUALAN HANDPHONE BERBASIS MOBILE (THE DEVELOPMENT OF MOBILE SALES APPLICATION HANDPHONE)

BAB IV PEMECAHAN MASALAH DAN UJI COBA APLIKASI

Pengembangan Aplikasi Sistem Administrasi Program Studi DIII Teknik Komputer Politeknik Harapan Bersama Sebagai Optimalisasi Pelayanan Prodi

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

APLIKASI VIDEO ON DEMAND BERBASIS WEB

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

BAB IV HASIL DAN UJI COBA

Web Services Penilaian pada Sistem Informasi Akademik (Studi Kasus : FMIPA Unmul) Lina Yahdiyani Inayatuzzahrah

ABSTRAK. Kata kunci: Perpustakaan, Trigger, Web Service, Mobile, Basis Data Terdistribusi, Load Testing

Transkripsi:

PENGEMBANGAN APLIKASI CROSS PLATFORM PERPUSTAKAAN BERBASIS XML WEB SERVICE Oleh: Riska Nurtantyo Sarbini ABSTRAK Perpustakaan adalah sebuah koleksi buku dan majalah. Dalam skala besar dan waktu yang semakin terbatas, melakukan pencarian daftar serta layanan informasi perpustakaan semakin mejenuhkan. Dengan teknologi yang semakin berkembang pesat muncul media-media baru yang memudahkan pengguna dalam pengaksesan sistem informasi. Terlebih lagi bila penggunaanya menggunakan web server yang diakses dimana saja dan kapan saja selama media tersebut terkoneksi dengan internet. Namun dalam media media baru tersebut semakin muncul juga banyaknya sistem operasi yang digunakan. Dengan keadaan tersebut bila kita hanya menggunakan media web server saja maka akan kesulitan bila diakses oleh sistem operasi yang berbeda. Oleh karena itu dibuatlah sistem web service yang menjembatani antar perangkat maupun sistem operasi yang berbeda. Dengan adanya web services yang menggunakan XML, dapat mengatasi masalah yang muncul dalam pembuatan aplikasi website dengan menggunakan platform sistem operasi tertentu, sehingga dapat memudahkan user mengakses website tersebut dengan berbagai media maupun platform. Sehingga perangkat-perangkat seperti komputer maupun mobile device seperti handphone dan PDA agar dapat melakukan pertukaran data dan informasi dengan mudah. Kata kunci: perpustakaan, web service ABSTRACT Library is a collection of books and magazines. In a large scale and the increasingly limited time, do a search list and library information services increasingly mejenuhkan. With technology growing rapidly emerging new media that allows users to access information systems. Moreover, when use is using a web server that is accessible anywhere and anytime as long as the media is connected to the Internet. However, the media is increasingly emerging new media are also many operating system used. In that situation, if we only use the media only, the web server will be trouble when accessed by different operating systems. Therefore made web service system that bridges between devices and different operating systems. Given that uses XML web services, can overcome the problems that arise in making web applications using a particular operating system platform, so as to allow a user to access the website with a variety of media and platforms. So that devices such as computers and mobile devices such as mobile phones and PDAs to be able to exchange data and information with ease. Keywords: libraries, web service 43

I. PENDAHULUAN Perpustakaan adalah sebuah koleksi buku dan majalah. Walaupun dapat diartikan sebagai koleksi pribadi perseorangan, namun perpustakaan lebih umum dikenal sebagai sebuah koleksi besar yang dibiayai dan dioperasikan oleh sebuah kota atau institusi, dan dimanfaatkan oleh masyarakat yang ratarata tidak mampu membeli sekian banyak buku atas biaya sendiri. Dalam skala besar dan waktu yang semakin terbatas, melakukan pencarian daftar serta layanan informasi perpustakaan semakin mejenuhkan. Dengan teknologi yang semakin berkembang pesat muncul media-media baru yang memudahkan pengguna dalam pengaksesan sistem informasi. Terlebih lagi bila penggunaanya menggunakan web server yang diakses dimana saja dan kapan saja selama media tersebut terkoneksi dengan internet. Namun dalam media media baru tersebut semakin muncul juga banyaknya sistem operasi yang digunakan. Dengan keadaan tersebut bila kita hanya menggunakan media web server saja maka akan kesulitan bila diakses oleh sistem operasi yang berbeda. Oleh karena itu dibuatlah sistem web service yang menjembatani antar perangkat maupun sistem operasi yang berbeda. Web service ini merupakan satuan diskrit dari fungsionalitas programatis yang diekspos kepada client via protokol komunikasi, dan format data standar bernama HTTP dan XML. Protokol ini mengatasi masalah komunikasi lintas internet dan lintas firewall tanpa beralih ke solusi superior yang memerlukan port-port komunikasi tambahan yang harus dibuka untuk akses eksternal. Dikarenakan web service mamiliki fungsi untuk menformat dan menguraikan pesan XML. Dengan adanya web services yang menggunakan XML, dapat mengatasi masalah yang muncul dalam pembuatan aplikasi website dengan menggunakan platform sistem operasi tertentu, sehingga dapat memudahkan user mengakses website tersebut dengan berbagai media maupun platform. Sehingga perangkatperangkat seperti komputer maupun mobile device seperti handphone dan PDA agar dapat melakukan pertukaran data dan informasi dengan mudah. II. Desain Sistem a. Blok Diagram Rangkaian Web service inilah nantinya yang akan menerima request dari user, dan akan me-reply sesuai dengan permintaan user. Web service yang akan dibuat adalah XML Web Service b. Aplikasi Client Aplikasi inilah yang akan di aplikasikan pada user client, sehingga nantinya melakukan komunikai dengan web service. c. Database Database ini nantinya akan menyimpan data-data operasional sebagai simulasi dari pemrosesan sistem. Desain Sistem di gambarkan sebagai berikut : Gambar 3.1 Konsep Aplikasi Perpustakaan Menggunakan Web Service Gambar 3.2 Sistem Aplikasi Perpustakaan Mendetail 44

Dari desain diatas terlihat dua pembagian yaitu bagan Server serta Client. Pada perencanaan pengembangan sistem menggunakan berbagai macam basis developer program pada kedua bagan. Pada bagian Server Menggunakan: - XML - My SQL - PHP - Apache - SOAP Pada bagian Client : Handphone : Java J2ME Desktop : VisualBasic.Net Web : PHP Dari basis developer bagan diatas terlihat bahwa dimana dikatan cross platform dimana salah satu contoh sebuah aplikasi yang dibuat dengan bahasa VB.Net secara default tidak bisa mengakses MySQL. Namun dengan web service dimana sebagai penjembatan platform-platform tersebut. a. Hasil Pada Web Sevice Karena berbasis xml web service maka sebelumnya harus memasukkan parameter-parameter yang terkoneksi dengan database kedalam web service, yang pada akhirnya klien mengakses parameter-parameter tersebut agar aplikasi klien dapat berjalan. Gambar 4.1 Gambar Parameter Web Service Yang Berfungsi Untuk Melakukan Pencarian Buku dt_login_obo Member dt_login_member dt_input_pencarian 0 Aplikasi Perpustakaan dt_admin dt_buku Operator Back Office daftar_buku daftar_admin dt_login_ofo Gambar 4.2 Gambar Parameter Web Service Yang Berfungsi Untuk Melihat Daftar Buku dt_buku dt_berita dt_berita dt_peminjaman dt_login_laporan dt_member + Kepala Perpustakaan daftar_member Operator Front Office Pelaporan daftar_buku daftar_berita daftar_peminjam Gambar 3.3 DAD Level 0 Gambar 4.3 Gambar Parameter Web Service Yang Berfungsi Untuk Melihat Daftar Berita III. PENGUJIAN DAN PEMBAHASAN Aplikasi perpustakaan berbasis xml web service merupakan aplikasi yang terbagi untuk pelayanan pelanggan serta untuk admin pengoperasianya, oleh karena itu pengujian hasil difokuskan pada proses pelayanan pelanggan serta entri data pada admin. Gambar 4.4 Gambar Parameter Web Service Yang Berfungsi Untuk Fungsi Login Pada Member 45

b. Hasil Pada Aplikasi Klien Handphone Gambar 4.5 Gambar Awal Ketika Aplikasi Klien Handphone Diakses c. Hasil Pada Aplikasi Klien Desktop Aplikasi klien desktop ini memiliki beberapa fitur yang dimana didalamnya langsung berhubungan dengan perpustakaan dimana pengguna dapat mengaksesnya apabila pengguna tersebut sudah terdaftar sebagai member dari perpustakaan tersebut. Setelah terdaftar pengguna bisa melihat, mencari maupun melihat berita dari dalam aplikasi tersebut. Gambar 4.7 Gambar Menu Utama Pada Klien Desktop Yang Digunakan Untuk Memilah Fiturfitur Didalam Aplikasi d. Hasil Pada Aplikasi Klien Web Aplikasi klien web ini memiliki beberapa fitur yang dimana didalamnya langsung berhubungan dengan perpustakaan dimana pengguna dapat mengaksesnya apabila pengguna tersebut sudah terdaftar sebagai member dari perpustakaan tersebut. Setelah terdaftar pengguna bisa melihat, mencari maupun melihat berita dari dalam aplikasi tersebut Gambar 4.8 Gambar Halaman Login Pada Aplikasi Desktop Gambar 4.6 Gambar Halaman Login Pada Aplikasi Desktop Gambar 4.9 Gambar Menu Home Pada Klien Web e. Hasil Pada Aplikasi Front Office Aplikasi admin ini memiliki beberapa fitur yang dimana didalamnya langsung berhubungan dengan administrasi pada perpustakaan dimana operator dapat mengaksesnya apabila memiliki username serta password. Setelah dapat terkoneksi 46

maka admin berhak melakukan input, update serta delete data-data pada peminjaman, user, buku, berita maupun menginput serta menghapus data admin. Gambar 4.10 Gambar Halaman Login Pada Aplikasi Admin Gambar 4.12 Gambar Penginputan Data User f. Hasil Pada Proses Pelaporan IV. Penutup Kesimpulan Dari Berdasarkan hasil pengujian sistem yang dilakukan, dapat diambil kesimpulan beberapa hal antara lain : 1. Sistem komputerisasi yang diimplementasikan pada web service beserta klien media handphone, desktop, serta web dapat diakses kapan saja dimana saja oleh pelanggan melalui media-media tersebut, Selama media terkoneksi dengan internet yang akan memudahkan pengguna serta administrator dalam menangani pelayanan pelanggan dan pengolahan data. 2. Pada aplikasi klien hanphone, web serta desktop untuk pengaksesanya harus melakukan login terlebih dahulu dengan cara terdaftar menjadi member perpustakaan. Proses login administrator terpisah yaitu operator front office serta operator back office, operator yang memiliki hak untuk mengatur operator yang memiliki hak akses adalah operator back office. Proses pelaporan yang hanya bisa diakses oleh kepala perpustakaan hal tersebut dibuktikan dengan login kepala perpustakaan. 3. Pencetakan laporan dapat disimpan ke dalam format MS.Word Dokumen, Excel serta HTML File dan proses pencetakan ke printer dapat dilakukan langsung dari form pelaporan. Gambar 4.13 Gambar Login Sebelum Mengakses Form Pelaporan. 47

DAFTAR PUSTAKA http://id.wikipedia.com http://ajidotnet.wordpress.com/2008/09/12/ adonet-dan-xml-dasar-dasar-xml/ http://satiman.blogspot.com/2007/05/apaitu-xml.html Kadir. Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta : Penerbit Andi. Komputer, Wahana. 2007. Membangun Aplikasi Database dengan Visual Basic.NET, Yogyakarta : Penerbit Andi. Lucky Lim. 2008. XML Web Service. Jakarta : Penerbit Jasakom. Ir. Yuniar Supardi. 2008. Pemrograman Handphone dengan J2ME. Jakarta : Penerbit PT. Elex Media Komputindo. Rulianto Kurniawan. 2008. Membangun Situs dengan PHP untuk Orang Awam.Palembang : Penerbit Maxikom 48