(RPP)
MATA PELAJARAN
BASIS DATA
MATERI POKOK
Tipe Data, Record, Tabel dan Data Field
oleh:
Ratih Khoiriyah
140533601408
Kelas XI
SEMESTER GANJIL
A. KOMPETENSI INTI
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggungjawab, peduli (gotong
royong, kerjasama, toleran, damai), santun, responsif dan pro-aktif dan menunjukkan
sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara
efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai
cerminan bangsa dalam pergaulan dunia.
3. Memahami, menerapkan, dan menganalisis pengetahuan faktual, konseptual,
prosedural, dan metakognitif berdasarkan rasa ingin tahunya tentang ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan,
kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian
dalam bidang kerja yang spesifik untuk memecahkan masalah.
4. Mengolah, menalar, menyaji dan mencipta dalam ranah konkret dan ranah abstrak
terkait dengan pengembangan dari yang dipelajarinya di sekolah tentang tipe data,
record, tabel dan data field secara mandiri, bertindak secara efektif dan kreatif, dan
mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
B. KOMPETENSI DASAR
1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan
kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang
menciptakannya
1.2 Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di
alam
1.3 Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan
sehari-hari
2.2 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti; cermat;
tekun; hati-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli
lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap
dalam melakukan percobaan dan berdiskusi mengenai permasalahan
terkait dengan tentang tipe data, record, tabel dan data field.
2.3 Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai
wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan
mengenai permasalahan terkait dengan tentang tipe data, record, tabel dan data
field.
3.2 Terampil menganalisi tipe data, record, tabel dan data field dalam basis data.
4.2 Terampil mengolah tipe data, record, tabel dan data field dalam basis data.
C. INDIKATOR KETERCAPAIAN
1. Membaca dan memahami berbagai jenis tipe data, record, tabel dan data field.
2. Terampil mengolah berbagai jenis tipe data, record, tabel dan data field.
3. Mengomunikasikan hasil diskusi tentang pemecahan masalah terkait pengolahan
berbagai jenis tipe data, record, tabel dan data field.
D. TUJUAN PEMBELAJARAN
a. Sikap
1. Membaca dan memahami berbagai jenis tipe data, record, tabel dan data field
dengan disiplin, tanggung jawab, santun, percaya diri, responsif dan proaktif.
b. Pengetahuan
C1 (Mengingat/Remembering)
1. Menjelaskan pengertian tipe data, record, tabel dan data field
2. Mengidentifikasi jenis-jenis tipe data, record, tabel dan data field
3. Menentukan tipe data, record, tabel dan data field suatu basis data
4. Menghafal tipe data, record, tabel dan data field
5. Menyebutkan jenis-jenis tipe data, record, tabel dan data field
C2 (Memahami)
1. Menjelaskan pengertian tipe data, record, tabel dan data field
2. Membedakan konsep tipe data, record, tabel dan data field
3. Mencirikan konsep tipe data, record, tabel dan data field
4. Mencontohkan bentuk tipe data, record, tabel dan data field
5. Membandingkan jenis-jenis tipe data, record, tabel dan data field
C3 (Mengaplikasikan)
1. Menentukan tipe data, record, tabel dan data field suatu basis data
2. Menerapkan konsep tipe data, record, tabel dan data field pada suatu suatu basis
data
3. Mengolah tipe data, record, tabel dan data field pada suatu suatu basis data
4. Mengoperasikan tipe data, record, tabel dan data field pada suatu suatu basis data
5. Mengklasifikasi jenis tabel dan data field pada suatu suatu basis data
C4 (Menganalisis)
1. Menganalisis macam-macam jenis tipe data, record, tabel dan data field
2. Menyeleksi jenis-jenis tipe data, record, tabel dan data field pada suatu basis data
3. Menyeleksi macam-macam jenis tipe data, record, tabel dan data field
4. Memilih berbagai macam jenis tipe data, record, tabel dan data field
5. Mengaitkan macam-macam tipe data, record, tabel dan data field pada suatu basis
data
C5 (Membuat)
1. Merancang tipe data, record, tabel dan data field suatu basis data
2. Menyusun tipe data, record, tabel dan data field suatu basis data
3. Mengkategorikan tipe data, record, tabel dan data field suatu basis data
4. Membangun tipe data, record, tabel dan data field suatu basis data
5. Menguhubungkan macam-macam tipe data, record, tabel dan data field pada
suatu basis data
C6 (Mengevaluasi)
1. Membandingkan jenis-jenis tipe data, record, tabel dan data field
2. Menyimpulkan konsep tipe data, record, tabel dan data field
3. Menugaskan pengolahan tipe data, record, tabel dan data field pada suatu basis
data
4. Mengarahkan proses pengolahan tipe data, record, tabel dan data field pada suatu
basis data
5. Menilai hasil pengolahan tipe data, record, tabel dan data field pada suatu basis
data
c. Keterampilan
1. Terampil menganalisis jenis-jenis tipe data, record, tabel dan data field secara
individu secara cepat dan tepat dengan jujur, disiplin, tanggung jawab, santun,
responsif dan proaktif.
2. Terampil merancang tipe data, record, tabel dan data field pada suatu basis data
secara cepat dan tepat dengan jujur, disiplin, tanggung jawab, santun, responsif dan
proaktif.
3. Terampil mengolah tipe data, record, tabel dan data field secara cepat dan tepat
dengan jujur, disiplin, tanggung jawab, santun, responsif dan proaktif.
4. Terampil membangun tipe data, record, tabel dan data field pada suatu basis data
secara cepat dan tepat dengan jujur, disiplin, tanggung jawab, santun, responsif dan
proaktif.
E. MATERI
Tipe data, record, tabel dan data field (Lampiran 2)
G. STRATEGI PEMBELAJARAN
1. Pendekatan : Scientific Approach
2. Model Pembelajaran : Problem Based Learning
3. Materi Pembelajaran : Diskusi kelompok, penugasan, tanya jawab
4. Keterampilan yang dilatih : - Menjelaskan
- Membuka menutup pelajaran
- Bertanya
- Penguatan
- Variasi
- Mengelola kelas
- Memimpin diskusi kelompok
- Mengajar perorangan
H. KEGIATAN PEMBELAJARAN
I. PENILAIAN
Lembar Penilain (Lampiran 1)
a. Penilaian Kognitif / Pengetahuan
b. Penilaian Afektif / Sikap
c. Penilaian Psikomotorik / Keterampilan
Jawaban:
1. Macam-macam tipe data primitive
a. Integer : Tipe data berupa bilangan bulat
b. Karakter (Char) : Tipe data yang hanya mampu menyimpan data berupa
karakter.
c. Boolean : Tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar)
atau FALSE (salah)
2. Tabel merupakan obyek yang mewakili sesuatu dalam dunia nyata dan dapat
dibedakan antara satu dengan lainnya (unique) sedangkan record adalah
kumpulan data yang terdiri dari satu atau lebih suatu field.
3. Macam-macam atribut:
a. Simple attribute : Atribut terkecil dan tidak bisa dibagi lagi
b. Composite attribute : Tribut yang dapat dibagi menjadi atribut yang lebih
kecil
c. Single valued attribute : Tribut yang hanya memiliki satu nilai
d. Multi valued attribute : Atribut yang dapat memiliki lebih dari satu nilai
e. Derived attribute : Atribut yang nilai-nilainya diperoleh dari pengolahan
atau dapat diturunkan dari atrbut atau tabel lain yang
berhubungan
f. Key attribute : Atribut yang menandakan kunci dari suatu entitas yang
bersifat unik
Rubrik Penilaian Tes Tulis
Kelas : …………………
1
2
3
4
5
2. Sikap Disiplin
5. Sikap Peduli
6. Sikap Santun
Petunjuk Penskroran :
� 5 = ����
�����
Contoh :
Skor diperoleh 24, skor tertinggi 5 x 6 = 30, maka skor akhir :
24
�5 4
Peserta did ik memperoleh nilai:
30
1.
2.
3.
4.
Pedoman penskoran
Terampil mengolah tipe data, record, Sangat kurang aktif dalam mengolah 1
tabel dan data field secara cepat dan tipe data, record, tabel dan data
tepat dengan jujur, disiplin, field
Petunjuk Penskroran :
Skor akhir menggunakan skala 1 sampai 5
Perhitungan skor akhir menggunakan rumus :
���� ��������� =
Contoh :
Skor diperoleh 12, skor= tertinggi 5 + 5 + 5 = 15, maka skor akhir :
12
� 100 ����� �������
15
Lampiran 2 : Materi
A. Tipe Data
Datatype (tipe data) adalah klasifikasi atau jenis dari suatu informasi atau data tertentu
yang digunakan pada suatu basis data. Jenis tipe data dibedakan menjadi 2 jenis, yaitu
tipe data primitive dan tipe data composite.
b. Tipe data primitive (sederhana)
1.Integer
Integer Merupakan tipe data berupa bilangan bulat, terbagi atas beberapa
kategori seperti table dibawah ini
2. Karakter (Char)
Karakter merupakan tipe data yang hanya mampu menyimpan 1 digit
karakter. Ukuran untuk tipe data karakter adalah 1 byte (1 byte = 8 bit). Adapun
macam karakter yang ada sejumlah 256 macam karakter yaitu dari kode karakter
(ASCII), 0 sampai dengan 255. Untuk penulisan karakter menggunakan tanda petik
tunggal (‘) di depan dan belakang karakter yang ditulis. Contoh: ‘a’, ‘A’,’&’ dll.
B. Record
Record adalah kumpulan data yang terdiri dari satu atau lebih suatu field. Pada
setiap baris-baris ini tersimpan data-data dari subyek tabel yang bersangkutan . Di
samping itu data-data yang ada dalam satu record bias terdiri dari bermacam-macam tipe.
Contoh bentuk data yang terletak dalam satu record diperlihatkan dengan latar belakang
hitam, seperti pada gambar dibawah ini
C. Tabel/Entitas
Tabel/Entitas adalah obyek yang mewakili sesuatu dalam dunia nyata dan dapat
dibedakan antara satu dengan lainnya (unique).Setiap entitas memiliki beberapa atribut
yang mendeskripsikan karakteristik dari objek. Entitas dapat berupa:
• Data Fisik (seperti mobil, rumah, manusia, pegawai, peserta didik.
• Abstrak atau konsep (seperti department, pekerjaan, mata pelajaran)
• Kejadian (pembelian, penjualan, peminjaman, dll)
Entitas dapat dibedakan menjadi dua macam yaitu Entitas kuat dan entitas lemah. Entitas
lemah adalah yang keberadaannya tergantung pada entitas lain. Gambar dibawah ini
menjelaskan notasi umum entitas kuat dengan nama entitas pegawan dan entitas lemah
dengan nama entitas tanggungan. Entitas tanggungan disebut sebagai entitas lemah
karena jika data seorang pegawai
dihapus maka data tanggungannya juga akan terhapus. Keberadaan datatanggungan
tergantung pada data di pegawai.
Studi Kasus
Buat sebuah desain basis data mahasiswa sederhana yang terdiri dari entitas, record dan
data field lengkap dengan tipe datanya.
Kunci Jawaban
Tabel Mahasiswa
Tabel Fakultas
Tabel Jurusan