Tuesday, 14 May 2019

Belajar Pemrograman Android (Java)

Buat kamu yang bingung, ini materi yang bakal dibahas di video tutorialnya
1. Membuat Android Application Project
2. Membuat Tampilan Aplikasi Android
3. Menjalankan Aplikasi di Emulator Android
Kalau ada pertanyaan atau bingung, tinggal komentar aja dibawah ini. Tenang aja, komentar GRATIS kok enggak bayar hehe ^_^

Oh ya, kalau kamu yang tertarik belajar lebih lengkap, kamu bisa pesan langsung Tutorial Premium dibawah ini yang materinya jauh lebih lengkap dari video yang saya bahas diatas, tentunya dengan harga yang terjangkau!
Ini daftar materinya kalau kamu penasaran ðŸ˜€
Bab 1 – Instalasi dan Pengenalan Workspace
1.0 –  Persiapan
1.1 –  Instalasi Java Development Kit (JDK)
1.2 –  Instalasi Android Studio
1.3 –  Konfigurasi Awal Android Studio
1.4 –  Android Emulator Untuk Pengguna Processor AMD
1.5 –  Instalasi Genymotion
1.6 –  Instalasi Genymotion Android Emulator
1.7 –  Menggunakan Device Android Untuk Debugging dan Pengenalan Aplikasi Vysor
1.8 –  Membuat Project Baru Android
1.9 –  Menjalankan Project
1.10 –  Pengenalan Interface
Bab 2 – Pembuatan Layout (App 1)
2.1 –  Mengubah Teks di dalam Layout
2.2 –  Menambahkan TextView dan Mengubah Ukuran Font
2.3 –  Menambahkan Tombol
2.4 –  Mengganti Warna
2.5 –  Mengatur Padding
2.6 –  Menghilangkan Action Bar
Bab 3 – Pembuatan Kode Program (App 1)
3.1 –  Mendeklarasikan Variable
3.2 –  Mengassign Variable
3.3 –  Membuat Tombol Berfungsi
3.4 –  Menambahkan Method onClick
3.5 –  Menggenerate Angka Acak
3.6 –  Memilih Item
Bab 4 – Refactoring dan Finalisasi (App 1)
4.1 –  Refactoring – Membuat Class Baru
4.2 –  Refactoring – Menggunakan Class Yang Sudah Dibuat
4.3 –  Mengubah Warna Secara Dinamis
4.4 –  Menambah Warna Lainnya
4.5 –  Menggunakan Warna Baru
4.6 –  Menambahkan Icon
Bab 5 – Tips Proses Debugging (App 1)
5.1 –  Debug – Menggunakan Toast
5.2 –  Debug – Menggunakan Android Log
Bab 6 – Input Pengguna (App 2)
6.1 –  Membuat Project Dongeng Interaktif
6.2 –  Pengenalan ImageViews
6.3 –  Pengenalan EditText untuk Input
6.4 –  Membuat Aplikasi Hanya Potrait
6.5 –  Mengambil Teks dari EditText
Bab 7 – Intent dan Activity (App 2)
7.1 –  Membuat Multiple Activity
7.2 –  Mengirim Data ke Activity Baru
7.3 –  Mengambil Data dari Intent
7.4 –  Menggunakan String Resources
Bab 8 – Model View Controller (App 2)
8.1 –  Apa itu Model View Controller
8.2 –  Mendefinisikan Model
8.3 –  Implementasi Model
8.4 –  Menambahkan Dongeng
8.5 –  Membuat Constructor
Bab 9 – Finalisasi Aplikasi (App 2)
9.1 –  Membuat Layout Dongeng
9.2 –  Kostumisasi Tombol
9.3 –  Memanggil Halaman Pertama
9.4 –  Pengaturan Formatting
9.5 –  Memanggil Halaman Lainnya
9.6 –  Menyelesaikan Dongeng

Google Perkenalkan Aplikasi Belajar "Coding" Lewat Game

Google merilis aplikasi yang membantu programer pemula untuk belajar tentang pemrograman JavaScript, bertajuk "Grasshopper". Aplikasi tersebut ditelurkan oleh in-house incubator atau tempat pelatihan milik Google bernama Area 120. Salah satu engineer yang ikut menggarap aplikasi tersebut, mengatakan jika Grasshopper bertujuan untuk mempermudah para programer pemula. Ia menambahkan jika kebutuhan kemampuan coding sedang meningkat saat ini. 

Belajar pemrograman pun dibuat lebih menyenangkan, semuanya dilakukan menggunakan puzzle dan kuis sederhana. Sehingga bisa dilakukan saat waktu senggang. Aplikasi Grasshopper bisa diunduh melalui Google Play Store di perangkat Android, di tautan ini dan App Store di perangkat berbasis iOS di tautan berikut. Setelah terpasang dan masuk menggunakan akun Google, pengguna akan diberikan sedikit pengantar tentang apa itu coding. Aplikasi akanmemberitahu bahwa bahasa pemrograman yang akan digunakan di aplikasi Grasshopper adalah JavaScript. Setelah memulai, pengguna akan disuguhkan sebuah kuis dengan beberapa pilihan pertanyaan. Semakin lama, tingkat kesulitannya pun semakin tinggi. Setelah meyelesaikan kuis, tahap selanjutnya disebut "fundamental". 

Di tahap ini pengguna akan mempelajari fungsi, membuat variabel, mengontrol alur kode, dan sebagainya menggunakan JavaScript. Tahap ini akan dipelajari melalui media permainan puzzle. Puzzle pertama adalah menggambar bendera negara Perancis yang berbentuk vertikal menggunakan coding. Dilanjutkan dengan menggambar bendera negara Gabon yang berbentuk horisontal dengan tingkat kesulitan lebih tinggi. Setelah menyelesaikan game, pengguna bisa melihat berapa konsep atau tahapan yang telah berhasil dicapai dan berapa kunci JavaScript yang telah digunakan. 

Aplikasi tersebut juga menawarkan penggunanya untuk menjadwalkan pelatihan, bisa setiap hari atau hanya beberapa hari dalam seminggu. Baca juga : Game Karya Programer Cilik Pukau Pengunjung Tim pengembang Grasshopper, dirangkum KompasTekno dari The Verge, Sabtu (21/4/2018), menyebut jika mereka ingin menambahkan materi pembelajaran untuk mengembangkan kurikulum, namun belum menyebut untuk untuk mengajarkan bahasa program lain selain JavaScript. Di dalam aplikasi, Google menyebut jika JavaScript adalah bahasa pemrograman yang digunakan lebih dari 70 persen pengembang profesional.

Artikel ini telah tayang di Kompas.com dengan judul "Google Perkenalkan Aplikasi Belajar "Coding" Lewat Game", 
https://tekno.kompas.com/read/2018/04/21/16410007/google-perkenalkan-aplikasi-belajar-coding-lewat-game.

Peluang Kerja: Menjadi Mobile Programmer!

Saat ini banyaknya perangkat gadgetyang digunakan menjadikan lahan baru bagi para pencari kerja, khususnya di para programmer. Meskipun beberapa dari antara kita belum memilikinya, berikut link yang bisa membantu kita untuk melihat sekilas ada dibalik dunia gadget: http://www.codeproject.com/Articles/73089/Comparison-of-Android-vs-iPhone-vs-Nokia-vs-BlackB.aspx Bagaimana untuk menjadi mobile programmer? Tingkat kesulitannya: cukup menantang

Belajar mobile programming dengan pengembangannya membutuhkan bakat/minat dan keahlian dasar pemrograman. Khusus bagi kawan-kawan yang belum pernah belajar pemograman, belajar mobile programming akan menjadi agak sulit untuk memulainya, tapi kalau dibarengi dengan semangat dan kerja keras pasti akan membuahkan hasil yang memuaskan.

Berikut langkah-langkah yang saya terjemahkan dari ehow.com

1. Beli buku tentang dasar pemrograman mobile untuk situs web mobile, game dan aplikasi. Pelajari tentang bahasa pemrograman seperti Java, JavaScript, Flash dan Visual Studio yang digunakan menulis pemograman pada perangkat mobile.

2. Fokus pada pemograman seperti games, website atau pengembangan mobile application.

3. Lakukan pencarian bahasa pemrograman untuk pengembangan website dengan bahasa tertentu berisi tutorial, webcast, video training dan contoh script mobile programming.

4. Cara kursus untuk belajar tentang mobile programming; dan ikutilah seminar atau workshop tentang trend terbaru aplikasi mobile. contoh: “Android Programming & Java Programming” di salah satu training provider di Jakarta.

5. Belajar dari seseorang yang tahu bahasa dan teknologi mobile programming. Selanjutnya, bergabunglah dalam forum online mobile programming tertentu.