Kemajuan teknologi informasi, telah menuntut perpustakaan baik milik sekolah atau instansi untuk bertransformasi menjadi perpustakaan berbasis teknologi informasi dalam hal pelayanannya. Mau tidak mau, teknologi informasi harus diterapkan dalam semua proses bisnis pelayanan perpustakaan. Salah satu penggunaanya adalah dengan menerapkan Sistem Informasi Perpustakaan. Sistem Informasi Perpustakaan adalah sistem aplikasi/software yang digunakan dalam pengelolaan perpustakaan, seperti manajemen data buku, manajemen data anggota, manajemen data transaksi peminjaman, dan lain sebagainya.
Sebelumnya, saya telah membuat postingan dengan judul Aplikasi Perpustakaan Gratis Berbasis Web. Alhamdulillah, responnya baik sekali dari para pengunjung blog. Namun sayangnya, masih terdapat banyak bug-bug/kesalahan program yang didapati oleh para pengunjung dan pengunduh skrip/source code aplikasi perpustakaan berbasis web tersebut. Fasilitas yang ditawarkan pun masih minim, dan dengan tampilan yang seadanya juga. Hingga beberapa kali saya melakukan perbaikan-perbaikan di segi bug-bug program, dan saya re-upload skripnya. Pada aplikasi perpustakaan tersebut saya masih menggunakan bahasa pemrograman PHP murni, tanpa framework.
Pada posting yang kedua ini, saya kembali lagi membuat sebuah Aplikasi Perpustakaan. Fasilitas yang ditawarkan lebih banyak, daripada aplikasi yang saya posting sebelumnya. Berikut fasilitasnya :
- Untuk program, masih dengan PHP tapi Aplikasi Perpustakaan ini menggunakan framework Codeigniter.
- Untuk desain tampilan program, Aplikasi Perpustakaan menggunakan Twitter Bootstraap yang lebih mudah penggunaanya, namun dengan tampilan tetap elegan.
- Menu data anggota, dengan wewenang akses Tambah, Edit, dan Hapus
- Menu data buku, dengan wewenang akses Tambah, Edit, dan Hapus
- Menu data transaksi, dengan satu anggota bisa meminjam buku sebanyak 2 buku, dalam satu kali transaksi.
- Menu peralatan (tools), yaitu backup, restore, dan optimize database
- Menu laporan pengunjung, laporan peminjaman, laporan buku, laporan anggota, laporan statistik terbanyak.
- Menu data referensi jenis pustaka, kelas pustaka, lokasi pustaka.
- Menu pengaturan, pengaturan nama perpustakaan, pengaturan hari libur, dan pengaturan peminjaman.
- Pada tampilan awal, akan ditampilkan halaman buku tamu pengunjung perpustakaan (seperti pada aplikasi perpustkaan berbasis web sebelumnya.
Screenshot halaman depan Aplikasi Perpustakaan |
Untuk dapat melihat Demo Aplikasi Perpustakaan Berbasis Web dengan Codeigniter dan Twitter Bootstraap, anda dapat meng-klik tautan di bawah ini :
DEMO APLIKASI PERPUSTAKAAN
Sementara untuk Link Download Aplikasi Perpustkaan Berbasis Web dengan Codeigniter dan Twitter Bootstraap, belum dapat kami publikasikan, karena saya masih saya perbaiki. Insha Alloh, dalam waktu dekat, akan segera saya upload di 4shared.com.
DOWNLOAD APLIKASI PERPUSTAKAAN
Download Database Aplikasi Perpustakaan Codeigniter
Download Source Code Aplikasi Perpustakaan Codeigniter
Perhatian, agar aplikasi dapat berjalan dengan normal :
Konfigurasi :
- Nama database : "db_simpustaka"
- Hostname database : "localhost"
- User database : "root"
- Password database : <kosong>
- Base URL : "http://localhost/simpustaka"
- PHP short open tag : HARUS AKTIF
- Apache Rewrite Module : HARUS AKTIF
Aplikasi Perpustakaan Berbasis Web dengan Codeigniter dan Twitter Bootstraap ini saya bagikan secara Gratis, tanpa dipungut biaya. Bahkan Anda diperkenankan untuk mengubah source code di dalamnya. Namun, saya mohon pengertiannya, agar tetap mencantumkan sumbernya (jangan menghilangkan copyright, kecuali untuk keperluan kuliah), dan mempergunakannya dengan bijaksana, apalagi memperjual belikannya.
Namun begitu, jika dirasa Anda merasa terbantu dengan aplikasi ini, dan ingin memberikan donasi, kami menerimanya dengan tangan terbuka. Donasi dapat dikirimkan ke nomor rekening BRI : 693901006104530 atas nama Nur Akhwan. Berapapun donasi Anda, akan kami terima, dan diucapkan terima kasih yang sebesar-besarnya. Sebagian dari donasi, akan saya pergunakan untuk keperluan TPA (Taman Pendidikan Al-Quran) Al Huda II yang saya kelola di dusun saya, dan akan saya laporkan perkembangannya.
*) PROMOSI JASA
Jangan lupa klo membutuhkan website profil, website sekolah, sistem informasi, yang ada hubungannya dengan website, hubungi ane saja, gan. Respon cepat hubungi via Whatsapp : 085292747190.
Wah keren bang nur, ni kunjungan balik ane kesini dari materi-it.com, ijin nyimak aplikasinya bang :D....
BalasHapusKomentar ini telah dihapus oleh pengarang.
Hapusdatabasenya gak bisa di import gan tolong pencerahannya
BalasHapusmosok, ta gan.. ? keterangannya..?
Hapusgan mau nanya ,
BalasHapustu kalau kita mau minjam suruh masukan id buku nya kok gak mau juga minimal 3 gimana maksudnya tu gan??
pas memasukkan id_buku nya
BalasHapuskata kunci minimal 3 huruf
apa maksunya gan,,,??
biar hasilnya lebih spesifik'e gan.. dan gak kebanyakan .. :v
HapusKeren gan Nice Shere Ijin Sedot ya
BalasHapusShere Materi TI
wih mantap...
BalasHapusizin ngebongkar sekaligus ngedit2 gan.. lumayan buat referensi TA saya.. hihi
bang mau numpang nanya nih :
BalasHapusdi databasenya itu yang dimaksud,
stat_pinjam = 'p' sama 'k'
terus stat = 'p' sama 'r'
itu apa ya?
maksih bang
P = "sedang dipinjam", K = "kembali"
HapusP yang kedua = "pinjam", r = ?? saya cek kode dulu, gan,... :v
Keren mas bro...
BalasHapusMantap Gan Source code nya
BalasHapusmaksih gan.
BalasHapustapi mau nanya nih, pas peminjaman. kan klik cari muncul tampilan cari kode.. itu kode apa ya?
maksih gan.
BalasHapustapi mau nanya nih, pas peminjaman. kan klik cari muncul tampilan cari kode.. itu kode apa ya?
gan kalau stok buku yang sama tapi punya banyak buku, itu input data buku nya satu atau harus berulang?
BalasHapusgan kalo masalah seperti ini gmana solusinya
BalasHapusA PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257 untuk aplikasi perpustakaan
permisi om..
BalasHapuscara login admin nya pakai user dan password apa ya
makasih banget mas udah mau bagi-bagi
BalasHapuskebetulan saya mau edit2 sistem ini
yang ingin saya tanyakan, gimana caranya ngerubah sistem tersebut agar buku perpusnya bisa ditransaksikan 2 kali
karena saat saya mencoba ternyata buku yang sudah dipinjam tidak bisa dipinjam lagi (walaupun stoknya masih ada)
iya itu buku cuma bias dipinjam sekali, seharusnya kan sesuai stok ,
HapusTerima kasih mas atas ilmu ya.....tpi Link Database ya ndak bisa di DOWNLOAD? bisa tolong upload ulang dan diperbarui link ya..terima kasih...!!
BalasHapus-.Salam Techno.-
mas link database nya kok error ?
BalasHapusmas bagi link downloadnya dong, link download database yang di 4share rusak..
BalasHapusafwan gan gmna link db nya gak di benerin ?
BalasHapuskok gak bisa ya ?
Mas..dB nya GA bs di donload
BalasHapusMass tanya kok database.a gg trsdia d 4shared...
BalasHapusMaaf mas, link download u/ database.y sudah tidak bisa diaksess
BalasHapusmas ini cari bukunya kok ndak bisa ya?
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusmas . maaf . untuk link download nya sudah tidak berlaku, mohon info dan perbaikannya...terima kasih...
BalasHapusAsskum Gan . . . Ada gk Laporan atau Proposal lengkapnya ...
BalasHapusemail : eros.jamaican@gmail.com
ini juga ada sistem informasi perpustakaan berbasis vb 60. gratis download source code nya
BalasHapushttp://www.stackshooter.com/download-source-code-sistem-informasi-perpustakaan/
Komentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusgan saya nyimak database nya. yg tabel yg diawali "t" apa maksudnya, yg diawali "r" apa maksudnya? terus r_config itu tabel apa ya gan? terimakasih semoga berkah ilmunya
BalasHapusjawabannya ada di bawah, ini gan..
Hapusterus tabel r_config, untuk menyimpan konfigurasi aplikasi, termasuk lama peminjaman, nama perpus, alamat, dll
Terimakasih banyak, mas Nur Akhwan (y)
BalasHapusbang database nya error bagimana mengatasinya..?
BalasHapusdi folder view admin, apa maksud d dan f ? dan di database, apa maksud t dan r. terima kasih mas
BalasHapushehe, iya, gan,.. sebenarnya ini rahasia perusahaan.. wakakaka..
Hapus1. view yg diawali d_, maksudnya view data (biasanya isinya tabel, link tambah, edit delete)
2. view yg diawali f_, maksudnya view form, untuk view tampilan form
3. di database, tabel dgn awalan t_, merupakan tabel untuk transaksi (biasanya ada relasinya dgn tabel lain)
4. di database, tabel dgn awalan r_, merupakan tabel untuk referensi data (diambil datanya sbg referensi di tabel lain)
kayaknya gitu, :D
Gmna cara downloadnya gan?
BalasHapusada link download (warna biru) yang akan mengarah ke github, trus cari tombol "Clone or Download" trus "Download Zip"
HapusSaya udah masuk ke link nya . Tp kok Gak ada tombol clone or download nya gan.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapuserror gini mas:
BalasHapusFatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\simpustaka\system\database\drivers\mysql\mysql_driver.php:91 Stack trace: #0 C:\xampp\htdocs\simpustaka\system\database\DB_driver.php(115): CI_DB_mysql_driver->db_pconnect() #1 C:\xampp\htdocs\simpustaka\system\database\DB.php(148): CI_DB_driver->initialize() #2 C:\xampp\htdocs\simpustaka\system\core\Loader.php(346): DB(Array, NULL) #3 C:\xampp\htdocs\simpustaka\system\core\Loader.php(1171): CI_Loader->database() #4 C:\xampp\htdocs\simpustaka\system\core\Loader.php(152): CI_Loader->_ci_autoloader() #5 C:\xampp\htdocs\simpustaka\system\core\Controller.php(51): CI_Loader->initialize() #6 C:\xampp\htdocs\simpustaka\application\controllers\depan.php(5): CI_Controller->__construct() #7 C:\xampp\htdocs\simpustaka\system\core\CodeIgniter.php(308): Depan->__construct() #8 C:\xampp\htdocs\simpustaka\index.php(202): require_once('C:\\xampp\\htdocs...') #9 {main} thrown in C:\xampp\htdocs\simpustaka\system\database\drivers\mysql\mysql_driver.php on line 91
iya bang, keterangannya gini :
BalasHapusCREATE TABLE IF NOT EXISTS `admin` (
`id` int(2) NOT NULL,
`u` varchar(15) NOT NULL,
`p` varchar(15) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
kok error ya
BalasHapusA PHP Error was encountered
BalasHapusSeverity: Notice
Message: Only variables should be assigned by reference
Filename: core/Loader.php
Line Number: 150
Kesalahan fatal: Uncaught Error: Call to undefined function mysql_pconnect () di C: \ xampp1 \ htdocs \ simpustaka \ system \ database \ drivers \ mysql \ mysql_driver.php: 91 Stack trace: # 0 C: \ xampp1 \ htdocs \ simpustaka \ system \ database \ DB_driver.php (115): CI_DB_mysql_driver-> db_pconnect () # 1 C: \ xampp1 \ htdocs \ simpustaka \ system \ database \ DB.php (148): CI_DB_driver-> menginisialisasi () # 2 C: \ xampp1 \ htdocs \ simpustaka \ system \ core \ Loader.php (346): DB (Array, NULL) # 3 C: \ xampp1 \ htdocs \ simpustaka \ system \ core \ Loader.php (1171): CI_Loader-> database () # 4 C: \ xampp1 \ htdocs \ simpustaka \ system \ core \ Loader.php (152): CI_Loader -> _ ci_autoloader () # 5 C: \ xampp1 \ htdocs \ simpustaka \ system \ core \ Controller.php (51): CI_Loader -> menginisialisasi () # 6 C: \ xampp1 \ htdocs \ simpustaka \ application \ controllers \ depan.php (5): CI_Controller -> __ construct () # 7 C: \ xampp1 \ htdocs \ simpustaka \ system \ core \ CodeIgniter. php (308):Depan -> __ construct () # 8 C: \ xampp1 \ htdocs \ simpustaka \ index.php (202): require_once ('C: \\ xampp1 \\ htdoc ...') # 9 {main} dilemparkanC: \ xampp1 \ htdocs \ simpustaka \ system \ database \ drivers \ mysql \ mysql_driver.php on line 91
BalasHapus