LAPORAN PRATIKUM 1 PBD
PERANCANGAN BASIS DATA (PBD)
Laporan Praktikum 1
DISUSUN OLEH
Muhammad Hidayat Saputra
17214033
DOSEN PEMBIMBING
Sri Nofri Wihandari, S.Pd,M.Pd.T
AKADEMI KOMUNITAS NEGERI PADANG PARIAMAN
PDD FT UNP KAB.PADANG PARIAMAN
TAHUN AKADEMI
2018
1. Definisi
MySQL merupakan turunan salah satu konsep utama dalam database,
yaitu SQL (Structured Query Language). SQL adalah bahasa standard untuk
berhadapan dengan database relasional. Dengan kata lain SQL merupakan standard
untuk bahasa basisdata, yang terdiri dari:
- DDL (Data
Definition Language), merujuk kepada kumpulan perintah untuk mendefinisikan
obyek-obyek basis data, Contoh: create, alter, drop.
- DML (Data
Manipulation Language), mengacu pada kumpulan perintah untuk melakukan
manipulasi data. Contoh: delete, insert, update, select.
DML inilah yang lebih dekat dengan Query Language (QL).
Perbedaan DML dengan QL:
DML lebih menekankan kepada aspek penyimpanan data baru ke
dalam tabel, pengubahan data lama, penghapusan data, atau hanya sekedar
mengambil data.
QL lebih ditekankan pada aspek pencarian data.
Dalam bahasa SQL pada umumnya informasi tersimpan dalam
tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri baris (row
atau record) dan kolom (column atau field). Sedangkan dalam sebuah database
dapat terdiri dari beberapa tabel.
Numeric Values
· Angka atau
bilangan seperti 10;123;100.50;1.2E+17; dll
· Jenis
bilangan bulat (integer), dan bilangan pecahan (floating point). Keduanya dapat
bernilai positif (+) dan negatif (-).
· SIGNED: jika
bilangan menggunakan tanda (+) dan (-).
· UNSIGNED :
jika bilangan tidak menggunakan tanda (+) dan (-).
· Penulisan
tanda (+) dapat diabaikan, maka nilai yang bernilai positif disebut juga
Unsigned.
String
· Adalah semua
karakter atau teks.
· Penulisannya
diapit oleh tanda kutip tunggal (‘) atau ganda (“).
· Contoh:
“Padang”; ‘12345’; ‘Meri’
Date
· Format
standar untuk penulisan tanggal adalah “tahun-bulan-hari”
· Untuk
penulisan waktu “jam-menit-detik”
· Penulisan
dapat digabung: “2007-03-26 13-20-05”.
Null
· Special
value
· Mewakili
sesuatu yang belum diketahui atau belum adal nilainya.
· Secara
default kolom numerik selalu bersifat NULL apabila tidak diberikan atau
dinyatakan nilai awalnya.
· Sebaiknya,
bila dinyatakan sebagai NOT NULL, maka kolom tersebut harus memiliki sebuah
nilai.
1. Struktur Dasar
Struktur dasar dari ekspresi SQL terdiri dari tiga klausa
yaitu: select, from, dan where.
Select
Digunakan untuk menetapkan daftar atribut (field) yang
diinginkan sebagai hasil query.
From
Mencatat semua relasi yang di “scan” dalam evaluasi suatu
query atau untuk menetapkan tabel (atau gabungan tabel) yang akan ditelusuri
selama query data dilakukan.
Where
Sifatnya aotional, digunakan sebagai predikat (kriteria)
yang menyangkut atribut-atribut dari relasi yang muncul dalam klausa from yang
harus dipenuhi dalam memperoleh hasil query.
Langkah kerja:
1. Mengaktifkan
MySQL
Klik tombol “Start” di Apache dan MySQL
Buka CMD dengan klik
tombol Start windows a Run, ketikkan CMD di jendela Run a tekan Enter.
Pada command prompt, ketik ‘cd\’ (tanpa ‘ ‘) kemudian tekan
tombol Enter
setelah
itu arahkan ke folder C:\xampp\mysql\bin, caranya ketik ‘cd E:\xampp\mysql\bin’
(tanpa ‘ ‘) kemudian tekan tombol Enter,maka akan seperti ini : ‘cd E:\xampp\mysql\bin’.
setelah berada di
dalam folder E:\xampp\mysql\bin, baru anda dapat mengakses mysql. ketik :
‘mysql -u root -p’ (tanpa ‘ ‘) kemudian tekan tombol Enter. tekan tombol Enter
lagi. Hasilnya seperti ini :
Ketikkan query berikut:
mysql> show databases;
1.
Memilih salah satu database yang ada
Misalkan ingin mengaktifkan salah satu database, yaitu
database mysql, dilakukan dengan mengetikkan query: use nama database;
mysql>use
mysql;
1. Mengaktifkan
database
Sebelum membuat tabel, terlebih dahulu Anda harus
mengatifkan database yang baru saja dibuat (create), yaitu database akdemik
dengan mengetikkan query:
mysql> use akademik_tari;
maka dilayar Anda akan muncul seperti gambar berikut:
Komentar
Posting Komentar