Pemrograman Android dengan Android Studio
Tujuan
- Setelah mengikuti pelatihan ini, peserta diharapkan mampu memahami dasar-dasar pemrograman Android dengan bahasa Java dan mampu membuat aplikasi Android dengan Android Studio.
Target Peserta
- Programmer aplikasi web dan mobile, analis sistem, dan manajer sistem/teknologi informasi yang ingin menguasasi dasar pemrograman Android.
Prasyarat Peserta
- Telah mampu menggunakan komputer dan memahami dasar-dasar pemrograman.
Waktu
- 30 jam atau 5 hari kerja.
- Jumlah waktu dapat berubah sesuai dengan perubahan materi.
Garis Besar Silabus
- Pengenalan Android: Tentang Android, Pemprograman Android, Struktur Direktori dalam Pengembangan Aplikasi Android, Langkah Pengembangan Aplikasi Android, Pembuatan Proyek Android Baru di Android Studio.
- Komponen Aplikasi : Aplikasi Android, Daur Hidup Aplikasi, Sumber Daya Aplikasi, Menggunakan File Resource.
- Android Activity : Apa itu Activity, Daur Hidup Activity.
- Android Layout : Desain Antarmuka Prosedural dan Deklaratif, Komponen View, Tentang Layout, Class Layout, Penyimpanan File Layout, Menempatkan Komponen View, Jenis-Jenis Layout.
- Event Handler : Tentang Event, Event Handler, Registrasi Event Listener, Contoh Penanganan Event.
- Form Widgets : Elemen Form.
- Android Intent : Tentang Intent, Jenis Intent, Intent Filters.
- Android ListView : Tentang Listview, Adapter Class, Pembuatan Activity List Sederhana.
- Android GridView : Tentang Gridview, Pembuatan GridView, Mengunakan Adapter Kustom, Membuat Custom GridView.
- Penyimpanan Data : Konsep Penyimpanan Data, Menyimpan Data dengan Shared Preference, Menyimpan data menggunakan File, Menyimpan Data dengan Pustaka Room.
- Database SQLite : SQLite, SQLite pada Sistem Android, Class SQLOpenHelper, ClassDBAdapter, Class Cursor, SQLite Statement.
- Koneksi Android ke Web Service : Web Service, Android HTTP, Pustaka Volley.
- Android Permission : Tentang Permission di Android, Permission dalam Aplikasi Android.
Pemprograman Web Dasar
Tujuan
- Setelah mengikuti pelatihan ini, peserta diharapkan mampu membuat web dengan HTML/HTML5, CSS, dan JavaScript.
Target Peserta
- Anda yang ingin menguasai pemrograman web dasar untuk menjadi pengembang aplikasi web dan mobile.
Prasyarat Peserta
- Telah mampu menggunakan komputer dengan sistem operasi Linux/Windows/Mac.
Waktu
- 12 jam atau 2 hari kerja.
- Jumlah waktu dapat berubah sesuai dengan perubahan materi.
Garis Besar Silabus
- Pengenalan HTML : Apa itu HTML, Aturan Dokumen HTML, Struktur HTML, Header Dokumen, Body atau Isi Dokumen, Komentar.
- Elemen Dasar HTML : Heading, Paragraph, Style dan Format Teks, Karakter Khusus, Font, Menggunakan Warna, Dasar Item, Daftar Istilah, Blockquote, Preformated Text, Address.
- Gambar : Pengantar Gambar, Memasukan Gambar, Gambar Sebagai Latar Belakang, Alignment Gambar, Memanipulasi Ukurang Gambar, Alternate Text.
- Tabel : Definisi Tabel, Tabel Untuk Laporan.
- Hyperlink : Kegunaan Hyperlink, Link pada Gambar
- Frame : Kegunaan Frame, Aplikasi Pembuat Frame, Membuat Dokumen dengan Frame.
- Form : Kegunaan Form, Elemen-elemen Form, Atribut Action Form dan Tombol Submit.
- CSS : Apa itu CSS, Istilah Dasar, Aturan Penulisan, Jenis Style Sheet, Jenis Selector.
- Properti dalam CSS : Color dan Background, Teks dan Font, Border, Margin, Padding, List.
- Pengenalan HTML5 : Mengenal HTML5, Fitur baru dalam HTML5 ,Pembuatan HTML5, Tag & Atribut Baru dalam HTML5.
- Tag-Tag HTML5 : Membuat Tampilan Website Menggunakan HTML5, Multimedia dalam HTML5.
- Pengenalan JavaScript : Apa itu JavaScript, Perbedaan JavaScript dan Java, Apa yang Bisa dilakukan oleh JavaScript, JavaScript di dalam HTML.
- Obyek pada Dokumen HTML : Obyek Dokumen HTML, Karakteristik Obyek Dokumen HTML, Mendefinisikan Obyek Dokumen HTML, Method/Funcion JavaScript.
- Struktur dan Program Kendali : Variabel, Kotak Pesan, Events.
Pemprograman Web PHP dengan Framework Codelgniter
Tujuan
- Setelah mengikuti pelatihan ini, peserta diharapkan mampu membangun aplikasi web dengan bahasa pemrograman PHP dan framework CodeIgniter.
Target Peserta
- Anda programmer, analis sistem, manajer sistem/teknologi informasi yang ingin menguasai pengembangan aplikasi web dengan bahasa PHP dan framework CodeIgniter.
Prasyarat Peserta
- Telah memahami pemrograman web dasar (HTML dan CSS) atau telah lulus pelatihan “Pemrograman Web Dasar.”
Waktu
- 30 jam atau 5 hari kerja.
- Jumlah waktu dapat berubah sesuai dengan perubahan materi.
Garis Besar Silabus
- Pengenalan PHP : Scripting, Apa itu PHP, Mengapa PHP, Instalasi Apache dan PHP, Pengecekan web server (apache), Support PHP.
- Dasar-Dasar PHP : Struktur Program PHP, Variable, Tipe Data dan Konstanta, Operator, Bekerja dengan HTML.
- Struktur Kendali : Pernyataan Seleksi, Pernyataan Perulangan, Pernyataan require & include.
- Data Lanjutan : String, Mengakses string sebagai karakter, Konversi data menjadi string, Fungsi-Fungsi String, Type Casting, Array.
- Fungsi : Apa itu Fungsi, Sintaks Fungsi, Fungsi yang Didefinisikan oleh User, Argumen di Dalam Fungsi, Nilai Balik Fungsi (Returning Values), Variable Scope, Memanggil Fungsi dari File lain.
- Session : Apa itu session, Variabel session, Fungsi session, contoh Penggunaan session.
- Pengenalan OOP : Apa itu OOP, Class dan Object, Member Class, Akses Member Class.
- Pustaka Database PDO : Lapisan Abstraksi Database, PDO: Portable data Objects, Koneksi Ke Database, Fungsi-Fungsi pada PDO.
- Pengenalan Framework : Apa itu Framework, Manfaat Framework, Aplikasi Framework.
- Pengenalan Framework Codelgniter : Sejarah Codelgniter, Setup dan Instalasi, Struktur Direktori Codelgniter, Alur aplikasi Codelgniter, Sistem Konfigurasi Codelgniter.
- Controller : Class Controller, Class Constructor.
- View : Apa itu View, Proses data pada View.
- Model : Apa itu Model, Penulisan dan Akses Model, Koneksi Database, Model Active Record.