Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 Internet Programming MySQL M. Agus Zainuddin PENS – ITS Surabaya.

Presentasi serupa


Presentasi berjudul: "1 Internet Programming MySQL M. Agus Zainuddin PENS – ITS Surabaya."— Transcript presentasi:

1 1 Internet Programming MySQL M. Agus Zainuddin PENS – ITS Surabaya

2 2 Pokok Bahasan Pengenalan DataBase Pengenalan DataBase Dasar-Dasar MySQL Dasar-Dasar MySQL

3 3 Pengenalan DataBase Database adalah kumpulan data yang tersusun secara sistematis sehingga akan memudahkan pengguna untuk mengakses dan mengatur sehingga akan menghasilkan sebuah informasi yang efektif dan efisien. Database adalah kumpulan data yang tersusun secara sistematis sehingga akan memudahkan pengguna untuk mengakses dan mengatur sehingga akan menghasilkan sebuah informasi yang efektif dan efisien. Database dapat berdiri-sendiri dan juga dapat digabung menjadi satu kesatuan. Menggabung dua atau lebih jenis database disebut mengkorelasikan. Database dapat berdiri-sendiri dan juga dapat digabung menjadi satu kesatuan. Menggabung dua atau lebih jenis database disebut mengkorelasikan. Sistem manajemen database merupakan software yang digunakan untuk mengolah database sampai pengaturan hak akses. Sistem manajemen database merupakan software yang digunakan untuk mengolah database sampai pengaturan hak akses.

4 4 Basis Data: Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat. Basis Data: Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat. Komponen Sistem Database: Komponen Sistem Database: Perangkat Keras (Hardware): Komputer, memori, storage (Harddisk), peripheral, dll. Perangkat Keras (Hardware): Komputer, memori, storage (Harddisk), peripheral, dll. Sistem Operasi (Operating System): Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer. Sistem Operasi (Operating System): Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer. Basis Data (Database): Menyimpan berbagai obyek database (struktur tabel, indeks,dll) Basis Data (Database): Menyimpan berbagai obyek database (struktur tabel, indeks,dll) DBMS (Database Management System) : Perangkat lunak yang memaintain data dalam jumlah besar. DBMS (Database Management System) : Perangkat lunak yang memaintain data dalam jumlah besar. Pemakai (User): Para pemakai database. Pemakai (User): Para pemakai database. Aplikasi (perangkat lunak) lain: Program lain dalam DBMS. Aplikasi (perangkat lunak) lain: Program lain dalam DBMS. Pengenalan DataBase

5 5 Bahasa database, dibagi dalam 2 bentuk: Bahasa database, dibagi dalam 2 bentuk: Data Definition Language (DDL). Data Definition Language (DDL). Digunakan dalam membuat tabel baru, indeks, mengubah tabel, menentukan struktur tabel, dsb. Data Manipulation Language (DML). Data Manipulation Language (DML). Digunakan dalam memanipulasi dan pengambilan data pada database. Digunakan dalam memanipulasi dan pengambilan data pada database. Manipulasi data, dapat mencakup: Manipulasi data, dapat mencakup: Pemanggilan data yang tersimpan dalam database (query). Pemanggilan data yang tersimpan dalam database (query). Penyisipan/penambahan data baru ke database. Penyisipan/penambahan data baru ke database. Penghapusan data dari database. Penghapusan data dari database. Pengubahan data pada database. Pengubahan data pada database. Pengenalan DataBase

6 6

7 7 Dasar-Dasar MySQL Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logic merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom (column atau field). Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logic merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom (column atau field). Dalam sebuah database dapat terdiri dari beberapa table. Dalam sebuah database dapat terdiri dari beberapa table.

8 8 Tipe data field: Data yang terdapat pada tabel berupa field-field yang berisi nilai dari data tersebut. Nilai data dalam field memiliki tipe data sendiri- sendiri. Data yang terdapat pada tabel berupa field-field yang berisi nilai dari data tersebut. Nilai data dalam field memiliki tipe data sendiri- sendiri. Contoh: nomor karyawan: bertipe integer dengan lebar field 10; nama karyawan: bertipe karakter dengan lebar 100; dan field alamat: bertipe varchar dengan lebar field max 255. Contoh: nomor karyawan: bertipe integer dengan lebar field 10; nama karyawan: bertipe karakter dengan lebar 100; dan field alamat: bertipe varchar dengan lebar field max 255. Dasar-Dasar MySQL

9 9 Beberapa tipe data pada MySQL yang sering digunakan:

10 10 Untuk mengelola database MySQL: Untuk mengelola database MySQL: Prompt DOS (tool command line) Prompt DOS (tool command line) Program Utility (PHPMyAdmin) Program Utility (PHPMyAdmin) Akses ke database: Akses ke database: Koneksi ke database Koneksi ke database Query/permintaan data Query/permintaan data Pemutusan Koneksi Pemutusan Koneksi Dasar-Dasar MySQL

11 11 Koneksi menggunakan user root: Jalankan DOS prompt. Jalankan DOS prompt. Aktifkan direktori dimana file mysql.exe berada. Pada Xampp: C:\Program Files \ xampp \ mysql \ bin. Aktifkan direktori dimana file mysql.exe berada. Pada Xampp: C:\Program Files \ xampp \ mysql \ bin. Kemudian ketikkan: mysql –h localhost –u root. Kemudian ketikkan: mysql –h localhost –u root. Dasar-Dasar MySQL

12 12 Dasar-Dasar MySQL

13 13 Mengelola Database dengan Prompt DOS: Cara untuk membuat sebuah database baru adalah dengan perintah: create database namadatabase; Cara untuk membuat sebuah database baru adalah dengan perintah: create database namadatabase; Contoh: create database db_kampus; Untuk membuka sebuah database dapat menggunakan perintah berikut ini: use namadatabase; Untuk membuka sebuah database dapat menggunakan perintah berikut ini: use namadatabase; Contoh: use db_kampus; Dasar-Dasar MySQL

14 14 Perintah untuk membuat tabel baru adalah: Perintah untuk membuat tabel baru adalah: create table namatabel (struktur); Contoh: create table tbl_karyawan (nik int(4) not null primary key, nama char(40) not null, alamat char(100) not null, fakultas char(20) not null, usia int(2) not null); Dasar-Dasar MySQL

15 15 Dasar-Dasar MySQL Untuk mengetahui struktur tabel: desc namatabel;

16 16 Untuk memasukkan data ke tabel: insert into namatabel values(‘kolom1’,’kolom2’, …); Untuk memasukkan data ke tabel: insert into namatabel values(‘kolom1’,’kolom2’, …); Contoh: insert into tbl_karyawan values(0001,’Andi’,’Jl.Kertajaya’, ’Teknik’,23); Dasar-Dasar MySQL

17 17 Untuk menampilkan isi tabel: Untuk menampilkan isi tabel: select * from tbl_karyawan; Dasar-Dasar MySQL

18 18 Menampilkan field-field tertentu: select kolom1,kolom2 from namatabel; Menampilkan field-field tertentu: select kolom1,kolom2 from namatabel; Dasar-Dasar MySQL

19 19 Menampilkan data dengan record tertentu: Menampilkan data dengan record tertentu: select * from namatabel where baris=nilai; Dasar-Dasar MySQL

20 20 Menampilkan data dengan range tertentu: Menampilkan data dengan range tertentu: select * from namatabel where namakolom between x and y; Dasar-Dasar MySQL

21 21 Menampilkan data dengan nama awal diawali huruf “T”. Menampilkan data dengan nama awal diawali huruf “T”. select * from namatabel where left(nama,1)=“T”; Menampilkan data dengan nama awal diawali huruf “N”. Menampilkan data dengan nama awal diawali huruf “N”. select * from namatabel where right(nama,1)=“N”; Menampilkan data dengan subnama “ayu”. Menampilkan data dengan subnama “ayu”. select * from namatabel where nama like “%ayu%”; Dasar-Dasar MySQL

22 22 Menghilangkan tampilan data dengan nilai yang sama pada satu kolom: select distinct namakolom from namatabel; Menghilangkan tampilan data dengan nilai yang sama pada satu kolom: select distinct namakolom from namatabel; Dasar-Dasar MySQL

23 23 Merubah isi pada kolom tertentu: select namatabel set namakolom where namabaris; Merubah isi pada kolom tertentu: select namatabel set namakolom where namabaris; Dasar-Dasar MySQL

24 24 Menggunakan PHPMyAdmin Aktifkan Xampp Control Panel. Aktifkan Xampp Control Panel. Klik tombol Admin pada Apache. Klik tombol Admin pada Apache. Tools -> PHPMyAdmin Tools -> PHPMyAdmin Dasar-Dasar MySQL


Download ppt "1 Internet Programming MySQL M. Agus Zainuddin PENS – ITS Surabaya."

Presentasi serupa


Iklan oleh Google