Menu
Pasang iklan SEO disini Murah, 25000 setahun dan dapatkan Trafik setiap harinya

Membuat Program Untuk Membangkitkan Data Dasar TIK.PR03.004.01

May
11
2015
by : Bupeko. Posted in : blog

MATERI PELATIHAN BERBASIS KOMPETENSI

SEKTOR TELEMATIKA

SUB SEKTOR PROGRAMMER KOMPUTER

 

 

 

MEMBUAT PROGRAM UNTUK MEMBANGKITKAN DATA DASAR

TIK.PR03.004.01

 

 

 

 

 

BUKU KERJA

 

 

 

 

 

 

 

 

 

 

 

DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I.

DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS

Jl. Jend. Gatot Subroto Kav.51 Lt.7.B Jakarta Selatan

 


DAFTAR ISI

 

Daftar Isi……………………………………………………………………………………………       1

 

BAB I     STANDAR KOMPETENSI………………………………………………………. 2

 

1.1   Unit Kompetensi Yang Dipelajari                                                2

1.1.1  Kode dan Judul Unit                                                        2

1.1.2  Deskripsi Unit                                                                2

1.1.3  Elemen Kompetensi                                                        3

1.1.4  Batasan Variabel                                                             3

1.1.5  Panduan Penilaian                                                          4

1.1.6  Kompetensi Kunci                                                           6

 

BAB II    TAHAPAN BELAJAR…………………………………………………………….         7

 

BAB III  TUGAS DAN TEORI UNJUK KERJA………………………………………. 10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BAB I

STANDAR KOMPETENSI

 

1.1        Unit Kompetensi Yang Dipelajari

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

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

1.1.1   Kode dan Judul Unit

Kode Unit               : TIK.PR03.004.01

Judul Unit               : Membuat Program Untuk Membangkitkan Data Dasar

 

1.1.2                   Deskripsi Unit

Unit ini akan menentukan kompetensi yang diperlukan untuk   membuat program untuk membangkitkan data dasar. Program yang dibahas dalam unit ini ditulis dalam bahasa pemrograman 3GL.Selain itu, dibahas pula mengenai pembentukan data dan pemodelan database yang tidak terlepas dari program aplikasi yang dikembangkan, diagram alur program berupa flowchart, penulisan program yang berfokus pada embedded SQL, hingga dokumentasi program.

 

 

 

 

 

 

 

 

 

 

 

1.1.3   Elemen Kompetensi

 

Elemen Kompetensi

Kriteria Unjuk Kerja

01  Mempersiapkan data 1.1  Identifikasi benuk data yang akan    dibangkitkan.

 

1.2  Data yang dibangkitkan merupakan satu tipe data, berupa sinyal atau teks atau frekuensi.

 

 

02  Menentukan formula pembentukan data

 

2.2  Data dirumuskan sesuai kaidah matematikan dan terurai dengan sederhana

2.3  Rumus data yang dibangkitkan tidak terkait dengan waktu (bukan domain waktu).

 

 

03  Menentukan alur pembentukan data

 

3.1  Prosedur / alur algoritma pembangkitan data diturunkan sesuai formulasi/rumus matematika yang telah dibuat.

 

3.2  Algoritma data yang dibangkitkan untuk pengaturan proses pembangkitan data dan bentuk keluaran yang diharapkan.

 

3.3  Diagram alur program pembangkitan data didefinisi.

 

 

04  Menulis kode program pembangkitan data

 

 

4.1 Kode program ditulis berdasarkan diagram program pembangkitan data sesuai dengan bahasa yang digunakan.

4.2  Kode program dikompilasi dan dicari kesalahan sintak atau penulisan kode program.

4.3 Kode program dikompilasi menjadi paket program (executable file).

 

 

 

 

05  Mengarsipkan program

 

5.1 Rumusan dan diagram alur program (algoritma program) didokumentasikan.

5.2  Kode program yang dibuat disimpan pada direktori yang telah ditentukan.

5.3  Program exe yang dihasilkan disimpan pada direktori yang telah ditentukan.

 

 

1.1.4   Batasan Variabel

Batasan variabel dalam bahasan ini adalah:

1.  Unit ini berlaku untuk sektor teknologi informasi dan komunikasi.

2. Membuat program untuk membangkitkan data sederhana bersifat internal pada bidang teknologi informasi dan komunikasi.

2.3.5 Panduan Penilaian

 

1.       Pengetahuan dan keterampilan penunjang

 

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

 

1.1   Pengetahuan dasar yang di butuhkan :

1.1.1 Kaidah matematika dasar, deret dan logika.

1.1.2 Teori digital.

1.1.3 Konsep gelombang.

1.2   Keterampilan dasar yang di butuhkan

1.2.1  Mengoperasikan sistem komputer.

1.2.2  Mengoperasikan bahasa pemrograman.

 

 

2.       Konteks penilaian

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

 

3.       Aspek penting penilaian

Aspek yang harus diperhatikan

3.1  Mempersiapkan perangkat lunak yang akan digunakan.

3.2 Kemampuan mengenali fungsi-fungsi pengolahan table, view, membuat table dan table view.

 

 

4. Kaitan dengan unit-unit lainnya

4.1     Unit ini di dikung oleh pengetahuan dan keterampilan dalam unit-unit kompetensi yang berkaitan dengan dasar-dasar teknologi informasi :

4.1.1  TIK.PR02.002.01Membuat algoritma pemrograman lanjut.

4.1.2  TIK.PR02.006.01Menulis program lanjut.

 

4.1.3  TIK.PR02.008.01Mengoperasikan pemrograman terstruktur.

 

4.2     Unit ini mendukung kinerja dalam unit-unit kompetensi yang berkaitan dengan :

 

4.2.1  Bidang pengembangan program.

4.2.2  Konfogurasi pengelolaan program.

 

4.2.3  Quality assurance.

 

4.2.4  Mengoperasikan aplikasi pengolahan kata.

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3.6 Kompetensi Kunci

Kompetensi kunci dalam bahasan ini dapat dilihat dalam tabel di bawah ini.

 

NO

KOMPETENSI KUNCI DALAM UNIT INI

TINGKAT

1

Mengumpulkan, mengorganisisir, dan menganalisa informasi

1

2

Mengkomunikasikan ide-ide dan informasi

1

3

Merencanakan dan mengorganisir aktivitas-aktivitas

1

4

Bekerja dengan mengunakan orang lain dan kelompok

2

5

Menggunakan ide-ide dan teknik informatika

2

6

Memecahkan masalah

2

7

Menggunakan teknologi

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


BAB II

TAHAPAN BELAJAR

 

Langkah-langkah/tahapan belajar

  1. Penyajian bahan, pengajaran dan peserta harus yakin dapat memenuhi seluruh rincian yang tertuang dalam standar kompetensi.
  2. Isi perencanaan merupakan kaitan antara kriteria unjuk kerja dengan pokok-pokok keterampilan dan pengetahuan.
  3. Peserta harus mengerti apa itu sebenarnya database.
  4. Peserta belajar untuk mengidentifikasi data yang dibutuhkan, sehingga peserta dapat mulai membuat program.
  5. Peserta mempelajari dan mengerti algoritma program untuk membangkitkan database.
  6. Peserta mempelajari bagaimana membuat program untuk membangkitkan database.
  7.  Peserta dapat mengkompilasi program yang ada dan mendokumentasikan program yang telah dibuat.

 

 

K U K

Indikator Kerja

Tahapan Belajar

Sumber

1.1

 

 

 

 

 

 

 

 

 

 

 

Indentifikasi bentuk data Mengidentifikasi bentuk data yang akan dibangkitkan.
  • Mencari informasi tentang kebutuhan data yang akan dibangkitkan.
  • Mencari informasi tentang bentuk data yang akan dibangkitkan
  • Buku tentang kebutuhan database.
 

  • Internet

 

 

Dapat mempersiapkan data yang dibutuhkan.
1.2

 

Menyiapkan tipe data yang akan dibangkitkan Mampu menentukan tipe data yang akan dibangkitkan.
  • Mencari informasi di buku dan kebutuhan user

 

  • Buku tentang database.

 

  • Internet
1.3 Membatasi nilai data

 

Mengetahui batasan data
  • Mencari informasi tentang kebutuhan user.
  • Buku tentang database
 

  • Internet

 

 

2.1 Menentukanformula pembentukan data

 

Dapat menentukan formula pembentukan data dalam relasi
  • Mempelajari diagram ER dan konsep database relasional
  • Buku tentang database system
 

  • Internet

 

2.2 Rumus data yang dibangkitkan tidak terkait dengan waktu Mengetahui konsep database
  • Membaca buku
  • Melakukan latihan dengan praktek secara langsung

 

  • Internet

 

  • Buku database system

 

Dapat membuat digram ER
3.1 Menurunkan alur algoritma sesuai dengan rumus matematika yang telah dibuat Mengetahui algoritma
  • Menganalisa cara alur algoritma

 

  • Internet

 

  • Buku algoritma

 

Mengetahui cara kerja algoritma
3.2 Membangkitkan algoritma data Dapat membangkitkan algoritma yang telah dibuat
  • Analisa alur algoritma yang telah dibuat

 

  • Internet

 

  • Buku analisa algoritma

 

  • Menganalisa output yang dihasilkan dari alur algoritma

 

  • Internet

 

  • Buku algoritma

 

3.3 Mendefinisikan diagram alur program Dapat mendefinisikan diagram alur program
  • Membaca informasi tentang diagram algoritma
  • Internet
 

 

4.1 Menulis kode program sesuai dengan diagram yang telah dibuat Dapat menulis kode program sesuai dengan bahasa yang digunakan.
  • Membaca buku pemrograman
  • Menerapkannya pada program aplikasi
  • Internet
 

  • Buku tentang bahasa pemrograman

 

4.2 Kode Program dikompilasi dan dicari kesalahan sintak Dapat mengkompilasi program
  • Membaca buku kompilasi program
  • Internet
  • Buku pemrograman
4.3 Kode program dikompilasi menjadi paket program Dapat mengkompilasi program menjdai paket program
  • Membaca buku kompilasi program
  • Internet
  • Buku pemrograman
5.1 Rumusan dan diagram alur program (algoritma program) didokumentasikan Dapat mendokumentasikan algoritma program
  • Membaca buku software quality assurance
  • Buku software quality assurance
5.2 Kode program yang dibuat disimpan pada direktori yang telah ditentukan Menyimpan kode program pada direktori tertentu untuk memudahkan maintenance
  • Membaca buku tentang pemrograman
  • Buku pemrograman
5.3 Program exe yang dihasilkan disimpan pada direktori yang telah ditentukan Menyimpan program pada direktori tertentu untuk memudahkan penggunaan
  • Membaca buku tentang pemrograman
  • Buku pemrograman

 

 

BAB III

TUGAS TEORI DAN UNJUK KERJA

 

3.1        Tugas Teori

Bacalah soal-soal berikut dengan seksama dan kerjakanlah dengan tepat!

 

  1. Berikut ini merupakan hal-hal yang perlu diperhatikan dalam pemodelan database, kecuali: (KUK 1.1)
    1. Jenis data
    2. ER Diagram
    3. Constraint
    4. User interface

 

  1. Berikut ini kriteria yang diperlukan dalam algoritma, kecuali: (KUK 3.1)
    1. Input
    2. Output
    3. Finiteness (ada batas)
    4. Efisien

 

  1. Dalam menuliskan alur algoritma, proses yang berurutan disebut juga: (KUK 3.2)
    1. Sekuensial
    2. Selection
    3. Iteration
    4. Concurrent

 

  1. Yang perlu diperhatikan dalam menulis algoritma adalah: (KUK 3.1)
    1. Bahasa pemrograman
    2. Database yang dipakai
    3. Alur masalah yang akan diatasi dan solusinya
    4. Tipe data yang dipakai
  2. Perintah SQL yang tertempel pada program aplikasi melibatkan variable sebagai berikut, kecuali: (KUK 4.1)
    1. Indicator variable
    2. Host variable
    3. a dan b benar
    4. Bilangan real

 

  1. Dalam konsep pemrograman procedural, teks algoritma disusun dalam tiga bagian sebagai berikut, kecuali: (KUK 3.1)
    1. Kepala algoritma
    2. Deklarasi
    3. Deskripsi
    4. Diagram alur program

 

  1.  Sebelum menulis kode program, diagram yang menjelaskan alur program disebut: (KUK 3.3)
    1. Flow chart
    2. Navigation Diagram
    3. Use Case Diagram
    4. Class Diagram

 

  1.  Tipe pemrograman di mana tersedia sekumpulan fungsi untuk dijalankan dari software tanpa menulis pernyataan SQL dalam mengakses database disebut: (KUK 4.1)
    1. Embedded SQL
    2. API
    3. CASE Tools
    4. 3GL

 

  1.  Alat yang sangat membantu dalam membuat pemodelan sistem database disebut: (KUK 1.1)
    1. CASE Tools
    2. Database Designer
    3. Database Administrator
    4. Data Modelling

 

  1.  Apa istilah untuk mengakhiri koneksi ke database yang telah dilakukan?(KUK 4.1)
    1. END
    2. CONNECT
    3. COMMIT
    4. EXECUTE

 

  1.  Apa istilah proses pengaksesan database oleh MDBMS (KUK 3.1)
    1. Locking
    2. Dead Lock
    3. Timestamp
    4. Concurrent

 

  1.  Variabel yang menilai ke-valid-an data dalam embedded SQL statement adalah: (KUK 4.1)
    1. Variable indicator
    2. Host language
    3. Entitas
    4. Atribut

 

  1.  Apa yang digunakan untuk menjaga integritas data yang dimasukkan? (KUK 1.3)
    1. Currency
    2. Constraint
    3. Tipe data
    4. Atribut

 

  1.  Model database yang dipaparkan dalam materi merupakan (KUK 2.1)
    1. Hierarchical
    2. Object-oriented
    3. Network
    4. Relasional

 

  1.  Cartesian Product merupakan konsep matematika untuk model: (KUK 2.1)
    1. Hierarchical
    2. Object-oriented
    3. Network
    4. Relasional

 

  1.  Yang merupakan alasan data yang dibangkitkan tidak terkait dengan domain waktu adalah: (KUK 2.2)
    1. Merupakan data dasar
    2. Merupakan data transaksional
    3. Merupakan kumpulan data
    4. Merupakan data warehouse

 

  1.  Berikut ini adalah alasan perlunya merawat program, kecuali: (KUK 3.1)
    1. Maintenance
    2. Mencegah munculnya bug
    3. Memecahkan masalah
    4. Untuk kebutuhan pengembangan program

 

  1.  Standar ODBC merupakan standar untuk tipe pemrograman SQL: (KUK 4.1)
    1. Embedded SQL
    2. API
    3. Java
    4. VB

 

  1.  Hasil dari kompilasi adalah : (KUK 4.2)
    1. Menghasilkan file exe
    2. Memperbaiki error
    3. Menyimpan program
    4. Menguji program

 

  1.   Berikut merupakan tujuan dari dokumentasi, kecuali: (KUK 5.1)
    1. Memastikan kualitas program yang dibuat
    2. Memastikan kesesuaian prosedur
    3. Menginvestigasi kesalahan software
    4. Memecahkan masalah yang berhubungan dengan data

 

  1.  KDevelop IDE adalah contoh software yang berguna untuk: (KUK 5.1)
    1. Dokumentasi source code
    2. Kompilasi program
    3. Pembangkitan data
    4. Program database

 

  1.  Microsoft Visio merupakan contoh software yang berguna untuk (KUK 1.1)
    1. Pemodelan data
    2. Pembangkitan data
    3. Kompilasi program
    4. Dokumentasi program

 

  1.  Berikut uni adalah contoh tipe data yang digunakan pada database server, kecuali: (KUK 1.2)
    1. Date/time
    2. Currency
    3. Autonumber
    4. Signal

 

  1.  Data yang diidentifikasi merupakan hasil dari proses analisa terhadap: (KUK 1.1)
    1. System Definition
    2. Use Case
    3. Pola kerja
    4. Flowchart

 

  1.  Metodologi berikut digunakan dalam perancangan database, kecuali: (KUK 1.1)
    1. Physical
    2. Conceptual
    3. Logical
    4. Object-oriented

 

Bobot nilai untuk setiap soal teori di atas adalah 2, jadi total nilai untuk soal teori adalah 50.

 

 

3.2        Tugas Unjuk Kerja

 

Ada sebuah perusahaan penjualan minuman kaleng yang beroperasi di daerah Jakarta. Proses bisnis perusahan tersebuat meliputi penjualan, pembelian, dan persediaan. Dalam menjalankan proses bisnis penjualannya, perusahaan memiliki distributor atau dapat disebut pelanggan tetap dari perusahaan tersebut. Dari segi persediaan, perusahaan selalu mengontrol persediaan toko tersebut dan akan meminta bagian pembelian membeli dari supplier jika stok barang kurang dari seharusnya.

Tugas Anda sekarang adalah:

1)       (7.5)Identifikasikan data yang diperlukan perusahaan tersebut ! (KUK 1.1, KUK 1.2, KUK 1.3)

2)       (7.5) Dengan mempertimbangkan proses bisnis perusahaan tersebut, model database apa yang cocok dirancang? (KUK 2.1, KUK 2.2)

3)       (20)Gambarkan diagram alur algoritma yang dibutuhkan. (KUK 3.1, KUK 3.2, KUK 3.3)

4)       (7.5) Tulislah contoh pembangkitan satu tabel dalam satu bahasa pemrograman (KUK 4.1, KUK 4.2, KUK 4.3)

5)       (7.5) Dokumentasi apa yang dibutuhkan? (KUK 5.1, KUK 5.2, KUK 5.3)

 

 

 

 

 

 

 

 

 

 

3.3 Daftar Cek Unjuk Kerja

Demonstrasikan validitas perencanaan berkaitan komponen standar kompetensi

 

Kode Unit : TIK PR03.004.01
JUdul Unit : Membuat Program Untuk Membangkitkan Data Dasar

Nomor Elemen

Ya

Tidak

KUK

Ya

Tidak

  1. Mempersiapkan Data
    1.1.     Identifikasi Bentuk Data    

    1.2.     Data yang dibangkitkan merupakan satu tipe data, berupa sinyal atau teks atau frekuensi    
  1. Menentukan formula pembentukan data
    2.1   Data dirumuskan sesuai kaidah matematika dan terurai dengan sederhana    

    2.2  Rumus data yang dibangkitkan tidak terkait dengan waktu (bukan domain waktu).

   
  1. Menentukan alur pembentukan data
    3.1  Prosedur / alur algoritma pembangkitan data diturunkan sesuai formulasi/rumus matematika yang telah dibuat.    

    3.2   Algoritma data yang dibangkitkan untuk pengaturan proses pembangkitan data dan bentuk keluaran yang diharapkan    

    3.3  Diagram alur program pembangkitan data didefinisi.    
  1. Menulis kode program pembangkitan data

 

    4.1  Kode program ditulis berdasarkan diagram program pembangkitan data sesuai dengan bahasa yang digunakan.

   

    4.2  Kode program dikompilasi dan dicari kesalahan sintak atau penulisan kode program.

   

    4.3  Kode program dikompilasi menjadi paket program (executable file).

   
  1. Mengarsipkan program
    5.1 Rumusan dan diagram alur program (algoritma program) didokumentasikan.

   

    5.2 Kode program yang dibuat disimpan pada direktori yang telah ditentukan.    

    5.3 Program exe yang dihasilkan disimpan pada direktori yang telah ditentukan.    
Kondisi Unjuk Kerja      
Penunjang Keterampilan dan Pengetahuan      
Aspek-aspek penting dalam pengujian      

 

 

 

Testimoni

artikel lainnya Membuat Program Untuk Membangkitkan Data Dasar TIK.PR03.004.01

Saturday 13 December 2014 | blog

Kompetensi Dasar Mata Pelajaran Catatan: 1.    Perlu dicari kesamaan/kesepadanan kompetensi dari masing-masing mata pelajaran 2.    Perlu…

Friday 7 November 2014 | blog

    No. 79/PJ/K/X/2012 Jakarta, 1 November 2012 Kepada Yth. PAULUS Y.M. REME DINSOSNAKERTRAN ReadMore >>Testimoni…

Thursday 14 May 2015 | blog

MATERI PELATIHAN BERBASIS KOMPETENSI SEKTOR TELEMATIKA SUB SEKTOR PROGRAMMER KOMPUTER     MENGOPERASIKAN APLIKASI MULTIMEDIA DASAR…

Wednesday 19 August 2015 | blog

bupati@sragenkab.go.id, wk_bupati@sragenkab.go.id, sekda@sragenkab.go.id, ass1@sragenkab.go.id, ass2@sragenkab.go.id, ass3@sragenkab.go.id, endang_lestari@sragenkab.go.id, gunadi@sragenkab.go.id, msdiman@sragenkab.go.id, ReadMore >>Testimoni Related posts: Contoh Bussiner plan…