BAB I PENDAHULUAN 1.1. Latar Belakang

dokumen-dokumen yang mirip
PEMBANGUNAN DIGITAL LIBRARY PADA PERPUSTAKAAN DAERAH BALI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

BAB I PENDAHULUAN Latar Belakang Saat ini, penerapan teknologi semakin berkembang dan

cenderung semakin murah, dan didukung oleh perangkat lunak yang berbasis open-source, maka pemanfaatan website dapat menjadi sebuah peluang (Sriyanto

BAB I PENDAHULUAN I.1. Latar Belakang

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi

BAB I PENDAHULUAN. yang disimpan di perpustakaan, dimulai dari perpustakaan tradisional yang

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang

memiliki sebuah teknologi internet seperti website untuk mempermudah melakukan pemesanan ruang karaoke. Website adalah nama untuk koleksi yang ada di

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

1. Pendahuluan. Berdasarkan latar belakang yang telah disampaikan, maka didapat beberapa hasil rumusan masalah, antara lain:

BAB I PENDAHULUAN I.1 Latar Belakang Masalah

BAB I PERSYARATAN PRODUK


BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. koleksi bahan pustaka secara sistematis dan digunakan oleh pemakai sebagai

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III LANDASAN TEORI

IMPLEMENTASI PEMROGRAMAN PHP BERBASIS MODEL VIEW CONTROLLER (MVC) PADA WEBSITE E-COMMERCE ( Studi Kasus: )


positif baik itu dalam hal efektifitas maupun dalam hal efisiensi dari proses bisnis sebelumnya. Hal ini tentunya akan mendorong setiap perusahaan

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN... I-1

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN I.1. Latar Belakang

1 BAB I PENDAHULUAN PENDAHULUAN

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. dari pendayagunaan teknologi khususnya teknologi informasi. Penjualan elektronik atau yang akrab di sebut e-commerce ( electronic

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Banyak informasi terbaru tentang olahraga sepak bola di Indonesia menjadikan sepak

BAB I LATAR BELAKANG

BAB I PENDAHULUAN I.1

BAB I PENDAHULUAN. Berkembangnya usaha-usaha perdagangan yang sangat pesat pada saat

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

BAB I PENDAHULUAN. I.1 Latar Belakang Permasalahan

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

Makalah Seminar Kerja Praktek

dapat diakses melalui salah satu menu yang berkaitan dengan komponen pada halaman administrator.

BAB I PENDAHULUAN. bahkan luar negeri. Hal ini dikarenakan produk souvenir merupakan produk

BAB 1 PENDAHULUAN. menjual berbagai jenis pakaian. Seiring dengan perkembangan fashion pakaian ini

BAB I PENDAHULUAN I-1

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

BAB I PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)

BAB I PENDAHULUAN 1.1. Latar Belakang

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka

Framework CodeIgniter Part 1

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam era globalisasi sekarang ini, komputer merupakan salah satu alat yang sangat

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III ANALISIS DAN PERANCANGAN SISTEM. dari teori siklus hidup pengembangan sistem sesuai dengan sub bab 2.6. Adapun

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

Makalah Seminar Kerja Praktek

Makalah Seminar Kerja Praktek

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Pada bab pendahuluan ini akan membahas tentang. latar belakang pengerjaan tugas akhir, rumusan masalah

BAB I PENDAHULUAN. diakses oleh siapa saja, kapan saja dan dimana saja. Teknologi internet

BAB 1 PENDAHULUAN. pengguna jejaring sosial yang bahkan tidak dapat dibatasi cakupannya, dapat. dibutuhkan oleh sebuah organisasi tertentu.

3 BAB III LANDASAN LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN I.1. Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN Latar Belakang

1. Persyaratan : tidak jelas, kurangnya kesepakatan, kurang prioritas, kontradiktif, ambigu, tidak tepat. 2. Sumber daya : kurangnya sumber daya,

BAB 1 PENDAHULUAN 1.1. Latar Belakang

FRAMEWORK. Dengan framework seorang web programmer dapat membangun aplikasi

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. dalam kehidupan sehari-hari. Salah satu lembaga bahasa Inggris mengatakan

BAB I PENDAHULUAN 1.1. LATAR BELAKANG

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN I.1

BAB 1 PENDAHULUAN. harga buku dan juga sebagai upaya mengurangi dampak pemanasan global

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

IMPLEMENTASI SISTEM INFORMASI E-PROCUREMENT BERORIENTASI OBJEK MENGGUNAKAN METODE MVC PADA BIRO UMUM UPN VETERAN JAWA TIMUR SKRIPSI

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

Transkripsi:

BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan dunia perpustakaan, dari segi data dan dokumen yang disimpan, dimulai dari perpustakaan tradisional yang hanya terdiri dari kumpulan koleksi buku tanpa katalog, kemudian muncul perpustakaan semi modern yang menggunakan katalog atau index. Perkembangan mutakhir adalah munculnya perpustakaan digital atau Digital Library yang memiliki keunggulan dalam kecepatan pengaksesan karena berorientasi ke data digital dan media jaringan komputer atau internet. Selama ini Perpustakaan Daerah Bali masih merupakan salah satu jenis perpustakaan tradisional yang hanya terdiri dari kumpulan koleksi buku tanpa katalog, semua transaksi informasi yang terjadi disana masih berbentuk Paper-Based. Tentu saja dibutuhkan anggaran operasional yang cukup besar. Selain masalah biaya, pengunjung juga merasa tidak nyaman karena susahnya mendapatkan buku atau artikel yang mereka cari serta pelayanan yang kurang cepat sehingga menyebabkan menurunnya pengunjung yang datang. Dan untuk mengatasi hal itulah maka akan dibuat Digital Library yang merupakan sebuah sistem informasi berbasis web yang memanfaatkan teknologi internet. Perkembangan teknologi internet (world wide web) memungkinkan semua orang dapat mengakses informasi secara cepat dan mudah dari mana saja, oleh karena itu sistem informasi banyak diaplikasikan ke dalam web site karena sifatnya yang luas. 1

Pada umumnya Digital Library yang dibangun berbasis web oleh developer menggunakan framework dalam penulisan kodingnya. Framework digunakan oleh developer untuk memudahkan pembangunan aplikasi web yang dapat berupa sekumpulan library yang berisi fungsi, tools, ataupun class-class, dan digunakan sebagai kerangkan dalam pembangunan aplikasi web. Umumnya didalam framework tersebut telah menyediakan solusi untuk akses database, authentication, templating, controls, dan fungsi-fungsi lainnya. Penggunaan framework diharapkan membuat pengembangan aplikasi menjadi rapi dan bersih, memiliki struktur yang optimal, dan reusable.salah satu framework yang banyak digunakan adalah CodeIgniter. Codeigniter adalah aplikasi open source dan juga merupakan salah satu PHP framework yang berbasiskan pada model MVC (Model View Controller). Maksud dari MVC ini sendiri adalah memisahkan 3 hal pokok (basis data, tampilan situs web, dan logika aplikasi) di dalam pembuatan suatu situs web ke dalam 3 bagian, yaitu bagian model untuk basis data, bagian view untuk tampilan situs web, dan bagian controller untuk logika aplikasi.interaksi antara ketiga bagian program tersebut dapat digambarkan seperti dibawah ini. Gambar 1.1 Arsitektur MVC (Model View Controller) (Sumber: http://wartawarga.gunadarma.ac.id/apa-itu codeigniter) 2

Dengan penjelasan diatas maka Digital Library pada Perpustakaan Daerah Bali akan dibangun berbasis web dengan tujuan untuk mempermudah proses transaksi informasi yang terjadi. Sebagai kerangka kerjanya digunakan CodeIgniter yang akan memudahkan pembangun program dalam mengembangkan aplikasi ini lebih lanjut walaupun dengan programmer yang berbeda. Untuk memungkinkan proses request dan response pada wen terjadi secara asinkron maka digunakan teknologi AJAX pada web Digital Library ini. 1.2. Rumusan Masalah Berdasarkan latar belakang diatas, maka muncul pertanyaan-pertanyaan sebagai berikut: Bagaimana cara mengimplementasikan konsep CodeIgniter sebagai Framework dalam pembangunan Digital Library sebagai suatu sistem informasi berbasis web untuk mempermudah proses transaksi informasi pada Perpustakaan Daerah Bali? 1.3. Tujuan Penelitian Tujuan dari penelitian ini adalah sebagai berikut: Mengimplementasikan konsep Framework CodeIgniter ke dalam suatu sistem informasi. 3

1.4. Batasan Masalah Permasalahan dibatasi sebagai berikut: 1. Data yang dikelola adalah Rekomendasi Konten Digital, Entry Buku Tamu, Pencarian Konten Digital, Entry Konten Digital, Entry Komentar, Kelola Konten Digital, Kelola Komentar, Kelola Buku Tamu, Kelola User, Kelola Topik. 2. Terdapat rekomendasi Buku atau Artikel atau Berita bagi user yang didapat setelah mendownloadnya dan pada saat pencarian. Rekomendasi yang diberikan berupa konten-konten yang terkait berdasarkan topik yang sama. 3. Proses yang akan disiapkan adalah pengolahan data anggota, data buku, data artikel dan data berita serta informasi yang berkaitan dengan perpustakaan. 4. Fungsi AJAX hanya untuk fungsi pencarian konten digital. 1.5. Metodologi Dalam penyusunan tugas akhir ini penulis menggunakan metode-metode berikut : 1. Studi pustaka Studi pustaka atau studi literatur yaitu dengan mengumpulkan informasi dari buku-buku referensi yang ada. 2. Medote Wawancara Penulis menggunakan metode ini untuk mendapatkan data data penunjang dengan melakukan wawancara dan observasi. 4

3. Membangun perangkat lunak a. Analisis Menganalisis permasalahan yang muncul dan menentukan spesifikasi kebutuhan atas sistem yang dibuat.hasil analisis berupa Spesifikasi Kebutuhan Perangkat Lunak (SKPL). b. Perancangan Merancang sistem berdasarkan hasil analisis yang telah dilakukan. Hasil perancangan berupa dokumen Deskripsi Perancangan Perangkat Lunak (DPPL). c. Pengkodean Mengimplementasikan hasil rancangan ke dalam program. Hasil tahap ini adalah kode sumber yang siap dieksekusi. d. Pengujian Menguji sistem yang telah dibuat pada langkah pengkodean. Pengujian dilakukan untuk menguji fungsional perangkat lunak apakah sudah sesuai. 1.6. Sistematika Penulisan Tugas Akhir Adapun sistematika penulisan laporan tugas akhir adalah sebagai berikut : BAB 1 PENDAHULUAN BAB 2 LANDASAN TEORI BAB 3 TINJAUAN PUSTAKA BAB 4 ANALISIS DAN PERANCANGAN PERANGKAT LUNAK BAB 5 IMPLEMENTASI DAN PENGUJIAN PERANGKAT LUNAK BAB 6 KESIMPULAN DAN SARAN 5