LKPD Ke 2 TKJ 03
LKPD Ke 2 TKJ 03
A. TUJUAN
1. Personal komputer.
C. TEORI SINGKAT
1. Definisi
MYSOL merupakan turnan salan satu konsed utama dalam database, vaitu SOL
(Structured Query Language). SQL adalah bahasa standard untuk berhadapan dengan
database relasional. Dengan kata lain SQL merupakan standard untuk bahasa basisdata,
• 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 lebih menekankan kepada aspek penyimpanan data baru ke dalam tabel,
pengubahan data lama, penghapusan data, atau hanya sekedar mengambil data.
Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara
logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan
kolom(column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table.
2. Jenis Data
a) Numeric Values
• Angka atau bilangan seperti 10;123;100.50;1.2E+17, dll
• Jenis bilangan bulat (integer), dan bilangan pecahan (floating point). Keduanya
b) String
• Adalah semua karakter atau teks
• Penulisannya diapit oleh tanda (`) atau ganda (“)
• Contoh : :padang” ;`12345`;meri;
c) Date
• Format standar untuk penulisan tanggal adalah “tahun-bulan-hari”
• Untuk penulisan waktu “jam-menit-detik”
• Penulisan dapat digabung :’2007-0326-13-50-05”
d) Null
• Special value
• Mewakili sesuatu yang belum diketahui atau belum ada nilainya
• Secara default kolom numberik selalu bersifat Null apabila tidak diberikan atau dinayatakan
nilai awalan
• Sebaliknya ,bika dinyatakan sebagai Not Null maka kolom tersebut harus memiliki nilai
SMK N 4 GOWA Lembaran Job sheet
Kelas : XI TKJ 02 Mata Pelajaran : Basis Data
Waktu : Topik : MySQL
Nama Guru: Rizki Ayu Wijaya, S.Pd Judul : Pengenalan Struktur MySQL
4. struktur Dasar
Struktur dasar dari ekspresi SQL terdiri cari tiga klausa yaitu : select,from dan where.
• select
digunakan untuk menetapkan attar atribut Jeld) yang dinginkan sebagal hasil query
• From
mencatat semua relasi yang di"scan” dalam evaluasi suatu query atau untuk menetapkan
table (atau gabungan tabel yang akan ditelusuri selama query data dilakukan.
• where
dart relasi yang muncul dalam klausa from yang harus dipenuhi dalam memperoleh hasil query.
SMK N 4 GOWA Lembaran Job sheet
Kelas : XI TKJ 02 Mata Pelajaran : Basis Data
Waktu : Topik : MySQL
Nama Guru: Rizki Ayu Wijaya, S.Pd Judul : Pengenalan Struktur MySQL
5. Constraint
Constraint adalah batasan atau aturan yang ada pada tabel. MysoL menyediakan beberapa
a. NOL NULL
Suatu kolom yang didefinisikan dengan constraint NOT NULL tidak boleh berisi nilai NULL. kolom
yang befungsi sebagai kunci primer (primary key) otomatis tidak boleh NULL.
D. UNIQUE
Mendefinisikan suatu kolom menjadi bersitat unik, artinya antara satu data dengan data
C PRIMARY KEY
constraint PRIMARY kEY membentuk key yang unik untuk suatu table
d. FOREIGN KEY
FOREIGN KEY constraint didefinisikan pada suatu kolom yang ada pada suatu table. Dimana
kolom tersebut juga memiliki oleh tabele yang lain sebagai suatu PRIMARY Key ,bisa dipake
untuk menghubungkan antara 2 table.
D. Langkah Kerja
1. Mengaktifkan MySQL
Misalnya ingin mengaktifkan salah satu database yang ada, dilakukan dengan mengetik
query:
5. membuat table
SMK N 4 GOWA Lembaran Job sheet
Kelas : XI TKJ 02 Mata Pelajaran : Basis Data
Waktu : Topik : MySQL
Nama Guru: Rizki Ayu Wijaya, S.Pd Judul : Pengenalan Struktur MySQL
Bentuk umum :
Untuk mengetahui struktur ( nama kolom, tipe data,ukuran )table, dapat dilakukan dengan quary:
Bentuk umum:
Contoh :
SMK N 4 GOWA Lembaran Job sheet
Kelas : XI TKJ 02 Mata Pelajaran : Basis Data
Waktu : Topik : MySQL
Nama Guru: Rizki Ayu Wijaya, S.Pd Judul : Pengenalan Struktur MySQL
Bentuk umum :
Contoh;
Bentuk umum:
Bentuk umum:
Bentuk umumnya :
Contoh:
Bentuk umumnya :
Contoh:
Bentuk umumnya :
Contoh:
Bentuk umumnya:
Mysql>Show tables
Contoh:
Bentuk umumnya
Bentuk umumnya
Soal :
1. Buat database dengan nama “db_perpustakaan_nama”! (db_perpustakaan_Ayu)
2. Buat tabel anggota : tb_anggota
NISN (Int) Nama (Varchar 30) Jenis Kelamin (Char 5) Alamat (Varchar 50)
101
102
103
104
105