memulai menjadi developerrepo.databojonegoro.com/materi/memulai menjadi developer... ·...

Post on 13-Jan-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Memulai Menjadi Developer Game/Aplikasi

Adrianus Yoza AprilioDicoding Indonesia

Intel Innovatoryoza@dicoding.com | @yoza1404

mu.lai / mu.læ /

vmengawali berbuat (bertindak, melakukan, dan sebagainya

de.ve.lo.per / dévêlopêr /

n pengembang

Developer?

Developer?

ap.li.ka.si / ap.li.ka.si /

n program komputer atau perangkat lunak yang didesain untuk mengerjakan tugas tertentu

Memulai jadi Developer?

Ngoding itu Gampang?

Case #1: Mulai dari ....

Motivasi Diri & Data

Cari…. Platform yang banyak penggunanya

Cari…. Mana platform mobile yang paling 

banyak penggunanya

Android Apps?

Yang download ….

Android aja kah?

Case #2: Mulai dariLowongan Kerja

terbanyak

Buka Job listing portal

Reality

Reality

Reality

Then, What?

Start with Purpose!

Expectation

• Apa alasan Anda hadir di sini, saat ini?

• Apa yang Anda inginkan saat menghadiri acara ini?

Intention & Consenssus

Potential

Parkir Pinggir Jalan

• Berapa kapasitas yang ada (biar orang gak muter‐muter)

• Jukirnya ada gak• Atau Cuma nongol pas mau keluar?

• Ada yang parkirnya tidak sesuai?

Terlalu susah?

Sama seperti menyelesaikan soal cerita

• Jika pada sebuah jalan tersedia 10 posisi parkir dan diberikan kondisi masing‐masing posisi pada saat ini, tentukan berapa tempat kosong...

Posisi 1 2 3 4 5 6 7 8 9 10

Status Isi Kosong Isi Isi Isi Isi Kosong Isi Kosong Kosong

Sama seperti menyelesaikan soal cerita

• Jika pada sebuah jalan tersedia 10 posisi parkir dan diberikan kondisi masing‐masing posisi pada saat ini, tentukan berapa tempat kosong...

Posisi 1 2 3 4 5 6 7 8 9 10

Status 1 0 1 1 1 1 0 1 0 0

10 – (banyaknya angka 1)

Contoh input & output

< 10< 1 0 1 1 1 1 0 1 0 0

> Tempat Parkir yang tersisa: 4

Dengan menyelesaikan soal cerita tadi, 

pasti belajar:• Input / output

• Variabel & Array

• Operator

• (opsional) percabangan dan perulangan

Coba pecahkan soal ini

Bagaimana mencari bilangan prima dari sebuah inputan (misal 1 s/d 100)

Detilkan Langkah‐langkahnya

• Definisikan: bilangan prima adalah ....

• Jika saya menemukan sebuah bilangan prima, maka ....

• Jika saya sudah sampai angka terakhir, maka ....

Detilkan Langkah‐langkahnya

• Definisikan: bilangan prima adalah ....

• Jika saya menemukan sebuah bilangan prima, maka ....

• Jika saya sudah sampai angka terakhir, maka ....

Masih susah juga?

Jika ada dua angka, keluarkan jumlahnya

• 2+3=5

• Simple enough?

Sebagai Developer

• Pastikan inputnya ada 2

• Pastikan kedua inputannya adalah angka

• Apakah kedua angka ini bilangan bulat?

• Apakah kedua angka ini positif?

Penting

• Program / Aplikasi / Games yang bagus adalah program yang selesai (bisa digunakan)

• Practice makes perfect

dicoding.id/a

dicoding.id/a

Kesimpulan

• Jangan ribet dulu dengan teknologi / pengguna / tool

• Mulai dengan kasus sederhana

• Kalau masih bisa dipecah kasusnya, pecah ke kasus yang lebih kecil• Selesaikan bertahap

• Detailkan langkah‐langkahnya baru ngoding

• Buat satu sampai selesai, Practice makes perfect

Slide Terakhir Penyemangat

• Sebuah perjalanan besar harus diawali dengan sebuah langkah kecil.

• Datang ke Event tidak membuatmu jadi bisa/pintar ngoding

• Pulang, renungkan, coba sampai selesai

• Berhenti Berwacana

@yoza1404

yoza@dicoding.com

fb.me/dicoding | @dicoding | dicodingidn

top related