Advertisement
loading...

 

MATERI PELATIHAN BERBASIS KOMPETENSI

Advertisement

SEKTOR TELEMATIKA

SUB SEKTOR PROGRAMMER KOMPUTER

 

 

      MENGOPERASIKAN BAHASA PEMROGRAMAN DATA DESKRIPSI

(SQL-STRUCTURED

QUERY LANGUAGE)-DASAR

TIK.PR03.001.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………………………………………………………………………………………. 1

 

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.           Kunci Jawaban Tugas Unjuk Kerja ……………………………………….. 7

2.3.           Daftar Check Unjuk Kerja………………………………………………….. 10

2.4.           Check ListTeori dan Praktek……………………………………………….. 10

 

LEMBAR PENILAIAN………………………………………………………………………….. 11

 

 

 

 

 

 

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. Diantara operator dibawah ini mana yang dapat digunakan untuk menghasilkan nilai NULL? (KUK 3.3)

Jawaban : c (IS NULL)

 

  1. Diantara operator dibawah ini mana yang dapat digunakan sebagai multiple-row subquery (KUK 3.2)

Jawaban : a (NOT IN)

 

  1. Fungsi-fungsi dibawah ini tidak dapat menerima dalam bentuk tanggal kecuali (KUK 3.1)

Jawaban : a (COUNT)

 

  1. Dibawah ini yang termasuk DML(Database Management Language) adalah

(KUK 3.3, 3.4)

Jawaban : c (DELETE)

 

  1. Dibawah ini yang tidak termasuk database objek adalah (KUK 3.1, 3.2, 3.3)

Jawaban : d (Data File)

 

  1. Constraint dibawah ini yang hanya dapat digunakan pada kolom level adalah (KUK 3.1, 3.2, 3.3)

Jawaban : c (NOT NULL)

 

  1. Dibawah ini adalah komponen-komponen SQL statement kecuali (KUK 2.1, 2.2)

Jawaban : c (Deskripsi)

 

  1. SELECT personal.nama, alamat.nama_jalan FROM personal, alamat  WHERE personal.no = alamat.no

Tipe bentuk penggabungan tabel apakah perintah sql diatas? (KUK 4.2)

Jawaban : b dan c (Equijoin dan Inner Join)

 

  1. SQL statement dibawah ini adalah benar kecuali (KUK 4.1)

Jawaban : c (SELECT pelajaran, AVG(nilai) FROM siswa GROUP BY pelajaran;)

 

  1. 10.  Dibawah ini adalah keuntungan menggunakan store procedure kecuali (KUK 4.2)

 Jawaban : d (Dapat mempermudah pengelompokkan Data)

 

  1. 11.  Dibawah ini yang termasuk DDL(Data Definition Language) kecuali (KUK 3.3, 3.4)

Jawaban : d (ROLLBACK)

 

12.  Fungsi TRUNCATE  digunakan untuk (KUK 3.5, 3.7)

Jawaban : c (Mengosongkan Tabel)

 

13.  Salah satu keunggulan menggunakan tabel alias adalah (KUK 3.4)

Jawaban : b dan c (Menghindari Kesalahan dalam pemanggilan kolom pada table dan  Dapat Merubah nama atau table/kolom sesuai dengan yang dinginkan )

 

14   Fungsi dibawah ini yang tidak dapat dipakai bersamaan dengan fungsi GROUP BY adalah (KUK 4.1)

Jawaban : c (WHERE)

 

15   Fungsi DML dibawah ini yang tidak memerlukan nama kolom pada perintahnya adalah (KUK 3.7)

Jawaban : a (DELETE)

 

16   Perintah SQL yang dapat digunakan bersamaan dengan perintah CREATE VIEW adalah (KUK 3.7)

Jawaban : d (SELECT)

 

 

 

 

17   Customers

Customerid Customername
1 MARK
2 Mandy
3 MARVIN
4 Malone

SELECT customername FROM customers where customername LIKE ’Ma%’;

 

Apa yang akan ditampilkan ketika perintah diatas di jalankan? (KUK 4.1)

Jawaban : b (Mandy)

 

18. Dibawah ini adalah kegunaan dari fungsi ALTER TABEL kecuali (KUK 3.5)

Jawaban : a (Untuk memasukkan data ke dalam Tabel)

 

19. Fungsi yang digunakan untuk merubah, memasukkan atau menghapus data secara permanent adalah (KUK 3.5 )

Jawaban : a (DELETE)

 

20.  Dibawah ini termasuk operator logika kecuali (KUK 2.2)

  Jawaban : c (<>)

 

21.  Diantara fungsi join dibawah ini yang sama dengan equijoin adalah (KUK 4.2)

   Jawaban : c (Inner Join)

 

22. Dibawah ini pernyataan yang paling benar untuk mendefinisikan fungsi SELECT  INTO adalah (KUK 4.1)

Jawaban : b (Fungsi yang digunakan untuk membuat back up copy suatu tabel)

 

23. Fungsi ROLLBACK digunakan ketika (KUK 3.5)

Jawaban : b (Kita Ingin membatalkan perubahan)

 

 

24. Berikut ini adalah sebuah struktur tabel employee

Employeename VARCHAR(35)

Salary NUMBER(8,2)

Hiredate DATE

Bila kita ingin menampilkan data pekerja yang telah bekerja selama lebih dari 5 tahun maka query yang tepat adalah (KUK 4.1)

Jawaban : c (SELECT Employeename FROM employee WHERE (Hiredate-SYSDATE)/365 > 5 )

 

25. Untuk meghapus INDEX kita menggunakan fungsi (KUK 3.5)

  Jawaban : b (DROP)

 

 

   2.2 Kunci Jawaban Tugas Unjuk Kerja

 

1. Buatlah sebuah tabel yang memiliki keterangan sebagai berikut (KUK 4.1, 4.2)

nama tabel =  karyawan

kolom type constraint
id int primary key
nama_depan varchar(64) not null
nama _belakang varchar(64) not null
divisi varchar(32) not null
level varchar(32) not null
jabatan varchar(64) not null
gaji numeric(18,4) not null

Jawaban :

CREATE TABLE karyawan{

          id INT PRIMARY KEY,

          nama_depan VARCHAR(64) NOT NULL,

          nama_belakang VARCHAR(64) NOT NULL,

          divisi VARCHAR(32) NOT NULL,

          level VARCHAR(32) NOT NULL,

          jabatan VARCHAR(64) NOT NULL,

          gaji NUMERIC(18,4) NOT NULL

};

 

 

 

Record yang terdapat di dalam tabel karyawan:

id nama_depan Nama_belakang divisi level Jabatan gaji
1 Adi Slamet marketing staff sales 1500000
2 Amelia Soebono finance staff akuntan 3500000
3 Benny Ritonga legal staff Staff legal 2500000
4 Dewi saraswati TI staff programmer 3000000
5 Frans Dirgantara TI manager manager 7000000
6 Julie Darmayanti Marketing supervisor Marketing supervisor 5000000
7 Jason Birawan TI supervisor Ti supervisor 4500000
8 Welly Saputra TI staff programmer 3000000

 

Mengacu pada data-data diatas Buatlah query untuk menampilkan

 

2.    Berapa divisi di perusahaan? sebutkan! (KUK 4.1, 4.2)

Jawaban :

 

         SELECT DISTINCT(divisi) FROM karyawan;

 

DISTINCT(divisi)
finance
legal
marketing
TI

 

3. Berapa jumlah karyawan per divisi (nama header kolom adalah “jumlah_karyawan”) urutkan dari yang terbanyak? (KUK 4.1, 4.2)

 

Jawaban :

 

SELECT divisi, COUNT(*) AS jumlah_karyawan FROM karyawan GROUP BY divisi ORDER BY jumlah_karyawan DESC;

 

 

 

 

 

divisi Jumlah_karyawan
TI 3
marketing 2
finance 1
legal 1

 

4.    Divisi mana yang rata-rata gaji stafnya paling kecil? paling besar?(dilihat dari hasil tabel query) (KUK 4.1, 4.2)

Jawaban :

 

SELECT divisi, avg(gaji) as gaji_rata2 FROM karyawan WHERE level=’staff’ GROUP BY divisi ORDER BY gaji_rata2;

 

Divisi Gaji_rata2
finance 3500000
TI 3000000
legal 2500000
marketing 1500000

 

Dilihat dari tabel maka divisi yang gajinya terbesar adalah divisi finance, dan yang terkecil adalah divisi marketing

 

5.      Berapa total gaji yang harus dibayar oleh perusahaan per divisi? (KUK 4.1, 4.2)

 

Jawaban:

 

                   SELECT divisi, avg(gaji) FROM karyawan GROUP BY divisi;

         

Divisi Avg(gaji)
finance 3500000
legal 2500000
marketing 3250000
TI 4375000

 

 

 

 

 

 

 

2.3   Daftar Check Unjuk Kerja (Praktek)

 

 

TUGAS – TUGAS YANG DITAMPILKAN

KOMPETEN

BELUM

KOMPETEN

TANGGAL

1 Pendefinisian Tabel, Constraint      
2 Keakuratan hasil dari perintah sql yang dibuat      
3 Penggunaan fungsi-fungsi pengelompokkan      
4 Penggunaan fungsi-fungsi penyortiran      
5 Penerapan tabel alias      

 

 

 

2.4  Check List Teori dan Praktek

 

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani

 

Penguasaan Bahan

Ya

Apakah semua petunjuk kerja diikuti ?  
Apakah peserta pelatihan mampu menampilkan hasil yang sesuai dengan pertanyaan?  
Apakah peserta pelatihan mampu menganalisa data yang diberikan?  
Apakah peserta pelatihan sudah memberikan ide dan informasi yang tepat sesuai dengan  standar  yang dibutuhkan  
Apakah peserta pelatihan mampu menggunakan fungsi-fungsi dasar SQL secara tepat?  
Apakah peserta pelatihan dapat menerapkan DDL dan DML secara tepat?  

 

 

 

 

LEMBAR PENILAIAN

 

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

 

 

Peserta pelatihan telah dinilai

 

 

 

 

 

KOPMPETEN                                              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: