SlideShare a Scribd company logo
1 of 6
Download to read offline
“PENGENALAN DATABASE”
Installasi MySql Server Ubuntu dan Perintah Perintah Dasar Banget MySql
Written by : Oom Riz (NOC Staff)
Note : Tutorial ini didedikasikan untuk anak-anak PKL/Magang di Departement/Divisi IT yaitu Maya,
Rohana, dan Westy (SMK TKJ Kelas 2)
=========================================================================
Install MySql di Linux Ubuntu :
1. Cek dulu apakah mysql sudah terinstall apa belum, caranya :
# dpkg --get-selections | grep mysql
2. Kalau belum terinstall, maka kita install dengan perintah ini :
# apt-get install mysql-server
3. diakhir instalasi nanti akan muncul kotak dialog seperti pada gambar dibawah ini :

pada gambar diatas, masukan password root mysql : terserah passwordnya apa.. kemudian pilih OK,
kemudian ulangi lagi masukan passwordnya.
4. Setelah itu kita masuk ke mode MySql dengan user root, perintahnya dibawah ini :
# mysql -u root -p
masukan passwordnya, kalau berhasil maka akan muncul seperti pada gambar dibawah ini :

Doc LibreOffice 2014, Written by : Riz Al-Atsary
5. Untuk merubah / mengganti password root mysql gunakan perintah ini :
#dpkg-reconfigure mysql-server-5.5
maka akan muncul kotak dialog seperti pada gambar sebelumnya, masukan password baru.
Oke sekarang kita akan belajar membuat database dan tabel, langkahnya masuk dulu ke mode mysql
dengan perintah :
# mysql -u root -p (seperti pada gambar sebelumnya)
masukan password user root mysql
sebelum masuk ke perintah-perintah dasar mysql HARUS kita ketahui dulu beberapa TIPE DATA
MySql yang biasa digunakan untuk pembuatan TABEL, perhatikan tabel dibawah ini :
TIPE DATA

KEGUNAAN

VARCHAR

Untuk text karekater 1-255

INT

Untuk bilangan bulan sampai 11 digit

DATETIME

Untuk tanggal dan waktu

TIME

Untuk waktu

DATE

Untuk tanggal

Oke, sekarang perintah-perintahnya:
*Menampilkan Databases
mysql> show databases;
contoh :
mysql> show databases;
+--------------------+
| Database
|
+--------------------+
| information_schema |
| mysql
|
| performance_schema |
| test
|
+--------------------+
4 rows in set (0.00 sec)

Doc LibreOffice 2014, Written by : Riz Al-Atsary
*Membuat Database
mysql>create database nama_database;
contoh :

mysql> create database sambu;
Query OK, 1 row affected (0.00 sec)

setelah selesai membuat database dengan nama “sambu” coba ketik lagi perintah “menampilkan
database” seperti diatas,, maka akan terlihat kalau database “sambu” perhatikan tampilannya seperti
dibawah ini :
mysql> show databases;
+--------------------+
| Database
|
+--------------------+
| information_schema |
| mysql
|
| performance_schema |
| sambu
|
| test
|
+--------------------+
5 rows in set (0.00 sec)
naah, berarti database sambu udah ada tuh.. ^_^V
*Membuat Table
mysql> create table nama_tabel (nama_field/kolom tipe_data);
contoh:
kita akan membuat tabel dengan nama : itd , di dalam database sambu, yang sebelumnya sudah kita
buat, didalam table itd terdiri dari field-field / kolom-kolom antara lain : NIK, NAMA, JABATAN.
Yang isinya seperti dibawah ini
NIK
NAMA
JABATAN
4041

KADRI

Programmer

5741

WAHYU

Programmer

5733

RIZ

NOC

4042

HAMAL

Support

Jadi kita harus masuk dulu ke database sambu, caranya :
mysql> use sambu;
Database changed

Doc LibreOffice 2014, Written by : Riz Al-Atsary
kalau sudah barulah kita buat table dengan nama itd, caranya seperti ini :
mysql> create table itd (
-> nik int NOT NULL,
-> nama varchar(20) NOT NULL,
-> jabatan varchar(25) NOT NULL,
-> primary key (nik)
-> );
Query OK, 0 rows affected (0.04 sec)
nah, kalau sudah seperti itu berarti table itd udah jadi tu, untuk mengecek nya ketik perintah :
mysql>show tables;
mysql> show tables;
+-----------------+
| Tables_in_sambu |
+-----------------+
| itd
|
+-----------------+
1 row in set (0.00 sec)

kalau sudah begitu berarti tabel ITD udah jadi tuh, untuk melihat field-field dari table ITD gunakan
perintah :
mysql>show fields from itd;
mysql> show fields from itd;
+---------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| nik
| int(11)
| NO
| PRI | NULL
|
|
| nama
| varchar(20) | NO
|
| NULL
|
|
| jabatan | varchar(25) | NO
|
| NULL
|
|
+---------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

coba lihat dikolom Field, sama kan dengan ke inginan kita awal : NIK, NAMA, JABATAN. Sekarang
kita akan mengisi field-field tersebut dengan data, sesuai dengan tabel diatas yang kita inginkan.
Caranya seperti ini :
mysql>insert into nama_tabel values ('isi_field1' , 'isi_field2' , 'isi_field3');
mysql> insert into itd values ('4041','Kadri','Programmer');
Query OK, 1 row affected (0.00 sec)
mysql> insert into itd values ('5741','Wahyu','Programmer');
Query OK, 1 row affected (0.00 sec)
mysql> insert into itd values ('5733','Riz','NOC');
Query OK, 1 row affected (0.00 sec)
mysql> insert into itd values ('4042','Hamal','Support');
Query OK, 1 row affected (0.01 sec)
Doc LibreOffice 2014, Written by : Riz Al-Atsary
untuk mengecek hasilnya gunakan perintah :
mysql>select * from nama_table;
mysql> select * from itd;
+------+----------+------------+
| nik | nama
| jabatan
|
+------+----------+------------+
| 4041 | Kadri
| Programmer |
| 4042 | Hamal
| Support
|
| 5733 | Riz
| NOC
|
| 5741 | Wahyu
| Programmer |
+------+----------+------------+
4 rows in set (0.00 sec)

Untuk menampilkan data berdasarkan Jabatan lakukan dengan perintah:
mysql> select * from itd where jabatan='Programmer';
+------+-------+------------+
| nik | nama | jabatan
|
+------+-------+------------+
| 4041 | Kadri | Programmer |
| 5741 | Wahyu | Programmer |
+------+-------+------------+
2 rows in set (0.00 sec)

untuk menampilkan data berdasarkan nik atau nama lakukan perintah yang sama seperti diatas, dengan
query “WHERE”
untuk menampilkan data yang lebih spesifik lagi kita bisa gunakan operator logika AND, misalnya kita
akan menampilkan informasi karyawan IT dengan jabatan : programmer dengan NIK: 4041, maka
perintahnya seperti ini :
mysql> select * from itd where jabatan='Programmer' and nik='4041';
+------+-------+------------+
| nik | nama | jabatan
|
+------+-------+------------+
| 4041 | Kadri | Programmer |
+------+-------+------------+
1 row in set (0.00 sec)

untuk menghapus tabel dan database gunakan perintah :
mysql> drop table itd;
mysql> drop database sambu;

Untuk mengedit data kita gunakan perintah UPDATE, misalkan kita akan mengubah Nama : KADRI
menjadi KADRI Setiawan yang mempunyai NIK : 4041, maka perintahnya seperti ini :
mysql> update itd set nama='Kadri Setiawan' where nik='4041';
Query OK, 1 row affected (0.03 sec)
Rows matched: 1 Changed: 1 Warnings: 0

Doc LibreOffice 2014, Written by : Riz Al-Atsary
artinya : update table ITD, set/ubah kolom/field nama menjadi : Kadri Setiawan yang mempunyai
NIK:4041.
Atau bisa juga dengan format lain sepeti dibawah ini :
mysql> update itd set nik='6006' where nama='Riz' and jabatan='NOC';
Query OK, 1 row affected (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 0

artinya : ubah nik dari Riz dengan jabatan NOC menjadi 6006 di table itd.
Okelah adik-adik, mungkin itu aja pelajaran kita mengenai Pengenalan Database, Oom harap kalian
bisa dan mudah memahami apa yang oom jelasin di tutorial ini, yang semangat ya belajarnya.. jangan
Pesbukan mulu.. hheheh.. ^_^V.

Email
Facebook
Blog

:
:
:

hubungi@riz-al-atsar y.info
w w w.facebook.com/RHEL .SysAdmin
w w w.riz-xp.web.id

CMIIW ^_^V

Doc LibreOffice 2014, Written by : Riz Al-Atsary

More Related Content

What's hot

Mikrotik warnet
Mikrotik warnetMikrotik warnet
Mikrotik warnetyayindah
 
Pembahasansoallks2013
Pembahasansoallks2013Pembahasansoallks2013
Pembahasansoallks2013dedd_simbolon
 
My sql python_cherrypy
My sql python_cherrypyMy sql python_cherrypy
My sql python_cherrypyAGus Msln
 
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik os
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik osModul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik os
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik osEen Pahlefi
 
Setting DHCP Server via cli Cisco Packet Tracer
Setting DHCP Server via cli Cisco Packet Tracer Setting DHCP Server via cli Cisco Packet Tracer
Setting DHCP Server via cli Cisco Packet Tracer Selamet Hariadi
 
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6Febi Gelar Ramadhan
 

What's hot (13)

Mwdb
MwdbMwdb
Mwdb
 
Modul mysql5
Modul mysql5Modul mysql5
Modul mysql5
 
Mikrotik warnet
Mikrotik warnetMikrotik warnet
Mikrotik warnet
 
Pembahasansoallks2013
Pembahasansoallks2013Pembahasansoallks2013
Pembahasansoallks2013
 
Materi my sql part 2
Materi my sql part 2Materi my sql part 2
Materi my sql part 2
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Tugas bu linda
Tugas bu lindaTugas bu linda
Tugas bu linda
 
Materi my sql part 5
Materi my sql part 5Materi my sql part 5
Materi my sql part 5
 
My sql python_cherrypy
My sql python_cherrypyMy sql python_cherrypy
My sql python_cherrypy
 
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik os
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik osModul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik os
Modul mengamankan jaringan menggunakan arp reply only menggunakan mikrotik os
 
Ajar mysql5 1
Ajar mysql5 1Ajar mysql5 1
Ajar mysql5 1
 
Setting DHCP Server via cli Cisco Packet Tracer
Setting DHCP Server via cli Cisco Packet Tracer Setting DHCP Server via cli Cisco Packet Tracer
Setting DHCP Server via cli Cisco Packet Tracer
 
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
 

Viewers also liked

ADot netme assignment
ADot netme assignmentADot netme assignment
ADot netme assignmentTamil Dhasan
 
положение спартакиада кфк
положение спартакиада кфкположение спартакиада кфк
положение спартакиада кфкNazarovo_administration
 
Отчет руководителя администрации за 2013 год
Отчет руководителя администрации за 2013 годОтчет руководителя администрации за 2013 год
Отчет руководителя администрации за 2013 годNazarovo_administration
 
Organizational behavior modification (autosaved)2
Organizational behavior modification (autosaved)2Organizational behavior modification (autosaved)2
Organizational behavior modification (autosaved)2Pradeep Sah
 
Протокол публичных слушаний "Западный"
Протокол публичных слушаний "Западный"Протокол публичных слушаний "Западный"
Протокол публичных слушаний "Западный"Nazarovo_administration
 
информационная карта по лоту 1
информационная карта  по лоту 1информационная карта  по лоту 1
информационная карта по лоту 1Nazarovo_administration
 
Афиша культурных событий март 2014
Афиша культурных событий март 2014Афиша культурных событий март 2014
Афиша культурных событий март 2014Nazarovo_administration
 
The APS 2.0 Advantage Webinar
The APS 2.0 Advantage WebinarThe APS 2.0 Advantage Webinar
The APS 2.0 Advantage WebinarBackupAgent
 
CV Lanny Ingrid Ludji Leo SSi, MT
CV Lanny Ingrid Ludji Leo SSi, MTCV Lanny Ingrid Ludji Leo SSi, MT
CV Lanny Ingrid Ludji Leo SSi, MTLanny Ludjileo
 
Мероприятия, посвященные Международному дню инвалидов
Мероприятия, посвященные Международному дню инвалидовМероприятия, посвященные Международному дню инвалидов
Мероприятия, посвященные Международному дню инвалидовNazarovo_administration
 
BackupAgent and LabTech webinar - how to leverage cloud backup to increase pr...
BackupAgent and LabTech webinar - how to leverage cloud backup to increase pr...BackupAgent and LabTech webinar - how to leverage cloud backup to increase pr...
BackupAgent and LabTech webinar - how to leverage cloud backup to increase pr...BackupAgent
 
Афиша культурных мероприятий на декабрь
Афиша культурных мероприятий на декабрьАфиша культурных мероприятий на декабрь
Афиша культурных мероприятий на декабрьNazarovo_administration
 
Афиша культурный событий на март
Афиша культурный событий на мартАфиша культурный событий на март
Афиша культурный событий на мартNazarovo_administration
 
Реестр муниципальных услуг
Реестр муниципальных услугРеестр муниципальных услуг
Реестр муниципальных услугNazarovo_administration
 

Viewers also liked (20)

ADot netme assignment
ADot netme assignmentADot netme assignment
ADot netme assignment
 
положение спартакиада кфк
положение спартакиада кфкположение спартакиада кфк
положение спартакиада кфк
 
Отчет руководителя администрации за 2013 год
Отчет руководителя администрации за 2013 годОтчет руководителя администрации за 2013 год
Отчет руководителя администрации за 2013 год
 
Резолюция. Бюджет.
Резолюция. Бюджет.Резолюция. Бюджет.
Резолюция. Бюджет.
 
Organizational behavior modification (autosaved)2
Organizational behavior modification (autosaved)2Organizational behavior modification (autosaved)2
Organizational behavior modification (autosaved)2
 
Протокол публичных слушаний "Западный"
Протокол публичных слушаний "Западный"Протокол публичных слушаний "Западный"
Протокол публичных слушаний "Западный"
 
Отчет КСП 2013 год
Отчет КСП 2013 годОтчет КСП 2013 год
Отчет КСП 2013 год
 
информационная карта по лоту 1
информационная карта  по лоту 1информационная карта  по лоту 1
информационная карта по лоту 1
 
Афиша культурных событий март 2014
Афиша культурных событий март 2014Афиша культурных событий март 2014
Афиша культурных событий март 2014
 
The APS 2.0 Advantage Webinar
The APS 2.0 Advantage WebinarThe APS 2.0 Advantage Webinar
The APS 2.0 Advantage Webinar
 
CV Lanny Ingrid Ludji Leo SSi, MT
CV Lanny Ingrid Ludji Leo SSi, MTCV Lanny Ingrid Ludji Leo SSi, MT
CV Lanny Ingrid Ludji Leo SSi, MT
 
Извещение
ИзвещениеИзвещение
Извещение
 
Мероприятия, посвященные Международному дню инвалидов
Мероприятия, посвященные Международному дню инвалидовМероприятия, посвященные Международному дню инвалидов
Мероприятия, посвященные Международному дню инвалидов
 
BackupAgent and LabTech webinar - how to leverage cloud backup to increase pr...
BackupAgent and LabTech webinar - how to leverage cloud backup to increase pr...BackupAgent and LabTech webinar - how to leverage cloud backup to increase pr...
BackupAgent and LabTech webinar - how to leverage cloud backup to increase pr...
 
09
0909
09
 
Афиша культурных мероприятий на декабрь
Афиша культурных мероприятий на декабрьАфиша культурных мероприятий на декабрь
Афиша культурных мероприятий на декабрь
 
Spss
SpssSpss
Spss
 
Капитальный ремонт
Капитальный ремонтКапитальный ремонт
Капитальный ремонт
 
Афиша культурный событий на март
Афиша культурный событий на мартАфиша культурный событий на март
Афиша культурный событий на март
 
Реестр муниципальных услуг
Реестр муниципальных услугРеестр муниципальных услуг
Реестр муниципальных услуг
 

Similar to INTRO DB

Kd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasiKd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasiDesty Yani
 
Sql injection exposed proof of concept
Sql injection exposed  proof of conceptSql injection exposed  proof of concept
Sql injection exposed proof of conceptlaila wulandari
 
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchMengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchAchmad Solichin
 
Setting buat-router-mikrotik-
Setting buat-router-mikrotik-Setting buat-router-mikrotik-
Setting buat-router-mikrotik-dhi her
 
Pengantar_Python.pptx
Pengantar_Python.pptxPengantar_Python.pptx
Pengantar_Python.pptxIkhwanulAbiyu
 
pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptnafilarifki1
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Wahyu Widodo
 
Sim Penduduk
Sim PendudukSim Penduduk
Sim Pendudukaant
 
Modul ccna bahasa indonesia ccna2-3
Modul ccna  bahasa indonesia   ccna2-3Modul ccna  bahasa indonesia   ccna2-3
Modul ccna bahasa indonesia ccna2-3Adams Firdaus
 

Similar to INTRO DB (20)

Bab 06-tabel
Bab 06-tabelBab 06-tabel
Bab 06-tabel
 
Cara Menghapus Table Di MySQL
Cara Menghapus Table Di MySQLCara Menghapus Table Di MySQL
Cara Menghapus Table Di MySQL
 
Laporan praktikum 2
Laporan praktikum 2Laporan praktikum 2
Laporan praktikum 2
 
Tugas 3 smbd
Tugas 3 smbdTugas 3 smbd
Tugas 3 smbd
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Kd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasiKd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasi
 
Sql injection exposed proof of concept
Sql injection exposed  proof of conceptSql injection exposed  proof of concept
Sql injection exposed proof of concept
 
Modul 07 basisdata
Modul 07 basisdataModul 07 basisdata
Modul 07 basisdata
 
Bab 04-mengatur database my sql
Bab 04-mengatur database my sqlBab 04-mengatur database my sql
Bab 04-mengatur database my sql
 
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchMengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
 
Bab. 6
Bab. 6Bab. 6
Bab. 6
 
Setting buat-router-mikrotik-
Setting buat-router-mikrotik-Setting buat-router-mikrotik-
Setting buat-router-mikrotik-
 
Pengantar_Python.pptx
Pengantar_Python.pptxPengantar_Python.pptx
Pengantar_Python.pptx
 
pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).ppt
 
Membuat databases
Membuat databasesMembuat databases
Membuat databases
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
Sim Penduduk
Sim PendudukSim Penduduk
Sim Penduduk
 
Modul ccna bahasa indonesia ccna2-3
Modul ccna  bahasa indonesia   ccna2-3Modul ccna  bahasa indonesia   ccna2-3
Modul ccna bahasa indonesia ccna2-3
 
Basis Data dengan MySQL
Basis Data dengan MySQLBasis Data dengan MySQL
Basis Data dengan MySQL
 
MySQL 1, introduction
MySQL 1, introductionMySQL 1, introduction
MySQL 1, introduction
 

Recently uploaded

aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmeunikekambe10
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptAcemediadotkoM1
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptNabilahKhairunnisa6
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaSABDA
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKARenoMardhatillahS
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
PRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptxPRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptxPCMBANDUNGANKabSemar
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaDinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaEzraCalva
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdfWahyudinST
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfandriasyulianto57
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanNiKomangRaiVerawati
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfGugunGunawan93
 
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdfsandi625870
 

Recently uploaded (20)

aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .ppt
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
PRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptxPRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptx
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaDinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdf
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
 
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
 

INTRO DB

  • 1. “PENGENALAN DATABASE” Installasi MySql Server Ubuntu dan Perintah Perintah Dasar Banget MySql Written by : Oom Riz (NOC Staff) Note : Tutorial ini didedikasikan untuk anak-anak PKL/Magang di Departement/Divisi IT yaitu Maya, Rohana, dan Westy (SMK TKJ Kelas 2) ========================================================================= Install MySql di Linux Ubuntu : 1. Cek dulu apakah mysql sudah terinstall apa belum, caranya : # dpkg --get-selections | grep mysql 2. Kalau belum terinstall, maka kita install dengan perintah ini : # apt-get install mysql-server 3. diakhir instalasi nanti akan muncul kotak dialog seperti pada gambar dibawah ini : pada gambar diatas, masukan password root mysql : terserah passwordnya apa.. kemudian pilih OK, kemudian ulangi lagi masukan passwordnya. 4. Setelah itu kita masuk ke mode MySql dengan user root, perintahnya dibawah ini : # mysql -u root -p masukan passwordnya, kalau berhasil maka akan muncul seperti pada gambar dibawah ini : Doc LibreOffice 2014, Written by : Riz Al-Atsary
  • 2. 5. Untuk merubah / mengganti password root mysql gunakan perintah ini : #dpkg-reconfigure mysql-server-5.5 maka akan muncul kotak dialog seperti pada gambar sebelumnya, masukan password baru. Oke sekarang kita akan belajar membuat database dan tabel, langkahnya masuk dulu ke mode mysql dengan perintah : # mysql -u root -p (seperti pada gambar sebelumnya) masukan password user root mysql sebelum masuk ke perintah-perintah dasar mysql HARUS kita ketahui dulu beberapa TIPE DATA MySql yang biasa digunakan untuk pembuatan TABEL, perhatikan tabel dibawah ini : TIPE DATA KEGUNAAN VARCHAR Untuk text karekater 1-255 INT Untuk bilangan bulan sampai 11 digit DATETIME Untuk tanggal dan waktu TIME Untuk waktu DATE Untuk tanggal Oke, sekarang perintah-perintahnya: *Menampilkan Databases mysql> show databases; contoh : mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.00 sec) Doc LibreOffice 2014, Written by : Riz Al-Atsary
  • 3. *Membuat Database mysql>create database nama_database; contoh : mysql> create database sambu; Query OK, 1 row affected (0.00 sec) setelah selesai membuat database dengan nama “sambu” coba ketik lagi perintah “menampilkan database” seperti diatas,, maka akan terlihat kalau database “sambu” perhatikan tampilannya seperti dibawah ini : mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sambu | | test | +--------------------+ 5 rows in set (0.00 sec) naah, berarti database sambu udah ada tuh.. ^_^V *Membuat Table mysql> create table nama_tabel (nama_field/kolom tipe_data); contoh: kita akan membuat tabel dengan nama : itd , di dalam database sambu, yang sebelumnya sudah kita buat, didalam table itd terdiri dari field-field / kolom-kolom antara lain : NIK, NAMA, JABATAN. Yang isinya seperti dibawah ini NIK NAMA JABATAN 4041 KADRI Programmer 5741 WAHYU Programmer 5733 RIZ NOC 4042 HAMAL Support Jadi kita harus masuk dulu ke database sambu, caranya : mysql> use sambu; Database changed Doc LibreOffice 2014, Written by : Riz Al-Atsary
  • 4. kalau sudah barulah kita buat table dengan nama itd, caranya seperti ini : mysql> create table itd ( -> nik int NOT NULL, -> nama varchar(20) NOT NULL, -> jabatan varchar(25) NOT NULL, -> primary key (nik) -> ); Query OK, 0 rows affected (0.04 sec) nah, kalau sudah seperti itu berarti table itd udah jadi tu, untuk mengecek nya ketik perintah : mysql>show tables; mysql> show tables; +-----------------+ | Tables_in_sambu | +-----------------+ | itd | +-----------------+ 1 row in set (0.00 sec) kalau sudah begitu berarti tabel ITD udah jadi tuh, untuk melihat field-field dari table ITD gunakan perintah : mysql>show fields from itd; mysql> show fields from itd; +---------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | nik | int(11) | NO | PRI | NULL | | | nama | varchar(20) | NO | | NULL | | | jabatan | varchar(25) | NO | | NULL | | +---------+-------------+------+-----+---------+-------+ 3 rows in set (0.00 sec) coba lihat dikolom Field, sama kan dengan ke inginan kita awal : NIK, NAMA, JABATAN. Sekarang kita akan mengisi field-field tersebut dengan data, sesuai dengan tabel diatas yang kita inginkan. Caranya seperti ini : mysql>insert into nama_tabel values ('isi_field1' , 'isi_field2' , 'isi_field3'); mysql> insert into itd values ('4041','Kadri','Programmer'); Query OK, 1 row affected (0.00 sec) mysql> insert into itd values ('5741','Wahyu','Programmer'); Query OK, 1 row affected (0.00 sec) mysql> insert into itd values ('5733','Riz','NOC'); Query OK, 1 row affected (0.00 sec) mysql> insert into itd values ('4042','Hamal','Support'); Query OK, 1 row affected (0.01 sec) Doc LibreOffice 2014, Written by : Riz Al-Atsary
  • 5. untuk mengecek hasilnya gunakan perintah : mysql>select * from nama_table; mysql> select * from itd; +------+----------+------------+ | nik | nama | jabatan | +------+----------+------------+ | 4041 | Kadri | Programmer | | 4042 | Hamal | Support | | 5733 | Riz | NOC | | 5741 | Wahyu | Programmer | +------+----------+------------+ 4 rows in set (0.00 sec) Untuk menampilkan data berdasarkan Jabatan lakukan dengan perintah: mysql> select * from itd where jabatan='Programmer'; +------+-------+------------+ | nik | nama | jabatan | +------+-------+------------+ | 4041 | Kadri | Programmer | | 5741 | Wahyu | Programmer | +------+-------+------------+ 2 rows in set (0.00 sec) untuk menampilkan data berdasarkan nik atau nama lakukan perintah yang sama seperti diatas, dengan query “WHERE” untuk menampilkan data yang lebih spesifik lagi kita bisa gunakan operator logika AND, misalnya kita akan menampilkan informasi karyawan IT dengan jabatan : programmer dengan NIK: 4041, maka perintahnya seperti ini : mysql> select * from itd where jabatan='Programmer' and nik='4041'; +------+-------+------------+ | nik | nama | jabatan | +------+-------+------------+ | 4041 | Kadri | Programmer | +------+-------+------------+ 1 row in set (0.00 sec) untuk menghapus tabel dan database gunakan perintah : mysql> drop table itd; mysql> drop database sambu; Untuk mengedit data kita gunakan perintah UPDATE, misalkan kita akan mengubah Nama : KADRI menjadi KADRI Setiawan yang mempunyai NIK : 4041, maka perintahnya seperti ini : mysql> update itd set nama='Kadri Setiawan' where nik='4041'; Query OK, 1 row affected (0.03 sec) Rows matched: 1 Changed: 1 Warnings: 0 Doc LibreOffice 2014, Written by : Riz Al-Atsary
  • 6. artinya : update table ITD, set/ubah kolom/field nama menjadi : Kadri Setiawan yang mempunyai NIK:4041. Atau bisa juga dengan format lain sepeti dibawah ini : mysql> update itd set nik='6006' where nama='Riz' and jabatan='NOC'; Query OK, 1 row affected (0.02 sec) Rows matched: 1 Changed: 1 Warnings: 0 artinya : ubah nik dari Riz dengan jabatan NOC menjadi 6006 di table itd. Okelah adik-adik, mungkin itu aja pelajaran kita mengenai Pengenalan Database, Oom harap kalian bisa dan mudah memahami apa yang oom jelasin di tutorial ini, yang semangat ya belajarnya.. jangan Pesbukan mulu.. hheheh.. ^_^V. Email Facebook Blog : : : hubungi@riz-al-atsar y.info w w w.facebook.com/RHEL .SysAdmin w w w.riz-xp.web.id CMIIW ^_^V Doc LibreOffice 2014, Written by : Riz Al-Atsary