modul 11 - koneksi · 2019. 5. 15. · microsoft word - modul 11 - koneksi.docx created date:...

Post on 12-Jun-2021

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related