Anda di halaman 1dari 20

PPL M2

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

PPG DALAM JABATAN


BIDANG STUDI TEKNOLOGI KOMPUTER DAN INFORMATIKA
UNIT PELAKSANA PENDIDIKAN PROFESI GURU
UNIVERSITAS SEBELAS MARET (UNS)
2018
SILABUS MATA PELAJARAN

Nama Sekolah : SMK AL-MADANI KEPIL


Bidang Keahlian : Teknologi Informasi dan Informatika
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Durasi (Waktu) : 4 JP x 45 menit
Kelas/Semester : XI / 1 (Satu)

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,

Drs. Arief Sukirman Ibnu Hiban, S.Kom.


NIP. –
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

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)

B. KOMPETENSI INTI (KI)


3. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual,
konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja 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.
4. Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang
lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja
Teknik Komputer dan Informatika. Menampilkan kinerja mandiri 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 dibawah pengawasan
langsung.

C. KOMPETENSI DASAR (KD) DAN INDIKATOR


Kompetensi Dasar Indikator Pencapaian Kompetensi
3.5. Memahami tipe data pada basis data 3.5.1Menjelaskan berbagai tipe data pada
basis data.
3.5.2 Mengklasifikasikan tipe data yang dapat
ditangani basis data.
4.5. Mempresentasikan tipe data pada 4.5.1Membuat kelompok dari Type data
basis data 4.5.2Mempresentasikan kelompok type data
pada database
D. 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..

E. MATERI PEMBELAJARAN
1. Konsep Tipe data dalam basis data.
2. Jenis-Jenis tipe data pada basis data.
3. Pengelompokan tipe data.

F. STRATEGI PEMBELAJARAN (PENDEKATAN, MODEL DAN METODA)


1. Pendekatan : Saintifik
2. Model : Discovery Learning
3. Metoda : Ceramah, diskusi, penugasan, Tanya Jawab, Pengamatan

G. ALAT, BAHAN, MEDIA, DAN SUMBER BELAJAR


Alat & Bahan : Komputer, Lembar Kerja
Media : Power Point, Handphone / Komputer, Papan Tulis, Lcd proyektor
Sumber Belajar :
1) Internet
a. https://www.w3schools.in/mysql/ddl-dml-dcl(akses 19/9/2018)
b. https://dev.mysql.com/doc/refman/5.5/en/data-types.html(akses 19/9/2018)
c. https://www.w3schools.com/sql/sql_datatypes.asp(akses 19/9/2018)
2) Buku Acuan
a. BSE Basis Data Untuk SMK/MAK Kelas XI
b. BASIS DATA, 2012 , Fathansyah
c. Data Base Concept, 2nd edition, Henry F. Korth, McGraw-Hill,1991.
d. Database Management System – Designing and Building Business Applications,
Gerald V. Post, McGraw-Hill, 1999

H. Penilaian Pembelajaran, Remidial dan Pengayaan


1. Teknik Penilaian
a. Pengetahuan
1) Tes tertulis
2) Penugasan
b. Keterampilan
Unjuk kerja
2. Instrumen Penilaian (Terlampir)
3. Pembelajaran Remidial dan Pengayaan
a. Remidial dilaksanakan apabila pencapaian hasil belajar siswa belum mencapai KKM.
b Pemanfaatan tutor sebaya bagi peserta didik yang belum mencapai ketuntasan belajar
sesuai hasil analisis penilaian
c. Pengayaan dilaksanakan apabila pencapaian hasil belajar siswa sudah mencapai KKM,
tetapi siwa belum puas dengan hasil belajar yang dicapai.
I. KEGIATAN PEMBELAJARAN
Langkah Alokasi
Deskripsi
Pembelajaran Waktu
Pendahuluan Fase menyampaikan tujuan dan memotivasi 20
1. Guru memberi salam, selanjutnya menanyakan kabar peserta didik menit
2. Salah satu peserta didik memimpin berdoa sebelum memulai
pelajaran
3. Guru memeriksa kehadiran peserta didik sebagai sikap disiplin
4. Mendiskusikan kompetensi yang sudah dipelajari dan
dikembangkan sebelumnya berkaitan dengan kompetensi yang
akan dipelajari dan dikembangkan.
5. Guru menyampaikan garis besar cakupan materi dan penjelasan
tentang kegiatan yang akan dilakukan peserta didik.
6. Guru Menampilkan gambar tentang tempat barang yang pas
sebagai apersepsi kemudian mengajukan pertanyaan
7. Peserta didik diberi kesempatan untuk menyampaikan
pendapatnya.
8. Guru menanggapi dan menyampaikan tujuan pembelajaran yang
akan dicapai
9. Guru menyampaikan hal-hal yang akan dinilai dan teknik
penilaiannya.
Kegiatan Inti

Mengamati (Stimulus) 130


1. Guru memberikan kesempatan kepada peseta didik untuk menit
mengamati tampilan gambar tentang Elemen Data
2. Siswa menyimak tentang macam - macam Elemen Data
3. Siswa menyimak tentang Penempatan Elemen Data

Menanya (Problem Statment)


1. guru menanyakan pendapat siswa tentang Type data yang pas
untuk tiap elemen data
2. siswa mengidentifikasi elemen data yang ada dan
mencocokan dengan jenis data
3. Guru membagi peserta didik kedalam kelompok kerja secara
variatif

Mengumpulkan Informasi (Data Colection)


4. Guru membagikan LKPD pada masing-masing kelompok
4. siswa mengidentifikasi Jenis Type data
5. siswa mengidentifikasi Pengelompokan Type Data
6. siswa menentukan contoh yang sesuai dari kelompok type
data
1. siswa membaca materi di modul/Bahan Ajar Lain mengenai
Konsep Tipe data dalam basis data.
2. siswa membaca materi di modul/Bahan Ajar Lain mengenai
jenis Type Data
3. siswa membaca materi di modul/Bahan Ajar Lain mengenai
pengelompokan dari jenis-jenis Type Data
4. Peserta didik mendiskusikan Type data dan menerapkan
terhadap beberapa elemen data

Menalar/mengasosiasi (Data Processing & Verification)


1. siswa menentukan Jenis Type data
2. siswa membuat kelompok type data dalam database
3. siswa menentukan tupe data yang tepat dari setiap elemen
data yang diberikan guru
4. Siswa Membuat kesimpulan unsur-unsur dalam Memahami
tipe data pada basis data
5. Siswa membuat bahan presentasi.

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

Kegiatan 1. Guru mengajak peserta didik melakukan refleksi terhadap kegiatan 30


Penutup yang sudah dilaksanakan dan ditulis dalam buku catatan atau menit
komputer masing-masing.
2. Guru memberikan umpan balik terhadap proses dan hasil
pembelajaran.
3. Guru mengajak peserta didik Membuat rangkuman/simpulan
pelajaran.
4. Guru melaksanakan penilaian pengetahuan bagi seluruh peserta
didik melalui tes tertulis dengan waktu maksimal 20 menit
5. Guru memberi tindak lanjut untuk pertemuan selanjutnya.
6. Guru menutup pelajaran dengan mengucapkan salam.

Mengetahui, Pandeglang, Oktober 2018


Kepala SMKS DARUL FIKRI Guru Mata Pelajaran,

Juhri, S.Ag.,M.Pd Ahmad Zaki Robbani, S.Kom.


NIP. –
LAMPIRAN
INSTRUMEN PENILAIAN

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

b. Kisi-kisi tes tertulis

Level Bentuk
Kompetensi Dasar Materi Indikator Soal
Kognitif Soal

5.5 Menganalisis 4. Konsep Tipe 3.5.1 Menjelaskan berbagai C2 Pilihan


tipe data pada data dalam tipe data yang dapat Ganda
basis data basis data. ditangani basis data. Pilihan
3.5.1 Menjelaskan berbagai C2 Ganda
5. Jenis-Jenis tipe
tipe data yang dapat
data pada basis ditangani basis data.
data. 3.5.1 Menjelaskan berbagai C2 Pilihan
6. Pengelompoka tipe data yang dapat C2 Ganda
n tipe data. ditangani basis data. Pilihan
3.5.2 Memahami berbagai Ganda
tipe data yang dapat C2
ditangani basis data. Pilihan
3.5.2 Memahami berbagai Ganda
tipe data yang dapat
ditangani basis data.

c. Soal dan Skor penilaian


1. Tipe data ini merupakan gabungan dari beberapa karakter yang dapat menampung 256
karakter adalah
a. String c. Boolean e. float
b. Integer d. Date

2. Dibawah merupakan tipe data bilangan bulat adalah…


a. char c. float e. boolean
b. double d. int
3. Pernyataan yang sesuai untuk mendefinisikan Tipe data bilangan bulat adalah…
a. Tipe data yang berfungsi menampung data yang memiliki angka dibelakang koma
b. Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
c. Tipe data yang mempresentasikan data berupa karakter
d. Tipe data yang yang menyimpan lebih dari satu variable
e. Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma
4. Tipe data yang cocok untuk menampung nama siswa adalah…
a. Char c. Boolean e. Byte
b. Int d. Real
5. Type data yang menghasilkan bentuk keluaran nilai Truedan False(Benar dan Salah) ,
adalah…
a. Boolean c. String e. Char
b. Integer d. float
d. Kunci Jawaban
NO JAWABAN SKOR
1 String 20
2 Int 20
3 Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang 20
koma
4 Char 20
5 Boolean 20
JUMLAH 100

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

Menentukan Jenis Type Data Tidak Kurang Tepat Sangat


1 Tepat Tepat Tepat
LEMBAR KEGIATAN PESERTA DIDIK (LKPD)
Basis Data
Kelas XI Semester 1
Alokasi Waktu 4 X 45 M Unjuk Kerja Tanggal ..................................

Kompetensi Dasar Indikator Pencapaian Kompetensi


3.5. Memahami tipe data pada basis data 3.5.1Menjelaskan berbagai tipe data pada
basis data.
3.5.2 Mengklasifikasikan tipe data yang dapat
ditangani basis data.
4.5. Mempresentasikan tipe data pada 4.5.1Membuat kelompok dari Type data
basis data 4.5.2Mempresentasikan kelompok type data
pada database

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

1. Klasifikasi Type Data

Jenis Type
No Type Data
Data
1
2
3

2. Analisis Elemen Data

A. Table :.......................

No Nama Elemen Data / Field Jenis Type Data


1
2
3
4
5
6
7

B. Table :.......................

No Nama Elemen Data / Field Jenis Type Data


1
2
3
4
5
6
7
BAHAN AJAR
BASIS DATA
Kelas XI Semester 1
Alokasi Waktu 4 X 45 M Tanggal ...................................

J. Kompetensi Inti dan Kompetensi Dasar


K. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual,
operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja 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.
L. Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim
dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik
Komputer dan Informatika. Menampilkan kinerja mandiri 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 dibawah pengawasan langsung.

M. Kompetensi Dasar dan Indikator

Kompetensi Dasar Indikator Pencapaian Kompetensi


3.5. Memahami tipe data pada basis data 3.5.1Menjelaskan berbagai tipe data pada
basis data.
3.5.2 Mengklasifikasikan tipe data yang dapat
ditangani basis data.
4.5. Mempresentasikan tipe data pada 4.5.1Membuat kelompok dari Type data
basis data 4.5.2Mempresentasikan kelompok type data
pada database

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.

Tipe – tipe Data pada MySQL

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:

1. Tipe Data Numeric.


2. Tipe Data String.
3. Tipe Data Date.
4. Tipe Data Kelompok Himpunan.

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

Tipe data numerik yaitu tipe data yang digunakan untuk menyimpan data numerik (angka).

No Nama Fungsi Jangkauan Ukuran

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.

Tipe Data Date dan Time


Tipe data date dan time yaitu tipe data yang digunakan untuk menyimpan data tanggal dan waktu.

No Nama Fungsi Jangkauan Ukuran

1 DATE menyimpan data tanggal 1000-01-01 s/d 9999-12-31 (YYYY- 3 byte.


MM-DD)

2 TIME menyimpan data waktu -838:59:59 s/d +838:59:59 3 byte


(HH:MM:SS)

3 DATETIME menyimpan data tanggal dan '1000-01-01 00:00:00' s/d '9999-12- 8 byte
waktu. 31 23:59:59'

4 YEAR menyimpan data tahun dari 1900 s/d 2155 1 byte


tanggal

Tipe Data String (Text)


Tipe data string yaitu tipe data yang digunakan untuk menyimpan data string (text).

No Nama Fungsi Jangkauan

1 CHAR menyimpan data string ukuran tetap. 0 s/d 255 karakter

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

5 MEDIUMTEXT menyimpan data text 0 s/d 224 - 1 karakter

6 LONGTEXT menyimpan data text. 0 s/d 232 - 1 karakter

Tipe Data BLOB (Biner)


Tipe data blob digunakan untuk menyimpan data biner.

No Nama Fungsi Jangkauan

1 BIT Menyimpan data biner. 64 digit biner

2 TINYBLOB menyimpan data biner/ Gambar ukuran kecil 255 byte

3 BLOB Menyimpan data biner/ Gambar 4

4 MEDIUMBLOB Menyimpan data biner/ Gambar kuran sedang 224-1 byte

5 LONGBLOB Menyimpan data biner/ Gambar ukuran besar 232- 1 byte

Tipe Data yang Lain


Selain tipe data di atas, MySQL juga menyediakan tipe data yang lain, diantaranya adalah :

No Nama Fungsi Jangkauan

1 ENUM enumerasi (kumpulan data). sampai dengan 65535 string.

2 SET combination (himpunan data). sampai dengan 255 string


anggota

Anda mungkin juga menyukai