Tuesday 6 March 2018

Tutorial Membuat Program Pinjam Buku Pada Perpustakaan Dengan Menggunakan Pemograman PHP Dan Database MySql Part 3 Manajemen Peminjaman



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...

31 comments:

  1. Replies
    1. Database nya ada di part 1 gan, untuk source nya blum di upload karna laptop bermasalah

      Delete
  2. Replies
    1. Database nya ada di part 1 gan, untuk source dan databasenya blum di upload karna laptop bermasalah

      Delete
  3. fungsi fetch_assoc() tidak bisa gan di tipe boolean

    ReplyDelete
    Replies
    1. masalah sudah teratasi bosku

      Delete
    2. fungsi fetch_assoc() ini gmn benerinnya?

      Delete
    3. pengalaman saya jika masalahnya fungsi fetch_assoc(), biasanya query nya bermasalah, coba agan cek querynya mungkin ada yang kurang..

      Delete
    4. query nya kurang gimana kak?

      Delete
    5. Mungkin kurang hurufny, kutip, ataupun kurung..

      Delete
  4. gan kok keluar ini

    Warning: 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

    ReplyDelete
    Replies
    1. Itu maksudnya file koneksi.php tidak di temukan.
      Coba 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..

      Delete
    2. struktur project yang saya gunakan seperti ini.
      C:\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..

      Delete
  5. Replies
    1. rancangan database bisa dilihat pada part 1 gan..

      Delete
  6. ini bisa d pakai laravel ya soalnya saya mencari tutorial denda perpustakan d laravel susah

    ReplyDelete
    Replies
    1. Tentu bisa, tinggal modif aja ikutin aturan laravelnya terutama bagian query databasenya..

      Delete
  7. Itu udh bisa membuat apk nya atau gmn ya

    ReplyDelete
    Replies
    1. Ini hanya contoh sederhana... Untuk selebihnya silahkan mencoba..

      Delete
  8. status peminjamannya kok gaada kak?

    ReplyDelete
    Replies
    1. Tambahkan aja, ini hanya contoh sederhana...
      Selamat mencoba..

      Delete
  9. Replies
    1. Sesuaikan aja dengan yg dibuat, biar mudah.. Jangan di engkripsi pass nya

      Delete
  10. "Baris 6 $_GET['id'], id didapat dari pembuatan method GET pada file index.php di folder peminjaman tepatnya di baris 31."

    kok kg ada methodnya cuma a href di baris 31 index.php difolder peminjaman

    ReplyDelete