Aplikasi Perpustakaan Berbasis Web dengan PHP dan Mysql

Mumpung libur kuliah kali ini ane mau share tugas UTS kemarin gan, mengenai program php dan mysql. Ane buat sebuah program perpustakaan yang simple tanpa framwork,
lumayan kali aja ada yang membutuhkan buat referensi silahkan di kembangkan lagi.





Simple Fiture :
  1. Hak Akses Login (admin, user)
  2. Pengelolaan data buku
  3. Pengelolaan data anggota
  4. Transaksi Peminjaman
  5. Cetak laporan

Uncase




Form Login



Halaman index




Data Buku




Data Anggota



Data Transaksi



Form Transaksi




Data User




Cetak Laporan




1. download lalu extract file nya simpan di webserver (www / htdocs).
2. buat dulu database nya dengan nama db_perpus, lalu import database file nya berada di folder database.
3. lalu ketik url di browser : localhost/perpus

Admin
username : admin
password : admin


User 
username : user
password : user

Saya menggunakan XAMPP Version: 5.6.23 Lancar Jaya...

Download *terbaru Disini



127 komentar:

  1. edit anggota dan bukunya gak bisa

    BalasHapus
  2. Terima gan nyawa saya telah anda selamatkan.. saya udh bisa napas lega dari guru killer... :)

    BalasHapus
  3. Terima gan nyawa saya telah anda selamatkan.. saya udh bisa napas lega dari guru killer... :)

    BalasHapus
  4. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  5. cara buat databasenya gimana gan

    BalasHapus
    Balasan
    1. buat database terlebih dahulu "db_perpus" lalu import file database nya "db_perpus.sql"

      Hapus
    2. data base error gan pas diimport

      Hapus
    3. iya gan eror pas di import pesan nya" SQL query:
      /'!40101 SET NAMEs utf8mb4*/:
      mysql said
      #1115 - uiknown character set: 'utf8mb4'

      Hapus
    4. kak mau nanya, kalo untuk pembuatan app web perpus ini butuh database nya 1 tabel aja db_perpus atau ada tambahan lagi?

      Hapus
    5. oya kak mau tanya lagi kalo app ini gada proses registrasi terlebih dahuli ya untuk admin ataupun user,jadi di database udah ada aja gitu data admin dan user nya?

      Hapus

  6. Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\perpus\conn\koneksi.php:8 Stack trace: #0 C:\xampp\htdocs\perpus\cek-login.php(2): include() #1 {main} thrown in C:\xampp\htdocs\perpus\conn\koneksi.php on line 8

    BalasHapus
    Balasan
    1. jadi gimana solusi nya gan

      Hapus
    2. saya menggunakan XAMPP Versi 5.6.23 running gan

      Hapus
    3. Tapi laporan kerja prktek perpustakaan sekolah mau aku pusing lgi om

      Hapus
  7. Balasan
    1. bisa di jelaskan error nya dimana?

      Hapus
    2. Warung.mysql.connect()funcation.mysql.connect acces denied for user root@localhost (using password NO) in C:/appserv/www/perpus/com/koneksi/.php on Line 8 kenapa itu gan

      Hapus
  8. min.. ko malah error

    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\perpus\conn\koneksi.php:8 Stack trace: #0 C:\xampp\htdocs\perpus\cek-login.php(2): include() #1 {main} thrown in C:\xampp\htdocs\perpus\conn\koneksi.php on line 8

    BalasHapus
  9. mas kog waktu mau transaksi muncul
    " Gagal MasukColumn 'id' cannot be null " ya??
    Makasih sebelumnyabuat source codenya ,sangat membantu

    BalasHapus
  10. kok gk bisa login ya,
    mohon bantuannya mas,,

    BalasHapus
  11. Tanks gan, bs buat belajar lagi cz waktu kuliah belum bisa.

    BalasHapus
  12. gan kok gak bisa login yah padahal udah coba username pass, sama kyak di atas

    BalasHapus
  13. database ga bisa di inport gan

    BalasHapus
    Balasan
    1. coba update xampp nya yg versi baru, saya juga pertama gak bisa import pas di upgrade baru bisa

      Hapus
  14. gan kok error yah pas mau login

    BalasHapus
    Balasan
    1. pastikan agan sudah menyimpan file 'perpus' di webserver agan, dan mengimpor database nya....

      Hapus
  15. thanks gan sukses selalu berkah ilmunya hehe

    BalasHapus
  16. aku boleh download by siti
    buat program di seko0lah ku

    BalasHapus
  17. ko pas dibuka tampilannya malah source codenya ya?

    BalasHapus
  18. Facebooknya masih aktif? sudah saya chat

    BalasHapus
  19. alhamdulilah sip gan,
    izin nyedot gan

    BalasHapus
  20. min ko beegini kasih tau dong salahnya dmna..

    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\perpus\conn\koneksi.php:8 Stack trace: #0 C:\xampp\htdocs\perpus\cek-login.php(2): include() #1 {main} thrown in C:\xampp\htdocs\perpus\conn\koneksi.php on line 8

    BalasHapus
    Balasan
    1. itu bisa dli. cuman xampp nya kadang yang gabisa. liat dulu itu versi brp xampp nya

      Hapus
  21. boleh minta langkah-langkah membuat laporannya tidak ? kalau bisa tolong lewat gmail ya tutimaisharoh5@gmail.com thnk u

    BalasHapus
  22. gan maksudnya webserver (www/htdocs), masih bingung gan.
    apa kita sendiri yg buat foldernya atau gimana mohon bantuannya ?

    BalasHapus
    Balasan
    1. download xampp versi yang disebutkan di atas..

      Hapus
  23. Setelah saya buat user baru kemudian saya coba login dengan user yang baru saya buat tadi tidak bisa gan. Ada pesan"username dan password salah". Gmn gan solusinya?

    BalasHapus
    Balasan
    1. seharusnya bisa gan, saya sih work.
      coba samain xampp nya, dan import database nya dengan benar

      Hapus
  24. Terima kasih, saya sangat butuh ini untuk latihan ujikom 2017

    BalasHapus
  25. gan boleh tau erd dan lrs nya kaya gimana ?

    BalasHapus
  26. Semoga BArokah mas :) :) .....ijin donlot ....

    BalasHapus
  27. loginnya tidak bisa ,,,muncul tulisan" gagal mengaktifkan db_perpus " ini solusinya seperti apa ya?
    padahal saya sudah import databasenya di htdocs
    mohon bimbingannya

    BalasHapus
    Balasan
    1. jika menggunakan xampp,
      coba import nya di localhost/phpmyadmin

      nah buat database dan import.

      Hapus
  28. mantap bisa, bisa di jadikan refrensi nih .....Thanks gan

    BalasHapus
  29. cara buat email dan password baru gmn

    BalasHapus
  30. Pak Iqbal Rizki, sharing sistemnya sangat bermanfaat, saya sudah mencoba dan work.

    yang mau saya tanyakan :
    ketika sudah login admin atau user,
    misal :
    posisi login user,
    http://localhost/perpus/guest/index.php
    ketika saya ganti manual http://localhost/perpus/admin
    login user menjadi login admin.

    bagaimana cara menangani hal di atas? agar tidak di salah gunakan?

    sebelumnya, terima kasih
    mohon petunjuk.

    BalasHapus
    Balasan
    1. terimakasih pak Jayy..
      untuk masalah tersebut bisa memekai session yang di simpan di index. script sederhananya :

      $level = isset($_SESSION['level']) ? $_SESSION['level']: null;
      if($level == null){
      header('location:../index.php');
      }else if($level != 'admin'){
      header('location:../'.$level.'');
      }

      semoga bermanfaat

      Hapus
    2. Pak Iqbal, saya sudah coba tapi masih belum bisa,
      maksudnya code yg tersebut ditaruh di index.php ?
      trus di buat di atas html


      dan pertanyaan lagi nih pak iqbal, jika saya mau nambah hak akses user jadi ada lebih dari 2 bagaimana ya? saya tambah if lagi error.

      mohon solusinya

      Thx

      Hapus
  31. trims gan... sangat membantu ilmunya,,,

    BalasHapus
  32. gan kog ada error kayak gini ya ?padahal timezone saya udah sesuai disini
    Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\AppServ\www\perpus\admin\index.php on

    BalasHapus
    Balasan
    1. coba make xampp om ngaruh atau nggak, soalnya saya pake xampp work.

      Hapus
  33. ijin sedot gan ,mantab buat belajar ini

    BalasHapus
  34. cara downloadnya gimana ya? ga bisa terus

    BalasHapus
  35. Balasan
    1. sudah masuk ke menu login?
      id : admin, pass : admin

      Hapus
    2. ga mau, username dan password keterangan masih salah..
      coba gan mohon bantu ke admin@duniaonlinebekasi.com

      Hapus
  36. gan edit fhoto nya kok gak bisa gan pliiss gan bantuu

    BalasHapus
  37. Terima Kasih Bang Iqbal, Aplikasinya Bisa Work, dan saya bisa edit sedikit codingnya, saya tidak ingin dikatakan plagiat, maka dari itu saya akan tampilkan sumber yang saya dapat. Thnks you bang Iqbal, Semoga Ilmunya makin bertambah... Aminn

    BalasHapus
  38. siplahhh ,oke bgt infonya lengkap dan berguna

    My Blog

    BalasHapus
  39. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  40. permisi mas boleh minta kontak yang bisa dihubungi ?
    saya mencoba mencari FB anda tapi tidak bisa menambahkan daftar pertemanan. jikalau ini web aplikasi perpustakaan murni anda yang buat sekiranya di mohon anda dapat membantu saya untuk menyempurnakan web perpustakaan sebagai skripsi saya ini dengan imbalan dari 500rb untuk anda. Terimakasih

    BalasHapus
  41. dimohon fast response ya mas karena deadline juli sidang.
    mas hanya menyempurnakan aplikasi ini aja dan merubah beberapa yang saya minta.
    soal penulisannya dapat di singkronkan.
    semoga mas mau membantu saya.terimakasih

    BalasHapus
  42. Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\perpus\perpus\conn\koneksi.php:8 Stack trace: #0 C:\xampp\htdocs\perpus\perpus\cek-login.php(2): include() #1 {main} thrown in C:\xampp\htdocs\perpus\perpus\conn\koneksi.php on line 8

    pas mau login muncul itu gan

    BalasHapus
  43. gan kenapa pas login gagal mulu ya , salahnya sebenernya di skrip koneksi ke phpmyadminnya tp udah di ubah2 ttp gagal trus , gmn ya ?

    BalasHapus
  44. gan makasih ya,,, numpang download sama ngedit dikit..thx

    BalasHapus
  45. boleh minta file nya ggk? buat referensi

    BalasHapus
  46. kak cara download ini gimana

    BalasHapus
  47. makasih banyak gan sngat memantu

    BalasHapus
  48. cara downloadnya gmn gan....ditunggu caranya gan...trims

    BalasHapus
  49. gan kok gak bisa login di db nya ada level kok di usernya gak ada
    gimana gan ?

    BalasHapus
  50. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  51. Gan mau nanya dong,ini gimana kalo mau didonwload?Jangan dikacangin dong

    BalasHapus
  52. user name dan password gak bisa di gunakan gan, mohon perhatiannya.
    terimakasih

    BalasHapus
  53. Ga bisa login nih gan... Username sma password adminnya ga kebaca yg Ada di database

    BalasHapus
  54. gan kenapa pas upload foto ngak ada fotonya ya gan, terus pas editing juga error di line 10 $foto = $_FILES['foto'];

    user input dan user edit

    BalasHapus
  55. Izin sedot min, trimakasih min

    BalasHapus
  56. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  57. Maaf bang ko relasi desainer nya gak nyambung ya garis relasi nya?

    BalasHapus
  58. ko ndak bisa didownloan gan, Help ME, hehehehe

    BalasHapus
  59. gan kan td itu ada yg error tulisannya fatal , nah trus saya ganti jadi mysqli hbis itu bisa masuk ke menu login tp kok username dan passwordnya salah ya ?? padahal sama kaya diatas

    BalasHapus
  60. terimakasi
    kunjungi juga
    http://blog.binadarma.ac.id/fatoni

    BalasHapus
  61. Untuk class diagramnya gimana yah ..??

    BalasHapus
  62. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  63. gan.. ko masuk sebagai admin error, seperti ini errornya
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\perpus\conn\koneksi.php:8 Stack trace: #0 C:\xampp\htdocs\perpus\cek-login.php(2): include() #1 {main} thrown in C:\xampp\htdocs\perpus\conn\koneksi.php on line 8

    mohon bantuannya, terima kasih

    BalasHapus
  64. untuk edit dan hapus user tidak bisa ...

    BalasHapus
  65. mokasih ya ooom .... oom baikk deeh .. semoga rezekinya lancar jayaa ...maknyoosss omm thankiuu

    BalasHapus
  66. terima kasih, aplikasinya sudah saya download dan lagi dipelajari.
    yang mau contoh lain source aplikasi perpustakaan berbasis web

    BalasHapus
  67. Jazakalloh...terima kasih ijin download ya

    BalasHapus
  68. kak, untuk tampilan menu nya di buka di skript apa ya? nama script php nya apa? tolong di respon ya kak. perlu banget

    BalasHapus
  69. kak cara downloadnya gimana ya?

    BalasHapus
  70. gan ... ko gak bisa login ya, padahal sqlnya sudah di import

    BalasHapus
  71. kak username sama paswordnya apa??

    BalasHapus
  72. izin download gan buat TA

    makasih banyak :)

    BalasHapus
  73. pakai algoritma apa itu gan?

    BalasHapus
  74. kok username dan passsowrd nya salah mulu ya gan ? admin,admin kan ya?

    BalasHapus
  75. Bang link downloadnya udah ga bisa

    BalasHapus