LKPDPertemuan 5Bab 4Fase FSemester 2

LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menerapkan Struktur Tabel Basis Data Relasional dengan Penentuan Primary Key dan Tipe Kolom

LKPD ini disusun untuk satu pertemuan Koding dan Kecerdasan Artifisial kelas 11 dengan topik "Menerapkan Struktur Tabel Basis Data Relasional dengan Penentuan Primary Key dan Tipe Kolom".

MEJAGURU.ID - DOKUMEN LKPD

LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menerapkan Struktur Tabel Basis Data Relasional dengan Penentuan Primary Key dan Tipe Kolom

Koding dan Kecerdasan Artifisial - Kelas 11

Bab 4 Pertemuan 5

LEMBAR KERJA PESERTA DIDIK (LKPD)

Koding dan Kecerdasan Artifisial — Kelas 11 (Fase F)

Topik: Menerapkan Struktur Tabel Basis Data Relasional dengan Penentuan Primary Key dan Tipe Kolom

INFORMASI UMUM

Mata PelajaranKoding dan Kecerdasan Artifisial
Fase / KelasFase F / Kelas 11
TopikMenerapkan Struktur Tabel Basis Data Relasional dengan Penentuan Primary Key dan Tipe Kolom
Alokasi Waktu2 JP (2 x 45 menit = 90 menit)
Tipe Aktivitascampuran
Tahun Ajaran2026/2027
Semester2
Nama Murid.................................
Kelas.................................

TUJUAN PEMBELAJARAN

  1. Menerapkan struktur tabel basis data relasional untuk penyimpanan data aplikasi

PETUNJUK UMUM

  • Berdoalah sebelum memulai kegiatan belajar.
  • Bacalah skenario kebutuhan sistem data aplikasi dengan teliti sebelum merancang tabel.
  • Kerjakan setiap tugas secara bertahap mulai dari Kegiatan 1 hingga Kegiatan 3.
  • Diskusikan hasil rancangan tabel bersama kelompok dengan aktif dan saling menghargai.
  • Pastikan penentuan primary key dan tipe kolom tepat agar data tersimpan secara konsisten dan efisien.

KEGIATAN

Kegiatan 1: Menganalisis Entitas dan Menentukan Tipe Kolom Penyimpanan Data

Estimasi: 25 menit

Alat & Bahan:

  • Alat tulis
  • Buku catatan / modul ajar

Petunjuk Pengerjaan:

  1. Cermati skenario: Sebuah klinik kesehatan membutuhkan modul pendaftaran pasien pada sistem basis data aplikasinya. Data yang perlu dicatat mencakup nomor rekam medis unik, nama lengkap pasien, tanggal lahir, jenis kelamin (L/P), berat badan (dalam kg desimal), dan nomor telepon.
  2. Identifikasi atribut-atribut data tersebut ke dalam bentuk nama kolom basis data.
  3. Tentukan tipe data SQL yang paling efisien dan tepat (misal: VARCHAR, INT, DATE, DECIMAL/FLOAT, CHAR) serta berikan alasan teknis pemilihannya.

Pertanyaan:

1. Isilah tabel spesifikasi atribut untuk tabel 'Pasien' berikut dengan menentukan nama kolom yang baku, tipe data yang paling sesuai, dan alasan teknis pemilihannya!

Ruang tabel jawaban

Tuliskan hasil pada tabel 4 kolom: [Nama Atribut / Kolom | Rekomendasi Tipe Data | Keterangan / Panjang Karakter | Alasan Pemilihan Tipe Data]

Kegiatan 2: Menentukan Primary Key dan Merancang Struktur Tabel Relasional

Estimasi: 35 menit

Alat & Bahan:

  • Lembar kerja
  • Komputer/laptop (opsional untuk visualisasi skema)

Petunjuk Pengerjaan:

  1. Cermati pengembangan skenario: Selain data pasien, klinik memiliki data dokter (id_dokter, nama_dokter, spesialisasi) dan data pemeriksaan rawat jalan (id_rawat, tgl_periksa, keluhan, id_pasien, id_dokter).
  2. Tentukan kolom mana yang menjadi Primary Key (kunci utama) pada masing-masing tabel.
  3. Terapkan rancangan struktur tabel tersebut dengan menuliskan skema definisi kolom dan kunci relasinya secara terstruktur.

Pertanyaan:

1. Tentukan Primary Key untuk masing-masing tabel (Pasien, Dokter, Rawat_Jalan) dan jelaskan syarat-syarat yang mendasari pemilihan kolom tersebut sebagai Primary Key!

2. Tuliskan rancangan skema 3 tabel relasional tersebut (Pasien, Dokter, Rawat_Jalan) lengkap dengan nama kolom, tipe data, serta penanda kunci (PK / FK)!

Ruang tabel jawaban

Nomor 1: Tulis uraian penjelasan syarat PK dan daftarnya. Nomor 2: Buat tabel matriks perancangan untuk ketiga entitas dengan format: [Nama Tabel | Nama Kolom | Tipe Data & Panjang | Keterangan Kunci (PK / FK / Bukan Kunci)].

Kegiatan 3: Menerapkan Sintaks DDL (CREATE TABLE) dan Verifikasi Keterhubungan Tabel

Estimasi: 30 menit

Alat & Bahan:

  • Alat tulis / Text editor / DBMS Client (MySQL/PostgreSQL/SQLite)

Petunjuk Pengerjaan:

  1. Berdasarkan rancangan pada Kegiatan 2, terapkan struktur tabel tersebut ke dalam perintah SQL Data Definition Language (DDL) CREATE TABLE.
  2. Pastikan sintaks memuat tipe data yang tepat, penetapan PRIMARY KEY, dan FOREIGN KEY yang menghubungkan tabel transaksi ke tabel master.
  3. Periksa kembali kesesuaian tipe data antara Primary Key dan Foreign Key agar relasi tabel valid.

Pertanyaan:

1. Tuliskan perintah SQL DDL (CREATE TABLE) lengkap untuk tabel 'Pasien' dan tabel 'Rawat_Jalan' yang mencerminkan penetapan Primary Key serta relasi Foreign Key yang tepat!

2. Diskusikan bersama teman kelompok: Apa dampak teknis pada penyimpanan basis data aplikasi jika tipe data kolom Foreign Key pada tabel 'Rawat_Jalan' berbeda dengan tipe data Primary Key pada tabel 'Pasien'?

Nomor 1: Tulis blok kode skrip SQL CREATE TABLE secara terstruktur. Nomor 2: Tuliskan rangkuman hasil diskusi kelompok dalam 2-4 kalimat.

REFLEKSI

1. Bagian mana dari penentuan tipe kolom dan relasi Primary Key-Foreign Key yang paling menantang bagimu?

2. Mengapa ketelitian dalam memilih tipe data dan kunci tabel sangat menentukan performa serta keandalan aplikasi penyimpanan data di dunia nyata?

3. Apakah kamu sudah merasa yakin dan mandiri dalam merancang struktur tabel relasional jika diminta membuat aplikasi baru?

Lihat & unduh lengkap

Masuk pakai Google untuk membuka lkpd pertemuan ini secara penuh.

Apa isi pertemuan ini?

Dokumen mencakup tujuan pembelajaran terpilih, urutan kegiatan inti yang sudah disesuaikan dengan alokasi JP, serta pertanyaan pemantik dan asesmen formatif singkat. Cocok dipakai sebagai bahan persiapan tatap muka maupun lampiran supervisi.

Cara pakai pertemuan ini

Unduh DOCX, lalu sesuaikan nama sekolah, kepala sekolah, dan NIP. Bagian kegiatan inti bisa Bapak/Ibu kurangi atau tambah sesuai karakter siswa di kelas; tujuan pembelajaran sebaiknya tetap selaras dengan ATP induk.