About Me
Cahyo WicaksonoMobile & Application Developer at BilineDev
2006 – 2009 Programmer at Visisoft Informacom
2009 – Web Developer at Webgopek
2009 – 2010 Business Development at BCOMM
2010 – now Mobile and Application Developer at BilineDev
Pengalaman tugas akhir
• Belajar tentang manajemen waktu
• Pentingnya membentuk kelompok diskusi
• Kenal dengan istilah Mentor
• Dapat pelajaran dari berbagai hal
• Tahu bahwa tugas akhir tidak menakutkan
bahkan ternyata lebih menyenangkan
Tentang Tugas Akhir
Merencanakan tugas akhir
• Membuat aplikasi lebih awal
• Mencari tahu dimana akan melakukan
riset
• Cari tahu tentang dosen pembimbing
• Pilih beberapa judul yang akan diajukan
• Jangan mengandalkan orang lain
• Percaya dengan kemampuan diri
Tentang Tugas Akhir
Memilih Judul Tugas Akhir
• Jangan ikut-ikutan orang lain
• Cari tahu apa yang kalian kuasai
• Jangan yang “neko-neko”
• Cari tempat riset yang mudah aksesnya
• Mulai sering diskusi bersama teman
Tentang Tugas Akhir
Bimbingan tugas akhir
• Cari tahu siapa dosen pembimbing dan
dicabang mana beliau tugas
• Cari teman yang dosen pembimbingnya
sama dengan kita
• Tanyakan yang ingin anda tanyakan
• Buat dosen pembimbing kita bangga
dengan kita
Tentang Tugas Akhir
Tips ketika bimbingan tugas
akhir
• Siapkan beberapa judul sebelum
bimbingan
• Pastikan dosen pembimbing memeriksa
semua tulisan tugas akhir kita
• Jika ada yang dirasa ragu langsung
tanyakan
Tentang Tugas Akhir
Persiapan Sidang Tugas Akhir
• Baca dan pahami materi
• Latihan presentasi
• Bentuk kelompok dan buat sesi simulasi
sidang Tugas Akhir
• Berdoa
Tentang Tugas Akhir
Sidang Tugas Akhir
• Berangkat lebih awal
• Tenangkan diri dan pikiran
• Kuasai emosi dan selalu percaya diri
• Jawab setiap pertanyaan dari dosen
• Berdoa
Tentang Tugas Akhir
Apa sih Aplikasi Web itu?
Build Web Apps
Aplikasi web adalah suatu aplikasi yang diakses menggunakan penjelajah web atau browser melalui sebuah jaringan internet.
Wikipedia (http://id.wikipedia.org/wiki/Aplikasi_web)
Jenis Aplikasi Web
Build Web Apps
elearning, communication (email, chat), searching, content agregator, office tools, multimedia (picture, audio, video), publishing, analisis dan statistik, social networking, online calendars, chatting, online shop, directory, blog pages, online dictionary, maps, sistem informasiberbasis web
Getting Started
Build Web Apps
Tools
• Server yang support PHP & MySQL (Wamp, XAMPP, dll)
• Browser (Firefox, Chrome, Safari, Opera, Internet Explorer)
• Text Editor (notepad++, sublime text, dll)
Struktur Direktori
Build Web Apps
index.php main file
libs/ kumpulan library dan konfigurasi
admin/ untuk akses ke module admin
assets/ css & javascript
files/ file yang di upload dari module
admin
Yang Akan kita buat?
Build Web Apps
• CRUD (Create, Read, Update, Delete) untukmengelola seluruh data yang ada didalamdatabase.
• Upload File (untuk mengupload file gambarproduk).
• Session (digunakan untuk menghandle login, order barang, konfirmasi pembayaran).
Modul yang ada E Commerce
Build Web Apps
1. Produk (daftar produk yang ada)
2. Kategori (daftar kategori)
3. Member (untuk mengelola orang yang melakukan order/pembelian di website kita)
4. User (untuk mengelola admin yang bisamengakses seluruh data website kita)
5. Page (untuk halaman static seperti tentangkami, hubungi kami, etc)
6. Order Data (data order yang ada di website kita)
Aturan Main
Build Web Apps
• Mulai dengan menganalisa kebutuhan (apa sihyang harus kita buat)
• Menulis code
• Testing
Are you ready to start?
Kesimpulan
Build Web Apps
• Membuat aplikasi berbasis web itu MUDAH
• Jika menemukan bug pada code analisa dancoba debug code yang kita tulis
• Fokus pada data, baru tampilan website
• Selalu bertanya kepada mereka yang lebihpaham jika masih error
• Buat kelompok agar bisa bertanya ketikamenemukan masalah
Gabung dengan Komunitas
Build Web Apps
• Nongkrong Tugas Akhir (Facebook Groups)
• belajarngoding.com