Top Banner
Let's Learn How To Build Web Based Application Case Study: E-commerce
28
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presentasi dengan Topik Tugas Akhir

Let's Learn How To Build

Web Based Application

Case Study: E-commerce

Page 2: Presentasi dengan Topik Tugas Akhir

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

Page 3: Presentasi dengan Topik Tugas Akhir

Summary

• Tentang Tugas Akhir

• Web Based Application

• Tanya / Jawab

Page 4: Presentasi dengan Topik Tugas Akhir

Tentang Tugas Akhir

Mengapa kuliah itu penting?

Page 5: Presentasi dengan Topik Tugas Akhir

Tentang Tugas Akhir

Tugas akhir itu merupakan salah satusyarat

Kelulusan kita

Page 6: Presentasi dengan Topik Tugas Akhir

Tentang tugas akhir

Kenali kemampuan diri sendiridan mulai dari hal yang kita

suka

Page 7: Presentasi dengan Topik Tugas Akhir

Jangan lupa

berdoa

Tentang Tugas Akhir

Page 8: Presentasi dengan Topik Tugas Akhir

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

Page 9: Presentasi dengan Topik 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

Page 10: Presentasi dengan Topik 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

Page 11: Presentasi dengan Topik 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

Page 12: Presentasi dengan Topik 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

Page 13: Presentasi dengan Topik 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

Page 14: Presentasi dengan Topik 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

Page 15: Presentasi dengan Topik Tugas Akhir

Tentang Mentor

teman

instruktur

dosen

komunitas

Tentang Tugas Akhir

Page 16: Presentasi dengan Topik Tugas Akhir

DISKUSI

Tentang tugas akhir

Page 17: Presentasi dengan Topik Tugas Akhir

Let's Learn How To Build

Web Based Application

Case Study: E-commerce

Page 18: Presentasi dengan Topik 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)

Page 19: Presentasi dengan Topik Tugas Akhir

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

Page 20: Presentasi dengan Topik Tugas Akhir

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)

Page 21: Presentasi dengan Topik Tugas Akhir

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

Page 22: Presentasi dengan Topik Tugas Akhir

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).

Page 23: Presentasi dengan Topik Tugas Akhir

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)

Page 24: Presentasi dengan Topik Tugas Akhir

Aturan Main

Build Web Apps

• Mulai dengan menganalisa kebutuhan (apa sihyang harus kita buat)

• Menulis code

• Testing

Are you ready to start?

Page 25: Presentasi dengan Topik Tugas Akhir

Live Coding

Page 26: Presentasi dengan Topik Tugas Akhir

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

Page 27: Presentasi dengan Topik Tugas Akhir

Gabung dengan Komunitas

Build Web Apps

• Nongkrong Tugas Akhir (Facebook Groups)

• belajarngoding.com

Page 28: Presentasi dengan Topik Tugas Akhir

Penutup

Build Web Apps

• Email [email protected]

• Twitter @cwicaksono

• Facebook Cahyo Wicaksono