PELATIHAN BERBASIS KOMPETENSI PROGRAMMER
|
|
|
- Lanny Widjaja
- 9 tahun lalu
- Tontonan:
Transkripsi
1 PELATIHAN BERBASIS KOMPETENSI PROGRAMMER KODE PROGRAM PELATIHAN : K III.01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS Jl. Jend. Gatot Subroto Kav.51 Lt.7.B Jakarta Selatan
2 KATA PENGANTAR Sesuai dengan amanat Undang-Undang No. 13 tahun 2003 tentang Ketenagakerjaan Bab V Pasal 10, bahwa pelatihan kerja diselenggarakan dan diarahkan untuk membekali, meningkatkan dan mengembangkan kompetensi kerja guna meningkatkan kemampuan, produktivitas dan kesejahteraan tenaga kerja. Bahwa pelatihan kerja dilaksanakan dengan memperhatikan kebutuhan pasar kerja dan dunia usaha/industri barang dan jasa, baik di dalam maupun di luar hubungan kerja, maka pelatihan kerja wajib diselenggarakan berdasarkan program pelatihan yang mengacu pada standar kompetensi kerja. Dalam pembinaan teknis terhadap Lembaga Pelatihan Kerja di seluruh Indonesia telah disusun berbagai pedoman guna meningkatkan mutu penyelenggaraan pelatihan di Lembaga Pelatihan Kerja. Pedoman Penyusunan Program Pelatihan Berbasis Kompetensi merupakan panduan/acuan bagi penyelenggara program pelatihan berbasis kompetensi pada Lembaga Pelatihan Kerja di seluruh Indonesia. Untuk mengimplementasikan pelatihan berbasis kompetensi diperlukan adanya program pelatihan kerja. Program pelatihan kerja ini dijadikan acuan dalam pelaksanaan pelatihan kerja yang diselenggarakan oleh Lembaga Pelatihan kerja Pemerintah dan atau Swasta. Program pelatihan kerja dapat disusun secara berjenjang atau tidak berjenjang. Program pelatihan kerja yang disusun secara berjejang mengacu pada jenjang Kualifikasi Kerja Nasional Indonesia (KKNI) dalam penetapan kualifikasi tenaga kerja, sedangkan yang tidak berjenjang disusun berdasarkan unit kompetensi atau kelompok unit kompetensi dapat memiliki kualifikasi tertentu dengan menggunakanan KKNI. Demikian program pelatihan berbasis kompetensi ini kami susun, semoga bermanfaat untuk menunjang proses pelaksanaan pelatihan kerja bagi LPK. Jakarta, 2007 DIREKTUR JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS IR. BESAR SETYOKO, MM NIP
3 PROGRAM PELATIHAN BERBASIS KOMPETENSI 1. Judul/Nama Pelatihan : Programmer 2. Kode Program Pelatihan : K III Jenjang Program Pelatihan : III 4. Tujuan Pelatihan : 4.1 Siswa mampu bekerja sesuai dengan prosedur dan kebijakan teknologi informasi 4.2 Siswa belajar menuliskan program modul sesuai dengan desain modul 4.3 Siswa mengerti tentang bentuk struktur data dan tingkatannya 4.4 Siswa mengetahui bentuk tabel dan view 4.5 Siswa mampu membuat struktur bahasa query 4.6 Siswa dapat menerapkan object oriented, serta paham dalam penggunaan constructor, destructor serta berbagai macam classes 4.7 Siswa dapat menjelaskan konsep file input dan output pada java, beserta tipe data dan variable yang terdapat pada Java 4.8 Siswa dapat menjelaskan tentang exception handling beserta beberapa pemodelan yang ada di dalam java seperti try, throw, catch dan finnaly 4.9 Siswa dapat melakukan multi threading,serta mampu menceritakan dan menjelaskan networking bagaimana konsep dari TCP/IP dan java.net, serta menjelaskan tentang server side dan client side 4.10 Siswa dapat membuat konektivitas database dengan menggunakan JDBC dan ODBC 5. Unit Kompetensi yang ditempuh: 5.1 Bekerja Secara Efektif Dalam Lingkungan Teknologi Informasi 5.2 Menulis Program Lanjut 5.3 Mengoperasikan Pemrograman Terstruktur 5.4 Mengoperasikan Bahasa Pemrograman Berorientasi Objek (Object Oriented) 5.5 Menulis dan Mengkompilasi Kode Program Sesuai Dengan Kebutuhan 5.6 Membuat Dokumen Program 5.7 Membuat Program Untuk Akses Basis Data 5.8 Membuat Program Aplikasi Berbasis VB 6 dan VB.NET 5.9 Membuat Program Aplikasi Berbasis Java 2
4 6. Lama Pelatihan : 156,5 jam (@ 60 menit) 7. Persyaratan Peserta Pelatihan 7.1 Pendidikan : Minimal SMU 7.2 Pelatihan/Pengalaman Kerja : Umur/Usia : Minimal 15 Tahun 7.4 Jenis Kelamin : Pria / Wanita 7.5 Kesehatan : Berbadan sehat dan tidak buta warna 7.6 Test Kemampuan : General Test 3
5 KURIKULUM PELATIHAN BERBASIS KOMPETENSI NO UNIT KOMPETENSI I. KELOMPOK UNIT KOMPETENSI UMUM 1.1 Bekerja Secara Efektif Dalam Lingkungan Teknologi Informasi KODE UNIT TIK.PR JAM PELATIHAN PENGE- KETERAM- JUMLAH TAHUAN PILAN Jumlah I II. KELOMPOK UNIT KOMPETENSI INTI 2.1 Menulis Program Lanjut TIK.PR Mengoperasikan Pemrograman Terstruktur 2.3 Mengoperasikan Bahasa Pemograman Berorientasi Objek (Object Oriented) 2.4 Menulis dan Mengkompilasi Kode Program sesuai dengan Kebutuhan TIK.PR TIK.PR TIK.PR ,5 21, ,5 13, Membuat Dokumen Kode Program TIK.PR Membuat Program untuk Akses Basis Data TIK.PR Jumlah II 46, ,5 III. KELOMPOK UNIT KOMPETENSI KHUSUS 3.1 Membuat Program Aplikasi Berbasis Java TIK.PR ,5 20,5 3.2 Membuat Program Aplikasi Berbasis VB TIK.PR ,5 13,5 6 dan VB.NET Jumlah III IV. PELATIHAN DI TEMPAT KERJA (OJT) 4.1 Membuat Aplikasi Penjualan Jumlah IV 5 5 V. EVALUASI PELAKSANAAN PELATIHAN 5.1 Evaluasi Pelatihan Jumlah V 3 3 Jumlah I s/d III 66, ,5 4
6 SILABUS PELATIHAN BERBASIS KOMPETENSI I. KELOMPOK UNIT KOMPETENSI UMUM 1.1 Unit Kompetensi : Bekerja Secara Efektif Dalam Lingkungan Teknologi Informasi Kode Unit : TIK.PR Durasi Pembelajaran : 6 jam (@60 menit) ELEMEN KOMPETENSI 01 Memenuhi prosedur dan kebijakan teknologi informasi KRITERIA UNJUK KERJA I.1 Peranan pelaku utama dari organisasi teknologi informasi ditetapkan dan dijelaskan. I.2 Pilihan karir dan opsi-opsi ditetapkan sesuai struktur organisasi. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui peranan pelaku utama dari organisasi teknologi informasi. Mengetahui jenjang karir yang telah ditetapkan sesuai dengan struktur organisasi. Mengetahui prosedur dan kebijakan yang terdapat dalam organisasi. Mampu menetapkan peranan pelaku utama dari organisasi yang sesuai dengan prosedur dan kebijakan yang ada. Mampu melakukan pekerjaan sesuai dengan prosedur dan kebijakan dalam organisasi. Mempelajari prosedur dan kebijakan teknologi informasi. Mengadakan perubahan atas prosedur dan kebijakan teknologi informasi jika diperlukan. JAM PELATIHAN Penge tahuan Keterampilan 1 1 I.3 Kebijakan dan prosedur-prosedur dipenuhi seperti yang diarahkan oleh pengawas. 5
7 ELEMEN KOMPETENSI 02 Meningkatkan organisasi dan departemen teknologi informasi dengan cara yang konsisten dengan misi organisasi KRITERIA UNJUK KERJA 2.1 Peranan fungsi teknologi informasi dalam organisasi dijelaskan. 2.2 Organisasi dipromosikan dengan cara positif. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui pentingnya teknologi informasi dalam organisasi. Mengetahui peranan fungsi teknologi informasi dalam meningkatkan organisasi dan departemen teknologi. Dapat menjelaskan peranan fungsi teknologi informasi dalam organisasi. Dapat menggunakan pengetahuan tentang teknologi informasi untuk meningkatkan organisasi dan departemen teknologi informasi dengan cara yang konsisten dengan misi organisasi. Mengetahui apa yang ingin ditingkatkan dalam organisasi dan departemen teknologi. Menerapkan teknologi informasi yang sesuai dengan kebutuhan organisasi dan departemen teknologi. JAM PELATIHAN Penge tahuan Keterampilan Mengidentifikasi peralatan/software teknologi informasi dan sistem operasi yang didukung oleh organisasi 3.1 Peralatan/software teknologi informasi dan sistem operasi yang tepat sesuai kebutuhan organisasi diidentifikasi. 3.2 Persyaratan peralatan, lokasi dan pelayanan diidentifikasi sesuai kebutuhan organisasi. Mengetahui jenis peralatan/software dan sistem operasi yang akan digunakan yang didukung oleh organisasi. Mengetahui persyaratan peralatan peralatan, lokasi dan pelayanan yang dibutuhkan. Dapat menentukan jenis peralatan/software teknologi informasi dan sistem operasi yang sesuai dengan kebutuhan organisasi. Dapat menentukan peralatan, lokasi, dan pelayanan yang dibutuhkan sesuai dengan kebutuhan organisasi. Menggunakan pengetahuan teknologi informasi yang dimiliki dan menyesuaikannya dengan organisasi
8 II. KELOMPOK UNIT KOMPETENSI INTI 2.1 Unit Kompetensi : Menulis Program Lanjut Kode Unit : TIK.PR Durasi Pembelajaran : 15 jam (@60 menit) ELEMEN KOMPETENSI 01 Menerapkan kualitas program KRITERIA UNJUK KERJA MATERI PELATIHAN JAM PELATIHAN 1.1. Parameter kualitas program sesuai standar kualitas yang dipakai Kompleksitas dari program sesuai dengan standar kualitas yang dipakai. 02 Menulis program 2.1 Program ditulis sesuai dengan desain modul yang sudah dibuat dan aspek kualitas dipenuhi. 03 Mengkompilasi program 2.2 Program ditulis mengikuti standar bahasa pemrograman yang telah ditentukan. 2.3 Penanganan kesalahan program dimasukan dalam penulisan kode program. Kode program yang ditulis dapat menampilkan kesalahan kode program tanpa menyebabkan program menjadi tidak jalan. 3.1 Program dikompilasi dengan benar. Kesalahan kompilasi akan ditunjukkan oleh kompiler. Kesalahan yang timbul dibetulkan sesuai dengan jenis kesalahannya. 3.2 Program bebas dari kesalahan dan dapat di running. Pengetahuan Keterampilan Sikap Kerja Pengetahuampilan Ketera- Mengidentifikasi Menentukan 2 1 kualitas dan standar kualitas kompleksitas program. program sesuai dengan standar. Mampu menentukan kualitas program. Mengetahui kompleksitas program sesuai dengan kualitas. Mengetahui cara penulisan program sesuai dengan desain modul dan aspek kualitas. Mengetahui standarisasi penulisan program. Mengetahui cara menangani kesalahan program dan tanpa menyebabkan program menjadi tidak jalan. Mengetahui cara mengkompilasi program dengan benar. Mengetahui cara membebaskan program dari kesalahan pada saat di-running. Mampu menulis program sesuai dengan desain modul dan aspek kualitas. Mampu menulis program berdasarkan standar penulisan bahasa pemograman. Mampu menangani kesalahan program Mampu menjalankan program tanpa adanya kesalahan. Menulis program sesuai dengan standar yang telah ditentukan. Menjalankan program dan melakukan pengecekan
9 2.2 Unit Kompetensi : Mengoperasikan Pemograman Terstruktur Kode Unit : TIK.PR Durasi Pembelajaran : 34 jam (@60 menit) ELEMEN KOMPETENSI 01. Menggunakan tipe data dan kontrol program KRITERIA UNJUK KERJA 1.1 Tipe data diketahui dan dipelajari. Tipe data berupa tipe data dasar dan tipe data bentukan. 1.2 Aturan program berupa pemakaian nama dan sintak program diketahui dan dipelajari. 1.3 Kontrol program diaplikasikan. Kontrol program merupakan urutan atau sekuensial program, harus dapat dikendalikan dalam kode program. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui konsep data, informasi, konstanta dan variable. Mengetahui Klasifikasi data menjadi tipe data dasar (elementer) dan bentukan (Komposit) Mengetahui operator dalam tipe data elementer Mengetahui operator dalam tipe data komposit Mengetahui konsep Parameterisasi dalam pemrograman Mengetahui konsep penyusunan logika berfikir dalam sintak bahasa pemrograman terstruktur Mengidentifikasi tipe data yang sesuai untuk kasus komputasi dalam bahasa pemrograman terstruktur Menerapkan tipe data elementer dan operator yang terkait dalam bahasa pemrograman terstruktur Mengidentifikasi konstanta, variable dan parameter yang dibutuhkan dalam bahasa pemrograman terstruktur Memberi nama konstanta, variable dan parameter yang memberi makna konseptual akan fungsi dan tipe datanya dalam bahasa pemrograman terstruktur Melakukan konversi sintaks dari pseudocode/ algoritma ke dalam sintak bahasa pemrograman terstruktur Taat aturan dan disiplin dalam menentukan konstanta, variable dan parameter yang sesuai dengan kebutuhan komputasi menggunakan bahasa pemrograman terstruktur Memilih tipe data yang tepat, baik dari sisi fungsi maupun efektifitas penggunaan memory, untuk setiap kasus komputasi menggunakan bahasa pemrograman terstruktur JAM PELATIHAN Penge tahuan Keterampilan 2 3,5 8
10 ELEMEN KOMPETENSI 02. Membuat program sederhana KRITERIA UNJUK KERJA 2.1 Program baca tulis untuk masukan data dari keyboard dan ditampilkan ke layar monitor termasuk variasinya sesuai standar input/output dibuat. 2.2 Analisa kasus percabangan dan pengulangan digunakan dalam pembuatan program. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui operasi primitif dengan menggunakan sintak bahasa pemrograman terstruktur yaitu penerapan operasi assignment dan operasi Read/Write konstanta dan variable Mengetahui struktur pencabangan/selection menggunakan sintak bahasa pemrograman terstruktur Struktur pengulangan / repetition/loop menggunakan sintak bahasa pemrograman terstruktur Menerapkan struktur sequential dalam sintak bahasa pemrograman terstruktur Memilih struktur selection yang tepat dalam sintak bahasa pemrograman terstruktur Memilih struktur repetition yang tepat dalam sintak bahasa pemrograman terstruktur Menerapkan struktur proses non paralel dengan mengkombinasikan operasi sequential, selection dan repetition dalam sintak bahasa pemrograman terstruktur Memilih dan menerapkan struktur proses yang tepat dalam setiap proses komputasi menggunakan bahasa pemrograman terstruktur Temu dan kenali bug / kesalahan logika dalam sebuah struktur proses di bahasa pemrograman terstruktur Menelusuri / tracing program yang dibuat untuk memeriksa benar dan tidaknya logika proses JAM PELATIHAN Penge tahuan Keterampilan 2 3 Mengkaitkan ilmu pengetahuan yang telah dimiliki dalam menyusun algoritma sehingga 9
11 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja diperoleh struktur dan rangkaian logika yang logis JAM PELATIHAN Penge tahuan Keterampilan 03. Membuat program dengan menggunakan prosedur dan fungsi 3.1 Program dengan penggunaan prosedur dibuat sesuai aturan penulisan program. 3.2 Program dengan penggunaan fungsi dibuat sesuai aturan penulisan program. 3.3 Program dengan penggunaan prosedur dan fungsi secara bersamaan dibuat sesuai aturan penulisan program. Mengetahui konsep dan kaidah modullar programming Perbedaan dan fungsi dari implementasi modullar programming melalui procedure dan function Peran parameter actual, formal dan passing parameter nya Mengetahui implementasi modular programming dalam bahasa pemrograman terstruktur Mengetahui mekanisme yang dilakukan dalam mengimplementasikan passing parameter, baik dalam procedure maupun function di dalam bahasa pemrograman Mengidentifikasi modul program yang dapat dibuat dalam rangka menjaga reusability dan robustness program Mengidentifikasi type parameter dan jenis passing parameter yang dibutuhkan oleh modul program Mengimplementasikan modul dalam bentuk procedure sesuai dengan spesifikasi yang disediakan dalam bahasa pemrograman terstruktur Mengimplementasikan modul dalam bentuk function sesuai dengan Mengoptimalisasi struktur proses untuk menghasilkan solusi komputasi yang dibutuhkan dalam bahasa pemrograman terstruktur Taat aturan dalam memodelkan dan mengimplement asikan modul program sehingga tingkat reusability dan kemudahan tracing serta memperbaiki kesalahan/bug dapat dioptimalkan Melakukan break down / pembagian proses yang besar menjadi sekumpulan solusi proses 2,5 4 10
12 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA terstruktur MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja spesifikasi yang disediakan dalam bahasa pemrograman terstruktur Memanggil modul yang telah diimplementasikan dari program utama yang lebih kecil dengan menggunakan bahasa pemrograman terstruktur JAM PELATIHAN Penge tahuan Keterampilan 04.Membuat program menggunakan array 4.1 Program dengan penggunaan array satu dimensi dan dua dimensi dibuat. 4.2 Pencarian data dan pengurutan data dalam array diaplikasikan. Mengetahui tipe data komposit Mengetahui tipe data Array (matrik) dan operator yang dapat diberikan Mengetahui operasi matrik dalam matematika Menguraikan Algoritma searching / pencarian sequential menggunakan variable boolean, searching sequential menggunakan sentinel dan binary searching. Menguraikan Algoritma sorting / mengurutkan baik menggunakan metode selection maupun insertion Menerapkan array untuk menyimpan kumpulan data yang memiliki tipe data yang sama dalam bahasa pemrograman yang terstruktur Manipulasi array dalam proses matematika yang melibatkan matrik, baik satu dimensi maupun dua dimensi, menggunakan bhasa pemrograman terstruktur Menggunakan array untuk menerapkan algoritma searching dan sorting dalam bahasa pemrograman terstruktur Membiasakan diri dalam mencari dan menentukan pola data maupun pola proses yang harus dibuat dalam memenuhi kebutuhan proses komputasi Menerapkan algoritma searching, sorting, counting dan summing dalam bahasa pemrograman terstruktur 1,5 3 11
13 ELEMEN KOMPETENSI 05.Membuat program untuk akses file KRITERIA UNJUK KERJA 5.1 Program untuk penulisan data ke dalam media penyimpanan data dan pembacaan data dari media penyimpan data dibuat. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui perbedaan primary memory dan secondary storage. Mengetahui proses yang terjadi saat operasi Read dan Write data ke secondary storage (akses file). Mengetahui manfaat dan konsekuensi operasi akses file. Mengetahui jenis dan organisasi file dalam bahasa pemrograman terstruktur Menerapkan proses assignmen terhadap isi variabel. Mengimplementasikan operasi read dan write file dalam bahasa pemrograman terstruktur. Menerapkan proses pencarian / searching data dari file bertype dalam bahasa pemrograman terstruktur. Melakukan pembuatan program untuk melakukan akses data dalam file secara random (non sequential) Mengidentifikasi data yang diproses untuk disimpankan secara persistence dalam secondary storage. Menyimpan data dalam secondary storage dalam organisasi file yang paling efektif dan efisien. Mengidentifikasi proses yang tepat dalam pola akses file, sehingga program lebih efektif dalam mengelola memory JAM PELATIHAN Penge tahuan Keterampilan 1, Membuat program menggunakan pointer 6.1 Program untuk penulisan dan pembacaan data dengan penggunaan pointer dibuat 6.2 Data pointer dapat dioperasikan sesuai dengan kebutuhan seperti untuk Mengetahui konsep alokasi memory baik statis maupun dinamis. Mengetahui representasi struktur data secara fisik di memory, baik representasi contigue maupun berkait (linked list). Menerapkan struktur data pointer sebagai tipe data elementer dalam bahasa pemrograman terstruktur. Membedakan data yang ditunjuk oleh tipe data pointer (isi alamat data) dan nilai pointer nya Taat aturan dan disiplin dalam menentukan tipe data yang sesuai dengan kebutuhan komputasi menggunakan bahasa pemrograman
14 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA pencarian data, pengurutan data, penambahan data, penghapusan data dsb. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui konsep pengalamatan (addressing) memory. Mengetahui perbedaan tipe data pointer dengan tipe data elementer lainnya. Membedakan tipe data pointer bertype dan tipe data pointer tidak bertipe dalam bahasa pemrograman terstruktur. (address memory). Menerapkan representasi data berkait (linked list) dalam permasalahan struktur data linier list menggunakan bahasa pemrograman terstruktur baik dalam proses pencarian, pengurutan, penambahan maupun penghapusan data. terstruktur Memilih tipe data yang tepat, baik dari sisi fungsi maupun efektifitas penggunaan memory, untuk setiap kasus komputasi menggunakan bahasa pemrograman terstruktur JAM PELATIHAN Penge tahuan Keterampilan 07.Mengkompilasik an program 7.1 Program dikompilasi dengan setting pada editor program dan kode program yang dilibatkan. 7.2 Kesalahan sintak dan logika dikoreksi agar bebas dari error dan dapat di jalankan. Mengetahui mekanisme kompilasi yang diterapkan dalam bahasa pemrograman terstruktur. Mengetahui proses debugging program yang telah dibuat. Mengetahui cara evaluasi (watch variabel) dari IDE bahasa pemrograman terstruktur. Mampu melakukan pengetikan source code, running dan compile program aplikasi dengan aturan dan konfigurasi yang dikenal dalam bahasa pemrograman terstruktur. Melakukan debugging source code menggunakan IDE yang dimiliki bahasa pemrograman terstruktur. Melakukan compile source code sesuai dengan tuntutan dan mekanisme yang dimiliki bahasa pemrograman Taat aturan dalam menuliskan source code sesuai dengan aturan sintakyang dimiliki bahasa pemrograman terstruktur. Mendisiplinkan diri menggunakan indentansi dalam menandai block program sehingga lebih mudah dipahami
15 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja terstruktur yang digunakan Membiasakan diri dalam menuliskan komentar program sehingga lebih mudah dipahami oleh pengguna aplikasi JAM PELATIHAN Penge tahuan Keterampilan 14
16 2.3 Unit Kompetensi : Mengoperasikan Bahasa Pemograman Berorientasi Objek (Object Oriented) Kode Unit : TIK.PR Durasi Pembelajaran : 13.5 jam (@60 menit) ELEMEN KOMPETENSI 01. Menggunakan tipe data dan kontrol program. KRITERIA UNJUK KERJA I.1 Tipe data dasar dan tipe data bentukan dijelaskan. I.2 Tata cara penulisan program Object Oriented diidentifikasi dan diaplikasikan. I.3 Kontrol program berupa urutan atau sekuensial program dibuat dan dikendalikan dalam kode program. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui dasar mengenai definisi dan tipe-tipe data dasar dan data bentukan. Mengetahui tata cara penulisan program Object Oriented. Mengetahui cara mengontrol program berdasarkan urutan/sekuensial program dibuat dalam kode program. Mampu menjelaskan definisi dan membedakan antara tipe data dasar dan data bentukan. Dapat menuliskan program Object Oriented dengan benar. Mampu mengontrol program berdasarkan urutan program dibuat dalam kode program. Mengerti tipe data dan cara mengontrol program. JAM PELATIHAN Penge tahuan Keterampilan 1 1,5 02 Membuat program object oriented dengan class. 2.2 Program dengan penggunaan obyek atau class dibuat. 2.3 Properti class yang akan direalisasikan dalam bentuk prosedur/fungsi dibuat. 2.4 Data di dalam class dibuat mandiri. Artinya data di dalam class Mengetahui cara menggunakan obyek atau class dalam kode program. Mengetahui cara merealisasikan properti class dalam bentuk prosedur/fungsi. Mengetahui cara membuat data di dalam class yang tidak dapat diakses oleh class lain dan dapat diakses oleh class lain melalui fungsi/prosedur. Mampu membuat program dengan menggunakan obyek/class. Dapat merealisasikan properti class dalam bentuk prosedur/fungsi dalam kode program. Mampu membuat data di dalam class tidak dapat diakses Menguasai konsep pemrograman object oriented dan class. 1,5 1,5 15
17 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA tidak dapat diakses secara langsung oleh class lain. Data hanya dapat diakses melalui property class (berupa fungsi/prosedur). MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja secara langsung oleh class lain dan hanya dapat diakses melalui fungsi/prosedur. JAM PELATIHAN Penge tahuan Keterampilan 03 Membuat program object oriented dengan inheritance, polimorphy, overloading, dan friends. 3.1 Inheritance pada class diaplikasikan. 3.2 Polimorphy pada class diaplikasikan. 3.3 Overloading pada class diaplikasikan. 3.4 Friends pada class diaplikasikan. Mengetahui cara menggunakan konsep inheritance pada class. Mengetahui cara menggunakan konsep polimorphy pada class. Mengetahui cara menggunakan konsep overloading pada class. Mengetahui cara menggunakan konsep friends pada class. Mampu menerapkan inheritance pada class dalam kode program. Mampu menerapkan polimorphy pada class dalam kode program. Mampu menerapkan overloading pada class dalam kode program. Menguasai konsep inheritance, polimorphy, overloading, dan friends. 1,5 2 Mampu menerapkan friends pada class dalam kode program. 04 Membuat program object oriented dengan interface dan paket. 4.1 Interface class program dibuat. 4.2 Paket dengan penggunaan class program dibuat. Mengetahui cara pembuatan program menggunakan interface class. Mengetahui cara pembuatan program menggunakan paket. Mampu membuat interface class dalam kode program. Mampu membuat interface class dalam kode program. Mengerti cara membuat program object oriented dengan interface dan paket. 1 1,5 16
18 ELEMEN KOMPETENSI 05 Mengkompilasi dengan object oriented. KRITERIA UNJUK KERJA 5.1 Program dikompilasi dengan setting pada editor program dan kode program yang dilibatkan. 5.2 Kesalahan sintak dan logika dikoreksi dan dibetulkan. Program yang dibuat harus bebas dari error dan dapat dijalankan. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui cara mengkompilasi program. Mengetahui kesalahan sintak dan logika dari hasil kompilasi. Dapat mengkompilasi program dengan setting pada editor program dan kode program. Mampu mengecek adanya kesalahan sintak dan logika pada program dan membetulkannya. Program berorientasi objek telah selesai dikerjakan. JAM PELATIHAN Penge tahuan Keterampilan
19 2.4 Unit Kompetensi : Menulis Dan Mengkompilasi Kode Program Sesuai Dengan Kebutuhan Kode Unit : TIK.PR Durasi Pembelajaran : 13 jam (@60 menit) ELEMEN KOMPETENSI 01 Mendeklarasikan dan menetapkan variabelvariabel KRITERIA UNJUK KERJA 1.1 Penamaan variabel sesuai kaidah dan benar diberikan 1.2 Variabel-variabel dideklarasikan menurut persyaratan. 1.3 Variabel-variabel dinamis yang garbage dikumpulkan setelah digunakan MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui Penamaan variabel yg benar. Mengetahui persyaratan variabel-variabel Mengetahui variabel-variabel dinamis yg garbage. Mampu memberikan nama variabel sesuai dengan kaidah yg benar. Mampu mendeklarasikan variabel-variabel Mampu mengumpulkan variabel-variabel setelah digunakan Menetapkan dan mencatat variabel variabel JAM PELATIHAN Penge tahuan Keterampilan Membuat kode modul 2.1 Kelas instansi atau kode modul-modul dikembangkan setelah ditetapkan. 2.2 Kepaduan dan standar perangkai/ coupling dipenuhi modulmodul. Mengetahui kelas instansi atau kode modul-modul yg telah ditetapkan. Mengetahui tentang standar perangkai/coupling. Mengetahui tentang array dinamis, table dan struktur memori. Dapat mengembangkan kelas instansi atau kode modul-modul. Dapat membuat modul-modul memenuhi kepaduan dan standar perangkai/coupling. Dapat mengembangkan array dinamis, table dan struktur memori Mencatat kode modul-modul. Mencatat array dinamis, table dan struktur memori yg sudah dikembangkan
20 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 2.3 Array dinamis, table, dan struktur memori dikembangkan. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja JAM PELATIHAN Penge tahuan Keterampilan 03 Menguji setiap modul 3.1 Pengujian rutin dikembangkan untuk verifikasi bahwa kode yang dihasilkan sesuai persyaratan. 3.2 Struktur memori yaitu array diuji untuk pelanggaran batas. 3.3 Struktur kontrol atau loop diakhiri. Mengetahui persyaratan kode yg dihasilkan. Mengetahui apa itu pelanggaran batas. Mengetahui informasi tentang Struktur kontrol atau loop Mampu mengembangkan pengujian rutin untuk verifikasi. Mampu menguji struktur memori yaitu array. Dapat mengakhiri struktur kontrol atau loop Mengecek kode apakah sudah sesuai dengan persyaratan Menetapkan prosedur-prosedur exception handling 4.1 Pengkodean area dimana exception dapat terjadi ditentukan. 4.2 Rutin-rutin exception handling diimplementasikan 4.3 Semua exception sudah tercakup. Mengetahui informasi tentang pengkodean area. Mengetahui informasi tentang exception handling. Mampu melakukan pengkodean area dimana exception dapat terjadi. Dapat mengimplementasikan rutin-rutin exception handling. Mengecek apakah semua exception sudah tercakup. Mencatat informasi tentang pengkodean area dan exception handling
21 ELEMEN KOMPETENSI 05 Menggunakan teknik teknik debugging dan penanganan error KRITERIA UNJUK KERJA 5.1 Teknik debugging dan fasilitas penanganan error digunakan. 5.2 Kepaduan sangat tinggi dan loosly coopled dengan metode-metode error handling eksternal (penggunaan database) diperlukan. 5.3 Kode dikompilasi dan diuji, jika diperlukan diiterasi. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui informasi tentang teknik debugging dan fasilitas penangangan error. Mengetahui informasi tentang loosly coopled. Mengetahui teknik iterasi kode. Mampu menggunakan teknik debugging dan fasilitas penanganan error. Mampu menggunakan metode metode error handling eksternal Mampu mengkompilasi dan menguji kode. Mencatat informasi tentang teknik debugging, fasilitas penangangan error, dan loosly coopled. JAM PELATIHAN Penge tahuan Keterampilan Mendokumentasikan kode program 6.1 Dokumentasi Internal digabungkan ke dalam program. 6.2 Dokumentasi eksternal dibuat sesuai kebutuhan user dan pemelihara. Mengetahui cara membuat dokumentasi internal. Mengetahui cara membuat dokumentasi eksternal. Mampu menggabungkan dokumentasi internal ke dalam program. Mampu membuat dokumentasi eksternal sesuai kebutuhan user dan pemelihara. Mencatat dikumentasi internal dan eksternal yg telah dibuat Dokumentasi eksternal diidentifikasi oleh user dan pemelihara. Mampu mengidentifikasi dokumentasi eksternal. 20
22 2.5 Unit Kompetensi : Membuat Dokumen Kode Program Kode Unit : TIK.PR Durasi Pembelajaran : 17 jam (@60 menit) ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Mengidentifikasi kode program 1.1 Modul program berdasarkan fungsi, prosedur dan data di identifikasi. 1.2 Parameter data yang menjadi masukan dan keluaran pada fungsi atau prosedur di ketahui. 1.3 Data dan algoritma pada deskripsi fungsi dan prosedur di jelaskan. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui program berdasarkan fungsi, prosedur dan data. Mengetahui parameter data yang menjadi masukan dan keluaran pada fungsi atau prosedur. Mengenal data dan algoritma. Mampu mengidentifikasi modul program berdasarkan fungsi, prosedur dan data. Mengidentifikasi parameter pada fungsi dan prosedur. Mampu mengenal data dan algoritma pada fungsi dan prosedur. Bertanya dan mendengarkan secara aktif dilakukan untuk menambah informasi. Membuat modul program sesuai dengan fungsi, prosedur dan data. Menjelaskan data dan algoritma. JAM PELATIHAN Penge tahuan Keterampilan Membuat dokumentasi modul program 2.1 Dokumentasi modul di buat sesuai dengan identitas untuk memudahkan pelacakan. Mengetahui cara mendokumentasikan modul. Mengetahui nama fungsi dan prosedur dan dijelaskan pada dokumentasi modul. Mampu melakukan dokumentasi modul program. Mendokumentasikan modul program. Menjelaskan nama fungsi dan prosedur pada modul Nama fungsi dan prosedur yang ada di dalam 21
23 MATERI PELATIHAN JAM PELATIHAN ELEMEN KOMPETENSI KRITERIA UNJUK KERJA modul di jelaskan pada dokumentasi modul. Pengetahuan Keterampilan Sikap Kerja Penge tahuan Keterampilan 03 Membuat dokumentasi fungsi atau prosedur program 3.1 Dokumentasi fungsi dan prosedur sesuai dengan identitas fungsi atau prosedur di buat. 3.2 Parameter data masukan dan keluaran di jelaskan pada dokumen. Mengetahui dokumentasi fungsi dan prosedur berdasarkan identitas fungsi atau prosedur. Mampu melakukan dokumentasi fungsi atau prosedur program berdasarkan identitas fungsi atau prosedur. Membuat dokumentasi fungsi dan prosedur program. Menjelaskan data masukan dan keluaran. Menjelaskan tipe data dan data Data dan tipe data yang ada fungsi atau prosedur di jelaskan pada dokumen. 04 Mengevaluasi dokumen kode program 4.1 Dokumen di revisi berdasarkan standar dokumen. 4.2 Dokumen di koreksi untuk menjamin kesempurnaan teknis dan tata Mengetahui cara melakukan revisi dokumen berdasarkan standar dokumen. Mengetahui cara melakukan koreksi dan melengkapi dokumen sesuai dengan kebutuhan teknis. Mampu melakukan evaluasi dokumen kode program. Mampu melengkapi dan mengoreksi dokumen. Melakukan dokumentasi untuk setiap evaluasi kode program. Melakukan revisi berdasarkan standar
24 MATERI PELATIHAN JAM PELATIHAN ELEMEN KOMPETENSI KRITERIA UNJUK KERJA bahasa. Pengetahuan Keterampilan Sikap Kerja Penge tahuan Keterampilan 4.3 Dokumen di lengkapi untuk memenuhi kebutuhan dokumen teknis. 4.4 Dokumen di lengkapi untuk memenuhi kebutuhan dokumen teknis. 23
25 2.6 Unit Kompetensi : Membuat Program Untuk Akses Basis Data Kode Unit : TIK.PR Durasi Pembelajaran : 16 jam (@60 menit) ELEMEN KOMPETENSI 01 Mengidentifikasi basis data KRITERIA UNJUK KERJA 1.1 Kebutuhan sistem dipenuhi sesuai lingkupan dan fungsi dari basis data. 1.2 Bentuk struktur data, bentuk query, bentuk tampilan, bentuk laporan (cetak) disesuaikan dengan table yang telah dibuat. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Pengertian Sistem Managemen Basis Data Keperluan Dasar membangun Basis Data Bentuk-bentuk Struktur Data, Query, tampilan dan Laporan Cetak. Prinsip dasar keamanan Basis Data. Mencari piranti lunak Basis Data sesuai kebutuhan. Kemampuan untuk berpikir sesuai dengan konseptual Basis Data. Mengumpulkan informasi dengan rajin dan tekun Aktif bertanya kepada pengajar. Mengembangkan kemampuan berpikir analitis. JAM PELATIHAN Penge tahuan Keterampilan 2, Sekuriti dan metode akses pada basis data digunakan sesuai perancangan. 02 Membuat program basis data 2.1 Struktur data dibangun pada bahasa pemrograman sesuai dengan disain yang telah dibuat. Struktur data diimplementasik an dalam bentuk table dan view, Teori pembentukan tabel relasi Teori Normalisasi Prinsip prinsip dasar pembangunan Basis Data dengan bahasa pemrograman Query. Membuat tabel relasi sesuai dengan kebutuhan. Melakukan Normalisasi dari tabel yang ada untuk menghindari redudansi. Membangun tabel Aktif Bertanya apabila ada yang tidak dimengerti. Mengembangkan pola pikir konseptual
26 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA mengikuti disain yang telah dibuat. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja yang telah dinormalisasi dengan bahasa query. JAM PELATIHAN Penge tahuan Keterampilan 2.2 Basis data dinormalisasikan untuk penyederhanaan relasi table dan memperkokoh relasi table. 2.3 Query, tampilan dan laporan (cetak) dibangun menurut bahasa pemrograman yang sesuai dengan disain. Query dapat diimplementasik an dengan prosedur, fungsi maupun trigger. Tampilan dan laporan akan berisikan data agar table atau view ditampilkan 03 Membuat koneksi dan sekuriti basis data 3.1 Pengguna dan password dibangun disesuaikan dengan disain yang dibuat. Pengguna dan password dapat Prinsip-prinsip dasar pembangunan sistem keamanan pada Basis Data. Prosedur pembangunan hak akses dari basis data. Teori tampilan/view Basis Data. Memberikan password terhadap Basis data. Membangun view/tampilan sesuai dengan keperluan masing-masing Mengembangkan kemampuan untuk berpikir kritis. Aktif bertanya apabila ada yang tidak dimengerti
27 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA diimplementasik an pada DBMS atau dalam bahasa pemrograman sehingga basis data dapat diakses. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja pengguna. Memberikan hak akses tertentu bagi setiap pengguna Database. Aktif menjawab pertanyaan. JAM PELATIHAN Penge tahuan Keterampilan 3.2 Privilage setiap pengguna terhadap basis data dibangun disesuaikan dengan disain yang dibuat. Privilage pengguna terhadap basis data dapat diimplementasik an pada DBMS. 3.3 Sedangkan privilege untuk akses tampilan dan laporan diimplementasikan pada bahasa pemrograman. 04 Menguji program basis data 4.1 Data uji dan skenario uji disiapkan. Data uji sebagai data dimasukkan ke dalam sistem. Sedangkan Prinsip dasar uji coba data. Prosedur pemeriksaan program. Prosedur penseleksian data sesuai kebutuhan. Melakukan penginputan data. Melakukan uji coba tabel relasi. Mengembangkan pola berpikir terstruktur. Mengembangkan logika pemrograman. 1,5 2 26
28 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA skenario uji sebagai urutan/langkah pengujian. 4.2 Logika program basis data diperiksa dan dikoreksi. Program basis data dikompilasi dan dijalankan.jika ditemukan kesalahan, kesalahan tersebut dibetulkan. Program basis data dapat dikompilasi dan dijalankan. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Prinsip-prinsip penampilan informasi sesuai kebutuhan. Melakukan pembenaran apabila ada kesalahan. Menampilkan informasi/data sesuai dengan kebutuhan masingmasing user. Aktif bertanya apabila ada yang tidak dimengerti. JAM PELATIHAN Penge tahuan Keterampilan 4.3 Data uji disimpan dan ditampilkan sesuai kebutuhan. Laporan dapat dicetak sesuai kebutuhan. Kesalahan yang ditemukan pada tampilan dan laporan diperiksa dan dikoreksi. 27
29 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 4.4 Program basis data sesuai kebutuhan yang telah ditentukan. Hasil pengujian harus sesuai terhadap kebutuhan/spesi fikasi program. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja JAM PELATIHAN Penge tahuan Keterampilan 28
30 III. KELOMPOK UNIT KOMPETENSI KHUSUS 3.1 Unit Kompetensi : Membuat Program Aplikasi Berbasis Java Kode Unit : TIK.PR Durasi Pembelajaran : 20,5 jam (@60 menit) ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Menjelaskan File I/O (Input/Output), tipe data dan variabel pada java 1.1 Konsep dari I/O di java dan File streams dijelaskan. 1.2 Berbagai tipe data dan sifat sifatnya dijelaskan Konsep variabel pada java dijelaskan. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui penempatan input dan output Mengenal stream standar Mengetahui penggunaan input dan output stream Mengetahui berbagai macam tipe data pada java. Mengerti penggunaan tipe data. Membaca dan menulis file di tempat kerja sehingga dapat dipahami dan ditampilkan. Bertanya dan mendengarkan secara aktif dilakukan untuk menambah informasi. Membaca dan mengaplikasikan file I/O, tipe data dan variabel java. Menjaga ketertiban selama proses pelatihan. JAM PELATIHAN Penge tahuan Keterampilan 1 1 Mampu mendeklarasikan variabel Mengerti untuk memberikan nilai terhadap variabel Mampu membedakan fungsi fungsi dari tipe data. Mengidentifikasi komponen komponen yang menunjang pembuatan program. 02 Menjelaskan Exception Handling 2.1 Konsep dari exception handling serta pemodelan dari Try, Throw, Catch dan Finally Mengetahui penjelasan tentang exception. Mengetahui cara-cara melalui exception yang terdapat pada java. Mampu mengidentifikasi exception handling pada pembuatan program java. Mengikuti pelatihan sesuai bahan yang telah diberikan dengan seksama
31 MATERI PELATIHAN JAM PELATIHAN ELEMEN KOMPETENSI KRITERIA UNJUK KERJA dijelaskan. Mengerti kelebihan dari exception Pengetahuan Keterampilan Sikap Kerja Mengerti cara penggunaan dari try, throw, catch dan finally pada exception di java Mampu melakukan beberapa pemodelan yang menunjang pembuatan exception handling. Memahami dan mengaplikasikannya ke dalam program java. Penge tahuan Keterampilan 03 Menerapkan multi threading 3.1 Thread class dan sinkronisasinya digunakan Penggunaan thread tingkat lanjut ( concurrent execution runnable interface, daemon threads, thread priority, thread groups) dijelaskan. Mengerti penjelasan mengenai multithreading dan thread. Mengetahui cara untuk menangani thread dengan menggunakan class thread dan melalui runnable. Mengetahui daur hidup thread Mampu melakukan sinkronisasi terhadap thread. Mampu melakukan penggunaan thread beserta komponen komponennya yang menunjang. Membaca dan mengaplikasikan penggunaan thread dalam java. 1, Menjelaskan Network Programming. 4.1 Konsep dasar TCP/IP dan java.net package dijelaskan Socket programming server side dan client side dijelaskan. Mengetahui kegunaan dari TCP/IP dan java.net Mengetahui layer layer yang terdapat pada TCP/IP Mengetahui perbedaan server side dan client side. Mengetahui kelebihan dan kekurangan masing masing socket programming tersebut. Mampu melakukan network programming pada java. Mampu melakukan penggunaan dari server side dan client side. Membaca dan mengaplikasikan jaringan TCP/IP dan java.net Mengaplikasikan penggunaan socket programming
32 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 05 Menerapkan Object Oriented 5.1 Konsep dasar dari object oriented dan kemampuan untuk identifikasi classes dan object dijelaskan. 5.2 Objects dirancang sesuai kebutuhan. 5.3 Penggunaan constructors, Destructors, class methods, class extending, overriding methods, visibility modifiers, abstract classes dan interface dijelaskan. 5.4 Inheritance dan polymorphism dijelaskan. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Mengetahui konsep pemrograman berorientasi object. Mengetahui cara penggunaan Object dan mengerti menciptakan class. Mengetahui penggunaan class dalam program. Mengetahui penggunaan dari beberapa fungsi yang menunjang dalam penerapan object oriented. Mampu melakukan identifikasi terhadap object oriented. Mampu merancang object serta mengerti dalam penggunaan beberapa komponen yang menunjang object oriented. Membaca dan mengaplikasikan object oriented di dalam pemrograman java. Membaca dan mengaplikasikan inherintance dan polymorphism. JAM PELATIHAN Penge tahuan Keterampilan 1, Menjelaskan file I/O (Input/Output), tipe data dan variabel pada java. 6.1 Penggunaan dari drawing graphic, komponen GUI dan animasi dijelaskan. Mengetahui penggunaan dari drawing graphic Mengetahui macam macam komponen GUI dan animasi. Mampu menerapkan drawing graphic, GUI, dan animasi dalam pemrograman java. Membaca dan mengerti materi tersebut. Mengaplikasikan drawing graphic, komponen GUI dan 1 1,5 31
33 MATERI PELATIHAN JAM PELATIHAN ELEMEN KOMPETENSI KRITERIA UNJUK KERJA Pengetahuan Keterampilan Sikap Kerja Mengetahui penggunaan GUI dan animasi pada java. animasi ke dalam pemrograman java. Penge tahuan Keterampilan 07 Menetapkan konektivitas database 7.1 Koneksi database dengan penggunaan JDBC (Java Database Connectivity) dilakukan. 7.2 Interoperabilitas dari JDBC dan ODBC dijelaskan. Mengetahui tahapan tahapan koneksi database. Mengetahui dalam pembuatan database. Mengetahui pembuatan tabel dan mengerti dalam menampilkan tabel. Mengerti dalam mengakses database via aplikasi java. Mampu melakukan koneksi database dalam pembuatan program java. Membaca dan melakukan koneksi database. Mengaplikasikan penggunaan dari JDBC dan ODBC
34 3.2 Unit Kompetensi : Membuat Program Aplikasi Berbasis VB6 dan VB. NET Kode Unit : TIK.PR Durasi Pembelajaran : 13,5 jam (@60 menit) ELEMEN KOMPETENSI 1. Menjelaskan dasar-dasar VB KRITERIA UNJUK KERJA 1.1 Konsep dari data types, variables, constants, arrays, code component, procedure & function dan control structures dijelaskan. 1.2 Konsep dari OLE dan DDE dijelaskan. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Membuat algoritma pemrograman. Membuat struktur data. Menggunakan spesifikasi program. Mengoperasikan pemrograman terstruktur. Mengoperasikan sistem komputer. Mengoperasikan bahasa pemrograman. Menggunakan algoritma, variabel dan tipe data secara tepat JAM PELATIHAN Penge tahuan Keterampilan 1, Mengakses dan memanipulasi database 1.3 Konsep dari windows API dijelaskan. 2.1 Konsep Jet Database Engine dengan penggunaan control database DAO dan ADO diaplikasikan. 2.2 Teknologi ODBC dan OLE DB untuk akses database melalui VB digunakan dan dibuat. Membuat algoritma pemrograman. Membuat struktur data. Menggunakan spesifikasi program. Mengoperasikan pemrograman terstruktur. Mengoperasikan fitur-fitur basis data Keterampilan dasar Mengoperasikan sistem komputer Ketrampilan menggunakan bahasa pemrograman Ketrampilan menggunakan database Database dapat terkoneksi dengan baik dan stabil 2,5 1,5 2.3 Data policy (Enterprise Level, Machine 33
35 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA Level dan User Lever) diaplikasikan. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja JAM PELATIHAN Penge tahuan Keterampilan 3. Menerapkan teknologi COM 3.1 Konsep dari COM dan penggunaan Classes dan ActiveX Controls diimplementasik an. 3.2 Dokumen ActiveX berbentuk EXE dan DLL dibuat. 3.3 Arsitektur SCOM/DCOM dan programming dengan penggunaan COM dijelaskan. Membuat algoritma pemrograman. Membuat struktur data. Menggunakan spesifikasi program. Mengoperasikan pemrograman terstruktur. Memahami konsep CO?M Keterampilan dasar Mengoperasikan sistem komputer Ketrampilan menggunakan bahasa pemrograman Menggunakna COM dan DLL dengan tepat Membuat finalisasi dokumen 4.1 Finalisasi dokumen dengan program Setup, packaging dan Deployment Tools dibuat. Mengidentifikasi spesifikasi program. Mengidentifikasi komponen yang di gunakan Mampu membuat dokumen. Dokumentasi dibuat secara terkoordinir dengan baik dan sistematis, mudah dibaca dan dipahami Setup disk dibuat dengan baik Menjelaskan teknologi.net 5.1 Penggunaan Object Oriented Design dalam VB.NET (object lifecycle, inheritance Mengidentifikasi spesifikasi program. Memahami dasar pemrograman berbasis object Mampu menjelaskan konsep dan bahasa pemrograman.net Menerapakan pemrograman berorientasi object dengan tepat
36 ELEMEN KOMPETENSI KRITERIA UNJUK KERJA polymorphism) dijelaskan. MATERI PELATIHAN Pengetahuan Keterampilan Sikap Kerja Cara membuat turunan object JAM PELATIHAN Penge tahuan Keterampilan 5.2 Konsep dari Overloading dan overriding dijelaskan. 35
37 IV. INDIKATOR PELAKSANAAN DI TEMPAT KERJA (OJT) 4.1 Unit Kompetensi : Bekerja Secara Efektif Dalam Lingkungan Teknologi Informasi Kode Unit : TIK.PR ELEMEN KOMPETENSI 01. Memenuhi prosedur dan kebijakan teknologi informasi 02. Meningkatkan organisasi dan departemen teknologi informasi dengan cara yang konsisten dengan misi organisasi 03. Mengidentifikasi peralatan/software teknologi informasi dan sistem operasi yang didukung oleh organisasi INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA Mengetahui peranan atau job desk dalam organisasi Menetapkan prosedur dan kebijakan teknologi informasi yang sesuai dengan organisasi Mencari kekurangan yang terdapat pada organisasi yang belum mencapai misi organisasi Mencari tahu jenis teknologi informasi yang tepat yang akan digunakan Menerapkan teknologi informasi untuk meningkatkan organisasi dan departemen teknologi sesuai dengan misi organisasi Melakukan survei lokasi yang akan diimplementasikan teknologi yang baru Menentukan peralatan dan pelayanan yang akan digunakan Menentukan software yang akan digunakan Menentukan sistem operasi yang akan digunakan Semua pelaksanaan kerja disesuaikan dengan prosedur standar kerja pada masing-masing tempat kerja. 4.2 Unit Kompetensi : Menulis Program Lanjut Kode Unit : TIK.PR ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DI TEMPAT KERJA Mengidentifikasi kualitas program yang akan digunakan. 01 Menerapkan kualitas program Menentukan dan menerapkan kualitas program yang telah ditentukan. Membuat program sesuai dengan kompleksitas program. 02 Menulis program Menentukan software mana yang akan digunakan. Menentukan fungsi, struktur data yang akan digunakan pada penulisan di sub program. Menulis program sesuai dengan aturan dan sintaks pada software yang digunakan. 03 Mengkompilasi program Menjalankan program yang telah ditulis. Mengecek kesalahan-kesalahan yang mungkin terjadi pada saat program dijalankan. Memperbaiki kesalahan-kesalahan yang terjadi pada saat program dijalankan. Mengecek program sampai bebas dari kesalahan-kesalahan fatal pada saat dijalankan. 36
38 4.3 Unit Kompetensi : Mengoperasikan Pemograman Terstruktur Kode Unit : TIK.PR ELEMEN KOMPETENSI 01. Menggunakan tipe data dan kontrol program INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA Memeriksa dan mengetahui jenis/tipe data elementer dalam suatu bahasa pemrograman terstruktur Melakukan identifikasi data yang harus dikelola (disimpan dan dimanipulasikan) dalam suatu solusi pemrograman terstruktur Menentukan apakah data yang harus dikelola berupa konstanta atau variable Melakukan penelusuran/tracing perubahan isi variable 02. Membuat program sederhana Menerapkan struktur proses sequential, selection dan repetitive dalam permasalahan yang ditetapkan menggunakan bahasa pemrograman terstruktur yang digunakan Melakukan pemrograman terstruktur serta mampu melakukan bug fixing Melakukan penelusuran/tracing alur logika pemrograman menggunakan bahasa pemrograman terstruktur 03. Membuat program dengan menggunakan prosedur dan fungsi 04. Membuat program menggunakan array 05. Membuat program untuk akses file 06. Membuat program menggunakan pointer Melakukan identifikasi procedure dan function yang akan dibuat menggunakan bahasa pemrograman terstruktur Membuat procedure maupun function proses dalam suatu bahasa pemrograman terstruktur Menerapkan penggunaan parameter Input maupun Output dalam procedure maupun function Melakukan penelusuran dan bug fixing dari modul (procedure maupun function) yang dibuat menggunakan bahasa pemrograman terstruktur Melakukan eksekusi procedure maupun function dalam suatu bahasa pemrograman terstruktur Memeriksa dan mengetahui jenis/tipe data komposit dalam suatu bahasa pemrograman terstruktur Melakukan identifikasi data yang harus dikelola (disimpan dan dimanipulasikan) dalam suatu solusi pemrograman menggunakan bahasa pemrograman terstruktur Menerapkan solusi permasalahan komputasi, baik sorting maupun searching, menggunakan tipe data array menggunakan bahasa pemrograman terstruktur Melakukan penelusuran/tracing perubahan isi array menggunakan bahasa pemrograman terstruktur Melakukan identifikasi data yang akan disimpankan secara persistance dalam permasalahan yang ditetapkan menggunakan bahasa pemrograman terstruktur yang digunakan Membuat proses yang melibatkan operasi menggunakan peralatan I/O dalam suatu bahasa pemrograman terstruktur Melakukan pemrograman yang melibatkan akses file baik untuk membuat, membaca, mencari serta mengurutkan file sesuai dengan organisasi file yang ditetapkan Melakukan penelusuran/tracing alur logika pemrograman menggunakan bahasa pemrograman terstruktur Melakukan identifikasi jenis alokasi dan representasi data dalam permasalahan yang didefinisikan Menerapkan struktur data pointer untuk mengimplementasikan permasalahan dinamis dalam dunia nyata yang dipilih menggunakan bahasa pemrograman terstruktur Menuliskan source code dalam bahasa pemrograman terstruktur untuk menangani struktur linier list maupun struktur data tree menggunakan tipe data pointer 37
39 ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA Melakukan penelusuran/tracing program yang mengimplementasikan struktur data pointer menggunakan bahasa pemrograman terstruktur 07. Mengkompilasikan program Melakukan penulisan source code dengan aturan penulisan yang memudahkan pemeriksaan, misalkan dengan membuat indentansi dalam menandai block perintah baik dalam struktur sequential, selective maupun repetition. Menuliskan spesifikasi dan komentar dalam program sehingga memudahkan pemahaman dari pengguna program. Melakukan debugging program untuk meyakinkan dan menelusuri program yang telah dibuat melalui IDE yang dimiliki oleh bahasa pemrograman terstruktur. Melakukan proses kompilasi dan bug fixing baik terhadap sintak maupun logika proses yang dituliskan dalam bahasa pemrograman terstruktur yang dipilih. Melakukan running aplikasi yang telah disusun. Semua kegiatan dilakukan sesuai dengan Standar operasional ditempat kerja 4.4 Unit Kompetensi : Mengoperasikan Bahasa Pemograman Berorientasi Objek (Object Oriented) Kode Unit : TIK.PR ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA 01. Menggunakan tipe data dan kontrol program 02. Membuat program object oriented dengan class 03. Membuat program object oriented dengan inheritance, polimorphy, overloading, dan friends Menentukan jenis tipe data yang akan digunakan Mengerti tata cara penulisan kode program Mengetahui urutan penulisan kode program Membuat kode program sesuai kebutuhan klien Mengerti konsep tentang class Membuat fungsi/prosedur yang dimiliki class Mendeklarasikan data di dalam class yang bersifat private Membuat kode program dengan menggunakan class Membuat kode program dengan menggunakan inheritance Membuat kode program dengan menggunakan polimorphy Membuat kode program dengan menggunakan overloading Membuat kode program dengan menggunakan firends Membuat kode program dengan menggabungkan penggunaan inheritance, polimorphy, overloading, dan friends 38
40 ELEMEN KOMPETENSI 04. Membuat program object oriented dengan interface dan paket 05. Mengkompilasi dengan object oriented INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA Membuat kode program berorientasi objek dengan menggunakan interface Membuat kode program berorientasi objek dengan menggunakan paket Membuat kode program berorientasi objek dengan menggabungkan penggunaan interface dan paket Melakukan kompilasi kode program dengan melakukan setting pada editor program Melakukan kompilasi kode program secara manual Melakukan perbaikan pada baris program jika terjadi kesalahan Semua kegiatan dilakukan sesuai dengan Standar operasional ditempat kerja. 4.5 Unit Kompetensi : Menulis Dan Mengkompilasi Kode Program Sesuai Dengan Kebutuhan Kode Unit : TIK.PR ELEMEN KOMPETENSI 01. Mendeklarasikan dan menetapkan variabel-variabel 02. Membuat kode modul 03. Menguji setiap modul 04. Menetapkan prosedur-prosedur exception handling 05. Menggunakan teknik teknik debugging dan penanganan error 06. Mendokumentasikan kode program INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA Mengetahui penamaan variabel yg benar Mengetahui cara mendeklarasikan variabel-variabel. Mengetahui kelas instansi atau kode modul-modul Mengetahui standar perangkai/coupling Mengetahui Persyaratan kode Mengetahui pengkodean area dan exception handling. Mengetahui informasi tentang fasilitas debugging dan fasilitas penanganan error. Mengetahui informasi tentang loosly coopled. Mengetahui cara membuat dokumentasi internal dan eksternal. Semua pelaksanaan kerja disesuaikan dengan prosedur standar kerja pada masing-masing tempat kerja. 39
41 4.6 Unit Kompetensi : Membuat Dokumen Kode Program Kode Unit : TIK.PR ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DI TEMPAT KERJA 01 Mengidentifikasi kode program Mengidentifikasi fungsi, prosedur dan data. Melakukan identifikasi pada modul program. Menentukan kode program yang akan digunakan pada saat penulisan program. Menentukan data masukan pada fungsi. Mengecek hasil keluaran program dengan melakukan perbandingan terhadap data masukan yang dimasukkan ke dalam fungsi. Mendeskripsikan data dan algoritma dalam penulisan program. 02 Membuat dokumentasi modul program 03 Membuat dokumentasi fungsi atau prosedur program 04 Mengevaluasi dokumen kode program Mengidentifikasi modul-modul yang akan dibuatkan dolumentasinya. Melakukan pengecekan sebelum membuat dokumentasi. Mendokumentasikan modul program dengan mencakup nama fungsi, dan data-data lainnya yang diperlukan. Menentukan definisi fungsi dan prosedur yang tepat. Menentukan parameter masukan yang akan didokumentasikan. Mengecek keluaran pada fungsi atau prosedur sebelum dokumentasi dilakukan. Mengidentifikasikan data dan tipe data. Mengecek ulang program yang telah ditulis. Melakukan pengecekan dokumen yang telah dibuat berdasarkan standar yang sudah ada. Mengubah dokumen sesuai dengan standar. Melakukan perbaikan penulisan dan tata bahasa dalam dokumen yang dianggap masih belum baku. Mendokumentasikan keseluruhan dokumen yang ada. 40
42 4.7 Unit Kompetensi : Membuat Program untuk Akses Basis Data Kode Unit : TIK.PR ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA 01 Mengidentifikasi basis data Mempelajari Konsep Sistem Managemen Basis Data. Mengenali bentuk-bentuk Query, Struktur Data, dan Laporan Data. Mempelajari sistem-sistem keamanan dalam basis data. Melakukan pengenalan terhadap Piranti Lunak Basis Data yang akan digunakan. 02 Membuat program basis data Mempelajari konsep tabel relasional. Merancang bentuk tabel relasional dari contoh kasus yang disediakan. Mempelajari teori Normalisasi. Melakukan Normalisasi dari tabel relasional sebelumnya. Mempelajari bentuk umum bahasa Query. Mencoba beberapa perintah dalam bahasa Query. Membentuk Basis Data dari tabel relasi yang telah di Normalisasi dengan bahasa Query. 03 Membuat koneksi dan sekuriti basis data Review konsep keamanan dalam basis data. Menentukan berbagai hak akses dari tiap pengguna. Membuat hak akses dari basis data untuk masing-masing pengguna. Mempelajari konsep pandangan/view. Membuat view untuk masing-masing pengguna. Memberikan password untuk basis data. 04 Menguji program basis data Melakukan penginputan data terhadap Basis Data yang telah dibentuk. Melakukan uji coba pemeriksaan terhadap tabel relasi dari basis Data. Melakukan pembenaran apabila ada kesalahan. Melakukan seleksi dari data yang ingin ditampilkan. Mencetak data dari basis data sesuai dengan kebutuhan. 41
43 4.8 Unit Kompetensi : Membuat Program Aplikasi Berbasis Java Kode Unit : TIK.PR ELEMEN KOMPETENSI 01 Menjelaskan file I/O (Input/Output), tipe data dan variable pada java. INDIKATOR PELAKSANAAN PELATIHAN DI TEMPAT KERJA Melakukan identifikasi terhadap file file I/O Melakukan input terhadap file Melakukan testing terhadap inputan file dan melihat hasil tampilan output nya 02 Menjelaskan Exception Handling Melakukan indentifikasi terhadap exception handling Melakukan penggunaan try, throw, catch, dan finally di dalam program. Melakukan testing terhadap program yang dibuat 03 Menerapkan multi threading Melakukan sinkronisasi terhadap file file yang akan di thread. Memasukkannya ke dalam class class berdasarkan thread yang akan dibuat. 04 Menjelaskan Network Programming Melakukan sinkronisasi terhadap jaringan program Memilih pembuatan server berdasarkan yang diinginkan sesuai dengan kebutuhan. 05 Menerapkan Object Oriented Melakukan perancangan terhadap obyek yang akan dibuat Membuat constructor dan destructor di dalam program untuk memudahkan memanggil sebuah fungsi Membuat inheritance di dalam suatu program 06 Menjelaskan file I/O (Input/Output), tipe data dan variabel pada java. Melakukan identifikasi terhadap komponen GUI Melakukan penggunaan drawing graphic atau animasi di dalam pemograman. Melakukan testing terhadap program tersebut. 07 Menetapkan konektivitas database Mensikronisasi konektivitas database Membuat koneksi database di dalam file program tersebut. V. EVALUASI PROGRAM PELATIHAN NO. KEGIATAN MATERI EVALUASI 1 Test teori dan praktek Menulis Program Lanjut, Membuat Dokumen Kode Program. 2 Evaluasi dari hasil test Hasil test dan cara penyelesaian soal-soal test 42
44 DAFTAR BAHAN YANG DIGUNAKAN 1. Judul/Nama Pelatihan : Programmer / Programmer 2. Kode Program Pelatihan : K III.01 NO UNIT KOMPETENSI KODE UNIT DAFTAR PERALATAN DAFTAR BAHAN KETERANGAN 1. Bekerja Secara Efektif Dalam Lingkungan Teknologi Informasi TIK.PR PC - Monitor - Keyboard - Mouse - Daftar kebutuhan organisasi - Daftar visi dan misi organisasi - Jenis software yang akan digunakan - Jenis sistem operasi yang akan digunakan - Prosedur dan kebijakan teknologi informasi 2. Menulis Program Lanjut TIK.PR Komputer Software pemograman dasar seperti: Java, Oracle, PHP, ASP. Database seperti: microsoft access, SQL server 2000, Oracle. Software pemograman dasar seperti: Java, Oracle, PHP, ASP. Database seperti: microsoft access, SQL server 2000, Oracle. 3. Mengoperasikan Pemrograman Terstruktur TIK.PR Unit Komputer - Printer - Media Penyimpanan (Hard Disc) - Bahasa pemrograman terstruktur dengan versi yang disepakati - Permasalahan yang didefinisikan - Requirement Proses - Kertas - ATK lainnya 4. Mengoperasikan Bahasa Pemrograman Berorientasi Obyek (Object Oriented) TIK.PR PC - CD Room - Keyboard - Modem - CD piranti lunak bahasa pemrograman berorientasi obyek yang digunakan 5. Menetapkan prosedur-prosedur exception handling TIK.PR Kertas - Pena - Buku panduan pengkodean area dan exception handling 43
45 NO UNIT KOMPETENSI KODE UNIT DAFTAR PERALATAN DAFTAR BAHAN KETERANGAN 6. Membuat Dokumen Kode Program TIK.PR Komputer Microsoft word (versi 97 keatas) Printer CD program microsoft word (versi 97 keatas). 7. Membuat Program Untuk Akses Basis Data TIK.PR Unit PC (Personal Computer) dengan CD drive - PC dengan sistem operasi Windows XP - Keyboard dan mouse - RAM dengan ukuran yang sesuai dengan kebutuhan. - Piranti Lunak Basis Data 8. Membuat Program Aplikasi Berbasis Java TIK.PR Unit PC (Personal Computer) dengan CD drive dan Floppy Disk. - Sistem operasi pada PC; Windows XP - Keyboard dan mouse - RAM dengan ukuran yang sesuai dengan kebutuhan. - Buku informasi atau manual tentang pembuatan program aplikasi java. J2SDK (Java 2 System Development Kit). - Semantic Cafe - Microsoft Visual J++ - Borland Jbuilder. - Textpad 44
46 RANCANGAN PELATIHAN DI TEMPAT KERJA Judul/Nama Pelatihan : Programmer / Programmer Nama Peserta Pelatihan :... Nama Lembaga/Perusahaan :... Kegiatan di Tempat Kerja :... NO HARI/ TANGGAL AREA KERJA UNIT/ ELEMEN KOMPETENSI KEGIATAN JAM HASIL PEMBIMBING ,..... Pimpinan
47 EVALUASI PROGRAM PELATIHAN Judul/Nama Pelatihan :.. NO. UNSUR YANG DINILAI Penilaian (Assessment) A (91-100) B (71-90) Nilai C (61-70) D (<50) 1. MASUKAN : 1.1 Peserta Pelatihan 1.2 Pelatih 1.3 Assessor Pelatihan 1.4 Tenaga Pendukung 1.5 Fasilitas Peralatan 1.6 Bahan Pelatihan 1.7 Modul PBK/Job Sheet/ Diktat 1.8 Biaya/Dana Pelatihan (0-100) 2. PROSES : 2.1 Kurikulum dan Silabus 2.2 Unit Kompetensi yang ditempuh 2.3 Metode Pelatihan 2.4 Jadwal Pelatihan 2.5 Pelatihan di Tempat Kerja (0-100) 3. KELUARAN : 3.1 Penguasaan Pengetahuan 3.2 Penguasaan Keterampilan 3.3 Sikap Kerja 3.4 Kedisiplinan 3.5 Motivasi Kerja 3.6 Jumlah Lulusan (0-100), tgl. Penanggung Jawab Program (menerima hasil evaluasi) Evaluator Program Pelatihan
48 DAFTAR UNIT KOMPETENSI YANG DIGUNAKAN PADA PROGRAM PELATIHAN PROGRAMMER 1. Kode Unit : TIK.PR Judul Unit : Bekerja Secara Efektif Dalam Lingkungan Teknologi Informasi Deskripsi Unit : Unit ini menentukan kompetensi yang diperlukan untuk mengasimilasi kedalam departemen teknologi informasi, fundamental ini untuk bekerja di dalam organisasi ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Memenuhi prosedur dan kebijakan teknologi informasi 02 Meningkatkan organisasi dan departemen teknologi informasi dengan cara yang konsisten dengan misi organisasi 03 Mengidentifikasi peralatan/software teknologi informasi dan sistim operasi yang didukung oleh organisasi 1.1 Peranan pelaku utama dari organisasi teknologi informasi ditetapkan dan dijelaskan 1.2 Pilihan karir dan opsi-opsi ditetapkan sesuai struktur organisasi 1.3 Kebijakan dan prosedur-prosedur dipenuhi seperti yang diarahkan oleh pengawas 2.1 Peranan fungsi teknologi informasi dalam organisasi dijelaskan 2.2 Organisasi dipromosikan dengan cara positif 3.1 Peralatan/ software teknologi informasi dan sistim operasi yang tepat sesuai kebutuhan organisasi di identifikasi 3.2 Persyaratan peralatan, lokasi dan pelayanan di identifikasi sesuai kebutuhan organisasi BATASAN VARIABEL 1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi 2. Bekerja secara efektif dalam lingkungan teknologi bersifat internal pada bidang teknologi informasi dan komunikasi PANDUAN PENILAIAN 1. Pengetahuan dan keterampilan penunjang untuk mendemontrasikan kompetensi, memerlukan bukti keterampilan dan pengetahuan dibidang berikut ini : 1.1 Pengetahuan dasar : Prinsip dasar etika ketika mempromosikan organisasi dengan cara yang konsistensesuai dengan misi Pengetahuan tentang kode etik ke organisasian dan nilai-nilai yang konsisten dengan misi organisasi Pengertian dasar tentang sistim organisasi Pengetahuan tentang produk-produk hardware dan software beserta fitur-fiturnya Pengetahuan dasar tentang produk vendor 1.2 Substansi didalam keahlian ini : Membaca dan menulis dokumen di tempat kerja Komunikasi verbal dengan jelas dan tepat Pengetahuan tentang pemecahan masalah yang rutin Keterampilan menganalisis untuk proses kerja yang rutin Keterampilan menggunakan suatu aplikasi Kemampuan dalam menterjemahkan informasi teknis 47
49 2. Konteks penilaian Kompetensi harus diujikan di tempat kerja atau di tempat lain secara teori 3. Aspek penting penilaian Aspek yang harus diperhatikan 3.1 Kemampuan menjelaskan peranan fungsi teknologi informasi dalam organisasi 3.2 Kemampuan mengidentifikasi peralatan/software teknologi informasi dan sistim operasi yang tepat sesuai kebutuhan organisasi 4. Kaitan dengan unit-unit lainnya 4.1 Unit ini didukung oleh pengetahuan dan keterampilan dalam unit kompetensi yang berkaitan dengan : TIK.PR Merencanakan dan mengorganisasikan kerja individu Mengoperasikan software aplikasi spesifik Mengoperasikan PC dan sistim operasi 4.2 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 sekor tertentu. Batasan variable akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut. Kompetensi Kunci NO KOMPETENSI KUNCI DALAM UNIT INI TINGKAT 1 Mengumpulkan, mengorganisir dan menganalisa informasi 1 2 Mengkomunikasikan ide-ide dan informasi 1 3 Merencanakan dan mengorganisir aktivitas-aktivitas 1 4 Bekerja dengan orang lain dan kelompok 1 5 Menggunakan ide-ide dan tehnik matematika 1 6 Memecahkan masalah 1 7 Menggunakan teknologi 1 48
50 2. Kode Unit : TIK.PR Judul Unit : Menulis Program Lanjut 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 programdalam bentuk diagram dan deskripsi. Programer dapat menulis program berdasarkan hasil perancangan program, tanpa mengalami kesulitan dalam menterjemahkan dan memahami alur proses dari spesifikasi program tersebut.untuk tingkat lanjut ini dibatasai untuk dapat menuliskan program kedalam bahasa pemrograman tertentu dengan memasukan kualitas program dapat menangani kompleksitas program. ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Menerapkan kualitas program 1.1 Parameter kualitas program sesuai standar kualitas yang dipakai 1.2 Kompleksitas dari program sesuai dengan standar kualitas yang dipakai 02 Menulis program 2.1 Program ditulis sesuai dengan desain modul yang sudah dibuat dan aspek kualitas dipenuhi 2.2 Progrmam ditulis mengikuti standar bahasa pemrograman yang telah ditentukan 2.3 Penanganan kesalahan program dimasukan dalam penulisan kode program. Kode program yang ditulis dapat menampilkan kesalahan kode program tanpa menyebabkan program menjadi tak jalan 03 Mengkompilasi program 3.1 Program dikompilasi dengan benar. Kesalahan kompilasi akan ditunjukkan oleh kompiler. Kesalahan yang timbul dibetulkan sesuai dengan jenis kesalahannya 3.2 Program bebas dari kesalahan dan dapat di running BATASAN VARIABEL 1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi 2. Menulis program lanjut bersifat internal pada bidang teknologi informasi dan komunikasi PANDUAN PENILAIAN 1. Pengetahuan dan keterampilan penunjang untuk mendemontrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan dibidang berikut ini : 1.1 Pengetahuan dasar : Memahami Algortima pemrograman Memahami sturktur data Memahami spesifikasi program Membuat program dengan bahasa terstruktur 1.2 Keterampilan dasar Mengoperasikan sistem komputer Mengoperasikan bahasa pemrograman. 2. Konteks penilaian Kompetensi harus diujikan di tempat kerja atau di tempat lain secara praktek dengan kondisi kerja sesuai dengan keadaan normal. 49
51 3. Aspek penting penilaian Aspek yang harus diperhatikan 3.1 Kemampuan mengidentifikasi kualitas program sesuai standar yang digunakan 3.2 Kemampuan mengkompilasi program dengan benar sehingga program dapat berjalan dengan baik 3.3 Melaporkan kinerja program 4. Kaitan dengan unit-unit lainnya 4.1 Unit ini didukung oleh pengetahuan dan keterampilan dalam unit-unit kompetensi yang berkaitan dengan dasar-dasar teknologi informasi: TIK.PR Menggunakan Spesifikasi Program TIK.PR Menulis program dasar TIK.PR Mengoperasikan bahasa pemrograman terstruktur 4.2 Unit ini juga mendukung kinerja dalam unit-unit kompetensi yang berkaitan dengan : Pengujian program 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 sekor tertentu. Batasan variable akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut. 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 tehnik matematika 3 6 Memecahkan masalah 3 7 Menggunakan teknologi 2 50
52 3. Kode Unit : TIK.PR Judul Unit : Mengoperasikan Pemograman Terstruktur Deskripsi Unit : Unit ini menentukan kompetensi yang diperlukan untuk mempelajari konsep bahasa program untuk pemrograman terstruktur. Bahasa yang dapat digunakan untuk mempelajari pemrograman terstruktur ini bermacam-macam, seperti Pascal, C, basic, fortran dsb. Programer dapat memilih salah satu bahasa pemrograman yang dikehendaki untuk dikuasai ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Menggunakan tipe data dan kontrol program 1.1 Tipe data diketahui dan dipelajari. Tipe data berupa tipe data dasar dan tipe data bentukan 1.2 Aturan program berupa pemakaian nama dan sintak program diketahui dan dipelajari 1.3 Kontrolprogram di aplikasikan. Kontrol program merupakan urutan atau sekuensial program, harus terkendali dalam kode program 02 Membuat program sederhana 2.1 Program baca tulis untuk masukan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai tandar input/output dibuat 2.2 Analisis kasus percabangan dan pengulangan digunakan dalam membuat program 03 Membuat program menggunakan prosedur dan fungsi 3.1 Program dengan menggunakan prosedur dibuat sesuai aturan penulisan program 3.2 Program dengan menggunakan fungsi dibuat sesuai aturan penulisan program 3.3 Program dengan menggunakan prosedur dan fungsi secara bersamaan dibuat sesuai aturan penulisan program 04 Membuat program menggunakan array 4.1 Program menggunakan array satu dimensi dan dua dimensi dibuat 4.2 Pencarian data dan mengurutkan data dalam array di aplikasikan 05 Membuat program untuk akses file 5.1 Program untuk menulis data kedalam media penyimpanan data dan membaca data dari media penyimpan data dibuat 06 Membuat program menggunakan pointer 6.3 Program untuk menulis data dan membaca data dengan menggunakan pointer dibuat 6.4 Data pointer dapat dioperasikan sesuai dengan kebutuhan seperti untuk pencarian data, pengurutkan data, menambah data, menghapus data dsb. 07 Mengkompilasikan program 7.1 Program dikompilasi dengan mensetting pada editor program dan kode program yang dilibatkan 7.2 Kesalahan sintak dan logika dikoreksi agar bebas dari error dan dapat di jalankan BATASAN VARIABEL 1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi 2. Mengoperasikan bahasa pemrograman terstruktur bersifat internal pada bidang teknologi informasi dan komunikasi 51
53 PANDUAN PENILAIAN 1. Pengetahuan dan keterampilan penunjang untuk mendemontrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan dibidang berikut ini : 1.1 Pengetahuan dasar Memahami algoritma pemrograman Memahami struktur data Memahami spesifikasi program Membuat program dengan bahasa terstruktur 1.2 Keterampilan dasar Mengoperasikan sistim komputer Mengoperasikan bahasa pemrograman 2. Konteks penilaian Kompetensi harus di ujikan di tempat kerja atau di tempat lain secara praktek dengan kondisi kerja sesuai dengan keadaan normal 3. Aspek penting penilaian Aspek yang harus diperhatikan 3.1 Kemampuan membuat program menggunakan prosedur dan fungsi sesuai dengan aturan tatacara penulisan 3.2 Kemampuan membuat program menggunakan array 3.3 Kemampuan membuat program menggunakan pointer 4. Kaitan dengan unit-unit lainnya 4.1 Unit ini di dukung oleh pengetahuan dan keterampilan dalam unit-unit kompetensi yang berkaitan dengan dasar-dasar teknologi informasi Mengoperasikan PC dan sistim operasi Mengoperasikan peralatan peripheral TIK.PR menggunakan algoritma pemrograman dasar 4.2 Unit ini juga mendukung kinerja dalam unit-unit kompetensi yang berkaitan dengan : Pemrograman 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 sekor tertentu. Batasan variable akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut. 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 tehnik matematika 2 6 Memecahkan masalah 2 7 Menggunakan teknologi 2 52
54 4. Kode Unit : TIK.PR Judul Unit : Mengoperasikan Bahasa Pemograman Berorientasi Objek(Object Oriented) Deskripsi Unit : Unit ini menentukan kompetensi yang diperlukan untuk mempelajari bahasa pemrograman berorientasi objek (Object Oriented Programming) misalnya pemrograman visual. Kompetensi yang dipelajari berupa pemahaman terhadap objek, class, message, inheritance, interface dan package serta properties lainnya ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Menggunakan tipe data dan kontrol program 1.1 Tipe data dasar dan tipe data bentukan di jelaskan 1.2 Tata cara penulisan program OO di pahami dan di aplikasikan 1.3 Kontrol program berupa urutan atau sekuensial program dibuat dan di kendalikan dalam kode program 02 Membuat program object oriented dengan class 2.1 Program dengan menggunakan objek atau class dibuat 2.2 Properti class yang akan di realisasikan dalam bentuk prosedur/fungsi di buat 2.3 Data di dalam class di buat mandiri. Artinya data di dalam class tidak dapat di akses secara langsung oleh class lain. Data hanya dapat di akses melalui property class (berupa fungsi atau prosedur) 03 Membuat program object oriented dengan inheritace, polimorphy, overloading dan friends 04 Membuat program object oriented dengan interface dan paket 3.1 Inheritance pada class di aplikasikan 3.2 Polimorphy pada class di aplikasikan 3.3 Overloading pada class di aplikasikan 3.4 Friends pada class di aplikasikan 4.1 Interface class program di buat 4.2 Paket dengan menggunakan class program di buat 05 Mengkompilasi dengan object oriented 5.1 Program dikompilasi deng mensetting pada editor program dan kode program yang di libatkan 5.2 Kesalahan sintak dan logika dikoreksi dan di betulkan. Program yang di buat harus bebas dari error dan dapat di jalankan BATASAN VARIABEL 1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi 2. Memahami bahasa pemrograman berorientasi objek bersifat internal pada bidang teknologi informasi dan komunikasi PANDUAN PENILAIAN 1. Pengetahuan dan keterampilan penunjang untuk mendemontrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan dibidang berikut ini : 1.1 Pengetahuan dasar Matematika logika Dasar-dasar pemrograman (flowchart dsb) Memahami sistim operasi yang di gunakan Membuat program dengan bahasa terstruktur 2. Konteks penilaian Kompetensi harus di ujikan di tempat kerja atau di tempat lain secara praktek dengan kondisi kerja sesuai dengan keadaan normal 53
55 3. Aspek penting penilaian Aspek yang harus diperhatikan 3.1 Kemampuan memahami tipe data dan aturan pemograman OO 3.2 Kemampuan membuat program denan menggunakan objek dan class, inheritance, polimorphy, overloading dan friend 3.3 Kemampuan mengkompilasi program OO sehingga program bebas dari kesalahan 4. Kaitan dengan unit-unit lainnya 4.1 Unit ini di dukung oleh pengetahuan dan keterampilan dalam unit-unit kompetensi yang berkaitan dengan dasar-dasar teknologi informasi TIK.PR Membuat struktur data TIK.PR Menggunakan spsesifikasi program TIK.PR Mengoperasikan bahasa pemrograman terstruktur 4.2 Unit ini juga mendukung kinerja dalam unit-unit kompetensi yang berkaitan dengan : Pemrograman 4.3 Pengembangan pelatihan untuk memenuhi persyaratan dalam unit ini perlu dilakukan dengan hati-hati. Untuk pelatihan pra kejuruan umum, institusi harusmenyediakan pelatihan yang mempertimbangkan serangkaian konteks industri seutuhnya tanpa bias terhadap sekor tertentu. Batasan variable akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut. Kompetensi Kunci NO KOMPETENSI KUNCI DALAM UNIT INI TINGKAT 1 Mengumpulkan, mengorganisir dan menganalisa informasi 3 2 Mengkomunikasikan ide-ide dan informasi 2 3 Merencanakan dan mengorganisir aktivitas-aktivitas 3 4 Bekerja dengan orang lain dan kelompok 2 5 Menggunakan ide-ide dan tehnik matematika 3 6 Memecahkan masalah 3 7 Menggunakan teknologi 3 54
56 5. Kode Unit : TIK.PR Judul Unit : Menulis dan Mengkompilasi Kode Program sesuai dengan kebutuhan Deskripsi Unit : Unit ini untuk menetukan kompetensi yang diperlukan untuk menghasilkan kode program sesuai persyaratan ELEMEN KOMPETENSI 01 Mendeklarasikan dan menetapkan variable-variabel KRITERIA UNJUK KERJA 1.1 Penamaan variable sesuai kaidah dan benar 1.2 Variabel-variabel di deklarasikan menurut persyaratan 1.3 Variabel-variabel dinamis yang garbage di kumpulkan setelah di gunakan 02 Membuat kode modul 2.1 Kelas instansi atau kode modul-modul di kembangkan setelah di tetapkan 2.2 Kepaduan dan standar perangkai/coupling dipenuhi modulmodul 2.3 Array dinamis, table, dan struktur memori di kembangkan 03 Menguji setiap modul 3.1 Pengujian rutin di kembangkan untuk memverifikasi bahwa kode yang di hasilkan memenuhi persyaratan 3.2 Struktur memori yaitu array di uji untuk pelanggaran batas 3.3 Struktur kontrol atau loop diakhiri 04 Menetapkan prosedurprosedur exception handling 05 Menggunakan teknik-teknik debugging dan penanganan error 06. Mendokumentasikan kode program 4.1 Pengkodean area dimana exception dapat terjadi ditentukan 4.2 Rutin-rutin exception handling di impelementasikan 4.3 Semua exception sudah tercakup 5.1 Teknik debugging dan fasilitas penanganan error digunakan 5.2 Metoda-metoda error handling eksternal (penggunaan data base) menyisakan kepaduan sangat tinggi dan loosly coopled 5.3 Kode di kompilasi dan di uji jika di perlukan di terasi 6.1 Dokumentasi internal di gabungkan ke dalam program 6.2 Dokumentasi eksternal di buat sesuai kebutuhan user dan pemelihara 6.3 Dokumentasi eksternal dipahami oleh user dan pemelihara BATASAN VARIABEL 1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi 2. Menulis dan mengkompilasi kode sesuai dengan kebutuhan bersifat internal pada bidang teknologi informasi dan komunikasi PANDUAN PENILAIAN 1. Pengetahuan dan keterampilan penunjang untuk mendemontrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan dibidang berikut ini : 1.1 Pengetahuan dasar Pengetahuan detail metodologi-metodologi pengembangan Teknologi dan konsep object oriented programming Teori Pemograman object oriented programming 55
57 1.1.4 Implementasi dari objek dan kelas Pengetahuan dasar konsep teoritikal dan pemograman real time Pengetahuan dasar konsep teoritikal dari drivers input/output Pengetahuan dasar konsep teoritikal dari proses-proses manajemen konfigurasi pengembangan software Pengetahuan dasar konsep teoritikal dari perkiraan size Hak cipta dan property intelektual 1.2 Keterampilan dasar Teknik-teknik dokumentasi program Deteksi error dan teknik handling Keterampilan algoritma dan hubungannya dengan analisis, evaluasi dan identifikasi solusi 2. Konteks penilaian Kompetensi harus di ujikan di tempat kerja atau di tempat lain secara praktek dengan kondisi kerja sesuai dengan keadaan normal 3. Aspek penting penilaian Aspek yang harus diperhatikan 3.1 Kemampuan untuk menulis kode modul 3.2 Kemampuan menguji kode modul 3.3 Kemampuan menetapkan prosedur exception handling 3.4 Kemampuan menggunakan teknik-teknik debugging dan penanganan error 4. Kaitan dengan unit-unit lainnya 4.1 Unit ini di dukung oleh pengetahuan dan keterampilan dalam unit-unit kompetensi yang berkaitan dengan dasar-dasar teknologi informasi TIK.PR Menggunakan spsesifikasi program TIK.PR Menulis program lanjut TIK.PR Mengoperasikan bahasa pemrograman terstruktur 4.2 Pengembangan pelatihan untuk memenuhi persyaratan dalam unit ini perlu dilakukan dengan hatihati. Untuk pelatihan pra kejuruan umum, institusi harus menyediakan pelatihan yang mempertimbangkan serangkaian konteks industri seutuhnya tanpa bias terhadap sekor tertentu. Batasan variable akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut. Kompetensi Kunci NO KOMPETENSI KUNCI DALAM UNIT INI TINGKAT 1 Mengumpulkan, mengorganisir dan menganalisa informasi 3 2 Mengkomunikasikan ide-ide dan informasi 2 3 Merencanakan dan mengorganisir aktivitas-aktivitas 3 4 Bekerja dengan orang lain dan kelompok 2 5 Menggunakan ide-ide dan tehnik matematika 3 6 Memecahkan masalah 3 7 Menggunakan teknologi 3 56
58 6. Kode Unit : TIK.PR Judul Unit : Membuat Dokumen Kode Program Deskripsi Unit : Unit ini menentukan kompetensi yang diperlukan untuk membuat dokumentasi dari kode program yang telah di tulis. Dokumen kode program merupakan bentuk hard copy dari modul program yang telah di tulis termasuk property dari kode program tersebut (tanggal dibuat, versi, nama modul, pembuat, nomor dsb) ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Mengidentifikasi kode program 1.1 Modul program berdasarkan fungsi, prosedur dan data di identifikasi 1.2 Prameter data yang menjadi masukan dan keluaran pada fungsi atau prosedur di ketahui 1.3 Data dan algoritman pada deskripsi fungsi dan prosedur di jelaskan 02 Membuat dokumentasi modul program 2.1 Dokumentasi modul di buat sesuai dengan identitas untuk memudahkan pelacakan 2.2 Nama fungsi dan prosedur yang ada di dalam modul di jelaskan pada dokumentasi modul 03 Membuat dokumentasi fungsi atau prosedur program 04 Mengevaluasi dokumen kode program 3.1 Dokumentasi fungsi dan prosedur sesuai dengan identitas fungsi atau prosedur di buat 3.2 Parameter data masukan dan keluaran di jelaskan pada dokumen 3.3 Data dan tipe data yang ada fungsi atau prosedur di jelaskan pada dokumen 4.1 Dokumen di revisi berdasarkan standar dokumen 4.2 Dokumen di koreksi untuk menjamin kesempurnaan teknis dan tata bahasa 4.3 Dokumen di lengkapi untuk memenuhi kebutuhan dokumen teknis 4.4 Dokumen di lengkapi untuk memenuhi kebutuhan dokumen teknis BATASAN VARIABEL 1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi 2. Membuat dokumen kode program bersifat internal pada bidang teknologi informasi dan komunikasi PANDUAN PENILAIAN 1. Pengetahuan dan keterampilan penunjang untuk mendemontrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan dibidang berikut ini : 1.1 Pengetahuan Dasar : Memahami spesifikasi program Standar unjuk kerja 2. Konteks penilaian Unit ini dapat di nilai di dalam tempat kerja atau tempat lain secara praktek komputer dengan kondisi kerja sesuai dengan keadaan normal 3. Aspek penting penilaian Aspek yang harus diperhatikan 3.1 Kemampuan membuat dokumentasi kode program 3.2 Kemampuan membuat dokumentasi fungsi dan prosedur sesuai dengan identitas 3.3 Kemampuan mengevaluasi dokumen kode program sesuai dengan standar 57
59 4. Kaitan dengan unit-unit lainnya 4.1 Unit ini di dukung oleh pengetahuan dan keterampilan dalam unit-unit kompetensi yang berkaitan dengan dasar-dasar teknologi informasi TIK.PR Menggunakan spesifikasi program TIK.PR Menulis program lanjut TIK.PR Mengkompilasi dan menjalankan sebuah aplikasi TIK.PR Menulis dan mengkompilasi kode sesuai kebutuhan 4.2 Unit ini juga mendukung kinerja dalam unit-unit kompetensi yang berkaitan dengan : Bidang pengembangan program Konfigurasi pengelolaan program Quality assurance Mengoperasikan aplikasi pengolah data 4.3 Pengembangan pelatihan untuk memenuhi persyaratan dalam unit ini perlu dilakukan dengan hatihati. Untuk pelatihan pra kejuruan umum, institusi harus menyediakan pelatihan yang mempertimbangkan serangkaian konteks industri seutuhnya tanpa bias terhadap sekor tertentu. Batasan variable akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut 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 1 4 Bekerja dengan orang lain dan kelompok 1 5 Menggunakan ide-ide dan tehnik matematika 1 6 Memecahkan masalah 1 7 Menggunakan teknologi 1 58
60 7. Kode Unit : TIK.PR Judul Unit : Membuat Program untuk Akses Basis Data Deskripsi Unit : Unit ini menentukan kompetensi yang diperlukan untuk pembuatan program untuk mengakses basis data dari sistim manajemen basis data dan menampilkan ke standar output (seperti monitor/printer) ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Mengidentifikasi basis data 1.1 Kebutuhan sistim dipenuhi sesuai skope dan fungsi dari basis data 1.2 Bentuk struktur data, bentuk querie, bentuk tampilan, bentuk laporan (cetak) disesuaikan dengan table yang telah di buat 1.3 Sekuriti dan metode akses pada basis data yang digunakan sesuai perancangan 02 Membuat program basis data 2.1 Struktur data di bangun pada bahasa pemrograman sesuai dengan disain yang telah di buat. Struktur data di implementasikan dalam bentuk table dan view, mengikuti disain yang telah di buat 2.2 Basis data di normalisasikan agar menyederhanakan relasi table dan memperkokoh relasi table 2.3 Query, tampilan dan laporan (cetak) di bangun menurut bahasa pemrograman yang sesuai dengan disain. Query dapat di implementasikan dengan prosedur, fungsi maupun trigger. Tampilan dan laporan akan berisikan data untuk menampilkan table atau view 03 Membuat koneksi dan sekuriti basis data 3.1 Pengguna dan password di bangun mengikuti disain yang di buat. Pengguna dan password dalam mengakses basis data dapat di implementasikan pada DBMS atau dalam bahasa pemrograman 3.2 Privilage setiap pengguna terhadap basis data dibangun mengikuti disain yang di buat. Privilage pengguna terhadap basis data dapat di implementasikan pada DBMS. Sedangkan privilage untuk mengakses tampilan dan laporan di implementasikan pada bahasa pemrograman 04 Menguji program basis data 4.1 Data uji dan skenario uji disiapkan. Data uji merupakan data yang akan di masukkan kedalam sistim. Sedangkan skenario uji merupakan urutan/langkah pengujian 4.2 Logika program basis data di periksa dan di koreksi. Program basis data di kompilasi dan di jalankan. Jika ditemukan kesalahan, kesalahan tersebut di betulkan. Program basis data dapat di kompilasi dan di jalankan 4.3 Data uji di simpan dan di tampilkan sesuai kebutuhan. Laporan dapat di cetak sesuai kebutuhan. Kesalahan yang di temukan pada tampilan dan laporan diperiksa dan di koreksi 4.4 Program basis data memenuhi kebutuhan yang telah di tentukan. Hasil pengujian harus menunjukkan pemenuhan terhadap kebutuhan/spesifikasi program BATASAN VARIABEL 1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi 2. Memahami sistim informasi manajemen bersifat internal pada bidang teknologi informasi komunikasi PANDUAN PENILAIAN 1. Pengetahuan dan keterampilan penunjang untuk mendemontrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan dibidang berikut ini : 1.1 Pengetahuan Dasar yang di butuhkan : Konfigurasi umum perangkat komputer dan periperal input/output standar (monitor, keyboard, mouse) Sistim basis data 59
61 1.2.3 Sistim informasi manajemen Pemrograman data diskripsi (SQL) 2. Konteks penilaian Kompetensi harus di ujikan di tempat kerja atau tempat lain secara praktek komputer dengan kondisi kerja sesuai dengan keadaan normal 3. Aspek penting penilaian Aspek yang harus diperhatikan 3.1 Mengidentifikasi skope, fungsi, struktur data, sekuriti dan metoda akses 3.2 Kemampuan membuat program sesuai dengan disain yang telah di buat 3.3 Kemampuan membuat sekuriti (ID dan password) sesuai dengan disain 3.4 Kemampuan di dalam pengujian sesuai dengan skenario pengujian 4. Kaitan dengan unit-unit lainnya 4.1 Unit ini mendukung di dalam mengoperasikan aplikasi basis data Contoh mencakup namun tidak terbatas pada : Seluruh unit pemrograman basis data 4.2 Pengembangan pelatihan untuk memenuhi persyaratan dalam unit ini perlu dilakukan dengan hatihati. Untuk pelatihan pra kejuruan umum, institusi harus menyediakan pelatihan yang mempertimbangkan serangkaian konteks industri seutuhnya tanpa bias terhadap sekor tertentu. Batasan variable akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut. Kompetensi Kunci NO KOMPETENSI KUNCI DALAM UNIT INI TINGKAT 1 Mengumpulkan, mengorganisir dan menganalisa informasi 3 2 Mengkomunikasikan ide-ide dan informasi 3 3 Merencanakan dan mengorganisir aktivitas-aktivitas 3 4 Bekerja dengan orang lain dan kelompok 3 5 Menggunakan ide-ide dan tehnik matematika 3 6 Memecahkan masalah 3 7 Menggunakan teknologi 3 60
62 8. Kode Unit : TIK.PR Judul Unit : Membuat Program Aplikasi Berbasis Java Deskripsi Unit : Unit kompetensi ini akan menentukan kompetensi yang diperlukan untuk membuat program aplikasi berbasis Java menggunakan JDK ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Menjelaskan file I/O (Input/Output), tipe data dan variable pada java 02 Menjelaskan Exception Handling 1.1 Konsep dari I/O di Java dan File streams dijelaskan. 1.2 Berbagai tipe data dan sifat-sifatnya dijelaskan. 1.3 Konsep variabel pada java dijelaskan. 2.1 Konsep dari exception handling serta pemodelan dari Try, Throw, Catch dan Finally dijelaskan. 03 Menerapkan multi threading 3.1 Thread Class dan sinkronisasinya digunakan. 04 Menjelaskan Network Programming 3.2 Penggunaan thread tingkat lanjut (concurrent execution runnable interface, daemon threads, thread priority, thread groups) dijelaskan. 4.1 Konsep dasar TCP/IP dan java.net package dijelaskan. 4.2 Socket programming server seide dan client side dijelaskan. 05 Menerapkan Object Oriented 5.1 Konsep dasar dari object oriented dan kemampuan untuk mengindentifikasi classes dan object dijelaskan. 06 Menjelaskan file I/O (Input/Output), tipe data dan variable pada java 07 Menetapkan konektivitas database Batasan Variabel 5.2 Objects dirancang sesuai kebutuhan. 5.3 Penggunaan Constructors, destructoirs, class methods, class extending, overriding methods, visibility modifiers, abstract classes dan interface dijelaskan. 5.4 Inheritance dan polymorphism dijelaskan. 6.1 Penggunaan dari drawing graphic, komponen GUI dan animasi dijelaskan. 7.1 Koneksi database menggunakan JDBC (Java Database Connectivity) dilakukan. 7.2 Interoperabilitas dari JDBC dan ODBC dijelaskan. 1. Unit ini berlaku untuk seluruh sektor Teknologi Informasi dan Komunikasi. 2. Membuat Program Aplikasi Berbasis Java bersifat internal pada bidang teknologi informasi dan komunikasi. Panduan Penilaian 1. Pengetahuan dan Ketrampilan Penunjang Untuk mendemonstrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan di bidang berikut ini : 1.1 Pengetahuan dasar Membuat algoritma pemrograman Membuat struktur data Menggunakan spesifikasi program Mengoperasikan bahasa pemrograman terstruktur. 1.2 Keterampilan dasar Mengoperasikan sistem komputer Mengoperasikan bahasa pemrograman. 61
63 2. Konteks Penilaian : Kompetensi harus diujikan di tempat kerja atau di tempat lain secara praktek dengan kondisi kerja sesuai dengan keadaan normal. 3. Aspek Penting Penilaian : Aspek yang harus diperhatikan : 3.1 Menjelaskan konsep dari I/O di Java, tipe data dan variabel. 3.2 Menjelaskan konsep dari Exception Handling serta membuat pemodelannya. 3.3 Menjelaskan konsep Multi threading dengan menggunakan thread class. 3.4 Menjelaskan konsep network programming dengan pemahaman tentang TCP/IP dan socket programming. 3.5 Menjelaskan konsep dari object oriented programming di Java. 3.6 Menggunakan komponen GUI, drawing graphic untuk menciptakan applet. 3.7 Menjelaskan konsep koneksi basis data menggunakan JDBC dan interoperabilitas dengan ODBC. 4. Kaitan Dengan Unit-Unit Lain : 4.1 Unit ini mendukung di dalam membuat progam aplikasi berbasis Java. Contoh mencakup namun tidak terbatas pada : TIK.PR Membuat algoritma pemrograman TIK.PR Membuat struktur data TIK.PR Menggunakan spesifikasi program TIK.PR Menulis Program Dasar TIK.PR Menulis program lanjut TIK.PR Mengoperasikan bahasa pemrograman terstruktur TIK.PR Mengoperasikan bahasa pemrograman berorientasi objek. 4.2 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. Kompetensi Kunci No Kompetensi Kunci Dalam Unit ini Tingkat 1 Mengumpulkan, mengorganisir dan menganalisa informasi 3 2 Mengkomunikasikan ide-ide dan informasi 2 3 Merencanakan dan mengorganisir aktivitas-aktivitas 2 4 Bekerja dengan orang lain dan kelompok 2 5 Menggunakan ide-ide dan tehnik matematika 3 6 Memecahkan masalah 3 7 Menggunakan teknologi 3 62
64 9. Kode Unit : TIK.PR Judul Unit : Membuat Program Aplikasi Berbasis VB6 dan VB. NET Deskripsi Unit : Unit kompetensi ini akan menentukan kompetensi yang diperlukan untuk membuat program aplikasi berbasis VB dan VB.NET ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Menjelaskan dasar-dasar VB 02 Mengakses dan memanipulasi data base 03 Menerapkan teknologi COM 1.1 Konsep dari data types, variables, constants, arrays, code component, procedure & function dan control structures dijelaskan. 1.2 Konsep dari OLE dan DDE dijelaskan. 1.3 Konsep dari Windows API dijelaskan. 2.1 Konsep Jet Database Engine menggunakan control database DAO dan ADO diaplikasikan. 2.2 Teknologi ODBC dan OLE DB untuk mengakses database melalui VB digunakan dan dibuat. 2.3 Data policy (Enterprise Level, Machine Level dan User Lever) diaplikasikan. 3.1 Konsep dari COM dan menggunakan Classes dan ActiveX Controls diimplementasikan. 3.2 Dokumen ActiveX berbentuk EXE dan DLL dibuat. 3.3 Arsitektur SCOM/DCOM dan programming menggunakan COM dijelaskan. 04 Finalisasi dokumen 4.1 Finalisasi dokumen dengan program Setup, packaging dan Deployment Tools dibuat. 05 Menjelaskan teknologi.net 06 Menjelaskan Windows Forms, Web Forms dan Web Services 07 Menjelaskan Debugging program dan masalah sekuritas 5.1 Penggunaan Object Oriented Design dalam VB.NET (object lifecycle, inheritance polymorphism) dijelaskan. 5.2 Konsep dari Overloading dan overriding dijelaskan. 6.1 Penggunaan dynamic Windows Forms, Web Forms dan Web Services (create, read, insert, update, archive dan delete) dijelaskan. 7.1 Kelas-kelas untuk melakukan debugging (Systems Diagnostics Calss, Trace Class, Debug Class) dan tracing dijelaskan. 7.2 Penggunaan Runtime Debugger dan Microsoft Common Language Runtime Debugger dijelaskan. Batasan Variabel 1.1 Unit ini berlaku untuk seluruh sektor Teknologi Informasi dan Komunikasi. 1.2 Membuat Program Aplikasi Berbasis VB & VB.NET bersifat internal pada bidang teknologi informasi dan komunikasi. Panduan Penilaian 1. Pengetahuan dan Ketrampilan Penunjang Untuk mendemonstrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan di bidang berikut ini : 1.1 Pengetahuan dasar Membuat algoritma pemrograman Membuat struktur data Menggunakan spesifikasi program Mengoperasikan bahasa pemrograman terstruktur. 1.2 Ketrampilan dasar Mengoperasikan sistem komputer Mengoperasikan bahasa pemrograman. 63
65 2. Konteks Penilaian : Kompetensi harus diujikan di tempat kerja atau di tempat lain secara praktek dengan kondisi kerja sesuai dengan keadaan normal. 3. Aspek Penting Penilaian : Aspek yang harus diperhatikan : 3.1 Menjelaskan dasar-dasar VB seperti konsep tipe data, variabel, konstanta, komponen, prosedur dan fungsi serta control structures. 3.2 Menjelaskan konsep konektivitas basis data menggunakan kontrol data dan teknologiteknologi yang ada. 3.3 Menjelaskan teknologi COM, menciptakan dan menggunakannya. 3.4 Membuat paket program dengan cara finalisasi dokumen dan deployment. 3.5 Menjelaskan kelebihan-kelebihan yang terdapat pada teknologi NET. 3.6 Menjelaskan Windows Forms, Web Forms dan Web Services. 3.7 Kemampuan mengatasi masalah-masalah sekuritas dan coding melalui debugging dan analisa. 3.8 Menjelaskan konsep penyimpanan suatu kondisi di client dan server melalui cookie, query dan session. 4. Kaitan Dengan Unit-Unit Lain : 4.1 Unit ini mendukung di dalam membuat progam aplikasi berbasis VB & VB.NET. Contoh mencakup namun tidak terbatas pada : TIK.PR Membuat algoritma pemrograman TIK.PR Membuat struktur data TIK.PR Menggunakan spesifikasi program TIK.PR Menulis program dasar TIK.PR Menulis program lanjut TIK.PR Mengoperasikan bahasa pemrograman terstruktur TIK.PR Mengoperasikan bahasa pemrograman berorientasi objek. 4.2 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. Kompetensi Kunci No Kompetensi Kunci Dalam Unit ini Tingkat 1 Mengumpulkan, mengorganisir dan menganalisa informasi 3 2 Mengkomunikasikan ide-ide dan informasi 2 3 Merencanakan dan mengorganisir aktivitas-aktivitas 2 4 Bekerja dengan orang lain dan kelompok 2 5 Menggunakan ide-ide dan tehnik matematika 3 6 Memecahkan masalah 3 7 Menggunakan teknologi 3 64
PANDUAN UJI KOMPETENSI
PANDUAN UJI KOMPETENSI KLASTER PROGRAMMING LSP TIK INDONESIA Jl. Pucang Anom Timur 23 Surabaya 60282, Jawa Timur Telp: +62 31 5019775 Fax: +62 31 5019776 Daftar Isi 1. Latar Belakang... 2 2. Persyaratan
STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN
STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN KODE : 070 BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER
: Unit kompetensi menentukan kompetensi yang diperlukan untuk membuat program aplikasi berbasis C ++
270 KODE UNIT JUDUL UNIT URAIAN UNIT : TIK.PR08.001.01 : Membuat program aplikasi berbasis C++ : Unit kompetensi menentukan kompetensi yang diperlukan untuk membuat program aplikasi berbasis C ++ ELEMEN
PELATIHAN BERBASIS KOMPETENSI PHP PROGRAMMER
PELATIHAN BERBASIS KOMPETENSI PHP PROGRAMMER KODE PROGRAM PELATIHAN : K 72 2 0 2 3 3 III 01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS Jl. Jend.
PEMBAGIAN STANDAR KOMPETENSI DAN KOMPETENSI DASAR PPLI MAHASISWA PENDIDIKAN INFORMATIKAN TAHUN 2016 KOMPTENSI DASAR
PEMBAGIAN STANDAR KOMPETENSI DAN KOMPETENSI DASAR PPLI MAHASISWA PENDIDIKAN INFORMATIKAN TAHUN 2016 A. KOMPETENSI KEJURUAN 1. Rekayasa Perangkat Lunak (070) STANDAR KOMPETENSI 1. Menerapkan teknik elektronika
PELATIHAN BERBASIS KOMPETENSI KORESPONDENSI (CORRESPONDENCE) KLASTER
PELATIHAN BERBASIS KORESPONDENSI (CORRESPONDENCE) KLASTER KODE PROGRAM PELATIHAN : K.74.9.0.1.2.32.II.01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS
DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN SEKOLAH MENENGAH KEJURUAN
DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN SEKOLAH MENENGAH KEJURUAN BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA KOMPETENSI
PANDUAN UJI KOMPETENSI
PANDUAN UJI KOMPETENSI KLASTER JUNIOR PROGRAMMING LSP TIK INDONESIA Jl. Pucang Anom Timur 23 Surabaya 60282, Jawa Timur Telp: +62 31 5019775 Fax: +62 31 5019776 Daftar Isi 1. Latar Belakang... 2 2. Persyaratan
PANDUAN UJI KOMPETENSI
PANDUAN UJI KOMPETENSI KLASTER PROGRAMMING LSP TIK INDONESIA Jl. Pucang Anom Timur 23 Surabaya 60282, Jawa Timur Telp: +62 31 5019775 Fax: +62 31 5019776 Daftar Isi 1. Latar Belakang... 2 2. Persyaratan
PELATIHAN BERBASIS KOMPETENSI BASIC HELP DESK
PELATIHAN BERBASIS KOMPETENSI BASIC HELP DESK KODE PROGRAM PELATIHAN : K 72 2 0 1 1 1 I 01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS Jl. Jend.
Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi
Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi Perguruan Tinggi Kompetensi Judul Unit Kompetensi Kode Unit Deskripsi Singkat Perkiraan Waktu Pembelajaran : POLITEKNIK PIKSI GANESHA : PEMOGRAMAN
Implementasi OOP Pada Perangkat Lunak Pemrograman
Silabus Pertemuan ke- Pokok Bahasan Keterangan 1 Pengenalan Dasar Pemrograman 2 Konsep Dasar Pemrograman 3 Tahapan Pembuatan Program 4 Elemen-Elemen Bahasa Pemrograman 5 Analisa Struktur Program 6 Analisa
SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran
SILABUS MATAKULIAH Revisi : 1 Tanggal Berlaku : Maret 2014 A. Identitas 1. Nama Matakuliah : A11.54402/ Pemrograman Berorientasi Obyek 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer
BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.
BAHASA PEMROGRAMAN PROGRAM Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan
PANDUAN UJI KOMPETENSI
PANDUAN UJI KOMPETENSI KLASTER JUNIOR PROGRAMMING LSP TIK INDONESIA Jl. Pucang Anom Timur 23 Surabaya 60282, Jawa Timur Telp: +62 31 5019775 Fax: +62 31 5019776 Daftar Isi 1. Latar Belakang... 2 2. Persyaratan
PANDUAN UJI KOMPETENSI
PANDUAN UJI KOMPETENSI KLASTER DATABASE PROGRAMMING LSP TIK INDONESIA Jl. Pucang Anom Timur 23 Surabaya 60282, Jawa Timur Telp: +62 31 5019775 Fax: +62 31 5019776 Daftar Isi 1. Latar Belakang... 2 2. Persyaratan
GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Pemograman Berorientasi Objek I Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Graphic dan Graphic dan Java 2D; Graphical User Interface Component;
SATUAN ACARA PERKULIAHAN MATA KULIAH: Algoritma & Pemrograman 3 Strata/Jurusan : S1/Sistem Komputer
SATUAN ACARA PERKULIAHAN MATA KULIAH: Algoritma & Pemrograman 3 Strata/Jurusan : S1/Sistem Komputer Mata kuliah ini mempelajari tentang bahasa pemrograman Java dan interaksinya dengan port I/O yang terdapat
PELATIHAN BERBASIS KOMPETENSI DATABASE PROGRAMMER
PELATIHAN BERBASIS KOMPETENSI DATABASE PROGRAMMER KODE PROGRAM PELATIHAN : K.72.2.0.2.2.2.III.01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS
GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Pemrograman Berorientasi Objek I Bobot Mata Kuliah : 2 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Graphic dan Java 2D; Graphical User Interface Component; Exception
BAHASA PEMROGRAMAN. Untuk SMK. Kadarisman Tejo Yuwono Totok Sukardiyono Adi Dewanto. : Ratu Amilia Avianti. Perancang Kulit
BAHASA PEMROGRAMAN Untuk SMK Penulis Editor Perancang Kulit Ukuran Buku : Suprapto Kadarisman Tejo Yuwono Totok Sukardiyono Adi Dewanto : Ratu Amilia Avianti : Tim : 18,2 x 15,7 cm Direktorat Pembinaan
Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.
Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. [email protected] id 2014 Database Connectivity Database Connectivity
SATUAN ACARA PERKULIAHAN MATA KULIAH: Algoritma & Pemrograman 3 Strata/Jurusan : D3/Teknik Komputer
SATUAN ACARA PERKULIAHAN MATA KULIAH: Algoritma & Pemrograman 3 Strata/Jurusan : D3/Teknik Komputer Mata kuliah ini mempelajari tentang bahasa pemrograman Java dan interaksinya dengan port I/O yang terdapat
GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Pemrograman Berorientasi Objek II Bobot Mata Kuliah : 2 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : : Graphic dan Java 2D; Graphical User Interface Component;
BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,
BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai
PELATIHAN BERBASIS KOMPETENSI METODOLOGI PELATIHAN INSTRUKTUR TERAMPIL PENYELIA
PELATIHAN BERBASIS METODOLOGI PELATIHAN INSTRUKTUR TERAMPIL PENYELIA KODE PROGRAM PELATIHAN : O.93.09.5.1.0.3.V.01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN PELATIHAN
PELATIHAN BERBASIS KOMPETENSI MENGELOLA USAHA PAKAIAN
PELATIHAN BERBASIS KOMPETENSI MENGELOLA USAHA PAKAIAN KODE PROGRAM PELATIHAN : O 93 09114 IV 01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS Jl.
Pemrograman II (Java)
SATUAN ACARA PERKULIAHAN Kode Mata Kuliah: IF0813/3 sks Program Studi: S 1 Sistem Informasi INSTITUT KEUANGAN PERBANKAN INFORMATIKA ASIA PERBANAS Jl. Perbanas, Karet Kuningan, Setiabudi, Jakarta 12940,
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN BAHASA C++ Kode Mata Kuliah : MI - 24203 Jurusan / Jenjang : S1 SISTEM KOMPUTER Tujuan Instruksional
RENCANA PEMBELAJARAN SEMESTER (RPS)
RENCANA PEMBELAJARAN SEMESTER (RPS) CSG2I1 PRAKTIKUM PEMROGRAMAN BERORIENTASI OBYEK Disusun oleh: Tim Dosen Pemrograman Berorientasi Objek PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM
Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi
Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi Perguruan Tinggi : POLITEKNIK PIKSI GANESHA Kompetensi : Pemrograman C++ Judul Unit Kompetensi : Mengoperasikan Bahasa Pemrograman Terstruktur
Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom
Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom Apa Itu MDAC? Microsoft Data Access Component merupakan framework dari Microsoft Teknologi yang saling terkait yang memungkinkan
Program Development Cycle
Program Development Cycle Kartika Firdausy - UAD [email protected] blog.uad.ac.id/kartikaf Setelah mempelajari materi ini, mahasiswa diharapkan mampu: menguraikan langkah-langkah dalam membangun program
Algoritma Pemrograman 2C
Algoritma Pemrograman 2C Indah Wahyuni Pertemuan 1 Daftar Isi Pengenalan Algoritma Definisi Algoritma Mengapa Belajar Algoritma & Pemrograman Pengenalan Jenis-jenis Bahasa Pemrograman Efisiensi Algoritma
Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA
Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Mata Kuliah Fakultas/Jurusan : Bahasa Pemrograman (Bahasa Pascal, C++, Java) : Ilmu Komputer/Teknik Komputer (D3) Minggu Pokok Bahasan/Materi ke 1 Pokok
PELATIHAN BERBASIS KOMPETENSI PENANGANAN SURAT/DOKUMEN KLASTER (MAIL HANDLING) KODE PROGRAM PELATIHAN : K II.01
PELATIHAN BERBASIS PENANGANAN SURAT/DOKUMEN KLASTER (MAIL HANDLING) KODE PROGRAM PELATIHAN : K.74.9.0.1.2.35.II.01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN PELATIHAN
MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI
MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI APA itu JAVA? 2 Dibuat pertama kali oleh James Goslig dkk (1991) sebagai bagian dari Sun Microsystem Java Platform Awalnya diberi nama Oak
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : KAPITA SELEKTA BAHASA PEMROGRAMAN Kode Mata Kuliah : MI - 15310 Jurusan / Jenjang : S1 SISTEM INFORMASI
PEMROGRAMAN BERORIENTASI OBJEK LANJUT
RENCANA PEMBELAJARAN SEMESTER (RPS) PEMROGRAMAN BERORIENTASI OBJEK LANJUT Disusun oleh: PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK PADANG LEMBAR
BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti
Fungsi Bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer.
Pertemuan II Bahasa Pemrograman Program Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang
BAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi sistem ini merupakan tahap meletakkan perancangan sistem
BAB 1 PENDAHULUAN. yaitu : Standard Edition merupakan produk dasar, Profesional Edition berisi
1 BAB 1 PENDAHULUAN 1.1. Latar Belakang Perkembangan komputer saat ini mengalami banyak perubahan yang sangat pesat seiring dengan kebutuhan manusia yang semakin banyak dan kompleks. Komputer yang pada
Kualitas bahasa pemrograman: Ekspresivitas : secara jelas menggambarkan algoritma yang dibuat oleh programmer
Program Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan
BAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1 Simulasi 2.1.1 Pengertian Simulasi Simulasi merupakan salah satu cara untuk memecahkan berbagai persoalan yang dihadapi di dunia nyata (real world). Banyak metode yang dibangun
SUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
Sesi Kuliah Pertama IF2281 Pemrograman Berorientasi Objek
Sesi Kuliah Pertama IF2281 Pemrograman Berorientasi Objek Disusun Oleh Inggriani Liem IL, Penjelasan Kuliah OOP - IF 1 Tujuan Sesi Ini Mahasiswa memahami alur perkuliahan programming secara menyeluruh,
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN BAHASA C++ Kode Mata Kuliah : MI - 24203 Jurusan / Jenjang : S1 SISTEM INFORMASI Tujuan Instruksional
Konsep I/O Programming
Pertemuan 4 Algoritma dan Pemrograman 2A Jurusan Sistem Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015 Review Konsep Pemrograman dengan Delphi dengan Delphi Pembuatan
Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware
Tujuan JAVA Education Network Indonesia Pengenalan Pemrograman Komputer Pengenalan Pemrograman 1 Pada akhir pelajaran, siswa diharapkan dapat: Mengidentifikasi perbedaan komponen-komponen pada komputer
BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang
BAB 2 LANDASAN TEORI 2.1. Sistem Informasi Sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan dari bagian yang berhubungan satu dengan yang lain. Menurut Jogiyanto system adalah
BAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi sistem ini merupakan tahap meletakkan perancangan sistem
Latihan Soal. Teknik Pemrograman
Latihan Soal Teknik Pemrograman Latihan Soal Pertemuan 1 1. Dalam prosedur penulisan program arti atau maksud yang terkandung di dalam statement adalah pengertian dari: a. Semantik d. Kebenaran Logika
PEMROGRAMAN TERSTRUKTUR
PEMROGRAMAN TERSTRUKTUR I. SEJARAH PENGEMBANGAN PROGRAM - PROGRAM BANYAK BERISI INSTRUKSI GOTO - BERISI PROSES YANG MELOMPAT MUNDUR KEBARIS SEBELUMNYA Mulai : GOTO Hitung Hitung : GOTO Hitung IDE-IDE :
Dasar Pemrograman C++
Dasar Pemrograman C++ Yuli Astuti, Jurusan Sistem Informasi, STMIK AMIKOM Yogyakarta, Jl. Ring Road Utara, Condong Catur, Sleman, Yogyakarta, Indonesia 1.1 Konsep Dasar Pemrograman Program adalah deretan
RENCANA PEMBELAJARAN SEMESTER (RPS)
RENCANA PEMBELAJARAN SEMESTER (RPS) CSG2H3 PEMROGRAMAN BERORIENTASI OBJEK Disusun oleh: Tim Dosen Pemrograman Berorientasi Objek PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY
SISTEM OPERASI TERDISTRIBUSI
SISTEM OPERASI TERDISTRIBUSI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Pendahuluan 2. Manfaat Sistem Operasi Terdistribusi 3. Komponen Inti Sistem Operasi Pertemuan: 5 Pendahuluan Sistem operasi terdistribusi
@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA
PENGANTAR ALGORITMA & PROGRAM PENGERTIAN ALGORITMA & PROGRAM NOTASI UNTUK ALGORITMA 1 Kompetensi Mampu menerapkan prinsip algoritma dan program sesuai dengan permasalahan, sistematis dan terstruktur. Mampu
SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen
Nama Mata Kuliah : Pemrograman Berorientasi Objek I Kode Mata Kuliah : TI 025 Bobot Kredit : 3/1 SKS Semester Penempatan : IV Kedudukan Mata Kuliah : Mata Kuliah Keahlian Berkarya Mata Kuliah Prasyarat
Visual Basic (VB) Tatik yuniati. Abstrak.
Visual Basic (VB) Tatik yuniati [email protected] Abstrak Visual Basic adalah generasi ketiga -event bahasa pemrograman dan lingkungan pengembangan terpadu (IDE) dari Microsoft untuk perusahaan
Pengenalan Algoritma
Pengenalan Algoritma PENGERTIAN DASAR LOGIKA DAN ALGORITMA Diperkenalkan Oleh Ahli Matematika : Abu Ja far Muhammad Ibnu Musa Al Khawarizmi Definisi Algoritma 1. Langkah-langkah yang dilakukan agar solusi
PELATIHAN BERBASIS KOMPETENSI JUNIOR DATABASE PROGRAMMER
: Senggono PELATIHAN BERBASIS KOMPETENSI JUNIOR DATABASE PROGRAMMER KODE PROGRAM PELATIHAN : K.72.2.0.2.2.1.II.01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN
Citra Noviyasari, S.Si, MT SI - UNIKOM
Citra Noviyasari, S.Si, MT SI - UNIKOM Diagram class sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class
Konsep Pemrograman Berorientasi Obyek
Konsep Pemrograman Berorientasi Obyek Tujuan Pengenalan bahasa Java Memberikan latar belakang serta pemahaman tentang konsep pemrograman berorientasi obyek dan perbandingannya dengan pemrograman prosedural.
BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya
Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS
Basis Data 2 Database Client / Server Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan Memahami bentuk-bentuk arsitektur aplikasi dalam database. Memahami konsep arsitektur: Single-Tier Two-Tier:
BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)
BAB 2 LANDASAN TEORI Landasan teori merupakan bagian yang membahas tentang uraian pemecahan masalah melalui pembahasan secara teoritis. Teori-teori yang akan dikemukakan merupakan dasar-dasar penulis untuk
ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN
ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN Indah Wahyuni KONSEP DASAR PEMROGRAMAN Program merupakan himpunan atau kumpulan instruksi tertulis yang dibuat oleh programer atau suatu bagian
Pemrograman. Fery Updi,M.Kom
Pemrograman Fery Updi,M.Kom 1 Pemrograman Java Praktik Pemrograman Java SKS : 3 SKS Dosen : Fery Updi,M.Kom Email : [email protected] WA : 0822-9961-8593 Jadwal Kuliah : Sesi 1 : Selasa, 18.00 20.00
PELATIHAN BERBASIS KOMPETENSI KRAN MOBIL PADA PESAWAT ANGKAT OPERATOR FORKLIFT (FL)
PELATIHAN BERBASIS KOMPETENSI KRAN MOBIL PADA PESAWAT ANGKAT OPERATOR FORKLIFT (FL) KODE PROGRAM PELATIHAN : C.11.20.0.3.4.1.II.01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN
Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si
Operating System I/O System Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si [email protected] Input / Output System Perangkat Keras I/O Aplikasi Antarmuka
IT210 - Pemrograman Visual. Ramos Somya
IT210 - Pemrograman Visual Ramos Somya Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai macam aplikasi.net, termasuk pengembangan aplikasi Web
JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS
JAVA FUNDAMENTAL Nama : Julian Chandra W Telp : 085647155605 Email : [email protected] Referensi : 1. Benny Hermawan. 2004. Menguasai Java 2 & Object Oriented Programming. Andi. 2. Bambang Hariyanto.
PENGENALAN DASAR PEMROGRAMAN
PENGENALAN DASAR PEMROGRAMAN Pertemuan 1 I. Pengertian Program adalah pernyataan yang disusun menjadi satu kesatuan prosedur yang berupa urutan langkah yang disusun secara logis dan sistematis untuk menyelesaikan
BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Berjalan Analisis sistem yang berjalan dilakukan dengan tujuan untuk mengetahui proses kerja yang sedang berjalan. Pokok-pokok yang di analisis
BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam
Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA
Mata Kuliah : Teknik Pemrograman Terstruktur 2 Fakultas/Jurusan : Ilmu Komputer/Manajemen Informatika Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Minggu Pokok Bahasan/Materi 1 Pokok Bahasan :
Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA
Mata Kuliah : Pemrograman Berbasis Objek Fakultas/Jurusan : Ilmu Komputer / Sistem Informasi (SI ) Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Minggu Pokok Bahasan TIU 1 Pengenalan Java Mahasiswa
Pengenalan Pemrograman
Pengenalan Pemrograman 1 Pemrograman Suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau dikenal dengan
BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Tahapan yang diperlukan didalam pembuatan suatu progaram yaitu menganalisis sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari
Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++
MODUL 1 Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++ Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018
BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi
BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan, struktur data yang
PELATIHAN BERBASIS KOMPETENSI PELAYANAN PELANGGAN KLASTER (SERVICE EXCELLENCE) KODE PROGRAM PELATIHAN : K II.01
PELATIHAN BERBASIS PELAYANAN PELANGGAN KLASTER (SERVICE EXCELLENCE) KODE PROGRAM PELATIHAN : K.74.9.0.1.2.38.II.01 DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I. DIREKTORAT JENDERAL PEMBINAAN PELATIHAN
1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang
1. BAB 1 PENDAHULUAN 1.1 Latar Belakang Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Salah satu fitur lain dari Oracle adalah
BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur
5 BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Definisi sistem ada dua pendekatan yaitu menekankan pada prosedur dan yang menekankan pada komponen atau elemen. Untuk pendekatan yang menekankan pada prosedur,
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Konsep Dasar Aplikasi Aplikasi berasal dari kata application yang artinya penerapan; lamaran; penggunaan. Secara istilah aplikasi adalah program siap pakai yang direka untuk
BAB III LANDASAN TEORI. disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan
BAB III LANDASAN TEORI Landasan teori adalah seperangkat konsep, definisi, dan proposisi yang disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan membahas landasan teori yang membahas
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Perkembangan Dunia Bisnis saat ini menuntut sebuah Perusahaanr untuk melibatkan teknologi informasi sebagai sarana untuk membantu dalam kinerjanya.
BAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi sistem ini merupakan tahap meletakkan perancangan sistem
pelajaran 1.2 Mengoperasikan penyalaan komputer sampai dapat digunakan 2. Merakit, menginstalasi, men-setup, memelihara dan melacak serta
No Kompetensi Utama Profesional Standar Kompetensi Guru Kompetensi Inti Kompetensi guru Guru pelajaran Menguasai materi, 1. Mengoperasikan computer personal struktur, dan periferalnya konsep, dan pola
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)
FM-UDINUS-PBM-08-04/RO RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : Pemrograman Berorientasi Obyek I Revisi ke : - Satuan Kredit Semester : 2 SKS Tanggal Revisi : - Jumlah
BAB IV ANALISIS DAN PERANCANGAN SISTEM. umum SETWAN DPRD Kota Sukabumi yaitu badan pemerintahan yang terdiri
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Berjalan Adapun analisis sistem akan dilakukan pada sub bagian kepegawaian dan umum SETWAN DPRD Kota Sukabumi yaitu badan pemerintahan yang
Nama : Rendi Setiawan Nim :
Nama : Rendi Setiawan Nim : 41813120188 Pengertian Dasar Istilah Reakayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software engineering. Istilah Software Engineering
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI Untuk mendukung pembuatan laporan tugas akhir ini, maka perlu dikemukakan hal-hal atau teori yang berkaitan dengan permasalahan dan ruang lingkup sebagai landasan dalam pembuatan laporan
BAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan
BAB V IMPLEMENTASI. A. Lingkungan Implementasi. Dalam hal kegiatan implementasi sistem ini adapun yang
BAB V IMPLEMENTASI A. Lingkungan Implementasi Dalam hal kegiatan implementasi sistem ini adapun yang meliputi kebutuhan didalamnya adalah perangkat lunak, perangkat keras, listing program yang sesuai,
Berpikir Komputasi. Sisilia Thya Safitri, MT Citra Wiguna, M.Kom. 5 Problem Decomposition 24 Oktober 2017
Berpikir Komputasi Sisilia Thya Safitri, MT Citra Wiguna, M.Kom 5 Problem Decomposition 24 Oktober 2017 OUTLINE Problem Decomposition Modularisasi Gambaran Fungsi Data dan Tipe Data Variabel Input - Output
