Pemrograman internet ABU SALAM, M.KOM.

Slides:



Advertisements
Presentasi serupa
SQL – DML.
Advertisements

Modul 10 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 10: PHP dan My SQL.
Sejarah (1) • Tahun 1974, Dr. Chamberlin dari Saan Jose Laboratorium IBM mendefinisikan sebuah bahasa untuk mengakses database yang disebut dengan SEQUEL.
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
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
Database MySQL.
PERINTAH SQL.
Dasar-dasar SQL soesanto.
PHP dan MySQL.
Database Create-Retrieve-Update-Delete (CRUD)
PEMROGRAMAN BASIS DATA
Oleh : Kholid Fathoni, S.Kom., M.T.
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Pertemuan 4 Database dengan MySQL.
Basis Data Bab 3 Structured Query Language (SQL).
PHP - MySQL.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
DATA MANIPULATION LANGUAGE (DML)
Pemrograman Web/MI/D3 sks
Microsoft SQL Server DDL dan DML dasar
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
Data Definition Language dan Data Manipulation Language
Review DDL Pertemuan ke 2.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
SQL (Structure Query Language)
Koneksi PHP ke Database MySQL
Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR.
Modul : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul-: PHP dan My SQL.
STRUCTURED QUERY LANGUAGE (SQL)
SQL Pertemuan
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PENGANTAR TEKNOLOGI SIA 2
Pengenalan Database MySQL
SQL Basis Data.
Pemrograman Basis Data Berbasis Web
Rekayasa Perangkat Lunak (Materi 1 Database)
PHP CRUD (Create Read Update Delete)
FUNGSI-FUNGSI AKSES MySql
DDL, DML.
Connect to the Server - Putty
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL.
Bahasa query terpan.
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
Junta Zeniarja, M.Kom, M.CS
Konsep Teknologi Informasi B
SQL pada basis data client-server
SQL OVERVIEW.
Dml(Data manipulation language)
Created By Amir Ali,S.Kom.,M.Kom
Pengenalan MySQL An’ Anqinudin L.
Structured Query Language
Data Manipulation Language (DML)
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.
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
Pengenalan mySQL database
SQL.
Referensi Bahasa MySQL
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
MEMBANGUN DATABASE DENGAN MySQL
SQL dan Database MySQL.
Transcript presentasi:

Pemrograman internet ABU SALAM, M.KOM

MATERI c-8 Server side scripting 1 (PHP) c-9 Server side scripting 2 (PHP) -> Tugas 1 c-10 Server side scripting 3 (PHP) c-11 OOP -> Tugas 2 c-12 MySQL 1 -> Tugas 3 c-13 MySQL 2 -> Tugas 4 c-14 IMPLEMENTASI ->TUGAS AKHIR

PHP dan Database Memiliki banyak library yang memungkinkan untuk akses database. Kecepatan akses dengan menggunakan engine/driver yang khusus untuk setiap database. Independent terhadap database yang digunakan PHP mendukung ODBC

Prosedur Standar 1. Connect to Server 2. Open Database 3. Eksekusi SQL 4. Proses Record Set 5. Close Database Proses inti dari manipulasi database adalah pembangunan perintah SQL yang digunakan untuk melakukan query, select, insert, update dan delete.

Template Akses Database

Koneksi PHP dengan MySQL

Koneksi PHP dengan MySQL

Koneksi PHP dengan MySQL

Koneksi PHP dengan MySQL

IMPLEMENTASI

Perintah DDL ( Definition Data Language ) Digunakan untuk kepentingan penciptaan database, tabel, hingga penghapusan database atau tabel Contoh: 1. CREATE DATABASE 2. CREATE TABLE 3. DROP TABLE 4. ALTER TABLE

Perintah DML (Data Manipulation Language) Perintah DML pada MySQL digunakan untuk manipulasi data. Contoh: 1. SELECT – mengambil data 2. DELETE – menghapus data 3. INSERT – menyisipkan data 4. UPDATE – mengubah data

INSERT INSERT INTO nama_tabel SET kolom_pertama = 'data_kolom_pertama', kolom_kedua = 'data_kolom_kedua', kolom_terakhir = 'data kolom terakhir; Atau INSERT INTO nama_tabel (kolom_pertama, kolom_kedua, kolom_terakhir) VALUES(data_kolom_pertama, data_kolom_kedua, data_kolom_terakhir);

SELECT SELECT kolom_pertama, kolom_kedua, ... FROM nama_tabel Dengan kondisi : SELECT [* | kolom_pertama, . . .] FROM nama_tabel WHERE kondisi

UPDATE UPDATE nama_tabel SET kolom_pertama = 'data_kolom_pertama', kolom_kedua = 'data_kolom_kedua', kolom_terakhir = 'data_kolom_terakhir', WHERE kondisi

DELETE. DELETE FROM nama_tabel WHERE kondisi

Latihan : Buat tabel komentar Id : int(11) PRI, auto_increment Nama : varchar(200) Komentar : text Perintah : CREATE TABLE `komentar` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nama` varchar(200) DEFAULT NULL, `komentar` text, PRIMARY KEY (`id`) )

Isi sebanyak 5 record data Gunakan perintah DML diatas untuk menampilkan record, menambah record, update record, dan delete record. Gunakan putty untuk masuk kedalam database MySQL di server 192.168.10.250

Fungsi-fungsi PHP untuk MySql Mysql_connect() à membuka koneksi dengan server MySQL. Mysql_pconnect() à membuka koneksi persitent dengan server MySQL. Mysql_select_db() à mmeilih database MySQL Mysql_query() à mengirimkan query ke server MySQL Mysql_db_query () à mengirimkan query kr server Mysql Mysql_num_rows() à mengambil bnayak baris yang diperoleh operasi SELECT.

Mysql_fetch_array () à mengambil hasil perbaris sebagai array asosiatif, numeric atau keduanya. Mysql_fetch_row() à Mengambil hasil array dalam bentuk array Mysql_fetch_assoc () à mengambil hasil perbaris sebagai array assosiatif saja. Mysql_insert_id () à mengambil nomor auto_increment perintah INSERT terakhir. Mysql_affected_rows () à mengambil jumlah baris yang terpengaruh operasi MySQL sebelumnya. Mysql_errno () à mengambil nomor error dari operasi MySQL sebelumnya

Koneksi PHP MySQL Fungsi : mysql_connect(), mysql_select_db() Script $koneksi=mysql_connect("localhost", "root", ""); If($koneksi){ $pilihDbase=mysql_select_db("test"); echo"Koneksi Berhasil"; } ?>

Menampilkan record tabel di PHP Fungsi Mysql: SELECT Fungsi PHP: mysql_query(),mysql_fetch_array(),mysql_fetch_row() Implementasi :

Hasil :

Menambahkan record data Fungsi Mysql: INSERT Fungsi PHP: mysql_query() Implementasi :

Form Input Komentar

Simpan Data

Hasil

Update Record Tabel Fungsi Mysql: UPDATE Fungsi PHP: mysql_query() Implementasi :

Tambahkan Kolom

Tambahkan di link edit sebagai berikut :

Munculkan data pada element form tiap klik link edit

Hasil klik link EDIT

Script UPDATE

Hasil

Delete Record Tabel Fungsi Mysql: DELETE Fungsi PHP: mysql_query() Implementasi :

Tambahkan Link delete seperti berikut :

Script Delete

Hasil

Latihan Buatlah Proses Insert,Update,Delete dan Select untuk tabel userlogin dibawah ini :

Form Operator/ Admin

EVALUASI PROGRESS TUGAS Lengkapi Konten masing-masing Halaman (Ptototipe) Halamn Website Halaman Member Halaman Administrator Semua Layout Halaman masing-masing menu sudah Jelas dan Pasti, dan database sudah disesuaikan dengan interface inputan yang ada.