Tutorial Membuat WEB Dinamis Dengan PHP

dokumen-dokumen yang mirip
Tutorial Membuat Combobox di PHP

Tutorial Membuat Tampilan Tabel Menjadi Menarik Dengan Bootstrap

Mengenal AppendGrid di PHP

Membuat Database mysql dengan PhpMyAdmin

Menangani Input dari User

E-trik Ajax. Database MySQL. Dedi Alnas

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

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

BAB X AKSES DAN MANIPULASI DATA

P - 12 Bab 9 : PHP & MySQL

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

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

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

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

Create Read Update Delete using PHP MySql

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

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

2. inputkk.php. 3. tampilkk.php

Membuat Halaman Login Dengan PHP

Dasar PHP-MySQL oleh : Prasaja Wikanta

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

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

PHP & Mysql. Pemrograman Internet

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

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

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Praktikum 3 Cookie, Session, dan Database MySQL

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)

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

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

window.location='karyawan/homeuser.php'</script>"; }else if($c['level']=="manajer"){

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

Membuat Aplikasi CRUD dengan OOP dan PDO MySQL

Membuat Aplikasi Sederhana Berbasis Web

MODUL 11 MEMBUAT LOGIN USER

Simulasi Membuat Topology Star Dengan Cisco Packet Tracer

DATABASE MYSQL DENGAN PHP

Tutorial PHP Metode Searching - Multiple Keyword

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

Simulasi Membuat Jaringan Dengan Cisco Packet Tracer

Checkbox dengan Foreach dan MYSQL

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

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

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

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

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

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

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Lampiran 1. Flowchart perancangan sistem

Membuat Toko Buku dengan PHP - MySQL

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

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

Materi

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

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

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

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

Konektivitas PHP - MySQL

Pemrograman Basis Data Berbasis Web

Membuat Login Dengan PHP dan MYSQL

Pencarian data dengan PDO (PHP Data Objek)

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

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

Cara Mudah Koneksi Php Dan Mysql Dengan Database

Membuat Flexibel Input sederhana dengan jquery.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pemrograman Basis Data Berbasis Web

By Desrizal. Pengenalan AJAX

Lisensi Dokumen: Uraian Kasus :

Membuat Tanggal dengan Datepicker

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP

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

Advantages. Keunggulan :

Membuat Sistem Pertemanan Sederhana

PEMBUATAN MASTER PENGGUNA PADA APLIKASI BPN-PPAT (CRUD)CREATE, READ, UPDATE,DELETE With PHP & Mysql

MODUL PEMROGRAMAN WEB

MODUL PEMROGRAMAN WEB

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

MySQL J A M K E T I G A

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

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

Pertemuan 5 Pemrograman Internet (Web Dinamis)

Pemrograman Web Lanjut 2017

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Dari potongan program pada Gambar 1 dijelaskan bahwa, program

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

AJAX Tutorial. Contoh AJAX Database 4

BAB VI PHP DENGAN MYSQL (3)

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

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

Tahap Instalasi PostgreSQL di Windows

Membuat sendiri active record sederhana ala framework

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

KURSUS ONLINE JASA WEBMASTERS

Mencetak Data Ke Word atau Excell

AJAX Tutorial. Contoh AJAX Database 4

Transkripsi:

Tutorial Membuat WEB Dinamis Dengan PHP Muhammad Dede Soleman muhammad.dede@raharja,info Abstrak Dalam sisi programming kita dituntut untuk membuat sebuah program semenarik mungkin agar dapat dilihat oleh client lebih menarik dan dapat mengambil banyak minat dari seorang client. Dalam hal ini saya akan membuat sebuah web yang saya gabungkan dari awal saya membuat artikel ini dari menggunakan kombobox, membuat appendgrid, dan tabel, kemudian saya akan menampilkan hasil penyimpanan data dalam database yang disimpan menggunakan data yang diinput melalui inputtan yang banyak. Kata Kunci: Programming, Web, appendgrid Pendahuluan Dalam pemrograman ada yang namanya pemrograman web. Nah disini saya akan membuat sebuah web yang cukup dinamis dan dapat diubah oleh pembaca sekalian agar dapat membuat sebuah web dinamis dari awal pembuatan. Tapi disini saya hanya meneruskan dari artikel yang lalu yang saya buat bisa dibaca di artikel sebelumnya. Nah dalam pembuatan web ini cukup menarik menurut saya karena saya dulu membuatnya cukup pusing dan sekarang saya membuatnya dengan tutorial plus kodingnya jadi bisa langsung dipraktekan didalam pc anda. Okeh itu pendahuluannya sekarang kita mulai pembuatannya.

Pembahasan Perangkat atau alat yang diperlukan : 1. PC. 2. Notepad ++. 3. Library Bootstrap. 4. Library Javascrip. 5. Segelas kopi. :D Yuk mari kita lakukan pembuatannya. 1. Buat Koding seperti dibawah ini dan save dengan nama index.php <html> <head> <title>belajar Web</title> <link rel="stylesheet" href="style.css" type="text/css"> <link href="bootstrap/css/bootstrap.css" rel="stylesheet"> </head> <?php error_reporting(0); //membuat koneksi ke database include "koneksi.php";?> <body> <div id="wrapper"> <div id="single"> <!-- Script untuk membuat tabel --> <table style="font-size:10px"> <tr> <form method='post' action='index.php'> <td>jenis Kelamin &nbsp</td> <td> <select name="jp"> <option value="laki - Laki">Laki - Laki</option> <option value="perempuan">perempuan</option> </select> </td> </tr> <tr> <td> <input type='submit' name='submit' value='oke'> </td> </form> </tr>

</table> <table class="table-striped table-bordered table-condensed table table-hover" style="font-size:10px"> <thead> <tr> <th colspan="5">menampilkan DATA GUDANG </th> </tr> <tr> <th style="padding:10px;width:10px"> NO </th> <th style="padding:11px;width:50px"> NIM </th> <th style="padding:11px;width:140px"> Nama Mahasiswa </th> <th style="padding:10px;text-align:center;width:60px"> Jenis Kelamin </th> <th style="padding:11px;width:240px"> Alamat </th> </tr> </thead> <?php $jp = $_POST['jp']; $queri="select * FROM siswa where jp='$jp'"; //menampikan SEMUA data dari tabel siswa $nomor = 1; $hasil=mysql_query ($queri); //fungsi untuk SQL while ($data = mysql_fetch_array ($hasil)){?> <tbody> <tr> <td style="width:10px"><?php echo $nomor++;?></td> <td style="width:50px"><?php echo $data['nim'];?></td> <td style="width:140px"><?php echo $data['nama'];?></td> <td style="width:60px;"><?php echo $data['jp'];?></td> <td style="width:240px;text-align:center"><?php echo $data['alamat'];?></td> </tr> </tbody> <?php }?> </table> <center> <form action='input.php' method='post'> <td><input type='image' class='s-images' name='tambah' src='tambah.jpg'> </td> </form> </center> </div> </div> </body> </html>

- Jangan lupa simpan file tersebut didalam satu folder. Disini saya menggunakan folder bel. - Simpan semua disitu Bootstrap, Javascript. Dan AppendGridnya. - Semuanya bisa dibaca diartikel yang sebelumnya dari saya bisa di cek di ilmuti.org. 2. Setelah itu buat koding seperti berikut untuk input.php <html> <head> <title>belajar Web</title> <script type="text/javascript" src="jquery.js"></script> <!-- ini disesuaikan --> <script type="text/javascript" src="append.js"></script> <!-- yang ini juga disesuaikan -->

<link rel="stylesheet" href="style.css" type="text/css"> <!-- yang ini juga disesuaikan --> <link href="bootstrap/css/bootstrap.css" rel="stylesheet"> <!-- yang ini juga disesuaikan --> </head> <body> <div id="wrapper"> <div id="single"> <!-- ///////////////////////////// Script untuk membuat tabel///////////////////////////////// --> <center> <form id="id_form" action="save.php" method="post"> <table class="table-striped table-bordered table-condensed table table-hover" style="font-size:12px" > <!-- Header Pada Tabel --> <thead> <tr> <td width="100px">nim</td> <td width="200px">nama Mahasiswa</td> <td width="100px">jenis Kelamin</td> <td width="300px">alamat</td> </tr> </thead> <tbody id="container"> <!-- nanti rows nya muncul di sini --> </tbody> </table> <td><input type="button" name="add_btn" value="add" id="add_btn"></td> <!-- Untuk Membuat Button Add-nya --> <td><input type="submit" name=submit value="save"></td> <!-- Untuk Membuat Button Savenya buat disini --> </form> </center> </div> </div> </body> </html> 3. Lalu buat file save.php seperti koding berikut. <?php if(isset($_post['submit'])){ $connection = mysql_connect("localhost","root","") or die(mysql_error()); mysql_select_db("lokal") or die(mysql_error()); foreach ($_POST['rows'] as $key => $count ){ $nim = $_POST['nim_'.$count]; $nama = $_POST['nama_'.$count]; $jp = $_POST['jp_'.$count]; $alamat = $_POST['alamat_'.$count];

$query_2 = "INSERT INTO siswa (nim,nama,jp,alamat) VALUES ('$nim','$nama','$jp','$alamat')"; } mysql_query($query_2) or die(mysql_error()); echo "Data Berhasil disimpan <br>"; echo "<a href=\"..\bel\">kembali</a>"; mysql_close($connection);?> }else{ header('location: index.php'); } 4. Lalu buat sebuah file koneksi.php untuk menghubungkan dengan database. <?php error_reporting(0); $host = 'localhost'; $user = 'root'; $password = ''; $database = 'lokal';?> $konek_db = mysql_connect($host, $user, $password); $find_db = mysql_select_db($database) ; 5. Lalu buat file appendgridnya seperti ini dan save dengan nama append.js. $(document).ready(function() { var count = 0; $("#add_btn").click(function(){ count += 1; $('#container').append( '<tr class="records" id="row_' + count + '">' + '<td><input id="nim_' + count + '" name="nim_' + count + '" type="text" style="width:100px;"></td>' + '<td><input id="nama_' + count + '" name="nama_' + count + '" type="text" style="width:200px;"></td>' + '<td><input id="jp_' + count + '" name="jp_' + count + '" type="text" style="width:100px;"></td>' + '<td><input id="alamat_' + count + '" name="alamat_' + count + '" type="text" style="width:300px;"></td>'

+ '<input id="rows_' + count + '" name="rows[]" value="'+ count +'" type="hidden"></td></tr>' ); }); }); 6. Lalu kita buat databasenya dengan queri sebagai berikut. CREATE DATABASE /*!32312 IF NOT EXISTS*/`lokal` /*!40100 DEFAULT CHARACTER SET latin1 */; USE `lokal`; /*Table structure for table `siswa` */ DROP TABLE IF EXISTS `siswa`; CREATE TABLE `siswa` ( `nim` int(12) NOT NULL AUTO_INCREMENT, `nama` varchar(32) NOT NULL, `jp` varchar(15) NOT NULL, `alamat` varchar(32) NOT NULL, PRIMARY KEY (`nim`) ) ENGINE=InnoDB AUTO_INCREMENT=1422833631 DEFAULT CHARSET=latin1; /*Data for the table `siswa` */ insert into `siswa`(`nim`,`nama`,`jp`,`alamat`) values (121162712,'diqowhoidqhq','Perempuan','fhoahfaoufhaudfsj'), (1238179238,'Anggun','Perempuan','Kp. Cikupa'), (1238274827,'Saripudin','Laki - Laki','Kp. Dukuh'), (1422481558,'Muhammad Dede Soleman','Laki - Laki','Kp. Cilongok'), (1422833628,'Bagus Saepul','Laki - Laki','Kp. Pondoh'), (1422833629,'','',''), (1422833630,'','',''); - Jika queri benar maka akan menjadi tampilan seperti ini. - Dengan nama database local dan nama tabel siswa. Isinya sebagai berikut.

7. Jika sudah semua maka akan tampil seperti berikut tampilannya. - Ini data belum dimasukan mari kita masukan dengan menekan tombol yang berbentuk tambah.

- Isi bebas sesuai keinginan. - Lalu save. - Jika berhasil maka akan tampil berikut. - Tekan kembali dan akan kembali kehalam yang awal.

- Lalu pilih jenis kelamin yang ingin di tampilkan. - Pertama saya pilih laki laki. - Lalu kedua dengan memilih perempuan.

- Okeh jika benar semua maka akan tampil sebagai berikut. - Selesai -

Penutup Cukup sekian dari saya pembelajaran tentang membuat web agar lebih dinamis dan mudah digunakan oleh user. Tujuan saya membuat artikel ini agar saya dapat membagi ilmu pada orang yang baru dalam melakukan pembuatan web agar dapat digunakan disemua kalangan dan lebih enak dilihat. Referensi( PENGALAMAN PRIBADI ) Biografi Nama saya Muhammad Dede Soleman, kelahiran Tegal, 09 Juni 1995. cita cita saya menjadi ahli dalam bidang networking. Saya sangat menyukai pembahasan dalam bidang network, karna menurut saya dalam bidang network itu mengasikkan dapat jalan jalan sekaligus berkerja apa lagi kalau tempat berkerjanya jauh, bisa sekalian refreshing sehingga tidak stress setelah bekerja. Kedepannya saya harap bisa berkontribusi dalam bidang networking untuk Indonesi. Ketinggian yak tapi tidak apa apa, namanya juga harapan harus yang tinggi :D. jika ada pertanyaan atau kesalahan dalam menulis dari saya bisa hubungi WA/Telpon : 0856-9175-6869 atau E-mail : Muhammad.dede@raharja.info