SlideShare a Scribd company logo
1 of 11
Download to read offline
Module Praktek Sistem Basis Data Ver. 1.0
STIKOM Dinamika Bangsa, Jambi
SQL Tutorial
Menggunakan PHPMyAdmin
Derist Touriano
BAB 1 - MySQL Home
Pengenalan
MySQL adalah sistem database relasional open source manajemen (RDBMS) di dunia yang paling banyak
digunakan, memungkinkan pengiriman data efektif dan dapat diandalkan, kinerja tinggi dan scalable
aplikasi database berbasis web dan tertanam. Hal ini banyak digunakan sebagai komponen database
LAMP (Linux, Apache, MySQL, Perl / PHP / Python) . MySQL tutorial membantu Anda untuk belajar
bagaimana membuat aplikasi web berbasis PHP-MySQL.
Apa itu MySQL
MySQL dikembangkan oleh Michael Widenius dan David Axmark pada tahun 1994. Saat MySQL dikelola
oleh Oracle (sebelumnya Sun, MySQL AB sebelumnya). Lisensi MySQL tersedia di bawah GNU1
General
Public License (versi 2) atau EULA milik.
Rilis awal : 23 Mei 1995
Saat rilis stabil : 5.6.13 / 30 Juli 2013
Ditulis dalam : C dan C + +
Sistem operasi : Cross-platform
Edisi MySQL
Ada lima jenis edisi MySQL :
1. MySQL Enterprise Edition : Edisi ini memiliki lengkap fitur canggih dan lengkap dengan dukungan
teknis untuk mencapai tingkat tertinggi sisi skalabilitas, keamanan, keandalan, dan uptime dari
MySQL serta ditunjang dengan management tool.
2. MySQL Standard Edition : Edisi ini memungkinkan Anda untuk memberikan kinerja tinggi dan
aplikasi online Transaction Processing ( OLTP ) terukur . Sehingga memberikan kemudahan
penggunaan dengan kinerja, kekuatan dan kehandalan yang dimilikinya.
3. MySQL Classic Edition : Edisi ini memiliki fitur database tertanam yang ideal untuk ISV2
, OEM3
dan
VAR guna mempermudah pengembangan aplikasi read-intensive menggunakan mesin
penyimpanan MyISAM4
.
4. MySQL Cluster CGE : Memiliki nilai scalable, real-time, ACID-compliant database, combining
5 x 9s dan teknologi open source yang terdistribusi, multi-master dan dapat diakses melalui SQL
dan NoSQL API5
.
5. MySQL Embedded (OEM/ISV) : Memiliki fitur lengkap , zero-administration database dengan
disukung lebih dari 3000 ISV , OEM dan VAR.
1
GNU’s Not Unix, sistem operasi berbasis linux
2
Independent Software Vendor
3
Original Equipment Manufacture
4
MyISAM adalah engine standart atau default dari MySQL, kelebihan dari engine ini adalah lebih cepat dalam
proses select
5
Application Programming Interface
Pemrograman
MySQL bekerja pada banyak sistem platform, termasuk AIX, BSDI, FreeBSD, HP-UX, eComStation, i5/OS,
IRIX, Linux, Mac OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS / 2 Warp,
QNX ,Solaris, Symbian,SunOS, SCO OpenServer,SCO UnixWare,Sanos dan Tru64. Sebuah portdari MySQL
untuk OpenVMS juga ada. Banyak bahasa pemrograman dengan API language tertentu termasuk libraries
access MySQL database (Contoh : Microsoft Visual Studio, PHP, ASP, Cold Fusion, Java dll).
MySQL Front End (Alat Bantu dalam Pengelolaan MySQL)
MySQL GUI Tools Bundle adalah berjalan di atas sistem operasu cross-platform Suite open source bertipe
desktop. GUI Tools bundel telah digantikan oleh MySQL Workbench. Berikut adalah beberapa alat pihak
ketiga untuk mengelola MySQL:
BAB 2 - PHP MyAdmin
(MySQL Administration Tools)
Deskripsi
PHPMyaAmin adalah suatu alat browser dalam administrasi data yang gratis berbasis MySQL. Dalam
materi ini kita akan membahas tentang :
1. Cara menginstal dan mengkonfigurasi phpmyadmin.
2. Cara membuat database menggunakan phpmyadmin.
3. Cara membuat tabel menggunakan phpmyadmin.
4. Bagaimana menjalankan query menggunakan phpmyadmin.
Intalasi dan Konfigurasi PHPMyAdmin
1. Download PHPMyAdmin dari : http://www.phpmyadmin.net/home_page/downloads.php
2. Unzip file untuk menyimpan semua file ke direktori htdocs server Apache Anda .
3. Buka browser favorit Anda dan di address bar ketik " http://localhost/phpmyadmin/index.php
4. Jika PHP terinstal dengan benar , Anda akan melihat halaman login phpMyAdmin dengan
kesalahan .
5. Buka file config.inc.php yang terletak di dalam folder PHPMyAdmin dalam editor teks .
6. Cari baris berikut dan jika perlu mengubah mereka terlihat seperti ini :
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'your_password'; //replace it
with your own password.
7. Pada sistem operasi Windows
(i) Copy libmcrypt.dll ke dari direktori C:php ke direktori c:windowssystem32.
(ii) Anda mungkin juga perlu menambahkan "extension=php_mcrypt.dll" ke php.ini
dan/atau menambahkan c:php dan atau c:phpext ke path pencarian Windows
(Control panel -> System -> Environment variables -> path) dan reboot
Windows.
8. Reload halaman "http://localhost/phpmyadmin/index.php". Anda harus melihat
halaman login atau melihat tampilan pertama PHPMyAdmin.
Membuat, Menghapus dan Renaming Database pada PHPMyAdmin
Gambar 2.1 – Membuat Database Baru
1. Membuat Database, dapat di lakukan dengan cara :
a. Ketik "http://localhost/phpmyadmin/index.php" pada input text browser anda.
b. Ketiklah DreamHouse pada bagian input text untuk membuat nama database baru.
c. Click tombol “Create”
Bila berhasil nama database DreamHouse ditampilkan.
2. Menghapus Database, dapat dilakukan dengan cara :
a. Click tab “Databases”
Gambar 2.2 – Menghapus Database
b. Pilih dan centang nama database (DreamHouse) yang akan di hapus. Contoh : Pilih
DreamHouse pada daftar database.
Gambar 2.3 – Menghapus Database
c. Click tombol “Drop”
d. Click tombol “Home”
Bila berhasil nama database DreamHouse akan hilang dari daftar database.
3. Renaming Database, dapat dilakukan dengan cara :
a. Click pada database yang ingin dirubah nama (renaming) database-nya di kolom sebelah kiri.
b. Click pada tab Operations
Gambar 2.4 – Renaming Database
c. Pada kotak isian "Rename database to:" Ketikkan nama database baru : “Dreamhome”.
d. Klik tombol “Go”.
e. Popup screen akan meminta konfirmasi anda.
Gambar 2.5 – Popup Notifikasi (Database)
“Do you really want to : CREATE DATABASE…and then DROP Database ‘dreamhouse’, click
tombol “OK” untuk melanjutkan.
f. Setelah operasi selesai, click tombol “OK” ketika ditanya apakah Anda ingin me-reload
database.
Membuat, Menghapus dan Renaming Table pada PHPMyAdmin
1. Membuat table, dapat di lakukan dengan cara :
a. Buka Database “dreamhome”.
b. Click pilihan menu Create new table on database dreamhome
c. Sehingga akan tampak halaman seperti ini :
Gambar 2.6 – Membuat Table Baru
d. Masukan nama table (Branch) dengan jumlah field 4.
e. Klik tombol “Go” untuk menyimpan.
f. Pada tampilan pembuatan tabel, masukan nama-nama “field” dengan
Gambar 2.7 – Membuat Table
Field 1 : branchNo
Field 2 : street
Field 3 : city
Field 4 : postcode
Biarkan property yang lain sesuai dengan nilai default. Pada akhir pengisian field, click tombol
“Save”
Gambar 2.8 – Struktur Table
2. Menghapus Table, dapat dilakukan dengan cara :
a. Buka Database “dreamhome”.
b. Pilih nama Table yang akan dihapus. Pilih Table Branch.
Gambar 2.9 – Menghapus Table
c. Popup screen akan meminta konfirmasi anda.
Gambar 2.9 – Popup Notifikasi (Table)
“Do you really want to : DROP TABLE ‘branch’, click tombol “OK” untuk melanjutkan.
d. Click tombol “OK” untuk menghapus table Branch.
3. Renaming Table, dapat dilakukan dengan cara :
a. Click pada table Branch di kolom sebelah kiri.
b. Click tab Operations
Gambar 2.10 – Renaming Table
c. Pada kotak input text "Rename table to:" Ketikkan “House” .
d. Click tombol “Go”.
Latihan 2.1
Buatlah database “DreamHome” beserta table seperti di bawah ini :
Menjalankan Query dengan PHPMyAdmin
Untuk membuat database baru kita dapat menggunakan perintah dasar Query dalam lingkungan
PHPMyAdmin, ikuti langkah-langkah di bawah ini :
1. Click tombol SQL untuk menampilkan popup window Query
Gambar 2.11 – Popup Window Query (SQL)
2. Ketikan perintah query : CREATE DATABASE stikom;
Anda perhatikan dari dua perintah MySQL di atas,bahwa setiap perintah selalu diakhiri dengan
tanda ";" (titik-koma). Memang pada umumnya perintah-perintah MySQL diakhiri oleh tanda ";"
ini.
3. Click tombol “Go”
4. Setelah membuat database, buatlah table karyawan dengan menggunakan perintah :
CREATE TABLE karyawan;
5. Click tombol “Go”
Ternyata ada kesalahan yang terjadi. Untuk membuat sebuah tabel di MySQL, kita harus
menentukan minimal satu buah field/kolom di dalamnya. Sekarang kita ubah perintah di atas
menjadi sebagai berikut :
CREATE TABLE karyawan
(nopeg INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(50) NOT NULL);
Gambar 2.12 – Hasil Eksekusi SQL Query
6. Karena kita tidak memerlukan database stikom, maka kita dapat menghapusnya dengan
perintah :
DROP DATABASE stikom;

More Related Content

What's hot

Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh serverOcto Ayomy
 
Cara instalasi moodle 2
Cara instalasi moodle 2Cara instalasi moodle 2
Cara instalasi moodle 24l1eya
 
Instalasi dan Konfigurasi LXC Centos 7 pada Proxmox VE 5.1
Instalasi dan Konfigurasi LXC Centos 7 pada Proxmox VE 5.1Instalasi dan Konfigurasi LXC Centos 7 pada Proxmox VE 5.1
Instalasi dan Konfigurasi LXC Centos 7 pada Proxmox VE 5.1I Putu Hariyadi
 
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5akbarfak
 
Install webmint pada linux mint
Install webmint pada linux  mintInstall webmint pada linux  mint
Install webmint pada linux mintRizqa Mahendra
 
Mengcompiledan menginstalkernellinux
Mengcompiledan menginstalkernellinuxMengcompiledan menginstalkernellinux
Mengcompiledan menginstalkernellinuxvanheatsink
 
Tutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerTutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerKurniawan Suganda
 
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMPMEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMPAhmad Saktia Yunus
 
Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Julio Mukhlishin
 
Menjalankan aplikasi-mysql
Menjalankan aplikasi-mysqlMenjalankan aplikasi-mysql
Menjalankan aplikasi-mysqlabababaa
 
Podman - The Next Generation of Linux Container Tools
Podman - The Next Generation of Linux Container ToolsPodman - The Next Generation of Linux Container Tools
Podman - The Next Generation of Linux Container ToolsI Putu Hariyadi
 
Modul 2 menyimpan ke database
Modul 2  menyimpan ke databaseModul 2  menyimpan ke database
Modul 2 menyimpan ke databaseAbrianto Nugraha
 
Cara upload website ke internet
Cara upload website ke internetCara upload website ke internet
Cara upload website ke internetAhmad Ficky
 
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBox
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBoxInstalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBox
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBoxAchmad Ainun Ridho
 
Maya surya
Maya suryaMaya surya
Maya suryaAndi Jo
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy serverMuhammad Anang
 
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Hary HarysMatta
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk PemulaNdixs Tok
 

What's hot (20)

Kalengkian pws
Kalengkian pwsKalengkian pws
Kalengkian pws
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh server
 
Cara instalasi moodle 2
Cara instalasi moodle 2Cara instalasi moodle 2
Cara instalasi moodle 2
 
Instalasi dan Konfigurasi LXC Centos 7 pada Proxmox VE 5.1
Instalasi dan Konfigurasi LXC Centos 7 pada Proxmox VE 5.1Instalasi dan Konfigurasi LXC Centos 7 pada Proxmox VE 5.1
Instalasi dan Konfigurasi LXC Centos 7 pada Proxmox VE 5.1
 
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
 
Install webmint pada linux mint
Install webmint pada linux  mintInstall webmint pada linux  mint
Install webmint pada linux mint
 
Mengcompiledan menginstalkernellinux
Mengcompiledan menginstalkernellinuxMengcompiledan menginstalkernellinux
Mengcompiledan menginstalkernellinux
 
Tutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerTutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud Server
 
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMPMEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
 
Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)
 
Menjalankan aplikasi-mysql
Menjalankan aplikasi-mysqlMenjalankan aplikasi-mysql
Menjalankan aplikasi-mysql
 
Podman - The Next Generation of Linux Container Tools
Podman - The Next Generation of Linux Container ToolsPodman - The Next Generation of Linux Container Tools
Podman - The Next Generation of Linux Container Tools
 
FreeBSD web-based MUA
FreeBSD web-based MUAFreeBSD web-based MUA
FreeBSD web-based MUA
 
Modul 2 menyimpan ke database
Modul 2  menyimpan ke databaseModul 2  menyimpan ke database
Modul 2 menyimpan ke database
 
Cara upload website ke internet
Cara upload website ke internetCara upload website ke internet
Cara upload website ke internet
 
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBox
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBoxInstalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBox
Instalasi dan konfigurasi Darwin Streaming Server di Debian 6 via VirtualBox
 
Maya surya
Maya suryaMaya surya
Maya surya
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy server
 
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk Pemula
 

Viewers also liked

Jurnal going concern going where
Jurnal   going concern going whereJurnal   going concern going where
Jurnal going concern going whereRatzman III
 
Ekma4116 manajemen modul 2
Ekma4116 manajemen   modul 2Ekma4116 manajemen   modul 2
Ekma4116 manajemen modul 2Ratzman III
 
Jurnal data warehouse inisiatif di universitas sumatera utara
Jurnal   data warehouse inisiatif di universitas sumatera utaraJurnal   data warehouse inisiatif di universitas sumatera utara
Jurnal data warehouse inisiatif di universitas sumatera utaraRatzman III
 
Modul my sql tutorial part 4
Modul my sql tutorial part 4Modul my sql tutorial part 4
Modul my sql tutorial part 4Ratzman III
 
Ekma4116 manajemen
Ekma4116 manajemenEkma4116 manajemen
Ekma4116 manajemenRatzman III
 
Format Pengabdian Masyarakat
Format Pengabdian MasyarakatFormat Pengabdian Masyarakat
Format Pengabdian MasyarakatRatzman III
 
Riset akuntansi multidisiplin
Riset akuntansi multidisiplinRiset akuntansi multidisiplin
Riset akuntansi multidisiplinRatzman III
 
Modul my sql tutorial part 6
Modul my sql tutorial part 6Modul my sql tutorial part 6
Modul my sql tutorial part 6Ratzman III
 
Modul my sql tutorial part 2
Modul my sql tutorial part 2Modul my sql tutorial part 2
Modul my sql tutorial part 2Ratzman III
 
Akuntansi fahmi2
Akuntansi fahmi2Akuntansi fahmi2
Akuntansi fahmi2Ratzman III
 
Interpreting sslar
Interpreting sslarInterpreting sslar
Interpreting sslarRatzman III
 

Viewers also liked (20)

108 318-1-sm
108 318-1-sm108 318-1-sm
108 318-1-sm
 
312 568-1-sm
312 568-1-sm312 568-1-sm
312 568-1-sm
 
856 842-1-pb
856 842-1-pb856 842-1-pb
856 842-1-pb
 
Jurnal going concern going where
Jurnal   going concern going whereJurnal   going concern going where
Jurnal going concern going where
 
Ekma4116 manajemen modul 2
Ekma4116 manajemen   modul 2Ekma4116 manajemen   modul 2
Ekma4116 manajemen modul 2
 
1152
11521152
1152
 
Jurnal data warehouse inisiatif di universitas sumatera utara
Jurnal   data warehouse inisiatif di universitas sumatera utaraJurnal   data warehouse inisiatif di universitas sumatera utara
Jurnal data warehouse inisiatif di universitas sumatera utara
 
Bab 2
Bab 2Bab 2
Bab 2
 
Modul my sql tutorial part 4
Modul my sql tutorial part 4Modul my sql tutorial part 4
Modul my sql tutorial part 4
 
Ekma4116 manajemen
Ekma4116 manajemenEkma4116 manajemen
Ekma4116 manajemen
 
Format Pengabdian Masyarakat
Format Pengabdian MasyarakatFormat Pengabdian Masyarakat
Format Pengabdian Masyarakat
 
Riset akuntansi multidisiplin
Riset akuntansi multidisiplinRiset akuntansi multidisiplin
Riset akuntansi multidisiplin
 
Modul my sql tutorial part 6
Modul my sql tutorial part 6Modul my sql tutorial part 6
Modul my sql tutorial part 6
 
1577 8517-v11 2
1577 8517-v11 21577 8517-v11 2
1577 8517-v11 2
 
Modul my sql tutorial part 2
Modul my sql tutorial part 2Modul my sql tutorial part 2
Modul my sql tutorial part 2
 
Akuntansi fahmi2
Akuntansi fahmi2Akuntansi fahmi2
Akuntansi fahmi2
 
Interpreting sslar
Interpreting sslarInterpreting sslar
Interpreting sslar
 
Tugas i
Tugas iTugas i
Tugas i
 
98 320-1-pb
98 320-1-pb98 320-1-pb
98 320-1-pb
 
Lab 1 1-1
Lab 1 1-1Lab 1 1-1
Lab 1 1-1
 

Similar to MODUL PHPMYADMIN

Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlIrwan Syah
 
Pengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLPengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLI Putu Hariyadi
 
Ws 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi fileWs 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi fileWahiduna ElQudsy
 
Big Data Essentials With Hadoop
Big Data Essentials With HadoopBig Data Essentials With Hadoop
Big Data Essentials With HadoopMochamad Khoiron
 
Modul Laravel 10 - ToT Laravel TcOT.pptx
Modul Laravel 10 - ToT Laravel TcOT.pptxModul Laravel 10 - ToT Laravel TcOT.pptx
Modul Laravel 10 - ToT Laravel TcOT.pptxUnduhUnggah1
 
Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++FgroupIndonesia
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Wahyu Widodo
 
Keamanan sistem informasi
Keamanan sistem informasiKeamanan sistem informasi
Keamanan sistem informasiwindi rohmaheny
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
Tutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseTutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseJames Montolalu
 
Database dan Samba Server
Database dan Samba ServerDatabase dan Samba Server
Database dan Samba ServerAtika A
 
27. prak.-algoritma-pemrograman-ii
27. prak.-algoritma-pemrograman-ii27. prak.-algoritma-pemrograman-ii
27. prak.-algoritma-pemrograman-iiAyu Karisma Alfiana
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaverAlbertz Ace-Red
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverHaswi Haswi
 
Modul praktikum basis data
Modul praktikum basis dataModul praktikum basis data
Modul praktikum basis datahairul anwar
 

Similar to MODUL PHPMYADMIN (20)

Tugas php
Tugas phpTugas php
Tugas php
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sql
 
Pengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLPengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQL
 
Ws 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi fileWs 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi file
 
Big Data Essentials With Hadoop
Big Data Essentials With HadoopBig Data Essentials With Hadoop
Big Data Essentials With Hadoop
 
Modul Laravel 10 - ToT Laravel TcOT.pptx
Modul Laravel 10 - ToT Laravel TcOT.pptxModul Laravel 10 - ToT Laravel TcOT.pptx
Modul Laravel 10 - ToT Laravel TcOT.pptx
 
Langkah langkah membuat web wp
Langkah langkah membuat web wpLangkah langkah membuat web wp
Langkah langkah membuat web wp
 
Presentation dyan
Presentation dyanPresentation dyan
Presentation dyan
 
Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
Keamanan sistem informasi
Keamanan sistem informasiKeamanan sistem informasi
Keamanan sistem informasi
 
Pengantar MySQL
Pengantar MySQL Pengantar MySQL
Pengantar MySQL
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Tutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseTutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouse
 
Database dan Samba Server
Database dan Samba ServerDatabase dan Samba Server
Database dan Samba Server
 
27. prak.-algoritma-pemrograman-ii
27. prak.-algoritma-pemrograman-ii27. prak.-algoritma-pemrograman-ii
27. prak.-algoritma-pemrograman-ii
 
Ajar mysql5 1
Ajar mysql5 1Ajar mysql5 1
Ajar mysql5 1
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 
Modul praktikum basis data
Modul praktikum basis dataModul praktikum basis data
Modul praktikum basis data
 

More from Ratzman III

Tugas Tutorial EKSI4202 Hukum Pajak
Tugas Tutorial EKSI4202 Hukum PajakTugas Tutorial EKSI4202 Hukum Pajak
Tugas Tutorial EKSI4202 Hukum PajakRatzman III
 
Tugas Wajib Tutorial I - EKSI4202 - Hukum Pajak
Tugas Wajib Tutorial I  -  EKSI4202 - Hukum PajakTugas Wajib Tutorial I  -  EKSI4202 - Hukum Pajak
Tugas Wajib Tutorial I - EKSI4202 - Hukum PajakRatzman III
 
Review Artikel Tinjauan Pustaka
Review Artikel Tinjauan PustakaReview Artikel Tinjauan Pustaka
Review Artikel Tinjauan PustakaRatzman III
 
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya IlmiahMICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya IlmiahRatzman III
 
Format laporan Tutor Universitas Terbuka 2014
Format laporan Tutor Universitas Terbuka 2014Format laporan Tutor Universitas Terbuka 2014
Format laporan Tutor Universitas Terbuka 2014Ratzman III
 
Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller Ratzman III
 
Arduino - Ch 2: Sunrise-Sunset Light Switch
Arduino - Ch 2: Sunrise-Sunset Light SwitchArduino - Ch 2: Sunrise-Sunset Light Switch
Arduino - Ch 2: Sunrise-Sunset Light SwitchRatzman III
 
Arduino - CH 1: The Trick Switch
Arduino - CH 1: The Trick SwitchArduino - CH 1: The Trick Switch
Arduino - CH 1: The Trick SwitchRatzman III
 
Bab 3 - Kalkulus Relasional
Bab 3 -  Kalkulus RelasionalBab 3 -  Kalkulus Relasional
Bab 3 - Kalkulus RelasionalRatzman III
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar RelasionalRatzman III
 
Bab 1 RDBMS Review
Bab 1   RDBMS ReviewBab 1   RDBMS Review
Bab 1 RDBMS ReviewRatzman III
 
Kisi kisi basis data uts
Kisi kisi basis data utsKisi kisi basis data uts
Kisi kisi basis data utsRatzman III
 
Kisi kisi basis data uts
Kisi kisi basis data utsKisi kisi basis data uts
Kisi kisi basis data utsRatzman III
 
Modul my sql tutorial part 5
Modul my sql tutorial part 5Modul my sql tutorial part 5
Modul my sql tutorial part 5Ratzman III
 
Format makalah knsi 2013
Format makalah knsi 2013Format makalah knsi 2013
Format makalah knsi 2013Ratzman III
 
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & CalculusBasis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & CalculusRatzman III
 

More from Ratzman III (20)

Tugas Tutorial EKSI4202 Hukum Pajak
Tugas Tutorial EKSI4202 Hukum PajakTugas Tutorial EKSI4202 Hukum Pajak
Tugas Tutorial EKSI4202 Hukum Pajak
 
Tugas Wajib Tutorial I - EKSI4202 - Hukum Pajak
Tugas Wajib Tutorial I  -  EKSI4202 - Hukum PajakTugas Wajib Tutorial I  -  EKSI4202 - Hukum Pajak
Tugas Wajib Tutorial I - EKSI4202 - Hukum Pajak
 
Review Artikel Tinjauan Pustaka
Review Artikel Tinjauan PustakaReview Artikel Tinjauan Pustaka
Review Artikel Tinjauan Pustaka
 
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya IlmiahMICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
 
Format laporan Tutor Universitas Terbuka 2014
Format laporan Tutor Universitas Terbuka 2014Format laporan Tutor Universitas Terbuka 2014
Format laporan Tutor Universitas Terbuka 2014
 
Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller
 
Arduino - Ch 2: Sunrise-Sunset Light Switch
Arduino - Ch 2: Sunrise-Sunset Light SwitchArduino - Ch 2: Sunrise-Sunset Light Switch
Arduino - Ch 2: Sunrise-Sunset Light Switch
 
Arduino - CH 1: The Trick Switch
Arduino - CH 1: The Trick SwitchArduino - CH 1: The Trick Switch
Arduino - CH 1: The Trick Switch
 
Bab 3 - Kalkulus Relasional
Bab 3 -  Kalkulus RelasionalBab 3 -  Kalkulus Relasional
Bab 3 - Kalkulus Relasional
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar Relasional
 
Bab 1 RDBMS Review
Bab 1   RDBMS ReviewBab 1   RDBMS Review
Bab 1 RDBMS Review
 
Kisi kisi basis data uts
Kisi kisi basis data utsKisi kisi basis data uts
Kisi kisi basis data uts
 
Kisi kisi basis data uts
Kisi kisi basis data utsKisi kisi basis data uts
Kisi kisi basis data uts
 
Nilai lab 01pt3
Nilai lab 01pt3Nilai lab 01pt3
Nilai lab 01pt3
 
Format sap
Format sapFormat sap
Format sap
 
Modul my sql tutorial part 5
Modul my sql tutorial part 5Modul my sql tutorial part 5
Modul my sql tutorial part 5
 
1088
10881088
1088
 
Pengabdian 2
Pengabdian 2Pengabdian 2
Pengabdian 2
 
Format makalah knsi 2013
Format makalah knsi 2013Format makalah knsi 2013
Format makalah knsi 2013
 
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & CalculusBasis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
 

MODUL PHPMYADMIN

  • 1. Module Praktek Sistem Basis Data Ver. 1.0 STIKOM Dinamika Bangsa, Jambi SQL Tutorial Menggunakan PHPMyAdmin Derist Touriano
  • 2. BAB 1 - MySQL Home Pengenalan MySQL adalah sistem database relasional open source manajemen (RDBMS) di dunia yang paling banyak digunakan, memungkinkan pengiriman data efektif dan dapat diandalkan, kinerja tinggi dan scalable aplikasi database berbasis web dan tertanam. Hal ini banyak digunakan sebagai komponen database LAMP (Linux, Apache, MySQL, Perl / PHP / Python) . MySQL tutorial membantu Anda untuk belajar bagaimana membuat aplikasi web berbasis PHP-MySQL. Apa itu MySQL MySQL dikembangkan oleh Michael Widenius dan David Axmark pada tahun 1994. Saat MySQL dikelola oleh Oracle (sebelumnya Sun, MySQL AB sebelumnya). Lisensi MySQL tersedia di bawah GNU1 General Public License (versi 2) atau EULA milik. Rilis awal : 23 Mei 1995 Saat rilis stabil : 5.6.13 / 30 Juli 2013 Ditulis dalam : C dan C + + Sistem operasi : Cross-platform Edisi MySQL Ada lima jenis edisi MySQL : 1. MySQL Enterprise Edition : Edisi ini memiliki lengkap fitur canggih dan lengkap dengan dukungan teknis untuk mencapai tingkat tertinggi sisi skalabilitas, keamanan, keandalan, dan uptime dari MySQL serta ditunjang dengan management tool. 2. MySQL Standard Edition : Edisi ini memungkinkan Anda untuk memberikan kinerja tinggi dan aplikasi online Transaction Processing ( OLTP ) terukur . Sehingga memberikan kemudahan penggunaan dengan kinerja, kekuatan dan kehandalan yang dimilikinya. 3. MySQL Classic Edition : Edisi ini memiliki fitur database tertanam yang ideal untuk ISV2 , OEM3 dan VAR guna mempermudah pengembangan aplikasi read-intensive menggunakan mesin penyimpanan MyISAM4 . 4. MySQL Cluster CGE : Memiliki nilai scalable, real-time, ACID-compliant database, combining 5 x 9s dan teknologi open source yang terdistribusi, multi-master dan dapat diakses melalui SQL dan NoSQL API5 . 5. MySQL Embedded (OEM/ISV) : Memiliki fitur lengkap , zero-administration database dengan disukung lebih dari 3000 ISV , OEM dan VAR. 1 GNU’s Not Unix, sistem operasi berbasis linux 2 Independent Software Vendor 3 Original Equipment Manufacture 4 MyISAM adalah engine standart atau default dari MySQL, kelebihan dari engine ini adalah lebih cepat dalam proses select 5 Application Programming Interface
  • 3. Pemrograman MySQL bekerja pada banyak sistem platform, termasuk AIX, BSDI, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, Mac OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS / 2 Warp, QNX ,Solaris, Symbian,SunOS, SCO OpenServer,SCO UnixWare,Sanos dan Tru64. Sebuah portdari MySQL untuk OpenVMS juga ada. Banyak bahasa pemrograman dengan API language tertentu termasuk libraries access MySQL database (Contoh : Microsoft Visual Studio, PHP, ASP, Cold Fusion, Java dll). MySQL Front End (Alat Bantu dalam Pengelolaan MySQL) MySQL GUI Tools Bundle adalah berjalan di atas sistem operasu cross-platform Suite open source bertipe desktop. GUI Tools bundel telah digantikan oleh MySQL Workbench. Berikut adalah beberapa alat pihak ketiga untuk mengelola MySQL:
  • 4. BAB 2 - PHP MyAdmin (MySQL Administration Tools) Deskripsi PHPMyaAmin adalah suatu alat browser dalam administrasi data yang gratis berbasis MySQL. Dalam materi ini kita akan membahas tentang : 1. Cara menginstal dan mengkonfigurasi phpmyadmin. 2. Cara membuat database menggunakan phpmyadmin. 3. Cara membuat tabel menggunakan phpmyadmin. 4. Bagaimana menjalankan query menggunakan phpmyadmin. Intalasi dan Konfigurasi PHPMyAdmin 1. Download PHPMyAdmin dari : http://www.phpmyadmin.net/home_page/downloads.php 2. Unzip file untuk menyimpan semua file ke direktori htdocs server Apache Anda . 3. Buka browser favorit Anda dan di address bar ketik " http://localhost/phpmyadmin/index.php 4. Jika PHP terinstal dengan benar , Anda akan melihat halaman login phpMyAdmin dengan kesalahan . 5. Buka file config.inc.php yang terletak di dalam folder PHPMyAdmin dalam editor teks . 6. Cari baris berikut dan jika perlu mengubah mereka terlihat seperti ini : $cfg['Servers'][$i]['verbose'] = 'localhost'; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['port'] = ''; $cfg['Servers'][$i]['socket'] = ''; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['extension'] = 'mysqli'; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'your_password'; //replace it with your own password. 7. Pada sistem operasi Windows (i) Copy libmcrypt.dll ke dari direktori C:php ke direktori c:windowssystem32. (ii) Anda mungkin juga perlu menambahkan "extension=php_mcrypt.dll" ke php.ini dan/atau menambahkan c:php dan atau c:phpext ke path pencarian Windows (Control panel -> System -> Environment variables -> path) dan reboot Windows. 8. Reload halaman "http://localhost/phpmyadmin/index.php". Anda harus melihat halaman login atau melihat tampilan pertama PHPMyAdmin.
  • 5. Membuat, Menghapus dan Renaming Database pada PHPMyAdmin Gambar 2.1 – Membuat Database Baru 1. Membuat Database, dapat di lakukan dengan cara : a. Ketik "http://localhost/phpmyadmin/index.php" pada input text browser anda. b. Ketiklah DreamHouse pada bagian input text untuk membuat nama database baru. c. Click tombol “Create” Bila berhasil nama database DreamHouse ditampilkan. 2. Menghapus Database, dapat dilakukan dengan cara : a. Click tab “Databases” Gambar 2.2 – Menghapus Database
  • 6. b. Pilih dan centang nama database (DreamHouse) yang akan di hapus. Contoh : Pilih DreamHouse pada daftar database. Gambar 2.3 – Menghapus Database c. Click tombol “Drop” d. Click tombol “Home” Bila berhasil nama database DreamHouse akan hilang dari daftar database. 3. Renaming Database, dapat dilakukan dengan cara : a. Click pada database yang ingin dirubah nama (renaming) database-nya di kolom sebelah kiri. b. Click pada tab Operations Gambar 2.4 – Renaming Database c. Pada kotak isian "Rename database to:" Ketikkan nama database baru : “Dreamhome”. d. Klik tombol “Go”. e. Popup screen akan meminta konfirmasi anda.
  • 7. Gambar 2.5 – Popup Notifikasi (Database) “Do you really want to : CREATE DATABASE…and then DROP Database ‘dreamhouse’, click tombol “OK” untuk melanjutkan. f. Setelah operasi selesai, click tombol “OK” ketika ditanya apakah Anda ingin me-reload database. Membuat, Menghapus dan Renaming Table pada PHPMyAdmin 1. Membuat table, dapat di lakukan dengan cara : a. Buka Database “dreamhome”. b. Click pilihan menu Create new table on database dreamhome c. Sehingga akan tampak halaman seperti ini : Gambar 2.6 – Membuat Table Baru d. Masukan nama table (Branch) dengan jumlah field 4. e. Klik tombol “Go” untuk menyimpan. f. Pada tampilan pembuatan tabel, masukan nama-nama “field” dengan Gambar 2.7 – Membuat Table Field 1 : branchNo Field 2 : street Field 3 : city Field 4 : postcode Biarkan property yang lain sesuai dengan nilai default. Pada akhir pengisian field, click tombol “Save”
  • 8. Gambar 2.8 – Struktur Table 2. Menghapus Table, dapat dilakukan dengan cara : a. Buka Database “dreamhome”. b. Pilih nama Table yang akan dihapus. Pilih Table Branch. Gambar 2.9 – Menghapus Table c. Popup screen akan meminta konfirmasi anda. Gambar 2.9 – Popup Notifikasi (Table) “Do you really want to : DROP TABLE ‘branch’, click tombol “OK” untuk melanjutkan. d. Click tombol “OK” untuk menghapus table Branch. 3. Renaming Table, dapat dilakukan dengan cara : a. Click pada table Branch di kolom sebelah kiri. b. Click tab Operations
  • 9. Gambar 2.10 – Renaming Table c. Pada kotak input text "Rename table to:" Ketikkan “House” . d. Click tombol “Go”. Latihan 2.1 Buatlah database “DreamHome” beserta table seperti di bawah ini :
  • 10. Menjalankan Query dengan PHPMyAdmin Untuk membuat database baru kita dapat menggunakan perintah dasar Query dalam lingkungan PHPMyAdmin, ikuti langkah-langkah di bawah ini : 1. Click tombol SQL untuk menampilkan popup window Query Gambar 2.11 – Popup Window Query (SQL) 2. Ketikan perintah query : CREATE DATABASE stikom; Anda perhatikan dari dua perintah MySQL di atas,bahwa setiap perintah selalu diakhiri dengan tanda ";" (titik-koma). Memang pada umumnya perintah-perintah MySQL diakhiri oleh tanda ";" ini.
  • 11. 3. Click tombol “Go” 4. Setelah membuat database, buatlah table karyawan dengan menggunakan perintah : CREATE TABLE karyawan; 5. Click tombol “Go” Ternyata ada kesalahan yang terjadi. Untuk membuat sebuah tabel di MySQL, kita harus menentukan minimal satu buah field/kolom di dalamnya. Sekarang kita ubah perintah di atas menjadi sebagai berikut : CREATE TABLE karyawan (nopeg INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(50) NOT NULL); Gambar 2.12 – Hasil Eksekusi SQL Query 6. Karena kita tidak memerlukan database stikom, maka kita dapat menghapusnya dengan perintah : DROP DATABASE stikom;