Cara Melakukan Clear Cache Pada Smartphone Android

Data Cache merupakan data yang dihasilkan oleh aplikasi yang ter-install di Samrtphone yang kita miliki. Setiap aplikasi tersebut memiliki data cache masing-masing. Data cache tersebut bersifat sementara. Data cache jika tidak dibersihkan dapat membuat smartphone yang kita miliki menjadi lambat atau mungkin dapat membuat media penyimpanan smartphone kita menjadi penuh. Berikut ini langkah-langkah membersihkan data cache tersebut:

  1. Masuk ke menu pengaturan
  2. Pilih menu “Pemeliharaan Perangkat”
  3. Pilih menu “Memori”
  4. Pilih button “Hapus Sekarang”

Untuk lebih jelasnya kalian dapat melihat video berikut ini:

Semoga bermanfaat ūüôā

Cara Melihat Spesifikasi Smartphone Android

Smartphone Android sama halnya dengan komputer pada umumnya, terdiri dari beberapa unsur penyusun yaitu hardware dan software. Unsur-unsur penyusun tersebutlah yang sering menjadi pertimbangan seseorang untuk membeli Smartphone Android. Untuk melihat spesifikasi dari unsur penyusun tersebut tidaklah susah. Berikut ini merupakan cara melihat spesifikasi Smartphone Android:

  1. Masuk ke Menu Pengaturan
  2. Pilih Menu “Tentang Ponsel”
  3. Maka akan muncul spesifikasi dari Smartphone tersebut.

Untuk lebih jelasnya kalian dapat melihat Video berikut ini:

Spesifikasi dari Smartphone Android tersebut biasanya berupa Model atau Tipe Samartphone tersebut, nomor serial, IMEI, IP, MAC Wi-Fi, Versi OS yang digunakan Versi Kernel, informasi mengenai baterai dan lain-lain. Semoga bermanfaat ūüôā

Birthday Cake Candles

Pada postingan saya kali ini akan membahas materi yang ada di HackerRank pada problem ‚ÄúBirthday Cake Candles‚ÄĚ (baca¬†disini).

Solution

import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.regex.*;

public class Solution {

    // Complete the birthdayCakeCandles function below.
    static int birthdayCakeCandles(int[] ar) {

        //mengurutkan array
        Arrays.sort(ar);

        //mendapatkan nilai array terbesar
        int big = ar[ar.length-1];

        int count = 0;

        //menghitung jumlah array terbesar
        for(int i = 0; i < ar.length; i++){
            if(ar[i] == big){
                count = count + 1;
            }
        }
        return count;
    }

    private static final Scanner scanner = new Scanner(System.in);
    public static void main(String[] args) throws IOException {
        BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
        int arCount = scanner.nextInt();
        scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
        int[] ar = new int[arCount];
        String[] arItems = scanner.nextLine().split(" ");
        scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
        for (int i = 0; i < arCount; i++) {
            int arItem = Integer.parseInt(arItems[i]);
            ar[i] = arItem;
        }
        int result = birthdayCakeCandles(ar);
        bufferedWriter.write(String.valueOf(result));
        bufferedWriter.newLine();
        bufferedWriter.close();
        scanner.close();
    }
}

Selamat mencoba ūüôā

Mini-Max Sum

Pada postingan saya kali ini akan membahas materi yang ada di HackerRank pada problem ‚ÄúMini-Max Sum‚ÄĚ (baca¬†disini).

Solution

import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.regex.*;

public class Solution {
    // Complete the miniMaxSum function below.
    static void miniMaxSum(int[] arr) {
        // array untuk menampung penjumlahan
        long arrHasil[] = new long[5];
        long hasil = 0;

        for(int i = 0; i < arr.length; i++){
            for(int j = 0; j < arr.length; j++){
                if(i==j){
                    // melewatkan index yg sama dengan i
                    hasil = hasil;
                }else{
                    hasil = hasil + arr[j];
                }
            }
            arrHasil[i] = hasil;
            hasil = 0;
        }

        // mengurutkan array
        Arrays.sort(arrHasil);
        System.out.print(arrHasil[0] + " " + arrHasil[4]);
    }

    private static final Scanner scanner = new Scanner(System.in);
    public static void main(String[] args) {

        int[] arr = new int[5];
        String[] arrItems = scanner.nextLine().split(" ");
        scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
        for (int i = 0; i < 5; i++) {
            int arrItem = Integer.parseInt(arrItems[i]);
            arr[i] = arrItem;
        }
        miniMaxSum(arr);
        scanner.close();
    }
}

Selamat mencoba ūüôā

Aplikasi Dream List

Aplikasi Dream List merupakan aplikasi yang digunakan untuk mencatat dan memonitoring dream atau target yang ingin dicapai seseorang. Aplikasi Dream List dibuat dari bahasa pemrograman Java dengan IDE NetBeans 8.2 dan menggunakan  SQLite sebagai databasenya. Aplikasi Dream List dilengkapi grafik dari progress pencapaian atas target yang dibuat. Dengan Aplikasi Dream List ini diharapkan dapat memberi motivasi untuk mengejar target yang telah dibuat.

Semoga bermanfaat ūüôā

JFileChooser Pada NetBeans

Pada postingan saya kali ini akan membahas cara mendapatkan path suatu file dengan menggunakan JFileChooser.

Desain program

Langkah-langkah

  1. Klik kanan pada button yang ditandai garis merah
  2. Pilih Events > Action > actionPerformed
  3. Ketikan kode berikut ini:
try {
                JFileChooser OpenFile = new JFileChooser();
                OpenFile.showOpenDialog(null);
                File photo = OpenFile.getSelectedFile();
                String NamaFile = photo.getAbsolutePath();
                pathProfile.setText(NamaFile);   
                loadImage();
        } catch (Exception e) {
                JOptionPane.showMessageDialog(this,"Terjadi kesalahan saat 
                      memilih file: \n" + e.getMessage());
                photoProfile.setIcon(null);
        }

Library yang diimport

import javax.swing.JFileChooser;
import java.io.File;

Hasil

Selamat mencoba ūüôā

Java Anagrams

Pada postingan saya kali ini akan membahas materi yang ada di HackerRank pada problem ‚ÄúJava Anagrams‚ÄĚ (baca disini).

Solution

import java.util.Scanner;

public class Solution {

    static boolean isAnagram(String a, String b) {
        // Complete the function
        a =  a.toLowerCase();
        b =  b.toLowerCase();
        char arrA[] = a.toCharArray();
        char arrB[] = b.toCharArray();

        java.util.Arrays.sort(arrA);
        java.util.Arrays.sort(arrB);
        
        if(String.valueOf(arrA).equals(String.valueOf(arrB))){
            return true;
        }else{
            return false;
        }      
    }

    public static void main(String[] args) {
    
        Scanner scan = new Scanner(System.in);
        String a = scan.next();
        String b = scan.next();
        scan.close();
        boolean ret = isAnagram(a, b);
        System.out.println( (ret) ? "Anagrams" : "Not Anagrams" );
    }
}

Selamat mencoba ūüôā

Megurutkan Isi Suatu Array Pada Java

Pada postingan saya kali ini akan membahas cara mengurutkan isi suatu array pada java.

Contoh program

import java.util.Arrays;

public class arraySort{
   public static void main (String [] args){

      char arrA [] = {'d','c','b','a'};

      System.out.print("Array sebelum diurutkan: " + 
                        String.valueOf(arrA) +"\n");
      //mengurutkan isi array
      Arrays.sort(arrA);

      System.out.print("Array setelah diurutkan: " + 
      String.valueOf(arrA)); 
    }
}

Gambar output

Selamat mencoba ūüôā

Java String Reverse

Pada postingan saya kali ini akan membahas materi yang ada di HackerRank pada problem ‚ÄúJava String Reverse‚ÄĚ (baca disini).

Solution

import java.io.*;
import java.util.*;

public class Solution {
    public static void main(String[] args) {
        
        Scanner sc=new Scanner(System.in);
        String A=sc.next();
        /* Enter your code here. Print output to STDOUT. */
        char [] arrA = A.toCharArray();
        char [] aReverse = new char[arrA.length];

        int j = 0;
        for(int i = arrA.length-1 ; i >= 0; i--){
            aReverse[j] = arrA[i];
            j++;
        }
        
        if(A.equals(String.valueOf(aReverse))){
            System.out.print("Yes");
        }else{
            System.out.print("No");
        }
    }
}

Selamat mencoba ūüôā

Mengkloning Array Pada Java

Pada postingan saya kali ini akan membahas cara mengkloning suatu array pada java.

Bentuk umum

tipe data ArrClone = arrAsal.clone();

Contoh program

public class arrKloning{
    public static void main (String [] args){
        //array asal
        char arrAsal[] = {'W','O','R','L','D'};
        //array hasil kloning
        char arrClone[] = arrAsal.clone();
        
        System.out.print(String.valueOf(arrClone));
    }
}

Gambar output

Selamat mencoba ūüôā