Dokumen tersebut membahas tentang basis data dan penggunaannya dalam sistem manajemen basis data (DBMS). Secara singkat, basis data adalah kumpulan data yang terorganisasi dan terintegrasi, sedangkan DBMS adalah perangkat lunak yang mengelola basis data tersebut dengan menyimpan, memanipulasi, dan mengakses datanya. Dokumen ini juga memberikan contoh penggunaan bahasa SQL untuk mendefinisikan, mengakses, dan memanipulasi data dalam basis data.
2. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
Apa itu basis data ?
Istilah “Basis” bisa di artikan sebagai markas ataupun gudang, tempat berkumpul.
Sedangkan “Data” yaitu kumpulan fakta dunia nyata yang mewakili suatu objek, seperti
manusia, barang, dan lain-lain yang direkam ke dalam bentuk angka, bentuk huruf,
simbol, teks, bunyi, gambar atau juga kombinasinya.
Jadi arti dari basis data adalah kumpulan terorganisasi dari data – data yang saling
berhubungan sedemikian rupa sehingga dapat mudah disimpan, dimanipulasi, serta
dipanggil oleh penggunanya. Atau Definisi Basis data juga dapat diartikan sebagai
kumpulan data yang terdiri dari satu atau lebih tabel yang terintegrasi satu sama lain,
dimana setiap user diberi wewenang untuk dapat mengakses ( seperti
mengubah,menghapus dll.) data dalam tabel-tabel tersebut.
Setiap data/entitas memiliki atribut/field contohnya data barang memiliki atribut no
barang, nama barang, harga barang dan stok.
harga barang no barang
stok nama barang
Untuk membuat data base kita memerlukan aplikasi pengelola data base yang biasa
disebut DBMS (Data Base Management Sistem).
Database management system atau DBMS adalah suatu perangkat lunak yang dirancang
untuk menghubungkan basis data dengan para user, agar pengelolaan data dapat
berproses dengan baik.
Sesuai pengertiannya, DBMS adalah sistem yang bertugas sebagai database
engine, schema database, dan pengelolaan data agar proses pengorganisasian dan
manajemennya juga bisa berjalan lancar.
DBMS juga bisa diartikan sebagai suatu perantara visual yang dibutuhkan untuk
melakukan kegiatan membaca, mengorganisir, memperbarui, serta menghapus data yang
sudah tersimpan dalam database agar lebih mudah.
Ketika ingin mengoperasikan DBMS, maka user harus menggunakan bahasa komputer
yang memang sesuai dengan sistem terkait. Terdapat dua jenis bahasa komputer yang
disarankan, agar bisa berkomunikasi melalui DBMS, yaitu:
Data Manipulation Language, bahasa ini umumnya digunakan untuk sebuah perintah
yang akan memanipulasi data dalam basis data. Perintah ini berbentuk seperti
pengambilan data, mengubah data, menghapus data dan juga menambah data
Barang
3. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
Data Definition Language, bahasa ini digunakan untuk mengubah serta membuat struktur
dari suatu objek dalam basis data seperti index, table, views, schema dan lain
sebagainnya.
Selain dua Bahasa tersebut, salah satu Bahasa pemrograman lainnya yang memang
digunakan dalam basis data adalah SQL (structure query language).
Tugas 1
1. Buatlah 3 data/entitas dengan minimal memiliki 4 atribut/field
2. Sebutkan 4 aplikasi DBMS
4. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
LATIHAN 1
INSTAL APLIKASI XAMPP
1. Download aplikasi xampp di https://www.apachefriends.org/download.html
2. Buka aplikasi xampp dengan cara klik 2x dan Silakan tekan Yes untuk
melanjutkan instalasi.
3. Klik tombol Next
4. Klik tombol Next
5. Berikutnya silakan pilih folder tujuan dimana XAMPP ingin Anda instal.
Contohnya di direktori C:xampp.
5. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
6. Pada halaman selanjutnya, akan ada pilihan apakah Anda ingin menginstal
Bitnami untuk XAMPP, dimana nantinya dapat Anda gunakan untuk install
WordPress, Drupal, dan Joomla secara otomatis.
7. Setelah berhasil diinstal, akan muncul notifikasi untuk langsung menjalankan
control panel. Silakan klik Finish.
7. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
LATIHAN 2
DDL (DATA DEFINITION LANGUAGE)
1. Buka xampp – control dengan cara klik 2 kali
2. Jalankan Apache dan Mysql dengan cara klik start
8. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
3. Buka CMD dengan cara tekan tpmbol win + R dan ketikan CMD dan klik
OK
4. Ketikan cd c:/xampp/mysql/bin lalu tekan enter
5. Ketikan mysql -u root lalu tekan enter
6. Buat data base baru dengan perintah create database latihan1;
9. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
7. Untuk melihat data base yang sudah kita buat ketikan show databases;
8. Untuk memulai mengedit/menggunakan database latihan1 ketikan use
latihan1;
9. Untuk membuat tabel barang ketikan create table barang (no_barang int
(10) primary key,nama_barang char (12),harga_barang int (12),stok
int(100));
10. Menampikan tabel yang sudah kita buat dengan cara desc barang;
10. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
11. Menambahkan field pada tabel dengan cara alter table barang add
harga_beli int(12);
12. Cara mengubah type data pada field stok dengan cara alter table barang
modify stok int(3);
13. Menampilkan tabel dengan ketikan desc barang;
14. Untuk menghapus field tabel dengan cara alter table barang drop
harga_beli;
11. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
15. Menampilkan tabel dengan ketikan desc barang;
16. Merubah nama tabel dengan cara rename table barang to barang1;
17. Menampilkan tabel yang sudah diubah dengan mengetikkan show tables;
18. Merubah nama field no_barang dengan cara alter table barang1 change
no_barang no_brg;
12. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
19. Menampilkan tabel
Tugas 1
1. Buatlah data base dengan nama tugas1
2. Buatlah tabel siswa di dalamnya dengan memperhatikan tabel di bawah
3. Ubahlah nama field nis menjadi nisn
4. Tambahkan field alamat varchar (105)
5. Hapuslah field asal_sekolah
6. Ubahlah nisn int(12) menjadi nisn int(9)
13. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
LATIHAN 3
DML (DATA MANIPULATION LANGUAGE)
1. Buka xampp – control dengan cara klik 2 kali
2. Jalankan Apache dan Mysql dengan cara klik start
14. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
3. Buka CMD dengan cara tekan tpmbol win + R dan ketikan CMD dan klik
OK
4. Ketikan cd c:/xampp/mysql/bin lalu tekan enter
5. Ketikan mysql -u root lalu tekan enter
6. Gunakan data base latihan1 dengan printah use latihan1;
7. Buat tabel barang
15. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
8. Masukan data seperti berikut ini
9. Menampilkan data Mouse dengan perintah WHERE
10. Merubah atau memperbaharui data dengan perintah UPDATE
Hasilnya :
11. Menghapus data dengan perintah DELETE
16. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
LATIHAN 4
SELEKSI DATA
1. Buka xampp – control dengan cara klik 2 kali
2. Jalankan Apache dan Mysql dengan cara klik start
3. Buka CMD dengan cara tekan tpmbol win + R dan ketikan CMD dan klik
OK
17. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
4. Ketikan cd c:/xampp/mysql/bin lalu tekan enter
5. Ketikan mysql -u root lalu tekan enter
6. Gunakan data base latihan1 dengan printah use latihan1;
7. Menampilkan record tabel barang
18. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
8. Menampilkan nama_brd dan harga_brg
9. Menampilkan data dengan DIANTARA/BETWEEN
10. Menampikan data dengan LIKE % di awal
11. Menampikan data dengan LIKE
12. Menampilkan data dengan mengurutkan dari kecil ke besar dengan ORDER
By
19. SMK N 2 KOTA BEKASI KELAS KHUSUS TRASPAC
13. Menghhitung jumla record data dengan perintah COUNT
14. Menampilkan harga terendah dengan perintah MIN
15. Menampilkan harga tertinggi dengan perintah MAX
Tugas
1. Ubahlah nama_brg Omen Mekanikal menjai Alienware
2. Tampilkan nilai rata-rata dari stok_brg
3. Tampilkan nama_brg yang mengandung huruf ‘E’
4. Hapuslah data ROG mekanikal
5. Tambahakan data id_brg L003, nama_brg PC core i5, harga_brg
7000000, stok_brg 4.