13 Juni 2018

Tutorial Android Studio - Part 1 Intro



Cara Cepat Belajar Android Studio 1 Minggu : Part 1 Pengenalan
Ditulis oleh Muhamad Ridho Bahri
Update 4.12.2018





Android Studio adalah lingkungan pengembangan terintegrasi resmi (IDE) untuk sistem operasi Android Google, yang dibangun di perangkat lunak IntelliJ IDEA JetBrains dan dirancang khusus untuk pengembangan Android. Ini tersedia untuk diunduh di Windows, macOS dan sistem operasi berbasis Linux . Ini adalah pengganti Eclipse Android Development Tools (ADT) sebagai IDE utama untuk pengembangan aplikasi Android asli.

Android Studio diumumkan pada 16 Mei 2013 di konferensi Google I / O. Itu di tahap pratinjau akses awal mulai dari versi 0,1 pada Mei 2013, kemudian memasuki tahap beta mulai dari versi 0,8 yang dirilis pada Juni 2014. Bangunan stabil pertama dirilis pada Desember 2014, mulai dari versi 1.0. Versi stabil saat ini adalah 3.1.3 dirilis pada Juni 2018. 

  • Fitur
Fitur-fitur berikut disediakan dalam versi stabil saat ini: 

  • Dukungan Build Berbasis Gradle
  • Refactoring khusus dan perbaikan cepat Android
  • Alat serat untuk menangkap kinerja, kegunaan, kompatibilitas versi, dan masalah lainnya
  • Integrasi ProGuard dan kemampuan penandatanganan aplikasi
  • Wizard berbasis template untuk membuat desain dan komponen Android yang umum
  • Editor tata letak kaya yang memungkinkan pengguna untuk menyeret dan menjatuhkan komponen UI, opsi untuk melihat tata letak pada beberapa konfigurasi layar 
  • Dukungan untuk membangun aplikasi Android Wear
  • Dukungan bawaan untuk Google Cloud Platform, memungkinkan integrasi dengan Firebase Cloud Messaging ('Perpesanan Google Cloud' Sebelumnya) dan Google App Engine
  • Android Virtual Device (Emulator) untuk menjalankan dan men-debug aplikasi di studio Android.
  • Android Studio mendukung semua bahasa pemrograman yang sama dari IntelliJ, dan PyCharm misalnya Python, dan Kotlin dan Android Studio 3.0 mendukung fitur bahasa Java 7 dan subset fitur bahasa Java 8 yang bervariasi menurut versi platform. Proyek eksternal mendukung beberapa fitur Java 9.


  • Spesifikasi
Sebelum Memasang dan Menggunakan Android Studio saya sarankan anda terlebih dahulu melengkapi spesifikasi komputer untuk menjalankan software Android Studio ini.

Spesifikasi lengkap untuk menggunakan software android studio ini

Prosesor Dengan Arsitektur 64-bit mampu menjalankan aplikasi 32-bit
3 GB RAM minimum, 8 GB RAM direkomendasikan; plus 1 GB untuk Android Emulator
2 GB ruang disk yang tersedia minimum, 4 GB Direkomendasikan (500 MB untuk IDE + 1,5 GB untuk Android SDK dan citra sistem emulator)
Resolusi layar minimum 1280 x 800


  • Persiapan
Persiapan sebelum mempelajari Android Studio
hal yang harus kamu tau sebelum memulai dan mempelajari software android studio ini

  • Mempelajari User Interface dari Android Studio



  • Apa itu User Interface?

Penjelasan Detail Tentang User Interface
User interface adalah cara program dan user berkomunikasi. Istilah user interface atau interface kadang-kadang digunakan sebagai penggati istilah HCI (Human Computer Interaction). HCI (Human Computer Interface) adalah semua aspek dari interaksi pengguna dan computer, tidak hanya hardware. Semuanya yang terlhat dilayar, membaca dalam dokumentasi dan dimanipulasi dengan keyboard (atau mouse) merupaka bagian dari user interface.
User Interface berfungsi untuk menghubungkan atau penterjemah informasi antara pengguna dengan system operasi, sehingga computer dapat digunakan. Dengan demikian, user interface bisa juga diartikan sebagai mekanisme inter-relasi atau integrasi total dari perangkat keras dan lunak yang membentuk pengalaman bekomputer. Use interface dari sisi software bias berbentuk Graphical User Interface (GUI) atau Command Line Interfae (CLI), sedangkan dari sisi hardware bias berbentuk Aplle Desktop Bus (ADB), USB, dan fire wire.

  • Penjelasan Singkat Tentang User Interface Menurut Saya (Ridho Bahri Software)
User Interface merupakan tampilan awal atau terkemuka dari sebuah software merupakan tampilan grafis yang berhubungan langsung dengan penggunanya/user (orang /manusia). antarmuka pengguna berfungsi untuk menghubungkan antara pengguna dengan sistem operasi, sehingga komputer tersebut bisa digunakan.


Ini adalah tampilan awal / terkemuka dari Android Studio, lihat gambar yang ada dibawah ini :





Ini Merupakan Tampilan Awal / Terkemuka dari Android Studio, Anda akan bekerja dan membuat Aplikasi Android dengan software ini.

Saya Menyarankan Anda Berdoa Dulu Sebelum Memulai / Mempelajari Android Studio ini

  • Bahasa Pemrograman Android Studio
Pejelasan Singkat Tentang Bahasa Pemrograman Android Studio

Bahasa Pemrograman, atau Sering Diistilahkan Juga dengan Bahasa Komputer atau Bahasa Pemrograman Komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.


  • Bahasa Pemrograman yang Digunakan Untuk Android Studio
Bahasa Pemrograman yang digunakan untuk membuat Aplikasi Android di Android Studio adalah bahasa perograman JAVA atau  OOP (Object Oriented Programming) dalam bahasa inggris digunakan untuk bahasa pemrograman yang berorientasi objek pada aplikasi android .



  • Apa saja yang bisa dilakukan oleh java?
Java tidak hanya berjalan pada android saja, java juga digunakan lebih dari 8 milliar perangkat digital seperti ATM, Printer, TV, dan lain lain. Dengan java juga kalian dapat membuat aplikasi dengan GUI (Graphical User Interface) pada windows.

Java merupakan bahasa official dari android. Java juga sekarang ini dikembangkan oleh Google. Bahasa pemrograman java termasuk pada mid-level programming language. Berikut beberapa perbandingan bahasa pemrograman java dengan bahasa pemrograman lainya.

Jadi Pada Dasarnya Aplikasi Android Menggunakan Bahasa Pemrograman JAVA 

Namun Era atau Jaman Semakin Canggih dan Android kini telah menggunakan Bahasa Pemrograman Baru yaitu KOLTIN

Penjelasan Singkat Apa itu Bahasa Pemrograman KOLTIN




Kotlin adalah bahasa pemrograman baru bersifat multiguna (general purpose programming language) yang dikembangkan oleh JetBrains — pembuat IntelliJ Idea yaitu IDE untuk mengembangkan aplikasi berbasis Java dan PHP Storm yaitu IDE untuk mengembangkan aplikasi berbasis PHP. Kotlin diperkenalkan kepada publik pada Juli 2011. Kotlin sendiri diposisikan sebagai “bahasa yang lebih baik” dibanding Java. Bisa dibilang bahasa pemrograman moderen untuk menggantikan Java.

Beberapa fitur yang dimiliki oleh Kotlin
  • Berjalan di atas Java Virtual Machine (JVM) sehingga kode Kotlin yang Anda tulis dapat berinteraksi secara langsung dengan kode/pustaka pemrograman Java yang sudah lebih lama ada.
  • Memiliki versi Kotlin JavaScript sehingga Anda juga dapat mentarget hasil kompilasi kode Kotlin Anda untuk berjalan di peramban maupun Node.js.
  • Type inference, dengan adanya fitur ini maka Anda tidak perlu mendeklarasikan tipe data untuk variabel dan properti secara eksplisit seperti di Java. Compiler Kotlin yang akan menebak tipe data yang akan digunakan.
  • Null-Safety, tidak perlu takut lagi kode yang Anda jalankan akan mengalami NullPointerException.
  • Dan masih banyak lagi fitur-fitur moderen yang dapat Anda lihat di sini.


Perbedaan Java dan Kotlin menurut saya (ridhobahrisoftware)

  • Kelebihan JAVA
  1. Java Lebih Mudah Digunakan
  2. Source Code lebih banyak dan mudah ditemukan di internet

  • Kelebihan Kotlin
  1. Bahasa Pemrograman nya mirip Bahasa Pemrograman Bahasa C#, Singkat dan Padat. Tidak perlu repot menulis source code yang terlalu panjang
============
  • Kekurangan JAVA
  1. Java Memang Mudah Digunakan tetapi kekurangan nya yaitu dari jumlah source code yang digunakan terlalu panjang
  2. Untuk Sebagian Orang Bahasa Pemrograman itu Susah Untuk Dihapal karena terlalu banyak source code yang digunakan
  • Kekurangan Kotlin
  1. Kotlin Lebih Susah Digunakan karena bahasa pemograman in belum familiar dan masih baru.
  2. Source Code untuk Kotlin Masih Susah Digunakan dan Dicari
  3. Susah dipahami karena untuk menggunakan kotlin anda mengharuskan anda memahami permrograman JAVA terlebih dahulu

Silahkan Jika Minat Untuk Membaca Dilanjutkan Ke-Materi Part-2

*klik link yang ada dibawah ini
Cara Cepat Belajar Android Studio 1 Minggu! Part 2 Cara Pasang Android Studio


jika alamat di atas tidak bisa di klik berarti saya sedang membuat artikel / teori / belum meng-update artikel selanjutnya...  mohon sabar.. ditunggu materi selanjutnya.


Jangan Lupa untuk dukung saya dengan cara memberikan Subscribe pada Channel Youtube saya  ATAU dengan cara Like Facebook Ridho Bahri Software


Terima Kasih,.

Sumber
https://en.wikipedia.org/wiki/Android_Studio
http://senalastiansah.blogspot.com/2012/10/pengertian-user-interface-user.html
https://id.wikipedia.org/wiki/Bahasa_pemrograman
https://renotekno.com/apa-bahasa-pemrograman-yang-digunakan/

[ Lihat Lebih Lanjut ]


Muhamad Ridho Bahri

Pemilik Situs, Penulis, Sekaligus Editor

Saya seorang Freelancer Expert di bidang Animasi dan IT. Sekarang saya bekerja secara mandiri dan memiliki bisnis online yaitu produk digital online atau bisnis freelance. jika anda memiliki pertanyaan silahkan tanyakan pada saya.

0 komentar:

Posting Komentar

Attention:
You are Forbidden to Comment Hate, Say Rude, .etc do not do that. thank you