RENCANA PELAKSANAAN PEMBELAJARAN (RPP) 1. IDENTITAS SEKOLAH
Satuan Pendidikan : SMK AL-MADANI KEPIL 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)
KOMPETENSI INTI (KI)
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.
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.
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 basis data
4.5.1Membuat kelompok dari Type data
4.5.2Mempresentasikan kelompok type data pada database
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..
MATERI PEMBELAJARAN
Konsep Tipe data dalam basis data.
Jenis-Jenis tipe data pada basis data.
Pengelompokan tipe data.
STRATEGI PEMBELAJARAN (PENDEKATAN, MODEL DAN METODA)
Pendekatan : Saintifik
Model : Discovery Learning
Metoda : Ceramah, diskusi, penugasan, Tanya Jawab, Pengamatan
ALAT, BAHAN, MEDIA, DAN SUMBER BELAJAR Alat & Bahan : Komputer, Lembar Kerja
Media : Power Point, Handphone / Komputer, Papan Tulis, Lcd proyektor Sumber Belajar :
1. Internet
2. https://www.w3schools.in/mysql/ddl-dml-dcl(akses 19/9/2018)
3. https://dev.mysql.com/doc/refman/5.5/en/data-types.html(akses 19/9/2018) 4. https://www.w3schools.com/sql/sql_datatypes.asp(akses 19/9/2018) 5. Buku Acuan
6. BSE Basis Data Untuk SMK/MAK Kelas XI 7. BASIS DATA, 2012 , Fathansyah
8. Data Base Concept, 2nd edition, Henry F. Korth, McGraw-Hill,1991.
9. Database Management System – Designing and Building Business Applications, Gerald V.
Post, McGraw-Hill, 1999
Penilaian Pembelajaran, Remidial dan Pengayaan
Teknik Penilaian
Pengetahuan
Tes tertulis
Penugasan
Keterampilan Unjuk kerja
Instrumen Penilaian (Terlampir)
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.
1. KEGIATAN PEMBELAJARAN Langkah
Pembelajaran Deskripsi Alokasi
Waktu
Pendahuluan
Fase menyampaikan tujuan dan memotivasi Guru memberi salam, selanjutnya menanyakan kabar peserta didikSalah satu peserta didik memimpin berdoa sebelum memulai pelajaranGuru memeriksa kehadiran peserta didik sebagai sikap disiplinMendiskusikan kompetensi yang sudah dipelajari dan dikembangkan sebelumnya berkaitan dengan kompetensi yang akan dipelajari dan dikembangkan. Guru menyampaikan garis besar cakupan materi dan penjelasan tentang kegiatan yang akan dilakukan peserta didik. Guru Menampilkan gambar tentang tempat barang yang pas sebagai apersepsi kemudian mengajukan pertanyaan Peserta didik diberi kesempatan untuk menyampaikan pendapatnya.Guru menanggapi dan menyampaikan tujuan pembelajaran yang akan dicapai Guru menyampaikan hal-hal yang akan dinilai dan teknik
penilaiannya.
20 menit
Kegiatan Inti
Mengamati (Stimulus) Guru memberikan kesempatan kepada peseta didik untuk mengamati tampilan gambar tentang Elemen DataSiswa menyimak tentang macam – macam Elemen DataSiswa menyimak tentang Penempatan Elemen Data Menanya (Problem Statment) guru menanyakan pendapat siswa tentang Type data yang pas untuk tiap elemen datasiswa mengidentifikasi elemen data yang ada dan mencocokan dengan jenis data Guru membagi peserta didik kedalam kelompok kerja secara variatif
Mengumpulkan Informasi (Data Colection) Guru membagikan LKPD pada masing-masing kelompoksiswa mengidentifikasi Jenis Type datasiswa mengidentifikasi Pengelompokan Type Datasiswa menentukan contoh yang sesuai dari kelompok type data siswa membaca materi di modul/Bahan Ajar Lain mengenai Konsep Tipe data dalam basis data.siswa membaca materi di modul/Bahan Ajar Lain mengenai jenis Type Datasiswa membaca materi di
modul/Bahan Ajar Lain mengenai pengelompokan dari jenis- jenis Type DataPeserta didik mendiskusikan Type data dan menerapkan terhadap beberapa elemen
data Menalar/mengasosiasi (Data Processing &
Verification) siswa menentukan Jenis Type datasiswa
130 menit
membuat kelompok type data dalam databasesiswa menentukan tupe data yang tepat dari setiap elemen data yang diberikan guruSiswa Membuat kesimpulan unsur-unsur dalam Memahami tipe data pada basis dataSiswa membuat bahan presentasi. Mengkomunikasikan
(Generalization) Setiap kelompok menyajikan hasil identifikasi pengelompokan type dataPeserta didik menanggapi apa yang disampaikan oleh kelompok yang lainsiswa mengumpulkan hasil pekerjaan pembuatankelompok perintah dengan form yang telah disediakan
Kegiatan Penutup
Guru mengajak peserta didik melakukan refleksi terhadap kegiatan yang sudah dilaksanakan dan ditulis dalam buku catatan atau komputer masing-masing.Guru memberikan umpan balik terhadap proses dan hasil pembelajaran.Guru mengajak peserta didik Membuat rangkuman/simpulan pelajaran.Guru melaksanakan penilaian pengetahuan bagi seluruh peserta didik melalui tes tertulis dengan waktu maksimal 20 menit Guru memberi tindak lanjut untuk pertemuan selanjutnya. Guru menutup pelajaran dengan mengucapkan salam.
30 menit
Mengetahui, Wonosobo, Oktober 2018 Kepala SMK AL-MADANI KEPIL Guru Mata Pelajaran,
……….. ………
NIP. – Lihat Juga
basis Data XI KD 3.3 Normalisasi
basis Data XI KD 3.4 Menganalisis kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data
basis Data XI KD 3.5 Type Data
basis Data XI KD 3.6 record , table dan field LAMPIRAN
INSTRUMEN PENILAIAN 1. Penilaian Pengetahuan A. Soal Pilihan Ganda
1. Indikator
Indikator Pencapaian Kompetensi Teknik
Penilaian Bentuk Instrumen
Menjelaskan berbagai tipe data yang dapat
ditangani basis data. Tes tulis Pilihan gandaRubrik
Penilaian
Menjelaskan berbagai tipe data yang dapat
ditangani basis data. Tes tulis Pilihan gandaRubrik
Penilaian
Menjelaskan berbagai tipe data yang dapat
ditangani basis data. Tes tulis Pilihan gandaRubrik
Penilaian
Menganalisis berbagai tipe data yang dapat
ditangani basis data. Tes tulis Pilihan gandaRubrik
Penilaian
Menganalisis berbagai tipe data yang dapat
ditangani basis data. Tes tulis Pilihan gandaRubrik
Penilaian
Kisi-kisi tes tertulis Kompetensi
Dasar Materi Indikator
Soal Level Kognitif Bentuk Soal
Menganalisi s tipe data pada basis data
Konsep Tipe data dalam basis
data.Jenis-Jenis tipe data pada basis data.Pengelompoka n tipe data.
3.5.1 Menjelaska n berbagai tipe data yang dapat ditangani basis data.
3.5.1 Menjelaska n berbagai tipe data yang dapat ditangani basis data.
3.5.1 Menjelaska n berbagai tipe data yang dapat ditangani basis data.
3.5.2 Memahami berbagai
C2 C2
C2 C2 C2 Pilihan Ganda Pilihan Ganda Pilihan Ganda Pilihan Ganda Pilihan Ganda
tipe data yang dapat ditangani basis data.
3.5.2 Memahami berbagai tipe data yang dapat ditangani basis data.
Soal dan Skor penilaian
Tipe data ini merupakan gabungan dari beberapa karakter yang dapat menampung 256 karakter adalah
1. String 2. Integer 3. Boolean
4. Date
5. float
Dibawah merupakan tipe data bilangan bulat adalah…
1. char
2. double 3. float 4. int 5. boolean
Pernyataan yang sesuai untuk mendefinisikan Tipe data bilangan bulat adalah…
Tipe data yang berfungsi menampung data yang memiliki angka dibelakang koma
Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
Tipe data yang mempresentasikan data berupa karakter
Tipe data yang yang menyimpan lebih dari satu variable
Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma
Tipe data yang cocok untuk menampung nama siswa adalah…
1. Char
2. Int
3. Boolean
4. Real
5. Byte
Type data yang menghasilkan bentuk keluaran nilai Truedan False(Benar dan Salah) , adalah…
1. Boolean 2. Integer 3. String
4. float
5. Char
Kunci Jawaban
NO JAWABAN SKOR
1 String 20
2 int 20
3 Tipe data yang digunakan untuk angka yang tidak memiliki angka
dibelakang koma 20
4 Char 20
5 Boolean 20
JUMLAH 100
B. Tugas
1. Soal
Identifikasi jenis- jenis tipe data dalam MS Access.
Kunci:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Rubrik Penilaian
No Elemen yang dinilai Skor
maks Skor
didapat
1 Menyebutkan Jenis tipe data MS Access dengan
benar 50
2 Menjelaskan Jenis-Jenis tipe data MS Access 50
Perhitungan nilai
Nilai = Skor yang daidapat x 100
Total skor maksimal
Penilaian Keterampilan
Penilaian Unjuk Kerja
Soal
Analisislah Elemen data dalam relasi database berikut ini dengan menentukan jenis dan type datanya:
1. Rubrik Penilaian Unjuk Kerja
No Aspek Skor
1 2 3 4
1 Menentukan Jenis Type Data
Tidak Tepat
Kurang Tepat
Tepa t
Sangat 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 basis data
4.5.1Membuat kelompok dari Type 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!
1. 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
No Jenis Type Data Type Data
1
2
3
Analisis Elemen Data
1. Table :………..
No Nama Elemen Data / Field Jenis Type Data
1
2
3
4
5
6
7
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 ………..
Kompetensi Inti dan Kompetensi Dasar
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.
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.
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 basis data
4.5.1Membuat kelompok dari Type data
4.5.2Mempresentasikan kelompok type data pada database
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..
Materi Pembelajaran
Konsep Tipe data dalam basis data.
Jenis-Jenis tipe data pada basis data.
Pengelompokan tipe data.
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
positif dan negatif. -128 s/d 127 1 byte (8 bit).
2 SMALLINT menyimpan data bilangan bulat
positif dan negatif. : -32.768 s/d 32.767 : 2 byte (16 bit).
3 MEDIUMINT menyimpan data bilangan bulat
positif dan negatif. -8.388.608 s/d 8.388.607 Ukuran : 3 byte (24 bit).
4 INT menyimpan data
bilangan bulat positif dan negative
-2.147.483.648 s/d
2.147.483.647 4 byte
(32 bit).
5 BIGINT
menyimpan data bilangan bulat positif
dan negatif. ± 9,22 x 1018 8 byte
(64 bit).
6 FLOAT
menyimpan data bilangan pecahan positif dan negatif presisi tunggal
-3.402823466E+38 s/d -1.175494351E-38, 0, dan 1.175494351E-38 s/d 3.402823466E+38.
4 byte (32 bit)
7 DOUBLE menyimpan data
bilangan pecahan positif dan negatif presisi ganda.
-1.79…E+308 s/d -2.22…
E-308, 0, dan 2.22…E- 8 byte (64 bit)
308 s/d 1.79…E+308.
8 REAL
menyimpan data bilangan pecahan positif dan negatif presisi ganda.
-1.79…E+308 s/d -2.22…
E-308, 0, dan 2.22…E- 308 s/d 1.79…E+308.
8 byte (64 bit).
9 DECIMAL menyimpan data
bilangan pecahan positif dan negatif.
-1.79…E+308 s/d -2.22…
E-308, 0, dan 2.22…E- 308 s/d 1.79…E+308.
8 byte (64 bit).
10 NUMERIC menyimpan data bilangan pecahan positif dan negatif.
-1.79…E+308 s/d -2.22…
E-308, 0, dan 2.22…E- 308 s/d 1.79…E+308.
8 byte (64 bit).
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 Ukura
n
1 DATE menyimpan data
tanggal 1000-01-01 s/d 9999-12-31
(YYYY-MM-DD) 3 byte.
2 TIME menyimpan data waktu -838:59:59 s/d +838:59:59
(HH:MM:SS) 3 byte
3 DATETIME menyimpan data
tanggal dan waktu. ‘1000-01-01 00:00:00’ s/d
‘9999-12-31 23:59:59’ 8 byte
4 YEAR menyimpan data tahun
dari tanggal 1900 s/d 2155 1 byte
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