Menghitung Menit dan Sisa Detik

import java.util.Scanner;

public class TampilkanWaktu {

public static void main(String[] args) {

// TODO code application logic here

Scanner input = new Scanner(System.in);

// Prompt user untuk input

System.out.print("Inputkan integer untuk jumlah detik: ");

int detik = input.nextInt();

Menghitung Rerata

import java.util.Scanner;
public class HitungRerata {
    public static void main(String[] args) {
        // Buat object Scanner
        Scanner input = new Scanner(System.in);
        // Prompt user untuk input 3 angaka
        System.out.print("Inputkan 3 angka: ");
        double angka1 = input.nextDouble();
        double angka2 = input.nextDouble();
        double angka3 = input.nextDouble();
     

Membaca Input dari Console

Pada latihan sebelumnya (menghitung luas lingkaran), besarnya radius sudah ditentukan dalam kode. Untuk menghitung radius yang berbeda-beda kita harus menggunakan input dari user dengan menggunakan class Scanner.

Java menggunakan System.out untuk membuat output ke perangkat dan System.in untuk mengambil input dari perangkat. Defaultnya, perangkat output adalah monitor dan perangkat input adalah keyboard. Untuk menunjukkan output ke console, kita menggunakan method println untuk menampilkan ke monitor. Tetapi untuk input dari console, Java tidak mensupport secara langsung, jadi kita menggunakan class Scanner untuk membuat object untuk membaca input dari System.in seperti berikut:

Scanner input = new Scanner(System.in);

Tanya Jawab: Seputar Teknis UI Android

1. Apa perbedaan antara unit ukuran dp dan px? Yang mana seharusnya kita gunakan untuk menentukan ukuran view?
Unit dp tidak bergantung pada densitas dan 1 dp sama dengan satu pixel pada layar 160 dpi. Unit px berkaitan dengan pixel aktual pada layar. Kita seharusnya menggunakan unit dp karena memungkinkan activity kita untuk berubah-ubah dengan tepat ketika kita menjalankan pada berbagai macam perangkat dengan ukuran layar yang berbeda-beda
2. Mengapa AbsoluteLayout tidak dianjurkan untuk digunakan?
Dengan munculnya berbagao macam perangkat dengan ukuran layar yang berbeda-beda, penggunaan AbsoluteLayout akan menyulitkan app kita untuk menampilkan look and feel yang konsisten dengan berbagai macam perangkat.

Menghitung Luas Lingkaran

Menulis kode program memerlukan strategi dalam memecahkan masalah dan kemudian menggunakan bahasa pemrograman untuk menerapkan strategi tersebut.

Contoh kasus sederhana: Hitunglah luas area lingkaran

Solusi algorithma (pseudocode):
  1. Baca input radius lingkaran
  2. Hitung luas lingkaran dengan rumus luas = radius * radius * phi;
  3. Tampilkan hasilnya
Untuk menyimpan radius dan luas kita memerlukan variabel untuk menyimpan nilainya. Dalam kasus ini kita akan menyimpan variabel dengan nama radius dan luas. Kedua variabel akan kita eklarasikan dengan tipe data double.

Tanya Jawab: Activity, Fragment, dan Intent

1. Apa yang akan terjadi bila kita memiliki dua atau lebih activity dengan intent filter action name yang sama?
OS Android akan menampilkan dialog dimana user bisa memilih activity mana yang diinginkan oleh user
2. Tuliskan kode untuk memanggil app Browser built-in
Kita gunakan kode seperti berikut di bawah ini:
Intent i = new
Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(“https://phpisus.blogspot.co.id/”));
startActivity(i);

Membuat kode "Java" pertama

Kita akan membuat kode program "Java" pertama yang menampilkan output Halo Dunia di console. Berikut langkah-langkahnya (IDE yang digunakan dalam tutorial disini adalah Netbeans):

1. Kita buat file java: HaloDunia.java dan kode seperti berikut di bawah ini:
public class HaloDunia {
    public static void main(String[] args) {
        // Menampilkan output Halo Dunia di console
        System.out.println("Halo Dunia");
    }
}

Google Melacak Perangkat Android Kita Melebihi Yang Kita Duga

Location service - Android
Fitur location service yang ada di perangkat Android kita sudah merevolusi cara kita menempuh suatu perjalanan. Kita bisa diantar dengan mudah oleh fitur tersebut dari lokasi X ke lokasi Y. 

Location history memungkinkan perangkat kita memberikan update lalu lintas secara otomatis sepanjang rute perjalanan yang kita lalui, atau memberikan kita peta dimana kita bepergian pada hari tertentu sebelumnya. Untuk menyajikan informasi seperti ini Google harus mengetahui dimana kita sekarang dan dari mana, jadi Google melacak nomor layanan smartphone kita seperti GPS dan data Wi-Fi.