PERANGKAT PEMBELAJARAN
Mata Pelajaran
Basis Data
Kompetensi Dasar
3.5 Menganalisis tipe data pada basis data
4.5 Mempresentasikan tipe data pada basis data
Disusun oleh :
Ibnu Hiban, S.Kom.
18030752310079
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional
dasar, dan metakognitif sesuai dengan bidang dan lingkup Teknik Komputer dan Informatika pada tingkat teknis,
spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam
konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional,
regional, dan internasional.
KI-4 (Keterampilan) : Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta
memecahkan masalah sesuai dengan lingkup Teknik Komputer dan Informatika. Menampilkan kinerja di bawah
bimbingan dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja. Menunjukkan keterampilan
menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif
dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas
spesifik di bawah pengawasan langsung. Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan,
gerak mahir, menjadikan gerak alami dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di
sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
Alokasi Sumber Belajar
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi (IPK)
(JP)
1 2 3 4 5 6 7
3.5 Memahami tipe 3.5.1Menjelaskan a. Konsep Tipe data 1. Mengamati untuk a. Pengetahuan
1. Data Base
data pada basis berbagai tipe dalam basis data. 4 mengidentifikasi dan
data data pada basis b. Jenis-Jenis tipe data merumuskan masalah 1) Tes tertulis Concept, 2nd
data. tentang tipe data pada 2) Penugasan edition, Henry
pada basis data.
basis data
3.5.2 Mengklasifikasikan c. Pengelompokan tipe 2. Mengumpulkan data b. Keterampilan F. Korth,
tipe data yang data. tentang tipe data pada Unjuk kerja McGraw-
dapat ditangani basis data
basis data. 3. Mengolah data tentang Hill,1991.
tipe data pada basis data 2. Database
2. Mengomunikasikan Management
4.5 Mempresentasik 4.5.1Menerapkan Type
an tipe data pada tentang tipe data pada System –
data pada elemen
basis data data basis data Designing and
4.5.2Mempresentasikan Building
kelompok type Business
data pada
Applications,
database
Gerald V. Post,
McGraw-Hill,
1999
3. https://dev.mys
ql.com/doc/ref
man/5.5/en/da
ta-types.html
4. https://www.w
3schools.com/s
ql/sql_datatype
s.asp
Mengetahui, Wonosobo, Oktober 2018
Kepala SMK AL-MADANI KEPIL Guru Mata Pelajaran,
A. IDENTITAS SEKOLAH
Satuan Pendidikan : SMKS DARUL FIKRI
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Kelas/Semester : XI / Ganjil
Tahun Pelajaran : 2018 - 2019
Alokasi Waktu : 4 x 45 Menit (1 x pertemuan)
E. MATERI PEMBELAJARAN
1. Konsep Tipe data dalam basis data.
2. Jenis-Jenis tipe data pada basis data.
3. Pengelompokan tipe data.
Mengkomunikasikan (Generalization)
1. Setiap kelompok menyajikan hasil identifikasi pengelompokan
type data
2. Peserta didik menanggapi apa yang disampaikan oleh
kelompok yang lain
3. siswa mengumpulkan hasil pekerjaan pembuatan kelompok
perintah dengan form yang telah disediakan
1. Penilaian Pengetahuan
A. Soal Pilihan Ganda
a. Indikator
Teknik
Indikator Pencapaian Kompetensi Bentuk Instrumen
Penilaian
1. Menjelaskan berbagai tipe data yang dapat Tes tulis 1. Pilihan ganda
ditangani basis data. 2. Rubrik Penilaian
2. Menjelaskan berbagai tipe data yang dapat Tes tulis 1. Pilihan ganda
ditangani basis data. 2. Rubrik Penilaian
3. Menjelaskan berbagai tipe data yang dapat Tes tulis 1. Pilihan ganda
ditangani basis data. 2. Rubrik Penilaian
4. Menganalisis berbagai tipe data yang dapat Tes tulis 1. Pilihan ganda
ditangani basis data. 2. Rubrik Penilaian
5. Menganalisis berbagai tipe data yang dapat Tes tulis 1. Pilihan ganda
ditangani basis data. 2. Rubrik Penilaian
Level Bentuk
Kompetensi Dasar Materi Indikator Soal
Kognitif Soal
B. Tugas
a. Soal
Identifikasi jenis- jenis tipe data dalam MS Access.
b. Kunci:
1. Text, Adalah sebuah tipe data untuk menentukan data yang bisa masukkan dengan
kombinasi nilai antara text dan number, dan memiliki maximum karakter sebanyak 255
karakter. Tipe data ini biasa juga disebut Teks Pendek.
2. Memo, Adalah Tipe data ini biasa juga disebut juga dengan Teks Panjang yang dapat
menyimpan hingga sekitar satu gigabyte teks walaupun kontrol pada formulir dan laporan
hanya bisa menampilkan 64.000 karakter pertama.
3. Number, Adalah data berupa angka dengan pilihan field size yang terdiri dari (Byte, Integer,
Long Integer, Single, Double, General Number, Currency, Standard, Percent, Scientific).
Atau secara umum diartikan sebagai sebuah data yang memiliki jenis number (angka) yang
digunakan untuk kalkulasi matematika dan keperluan lainnya.
4. Date and Time, Adalah tipe data berupa jenis tanggal, waktu atau penggabungan dari
tanggal dan waktu. Anda dapat mengatur properti Format tanggal dan waktu yang telah
ditentukan format atau menggunakan format kustom untuk Date / Time tipe data.
5. Currency, Adalah sebuah tipe data dengan format mata uang Mata uang Gunakan pemisah
ribuan, yang biasa ditandai dengan awal angka yang disertakan dengan symbol currency
default sesuai dengan regional setting yang digunakan, misalnya Rp, $, dll. Currency dapat
menggunakan angka dengan 15 digit dibelakang desimal dan 4 digit sesudah desimal.
6. AutoNumber, adalah jenis data yang digunakan dalam Microsoft Access tabel untuk
menghasilkan counter numerik otomatis bertambah. Ini dapat digunakan untuk membuat
kolom identitas yang unik mengidentifikasi setiap record dalam sebuah tabel. Hanya satu
bidang AutoNumber diperbolehkan dalam setiap tabel. Tipe data disebut Counter Access.
Secara umum dapat digunakan untuk membuat no urut secara otomatis.
7. Yes/No, Adalah sebuah tipe data dengan jenis hanya 2 pillihan yaitu True (1) atau False (0).
Format yang tersedia adalah : Yes/No, True/False, dan On/Off.
8. OLE Object, Adalah sebuat tipe data yang diambil dari system OLE seperti Microsoft Excel
spreadsheet, Microsoft Word document, graphics, sounds, atau data-data biner lainnya baik
yang dilink ataupun dimasukkan secara permanen (embedded) kedalam table Microsoft
Access. Dalam Microsoft Access, bidang Object OLE dapat menyimpan data seperti
Microsoft Word atau Microsoft Excel dokumen, gambar, suara, dan jenis-jenis data biner
yang dibuat dalam program lain. Artikel ini menyediakan kode Visual Basic yang
menggunakan kontrol OLE dan metode CreateEmbed untuk menyimpan file bitmap dalam
bidang Object Access OLE.
9. Hyperlink, Adalah sebuah tipe data yang digunakan untuk menyimpan alamat internet atau
file yang ditunjukkan melalui alamat URL. Menambahkan hyperlink ke database Access
2007 adalah sederhana sekali Anda telah mengedit tipe data lapangan untuk menerima
hyperlink. Ingat bahwa Anda tidak dibatasi untuk hanya hyperlink HTTP. Access 2007
dapat menyimpan file, FTP, HTTP, MailTo, dan Berita hyperlink juga.
10. Attachment, Adalah tipe data yang digunakan untuk menyimpan attachment file yang
berformat apa saja (bebas, bisa file gambar, file suara, dll). Anda menggunakan fitur
Lampiran di Microsoft Office Access 2007 untuk menambah satu atau lebih potongan-
potongan data - dokumen Microsoft Office Word 2007, Microsoft Office PowerPoint 2007
presentasi, gambar, dan sebagainya - untuk catatan dalam database Anda. Artikel ini
memberikan informasi latar belakang dan langkah-langkah yang diperlukan untuk
mengkonfigurasi database untuk menggunakan lampiran, dan untuk melampirkan dan
mengelola data.
11. Calculated adalah Tipe data untuk melakukan perhitungan, dengan menyimpan formula atau
ekspresi yang diperbarui secara otomatis ketika komponen perubahan ekspresi. Jadi tidak
perlu bagi user untuk memastikan bahwa nilai diperbarui. Masalah ini akan di proses secara
otomatis oleh Access.
12. Lookup Wizard Adalah Tipe Data Yang Dapat Menggabungkan Beberapa Tabel untuk
Menampilkan Data. Atau dengan kata lain lookup Wizard dapat menampilkan nilai user
friendly yang terikat ke nilai lain dalam tabel data sumber atau daftar nilai. Contoh, dalam
pencarian dapat menampilkan nama kontak yang terikat ke nomor ID kontak masing-
masing di tabel lain
c. Rubrik Penilaian
No Elemen yang dinilai Skor Skor
maks didapat
1 Menyebutkan Jenis tipe data MS Access dengan benar 50
2 Menjelaskan Jenis-Jenis tipe data MS Access 50
d. Perhitungan nilai
Skor yang daidapat
Nilai = x 100
Total skor maksimal
2. Penilaian Keterampilan
a) Penilaian Unjuk Kerja
1) Soal
Analisislah Elemen data dalam relasi database berikut ini dengan menentukan jenis
dan type datanya:
1) Rubrik Penilaian Unjuk Kerja
Skor
No Aspek
1 2 3 4
Tujuan :
Setelah mengikuti Kegiatan Pembelajaran melalui proses pengamatan, diskusi, dan percobaan
yang dilakukan secara berkelompok dengan benar, jujur dan tanggung jawab, peserta didik
kelas xi dapat:
3.5.1 Menjelaskan berbagai tipe data yang dapat ditangani basis data dengan tepat.
3.5.2 Mengklasifikasikan berbagai tipe data yang dapat ditangani basis data dengan tepat.
4.5.1 Menerapkan kelompok data Numeric, Text, Date dan Blob dengan tepat.
4.5.2 Mmpresentasikan kelompok data Numeric, Text, Date dan Blob dengan percaya diri..
Alat dan Bahan:
Komputer
LCD proyektor
Papan tulis dan Spidol
Petunjuk Kegiatan:
1. Kerjakanlah secara mandiri dalam kelompok
2. Bacalah Materi Ajar Merancang Basis Data
3. Apabila ada permasalahan atau hal-hal yang kurang jelas diskusikan dengan kelompok
Anda atau tanyakan kepada instruktur.
Langkah-langkah Kegiatan
1. Tentukan kategory Jenis Type Data
2. Terapkan Type data kedalam elemen Data.
Tugas
1. Klasifikasikan kelompok Type Data Text, Numeric, Date dan Blob!
2. Analisislah Elemen data dalam relasi database berikut ini dengan menentukan
jenis dan type datanya:
LEMBAR JAWAB LKPD
Tugas Menganalisis Elemen Data
Kelompok : ....
Anggota :1
2
3
Jenis Type
No Type Data
Data
1
2
3
A. Table :.......................
B. Table :.......................
N. Tujuan Pembelajaran
Setelah mengikuti Kegiatan Pembelajaran melalui proses pengamatan, diskusi, dan percobaan
yang dilakukan secara berkelompok dengan benar, jujur dan tanggung jawab, peserta didik
kelas xi dapat:
3.5.1 Menjelaskan berbagai tipe data yang dapat ditangani basis data dengan tepat.
3.5.2 Mengklasifikasikan berbagai tipe data yang dapat ditangani basis data dengan tepat.
4.5.1 Menerapkan kelompok data Numeric, Text, Date dan Blob dengan tepat.
4.5.2 Mmpresentasikan kelompok data Numeric, Text, Date dan Blob dengan percaya diri..
O. Materi Pembelajaran
1. Konsep Tipe data dalam basis data.
2. Jenis-Jenis tipe data pada basis data.
3. Pengelompokan tipe data.
P. Uraian Materi
Tipe data adalah suatu ilai yang digunakan untuk menampung data. 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.
Macam-macam Tipe Data pada MySQL (Mai Se Kuel) sebenarnya mempunyai beberapa jenis,
secara umum tipe-tipe data MySQL ini ada empat (4), diantaranya yaitu:
Jenis-jenis tipe data pada MySQL diatas merupakan tipe data yang harus kita pelajari dimana
kita sedang belajar Database, karena sebagai modal awal dalam pembelajaran Database
menggunakan MySQL, maka lebih baik kita harus tahu dan mengerti masing-masing kegunaan
tipe-tipe data pada MySQL tersebut.
Tipe data numerik yaitu tipe data yang digunakan untuk menyimpan data numerik (angka).
1 TINYINT Menyimpan data bilangan bulat -128 s/d 127 1 byte (8 bit).
positif dan negatif.
2 SMALLINT menyimpan data bilangan bulat : -32.768 s/d 32.767 : 2 byte (16 bit).
positif dan negatif.
3 MEDIUMINT menyimpan data bilangan bulat -8.388.608 s/d 8.388.607 Ukuran : 3 byte (24
positif dan negatif. bit).
4 INT menyimpan data bilangan bulat -2.147.483.648 s/d 2.147.483.647 4 byte (32 bit).
positif dan negative
5 BIGINT menyimpan data bilangan bulat positif ± 9,22 x 1018 8 byte (64 bit).
dan negatif.
6 FLOAT menyimpan data bilangan pecahan -3.402823466E+38 s/d - 4 byte (32 bit)
positif dan negatif presisi tunggal 1.175494351E-38, 0, dan
1.175494351E-38 s/d
3.402823466E+38.
7 DOUBLE menyimpan data bilangan pecahan -1.79...E+308 s/d -2.22...E-308, 0, 8 byte (64 bit)
positif dan negatif presisi ganda. dan 2.22...E-308 s/d 1.79...E+308.
8 REAL menyimpan data bilangan pecahan -1.79...E+308 s/d -2.22...E-308, 0, 8 byte (64 bit).
positif dan negatif presisi ganda. dan 2.22...E-308 s/d 1.79...E+308.
9 DECIMAL menyimpan data bilangan pecahan -1.79...E+308 s/d -2.22...E-308, 0, 8 byte (64 bit).
positif dan negatif. dan 2.22...E-308 s/d 1.79...E+308.
10 NUMERIC menyimpan data bilangan pecahan -1.79...E+308 s/d -2.22...E-308, 0, 8 byte (64 bit).
positif dan negatif. dan 2.22...E-308 s/d 1.79...E+308.
3 DATETIME menyimpan data tanggal dan '1000-01-01 00:00:00' s/d '9999-12- 8 byte
waktu. 31 23:59:59'
2 VARCHAR menyimpan data string ukuran dinamis. 0 s/d 255 karakter (versi 4.1), 0 s/d
65.535
3 TINYTEXT menyimpan data text. 0 s/d 255 karakter (versi 4.1), 0 s/d
65.535
4 TEXT menyimpan data text. 0 s/d 65.535