modul 11 - koneksi · 2019. 5. 15. · microsoft word - modul 11 - koneksi.docx created date:...
TRANSCRIPT
MODUL11
KONEKSIDATABASE
MembuatDatabase
Berikut ini adalah tipe data beserta penjelasannya yang dapat digunakan untuk
menyimpandatapadadatabase.
UntukmemulaipraktikbuatlahdatabasebernamaNIM_NAMAdenganketentuanatribut
tabelbernamatbl_siswa_NIM_NAMAsepertiberikut.
Name Type Length Keterangan
id Integer 20 Primary Key, Auto
Increment
nama_barang Varchar 40
jenis_barang Varchar 40
harga Varchar 20
1. MembukaPHPMyAdminpadabrowser
2. Masuk dan membuat database bernama data dengan cara klik new -> isikan nama
database->klikbuat/create
3. Membuat tabel bernama barang dengan cara isikan nama tabel -> isi jumlah kolom
sesuairencana->klikkirim/send
4. Mengisikanatributtabelsesuaidenganrencanadengancaraisikanname,type,length->
kliksimpan
Berikanhasil
Berikutiniadalahdaftarfileyangakandibuatpadapraktikumkaliini.
• koneksi.php—untukmenyimpankonfigurasikoneksidatabase;
• index.php—formuntukmemasukkandatabarang;
• insert.php—skripuntukmenyimpandatabarang;
• view.php—halamanuntukmelihatdaftarbarang;
• edit.php—formuntukeditdatabarang;
• simpan-edit.php—skripuntukmemproseshasileditdata;
• hapus.php—skripuntukmemproseshapusdatadaridatabase;
KonfigurasiDatabasepadaPHP
Silakanmembuatfilephpbarudengannamakoneksi.php
5. Membuat konfigurasi agar kode PHP bisa terhubung ke MySQL dengan menentukan
server,user,password,sertanamadatabasenyasesuaidengankonfigurasiyangada
6. CekkoneksidenganmemanggilfilePHPpadabrowser,jikatidakditemukanerrormaka
telahterkoneksidenganbenar.
Berikanhasil
HalamanDepan/IndeksUntukMembuatFormTambahDataBaru
7. BuatfilePHPbarudengannamaindex.php
8. MembuattitleNIMNAMAKELAS
Berikanhasil
9. MemberikanjudulFormPendataanBarangTokoMakmur
Berikanhasil
10. Menambahkan form dan fieldset di dalamnya dengan actionmenuju insert.php dan
methodPOST
11. Menambahkanformuntukinputnama,jenisdanhargabarang.
12. MenambahkantombolSimpandanResetpadaform
AksiUntukMenyimpanDatayangDiisiPadaForm
13. Membuatfilebarudansimpandengannamainsert.php.
14. Menambahkan konfigurasi koneksi ke database pada file insert.php menggunakan
fungsiinclude(“koneksi.php”)
15. MengecekapakahtombolSimpansudahdiklik
16. Mengambil data dari form. Ketikkan source code berikut di dalam kurung kurawal
pertamapadakodeNo.14.
17. Membuatqueryuntukmenyimpandatakedatabase
18. Membuatkondisiuntukquery
19. Membuatlinkview.phppadafileindex.phpsetelahtagpenutupform.
\
Linkdiatasberfungsiuntukmelihatdaftarbarangyangtelahdisimpandalamdatabase.
20. Jalankanhasilnyadancekapakahdatayangdisimpanmelaluiformtelahmasukdalam
database.
HalamanViewUntukMelihatDaftar/ListDataYangTersimpan
21. Buatfilebarudansimpandengannamaview.php
22. Membuatkonfigurasikoneksi,membuattitledanheaderpadaview.php.
23. Membuattableuntukmenampilkanhasildatayangtelahdisimpanalamdatabase.
24. Menampilkansetiapbarisdaridatapadatablebarangmenggunakanperulanganwhile
untukkemudiandataperrecorddimasukkansetiapselsesuaidengankolom
25. Membuatmenueditdanhapuspadatabel
26. Menghitungtotalrecordyangditampilkandalamtabel
27. Tambahkan kode berikut dan letakkan di atas source code table yang telah dibuat
sebelumnya
kodediatasdigunakanapabilaakanmenambahdatabarumelaluihalamanindex.php.
28. Jalankanhasilnya.
HalamanEditUntukMengubahDataYangTelahDisimpan
29. Buatlahfilebarudansimpandengannamaedit.php
30. Membuatkoneksidengandatabasemenggunakainclude(“koneksi.php”)
31. Memeriksa data yang akan diedit menggunakan pengecekan id, apabila id tidak ada
makaakantetapmenampilkanhalamanview.php
32. MengambilidyangakandieditdariquerymenggunakanGET
33. Membuat query untuk menampilkan data berdasarkan id menggunakan SELECT dan
disimpanmenjadidatasatukesatuanbarismenggunakanfungsimysqli_fetch_assoc()
34. Memeriksadataapakahdataditemukan
35. Membuat kode HTML untuk membuat form untuk edit data dengan title Form Edit
BarangdanheaderFormulirEditBarang
36. Membuatformdenganactionmenujusimpan-edit.phpmenggunakanmethodPOST
37. Mengambildatabaranguntukditampilkankedalamformeditberdasarkanid
38. Membuatformnamauntukmenampilkandatanamabarangdaridatabase
39. Membuat form jenis barang untuk menampilkan jenis barang yang disimpan dari
database
40. Membuatformhargauntukmenampilkanhargabarangyangdisimpandaridatabase
41. MembuatbuttonSimpandanReset
AksiUntukMenyimpanDataYangTelahDiedit
42. Membuatfilebarudansimpandengannamasimpan-edit.php
43. Membuatkoneksidenganmenggunakaninclude(“koneksi.php”)
44. MengecekapakahtombolSimpansudahdiklik
45. Mengambildatadariformulir
46. Membuatqueryuntukmenyimpandatayangdiedit
47. Mengecek apakah data berhasil disimpan, jika berhasil akan diarahkan ke halaman
view.php,jikagagalakanmunculpesan“Gagalmenyimpanperubahan…”
48. Jalankanhasilnya
AksiUntukMenghapusData
49. Buatfilebarudansimpandengannamahapus.php
50. Membuatkonfigurasikoneksidatabasedenganinclude(“koneksi.php”);
51. MengecekapakahtombolHapussudahdiklik
52. Membuatqueryuntukmengambiliddatayangakandihapus
53. Membuatqueryuntukhapusdataberdasarkanid
54. Mengecek apakah data berhasil dihapus, jika berhasil akan ditampilkan ke halaman
view.php.Jikagagalakantampilpesan“Gagalmenghapus….”
55.Jalankansemuakodeyangtelahdibuat