Rabu, 16 Maret 2011

BAB I

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Teknologi Informasi dan Komunikasi adalah salah satu bidang yang berkembang begitu pesat saat ini sehingga dalam berbagai proses kegiatan selalu dijumpai keberadaanya. Banyak orang beramai-ramai membuat website sebagai ajang untuk mendapatkan informasi, termasuk penelusuran buku-buku sebagai bahan bacaan. Meskipun awalnya internet hanya digunakan untuk menampilkan data-data statis, namun dalam perkembangan sebuah sistem informasi jarak jauh yang memberikan hak akses khususnya bagi pengguna. Fasilitas membaca melalui toko buku secara langsung untuk mendapatkan informasi yang lengkap sudah umum dilakukan, namun cara tersebut menguras tenaga dan waktu. Akan tetapi saat ini untuk mendapatkan informasi tersebut dapat dilakukan melalui internet, dimana sistem yang dibutuhkan adalah sebuah database.

Oleh sebab itu penulis membuat sebuah website Katalog Resensi Buku Online yang bernama The Book mempunyai tujuan untuk menginput dan menampilkan data informasi seperti memasukkan data judul buku, resensi buku, penulis, tahun terbit, penerbit, harga, dan tebal halaman agar dapat memudahkan para pembaca mendapatkan informasi tentang buku yang dicari. Setelah dilakukan pemasukkan data, maka hasilnya akan ditampilkan dalam sebuah website. Sebagaimana sebagian orang ketahui menggunakan cara manual sangat banyak mengalami kekurangan dan kelemahan, yaitu tidak terpeliharanya kekonsistenan data karena setiap informasi yang diberikan dapat hilang atau terselip pada berkas lain, tanpa harus melihat langsung buku tersebut. Ini disebabkan pemakaian data yang agak sulit, maka muncullah kurangnya keamanan data tentang buku-buku lama dan akan mengakibatkan integritas data kurang terpelihara.

Maka dari itu dibuat suatu aplikasi melalui komputerisasi dengan menggunakan bahasa pemprograman PHP, database Mysql, dan web design Kompozer. Dengan bahasa pemprograman yang dipakai, penulis juga memakai UML (Unified Modeling Language) sebagai bahasa standar permodelan visual (Visual modeling) dalam rekayasa software, memberikan cara standar untuk menggambarkan cetak biru bagi software yang penulis bangun. Penggunaan UML berdampak pada peningkatan produktivitas dan kualitas, serta pengurangan biaya dan waktu. Kerumitan dalam segi arsitektural sistem software yang penulis bangun juga dapat diatasi.

1.2 Ruang Lingkup

Pada penulisan ini, penulis membahas mengenai resensi buku-buku yang dimuat dalam Katalog Resensi Buku Online dengan menggunakan PHP, MySQL, dan Kompozer dalam pembuatan aplikasi dan UML (Use Case diagram, Class diagram, Activity diagram) untuk permodelan data.The Book juga akan menampilkan buku-buku yang dibagi kedalam 5 kategori buku, yaitu Fiksi, Non-Fiksi, Novel, Sastra, dan Buku Kuno dimana setiap kategorinya memiliki 10 macam resensi buku.Penulis juga ingin menampilkan transaksi penjualan secara Cash on Delivery.

1.3 Tujuan

Dengan masalah yang terdapat pada Katalog Buku Online ini dalam menampilkan informasi kegiatan yang dilakukan selama ini, maka penulis membuat website agar dapat berguna untuk mempermudah pembaca agar mendapatkan informasi dalam waktu yang singkat, mengontrol kerangkapan data, terpeliharanya integritas data, dan data dapat dipakai bersama-sama sehingga memudahkan informasi bagi yang membutuhkan.

1.4 Metode Penelitian

Pada tulisan ini, penulis menggunakan metode penulisan studi lapangan yang terjun langsung ke Perpustakaan Republik Indonesia dan studi pustaka yang dilakukan dengan cara membaca buku-buku dan memahami literatur-literatur yang berhubungan dengan pembahasan dalam tulisan ini.

1.5 Sistematika Penulisan

Sistematika tulisan ilmiah ini diuraikan menjadi 4 bab dan masing-masing bab akan dirinci lagi menjadi subbab menurut keperluan penguraiannya. Secara garis besar sistematika penulisan pada masing-masing bab sebagai berikut:

BAB I : Pendahuluan

Menjelaskan secara ringkas mengenai latar belakang masalah, ruang lingkup, tujuan, metode penelitian dan sistematika penulisan.

BAB II : Tinjauan Pustaka

Dalam bab ini berisi tentang penjelasan dan teori-teori yang menguraikan mengenai UML, PHP, MySQL, dan Kompozer.

BAB III : Perancangan & Implementasi

Dalam bab ini diuraikan tentang langkah-langkah Struktur Navigasi, Perancangan Input, Perancangan Output dan Perancangan Database serta Implementasi database dari web ini.

BAB IV : Kesimpulan & Saran

Dikemukakan kesimpulan dari pembahasan pada bab-bab sebelumnya dan memberikan saran sebagai evaluasi agar website dapat dikembangkan dengan lebih baik lagi.