Advertisement
loading...

 

MATERI PELATIHAN BERBASIS KOMPETENSI

Advertisement

SEKTOR TELEMATIKA

SUB SEKTOR PROGRAMMER KOMPUTER

 

 

 

MENULIS PROGRAM DASAR

TIK.PR02.005.01

 

 

 

 

 

 

 

 

 

BUKU INFORMASI

 

 

 

 

 

 

 

 

 

 

 

 

 

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       PENGANTAR                                                                                     4

1.1   Konsep Dasar Pelatihan Berbasis Kompetensi                                 4

1.2   Penjelasan Modul                                                                        4

1.2.1  Isi Modul                                                                          5

1.2.2  Pelaksanaan Modul                                                            6

1.3   Pengakuan Kompetensi Terkini (RCC)                                           6

1.4   Pengertian Istilah-istilah                                                             7

 

BAB II     STANDAR KOMPETENSI                                                                     9

2.1   Peta Paket Pelatihan                                                                   9

2.2   Pengertian Unit Standar                                                              9

2.3   Unit Kompetensi Yang Dipelajari                                                10

2.3.1  Kode dan Judul Unit                                                        10

2.3.2  Deskripsi Unit                                                                10

2.3.3  Elemen Kompetensi                                                        11

2.3.4  Batasan Variabel                                                             12

2.3.5  Panduan Penilaian                                                          13

2.3.6  Kompetensi Kunci                                                           15

 

BAB III    STRATEGI DAN METODE PELATIHAN                                                16

3.1   Strategi Pelatihan                                                                    16

3.2   Metode Pelatihan                                                                     17

 

BAB IV     MATERI UNIT KOMPETENSI                                                             18

4.1   Tujuan Instruksional Umum                                                       18

4.2   Tujuan Instruksional Khusus                                                      18

 

4.3   Sekilas Tentang pemrograman

4.4   Mengidentifikasi spesifikasi Perangkat komputer                          18

4.5   Mengidentifikasikan peralatan program yang digunakan               22

4.6   Mengidentifikasikan algoritma dan struktur data program             25

4.7   Menulis program                                                                      32

4.8   Mengkompilasi program                                                            47

4.9   Memeriksa program                                                                   51

BAB V      SUMBER-SUMBER YANG DIGUNAKAN UNTUK MENCAPAI KOMPETENSI          53

5.1   Sumber Daya Manusia                                                               53

5.2   Literatur                                                                                  54

5.3   Lain-lain                                                                                  55

5.4   Daftar peralatan dan bahan yang digunakan                                55

 

DAFTAR PUSTAKA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BAB I

PENGANTAR

 

 

 

1.1        Konsep Dasar Pelatihan Berbasis Kompetensi

Pelatihan berbasis kompetensi adalah pelatihan yang memperhatikan pengetahuan, keterampilan dan sikap yang diperlukan di tempat kerja agar dapat melakukan pekerjaan secara kompeten. Lalu, apa arti kompeten di tempat kerja?

Jika Anda kompeten dalam pekerjaan tertentu, berarti Anda memiliki seluruh keterampilan, pengetahuan dan sikap yang perlu untuk ditampilkan secara efektif di tempat dimana Anda bekerja, sesuai dengan standar yang telah disetujui dan ditetapkan.

 

1.2        Penjelasan Modul

Modul ini dikonsep agar dapat digunakan pada proses Pelatihan Konvensional/Klasikal dan Pelatihan Individual/Mandiri. Yang dimaksud dengan Pelatihan Konvensional/Klasikal, yaitu pelatihan yang dilakukan dengan melibatkan bantuan seorang pembimbing atau guru seperti proses belajar mengajar sebagaimana biasanya dimana materi hampir sepenuhnya dijelaskan dan disampaikan pelatih/pembimbing yang bersangkutan.

Sedangkan yang dimaksud dengan Pelatihan Mandiri/Individual adalah pelatihan yang dilakukan secara mandiri oleh peserta sendiri berdasarkan materi dan sumber-sumber informasi dan pengetahuan yang bersangkutan. Pelatihan mandiri cenderung lebih menekankan pada kemauan belajar peserta itu sendiri. Singkatnya pelatihan ini dilaksanakan pseserta dengan menambahkan unsur-unsur atau sumber-sumber yang diperlukan baik dengan usahanya sendiri maupun melalui bantuan dari pelatih.

 

 

 

                   1.2.1   Isi Modul

Modul ini terdiri dari 3 bagian, antara lain sebagai berikut:

  1. Buku Informasi

Buku informasi merupakan sumber materi pelatihan bagi pelatih maupun pserta pelatihan.

  1. Buku Kerja

Buku kerja digunakan oleh peserta pelatihan untuk mencatat setiap pertanyaan dan kegiatan praktik baik dalam Pelatihan Konvensional maupun Pelatihan Individual/Mandiri.

Buku ini diberikan kepada peserta pelatihan dan berisi:

-      Kegiatan-kegiatan yang akan membantu peserta pelatihan untuk mempelajari dan memahami materi/informasi yang disajikan.

-      Kegiatan pemeriksaan yang digunakan untuk memantau pencapaian ketrampilan peserta pelatihan.

-      Kegiatan penilaian untuk menilai kemampuan peserta pelatihan dalam melaksanakan praktik kerja.

  1. Buku Penilaian

Buku penilaian ini digunakan oleh pelatih untuk menilai jawaban dan tanggapan peserta pelatihan pada Buku Kerja dan berisi :

-      Kegiatan-kegiatan yang dilakukan oleh peserta pelatihan sebagai pernyataan keterampilan.

-      Metode-metode yang disarankan dalam proses penilaian keterampilan peserta pelatihan.

-      Sumber-sumber yang digunakan oleh peserta pelatihan untuk mencapai keterampilan.

-      Semua jawaban pada setiap pertanyaan yang diisikan pada Buku Kerja.

-      Petunjuk bagi pelatih untuk menilai setiap kegiatan praktik.

-      Catatan pencapaian keterampilan peserta pelatihan.

 

 

1.2.2           Pelaksanaan Modul

Pada Pelatihan Klasikal/Konvensional, pelatih akan :

-      Menyediakan Buku Informasi yang dapat digunakan peserta pelatihan sebagai sumber pelatihan.

-      Menyediakan salinan Buku Kerja kepada setiap peserta pelatihan.

-      Menggunakan Buku Informasi sebagai sumber utama dalam penyelenggaraan pelatihan.

-      Memastikan setiap peserta pelatihan memberikan jawaban/ tanggapan dan menuliskan hasil tugas praktiknya pada Buku Kerja.

Pada Pelatihan Individual/Mandiri, peserta pelatihan akan :

-      Menggunakan Buku Informasi sebagai sumber utama pelatihan.

-      Menyelesaikan setiap kegiatan yang terdapat pada buku Kerja.

-      Memberikan jawaban pada Buku Kerja.

-      Mengisikan hasil tugas praktik pada Buku Kerja.

-      Memiliki tanggapan-tanggapan dan hasil penilaian oleh pelatih.

 

1.3        Pengakuan Kompetensi Terkini

Pengakuan Kompetensi Terkini dikenal juga dengan RCC (Recognition of Current Competency). Jika Anda telah memiliki pengetahuan dan keterampilan yang diperlukan untuk elemen unit kompetensi tertentu, Anda dapat mengajukan pengakuan kompetensi terkini (RCC). Berarti Anda tidak akan dipersyaratkan untuk belajar kembali.

Anda mungkin sudah memiliki pengetahuan dan keterampilan, karena Anda telah :

  1. Bekerja dalam suatu pekerjaan yang memerlukan suatu pengetahuan dan keterampilan yang sama, atau
  2. Berpartisipasi dalam pelatihan yang mempelajari kompetensi yang sama, atau
  3. Mempunyai pengalaman lainnya yang mengajarkan pengetahuan dan keterampilan yang sama.

 

1.4        Pengertian Istilah-istilah

Berikut adalah pengertian dari beberapa istilah yang digunakan dalam Pelatihan Berbasis Kompetensi, antara lain :

  1. Profesi

Profesi adalah suatu bidang pekerjaan yang menuntut sikap, pengetahuan serta ketrampilan/keahlian kerja tertentu yang diperoleh dari proses pendidikan, pelatihan serta pengalaman kerja atau penguasaan sekumpulan kompetensi tertentu yang dituntut oleh suatu pekerjaan/jabatan.

  1. Standardisasi

Standardisasi adalah proses merumuskan, menetapkan serta menerapkan suatu standar tertentu.

  1. Penilaian / Uji Kompetensi

Penilaian atau Uji Kompetensi adalah proses pengumpulan bukti melalui perencanaan, pelaksanaan dan peninjauan ulang (review) penilaian serta keputusan mengenai apakah kompetensi sudah tercapai dengan membandingkan bukti-bukti yang dikumpulkan terhadap standar yang dipersyaratkan.

  1. Pelatihan

Pelatihan adalah proses pembelajaran yang dilaksanakan untuk mencapai suatu kompetensi tertentu dimana materi, metode dan fasilitas pelatihan serta lingkungan belajar yang ada terfokus kepada pencapaian unjuk kerja pada kompetensi yang dipelajari.

  1. Kompetensi

Kompetensi adalah kemampuan seseorang untuk menunjukkan aspek sikap, pengetahuan dan keterampilan serta penerapan dari ketiga aspek tersebut ditempat kerja untuk mwncapai unjuk kerja yang ditetapkan.

  1. Standar Kompetensi

Standar kompetensi adalah standar yang ditampilkan dalam istilah-istilah hasil dsn memiliki format standar yang terdiri dari judul unit, deskripsi unit,

 

elemen kompetensi, kriteria unjuk kerja, ruang lingkup serta pedoman bukti.

  1. Sertifikat Kompetensi

Adalah pengakuan tertulis atas penguasaan suatu kompetensi tertentu kepada seseorang yang dinyatakan kompeten yang diberikan oleh Lembaga Sertifikasi Profesi.

  1. Sertifikasi Kompetensi

Adalah proses penerbitan sertifikat kompetensi melalui proses penilaian/uji kompetensi.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BAB II

STANDAR KOMPETENSI

 

 

 

2.1        Peta Paket Pelatihan

Modul yang sedang Anda pelajari ini bertujuan untuk mencapai satu unit kompetensi. Adapun kompetensi ini termasuk dalam satu paket pelatihan, yang terdiri atas unit kompetensi berikut:

  1. TIK.PR02.005.01     Menulis Program Dasar

 

 

2.2        Pengertian Unit Standar

Apakah Standar Kompetensi? Setiap Standar Kompetensi menentukan :

  1. Pengetahuan dan keterampilan yang diperlukan untuk mencapai kompetensi.
  2. Standar yang diperlukan untuk mendemonstrasikan kompetensi.
  3. Kondisi dimana kompetensi dicapai.

Di dalam unit kompetensi ini, Anda akan mempelajari pemrograman data deskripsi lanjut untuk melengkapi pengetahuan yang telah Anda kuasai pada pelatihan mengenai pemrograman data deskripsi dasar sebelumnya.

Sistem pelatihan berbasis kompetensi terfokus pada pencapaian kompetensi, bukan pada lamanya waktu. Namun diharapkan pelatihan ini dapat dilaksanakan dan dicapai dalam jangka waktu tidak lebih dari seminggu, tiga sampai lima hari.

 

Jika Anda belum mencapai kompetensi pada usaha/kesempatan pertama, Pelatih Anda akan mengatur rencana pelatihan dengan Anda. Rencana ini akan memberikan Anda kesempatan kembali untuk meningkatkan level kompetensi Anda sesuai dengan level yang diperlukan. Jumlah maksimum usaha/kesempatan yang disarankan adalah 3 (tiga) kali.

 

2.3        Unit Kompetensi Yang Dipelajari

Dalam sistem pelatihan, Standar Kompetensi diharapkan menjadi panduan bagi peserta pelatihan untuk dapat :

  1. Mengidentifikasikan apa yang harus dikerjakan peserta pelatihan.
  2. Memeriksa kemajuan peserta pelatihan.
  3. Menyakinkan bahwa semua elemen (sub-kompetensi) dan criteria unjuk   kerja telah dimasukkan dalam pelatihan dan penilaian.

2.3.1   Kode dan Judul Unit

Kode Unit     : TIK.PR02.005.01

Judul Unit     : Menulis Program Dasar

 

2.3.2   Deskripsi Unit

Unit ini menentukan kompetensi yang diperlukan untuk menulis program dengan menggunakan bahasa pemrograman tertentu. Penulisan program merupakan penerapan hasil perancangan program. Informasi hasil perancangan program dalam bentuk diagram dan deskripsi. Programer dapat menulis program berdasarkan hasil perancangan program, tanpa mengalami kesulitan dalam menterjemahkan dan mengidentifikasi alur proses dari spesifikasi program tersebut. Untuk tingkat dasar ini dibatasi hanya dapat mengidentifikasi hasil rancangan dan menuliskan ke dalam bahasa pemrograman tertentu.

 

 

 

 

 

 

 

 

2.3.3   Elemen Kompetensi

 

ELEMEN KOMPETENSI

KRITERIA UNJUK KERJA

01 Mengidentifikasi peralatan

pengembangan program

yang digunakan

 

1.1      Peralatan pengembangan program yang akan digunakan untuk penulisan program ditentukan sesuai dengan kebutuhan.

 

1.2      Software pengembangan program telah ditentukan.

 

1.3      Buku manual atau referensi dari software pengembangan program sudah diidentifikasi.

 

 

02 Mengidentifikasi algoritma dan struktur data program 2.1      Komponen program berupa prosedur atau fungsi yang menjadi sub program diidentifikasi sesuai dengan struktur program. Aliran program dikendalikan pada program utama.

 

2.2      Struktur data dan algoritma diidentifikasi. Parameter input dan output pada komponen program sesuai dengan struktur data dan algoritma yang digunakan.

 

 03 Menulis program

 

 

3.1  Program ditulis sesuai dengan struktur program yang telah dibuat. Program utama akan menjadi pengendalian komponen program yang dibuat.

3.2     Program ditulis mengikuti standar bahasa  pemrograman yang telah ditentukan. Penulisan kode pemrograman harus sesuai aturan dan sintaks yang berlaku pada bahasa pemrograman tersebut.

 

 

 04 Mengkompilasi program

 

4.1  Program dikompilasi kesalahan yang timbul

dikoreksi sesuai dengan kesalahannya.

 

4.2  Program terbebas dari kesalahan dan dapat

dijalankan (running.)

 

 

 05 Memeriksa program 5.1  Program dijalankan.

5.2  Data dimasukan sesuai dengan kebutuhan program.

5.3  Data hasil keluaran program dibandingkan dengan data yang seharusnya dikeluarkan program.

5.4  Hasil kinerja program dilaporkan.

 

 

 

 

 

 

 

2.3.4   Batasan Variabel

  1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi.
  2. Menulis program dasar bersifat internal pada bidang teknologi informasi dan komunikasi.

 

2.1.1   Panduan Penilaian

Panduan penilaian terdiri dari :

  1. Pengetahuan dan keterampilan penunjang

Untuk mendemontrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan dibidang berikut  ini :

.1        Pengetahuan dasar yang dibutuhkan :

1.1.1 Mengidentifikasi algoritma pemrograman

1.1.2 Mengidentifikasi struktur data

1.1.3 Mengidentifikasi spesifikasi program

1.1.4 Membuat program dengan bahasa terstruktur

 

.2        Keterampilan dasar :

1.2.1 Mengoperasikan sistem komputer

1.2.2 Mengoperasikan bahasa pemrograman.

  1. Konteks penilaian

Kompetensi harus diujikan di tempat kerja atau di tempat lain secara praktek dengan kondisi kerja sesuai dengan keadaan normal.

 

  1. Aspek penting penilaian

Unit kompetensi ini menerapkan serangkaian sektor-sektor. Fokus penilaianakan tergantung pada sektor industri. Penilaian harus dibuat untuk memenuhikebutuhan sektor tertentu dimana kemampuan tertentu sedang dinilai.Penilaian ini sebaiknya tidak hanya ditujukan pada variabel-variabel , yangterkait dengan serangkaian variabel pernyataan, yang diterapkan pada kontek yang dipilih. Pembuktian berikut ini adalah penting dalam menentukan kompetensi pada unit ini:

3.1 Kemampuan membuat algoritma program menggunakan

array dan pointer.

3.2 Kemampuan mengidentifikasi penerapan list berkait sesuai

dengan model yang direalisasikan (queue, stack, graph,

      tree atau hash table).

3.3 Kemampuan mengidentifikasi pengoperasian file dengan

menerapkan model list berikut.

 

  1. Kaitan dengan unit-unit lainnya

4.1     Unit ini didukung oleh pengetahuan dan keterampilan dalam unit kompetensi yang berkaitan dengan:

4.1.1 TIK.PR02.004.01Menggunakan spesifikasi program

4.1.2 TIK.PR02.008.01Mengoperasikan pemrograman

Terstruktur

 

4.2   Unit ini juga mendukung kinerja dalam unit-unit kompetensi

yang berkaitan dengan:

4.2.1 Pengujian program

4.2.2 Mengkonfigurasikan program

4.3  Pengembangan pelatihan untuk memenuhi persyaratan dalam

unit ini perlu dilakukan dengan hati-hati. Untuk pelatihan pra kejuruan umum, institusi harus menyediakan pelatihan yang mempertimbangkan serangkaian konteks industri seutuhnya tanpa bias terhadap sektor tertentu. Batasan variabel akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut.

 

2.1.2   Kompetensi Kunci

NO KOMPETENSI KUNCI DALAM UNIT INI TINGKAT

1

Mengumpulkan, mengorganisir dan menganalisa informasi

2

2

Mengkomunikasikan ide-ide dan informasi

2

3

Merencanakan dan mengorganisir aktivitas-aktivitas

2

4

Bekerja dengan orang lain dan kelompok

1

5

Menggunakan ide-ide dan teknik matematika

2

6

Memecahkan masalah

3

7

Menggunakan teknologi

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BAB III

STRATEGI DAN METODE PELATIHAN

 

 

 

 

3.1.      Strategi Pelatihan        

Belajar dalam suatu Sistem Berbasis Kompetensi berbeda dengan yang sedang “diajarkan” di kelas oleh Pelatih. Pada sistem ini Anda akan bertanggung jawab terhadap belajar Anda sendiri, artinya bahwa Anda perlu merencanakan belajar Anda dengan Pelatih dan kemudian melaksanakannya dengan tekun sesuai dengan rencana yang telah dibuat.

Persiapan/perencanaan

  1. Membaca bahan/materi yang telah diidentifikasi dalam setiap tahap belajar dengan tujuan mendapatkan tinjauan umum mengenai isi proses belajar Anda.
  2. Membuat catatan terhadap apa yang telah dibaca.
  3. Memikirkan bagaimana pengetahuan baru yang diperoleh berhubungan dengan pengetahuan dan pengalaman yang telah Anda miliki.
  4. Merencanakan aplikasi praktik pengetahuan dan keterampilan Anda.

Permulaan dari proses pembelajaran

  1. Mencoba mengerjakan seluruh pertanyaan dan tugas praktik yang terdapat pada tahap belajar.
  2. Merevisi dan meninjau materi belajar agar dapat menggabungkan pengetahuan Anda.

Pengamatan terhadap tugas praktik

  1. Mengamati keterampilan praktik yang didemonstrasikan oleh Pelatih atau orang yang telah berpengalaman lainnya.
  2. Mengajukan pertanyaan kepada Pelatih tentang konsep sulit yang Anda temukan.

 

 

Implementasi

  1. Menerapkan pelatihan kerja yang aman.
  2. Mengamati indikator kemajuan personal melalui kegiatan praktik.
  3. Mempraktikkan keterampilan baru yang telah Anda peroleh.

Penilaian

Melaksanakan tugas penilaian untuk penyelesaian belajar Anda.

 

3.2.          Metode Pelatihan      

Terdapat tiga prinsip metode belajar yang dapat digunakan. Dalam beberapa kasus, kombinasi metode belajar mungkin dapat digunakan.

Belajar secara mandiri

Belajar secara mandiri membolehkan Anda untuk belajar secara individual, sesuai dengan kecepatan belajarnya masing-masing. Meskipun proses belajar dilaksanakan secara bebas, Anda disarankan untuk menemui Pelatih setiap saat untuk mengkonfirmasikan kemajuan dan mengatasi kesulitan belajar.

Belajar Berkelompok

Belajar berkelompok memungkinkan peserta untuk dating bersama secara teratur dan berpartisipasi dalam sesi belajar berkelompok. Walaupun proses belajar memiliki prinsip sesuai dengan kecepatan belajar masing-masing, sesi kelompok memberikan interaksi antar peserta, Pelatih dan pakar/ahli dari tempat kerja.

Belajar terstruktur

Belajar terstruktur meliputi sesi pertemuan kelas secara formal yang dilaksanakan oleh Pelatih atau ahli lainnya. Sesi belajar ini umumnya mencakup topik tertentu.

 

 

 

 

 

BAB IV

MATERI UNIT KOMPETENSI

 

4.1        Tujuan Instruksional Umum

  • Siswa mampu menceritakan, menjelaskan, menulis program dasar.

4.2        Tujuan Instruksional Khusus

  • Siswa mengerti dan dapat menulis program dasar.

4.3        Sekilas tentang pemrograman

                   Definisi Program/Pemrograman Adalah kumpulan instruksi-instruksi           tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program).

Paradigma Pemrograman

1. Pemrograman Prosedural

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: