0% menganggap dokumen ini bermanfaat (0 suara)
104 tayangan36 halaman

Modul Pembelajaran Basis Data SMK

Dokumen ini adalah modul ajar untuk siswa kelas X RPL di SMK Swasta Teladan, yang berfokus pada pembelajaran basis data. Modul mencakup tujuan pembelajaran, kegiatan pembelajaran, serta asesmen untuk memastikan pemahaman siswa tentang penggunaan software basis data seperti MS Access dan MySQL. Metode pembelajaran yang digunakan adalah kombinasi tatap muka dan pembelajaran jarak jauh (Blended Learning).

Diunggah oleh

mu13ni
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 RTF, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
104 tayangan36 halaman

Modul Pembelajaran Basis Data SMK

Dokumen ini adalah modul ajar untuk siswa kelas X RPL di SMK Swasta Teladan, yang berfokus pada pembelajaran basis data. Modul mencakup tujuan pembelajaran, kegiatan pembelajaran, serta asesmen untuk memastikan pemahaman siswa tentang penggunaan software basis data seperti MS Access dan MySQL. Metode pembelajaran yang digunakan adalah kombinasi tatap muka dan pembelajaran jarak jauh (Blended Learning).

Diunggah oleh

mu13ni
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 RTF, PDF, TXT atau baca online di Scribd

YAYASAN PENDIDIKAN TELADAN

SEKOLAH MENENGAH KEJURUAN (SMK) SWASTA TELADAN


BIDANG KEAHLIAN BISNIS MANAJEMEN DAN TEKNOLOGI INFORMASI DAN
KOMUNIKASI
JALAN SINGOSARI NO.3 TELP. (0622) 22210 – 23811, Fax. 22210
PEMATANGSIANTAR 21111
A. INFORMASI UMUM

1. IDENTITAS SEKOLAH

Satuan Pendidikan : Sekolah Menengah Kejuruan (SMK)


Judul Modul : Basis Data
Kode Modul Ajar : FASE E X RPL BD
Kelas : X RPL
Konsentrasi Keahlian : REKAYASA PERANGKAT LUNAK
Alokasi waktu : 7 x 3 x 45 Menit
Pertemuan : 13 - 19

2. Kompetensi Awal
Kemampuan awal yang dipersyaratkan untuk mempelajari modul ini.
Peserta didik sudah memiliki kemampuan dasar tentang algoritma pemrograman

3. Profil Pelajar Pancasila


 Dimensi 1. Beriman, bertakwa kepada Tuhan Yang Maha Esa dan Berakhlak Mulia.
 Dimensi 3. Bergotong royong
 Dimensi 4. Mandiri

4. Sarana dan Prasarana


a. Sarana
Digital dan Non digital berupa buku paket, e-book, video pembelajaran di internet
b. Prasarana
 Perangkat keras (PC, Laptop, Headset)
 Perangkat lunak (Aplikasi pembelajaran : Google Class Room, Whatsapp)
 Jaringan Internet

5. Target Peserta Didik


Perangkat ajar ini dapat digunakan guru untuk mengajar dikelas X konsentrasi keahlian rekayasa perangkat
lunak SMK teknologi informatika dan komunikasi
 Siswa regular/tipikal
Jumlah Siswa : 83 peserta didik

6. Model Pembelajaran
- Paduan antara tatap muka dan PJJ (Blended Learning)

1
B. KOMPONEN INTI

1. Tujuan Pembelajaran

ELEMEN CAPAIAN PEMBELAJARAN


Orientasi dasar Pada akhir fase E, peserta didik mampu menggunakan peralatan/teknologi di
pengembangan bidang pengembangan perangkat lunak dan gim, seperti basis data
perangkat lunak
dan gim

Tujuan pembelajaran yang ingin dicapai

Kode TP Tujuan Pembelajaran Elemen BD

X RPL BD.1 Peserta didik mampu menjelaskan pengertian basis data


X RPL BD.2 Peserta didik mampu menjelaskan jenis-jenis aplikasi basis data
X RPL BD.3 Peserta didik mampu mengklasifikasikan software basis data
X RPL BD.4 Peserta didik mampu menggunakan aplikasi basis data yaitu software ms. access
X RPL BD.5 Peserta didik mampu Menggunakan Software MySQL

2. Pemahaman Bermakna
 Basis Data terdiri dari kata basis dan data. Basis dapat diartikan sebagai markas atau gudang.
Sedangkan data adalah catatan atas kumpulan fakta dunia nyata yang mewakili objek seperti
manusia, barang, hewan, konsep, peristiwa dan sebagainya yang diwujudkan dalam bentuk
huruf, angka, simbol, gambar, teks, bunyi atau kombinasinya

3. Pertanyaan Pemantik
 Pernahkah anda mendengar kata basis data?
 Pernahkah anda menggunakan software basis data?
4. Kegiatan Pembelajaran
Pertemuan 13
Pendahuluan

1. Memberi Salam
2. Guru meminta peserta didik memimpin doa
3. Guru mengabsen, mengecek kerapian berpakaian, kebersihan kelas.
4. Guru menyampaikan penjelasan tentang tujuan pembelajaran yang
15 Menit
akan dicapai
5. Guru memberikan penjelasan tentang tahapan kegiatan pembelajaran
6. Guru melakukan apersepsi
7. Guru memberi motivasi kepada peserta didik

Inti

A. Orientasi peserta didik pada masalah 105 Menit


1. Guru memberikan kepada peserta didik sebuah tugas tentang
penggunaan basis data
- Peserta didik mendengarkan penjelasan guru tentang
penggunaan basis data
- Peserta didik diminta memberikan tanggapan dan pendapat
terhadap penjelasan yang diberikan guru
2
- Peserta didik diberikan kesempatan untuk menetapkan
permasalahan dalam bentuk pertanyaan yang berhubungan
dengan basis data
2. Guru menugaskan peserta didik agar membentuk kelompok
sebanyak 4 orang.
- Guru membagikan lembar kerja dan kertas gambar secara
berkelompok yang berisi permasalahan yang ditetapkan
dalam pertanyaan-pertanyaan yang diajukan dan tugas
membuat
- Peserta didik (dalam kelompok) membaca dan mengamati
aktivitas pembelajaran yang diberikan.
- Guru bertanya secara acak pada peserta didik
- Peserta didik menjawab pertanyaan guru
3. Guru memberikan kesempatan peserta didik bertanya dengan
menanyakan bagian yang belum dipahami.
- Peserta didik bertanya tentang bagian yang belum dipahami.

B. Mengorganisasi peserta didik dalam belajar


1. Guru memastikan setiap anggota memahami tugas masing-masing
kelompok
- Peserta didik masing-masing membaca dan menganalisis
petunjuk dalam lembar kerja dan mencari referensi dari
internet kemudian masing-masing mencatat pandangannya

C. Membimbing penyelidikan peserta didik secara mandiri maupun


kelompok
1. Guru memantau keterlibatan peserta didik selama pengerjaan
masalah (penyelidikan)
- Kelompok melakukan diskusi untuk menghasilkan resume
dari bahan kajian yang disajikan.
2. Kelompok membuat contoh penggunaan basis data dalam
kehidupan sehari-hari
3. Hasil dikumpulkan
D. Mengembangkan dan Menyajikan Hasil Karya
1. Guru menilai hasil sajian setiap kelompok dan melakukan
penyamaan persepsi
2. Kelompok menyajikan hasil diskusi dan jawaban beserta
argumen pendukung yang mendasari jawaban.

Penutup

1. Peserta didik bersama-sama dengan guru menyimpulkan hasil


pembelajaran
15 Menit
2. Refleksi
3. Guru memberikan tugas mandii kepada siswa

Pertemuan 14
Pendahuluan

1. Memberi Salam
2. Guru mengabsen, mengecek kerapian berpakaian, kebersihan kelas.
3. Guru meminta peserta didik memimpin doa
4. Guru menyampaikan penjelasan tentang tujuan pembelajaran yang
15 Menit
akan dicapai
5. Guru memberikan penjelasan tentang tahapan kegiatan pembelajaran
6. Guru melakukan apersepsi
7. Guru memberi motivasi kepada peserta didik 3
Inti

A. Orientasi peserta didik pada masalah 105 Menit


1. Guru memberikan kepada peserta didik sebuah tugas tentang
software basis data
2. Peserta didik mendengarkan penjelasan guru tentang penggunaan
basis data
3. Peserta didik diminta memberikan tanggapan dan pendapat
terhadap penjelasan yang diberikan guru
4. Peserta didik diberikan kesempatan untuk menetapkan
permasalahan dalam bentuk pertanyaan yang berhubungan
dengan software basis data
4. Guru menugaskan peserta didik agar membentuk kelompok
sebanyak 4 orang.
5. Guru membagikan lembar kerja dan kertas gambar secara
berkelompok yang berisi permasalahan yang ditetapkan dalam
pertanyaan-pertanyaan yang diajukan dan tugas membuat
6. Peserta didik (dalam kelompok) membaca dan mengamati
aktivitas pembelajaran yang diberikan.
7. Guru bertanya secara acak pada peserta didik
8. Peserta didik menjawab pertanyaan guru
9. Guru memberikan kesempatan peserta didik bertanya dengan
menanyakan bagian yang belum dipahami.
- Peserta didik bertanya tentang bagian yang belum dipahami.

B. Mengorganisasi peserta didik dalam belajar


2. Guru memastikan setiap anggota memahami tugas masing-masing
kelompok
- Peserta didik masing-masing membaca dan menganalisis
petunjuk dalam lembar kerja dan mencari referensi dari
internet kemudian masing-masing mencatat pandangannya
- Guru memberikan evaluasi melalui google classroom

C. Membimbing penyelidikan peserta didik secara mandiri maupun


kelompok
4. Guru memantau keterlibatan peserta didik selama pengerjaan
masalah (penyelidikan)
- Kelompok melakukan diskusi untuk menghasilkan resume
dari bahan kajian yang disajikan.
5. Kelompok membuat contoh penggunaan basis data dalam
kehidupan sehari-hari
6. Hasil dikumpulkan
D. Mengembangkan dan Menyajikan Hasil Karya
3. Guru menilai hasil sajian setiap kelompok dan melakukan
penyamaan persepsi
4. Kelompok menyajikan hasil diskusi dan jawaban beserta
argumen pendukung yang mendasari jawaban.

Penutup

1. Peserta didik bersama-sama dengan guru menyimpulkan hasil


pembelajaran
15 Menit
2. Pemberitahuan materi berikutnya
3. Memberitkan tugas mandiri kepada peserta didik

Pertemuan 15-16
Pendahuluan 4

1. Memberi Salam 30 Menit


2. Guru meminta peserta didik memimpin doa
3. Guru mengabsen, mengecek kerapian berpakaian, kebersihan kelas.
4. Guru menyampaikan penjelasan tentang tujuan pembelajaran yang
akan dicapai
5. Guru memberikan penjelasan tentang tahapan kegiatan pembelajaran
6. Guru melakukan apersepsi
7. Guru memberi motivasi kepada peserta didik

Inti

A. Orientasi peserta didik pada masalah


1. Guru memberikan kepada peserta didik sebuah tugas tentang
penggunaan software basis data microsoft access
- Peserta didik mendengarkan penjelasan guru tentang
penggunaan microsoft access
- Peserta didik diminta memberikan tanggapan dan pendapat
terhadap penjelasan yang diberikan guru
- Peserta didik diberikan kesempatan untuk menetapkan
permasalahan dalam bentuk pertanyaan yang berhubungan
dengan software basis data microsoft access
2. Guru menugaskan peserta didik agar membentuk kelompok
sebanyak 4 orang.
- Guru membagikan lembar soal sebagai penugasan mandiri
- Peserta didik (dalam kelompok) membaca dan mengamati
aktivitas pembelajaran yang diberikan.
- Guru bertanya secara acak pada peserta didik
- Peserta didik menjawab pertanyaan guru
3. Guru memberikan kesempatan peserta didik bertanya dengan
menanyakan bagian yang belum dipahami.
- Peserta didik bertanya tentang bagian yang belum dipahami.

B. Mengorganisasi peserta didik dalam belajar


210 Menit
1. Guru memastikan setiap anggota memahami tugas masing-masing
kelompok
2. Peserta didik masing-masing membaca dan menganalisis petunjuk
dalam lembar kerja dan mencari referensi dari internet kemudian
masing-masing mencatat pandangannya
3. Guru memberikan evaluasi melalui google classroom

C. Membimbing penyelidikan peserta didik secara mandiri maupun


kelompok
1. Guru memantau keterlibatan peserta didik selama pengerjaan
masalah (penyelidikan)
2. Kelompok melakukan diskusi untuk menghasilkan resume dari bahan
kajian yang disajikan.
3. Kelompok membuat contoh soal penggunaan basis data untuk
dipraktekkan
4. Hasil dikumpulkan

D. Mengembangkan dan Menyajikan Hasil Karya


1. Guru menilai hasil sajian setiap kelompok dan melakukan penyamaan
persepsi
2. Kelompok menyajikan hasil diskusi dan jawaban beserta argumen
pendukung yang mendasari jawaban.

Penutup 5

1. Peserta didik bersama-sama dengan guru menyimpulkan hasil


pembelajaran
30 Menit
2. Pemberitahuan materi selanjutnya
3. Melanjutkan Aktivitas selanjutnya
Pertemuan 17-19
Pendahuluan

1. Memberi Salam
2. Guru meminta peserta didik memimpin doa
3. Guru mengabsen, mengecek kerapian berpakaian, kebersihan kelas.
4. Guru menyampaikan penjelasan tentang tujuan pembelajaran yang
45 Menit
akan dicapai
5. Guru memberikan penjelasan tentang tahapan kegiatan pembelajaran
6. Guru melakukan apersepsi
7. Guru memberi motivasi kepada peserta didik

Inti

A. Orientasi peserta didik pada masalah


1. Guru memberikan kepada peserta didik sebuah tugas tentang
penggunaan mySQL
2. Peserta didik mendengarkan penjelasan guru tentang penggunaan
mySQL
3. Peserta didik diminta memberikan tanggapan dan pendapat
terhadap penjelasan yang diberikan guru
4. Peserta didik diberikan kesempatan untuk menetapkan
permasalahan dalam bentuk pertanyaan yang berhubungan
dengan mySQL
5. Guru menugaskan peserta didik agar membentuk kelompok
sebanyak 4 orang.
6. Guru membagikan lembar kerja dan kertas gambar secara
berkelompok yang berisi permasalahan yang ditetapkan dalam
pertanyaan-pertanyaan yang diajukan dan tugas membuat
- Peserta didik (dalam kelompok) membaca dan mengamati
aktivitas pembelajaran yang diberikan.
- Guru bertanya secara acak pada peserta didik
- Peserta didik menjawab pertanyaan guru
7. Guru memberikan kesempatan peserta didik bertanya dengan
menanyakan bagian yang belum dipahami.
- Peserta didik bertanya tentang bagian yang belum dipahami. 315 Menit
B. Mengorganisasi peserta didik dalam belajar
1. Guru memastikan setiap anggota memahami tugas masing-masing
kelompok
2. Peserta didik masing-masing membaca dan menganalisis petunjuk
dalam lembar kerja dan mencari referensi dari internet kemudian
masing-masing mencatat pandangannya

C. Membimbing penyelidikan peserta didik secara mandiri maupun


kelompok
1. Guru memantau keterlibatan peserta didik selama pengerjaan
masalah (penyelidikan)
2. Kelompok melakukan diskusi untuk menghasilkan resume dari
bahan kajian yang disajikan.
3. Kelompok menyelesaikan masalah yang berkaitan dengan perintah
DDL dan DML dalam mySQL
4. Hasil dikumpulkan
D. Mengembangkan dan Menyajikan Hasil Karya 6
1. Guru menilai hasil sajian setiap kelompok dan melakukan
penyamaan persepsi
2. Kelompok menyajikan hasil diskusi dan jawaban beserta argumen
pendukung yang mendasari jawaban.
Penutup

1. Peserta didik bersama-sama dengan guru menyimpulkan hasil


pembelajaran
45 Menit
2. Refleksi
3. Melanjutkan Aktivitas selanjutnya

5. Asesmen
Pertemuan 13-14
1. DBMS merupakan singkatan dari
a. Data multiple system
b. Database management system
c. Data managemen system
d. Database managemen supplay
e. Database multiple system
2. Basis data terdiri dari 2 kata, yaitu basis dan data. Basis dapat diartikan sebagai
a. Data
b. Rekaman
c. Elemen
d. Tabel
e. gudang
3. Gabungan sejumlah elemen data yang saling terkait disebut
a. Field
b. Record
c. DBMS
d. Tabel
e. Atribut
4. Perangkat lunak yang digunakan untuk mengelola kumpulan atau koleksi data, dimana data
tersebut diorganisasikan atau disusun ke dalam suatu model data disebut.
a. Field
b. Record
c. DBMS
d. Table
e. Atribut
5. Dalam sebuah sistem basis data, yang dimaksud dengan field adalah....
a. Satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang
bermakna
b. Gabungan sejumlah elemen data yang saling terkait
c. Perangkat lunak yang digunakan untuk mengelola kumpulan atau koneksi data
d. Pengambilan data dalam sebuah tabel
e. Informasi yang dihasilkan dari basis data
6. Dibawah ini merupakan tujuan penggunaan basis data, kecuali
a. Accuracy
b. Security
c. Availability
d. Comunity
e. Speed
7. Pengguna yang merencanakan dan menentukan kebutuhan lain adalah
a. System analis
b. Aplication designer
c. Aplication programer
d. End user
e. programer 7
8. Berikut ini merupakan software pengelolaan basis data, kecuali
a. Microsoft access
b. Microsoft word
c. MySQL
d. SQL Server
e. Oracle
9. Pengguna yang mengorganisasikan seluruh sistem basis data disebut....
a. Administrator
b. Desain
c. Programer
d. End user
e. Analis
10. Penghapusan data dari sebuah tabel disebut
a. Retrieve
b. Update
c. Insert
d. Delete
e. Drop

Pertemuan 15-16
1. Program Aplikasi yang digunakan untuk database adalah….
a. Microsoft Access c. Microsoft Power Point e. Microsoft Word
b. Microsoft Exel d. Microsoft Publisher
2. Microsoft Access 2007 merupakan suatu bagian dari kelompok program……..
a. Grafis c. Windows Program e. Internet
b. Adobe d. Microsoft Office
3. Selain berfungsi untuk menampilkan nama dari jendela program Title bar juga untuk…..
a. Memindah c. Menghapus e. Menempel
b. Mengcopy d. Mengatur ukuran jendela program
4. Office Button sering digunakan untuk……
a. Link dokumen c. Menampung perintah yang sering digunakan
b. Memaksimalkan program d. Meminimalkan program e. Menutup program
5. Quick Access Toolbar digunakan untuk perintah tertentu dalam mengoprasikan Access 2007
diantaranya :
a. Table c. Form e. Report
b. Save, open, new d. Header&footer
6. Tool yang berfungsi untuk memaksimalkan ukuran jendela program Access 2007, sehingga
tampilanya menutupi layar monitor adalah……
a. Close Tool c. Maximize Tool e. Quick Access toobar
b. Minimize Tool d. Status bar
7. Fungsi status bar pada jendela program Access 2007 adalah :
a. Untuk menampilkan status aktif dari lembar kerja d. Help
b. Sebagai Footer lembar kerja e. Mengunci program
c. Sebagai Header lembar kerja
8. Cara memulai lembar kerja baru pada Ms. Access 2007 adalah……
a. Open Recent Database c. Create Database e. Table Templates
b. Blank Database d. Create Table
9. Shortcut Key untuk menyimpan dokumen adalah…….
a. Ctrl+V b. Ctrl+X c. Ctrl+O d. Ctrl+Z e. Ctrl+S
10. Cara menutup program Access 2007 adalah……..
a. Restore down c. Maximize e. Exit Access
b. Minimize d. Close Database
11. Pada Microsoft Access pengertian Table adalah………
a. Kumpulan Record dan Field c. Objek untuk memperbarui data
b. Perintah secara otomatis e. Perintah untuk memulai program
c. Analisa Suatau data
12. Pengertian Field adalah………
a. Isian data yang dimiliki suatu table d. Tipe data Microsoft Access
b. Kumpulan Field dan Record e. Input data yang dapat dimasukan
c. Atribut yang dimiliki suatu table 8
13. Pengertian Record adalah……..
a. Isian data yang dimiliki suatu table d. Autput data yang berhubungan
b. Kumpulan Field dan Record e. Input data atau informasi
c. Isian data yang dimiliki suatu table
14. Dalam pembuatan table tipe data yang berupa serangkaian huruf, angka,spasi, tanda
baca adalah……
a. Memo b. Auto Number c. Number d. Currency e. Text
15. Tipe data yang berupa angka untuk perhitungan matematika adalah……….
a. Memo b. Auto Number c. Number d. Currency e. Text
16. Tipe data yang berupa bilangan atau penomeran berurutan secara otomatis adalah……
a. Memo b. Auto Number c. Number d. Currency e. Text
17. Keterangan yang digunakan untuk mempermudah dalam memahami Field adalah…….
a. Field name b. Data Type c. Hiperlink d. Description e. Lookup Wizard
18. Tombol Create digunakan untuk ………..
a. Mengcopy dokumen
b. Memindahkan dokumen
c. Menghapus dokumen
d. Menyimpan
e. Membuka jendela dokumen
19. Setiap file yang dibuat dengan menggunakan program Aplikasi Access disimpan
dengan Ekstensi…….
a. Docx b. Jpg c. Pdf d. Accdb e. Exl
20. Setiap pembuatan database baru, maka secara otomatis Access akan menampilkan objek
Tabel dengan cara…
a. Create→Table→Design d. Create→Blank Table
b. Create→ Table→ Template e. Share point List
c. Create→Table

Pertemuan 17-19
1. Apa yang dimaksud MySQL ?
A. MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(bahasa Inggris: database management system) atau DBMS yang multithread,
multi-user.
B. MySQL adalah sebuah perangkat lunak sistem manajemen basis GUI (Graphic user
interface) , mudah dalam memanipulasi data dan user friendly
C. MySQL adalah sebuah aplikasi pengolah angka dan management perkantoran dll
D. MySQL adalah sebuah perangkat lunak sistem pengolah kata berbasis console yang
open source
2. Program ini pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius,
seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem
database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM
database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama
TcX di Swedia. Merupakan sejarah dari perangkat ?
A. Ms Exel
B. MySQL
C. ORACLE
D. Ms Acces
3. Pada tahun berapa mysql diciptakan ?
A. MySQL pada awalnya diciptakan pada tahun 1979
B. MySQL pada awalnya diciptakan pada tahun 1997
C. MySQL pada awalnya diciptakan pada tahun 1977
D. MySQL pada awalnya diciptakan pada tahun 1987
4. Apasajakah keistimewaan mysql ?
A. Bekerja secara real time, tidak merusak system computer, debugging lancar, aman dan
open source
B. Berbasis visual lebih mudah dalam memanipulasi data, lebih efisien penggunaan
memori, dan stabil dalam penggunaan data yang banyak
C. Menggunakan bahasa yang mudah di mengerti user, tidak bisa menggunakkan9 client
server, memori kecil dan terbatas
D. Portabilitas,Perangkat lunak sumber terbuka, Multi-user,'Performance
tuning',Ragam tipe data,Perintah dan Fungsi,Keamanan,Skalabilitas dan
Pembatasan,Konektivitas,Lokalisasi,Antar Muka, Klien dan Peralatan,Struktur
tabel.
5. Apa yang dimaksud portabilitas pada mysql ?
A. Portabilitas adalah system bisa di buka pada pc yang lain dengan mengirim data lewat
email
B. Portabilitas adalah MySQL dapat berjalan stabil pada berbagai sistem operasi
seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih
banyak lagi.
C. Portabilitas adalah data bisa di hubungkan ke jaringan client server dan bisa di gunakan
online
D. Portabilitas adalah data yang dapat di alihkan tanpa adanya pengamanan yang baik
tetapi data tidak dapat di manipulasi
6. Tamplikanlah seluruh field yang berada didalam tabel barang?
A. select barang;
B. select * from barang;
C. select * barang;
D. select * barang
7. Cara menghapus tabel barang?
A. drop table * barang;
B. drop table barang
C. drop table barang;
D. drop table_barang;
8. Buat lah user baru pada table karyawan dengan user = sofyan dan password = sosa?
A. SQL create user sofyan identified by sosa;
B. SQL> create user sofyan by sosa;
C. SQL> create user sofyan identified by sosa;
D. SQL> create user sofyan identified by sosa
9. Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf ‘A’?
A. SQL> select upper(last_name),salary from employees where last_name 'A%';
B. SQL> select upper(last_name),salary from employees where last_name like 'A%';
C. SQL> select upper(last_name),salary from employees where last_name like 'A';
D. SQL> select upper(last_name),salary from employees where last_name like 'A%;
10. Buatlah kolom NIP pada table karyawan sebagai index?
A. SQL> create index karyawan nip idx on karyawan(nip);
B. SQL> create index karyawan_nip_idx on karyawan(nip)
C. SQL> create index karyawan_nip_idx on karyawan(nip);
D. SQL> create index karyawan_nip_idx karyawan(nip);

11. Hapus hak akses delete dari user sosa?


A. Revoke delete on karyawan from sosa;
B. Revoke delete on karyawan sosa;
C. Revoke delete karyawan from sosa;
D. Revoke delete on karyawan from sosa
12. Buatlah kolom NIP sebagai primary key pada table karyawan?
A. SQL> alter table karyawan add constraint pk_nip primary key nip;
B. SQL> alter table karyawan add constraint pk_nip primary key (nip)
C. SQL> alter table karyawan add constraint pk_nip primary key (nip);
D. SQL> alter table karyawan add constraint pk nip primary key (nip);
13. Buat lah barang dengan field kode_barang char(6),nama barang varchar2(25),satuan_barang
varchar2(20) dan stok_barang number(4) primary key adalah kode barang ?
A. create table barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang) 10
);
B. create table barang(
kode_barang char(6)
nama_barang varchar2(25)
satuan_barang varchar2(20)
stock_barang number(4)
constraint pk_barang primary key(kode_barang)
);
C. create table barang(
kode_barang char(6),
nama_barang varchar2(25),
constraint pk_barang primary key(kode_barang)
);
D. create table barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
14. Buatlah kolom email pada table pegawai sebagai kolom unique?
A. SQL> alter table karyawan add constraint uq_email unique (email);
B. SQL> alter table karyawan add constraint uq_email unique (email)
C. SQL> alter table karyawan on constraint uq_email unique (email);
D. SQL> alter table karyawan on constraint uq_email unique (email);
15. Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20?
A. insert into barang values('KPR-01','KULKAS','BUAH','20');
B. insert into_barang values('KPR-01','KULKAS','BUAH','20');
C. insert barang_values('KPR-01','KULKAS','BUAH','20');
D. insert into barang values(KPR-01,KULKAS,BUAH,20);
16. Perangkat Lunak (Software) yang digunakan untuk mengelola kumpulan atau koleksi data,
dimana data tersebut diorganisasikan atau disusun ke dalam suatu model data disebut?
A. Field
B. Record
C. DBMS
D. Tabel
17. Microsoft Access,Database Oracle adalah salah satu program aplikasi DBMS apa singkatan
dari DBMS tersebut?
A. Database Multiple System
B. Database Management System
C. Data Management System
D. Database Management Supply
18. Data yang terletak didalam satu kolom disebut?
A. Field
B. Record
C. DBMS
D. Tabel
19. Data yang terletak di dalam satu baris dan mewakili satu objek disebut?
A. Field
B. Record
C. DBMS
D. Tabel
20. Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka,
spasi, dan tanda baca?
A. Text
B. Memo
C. Number
D. Currency 11

6. Refleksi
a. Refleksi peserta didik
Aspek Refleksi Peserta didik
Perasaan dalam Apa yang menyenangkan dalam kegiatan pembelajaran hari
belajar ini?
Makna Apakah aktivitas pembelajaran hari ini bermakna dalam
kehidupan saya?
Penguasaan Saya dapat menguasai materi pelajaran pada hari ini
materi a. Baik
b. Cukup
c. Kurang
Keaktifan Apakah saya terlibat aktif dalam pembelajaran hari ini?
Apakah saya menyumbangkan ide dalam proses pembuatan
infografis?
Gotong Royong Apakah saya dapat bekerjasama dengan teman 1 kelompok?
b. Refleksi Guru
Aspek Refleksi Guru
Penguasaan Materi Apakah saya sudah memahami cukup baik materi dan
aktifitas pembelajaran ini?
Penyampaian Materi Apakah materi ini sudah tersampaikan dengan cukup baik
kepada peserta didik?
Umpan balik Apakah 100% peserta didik telah mencapai penguasaan
tujuan pembelajaran yang ingin dicapai?
C. LAMPIRAN

1. Lembar kerja peserta didik


2. Bahan bacaan guru dan peserta dididk
3. Glosarium
4. Daftar Pustaka

LAMPIRAN 1
• Lembar Kerja Peserta Didik
Lembar Kerja Peserta Didik

Nama Siswa : __________________________________


Kelas : __________________________________
Mata Pelajaran : __________________________________

No Pertanyaan Jawaban Kunci Nilai


1
2
3
4
5

Lembar observasi

LEMBAR PENGAMATAN OBSERVASI DISKUSI KELOMPOK

Profil Pelajar Pancasila


Jumlah Rata-rata
No Nama Peserta Didik Berfikir
Mandiri Kreatif Skor Nilai
kritis

12
13
LEMBAR PENILAIAN PRAKTIK

Mata Pelajaran : RPL 5


Kelas : XI….
Semester : .....................................................
Aspek Penilaian

No Nama Peserta Didik Individu Kelompok Nilai Nilai Akhir


A B C D A B C LK Diskusi

Kelompok 1

Kelompok 2

4
dst.

Indikator Penilaian :
Individu : Kelompok :
4 : Sering 4 : Memuaskan
3 : Kadang-kadang 3 : Baik
2 : Jarang 2 : Cukup
1 : Tidak pernah 1 : Kurang

Keterangan Aspek Penilaian :


A : Mengemukakan ide/gagasan a : Penyelesaian tugas kelompok
B : Menjawab pertanyaan b : Ketepatan hasil diskusi
C : Ketelitian c : Kerjasama kelompok
D : Keterlibatan dalam diskusi
Nilai Individu = x 100
Nilai Kelompok = x 100
Nilai Akhir Diskusi =

14
Lampiran 2
BASIS DATA : Pengertian, Komponen dan Sistem Basis Data (Database)

Pengertian Basis Data


Basis Data terdiri dari kata basis dan data. Basis dapat diartikan sebagai markas atau gudang.
Sedangkan data adalah catatan atas kumpulan fakta dunia nyata yang mewakili objek seperti manusia,
barang, hewan, konsep, peristiwa dan sebagainya yang diwujudkan dalam bentuk huruf, angka, simbol,
gambar, teks, bunyi atau kombinasinya. Sebagai suatu kesatuan maka pengertian basis data atau biasa
disebut database :

Pengertian Basis Data atau Database


Himpunan kelompok data yang saling terhubung dan diorganisasi sedemikian rupa supaya kelak dapat
dimanfaatkan kembali secara cepat dan mudah. Kumpulan data dalam bentuk file/tabel/arsip yang
saling berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk kemudahan dalam
pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan. Dengan basis data
seseorang dapat menyimpan sebuah informasi, seperti data mahasiswa, kepegawaian atau produk ke
dalam media penyimpanan elektronis seperti cakram magnetis (disk) melalui perangkat komputer,
Untuk kemudian data tersebut dapat kita gunakan sesuai keperluan.
Database mempunyai 8 operasi dasar diantaranya adalah Create database, Drop database, create table,
Drop table, Insert, Read, Update dan Delete.

Pengertian Sistem Basis Data


Secara singkat, sistem adalah kumpulan komponen yang saling berhubungan dan disatukan untuk
bersama- sama mencapai suatu tujuan tertentu. Basis data adalah objek yang tidak dapat bergerak
sendiri, ia membutuhkan program/aplikasi sebagai penggerak atau pengelolanya. Sehingga gabungan
keduanya (basis data dan aplikasi) dapat menghasilkan sebuah sistem.
Pengertian Sistem Basis Data
Sistem basis data adalah sistem yang terdiri atas kumpulan tabel data yang saling berhubungan dan
kumpulan program yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan
memanipulasi tabel tabel data tersebut (Fathansyah).

Komponen Sistem Basis Data


1. Perangkat Keras
Perangkat keras atau hardware yang umumnya terdapat dalam sistem basis data adalah komputer,
hard disk, memori sekunder offline (removable disk, fd), perangkat komunikasi jaringan.
2. Sistem Operasi
Sistem operasi adalah program yang dirancang untuk mengaktifkan sistem komputer dan
mengendalikan seluruh sumber daya yang ada di dalamnya termasuk operasi- operasi dasar
komputer. seperti Windows, Unix dan Linux.
3. Basis Data
Komponen adalah sekumpulan data yang terorganisir dengan baik sehingga data tersebut mudah
disimpan, diakses, dan juga dapat dimanipulasi. Sistem basis data dapat terdiri dari beberapa basis
data yang memiliki data masing- masing.
4. Database Management System atau DBMS
DBMS atau database management system adalah program aplikasi khusus yang dirancang untuk
membuat dan juga mengelola database yang tersedia. Sistem ini berisi koleksi data dan set program
yang digunakan untuk mengakses database tersebut. DBMS adalah software yang berperan dalam
mengelola, menyimpan, dan mengambil data kembali. Adapun mekanisme yang digunakan sebagai
pelengkap adalah pengaman data, konsistensi data dan pengguna data bersama. Contoh dari
DBMS adalah Microsoft Access, MySql, Oracle databse, Sybase, Borland-Interbasi, PostgreSQL
dll.
5. Pemakai atau User 15
User adalah salah satu komponen database yang berinteraksi secara langsung dengan database. Ada
beberapa tipe user, diantaranya, programmer aplikasi, User mahir (casual user), user umum (end
user) dan user khusus (specialized user)
6. Aplikasi atau Perangkat Lain
Aplikasi ini tergantung kebutuhan, pemakai basis data bisa dibuatkan program khusus untuk
melakukan pengisian, pengubahan atau pengambilan data yang mudah dalam pemakaianya.
Program tersebut ada yang tersedia langsung dalam DBMS atau dibuat menggunakan aplikasi lain
seperti misalnya Visual Basic.

Bahasa Basis Data (Database Language)


Bahasa database merupakan bahasa data yang dapat ditempelkan kedalam bahasa pemrograman yang
lain, sebut saja Java, Pascal, Fortran dst. Bahasa dimana instruksi data base menempel disebut inang.
Beberapa komponen Bahasa data base menurut fungsinya dibagi tiga, yaitu:
1. Data Definition Language
Data definition language adalah sekumpulan definisi yang disimpan di dalam data dictionary.
2. Data Manipulation Language
Data Manipulation Language berisi akumulasi dari operasi manipulasi basis data yang dilakukan.
Ini biasa disebut dengan bahasa query sebab biasanya digunakan untuk meminta informasi yang
ada dari basis data tersebut.

Fungsi dan Tujuan Basis Data


Fungsi basis data cukup banyak dan cakupannya pun luas dalam mendukung keberadaan lembaga atau
organisasi, diantaranya adalah:
1. Ketersediaan/ Availability
Fungsi basis data yang pertama adalah untuk menyediakan data-data penting saat sedang
diperlukan. Ya, ini adalah fungsi penting dari basis data yang meskipun tidak terletak dalam satu
lokasi, dan tersimpan dalam bentuk disk, akan tetapi dengan cara penyimpanan yang sistematik,
informasi tersebut mudah untuk didapatkan.
2. Mudah dan Cepat/ Speed
Selanjutnya, fungsi dari basis data ini adalah agar Anda sebagai pengguna bisa dengan mudah
mengaksesnya saat sedang membutuhkan. Tidak perlu tunggu nanti, apalagi harus mengalokasikan
waktu tertentu untuk memanggilnya.
3. Kelengkapan/ Completeness
Basis data harus menyimpan data yang lengkap, yang bisa melayani keperluan penggunanya secara
keseluruhan. Meski kata lengkap yang dipakai disini sifatnya relatif, namun setidaknya data
tersebut membantu memudahkan untuk menambah koleksi data, dan menjamin mudahnya
pengguna untuk memodifikasi struktur data yang ada, sebut saja field-field data yang tersedia.
4. Accuracy dan Security
Fungsi data base selanjutnya adalah untuk accuracy atau keakuratan. Jadi, agar kesalahan dapat
ditekan semaksimal mungkin, Anda bisa lakukan pengorganisasian file-file database dengan baik
untuk menghindari kesalahan pada proses data entry dan juga dalam proses penyimpanan atau
datastore.
5. security atau keamanan. Ada fasilitas pengaman data yang disediakan oleh sistem basis data yang
baik sehingga data tidak bisa dimodifikasi, diakses, diubah maupun dihapus oleh yang tidak
mendapatkan hak untu melakukannya.
6. Storage Efficiency
Pengorganisasian data dilakukan dengan baik dengan tujuan untuk menghindari duplikasi data yang
berpengaruh pada bertambahnya ruang penyimpanan dari basis data tersebut. pengkodean dan juga
relasi data bermanfaat untuk menghemat space penyimpanan dalam basis data.

Pengguna dalam basis data


Pada tingkat pemakai, database dikelompokkan menjadi beberapa tingkat pemakai yaitu antara lain
sebagai berikut:
1. Database Administrator ialah yang mengorganisasi seluruh sistem basis data.
2. Database designer ialah yang merancang dan mengembangkan database, bertanggung jawab dalam
identifikasi data yang tersimpan dalam database, menentukan struktur data yang tepat untuk
disimpan dalam database 16
3. Aplication programmer ialah pengguna yang berinteraksi dengan basis data melalui data
manipulation languange(DML)
4. End user
Adalah pengguna yang memanfaatkan atau membutuhkan akses ke database melalui query,
menambah, merubah, menghapus, membuat report database. End user dapat dikategorikan:
a. Casual end user(pengguna tak tetap atau user mahir).
b. Native atau parametric end users atau user umum.
c. User khusus(specialized User)
d. Sophisticated end users, pengguna yang melengkapi kebutuhan database user, seperti enggineer
sientiest, business analyst.
e. Stand alone users. Yang mengelola personal database
5. System analyst ialah pengguna yang merencanakan dan menentukan kebutuhan lain
6. Aplication Programmer ialah yang bertanggungjawab dengan kebutuhan koneksi database.
7. Worker behind the scene ialah yang bertanggung jawab pada membangun database atau
kebutuhannya menggunakan alat bantu. Pengguna ini dibedakan menjadi:
a. DBMS system designers dan implementeur
b. Tool developer
c. Operators and maintenance personal

Jenis-jenis software basis data:


Berikut perangkat lunak database yang banyak digunakan dalam pemrograman:
 Microsoft Access
 Oracle
 Ms SQL Server
 MySQL
 Firebird
 MariaDB
 OrientDB
 PostgreSQL
 Cloudera
Yang akan dipelajari pada modul ini adalah microsot access dan MYSQL

Pertemuan 2
MENGENAL MS ACCES 2010

Pengertian Tabel, Field dan record


Seperti kita ketahui bahwa database merupakan kumpulan dari beberapa tabel yang terintegrasi
menjadi satu kesatuan yang saling berhubungan. Tabel merupakan kumpulan dari beberapa record dan
fields. Sebagai ilustrasinya adalah sebagai berikut
Gambar 1.1: Bagian dari sebuah tabel
Mengenal
Lingkungan
Kerja Ms.
Access
2010

keterangan:
1. Quick
Access
toolbar

merupakan
sekmpumpula menu berisi toolbar standar yang bisa diakses secara cepat tanpa melalui ribbon.
2. Menu bar atau sering disebut sebagai Ribbon: tersiri dari baris menu berisi perintah- perintah
17
yang saling berhubungan.
3. Toolbar berisi sekumpulan perintah yang digambarkan dalam bentuk simbol.
4. Table List: Berisi daftar desain tabel yang dibuat
5. Merupakan lembar kerja, berfungsi untuk mendesain tabel
Membuat Database Baru
Berikut ini merupakan langkah-langkah membuat database baru:

6. Buka aplikasi Microsoft Access 2010


7. Klik menu File  New
8. Selanjutnya pilih ikon Blank Database pada group Available Template untuk membuat
database baru.
9. Ketikkan nama database pada text box File Name yang ada di pojok kanan bawah.
10. Untuk memilih direktori penyimpanan klik ikon , lalu pilih direktorinya lalu OK.
11. Selanjutnya klik tombol create.

Menyimpan Database
Klik File  Save, secara default akan tersimpan dalam format Microsoft Access 2010
(*.accdb), untuk mengubah ke versi 97-2003 (*.mdb) caranya adalah:
 Klik File  Option, lalu pilih tab General, perhatikan pada group Creating
Database.
 Klik combo box Default filr format for Blank Database dan pilih Access 2002- 2003.
 Klik tombol OK.

Membuka Database
 Klik ribbon File  Open
 Pilih nama database yang akan dibuka, lalu Open

Melindungi Database Dengan Password


 Klik ribbon File  Open
 Pilih file yang akan dibuka, lalu tekan segitiga kecil , pilih Open Exclusive
 Lalu klik ribbon File  Info, lalu pilih Encript with Password
 Masukkan password dan verify, lalu OK.

Menghilangkan password
 Klik ribbon File  Open
 Pilih file yang akan dibuka, lalu tekan segitiga kecil , pilih Open Exclusive
 Lalu klik ribbon File  Info, lalu pilih Unset Database Password
 Masukkan password lalu OK.

Membuat tabel
 Klik ribbon Create Table
 Pada panel All Access Object bisa anda lihat telah ditambahkan sebuah tabel baru dan tabel
yang baru saja anda buat aktif dalam tampilan Datasheet View.
 Untuk menambahkan field pada tabel yang baru saja dibuat, klik menu Click to Add.
 Pilih tipe data yang diinginkan pada menu drop down
 Setelah memilih tipe data, tuliskan nama field, kemudian tekan Enter.
 Lanjutkan dengan menuliskan nama field lainnya sesuai dengan kebutuhan Anda
 Simpan tabel tersebut dengan mengklik Save atau menekan Ctrl + S. Setelah muncul kotak
dialog Save As ketikkan nama tabel, lalu OK
Menghapus Tabel Dalam Database
1. Pada panel All Access Objects, pilih tabel yang akan dihapus 18
2. Setelah memilih tabel yang akan dihapus, klik kanan pilih Delete.

Menambahkan “Primary Key”


Setiap table dalam database harus mempunyai field yang memiliki data yang unik atau tidak boleh
sama untuk setiap record. Field ini dinamakan Primary Key. Misalnya dalam sebuah table barang,
yang mungkin dijadikan primary key adalah kode barang, dimana field kode barang tidak mungkin
sama untuk semua barang. Primary key berfungsi untuk membuat relasi antar table. Nantinya dengan
adanya relasi kita bisa mengambil informasi dari beberapa table sekaligus
 Buka tabel yang akan ditambahkan primary key.
 Klik kanan pada field yang akan dibuat primary key, kemudian pilih Primary Key
 Selain itu dapat pula dengan cara klik ribbon File  Primary key.
 Field yang telah diberikan primary key akan terdapat symbol kunci:

Menyisipkan dan Menghapus


Field
Jika kekurangan atau kelebihan
field dalam tabel, anda dapat
melakukan peyisipan atau
penghapusan field dalam tabel
 Buka salah satu tabel
 Tabel akan terbuka
dalam tampilan
Datasheet View
 Untuk menyisipkan
field, klik kanan lalu
pilih menu Insert Field
 Untuk mengubah nama field dapat dilakukan dengan memilih Rename Field
 Jika tebel dalam tampilan Design View, pilih dahulu lokasi field yang akan disisipkan
 Klik kanan Insert Rows, lalu masukkan nama pada field baru
 Setelah itu pilih Data Type
 Untuk menghapus field, pilih field yang akan dihapus, klik kanan  delete rows

Memasukkan Record / Data dalam tabel


Setelah selesai dengan proses mendesign tabel dan field, sekarang dapat dilakukukan
pengisian record
 Pilih tabel yang akan dibuat record
 Ubah tampilan kedalam Datasheet View, caranya klik kanan pada nama tabel  pilih datasheet
view
 Selanjutnya masukkan record / data

Menghapus Record
 Buka database, kemudian pilih tabel pada All Access Objects
 Pilih record yang akan dihapus, lalu klik kanan  Delete

Mencetak Tabel
Dalam [Link] 2010 memudahkan pengguna untuk mencetak tabel yang telah dibuat

 Pilih tabel yang akan dicetak


 Setelah tampil, atur setting halaman dengan menggunkan fasilitas Print Preview: File 
Print  Print Preview
 Disini dapat diatur mengenai Size, Margin, Portrait/Landscape dan sebagainya
 Setelah selesai dengan pengaturan halamanpilih Print  OK KUIS
 Jelaskan fungsi dari “Primary Key”?
 Bagaimana cara mengkapus primary key?
 Apa perbedaan antara Mode Design View dengan Mode Datasheet View?
 Sebutkan type data yang dapat digunakan dan jelaskan fungsinya masing-masing!
 Bagaimana cara menghapus beberapa record sekaligus sacara bersamaan? 19
 Bagaimana cara menghapus dan menyisipkan field?
 Bagaimana cara mengimport dan export tabel?
*) TIPS: dalam membuat nama tabel sebaiknya singkat dan tanpa spasi (Contoh: “Tb barang”)
karena dapat membingungkan dalam proses selanjutnya, sebagai gantinya gunakan underscore ( _ )
sebagai spasi atau dengan cara menggandeng semua kata dengan pemisah huruf kapital (Contoh:
“Tb_barang” atau “TbBarang”)
Pertemuan 3
BEKERJA DENGAN QUERY

Query merupakan permintaan atau pemanggilan suatu data untuk diolah dari tabel menjadi
suatu informasi yang mudah dimengerti. Query bias dihasilkan melalui satu tabel atau
penggabungan tertentu pada satu tabel atau beberapa tabel yang digabung. Dengan query data
tertentu dapat ditampilkan pada suatu tabel, hingga melakukan operasi perhitungan padanya.

Membuat query
Untuk membuat query dapat dilakukan dengan 2 cara, yaitu dengan Query Design dan
Query Wizard, disini hanya dibahas membuat query degnan cara Query Design
 Klik ribbon Create, kemudian klik ikon Query Design
 Muncul kotak dialog Show Table, Klik tab Tables, kemudian tabel yang akan dibuat
query

Gambar 3.1: Pemilihan Tabel


 Klik tombol Add untuk memasukkan tabel, kemudian klik tombol Close
 Selanjutnya tampil seperti berikut

Gambar 3.2: Tampilan field dalam tabel Query


 Klik ganda field yang akan digunakan untuk query. Field tersebut akan muncul di
panel design grid.
 Selain menggunakan dengan cara diatas (langkah 5), bias juga dengan klik pada
combo box Field untuk memilih field yang akan dibuat query.

20
Gambar 3.2: Tampilan field dalam tabel Query
 Lanjutkan dengan memilih beberapa field yang lain
 Lalu save unutk menyimpan query dan masukkan nama query

Gambar 3.3: Menyimpan Query


 Untuk menampilkan query
dalam bentuk Datasheet View,
lakukan klik kanan 

Datasheet View
Membuat Field Baru Berdasarkan Rumus
Queri terkadang dapat berupa rumus perhitungan. Rumus perhitungan diambil dari berbagai
field yang sudah dimasukkan ke dalam query. Berikut ini merupakan cara menuliskan
rumusnya:
 Buka query melalui panel All Access Objects, sebagai contoh perhatikan di bawah.
Pastikan dalam mode Design View
 Setelah berada dalam mode design View, tempatkan kursor pada kotak kosong

Gambar 3.3: Menuliskan Rumus


 Setelah itu ketikkan rumus, sebagai contoh:
TOTAL : [DATA PENJUALAN]![JUMLAH]*[DATA PENJUALAN]![HARGA]
 Selanjutnya lihat hasil penerapan rumus tersebut. Klik ribbon Query Tools 
Design, kemudian klik Run pada grup Result, hasilnya sbb:

Gambar 3.4: Hasil Menuliskan Rumus


.2 Selain itu dapat digunakan cara Expression Builder:
 Buka Query melalui panel All Access Objects, pastikan kalau query tersebut terbuka
dalam mode Design View
 Letakkan kursor pada kolom yang akan ditambahkan rumus
 Selanjutnya klik Query Tools
Design, kemudian klik
ikon Builder
pada grup Query Setup
 Hasilnya muncul kotak
dialog Expression
Builder
 Ketikkan rumus pada kotak
Expression Builder tersebut
dengan cara sebagai berikut:
• Klik dua kali Queries atau
Tables pada kolom
expression
21
elements. Hasilnya semua field dalam queries atau table yang ada akan
ditampilkan
• Klik ganda nama field yang akan dimasukkan dalam rumus
• Pilih operataor aritmatika yang akan digunakan pada kolom Expression
Values
• OK
 Selanjutnya lihat hasil penerapan rumus tersebut. Buka ribbon Query Tools 
Design, kemudian klik ikom Run pada grup Result
 Hasil yang didapatkan sebagai berikut
 Setelah berhasil membuat rumus Anda dapat menambahkan format Curency (mata
uang), ubah kembali queries dalam design view
 Berikutnya, klik ribbon Queries tools  Design, kemudian klik ikon property Sheet
pada grup show/hide
 Hasilnya muncuk panel Property Sheet disebelah kanan layar moitor

Gambar 3.6: Panel Property Sheet

22
 Pilih panel property Sheet, pilih menu format  Curency
 Selanjutnya lihat hasil penerapan rumus tersebut. Klik Query Tools  Design, kemudian
klik ikon Run pada grup Result

Mengatur Format Data Pada Query


Anda dapat mengatur format data pada query menggunakan fasilitas format dengan langkah langkah
sebagai berikut:
 Buka query melalui panel All Access Objects.
 Selanjutnya ubah tampilan ke Design View.
 Klik ribbon Query Tools  Design, kemudian klik ikon property sheet pada grup
Show/Hide, hingga muncul panel Property Sheet, atur sesuai kebutuhan.
 Untuk melihat hasilnya caranya : Buka ribbon Query Tools  Design, klik ikon Run pada grup
result

Pertemuan 4

MENGENAL MySQL
MySQL adalah Sebuah program database server yang mampu menerima dan mengirimkan datanya sangat
cepat, multi user serta menggunakan peintah dasar SQL ( Structured Query Language ). MySQL
merupakan dua bentuk lisensi, yaitu FreeSoftware dan Shareware. MySQL yang biasa kita gunakan adalah
MySQL FreeSoftware yang berada dibawah Lisensi GNU/GPL ( General Public License ). MySQL
Merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan
pribadi atau usaha tanpa harus membeli atau membayar lisensinya. MySQL pertama kali dirintis oleh
seorang programmer database bernama Michael Widenius . Selain database server, MySQl juga merupakan
program yang dapat mengakses suatu database MySQL yang berposisi sebagai Server, yang berarti
program kita berposisi sebagai Client. Jadi MySQL adalah sebuah database yang dapat digunakan sebagai
Client mupun server. Database MySQL merupakan suatu perangkat lunak database yang berbentuk
database relasional atau disebut Relational Database Management System ( RDBMS ) yang menggunakan
suatu bahasa permintaan yang bernama SQL (Structured Query Language ).

Kelebihan MySQL
Database MySQL memiliki beberapa kelebihan dibanding database lain, diantaranya :
 MySQL merupakan Database Management System ( DBMS )
 MySQL sebagai Relation Database Management System ( RDBMS ) atau disebut dengan
database Relational
 MySQL Merupakan sebuah database server yang free, artinya kita bebas menggunakan
database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar
lisensinya
 MySQL merupakan sebuah database client
 MySQL mampu menerima query yang bertupuk dalam satu permintaan atau Multi-
Threading.
 MySQL merupakan Database yang mampu menyimpan data berkapasitas sangat besar hingga berukuran
GigaByte sekalipun.
 MySQL diidukung oleh driver ODBC, artinya database MySQL dapat diakses menggunakan aplikasi
apa saja termasuk berupa visual seperti visual Basic dan Delphi.
 MySQL adalah database menggunakan enkripsi password, jadi database ini cukup aman karena
memiliki password untuk mengakses nya.
 MySQL merupakan Database Server yang multi user, artinya database ini tidak hanya digunakan oleh
satu pihak orang akan tetapi dapat digunakan oleh banyak pengguna.
 MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci uniq ( Unique ).
 MySQL memliki kecepatan dalam pembuatan table maupun peng-update an table.

23
Mengenal SQL ( Structured Query Language )

SQL ( Structured Query Language ) adalah sebuah bahasa permintaan database yang terstruktur. Bahasa
SQL ini dibuat sebagai bahasa yang dapat merelasikan beberapa tabel dalam database maupun merelasikan
antar database. SQL dibagi menjadi tiga bentuk Query, yaitu :

1. DDL ( Data Definition Language )


A. DDL adalah sebuah metode Query SQL yang berguna untuk mendefinisikan data pada sebuah
Database, Query yang dimiliki DDL adalah :
• CREATE : Digunakan untuk membuat Database dan Tabel
• Drop : Digunakan untuk menghapus Tabel dan Database
• Alter : Digunakan untuk melakukan perubahan struktur tabel yang telah dibuat, baik menambah
Field ( Add ), mengganti nama Field
• ( Change ) ataupun menamakannya kembali ( Rename ), dan menghapus Field ( Drop)
2. DML ( Data Manipulation Language )
DML adalah sebuah metode Query yang dapat digunakan apabila DDL telah terjadi, sehingga fungsi
dari Query DML ini untuk melakukan pemanipulasian database yang telah dibuat. Query yang dimiliki
DML adalah :
 INSERT : Digunakan untuk memasukkan data pada Tabel Database
 UPDATE : Digunakan untuk pengubahan terhadap data yang ada pada Tabel Database
 DELETE : Digunakan untuk Penhapusan data pada tabel Database

3. DCL ( Data Control Language )


B. DCL adalah sebuah metode Query SQL yang digunakan untuk memberikan hak otorisasi
mengakses Database, mengalokasikan space, pendefinisian space, dan pengauditan penggunaan
database. Query yang dimiliki DCL adalah :
• GRANT : Untuk mengizinkan User mengakses Tabel dalam Database.
• REVOKE : Untuk membatalkan izin hak user, yang ditetapkan oleh perintah GRANT
• COMMIT : Mentapkan penyimpanan Database
• ROLLBACK : Membatalkan penyimpanan Database

Fungsi – Fungsi Pada MySQL


Mengaktifkan Direktori MySQL Server

Untuk dapat menggunakan MySQL terlebih dahulu aktifkan Server MySQL dengan menghidupkan
daemond MySQL. Program MySQL yang digunakan pada modul ini adalah XAMPP 1.7, maka untuk
menjalankan daemond MySQL terdapat pada direktori yaitu C:\Program Files\Xampp\Mysql\Bin Untuk
masuk kedalam server MySQL, bukalah MS-DOS Prompt anda melalui Run kemudian ketik Command
atau cmd. Maka anda dapat masuk ke dalam direktori MySQL melalui MS-DOS Promtp seperti dibawah
ini.

Masuk dan Keluar dari Server MySQL


MySQL adalah sebuah database server yang sangat aman. MySQL memiliki kemampuan memanajemen
user dalam mengakses. Jadi, tidak sembarang user dapat mengakses sebuah database yang diciptakan
MySQL. Maka sebelum anda memiliki User untuk mengakses MySQL anda juga dapat Mengakses24
database MySQL menggunakan User Root.
Berikut adalah perintah yang digunakan untuk mengkoneksikan kedalam Server Mysql : Shell > MySQL –
u Root –p
Enter Password: *********
Keterangan : Tanda –u menerangkan bahwa kita akan masuk menggunakan User Name bernama Root.
Tanda –p menyatakan kita akan masuk menggunakan Password Berikut adalah perintah yang digunakan
untuk mengkoneksikan kedalam Server Mysql melalui Root : Shell> Mysql –u root

Untuk dapat keluar dari Server MysQL kita dapat mengetikkan Intruksi quit ata \
q : Mysql> quit
Bye
Mysql> \
q Bye

Bantuan dalam MySQL


Database MySQL menyediakan beberapa fasilitas bantuan yang berguna untuk mendokumentasikan atau
memanipulasikan server yaitu dengan cara mengetikan intruksi \h atau \?.
Mysql> \?
Semua Query harus diakhiri dengan tanda titik koma ( ; ). Tanda ini menunjukkan bahwa query telah
berakhir dan siap dieksekusi.

Help ( \h ) : Digunakan untuk menampilkan file bantuan pada MySQL

? ( \? ) : Perintah ini sama dengan perintah Help

Clear ( \c ) : Berguna untuk membersihkan atau menggagalkan semua perintah yang


telah

berjalan dalam suatu prompt

Connect ( \r ) : untuk melakukan penyegaran koneksi ke dalam database yang ada pada
Server Host

Ego ( \G ) : berguna untuk menampilkan data secara horizontal.

Go ( \g ) : member perintah server untuk mengeksekusi

tee ( \T ) : mengatur tempat file yang akan didokumentasikan.

25
Contoh :
mysql> \T d:\belajar
[Link] Logging to file
‘d:\[Link];’
Note ( \t ) : akhir dari ( \T ) yang berguna untuk mendokumentasikan semua query.

Print ( \p ) : mencetak semua query yang telah kita perintahkan kelayar.

Prompt ( \R ) : Mengubah prompt standar sesuai keinginan.

Source ( \. ) : berguna untuk mengeksekusi query dari luar yang berbentuk .sql

: berguna untuk memasuki database yang akan digunakan maupun mengganti


Use ( \u )
database yang akan di gunakan.

DDL ( DATA DEFINITON LANGUAGE )


DDL adalah sebuah metode Query SQL yang berguna untuk mendefinisikan data pada sebuah Database.
Type Data pada MySQL

Tipe data adalah suatu bentuk pemodelan data yang dideklarasikan pada saat melakukan pembuatan tabel.
Tipe data ini akan mempengaruhi setiap data yang akan dimasukkan ke dalam sebuah tabel. Data yang akan
dimasukkan harus sesuai dengan tipe data yang dideklarasikan. Berbagai type data pada MySQL dapat
dilihat pada tabel berikut :

Type Data Keterangan

TINYINT Ukuran 1 byte. Bilangan bulat terkecil, dengan jangkauan untuk bilangan bertanda: -128 sampai
dengan 127 dan untuk yang tidak bertanda : 0 s/d 255. Bilangan tak bertandai dengan kata
UNSIGNED

SMALLINT Ukuran 2 Byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda : -32768 s/d 32767 dan
untuk yang tidak bertanda : 0 s/d 65535

MEDIUMINT Ukuran 3 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda : -8388608 s/ d
8388607 dan untuk yang tidak bertanda : 0 s/d 16777215

INT Ukuran 4 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda :
-2147483648 s/d 2147483647 dan untuk yang tidak bertanda : 0 s/d 4294967295

INTEGER Ukuran 4 byte. Sinonim dari int

BIGINT Ukuran 8 byte. Bilangan bulat terbesar dengan jangkauan untuk bilangan bertanda :
-9223372036854775808 s/d 9223372036854775807 dan untuk yang tidak bertanda : 0 s/d
1844674473709551615

FLOAT Ukuran 4 byte. Bilangan pecahan

DOUBLE Ukuran 8 byte. Bilangan pecahan

DOUBLEPRECIS Ukuran 8 byte. Bilangan pecahan


ION
REAL Ukuran 8 byte. Sinonim dari DOUBLE

DECIMAL (M,D) Ukuran M byte. Bilangan pecahan, misalnya DECIMAL(5,2 dapat digunakan untuk
menyimpan bilangan -99,99 s/d 99,99

26
NUMERIC (M,D) Ukuran M byte. Sinonim dari DECIMAL, misalnya NUMERIC(5,2) dapat digunakan untuk
menyimpan bilangan -99,99 s/d 99,99

C. Type Data untuk Bilangan (Number)


Type Keterang
Data an
DATETIME Ukuran 8 byte. Kombinasi tanggal dan jam, dengan jangkauan dari ‘1000-01-01 00:00:00’
s/d ‘9999-12-31 23:59:59’

DATE Ukuran 3 Byte. Tanggal dengan jangkauan dari ‘1000-01-01’ s/d ‘9999-12-31’

TIMESTAM Ukuran 4 byte. Kombinasi tanggal dan jam, dengan jangkauan dari ‘1970-01-01 00:00:00’
P s/d ‘2037’

TIME Ukuran 3 byte. Waktu dengan jangkauan dari ‘839:59:59’ s/d ‘838:59:59’

YEAR Ukuran 1 byte. Data tahun antara 1901 s/d 2155

Type Data untuk Tanggal dan Jam


Type Keterangan
Data
CHAR Mampu menangani data hingga 255 karakter. Tipe data CHAR
mengharuskan untuk memasukkan data yang telah ditentukan oleh kita.

VARCHAR Mampu menangani data hingga 255 karakter. Tipe data VARCHAR tidak
mengharuskan untuk memasukkan data yang telah ditentukan oleh kita.

TINYBLOB, TINYTEXT Ukuran 255 byte. Mampu menangani data sampai 2^8-1 data.

BLOB, TEXT Ukuran 65535 byte. Type string yang mampu menangani data hingga

2^16-1 (16M-1) data.

MEDIUMBLOB, Ukuran 16777215 byte. Mampu menyimpan data hingga 2^24-1 (16M-1)
MEDIUMTEXT data.

LONGBLOB, LONGTEXT Ukuran 4294967295 byte. Mampu menyimpan data hingga berukuran
GIGA BYTE. Tipe data ini memiliki batas penyimpanan hingga 2^32-1
(4G-1) data.

ENUM(‘nilai1’,’nilai2’, Ukuran 1 atau 2 byte. Tergantung jumlah nilai enumerasinya (maksimum


…,’nilaiN’) 65535 nilai)

SET(‘nilai1’,’nilai2’, 1,2,3,4 atau 8 byte, tergantung jumlah anggota himpunan (maksimum 64


…,’nilaiN’) anggota)

Type Data untuk Karakter dan Lain-lain


Menciptakan Database
Database adalah sebuah media utama yang harus dibuat dalam membangun sebuah basis data agar nantinya
dapat kita letakkan beberapa tabel dengan field-fieldnya.
Perintah yang digunakan untuk menciptakan database pada MySQL dengan Syntax berikut :

CREATE DATABASE nama_database;


Contoh :
mysql> create database
pendaftaran; Query OK, 1 row
27
affected (0.11 sec)
Pada contoh diatas, query OK menyatakan bahwa pembuatan database dengan nama pendaftaran berhasil
dibuat, untuk melihat database yang ada pada MySQl dapat menggunakan SIntax berikut ;
SHOW DATABASES;

Menghapus Database

Untuk menghapus Database yang telah dibuat dapat menggunakan query SQL berikut :
DROP DATABASE nama_database;
Drop berarti menghapus. Query SQL ini berfungsi untuk menghapus sebuah database, seperti contoh
berikut :
mysql> drop database
pendaftaran; Query OK, 0 rows
affected (0.02 sec)

Menciptakan Tabel
Tabel adalah obyek utama yang harus ada pada sebuah basis data karena di dalamnya semua data akan
disimpan. Tabel terletak pada sebuah database, sehingga pembuatan tabel dilakukan setelah sebuah
database telah dibuat. Dalam tabel terdapat bari dan kolom. Baris diistilahkan dengan recordset dan kolom
dengan field.

Id Nama Alamat Phone


1 Boy Trimoyo Jl. Ujung berung 08156849511

0 Recordset Field
2 Irfan Nurhudin Kp. Panyileukan Cibiru 08122295434

Untuk membuat sebuah tabel atau lebih, database harus diaktifkan dulu karena tabel akan dimasukkan ke
dalam database yang akan diaktifkan. Sintax untuk mengaktifkan Database adalah:
USE nama_database;
Contoh :
mysql> use
pendaftaran;
Database changed
Setelah masuk ke dalam database anda dapat membuat sebuah tabel atau lebih. Untuk membuat tabel dapat
menggunakan sintax dibawah ini :
CREATE TABLE nama_tabel ( field-1 type(length), field-2 type(length), field-3 type(length),
28
...............................................................................................................................................(….));
Contoh :

mysql> create table data_diri (


-> no int(3),
-> nama varchar(35),
-> alamat varchar(60),
-> email varchar(40),
-> no_telepon varchar(15),
-> sex char(1));
Query OK, 0 rows affected (0.08 sec)

Pada contoh diatas, query OK menyatakan bahwa pembuatan tabel dengan nama data_diri berhasil dibuat,
untuk melihat tabel yang ada pada database dapat menggunakan SIntax berikut ;
1 SHOW TABLES;
Contoh :

Melihat Struktur Tabel


Setelah tabel dibuat, anda dapat melihat tipe data dan
panjang recordset dengan cara menampilkan struktur tabel.
Perintah yang digunakan untuk menampilkan struktur tabel
adalah :
DESC
nama_tabe
l; Atau
DESCRIBE nama_tabel;

29
Contoh :

Menghapus
Tabel
Untuk menghapus Tabel yang
telah dibuat dapat
menggunakan query
SQL berikut :

DROP TABLE nama_tabel;


Drop berarti menghapus. Query SQL ini berfungsi untuk menghapus sebuah Tabel, seperti contoh
berikut :
mysql> drop table data_diri;
Query OK, 0 rows affected (0.03 sec)

Membuat Kunci Primer ( Primary Key )


Dalam membuat sebuah database, kita akan menemukan sebuah record yang data nya tidak boleh sama
dengan record yang lain. Agar data tidak kembar maka harus membuat sebuah kolom yang di
deklarasikan sebagai kunci primer (primary key), Primary key hanya diperboleh kan dibuat satu kunci.
Syntax untuk menciptakan kunci primer (primary key) adalah :
CREATE TABLE nama_tabel ( field-1 type(length)PRIMARY KEY, field-2 type(length),
......................................................................................................................................(….));
Contoh :

Membuat Kolom
Unik ( Unique )

Kolom Unique adalah sebuah


bentuk kolom yang tidak mengizinkan
adanya data kembar. Apabila pada
proses input terdapat data kembar maka
proses tersebut akan digagalkan
atau ditolak oleh database.
Syntax untuk menciptakan Kolom unik (Unique) adalah :
CREATE TABLE nama_tabel ( field-1 type(length), field-2 type(length), (….),UNIQUE (field-
1,field-2));
Contoh :

mysql> Create table pribadi (


-> kd_pribadi CHAR(3),
-> panggilan char(4),
-> nama varchar(35),
-> email varchar(50),
-> sex char(1), 30

-> UNIQUE
(kd_pribadi,panggilan)); Query OK, 0
rows affected (0.08 sec)
Manipulasi Tabel
Perubahan tabel yang telah dibuat akan selalu dilakukan mengingat perkembangan database, termasuk
diantaranya menambahkan beberapa field pada tabel, mengganti nama field maupun tabel.
D.
E. Mengganti nama tabel
Query SQL untuk merubah nama tabel dengan menggunakan RENAME, Sintax seperti berikut
:RENAME TABLE tabel_lama TO tabel_baru;
Contoh :
mysql> rename table pribadi to
data_pribadi; Query OK, 0 rows
affected (0.02 sec)
F.
G. Menambah Field pada Tabel
Menambah kolom dapat diartikan sebagai langkah untuk menyisipkan field baru pada sebuah tabel.
Untuk melakukan penambahan Field maka ALTER spesifikasi yang digunakan adalah ADD. Sintax
yang digunakan adalah :
ALTER TABLE nama_tabel ADD nama_field Type_data(length);
Contoh :
mysql> alter table data_diri add gol_darah
char(1); Query OK, 0 rows affected (0.14 sec)
Records: 0 Duplicates: 0 Warnings: 0

Menghapus Field pada Tabel


Pada pembuatan database pasti terdapat kesalahan seperti pada field tabel yang berlebihan dan lain-
lain. Untuk melakukan Penghapusan Field maka ALTER spesifikasi yang digunakan adalah DROP.
Sintax yang digunakan adalah :
ALTER TABLE nama_tabel DROP nama_field;
Contoh :
mysql> alter table data_diri drop
gol_darah; Query OK, 0 rows
affected (0.05 sec) Records: 0
Duplicates: 0 Warnings: 0

DML (DATA MANIPULATION LANGUAGE)


DML adalah sebuah metode Query yang dapat digunakan apabila DDL telah terjadi, sehingga fungsi
dari Query DML ini untuk melakukan pemanipulasian database yang telah dibuat. Buatlah Database
Buku_tamu dan didalamnya terdapat tabel tb_tamu dengan Struktur tabel berikut :

Field Type Length Keterangan

No Int 3 Primary
key
Nama Varchar 35

Alamat Varchar 60

Email Varchar 40

No_telp Varchar 15 31

Memasukkan Data pada tabel ( INSERT )

Memasukkan data atau entry data, dalam semua program yang menggunakan query SQL sebagai
standar permintaannya, digunakan perintah INSERT. Syarat untuk memasukkan data adalah telah
terciptanya tabel pada sebuah database. Sintax yang digunakan adalah :
INSERT INTO nama_tabel VALUES (‘isi_field1’, ‘isi_field2’,
‘isi_field3’,….., ‘isi_fieldN’);
Contoh :

mysql> insert into tb_tamu values('1','Boi trimoyo','ujung


berung','bo_i77@[Link]','085613548789');
Query OK, 1 row affected (0.05 sec)
Maka data telah masuk ke dalam tabel seperti berikut :

Memperbarui Isi Data ( UPDATE )


Memperbarui isi data atau update data adalah sebuah proses meremajakan data lama menjadi data yang
lebih baru. Namun tidak semua data dalam database yang perlu diremajakan, melainkan sebagian data
yang dianggap perlu untuk diremajakan. Query SQL yang digunakan adalah UPDATE yang di
ketikkan seperti berikut :
UPDATE
nama_tabel SET
field_1 =
‘data_baru’,
field_2
=’data_baru’,
………………
……………. ,
Field_N
=’data_baru’;
Contoh :
mysql> update tb_tamu set

-> nama='irfan nurhudin' where nama="Boi


trimoyo"; Query OK, 1 row affected (0.08 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Maka hasilnya akan berubah seperti berikut :

32

Data yang asalnya bernama Boi trimoyo berubah menjadi irfan nurhudin yang
dihasilkan dari query SQL UPDATE.
Menghapus Data ( DELETE )
Unutk menghapus data, MySQL memiliki query bernama DELETE. Penggunaannya diikuti dengan
nama data yang akan dihapus. Berikut Sintax untuk menghapus semua data yang terdapat pada tabel :
DELETE FROM nama_tabel;
Sedangkan berikut sintax untuk menghapus data yang diinginkan dari sebuah tabel :
DELETE FROM nama_tabel WHERE kondisi;
Contoh :
Isikan data pada tabel tb_tamu seperti dibawah ini :

Lampiran 3
Glosarium
Basis data adalah kumpulan data yang dikelola sedemikian rupa berdasarkan ketentuan tertentu yang
saling berhubungan sehingga mudah dalam pengelolaannya.
DBMS: Database manajemen sistem

Lampiran 4
Daftar Pustaka
1. Basis Data, Yudhistira, M. Ali Aljauhari 33
2. Basis data, Tiyas Sulistyoningrum
3. [Link]

Pematangsiantar, 17 Juli 2023


Ka. Kompetensi Keahlian, Guru Mata Pelajaran,
NETTY MANURUNG, S. Kom. MURNI M. TAMBUNAN, [Link]

Mengetahui;
Kepala SMK Swasta Teladan
Pematangsiantar,

SUDARLIAN, [Link]., [Link].

REFLEKSI GURU
ISILAH PERTANYAAN DIBAWAH INI DENGAN JUJUR DAN MENYENANGKAN!

1. Apakah membuka pelajaran yang saya lakukan dapat mengarahkan dan mempersiapkan siswa
34mengikuti
pelajaran dengan baik?

2. Bagaimana tanggapan siswa terhadap materi yang saya sajikan/ bahan ajar yang saya sajikan sesuai dengan
yang diharapkan? (Apakah materi terlalu tinggi, terlalu rendah, atau sudah sesuai dengan kemampuan awal
siswa?)
3. Bagaimana respon siswa terhadap media pembelajaran yang digunakan? (Apakah media sesuai dan
mempermudah siswa menguasai kompetensi/ mencapai indikator yang telah ditentukan?)

4. Bagaimana tanggapan siswa terhadap kegiatan belajar yang telah saya rancang?

5. Bagaimana tanggapan siswa terhadap metode/teknik pembelajaran yang saya gunakan?

6. Bagaimana tanggapan siswa terhadap pengelolaan kelas? (Perlakuan saya terhadap siswa, cara mengatasi
masalah, memotivasi siswa yang saya lakukan?)

7. Apakah siswa dapat menangkap/memahami penjelasan/instruksi yang saya berikan dengan baik?

REFLEKSI SISWA
ISILAH PERTANYAAN DIBAWAH INI DENGAN JUJUR DAN MENYENANGKAN!

35
1. Apa yang membuat mu tertarik saat belajar tadi ?
Mengapa?

2. Apa yang terpenting yang kamu pelajari hari ini?


Mengapa itu penting?
3. Apa yang ingin kamu pelajari lebih lanjut?
Mengapa?

4 Apa yang membuat kamu penasaran?


Mengapa kamu penasaran dengan hal tersebut?

5. Ide apa yang kamu dapatkan setelah belajar pada hari ini?

6. Apakah kamu puas dengan proses belajarmu hari ini?


Mengapa?

7. Apakah yang kamu lakukan hari ini sudah mencapai tujuan (target) belajarmu?

8. Apakah tantangan yang kamu jumpai dalam proses belajar tadi?

9. Bagaimana cara kamu menunjukkan bahwa kamu memahami materi yang dipelajari tadi?

36

Anda mungkin juga menyukai