Anda di halaman 1dari 5

PEMERINTAH PROVINSI JAWA TENGAH

DINAS PENDIDIKAN DAN KEBUDAYAAN


SEKOLAH MENENGAH KEJURUAN NEGERI 2 KARANGANYAR
Jalan Yos Sudarso Karanganyar Kode Pos 57716 Telepon 0271- 494549/ 494335
Faximile 0271-6498171 Surat Elektronik smkn2kra97@gmail.com

LEMBAR KERJA PESERTA DIDIK (LKPD)

Mata Pelajaran : Pemrograman Berorientasi Objek


Jurusan/Kelas : Rekayasa Perangkat Lunak / XII
Materi : Konsep dan procedure koneksifitas dalam akses basis data
Nama Siswa : ………………………………..

I. Kompetensi Dasar
3.16. Menerapkan konektiftas dalam akses basis data
4.16 Membuat konektifitas basis data
II. Indikator Pencapaian Kompetensi
3.16.1 Menerangkan konsep dan procedure konektifitas akses basis data dalam pemrograman aplikasi
berorientasi obyek.
4.16.1 Merancang program aplikasi berorientasi obyek akses basis data menggunakan library konektor
III. Tujuan Pembelajaran
Setelah selesai pembelajaran, peserta didik dapat:
1. Menerangkan konsep dan procedure konektifitas akses basis data dalam pemrograman aplikasi
berorientasi obyek dengan baik.
2. Merancang koneksifitas program aplikasi berorientasi obyek dalam akses basis data
menggunakan library konektor pada java NetBean dengan benar.
IV. Alat dan Bahan
- 1 unit PC atau laptop
- Microsoft word
- Software aplikasi NetBean yang telah terinstal
- XAMPP
V. Keselamatan Kerja
1. Berdoalah sebelum memulai kegiatan belajar.
2. Siswa wajib menggunakan pakaian praktek.
3. Taati peraturan selama pelajaran PJJ praktikum berlangsung.
4. Bila ada masalah tanyakan segera kepada guru atau diskusikan bersama teman.
5. Bekerjalah dengan tenang penuh semangat dan penuh hati-hatian.
6. Rapikan kembali peralatan praktikum yang digunakan setelah praktikum selesai.

VI. Dasar Teori


Konsep dan Procedure Koneksi Basis Data pada Java NetBean
Dalam pembuatan program aplikasi terutama diperlukan suatu komunikasi antara data base
dan program aplikasi, sebagai contoh perhatikan kasus dibawah ini :
1. Kita ingin menginputkan data atau menampilkan data yang ada di database untuk
ditampilkan pada program aplikasi. Contoh : dari program aplikasi netbean ingin
menampilkan data buku yang berada pada database perpustakaan dengan tabel buku.
Dari kasus tersebut kita membuat rancangan koneksifitas akses basis data perpustakaan
dengan program aplikasi NetBean.

JDBC(Java Database Connectivity) merupakan library standart pada aplikasi java yang
bertugas melakukan koneksi ke suatu sumber data, untuk mengakses database relational.
Penggunaan API (Aplikasi Programming Interface) JDBC memudahkan pengksesan berbagai database
sengan sintax java. Keunggulan penggunaan JDBC API adalah sebuah aplikasi dapat mengakses
sembarang sumber data dan dapat berjalan pada sembarang platform yang mempunyai JVM (Java
Virtual Machine), sehingga tidak perlu menulis banyak program untuk mengakses ke DBMS yang
berbeda-beda. Hanya perlu menulis satu program yang menggunakan JDBC API dan program dapat
mengirimkan statement SQL atau statement lain ke sumber data tertentu.

VII. Langkah Kerja


1. Siswa mempelajari materi praktikum koneksifitas akses basis data dengan aplikasi
berorientasi objek java netbean yang telah di unggah di google classroom secara mandiri.
2. Cermati dan telitilah procedure konektifitas database dengan aplikasi pemrogramaan java
NetBean dan kasus yang diberikan.
3. Taat dalam mengaplikasikan procedure konektifitas database dengan aplikasi
pemrogramaan java NetBean, panduan dan pedoman yang dilakukan dalam melakukan
praktikum.
4. Berfikir analitis serta evaluatif pada saat praktikum pemrograman berorientasi objek dalam
merancang konektifitas akses basis data dengan aplikasi java netbean.
5. Buatlah sebuah database dengan nama “sekolah” dengan XAMPP.
6. Buatlah satu buah table dengan nama siswa dan insertkan 2 buah data:

Field Type Key


nis varchar primary
nama varchar (30)
alamat varchar (30)
7. Setelah database dan tabel terbuat
8. Buka NetBean, buat sebuah project dengan nama : koneksi_NamaSiswa
9. Buat sintak untuk koneksifitas antara database sekolah dengan Java Netbean
10. Cek koneksifitas antara database sekolah dengan Java Netbean

VIII. Evaluasi
1. Buatlah laporan mengenai kasus diatas :
a. Langkah-langkah pembuatan database sekolah yang dilakukan dengan screnshootnya.
b. Langkah-langkah pembuatan table dan insert table yang dilakukan dengan screnshoot
sintak dan hasil
c. Langkah-langkah koneksifitas akses basis data sekolah dengan project koneksi_NamaSiswa
dilakukan dengan screnshoot sintak dan hasil dari koneksi.
RUBRIK PENILAIAN/KRITERIA PENILAIAN
LEMBAR KEGIATAN PESERTA DIDIK
No KOMPONEN Indikator skor
PENILAIAN
Proses ( sistematika dan cara kerja )
1 Penggunaan Memahami lembar kerja dan melakukan sesuai angkah-langkah 4
kerja dilakukan dengan benar tanpa bimbingan
Memahami lembar kerja dan melakukan sesuai langkah-langkah 3
kerja dilakukan dengan benar dengan berusaha bertanya pada
teman dilihat dari hasil kemiripan laporan LKPD
Memahami lembar kerja dan melakukan sesuai langkah-langkah 2
kerja dilakukan dengan benar dengan bimbingan.
Memahami lembar kerja dan melakukan sesuai langkah-langkah 1
kerja dilakukan dengan benar dengan berusaha bertanya pada
teman dan guru
Memahami lembar kerja dan melakukan sesuai langkah-langkah 0
kerja tidak dilakukan dengan benar
2 Hasil Kerja
Pembuatan basis Pekerjaan pembuatan basis data sekolah diselesaikan dengan 4
data sekolah lengkap tabel beserta insert data
dengan dua buah Pekerjaan pembuatan basis data sekolah diselesaikan dengan 3
tabel lengkap tabel tanpa insert data.
Pekerjaan pembuatan basis data sekolah diselesaikan tanpa tabel 2
tanpa insert
Pekerjaan pembuatan basis data sekolah dengan tabel dan insert 1
tidak diselesaikan
Pembuatan project, Pekerjaan pembuatan project dan sintax dan cek koneksi 4
sintak konektivitas diselesaikan, koneksi berjalan dengan benar
dan cek koneksi Pekerjaan pembuatan project dan sintax dan cek koneksi 3
diselesaikan, koneksi tidak berjalan dengan benar
Pekerjaan pembuatan project dan sintax dengan benar 2
Pekerjaan pembuatan project dan sintax tidak terselesaikan 1
3 Evaluasi Membuat database, tabel, inset data, project dan sintak konektifitas 4
dengan benar.
Membuat database, tabel, inset data, project dengan benar dan 2
sintak konektifitas tidak terselesaikan.
Membuat database, tabel, inset data, project dengan benar 1
Membuat database, tabel, inset data, project dan sintak konektifitas 0
tidak terselesaikan
4 Sikap Kerja
Keaktifan saat PJJ Aktif menjawab pertanyaan melalui replay postingan dari guru dan 4
melakukan presensi tepat waktu
Kurang aktif menjawab pertanyaan melalui replay postingan dari 2
guru dan melakukan presensi tepat waktu
Tidak aktif menjawab pertanyaan melalui replay postingan dari guru 0
dan tidak melakukan presensi tepat waktu
5 Waktu
Waktu Tepat waktu 4
penyelesaian Terlambat 1

Anda mungkin juga menyukai