Eksport dan Import Database Pada MySQL

Eksport merupakan kegiatan yang dilakukan untuk mengamankan data (backup/eksport) pada suatu database. Sehingga jika terjadi sesuatu yang tidak diinginkan kita bisa mengembalikan data tersebut (import) dengan menggunakan file hasil eksport.

Bentuk Umum Eksport:

mysqldump -u [username] -p [namadatabase] > [Lokasi eksport]

Contoh eksport:

mysqldump -u root -p pegawai > D:\BackupDatabase.backupKaryawan.sql

Bentuk Umum Import:

mysql -u [username] -p [namadatabase] < [Lokasi file backup]

Contoh import:

mysql -u root -p backup < D:\BackupDatabase.backupKaryawan.sql

Untuk lebih jelasnya kalian dapat melihat video berikut ini:

Semoga bermanfaat ūüôā

Database pada MySQL [MySQL Command Line Client]

Database merupakan sekumpulan data yang terorganisir secara baik sehingga mudah untuk dimanipulasi, diambil, dan dicari. Database biasanya terdiri dari beberapa kumpulan table. Table tersebut biasanya berisi informasi atau data. Untuk mengakses data tersebut kita harus mengetahui lokasi dimana data tersebut berada (nama database dan nama table). Untuk itu pada postingan saya kali ini akan membahas mengenai query database yang sering digunakan pada MySQL.

CREATE DATABASE IF NOT EXISTS dataSiswa;

Query tersebut digunakan untuk membuat database dengan nama dataSiswa.

SHOW DATABASES;

Query tersebut digunakan untuk menampilkan seluruh database yang ada.

USE dataSiswa;

Query tersebut digunakan untuk memilih database yang ingin diaktifkan (dataSiswa).

DROP DATABASE dataSiswa;

Query tersebut digunakan untuk menghapus database dataSiswa.

Untuk lebih jelasnya kalian dapat melihat video dibawah ini:

Semoga bermanfaat ūüôā

Menjalankan MySQL Client Melalui CMD Windows

Pada postingan saya kali ini akan membahas cara menjalankan MySQL Client dengan CMD Windows. Berikut cara menjalankan MySQL Client melalui CMD:

  1. Copy lokasi dimana anda menginstall MySQL. Untuk Windows 64 bit biasanya berada di “C:\Program Files\MySQL\MySQL Server 8.0\bin”, untuk WIndows 32 bit biasanya di “C:\Program Files (x86)\MySQL\MySQL Server 8.0\bin”, dan jika anda menggunakan XAMPP biasanya ada di “C:\Xampp\MySQL\MySQL Server 8.0\bin”.
  2. Jalankan CMD
  3. Ketikan “CD ” dan paste lokasi instalasi MySQL (“C:\Program Files\MySQL\MySQL Server 8.0\bin” ) lalu tekan “Enter”
  4. Ketikan “mysql -u username -p “. username tinggal kalian sesuaikan dengan username yang telah dibuat, lalu tekan “Enter”.
  5. Maka kalian akan diminta untuk memasukan password. Silakan masukan password yang telah kalian buat, lalu tekan “Enter”.
  6. Jika muncul notifikasi “Welcome to the MySQL monitor.” maka kalian berhasil menjalankan MySQL Client.
  7. Untuk keluar dari MySQL Client kalian dapat mengetikan “exit” lalu tekan “Enter”.

Untuk lebih jelasnya kalian dapat melihat video berikut ini:

Semoga bermanfaat ūüôā

Manajemen User Pada MySQL

Manajemen user merupakan pengaturan user dalam mengakses dan mengolah database. Pengaturan tersebut bertujuan untuk membatasi user dalam mengakses dan mengolah database. Berikut ini beberapa manajemen user yang sering digunakan pada MySQL.

SELECT USER();

Query diatas digunakan untuk menampilkan user yang sedang digunakan.

SELECT user FROM mysql.user;

Query diatas digunakan untuk menampilkan seluruh user. user merupakan nama table yang ada pada database mysql. Sedangkan user merupakan nama kolom yang ada pada table user.

CREATE USER IF NOT EXISTS itcatatan IDENTIFIED BY “it123“;

Query diatas digunakan untuk membuat user baru. “itcatatan” merupakan user yang akan dibuat. “it123” merupakan password dari user tersebut. “IF NOT EXISTS” digunakan untuk mencegah error yang terjadi karena user tersebut sudah ada.

GRANT ALL PRIVILEGES ON *.* TO itcatatan;

Query diatas digunakan untuk memberikan hak full akses ke semua database (*) pada user itcatatan.

GRANT ALL PRIVILEGES ON namaDatabase.* TO itcatatan;

Query diatas digunakan untuk memberikan hak full akses pada database namaDatabase untuk user itcatatan.

Lanjutkan membaca Manajemen User Pada MySQL

Menjalankan Atau Mematikan Services MySQL

Sebelum menggunakan MySQL, kita harus memastikan apakah services MySQL tersebut sudah jalan atau belum. Untuk menjalankan atau mematikan services MySQL tersebut tidaklah sulit. Berikut langkah-langkah menjalankan services MySQL pada Windows:

  1. Tekan “Logo WIndows” dan “R” secara bersamaan
  2. Ketikan “Services.msc” lalu tekan “Enter”
  3. Cari “MySQL80”
  4. Klik kanan pada “MySQL80” untuk mematikan atau menjalankan services MySQL.

Untuk lebih jelasnya kalian dapat melihat video berikut ini:

Semoga bermanfaat ūüôā

Cara Mengetahui BIOS Mode Pada Komputer

Sebelum melakukan instalasi komputer, kita harus mengetahui mode BIOS yang digunakan pada komputer tersebut. Apakah BIOS mode komputer tersebut Legacy atau UEFI. Berikut langkah-langkah mengetahui BIOS mode yang digunakan pada suatu komputer:

  1. Tekan “Logo Windows” + “R” secara bersamaan
  2. Ketikan “msinfo32” lalu tekan “Enter”
  3. Maka akan muncul System Informasi
  4. Perhatikan pada bagian “BIOS Mode”, apakah Legacy atau UEFI

Untuk lebih jelasnya kalian dapat melihat video berikut ini:

Semoga bermanfaat ūüôā

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 ūüôā