Pembuatan Image MySQL-Server (Docker)

Ukuran: px
Mulai penontonan dengan halaman:

Download "Pembuatan Image MySQL-Server (Docker)"

Transkripsi

1 Pembuatan Image MySQL-Server (Docker) Husni A. Container tak persisten B. Container persisten dengan Data Volume C. Container persisten dengan Data-only Container A. Container Tak Persisten 1. Buat direktori bernama "mysql-server", cd (masuk) ke dalam direktori tersebut. 2. Buat file Dockerfile dengan isi sebagai berikut: #Dockerfile untuk membuat Image MySQL server FROM ubuntu RUN apt-get update && apt-get -y install mysql-client mysql-server RUN sed -i 's/^bind-address/#bind-adress/g' /etc/mysql/my.cnf RUN /etc/init.d/mysql start && echo "GRANT ALL ON *.* TO IDENTIFIED BY 'admin123' WITH GRANT OPTION; FLUSH PRIVILEGES" mysql -u root EXPOSE 3306 CMD ["/usr/bin/mysqld_safe"] Catatan: Baris RUN sed -i 's/^bind-address/#bind-adress/g' /etc/mysql/my.cnf dapat diganti dengan ADD./my.cnf /etc/mysql/my.cnf. Ini dilakukan terutama jika ada banyak baris konfigurasi di dalam file my.cnf. 3. Buat image dengan perintah docker build dan jalankan: docker build -t img-mysqlserver. docker run -d -p 3306:3306 img-mysqlserver 4. Menguji MySQL Server. Kita dapat mengakses MySQL Server tersebut, baik dari Host maupun container lain memanfaatkan socket TCP (port 3306): # lsof -i :3306 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME docker root 4u IPv t0 TCP *:mysql (LISTEN) # mysql -u admin --protocol tcp -padmin -e "show databases" Database information_schema mysql performance_schema 1

2 Bagaimana dengan persistensi? Apakah semua data dan perubahan terhadapnya tetap tersimpan meskipun container telah di-stop? INGAT semua data yang di-update di dalam container TIDAK tersimpan di dalam image. Ada 2 cara untuk membuat perubahan data di dalam Container menjadi persisten (tetap ada meski container telah tiada): Data volumes: A data volume is a specially-designated directory within one or more containers that bypasses the Union File System to provide several useful features for persistent or shared data Data volume containers: If you have some persistent data that you want to share between containers, or want to use from non-persistent containers, it's best to create a named Data Volume Container, and then to mount the data from it. Lebih detailnya, silakan akses panduan di B. Container Persisten dengan Data Volume Jika image mysql-server di atas dijalankan dengan menggunakan parameter -v: docker run -d -p 3306:3306 -v /data/mysql:/var/lib/mysql img-mysqlserver maka akan mengakibatkan terhapusnya data sistem dari mysql (tabel-tabel dengan metadatanya), SOLUSINYA? Berikut ini adalah langkah-langkah membuat image (moyangnya container) yang mampu menyediakan persistensi data: 1. Membuat Skrip Inisiasi Ulang Database Kita harus membuat script untuk menginisiasi ulang database dimana sudah tidak ada metadata yang tersedia. Skrip ini dapat ditambahkan ke dalam Dockerfile dengan perintah ADD. #!/bin/bash #script run.sh untuk inisiasi ulang metadata database mysql #jika direktori /data/mysql belum ada, database kosong if [! -d /data/mysql ]; then #setup mysqldb mysql_install_db --datadir=/data/mysql echo "=> Starting MySQL." /usr/bin/mysqld_safe --datadir=/data/mysql > /dev/null 2>&1 & RET=1 while [[ $RET -ne 0 ]]; do echo "=> Waiting for confirmation of MySQL service startup" sleep 5 mysql -uroot -e "status" > /dev/null 2>&1 RET=$? done 2

3 PASS='admin123' echo "=> Creating MySQL user." mysql -uroot -e "CREATE USER IDENTIFIED BY '$PASS'" mysql -uroot -e "GRANT ALL PRIVILEGES ON *.* TO \ WITH GRANT OPTION" echo "=> Shutting down after setup." mysqladmin -uroot shutdown #jika /data/mysql telah ada, database telah ada else echo "=> continuing with an existing mysql setup" fi echo "=> Running MySQL Server" exec mysqld_safe --datadir=/data/mysql 2. Membuat Dockerfile Berikut ini adalah Dockerfile (versi revisi) yang memanggil script run.sh: #Dockerfile #File skrip yang dipanggil bernama run.sh FROM ubuntu:14.04 RUN apt-get update && apt-get -y install mysql-client mysql-server VOLUME ["/data"] ADD my.cnf /etc/mysql/conf.d/my.cnf ADD run.sh /run.sh RUN chmod +x run.sh EXPOSE 3306 ENTRYPOINT ["/run.sh"] 3. Buat file my.cnf yang menyimpan konfigurasi MySQL. Secara default, MySQL server hanya menerima koneksi dari localhost. Baris bindaddress= memungkinkan MySQL server menerima koneksi dari manapun. #my.cnf [mysqld] bind-address= Jadi ada 3 file di dalam direktori ~/husni/mysql-server: Dockerfile, my.cnf dan run.sh. 4. Membuat image, misalnya bernama img-mypersistentserver dengan perintah build. docker build -t img-mypersistentserver. 5. Membuat direktori penampung data persistent dari MySQL server, misalnya ~/docker/mydata: mkdir ~/docker/mydata 3

4 6. Menjalankan image img-mypersistentserver dengan run berikut: docker run -d -p 3306:3306 -v ~/docker/mydata/:/data/ --name comysqlserver img-mypersistentserver 7. Pengujian: Mengakses database tersebut, membuat database, tabel dan memasukkan beberapa baris data. Membuat container dari salah satu image yang mempunyai program client mysql (misalnya image img-mypersistentserver) dan bangun koneksi ke MySQL server tersebut (password: "admin123"): docker run -it --name co-mysqlclient --link co-mysqlserver:db \ --entrypoint="mysql" img-mypersistentserver -u admin -p -h db Membuat database db_01 dan tabel tb_01 Berikut ini adalah contoh hasil eksekusi perintah di atas (serta langkah-langkah pembuatan database db_01 dan tabel tb_01): Enter password: "admin123" Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: ubuntu (Ubuntu) Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; Database information_schema mysql performance_schema 3 rows in set (0.00 sec) mysql> create database db_01; Query OK, 1 row affected (0.00 sec) mysql> use db_01; Database changed mysql> show tables; Empty set (0.00 sec) mysql> CREATE TABLE tb_01 (No INT, Nama VARCHAR(100), VARCHAR(100)); Query OK, 0 rows affected (0.11 sec) mysql> INSERT INTO tb_01 VALUES (1, 'Husni Ilyas', 'husni@if.trunojoyo.ac.id'), (2, 'Muda Intan', 'mintan@yahoo.com'), (3, 'Azzam Altaf', 'azzamalt@gmail.com'), (4, 'Rohmi Nur Hidayah', 'rnhidayah@gmail.com'); Query OK, 4 rows affected (0.42 sec) Records: 4 Duplicates: 0 Warnings: 0 4

5 mysql> show tables; Tables_in_db_docker tb_ row in set (0.00 sec) mysql> SELECT * FROM tb_01 WHERE LIKE '%gmail.com'; No Nama Azzam Altaf azzamalt@gmail.com 4 Rohmi Nur Hidayah rnhidayah@gmail.com rows in set (0.00 sec) mysql> quit; Bye Sekarang telah keluar dari program mysql dan container co-mysqlclient. Hapus container co-mysqlclient (docker rm co-mysqlclient). Apakah data tersebut benar-benar tersimpan di dalam ~/docker/mydata? (persisten). Mari coba login lagi ke server MySQL: Mengakses MySQL Server (lagi). Jalankan kembali container bernama co-mysqlclient (panah ke atas + Enter). mysql> show databases; Database information_schema db_01 mysql performance_schema 4 rows in set (0.04 sec) Ternyata data tetap ada di MySQL, tidak hilang walaupun container telah ditutup/distop! 8. Pengujian: Mengakses database MySQL dari aplikasi PHP Buat file PHP sederhana (misal: index.php), misalnya: <?php $servername = "IP_ADDRESS_HOST "; $username = "admin"; $password = "admin123"; $dbname = "db_01"; 5

6 // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("connection failed: ". $conn->connect_error); } $sql = "SELECT No, Nama, FROM tb_01"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "No: ". $row["no"]. " - Nama: ". $row["nama"]. " ". $row[" "]. "<br>"; } } else { echo "0 results"; } $conn->close();?> Simpan file tersebut ke dalam ~/docker/webdata/. Jalankan image img-webserver yang telah dibuat sebelumnya: sudo docker run -d -v ~/docker/webdata:/var/www -p 80:80 \ --name co-testweb img-webserver Buka web browser, akses ke IP_ADDRESS_HOST atau Nama_Host. Gambar berikut memperlihatkan hasil pada web browser Firefox: Memanfaatkan link. Hentikan (stop) dan hapus container co-testweb tersebut. Coba jalankan image imgwebserver dengan cara berikut: sudo docker run -d -v ~/docker/webdata:/var/www \ --link co-mysqlserver:db -p 80:80 --name co-testweb img-webserver Kemudian edit file index.php dan ganti baris: $servername = "IP_ADDRESS_HOST"; menjadi: $servername = "db"; Buka web browser, akses ke IP_ADDRESS_HOST. Perhatikan apa yang terjadi! 6

7 C. Container Persisten dengan Data-only Container Pada pendekatan Data Volume, container MySQL-Server langsung mengakses direktori ~/docker/mydata memanfaatkan parameter -v. Pada teknik Data-only Container, sebuah container khusus menangani Data (tidak selain data) disiapkan terlebih dahulu. Semua akses ke Data Volume harus dilakukan via container data-only tersebut. Keuntungan utama adalah portabilitas (kata Docker). Langkah-langkah pembuatan imagenya hampir sama dengan sebelumnya, berikut ini adalah contohnya: 1. Lakukan seperti bagian B sehingga ada satu direktori yang berisi 3 file: Dockerfile, run.sh dan my.cnf. Pastikan juga adanya direktori data ~/docker/mydata. 2. Buat image, misalnya bernama img-mypersistentserver2: sudo docker build -t img-mypersistentserver2. 3. Jalankan image tertentu (misalnya: ubuntu saja) untuk membuat Data-only container: sudo docker run -d -v ~/docker/mydata:/data --name co-dataonly \ ubuntu:14.04 true 4. Jalankan image img-mypersistentserver2 dan akses ~/docker/mydata via Data-only container co-dataonly: sudo docker run -d --volumes-from co-dataonly \ --name co-mysqlserver \ img-mypersistentserver2 Catatan: Perhatikan opsi khusus --volumes-from. Kita meminta container co- mysqlserver menggunakan data volume dari container bernama co-dataonly, yaitu container Dataonly. Sesungguhnya yang terjadi adalah direktori ~/docker/mydata hadir sebagai /data di dalam container co- mysqlserver. Skrip run.sh membuat ulang database mysql sehingga jika kita menghapus container, data tetap ada di sana. Itulah pentingnya direktori /data/mysql :). Kita dapat melihat apakah container co- mysqlserver berjalan dengan sudo docker ps. Kita juga dapat melihat apa yang terjadi dalam container tersebut dengan sudo docker log -f co-mysqlserver. Apa yang terlihat adalah pesan yang dikeluarkan oleh skrip run.sh dan setup. Tekan Ctrl+C untuk keluar dari tampilan log tersebut. Anehnya, kita tidak melihat container co-dataonly dalam status running. That's alright, memang tidak harus berjalan. Kita dapat melihat bahwa co-dataonly ada dengan menjalankan perintah sudo docker ps -a. 7

8 5. Pengujian Mengakses MySQL Server: membuat database dan tabel Jalankan image img-mypersistentserver (atau image lain yang ada program mysql di dalamnya) menjadi container (untuk digunakan secara interaktif) dengan memanfaatkan parameter --link: sudo docker run -it --link co-mysqlserver:db --name co-mysqlclient \ --entrypoint="mysql" img-mypersistentserver -u admin -p -h db Masukkan "admin123" sebagai password sehingga diperoleh prompt mysql>. Seperti sebelumnya, database db_01 dan tabel tb_01 dapat dibuatkan sebagai percobaan. mysql> create database db_01 Query OK, 1 row affected (0.02 sec) Masukkan beberapa baris record ke dalam tb_01. Jika telah selesai, silakan keluar dari bash dan containernya. Jika perlu, hapus container co-mysqlclient. Catatan: Kita melewatkan dua opsi kepada perintah docker run (di atas). Pertama --link, kedua --entrypoint. Di dalam Dockerfile dari image img-mypersistentserver2, kita menyebutkan run.sh sebagai ENTRYPOINT sehingga skrip run.sh berjalan saat container dimulai. Di sini kita membuat agar program mysql dijalankan sebagai ganti run.sh atau dengan kata lain menggantikan entrypoint default. Opsi --entrypoint juga dapat digunakan sebagai sarana troubleshoot/melihat ke dalam container. Kita dapat menggunakan bash sebagai --entrypoint dan menggunakannya. Sebagai contoh: sudo docker run -i -t --entrypoint="bash" mysql -i...dan kita berada console pada container. Jalankan image Web server (apache2 + php5): sudo docker run -d -v ~/docker/webdata:/var/www \ --link co-mysqlserver:db -p 80:80 --name co-testweb img-webserver Buka web browser dan akses dan perhatikan apa yang terjadi?! Sekian tutorial ini, semoga bermanfaat 8

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

Husni. 10 April 2015

Husni. 10 April 2015 PTIK Universitas Trunojoyo Madura 10 April 2015 Image & Containernya Jum at, 10 April 2015 Perintah di Docker client: pull, run, ps, images, rm, inspect Membuat Image dari Container: Simpan dan Restore

Lebih terperinci

MODUL I PENGENALAN MYSQL

MODUL I PENGENALAN MYSQL MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK

Lebih terperinci

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows Tutorial Singkat MySQL Menggunakan AppServ versi 2.5.5 for Windows Setelah Proses Instalasi AppServ selesai, secara default AppServ akan menyediakan bundel beberapa program untuk membangun sebuah server

Lebih terperinci

Instalasi Cacti Network Monitoring System. Pada Centos 6.5

Instalasi Cacti Network Monitoring System. Pada Centos 6.5 Instalasi Cacti Network Monitoring System Pada Centos 6.5 Untuk penginstalan Cacti ini siapkan server anda (Disini penulis menggunakan Centos 6.5) dan mengintall packet-packet yang dibutuhkan : Apache

Lebih terperinci

PERINTAH DASAR MySQL

PERINTAH DASAR MySQL PERINTAH DASAR MySQL Menjalankan MySQL Untuk menjalankan MySQL cukup dengan mengetikan mysql pada system prompt Bentuk umum perintah mysql database h host u user p password Dengan windows Menu Start All

Lebih terperinci

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL CARA MENGGUNAKAN SELECT QUERY PADA MYSQL NURLITA nurlita.icha@gmail.com Abstrak Database atau basis data dalam suatau organisasi sangat berperan penting, penyimpanan basis data dibutuhkan untuk menunjang

Lebih terperinci

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

Tutorial Singkat MySQL

Tutorial Singkat MySQL Tutorial Singkat MySQL Mahmud Subaena mahmud.subaena@kendari.linux.or.id Lisensi Dokumen: Copyright 2009 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

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

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T. IF34348 - PEMROGRAMAN LANJUT MENGAKSES DATABASE 12 Oleh : Andri Heryandi, M.T. MATERI HARI INI 1. Instalasi Database Server MySQL (XAMPP) 2. Mengaktifkan Database Server 3. Membuka Aplikasi Client MySQL

Lebih terperinci

( Dari Ms-DOS windows, diasumsikan mysql client berada pada direktori tersebut.) mysql ( dari Linux). mysql --help

( Dari Ms-DOS windows, diasumsikan mysql client berada pada direktori tersebut.) mysql ( dari Linux). mysql --help PENGANTAR MYSQL I. Pendahuluan Mysql merupakan salah satu Relational database management system bersifat Open Source. Struktur database disimpan dalam tabel-tabel yang saling berelasi. Karena Sifat Open

Lebih terperinci

[PRAKTIKUM BASIS DATA TERDISTRIBUSI D3 TI UNS]

[PRAKTIKUM BASIS DATA TERDISTRIBUSI D3 TI UNS] [PRAKTIKUM BASIS DATA TERDISTRIBUSI D3 TI UNS] MODUL 8 PRAKTIKUM BASIS DATA TERDISTRIBUSI Replikasi MySql Pendahuluan Replikasi database berfungsi untuk mirroring database antar 2 server atau lebih. Dengan

Lebih terperinci

Perintah - Perintah Dasar Pada MySQL

Perintah - Perintah Dasar Pada MySQL Perintah - Perintah Dasar Pada MySQL Bayu Lesmana Putra bayu.lesmana@raharja.info Abstrak Mysql merupakan salah satu Relational database management system bersifat Open Source. Struktur database disimpan

Lebih terperinci

BAB V PENGOPERASIAN SISTEM SOFTWARE

BAB V PENGOPERASIAN SISTEM SOFTWARE BAB V PENGOPERASIAN SISTEM SOFTWARE 5.1. Pengoperasian Program Control Data Logger Data logger onlimo OSS dikonfigurasikan sedemikian rupa agar dapat secara otomatis menjalankan program control data logger

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

Lebih terperinci

ADMINISTRASI USER. I. Konfigurasi User Root mysql> Show Databases; mysql> Use Mysql; mysql> Show Tables; mysql> Select user,host,password from user;

ADMINISTRASI USER. I. Konfigurasi User Root mysql> Show Databases; mysql> Use Mysql; mysql> Show Tables; mysql> Select user,host,password from user; ADMINISTRASI USER I. Konfigurasi User Root mysql> Show Databases; mysql> Use Mysql; mysql> Show Tables; mysql> Select user,host,password from user; Memberikan Pasword terhadap User Root mysql> UPDATE user

Lebih terperinci

MODUL II REPLIKASI NATIF (ONE-WAY) MySQL

MODUL II REPLIKASI NATIF (ONE-WAY) MySQL MODUL II REPLIKASI NATIF (ONE-WAY) MySQL A. TUJUAN Memahami konsep dasar replikasi basis data. Memahami teknik komunikasi jaringan dan client/server DBMS. Mampu mengimplementasikan pendistribusian basis

Lebih terperinci

Praktek Pemrograman Web

Praktek Pemrograman Web Praktek Pemrograman Web dwi sakethi dwijim@unila.ac.id http://www.dwijim.wordpress.com 0816-403-432 25 Mei 2012 seratan meniko dipun ketik ngangge L A TEX 1 Daftar Isi 1 Praktek #1-Menginstal XAMPP 3 1.1

Lebih terperinci

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc. DATABASE - MySQL Muhammad Zen S. Hadi, ST. MSc. Objectives Tujuan: Memahami perintah-perintah dasar DDL dan DML Contents Database DBMS Relational model SQL MySQL MySQL yang support ke relational model

Lebih terperinci

Agus Setiadi : ( ) Bambang Dimas Ermanto : ( ) Mata Kuliah : Pemprograman Generasi 4

Agus Setiadi : ( ) Bambang Dimas Ermanto : ( ) Mata Kuliah : Pemprograman Generasi 4 Yayasan : Dian cipta cendikia Lampung Agus Setiadi : (0904071084) : (0904071073) Mata Kuliah : Pemprograman Generasi 4 Pokok bahasan Dosen : MySQL : Chairul Ramadhan,A.md P E M P R O G R A M A N G E N

Lebih terperinci

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi

Lebih terperinci

Cara Membuat Database Dengan Command Prompt

Cara Membuat Database Dengan Command Prompt Cara Membuat Database Dengan Command Prompt Sri Wahyuni sriwahyuni@raharja.info Abstrak Mungkin sebagian orang bertanya-tanya, kenapa sih harus belajar membuat database menggunakan command prompt? sebenarnya

Lebih terperinci

MODUL III REPLIKASI MULTI-MASTER (TWO-WAY)

MODUL III REPLIKASI MULTI-MASTER (TWO-WAY) MODUL III REPLIKASI MULTI-MASTER (TWO-WAY) A. TUJUAN Memahami konsep dasar dan implementasi jaringan komputer. Memahami konsep sistem basis data terdistribusi. Mampu mengimplementasikan sistem basis data

Lebih terperinci

BAB XIV ADMINISTRASI MYSQL

BAB XIV ADMINISTRASI MYSQL BAB XIV ADMINISTRASI MYSQL Dalam BAB ini, kita akan mempelajari pengaturan administrasi bagaimana program MYSQL akan berjalan. Selain kita dapat melihat pengaturan administrasi yang sudah ada, kita juga

Lebih terperinci

MySQL AL AZHAR COMPUTER CLUB

MySQL AL AZHAR COMPUTER CLUB MODUL Pelatihan Web MySQL AL AZHAR COMPUTER CLUB Oleh : Achmad Fachrie Jakarta, 2006 Al Azhar Computer Club MySQL Dalam melakukan pengembangan aplikasi, salah satu komponen yang terpenting adalah database.

Lebih terperinci

Replikasi Database dengan SSL (Secure Socket Assalamualaikum Warahmatullahi Wabarakatu

Replikasi Database dengan SSL (Secure Socket Assalamualaikum Warahmatullahi Wabarakatu Replikasi Database dengan SSL (Secure Socket Layer) @walidumar Assalamualaikum Warahmatullahi Wabarakatu Alhamdulillah berkat rahmat dan magfirah dari ALLAH SWT, saya berkesempatan untuk kembali berbagi

Lebih terperinci

Manajemen Data dengan Database MySQL Supriyono, M.Kom

Manajemen Data dengan Database MySQL Supriyono, M.Kom Manajemen Data dengan Database MySQL Supriyono, M.Kom 05/03/2015 By : Supriyono, M.Kom 1 Pendahuluan MYSQL adalah aplikasi database yang berbasis client server. Aplikasi service berjalan tanpa menampilkan

Lebih terperinci

Seri 01 : Belajar Database MySQL

Seri 01 : Belajar Database MySQL Seri 01 : Belajar Database MySQL Arianto antho_limbee@yahoo.com Rahmat Hidayat mr.rahmat@gmail.com http://rahmat.polinpdg.ac.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

VIEW : Tabel Virtual VIEW 5/29/2017

VIEW : Tabel Virtual VIEW 5/29/2017 VIEW : Tabel Virtual VIEW View adalah objek di dalam database yang berisi kumpulan kolom yang dihasilkan dari perintah SELECT. View adalah objek yang menyimpan hasil query, baik dari satu table atau lebih.

Lebih terperinci

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

Lebih terperinci

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di

Lebih terperinci

Tahap Instalasi PostgreSQL di Windows

Tahap Instalasi PostgreSQL di Windows Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil

Lebih terperinci

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases;

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases; A. 1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases; 2. Memilih dan membuka database Sintaks : use [nama_database]; Contoh : use pelatihan; 3. Mengelola Database Membuat

Lebih terperinci

TKJ SMK Negeri 1 Bangli

TKJ SMK Negeri 1 Bangli Administrator Jaringan 3.1. Lab - Instalasi dan Konfigurasi Webserver Introduction Web Server atau Server Web merupakan sebuah layanan dimana setiap kontent web yang berupa teks, gambar, video ataupun

Lebih terperinci

MySQL. Pemrograman Web/MI/D3 sks 1

MySQL. Pemrograman Web/MI/D3 sks 1 MySQL Sumber : Buku Database Relational dengan MySQL, Bunafit Nugroho, Tutorial Dasar Pemrograman PHP MySQL, Anon Kuncoro Widigdo, Kuliah Umum IlmuKomputer.Com, Tutorial PHP Programming Fundamental dan

Lebih terperinci

Koneksi PHP -ODBC Persiapan

Koneksi PHP -ODBC Persiapan Koneksi PHP -ODBC Beberapa waktu yang lalu ada salah seorang pembaca Sony AK Knowledge Center yang bertanya mengenai cara koneksi dari PHP ke database SQL Server. Kedengarannya mungkin aneh karena biasanya

Lebih terperinci

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom Praktikum Sistem Basis Data MYSQL Gentisya Tri Mardiani, S.Kom MySQL merupakan Database Server yang bersifat : Open Source Multiplatform Berbasis database relasional Bisa dipakai untuk database pribadi

Lebih terperinci

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Database. Danu Wira Pangestu  1. Mengenal Database. Lisensi Dokumen: Pemrograman Database Visual Basic MySQL (bagian 3) Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1. Menggunakan UBUNTU TKJ SMKN 1 Lembah Melintang

PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1. Menggunakan UBUNTU TKJ SMKN 1 Lembah Melintang PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1 Menggunakan UBUNTU 15.04 TKJ SMKN 1 Lembah Melintang INSTALASI Lakukan instalasi seperti debian. Pilih Paket software openssh, Lamp, DNS, postgresql

Lebih terperinci

2.1 Instalasi Joomla Secara Lokal

2.1 Instalasi Joomla Secara Lokal Instalasi Joomla Sebelum belajar membuat web, kita perlu menginstal perangkat lunak yang dibutuhkan oleh Joomla. Sebenarnya Anda dapat menginstal perangkat lunak komponen Joomla secara terpisah, tetapi

Lebih terperinci

STUPID LOGIC PROGRAMMING II

STUPID LOGIC PROGRAMMING II MOH. NAZAR AGLIYONO STUPID LOGIC PROGRAMMING II Memahami konsep : SQL Stupid Logic Programming II SQL Oleh : Moh. Nazar Agliyono Editor : Azaret Alfonso KATA PENGANTAR Puji dan syukur selalu terlimpahkan

Lebih terperinci

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1 LAMPIRAN Lampiran Halaman Depan Web Hosting Menu Hosting L-1 Menu Dedicated Hosting Menu Domain L-2 Menu Reseller Menu VPS (Virtual Private Server) L-3 1. Instalasi Apache Web server adalah sebuah sistem

Lebih terperinci

Membangun Server Multimedia Pada Linux

Membangun Server Multimedia Pada Linux Membangun Server Multimedia Pada Linux Server Multimedia, ya seperti yg telah kita ketahui banyak sekali web penyedia layanan multimedia seperti Youtube, facebook, friendster atau yang lainnya. Mulai dari

Lebih terperinci

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: By I Wayan Simpen Dasar-Dasar MySql Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: SQL (Structured Query Language) Semua

Lebih terperinci

SISTEM KEAMANAN PADA MYSQL

SISTEM KEAMANAN PADA MYSQL SISTEM KEAMANAN PADA MYSQL Untuk keamanan pada MySQL, kita harus mengatur hak akses (privilage) dari setiap user karena tidak semua user dibolehkan untuk mengakses data yang ada. Cara kerja sistem privilege

Lebih terperinci

Menjalankan aplikasi MYSQL

Menjalankan aplikasi MYSQL Menjalankan aplikasi MYSQL MYSQL adalah aplikasi database yang berjalan sebagai service. Aplikasi service berjalan tanpa menampilkan antar muka pada dekstop/taskbar MYSQL menyediakan berbagai aplikasi

Lebih terperinci

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

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA 2011 PENGENALAN DATABASE MYSQL Praktikum ke-1 A. Pengenalan MySQL MySQL merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat

Lebih terperinci

SMK-TI TRAINING AND CERTIFICATION. Modul 4. ADMINISTRASI MySQL. Team Training SMK TI 55

SMK-TI TRAINING AND CERTIFICATION. Modul 4. ADMINISTRASI MySQL. Team Training SMK TI 55 SMKTI TRAINING AND CERTIFICATION Modul 4 ADMINISTRASI MySQL Team Training SMK TI 55 SMKTI TRAINING AND CERTIFICATION Tujuan: Siswa dapat mengoptimalkan MySQL Siswa dapat mengatur semua sistem dari MySQL

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 7 Basis data (database) dapat dikatakan sebagai sekumpulan data yang disimpan, saling berhubungan, dan diorganisasi secara bersama. Perangkat lunak yang dapat digunakan untuk mengolah basis data

Lebih terperinci

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal. A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table

Lebih terperinci

Membuat Database mysql dengan PhpMyAdmin

Membuat Database mysql dengan PhpMyAdmin Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php

Lebih terperinci

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

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA Modul 2 Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS

Lebih terperinci

Menginstall MYSQL SERVER 5.6 pada Windows 8. Sebelum nya download sql offline installer pada link ini (windows 8 32 bit Support)

Menginstall MYSQL SERVER 5.6 pada Windows 8. Sebelum nya download sql offline installer pada link ini (windows 8 32 bit Support) NIM:120010003 NAMA : GDE MADE NOVAN PRIAMBHADA Menginstall MYSQL SERVER 5.6 pada Windows 8 Sebelum nya download sql offline installer pada link ini (windows 8 32 bit Support) http://cdn.mysql.com/downloads/mysqlinstaller/mysql-installercommunity-5.6.14.0.msi

Lebih terperinci

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

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan STJ MySQL-PHP Menggunakan MySQL sebagai database server a) Menghidupkan MySQL Database Server C:\mysql\bin>mysqld b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket C:\mysql\bin>mysqladmin

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Dari perencanaan dan perancangan diatas, untuk selanjutnya akan dilanjutkan dengan implementasi. Sistem yang telah dibahas, maka untuk tahap selanjutnya

Lebih terperinci

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

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak

Lebih terperinci

MYSQL uroot hserver -ptrigunadharma

MYSQL uroot hserver -ptrigunadharma MANAJEMEN USER Untuk membuat user baru dan memberikan hak-haknya maka kita harus login atau bertindak sebagai administrator. Contoh login ke MYSQL Server : MYSQL uroot hserver -ptrigunadharma mysql> show

Lebih terperinci

LAMPIRAN C INSTALASI PERANGKAT LUNAK

LAMPIRAN C INSTALASI PERANGKAT LUNAK LAMPIRAN C INSTALASI PERANGKAT LUNAK Bab ini akan membahas:? Instalasi MySQL pada Linux dengan menggunakan RPM? Instalasi MySQL pada Linux dengan mengunakan tarbal? Instalasi MySQL pada Windows Instalasi

Lebih terperinci

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015

Lebih terperinci

Menangani Input dari User

Menangani Input dari User Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini dibahas perancangan pembangunan web server dan komunikasi antara server dan client dengan menggunakan komunikasi lokal wi-fi sebagai media komunikasi antara server

Lebih terperinci

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom., M.Kom

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom., M.Kom Praktikum Sistem Basis Data MYSQL Gentisya Tri Mardiani, S.Kom., M.Kom MySQL merupakan Database Server yang bersifat : Open Source Multiplatform Berbasis database relasional Bisa dipakai untuk database

Lebih terperinci

BAB I Penginstallan dan setting PHPTriad

BAB I Penginstallan dan setting PHPTriad BAB I Penginstallan dan setting PHPTriad Database adalah tempat dimana kita akan menyimpan data yang dibutuhkan web kita. Mengapa harus menggunakan database? Bukankah lebih mudah dalam bentuk file seperti

Lebih terperinci

Sistem Manajemen Basis Data (MYSQL)

Sistem Manajemen Basis Data (MYSQL) CHAPTER 1 PENGENALAN MYSQL A. Pendahuluan MYSQL Merupakan software sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread dan multi-user. MySQL AB membuat

Lebih terperinci

Bagian 1 Dasar Menguasai Database MySQL

Bagian 1 Dasar Menguasai Database MySQL Bagian 1 Dasar Menguasai Database MySQL Bunafit Nugroho www.bunafit-komputer.com bunafit_linux@yahoo.com Lisensi Dokumen: Copyright 2006 Bunafit-Komputer.Com Seluruh dokumen di Bunafit-Komputer.Com dapat

Lebih terperinci

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Jobsheet SQL Dasar : Hari Zulianto, ST [Year] JOB SHEET Nama SMK : SMK IPTEK Weru Sukoharjo Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran / SK : SQL Dasar Guru Mapel : Hari Zulianto, ST Semester/Tahun : 3 / 2017 Dasar-Dasar SQL 1.

Lebih terperinci

Untuk pembuatan web offline ada beberapa cara dan juga alat/software yang digunakan antara lain: 1. INSTALLASI XAMPP

Untuk pembuatan web offline ada beberapa cara dan juga alat/software yang digunakan antara lain: 1. INSTALLASI XAMPP Untuk pembuatan web offline ada beberapa cara dan juga alat/software yang digunakan antara lain: 1. Xampp 2. Phpmyadmin 3. Wordpress Dan untuk cara pembuatannya kita lanjut ke pembahasan selanjutnya. 1.

Lebih terperinci

Widhy Hayuhardhika NP, S.Kom

Widhy Hayuhardhika NP, S.Kom Widhy Hayuhardhika NP, S.Kom PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk pengolahan database Output (HTML) Langkah

Lebih terperinci

PHP & Mysql. Pemrograman Internet

PHP & Mysql. Pemrograman Internet PHP & Mysql Pemrograman Internet Objective Modularisasi Database MySQL Modularisasi Melakukan pembuatan program berdasarkan modul-modul. Modul dapat berupa fungsi atau prosedur Jenis modularisasi di dalam

Lebih terperinci

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

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. 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

Lebih terperinci

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada. Basis Data I Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Cara Kerja: Aplikasi berbasis Web dan Aplikasi Basisdata berbasis Web (PHP MySQL)

Lebih terperinci

Silahkan ikuti langkah-langkah berikut :

Silahkan ikuti langkah-langkah berikut : Silahkan ikuti langkah-langkah berikut : 1. Yang perlu dipersiapkan adalah pastikan anda sudah mem-burning OS Linux Ubuntu 16.04 ke DVD-R atau DVD-RW. Silahkan booting ke CD dari PC anda, jika anda benar

Lebih terperinci

Manajemen User Pada MySQL

Manajemen User Pada MySQL Manajemen User Pada MySQL Pendahuluan Pada saat instalasi MySQL terdiri dari dua cara : a. Menggunakan paket aplikasi MySQL ( window atau Linux) b. Menggunakan aplikasi gabungan yaitu xampp / wamp Jika

Lebih terperinci

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

4. BAB IV IMPLEMENTASI DAN PENGUJIAN 69 4. BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Instalasi dan Konfigurasi Setelah melakukan analisa dan perancangan terhadap Aplikasi Packet Filter Firewall Berbasis Web Menggunakan IPTables,

Lebih terperinci

ODBC Mssql connection for php in linux

ODBC Mssql connection for php in linux ODBC Mssql connection for php in linux ODBC MSSQL IN Linux Hallo pengunjung ribhy yang mungkin punya masalah yang sama dengan saya, pecinta linux dikasih project untuk membuat aplikasi mengunakan php framework

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap situs web yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

Panduan berikut ini berdasarkan server UNIX. Untuk LINUX dapat disesuaikan sesuai kebutuhan.

Panduan berikut ini berdasarkan server UNIX. Untuk LINUX dapat disesuaikan sesuai kebutuhan. Secara umum aplikasi SIMZAKI memerlukan service database Mysql dan Jboss Community version application server. Jika di system anda telah ada mysql atau Jboss server maka panduan berikut ini dapat anda

Lebih terperinci

Berikut ini adalah beberapa hal yang harus Anda siapkan untuk memasang wordpress di localhosting:

Berikut ini adalah beberapa hal yang harus Anda siapkan untuk memasang wordpress di localhosting: Cara install wordpress di local host Berikut ini adalah beberapa hal yang harus Anda siapkan untuk memasang wordpress di localhosting: Xampp wordpress terbaru, download disini https://wordpress.org/download/

Lebih terperinci

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif www.ilmuwebsite.com Bagian 18. Mulai Bekerja dengan PHP dan

Lebih terperinci

Mengakses Microsoft SQL Server dengan PHP

Mengakses Microsoft SQL Server dengan PHP Mengakses Microsoft SQL Server dengan PHP Budi Hartono pakne.dhea@gmail.com http://cakbud.info Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ; P - 4 Bab 3 : SQL 3.1 Tujuan Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. 3.2 Materi 1. Data Modeling Language (DML) 2. Operator 3. Fungsi Agregat 4. Ekspresi Query 5. Fungsi dan Ekspresi

Lebih terperinci

Modul 6 Function dan Trigger

Modul 6 Function dan Trigger Modul 6 Function dan Trigger 1.1 Tujuan a. Mahasiswa dapat mengenal Sintak SQL Lanjut b. Mahasiswa dapat mengoperasikan Sintak SQL Lanjut 1.2 Materi a. SQL b. Tabel 1.3 Alat dan Bahan a. sqlyog b. XAMPP

Lebih terperinci

PHP + MySQL M. RUDYANTO ARIEF, MT

PHP + MySQL M. RUDYANTO ARIEF, MT PHP + MySQL M. RUDYANTO ARIEF, MT Perintah Dasar: Mysql_connect ( [host], [username], [password] ); Keterangan: [host] : diisi dengan nama host/ IP address komputer tempat database mysql di install. [username]

Lebih terperinci

MEMBERI AKSES USER PADA DATABASE MYSQL

MEMBERI AKSES USER PADA DATABASE MYSQL MEMBERI AKSES USER PADA DATABASE MYSQL Muhamad Zaelani zaelani@raharja.info Abstrak Mengelola manajeman database merupakan tugas penting dalam pengelohan database, database sendiri merupakan kumpulan data

Lebih terperinci

DATABASE MYSQL DENGAN PHP

DATABASE MYSQL DENGAN PHP DATABASE MYSQL DENGAN PHP PHP PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan menggunakan PHP,dapat membuat berbagai aplikasi berbasis

Lebih terperinci

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan

Lebih terperinci

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL Agustina Purwatiningsih., S.Kom 1 Pendahuluan Seperti yang dijelaskan pada pertemuan pertama, web dinamis merupakan web yang di desain agar konten yang terdapat dalam

Lebih terperinci

Menggunakan private cloud dengan Docker, untuk memanipulasi topologi Ada 3 Container yang dibuat dari images Ubuntu.15.04

Menggunakan private cloud dengan Docker, untuk memanipulasi topologi Ada 3 Container yang dibuat dari images Ubuntu.15.04 Web_Flask_Cassandra Configurasi Docker Menggunakan private cloud dengan Docker, untuk memanipulasi topologi Ada 3 Container yang dibuat dari images Ubuntu.15.04 Ambil Images Ubuntu.15.04 sudo docker pull

Lebih terperinci

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

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini MySQL 1. Mengenal MySQL MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL termasuk jenis RDBMS (Relational Database Management System), itulah sebabnya istilah seperti table, baris,

Lebih terperinci

Cara Menggunakan Script Cek Mutasi DimasPratama.com plus integrasi ke BillingSimpel

Cara Menggunakan Script Cek Mutasi DimasPratama.com plus integrasi ke BillingSimpel Cara Menggunakan Script Cek Mutasi DimasPratama.com plus integrasi ke BillingSimpel Pendahuluan Terima kasih telah membeli Script Cek Mutasi DimasPratama.com. Anda dapat menggunakan script cek mutasi ini

Lebih terperinci

KONEKSI NETBEANS DENGAN DATABASE SQLITE

KONEKSI NETBEANS DENGAN DATABASE SQLITE KONEKSI NETBEANS DENGAN DATABASE SQLITE Open SQLite Manager yang ada pada add on Firefox. Create new database baru dengan cara Database, lalu pilih New Database. 1 Ganti nama dengan Database1. Pilih direktori

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN Bab ini berisi penjelasan tentang analisa, identifikasi masalah, perancangan sistem, kerangka pemikiran, struktur tabel basis data dan perancangan antarmuka aplikasi. Dalam

Lebih terperinci

Perintah CMD. Kata kunci : Aplikasi perancangan informasi menggunakan CMD (command promt).

Perintah CMD. Kata kunci : Aplikasi perancangan informasi menggunakan CMD (command promt). Perintah CMD Aulia Rahman Abstrak Perintah CMD atau sering disebut (command promt) adalah suatu aplikasi jaringan komputer yang sering digunakan oleh seorang programer untuk membuat databases. Berikut

Lebih terperinci

Sistem minimum yang dipakai untuk membangun Manajemen Konfigurasi di. : apache , MySQL, php5. Tabel 4.1 Spesifikasi Minimum Software

Sistem minimum yang dipakai untuk membangun Manajemen Konfigurasi di. : apache , MySQL, php5. Tabel 4.1 Spesifikasi Minimum Software Sistem minimum yang dipakai untuk membangun Manajemen Konfigurasi di BPPT : OS : Linux ubuntu version 11.10 Modeler : itop version 1.0.2 Webserver : apache 2.2.2.0, MySQL, php5 Tabel 4.1 Spesifikasi Minimum

Lebih terperinci

Gambar 4.8 Topologi replikasi basis data. Gambar 4.9 Konfigurasi IP pada master dan slave

Gambar 4.8 Topologi replikasi basis data. Gambar 4.9 Konfigurasi IP pada master dan slave 1. Pengaturan IP Salah satu syarat dari replikasi adalah terhubungnya server master dengan server slave. Agar keduanya terhubung terlebih dahulu kita mengatur ip baik pada master maupun slave. IP pada

Lebih terperinci

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER 1. Terlebih dahulu install apache (sebagai web server) dan links (sebagai web browser) Jika ada pertanyaan Do you want to continue [Y/n]? Tekan tombol y dan

Lebih terperinci

A. INSTALLASI SOFTWARE

A. INSTALLASI SOFTWARE A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM 3. Pilih Next 4. Pilih direktori tempat penyimpanan lalu tekan, Lanjut 2. Next untuk melanjutkan 5. Pilih Typical, Next B. LOGIN PROGRAM 1.

Lebih terperinci