A. Pemrograman Dasar
III.A. Pemrograman Dasar
1. Membuat Program Dasar
Membuat program dasar adalah membuat program (termasuk yang berbasis teknologi internet yang dipublikasikan di internet) yang menggunakan instruksi masukan/keluaran sederhana (simple input/output), struktur pencabangan sederhana (simple conditional), dan struktur pengulangan sederhana (simple loop). Angka kredit yang diberikan:
a. Membuat program dasar mendapat angka kredit 0,081 per program.
b. Membuat file berbasis mark-up language yang dipublikasikan pada situs internet diberikan nilai 25% dari nilai total atau 0,020. Alamat situs internet harus disertakan.
Kegiatan lain yang setara dalam katagori ini adalah:
1) Membuat aplikasi untuk piranti mobile.
2) Membuat/mengedit suara (musik, narasi).
3) Membuat Animasi. Animasi adalah file yang datanya mampu menghasilkan gambar 2 dimensi atau 3 dimensi yang bergerak. Sebagai contoh, animasi GIF yang mampu direkacipta dengan menggunakan perangkat lunak GIF Animator.
4) Membuat E-Book dengan cara mengubah buku ke dalam media elektronik dan menambahkan animasi atau fasilitas lain.
5) Membuat aplikasi GIS (Geographic Information System).
Satuan Hasil : Program (program individual) Angka Kredit
: 0,081 dan 0,020
Batasan Penilaian : Maksimal 25 program per tahun Pelaksana
: Pranata Komputer Pelaksana
Catatan:
Pembuatan program dengan paket bantu pemrograman (editing, coding, compile/generate) dengan software generator, kegiatan ini diberi angka kredit sebesar 80% x 0,081 = 0,0648.
Bukti Fisik:
Untuk kegiatan Membuat Program:
1) Daftar program (Contoh pada Lampiran 22) apabila program yang dibuat lebih dari satu;
2) Spesifikasi pembuatan program (Contoh pada Lampiran 23); dan
3) Source program dalam bentuk text file (hardcopy atau softcopy).
Untuk kegiatan multi media atau membuat e-Book:
1) File animasi untuk pembuatan animasi; atau
2) File suara untuk pengeditan suara; atau
3) E-Book untuk pembuatan e-Book.
2. Mengembangkan dan atau Meremajakan Program Dasar
Mengembangkan dan atau meremajakan program dasar meliputi:
a. Menambah/meningkatkan cakupan, kinerja dan fungsi program.
b. Menyesuaikan program terhadap perkembangan teknologi informasi dengan cakupan dan fungsi yang tidak berubah.
Satuan Hasil : Program (program individual) Angka Kredit
Batasan Penilaian : Maksimal 25 program per tahun Pelaksana
: Pranata Komputer Pelaksana
Bukti Fisik:
Dokumentasi terdiri dari:
1) Daftar program (Contoh pada Lampiran 22) apabila program yang dikembangkan/diremajakan lebih dari satu;
2) Spesifikasi program lama (Contoh pada Lampiran 24);
3) Spesifikasi program baru (Contoh pada Lampiran 25); dan
4) Source program baru dalam bentuk text file (hardcopy atau softcopy).
3. Membuat Data Uji Coba untuk Program Dasar
Membuat data uji coba pogram dasar meliputi membuat set data yang digunakan untuk menguji kebenaran sebuah program, yang harus memuat variasi data yang dapat menguji kesesuaian program dengan spesifikasinya.
Satuan Hasil : Program (per program individual) Angka Kredit
Batasan Penilaian : Maksimal 25 set data per tahun Pelaksana
: Pranata Komputer Pelaksana
Bukti Fisik:
Dokumen data uji coba (dummy data).
4. Melaksanakan Uji Coba untuk Program Dasar
a. Melakukan uji coba program dasar bertujuan untuk melihat tingkat kebenaran suatu program dasar dengan menggunakan data uji coba;
b. Output yang dihasilkan harus sesuai dengan spesifikasi program; dan
c. Yang melaksanakan uji coba adalah selain pembuat/pengembang program
Satuan Hasil : Program (per program individual) Angka Kredit
Batasan Penilaian : Maksimal 25 program per tahun Pelaksana
: Pranata Komputer Pelaksana
Bukti Fisik:
Laporan pelaksanaan uji coba program (contoh pada Lampiran 26) yang memuat :
- Waktu proses uji coba; - Persyaratan fungsional, berisi cakupan dan tujuan program; - Prasyarat, berisi syarat yang harus dipenuhi sebelum menjalankan
prosedur uji coba; - Prosedur uji coba, berisi langkah-langkah pelaksanaan uji coba
program; - Input, berisi input data/elemen yang diuji coba; - Output, berisi output yang diharapkan; dan - Keterangan, berisi catatan hasil ujicoba dan keterangan lain yang
diperlukan.
5. Membuat Petunjuk Pengoperasian Program Dasar
a. Membuat petunjuk pengoperasian pogram dasar adalah menyusun buku petunjuk/pedoman penggunaan program dasar agar dapat mempermudah pengoperasian program oleh pengguna:
b. Informasi yang ditulis harus terstruktur, mudah dimengerti, dan disertai dengan contoh-contoh.
c. Angka kredit akan diberikan apabila jumlah halaman lebih dari 9 halaman (setara dengan kertas ukuran A4 dan spasi 1,5) dengan ketentuan sebagai berikut:
- 10 - 19 halaman memperoleh angka kredit 0,062; - 20 - 29 halaman memperoleh angka kredit 0,124; - > 29 halaman memperoleh angka kredit 0,247.
Satuan Hasil
: Buku
Angka Kredit
Batasan Penilaian : Maksimal 25 buku per tahun Pelaksana
: Pranata Komputer Pelaksana
Bukti Fisik:
Buku petunjuk pengoperasian program (Contoh pada Lampiran 27), memuat antara lain:
- Cakupan dan tujuan program; - Prasyarat Sistem; - Cara menjalankan program; dan - Tampilan Layar/Laporan (bila ada).
6. Menyusun dokumentasi program dasar
Menyusun
adalah kegiatan membuat/mengumpulkan dokumentasi lengkap (program individual) yang terdiri dari spesifikasi program, list program, laporan hasil uji coba, dan petunjuk pengoperasian program.
Satuan Hasil
: Buku
Angka Kredit
Batasan Penilaian : Maksimal 25 dokumentasi per tahun Pelaksana
: Pranata Komputer Pelaksana
Bukti Fisik:
Dokumentasi program dasar (kumpulan bukti fisik dari no III.A.1 sampai dengan III.A.5).