KEAHLIAN PEMROGAMAN JAVA

dokumen-dokumen yang mirip
Pemrograman Berorientasi Obyek. Ramos Somya

PEMROGRAMAN BERORIENTASI OBJEK

RPS Mata Kuliah Bahasa Pemrograman Program Studi Sistem Informasi Halaman 1 dari 18

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

visit :

BAB IV IMPLEMENTASI DAN PENGUJIAN

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

NASKAH SOAL PRAKTIKUM 02

Graphical User Interface (GUI)

BAB III ANALISIS DAN PERANCANGAN

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA PROSES BELAJAR MENGAJAR

SILABUS MATA KULIAH PERANCANGAN & PEMROGRAMAN WEB

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

Bab 4. Hasil dan Pembahasan

Garis-garis Besar Program Pembelajaran (GBPP)

WAP (3) Muhammad Zen S. Hadi, ST. MSc. WAP - The Wireless Application Protocol

Mudafiq R. Pratama

Membuat Menu Login Sederhana [Full Coding]

E-trik Ajax. Database MySQL. Dedi Alnas

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

BAB IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server

BAB IV HASIL DAN PEMBAHASAN

Mengakses database MySQL melalui PHP

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

Gambar 4.13 STD Layar Menu Project Level Akses 4 dan Level Akses 3. Gambar 4.14 STD Layar Menu Project Level Akses 2 dan Level Akses 1

BAB IV TESTING DAN IMPLEMENTASI

PEMROGRAMAN PHP DASAR

BAB IV HASIL DAN PEMBAHASAN

CARA MENJALANKAN APLIKASI. Untuk menjalankan aplikasi sistem pendukung keputusan memilih. 1. Peguna harus login terlebih dahulu. Pengguna dapat login

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA PROSES BELAJAR MENGAJAR

Irfan Satria S

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BERKENALAN DENGAN MODEL CODEIGNITER

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

PENDAHULUAN TENTANG NETBEANS

NASKAH SOAL PRAKTIKUM 04

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

Ajax dan PHP. IAbdu l Kadi r I. Mengimplementasikan Ajax dengan Kode JavaScript Membahas Tools Prototype dan ScripLaculo.us. O R ' G 'N ~ l C D

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

GUI & Event Handling. Viska Mutiawani, M.Sc

RENCANA PEMBELAJARAN SEMESTER (RPS)

Mudafiq R. Pratama

KOMPONEN GUI DI SWING. Visual Mode (NetBeans)

BAB IV IMPLEMENTASI DAN ANALISA

4.1. Prosedur Pemakaian Aplikasi Tampilan Web Sebagai Admin. a. Halaman Login. Gambar 4.41 Halaman Login Admin

PEMROGRAMAN WEB 08 JavaScript Dasar

CLASS LIBRARY UNTUK PEMBUATAN APLIKASI CRUD

Creating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi

BAB IV IMPLEMENTASI SISTEM

Percobaan 7 GUI(Graphical User Interface )

Pemrograman PHP & MySQL

BAB IV HASIL DAN UJI COBA

Widhy Hayuhardhika NP, S.Kom

BAB III ANALISA DAN PERANCANGAN


BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Program Studi Teknik Mesin S1

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

BAB IV HASIL DAN PEMBAHASAN

Advantages. Keunggulan :

PEMROGRAMAN WEB 1 Variabel, tipe data, operator Aritmatika. Rio Andriyat Krisdiawan, M.Kom

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

BAB V IMPLEMENTASI DAN PEMBAHASAN

YUPOCOM COMPUTER EDUCATION. JavaScript. 1. Mengenal JavaScript Hal yang harus diketahui Apa itu JavaScript. 2.

BAB III ANALISA DAN DESAIN SISTEM

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

APLIKASI DATA MAHASISWA DENGAN PROGRAM JAVA DAN DATABASE MYSQL

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN. siap untuk dioperasikan. Dalam implementasi web dashboard lembur dan perjalanan dinas

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN IMPLEMENTASI. belajar dan bertukar ilmu dilingkungan jurusan Teknologi Informasi. Halaman-halaman

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

BAB IV Hasil Tercapai

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

JAVA BASIC PROGRAMMING Joobshet

PANDUAN LENGKAP: MICROSOFT ACCESS 2010

BAB IV IMPLEMENTASI DAN PENGUJIAN

JList, JComboBox, JTable

Pemrograman Fery Updi,M.Kom

BAB IV HASIL DAN UJI COBA

rrl =- t.] -4.1_. - friltlr.fi 4 +

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD

BAB IV IMPLEMENTASI DAN PENGUJIAN. untuk dioperasikan. Dalam implementasi web dashboard absen dan biaya berobat karyawan

BAB IV PERANCANGAN SISTEM

BAB IV HASIL DAN ANALISIS

BAB III ANALISA DAN DESAIN SISTEM

GRAPHICAL USER INTERFACE (GUI)

Transkripsi:

SILABUS KURIKULUM KEAHLIAN KOMPUTER KEAHLIAN PEMROGAMAN JAVA Bulan 1 : Dasar Pemrogaman Java Bulan 2 : Dasar Pemrogaman Java Bulan 3 : Java Swing J-Frame (GUI) Netbeans Bulan 4 : Java Swing J-Frame (GUI) Netbeans Bulan 5 : Java Database Netbeans Bulan 6 : Java Database Netbeans Bulan 7 : Dasar Pemrogaman PHP Bulan 8 : Pemrogaman PHP Bulan 9 : Pemrogaman PHP Keterangan Hitungan jam = 1 Hari penuh mulai jam 8 5 sore Ujian dan Evaluasi ujian diadakan setiap akhir bulan

BULAN 1 Materi : Dasar Pemrogaman Java Target : Siswa sudah bisa menerapkan function dasar String, If, If else, Switch, Case dan For Minggu ke-1 - Pengenalan Java a. Instalasi Sofware Netbeans dan Java b. Pengenalan Pemrograman Java c. Penjelasan untuk class, public, static,void, main,args - Pengenalan Variabel dan Tipe data a. Penjelasan Tipe data Integer, Floating Point, boolean b. Penjelasan tentang identifier / variabel dan pendeklarasian variabel - Pengenalan Operator Aritmatika dan Function output (System.out.println) a. Penjelasan Operator Aritmatika untuk (+,-,*,/,%) b. Penjelasan dan Penulisan function output pada Java - Pengenalan Function String a. Membuat Objek String b. Menggabungkan Objek String c. Membanding dua objek String yang berbeda - Latihan dan tugas untuk Function String - Implementasi Operator Aritmatika menggunakan Function String a. Membuat Operasi Penjumlahan, pengurangan, perkalian dan pembagian b. Menggabungkan Operator aritmatika dengan Function output

Minggu ke- 2 - Pengenalan Function Conditional/Pengkondisian a. Penjelasan Pengkondisian dengan menggunakan If b. Penjelasan Pengkondisian dengan menggunakan if dan else - Pengenalan Function Conditional/Pengkondisian a. Penjelasan Pengkondisian dengan menggunakan if dan else if - Latihan dan Tugas untuk Function Pengkondisian - Latihan dan Tugas untuk Function Pengkondisian - Pengenalan Function Conditional/Pengkondisian a. Penjelasan Pengkondisian dengan menggunakan If b. Penjelasan Pengkondisian dengan menggunakan if dan else - Latihan dan tugas Function Switch dan case Minggu ke-3 - Latihan dan tugas Function Switch dan case - Pengenalan Function Looping(Pengulangan) a. Penjelasan function pengulangan menggunakan for b. Penjelasan function pengulangan menggunakan while - Latihan dan tugas Function Looping - Latihan dan tugas Function Looping

- Pengenalan Function Array a. Penjelasan mendeklarasikan dan mendefinisikan array b. Penjelasan Array satu dimensi - Pengenalan Function Array a. Penjelasan Array dua dimensi b. Penjelasan Array multi dimensi Minggu ke-4 - Latihan dan tugas Array satu dimensi - Latihan dan tugas Array dua dan multi dimensi - Review ulang untuk materi Pertama sampai Array - Review Ulang untuk materi Pertama sampai Array - Mini test untuk materi Operator, String dan Array - Mini test untuk materi Conditional BULAN 2 Materi : Dasar Pemrograman Java Target : Siswa mampu menguasai logika perulangan dan fungsi Scanner, Date dan Time Minggu ke-1 - Penjelasan Function inputan pada java a. Penjelasan tentang import statement untuk memanggil source code b. Penulisan import statement untuk scanner c. Penulisan function inputan

- Implementasi untuk Statement Scanner a. Menerapkan Statemen scanner pada materi if - Latihan dan tugas untuk penulisan statement Scanner untuk function if - Implementasi untuk Statement Scanner a. Menerapkan Statemen scanner pada Materi String - Latihan dan tugas untuk penulisan statemen Scanner untuk function String - Latihan dan tugas untuk penulisan statemen Scanner untuk function If dan String Minggu ke-2 - Pengenalan Function date & Time a. Penulisan function untuk mengetahui waktu sekarang b. Penulisan function untuk mengetahui waktu lebih spesifik 2. Hari Kedua - Pengenalan singkat tentang beberapa Character pada String a. Penulisan untuk membuat Bakcspace,Tab,Blakcslahs, Koment satu baris dan Komentar beberapa baris - Pengenalan Logika Perulangan a. Penjelasan Logika Perulangan b. Penulisan untuk function Conditional(for,while) untuk membuat Piramida * - Logika Perulangan a. Pembuatan Segitiga * menggunakan Logika perulangan - Logika Perulangan a. Pembuatan Variasi Segitiga * (Sama kaki, terbalik dll) menggunakan Logika perulangan - Latihan untuk Logika Perulangan a. Penerapan Function Scanner pada Conditional(for,Whil)

Minggu ke-3 - Latihan untuk Logika Perulangan - Latihan untuk Logika Perulangan - Tugas untuk penerapan Character dan Function Date & Time - Tugas untuk penerapan Character dan Function Date & Time - Tugas untuk membuat Variasi dari Logika Perulangan - Tugas untuk membuat Variasi dari Logika Perulangan Minggu ke-4 - Review dari awal materi sampai akhir - Review dari awal materi sampai akhir - Mini Test dari awal materi sampai akhir - Mini Test dari awal materi sampai akhir - Mini test dari awal materi sampai akhir - Ujian evaluasi untuk Dasar Pemrograman Java

BULAN 3 Materi : Java Swing J-Frame (GUI) Netbeans Target : Siswa sudah bisa menerapkan struktur J. Frame Minggu ke-1 - Pengenalan tentang Java Swing dan GUI a. Pengenalan Komponen J-Frame pada Netbeans b. Membuat satu contoh J-Frame pada Netbeans c. - Pengenalan struktur J-Frame a. Pengenalan J-Lable pada J-Frame b. Penulisan dan Contoh Menampilkan pesan menggunakan J-label - Implementasi Function String dan J-Lable a. Implementasi Function String dan J-Lable J-Frame pada Netbeans b. Membuat satu contoh J-frame pada Netbeans - Pengenalan Struktur J-Frame a. Pengenalan J-TextField dan J-Button pada J-Frame b. Penjelasan Penggunaan J-Textfield dan J-Button pada J-Frame - Implementasi Function String dan J-Textfield a. Menerapkan Function String dengan J-TextField b. Menampilkan Pesan melalui J-Textfield dan menampilkan ke J-Lable - Latihan dan Review untuk Struktur J-Lable dan J-TextField - Minggu ke-2 - Pengenalan Struktur J-Frame a. Pengenalan J-PasswordField dan JcheckBox pada J-Frame

b. Penjelasan menggunakan JpasswordField dan JcheckBox - Implementasi Function String dan J-PasswordField a. Menerapkan Function String dengan J-TextField b. Membuat Halaman Login sederhana menggunakan J-PasswordField dan JcheckBox - Pengenalan Struktur J-Frame a. Pengenalan J-RadioButton dan J-TextArea pada J-Frame b. Penjelasan penggunaan dan pembuatan J-RadioButton - Penjelasan Lebih lanjut Struktur J-RadioButton dan J-TextArea a. Penjelasan komponen enable dan disable b. Membuat J-Text Area bisa diedit atau tidak - Pengenalan Struktur J-Frame a. Penjelasan Image Icon pada J-Frame b. Menampilkan Gambar pada J-Frame dengan menggunakan J-Lable - Implementasi Function Array pada J-Frame a. Menampilkan Beberapa Gambar secara berurutan menggunakan ImageIcon b. Implementasi Array untuk menavigasi gambar Minggu ke-3 - Pengenalan Struktur J-Frame a. Penjelasan Penggunaan J-ToggleButton b. Pembuatan dan Penerapan J-ToggleButton pada J-Frame c. Menampilkan ImageIcon melalui J-ToggleButton - Penjelasan lebih lanjut J-ToggleButton a. Membuat J-ToggleButton Keadaan hidup dan Mati b. Merubah Gambar ketika J-ToggleButton keadaan hidup atau mati

- Pengenalan Struktur J-Frame a. Penjelasan JcomboBox dan J-List b. Pembuatan dan menerapkan J-comboBox dan J-list - Pejelasan Lebih Lanjut J-ComboBox dan J-List a. Membuat Form sederhana untuk menambahkan Item b. Membuat button add dan delete untuk menambahkan dan menghapus item dari Jcombo Box dan J-List - Latihan dan review untuk J-ComboBox dan J-List - Pengenalan Struktur J-Frame a. Penjelasan J-EditorPane dan J-TextPane pada J-Frame b. Pembuatan dan menerapkan J-EditorPane dan J-TextPane Minggu ke-4 - Penjelasan lebih lanjut J-EditorPane dan J-TextPane a. Menggunakan J-EditorPane dan J-TextPane untuk menampilkan suatu halaman Web (Html page) b. Menampilkan gambar melalui ImageIcon menggunakan J-EditorPane - Pengenalan Struktur J-Frame a. Penjelasan J-Tree pada J-Frame b. Pembuatan dan penerapan J-Tree - Penjelasan Lebih lanjut J-Tree a. Membuat button untuk menerapkan add dan remove nodes pada J-Tree b. Membuat button update untuk menerapkan edit nodes pada J-Tree - Latihan dan review untuk J-Tree

- Latihan untuk penggunaan J-PasswordField pada J-Frame - Tugas menerapkan kombinasi antara J-TextField, function If dan J-Button BULAN 4 Materi : Java Swing J-Frame (GUI) Netbeans Target : Siswa sudah bisa menerapkan sistem dasar add, update, delete row pada tabel Minggu ke-1 - Menu Control pada J-Frame a. Penjelasan pembuatan menu/action bar pada J-Frame b. Penjelasan pembuatan layut J-Frame - Review dan pengulangan materi Menu Control pada J-Frame - Tabel pada J-Frame a. Penggambaran pembuatan tabel b. Penjelasan menambahkan dan mengubah data pada table - Tabel pada J-Frame a. Delete data pada tabel b. Penjelasan warning message jika ada form yang tidak terisi - Review untuk pembuatan tabel pada J-frame - Review untuk sistem add,update, delete row pada tabel - Minggu ke-2 - Tugas pembuatan baru tabel dan sistem add, update, delete row pada tabel

- Tugas pembuatan baru tabel dan sistem add,update,delete row pada table - Pengenalan Function JOptionPane a. Penjelasan penulisan function JOptionPane b. Pembuatan popup message berdasarkan function JOptionPane 4. Hari Keempat - Implementasi JOptionPane pada J-Frame a. Menerapkan JOptionPane pada pop up message untuk menampilkan data 5. Hari Kelima - Implementasi JOptionPane pada J-Frame a. Menerapkan JOptionPane pada pop up message pada form list 6. Hari Keenam - Implementasi JOptionPane pada J-Frame a. Menerapkan JOptionPane pada pop up message pada add,update, delete row table b. Menerapkan JOptionPane pop up warning,error dan information message Minggu ke-3 - Implementasi JOptionPane pada J-Frame a. Menerapkan pop up message confirm dialog pada J-Frame - Penjelasan Checkbox dan Form Editable a. Penerapan function form editable pada Jframe - Tugas Operator berdasarkan checkbox dan form editable - Tugas Operator berdasarkan checkbox dan form editable - Review Materi a. Review materi string dan J-label pada J-Frame b. Reveiw menampilkan pesan melalui J-Label - Review Materi a. Review penggunaan button,jtextfield dan jpasswordfield pada J-Frame b. Review penggunaan checkbox dan menampilkan pesan pada J-Frame

Minggu ke-4 - Review Materi a. Review membuat list data dan inputan pada J-Frame - Review Materi a. Review pembuatan tabel dan input data pada J-Frame - Review Materi sistem add,update,delete row table pada J-Frame - Latihan dan Tugas untuk persiapan ujian evaluasi Materi J-Frame - Latihan dan Tugas untuk persiapan ujian evaluasi Materi J-Frame - Ujian Evaluasi untuk materi J-Frame BULAN 5 Materi : Java Database Netbeans Target : Siswa sudah bisa menerapkan fungsi SQL Syntax pada database netbeans Minggu ke-1 - Pengenalan Database Java a. Penjelasan penggunaan Database b. Pembuatan database pada java netbeans - Pengenalan SQL a. Penjelasan SQL syntax pada database b. Penulisan SQL syntax pada project netbeans - Penjelasan Struktur tabel database a. Pembuatan tabel pada database

b. Penjelasan beberapa tipe data pada Tabel (Varchar,null,dll) - Pembuatan sederhana Database SQL dan project Java a. Penulisan koneksi antara database dan project java - Pembuatan sederhana Database SQL dan project Java a. Penerapan sql insert dan membuat form untuk input data - Pembuatan sederhana Database SQL dan Project Java a. Penerapan sql insert dan membuat form untuk input data Minggu ke-2 - Pembuatan sederhana Database SQL dan Project Java a. Penerapan sql insert dan membuat form untuk input data - Pembuatan sederhana Database SQL dan project Java a. Penerapan sql update dan form edit data - Pembuatan sederhana Database SQL dan project Java a. Penerapan sql update dan form edit data - Pembuatan sederhana Database SQL dan project Java a. Penerapan sql update dan form edit data - Instalasi beberapa komponen untuk kelanjutan Database a. Instalasi Xampp Mysql untuk Database Java - Pembuatan Sederhana Database Mysql dengan project Java a. Koneksi database dengan project java b. Menambahkan Library Mysql pada Project yang dibuat

Minggu ke-3 - Pembuatan sistem login Sederhana menggunakan Database a. Pembuatan Database dan tabel pada Mysql b. Pembuatan Form Login utama - Pembuatan sistem Login Sederhana menggunakan Database a. Koneksi antara Database yang telah dibuat dengan project java - Pembuatan sistem Login sederhana menggunakan Database a. Implementasi fungsi SQL Select dan Where untuk memanggil table - Pembuatan sistem Login sederhana menggunakan Database a. Menambahkan fungsi if untuk seleksi user yang masuk dan tidak - Penjelasan tentang koneksi antar form menggunakan menu a. Pembuatan menu pada J-frame yang telah dibuat - Penjelasan tentang koneksi antar form menggunakan menu a. Implementasi pemanggilan antar object dan class setiap menu Minggu ke-4 Tugas dan Review koneksi database dan java menggunakan mysql Tugas dan Review koneksi antar form menggunakan menu Tugas dan Review koneksi antar form menggunakan menu Tugas dan Review membuat ulang form login sederhana menggunakan database Tugas dan Review membuat ulang form login sederhana menggunakan database

Tugas dan Review membuat ulang form login sederhana menggunakan database BULAN 6 Materi : Java Database Netbeans Target : Siswa sudah bisa menerapkan konsep OOP dan membuat dasar CRUD menggunakan data base Minggu ke-1 - Membuat Form add,delete,update dan view a. Membuat database dan tabel untuk penyimpanan data b. Membuat koneksi database dan java project - Membuat form add,delete, update dan view a. Membuat menu dan form pada java project yang akan diproses - Membuat form add,delete,update dan view a. Implementasi sql syntax untuk insert dan select b. Implementasi sql syntax untuk update dan delete - Membuat form add, delete,update dan view a. Membuat proses tambah dan update data - Membuat form add, delete, update dan view a. Membuat proses View dan delete data - Membuat form add, delete, update dan view a. Menampilkan View data dengan bentuk table

Minggu ke-2 - Mengulang Pembuatan form add,delete,update dan view - Mengulang Pembuatan form add,delete,update dan view a. Review untuk beberapa bagian tentang sql syntax - Mengulang Pembuatan form add,delete,update dan view a. Review untuk beberapa penulisan java berbasis object - Mengulang Pembuatan form add,delete,update dan view a. Pemahaman ulang tentang penulisan java antar form - Mengulang Pembuatan form add,delete,update dan view a. Pemahaman ulang tentang penulisan java OOP - Mengulang Pembuatan form add,delete,update dan view a. Review untuk beberapa penulisan syntax sql dan OOP Minggu ke-3 - Penjelasan importing layout untuk Calendar - Implementasi Form Calendar a. Memasukkan calendar pada form b. Memproses calendar pada database - Penggabungan form login dan form data menjadi satu a. Penjelasan penggunaan satu database dua tabel

- Penggabungan form login dan form data menjadi satu a. Membuat table login dan table data pada satu database siswa - Penggabungan form login dan form data menjadi satu a. Memproses Koneksi dengan dua tabel yang berbeda - Penggabungan form login dan form data menjadi satu a. Proses terakhir untuk tabel login dan tabel data dengan satu form Minggu ke-4 - Review ulang untuk keseluruhan materi bulan ke-6 - Tugas dan review untuk pembuatan program view data dari database - Tugas dan review untuk pembuatan program berdasarkan tabel yang berbeda - Tugas dan review untuk pembuatan program satu database dua tabel - Mini test - Mini test BULAN 7 Materi : Dasar Pemrograman PHP Target : Siswa sudah menguasai function dasar pemrogaman PHP, menuasai syntax SQL PHP

Minggu ke-1 - Pengenalan pemrograman PHP a. Penjelasan function dasar php - Pengenalan pemrograman PHP a. Penjelasan function dasar php - Pengenalan singkat Syntax Mysql pada PHP a. Penjelasan untuk pembuatan database melalui local (xampp) b. Penjelasan untuk pembuatan tabel dan pengertian tipe data - Pengenalan singkat Syntax Mysql pada PHP a. Penulisan dan implementasi syntax sql insert dan select pada database (xampp) b. Penulisan dan implementasi syntax sql update, delete dan where pada database (xampp) - Tugas untuk membuat database secara manual - Tugas untuk membuat database secara manual Minggu ke-2 - Pembuatan Sederhana Mysql dan PHP(create,read,update,delete) a. Membuat file koneksi antara php dan mysql b. Penjelasan syntax php koneksi ( mysql_connect, mysql_select_db ) - Pembuatan Sederhana Mysql dan PHP(create,read,update,delete) a. Membuat form html tambah untuk memproses tambah data b. Penjelasan singkat tentang action dan method post dan get c. Membuat file proses php untuk memasukkan data - Pembuatan Sederhana Mysql dan PHP (create,read,update,delete) a. Membuat form index untuk proses menampilkan data b. Penjelasan singkat syntax ( mysql_num_rows, mysql_query, mysql_fetch_assoc )

- Pembuatan Sederhana Mysql dan PHP(create,read,update,delete) a. Membuat form html edit untuk memproses edit data b. Membuat file proses php untuk edit data - Pembuatan Sederhana Mysql dan PHP (create,read,update,delete) a. Membuat form proses untuk hapus data - Pembuatan Sederhana Mysql dan PHP (create,read,update,delete) a. Meninjau ulang dalam untuk mencegah error ketika program dijalankan Minggu ke -3 - Materi Session PHP a. Penjelasan tentang fungsi dan penulisan session - Materi Session PHP a. Penjelasan tetang syntax ( $_SESSION, session_destroy ) - Materi Session PHP a. Implementasi fungsi session pada file proses php yang telah dibuat - Materi Session PHP a. Implementasi fungsi session pada file proses php yang telah dibuat - Materi Session PHP a. Review ulang tentang kegunaan dan fungsi session - Materi Session PHP a. Review ulang tentang kegunaan dan fungsi session

Minggu ke-4 - Review dan tugas untuk membuat proses data siswa - Review dan tugas untuk membuat proses data siswa - Review dan tugas untuk membuat proses data siswa - Review dan tugas untuk membuat proses data siswa - Review dan tugas untuk membuat proses data siswa - Review dan tugas untuk membuat proses data siswa BULAN 8 Materi : Pemrograman PHP Target : Siswa sudah bisa membuat log in system dengan menggunakan function session Minggu ke-1 - Login Sistem PHP a. Membuat Database Login b. Membuat tabel dengan field id, username, dan password - Login Sistem PHP a. Membuat form login dengan menggunakan html dan css

- Login Sistem PHP a. Implementasi fungsi session pada proses login php - Login Sistem PHP a. Implementasi syntax sql select untuk seleksi user yang masuk - Login Sistem PHP a. Membuat tombol/link untuk logout menggunakan html - Login Sistem PHP a. Membuat proses php untuk logout b. Implementasi fungsi session_destroy Minggu ke-2 - MD5 untuk Login Sistem PHP a. Penjelasan pengertian dan kegunaan fungsi md5 - MD5 untuk Login Sistem PHP a. Implementasi penggunaan fungsi md5 pada Login sistem yang telah dibuat - MD5 untuk Login Sistem PHP a. Implementasi penggunaan fungsi md5 pada login sistem yang telah dibuat - MD5 untuk Login Sistem PHP a. Penjelasan tentang database xampp untuk setting manual md5 - MD5 untuk Login Sistem PHP a. Penerapan keseluruhan login sistem menggunakan fungsi md5 - MD5 untuk Login Sistem PHP

a. Penerapan keseluruhan login sistem menggunakan fungsi md5 Minggu ke-3 - Pembuatan simple Web pendataan siswa a. Pembuatan kerangka awal dan alur program dalam suatu sistem a. Pembuatan Database dan tabel untuk project a. Pembuatan form,index dan halaman utama project a. Pembuatan file koneksi untuk php dan mysql - PembuatanWeb pendataan siswa a. Pembuatan proses index dan menampilkan seluruh data pada database a. Pembuatan proses untuk menambahkan data Minggu ke- 4 7. Hari 1 b. Menambahkan fungsi session pada setipa file proses php 8. Hari 2 b. Membuat halaman login dan tabel untuk username

9. Hari 3 b. Membuat Proses untuk login user dengan menggunakan fungsi md5 10. Hari 4 b. Memberikan penambahan notifikasi/warning untuk user ketika login 11. Hari 5 b. Membuat link/button logout 12. Hari 6 c. Menambahkan fungsi session_destroy pada proses logout BULAN 9 Materi : Pemrograman PHP Target : Siswa sudah bisa menerapkan semua materi PHP untuk membuat web sederhana pendataan siswa Minggu ke-1 a. Membuat form user dan tampilan untuk membedakan admin dan user biasa a. Membuat form user dan tampilan untuk membedakan admin dan user biasa

a. Membuat form input data untuk proses memasukkan data siswa a. Membuat proses input data php a. Membuat form edit data untuk proses edit data - Pembuatan Aplikasi pendataan siswa a. Membuat proses edit data php Minggu ke-2 a. Menambahkan link/button delete pada setiap data a. Membuat proses delete php untuk penghapusan data a. Menambahkan tabel raport untuk nilai a. Membuat tabel tampilan untuk raport per angkatan a. Membuat proses php untuk input,edit, dan delete nilai

a. Membuat proses php untuk input, edit, dan delete nilai Minggu ke-3 7. Hari 1 a. Proses scripting code dilakukan pada main proses php 8. Hari 2 a. Proses scripting code dilakukan pada main proses php 9. Hari 3 a. Proses scripting code dilakukan pada main proses php 10. Hari 4 a. Proses scripting code dilakukan pada proses tambahan untuk admin dan user 11. Hari 5 a. Proses scripting code dilakukan pada proses tambahan untuk admin dan user 12. Hari 6 a. Proses scripting code dilakukan pada proses tambahan untuk admin dan user Minggu ke-4 13. Hari 1 a. Test menampilkan web melalui local xampp 14. Hari 2 a. Test menjalankan setiap proses dari awal sampai akhir

12. Hari Ketiga 15. Hari 3 - Review ulang untuk keseluruhan materi PHP 16. Hari 4 - Review ulang untuk keseluruhan materi PHP 17. Hari 5 - Review ulang untuk keseluruhan materi PHP 18. Hari 6 - Ujian evaluasi terakhir