2. inputkk.php. 3. tampilkk.php

dokumen-dokumen yang mirip
Membuat Aplikasi Sederhana Berbasis Web

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

P - 12 Bab 9 : PHP & MySQL

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Materi 10: Create Read Update Delete

BAB X AKSES DAN MANIPULASI DATA

DATABASE MYSQL DENGAN PHP

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel

E-trik Ajax. Database MySQL. Dedi Alnas

Praktikum 3 Cookie, Session, dan Database MySQL

Pemrograman Web Lanjut 2017

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Pemrograman Web Lanjut 2017

Create Read Update Delete using PHP MySql

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

LAMPIRAN. 1. Listing Program pada website sekolah. index.php

PRAKTIKUM I MySQL / phpmyadmin

PHP & Mysql. Pemrograman Internet

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Konektivitas PHP - MySQL

Menangani Input dari User

Tutorial PHP Metode Searching - Multiple Keyword

Konsep Basis Data di Web

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

Membuat Database mysql dengan PhpMyAdmin

MODUL 11 MEMBUAT LOGIN USER

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Cara Mudah Koneksi Php Dan Mysql Dengan Database

Lisensi Dokumen: Uraian Kasus :

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Checkbox dengan Foreach dan MYSQL

Tutorial Membuat WEB Dinamis Dengan PHP

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Pemrograman Basis Data Berbasis Web

Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii

Pemrograman Basis Data Berbasis Web

Fungsi-fungsi MySql Fungsi mysql_connect. Bentuk: Membuat hubungan ke database MySQL yang terdapat pada suatu host.

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah :

MODUL PEMROGRAMAN WEB

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

Cara Mudah dan Cepat Meyimpan File Gambar. Di dalam DATABASE

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.

MODUL PEMROGRAMAN WEB

Membuat Shopping Cart Sederhana Menggunakan PHP

BAB VII Database MYSQL

Pertemuan 5 Pemrograman Internet (Web Dinamis)

Script PHP dan MySQL J A M K E E M P A T

Membuat Login Dengan PHP dan MYSQL

Insert Data Menggunakan Database MySQL, PostgreSQL, Oracle

Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 2]

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

Dasar PHP-MySQL oleh : Prasaja Wikanta

PRAKTIKUM PHP 10. Menyimpan Data ke Database & Menampilkan Data dengan PHP

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

Membuat Tanggal dengan Datepicker

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

BAB VI PHP DENGAN MYSQL (3)

EFEKTIFITAS TATA KERJA PENDATAAN KEPEGAWAIAN DALAM MEWUJUDKAN GOOD GOVERNANCE

?> <html> <head> <link href="data/styles.css" rel="stylesheet" type="text/css"> <title>sumber Ilmu Online Bookstore</title> </head>

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web


1 Praktikum #1 - SQL Langkah-Langkah Kerja Solusi Masalah Penutup... 6

Praktikum Aplikasi Web Pertemuan -12 Mengakases MySQL dari PHP

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web Lanjut 2017

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

BAB IV IMPLEMENTASI DAN PENGUJIAN

Membuat Halaman Login Dengan PHP

Widhy Hayuhardhika NP, S.Kom

BAB IV IMPLEMENTASI DAN PENGUJIAN

Berikut di bawah ini adalah method yang digunakan untuk mengambil parameter beserta contohnya.

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

Materi

MODUL 7 SESSION DAN USER AUTHENTICATION

MODUL 7 MEMBUAT DATABASE DI MYSQL

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Program dalam judul Sistem Informasi Geografis Obyek

Membuat Halaman Admin Untuk Web Buatan Sendiri

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar

LAMPIRAN Source Code Untuk Menampilkan Halaman Home

PERINTAH DASAR MySQL

MODUL 6 SESSION DAN USER AUTHENTICATION

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Transkripsi:

Ketua RT. 04 RW. 10 Desa Pinggir Kompor membuat database berbasis web menggunakan PHP dan MySQL. Halamanhalaman web yang dibuat adalah seperti berikut: 1. index.php 2. inputkk.php 3. tampilkk.php 1

4. editkk.php Untuk membuat database tersebut, dia merancang konsep sebagai berikut: 1. Nama database : kkrt 2. Nama tabel : kk 3. Nama mesin : localhost 4. Nama user : root 5. Password user : kosong (tidak berpassword) Sedangkan rancangan tabel kk (tertuang dalam file setup.php) adalah sebagai berikut nama kolom tipe data lebar data atribute Keterangan noinduk varchar 5 not null primary key Nomor induk kepala keluarga. Formatnya KKxxx, dengan x adalah angka 0 9 namalengkap varchar 30 not null Nama lengkap kepala keluarga angklg integer 2 not null Jumah anggota keluarga. Berisi angka dari 0 99 Ada sejumlah 9 (sembilan) file yang harus ditulis untuk web site tersebut. Berikut ini adalah codingnya. 1. editkk.php file ini untuk menampilkan formulir penyuntingan data kk. Formulir Perubahan Data KK <table> <form action='update.php' method='post' enctype='multipart/form data'> //baca tabel kk, ambil data sesuai nomor Induk $baca=mysql_query("select namalengkap, angklg FROM kk WHERE noinduk='$_request[noinduk]' LIMIT 1") or die ("Tidak bisa mendapatkan data. ".mysql_error()); //ambil hasil pembacaan $kk=mysql_fetch_row($baca); echo " <td>nomor KK</td> <td><input type='text' name='noinduk' value='$_request[noinduk]' readonly='readonly' ></td> echo " <td>nama Lengkap</td> <td><input type='text' name='namalengkap' value='$kk[0]'></td> 2

echo " <td>jumlah Anggota Keluarga</td> <td><input type='text' name='angklg' value='$kk[1]'></td> echo " <td>periksa sebelum disimpan</td> <td><input type='submit' value='simpan'></td> </form> </table> 2. hapuskk.php File ini berisi skrip untuk menghapus data dari tabel. $hapus=mysql_query("delete FROM kk WHERE noinduk='$_request[noinduk]' LIMIT 1") or die ("tidak dapat menghapus data. ".mysql_error()); Data telah dihapus <a href='tampilkk.php'>kembali</a> 3. index.php File ini menjadi file induk yang akan ditampilkan setiap membuka website di http://localhost/kk <html> <head> <title>database Kepala Keluarga</title> </head> <body> <table> <td><a href="inputkk.php">input</a> Data KK</td> <td><a href="tampilkk.php">lihat</a> Data KK</td> </table> </body> </html> 4. inputkk.php file ini digunakan sebagai formulir pengisian atau penambahan data kk. Form Input Tabel Kepala Keluarga <hr /> <table> <form action='insert.php' method='post' enctype='multipart/form data'> <td>nomor Induk KK</td> <td><input type='text' name='noinduk' ></td> 3

<td>nama Kepala Keluarga</td> <td><input type='text' name='namakk' ></td> <td>jumlah Anggota Keluarga</td> <td><input type='text' name='anggotakk' ></td> <td>periksa sebelum simpan</td> <td><input type='submit' value='simpan' ></td> </form> </table> <hr /> <a href=index.php>kembali</a> 5. insert.php File ini digunakan untuk memasukkan data dari formulir inputkk.php ke dalam tabel kk dalam database. kkrt $nomorinduk=$_post['noinduk']; $namalengkap=$_post['namakk']; $jmlanggota=$_post['anggotakk']; $sisipkan=mysql_query("insert INTO kk (noinduk, namalengkap, angklg) VALUES ('$nomorinduk','$namalengkap','$jmlanggota') ") or die ("Data belum bisa ditambahkan. <br />".mysql_error()); Data telah tersimpan. <a href='index.php'>kembali</a> 6. koneksi.php File ini digunakan untu menyambungkan diri ke database mysql. $getsql=mysql_connect("localhost","root","maknunuk") or die ("Tidak bisa masuk MySQL. ".mysql_error()); //masuk ke database kkrt $masuk=mysql_select_db("kkrt") or die ("Tidak bisa masuk ke database KK RT. ".mysql_error()); 7. setup.php File ini digunakan untuk membuat database dan tabel yang sudah direncanakan dalam mysql. $getsql=mysql_connect("localhost","root","maknunuk") or die ("Tidak bisa masuk MySQL. ".mysql_error()); //membuat database $createdb=mysql_query("create DATABASE IF NOT EXISTS kkrt") or die ("Tidak bisa membuat dataase KK RT. ".MYSQL_ERROR()); //masuk ke database kkrt $masuk=mysql_select_db("kkrt") or die ("Tidak bisa masuk ke database KK RT. 4

".mysql_error()); //membuat tabel kepala keluarga $buattabel=mysql_query("create TABLE IF NOT EXISTS kk( noinduk varchar(5) not null primary key, namalengkap varchar(30) not null, angklg int(2) )") or die ("Tidak bisa membuat tabel Kepala Keluarga. ".mysql_error()); mysql_close(); 5

8. tampilkk.php File ini digunakan untuk menampilkan data-data kepala keluarga. Sekali muncul, dapat menampilkan 15 kepala keluarga. Daftar Kepala Keluarga RT. 04 RW. 10 Kelurahan Pinggir Kompor //Kepala Tabel echo " <table border='1' cellspacing='0'> <td width='100'>nomor Induk</td> <td width='300'>nama Lengkap</td> <td width='50'>anggota</td> <td width='50'>edit/hapus</td> //baca tabel $baca=mysql_query("select * FROM kk LIMIT 20") or die ("Tidak bisa menampilkan data KK.<br />".mysql_eror()); //ambil hasil pembacaan tabel satu per satu while($kk=mysql_fetch_row($baca)) { echo " <td>$kk[0]</td> <td>$kk[1]</td> <td>$kk[2]</td> <td> <a href='editkk.php?noinduk=$kk[0]'>edit</a> <a href='hapuskk.php?noinduk=$kk[0]'>hapus</a> </td> } echo "</table> <hr /> <a href=index.php>kembali</a> 9. update.php Digunakan untuk mengubah data dalam tabel kk sesuai dengan data yang dimasukkan di formulir di file editkk.php include ("koneksi.php"); //ambil variabel $noinduk=$_post['noinduk']; $namalkp=$_post['namalengkap']; $anggota=$_post['angklg']; //update tabel $ganti=mysql_query("update kk SET namalengkap='$namalkp', angklg='$anggota' WHERE noinduk='$noinduk' LIMIT 1") or die ("Tidak dapat mengganti data. ".mysql_error()); Perubahan data telah disimpan <a href='tampilkk.php'>kembali</a> 6