PELATIHAN BERBASIS KOMPETENSI PROGRAMMER

Ukuran: px
Mulai penontonan dengan halaman:

Download "PELATIHAN BERBASIS KOMPETENSI PROGRAMMER"

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

PANDUAN UJI KOMPETENSI

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

Lebih terperinci

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

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

Lebih terperinci

: Unit kompetensi menentukan kompetensi yang diperlukan untuk membuat program aplikasi berbasis C ++

: 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

Lebih terperinci

PELATIHAN BERBASIS KOMPETENSI PHP PROGRAMMER

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.

Lebih terperinci

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi Perguruan Tinggi : POLITEKNIK PIKSI GANESHA Kompetensi : PEMROGRAMAN DELPHI Judul Unit Kompetensi : Menulis dasar Menulis lanjut Mengoperasikan

Lebih terperinci

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

Lebih terperinci

PELATIHAN BERBASIS KOMPETENSI KORESPONDENSI (CORRESPONDENCE) KLASTER

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

Lebih terperinci

DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN SEKOLAH MENENGAH KEJURUAN

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

Lebih terperinci

PANDUAN UJI 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

Lebih terperinci

PANDUAN UJI KOMPETENSI

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

Lebih terperinci

PELATIHAN BERBASIS KOMPETENSI BASIC HELP DESK

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.

Lebih terperinci

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

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

Lebih terperinci

Implementasi OOP Pada Perangkat Lunak Pemrograman

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

Lebih terperinci

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

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

Lebih terperinci

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

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

Lebih terperinci

PANDUAN UJI 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

Lebih terperinci

PANDUAN UJI KOMPETENSI

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

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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;

Lebih terperinci

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

Lebih terperinci

PELATIHAN BERBASIS KOMPETENSI DATABASE PROGRAMMER

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

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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

Lebih terperinci

BAHASA PEMROGRAMAN. Untuk SMK. Kadarisman Tejo Yuwono Totok Sukardiyono Adi Dewanto. : Ratu Amilia Avianti. Perancang Kulit

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

Lebih terperinci

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

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. caca.e.supriana@unpas.ac.id id 2014 Database Connectivity Database Connectivity

Lebih terperinci

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

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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;

Lebih terperinci

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

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

Lebih terperinci

PELATIHAN BERBASIS KOMPETENSI METODOLOGI PELATIHAN INSTRUKTUR TERAMPIL PENYELIA

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

Lebih terperinci

PELATIHAN BERBASIS KOMPETENSI MENGELOLA USAHA PAKAIAN

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.

Lebih terperinci

Pemrograman II (Java)

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,

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

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

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

Lebih terperinci

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

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

Lebih terperinci

Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom

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

Lebih terperinci

Program Development Cycle

Program Development Cycle Program Development Cycle Kartika Firdausy - UAD kartika@ee.uad.ac.id blog.uad.ac.id/kartikaf Setelah mempelajari materi ini, mahasiswa diharapkan mampu: menguraikan langkah-langkah dalam membangun program

Lebih terperinci

Algoritma Pemrograman 2C

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

Lebih terperinci

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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

Lebih terperinci

PELATIHAN BERBASIS KOMPETENSI PENANGANAN SURAT/DOKUMEN KLASTER (MAIL HANDLING) KODE PROGRAM PELATIHAN : K II.01

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

Lebih terperinci

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

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

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

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

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK LANJUT

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

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

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

Lebih terperinci

Fungsi Bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer.

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

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

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

Lebih terperinci

BAB 1 PENDAHULUAN. yaitu : Standard Edition merupakan produk dasar, Profesional Edition berisi

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

Lebih terperinci

Kualitas bahasa pemrograman: Ekspresivitas : secara jelas menggambarkan algoritma yang dibuat oleh programmer

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

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

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

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

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

Lebih terperinci

Sesi Kuliah Pertama IF2281 Pemrograman Berorientasi Objek

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,

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

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

Lebih terperinci

Konsep I/O Programming

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

Lebih terperinci

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

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

Lebih terperinci

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. 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

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

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

Lebih terperinci

Latihan Soal. Teknik Pemrograman

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

Lebih terperinci

PEMROGRAMAN TERSTRUKTUR

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 :

Lebih terperinci

Dasar Pemrograman C++

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

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

Lebih terperinci

SISTEM OPERASI TERDISTRIBUSI

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

Lebih terperinci

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

@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

Lebih terperinci

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

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

Lebih terperinci

Visual Basic (VB) Tatik yuniati. Abstrak.

Visual Basic (VB) Tatik yuniati. Abstrak. Visual Basic (VB) Tatik yuniati Tatikyuniati10@yahoo.co.id Abstrak Visual Basic adalah generasi ketiga -event bahasa pemrograman dan lingkungan pengembangan terpadu (IDE) dari Microsoft untuk perusahaan

Lebih terperinci

Pengenalan Algoritma

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

Lebih terperinci

PELATIHAN BERBASIS KOMPETENSI JUNIOR DATABASE PROGRAMMER

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

Lebih terperinci

Citra Noviyasari, S.Si, MT SI - UNIKOM

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

Lebih terperinci

Konsep Pemrograman Berorientasi Obyek

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.

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

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

Lebih terperinci

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

Lebih terperinci

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

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

Lebih terperinci

ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN

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

Lebih terperinci

Pemrograman. Fery Updi,M.Kom

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 : updi.fery@gmail.com WA : 0822-9961-8593 Jadwal Kuliah : Sesi 1 : Selasa, 18.00 20.00

Lebih terperinci

PELATIHAN BERBASIS KOMPETENSI KRAN MOBIL PADA PESAWAT ANGKAT OPERATOR FORKLIFT (FL)

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

Lebih terperinci

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 Operating System I/O System Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Input / Output System Perangkat Keras I/O Aplikasi Antarmuka

Lebih terperinci

IT210 - Pemrograman Visual. Ramos Somya

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

Lebih terperinci

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS JAVA FUNDAMENTAL Nama : Julian Chandra W Telp : 085647155605 Email : maeztro_87@yahoo.co.id Referensi : 1. Benny Hermawan. 2004. Menguasai Java 2 & Object Oriented Programming. Andi. 2. Bambang Hariyanto.

Lebih terperinci

PENGENALAN DASAR PEMROGRAMAN

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

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

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

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

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

Lebih terperinci

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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 :

Lebih terperinci

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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

Lebih terperinci

Pengenalan Pemrograman

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

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

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

Lebih terperinci

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

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

Lebih terperinci

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

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

Lebih terperinci

PELATIHAN BERBASIS KOMPETENSI PELAYANAN PELANGGAN KLASTER (SERVICE EXCELLENCE) KODE PROGRAM PELATIHAN : K II.01

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

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK Bab ini akan membahas mengenai perspektif global tentang produk perangkat lunak yang dibuat, dalam hal ini adalah perangkat lunak pembangkit dokumentasi basis data. Perspektif

Lebih terperinci

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

Lebih terperinci

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

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,

Lebih terperinci

BAB III LANDASAN TEORI

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

Lebih terperinci

BAB III LANDASAN TEORI. disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

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

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

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.

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

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

Lebih terperinci

pelajaran 1.2 Mengoperasikan penyalaan komputer sampai dapat digunakan 2. Merakit, menginstalasi, men-setup, memelihara dan melacak serta

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

Lebih terperinci

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. umum SETWAN DPRD Kota Sukabumi yaitu badan pemerintahan yang terdiri

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

Lebih terperinci

Nama : Rendi Setiawan Nim :

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

Lebih terperinci

BAB 2 LANDASAN TEORI

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

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

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

Lebih terperinci

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 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,

Lebih terperinci

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

Lebih terperinci

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, teru

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, teru Aplikasi Pembukuan Voucer Isi Ulang Pulsa Dengan J2ME Dessy Agustini (17108157) Jurusan Sistem Informasi, Universitas Gunadarma Jl. Margonda Raya No.100 Pondok Cina, Depok 16424, Indonesia Email: daichi_daisy@yahoo.co.id

Lebih terperinci