PEMBANGUNAN WEBSITE KATALOG PERPUSTAKAAN DI DINAS
PARIWISATA DAN KEBUDAYAAN PROVINSI JAWA BARAT
KERJA PRAKTEK
Diajukan untuk Memenuhi Laporan Kerja Praktek
Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
Oleh :
Deni Bahtiar (10109099)
Herru Redyanto (10109106)
Randy Kuswara (10109116)
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
RIWAYAT HIDUP
Data Pribadi
Nama : Randy Kuswara
TTL : Dabo Singkep, 09 Juli 1991
Umur : 21 Tahun
Jenis Kelamin : Laki - laki
Alamat : Jl Kebon Bibit Barat no 27 Taman Sari Bandung
No. Tlp : 085322670590
Pendidikan Formal
1997 – 2003 Lulus SD Negeri 022 Dabo Singkep
2003 – 2006 Lulus SMP Negeri 02 Dabo Singkep
2006 – 2009 Lulus SMA Negeri 01 Dabo Singkep
2009 – 2013 UNIKOM
Demikian Riwayat Hidup ini saya buat dengan sebenar-benarnya.
Bandung, Januari 2013
Hormat Saya,
RIWAYAT HIDUP
Data Pribadi
Nama : Deni Bahtiar
TTL : Majalengka, 07 April 1990
Umur : 22 Tahun
Jenis Kelamin : Laki - laki
Alamat : Dusun Mekarsari RT/TW 03/05 Desa Kasokandel
Kecamatan Kasokandel - Majalengka
No. Tlp : 085722362493
Pendidikan Formal
1996 – 2002 Lulus SD Negeri 2 Kasokandel
2002 – 2005 Lulus SMP Negeri 1 Dawuan
2005 – 2008 Lulus SMA Negeri 1 Jatiwangi
2009 – 2013 UNIKOM
Demikian Riwayat Hidup ini saya buat dengan sebenar-benarnya.
Bandung, Januari 2013
Hormat Saya,
RIWAYAT HIDUP
Data Pribadi
Nama : Herru Redyanto
TTL : Tangerang, 09 Agustus 1990
Umur : 22 Tahun
Jenis Kelamin : Laki - laki
Alamat : perum mustika tigaraksa block 14/17 Tangerang
No. Tlp : 081399830748
Pendidikan Formal
1996 – 2002 Lulus SDN Cogreg 1
2002 – 2005 Lulus SMP Negeri 2 Tigaraksa
2005 – 2008 Lulus SMK Yuppentek 3 Balaraja
2009 – 2013 UNIKOM
Demikian Riwayat Hidup ini saya buat dengan sebenar-benarnya.
Bandung, Januari 2013
Hormat Saya,
DAFTAR ISI
LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR ... i
DAFTAR ISI ... ii
DAFTAR TABEL ... iii
DAFTAR GAMBAR ... iv
DAFTAR SIMBOL ... v
DAFTAR LAMPIRAN ... vi
BAB 1 PENDAHULUAN 1.1Latar Belakang ... 1
1.2Rumusan Masalah ... 2
1.3Maksud dan Tujuan ... 2
1.3.1 Maksud ... 2
1.3.2 Tujuan ... 2
1.4Batasan Masalah ... 2
1.5Metode Penelitian ... 3
1.5.1 Metode Pengumpulan Data ... 3
1.5.2 Pengembangan Perangkat Lunak ... 4
1.6Sistematika Penulisan ... 6
2.1.1 Sejarah Singkat ... 7
2.1.2 Visi dan Misi ... 8
2.1.3 Logo Instansi ... 9
2.1.4 Struktur Organisasi dan Job Description ... 10
2.1.5 Badan Hukum ... 16
2.2 Landasan Teori ... 16
2.2.1 Website ... 16
2.2.2 Basis Data ... 17
2.2.3 Analisis Kebutuhan Perangkat Lunak Berorientasi Struktur ... 17
BAB 3 PEMBAHASAN 3.1 Jadwal Kerja Praktek ... 20
3.2 Cara/Teknik Kerja Praktek... 20
3.3 Analisis Sistem ... 22
3.3.1 Analisis Masalah ... 22
3.3.2 Analisis Prosedur Yang Sedang Berjalan ... 22
3.3.3 Analisis Kebutuhan Non-Fungsional ... 30
3.3.3.1 Analisis Kebutuhan Perangkat Keras ... 31
3.3.3.2 Analisis Kebutuhan Perangkat Lunak ... 32
3.3.3.3 Analisis Kebutuhan Pengguna ... 33
3.3.3.4 Analisis Kebutuhan Jaringan ... 34
3.3.4 Analisis Basis Data ... 36
3.4.1 Perancangan Basis Data ... 49
3.4.2 Perancangan Arsitektur ... 53
3.4.3 Perancangan Prosedural ... 85
3.5 Implementasi ... 97
3.5.1 Implementasi Basis Data ... 97
3.5.2 Implementasi Perangkat Keras ... 103
3.5.3 Implementasi Perangkat Lunak ... 103
3.5.4 Implementasi Jaringan ... 104
3.5.5 Implementasi Antarmuka ... 104
BAB 4 PENUTUP 4.1 Kesimpulan ... 120
4.2 Saran ... 120
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT karena tiada kata terindah
selain mengucap syukur kepada-Nya yang telah memeberikan rahmat dan ridho-Nya
hingga penulis dapat menyelesaikan laporan kerja praktek ini. Kerja praktek yang
berjudul “PEMBANGUNAN WEBSITE KATALOG PERPUSTAKAAN DINAS
PARIWISATA DAN KEBUDAYAAN PROPINSI JAWA BARAT” penulis ajukan
sebagai syarat nilai mata kuliah kerja praktek jurusan Teknik Informatika Fakultas
Teknik dan Ilmu Komputer Universitas Komputer Indonesia. Yang dalam
penyusunannya berlandaskan pada teori-teori yang penulis dapatkan selama
mengikuti kuliah, melakukan penelitian, menggunakan buku-buku dan pihak-pihak
yang telah memberibantuan.Dalam penulisan kerja pratek ini penulis melibatkan
berbagai pihak. Pada kesempatan ini penulis mengucapkan terima kasih kepada
semua pihak yang telah membantu tersusunnya kerja praktek ini, yakni kepada :
1. Keluarga tercinta yang selalu memberikan do’a, kasih sayang, semangat dan
dorongan moril maupun materil.
2. Bapak Edi Suryanto Soegoto Selaku Rektor Universitas Komputer Indonesia.
3. Bapak Irawan Afrianto, M.T. Selaku Ketua Jurusan Teknik Informatika
Universitas Komputer Indonesia
4. Ibu Tati Harihayati, S.T., M.T. yang telah membimbing kami dalam
menyelesaikan laporan kerja praktek ini.
6. Pihak-pihak lain yang membantu penulis untuk dapat menyelesaikan kerja
pratek ini yang tidak dapat disebutkan satu per satu.
Penulis menyadari bahwa penulisan laporan ini masih jauh dari sempurna
maka kritik dan saran dari semua pihak dibutuhkan untuk menambah wawasan
penulis.
Akhir kata semoga Allah SWT membalas segala kebaikan yang telah penulis
terima dan harapan penulis semoga Laporan Kerja praktek ini dapat bermanfaat bagi
pihak yang membutuhkan.
Bandung, Januari 2013
DAFTAR PUSTAKA
1. Jogiyanto, HM. (2005), Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis, Andi, Yogyakarta
2. Ldjamudin,Al-Bahra. (2005),Analisis dan Desain Sistem Informasi, Graha Ilmu,
Yogyakarta
3. Sutanta, Edhy. 2005, Pengantar Teknologi Informasi, Graha Ilmu, Yogyakarta.
4. Jogiyanto Prof., Dr., H., M.B.A., Akt. 2006, Pengembangan Komputer, CV. Andi Offset
(ANDI), Yogyakarta.
BAB I
PENDAHULUAN
I.1 Latar Belakang Masalah
DISPARBUD Provinsi Jawa Barat adalah instansi pemerintah yang bergerak
dalam bidang Pariwisata dan Kebudayaan Provinsi Jawa Barat yang berlokasi di JL
R. E. Martadinata, Kota Bandung Barat.
Dalam melakukan beberapa kegiatan seperti pencarian informasi buku - buku
tentang Pariwisata dan Kebudayaan di Jawa Barat, masih banyak masyarakat luas
yang tidak tahu dengan buku – buku yang ada di Dinas Pariwisata dan Kebudayaan
Propinsi Jawa Barat. Hal ini memberikan kesulitan bagi Masyarakat luas yang ingin
mencari informasi tentang buku - buku pariwisata dan budaya di Dinas Pariwisata
dan Kebudayaan Propinsi Jawa Barat.
Solusi yang diusulkan untuk menangani permasalahan-permasalahan diatas
adalah dengan membuat web Katalog perpustakaan yang selain berfungsi untuk
mengenalkan tempat-tempat Kepariwisataan dan Kebudayaan Jawa Barat ke
masyarakat luas. Bagi pegawai kantor DISPARBUD Jawa Barat akan menghemat
penggunaan waktu dan biaya dalam mempromosikan program baru, ataupun
pemberitahuan acara-acara lomba dan pelatihan, dan bagi pegawai yang sedang tugas
diluar kantor tidak akan kesulitan untuk mengetahui kegiatan yang akan dilaksanakan
I.2 Perumusan Masalah
Rumusan masalah dari pembuatan website ini adalah “Bagaimana membangun
Website Katalog Perpustakaan di Dinas Pariwisata dan Kebudayaan Propinsi Jawa
Barat”.
I.3 Maksud dan Tujuan
Maksud dan tujuan dari kerja praktek yang merujuk dari latar belakang yaitu
memudahkan masyarakat dalam mencari informasi tentang DISBUDPAR Propinsi
Jawa Barat.
I.3.1 Maksud
Maksud dari kerja praktek ini adalah untuk membangun sebuah Website
Katalog Perpustakaan di Dinas Pariwisata dan Kebudayaan Propinsi Jawa Barat.
I.3.2 Tujuan
Tujuan yang hendak dicapai dalam kerja praktek ini adalah :
1. Memudahkan masyarakat luas dalam mendapatkan informasi seputar buku –
buku yang ada di Perpustakaan Dinas Pariwisata dan Kebudayaan Propinsi
Jawa Barat.
2. Memudahkan Petugas Perpustakaan dalam hal pencatatan data buku yang ada
di Perpustakaan Dinas Pariwisata dan Kebudayaan Propinsi Jawa Barat.
3. Sebagai sarana promosi Perpustakaan Dinas Pariwisata dan Kebudayaan
I.4 Batasan Masalah
Agar penelitian yang dilakukan lebih terarah sesuai dengan tujuan penelitian,
serta memudahkan dalam pengumpulan dan pengolahan data, analisis serta menarik
kesimpulan,maka ruang lingkup penelitian dibatasi dan diasumsikan sebagai berikut :
1. Aplikasi ini hanya sebatas memberikan informasi.
2. Untuk peminjaman dan pengembalian buku dilakukan dengan mendatangi
Dinas Pariwisata dan Budaya Provinsi Jawa Barat.
3. Aplikasi yang digunakan adalah aplikasi berbasis web.
4. Software pendukung yang digunakan dalam membuat aplikasi antara lain :
a. Adobe Dreamweaver CS6 sebagai php editor,
b. Adobe Photoshop CS6 sebagai image editor,
c. WAMPP 5.3.8
I.5 Metode Penelitian
Metodologi penelitian yang dilakukan dalam penyelesaian laporan kerja
praktek ini adalah sebagai berikut :
I.5.1 Pengumpulan Data
Langkah - langkah untuk menyelesaikan kerja praktek ini adalah :
1. Studi literatur dari buku-buku, majalah, artikel dan internet.
2. Wawancara, menanyakan kepada beberapa sumber yang terpercaya, untuk
memberikan masukan-masukan yang penting bagi pelaksanaan kerja praktek.
3. Perancangan, merealisasikan rancangan aplikasi yang telah disusun.
4. Pembuatan program menggunakan PHP, dreamweaver, wamp.
5. Pengujian, melakukan pengujian terhadap aplikasi yang dibuat disesuaikan
dengan perancangan.
6. Implementasi, mengimplementasikan hasil perancangan yang dibuat menjadi
I.5.2 Pengembangan Perangkat Lunak
Metode yang digunakan dalam pengembangan perangkat lunak adalah metode
waterfall. Alur dari metode waterfall dapat dilihat pada Gambar I.1 berikut :
Gambar I. 1 ALUR Metode Waterfall
Penjelasan dari alur metode waterfall ini adalah sebagai berikut :
1) Rekayasa dan Pemodelan
Rekayasa dan pemodelan sistem menekankan pada pengumpulan kebutuhan
pada level sistem dengan sedikit perancangan dan analisis.
2) Analisis
Pada tahap analisis, dilakukan proses pengumpulan kebutuhan yang lebih
diintensifkan ke perangkat lunak.
3) Desain
Requirements definition
System and software design
Implementation and unit testing
Integr ation and system testing
Perancangan perangkat lunak dilakukan berdasarkan hasil analisis kebutuhan
perangkat lunak, yang mencakup perancangan arsitektur, perancangan modul
aplikasi, dan perancangan antarmuka. Proses desain ini mengubah hasil analisis
menjadi bentuk karakteristik yang dimengerti perangkat lunak sebelum penulisan
program.
4) Penulisan Program (Coding)
Dalam proses ini, hasil analisis dan desain sistem pada proses sebelumnya
diterjemahkan ke dalam bentuk yang dimengerti oleh mesin.
5) Pengujian
Dalam tahap ini akan dilakukan pengujian untuk menguji apakah sistem yang
telah dirancang dan diimplementasikan sudah sesuai dengan hasil analisis.
6) Pemeliharaan
Pemeliharaan dilakukan terhadap kesalahan-kesalahan yang terjadi pada
prototipe perangkat dan dokumen teknis perangkat lunak.
I.6 Sistematika Penulisan
Sistematika penulisan laporan kerja praktek ini disusun untuk memberikan
gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan laporan
kerja praktek ini adalah sebagai berikut :
BAB I Pendahuluan
Bab ini berisi uraian tentang latar belakang penelitian, perumusan masalah,
menentukan maksud dan tujuan penelitian, batasan masalah, metodologi
BAB II Tinjauan Pustaka
Bab ini berisi uraian tentang profil instansi, sejarah instansi, logo instansi,
badan hukum instansi dan struktur instansi. Juga memuat penjelasan mengenai
teori-teori yang mendukung penyelasaian laporan ini yaitu sistem informasi
perpustakaan, database, PHP dan definisi flowchart.
BAB III Pembahasan
Bab ini berisi pembahasan mengenai apa yang dilakukan saat menjalani kerja
praktek dan pembahasan tentang perangkat lunak yang dibuat.
BAB IV Kesimpulan dan Saran
Bab ini berisi tentang kesimpulan yang diperoleh dari pelaksanaan tugas
dan berisi beberapa saran dari penulis yang berkaitan dengan penyusunan tugas
BAB II
TINJAUAN PUSTAKA
II.1 Profil Tempat Kerja Praktek
Dinas Kepariwisataan dan Kebudayaan Propinsi Jawa Barat merupakan suatu
pemerintahan yang bergerak dalam bidang Pariwisata dan Budaya di Jawa Barat.
Penjabaran mengenai profil DISPARBUD meliputi sejarah singkat, visi dan
misi, logo instansi yang digunakan oleh DISPARBUD Job Description dan badan
hukum yang mengatur tentang Pemerintahan Propinsi Jawa Barat dalam bidang
Kepariwisataan dan Kebudayaan.
I.1.1 Sejarah Singkat Instansi
Dinas Kebudayaan dan Pariwisata yaitu jabatan segala sesuatu yang
berhubungan dengan turisem atau perpelancongan. Pemerintah pusat dalam
mengantur kepariwisataan di seluruh Indonesia mengeluarkan keputusan Presiden
No. 30 Tahun 1986 yang berisi tentang pembentukan dewan Pertimbangan
Kepariwisataan Nasional tersebut mempunyai tugas utama yaitu membantu Presiden
dalam memetapkan kebijaksanaan umumdibidang kepariwisataan nasional. Di dalam
keputusan ini dicantumkan pulatentang pembentukkan Direktorat Jendral Pariwisata
dalam suatu StrukturOrganisasi Departement Perhubungan.
Masih pada tahun 1969, pemerintah mengeluarkan intruksi Presiden No. 9
/1969 yang berisi tentang pembentukan Badan Pariwisata Nasional (BAPAPARNAS)
dalam rangka untuk menjamin pembinaan dan pembangunan yang efektif dan
berlanjut dalam pelaksanaan yang diusahakan oleh pihak pemerintah dan swasta.
Pariwisata. Kemudian berdasarkan surat keputusanMenteri Perhubungan No. SK. 71/
11/ 1969, dibentuklah Dinas Pariwisata di tingkat daerah (Dinas Pariwisata Daerah/
DISPARDA).
Kemudian Pemerintah Daerah Tingkat I Jawa Barat membentuk Dinas
Pariwisata Tingkat I Jawa Barat, setelah itu dibentuklah Dinas Pariwisata
Kotamadya Tingkat II Bandung berdasarkan peraturan daerah No. II/ 1969, pada
tahun 1971 sampai dengan 1987 tercatat dengan nama Kantor Dinas Pariwisata
(KAPARDA).
Sejak keluarnya peraturan daerah No. II/ 1985 tentang pembentukan Dinas
Pariwisata Kotamaya Daerah Tingakat II Bandung, maka sejak tahun 1987
KAPARDA diganti menjadi Dinas Pariwisata Kotamadya Daerah Tingakat II
Bandung.
Sejalan dengan adanya otonomi daerah Indonesia, seluruh tingkat
Pemerintahan di Indonesia baik di pusat, provinsi, maupun kota dan kabupaten
mengalami beberapa perubahan. Bersarkan UU No. 22/ 1999, Dinas Pariwisata
daerah Tingkat II Kotamadya mengalami perubahan di antaranya yaitu :
1. Dinas Pariwisata daerah Tingkat II Kotamadya berubah namanya menjadi
Dinas Pariwisata Kota Bandung.
2. Dinas Kota Bandung mendapatkan penambahan kewenangan yang lebih luas
dalam urusan kepariwisataan di Kota Bandung, terhadap urusan Biro
Perjalanan dan Hotel Berbintang. Sehubungan dengan hal tersebut di atas,
dalam upaya memenuhi kewenangan yang diberikan berdasarkan UU No. 22/
1999 struktur organisasi dan tata kerja Dinas Pariwisata Kota Bandung pun
mengalami beberapa Perubahan yang diatur dalm Peraturan Daerah No. 5
tanggal 7 maret 2001 mengenai struktur organisasi Dinas Pariwisata Kota
I.1.2 Visi dan Misi Instansi
1. Visi
Visi dari DISPARBUD Provinsi Jawa Barat Yaitu Mewujudkan Jawa Barat sebagai daerah Budaya dan tujuan wisata andalan.
2. Misi
Misi dari DISPARBUD Provinsi Jawa Barat antara lain :
1. Pembinaan, pelestarian dan pengembangan aset budaya yang mendukung
upaya pengembangan pariwisatan Jawa Barat.
2. Mengefektifksn kebudayaan sebagai aset daerah yang mendukung kepada
pengembangan usaha jasa pariwisata.
3. Mempromosikan kepariwisataan Jawa Barat.
4. Memuliakan nilai-nilai budaya yang tekandung dalam aspek jarahnitra
dan tradisi Jawa Barat.
I.1.3 Logo Instansi
Logo Disparbud sama dengan lambang atau logo jawa barat dikarenakan
diskominfo adalah dinas yang terletak di provinsi jawa barat diskominfo tidak
memiliki logo sendiri melainkan diskominfo menggunakan logo dari pada provinsi
Gambar II. 1 Logo Dinas Pariwisata dan Kebudayaan Propinsi Jawa Barat
Makna bentuk dan motif yang terdapat dalam logo ini ialah :
1. Bentuk bulat telur pada lambang Jawa Barat berasal dari bentuk perisai
sebagai penjagaan diri.
2. Ditengah-tengah terlihat ada sebilah kujang. Kujang ini adalah senjata suku
bangsa Sunda yang merupakan penduduk asli Jawa Barat. Lima lubang pada
kujang melambangkan dasar Negara Indonesia yaitu Garuda Pancasila.
3. Padi satu tangkai yang terdapat di sisi sebelah kiri melambangkan bahan
makanan pokok masyarakat Jawa Barat sekaligus juga melambangkan
kesuburan pangan, dan jumlah padi yaitu 17 menggambarkan tanggal
Proklamasi Republik Indonesia.
4. Kapas satu tangkai yang berada di sebelah kanan melambangkan kesuburan
sandang, dan 8 kuntum bunga menggambarkan bulan proklamasi Republik
Indonesia.
5. Gunung yang terdapat di bawah padi dan kapas melambangkan bahwa daerah
6. Sungai dan terusan yang terdapat di bawah gunung sebelah kiri
melambangkan di Jawa Barat banyak terdapat sungai dan saluran air yang
sangat berguna untuk pertanian.
7. Petak-petak yang terdapat di bawah gunung sebelah kanan melambangkan
banyaknya pesawahan dan perkebunan. Masyarakat Jawa Barat umumnya
hidup mengandalkan kesuburan tanahnya yang diolah menjadi lahan
pertanian.
8. Dam atau bendungan yang terdapat di tengah-tengah bagian bawah antara
gambar sungai dan petak, melambangkan kegiatan di bidang irigasi yang
merupakan salah satu perhatian pokok mengingat Jawa Barat merupakan
daerah agraris. Hal ini juga melambangkan dam-dam yang berada di Jawa
Barat seperti Waduk Jatiluhur.
9. Tulisan GEMAH RIPAH REPEH RAPIH, melambangkan sebuah pepatah
lama dikalangan sunda yang menyatakan bahwa yang padat yang hidup rukun
dan damai.
Logo Dinas Pariwisata dan Kebudayaan memiliki beberapa warna yaitu hijau,
kuning, hitam, biru, merah, dan putih. Warna-warna ini memiliki arti khusus. Arti
khusus warna-warna pada logo Dinas Komunikasi dan Informatika ialah :
1. Warna hijau artinya melambangkan kesuburan dan kemakmuran tanah Jawa
Barat.
2. Warna Kuning artinya melambangkan keagungan, kemuliaan dan kekayaan.
3. Warna Hitam artinya melambangkan keteguhan dan keabadian.
4. Biru artinya melambangkan ketentraman atau kedamaian.
6. Putih artinya melambangkan kemurnian, kesucian atau kejujuran.
I.1.4 Badan Hukum Instansi
Berdasarkan Perda 13 Tahun 2007, Tugas Pokok dan Fungsi Dinas
Kebudayaan dan Pariwisata Kota Bandung adalah melaksanakan sebagian urusan
Daerah di bidang kebudayaan dan Pariwisata. Untuk melaksanakan tugas pokok
sebagaimana dimaksud di atas, DinasKebudayaan dan Pariwisata mempunyai fungsi:
1. Perumusan kebijakan teknis bidang kebudayaan dan pariwisata.
2. Penyelenggaraan sebagian urusan pemerintah dan pelayanan umum di
bidang kebudayaan dan pariwisata.
3. Pembinaan dan pelaksanaan tugas di bidang kebudayaan dan pariwista
yang meliputi kebudayaan dan kesenian, srana wisata, objek wisata dan
pemasaran wisata.
4. Pelaksanaan pelayanan teknis ketatausahaan Dinas.
5. Pelaksanaan tugas lain yang diberikan oleh Walikota sesuai dengan tugas
dan fungsinya.
I.1.5 Struktur Organisasi Instansi
Berdasarkan Peraturan Daerah Kota Bandung Nomor 13 Tahun 2007 tentang
Pembentukan dan Susunan Organisasi Dinas Daerah, Struktur Organisasi Dinas
Gambar II. 2 Struktur Organisasi Dinas Pariwisata dan Kebudayaan
II.2 Landasan Teori
Landasan teori adalah teori-teori yang relevan dan dapat digunakan untuk
menjelaskan variabel-variabel penelitian. Landasan teori ini juga berfungsi sebagai
dasar untuk memberi jawaban sementara terhadap rumusan masalah yang diajukan,
serta membantu dalam penyusunan penelitian. Teori-teori yang digunakan tersebut,
bukan sekedar pendapat dari pengaran saja, melainkan teori yang sudah teruji
II.2.1 Pengertian Sistem Informasi
Data merupakan kenyataan yang menggambarkan suatu kejadian-kejadian dan
kesatuan nyata. Kesatuan nyata (fact and entity) adalah berupa suatu objek nyata
seperti tempat, benda dan orang yang betul-betul ada dan terjadi. Untuk pengambilan
keputusan bagi manajemen, maka faktor-faktor tersebut harus diolah lebih lanjut
untuk menjadi suatu informasiPengertian Konsep Basis Data [3].
Sedangkan informasi adalah suatu bentuk penyajian data yang melalui
mekanisme pemrosesan, yang berguna bagi pihak tertentu, misalnya manajer. Bagi
pihak manajemen, informasi merupakan bahan untuk pengambilan keputusan [4].
Dari penjelasan di atas dapat disimpulkan, bahwa:
1. Data adalah deskripsi dari sesuatu dan kejadian yang kita hadapi (the
description of things and events that we face).
2. Data adalah kenyataan yang menggambarkan kejadian-kejadian dan kesatuan
nyata. Kejadian (event) adalah sesuatu yang terjadi pada saat tertentu.
3. Data adalah komponen dasar dari informasi yang akan diproses lebih lanjut
untuk menghasilkan informasi.
4. Informasi adalah data yang telah diolah menjadi bentuk yang lebih berarti
bagi penerimanya.
5. Informasi adalah hasil akhir dari proses pengolahan data.
Agar informasi dihasilkan lebih berharga, maka informasi harus memenuhi
kriteria sebagai berikut:
1. Informasi harus akurat, sehingga mendukung pihak manajemen dalam
mengambil keputusan.
2. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang
II.2.2 Teknlogi Website
World Wide Web secara luas lebih dikenal dengan istilah Web. Web pertama
kali diperkenalkan pada tahun 1992. Hal ini sebagai hasil usaha pengembangan yang
dilakukan CERN di Swiss. Internet dan web adalah dua hal yang berbeda. Internet
lebih merupakan perangkat keras, sedangkan web adalah perangkat lunak. Selain itu,
protokol yang dipakai oleh keduanya juga berbeda. Internet menggunakan TCP/IP
sebagai protokol operasionalnya, sedangkan web menggunakan HTTP (Hyper Text
Transfer Protocol).
Web disusun dari halaman-halaman yang menggunakan teknologi web dan
saling berkaitan satu sama lain. Suatu standar teknologi web saat ini sudah tersusun,
meskipun penerapannya belum didukung oleh seluruh pengembang web. Standar ini
disusun oleh suatu badan yaitu World Wide Web Consortium (W3C). Standar ini
dibutuhkan karena semakin banyaknya variasi dalam teknologi web sehingga
terkadang satu sama lain tidak kompatibel [8].
II.2.3 Basis Data
Basis Data dalah sekumpulan data persistence yang saling terkait,
menggambarkan suatu organisasi (enterprise). Tools yang digunakan untuk membuat
basis data adalah ERD. ERD adalah diagram yang digunakan untuk memodelkan data
dalam bentuk entitas dan relasi. Komponen dari ERD adalah :
1. Entitas adalah objek yang dapat dibedakan dari objek lainnya.
2. Atribut adalah item data yang menjadi bagian dari sebuah enitas.
Relasi adalah suatu asosiasi antar sejumlah entitas. Derajat hubungan atau
kardinalitas relasi yang dimungkinkan adalah 1-1 ( satu ke satu), 1-N ( satu
kebanyak), N-1 ( banyak ke satu ), N-N / N-M ( banyak ke banyak atau banyak ke
II.2.4 Analisis Kebutuhan Perangkat Lunak Berorientasi Struktur
Analisis kebutuhan perangkat lunak adalah penguraian kebutuhan-kebutuhan
yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasikan dan mengevaluasi permasalahan dan hambatan sehingga dapat
diusulkan perbaikan.[1]
Analisis terstruktur adalah mempertimbangkan data dan proses-proses yang
mengubah data sebagai entitas yang terpisah. Data objek dimodelkan dengan cara
yang mendefinisikan atribut mereka dan hubungannya. Proses yang memanipulasi
objek data dimodelkan dengan cara yang menunjukkan bagaimana mereka mengubah
data sebagai aliran data objek melalui sistem
Tools yang digunakan untuk memodelkan analisis terstruktur adalah:
1. Flow Map
Flow map digunakan untuk memodelkan aliran dokumen yang sedang
berjalan, bentuk dokumen bisa berupa file komputer atau dokumen manual.
2. ERD
Entity Relationship Diagram (ERD) digunakan untuk memodelkan data dalam
bentuk entitas dan relasi.
3. Diagram Konteks dan DFD
Diagram Konteks digunakan untuk memodelkan aliran data dari entitas luar
entitas luar ke dalam sistem menggambarkan input sedangkan garis keluar
dari sistem ke entitas luar menggambarkan output.
DFD digunakan untuk memodelkan proses beserta aliran data setiap
prosesnya. DFD merupakan breakdown dari diagram konteks. Data store
yang ada pada sistem dimunculkan. Garis dari entitas luar ke dalam proses
harus konsisten baik secara jumlah maupun penamaan.
4. Spesifikasi proses
Spesifikasi proses adalah tabel yang berisi keterangan atau deskripsi dari
semua proses yang terdapat di DFD. Logika proses dituliskan secara jelas baik
menggunakan bahasa deskriptif atau pseudo code
5. Kamus data
Kamus data adalah tabel yang berisi deskripsi dari data yang mengalir pada DFD.
Penjelasan struktur data (berupa field) tiap data harus sama dengan yang sudah
dimodelkan di ERD.
II.2.5 Perangkat Lunak Pendukung
1. WAMP
WAMP merupakan tool yang menyediakan paket perangkat lunak ke dalam
satu buah paket. Dengan menginstall WAMP maka tidak perlu lagi melakukan
instalasi dan konfigurasi web server, Apache, PHP dan MySQL secara manual.
WAMP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk
anda atau auto konfigurasi.
Macromedia Dreamweaver adalah salah satu web-desain program yang paling
populer di industri. Hal ini memungkinkan Anda untuk mengembangkan website
profesional dan user-friendly interface-nya, perangkat dan fitur telah membuat
harus-memiliki paket untuk desainer web.
Dreamweaver menggunakan kedua Cascading Style Sheets (CSS) dan Hyper
Text Markup Language (HTML) dan memiliki fitur dukungan baik kode-editing
yang akan membantu Anda untuk menulis CSS dan HTML. Di samping menulis
kode, Anda dapat menggunakan alat tata letak visual untuk membangun situs
BAB III
PEMBAHASAN
III.1 Profil Tempat Kerja Praktek
Pelaksanaan kerja praktek dilaksanakan di Dinas Pariwasata dan Kebudayaan
Propinsi Jawa Barat yang beralamat di Jln. R. E. MARTADINATA kota Bandung.
Pelaksanaan kerja praktek dilaksanakan pada tanggal 04 Juni sampai dengan 29 Juni
2012.
III.2 Cara/Teknik Kerja Praktek
Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan
kegiatan, yang antara lain :
1. Pembuatan surat permohonan kerja praktek ditujukan untuk Kepala Dinas
Pariwisata dan Kebudayaan Propinsi Jawa Barat.
2. Kepala Dinas Pariwisata dan Kebudayaan memberikan surat balasan
permohonan kerja praktek di Kantor DISPARBUD.
3. Penempatan posisi kerja praktek.
4. Pelaksanaan kerja praktek.
Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan
untuk mengetahui permasalahan yang ada di dalam pelaksanaan kegiatan
penyampaian informasi di DISPARBUD. Adapun tahapan yang dilakukan antara
a. Pengumpulan data, dengan metode Wawancara, Dilakukan dengan
memberikan beberapa pertanyaan kepada pembimbing kerja praktek yang
telah dipilih mengenai cara yang dilakukan untuk menangani masalah yang
ada di Koperasi Dinas Pariwisata dan Kebudayaan Propinsi Jawa Barat.
b. Tahap analisis sistem
Setelah mendapatkan data yang cukup, langkah selanjutnya adalah kegiatan
analisis, kegiatan analisis terdiri dari: analisis perangkat keras, analisis
perangkat lunak pembangun sistem, analisis user dan analisis sistem yang
sedang berjalan.
c. Perancangan sistem dan perangkat lunak
Perancangan sistem dan perangkat lunak adalah merancang Website Katalog
Perpustakaan Dinas Pariwisata dan Kebudayaan Propinsi Jawa Barat dan
menentukan arsitektur sistem secara keseluruhan dilakukan setelah
menganalisis sistem. Perancangan perangkat lunak melibatkan identifikasi dan
deskripsi abstraksi sistem perangkat lunak yang mendasar.
d. Pengkodean
Hasil perancangan sistem diterjemahkan kedalam kode-kode dengan
menggunakan bahasa pemrograman PHP.
e. Implementasi dan Pengujian Unit
Implementasi dan pengujian unit adalah perancangan perangkat lunak yang
sudah dirancang direalisasikan sebagai serangkaian program atau unit
III.3 Analisis Sistem
Analisis sistem merupakan suatu tahapan yang dilakukan untuk memahami
sistem. Pembahasan berikut merupakan analisis masalah, prosedur yang sedang
berjalan, analisis kebutuhan non-fungsional, analisis basis data, dan analisis
kebutuhan fungsional.
III.3.1 Analisis Masalah
Dinas Pariwisata dan Kebudayaan mempunyai kesulitan dalam media
penyampaian informasi dan juga mempromosikan Pariwisata dan Kebudayaan yang
ada di Jawa Barat. Cara yang dilakukan sekarang dalam menyampaikan informasi
dan sarana promosi adalah melalui perpustakkan online yang ada di DISPARBUD,
cara tersebut lebih efektif agar masyarakat luas dapat mengetahui Pariwisataan dan
Kebudayaan yang ada di Jawa Barat.
III.3.2 Analisis Prosedur yang Berjalan
Prosedur yang sedang berjalan di Desa Pangauban adalah pencataan informasi
buku yang berada di Dinas Pariwisata dan Kebudayaann Propinsi Jawa Barat. Seperti
terlihat pada Gambar 3.1 adalah alur proses pencatatan informasi buku di Dinas
Pariwisata dan Kebudayaan Propinsi Jawa Barat, prosesnya adalah sebagai berikut :
1. Petugas Perputakaan mengisi formulir Buku Baru dan Memberikan Formulir
tersebut beserta buku kepada Kepala Perpustakaan untuk diperiksa dan ditanda
tangan.
2. Kepala Perpustakaan memeriksa buku dan menandatangani Formulir.
3. KepalaDinas memeriksa buku dan menandatangani Formulir.
4. Petugas Perpustakaan mencatat data buku yang telah di periksa dan ditanda
Pencatatan Informasi Buku
Kepala Perpustakaan
Petugas Perpustakaan Kepala Dinas
Formulir Buku Baru yang sudah di isi
Formulir Buku Baru yang sudah di isi
Ditanda Tangan Dan Diperiksa
Formulir Buku Baru yang sudah di isi dan ditanda tangan
dan diperiksa Kepala Perpustakaan
Formulir Buku Baru yang sudah di isi dan ditanda tangan
dan diperiksa Kepala Perpustakaan
Ditanda Tangan Dan Diperiksa
Formulir Buku Baru yang sudah di isi dan ditanda tangan
dan diperiksa Kepala Perpustakaan dan
Kepala Dinas
Buku Buku
Buku Buku
Formulir Buku Baru yang sudah di isi dan ditanda tangan
dan diperiksa Kepala Perpustakaan dan
Kepala Dinas
Buku
Pencatatan Buku
Daftar Buku.xlx
Gambar III. 1 Alur Proses Pencatatan Buku Baru
III.3.3 Analisis Kebutuhan Non-Fungsional
Analisis kebutuhan non-fungsional dilakukan untuk mengetahui spesifikasi
kebutuhan untuk sistem. Spesifikasi kebutuhan melibatkan analisis perangkat keras /
III.3.3.1 Analisis Kebutuhan Perangkat Keras
Saat ini di Perpustakaan Dinas Pariwisata dan Kebudayaan Propinsi Jawa
Barat memiliki dua unit komputer dengan spesifikasi rata-rata, terlihat seperti
pada tabel III.1 spesifikasi mencakup processor, RAM, dan Harddisk.
Tabel III. 1 Spesifikasi Perangkat Keras yang berada di Perpustakaan Disparbud
Processor RAM Harddisk
Intel Pentium (2,2 GHz ) 512 MB 160 GB
Kebutuhan perangkat keras untuk mendukung aplikasi yang dibutuhkan,
terlihat seperti pada tabel III.2 spesifikasi mencakup processor, RAM, dan
Harddisk.
Tabel III. 2 Spesifikasi Perangkat Keras yang dibutuhkan
Processor RAM Harddisk
minimal Intel
Pentium (1,8 GHz)
minimal 256
MB
minimal 40 GB
Berdasarkan spesifikasi rata-rata perangkat keras yang berada di Desa
Pangauban, apabila dibandingkan dengan analisis minimal perangkat keras yang
dibutuhkan, maka analisis perangkat keras yang berada di Desa Pangauban sudah
III.3.3.2 Analisis Kebutuhan Perangkat Lunak
Spesifikasi perangkat lunak yang ada saat ini di Perpustakaan Dinas
Pariwisata dan Kebudayaan Propinsi Jawa Barat, seperti terlihat pada tabl III.3,
spesifikasi perangkat lunak terdiri dari sistem operasi yang digunakan, aplikasi
Office, dan Web Browser.
Tabel III. 3 Spesifikasi Perangkat Lunak yang berada di Perpustakaan Disparbud
Sistem Operasi Aplikasi Office Web Browser
Windows Xp Serial Pack 2 Microsoft Office 2003 Mozilla Firefox atau
internet explorer
Kebutuhan perangkat lunak untuk mendukung aplikasi yang dibutuhkan,
seperti terlihat pada tabel III.4 spesifikasi perangkat lunak yang dibutuhkan untuk
mendukung pembangunan Website Katalog Perpustakaan, minimal:
Tabel III. 4 Spesifikasi Perangkat Lunak yang Dibutuhkan
Windows Xp Serial Pack 2 Microsoft Office 2003 Mozilla Firefox atau internet explorer
Berdasarkan analisis spesifikasi kebutuhan perangkat lunak yang berada di
Perpustakaan Disparbud, apabila dibandingkan dengan analisis kebutuhan
perangkat lunak yang diperlukan, maka perangkat lunak yang berada di
Perpustakaan Disbudpar telah memenuhi kriteria untuk menjalankan aplikasi.
III.3.3.4 Analisis Kebutuhan Pengguna
Pengguna (user) dari aplikasi yang akan dibangun adalah sebagai berikut:
1. User yang telah terbiasa menggunakan komputer desktop, khususnya sistem
operasi Microsoft Windows.
2. User yang sudah mengenal dan bisa menggunakan internet.
III.3.4 Analisis Basis Data (Database)
Database merupakan kumpulan data yang saling berkaitan satu dengan
lainnya yang direalisasikan dengan relation key yang digambarkan dalam Entity
Relationship Diagram. Dalam memodelkan data dan menggambarkan hubungan
antara data yang ada pada sistem yang sedang berjalan, digunakan alat bantu yaitu
Entity Relationship Diagram (ERD). Pada kasus ini terdapat dua ERD yang
menggambarkan sistem yang akan dibangun.
Admin
Gambar III. 2 Entity Relationship Diagram (ERD)
Atribut yang terlibat dijelaskan pada table di bawah ini :
Tabel III. 5 Detail Atribut
No Nama Entitas Atribut
1. Admin username, password, nama, level,alamat, email
2. Profil_perpustakaan kode_profil, judul, isi
3. Berita no, judul, isi, penulis, tglposting, status
4. Komentar kode, nama, komentar, tanggal, status
5. Kategori_buku kode_kategori, kategori
6. Pengarang Id_pengarang, nama_pengarang
7. Buku Kode_buku, judul, tahun_terbit, tanggal_update
III.3.5 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional meliputi Diagram Konteks, Data Flow
Diagram (DFD), Spesifikasi Proses, dan Kamus Data.
III.3.5.1Diagram Konteks
Diagram konteks adalah diagram yang menggambarkan seluruh jaringan,
baik masukan maupun keluaran dari sistem dan juga menggambarkan hubungan
antar komponen dengan sistem. Berdasarkan database yang dibuat, maka diagram
konteksnya sebagai berikut :
Gambar III. 3 Diagram Konteks Website Katalog Perpustakaan
III.3.5.2Data Flow Diagram (DFD)
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur
data dengan konsep dekomposisi yang dapat digunakan untuk penggambaran
analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional
sistem kepada pemakai maupun pembuat program.
DFD level 1 dalam Aplikasi Perpustakaan merupakan diagram yang
akan dikembangkan. Proses-proses yang terjadi pada level 1 dapat dilihat pada
Diagram III.4 berikut ini:
6.0
Data Login Admin
Info Login Admin
Info Data Admin Data Admin
Info Data Komentar
In
Info Data PengunjungPengunjung
Data Pengunjung
Info Login Admin
Data Admin
Info Data Admin
Kategori_Buku
Buku Data Ket Buku
Info Ket Buku
Info Data Buku Data Buku
Info Data Buku
Komentar
Profil_Perpustakaan Info Data Profil
Perpustakaan
Data Propfil Perpustakaan
In
DFD level 1 untuk proses 2 ini merupakan pemecahan dari proses 1
pada DFD level 2 di atas. Dalam proses ini dilakukan pengolahan data
Perpustakaan.
2.1 Tambah Kategori
Buku
2.2 Edit Kategori
Buku
2.3 Hapus Kategori
Buku Data Kategori Buku
Info Data Kategori Buku
Data Kategori Buku Info Data Kategori Buku
Data Kategori Buku Info Data Kategori Buku Info Data Kategori Buku
Info Data Kategori Buku Info Data Kategori Buku Data Kategori Buku
Data Kategori Buku
Data Kategori Buku
Data Buku Info Data Buku
Data Buku
Data Buku Info Data Buku
Info Data Buku Data Buku
Data Buku
Data Buku
Info Data Kategori Buku
Info Data Kategori Buku Info Data Kategori Buku
Gambar III. 5 DFD Level 2 Mengelola Buku
Dalam proses ini dilakukan pengolahan data buku. Dimana hanya
admin saja yang dapat menambah, mengedit dan menghapus data
Perpustakaan yang telah di inputkan. Data tersebut diambil dari database yang
sudah diinputkan terlebih dahulu oleh admin. Data tersebut ditampilkan ke
dalam grid. Proses-proses yang terjadi pada level ini dapat dilihat pada
Gambar III.6 berikut ini :
3.1 Tambah Profil Perpustakaan
3.2 Edit Profil Perpustakaan
3.3 Hapus Profil Perpustakaan
Profil Perpustakaan Data Profil Perpustakaan
Info Data Profil Perpustakaan
Info Data Profil Perpustakaan
Info Data Profil Perpustakaan Info Data Profil Perpustakaan
Data Profil Perpustakaan
Data Profil Perpustakaan
Data Profil Perpustakaan Info Data Profil Perpustakaan
Info Data Profil Perpustakaan
Admin Data Profil Perpustakaan
Data Profil Perpustakaan
Gambar III. 6 DFD Level 2 Profil Perpustakaan
3. Proses Pengolahan Komentar
Dalam proses ini dilakukan pengolahan data komentar. Dalam proses
ini admin hanya bias menghapus dan menambahkan komentar yang dikirim
oleh pengguna. Proses-proses yang terjadi pada level ini dapat dilihat pada
4.1 Tambah Komentar
4.2 Edit Komentar
4.3 Hapus komentar
Komentar
Info Data Komentar Data Komentar
Admin
Data Komentar
Data Komentar Info Data Komentar
Info Data Komentar
Data Komentar
Data Komentar
Data Komentar Info Data Komentar
Info Data Komentar
Info Data Komentar
Gambar III. 7 DFD Level 2 Mengelola Komentar
4. Proses Mengelola Data admin
Dalam proses ini dilakukan pengurutan data berdasarkan tiga field
data, yaitu field no, field tgl PUM dan field tgl penerimaan PUM. Haslinya
pengurutan akan langsung tampil pada grid. Proses-proses yang terjadi pada
9.1
Info Data Admin Data Admin
Admin
Data Admin
Data Admin Info Data Admin
Info Data Admin
Data Admin
Data Admin
Data Admin Info Data Admin
Info Data Admin
Info Data Admin
Gambar III. 8 DFD Level 2 Mengelola Admin
III.3.5.3Spesifikasi Proses
Spesifikasi proses adalah tabel yang berisi keterangan atau deskripsi dari semua
proses yang terdapat di DFD, logika proses dituliskan mengunakan bahasa deskriptif.
Seperti terlihat pada tabel 3.8 terdapat sepuluh proses yaitu pengola buku, profil
perpustakaan, mengelola komentar, pengunjung, laporan pengunjung, komentar, cari
buku, dan mengelola admin.
Tabel III. 6 Tabel Spesifikasi Proses di Website Katelog Perpustakaan Dirparbud
No Proses Keterangan
1 No.Proses 1.0
Nama Proses Login
Source Tabel admin
Input Data admin
Output Info admin
Destination admin
2. Sistem mengecek ke dalam tabel admin
3. Jika username dan password ada di
dalam tabel admin, maka admin dapat masuk kedalam sistem
4. Jika username dan password ada di
dalam tabel, maka admin diminta untuk memasukan username dan password dengan benar.
2 No.Proses 2.0
Nama Proses Pengolahan Mengelola Buku
Source Tabel Buku, Kategori Buku
Input Data Buku
Output Info Data Buku
Destination Admin
Logika Proses Proses mengelola buku
1. Masukan data ke kode_kategori dan
kode_buku
2. Jika kode_kategori atau kode_buku
tidak diisi maka muncul validasi ( silahkan isi data dengan lengkap )
3. Jika kode_kategori dan kode_buku
diisi maka data buku berhasil di tambahkan
4. Tampilkan data kode_kstegori dan
kode_buku yang baru. Proses Edit Buku
1. Cari data kode_kategori atau
kode_buku yang akan diedit.
2. Jika data ditemukan maka masukan
data kode_kategori atau nam_buku yang baru.
3. Jika data tidak ditemukan maka cari
data kembali.
4. Tampilkan data kode_kategori atau
nama_buku yang baru. Proses Hapus Buku
1. Cari data kode_kategori atau
nam_buku yang akan dihapus.
2. Hapus data buku.
3. Tampilkan validasi bahwa data telah
3 No.Proses 3.0
Nama Proses Profil Perpustakaan
Source Profil_Perpustakaan
Input Data Profil Perpustakaan
Output Info Profil Perpustakaan
Destination Admin, pengunjung
Logika Proses Proses judul
1. Cari judul buku yang akan diedit.
2. Jika data ditemukan maka masukan
data yang baru.
3. Jika data tidak ditemukan maka cari
data kembali.
4 No.Proses 4.0
Nama Proses Mengelola Komentar
Source Tabel Komentar
Input Data komentar
Output Info Data Komentar
Destination Admin, pengunjung
Logika Proses Proses kode
1. Masukan data data komentar ke dalam
id_komentar, Nama_komentar.
2. Jika salah satu data tidak diisi maka muncul validasi ( silahkan isi data dengan lengkap )
3. Jika id_komentar, Nama_komentar
diisi maka data dimasukan kedalam table komentar.
4. Tampilkan data Jika id_komentar,
Nama_komentar yang baru. Proses nama
5. Cari data id_komentar,
Nama_komentar yang akan diedit.
6. Jika data ditemukan maka masukan
data yang baru.
7. Jika data tidak ditemukan maka cari
data kembali.
8. Tampilkan id_komentar, Nama
komentar, atau nama_prestasi yang baru.
2. Jika nama tidak diisi maka muncul validasi ( silahkan isi nama anda ) 3. Jika jika komentar tidak di isi maka
muncul validasi(silahkan isi komentar anda).
4. Jika nama dan komentar sudah terisi
maka akan muncul validasi(komentar sudah terkirim).
5 No.Proses 5.0
Nama Proses Pengunjung
Source Tabel Admin
Input Data pengunjung
Output Info data pengunjung
Destination Admin , pengunjung
Logika Proses Proses Tanggal Pengunjung
Memiliki tanggal setiap pengunjung memasuki website disparbud.
Proses Total Pengunjung
Website akan mendata setiap
pengunjung yang masuk ke website disparbud.
6 No.Proses 6.0
Nama Proses Laporan Pengunjung
Source Tabel Pengunjung
Input Data Pengunjung
Output Info Data Pengunjung
Destination Admin, Pengunjung
Logika Proses Proses laporan pengunjung
1. Masukan data ke dalam
id_pengunjung.
2. Jika salah satu data tidak diisi maka muncul validasi ( silahkan isi data dengan lengkap )
3. Jika id_komentar, diisi maka data
dimasukan kedalam tabel pengunjung.
7 No.Proses 7.0
Nama Proses Komentar
Source komentar
Input Data Komentar
Output Info Data Komentar
Destination Admin , pengunjung
1. Masukan nama dan komentar ke dalam isi komentar.
2. Jika salah satu data tidak diisi maka muncul validasi ( silahkan isi data dengan lengkap )
Proses Hapus Komentar
1. Cari data nama dan komentar yang
akan dihapus.
2. Hapus data komentar.
3. Tampilkan validasi bahwa data telah
terhapus.
8 No.Proses 8.0
Nama Proses Cari Buku
Source Tabel Buku
Input Data Buku
Output Info Data Buku
Destination Admin, pengunjung
Logika Proses Proses Buku
1. Masukan data ke dalam Kode_buku,
Judul_buku, pengarang, kategori buku
2. Jika salah satu data tidak diisi maka muncul validasi ( silahkan isi data dengan lengkap )
3. Jika Kode_buku, Judul_buku,
pengarang, kategori buku diisi maka data dimasukan kedalam daftar buku.
4. Tampilkan data Kode_buku,
Judul_buku, pengarang, kategori buku, yang baru.
Proses Edit Data Buku
1. Cari data Kode_buku, Judul_buku,
pengarang, kategori_buku yang akan diedit.
2. Jika data ditemukan maka masukan
data yang baru.
3. Jika data tidak ditemukan maka cari
data kembali.
4. Tampilkan Kode_buku, Judul_buku,
pengarang, kategori buku yang akan
Nama Proses Mengelola Admin
Source Tabel Admin
Input Data Admin
Output Info Data Admin
Destination Admin , pengunjung
Logika Proses Proses Tambah Buku
1. Masukan data ke dalam id_buku,
pengarang, kategori_buku.
2. Jika salah satu data tidak diisi maka muncul validasi ( silahkan isi data dengan lengkap )
3. Jika id_buku, pengarang,
kategori_buku diisi maka data
dimasukan kedalam tabel galeri.
4. Tampilkan data id_buku, pengarang,
kategori_buku yang baru. Proses Edit Data Buku
1. Cari data buku yang akan diedit.
2. Jika data ditemukan maka masukan
data yang baru.
3. Jika data tidak ditemukan maka cari
data kembali.
4. Tampilkan data buku yang baru.
Proses Hapus Data Buku
1. Cari data buku yang akan dihapus.
2. Hapus data buku.
3. Tampilkan validasi bahwa data telah
terhapus.
III.3.5.4Kamus Data
Tabel III. 7 Tabel Kamus Data Website katalog perpustakaan
Nama Login
Where used / how used 1. Admin- proses 1 (masukan)
2. Tabel Admin ( masukan )
Deskripsi Berisi data admin untuk bisa login atau
masuk ke dalam sistem.
Struktur data Username + password
username
Nama Mengelola Buku
Where used / how used 1. Admin - proses 2 ( masukan )
2. Tabel pengelola buku ( masukan )
Deskripsi Berisi data buku
Struktur data Kode_kategori + kode_buku
Kode_kategori Kode_buku
[0-9 ]
[A-Z | a-z | 0-9 ]
Nama Profil Perpustakaan
Where used / how used 1. Admin - proses 3 ( masukan )
2. Tabel judul buku ( masukan )
Deskripsi Berisi data buku
Struktur data Data buku
Data buku [A-Z | a-z | 0-9 ]
Nama Mengelola Komentar
Where used / how used 1. Admin - proses 4 ( masukan )
2. Tabel Pengelola komentar (
masukan )
Deskripsi Berisi data pengelola komentar
Struktur data Id_komentar + nama_komentar
Id_komentar
2. Tabel pengunjung ( masukan )
Deskripsi Berisi tanggal pengunjung dan total
pengunjung.
Struktur data Tanggal_pengunjung + total_pengunjung
Tanggal pengunjung Total pengunjung
2. Tabel Pengunjung
Deskripsi Berisi data id_pengunjung
Struktur data Id_pengunjung
Id_pengunjung [0-9 ]
Nama Komentar
Where used / how used 1. Admin – proses 7 ( masukan )
2. Tabel komentar
Deskripsi Berisi data komentar
Struktur data Nama_komentar
Id_komentar nama_komentar
Deskripsi Berisi data Kode_buku, Judul_buku,
pengarang, kategori buku
Struktur data Id_rt, id_khas
Kode_buku Judul_buku Pengarang Kategori buku
[0-9 ]
[A-Z | a-z | 0-9 ] [A-Z]
[A-Z | a-z | 0-9 ]
Nama Mengelola Admin
Where used / how used 1. Admin – proses 9 ( masukan )
2. Tabel admin
Deskripsi Berisi data data mengenai suasana dan
kegiatan perpustakaan.
Struktur data id_buku + pengarang + kategori_buku
Id_buku pengarang kategori buku
[A-Z | a-z | 0-9 ] [A-Z | a-z [A-Z | a-z | 0-9 ]
III.4 Perancangan Sistem
Perancangan merupakan bagian dari metodologi pembangunan suatu perangkat
lunak yang harus dilakukan setelah melalui tahapan analisis. Pada bagian ini akan
dijelaskan perancangan sistem yang dimaksudkan untuk menggambarkan perbedaan
Langkah-langkah yang dilakukan dalam tahapan perancangan ini adalah
sebagai - berikut :
1. Perancangan Basis Data
2. Perancangan Arsitektur Perangkat Lunak (Arsitektur Aplikasi dan Arsitektur
Struktur Menu)
3. Perancangan Antarmuka
4. Jaringan Semantik
III.4.1 Perancangan Basis Data
Perancangan basis data terdiri dari skema relasi dan struktur tabel.
1. Skema Relasi
Skema relasi merupakan gambar hubungan antar tabel yang dihasilkan dari
Gambar III. 9 Skema Relasi
2. Struktur Tabel
Struktur tabel pada aplikasi ini ada 9 tabel, terdiri dari tabel admin, tabel profil_perpustakaan, tabel berita, tabel komentar, tabel pengunjung, tabel buku, tabel pengarang, tabel kategori_buku, dan tabel detail_buku.
Tabel III. 8 Tabel Admin
Nama Field Data Type Length / Values Description
username VARCHAR 45 Primary Key
password VARCHAR 100
level ENUM ('Superadmin','Admin')
nama VARCHAR 100
alamat VARCHAR 250
Tabel III. 9 Tabel Profil Perpustakaan
Nama Field Data Type Length / Values Description
kode_profil INT 11 Primary Key
judul VARCHAR 100
isi TEXT
username VARCHAR 45
Tabel III. 10 Tabel Berita
Nama Field Data Type Length / Values Description
no INT 11 Primary Key
judul VARCHAR 100
isi TEXT
tglposting TIMESTAMP
status ENUM (‘Post’,’Draf’)
username VARCHAR 45
Tabel III. 11 Tabel Komentar
Nama Field Data Type Length / Values Description
kode INT 11 Primary Key
nama VARCHAR 100
komentar TEXT
tanggal TIMESTAMP
no INT 11
status ENUM (‘Post’,’Draf’)
Tabel III. 12 Tabel Pengunjung
Nama Field Data Type Length / Values Description
tanggal DATE Primary Key
total INT 11
Tabel III. 13 Tabel Buku
tahun_terbit INT 11
tanggal_update DATETIME
Tabel III. 14 Tabel Pengarang
Nama Field Data Type Length / Values Description
id_pengarang DATE 11 Primary Key
nama_pengarang VARCHAR 100
Tabel III. 15 Tabel Kategori_Buku
Nama Field Data Type Length / Values Description
kode_kategori DATE 11 Primary Key
kategori VARCHAR 45
Tabel III. 16 Tabel detail_buku
Nama Field Data Type Length / Values Description
id DATE 11 Primary Key
kode_buku INT 45
id_pengarang INT 11
kode_kategori INT 11
username VARCHAR 45
III.4.2 Perancangan Arsitektur
Perancangan arsitektur terdiri dari perancangan struktur menu, perancangan antarmuka, dan perancangan jaringan semantik.
III.4.2.1 Perancangan Struktur Menu
Arsitektur struktur menu merupakan gambaran perancangan menu yang
akan dimiliki oleh sistem. Adapun perancangan struktur menu untuk pengunjung
yang terdapat di Website Katalog Perpustakaan Dinas Pariwisata dan Kebudayaan
WEBSITE KATALOG PERPUSTAKAAN DINAS PARIWISATA DAN KEBUDAYAAN
Beranda Profil
Perpustakaan Berita Daftar Buku
Gambar III. 10 Struktur Menu Website Katalog Perpustakaan Disparbud
Perancangan struktur menu admin, seperti terlihat pada gambar III.11:
WEBSITE KATALOG PERPUSTAKAAN DINAS PARIWISATA DAN KEBUDAYAAN
Beranda Admin Profil
Perpustakaan Kategori Buku Login
Daftar Admin Tambah Admin
Ubah Admin Hapus Admin Profil Tambah
Ubah Hapus
Daftar Buku
Daftar Kategori Buku
Hapus Kategori Buku
Tambah
Kategori Buku Daftar Buku
Hapus Buku
Tambah Buku
Gambar III. 11 Struktur Menu Admin Website Katalog Perpustakaan Disparbud
III.4.2.2Perancangan Antar Muka
Perancangan antarmuka diperlukan pada program aplikasi ini dengan
tujuan untuk mempermudah pengguna dalam menggunakan program aplikasi ini.
Dengan adanya perancangan antarmuka ini berbagai pengguna baik yang masih
awam maupun yang sudah berpengalaman dapat mengoperasikan program ini
tanpa adanya kesulitan yang besar. Perancangan antarmuka terdiri dari
perancangan antarmuka pengunjung dan perancangan antarmuka admin.
Perancangan antarmuka pengunjung terdiri dari dua belas form,yaitu
F01 sampai dengan F5.
Halaman utama website
F001
1. Menuju ke F001 2. Menuju ke F002 3. Menuju ke F003 4. Menuju ke F004 5. Menuju ke F005 LOGO
Home Tentang Perpustakaan Artikel Daftar Buku
IMAGE
Gambar III. 12 Halaman Utaman Website
F002
LOGO
Home Tentang Perpustakaan Artikel Daftar Buku
IMAGE
Pencarian
Cari
ISI Profil
Perpustakaan
Link
Kategori Buku
Link
Artikel Terbaru
Link
FOOTER
1 2 3 4
1
2
4
5
1. Menuju ke F001 2. Menuju ke F002 3. Menuju ke F003 4. Menuju ke F004 5. Menuju ke F005
Gambar III. 13 Halaman Profil Perpustakaan
F003
LOGO
Home Tentang Perpustakaan Artikel Daftar Buku
IMAGE
Pencarian
Cari
Profil Perpustakaan
Link
Kategori Buku
Link
Artikel Terbaru
Link
FOOTER
1 2 3 4
1
2
4
5
1. Menuju ke F001 2. Menuju ke F002 3. Menuju ke F003 4. Menuju ke F004 5. Menuju ke F005
Judul
ISI
Selengkapnya
5
Gambar III. 14 Halaman Berita
F004
1. Menuju ke F001 2. Menuju ke F002 3. Menuju ke F003 4. Menuju ke F004 LOGO
Home Tentang Perpustakaan Artikel Daftar Buku
IMAGE
No Judul Buku Pengarang Tahun Terbit
Gambar III. 15 Halaman Daftar Buku
2. Perancangan Antar Muka Pada Admin
A001
1. Menuju ke A002 2. Menuju ke A003 LOGIN
Password
LOGIN
Lupa Password 1
2
Gambar III. 16Halaman Login Admin
Halaman Lupa Password
A003
1. Menuju ke A001 Lupa Password
KIRIM 1
Gambar III. 17 Halaman Lupa Password
A002 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A002 15. Menuju ke A002
HEADER
Pilih Nama Komentar Waktu Posting Judul Artikel
HAPUS POST
Gambar III. 18 Halaman Beranda Admin
Halaman Tambah Admin
A004 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A005 15. Menuju ke A004
HEADER
Gambar III. 19 Halaman Tambah Admin
A002 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A015 15. Menuju ke A005
HEADER
No Username Nama Alamat 1
Gambar III. 20 Halaman List Admin
Halaman Profile Admin
A006 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A006 15. Menuju ke A006 16. Menuju ke A006 17. Menuju ke A006
HEADER
Password Lama :
Password Baru :
Ulangi Password Baru :
13
14 15
16
17
Gambar III. 21 Halaman Profil Admin
A007 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A007
HEADER
Ubah Profil Perpustakaan 3
6
9 11
SIMPAN 14
Gambar III. 22 Halaman Profil Perpustakaan
Tambah Halaman Profil
A008 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A008 15. Menuju ke A008
HEADER No Judul Aksi
Hapus 14
Gambar III. 23 Halaman Tambah Profil
A009 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A009 15. Menuju ke A009
HEADER
Nama Kategori :
6
9 11
13
15 No Kategori Aksi
Hapus 14
Gambar III. 24 Halaman Kategori Buku
Halaman Daftar Buku
A010 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A010 15. Menuju ke A010 16. Menuju ke A010
HEADER
Tambah Data Buku
SIMPAN
No Judul Aksi
Hapus
16
Pengarang :
Tahun Terbit :
Kategori :
RESET
15
Pengarang Tahun Terbit Kategori Waktu Update
Gambar III. 25 Halaman Daftar Buku
A011 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A010 15. Menuju ke A013 16. Menuju ke A012
HEADER
Simpan Ke Draf
15
Gambar III. 26 Halaman Tambah Berita
Halaman Draf (Berita Tersimpan)
A012 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A013 15. Menuju ke A012
HEADER
Draf (Artikel Tersimpan) 1
No Judul Isi Penulis Tanggal Posting
15 14
Aksi Publish Hapus
Gambar III. 27 Halaman Draf (Berita Tersimpan)
A013 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A013
HEADER
No Judul Isi Penulis Tanggal Posting
14 Aksi Hapus
Gambar III. 28 Halaman Daftar Berita
Halaman Komentar
A014 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A014
HEADER
No Nama Komentar Waktu Posting Judul Artikel
14 Hapus
Gambar III. 29 Halaman Komentar
A015 10. Menuju ke A012 11. Menuju ke A013 12. Menuju ke A014 13. Menuju ke A001 14. Menuju ke A005 15. Menuju ke A015
HEADER
Gambar III. 30 Halaman Ubah Admin
III.5 Implementasi
Gambar III. 32 Struktur Tabel Berita
Gambar III. 36 Struktur Tabel Komentar
III.5.2 Implementasi Antar Muka
Implementasi merupakan hasil dari perancangan yang telah dijelaskan
pada pada subbab III.3. Implemetasi memaparkan tentang antarmuka yang dipakai
dalam pembuatan Website Katalog Perpustakaan Dinas Pariwisata dan Kebudayaan
Propinsi Jawa Barat.
Gambar III. 41 Tampilan Halaman Profil Perpustakaan
Gambar III. 43 Tampilan Halaman Daftar Buku
Gambar III. 45 Halaman Tampilan Login Admin
Gambar III. 47 Tampilan Halaman Tambah Admin
Gambar III. 49 Tampilan Halaman Ubah Profil
Gambar III. 51 Tampilan Halaman Tambah Profil Perpustakaan
Gambar III. 53 Tampilan Halaman Daftar Buku dan Tambah Buku
Gambar III. 55 Tampilan Halaman Berita Tersimpan
BAB IV
KESIMPULAN DAN SARAN
IV.1 Kesimpulan
Aplikasi website katalog perpustakaan ini mempunyai kegunaan sebagai berikut :
1. Aplikasi website katalog perpustakaan ini dapat membantu mempermudah masyarakat luas
untuk mencari kepariwisataan dan kebudayaan di Jawa Barat.
2. Dengan adanya website katalog perpustakaan mampu mengefisienkan kinerja pegawai,
karena dengan adanya Aplikasi ini sistem pembukuan menjadi lebih optimal.
IV.2 Saran
Berikut ini adalah saran mengenai Aplikasi katalog perpustakaan adalah sebagai - berikut :
1. Aplikasi ini dapat didukung oleh peralatan komputer yang maksimal sehingga kinerja
aplikasi ini lebih maksimal lagi.
2. Untuk pengembangan selanjutnya, diharapkan aplikasi ini dapat mencakup semua menu
yang dibutuhkan oleh bagian pembukuan sehingga Aplikasi ini bukan hanya dapat dipakai