Adsense

Responsive Ads Here

Minggu, 17 Desember 2017

Tutorial Belajar Bahasa Pemrograman Java Indonesia

Hai selamat datang di halaman 'Tutorial Belajar Bahasa Pemrograman Java Indonesia' . Disini kalian dapat menemukan daftar/list artikel tentang tutorial belajar, serta pemahaman bahasa pemrogramman Java dari mulai dasar (untuk pemula). Halaman ini sengaja dibuat untuk para kalian , calon programer atau developer ,yang belajar bahasa pemrograman java untuk Android ,yang masih belum tahu tentang pemahaman konsep dasar dan keyword-keyword di bahasa pemrograman Java. Meskipun masih banyak kekurangan di sana-sani , setidaknya bisa menjadi pencerahan dan memahami alur logika di bahasa pemrograman Java.


Sebelum kita belajar tentang bahasa pemrograman Java, di sarankan untuk kalian membaca beberapa hal terkait,  tentang dunia pemrograman ,seperti yang sudah di jelaskan pada artikel di bawah:
Belajar Mengenal Dasar Algoritma dan Struktur Data
Belajar Algoritma dan Struktur Data lewat Animasi Agar Mudah Paham
Belajar Mengasah Logika Bahasa Pemrograman Lewat Game
Belajar Mengenal Perbedaan Apa itu Compiler dan Interpreter
Belajar Mengenal Apa itu Refactoring
7 Tips Cara Meningkatkan Kemampuan Berpikir Logis

Untuk memulai membuat dan menjalankan program Java. Tentunya ,kita harus mempersiapkan tool-tool yang harus terinstall di  Komputer kalian.  Berikut beberapa tool yang harus dipersiapkan :

JDK 8 (Baca : Cara Install dan Setting)
Eclipse IDE ,Netbeans IDE ,dan  IntelliJ IDEA  (pilih salah satu)
Notepad ++ (optional)
Tips Cara Menjalankan Program Java lewat CMD(Command Prompt)(alternatif sementara)

Pada bagian ini berisi artikel list tutorial , tentang  belajar bahasa pemrograman Java ,dengan beberapa kategori ,yang salah satunya bisa kalian pelajari. Berikut selengkapnya:


Basic  :
Belajar Cara Memahami Konsep Dasar Bahasa Program Java
Belajar Mengenal Garbage Collector pada Java
Belajar Mengenal Tipe Variable Bahasa Pemrograman Java
Perbedaan Tipe Data Primitif dan Referensi di Program Java
Belajar tentang Method di Bahasa Pemrograman Java
Belajar Constructor Bahasa Pemrograman Java
Belajar Mengenal Type Casting dalam Coding Java
Class :
Belajar Mengenal Inner Class pada Program Java
Belajar Menggunakan Generic Class dalam Program Java
Belajar Menggunakan Anonymous Class di Program Java
Belajar Menggunakan Wrapper Class pada Program Java
Operator : 
Belajar Mengenal Operator Assignment dalam Program Java
Belajar Mengenal Operator Logika dalam Program Java
Belajar Mengenal Operator Relasi dalam Program Java
Belajar Mengenal Operator Aritmatika dalam Program Java
Belajar Mengenal Operator Bitwise dalam Program Java
Belajar Mengenal Operator instanceof pada Program Java

Keyword :
Belajar Mengenal Jenis Keyword pada Java Beserta Penjelasanya
Belajar Mengenal Keyword Static pada Bahasa Pemrograman Java
Belajar Mengenal Keyword This pada Bahasa Pemrograman Java
Belajar Mengenal Keyword Super di Bahasa Pemrograman Java
Belajar Mengenal Fungsi Break dan Continue di Program Java
Struktur Data:
Belajar Mengenal Array Bahasa Pemrograman Java
Belajar Mengenal Array 2 Dimensi (2D) pada Program Java
Belajar tentang ArrayList Bahasa Pemrograman Java
Belajar Mengimplementasi Getter dan Setter pada ArrayList Java
Belajar Mengenal Hashset dalam Program Java
Belajar tentang HashMap pada Program Java
Belajar Mengenal Enumeration di Bahasa Program Java
Belajar Menggunakan Iterator pada Program Java
Belajar Mengenal LinkedList pada Program Java
Belajar Mengurutkan (Sorting) List pada Program Java
Looping :
Belajar tentang Looping (Perulangan) di Bahasa Pemrograman Java
Belajar Mengenal Perulangan For Each pada Program Java
Belajar Mengenal Contoh Increment dan Decrement pada Java
Belajar Mengenal Nested Loops dalam Program Java
Konsep OOP:
Belajar Encapsulation di Bahasa Pemrograman Java
Belajar Inheritance (Pewarisan) Bahasa Pemrograman Java
Belajar Polymorphism di Bahasa Pemrograman Java
Belajar Mengenal Interface pada Program Java
Belajar Mengenal Class Abstract pada Program Java
Perbedaan class Abstract dengan Interface pada Program Java
Control Flow:
Belajar Conditional IF ELSE Bahasa Pemrograman Java
Belajar Switch Case Bahasa Pemrograman Java
Handling :
Belajar Mengenal Exception Handling dalam Coding Java
Design Pattern :
Belajar Mengenal Apa itu Design Pattern
Belajar Menggunakan Singleton Pattern di Program Java
Belajar Factory Method Pattern pada Program Java
Belajar Abstract Factory Pattern pada Program Java
Belajar Menggunakan Builder Pattern di Program Java
Belajar Menggunakan MVC Pattern di Program Java
Math :
Belajar Menggunakan Class Math pada Program Java
Belajar Mengenal Fungsi Math Random Pada Program Java
String :
Belajar Cara Memanipulasi String pada Bahasa Program Java
Belajar Konversi String ke Integer dalam Program Java
Belajar Menggunakan String Regex di Program Java
Belajar Mengenal Fungsi length String pada Program Java
Belajar Mengenal Fungsi charAt String Pada Program Java
Belajar Mengenal Fungsi replace String pada Program Java
Belajar Mengenal Fungsi contains String pada Program Java
Belajar Mengenal Fungsi equals String Pada Program Java
Belajar Mengenal Fungsi valueOf String pada Program Java
Belajar Mengenal Fungsi concat String Pada Program Java
Belajar Mengenal Fungsi split String pada Program Java
Belajar Mengenal Fungsi startsWith dan endsWith di Program Java
Belajar Mengenal Fungsi compareTo String pada Program Java
Belajar Mengenal Fungsi indexOf String pada Program Java
Belajar Mengenal Fungsi lastIndexOf String pada Program Java
Belajar Mengenal Fungsi trim String Pada Program Java
Belajar Mengenal Fungsi join String Pada Program Java
Belajar Mengenal Fungsi isEmpty String pada Program Java
Date :
Belajar Menggunakan Format Waktu(Date Time) di Program Java
Belajar Convert Waktu UTC ke Waktu Lokal di Program Java

Lainya:
Belajar Mengenal Serialization pada Program Java
Belajar Mengenal Apa itu Thread pada Program Java
Belajar Menggunakan Method Rekursif pada Program Java
Belajar Check Kata Anagram atau Tidak pada Program Java
Belajar Konversi Desimal ke Biner Oktal Hexa di Program Java
Belajar Membaca isi File TXT pada Program Java
Belajar Menulis isi File TXT pada Program Java
Belajar Menggunakan Method toString pada Program Java
Belajar Mengenal Method StringBuffer pada Program Java


Latihan :
Belajar Menghitung Inputan Jumlah Array di Program Java
0
Android adalah salah satu sistem operasi mobile yang bersifat Open Source, yang dimana source code dari sistemnya terbuka, dan dapat dikembangkan oleh siapa saja. Berbasiskan Software Linux yang dibangun untuk berbagai jenis bentuk perangkat dan platform. Terdapat beberapa komponen utama yang berjalan ,saat kita menggunakan perangkat yang menggunakan OS Android. Komponen utamanya seperti : System Apps ,Java API Framework ,Linux Kernel dan lain-lain. Saat ini komponen utama telah diupdate atau diperbarui , seiring dengan perkembangan teknologi Android tiap tahunya ,seperti contohnya pada Komponen , Android Run Time , dulu Android OS dapat berjalan  menggunakan Dalvik Virtual Machine ,nah saat ini Android OS terbaru berjalan, menggunakan Android Run Time (ART) , Android Run Time ini  secara default saat OS Android Lollipop  5.0 di rilis. Jika di Android Kitkat masih dalam tahap pengembangan.



Belajar Mengenal Komponen Arsitektur Platform Android




Bagi kalian Developer Android Pemula ,sangat penting untuk mengenal dan mengetahui apa saja Komponen Arsitektur dari Platform Android. Oleh karena itu pada artikel kali ini ,kita akan membahas Komponen Arsitektur apa saja yang digunakan di Platform Android.


Berikut Perbandingan Komponen Arsitektur Platform Android versi sekarang dengan versi lama:
Komponen Arsitektur Platform Android versi lama dengan yang baru

Berikut Komponen Utama Arsitektur Platform Android :



  • System Apps

System Apps adalah Aplikasi yang Secara Default atau Built-in ,terinstall di berbagai perangkat Android. Aplikasi ini sering kita gunakan sehari-hari ,seperti Dialer untuk Menelpon ,Email untuk mengirim Email ,SMS untuk mengirim pesan text, dan lain-lain. Tentunya berbagai macam perangkat dan OS Android ,akan berbeda pada System Appsnya. Tergantung brand atau vendor dari perangkat tersebut. Aplikasi ini juga umumnya tidak dapat di Uninstall ,harus menggunakan Aplikasi pihak ketiga. Bagi para opreker mungkin sering menggunakan Aplikasinya untuk melegakan memori internal. Bagi para developer Android sering menggunakan System Apps ,untuk melengkapi fitur pada Aplikasi yang sedang dikembangkan. (disebut Implicit Intent). 


  • JAVA API Framework

JAVA API Framework  adalah kumpulan library Java yang yang digunakan untuk pengembangan Aplikasi Android. Nah disini lah peran Android Developer , dalam membuat dan mengembangkan Aplikasi mereka. Terdapat 3 Komponen utama yaitu View System ,Content Provider dan Managers. Dalam Managers terdiri dari berbagai macam library seperti ,Activity ,Location ,Package ,Notification dan lain-lain.

  • Native C/C++Library ,
Ini adalah dukungan library yang diperuntukan bagi kalian developer, yang menggunakan bahasa pemrograman C/C++ untuk mengembangkan Aplikasi Android. Terdapat berbagai macam library yang dapat kita kembangkan , seperti WebKit ,OpennGL ES, Media Framework dan lain-lain.


  • Android Runtime (ART)

Android pada dasarnya menggunakan Java , sebagai bahasa pemrograman utama. Java mengcompile ke dalam bytecode, kemudian dieksekusi oleh Java Virtual Machine, yang tersedia di berbagai macam perangkat dan sistem operasi . Intinya bytecode ini adalah hasil binary code (.class) dari instruksi code java (.java) yang telah dicompile ,dan hanya dapat dibaca oleh Java Virtual Machine ,yang kemudian dilanjutkan untuk digunakan oleh Sistem operasi seperti di Windows ,Linux dan Mac.

Sama halnya untuk Android yang telah dikembangkan oleh Google, yang membuat sebuah virtual machine baru yang bernama Dalvik ,yang dikhususkan untuk perangkat mobile seperti Android. Jadi ketika ketika kita menulis baris code akan dikompile dua kali yaitu dengan menggunakan Java Bytecode dan Dalvik bye code, sebelum diteruskan ke Dalvik Virtual Machine.



Bytecode java code Art Dalvik Virtual Machine ART


Nah di Android Run Time(ART) ini  yang di kembangkan sejak OS Android KitKat, akan mengcompile Dalvik byte code ke dalam system binary, sehingga aplikasi yang dikembangkan untuk Dalvik akan bekerja ,ketika menggunakan ART. Jika di Dalvik virtual Machine ,akan tereksekusi setiap Aplikasi dijalankan(JIT/Just in time) ,berbeda dengan Android Run Time ,yang akan tereksekusi sekali saja,  ketika Aplikasi sudah terinstall di perangkat Android.

  • Hardware Abstraction 

Ini adalah komponen-komponen hardware pada perangkat Smartphone atau tablet pada umumnya , seperti Audio ,Bluetooth ,Camera,Sensors , dan masih banyak lagi.

  • Linux Kernel 

Nah Linux Kernel ini adalah sebuah inti dari sistem operasi pada umumnya ,pada perangkat Android akan menghandle drivers ,agar komponen-komponen hardware yang ada pada perangkat Android, bisa berjalan dengan baik.

Nah mungkin itu saja pengenalanya ,jika ada kekurangan dan kesalahan mungkin akan saya update nantinya. Terima kasih.

Selengkapnya bisa baca di https://developer.android.com/guide/platform/index.html
0
Seperti yang kita tahu Google baru saja merilis Android Studio 1.0 untuk Para Developer Android dalam membuat dan mengembangkan Aplikasi Android. Android Studio 1.0 ini memiliki banyak  fitur yang berbeda ketimbang dari Software IDE (Integrated Development Environment") Eclipse. Seperti Dukungan untuk Android 5.0 Lolipop fitur yang memudahkan Developer untuk menyematkan aplikasi mereka di semua layar Smartphone ataupun Tablet Android.Dan masih banyak lagi yang saya tidak jelaskan satu-persatu.


Android Studio
Android Studio



Nah Bagaimana Cara menginstall Android Studio 1.0 ini ?

Android Studio ini memudahkan kalian para Developer Android untuk mengembangkan Aplikasi Android. Dan sudah tersedia didalamnya Android Studio IDE dan Android SDK tools

(!)Ingat Pastikan sebelum menginstall Android Studio 1.0 ini kalian harus menginstall  JDK 7 lalu setting PATH jdk kalian. Mungkin jika kalian sudah menggunakan Android Developer Tools(Eclipse) dan ingin beralih ke Android Studio tidak masalah.


Baca : Cara Menginstall dan Setting PATH JDK  di Windows 7



1).Pertama pastinya kita harus mendownload Android Studio 1.0 ini di developer.android.com

Menuju ke Android Studio>>>


Setelah di download Android Studio 1.0 nya lalu kalian buka .exenya

Program exe Android Studio
Program exe Android Studio



2).Lalu kita tunggu beberapa saat pada bagian verifying installer.


verify installing setup Android Studio exe
verify installing setup


3).Nah setelah itu sampai muncul jendela Welcome  to the Android Setup.


Welcome  to the Android Setup.
Welcome  to the Android Setup.



4). Lalu kita pilih Next ,plih salah satu atau ceklist semua untuk Menginstall komponen tambahan Android SDK dan Virtual Device.


Choose Component Android Studio
Choose Component Android Studio



5).Setelah itu kita diperintahkan untuk , menentukan lokasi folder yang ingin kita install Android Studio 1.0 ini di Personal Computer/Laptop kalian. Tentukan saja lokasi folder yang strategis untuk Komputer kalian pada bagian Configuration Settings.



Configuration Settings Android Studio
Configuration Settings Android Studio





6).Nah disini kalian disuruh apakah ingin membuat atau memilih Star Menu Folder. Jika sudah ditentukan klik Install.



Choose Start Menu Folder Android Studio
Choose Start Menu Folder


7).Setelah itu kita tunggu proses penginstallan yang sedang berjalan.



Installing Android Studio
Installing Android Studio


8). Setelah beberapa lama kita selesai menunggu proses penginstallannya , lalu akan muncul jendela bahwa pengsintallan telah selesai (Installation Complete). Kita  pilih Next



Installation Complete Android Studio
Installation Complete

9). Pilih tombol Finish. Centang Start Android Studio jika kalian ingin memulai membuka atau menjalankan pertama kali Android Studio ini.


Completing the Android Studio Setup
Completing the Android Studio Setup


10).Menu loading Android Studio akan terlihat seperti gambar di bawah.



Loading Android Studio
Loading Android Studio




11). Nah disini kalian akan melihat tampilan seperti di bawah. Dan terdapat dua pilihan. Apakah kalian akan mengimport settingan Android Studio versi sebelumnya atau tidak. Jika kalian baru pertama kali menginstall atau tidak mempunyai Android Studio sebelumnya. bisa memilih I do not have a previous version of Android Studio or I do not want to import my settings. lalu kita pilih OK.


Import Setting Android Studio
Import Setting


12). Lalu loading berikutnya akan terlihat seperti gambar dibawah.


Loading Android Studio
Loading Android Studio


13). Lalu disini kita akan menunggu lagi untuk mendownload atau menginstall Android SDK tools.

Downloading Component SDK Android Studio
Downloading Component SDK


14).Setelah kita menunggu proses  menginstall Android SDK tools. lalu akan muncul jendela seperti gambar dibawah.lalu pilih Finish.

Finish Downloading Components Android Studio
Finish Downloading Components


15). Sampai muncul jendela Welcome to Anroid Studio. Disini kalian sudah dapat membuat project baru untuk membuat atau mengembangkan Aplikasi Android dengan Android Studio 1.0.



Welcome to Android Studio
Welcome to Android Studio


Demikian Tutorial Cara menginstall Android Studio 1.0.

Untuk pertanyaan tentang Android Studio 1.0 bisa komentar di bawah..
0