0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan7 halaman

Basis - Data Jobsheet 1

Diunggah oleh

Situm Lestari
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan7 halaman

Basis - Data Jobsheet 1

Diunggah oleh

Situm Lestari
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

PENGEMBANGAN PERANGKAT LUNAK DAN GIM

SMK NEGERI 1 PEDAN


JOBSHEET BASIS DATA
FASE/MODUL Menerapkan instalasi dan administrasi basis Alokasi waktu :18 x 45’
:1/1 data
No : JST/DB/PPLG/2023/01 Revisi : 01 Tgl : ..............................

A. Kompetensi
Memahami perintah-perintah SQL untuk mengambil atau menampilkan data
dalam suatu basis data dengan kondisi tertentu.
B. Sub Kompetensi
Dapat melakukan pengambilan data sesuai dengan syarat-syarat yang telah
ditentukan dengan menggunakan operator-operator perbandingan logika.
C. Dasar teori
Untuk mengambil data yang sesuai dengan syarat tertentu, perintah query yang
sering digunakan adalah klausa WHERE diikuti dengan operator-operator
perbandingan logika.

1. Aktifkan XAMPP sebagai server database.

2. Buka command prompt/run/dos. Ketikan cmd, lalu OK.

3. Arahkan ke direktori(folder) xampp berada.


Contoh:
Jika folder xampp berada pada disk E: maka pengaksesannya adalah:
PENGEMBANGAN PERANGKAT LUNAK DAN GIM
SMK NEGERI 1 PEDAN
JOBSHEET BASIS DATA
FASE/MODUL Menerapkan instalasi dan administrasi basis Alokasi waktu :18 x 45’
:1/1 data
No : JST/DB/PPLG/2023/01 Revisi : 01 Tgl : ..............................

4. Setelah masuk ke direktori bin. Lanjutkan langkah berikut :

mysql –u root –p berfungsi untuk


masuk ke dalam server MySQL
-u : user
-p : password
*password tidak perlu diisi.

5. Ketikan show databases; untuk menampilkan database yang sudah tersedia.


PENGEMBANGAN PERANGKAT LUNAK DAN GIM
SMK NEGERI 1 PEDAN
JOBSHEET BASIS DATA
FASE/MODUL Menerapkan instalasi dan administrasi basis Alokasi waktu :18 x 45’
:1/1 data
No : JST/DB/PPLG/2023/01 Revisi : 01 Tgl : ..............................

6. Untuk masuk atau menggunakan database, ketikan use <nama database>;


Contoh: use mysql;

7. Untuk menampilkan table yang terdapat dalam database ketikan show tables;

8. Membuat database baru. Ketikan create database <nama database yang


akan dibuat>;
Contoh :
create database toko_buku;

1. Ketikan use toko_buku;


2. Membuat tabel.
Formatnya :
create table <nama_tabel>(
<nama_kolom_1><tipe_data>(<panjang_data>) [NULL][NOT
NULL][PRIMARY KEY],
<nama_kolom_2><tipe_data>(<panjang_data>) [NULL][NOT NULL],…);
contoh :
create table buku(
kode_buku varchar(7) NOT NULL PRIMARY KEY,
kategori varchar(255) NOT NULL,
judul varchar(255) NOT NULL,
PENGEMBANGAN PERANGKAT LUNAK DAN GIM
SMK NEGERI 1 PEDAN
JOBSHEET BASIS DATA
FASE/MODUL Menerapkan instalasi dan administrasi basis Alokasi waktu :18 x 45’
:1/1 data
No : JST/DB/PPLG/2023/01 Revisi : 01 Tgl : ..............................

penulis varchar(255) NULL,


stok int(11) NOT NULL,
harga int(11) NOT NULL);

3. Menampilkan hasil pembuatan tabel


Format :
describe <nama_tabel>;

4. Mengisi tabel.
Format :
insert into <nama_tabel> (<nama_kolom_1>, <nama_kolom_2>, …)
values ('<isi_kolom1>', '<isi_kolom2>', …);
Contoh:
insert into buku (kode_buku, kategori, judul, penulis, stok, harga)
values ('MSVB001', 'Pemrogaman', '10 Jam Mahir Pemrgraman Web', 'Andy
Haahap', '200', '60.000');

5. Menampilkan hasil pengisian


Format :
Select * from <nama_tabel>;
PENGEMBANGAN PERANGKAT LUNAK DAN GIM
SMK NEGERI 1 PEDAN
JOBSHEET BASIS DATA
FASE/MODUL Menerapkan instalasi dan administrasi basis Alokasi waktu :18 x 45’
:1/1 data
No : JST/DB/PPLG/2023/01 Revisi : 01 Tgl : ..............................

6. Altering
Merubah nama kolom :
alter table <nama_tabel> change
<nama_kolom_lama><nama_kolom_baru><tipe_data>(<panjang_data>)
after <nama_kolom>;

untuk merubah nama kolom pertama gunakan format berikut:


alter table <nama_tabel> change
<nama_kolom_lama><nama_kolom_baru><tipe_data>(<panjang_data>)
first;

Merubah nama tabel :


alter table <nama_tabel_lama> rename to <nama_tabel_baru>
Lakukan hal berikut :
Format Apa yang terjadi???? Utarakan disini
alter table buku add keterangan
varchar(255);
alter table buku add penerbit
varchar(255) after penulis;
PENGEMBANGAN PERANGKAT LUNAK DAN GIM
SMK NEGERI 1 PEDAN
JOBSHEET BASIS DATA
FASE/MODUL Menerapkan instalasi dan administrasi basis Alokasi waktu :18 x 45’
:1/1 data
No : JST/DB/PPLG/2023/01 Revisi : 01 Tgl : ..............................

alter table buku drop keterangan;

alter table buku drop PRIMARY KEY;

7. Mengubah isi kolom


Format :
update <nama_tabel>
set <nama_kolom_yang_akan_diubah_1>=<isi_kolom_baru>,
<nama_kolom_yang_akan_diubah_2>=<isi_kolom_baru>,
<nama_kolom_yang_akan_diubah_3>=<isi_kolom_baru>,….
where <kondisi>;
Contoh :
update buku set harga_jual='60000' where judul='10 Jam Mahir Pemrgraman
Web';

8. Menghapus tabel
drop table <nama_tabel>;

9. Mengapus data dalam tabel


delete from <nama_tabel> where <kondisi>;
contoh :
delete from buku where judul='10 Jam Mahir Pemrgraman Web';
PENGEMBANGAN PERANGKAT LUNAK DAN GIM
SMK NEGERI 1 PEDAN
JOBSHEET BASIS DATA
FASE/MODUL Menerapkan instalasi dan administrasi basis Alokasi waktu :18 x 45’
:1/1 data
No : JST/DB/PPLG/2023/01 Revisi : 01 Tgl : ..............................

Tugas :
1. Buat data base dengan nama penjualan
2. Buatlah tabel dengan nama data_pelanggan. Strukturnya adalah sebagai berikut
:

Varchar (1)

Varchar (1)

3. Isikan data berikut :

4. Lakukan penambahan data berikut :


Id_pelanggan = P009
Nama = Rosi
Jenis_kelamin = P
Alamat = JL. Mangkunegaran No. 67
Telepon = 081303045160
Tgl_lahir = 1987-5-19
Jenis_pelanggan = G
5. Lakukan perbahan nama kolom tgl_lahir menjad tangal_lahir
6. Lakukan perubahan data alamat pada peangga dengan id P004.
7. Lakukan penghapusan data pelanggan P003
8. Buat laporannya

Anda mungkin juga menyukai