Program Meminjam Buku Pada Perpustakaan Menggunakan Pemograman PHP dan Database Menggunakan Mysql Part 3 ManajemenPeminjaman
Langsung saja ke Praktek dan jangan lupa sediakan bahan-bahan yang digunakan, jika belum ada bisa di Download pada link di bawah ini
Download Notepad++ DiSini
Download Sublime Text 3 DiSini
Download Xampp DiSini
1. Buat Sebuah folder didalam project tadi misal peminjaman, dan buat file index.php didalam folder peminjaman, Berikut Scriptnya :
Baris 23 adalah kode untuk memanggil data dari database, karna ada dua tabel yang akan ditampilkan maka menggunakan perintah INNER JOIN, dengan catatan primarykey atau kunci tabel kedua harus ada pada tabel yang dipanggil. Kode di atas memanggil tabel pinjam_kembali INNER JOIN ke anggota, maka primarykey atau kunci tabel anggoa harus ada pada tabel pinjam_kembali agar atau disebut dengan RELASI antar Tabel.
Baris 31 adalah file yang berfungsi untuk proses pengembalian buku yang sudah dipinjam yang berada pada pada folder pengembalian/create.php "diluar folder peminjaman".
2. Untuk tambah datanya buat file create.php, Berikut Scriptnya :
Baris 20 adalah perulangan data dari tabel anggota, sehingga untuk peminjaman buku tidak diinputkan nama peminjamnya cukup memilih berdasarkan data yang ada pada database.
3. Buat file proses_peminjaman.php, untuk memproses data dari form pada file create.php, Berikut Scriptnya :
Untuk variabel yang tidak di isi nilainya atau 0 dan '', itu akan di isi pada saat melakukan pengembalian buku.
4.Selanjutnya buat Folder pengembalian diluar folder peminjaman, kemudian buat file create.php. Berikut Scriptnya :
Baris 6 $_GET['id'], id didapat dari pembuatan method GET pada file index.php di folder peminjaman tepatnya di baris 31.
5. Buat file proses_pengembalian.php di folder pengembalian, Berikut Scriptnya :
Baris 11 kita menggunkan method Date(), dan untuk format tanggal disini menggunakan tahun-bulan-tanggal. Untuk memakai tanggal sekarang gunakan Y untuk tahun 4 angka, m untuk bulan 2 angka, dan d untuk tanggal 2 angka.
Baris 13 dan 14 adalah proses untuk mencari selisih tanggal.
Baris 16 s/d 22 adalah proses menentukan denda apabila pengembalian buku lebih dari 7 hari.
Baris 24 s/d 30 adalah proses menentukan denda apabila buku dalam keadaan Tidak ada, Rusak, atau Hilang.
Baris 36 adalah aksi tujuan ketika tombol submit ditekan, yaitu ke file store.php pada folder pengembalian.
6. langkah Selanjutnya buat file store.php pada folder pengembalian. Berikut Scriptnya :
Jika anda belummelihat part 2, bisa dilihat Disini
Untuk Part 4 Silahkan Klik Disini
Cukup sekian Tutorial Program Peminjaman Buku Pada Perpustakaan untuk Bagian Peminjaman, jika ada yang dipertanyakan silahkan komentar pada kolom komentar dan jangan lupa kritik dan saranya untuk kemajuan titikk0ma.blogspot.co.id
Terima kasih sudah mampir semoga bermanfaat...
Bingung oi
ReplyDeleteYg mana gan ?
DeleteDatabase nya mana gan
ReplyDeleteDatabase nya ada di part 1 gan, untuk source nya blum di upload karna laptop bermasalah
Deletedatabsenya mana ini
ReplyDeleteDatabase nya ada di part 1 gan, untuk source dan databasenya blum di upload karna laptop bermasalah
Deletefungsi fetch_assoc() tidak bisa gan di tipe boolean
ReplyDeletemasalah sudah teratasi bosku
DeleteMksh sudah mampir gn...
Deletefungsi fetch_assoc() ini gmn benerinnya?
Deletepengalaman saya jika masalahnya fungsi fetch_assoc(), biasanya query nya bermasalah, coba agan cek querynya mungkin ada yang kurang..
Deletequery nya kurang gimana kak?
DeleteMungkin kurang hurufny, kutip, ataupun kurung..
Deletegan kok keluar ini
ReplyDeleteWarning: require_once(../koneksi.php): failed to open stream: No such file or directory in E:\xampp\htdocs\b\pengembalian\index.php on line 24
Fatal error: require_once(): Failed opening required '../koneksi.php' (include_path='E:\xampp\php\PEAR') in E:\xampp\htdocs\b\pengembalian\index.php on line 24
Itu maksudnya file koneksi.php tidak di temukan.
DeleteCoba agan lihat lokasi file koneksinya.
(../koneksi.php) berarti memanggil file koneksi keluar folder.
Jika diliht dri errornya, seharusnya file koneksi berada setara dengan folder pengembalian.
Atau coba cek huruf koneksinya..
sudah gan, tapi tetep saja
Deletestruktur project yang saya gunakan seperti ini.
DeleteC:\xampp\htdocs\b\perpustakaan
untuk lebih jelas susunan project bisa agan lihat pada part 1,
jika masih juga error..
coba agan cek nama file koneksi apakah sudah sama saat pemanggilan dan perhatikan huruf besar kecil.
jika sama dan struktur projectnya juga sama, seharusnya tidak terjadi error..
database nya mana bro ?
ReplyDeleterancangan database bisa dilihat pada part 1 gan..
Deleteini bisa d pakai laravel ya soalnya saya mencari tutorial denda perpustakan d laravel susah
ReplyDeleteTentu bisa, tinggal modif aja ikutin aturan laravelnya terutama bagian query databasenya..
Deletedatabasenya bg?
ReplyDeleteAda di part 1...
DeleteItu udh bisa membuat apk nya atau gmn ya
ReplyDeleteIni hanya contoh sederhana... Untuk selebihnya silahkan mencoba..
Deletestatus peminjamannya kok gaada kak?
ReplyDeleteTambahkan aja, ini hanya contoh sederhana...
DeleteSelamat mencoba..
bang ini pass nya apaa
ReplyDeleteSesuaikan aja dengan yg dibuat, biar mudah.. Jangan di engkripsi pass nya
Delete"Baris 6 $_GET['id'], id didapat dari pembuatan method GET pada file index.php di folder peminjaman tepatnya di baris 31."
ReplyDeletekok kg ada methodnya cuma a href di baris 31 index.php difolder peminjaman
Ada gan, coba cek lg..
Delete