Anda di halaman 1dari 9

MODUL

PELATIHAN BERBASIS KOMPETENSI

MENGGUNAKAN STRUKTUR DATA


J.620100.004.01

KEMENTERIAN KETENAGAKERJAAN R.I.


DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS
DIREKTORAT BINA STANDARDISASI KOMPETENSI DAN PELATIHAN KERJA
Jl. Jend. Gatot Subroto Kav. 51 Lt. 6.A Jakarta Selatan
2018
Modul Pelatihan Berbasis Kompetensi Kode Modul
Bidang Software Development Subbidang Pemrograman J.620100.004.01

KATA PENGANTAR

Modul Pelatihan Berbasis Kompetensi merupakan salah satu media


pembelajaran yang dapat digunakan sebagai media transformasi pengetahuan,
keterampilan dan sikap kerja kepada peserta pelatihan untuk mencapai kompetensi
tertentu berdasarkan program pelatihan yang mengacu kepada Standar Kompetensi.
Modul pelatihan ini berorientasi kepada Pelatihan Berbasis Kompetensi
(Competence Based Training) diformulasikan menjadi 3 (tiga) buku, yaitu Buku
Informasi, Buku Kerja dan Buku Penilaian sebagai satu kesatuan yang tidak
terpisahkan dalam penggunaannya sebagai referensi dalam media pembelajaran bagi
peserta pelatihan dan instruktur, agar pelaksanaan pelatihan dapat dilakukan secara
efektif dan efisien.Untuk memenuhi kebutuhan pelatihan berbasis kompetensi
tersebut, maka disusunlah modul pelatihan berbasis kompetensi dengan judul
“Menggunakan Struktur Data“.
Kami berharap modul pelatihan berbasis kompetensi ini dapat membantu para
instruktur dan peserta pelatihan menjadi media yang efektif dalam proses pelatihan
berbasis kompetensi baik yang diselenggarakan oleh lembaga pelatihan milik
pemerintah maupun milik swasta guna menghasilkan luaran pelatihan yang
kompeten sesuai standar kompetensi kerja. Untuk lembaga pelatihan kerja yang
menyelenggarakan pelatihan berbasis kompetensi yang salah satu unit
kompetensinya “Menggunakan Struktur Data“ kiranya dapat menggunakan
modul ini sebagai media pelatihan.
Semoga Tuhan Yang Maha Esa memberikan tuntunan kepada kita semua
dalam melakukan berbagai upaya untuk menunjang proses pelaksanaan pelatihan
berbasis kompetensi guna menghasilkan tenaga kerja yang kompeten dan berdaya
saing tinggi sesuai kebutuhan pasar kerja baik nasional maupun global.

Jakarta, Oktober 2018

Direktur
Bina Standardisasi Kompetensi
Dan Pelatihan Kerja,

Drs. Sukiyo, MMPd


NIP. 19591006 198612 1 001

Judul Modul: Menggunakan Struktur Data Halaman: 2 dari 9


Buku Modul Versi: 2018
Modul Pelatihan Berbasis Kompetensi Kode Modul
Bidang Software Development Subbidang Pemrograman J.620100.004.01

DAFTAR ISI

KATA PENGANTAR ------------------------------------------------------------------------------ 2


DAFTAR ISI -------------------------------------------------------------------------------------- 3
ACUAN STANDAR KOMPETENSI KERJA DAN SILABUS PELATIHAN --------------------- 4
A. Acuan Standar Kompetensi Kerja --------------------------------------------------------- 4
B. Kemampuan yang Harus Dimiliki Sebelumnya ----------------------------------------- 6
C. Silabus Pelatihan Berbasis Kompetensi (PBK) ------------------------------------------ 7
LAMPIRAN ---------------------------------------------------------------------------------------- 9
1. BUKU INFORMASI
2. BUKU KERJA
3. BUKU PENILAIAN

Judul Modul: Menggunakan Struktur Data Halaman: 3 dari 9


Buku Modul Versi: 2018
Modul Pelatihan Berbasis Kompetensi Kode Modul
Bidang Software Development Subbidang Pemrograman J.620100.004.01

ACUAN STANDAR KOMPETENSI KERJA


DAN SILABUS PELATIHAN

A. Acuan Standar Kompetensi Kerja


Materi modul pelatihan ini mengacu pada unit kompetensi terkait yang disalin dari
Standar Kompetensi Kerja Bidang Software Development Subbidang Pemrograman
dengan uraian sebagai berikut:

Kode Unit : J.620100.004.01

Judul Unit : Menggunakan Struktur Data

Deskripsi Unit : Unit ini menentukan kompetensi, pengetahuan dan


sikap kerja yang diperlukan dalam mempelajari dan
membuat struktur data yang akan diterapkan pada
pemrograman, tanpa tergantung bahasa pemrograman
yang akan dipakai.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA

1. Mengidentifikasi konsep 1.1 Konsep data dan struktur data diidentifikasi


data dan struktur data. sesuai dengan konteks permasalahan.
1.2 Alternatif struktur data dibandingkan kelebihan
dan kekurangannya untuk konteks
permasalahan yang diselesaikan.
2. Menerapkan struktur 2.1 Struktur data diimplementasikan sesuai
data dan akses terhadap dengan bahasa pemrograman yang akan
struktur data tersebut. dipergunakan.
3.1 Akses terhadap data dinyatakan dalam
algoritma yang efisiensi sesuai bahasa
pemrograman yang akan dipakai.

BATASAN VARIABEL

1. Konteks variabel
1.1 Unit ini berhubungan dengan pembuatan struktur data baik yang bersifat
statis (array) maupun dinamis (list, stack).
1.2 Akses terhadap data meliputi proses penambahan, perubahan,
penghapusan, pencarian serta pengurutan data.
1.3 Efisiensi dinyatakan dalam ukuran memori terpakai dan waktu pemrosesan.

Judul Modul: Menggunakan Struktur Data Halaman: 4 dari 9


Buku Modul Versi: 2018
Modul Pelatihan Berbasis Kompetensi Kode Modul
Bidang Software Development Subbidang Pemrograman J.620100.004.01

1.4 Struktur Data adalah metode untuk mengorganisasikan data di dalam


memori komputer, sehingga data dapat diolah secara efisien.

2. Peralatan dan perlengkapan


2.1 Peralatan
2.1.1 Manual bahasa pemrograman
2.1.2 Perangkat lunak pemrograman terkait
2.2 Perlengkapan
(Tidak ada.)

3. Peraturan yang diperlukan


(Tidak ada.)

4. Norma dan standar


4.1 Norma
4.1.1 Aspek legalitas dan etika profesi di bidang teknologi informasi

4.2 Standar
4.2.1 Algoritma standar struktur data

PANDUAN PENILAIAN

1. Konteks penilaian

1.1 Asesmen kompetensi pada unit dapat dilakukan dalam bentuk pemberian
kasus pengembangan algoritma ataupun pemrograman dengan bahasa
tertentu (praktik).
1.2 Dalam pelaksanaannya, peserta dapat diberikan dokumen daftar perintah
(syntax) bahasa pemrograman tertentu (prosedural atau berorientasi
objek).

2. Persyaratan kompetensi
(Tidak ada.)

3. Pengetahuan dan keterampilan yang dibutuhkan


3.1 Pengetahuan
3.1.1 Berbagai struktur data standar yang bersifat statis maupun dinamis
3.2.1 Berbagai operasi dasar terhadap struktur data tersebut
3.2 Keterampilan
(Tidak ada.)

4. Sikap kerja yang diperlukan


4.1 Analitis
4.2 Teliti

Judul Modul: Menggunakan Struktur Data Halaman: 5 dari 9


Buku Modul Versi: 2018
Modul Pelatihan Berbasis Kompetensi Kode Modul
Bidang Software Development Subbidang Pemrograman J.620100.004.01

5. Aspek kritis
5.1 Kemampuan memilih dan menerapkan struktur data dan operasi yang
sesuai

B. Kemampuan yang Harus Dimiliki Sebelumnya


Ada pun kemampuan yang harus dimiliki sebelumnya sebagai berikut:
- Bahasa inggris dasar pasif
- Bahasa pemrograman dasar

Judul Modul: Menggunakan Struktur Data Halaman: 6 dari 9


Buku Modul Versi: 2018
Modul Pelatihan Berbasis Kompetensi Kode Modul
Bidang Software Development Subbidang Pemrograman J.620100.004.01

C. Silabus Pelatihan
Judul Unit Kompetensi : Menggunakan Struktur Data
Kode Unit Kompetensi : J.620100.004.01
Deskripsi Unit Kompetensi : Unit ini menentukan kompetensi, pengetahuan dan sikap kerja yang diperlukan dalam mempelajari dan
membuat struktur data yang akan diterapkan pada pemrograman, tanpa tergantung bahasa pemrograman
yang akan dipakai.
Perkiraan Waktu Pelatihan : 10 Jam (@ 45 Menit)
Tabel Silabus Unit Kompetensi :

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Mengidentifikasi 1.1 Konsep data  Dapat menjelaskan  Pengertian dan  Mengidentifikasi konsep  Analitis 2 2
konsep data dan dan struktur pengidentifikasian konsep data macam-macam data dan struktur data  Teliti
struktur data. data dan struktur data sesuai dengan konsep data dan sesuai dengan konteks
diidentifikasi konteks permasalahan. struktur data serta permasalahan.
sesuai dengan  Mampu mengidentifikasi konsep pengidentifikasiannya
konteks data dan struktur data sesuai sesuai dengan
permasalahan. dengan konteks permasalahan. konteks
 Harus bersikap analitis dan teliti. permasalahan.
1.2 Alternatif  Dapat menjelaskan  Kelebihan dan  Membandingkan  Analitis
struktur data perbandingan kelebihan dan kekurangan alternatif kelebihan dan  Teliti
dibandingkan kekurangannya untuk konteks struktur data untuk kekurangan alternatif
kelebihan dan permasalahan yang diselesaikan. konteks permasalahan struktur data.
kekurangannya  Mampu membandingkan yang diselesaikan.
untuk konteks kelebihan dan kekurangannya
permasalahan untuk konteks permasalahan
yang yang diselesaikan.
diselesaikan.  Harus bersikap analitis dan teliti.

Assesmen

Judul Modul: Menggunakan Struktur Data Halaman: 7 dari 9


Buku Modul Versi: 2018
Modul Pelatihan Berbasis Kompetensi Kode Modul
Bidang Software Development Subbidang Pemrograman J.620100.004.01

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Menerapkan 2.1 Struktur data  Dapat menjelaskan  Pengimplementasian  Mengimplementasikan  Analitis 2 4
struktur data dan diimplementasik pengimplementasian struktur struktur data sesuai struktur data.  Teliti
akses terhadap an sesuai data sesuai dengan bahasa dengan bahasa
struktur data dengan bahasa pemrograman yang akan pemrograman yang
tersebut. pemrograman dipergunakan. akan dipergunakan.
yang akan  Mampu mengimplementasikan
dipergunakan. struktur data sesuai dengan
bahasa pemrograman yang akan
dipergunakan.
 Harus bersikap analitis dan teliti.
2.2 Akses terhadap  Dapat menjelaskan akses  Akses terhadap data  Membuat akses  Analitis
data dinyatakan terhadap data dalam algoritma dalam algoritma yang terhadap data dalam  Teliti
dalam algoritma yang efisien sesuai bahasa efisien. algoritma yang efisien.
yang efisiensi pemrograman yang akan
sesuai bahasa dipakai.
pemrograman  Mampu membuat akses
yang akan terhadap data dalam algoritma
dipakai. yang efisien sesuai bahasa
pemrograman yang akan
dipakai.
 Harus bersikap analitis dan teliti.
Assesmen

Judul Modul: Menggunakan Struktur Data Halaman: 8 dari 9


Buku Modul Versi: 2018
Modul Pelatihan Berbasis Kompetensi Kode Modul
Bidang Software Development Subbidang Pemrograman J.620100.004.01

LAMPIRAN

1. BUKU INFORMASI
2. BUKU KERJA
3. BUKU PENILAIAN

Judul Modul: Menggunakan Struktur Data Halaman: 9 dari 9


Buku Modul Versi: 2018

Anda mungkin juga menyukai