Wednesday, April 8, 2020


PERTEMUAN 2 ANDROID STUDIO IDE




DAFTAR ISI

  1. Pengenalan Android IDE
  2. fitur Android IDE
  3. Tipe-tipe Activity
  4. Apa Saja Yang Ada Di IDE Android
  5. Shorcut Pada Android Studio






1. Pengenalan Android IDE

Android  Studio merupakan Integrated Development  Environment(IDE) untuk  pengembangan aplikasi  Android yang  diperkenalkan google pada acara I/O 2013 .


Android Studio berbasiskan JetBrains Intellij IDEA, dan dikhususkan untuk mengembangkan  aplikasi berplatform Android.


2. Fitur Android IDE

Android Studio menawarkan  fitur lebih banyak untuk produktivitas saat aplikasiAndroid, Android, diantaranya diantaranya:

– Sistem versi berbasis Gradle yang fleksibel.
– Emulator yang cepat dan kaya fitur.
– Lingkungan yang menyatu untuk pengembangan bagi semua perangkat Android.
– Instant Run untuk mendorong perubahan ke aplikasi yang berjalan tanpa mebuat APK baru.
– Template kode dan integrasi GitHub untuk membuat fitur aplikasi yang sama dan mengimpor kode contoh.
– Alat pengujian dan kerangka kerja yang ekstensif.
– Alat Lint untuk meningkatkan kinerja, kegunaan, kompatibilitas versi, dan masalah-masalah lain.
– Dukungan Bahasa C++ dan NDK.

– Dukungan bawaan untuk Google Cloud Platform, mempermudah pengintegrasian Google Cloud Messaging dan App Engine.


3. Tipe-tipe Activity

• Add No Activity  Tidak ada activity yang ditambahkan.

• Basic Activity  dengan template komponen material design seperti Floating Action Button.
• Empty Activity  Activity dalam bentuk yang paling dasar.
• Fullscreen Activity  Activity fullscreen tanpa status bar Activity.
• Google AdMob Ads Activity   Activity dengan konfigurasi default iklan Admob.
• Google Maps Activity Activity dengan menyediakan konfigurasi dasar Google Maps.
• Login Activity Activity untuk halaman login.
• Master / Detail Flow Master Activity yang diperuntu Activity yang diperuntukkan untuk alur aplikasi master detail pada peranti tablet.
• Navigation Drawer Activity dengan tampilan side bar menu.
• Scrolling Activity Activity dengan kemampuan scroll konten didalamnya secara vertical.
• Settings Activity  Activity yang diperuntukan untuk konfigurasi aplikasi.
• Tabbed Activity Activity yang diperuntukan untuk menampilkan lebih dari satu tampilan, dapat digeser ke kanan dan kiri (swipe) dengan menggunakan komponen viewpager.


4. Apa Saja Yang Ada Di IDE

1. Jendela Tools

Merupakan Merupakan Tools sering digunakan dalam development untuk dalam melakukan  berbagai jenis tindakan seperti copy/paste, build, menjalankan aplikasi, hingga menjalankan emulator.





2. Jendela Navigasi

Jendela navigasi ini memberikan tampilan struktur yang terlihat lebih ringkas dalam jendela Project. TampilanTampilan ini menunjukkan posisi proyek yang sedang aktif.




3. Jendela Editor

 Merupakan tempat untuk membuat dan memodifikasi kode. Bergantung pada jenis file saat ini, editor dapat berubah. Misalnya, ketika melihat tata letak, editor menampilkan Layout Editor.




4. Tampilan Struktur Project




a). Manifests
Manifests digunakan untuk menetapkan informasi tengtang lingkungan waktu proses Android.Manifest merupakan salah satu  berkas yang harus ada ada di dalam proyek android. Manifest bertugas untuk memberikan beragam informasi penting kepada sistem Android.Sistem perlu mengetahui apa yang akan digunakan oleh aplikasi sebelum running.

b) Java
Folder menyertakan aktivitas, pengujian, dan komponen lain di kode sumber Java.Setiap aktivitas, layanan, dan komponen lain didefinisikan sebagai kelas Java.Nama aktivitas pertama yang pengguna lihat, yang juga inisialisasi sumber daya seluruh aplikasi, biasanya dinamakan Main Activity secara secaraotomatis otomatis. Java berisi berkas source code yang ditulis dalam bahasa Java, termasuk didalamnya juga kode Unit Test dan android.

c). Res
Folder res ini berisikan sumber daya, seperti layout XML, string UI, dan gambar. Aktivitas biasanya dikaitkan dengan file daya XML yang menetapkan layout tampilannya. File ini biasanya diberi nama setelah aktivitas atau fungsinya.Mengatur resource di dalamnya, yang mana bukan berupa kode, melainkan layout aplikasi, sumber gambar,ikon, ikon, hingga style. Di dalam folder res ini juga terdapat sejumlah folder yang sudah diatur dan dikategorikan sesuai kebutuhan.

d). Gradle
Secara default Gradle merupakan build tools yang digunakan oleh Android Studio. Fungsinya adalah adalah untuk membantu mengkompilasi dan menjalankan menjalankan sour cecode aplikasi aplikasi aplikasi yang sedang  dikembangkan berdasarkan konfigurasi di Gradle.Gradle itu sendiri juga mendukung manajemen proyek dalam hal penambahan di luar framework Android.

5. Jendela Status

Jedela status berada diposisi bawah. Jendela status menampilkan status proyek dan IDE itu sendiri, serta setiap peringatan atau pesan yang terjadi pada saat proyek sedang dibuat atau sedang berjalan.




5. Shorcut Pada Android Studio

IDE Android Studio menyediakan fasilitas yang powerfull di bawah Intellij IDEA ini. Banyak tools yg dimiliki Android yang membantu para programmer saat mengembangkan aplikasi yang dibuat.

Berikut penjelasan shortcut yang ada di Android Studio:


1. Pencarian  : ·        Ctrl+F (Berfungsi untuk Find, pencarian teks dalam salah satu berkas.)
·        Shift+Shift (Berfungsi untuk Search Everywhere, atau dapat dikatakan pencarian semua jenis berkas yang masih dalam 1 proyek.)
·        Ctrl+Shift+F (Berfungsi untuk  Find in path, pencarian teks di seluruh berkas proyek.)·        Ctrl+R (Berfungsi untuk Replace, mengganti teks di dalam berkas.)2. Navigasi :·        Ctrl+N (Berfungsi untuk find file, navigasi ke berkas.)
·        Alt+ (Berfungsi untuk lompat ke method sebelumnya.)
·        Ctrl+B (Befungsi untuk go to declaration, lompat ke deklarasi yang dipilih.)
·        Alt+  (Berfungsi untuk lompat e method sesudahnya.)·        Ctrl+G (Berfungsi untuk go to line, lompat ke baris tertentu.)
·        Ctrl+E (Berfungsi untuk membuka berkas teranyar (recent file).)
·        Alt+f7 / ctrl+f7 (Berfungsi untuk melihan penggunaan variabel/objek yang dpilih diseluruh berkas proyek.)
·        Ctrl+shift+B (Berfungsi untuk mencari tahu implementasi variabel/objek yang dipilih.)
·        Ctrl+left mouse(or) ctrl+alt+f7 (Berfungsi untuk melihat penggunaan variabel/objek yang diklik.)
3. Redaksi :·        Ctrl+D (Berfungsi untuk menggandakan yang dipilih.)
·        Ctrl+Q (Berfungsi untuk melihat dokumentasi dengan tampilan minimal.)
·        Ctrl+P (Berfungsi untuk melihat isi dari parameter, penting ketika melihat method dari Android atau library lain.)
·        Ctrl (Berfungsi untuk basic code completion,  menampilkan saran untuk melengkapi kode anda.)
·        Ctrl+shift+space (Berfungsi untuk  Smart code completion, menampilkan saran kode untuk  melengkapi kode anda dengan lebih pintar (menampilkan apa yang benarerkait dengan kode Anda).)
·        Alt+insert (Berfungsi untuk generate code, menghasilkan (generate) kode. Perintah ini menghasilkan (generate) kode. Perintah ini menghasilkan (generate) kode. Perintah ini sangat memudahkan ketika membuat constructor dan setter/getter.)
·        Ctr+alt+L (Berfungsi untuk memformat ulang kode, merapikan kode.)
4. Run :·        Ctrl+shift+f9 (Berfungsi untuk melakukan kompilasi pada berkas, package atau modul.)
·        Shift+f10 (Berfungsi untuk running.)
·        Shift+f9 (Berfungsi untuk melakukan debug.)
5.  Basic code completion :·        Ctrl+space (Berfungsi untuk pemanggilan code completion standar untuk membantu melengkapi kode yang akan dibuat.)
6. Statement completion :·        Ctrl+shift+enter (Berfungsi untuk perintah ini sangat membantu karena meyelesaikan kode tanpa harus mengetik lengkap dan tanpa tanda kurung, kurung siku, kurung kerawal, dan banyak macam performatan lainnya.)

No comments:

Post a Comment

MAKALAH ETIKA PROFESI TEKNOLOGI INFORMASI KOMUNIKASI ‘‘CYBER ESPIONAGE”

  MAKALAH ETIKA PROFESI TEKNOLOGI INFORMASI KOMUNIKASI ‘‘ CYBER ESPIONAGE ”      MAKALAH ETIKA PR...