tutorial membuat sistem perpustakaan dengan php.docx

Upload: yusuf-el-azizy

Post on 24-Feb-2018

236 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    1/18

    Tutorial Membuat Sistem Perpustakaan Dengan PHP &

    MySql

    Tutorial Membuat Sistem Perpustakaan Berbasi PHP & Mysql ini saya buat atas request teman-

    teman untuk melanjutkan postingan saya tentang Sistem Informasi Perpustakaan Sederhana

    Menggunakan PHP oke langsung saja kita menyiapkan !otepad "" dan #ampp saya rasa teman-

    teman sudah menginstal kedua aplikasi tersebut pada komputer

    1. buat database perpustakaan. selanjutnya buat tabel anggota , buku, meminjam .

    $reate table anggota %

    idanggota int%'( autoin$rement)

    nmanggota *ar$har %'+()

    alamat te#t)

    ttlanggota te#t)

    statusanggota *ar$har %,()primary key %idanggota(

    (

    hasilnya akan seperti pada gambar di ba.ah ini

    $reate table buku%

    kdbuku int%/( primary key)

    judulbuku *ar$har %'+()

    pengarang *ar$har %'+()

    jenisbuku *ar$har %'+()

    penerbit *ar$har %'+(

    (

    hasilnya akan seperti pada gambar di ba.ah ini

    $reate table meminjam %

    idpinjam int%'( autoin$rement)

    1

    http://kamarujung.blogspot.co.id/2015/05/tutorial-membuat-sistem-perpustakaan.htmlhttp://kamarujung.blogspot.co.id/2015/05/tutorial-membuat-sistem-perpustakaan.htmlhttp://kamarujung.blogspot.com/2015/05/sistem-informasi-perpustakaan-sederhana.htmlhttp://kamarujung.blogspot.com/2015/05/sistem-informasi-perpustakaan-sederhana.htmlhttp://kamarujung.blogspot.com/2015/05/sistem-informasi-perpustakaan-sederhana.htmlhttp://kamarujung.blogspot.com/2015/05/sistem-informasi-perpustakaan-sederhana.htmlhttp://kamarujung.blogspot.co.id/2015/05/tutorial-membuat-sistem-perpustakaan.htmlhttp://kamarujung.blogspot.co.id/2015/05/tutorial-membuat-sistem-perpustakaan.html
  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    2/18

    tglpinjam date)

    jumlahpinjam int %+()

    tglkembali date)

    idanggota int %'()

    foreign key %idanggota( referen$es anggota %idanggota()

    kdbuku *ar$har %/()

    foreign key %kdbuku( referen$es buku %kdbuku()

    kembali int %,()

    primary key %idpinjam(

    (

    hasilnya akan seperti pada gambar di ba.ah ini

    dari ketiga tabel di atas menghasilkan relasi seperti pada gambar di ba.ah ini

    2. buat file koneksi.php

    01php

    2ser*ername 3 4lo$alhost4

    2user 3 4root4

    2pas.ord 3 44

    2db 3 4perpus4

    2koneksi 3 mysql$onne$t %2ser*ername)2user) 2pas.ord(

    or die %5gagal terkoneksi5mysqlerror%((

    2

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    3/18

    2database 3 mysqlsele$tdb %2db(

    or die %5gagal terhubung ke database5mysqlerror%((

    16

    3. kemudian kita buat index.php

    0html6

    0head6

    07head6

    0body6

    0table .idth348994 border34,46

    0tr6

    0td $olspan34+4 align34$enter460h,6Sistem Informasi Perpustakaan07h,6 0br60s$ript

    sr$3477gopadstm$om71id3+:,9+;4607s$ript607td6

    07tr6

    0tr6

    0td .idth 3 4+99460ul6

    0li60a href34anggotaphp46

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    4/18

    0li60a href34bukuphp46Buku07a607li6

    0li60a href34pinjamphp46Pinjam07a607li6

    0ul6

    07td6

    0td .idth34/9946

    0a href34inputanggotaphp46Input anggota07a6

    0table border34,4 6

    0thead6

    0tr6

    0th 6!o07th6

    0th 6idanggota 07th6

    0th 6nama anggota 07th6

    0th 6alamat 07th6

    0th 6TTl 07th6

    0th 6Status07th6

    0th 6 from anggota order by idanggota4

    2sql 3 mysqlquery %2query(

    2no 3 ,

    .hile %2data3mysqlfet$harray%2sql(( ?

    16

    0tr $lass34odd grade@46

    0td601php e$ho 2no1607td6

    0td601php e$ho 2dataA5idanggota51607td6

    0td601php e$ho 2dataA5nmanggota51607td6

    0td601php e$ho 2dataA5alamat51607td6

    0td601php e$ho 2dataA5ttlanggota51607td6

    0td $lass34$enter4601php e$ho 2dataA5statusanggota51

    607td6

    0td $lass34$enter460a href34editanggotaphp1id301php e$ho

    2dataA5idanggota5 164 6 Cdit 07a6D0a href34hapusanggotaphp1id301php e$ho

    2dataA5idanggota5 164

    onEli$k 3 4return $onfirm%5

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    5/18

    07table6

    07td6

    07tr6

    0tr6

    0td $olspan34+4 align34$enter46

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    6/18

    07td6

    0td .idth34/9946

    0form method34post4 a$tion34prosesphp4 6

    0table border34946

    0tr6

    0td6nama anggota07td6

    0td6G07td6

    0td60input type34te#t4 name34nama4 pla$eholder34!ama4607td6

    07tr6

    0tr6

    0td6

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    7/18

    #. $etelah itu kita buat file proses.php

    prosesphp berfungsi untuk menyimpan data anggota kedalam database

    01php

    in$lude 4koneksiphp4

    2nama 3 2PSTA5nama5

    2alamat 3 2PSTA5alamat5

    2ttl 3 2PSTA5ttl5

    2status 3 2PSTA5status5

    2query 3 mysqlquery%5insert into anggota%nmanggota)alamat)ttlanggota)statusanggota(

    *alues %452nama54)452alamat54)452ttl54)452status54(5(

    if %2query( ?

    e$ho 40s$ript6alert%5data berhasil disimpan5(

    do$umentlo$ationhref35anggotaphp507s$ript6n4

    F else ?

    e$ho 40s$ript6alert%5data gagal disimpan5(

    do$umentlo$ationhref35inputanggotaphp507s$ript6n4

    F16

    untuk bagian edit dan hapus anggota sudah saya lampirkan pada file Jip di bagian akhir artikel

    %. lanjut ke tahap selanjutnya membuat buku.php

    bukuphp memiliki fungsi menampilkan data buku yang telah kita input ke dalam database

    0html6

    0head607head6

    0body6

    7

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    8/18

    0table .idth34,9994 border34,46

    0tr6

    0td $olspan34+4 align34$enter460h,6Sistem Informasi Perpustakaan07h,607td6

    07tr6

    0tr6

    0td .idth 3 4+9946

    0ul6

    0li60a href34anggotaphp46

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    9/18

    64

    onEli$k 3 4return $onfirm%5

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    10/18

    0td .idth 3 4+9946

    0ul6

    0li60a href34anggotaphp46

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    11/18

    07table6

    07body6

    07html6

    hasilnya akan seperti pada gambar di ba.ah ini

    '. kemudian kita buat proses"buku.php

    fungsinya adalah untuk membuat proses menyimpan data buku ke dalam database

    01php

    in$lude 4koneksiphp4

    2kode 3 2PSTA5kode5

    2judul 3 2PSTA5judul5

    2pengarang 3 2PSTA5pengarang5

    2jenis 3 2PSTA5jenis5

    2penerbit 3 2PSTA5penerbit5

    2query 3 mysqlquery%5insert into buku%kdbuku)judulbuku)pengarang)jenisbuku)penerbit(

    *alues %452kode54)452judul54)452pengarang54)452jenis54)452penerbit54(5(

    if %2query( ?

    e$ho 40s$ript6alert%5data berhasil disimpan5(

    do$umentlo$ationhref35bukuphp507s$ript6n4

    F else ?

    e$ho 40s$ript6alert%5data gagal disimpan5(

    do$umentlo$ationhref35inputbukuphp507s$ript6n4

    F

    16

    untuk edit dan hapusbukuphp sudah saya lampirkan pada bagian akhir artikel

    1(. kemudian kita buat file pinjam.php

    11

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    12/18

    fungsi dari file ini adalah menampilkan buku yang sedang di pinjam dan yang sudah di kembalikan

    0html6

    0head6

    07head6

    0body6

    0table .idth34,9994 border34,46

    0tr6

    0td $olspan34+4 align34$enter460h,6Sistem Informasi Perpustakaan07h,607td6

    07tr6

    0tr6

    0td .idth 3 4+9946

    0ul6

    0li60a href34anggotaphp46

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    13/18

    0tr $lass34odd grade@46

    0td601php e$ho 2no1607td6

    0td601php e$ho 2dataA5tglpinjam51607td6

    0td601php e$ho 2dataA5jumlahpinjam51607td6

    0td601php e$ho 2dataA5tglkembali51607td6

    0td601php e$ho 2dataA5nmanggota51607td6

    0td $lass34$enter4601php e$ho 2dataA5judulbuku51607td6

    0td $lass34$enter460a href34editpinjamphp1id301php e$ho

    2dataA5idpinjam5 164 6 Cdit 07a6 D 0a href34kembalibukuphp1id301php e$ho

    2dataA5idpinjam5 164 onEli$k 3 4return $onfirm%5

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    14/18

    16

    0tr $lass34odd grade@46

    0td601php e$ho 2no1607td6

    0td601php e$ho 2dataA5tglpinjam51607td6

    0td601php e$ho 2dataA5jumlahpinjam51607td6

    0td601php e$ho 2dataA5tglkembali51607td6

    0td601php e$ho 2dataA5nmanggota51607td6

    0td $lass34$enter4601php e$ho 2dataA5judulbuku51607td6

    0td $lass34$enter460a href34hapuspinjamphp1id301php e$ho

    2dataA5idpinjam5 164

    onEli$k 3 4return $onfirm%5

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    15/18

    11. kemudian kita buat file pinjam"buku.php

    fungsi dari pinjambukuphp adalah untuk membuat data peminjaman yang dilakukan oleh

    anggota

    0html6

    0head6

    07head6

    0body6

    0table .idth348994 border34,46

    0tr6

    0td $olspan34+4 align34$enter460h,6Selamat =atang =i Sistem Perpustakaan07h,607td6

    07tr6

    0tr6

    0td .idth 3 4+9946

    0ul60li60a href34anggotaphp46

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    16/18

    0td6G07td6

    0td601php

    2sqlanggota34sele$t > from anggota order by idanggota4

    2kuerianggota3mysqlquery%2sqlanggota( or die%mysqlerror%((

    16

    0sele$t name34anggota46

    01php

    .hile %list%2kode)2namastatus(3mysqlfet$harray%2kuerianggota((

    ?

    16

    0option *alue3401php e$ho 2kode 164601php e$ho 2namastatus 1607option6

    01php

    F

    16

    07sele$t607td6

    07tr60tr6

    0td6Ludul Buku 07td6

    0td6G07td6

    0td601php

    2sqlbuku34sele$t > from buku order by kdbuku4

    2kueribuku3mysqlquery%2sqlbuku( or die%mysqlerror%((

    16

    0sele$t name34buku46

    01php

    .hile %list%2kode)2namastatus(3mysqlfet$harray%2kueribuku((

    ?

    16

    0option *alue3401php e$ho 2kode 164601php e$ho 2namastatus 1607option6

    01php

    F

    16

    07sele$t60td6

    07tr6

    0tr6

    0td607td6

    0td607td6

    0td60input type34submit4 name34simpan4 *alue34simpan4607td6

    07tr6

    07table6

    07form6

    07td6

    07tr60tr6

    0td $olspan34+4 align34$enter46

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    17/18

    id3+:,9+;4607s$ript607td6

    07tr6

    07table6

    07body6

    07html6

    hasilnya akan seperti pada gambar di ba.ah ini

    12. selanjutnya buat file proses"pinjam.php

    fungsi prosespinjamphp adalah menyimpan data peminjaman dari pinjambukuphp ke dalam

    database

    01php

    in$lude 4koneksiphp4

    2anggota 3 2PSTA5anggota5

    2buku 3 2PSTA5buku5

    2query 3 mysqlquery%5insert into

    meminjam%tglpinjam)jumlahpinjam)tglkembali)idanggota)kdbuku)kembali( *alues %45date%5-

    m-d5(54),)452tglkembali54)452anggota54)452buku54),(5(

    if %2query( ?

    e$ho 40s$ript6alert%5data berhasil disimpan5(

    do$umentlo$ationhref35pinjamphp507s$ript6n4F else ?

    e$ho 40s$ript6alert%5data gagal disimpan5(

    do$umentlo$ationhref35pinjamphp507s$ript6n4

    F

    16

    untuk file edit peminjaman buku sudah saya lampirkan pada bagian akhir artikel

    13. selanjutnya kita buat file kembali"buku.php

    fungsinya adalah menyimpan data pengembalian buku yang sudah di pinjam oleh anggota

    17

  • 7/25/2019 Tutorial Membuat Sistem Perpustakaan Dengan PHP.docx

    18/18

    01php

    in$lude 4koneksiphp4

    2tgl 3 date%5-m-d5(

    2query 3 mysqlquery%4NP=