1. Let's Learn How To Build
Web Based Application
Case Study: E-commerce
2. About Me
Cahyo Wicaksono
Mobile & 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
8. 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
9. 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
10. 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
11. 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
12. 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
13. Persiapan Sidang Tugas Akhir
• Baca dan pahami materi
• Latihan presentasi
• Bentuk kelompok dan buat sesi simulasi
sidang Tugas Akhir
• Berdoa
Tentang Tugas Akhir
14. 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
17. Let's Learn How To Build
Web Based Application
Case Study: E-commerce
18. 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)
19. 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 informasi
berbasis web
20. 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)
21. 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
22. Yang Akan kita buat?
Build Web Apps
• CRUD (Create, Read, Update, Delete) untuk
mengelola seluruh data yang ada didalam
database.
• Upload File (untuk mengupload file gambar
produk).
• Session (digunakan untuk menghandle login,
order barang, konfirmasi pembayaran).
23. 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 bisa
mengakses seluruh data website kita)
5. Page (untuk halaman static seperti tentang
kami, hubungi kami, etc)
6. Order Data (data order yang ada di website kita)
24. Aturan Main
Build Web Apps
• Mulai dengan menganalisa kebutuhan (apa sih
yang harus kita buat)
• Menulis code
• Testing
Are you ready to start?
26. Kesimpulan
Build Web Apps
• Membuat aplikasi berbasis web itu MUDAH
• Jika menemukan bug pada code analisa dan
coba debug code yang kita tulis
• Fokus pada data, baru tampilan website
• Selalu bertanya kepada mereka yang lebih
paham jika masih error
• Buat kelompok agar bisa bertanya ketika
menemukan masalah