Advertisement
loading...

MATERI PELATIHAN BERBASIS KOMPETENSI

SEKTOR TELEMATIKA

SUB SEKTOR PROGRAMMER KOMPUTER

 

 

MEMBUAT PROGRAM

APLIKASI WEB BERBASIS ASP

TIK.PR08.010.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                                                                                                      2

 

BAB I     STANDAR KOMPETENSI                                                                 3

1.1   Unit Kompetensi Yang Dipelajari                                                3

1.1.1  Kode dan Judul Unit                                                        3

1.1.2  Deskripsi Unit                                                                3

1.1.3  Elemen Kompetensi                                                        3

1.1.4  Batasan Variabel                                                             4

1.1.5  Panduan Penilaian                                                          5

1.1.6  Konteks Penilaian                                                           5

1.1.7  Kaitan dengan Unit Lainnya                                               5

1.1.8  kompetensi Kunci                                                              6

 

BAB II    TAHAPAN BELAJAR                                                                      7

 

BAB III  TUGAS TEORI DAN UNJUK KERJA                                                9

3.1   Tugas Teori                                                                             9

3.2   Tugas Unjuk Kerja                                                                    13

3.3   Daftar Cek Unjuk Kerja                                                             14

 

 

 

 

 

 

 

 

 

 

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 criteria unjuk   kerja telah dimasukkan dalam pelatihan dan penilaian.

 

1.1.1   Kode dan Judul Unit

Kode Unit   : TIK.PR08.010.01

Judul Unit   : Membuat Program Aplikasi Web Berbasis ASP

 

 

1.1.2   Deskripsi Unit

Unit ini menentukan kompetensi yang diperlukan untuk membuat program aplikasi web berbasis ASP dengan menjelaskan server side scripting, pemanfaatannya dengan HTML dan memanfaatkan berbagai macam komponen COM

 

 

1.1.3   Elemen Kompetensi

ELEMEN KOMPETENSI

KRITERIA UNJUK KERJA

01   Menjelaskan kebutuhan software 1.1       Persyaratan sistem operasi (Windows) dan web server diidentifikasi (PWS, IIS).

 

1.2       Kalibrasi web server agar program scripting ASP berjalan optimal dengan web server dilakukan.

 

1.3       Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan.

 

02   Menjelaskan elemen-elemen programming dalam ASP 2.1    Control structures, fungsi-fungsi dan variabel-variabel diidentifikasi.

 

2.2    Request data dari form GET dan POST dilakukan.

 

 

03    Melakukan koneksi dan manipulasi basis data 3.1    Pengaksesan     data      menggunakan     ADO (ActiveX Data Objects) dilakukan.
04    Membuat components 4.1   Siklus     pembuatan   komponen    untuk    ASP dijelaskan.

4.2    Komponen dibuat.

05    Penyimpanan status variabel 5.1   Data   disimpan  melalui session dan application objects.

5.2    Cookie digunakan.

06   Teknik-teknik meningkatkan unjuk kerja 6.1  Teknik-teknik caching, refreshing, client-pull dan buffering digunakan untuk meningkatkan unjuk kerja.

 

07   Menggunakan XML dengan ASP 7.1 Pemanfaatan XML pada ASP untuk meningkatkan performa dan kemudahan dalam mengembangkan situs dijelaskan.
08   Menjelaskan teknik-teknik sekuritas 8.1  Konsep dan masalah sekuritas pada ASP, teknik otorisasi dan SSL dijelaskan

 

 

 

1.1.4   Batasan Variabel

Batasan variabel unit kompetensi ini adalah sebagai berikut:

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

2. Membuat Program Aplikasi Web Berbasis ASP bersifat internal pada bidang  teknologi informasi dan komunikasi

 

 

1.1.5   Panduan Penilaian

Panduan penilaian terdiri dari :

1. Pengetahuan dan ketrampilan penunjang

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

1.1 Pengetahuan Dasar

1.1.1 Membuat algoritma pemrograman

1.1.2 Membuat struktur data

1.1.3 Menggunakan spesifikasi program

1.1.4 Mengoperasikan bahasa pemrograman terstruktur

1.2 Keterampilan dasar

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 dengan kondisi kerja sesuai dengan keadaan normal.

 

 

3. Aspek penting penilaian

Aspek yang harus diperhatikan

3.1   Kemampuan untuk mempersiapkan kebutuhan software dan hardware sistem dan melakukan optimasi

3.2   Kemampuan untuk mengidentifikasi elemen-elemen programming dalam ASP

3.3 Kemampuan untuk melakukan koneksi ke basis data dan memanipulasi data

3.4   Menjelaskan siklus pembuatan komponen untuk ASP

3.5 Menjelaskan konsep dari status variabel pada cookie dan session

3.6   Kemampuan untuk melakukan kalibrasi performa menggunakan teknik-teknik dalam ASP

3.7   Menjelaskan konsep penggunaan XML dengan ASP

3.8   Menjelaskan konsep, teknik dan masalah sekuritasi dalam ASP

 

 

4. Kaitan dengan unit-unit lainnya

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

4.1.1 TIK.PR02.002.01 Membuat algoritma pemrograman

4.1.2 TIK.PR02.003.01 Membuat struktur data

4.1.3 TIK.PR02.004.01 Menggunakan spesifikasi program

4.1.4 TIK.PR02.005.01 Menulis Program Dasar

4.1.5 TIK.PR02.006.01 Menulis program lanjut

4.1.6 TIK.PR02.008.01 Mengoperasikan bahasa pemrograman terstruktur

4.1.7 TIK.PR02.009.01 Mengoperasikan bahsa pemrograman berorientasi objek

 

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

 

1.1.6   Kompetensi Kunci

NO KOMPETENSI KUNCI DALAM UNIT INI TINGKAT

1

Mengumpulkan, mengorganisir dan menganalisa informasi

3

2

Mengkomunikasikan ide-ide dan informasi

2

3

Merencanakan dan mengorganisir aktivitas-aktivitas

2

4

Bekerja dengan orang lain dan kelompok

2

5

Menggunakan ide-ide dan tehnik matematika

3

6

Memecahkan masalah

3

7

Menggunakan teknologi

3

 

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 mengetahui, mengerti dan menguasai teori mengenai cara membuat aplikasi web dengan bahasa pemrograman ASP
  4. Peserta  belajar mengembangkan dan mengaplikasikan pengetahuan dasar yang dimiliki kedalam proses yang lebih kompleks.

 

K U K

Indikator Kerja

Tahapan Belajar

Sumber

1.1

 

 

 

 

 

Persyaratan sistem operasi (Windows) dan web server diidentifikasi (PWS, IIS) Memahami persyaratan operating system dan kebutuhan komponennya
  • Mengidentifikasikan syarat-syarat yang harus dimiliki sebuah komputer untuk menjalankan ASP
  • Internet
  • Buku panduan ASP
  • Komputer
  • Software ASP
 

 

1.2

 

 

 

 

Kalibrasi web server agar program scripting ASP berjalan optimal dengan web server dilakukan Mengidentifikasi kebutuhan kalibrasi web server
  • Mengetahui cara melakukan kalibrasi web server
  • Internet
  • Buku panduan ASP
  • Komputer
Software ASP
Memahami cara kerja web server
1.3 Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan Memahami cara melakukan pengujian web server dan tujuan pengujian.
  • Melakukan pengujian web server dan pengecekannya.

 

 

  • Internet
  • Buku panduan ASP
  • Komputer

Software ASP

2.1 Control structures, fungsi-fungsi dan variabel-variabel diidentifikasi Memahami apa yang dimaksud dengan control structures
  • Melakukan identifikasi fungsi-fungsi variable.
    • Internet
    • Buku panduan ASP
    • Komputer
Software ASP
2.2 Request data dari form GET dan POST dilakukan Mengerti cara pelemparan data dengan program ASP.
  • Mengetahui apa yang dimaksud dengan metode get dan post.
  • Internet
  • Buku panduan ASP
  • Komputer &
Software ASP
3.1 Pengaksesan     data      menggunakan     ADO (ActiveX Data Objects) dilakukan Mengerti mekanisme pengaksesan data dalam ASP.
  • Mengetahui apa yang dimaksud dengan ADOx

 

 

  • Internet
  • Buku panduan ASP
  • Komputer

Software ASP

4.1 Siklus     pembuatan   komponen    untuk    ASP dijelaskan Memahami siklus pembuatan komponen ASP
  • Menerapkan siklus yang sesuai dengan standar dalam pembuatan komponen ASP.
  • Internet
  • Buku panduan ASP
  • Komputer
    • Software ASP
 

 

4.2 Komponen dibuat Mengidentifikasikan komponen yangdibutuhkan
  • Membuat komponen yang dibutuhkan
  •  Internet
  • Buku panduan ASP
  • Komputer
Software ASP
5.1 Data   disimpan  melalui session dan application objects Mengidentifikasikan cara penyimpanan data yang tepat
  • Menerapkan metode penyimpanan data yang tepat
  • Internet
  • Buku panduan ASP
  • Komputer
  • Software ASP
5.2 Cookie digunakan Memahami tujuan penggunaan cookies
  • Menerapkan cookies dalam ASP
  • Internet
  • Buku panduan ASP
  • Komputer
Software ASP
6.1 Teknik-teknik caching, refreshing, client-pull dan buffering digunakan untuk meningkatkan unjuk kerja Mengidentifikasikan teknik-teknik meningkatkan unjuk kerja yang tepat
  • Menerapkan teknik-teknik meningkatkan unjuk kerja
  • Internet
  • Buku panduan ASP
  • Komputer
Software ASP
7.1 Pemanfaatan XML pada ASP untuk meningkatkan performa dan kemudahan dalam mengembangkan situs dijelaskan Memahami apa yang dimaksud dengan XML dan korelasi nya dengan ASP
  • Memanfaatkan XML dalam membangun aplikasi web ASP
  • Internet
  • Buku panduan ASP
  • Komputer
Software ASP
8.1 Konsep dan masalah sekuritas pada ASP, teknik otorisasi dan SSL dijelaskan Mendefinisikan masalah-masalah yang berkaitan dengan sekuritas
  • Mengaplikasikan teknik sekuritas yangf tepat
  • Mengaplikasikan teknik otorisasi dan SSL
    • Internet
    • Buku panduan ASP
    • Komputer &
Software ASP
Mendefinisikan konsep sekuritas yang tepat untuk aplikasi yang dibangun

 

 

 

BAB III

TUGAS TEORI DAN UNJUK KERJA

 

 

3.1        Tugas Teori (Bobot 2×25)

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

 

  1. Berikut ini pernyataan yang benar mengenai IIS adalah: (KUK 1.1)
    1. Free component yang ada pada Windows 2000 dan XP
    2. Bagian component dari Windows NT 4.0 Option Pack
    3. PWS yang terdapat dalam Windows 95/98 CD
    4. Jawaban A dan B benar

 

  1. Objek ADO yang berfungsi untuk membentuk koneksi database secara eksplisit disebut: (KUK 3.1)
    1. Recordset
    2. Request Qerystring
    3. Object Connection
    4. Request Form

 

 

 

  1. Keungulan penggunaan metode POST adalah: (KUK 2.2)
    1. Request yang dikirimkan ke server akan masuk ke URL browser
    2. Request yang dikirimkan ke server tidak tercantum pada URL browser
    3. Data dipanggil dengan menggunakan metode Request.QueryString
    4. Jawaban A dan C benar

 

  1. Perbedaan dasar metode GET dan POST adalah: (KUK 2.2)
    1. Pada metode GET data dipanggil dengan menggunakan metode Request.QueryString, sedangkan pada metode POSt data dipanggil dengan metode Request.form
    2. Pada metode GET data dipanggil dengan menggunakan metode Request.form, sedangkan pada metode POSt data dipanggil dengan metode Request.QueryString
    3. Pada metode POST request yang dikirim ke server tercantum dalam URL browser, sedangkan pada metode GET, data yang dikirim ke server tidak tercantum pada URL browser
    4. Jawaban A dan C benar

 

  1. Data setiap server yang diakses oleh komputer klien disebut: (KUK 5.1)
    1. Session
    2. Cookie
    3. Recordset
    4. Object

 

  1. Untuk memanggil perintah session digunakan perintah: (KUK 5.2)

a. Session.SessionID

b. Session(“namaVariabelSession”)

c. Session(“namaVariabelSession”)=nilaiVariabelSession

d. Semua jawaban salah

 

  1. Subrutin yang akan dijalankan begitu suatu aplikasi web dipanggil  adalah: (KUK 5.1)
    1. Application_OnStart
    2. Application_OnEnd
    3. Session_Onstart
    4. Session_OnEnd

 

  1. Untuk menyatakan suatu lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu nilai digunakan: (KUK 2.1)
    1. Cookie
    2. Variabel
    3. Object
    4. Session

 

  1. Untuk mendeklarasikan variable test, perintah yang tepat digunakan adalah: (KUK 2.1)
    1. Obj test
    2. Variable test
    3. Dim test
    4. Var test

 

  1. Variabel yang dapat menampung tipe tanggal disebut: (KUK 2.1)
    1. Variabel Integer
    2. Variable Object
    3. Variabel varian
    4. Jawaban a dan c benar

 

  1. Tipe variable untuk menyatakan nilai true atau false disebut: (KUK 2.1)
    1. Integer
    2. Boolean
    3. Long
    4. Double

 

 

 

  1. Pembuatan variabel seperti ini dilakukan pada berkas yang disebut: (KUK 4.1)
    1. IIS
    2. Global.asa
    3. www.root
    4. Intepub

 

  1. Bila caching dilakukan hanya pada data atau objek data disebut: (KUK 6.1)
    1. Page data caching
    2. Output caching
    3. Page Fragment Caching
    4. Input caching

 

  1. Subrutin yang akan dijalankan begitu suatu aplikasi web berakhir adalah: (KUK 2.1)
    1. Session_OnEnd
    2. Session_OnStart
    3. Application_OnStart
    4. Application_OnEnd

 

 

 

  1. Bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data disebut: (KUK 1.2)
    1. XML
    2. HTML
    3. ASP
    4. Web server

 

 

 

  1. Untuk mengambil nilai dari sebuah cookie gunakan perintah: (KUK 5.2)
    1. Request.Cookie
    2. Response.Cookie
    3. Session.Cookie
    4. Application.Cookie
  1. Ruang lingkup security pada situs web: (KUK 8.1)
    1. Web server
    2. Realm
    3. SSL
    4. Authentication

 

  1. Untuk setiap system authentikasi yang mentransmisikan username dan password pada setiap request maka IIS akan memetakan username dan password ke account pada: (KUK 8.1)
    1. Digest Authentication
    2. Web server

c.SSL

  1. Browser Authentication

 

  1. Bila computer client menggunakan tidak menggunaka browser Internet Explorer, authentikasi yang digunakan adalah: (KUK 8.1)
    1. Digest Authentication
    2. Integrated Windows Authentication
    3. Browser Authentication
    4. Basic Authentication

 

  1. Untuk mencegah intesepsi dari pihak lain pada saat pertukaran informasi penting digunakan pelindung yang disebut: (KUK 8.1)
    1. Secure Socket Layer
    2. Password
    3. XML Autehntication
    4. Jawaban A dan C benar

 

 

 

  1. Subrutin yang akan dijalankan ketika suatu sesi berakhir adalah: (KUK 5.1)
    1. Application_OnEnd
    2. Application_OnStart
    3. Session_OnStart
    4. Session_OnEnd

 

  1. Proses dimana server menerima request halaman yang dicache, kemudian mengirimkan chace dari halaman yang direquest ke browser disebut: (KUK 6.1)

a. Page output caching

b. Client pull caching

c. Buffering

d. Refreshing

  1. Menyatakan bilangan bulat antara -32768 sampai dengan disebut: (KUK 2.1)
    1. Boolean
    2. Byte
  2. Integer
  3. Long

 

 

 

  1. Dalam hal keamanan, bila client menggunakan browser Internet explorer, authentikasi yang bisa digunakan adalah: (KUK 8.1)
    1. Integrated Windows Authentication
    2. Basic windows Authentication
    3. Basic Authentication
    4. Digest Authentication

 

  1. Suatu variable dapat dideklarasikan dengan menggunakan pernyataan: (KUK 2.1)
    1. Dim
    2. Var
    3. Request
    4. Variabel

 

 

 

 

Tugas Unjuk Kerja (Bobot 50)

Kerjakanlah soal berikut dengan seksama!

(KUK 1.1 – 8.1)

  1. (KUK 1.1) Sebutkan keunggulan pemrograman berbasis web ASP.

 

 

  1. (KUK 4.1, 4.2) Sebutkan keunggulan penggunaan komponen.

 

 

  1. (KUK 8.1) Sebutkan 3 metode authentikasi yang didukung oleh IIS.

 

3.3 Daftar Cek Unjuk Kerja

Demonstrasikan validitas perencanaan berkaitan komponen standar kompetensi

 

Kode unit

: TIK.PR08.010.01

Judul Unit

: Membuat Program Aplikasi Web Berbasis ASP

Nomor Elemen

Ya

Tidak

KUK

Ya

Tidak

01 Menjelaskan kebutuhan software     1.1     Persyaratan sistem operasi (Windows) dan web server diidentifikasi (PWS, IIS)

      1.2  Kalibrasi web server agar program scripting ASP berjalan optimal dengan web server dilakukan

      1.3  Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan

02 Menjelaskan elemen-elemen programming dalam ASP     2.1 Control structures, fungsi-fungsi dan variabel-variabel diidentifikasi

      2.2 Request data dari form GET dan POST dilakukan

03 Melakukan koneksi dan manipulasi basis data     3.1 Pengaksesan     data      menggunakan     ADO (ActiveX Data Objects) dilakukan

04 Membuat components     4.1 Siklus     pembuatan   komponen    untuk    ASP dijelaskan

      4.2 Komponen dibuat

05 Penyimpanan status variabel     5.1 Data   disimpan  melalui session dan application objects

      5.2 Cookie digunakan

06 Teknik-teknik meningkatkan unjuk kerja     6.1 Teknik-teknik caching, refreshing, client-pull dan buffering digunakan untuk meningkatkan unjuk kerja

07 Menggunakan XML dengan ASP     7.1 Pemanfaatan   XML   pada   ASP  untuk meningkatkan performa dan kemudahan dalam mengembangkan situs dijelaskan

08 Menjelaskan teknik-teknik sekuritas     8.1 Konsep dan masalah sekuritas pada ASP, teknik otorisasi dan SSL dijelaskan

Kondisi Unjuk Kerja

Penunjang Ketrampilan dan Pengetahuan

Aspek – aspek penting dalam Pengujian

 

 

 

~-^- Selamat Mengerjakan -^-~

 

 

Testimoni

Filed under : blog, tags: