Card View Android Studio
ANDROID
Membuat Tata Letak Berbasis Kartu
Sering kali aplikasi perlu menampilkan data dalam container dengan gaya yang mirip. Container ini sering digunakan dalam daftar untuk menampung informasi setiap item. Sistem menyediakan CardView API sebagai cara mudah untuk menampilkan informasi di dalam kartu yang memiliki tampilan konsisten di seluruh platform. Kartu ini memiliki elevasi default di atas kelompok tampilan yang menampungnya, sehingga sistem menggambar bayangan di bawahnya. Kartu memberikan cara mudah untuk menampung sekelompok tampilan, sekaligus memberikan gaya yang konsisten untuk container.
SIKRO RPL - Sistem Kendali Rumah Otomatis
ARDUINO
SIKRO merupakan sebuah system yang di rancang khusus untuk kemudahan kita, hanya dengan sebuah perangkat mikrokontroler (ARDUINO) yang di dukung dengan beberapa sensor untuk dapat menjalankan perintah sesuai dengan keinginan kita, menggunakan aplikasi berbasis android yang kemudian di installkan di Smart Phone kita, media koneksi SIKRO hanya dengan menggunakan koneksi Bluetooth dan aplikasi SIKRO dapat di operasikan dengan mudah.
modul pemrograman berorientasi objek KD.3.1 dan KD.3.2
KD 3.1 Memahami konsep pemrograman berorientasi objek
A.Pemrograman berorientasi objek (object-oriented programming disingkat OOP)
Merupakan pemograman yang berorientasikan kepada
objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas
atau objek-objek. Setiap objek dapat menerima pesan, memproses data, dan
mengirim pesan ke objek lainnya.
Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.
praktek method 1
JAVA#1 Method Void (Tanpa Nilai Kembali)
Diawal pembahasan kita sudah menyinggung bahwa ada dua jenis method dan pada bagian ini kita akan membahas tentang method void yang tidak memiliki nilai kembali.
Method jenis ini fungsinya seperti prosedur pada bahasa pascal. Untuk lebih jelasnya disini saya akan membuat contoh program java menggunakan method void.
Silahkan perhatikan baris kode berikut ini:
public class MethodVoid {
public static String tulisan = "Selamat Belajar Method pada Java!";
public static void cetakTulisan(){
System.out.println(tulisan);
}
public static void cetakNama(String nama){
System.out.println("Nama saya adalah "+nama);
}
public static void main(String[] args){
cetakTulisan();
cetakNama("Damas Amirul Karim");
}
}
Catatan: keyword static
berfungsi agar variabel atau method yang kita buat dapat digunakan langsung dalam program utama tanpa harus membuat obyek.
Menggunakan Web View di Android Studio
ANDROID
Memuat Halaman Web Kita Dengan Android Studio
Yang pertama harus kita lakukan adalah menambahkan INTERNET permission ke manifest.
<manifest ... >
<uses-permission android:name="android.permission.INTERNET" />
...
</manifest>
Lalu tambahkan elemen WebView
di layout activity:
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
Linear Layout Android Studio
ANDROID
LinearLayout
adalah sekelompok tampilan yang menyejajarkan semua anak dalam satu
arah, secara vertikal atau horizontal. Anda bisa menetapkan arah layout
dengan atribut android:orientation
.
Catatan: Untuk kinerja dan dukungan fitur yang lebih baik, Anda harus membuat layout dengan ConstraintLayout.
Semua anak LinearLayout
akan ditumpuk satu sama lain, sehingga daftar vertikal hanya akan
memiliki satu anak per baris, berapa pun lebarnya, dan daftar horizontal
hanya akan setinggi satu baris (tinggi anak yang tertinggi, ditambah
pengisi). LinearLayout
mematuhi margin antara anak dan gravitasi (sejajar kanan, tengah, atau kiri) setiap anak.