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

dokumen-dokumen yang mirip
Pelajari dan Kerjakan soal latihan berikut ini: 1.Nama file: Arimtika.php. <?php. $a = 20; $b = 10; $c = $a + $b; // Rumus Penjumlahan

E-trik Ajax. Database MySQL. Dedi Alnas

Menangani Input dari User

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

MySQL J A M K E T I G A

Membuat Database mysql dengan PhpMyAdmin

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

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

Lisensi Dokumen: Uraian Kasus :

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

MENGELOLA DATA MySQL DENGAN PHPMYADMIN

BAB I Penginstallan dan setting PHPTriad

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

MODUL 7 MEMBUAT DATABASE DI MYSQL

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

Pemrograman Web Lanjut 2017

MODUL PEMROGRAMAN WEB

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Cara Menggunakan MySQL

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

BAB VII Database MYSQL

Membuat Toko Buku dengan PHP - MySQL

Petunjuk Upload database MySQL menggunakan PhpMyAdmin

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

Advantages. Keunggulan :

DATABASE MYSQL DENGAN PHP

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

Achmad Solichin

Pemrograman PHP & MySQL

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database

Petunjuk Upload Database MySQL

Mahasiswa dapat memanipuasi database mysql menggunakan actionscript 3 flash.

Bondan Muliawan

PHP & Mysql. Pemrograman Internet

Pemrograman Basis Data Berbasis Web

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

BAB 1 Trik Dasar Memahami Pemrograman PHP & MySQL

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

Manual Pengguna (User s Manual )

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

Cara Mudah Koneksi Php Dan Mysql Dengan Database

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

Membuat Database di MySQL

Suplemen SMS Gateway. Konsep Membuat SMS Broadcast. Dibuat oleh: Rosihan Ari Yuana

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

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

Membuat Buku Tamu Berbasis Web secara Gampang & Simple FIRST Menggunakan PHP dan MySQL EDITION

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

Dasar PHP-MySQL oleh : Prasaja Wikanta

MEMBUAT DATABASE SEDERHANA DENGAN LOCALHOST DAN DREAMVEAVER

Belajar Membuat Blog Wordpress Secara Offline dengan XAMPP Server

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

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

Tahap Instalasi PostgreSQL di Windows

KURSUS ONLINE JASA WEBMASTERS

Cara Belajar Xampp Pada Mysql untuk Php

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

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

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

KURSUS ONLINE JASA WEBMASTERS

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

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

BAB 3 PERANCANGAN SISTEM Mendefinisikan Web Dalam Dreamweaver MX 2004

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

TUTORIAL PHP MEMBUAT PROGRAM APLIKASI BASIS WEB INVENTARIS LAB KOMPUTER DISUSUN OLEH DEKA MUKHAMAD WILDAN SKS

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

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

MySQL AL AZHAR COMPUTER CLUB

PERINTAH DASAR MySQL

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

BELAJAR DENGAN XAMPP MySQL

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

Materi 10: Create Read Update Delete

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

d. Primary Key Primary key atau unique key adalah suatu nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

2.4 Proses Upload File dan Database di Free Hosting Membuat Account di Free Hosting

MODUL PEMROGRAMAN WEB

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Praktikum Basis Data 2017 TE UM

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

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

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

Pengenalan Structured Query Language

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

P - 12 Bab 9 : PHP & MySQL

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

Transkripsi:

Database MySql Standar Kompetensi Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Indikator Hasil Belajar 1. Dapat menjelaskan pengertian Basisdata. 2. Dapat membuat basisdata 3. Dapat memasukkan data kedalam table database 4. Dapat menampilkan data dari table database Petunjuk 1. Pelajari materi dengan teliti 2. Penyajian meliputi: judul bab, standar kompetensi, indikator hasil belajar, petunjuk, paparan materi, Latihan, dan Evaluasi 3. Ikutilah urutan penyajian secara bertahap 4. Untuk memperdalam pengetahuan bacalah sumber rujukan 5. Kerjakanlah soal-soal latihan dan evaluai Materi 1. Pengertian Database Database adalah suatu pengorganisasiansekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi Basisdata dimaksudkan untuk mengatasi problem pada system yang memakai pendekatan berbasis berkas. Basis data merupakan suatu tempat untuk menyimpan sekumpulan data dalam bentuk table-tabel. Basisdata dapat didefinisikan sebagi himpunan kelompok data yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Salah satu software database relasional adalah Mysql yang didesain khusus untuk menangani pengelolaan database dilingkungan web 2. Membuat Database Membuat database MySQL dapat menggunakan cara manual dengan mengetikkan perintah-perintah SQL di prompt, Namun saat ini sudah banyak tool-tool visual yang membantu kita untuk membuat database dengan muda dan cepat, salah satunya adalah tool phpmyadmin. Cara membuat database dan tabel di phpmyadmin, sebagai berikut:

a. Buka browser Anda, lalu ketikkan http://localhost/phpmyadmin, maka akan lampil halaman utama phpmyadmin. b. Untuk membuat database, klik Database di halaman utama phpmyadmin, maka akan tampil daftar database yang ada di MySQL, silahkan isi nama database pada bagian Create database, misalnya coba_db, dilanjutkan klik Create. c. Database baru dengan nama coba_db sudah terbentuk yang dapat dilihat di jendela bagian kiri phpmyadmin dan didaftar database d. Selanjutnya kita akan akan membuat tabel teman didalam database coba_db, klik nama databasenya, yaitu coba_db, maka akan tampil halaman pembuatan tabel, misalnya isikan pada bagian Name: teman dan Number of columns: 4, lalu klik tombol Go.

Field Type Length Index A I (Auto Id_teman INT 5 PRIMARY Increment) 0 n Nama VARCHAR 60 Email VARCHA 60 Pesan R TEXT e. Isikan Name setiap field, Type, dan Length. Khusus field kunci dalam hal ini id_teman, pilih Index: PRIMARY dan centang pada bagian A_I (Auto increment). Dan terakhir, pastikan Storage Engine: MyISAM, lalu kekanan bawah klik tombol save. Jika berhasil disimpan, maka akan terbentuk sebuah table baru bernama teman didalam database coba_db. Seperti gambar berikut: Tipe-tipe data yang sering digunakan dalam sebuah tabel INT, data berupa angka. VARCHAR, data berupa karakter (batasnya sampai 255 karakter). DATE, untuk menyatakan data berupa tanggal. TIME, untuk menyatakan data berupa waktu. TEXT, data berupa karakter dalam jumlah yang banyak (lebih dari 255 karakter), misalnya untuk isi berita dan pesan. ENUM, data berupa nilai yang sudah ditentukan isinya, misalnya L (Laki-Laki) dan P (Perempuan), jadi datanya hanya bisa diisi L dan P saja. InnoDB biasanya digunakan apabila mau mengaktitkan fitur transaksi seperti Trigger, Commit, Rollback seperti yang disediakan oleh software database komersil dan biasanya digunakan untuk proyek dalam

skala besar. Namun untuk proyek skala menengah ke bawah, gunakan MyISAM, karena kinerja proses dan akses databasenya jauh Iebih cepat. 3. Cara Input Data Input data adalah suatu proses untuk memasukkan data ke dalam tabel di database. Sintaks query dasarnya: INSERT INTO namatabel (field1,field2,...) VALUES (data 1, data2...) ; Untuk mempraktekkannya, tuliskan dua file skrip berikut: Skrip form_teman.php <html> <title>data Teman</title> <link href="style.css" rel="stylesheet" type="text/css"> <body> <h3>form Data Teman</h3> <form method="get" action="input_teman.php"> <table> <tr><td>nama</td><td>: <input type="text" name="nama"></td></tr> <tr><td>e-mail</td><td>: <input type="text" name="email"></td></tr> <tr><td>pesan</td><td>: <textarea name="pesan" rows="5" cols="30"></textarea></td></tr> <tr><td></td><td><input type="submit" value="kirim"></td></tr> </table> </form> Skrip input_teman.php <?php // koneksi ke database $konek = mysqli_connect("localhost","root","","coba_db"); // ambil variabel yang dikirim dari form $nama = $_GET['nama']; $email = $_GET['email']; $pesan = $_GET['pesan']; $input = "INSERT INTO teman(nama,email,pesan) VALUES('$nama','$email','$pesan')"; $hasil = mysqli_query($konek, $input); // apabila query untuk menginput data benar if ($hasil){ echo "Input Data Tamu Sukses"; } else{

echo "Input Data Tamu Gagal"; }?> Keterangan: $konek = mysqli_connect("localhost","root","","coba_db"); Untuk melakukan koneksi ke server database MySQL. Secara default, hostname: localhost, username: root dan password: (kosong). Sedangan database diisikan dengan nama database Anda. mysqh_query(koneksi, query): Mengirimkan query ke server database MySQL untuk di eksekusi. Parameter koneksi di isi dengan variabel yang menyimpan data koneksi, yaitu Skonek. Sedangkan query berisi sintaks SQL, dalam contoh ini $input berisi query untuk input (insert) data ke dalam Label. Aktifkan xampp kemudian jalankan skrip form_teman.php. Perhatikan gambar berikut: Masukkan data pada bagian Nama, email dan pesan kemudian klik tombol kirim. 4. Cara Menampilkan Data Data-data yang telah dimasukkan ke database, dapat ditampilkan melalui browser. Sintaks query dasamya: SELECT * FROM nama table. Buka NotePad++ tuliskan skrip berikut ini dan simpan dengan nama file tampil1.php.: <h3>data Teman</h3> <?php $konek = mysqli_connect("localhost","root","","coba_db"); $tampil = "SELECT * FROM teman ORDER BY id_teman"; $hasil = mysqli_query($konek, $tampil); // tampilkan nama, email dan pesan di browser while($data=mysqli_fetch_array($hasil)){ echo "Nama: $data[nama] <br>";

}?> echo "E-mail: $data[email] <br>"; echo "Pesan: $data[pesan] <br><hr>"; Keterangan : SELECT* FROM ORDER BY id_teman. Tanda asterik (*) menyatakan bahwa semua data akan ditampilkan dan ORDER BY berfungsi untuk mengurutkan data berdasarkan id_teman. mysqli fetch array(query); Untuk menampung hasil dari query dalam bentuk array. Sekarang coba jalankan skrip tampil1.php, maka hasilnya akan terlihat seperti berikut ini: