format aplikasi rcc

advertisement
FR-APL-02 ASESMEN MANDIRI
Nama Asesi
: ________________________
Tanggal/Waktu
: _____________, ____________
Nama Asesor
: 1. ______________________
Tempat
: __________________________
2. ______________________
Pada bagian ini, anda diminta untuk menilai diri sendiri terhadap unit (unit-unit) kompetensi yang akan di-ases.
1.
Pelajari seluruh standar Kriteria Unjuk Kerja (KUK), batasan variabel, panduan penilaian dan aspek kritis serta
yakinkan bahwa anda sudah benar-benar memahami seluruh isinya.
2.
Laksanakan penilaian mandiri dengan mempelajari dan menilai kemampuan yang anda miliki secara obyektif
terhadap seluruh daftar pertanyaan yang ada, serta tentukan apakah sudah kompeten (K) atau belum
kompeten (BK) dan tuliskan bukti-bukti pendukung yang anda anggap relevan terhadap setiap elemen/KUK
unit kompetensi.
3. Asesor dan asesi menandatangi form Asesmen Mandiri
Nomor Skema Sertifikasi
Nama Skema Sertifikasi
Nomor dan Judul Unit
Kompetensi
:
Elemen Kompetensi
Klaster Pemrograman Database dengan PHP
TIK.PR.03.001.01
Mengoperasikan Bahasa Pemrograman Data Deskripsi (SQL – Structured Query
Language) Dasar
Daftar Pertanyaan
(Asesmen Mandiri/Self-Assessment)
Penilaian
K
BK
Bukti-bukti
Pendukung
1.1. Apakah anda dapat menginstala aplikasi SQL
dan berjalan normal
01. Mempersiapkan
perangkat lunak
aplikasi data
deskripsi/SQL
1.2. Apakah anda dapat memahami manual
pengguna (user manual) perangkat lunak
aplikasi SQL sudah tersedia dan di pahami
1.3. Apakah anda dapat menyalakan Perangkat
komputer dengan sistim operasi dan
persyaratan sesuai dengan manual instalasi
1.4. Apakah anda dapat menjalankan Perangkat
lunak aplikasi SQL
2.1. Apakah Anda dapat mengenali Menu-menu
yang tersedia beserta shorcut nya
02. Mengenali menu
aplikasi SQL
03. Membuat table
dan mengisi tabel
2.2. Apakah anda dapat memahami dan
mengaplikasikan fitur-fitur pengolahan table,
view, store prosedur, trigger seperti
membuat baru (new), menyimpan (save),
membuka (open), menghapus (delete)
3.1. Apakah anda dapat membuat dan mengatur
Tabel dengan menggunakan perintah
standar dalam DDL
FORM APL-02
1
3.2. Apakah anda dapat membuat Tabel dan
memasukan nama kolom/ field, tipe data dan
konstrain nya
3.3. Apakah Anda dapat mengisi data table
menggunakan perintah standar seperti,
insert, update dan delete yang di sesuaikan
dengan informasi dan kondisi nya
3.4. Apakah anda dapat menyimpan, memberi
nama dan mengisi data Tabel
3.5 Apakah anda dapat membuat dan mengatur
Index table dengan menggunakan perintah
standar berupa : create index dan drop index.
3.6. Apakah anda dapat menyimpan dan
memberi nama Index
3.7. Apakah anda dapat membuat dan mengatur
View table dengan menggunakan perintah
standar berupa : create view dan drop view
3.8. Apakah anda dapat menyimpan dan memberi
nama View
4.1. Apakah anda dapat menampilkan Data table
dengan perintah select. Perintah select yang
menggunakan kondisi seperti : distinct,
where, order by, group by, having dsb.
04. Mengoperasikan
table dan
4.2. Apakah anda dapat menampilkan Data table
dengan perintah select yang melibatkan (join)
dengan beberapa table yang lain . Perintah
select yang menggunakan kondisi seperti
:
distinct, where, order by, group by, having dsb
view
Nomor dan Judul
Unit Kompetensi
Elemen Kompetensi
:
TIK.PR.03.002.01 Mengoperasikan Bahasa Pemrograman Data Deskripsi (SQL
– Structured Query Language) Lanjut
Daftar Pertanyaan
(Asesmen Mandiri/Self-Assessment)
Penilaian
K
BK
Bukti-bukti
Pendukung
1.1. Apakah anda dapat membuat Prosedur dan di
atur dengan menggunakan perintah standar
pad DDL dan DML ?
01. Membuat dan
mengoperasikan
prosedur
02. Membuat dan
mengoperasikan
prosedur dan
1.2. Apakah anda dapat memproses Parameter
prosedur sesuai dengan kebutuhan di dalam
prosedur ?
1.3. Apakah anda dapat menyimpan Prosedur dan
di beri nama ?
1.4. Apakah anda dapat menjalankan Prosedur
dan bekerja dengan benar ?
2.1. Apakat anda dapat membuat Fungsi dan di
atur dengan menggunakan perintah standar
pada DDL dan DML?
FORM APL-02
2
fungsi
03. Membuat dan
mengoperasikan
trigger
04. Mengoperasikan
Commit dan
Rollback data table
Nomor dan Judul
Unit Kompetensi
:
Elemen Kompetensi
01. Mempersiapkan
lingkungan teknis
02. Membuat halaman
dinamis
2.2. Apakah anda dapat memproses Parameter
fungsi sesuai dengan kebutuhan di dalam
fungsi ?
2.3. Apakah anda dapat menyimpan Fungsi dan di
beri nama ?
2.4. Apakah anda dapat menjalankan Fungsi dan
bekerja dengan benar?
3.1. Apakah anda dapat membuat Trigger dan di
atur dengan menggunakan perintah standar
pada DDL dan DML ?
3.2. Apakah anda dapat menyimpan Triger dan di
beri nama?
3.3. Apakah anda dapat menjalankan Trigger dan
bekerja dengan benar?
4.1. Apakah anda dapat menggunakan perintah
commit di gunakan untuk menyimpan data
ke dalam fisik file?
4.2. Apakah dapat menggunakan perintah
rollback untuk membatalkan perintah yang
telah di kerjakan dan tidak menyimpan data
ke dalam fisik file?
4.3. Apakah anda dapat mengerjakan perintah
commit dan rollback dengan benar?
TIK.PR04.002.01 Membuat Halaman Web Dinamis Dasar
Daftar Pertanyaan
(Asesmen Mandiri/Self Assessment)
Penilaian
K
BK
Bukti-bukti
Pendukung
1.1 Apakah anda dapat mengakses lingkungan
pengembangan dan software server tersedia
?
1.2. Apakah anda dapat menyesuaikan Akses atau
server jaringan dengan kebijaksanaan dan
prosedur organisasi ?.
1.3. Apakah anda dapat membuat Direktori virtual
dan disimpan dalam direktori yang tepat
untuk akses server?.
2.1 Apakah anda dapat membuat halaman dan
disimpan dengan ekstensi yang tepat
kemudian disimpan ke dalam direktori/folder
yang tepat ?.
2.2 Apakah anda dapat menambahkan Kode
diantara tag pembatas ?.
2.3 Apakah anda dapat menggunakan Break dan
indent yang tepat pada baris kode ke dalam
baris yang memudahkan pembacaan?.
2.4 Apakah anda dapat menggunakan Tag HTML
pada
format
halaman
dan
konten
ditambahkan sesuai dengan kebutuhan?.
2.5 Apakah anda dapat menyimpan halaman
dalam direktori yang tepat?.
FORM APL-02
3
2.6 Apakah anda dapat mengakses file melalui
hhtp://localhost, alamat IP lokal, atau URL
lengkap?
2.7 Apakah anda dapat membuat Modifikasi
halaman web sesuai kebutuhan?.
3.1 Apakah anda dapat menggunakan Variabelvariabel dan array dan dideklarasikan
menurut persyaratan ?.
3.2 Apakah anda dapat menetapkan Nilai variabel,
string dan konstansta?.
03. Menambahkan
fungsi-fungsi pada
halaman dinamis
Nomor dan Judul
Unit Kompetensi
3.3 Apakah anda dapat menggunakan Fungsifungsi internal pada halaman web?.
3.4 Apakah anda dapat menggunakan Control
structure (seperti statement If, While, for,
swicth) sesuai kebutuhan?.
:
Elemen Kompetensi
01. Memahami
pemrograman web
dinamis
TIK.PR04.003.01 Membuat Halaman Web Dinamis Lanjut
Daftar Pertanyaan
(Asesmen Mandiri/Self-Assessment)
Penilaian
K
BK
Bukti-bukti
Pendukung
01. Apakah anda dapat menjelaskan Standar
pemrograman yang penting dari internet?
2.1 Apakah anda dapat mengindentfikasi
perlengkapan software teks editor dan
browser sesuai kebutuhan?.
2.2 Apakah anda dapat mengoperasikan Software
sesuai dengan standar operasi aplikasi?.
02. Mempersiapkan
membuat aplikasi
03. Membuat web
menggunakan
bahasa script
2.3 Apakah anda dapat menentukan Sumber data
yang dibutuhkan, dimana letaknya dan
bagaimana mengaksesnya?.
2.4 Apakah anda dapat menyiapkan skesta disain
untuk web yang akan dibuat?
2.5 Apakah anda dapat menyiapkan desain
interface/menu-menu?.
2.6 Apakah anda dapat menentukan bagianbagian yang akan dibuat menjadi program
script dan modul-modul?.
2.7 Apakah anda dapat menentukan server yang
akan digunakan untuk web, dimana script
dijalankan, dan platform komputer apa yang
akan digunakan?.
3.1 Apakah anda dapat membua File-file HTML
dengan cara coding?.
3.2 Apakah anda dapat membangun dan menguji
Kode program script beserta modul-modul
yang digunakan?.
3.3 Apakah anda dapat membuat Web yang
tampil dilayar sesuai dengan rancangan?.
3.4 Apakah anda dapat mendemostrasikan
Keuntungan/kerugian pemrosesan clientside?
FORM APL-02
4
Nomor dan Judul
Unit Kompetensi
:
Daftar Pertanyaan
(Asesmen Mandiri/Self-Assessment)
Elemen Kompetensi
02. Membuat Login
pada basis data
03. Membuat koneksi
basis data
04 Menguji
konektifitas basis
data
Elemen Kompetensi
Penilaian
K
BK
Bukti-bukti
Pendukung
1.1 Apakah anda dapat mengidentifikasikan Data
situs yang dibutuhkan dari persyaratan
teknis?.
1.2 Apakah anda dapat memastikan Basis data
yang tersedia ditinjau ulang untuk kebutuhan
data situs dapat dipenuhi?.
1.3 Apakah anda dapat menambahkan Basis data
jika diperlukan?.
2.1 Apakah anda dapat mengidentifkasi Operator
dan pengunjung situs terhadap kebutuhan
bisnis ?.
2.2 Apakah anda dapat menetapkan Perangkat
perijinan basis data, parameter otentifikasi,
dan otorisasi untuk setiap kelas dari user.
2.3 Apakah anda dapat membuat Nama-nama
login menggunakan utilitas web server yang
relevan ?.
2.4 Apakah anda dapat menambahkan Namanama login ke dalam web server
menggunakan utilitas server yang relevan ?.
3.1 Apakah anda dapat menggunakan Utilitas
server untuk membuat sumber data yang
sesuai kebutuhan arsitektur situs web?.
3.2 Apakah anda dapat menkonfirmasikan
Sumber data, name login basis data, dan
password terhadap persyaratan bisnis?.
3.3 Apakah anda dapat menggunakan Utilitas
server untuk membuat string koneksi basis
data terhubung ke basis data situs?.
3.4 Apakah anda dapat mengkoreksi File-file
konfigurasi situs untuk menyimpan string
koneksi situs?.
4.1 Apakah anda dapat memperoleh Informasi
yang dibutuhkan dengan cepat dari situs
web?.
4.2 Apakah anda dapat mempertahankan
Integritas basis data menurut standar baku
keamanan?.
4.3 Apakah anda dapat mengakses Fungsi
perijinan yang tepat?.
01. Mempersiapkan
basis data
Nomor dan Judul
Unit Kompetensi
TIK.PR04.007.01 Mengintergrasikan Sebuah Basis Data Dengan Sebuah Situs
Web
:
TIK.PR08.009.01 Membuat Program Aplikasi Web Berbasis PHP
Daftar Pertanyaan
Penilaian
Bukti-bukti
FORM APL-02
5
(Asesmen Mandiri/Self-Assessment)
01. Menjelaskan
kebutuhan
software
02. Menjelaskan
konsep array,
variabel dan
variabel internal
PHP
03. Menjelaskan
control structures
dalam PHP
K
BK
Pendukung
1.1 Apakah anda dapat Persyaratan sistem
operasi (Linux, Windows) dan web server
diidentifikasi (Apache, IIS).
1.2 Apakah anda dapat mengkalibrasi web server
agar program scripting PHP berjalan optimal
dengan web server dilakukan?.
2.1 Apakah anda dapat menjelaskan tentang
variabel-variabel internal PHP ($_SERVER,
$_GET, S_POST dan sebagainya) ?.
2.2 Apakah anda dapat menjelaskan Konsep
variabel global dan lokal ?.
2.3 Apakah anda dapat menyimpan Data dalam
array dan array multidimensional?.
3.1 Apakah anda dapat menjelaskan Control
structures dalam PHP dan kelebihannya
dibanding control structures bahasa lainnya ?.
4.1 Apakah anda dapat membuat Fungsi
dan
mengembalikan
nilai dari hasil fungsi
tersebut?.
04. Menerapkan fungsi
dan kelas
05. Melakukan koneksi
database dan
manipulasi data
Rekomendasi Asesor :
4.2 Apakah anda dapat membuat Kelas-kelas dan
obyek-obyek melalui Object Oriented
Programming ?.
4.3 Apakah anda dapat membuat Libraries dari
kelas dan obyek agar reuseable?.
4.4 Apakah
anda
dapat
memaksimalkan
Kemampuan untuk memanfaatkan fungsi
internal PHP?.
5.1 apakah anda dapat melakukan Konsep dari
koneksi database menggunakan fungsifungsi PHP yang sudah ada?.
5.2 Apakah anda dapat memanipulasi Data
menggunakan SQL?
Asesi :
Nama
Tanda tangan/
Tanggal
Catatan :
Asesor :
Nama
No. Reg.
Tanda tangan/
Tanggal
FORM APL-02
6
Download