Anda di halaman 1dari 13

PROPOSAL TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN CONTENT MANAGEMENT SISTEM (CMS) PADA PERPUSTAKAAN JURUSAN TEKNIK UNJANI
Diajukan Untuk Memenuhi Syarat Akademik Pada Program Studi Strata 1 Jurusan Teknik Elektro

Diajukan Oleh : IQBAL TAUFIK AKBAR 2211081045

PROGRAM STUDI S-1 FAKULTAS TEKNIK JURUSAN ELEKTRONIKA UNIVERSITAS JENDRAL ACHMAD YANI (UNJANI)

PROPOSAL TUGAS AKHIR Program Studi Fakultas Program Keahlian Jurusan : S-1 : Teknik : Teknik Elektro : Elektro

Nama Peserta No. Induk mahasiswa

: IQBAL TAUFIK AKBAR : 221081045

JUDUL TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN MENGGUNAKAN CONTENT MANAGEMENT SISTEM (CMS) PADA PERPUSTAKAAN JURUSAN TEKNIK UNJANI
Cimahi, 12 Maret 2012

Mengetahui

Ketua Jurusan Teknik Elektro

Dosen Pembimbing

YUDA BAKTI ZAINAL, ST., MT. NID. 412148369

________________ Nid:

PROGRAM STUDI S-1 FAKULTAS TEKNIK JURUSAN ELEKTRONIKA UNIVERSITAS JENDRAL ACHMAD YANI (UNJANI)

1. PENDAHULUAN
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 system yang berbasis internet atau intranet maka perpustakaan dapat menjangkau anggota yang luas sehingga system 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 system perpustakaan online yang dibuat ini menggunakan aplikasi CMS yang 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 tipe system menggunakan metode terstruktur web dengan dan

menggunakan

database

klien-server

berbasis

mengimplementasikannya menggunakan sistem operasi Windows dengan menggunakan Apache sebagai web servernya, dan MySQL sebagai database servernya Sebuah Universitas adalah sebuah badan usaha atau perusahaan yang bertujuan untuk menghasilkan sebuah tenaga kerja yang siap dalam memenuhi kebutuhan dalam dunia kerja. Untuk menghasilkan lulusan yang berkualitas dan

terampil sebuah universitas harus menyediakan fasilitas atau tempat untuk menyimpan berbagai macam sumber informasi dalam bentuk buku atau

sejenisnya. Tempat inilah yang biasanya kita sebut sebagai perpustakaan. Hampir semua universitas memiliki perpustakaan tidak terkecuali dengan UNJANI. UNJANI memiliki perpustakaan pusat. Bahkan hampir setiap fakultas memiliki perpustakaan tersendiri seperti Perpustakaan Jurusan Teknik UNJANI.

1.1 LATAR BELAKANG PEMBUATAN DATABASE Seiring dengan kemajuan teknologi terutama di bidang pengembangan website, menyebabkan proses pembuatan sebuah website yang baik bukanlah suatu pekerjaan yang sulit lagi seperti yang dibayangkan oleh banyak orang sebelumnya Tak dapat dipungkiri memang, semua ini merupakan hasil dari revolusi informasi dunia internet yang sangat cepat. Sedemikian cepatnya mengakibatkan tidak semua orang dapat mengikuti perkembangan yang terjadi dengan baik. Pertanyaan yang muncul sekarang adalah adakah sebuah sistem yang dapat mengakomodasi perkembangan informasi yang sangat cepat ini dan yang dapat memberikan keuntungan kepada pihak yang menggunakannya? Jawabannya tentu saja ada, yaitu dengan menerapkan Content Management System (CMS). CMS, pertama kali muncul sebagai solusi dari kebutuhan manusia akan penyediaan informasi yang sangat cepat. Dengan hanya mengandalkan bahasa pemograman HTML dan beberapa gambar serta informasi yang statis, sebuah perusahaan berusaha sebaik mungkin menampilkan informasi secukupnya kepada para pengunjung. Setiap kali ada perubahan informasi dalam perusahaan, pihak manajeman mau tak mau haruslah berhubungan terlebih dahulu dengan pihak Humas sebelum akhirnya semua bahan diserahkan kepada pihak webmaster. Pihak inilah yang nantinya akan mengadakan perubahan terhadap isi website. Dapat dibayangkan bila hal yang sama terjadi terus-menerus, berulang kali dan dalam kuantitas yang besar, seberapa banyak waktu dan tenaga yang dibutuhkan untuk memproses semuanya. Selain tidak efisien, biaya operasional yang harus dikeluarkan juga sangatlah besar.

sebuah metode atau sistem yang dapat meningkatkan tingkat produktivitas dan efisiensi dalam pengembangan website sangatlah dibutuhkan. Dan salah satu solusi yang tepat untuk ini adalah dengan menerapkan Content Mangement System atau CMS. Dan dengan acuan inilah penulis bermaksud untuk membuat sebuah database berbasis Content Management System (CMS). Dan juga dikarenakan tidak adanya database yang digunakan pada Perpustakaan Teknik UNJANI ketika penulis membuat laporan ini.

1.2. TUJUAN PEMBUATAN DATABASE Mahasiswa dapat mengetahui seluk beluk pembuatan database dari mulai memprogram database hingga menampilkan data dari Database tersebut. Mahasiswa mampu mengaplikasikan ilmu yang didapat dalam merencanakan dan membuat suatu Program. Menunjang pada perwujudan tujuan Universitas yaitu membentuk teknisi yang terampil. Memperluas dan meningkatkan keterampilan Mahasiswa sebagai modal tingkat selanjutnya dalam merencanakana dan membuat suatu Program. Mahasiswa mengetahui bagian-bagian dari Program yang dibuat dan mengetahui fungsinya. Mahasiswa mampu menerangkan cara kerja dan Mahasiswa melakukan input data serta

diharapkan dapat mempergunakannya untuk menunjang praktekpraktek elektronika selanjutnya.

1.3. TUJUAN PEMBUATAN LAPORAN Mahasiswa mampu memahami, memantapkan dan mengembangkan pelajaran yang didapat di Universitas. Mahasiswa mampu mempertanggungjawabkan isi laporan. Sebagai keterangan Program Database yang dibuat.

1.4. SISTEMATIKA PEMBAHASAN Sebelum membahas laporan ini lebih jauh kami berikan sistematika pembahasan yang tertera sebagai berikut : I Pendahuluan Berisikan: Latar Belakang Pembuatan Alat, Tujuan Pembuatan Program, Tujuan Pembuatan Laporan, Sistematika Pembahasan. II Keunggulan Dan Fungsi Produk Berisikan: keunggulan dan fungsi dari Program yang akan dibuat. III Gambar Program Berisikan: Gambar Rangkaian Entity Relationship Diagram (ERD) dan Gambar Layout Database IV Alat Dan Bahan Berisikan alat-alat yang digunakan IV Rencana Kegiatan Berisi jadwal rencana kegiatan

II. KEUNGGULAN DAN FUNGSI PRODUK

Beberapa keunggulan program ini antara lain : Mengatur siklus hidup website Banyak CMS memberikan fasilitas kepada para penggunanya untuk mengelola bagian atau isi mana saja yang akan ditampilkan, masa/waktu tampilan dan lokasi tampilan di website. Tak jarang sebelum ditampilkan, bagian atau isi yang dimaksud terlebih dahulu di-review oleh editor sehingga dijamin kevaliditasannya. Mendukung web templating dan standarisasi

Setiap halaman website yang dihasilkan berasal dari template yang telah terlebih dahulu disediakan oleh CMS. Selain dapat menjaga konsistensi dari tampilan secara keseluruhan, para penulis dan editor dapat berkonsentrasi secara penuh dalam melaksanakan tugasnya menyediakan isi website. Bila isi telah tersedia, maka proses publikasi dapat berjalan dengan mudah karena sudah ada template sebelumnya. Beberapa bagian dari website biasanya telah ditetapkan sedemikian rupa sehingga tidak dapat diubah begitu saja. Hal ini dilakukan untuk memberikan standarisasi kepada seluruh bagian dari website. Personalisasi website Sekali sebuah isi ditempatkan ke dalam CMS, isi tersebut dapat ditampilkan sesuai dengan keinginan dan kebutuhan dari penggunanya sehingga menyebabkan proses personalisasi dapat berjalan dengan mudah. Sindikasi Sindikasi memberikan kemungkinan kepada sebuah website untuk membagi isinya kepada website-website yang lain. Format data yang didukung juga cukup variatif, mulai dari rss, rdf, xml hingga backend scripting. Akuntabilitas Oleh karena CMS mendukung alur kerja dan hak akses yang jelas kepada para penggunanya, data/informasi yang disampaikan dapat dipertanggungjawabkan dengan baik. Setiap penulis ataupun editor memiliki tugas masing-masing dengan hak akses yang berbeda-beda pula. Dengan demikian setiap perubahan yang terjadi di website dapat ditelusuri dan diperbaiki seperlunya dengan segera.

Adapun fungsi Program Database ini antara lain : Manajemen data Ini merupakan fungsi utama dari CMS. Semua data atau informasi baik yang telah ditampilkan ataupun belum dapat diorganisasi dan disimpan secara baik. Suatu waktu data/informasi tadi dapat dipergunakan kembali sesuai dengan kebutuhan. Selain itu, CMS juga mendukung berbagai

macam format data, seperti XML, HMTL, PDF, dll., indexing, fungsi pencarian, dan kontrol terhadap revisi yang dilakukan terhadap data/informasi. Untuk menggunakan CMS biasanya pengetahuan tentang bahasa pemograman tidaklah terlalu dibutuhkan, karena semua proses berjalan dengan otomatis. Begitupula dengan proses update, dapat dilakukan dengan cepat sehingga menjamin kemutakhiran informasi yang ditampilkan.

Kemudahan dalam melakukan akses 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 efektifitas dan efisiensi anggota perpustakaan karena kita dapat melihat informasi buku dari beberapa perpustakaan dalam satu tampilan, meningkatkan efektifitas petugas perpustakaan yang dapat mengetahui buku yang dibutuhkan (dipesan) anggota, sehingga bisa menyiapkannya sebelum anggota tiba di perpustakaan.

III. GAMBAR PROGRAM

Gambar rangkaian Entity Relationship Diagram (ERD) pada Database Perpustakaan

Gambar rencana sistem database Perpustakaan

IV. ALAT DAN BAHAN 4.1 Perangkat keras a. Komputer server, komputer server digunakan untuk menempatkan program dan database sistem perpustakaan online. Server yang digunakan memiliki spesifikasi teknis sebagai berikut :

Prosessor

: (1) Intel Xeon Processor E5504 (2.00GHz, 4MB

L3 Cache, 80 Watts, DDR3-800) Intel 5520 Chipset. Memory : 4 GB (2 x 2 GB) PC3- 10600R (DDR3-1333).

Storage Controller : Smart Array P410i/Zero Memory Controller (RAID 0/1/1+0) Available upgrades: 256MB, 512MB with BBWC, Battery kit upgrade (for BBWC), and Smart Array Advanced Pack (SAAP).

Hard Drive Optical Drive

: 1 x HP 146GB 10K SAS 2.5 DP HDD. : 12.7mm SATA DVD-RW Kit.

Network Controller : 1 x NC382i Dual Port Multifunction Gigabit Server Adapter (two ports total) with TCP/IP Offload Engine, including support for Accelerate iSCSI.

Expansion Slot

: Two PCI-Express Gen 2 expansion slots: (1) full-

length, full-height slot; (1) low-profile slot Optional PCI-X Riser expansion slot. USB Port : USB 2.0 Support 4 Total: (1) front, (1) internal and

(2) rear accessible ports1 internal Secure Digital (SD) slot. Power Source : Dual Common Slot Bays for High Efficiency, Right

Sized, Hot plug and Redundant Power options , 460W CS HE Gold Power Supply. Fans : 3 total (3 fans in 1 Processor Models, 1 additional

fans with 2 Processor Model) redundancy standard.

b. Komputer klien, komputer klien digunakan untuk mengakses program yang berada pada komputer server melalui jaringan. Spesifikasi teknis komputer klien yang digunakan adalah sebagai berikut: : Intel Core2 Duo Processor E7400 (3M Cache,

Prosessor

2.80 GHz, 1066 MHz FSB). Chipset Memory Type : : Intel G31 Express Chipset. 1GB DDR2-Synch DRAM PC2-6400.

Maximum Memory : 4 GB DDR2-Synch DRAM. Memory Slots Internal Drive Optical Drive Graphic Card Accelerator 3100. Internal Audio : Realtek ALC662-GR HD Audio compatible codec : 2 DIMM. : Serial ATA 3.0 Gb/s hard Drive. : SATA SuperMulti LightScribe DVD Writer Drive. : Integrated Intel Graphics Media

with 5.1 channel audio 3D audio. External I/O ports : Rear: 4 USB 2.0, 1 serial port, 1 parallel port,

2PS/2, 1 RJ-45, 1 VGA, audio in, audio out, Mic In; Front: 2 USB 2.0, audio ports, Card Reader. Network interface Controller. : Integrated Realtek 8111CVB- GR GbE Ethernet

Fax/modem Keyboard Pointing device Power Supply Monitor

: Agere 56K PCI Modem. : USB Standard Keyboard. : USB 2-Button Optical Scroll Mouse. : PSU Standard 250 Watt. : LCD 15".

4.2. Perangkat Lunak (Software) Perangkat lunak yang digunakan dalam perancangan terdiri dari beberapa jenis aplikasi :

aplikasi pengolah kata :

digunakan untuk mencatat laporan dalam

bentuk dokumen dan lembar kerja. Untuk kegiatan dokumentasi tersebut menggunakan Microsoft Office Word dan Excell. Aplikasi pengolah desain : digunakan untuk menggambar perancangan

dalam bentuk model desain sistem dan database. Penulis menggunakan Rational Rose untuk membuat desain pemodelan sistem. Aplikasi pembangun sistem/bahasa pemrograman : bahasa pemrograman merupakan aplikasi yang digunakan untuk mengimplementasikan

perancangan ke dalam program yang siap digunakan Bahasa pemrograman yang digunakan adalah PHP versi 5.2.8 . Aplikasi web server : yaitu aplikasi yang berfungsi sebagai server dan pengolah database. Aplikasi yang digunakan adalah XAMPP, aplikasi ini bersifat open source, mendukung dinamic web, dan telah mencakup didalamnya adalah HTTP Server dan MySQL database.

5. JADWAL PELAKSANAAN KEGIATAN

N O 1 2 3 4 5 6

KEGIATAN

Maret 1 2 3

April 4 1 2

Mei

Juni 3 4

3 4 1 2 3 4 1 2

Rencana Kerja Gambar Kerja Perancangan Proses pembuatan Laporan Presentasi sidang