Cara Cepat : Belajar Pemrograman Web Part 2

Slides:



Advertisements
Presentasi serupa
Basis Data 2.
Advertisements

Kiky Rizky Nova Wardani, S.Kom
Membuat Sistem Informasi Perpustakaan Berbasis Web dengan PHP & MySQL
PHP + MySQL.
Modul 10 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 10: PHP dan My SQL.
PENGANTAR TEKNOLOGI INFORMASI (A)
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
Pemrograman WEB Pertemuan 6
Database MySQL.
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman VB.NET Pertemuan 4.
CARA INSTALASI XAMPP.
Database Create-Retrieve-Update-Delete (CRUD)
Konsep Basis Data di Web
Tugas 2 Kuliah Pemrograman Web Menggunakan JSP
SISTEM BASIS DATA Database Management System
PERTEMUAN 10 KONEKSI DATABASE MYSQL
Oleh : Kholid Fathoni, S.Kom., M.T.
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
PHP dan MySQL (Studikasus: Login) Jumadi, S.T. Blog: jumadi.blog.ugm.ac.id
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Membangun Halaman Web Dinamis dengan PHP
Pemrograman Web/MI/D3 sks
1 Bab 3 Structured Query Language (SQL) Basis Data
MySQL (My Stucture Query Language) Jenis Perintah MySQL terbagi:  DDL (Data Definition Language) bentuk bahasa yang digunakan untuk melakukan pendefinisian.
Konsep Basis Data di Web
METOD POST (FILE PENGIRIM)
Koneksi PHP ke Database MySQL
Modul : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul-: PHP dan My SQL.
Membangun Halaman Web Dinamis dengan PHP
Koneksi PHP MySQL.
Interaksi Client - Server
Perancangan dan Pemrograman Web
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PBOL Dewi Kusumaningsih
Akses internet & localhost
Pengenalan Database MySQL
Modul SBD-2 …….. SQL Server
Pengenalan Virtualisasi
Internet Programming Konektivitas PHP - MySQL
TEMPAT PENYIMPANAN DATA
Pemrograman internet ABU SALAM, M.KOM.
FUNGSI-FUNGSI AKSES MySql
RONA SALWA IHDINA PTI UM
Cara Instalasi MySQL Yog
Manajemen Basis Data menggunakan SQL Server
Membuat Aplikasi ( PHP + MySql )
Membuat Dokumen Web HTML (Hypertext Markup Language)
PHP( web Dasar) By : Lisda Juliana P.,SSi..
Tujuan Pengenalan konsep Relational Database Management System (RDBMS)
Lec 1: Pengantar Web Basic HTML
Pengembangan Web Ramos Somya, S.Kom., M.Cs.
Structured Query Language
Modul 2 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 2: PHP dan My SQL.
PHP-MySQL Internet Programming.
SQL.... Kependekan dari Structured Query Language.
Praktikum linux Ritzkal,S.Kom.
Konektivitas PHP - MySQL
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Koneksi Database MySql di PHP
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
Pemrograman Berorientasi Platform (IN315B) Ramos Somya, S.Kom., M.Cs.
Pengenalan mySQL database
Form.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Kiky Rizky Nova Wardani, S.Kom
Transcript presentasi:

Cara Cepat : Belajar Pemrograman Web Part 2 Oleh : Harry Sufehmi Institusi : AOSI.or.id (Asosiasi Open Source Indonesia) Revisi : 20090607

Pengenalan Database Simpan / Cari / Update / Hapus Data Sangat cepat : Dual core + single disk = 300 query / detik Bahasa Database : SQL (Structured Query Language) Contoh : INSERT INTO dataKawan (nama,telpon) VALUES (“harry”,”555”) SELECT * FROM dataKawan WHERE nama=”harry” DELETE FROM dataKawan WHERE nama=”harry”

Database = Kumpulan Tabel Tabel DataKawan Nomor Nama Telpon Alamat Sekolah 1 harry 555-5555 Jl. Disana no:23 Kampus 1 2 helen 222-2222 Jl. Disitu no: 34 Kampus 2 3 dani 333-3333 Jl. Peritu no:10 4 susan 444-4444 Jl. Paris no:3 Kampus 3

Interupsi / Pertanyaan : Anytime ! Action 1. Konek ke Database, Input Data, Cari Data 2. Dari Form, Simpan ke Database 3. Dari Form, Cari ke Database Interupsi / Pertanyaan : Anytime !

Start : Buka Editor Tekan Alt – F2 Ketik : gksudo gedit Klik tombol RUN Pilih menu : File – Save Ketik : /var/www/test-db1.php Klik tombol SAVE Siap Action !

Action 1 : Hello Database (1) Ketik : <?php $c = mysql_connect (“localhost”, “root”, “”); mysql_select_db (“sensus”, $c); $sql = “INSERT INTO data (nama) VALUES ('harry')”; $result = mysql_query($sql, $c); $sql = “SELECT * FROM data WHERE nama='harry'”; $row = mysql_fetch_assoc ($result); echo “Hello “.$row[“nama”]; ?>

Action 1 : Lihat hasilnya (2) Tekan Ctrl – S (3) Buka browser : Pilih menu Application – Internet – Firefox Tekan Ctrl – L Ketik : http://localhost/test-db1.php (4) Hello Harry !

Action 1 : Apa yang telah kita lakukan ? (1) Koneksi ke database : $c = mysql_connect (“localhost”, “root”, “123”); mysql_select_db (“sensus”, $c); (2) Simpan ke database : $sql = “INSERT INTO data (nama) VALUES (“harry”); $result = mysql_query($sql, $c);

Action 1 : Apa yang telah kita lakukan ? (3) Cari dari database : $sql = “SELECT * FROM data WHERE nama=“harry”; $result = mysql_query($sql, $c); $row = mysql_fetch_assoc ($result); echo “Hello “.$row[“nama”];

Action 1 : Eksperimen (1) Input field “alamat” (2) Input field “telpon” (3) Tampilkan field “alamat” (4) Tampilkan field “telpon”

Action 2 : Form ke Database Buat file baru (1) Pilih menu File – Save As (2) Ketik : /var/www/sensus1.php (3) Klik tombol SAVE

<?php if ($_GET["inputdata"] !== "Submit Query") { echo “<h1>Input Data Penduduk</h1><p>”; echo "<form action=sensus1.php method=get name=formData>"; echo "Nama : <input type=text name=nama>"; echo "Alamat : <input type=text name=alamat>"; echo "<input type=submit name=inputdata>"; echo "</form>"; } else { $c = mysql_connect ("localhost", "root", ""); mysql_select_db ("sensus", $c); $sql = "INSERT INTO data (nama,alamat)"; $sql .= "VALUES (' ".$_GET["nama"]." ',' "; $sql .= $_GET["alamat"]." ')"; $result = mysql_query($sql, $c); echo "Sukses input ke database !"; } ?>

Action 2 : Apa yang telah kita lakukan ? Form input data : if ($_GET["inputdata"] !== "Submit Query") { echo “<h1>Input Data Penduduk</h1><p>”; echo "<form action=sensus1.php method=get name=formData>"; echo "Nama : <input type=text name=nama>"; echo "Alamat : <input type=text name=alamat>"; echo "<input type=submit name=inputdata>"; echo "</form>";

Action 2 : Apa yang telah kita lakukan ? Proses simpan ke Database : else { $c = mysql_connect ("localhost", "root", ""); mysql_select_db ("sensus", $c); $sql = "INSERT INTO data (nama,alamat)"; $sql .= "VALUES ('".$_GET["nama"]."','"; $sql .= $_GET["alamat"]."')"; $result = mysql_query($sql, $c); echo "Sukses input ke database !"; }

Action 2 : Eksperimen (1) Coba tambahkan kolom input “Telpon” (2) Coba simpan ke field “telpon” (3) Tampilkan form dengan rapi

Action 3 : Form Cari ke Database Buat file baru (1) Pilih menu File – Save As (2) Ketik : /var/www/sensus2.php (3) Klik tombol SAVE

<?php if ($_GET["inputdata"] !== "Submit Query") { echo "<h1>Cari Data Penduduk</h1><p>"; echo "<form action=sensus2.php method=get name=formData>"; echo "Nama : <input type=text name=nama>"; echo "<input type=submit name=inputdata>"; echo "</form>"; } else { $c = mysql_connect ("localhost", "root", ""); mysql_select_db ("sensus", $c); $sql = "SELECT * FROM data "; $sql .= "WHERE nama='".$_GET["nama"]."'"; $result = mysql_query($sql, $c); $row = mysql_fetch_assoc ($result); echo "Nama : ".$row["nama"]; echo "<p>Alamat : ".$row["alamat"]; } ?>

Action 3 : Apa yang telah kita lakukan ? Form, input data yang ingin di Cari : <?php if ($_GET["inputdata"] !== "Submit Query") { echo "<h1>Cari Data Penduduk</h1><p>"; echo "<form action=sensus2.php method=get name=formData>"; echo "Nama : <input type=text name=nama>"; echo "<input type=submit name=inputdata>"; echo "</form>";

Konek ke Database : else { $c = mysql_connect ("localhost", "root", ""); mysql_select_db ("sensus", $c); Cari di Database : $sql = "SELECT * FROM data "; $sql .= "WHERE nama='".$_GET["nama"]."'"; $result = mysql_query($sql, $c); $row = mysql_fetch_assoc ($result); Tampilkan : echo "Nama : ".$row["nama"]; echo "<p>Alamat : ".$row["alamat"]; } ?>

Action 3 : Eksperimen (1) Munculkan juga field “telpon” di hasil pencarian (2) Search berdasarkan nomor telpon ! Tampilkan nama dan alamatnya

Program Data Kependudukan Berbasis Web (1) sensus1.php dan sensus2.php (2) Powerful : mampu menyimpan ratusan juta record / data penduduk (3) Cepat : Mencari data dari jutaan data dalam waktu < 1 detik

(1) Membuat Komputer Linux di USB / Flashdisk Agenda Besok (1) Membuat Komputer Linux di USB / Flashdisk (2) Virtualisasi / Virtual Machine

Terimakasih Have Fun !

Tutorial mengasumsikan hal-hal sebagai berikut ini : Requirements Tutorial mengasumsikan hal-hal sebagai berikut ini : Praktek langsung pada komputer, yang telah terpasang Ubuntu Linux versi 8.04 atau lebih baru Apache v2.x, PHP 5.x, dan MySQL 5.x terpasang (sudo apt-get install libapache2-mod-php5 php5-mysql mysql-server) Telah dibuat database bernama “sensus” dengan struktur sebagai berikut : tabel 'data', field 'uid' tipe bigint auto-increment primary key, field 'nama' tipe varchar 50, field 'alamat' tipe varchar 100, field 'telpon' tipe varchar 50

Dokumen ini berlisensi GPL v2 Lisensi & History Lisensi : Dokumen ini berlisensi GPL v2 http://www.gnu.org/licenses/gpl-2.0.html History : 20090601 Rilis pertama Harry Sufehmi 20090607 Halaman Lisensi & History, halaman Requirements Harry Sufehmi