P. 1
APLIKASI PERPUSTAKAAN ON LINE MENGGUNAKAN CONTENT MANAGEMENT

APLIKASI PERPUSTAKAAN ON LINE MENGGUNAKAN CONTENT MANAGEMENT

|Views: 575|Likes:
Published by memmode

More info:

Published by: memmode on Mar 02, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/21/2013

pdf

text

original

APLIKASI PERPUSTAKAAN ON LINE MENGGUNAKAN CONTENT MANAGEMENT SISTEM (CMS) (Studi Kasus Membangun Perpustakaan Terpadu Widya Puraya

Universitas Diponegoro)
Puguh Tri W. L2F 302 547 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Diponegoro, SEMARANG

ABSTRAK Informasi merupakan kebutuhan yang sangat penting bagi manusia. Perkembangan teknologi yang semakin pesat memudahkan orang untuk memperoleh informasi secara cepat dan akurat. Bagi lembaga perpustakaan yang bertugas menyediakan layanan dan informasi untuk anggotanya tentang informasi buku di perpustakaan secara cepat dan akurat dengan menggunakan media internet ataupun intranet merupaan plihan yang tepat. Penyusunan Tugas Akhir ini bertujuan membuat aplikasi sistem perpustakaan terpadu yang menjadi sumber informasi dengan cara menyatukan beberapa database perpustakaan yang berbeda lokasi. Dengan adanya aplikasi sistem informasi ini maka pengguna perpustakaan cukup mengakses dalam satu alamat situs untuk mendapatkan informasi dari beberapa perpustakaan. Untuk memenuhi kebutuhan aplikasi sistem yang dibuat tersebut digunakan desain menggunakan metode pendekatan terstruktur dan mengimplementasikan Content Management Sistem (CMS) yang dibangun dari postnuke dan memakai MySQL sebagai server basis data. Hasil Akhir Tugas Akhir ini adalah menyajikan informasi perpustakaan on line yang terdiri dari beberapa database perpustakaan yang berbeda menjadi satu perpustakaan terpadu. I. PENDAHULUAN berbasis PostNuke. Secara sederhana CMS itu sendiri adalah paket software yang didesain untuk memanajemen website. Alasan pemilihan penggunaan CMS ini adalah karena CMS yang berbasis PostNuke, relatif lebih memiliki fasilitas yang komprehensif dan handal selain itu, sebagai salah satu bentuk aplikasi web dinamis CMS cenderung mudah diupgrade setiap saat. Keunggulan lain dari CMS adalah adanya suatu pengaturan atau manajemen web yang telah ditampilkan. Untuk perancangan sistem menggunakan metode terstruktur dengan menggunakan tipe database klien-server berbasis web dan mengimplementasikannya menggunakan sistem operasi Windows dengan menggunakan Apache sebagai web servernya, dan MySQL sebagai database servernya 1.2 Tujuan dan Manfaat Tujuan dan manfaat Aplikasi Perpustakaan Online menggunakan Content Management Sistem (CMS) adalah untuk memberi kemudahan dalam mencari atau mendapatkan informasi mengenai buku yang dibutuhkan bukan hanya dari satu perpustakaan saja melainkan dari beberapa perpustakaan sehingga, memberi kemudahan bagi anggota untuk dapat melakukan pemesanan peminjaman buku yang dikehendaki sebelum berangkat ke perpustakaan yang dituju sehingga tidak perlu takut didahului anggota lain, meningkatkan

1.1 Latar Belakang Perpustakaan adalah sebuah tempat yang menjadi pusat dari segala informasi tentang buku, dengan adanya perpustakaan seorang anggota dapat memaksimalkan kemampuan belajarnya dengan membaca buku-buku yang tersedia sehingga dengan seringnya membaca maka akan sangat membantu meningkatkan daya fikir seseorang. Bentuk perpustakaan yang berbasis online dapat mempermudah anggotanya untuk mengetahui informasi tentang adanya buku-buku yang tersedia. Disamping itu dengan adanya suatu katalog yang menyediakan informasi buku secara online akan dapat mempermudah penguna atau anggotanya untuk mendapatkan soft copy ataupun data-data dari buku yang diperlukan Dengan menggunakan sebuah sistem yang berbasis internet atau intranet maka perpustakaan dapat menjangkau anggota yang luas sehingga sistem ini akan dapat diakses oleh pengguna dari seluruh penjuru dunia. Selain itu juga akan mempermudah anggota yang memiliki kepadatan aktivitas sehingga mereka yang tidak bisa berkunjung secara langsung ke perpustakaan dapat mengakses data secara online ditempat yang menjadi aktivitas mereka. Pada sistem perpustakaan online yang dibuat ini menggunakan aplikasi CMS yang

1

CMS juga memberikan kefleksibelen dalam mengatur alur kerja atau ‘workflow’ dan hak akses. DBMS. dalam upaya memcapai satu atau beberapa tujuan tertentu. suara.1 Pengertian Content adalah sebuah unit informasi yang digunakan untuk membentuk sebuah halaman di website yang terdiri dari teks. Sistem adalah satu–kesatuan yang terdiri atas komponen–komponen (subsistem – subsistem) yang saling berhubungan erat menurut rentan tertentu. Dengan menyimpan data di suatu tempat. setiap saat dapat menggunakannya secara leluasa untuk membuat. menghapus atau bahkan memperbaharui isi website tanpa campur tangan langsung dari pihak webmaster. 2. meningkatkan efektifitas petugas perpustakaan yang dapat mengetahui buku yang dibutuhkan (dipesan) anggota. Oleh karena semua data disimpan dalam satu tempat. konsistensi tampilan dapat senantiasa dijaga dengan baik. Karena CMS memisahkan antara isi dan desain. tanpa harus khawatir kehilangan identitas dari website secara keseluruhan.Program Aplikasi. Sistem secara fisik adalah kumpulan dari elemen – elemen yang beroperasi bersama – sama untuk menyelesaikan suatu sasaran. Komponen dasar system basis data terdiri dari : Data. dan lain sebagainya. 2. sehingga bisa menyiapkannya sebelum anggota tiba di perpustakaan. Pengertian Content Management sistem juga dapat diartikan secara sederhana sebagai sebuah sistem yang memberikan kemudahan kepada para penggunanya dalam mengelola dan mengadakan perubahan isi sebuah website dinamis tanpa sebelumnya dibekali pengetahuan tentang hal-hal yang bersifat teknis. Dengan demikian. Oleh karena CMS pada umumnya sudah berupa suatu kumpulan dari paket software maka seringkali Content Mangement System (CMS) diartikan sebagai suatu paket software yang didesain khusus untuk memanajemen sebuah website. 1.3 Perancangan Sistem Perancangan sistem adalah penggambaran atau pembuatan sketsa dari beberapa elemen yang pisah menjadi suatu kesatuan utuh[2]. sehingga memperbesar kesempatan berpartisipasi dari pengguna dalam pengembangan website. II. 2. setiap orang. Perancangan sistem menggunakan metode pemodelan logik terstruktur. Hal ini akan sangat menguntungkan bila website yang dikelola memiliki kompleksitas yang tinggi dan mengalami kemajuan yang cukup pesat. gambar. memelihara konsistensi tampilan dan memudahkan pemanfaatan contents untuk berbagai keperluan. Aplikasi CMS yang digunakan mendasarkan studi kasus pada perpustakaan pusat Widya Puraya UNDIP. 3.2 Basis Data Basis Data dapat didefinisikan sebagai himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Pengertian perancangan sistem adalah menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan. video. pemanfaatan kembali dari informasi yang ada untuk berbagai keperluan dapat dengan mudah dilakukan. Setiap bagian dari website dapat memiliki isi dan tampilan yang berbedabeda. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user dan memberikan gambaran yang jelas dari 2 . Menggunakan CMS yang didevelop dari PostNuke. Content Management Sistem (CMS) 2.efektifitas dan efisiensi anggota perpustakaan karena kita dapat melihat informasi buku dari beberapa perpustakaan dalam satu tampilan. Hardware. Sebuah CMS akan membedakan contents dari desain. mengontrol hak akses dan alur kerja yang memperbesar kesempatan pemakai berpartisipasi dalam pengembngan website. tahap ini menyangkut konfigurasi dari komponen perangkat keras dan perangkat lunak dari suatu sistem sehingga sistem akan benar – benar sesuai dengan rancangan yang telah diterapkan oleh analisis sistem. Prinsip utamanya adalah pengaturan data/arsip dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip tersebut Penyusunan basis data digunakan untuk mengatasi masalah pada penyusunan data yaitu: Redudansi & inkonsistensi data dan Inkonsistensi . User.3 Pembatasan Masalah Pada Tugas Akhir ini penulis akan membatasi masalah-masalah pada : 1. penulis maupun editor.

1 Perancangan Sistem Secara Rinci Salah satu alat bantu yang dapat digunakan untuk merancang basis data adalah diagram Entity Relationship (ER). Dalam sisi pemahaman. Web server yang mendukung PHP dapat dengan mudah ditemukan mulai dari IIS sampai dengan Apache. PERANCANGAN SISTEM Model pembuatan aplikasi pelayanan informasi perpustakaan online yang digunakan adalah analisis terstruktur (Structured Analysis). 2. browser mendapatkan alamat dari web sever. Browser mendapatkan isinya segera melakukan proses penerjemahan kode pnHTML dan menampilkannya ke layar pemakai 2.6 MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS (database management system) yang multithread. unix. ERD. Mysql_select_db() 3. namun menjadi bersifat dinamis. Analisis terstruktur merupakan sistem analisis dengan konsep menggambarkan model Diagram Alir Data (Data Flow Diagram/DFD) dan Entity Relationship dari aplikasi yang akan dibuat. Di postnuke HTML dikonvesi menjadi pnHTML.5 PHP PHP (Personal Home Page) adalah skrip bersifat server-side yang ditambahkan ke dalam HTML. DFD. Mysql_close() III. PHP/Posttnke telah menyediakan berbagai macam fungsi untuk keperluan tersebut. Mysql_query() 4. Mysql_connect() 2. 3. Fungsi pnHTML ini sama dengan HTML namun cara penulisannya berbeda dan lebih aman dari sisi sekuriti. Sifat serverside berarti pengerjaan skrip akan dilakukan di server. pnHTML ini didesain untuk mengenerate output HTML. Model kerja pnHTML sama dengan model kerja HTML. Sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya 2. Skrip ini akan membuat suatu aplikasi dapat diintegrasikan ke dalam HTML sehingga suatu halaman web tidak lagi bersifat statis. 3 . Model kerja pnHTML diawali dengan permintaan suatu halaman web oleh browser. 2. karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan 4. diantaranya: 1. Normalisasi.perancangan bagan yang lengkap pada programer Alat Perancangan system yang digunakan adalah Contex diagram. baru kemudian hasilnya dikirim ke browser[5]. multi-user MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL) Untuk melakukan koneksi dengan MySQL. 2.4 Postnuke Postnuke pada dasarnya merupakan jenis suatu framework CMS. DFD Levelled.1 Kelebihan PHP 1. Dalam pemrograman Postnuke bahasa pemrograman yang digunakan dapat berbasis php dan HTML. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux. Kardinalitas atau Derajat Relasi. windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.5. Dalam sisi pengembangan lebih mudah. dengan konfigurasi yang relative mudah 3. PHP adalah bahasa scripting yang mudah karena referensi yang banyak 5. Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan sebutan alamat internet. mengindentifikasi halaman yang dikehendaki dan menyampaikan segala informasi yang dibutuhkan oleh web server kemudian web server akan mencarikan berkas yang diminta dan memberikan isinya ke browser.

Normalisasi Tabel Anggota Sudah memenuhi sampai dengan bentuk normal ketiga b.2 Perancangan Sistem Secara Umum Saat mengembangkan suatu sistem.2.DFD Level 1 Proses Laporan IV. Tabel buku. Tabel Pesanan Sudah memenuhi sampai dengan bentuk normal ketiga. Tabel detiltransaksi.1.1.sistem menunjukkan bagaiman informasi digunakan dalam mengelola informasi. maka model merupakan peralatan yang berguna bagi pemecahan masalah. HASIL PENGUJIAN SISTEM 4. 4. Tabel Setting Sudah memenuhi sampai dengan bentuk normal ketiga. Karena model Gambar 4.DFD Level 0 .DFD Level 1 Pendataan .Context Diagram .1 Implementasi Basis Data Proses pembuatan basis data dan tabeltabel dibuat dengan menggunakan MySQL melalui phpMyAdmin. Normalisasi Tabel Buku Sudah memenuhi sampai dengan bentuk normal ketiga d. Untuk tabel utama yang disediakan dalam modul buku terdiri dari 7 buah tabel yang digunakan yaitu Tabel anggota.1 Gambar 3. Dalam hal ini meliputi : a. Basis data Aplikasi Perpustakaan Online ini disimpan dengan nama perpustakaan yang dapat dilihat pada Gambar 4. dan tabel transaksi 4.3 Pengujian Program 4 . 3.1 Tampilan struktur basis data pada phpMyAdmin Dalam basis data perpustakaan ini secara keseluruhan terdiri dari 84 tabel yang sebagian besar merupakan tabel-tabel pembawaan dari CMS postnuke. Tabel setting.2 Implementasi Design Form Implementasi desain form-form yang digunakan sistem dibuat dengan menggunakan program PHP yang disesuaikan dengan aturan postnuke.1 Entitas Relationship Diagram 3.1 Implementasi Sistem 4. baik data maupun prosesnya perlu didokumentasikan atau dibuat model.1 Normalisasi Proses Normalisasi merupakan proses pengelompokkan data elemen menjadi tabel – tabel yang menunjukkan entity dan relasinya[4].Tabel Transaksi . Alat yang digunakan untuk memodelkan sistem dalam tugas akhir ini adalah sebagai berikut: .1. Tabel Pesanan. f. Tabel perpus.Tabel Detail Transaksi e. Model merupakan penyederhanaan dari sejumlah objek atau aktivitas yang disebut entitas. Normalisasi Tabel Transaksi Agar bisa memenui bentuk normal ketiga tabel dipecah menjadi 2 yaitu : . Normalisasi Tabel Perpus Sudah memenuhi sampai dengan bentuk normal ketiga c.

gambar 4. Registrasi.3 : Gambar 4. Halaman ini tersimpan dengan nama file index. catalog skripsi.2 Tampilan Halaman Utama Dalam halaman utama ini ada beberapa pilihan menu yang dapat digunakan yaitu menu Home.7 5 .2 Deskripsi Halaman Web Deskripsi halaman merupakan penjelasan secara terperinci dari tiap-tiap halaman yang telah dibuat pada sistem berbasis web ini. dan katalog tesis. Tampilan Halaman Utama adalah seperti terlihat pada Gambar 4.5 Tampilan Menu Pencarian Buku Selain dapat melihat katalog buku pengunjung dapat juga melihat katalog jurnal seperti pada gambar 4. Halaman Utama Administrator 4.4 Tampilan Menu Katalog Buku Gambar 4. Pencarian Buku dan Login.2..3 Tampilan Menu Katalog Buku Untuk pengunjung yang belum menjadi anggota perpustakan dapat melihat daftar buku yang ada pada menu Katalog seperti yang terlihat pada Gambar 4. Halaman-halaman web pada perpustakaan on line terpadu ini antara lain terdiri dari : a.6 dan juga melihat katalog skripsi. Halaman Utama registered user (anggota) c. Halaman Utama web perpustakaan terpadu ( unrigestered user) b. Katalog buku.Dalam pengujian ini penulis menggunakan Mozilla Firefox dan Internet Explorer sebagai web browser. 4. Katalog jurnal. Gambar 4.2.php.3 Halaman Utama Web Perpustakaan terpadu (unrigestered User) Halaman ini merupakan halaman utama yang pertama kali diakses oleh pengunjung atau user saat mengunjungi web Aplikasi Perpustakaan Online Menggunakan Content Management Sistem. Gambar 4. Pengunjung dapat juga melihat informasi seputar perpustakaan yang tergabung dalam aplikasi perpustakaan online secara terpadu ini terlihat seperti pada gambar 4.5.4 dan membuka menu Pencarian Buku seperti terlihat pada Gambar 4.

8 Gambar 4.7 Tampilan Menu Katalog Skripsi Pada menu katalog skripsi pengunjung dapat melihat pembuat skripsi beserta dosen pembimbing I dan pembimbing II lengkap beserta abstrak tentang Skripsi atau Tugas Akhir ang dibuat tersebut.10 Tampilan Menu Registrasi Lanjutan 4.seperti pada gambar 4.11 Gambar 4.4 Halaman Utama rigestered User (Anggota) Untuk pengunjung yang sudah menjadi anggota perpustakaan dan sudah melakukan login akan masuk pada tampilan utama menu anggota seperti terlihat pada gambar 4.8 Tampilan Menu Katalog Tesis Apabila pengunjung berkeinginan untuk mendaftar menjadi anggota perpustakaan.9 Tampilan Menu Regristasi Awal Gambar 4.6 Tampilan Menu Katalog Jurnal Gambar 4.9 dan berikutnya adalah Tampilan menu konfirmasi dari registrasi lanjutan yang diisikan pada saat melakukan pemesanan buku seperti pada gambar 4. Hal tersebut seperti juga terlihat pada tampilan katalog tesis pada gambar 4.10 Gambar 4. disediakan menu Registrasi. Dalam registrasi ini terdapat dua kali proses registrasi yang pertama adalah registrasi menu otomatis dari postnuke Gambar 4.2.11 Tampilan Menu Login 6 .

5 Halaman Utama Administrator Seperti yang telah disampaikan dimuka bahwa postnuke pada dasarnya terdiri dari sekumpulan modul yang dibuat oleh banyak programer.12 Tampilan Halaman Katalog buku di Anggota Apabila anggota melakukan aksi pemesanan pada salah satu buku maka akan muncul menu Daftar Pesanan yang berisi pesanan buku yang telah dilakukan oleh anggota yang nantinya akan diproses kelanjutannya. Katalog buku.15 Gambar 4.14 Gamba 4.12 Gamba 4.15 Tampilan menu administrasi postnuke Didalam modul buku ini diletakkan pengaturan perpustakaan secara umum. Namun pada menu ini apabila diketahui anggota masih memiliki tanggungan pinjaman buku maka anggota tersebut tidak dapat melakukan proses pemesanan. Gambar 4.16 7 . Tampilan Halaman Katalog Angota Setelah Melakukan Pemesanan Dalam menu Daftar Pesanan (seperti terlihat pada gambar 4.Apabila anggota sudah berhasil login maka akan masuk ke halaman utama untuk anggota seperti terlihat pada Gambar 4. Selain menu daftar pesanan di menu anggota juga mempunyai menu daftar pinjaman seperti pada gambar 4. Pada menu Katalog buku ada menu pilihan Aksi Pemesanan seperti terlihat pada Gambar 4. Tampilan utama menú administrador dalam modul buku seperti pada gambar 4. Pencarian Buku. Modul-modul yang telah dibuat tersebut diletakkan dalam menu administration. skripsi. Letak modul utama Buku dalam halaman administrator ini seperti terlihat pada ambar 4. tesis.11 Pada halaman anggota ada beberapa menu yang dapat diakses yaitu menu Daftar pesanan buku.13 ). seperti terlihat pada Gambar 4. akan ditampilkan buku-buku yang akan dipinjam oleh anggota. anggota dapat log-out dari halaman anggota untuk mengambil pesanan buku diperpustakaan.13.dan Log-out.2.13 4.14 Tampilan Halaman Daftar Pesanan Setelah anggota selesai melakukan pemesanan. jurnal.

dan Tesis serta menampilkan daftar Jurnal. Tampilan dari form pembatalan pesanan dalam menu Peminjaman dan Pengembalian di Administrator seperti dalam Gambar 4. Selain itu tedapat menu Setting database untuk pencarian yang akan di bahas di sub bab berikutnya.19 : Gamba 4.16 Tampilan menu administrasi di modul buku Administrator dapat melakukan semua yang dilakukan oleh user sekaligus juga dapat melakukan input. Menampilkan daftar perpustakaan yang telah diinputkan untuk dilakukan pengeditan atau penghapusan. Skripsi. Pembatalan pesanan oleh admin ini dapat dikarenakan oleh adanya suatu hal yang dilakukan anggota yang tidak sesuai dengan aturan yang ditetapkan oleh perpustakaan.18 Gamba 4. dan esis untuk dilakukan pengeditan dan atau penghapusan. Selain itu admin juga dapat melakukan aksi pembatalan pesanan buku yang dilakukan oleh anggota perpustakaan bilamana dikehendaki.17 Tampilan Data Umum menu administrasi Didalam menu Data Umum ini administrator dapat melakukan berbagai macam kegiatan seperti melakukan penginputan data perpustakaan. Kemudian melakukan penginputan data Jurnal. Gambar 4.18 Tampilan menu pengembalian dan denda 8 .Pada menu administrasi ini terdapat juga menu peminjaman dan pengembalian seperti ditunjukkan pada gambar 4.17 Tampilan menu Peminjaman da Pengembalian Dalam menu pengembalian admin disertakan juga fasilitas penghitungan denda dari setiap keterlambatan pengembalian buku yang seharusnya dikembalikan sesuai kewajiban. Tampilan dari Data Umum dalam menu Administrator seperti dalam Gambar 17 Gamba 4. Skripsi. melakukan penginputan data buku. data perpustakaan dan setting database yang akan digunakan untuk pencarian. Seperti terlihat pada gambar 18. dan juga menampilkan daftar buku yang diinputkan untuk dihapus ataupun diedit. edit dan hapus data buku. Proses – proses yang dapat dilakukan oleh administrator tersebut diletakkan di Data Umum.

masing-masing perpustakaan dilengkapi dengan link edit yang jika diklik muncul tampilan seperti pada gambar 21: Gambar 4. username dan password yang digunakan oleh database.Seperti pada gambar 20 di atas.22 di bawah ini : Gambar 4.22 Tampilan menu data setting database 9 .168.6 Halaman Pengujian Aplikasi Multiple Database Pengujian yang dilakukan meliputi pengujian apakah pencarian data yang dilakukan untuk multiple database dapat dilakukan.21 Tampilan menu edit setting database Gambar 4. password : sankyo 4. nama database yang digunakan dan tabel yang digunakan untuk pencarian. Nama Database : perpustakaan 5.2. Lokasi : localhost 2.21. Misal dimasukkan data : 1. Jika tidak ada datanya. Nama Tabel : buku Hasil dari data yang dimasukkan dapat dilihat pada gambar 4. Nama Database : databuku 5. User : root 3.0.1 2. Pengisian ini dilakukan pada bagian setting database untuk pencarian pada menu administrator seperti pada gambar 20 : Pada tampilan gambar 4. Untuk pengujian ini digunakan 2 buah database lokal dan satu buah database yang terdapat di jaringan LAN. User : root 3. dapat diisikan semua data yang dibutuhkan. password : 4. Langkah pengujian pertama yaitu mengisi lokasi database.20 Tampilan menu setting database Gambar 4. cukup dikosongkan saja.19 Tampilan menu pembatan pinjaman 4. Lokasi : 192. Nama Tabel : buku Kemudian diisi setting data untuk perpustakaan lainnya sebagai berikut : 1.

Setelah keluar menú pencarian seperti pada gambar 4.pnVarcleanFromInput dan meletakkan isi yang dibuat dalam frame postnuke dengan perintah include(‘header.24 : Gambar 4. klik tombol cari yang terdapat pada halaman home. data buku yang ditampilkan dari berasal dua perpustakaan berupa Perpustakaan Widya Puraya dan perpustakaan Teknik. Kata yang dimasukkan bisa satu kalimat atau hanya satu kata saja. Untuk menampilkan halaman pencarian.1 Kesimpulan 1. pengarang yang dicari.168. Misal yang dicari adalah pengarang yang mengandung kata malayu seperti yang dilihat pada gambar 4. dan penerbit yang dicari. Dari ketiga isian tersebut dapat diisi salah satu atau semuanya. kemudian klik tombol Lihat Data. namun dengan digunakannya perintah iframe yang ditujukan untuk membuat frame baru dengan memasukkan file php di dalam web postnuke maka web dapat melakukan pencarian dengan multiple database.3. Pada dasarnya postnuke tidak mendukung aplikasi multiple database.24 Tampilan menu pencarian data berdasar pengarang Hasil dari pencarian data setelah tombol Lihat Data di klik seperti terlihat pada gambar 4.23 Tampilan menu pencarian data Dari tampilan pada gambar 4. 2.25 : 5 KESIMPULAN DAN SARAN 5. Gambar 4. Setelah memasukkan kata yang dicari.1 sedangkan IP komputer lokal adalah 192. Hal ini memperlihatkan bahwa aplikasi pencarian pada database yang berbeda telah berjalan.php’).0.25 Tampilan hasil pencarian data multiple database Gambar 4.25 di atas.Database pertama adalah database lokal dan database kedua adalah database yang terdapat di jaringan yaitu di komputer dengan IP 192. 10 .23.0. Setelah itu tampak isian untuk memasukkan judul yang dicari. CMS postnuke pada dasarnya mempunyai aturan tersendiri yang berbeda dengan php namun penggunaan perintah dan sintaks php standar dapat dilakukan dengan cara melakukan inisialisasi sintaks standar php tersebut pada frame postnuke dengan menggunakan fungsi extract untuk mengambil query html yang ingin diakses dan kemudian melakukan verifikasi dengan fungsi . Dari tampilan hasil pencarian juga menunjukkan bahwa kedua database dapat digunakan secara bersamaan untuk menghasilkan daftar buku yang dicari.168.

Jay &Bulger. ANDI. Dengan penggunaan postnuke ini lokasi database. MySQL/PHP Database Applications. 12. Yogyakarta. Pohan. Yogyakarta. Brad. 3. ANDI. Konsep dan Tuntunan Praktis BASIS DATA. Karena menggunakan multiple database. MT NIP. Saiful Bahri. 5. Semua pengunjung perpustakaan on line dapat melakukan pencarian buku Namur hanya anggota perpustakaan yang sudah terdaftar saja yang dapat mengetahui status buku dan melakukan pemesanan buku secara online. Husni Iskandar & Kusnassriyanto 2. Kadir. Konsentrasi Teknik Informatika dan Komputer. Aplikasi dari modul-modul CMS postnuke yang sangat banyak perlu dimanfaatkan secara maksimal dengan menambahkan menú download buku atau jurnal-jurnal elektronik.php. Pembimbing II Adian FR. Belajar Sendiri Pemrograman PHP 4. Hal ini mungkin karena terjadi overheat untuk ekstra koneksi. Yogyakarta. http://postnuke. M. Yogyakarta. username dan password yang digunakan. 8. 4. Roger S. 2003 13. Yogyakarta.Andy. ST. Jakarta. Wiwit. Manajemen Database dengan MySQL. http://postnuke. 5. “Basis Data”. 10. 2000 PAzis. Abdul. ANDI. Pemesanan hanya dapat digunakan untuk satu database. Jakarta. Jakarta. PT Elex Media Komputindo. 2.com. 9. PHP/MySQL Programming for Absolute Beginner. Rekayasa Perangkat Lunak. 1999. Pengantar Perancangan Sistem. 2005. 2001 14.php. 4.net/manual/en/index. Premier Press. 11 . 3. Erlangga.3. 2001. Onno W & Akhmad Daniel S. Informatika. MT DAFTAR PUSTAKA NIP. Harris.web. Purbo. Teknik Pemrograman Internet menggunakan Postnuke. Farid. Arbie. Pressman. Mengetahui/Menyetujui Pembimbing 1 Ir. 132 046 696 1. PT Elex Media Komputindo. CV. ANDI. Greenspan. 6. Ir. ANDI.2 Saran 1. Kodrat Iman Satoto. M&T Books. 2002. 2002.id Siswoutomo. Bandung. Dasar Pemrograman WEB Dinamis Menggunakan PHP. proses pemesanan yang dilakukan tidak dapat dilakukan untuk semua database. Fathansyah. Diharapkan ditemukan cara lain untuk koneksi sehingga lebih cepat melakukan koneksi dengan multiple database jaringan. United States. Kadir. 2004. 1999. 11. Apache Web Server. Jika menggunakan database jaringan (bukan lokal) hasil pencarian yang ditampilkan jadi lebih lama. http://www. Puguh Tri Warsono (L2F 302 547) Mahasiswa Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro Semarang. nama database yang digunakan dan tabel yang digunakan dapat diset dan diedit pada satu halaman administrator. 132 205 680 7. Abdul.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->