Advertisement
loading...

MATERI PELATIHAN BERBASIS KOMPETENSI

SEKTOR TELEMATIKA

Advertisement

SUB SEKTOR PROGRAMMER KOMPUTER

 

 

MEMBUAT PROGRAM BASIS DATA BERBASIS MYSQL/POSTGRESQL

TIK.PR08.007.01

 

 

 

 

 

BUKU PENILAIAN

 

 

 

 

 

 

DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I.

DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS

Jl. Jend. Gatot Subroto Kav.51 Lt.7.B Jakarta Selatan

 

 

DAFTAR ISI

 

 

Daftar Isi……………………………………………………………………………………… Hal

­

BAB I    KONSEP PENILAIAN…………………………………………………………….. 2

 

1.1.   Bagaimana Instruktur akan Menilai ……………………………………. 2

 

1.2.   Tipe Penilaian ……………………………………………………………… 3

 

BAB II   PELAKSANAAN PENILAIAN ……………………………………………………. 4

 

2.1.   Kunci Jawaban Tugas-tugas Teori ……………………………………… 4

 

2.2.   Daftar Check Unjuk Kerja (Praktek) …………………………………… 15

 

2.3.   Check List Teori dan Praktek …………………………………………… 16

 

LEMBAR PENILAIAN……………………………………………………………………….. 18­

 

 

 

 

 

 

 

 

 

BAB I

KONSEP PENILAIAN

 

1.1.          Bagaimana Instruktur akan Menilai

 

Dalam sistem berdasarkan Kompetensi, penilai akan mengumpulkan bukti dan membuat pertimbangan mengenai pengetahuan, pemahaman dan unjuk kerja tugas-tugas Anda dan sikap Anda terhadap pekerjaan. Anda akan dinilai untuk menentukan apakah Anda telah mencapai kompetensi sesuai dengan standar yang dijelaskan dalam Kriteria Unjuk Kerja.

 

Pada pelatihan berdasarkan kompetensi, pendekatan yang banyak digunakan untuk penilaian adalah “Penilaian berdasarkan criteria/Criterion-Referenced Assessment”. Pendekatan ini mengukur unjuk kerja Anda terhadap sejumlah standar. Standar yang digunakan dijelaskan dalam Kriteria Unjuk Kerja.

 

Penilaian dapat dilaksanakan dengan tujuan sebagai bantuan dan dukungan belajar. Tipe penilaian ini adalah formatif dan merupakan proses yang sedang berjalan.

 

Penilaian juga dapat dilaksanakan untuk menentukan apakah Anda telah mencapai hasil program belajar (contohnya pencapaian kompetensi dalam Unit). Tipe penilaian ini adalah sumatif dan merupakan penilaian akhir.

 

Penilaian dapat dilaksanakan di industri (ditempat kerja) atau dilembaga pelatihan (diluar tempat kerja). Jika memungkinkan, sebaiknya penilaian dilaksanakan ditempat kerja sehingga penilai dapat mengamati Anda melakukan kegiatan normal ditempat kerja.

1.2.          Tipe Penilaian  

 

Test Tertulis

Test tertulis akan menilai pengetahuan Anda dan pemahaman konsep dan prinsip yang merupakan dasar unjuk kerja tugas-tugas Anda. Test tertulis biasanya berupa seri pertanyaan pilihan ganda atau beberapa bentuk test tertulis objectif lainnya, yaitu tes dimana setiap pertanyaan memiliki satu jawaban benar.

 

Test Unjuk Kerja

Test unjuk kerja akan menilai kompetensi Anda dalam menampilkan tugas-tugas elemen terhadap standar yang dijelaskan dalam Kriteria Unjuk Kerja. Oleh sebab itu Anda akan menerapkan pengetahuan dan pemahaman Anda terhadap unjuk kerja tugas-tugas.

Penilai biasanya menggunakan daftar cek analisis elemen sebagai pedoman untuk menentukan kompetensi Anda dan akan memberikan umpan balik mengenai unjuk kerja dan jika perlu, merencanakan pelatihan lanjutan jika Anda belum mencapai kompetensi pada usaha/kesempatan pertama.


 

BAB II

PELAKSANAAN PENILAIAN

 

2.1        Kunci Jawaban Tugas-tugas Teori

 

  1. Pada windows, perintah yang ditulis pada prompt untuk mengaktifkan SQL server, adalah … KUK: 1.1

b. Mysqld

 

  1. Pada windows, perintah yang ditulis pada prompt untuk mengaktifkan SQL server, adalah … KUK: 1.1
    1. a.   mysqladmin -u root shutdown

 

 

  1. Pada linux, perintah untuk men-set user andi dengan password andipass yakni dengan mengetik  … KUK: 1.1
    1. d.   mysqladmin –u andi password andipass

 

  1. Berikut ini yang merupakan pengertian dari database adalah … KUK: 1.2
    1. b.   tempat penyimpanan data-data dimana data tersebut dapat ditambahkan, diubah, dan dihapus

 

 

  1. Untuk membuat database sekolah, maka digunakan perintah … KUK:1.2
    1. a.   CREATE DATABASE sekolah;
  2. Untuk membuat user artika dengan password beauty, perintah yang benar adalah … KUK:2.1
    1. c.    CREATE USER artika WITH PASSWORD “beauty” CREATEDB;

 

 

  1. Untuk merubah password pada user artika menjadi cantik, maka digunakan perintah berikut … KUK:2.1
    1. c.    ALTER USER artika WITH PASSWORD “cantik”;

 

  1. Perintah yang tepat untuk membuat tabel tersebut yakni … KUK:3.1
    1. a.   CREATE TABLE mahasiswa

{

nim varchar(50) not null primary key,

nama varchar(100),

jns_kelamin varchar(50),

jurusan varchar(50)

};

 

  1. Untuk menambah data nim: 006, nama: ruby, jenis kelamin: perempuan, jurusan: TI, perintah yang benar adalah sebagai berikut .. KUK:3.1
    1. a.   INSERT INTO mahasiswa (nim, nama, jns_kelamin, jurusan)

VALUES (”006”, ”ruby”, ”perempuan”, ”TI”);

 

10. Untuk menghapus data danar, maka digunakan perintah sebagai berikut … KUK:3.1

e. DELETE ”danar”

FROM TABLE mahasiswa;

 

11. Untuk memilih data mahasiswa yang berjenis kelamin pria, perintah mana yang dapat digunakan … KUK:3.1

e. SELECT * FROM mahasiswa

WHERE jns_kelamin = ”pria”;

 

12. Untuk mengubah jurusan Sasmito menjadi jurusan TI, maka perintahnya adalah … KUK:3.1

c. UPDATE mahasiswa

SET jurusan = ”TI”

WHERE nama = ”sasmito”;

 

13. Untuk melihat nama mahasiswa beserta nim dimana prestasinya memuaskan (grade A dan B) maka perintahnya sebagai berikut … KUK:3.1

  1. a.   SELECT nim, nama

FROM nilai_mahasiswa

WHERE grade = ”A” AND grade =”B”;

 

14. Untuk melihat jurusan yang terdapat dalam tabel nilai_mahasiswa, dimana setiap jurusan hanya ditampilkan sekali, maka perintah yang benar adalah … KUK:3.1

d. SELECT *, DISTINCT (jurusan)

FROM nilai_mahasiswa;

 

 

15. Jika sekarang tahun 2007, untuk melihat nama mahasiswa yang telah berkuliah selama 5 tahun lebih yakni dengan … KUK:3.1

c. SELECT nama FROM nilai_mahasiswa

WHERE tgl_masuk <= 2002-12-31;

 

16. Untuk melihat data dari tabel nilai_mahasiswa dimana jurusan sastra ataupun grade A, maka perintah yang benar adalah … KUK:3.1

  1. a.   SELECT * FROM nilai_mahasiswa

WHERE jurusan = ”sastra” OR grade = ”A”;

 

17. Untuk menghitung jumlah mahasiswa yang masuk pada tahun 2002, perintah yang benar adalah … KUK:3.1

  1. a.   SELECT COUNT (*)

FROM nilai_mahasiswa

WHERE tgl_masuk BETWEEN ’2001-12-31’ AND ’2003-01-01’;

 

18. Untuk melihat nim, nama mahasiswa, jurusan, serta grade masing-masing mahasiswa, perintah yang benar adalah … KUK:3.1

  1. a.   SELECT m.nim, m.nama, m.jurusan, n.grade

FROM mahasiswa m, nilai_mahasiswa n

WHERE m.nim = n.nim;

 

19. Untuk melihat nama mahasiswa, jurusan serta grade yang diurutkan berdasarkan grade paling tinggi (dari A paling atas sampai E paling bawah), maka perintah yang tepat adalah … KUK:3.1

d. SELECT m.nama, m.jurusan, n.grade

FROM mahasiswa m, nilai_mahasiswa n

ORDER BY n.grade;

 

20. Untuk melihat mahasiswi berdasarkan tanggal masuk dari yang paling lama sampai yang terbaru, maka perintah yang tepat adalah … KUK:3.1

d. SELECT m.nama, m.jns_kelamin, n.tgl_masuk

FROM mahasiswa m, nilai_mahasiswa n

WHERE m.jns_kelamin = ”perempuan”

ORDER BY n.tgl_masuk;

 

21. Perintah yang tepat untuk menghitung jumlah mahasiswi pada jurusan sastra, adalah … KUK:3.1

c. SELECT COUNT(*)

FROM mahasiswa

WHERE jns_kelamin=”perempuan” AND jurusan =”sastra”;

 

22. Untuk menggabungkan semua data yang terdapat pada tabel mahasiswa dan nilai_mahasiswa, maka perintah yang dapat digunakan adalah sebagai berikut …

  1. a.   SELECT m.nim, m.nama, m.jns_kelamin, m.jurusan, n.grade, n.tgl_masuk

FROM mahasiswa m, nilai_mahasiswa n

WHERE m.nim = n.nim;

 

23. Untuk membuat koneksi dari PHP ke database pegawai, perintah berikut yang dapat digunakan adalah … KUK 4.1

c. <?

mysql_connect(“localhost”, “admin”, “admin”) or die(mysql_error());

mysql_select_db(“pegawai”) or die(mysql_error());

?>

 

24. Perintah mysql_close() digunakan untuk … KUK 4.1

  1. d.   mematikan koneksi non-persisten pada MySQL server

 

 

25. Saat koneksi persisten dipanggil, maka akan dicek apakah ada koneksi persisten yang identik yang sudah dipanggil sebelumnya. Pengertian dari koneksi identik adalah …

KUK: 4.2

  1. a.   koneksi yang dijalankan dengan host sama, username yang sama, serta password yang sama

 

 

Kunci Jawaban Tugas Unjuk Kerja

 

  1. Langkah instalasi MySQL pada Windows
  • Buat direktori sementara dengan nama mysqlItem
  • Unzip file instalasi ke direktori tersebut
  • Setelah unzip selesai, jalankan file dengan nama “setup.exe”
  • Tutup semua program yang sedang dijalankan
  • Klik Start – Run lalu browse file setup di mysqlItem
  • Klik “OK” untuk memulai proses
  • Program setup berjalan dan meng-guide selama proses instalasi
  • Pilih instalasi “Typical” yang akan menginstal kebutuhan yang paling banyak digunakan
  • MySQL akan diinstal di folder c:\mysql (kecuali folder dispesifik ke direktori tertentu)
  • Re-start komputer
  • Masuk ke MS-DOS lalu lakukan migrasi ke c:\mysql\bin
  • Ketik pada windows prompt seperti di bawah ini :

 

mysqld-shareware –standalone

OR (in later versions)

mysqld

 

Perintah tersebut untuk menjalankan SQL server.

 

  • Ketik mysql pada DOS prompt
  • Prompt akan berubah menjadi “mysql” prompt
  • Lalu akan tampil berikut ini :

+——————-+

| Database       |

+——————-+

| mysql             |

| test                |

+——————-+

2 rows in set (0.00 sec)

 

  1. Langkah instalasi PostgreSQL pada Linux
  1. Login sebagai root dengan mengetik perintah berikut:

# cd /usr/src

# mkdir pgsql

# chown postgres:postgres pgsql

# cd /usr/local

# mkdir pgsql

# chown postgres:postgres pgsql

 

  1. Login dengan user postgres dengan mengetik perintah berikut:

$ cd /usr/src/pgsql

$ tar xfzv postgresql-6.5.1.tar.gz

$ mv postgresql-6.5.1/* .

$ rmdir postgresql-6.5.1

$ cd /usr/src/pgsql/src

$ ./configure

$ cd /usr/src/pgsql/doc

$ make install

$ cd /usr/src/pgsql/src

$ make all > make.log &

 

  1. Untuk melihat proses kompilasi, ketik perintah berikut :

$ tail -f make.log

 

  1. Selanjutnya install source yang telah dikompilasi dengan login sebagai root :

# cd /usr/src/pgsql/src

# make install > make.install.log &

 

  1. untuk melihat proses instalasi, jalankan perintah berikut :

$ tail -f make.install.log

 

  1. Tambahkan library ke dalam file dengan mengetik :

/etc/ld.so.conf.

/usr/local/pgsql/lib

 

  1. Jalankan IdConfig untuk melihat perubahan :

# /sbin/ldconfig

 

  1. Tambahkan baris berikut ke dalam file /etc/profile :

PATH=$PATH:/usr/local/pgsql/bin

LD_LIBRARY_PATH=/usr/local/pgsql/lib

MANPATH=$MANPATH:/usr/local/pgsql/man

PGLIB=/usr/local/pgsql/lib

PGDATA=/usr/local/pgsql/data

export PATH LD_LIBRARY_PATH MANPATH PGLIB PGDATA

 

  1. Buat database bernama test lalu login sebagai user postgre

$ initdb

  1. Jalankan server

$ nohup postmaster -i > pgserver.log 2>&1 &

 

  1. Kemudian ketik perintah berikut :

$ psql -u test

Username: postgres

Password: <ENTER>

test=> SELECT NOW();

now

————————

2000-09-08 11:34:50+07

(1 row)

 

test=> \q

 

  1. Konfigurasi untuk autostartup dengan login sebagai root :

# cp /usr/src/pgsql/contrib/linux/postgres.init.sh/etc/rc.d/init.d/postgres

# cd /etc/rc.d/rc5.d

# ln -s ../init.d/postgres S98postgres

 

  1. Tambahkan option –i ke /etc/rc.d/init.d/postgres pada bagian PGOPTS agar bisa diakses remotely

PGOPTS=”-o -F -i -D/usr/local/pgsql/data”

 

  1. Restart postgre dengan perintah berikut:

# /etc/rc.d/init.d/postgres stop

# /etc/rc.d/init.d/postgres start

 

  1. Dalam postgre telah tersedia program test secara menyeluruh dengan login sebagai postgre dan mengetik perintah :

$ cd /usr/src/pgsql/src/test/regress

$ make all runtest

 

  1. Setelah selesai menjalankan test, hapuslah database regression dan file lainnya yang sudah tidak digunakan

$ destroydb regression

$ cd /usr/src/pgsql/src/test/regress

$ make clean

 

  1. CREATE DATABASE addressbook;

 

DESCRIBE rekanan;

 

  1. CREATE TABLE rekanan

{

nama_depan varchar(100),

nama_belakang varchar(100),

kota varchar(50),

telepon integer(50),

pekerjaan varchar(100)

};

 

  1. INSERT INTO rekanan (nama_depan, nama_belakang, kota, telepon, pekerjaan)

VALUES (”Sari”, ”Astari”, ”surabaya”, 2135043, ”importir beras”);

 

  1. UPDATE rekanan

SET telepon = ” 4252321”

WHERE nama_depan =”Sari”;

 

2.2 Daftar Check Unjuk Kerja (Praktek)

 

TUGAS – TUGAS YANG DITAMPILKAN KOMPETEN BELUM

KOMPETEN

TANGGAL
Melakukan instalasi MySQL / PostgreSQL Memilih direktori instalasi      
Menggunakan syntax yang dibutuhkan untuk instalasi      
Melakukan pengecekan apakah instalasi sudah benar      
Menyalakan database server      
Membangun database Membuat database baru beserta tabel      
Memberikan hak akses kepada pengguna      
Menjalankan statement SELECT      
Menjalankan statement INSERT, UPDATE, DELETE      
Menggabungkan data antar tabel untuk memperoleh informasi yang optimal      
Melakukan koneksi dan terminasi koneksi ke database      

 

 

2.3 CHECK LIST TEORI DAN PRAKTEK

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani

 

Ya

Apakah semua petunjuk kerja diikuti ?  
Apakah peserta pelatihan mampu melakukan instalasi MySQL/PostgreSQL ?  
Apakah peserta pelatihan mampu membuat database dan memberi hak akses kepada pengguna ?  
Apakah peserta pelatihan mampu melakukan modifikasi pada data table ?  
Apakah peserta pelatihan mampu menggunakan statement yang tersedia untuk mendapatkan informasi yang optimal ?  
Apakah peserta pelatihan mampu melakukan koneksi dan terminasi koneksi ke database ?  
Apakah peserta pelatihan mampu menggunakan koneksi yang persistent ataupun non-persistent secara optimal ?  
Apakah peserta pelatihan sudah mengumpulkan, menganalisa, dan mengelompokkan semua informasi menurut prosedur dan criteria yang sudah ditentukan ?  
Apakah peserta pelatihan sudah memberikan ide dan informasi yang tepat sesuai dengan  standart  yang dibutuhkan ?  
Apakah peserta pelatihan menggunakan sumber-sumber yang menguntungkan untuk mendapatkan informasi yang dibutuhkan untuk mencapai tujuan ?

 

 

 

LEMBAR PENILAIAN

 

Tanggal : ……………………………….

 

Peserta pelatihan telah dinilai

 

 

KOMPETEN                                              BELUM KOMPETEN

 

 

 

Nama Peserta Pelatihan                              Nama Penilai

 

 

 

 

……………………………..                            ……………………………..

Tanda Tangan                                          Tanda Tangan

 

 

Komentar / Saran

 

…………………………………………………………………………………………………………..

 

…………………………………………………………………………………………………………..

 

……………………………………………………………………………………………………………

 

…………………………………………………………………………………………………………..

 

Testimoni

Advertisement
  1. Toko Kain Batik Cap Terbaik di Solo
  2. Toko Baju Batik Terbaik di Solo
  3. Aneka Kain Batik dengan Harga Murah
  4. Baju Batik Sarimbit Terbaik
  5. Dapatkan Kain Batik Berkualitas dengan Diskon 25%
  6. Aneka Baju Batik Seragam Kantor
  7. Pembuatan Seragam Batik Berlogo
slideseragambatik
Filed under : blog, tags: