PELATIHAN BERBASIS KOMPETENSI PHP PROGRAMMER

dokumen-dokumen yang mirip
PELATIHAN BERBASIS KOMPETENSI BASIC HELP DESK

KEGIATAN PEMBELAJARAN

PANDUAN UJI KOMPETENSI

PELATIHAN BERBASIS KOMPETENSI METODOLOGI PELATIHAN INSTRUKTUR TERAMPIL PENYELIA

PANDUAN UJI KOMPETENSI

PELATIHAN BERBASIS KOMPETENSI JUNIOR WEB PROGRAMMER

PELATIHAN BERBASIS KOMPETENSI KORESPONDENSI (CORRESPONDENCE) KLASTER

BAB II LANDASAN TEORI

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

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

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

PENGANTAR INTERNET & DESAIN WEB

Pengenalan Internet dan Protokol HTTP

BAB IV PENGELOMPOKAN UNIT KOMPETENSI PADA LEVEL KUALIFIKASI DAN JENJANG JABATAN. 4.1 Pengelompokan Unit Kompetensi pada level kualifikasi

Asumsi dari penyedia layanan (website master) adalah sebagai berikut:

Pengenalan Internet dan Protokol HTTP

Pengantar E-Business dan E-Commerce

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

PELATIHAN BERBASIS KOMPETENSI JUNIOR DATABASE PROGRAMMER

Pertemuan 1. Pengenalan Dasar Web

PELATIHAN BERBASIS KOMPETENSI BASIC OFFICE

II. TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

PELATIHAN BERBASIS KOMPETENSI PEMANDU WISATA PANJAT TEBING UTAMA

Pemrograman Basis Data Berbasis Web

BAB III UNIT KOMPETENSI PROGRAMER KOMPUTER

BAB 1 PENDAHULUAN. Internet, dalam (28 April 2006)

3 BAB III LANDASAN LANDASAN TEORI

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Pert 11 DASAR-DASAR WEB DESIGN

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

APLIKASI BERBASIS WEB

Firewall & WEB SERVICE

Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework. Helmy Faisal Muttaqin

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

PELATIHAN BERBASIS KOMPETENSI NETWORK ADMIN

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

DASAR-DASAR WEB DESIGN

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Pengantar E-Business dan E-Commerce

PELATIHAN BERBASIS KOMPETENSI JUNIOR MULTIMEDIA PROGRAMMER

Pemrograman Web BAB I Pendahuluan

PEMROGRAMAN WEB. Agussalim

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

Konsep Pemrograman Internet dan Web

PELATIHAN BERBASIS KOMPETENSI MENGELOLA USAHA PAKAIAN

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

01. Pengenalan Internet

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

PELATIHAN BERBASIS KOMPETENSI JURU CATAT LEVEL I KODE PROGRAM PELATIHAN : K I.01

BAB I PENDAHULUAN. Gambar I.1 Captcha Dengan Corak Hitam Putih

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

BAB I PENDAHULUAN. Suatu jaringan idealnya dapat menghubungkan antartitik secara any to any.

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB II LANDASAN TEORI

DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN SEKOLAH MENENGAH KEJURUAN

BAB II DASAR TEORI Gambar 2.1. Cubieboard2

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

PELATIHAN BERBASIS KOMPETENSI Manajemen Operasional Kerja Industri Kecil Menengah (IKM) KODE PROGRAM PELATIHAN :..

PELATIHAN BERBASIS KOMPETENSI JURU KETIK LEVEL I (TYPIST) KODE PROGRAM PELATIHAN : K I.01

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

Pengenalan Internet. Arrummaisha A

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

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

Web Internet Intranet Ekstranet. Materi Pembelajaran

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

IP Address. Dedi Hermanto

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

Komputer Perkantoran. Salhazan Nasution, S.Kom

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

PEMROGRAMAN WEB 1. Pertemuan 1. Pengenalan dan Konsep Kerja Web 3/19/2013

BAB II TINJAUAN PUSTAKA. komputer yang tersebar diseluruh penjuru dunia dan tak terikat pada satu

BAB 1 PENDAHULUAN. Sebagai universitas yang berkembang pesat dan memiliki rencana untuk

Konsep Pemrograman Internet (1)

ABSTRAK. Kata kunci :SSL, RSA, MD5, Autentikasi, Kriptografi. Universitas Kristen Maranatha

Konfigurasi DNS & Web Server

Transkripsi:

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. Gatot Subroto Kav.51 Lt.7.B Jakarta Selatan

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 berkan 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 berkan 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, 2006 DIREKTUR JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS IR. BESAR SETYOKO, MM NIP. 160031190 1

PROGRAM PELATIHAN BERBASIS KOMPETENSI 1. Judul/Nama Pelatihan : PHP Programmer 2. Kode Program Pelatihan: K 72 2 0 2 3 3 III 01 3. Jenjang Program Pelatihan : 4. Tujuan Pelatihan : 4.1. Menguasai pengembangan aplikasi web berbasis HTML dan PHP. 4.2. Mampu Membuat Web yang dinamis dengan memperhatikan aspek-aspek keamanan dalam membuat sebuah website. 4.3. Mengetahui teknologi serta teknik-teknik yang digunakan dalam membuat website. 5. Unit Kompetensi yang ditempuh: 5.1. Menerapkan - pembuatan web statik. 5.2. Menerapkan keamanan Web dinamis. 5.3. Membuat program basis data berbasis MySQL/PostGreSQL. 5.4. Membuat program aplikasi web berbasis PHP 6. Lama Pelatihan : 60 Jam Pelatihan 7. Persyaratan Peserta Pelatihan : 7.1. Pendidikan : Minimal Lulusan D1 7.2. Pelatihan/Pengalaman Kerja: - 7.3. Umur/Usia : Minimal 19 Tahun 7.4. Jenis Kelamin : Pria/Wanita 7.5. Kesehatan : Berbadan sehat dan tidak buta warna 7.6. Test Kemampuan : General Test 2

NO KURIKULUM PELATIHAN BERBASIS KOMPETENSI UNIT KOMPETENSI I. KELOMPOK UNIT KOMPETENSI DASAR/UMUM atau Keahlian Manajemen II. III. IV. V Jumlah I KELOMPOK UNIT KOMPETENSI INTI 2.1 Menerapkan - pembuatan Web Statik. KODE UNIT KELOMPOK UNIT KOMPETENSI SPESIALISASI 3.1 Menerapkan Keamanan Web Dinamis. TIK.PR04. 001.01 JAM PELATIHAN PENGE- KETERAM JUMLAH TAHUAN PILAN TIK.PR02. 027.01 5 5 10 Jumlah II 5 5 10 5 5 10 3.2 Membuat program basis data TIK.PR08. 5 15 20 berbasis MySQL/PostGreSQL. 007.01 3.3 Membuat program aplikasi web TIK.PR08. 5 15 20 1 berbasis PHP. 009.01 Jumlah III 15 35 50 PELATIHAN DI TEMPAT KERJA (OJT) Jumlah IV EVALUASI PROGRAM PELATIHAN 5.1 Test 5.2 Evaluasi Jumlah V Jumlah I s/d V 3

SILABUS PELATIHAN BERBASIS KOMPETENSI KELOMPOK UNIT KOMPETENSI DASAR/UMUM 1.1. Unit Kompetensi : Kode Unit : Durasi Pembelajaran : ELEMEN KOMPETENSI KRITERIA UNJUK KERJA MATERI PELATIHAN Pengetahuan Sikap Kerja JAM PELATIHAN Pengetahuan Keteram -pilan. KELOMPOK UNIT KOMPETENSI DASAR/UMUM 2.1 Unit Kompetensi : Menerapkan - pembuatan web statik. Kode Unit : TIK.PR02.027. 01 Durasi Pembelajaran : 10 Jam @ 45 menit ELEMEN KOMPETENSI 01 Menjelaskan konsep dan teknologi dari webpage KRITERIA UNJUK KERJA 1.1 Konsep-konsep dan teknologi web dijelaskan (web server, URL, HTTP, HTML, web browser, gateway). 1.2 Perbedaan antara klien dan server dijelaskan. 1.3 Cara dan bagaimana pengaruh bandwidth pada transmisi data dan gambar pada layar dijelaskan. MATERI PELATIHAN Pengetahuan Sikap Kerja Pengetahuan. prinsip dan teknologi web. prinsip kerja client server Pengetahuan HTML. Mengidentifikasi browser. Pengetahuan tentang internet.. penggunaan internet JAM PELATIHAN Pengetahuan Keteram -pilan 0.83 0.83 4

1.4 Ciri-ciri dan fungsi dari software teks editor yang tersedia untuk perancangan web page dibandingkan. 02 Mempersiapkan pekerjaan pembuatan web 1.5 Perbandingan keuntungan dan kerugian running dari server yang dimiliki dengan server provider dijelaskan. 2.1 Software editor teks dan browser sesuai dengan kebutuhan diindentifikasi. 2.2 Pengoperasian software disesuaikan dengan standar operasi software. 2.3 Sketsa disain untuk web yang akan dibuat sudah disiapkan. 2.4 Data yang akan ditampilkan di web tersedia. Pengetahuan HTML. Pengetahuan rancangan antar muka pemakai menggunakan bahasa menggunakan web browser Standar operasi dibaca dan diterapkan dengan seksama 0.83 0.83 03 Melakukan pembuatan dokumen web baru. 2.5 Area kerja untuk pembuatan dokumen web baru sudah disiapkan. 3.1 Proses pembuatan web sesuai dengan standar operasi aplikasi dilakukan. 3.2 Web yang dibuat ditampilkan di layar sesuai dengan disain. 3.3 Data yang tersedia ditampilkan di layar web. Pengetahuan HTML. Pengetahuan rancangan antar muka pemakai menggunakan bahasa menggunakan web browser Tepat dan akurat. 0.83 0.83 04 Membuat link antar dokumen 4.1 Link antar dokumen dibuat seperti link ke dokumen lain pada direktori yang sama sebagai dokumen pertama, link ke dokumen lain pada direktori yang berbeda dari dokumen pertama, link ke dokumen web lain di internet, link ke file-file, Pengetahuan HTML. Pengetahuan rancangan antar muka pemakai menggunakan bahasa Link antar dokumen harus benar dan tepat. 0.83 0.83 5

05 Mengorganisasikan dokumen dengan menggunakan template 06 Menampilkan web dan browser link ke bagian lain dalam dokumen yang sama/bookmark, link dari grafik ke suatu dokumen, link ke sebuah alamat e-mail 4.2 Perbedaan client side image mapping dan server ide image mapping dapat dijelaskan. 4.3 File index HTML pada sebuah web server diidentifikasi. 4.4 In line image dengan perbedaan bagian yang dilink (ke web page lain, gambar dan situs lain di internet) dibuat. 5.1 Fitur-fitur template, seperti pembuatan dokumen template dengan berbagai fitur untuk keperluan tertentu diidentifikasi dan diaplikasikan. 6.1 Format URL (Uniform Resource Locator) dijelaskan. 6.2 Pembacaan file-fileweb sebagai peran dari browser didemonstrasikan (text only, hypertex) dengan akses ke URL tertentu melalui menu yang tersedia. 6.3 Pengaruh dari perbedaan browser terhadap tampilan dari halaman web dapat diidentifikasi. Pengetahuan HTML. Pengetahuan rancangan antar muka pemakai Pengetahuan HTML. Pengetahuan rancangan antar muka pemakai menggunakan web browser Menjelaskan client side image mapping dan server ide image mapping menggunakan bahasa menggunakan web browser menggunakan bahasa menggunakan web browser Pengorganisasian harus rapi dan teratur. Alamat yang dimasukan harus benar dan tepat. 0.83 0.83 0.83 0.83 6

I. KELOMP OK UNIT KOMPETENSI SPESIALISASI 3.1 Unit Kompetensi : Menerapkan keamanan Web dinamis. Kode Unit : TIK.PR04.001. 01 Durasi Pembelajaran : 10 Jam @ 45 menit ELEMEN KOMPETENSI 01 Melengkapi taksiran/penilaian resiko KRITERIA UNJUK KERJA 1.1 Kegunaan dan fitur-fitur website diidentifikasi dan dikonfirmasi oleh klien sesuai kebutuhan. 1.2 Ancaman keamanan dengan pemilihan kegunaan situs dan rencana keamanan perusahaan diidentifikasi. 1.3 Analisi resiko untuk prioritas ancaman keamanan dilengkapi dan diidentifikasi terhadap gangguan terhadap sistem. 1.4 Sumber dan batas anggaran biaya diidentifikasi dan divalidasi oleh klien sesuai kebutuhan. 1.5 Produk yang tepat, layanan-layanan keamanan dan perlengkapannya adalah sumber sesuai dengan kebijakan pembelian yang ditetapkan oleh perusahaan. MATERI PELATIHAN Pengetahuan Sikap Kerja Ancaman keamanan termasuk perusakan, sabotase, pelanggaran hakpribadi, pencurian dan penipuan, pelanggaran integritas data, penolakan layanan. Isu-isu keorganisasian seputar keamanan web. Fungsi dan fitur-fitur sistem pembayaran secara online. Fungsi dan fitur-fitur sistem pembayaran account tersimpan biasa. Fungsi dan fitur-fitur dari protokol-protokol generik yang aman, yaitu Secure Socket Layer (SSL), Secure Hypertext Transfer Protocol (SHTP), Secure Multi Purpose Internet Mail Extensions (S/MIME). Fungsi dan fitur-fitur software untuk mendeteksi gangguan otomatis, fungsi dan fitur-fitur dari Network Address Translation (NAT) dalam hubungannya pada pengamanan internal IP address, buffer overruns Kemampuan untuk mengembangkan kebijakankebijakan perusahaan dan prosedurprosedurnya. Konfigurasi sebuah web server. Kemampuan untuk mengidentifikasi kunci sumber informasi. Kemampuan untuk mengidentifikasi lembar spesifikasi. Kemampuan untuk meringkas secara akurat dan informasi dokumen. Kemampuan untuk melihat adanya konflik dan kemampuan mengintegrasikan bermacammacam Pertimbangan dalam melengkapi taksiran/penilaian resiko harus akurat dan mempertimbangkan dengan matang. JAM PELATIHAN Pengetahuan Keteram -pilan 1.66 1.66 7

2Mengamankan sistem operasi 2.1 Sistem operasi dan gangguan platform yang berbeda diidentifikasi. 2.2 Konfigurasi sesuai dengan pemilihan kegunaan dari situs dan rencana keamanan perusahaan dibuat. dan stack smashing dengan referensi pada defisiensi sistem operasi, fungsi dan fitur-fitur dari otentifikasi dan kendali akses (access control). Fungsi dan fitur-fitur dari kriptografi termasuk tanda tangan digital dan algoritma kunci publik dan private, fungsi dan fitur-fitur dari scripts CGI, keuntungan dan kerugian menggunakan jarak dari fitur-fitur keamanan, stack protokol untuk komunikasi internet, pengetahuan keamanan web server secara fisik terutama remote hosts. Fungsi dan fitur-fitur sistem operasi di pahami untuk masing masing platform Sistem pengamanan koneksi di dalam internet Menginstall aplikasi perbaikan dari sistem operasi peralatan. Kemampuan untuk mengorganisasi dan menilai penting dan relevan untuk produk informasi. Dalam mengamankan sistem operasi harus dilakukan dengan sempurna dan teliti. 1.66 1.66 2.3 Setiap kelemahan yang spesifik pada sistem operasi diidentifikasi dan dikoreksi. 8

03 Mengamankan Server Situs 3.1 Web server dikonfigurasikan secara aman, dengan referensi kegunaan yang dibutuhkan dan rencana keamanan perusahaan. Sistem pengamanan koneksi di dalam internet Menginstall aplikasi perbaikan dari sistem operasi Dalam mengamankan server harus dilakukan dengan sempurna, teliti, hati-hati dan bertanggungjawab. 1.66 1.66 3.2 Bahasa web yang relevan ditinjau dan dianalisa dengan referensi kegunaan yang dibutuhkan dan rencana keamanan perusahaan. 3.3 Firewall sesuai kebutuhan diinstall. 3.4 Ijin akses control ke server yang relevan dan basis data ditetapkan. 9

3. 2 Unit Kompetensi : Membuat program basis data berbasis MYSQL/PostGreSQL. Kode Unit : TIK.PR08.007.01 Durasi Pembelajaran : 20 Jam @ 45 menit ELEMEN KOMPETENSI 01 Menjelaskan kebutuhan software 02 Mempersiapkan security 03 Menggunakan sintakssintaks khusus MySQL/PostgreSQL 04 Melakukan pengaksesan database KRITERIA UNJUK KERJA 1.1 Persyaratan sistem operasi (Linux, Windows) diindefitikasi. 1.2 Kalibrasi database agar berjalan secara optimal dilakukan. 1.3 Pengujian database apakah database berjalan dengan optimal dilakukan. 2.1 Persiapan privileges dan access level baik untuk groups, users, databases dan tables dilakukan. 3.1 Sintaks-sintaks di MySQL/PostgreSQL secara efektif digunakan. 4.1 Konsep dari inisialisasi dan terminasi koneksi database dijelaskan. 4.2 Persistent dan non-persistent connection dimanfaatkan secara optimal. MATERI PELATIHAN Pengetahuan Sikap Kerja Konfigurasi umum perangkat komputer dan peripheral input/output standar (monitor, keyboard, mouse). Sistem Basis Data Pengoperasian dan fitur-fitur basis data Sistem operasi linux / window Sistem Basis Data Pengoperasian dan fitur-fitur basis data Sistem informasi manajemen Sistem Basis Data Pengoperasian dan fitur-fitur basis data Memahami perintahperintah / syntax dalam SQL Sistem Basis Data Pengoperasian dan fitur-fitur basis data Memahami perintahperintah / syntax dalam SQL Memahami konsep koneksi antara applikasi dengan basis data Sistem informasi menggunakan sistem operasi aplikasi basis data aplikasi basis data aplikasi basis data aplikasi basis data Harus diperhitungkan dengan seksama. harus dilakukan dengan sempurna, teliti, hati-hati dan bertanggungjawab. Cermat, tepat dan teliti. Cermat, hati-hati dan tepat. JAM PELATIHAN Pengetahuan Keteram -pilan 1.25 3.75 1.25 3.75 1.25 3.75 1.25 3.75 10

manajemen 3. 3 Unit Kompetensi : Membuat program aplikasi web berbasis PHP. Kode Unit : TIK.PR08.009. 01 Durasi Pembelajaran : 20 Jam @ 45 menit ELEMEN KOMPETENSI 01 Menjelaskan kebutuhan software KRITERIA UNJUK KERJA 1.1 Persyaratan sistem operasi (Linux, Windows) dan web server diidentifikasi (Apache, IIS). 1.2 Kalibrasi web server agar program scripting PHP berjalan optimal dengan web server dilakukan. MATERI PELATIHAN Pengetahuan Sikap Kerja Memahami applikasi web Server untuk Linux base(mis : apace) atau window base (mis:iis) Hubungan scripting PHP dengan web server Konfigurasi sebuah web server. Kemampuan untuk mengidentifikasi kunci sumber informasi. JAM PELATIHAN Pengetahuan -pilan Keteram 1 3 02 Menjelaskan konsep array, variabel dan variabel internal PHP 2.1 Pengetahuan tentang variabel-variabel internal PHP ($_SERVER, $_GET, S_POST dan sebagainya) dijelaskan. 2.2 Konsep variabel global dan lokal dijelaskan. 2.3 Data dalam array dan array multidimensional disimpan. Membuat algoritma. Membuat struktur data. Menggunakan spesifikasi program. bahasa terstruktur. bahsasa (PHP) Mendifinisikan array dengan tepat. 1 3 11

03 Menjelaskan control structures dalam PHP 3.1 Control structures dalam PHP dan kelebihannya dibanding control structures bahasa lainnya dijelaskan. Membuat algoritma. Membuat struktur data. Menggunakan spesifikasi program. bahasa terstruktur. bahsasa (PHP) 1 3 04 Menerapkan fungsi dan kelas 4.1 Fungsi dan pengembalian nilai dari hasil fungsi tersebut dibuat. 4.2 Kelas-kelas dan obyek-obyek melalui Object Oriented Programming dibuat. 4.3 Libraries dari kelas dan obyek agar reuseable dibuat. Membuat algoritma. Membuat struktur data. Menggunakan spesifikasi program. bahasa terstruktur. Memahami kosep object bahsasa (PHP) Effisien, tepat dan akurat. 1 3 4.4 Kemampuan untuk pemanfaatan fungsi internal PHP dimaksimalkan. 05 Melakukan koneksi database dan manipulasi data 5.1 Konsep dari koneksi database dengan penggunaan fungsi-fungsi PHP yang sudah ada dilakukan. 5.2 Penggunaan data dengan SQL dimanipulasi Membuat algoritma. Membuat struktur data. Menggunakan spesifikasi program. bahasa terstruktur. basis data Memahami fitur-fitur dari applikasi basis data Memahami akses basis data dari PHP bahsasa (PHP) aplikasi basis data Cermat, hati-hati dan tepat. 1 3 12

. KELOMPOK UNIT KOMPETENSI SPESIALISASI.1 Unit Kompetensi : Kode Unit : Durasi Pembelajaran : ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA EVALUASI PROGRAM PELATIHAN NO. KEGIATAN MATERI EVALUASI 1. Evaluasi Program Latihan Melakukan evaluasi program pelatihan, antara lain : Fasilitas Latihan Modul, bahan dan Lamanya Latihan - Instruktur 13

DAFTAR PERALATAN DAN BAHAN YANG DIGUNAKAN 1. Judul/Nama Pelatihan : PHP PROGRAMMER 2. Kode Program Pelatihan: K 72 2 0 2 3 3 III 01 NO UNIT KOMPETENSI KODE UNIT DAFTAR PERALATAN DAFTAR BAHAN KETERANGAN 1. 1. Menerapkan - pembuatan web statik. TIK.PR02.0 27.01 - Software PHP5-2. 1. Menerapkan keamanan Web dinamis. TIK.PR04.0 01.01 - Software PHP5-3. 1. Membuat program basis data berbasis MySQL/PostGreSQ L TIK.PR08.007. 01 - Software PHP5 - Software MysQL/PostGreSQL - 4. 1. Membuat program aplikasi Web berbasis PHP TIK.PR08.0 09.01 - Software PHP5 - Software MysQL/PostGreSQL - 14

RANCANGAN PELATIHAN DI TEMPAT KERJA Judul/Nama Pelatihan : PHP PROGRAMMER Nama Peserta Pelatihan :... Nama Lembaga/Perusahaan :... Kegiatan di Tempat Kerja :... NO HARI/ TANGGAL AREA KERJA UNIT/ ELEMEN KOMPE-TENSI KEGIATAN JAM HASIL PEMBIMBING 1. 2. 3..,..... Pimpinan.... 15