Showing posts with label Dasar Pemrograman. Show all posts

Sunday, February 26, 2017

Membuat Pola (Patterns) dengan Java Part 2

  No comments
11:29:00 AM

Assalamualaikum teman-teman java. Pada pertemuan ini kita akan membahas masalah sebelumnya yaitu mengenai pola/patterns. Pada Part 1 telah dibahas tentang Patterns yang berbentuk persegi. Kali ini kita akan membuat patterns berbentuk segitiga siku-siku. Berikut penampakan hasilnya :
Pada pola ini hampir sama dengan pola pertama karena memiliki jumlah baris dan kolom yang sama. Namun bagaimana agar baris pertama hanya mengeprint satu bintang, baris kedua mengeprint dua bintang, baris ketiga mengeprint tiga bintang, dan baris keempat mengeprint empat bintang. Berikut tahap-tahapnya :
  1. Buat perulangan pertama (variable i) dengan nilai range 1 s/d 4. Perulangan ini akan menjadi patokan jumlah baris pada hasil outputnya.
  2. Buat perulangan kedua (variable j) di dalam perulangan pertama dengan kondisi <= i. Perulangan ini akan menjadi patokan jumlah kolom pada hasil output.
  3. Beri perintah System.out.print ("*"); di dalam perulangan kedua. Perintah ini untuk mengeprint karakter bintang (*).
  4. Tambah perintah System.out.println(""); setelah tutup kurung kurawal pada perulangan kedua. perintah ini untuk memberikan baris baru apabila program perulangan kedua selesai (false). Berikut Skrip lengkapnya :
  5. public class pola {
        public static void main(String[] args) {
            for (int i = 1; i <= 4; i++) {
                for (int j = 1; j <= i; j++) {
                    System.out.print("*");
                }System.out.println("");
            }
        }
    }
Bagaimana program ini bekerja?
  1. Saat perulangan pertama berkondisi true yaitu i = 1 dan 1 <= 4, maka akan menjalankan program dibawahnya yaitu perulangan kedua.
  2. Perulangan ke dua akan bernilai j = 1 dengan kondisi true kerena 1 <= i , i = 1, dimana i pada perulangan kedua ini akan mengikuti nilai i pada perulangan pertama. Karena true, maka akan menjalankan program dibawahnya yaitu mengeprint satu karakter bintang (*).
  3. Kemudian perulangan kedua kembali berjalan dengan nilai j = 2, karena nilai i tadi masih satu, maka perulangan ini bernilai false. Maka akan menjalankan perintah System.out.println(""); yang berfungsi membuat baris baru.
  4. Program akan kembali ke perulangan pertama dengan nilai i = 2 dimana 2 <= 4 bernilai true.
  5. Perulangan ke dua akan bernilai satu (1) dengan kondisi true. kerena 1 <= i, dimana i bernilai dua (2). Maka akan menjalankan program di bawahnya yaitu mengeprint satu karakter bintang (*).
  6. Kemudian perulangan kedua kembali berjalan dengan nilai j = 2, karena nilai 2  <= i,dengan nilai i itu tadi dua (2) bernilai true maka masih menjalankan perintah System.out.print("*");
  7. Saat nilai j = 3, maka akan bernilai false karena 3 > 2 dan menjalankan perintah System.out.println(""); untuk membuat baris baru.
  8. Begitu seterusnya sampai perulangan pertama bernilai false yaitu saat nilai i = 5. Maka program akan berhenti.
Untuk versi vedeonya silahkan buka link ini!
Samapai disini dulu pertemuan kita, kunjungi halaman untuk pola pertama dam ketiga. Semoga bermanfaat bagi kita semua. Jika ada kekurangan mohon maaf dan apabila ada pertanyaan silahkan bertanya di kolom komentar di bawah. Wassalam.....

Read More

Friday, February 24, 2017

Membuat Pola (Patterns) dengan java part 1

  No comments
4:42:00 PM

Assalamualaikum teman-teman java. Pada pertemuan kali ini kita akan membahas bagaimana membuat pola atau bahasa kerennya Patterns. Pada pembahasan membuat pola ini saya bagi menjadi 3 part. Part 1 polanya berbentuk persegi. Part 2 berbentuk segitiga, part 3 berbentuk persegi, namun pada bagian tengahnya kita kosongkan.
Pada pola pertama berikut penampakannya :

Untuk membuat pola ini kita menggunakan karakter bintang (*), jika teman-teman ingin menggunakan karakter lain silahkan. Kita akan menggunakan perintah System.print.out ("* "); yang mana perintah ini akan mengeprint karakter bintang (*). Untuk mengeprint karakter bintang sebanyak empat (4) kolom dan empat (4) baris, kita tidak perlu membuat perintah System.out.print (“* “) ; sebanyak 16 kali. Kita cukup menggunakan perulangan pada java. Yaitu menggunakan perulangan for. Berikut ini tahap-tahap pembuatan pola diatas:
  1. Hitung berapa jumlah baris dan kolom pada pola tersebut. Disini terdapat empat baris dan empat kolom.
  2. Untuk bagian baris, kita tandai dengan variable "i" dan untuk bagian kolom kita tandai dengan variable "j". Perhatikan gambar di bawah ini :
  3. Karena terdapat dua variable, kita akan menggunakan dua perulangan for untuk membuat pola ini. Yaitu perulangan untuk baris dengan variable "i" dengan nilai rangenya satu (1) sampai empat (4) karena pada pola diatas terdapat empat (4) baris dan perulangan untuk kolom dengan variable "j" dengan nilai rangenya satu (1) sampai empat (4) karena pada pola diatas terdapat 4 kolom. Berikut Skripnya :
  4. public class java_tutorial_loops {
          public static void main(String[ ] args) {
              for (int i = 1; i <= 4; i++) {
                  for (int j = 1; j <= 4; j++) {
                      System.out.print("*");
                  }
              }
          }
      }
  5. Jika skrip diatas dijalankan, maka akan mengeprint karakter bintang (*) sebanyak 16 kali dalam satu baris. Untuk memisahkan tiap barisnya, kita perlu menambahkan perintah System.out.println(""); atau System.out.print ("\n"); setelah kurung kurawal (‘}’) penutup pada perulangan variabel "j". Maka akan menjadi seperti ini :
  6. public class java_tutorial_loops {
        public static void main(String[ ] args) {
            for (int i = 1; i <= 4; i++) {
                for (int j = 1; j <= 4; j++) {
                    System.out.print("*");
                }System.out.println("");
            }
        }
    }
Bagaimana program ini bekerja?
  1. Pada program diatas, terdapat perulangan dalam perulangan (perulangan bersarang), yaitu perulangan "j" dalam perulangan "i".
  2. saat dijalankan, perulangan pertama dengan variable "i" akan bernilai satu (1). Karena nilai 1 <= 4, maka bernilai true dan akan menjalankan program dibawahnya, yaitu perulangan dengan variable "j".
  3. Saat perulangan ini berjalan, perulangan kedua akan bernilai satu (1) dan bernilai true karena 1 <= 4 maka akan menjalankan program dibawahnya, yaitu System.out.print ("*"); . Program ini akan mengeprint karakter bintang (*) sebanyak satu kali.
  4. Perulangan dengan variable "j" ini akan terus berjalan sampai bernilai false, yaitu pada saat nilai j bernilai 5. Jika sudah bernilai 5, maka akan langsung menjalankan program di bawahnya, yaitu System.out.println (""); . Perintah ini akan membuat baris baru. Maka akan menghasilkan output seperti ini :
  5. Kemudian program akan kembali pada perulangan dengan variable "i", maka i akan bernilai dua (2), nilai ini masih dianggap true oleh program. Maka akan menjalankan perintah di bawahnya. Begitu seterusnya sampai i bernilai false yaitu saat bernilai 5. Maka program akan selesai dan menghasilkan output :
Untuk versi videonya silahkan buka link ini!
Sampai disini dulu pertemuan kita, kunjungi halaman untuk pola kedua dan ketiga. Semoga bermanfaat bagi kita semua. Jika ada kekurangan mohon maaf dan apabila ada pertanyaan silahkan bertanya di kolom komentar di bawah. Wassalam....

Read More

Program Menghasilkan Kode Unik (ASCII) pada Java

  No comments
11:24:00 AM

ascii_logo
Assalamualaikum teman-teman java. Pada kesempatan ini kita akan mencoba membuat sebuah program yang menggunakan karakter ASCII yang nantinya karakter ASCII ini diubah menjadi karakter yang bisa kita kenali. Sebelum itu kita harus tahu apa itu ASCII.
Berdasarkan Wikipedia ASCII (American Standard Code for Information Interchange) merupakan suatu standar informasi dalam kode huruf dan simbol seperti Hex dan Unicode, tetapi ASCII lebih bersifat universal. Contohnya angka 65 merupakan kode dari huruf A. Berikut ini penampakan tabel ASCII:
Tabel ASCII
Tabel ASCII
Setelah kita mengetahui sedikit tentang ASCII kita masuk ke menu utamanya. Kita akan membuat Outputnya seperti ini :
Output Program
Jika kita perhatikan pada gambar diatas terdapat beberapa komponen di dalamnya:
  1. Perintah Input berapa banyak karakter unik yang ingin dihasilkan
  2. Kode Unik berupa huruf abjad Kapital
  3. Kode Unik berupa angka
  4. Kode Unik berupa huruf abjad kecil
Karakter-karakter yang muncul diatas merupakan karakter random sehingga pada kodingan nantinya kita akan menggunakan fungsi random. Berikut ini Skrip tiap komponennya (pahami perkomponennya):

1. Perintah Input Data

import java.util.Scanner;
 public class KarakterUnik {
     public static void main(String[] args) {
         Scanner key=new Scanner(System.in);
         System.out.print("Berapa digit kode unik yang ingin dibuat?\t=> ");
         int input=key.nextInt();
     }
 }
Keterangan:
  • Karena menggunakan perintah input data kita harus mengInport Library Scanner.
  • input variable nilai banyaknya karakter yang nantinya akan kita tampilkan

2. Kode Unik yang akan dihasilkan

Program ini harus menghasilkan karakter sesuai dengan jumlah banyak data yang diminta pada input data tadi, untuk itu kita akan menggunakan metode perulangan (for) dan pada kasus ini Output terdiri dari 3 (tiga) baris kode unik sehingga kita akan menggunaka perulangan sebanyak tiga kali. Perhatikan Skrip di bawah ini :

//akan menghasilkan karakter huruf kapital (baris 1)
        for (int i = 1; i <= 1; i++) {
            for (int j = 1; j <= input; j++) {
                double t=65+Math.random()*((90-65)+1);
                int x=(int)t;
                char a=(char)x;
                System.out.print(a);
            }System.out.println("");
         
//akan menghasilkan karakter angka (baris 2)
        for (int l = 1; l <= 1; l++) {
            for (int j = 1; j <= input; j++) {
                double s= 47+Math.random()*((57-48)+1);
                int z=(int)s;
                char c=(char)z;
                System.out.print(c);
            }System.out.println("");
         
//akan menghasilkan karakter huruf kecil (baris )
        for (int k = 1; k <= 1; k++) {
            for (int j = 1; j <= input; j++) {
                double r= 97+Math.random()*((122-97)+1);
                int y=(int)r;
                char b=(char)y;
                System.out.print(b);
            }System.out.println("");
           }
        }
        }
nb :

  • 65 s/d 90 karakter huruf abjad kapital
  • 48 s/d 57 karakter angka 0 s/d 9
  • 97 s/d 122 karakter huruf abjad kecil
  • int y = (int) r ; adalah perintah untuk mendapatkan nilai Integer dari nilai Random dari Variable r .
  • perintah char b = (char) y ; adalah perintah java yang mengubah/konversi nilai Integer (pada variable y) menjadi nilai Character yang nantinya yang akan di Outputkan.
Silahkan teman-teman java gabungkan kedua bagian kodingan di atas kedalam satu Class. Apabila terjadi kesalahan silahkan periksa kembali kodingannya. Apabila ada pertanyaan silahkan bertanya di kolom komentar di bawah. Semoga bermanfaat bagi kita semua. Assalamualaikum.

Read More

Saturday, October 22, 2016

Menghitung Berat Badan Ideal Menggunakan JOptionPane di Java

  2 comments
11:24:00 PM

Assalamu'alaikum. Pada pertemuan kali ini kita akan mencoba membuat sebuah perhitungan berat badan ideal seseorang dengan memanfaatkan data tinggi badan. Sebelum membuat skrip nya, kita harus tahu rumus dalam menghitung berat badan.

INGAT!!!  Dengan data tinggi badan, rumus untuk laki-laki dan perempuan berbeda. Perhatikan rumus dibawah ini:

  • Laki-laki = (tinggi-100) - ((tinggi-100)*0.10)
  • perempuan = (tinggi-100) - ((tinggi-100)*0.15)
Setelah kita tahu rumusnya, sekarang kita harus berfikir. Metode apa yang akan kita pakai? Nah, pada kasus ini saya ingin membuat sebuah program yang apabila dijalankan akan melakukan hal-hal pada gambar yang telah saya buat.
Dari konsep yang sudah saya buat ini, kita harus tahu apa saja yang dibutuhkan untuk menunjang berjalannya perhitungan kita. Disini kita tentunya menggunakan JOptionPane,Operator Perbandingan serta Percabangan. Nah, jenis percabangan yang akan kita gunakan adalah percabangan IF-ELSE. Kita menggunakan if-else karena kita akan membuat sebuah kondisi yang hanya memiliki 2 kemungkinan. Yaitu penentuan rumus untuk laki-laki atau perempuan. 
Mari kita eksekusi kasus ini!!!

ketikkan skrip ini pada NetBeans anda!
import javax.swing.*;
public class GUI{
    public static void main(String[] args) {
//untuk pembuka
        JOptionPane.showMessageDialog (null, "Ini Adalah Kalkulasi Berat Badan Ideal\n"
                + "Klik OK Untuk Melanjutkan!");
//input data sex
        String sex=JOptionPane.showInputDialog("Jenis kelamin anda?\nPilihan :\n"
                + "@ laki-laki\n@ perempuan");
        int tinggi=Integer.parseInt (JOptionPane.showInputDialog("Masukan tinggi badan anda (cm)"));
//kondisi
        if (sex.equals("perempuan")){
            double idealP=(tinggi-100)-((tinggi-100)*0.15);
            JOptionPane.showMessageDialog(null, "Berat badan ideal anda : "+idealP+" kg.");
        }else{
            double idealL=(tinggi-100)-((tinggi-100)*0.10);
            JOptionPane.showMessageDialog(null, "Berat badan ideal anda : "+idealL+" kg.");
            }
    }
}
Keterangan :

  • \n = adalah sebuah kode untuk membuat baris baru,
  • (sex.equals("perempuan")  = adalah sebuah sintax untuk membandingkan beberapa data String.
  • perbandingan IF-ELSE = Disini kita membandingkan inputan String jenis kelamin dengan salah satu jenis kelamin. Jika yang diInput bertuliskan perempuan maka perintah di daerah if yang akan digunakan. Tapi jika yang diinputkan selain dari kata perempuan maka perintah yang ada di daerah else yang akan digunakan.
Jika skrip ini dijalankan maka akan menjadi seperti ini:

Mungkin ini dulu yang dapat kita bahas. Jika ada pertanyaan silahkan bertanya dikolom komentar. Terimakasih. Wassalam...

Read More

Friday, October 21, 2016

Menggunakan Dialog Box di Java

  No comments
8:12:00 PM

Assalamu'alaikum. Pada pertemuan kali ini kita akan mencoba untuk menjelaskan tentang penggunaan dialog box di java. Oke. seperti biasanya, sebelum kita mulai kita siapkan dulu secangkir kopi. Karena ini akan sangat membantu menenangkan otak anda dari kode-kode yang gak jelas.

Read More

Wednesday, October 19, 2016

Membuat Captcha Sederhana Menggunakan Java

  No comments
10:49:00 PM

Assalamu'alaikum. Disela-sela keseibukan penulis akan mencoba membagi sedikit ilmu kepada teman-teman yang ingin belajar bahasa pemrograman java. Pada kesempatan ini, kita akan membuat sebuah captcha sederhana menggunakan java. Apa itu captcha? Anda bisa tanya sendiri sama mbah Google. :D
Oke... sebelum kita bahas sebaiknya anda persiapkan mental anda dan siapkan juga secangkir kopi. Karena ini akan membuat kepala anda sedikit panas.

Disini kita membahas Captcha penjumlahan angka. Contohnya saat anda akan login pada situs resmi UIN SUSKA RIAU yaitu Iraise.

tampilan captcha pada Iraise
Pada saat ingin login anda harus memasukkan angka penjumlahan yang disediakan. Pada prinsip nya, sebuah captcha tersebut akan menampilkan angka-angka random. Angka-angka tersebutlah yang

Read More

Tuesday, October 18, 2016

Latihan Java - Menghitung Volume Bola Menggunakan Angka Random

  No comments
8:46:00 AM

Assalamu'alaikum. Apa kabar semuanya? Kali ini kita akan mencoba menghitung volume bola menggunakan java. Sebelumnya kita sudah membahas tentang Menghitung Volume Kubus dengan Angka Random. Disana kita sudah membahas tentang penggunaan rumus random. Jadi disini kita akan mencoba menambah rumus. Yakni rumus pembulatan.

Sebelum kita menghitung Volume Bola, kita akan membahas format pembulatan (DecimalFormat).

  1. Berkenalan dengan rumus DecimalFormat
  2. Class DecimalFormat adalah class yang dapat membulatkan bilangan pecahan pada program java. Untuk penggunaan DecimalFormat ini, kita harus mengimpor library java.text.DecimalFormat agar class DecimalFormat bisa digunakan.
    Berikut kode untuk mengimpor library DecimalFormat:

    import java.text.DecimalFormat;

    Kode ini ditulis pada baris awal sebelum nama class java. Nah, setelah kita mengimpor library DecimalFormat, kita buat objek dari DecimalFormat ini. Yang mana objek ini akan mengatur berapa angka dibelakang koma yang akan kita ambil (bulatkan). Contoh :

    DecimalFormat pembulatan=new DecimalFormat (".###");
    Penjelasannya :
    • DecimalFormat ==> tipe data
    • pembulatan ==> variabel
    • (".###") ==> tanda pagar ( # ) menandakan berapa angka dibelakang koma yang akan kita ambil. Disini terdapat tiga tanda pagar, maka nantinya akan terambil tiga angka.
    Setelah pembuatan objek DecimalFormat, kita harus membuat agar variabel pada objek tadi diambil untuk eksekusi oleh java. Dengan kode berikut :

    System.out.print (Double.valueOf (pembulatan.format(volume)));

    Kode ini diletakkan sesudah perintah output angka yang ingin kita munculkan. Jika kurang paham, langsung saja kita ke contoh.

  3. Eksekusi
  4. Setelah paham dengan Decimalformat dan Random, kita akan mengeksekusi kasus ini. Sebelum itu, kita harus tahu rumus Volume Bola. Rumus nya yaitu :
    Setelah Kita tahu rumusnya, kita inputkan data-data yang diperlukan pada rumus tersebut. Dengan Catatan nilai jari-jari bola adalah angka random. Disini saya mencontohkan angka random dengan interval 20 < jari-jari < 100.

    Untuk penulisan angka 4/3 dan nilai PHI 22/7, menggunakan tipe data double dengan syarat nilai 4/3 atau 22/7 tersebut harus ditambahkan xx.0. Ini bertujuan agar angka 4/3 dan 22/7 tersebut dibaca oleh tipe data double. Jika tidak mengikuti aturan ini, maka nilai 4/3 dan 22/7 tersebut akan bernilai satu ( 1 ).

    Ketikkan kode Program dibawah ini dan perhatikan kode-kode yang saya beri warna:
    import java.text.DecimalFormat;
    public class (nama class) {
     public static void main(String[] args) {
     
     //mencari volume bola
     //*input nilainya dulu
     int jarijari = (int) (20+Math.random()*(100-20+1));
     double phi = 22/7.0;
     double x = 4/3.0;
     int jjj = (int) Math.pow(jarijari, 3);
     DecimalFormat XXX = new DecimalFormat (".##");
        
     //masuk rumus
     double volume = x*phi*jjj;
        
     //output
     System.out.println("Diketahui jari-jari bola adalah "+jarijari+" cm.");
     System.out.print("Maka Volume dari bola itu adalah ");
     System.out.print (Double.valueOf(XXX.format(volume)));
     System.out.println(" cm^3.");
     }
    }
    Maka akan menghasilkan output seperti ini :
      Apabila ada yang kurang jelas, silahkan bertanya dikolom komentar. Wassalam...

Read More

Latihan Java - Menghitung Volume Kubus Menggunakan Angka Random

  No comments
7:01:00 AM


Assalamu'alaikum. pada hari ini kita akan mencoba membuat sebuah program penghitungan volume kubus dengan angka random. Angka random??? yah,, angka yang muncul secara acak. Bagaimana caranya? Tenang, kita bahas satu persatu.

  1. Berkenalan dengan rumus random
  2. Angka random akan muncul apabila kita menggunakan rumus dibawah ini:
    20+Math.random()*(100-20+1);
    Jika rumus ini digunakan, maka yang muncul adalah bilangan pecahan. Karena pada dasarnya rumus ini memang akan menghasilkan bilangan pecahan. Ini bentuk aslinya.

    double sisi=20+Math.random()*(100-20+1);
    Penjelasan nya:
    • 20 ==> nilai minimum
    • Math.random()* ==> rumus random
    • 100 ==> nilai maksimum
    • (100-20+1) ==> untuk menentukan nilai maksimum, harus kita kurangkan dengan nilai minimum (20) dan di tambah (+) dengan satu (1).
    Lalu jika hasil Outputnya bilangan pecahan, bagaimana jika kita menginginkan Outputnya bilangan bulat. Untuk kasus ini, kita menggunakan tipe data int. Ini contoh kode programnya :

    int tinggi=(int)(10+Math.random()*(50-10+1));

    Maka akan menghasilkan angka random bilangan bulat dengan range 10 < tinggi < 50.

  3. Menghitung volume kubus
  4. Sebelum kita menginputkan data, kita harus tahu rumus dari volum kubus. Yaitu V=sisi*sisi*sisi
    Untuk mencari hasil dari pemangkatan, kita gunakan syntak double variabel=Math.pow(sisi,3);
    Ketikkan kode program dibawah ini:
public class (nama_class) {
 public static void main(String[] args) {
 
 //mencari volume kubus
  //input data dulu
  int sisi=(int)(4+Math.random()*30-4+1);
  //rumus
  double volume= Math.pow(sisi, 3);

    //output
  System.out.print("Diketahui sisi kubus adalah "+sisi);
  System.out.println(" cm,");
  System.out.print(", maka volume kubus tersebut adalah "+volume);
  System.out.println(" cm^3.");
 } 
}
Maka outpunya adalah seperti ini:
Jika ada yang dipertanyakan, silahkan bertanya dikolom komentar. sekian. Wassalam...

Read More

Monday, October 17, 2016

Latihan Java - Penukaran Isi Dua Buah Variabel

  No comments
8:30:00 PM

Assalamu'alaikum. Pada Kesempatan ini kita akan mencoba sedikit bermain dengan variabel. Pada kasus ini kita punya kode pemrograman seperti ini:
public class penukaran_variable {
 public static void main(String[] args) {
 
 String a="kamu";
 String b="siapa";
 
 System.out.println("nilai a = "+a);
 System.out.println("nilai b = "+b);
 }
}
Jika kode ini kita run kan, maka nilai a akan mengeluarkan kata "kamu" dan nilai b mengeluarkan kata "siapa". Nah, bagaimana cara agar hasil Output nanti nilai a akan mengeluarkan kata "siapa" dan nilai b akan mengeluarkan kata "kamu"?
Dalam kasus ini kita menggunakan cara yang cukup sederhana. Misalnya saya punya gelas A yang berisi teh dan gelas B yang berisi kopi. Bagaimana caranya agar kopi bisa pindah ke gelas A, dan teh ke gelas B. Caranya, kita harus punya gelas satu lagi yang kosong. kita umpamakan gelas C. Perhatikan gambar:
Dari contoh gambar diatas, saya harap kalian bisa memahami bagaimana cara kerjanya. Apabila sudah paham. Mari kita masuk ke kode pemrogramannya. Mari kita tambah variabelnya dengan variabel kosong yang akan diisi oleh variabel a dan b.
public class penukaran_variable {
 public static void main(String[] args) {
 
 String a="kamu";
 String b="siapa";
 
 //sebelum
 System.out.println("nilai a = "+a);
 System.out.println("nilai b = "+b);
 
 String c;
 c=a;
 a=b;
 b=c;
 
 //sesudah
 System.out.println("nilai a = "+a);
 System.out.println("nilai b = "+b);
 }
}
Apabila kode ini di jalankan, maka seharusnya akan menghasilkan seperti ini:
Apabila ada yang kurang jelas, silahkan bertanya dikolom komentar dibawah. Semoga bermanfaat bagi kita semua. Banyak-banyaklah berlatih. Wassalam....

Read More

Latihan Tipe Data Primitive (Sederhana)

  No comments
1:24:00 PM

Assalamu'alaikum. Pada kesempatan yang berbahagia ini, kita akan belajar sekaligus latihan tentang tipe data primitive. Sebelumnya kita sudah membahas tetang tipe data. Nah,,, Kita akan belajar sedikit demi sedikit, yang penting paham.
Pertama kita akan membahas Tipe Data Numeric. Sebelum kita masuk ke materi, alangkah bagusnya kita siapkan cemilan dulu :-D supaya lebih enjoy.

  1. Buka NetBeans
  2. Buat Class baru.
  3. Ketikkan kode program dibawah ini dengan benar. INGAT!!! diketik, bukan di Copy Paste.
  4. public class tipedata{
     public static void main(String[] args){
     
     byte a=127;
     byte b=128;
     short c=32767;
     short d=32768;
     int e=27632;
     
     System.out.println("nilai a = "+a);
     System.out.println("nilai b = "+b);
     System.out.println("nilai c = "+c);
     System.out.println("nilai d = "+d);
     System.out.println("nilai e = "+e );
     }
    }
  5. silahkan di Run kan. Dengan cara, Klik kanan => klik Run File.
  6. Anda akan mengalami Error.
Nah, disini kita akan membahasnya, kenapa bisa error? ingat pada pertemuan sebelumnya, nilai byte itu batasnya 127, nilai short itu batasnya 32.767. Apabila kalian menginputkan data lebih dari Kuota Tipe data tersebut. Kalian akan menemukan yang namanya error. Jadi, banyak programmer yang menggunakan tipe data Int. Karena tipe data ini lebih efisien dan juga tidak terlalu banyak memakan memori seperti halnya Long.


Sedikit Ulasan tentang perintah:
System.out.println("nilai e = "+e );
  • System.out,println() ==> suatu perintah yang akan menampilkan apa yang ada didalam sisi tanda kurung.
  • ("nilai f = ") ==> semua yang berada dalam tanda kutip dua ("-") akan ditampilkan pada Output tanpa ada proses yang lain.
  • + ==> tanda penghubung antara kalimat yang berada dalam tanda kutip dan perintah yang akan diproses. Tanda ini tidak bisa digunakan di awal maupun akhir tanda kurung. Seperti (+"belajar"+a+).
  • titik koma (;) ==> di java, setiap kalimat harus diakhiri titik koma.
Untuk lebih paham, Coba buat kode pemrograman yang menghasilkan output seperti ini:
Sekian dulu, semoga bermanfaat.jangan lupa, banyak-banyak lah berlatih. Wassalam.

Read More

Thursday, October 13, 2016

Cara Membuat Project Baru di NetBeans

  No comments
10:26:00 AM

Assalamu'alaikum semuanya. Pada pertemuan kali ini kita akan membahas cara membuat sebuah project di NetBeans. Berikut langkah-langkahnya:

  1. Buka NetBeand agan melalui desktop ataupun dimana lokasi NetBeans agan terinstal. Tunggu beberapa saat.

Read More

Friday, October 7, 2016

Tipe Data dan Variable

  No comments
11:30:00 AM

Pada pertemuan kali ini kita akan membahas apa itu tipe data dan variable. Untuk menunjang pembelajaran ini, agan harus mempersiapkan senjata-senjatanya, yaitu:

  1. PC agan harus sudah terinstall JDK
  2. NetBeans IDE
  3. Secangkir Kopi panas :-D

Tipe Data

Tipe data adalah jenis nilai yang bisa disimpan disuatu variable. Tipe data terbagi 2 bagian, yaitu: Tipe data primitive dan tipe data turunan (tipe data ini akan kita bahas pada pertemuan selanjutnya).

  1. Tipe Data Primitive (sederhana)
    1. Numeric
    2. Yaitu tipe data yang digunakan pada variable untuk menyimpan nilai dalam bentuk angka. Tipe data ini terbagi lagi atas: Integer dan Real.
      • Integer
      • Integer merupakan tipe data berupa bilangan bulat. Integer terbagi atas beberapa kategori:
      • Real
      • Real merupakan tipe data berupa bilangan desimal. Tipe data real terdiri atas beberapa kategri:
    3. Karakter (Char)
    4. Karakter merupakan tipe data yang hanya mampu menyimpan 1 digit karakter. Ukuran untuk tipe data karakter ialah 1 byte. Dalam penulisan karakter menggunakan tanda petik tunggal (') didepan dan belakang karakter yang ditulis. Nilai-nilai yang termasuk karakter:
    5. Boolean
    6. Boolean adalah tipe data logika yang berisi dua kemungkinan nilai. TRUE (benar) atau FALSE (salah). Tipe data boolean memakai memori paling kecil.

    Variable

    Variable adalah suatu memori dengan identitas tertentu untuk menampung informasi baik tetap maupun berubah-ubah. Contohnya:
    String nama="Yusuf Dwi Putra";
    Int nilai=100;
    nama dan nilai adalah sebuah variable dari suatu tipe data. Setelah kita mengenal tipe data numeric, charm boolean dan variable. Kita akan mencoba untuk mengaplikasikannya di NetBeans IDE. Ikuti langkah-langkahnya dengan baik!
  1. Buka NetBeans IDE agan, buat sebuah project baru (caranya ada disini)
  2. Masukkan Syntac dibawah ini (sesuaikan nama Class nya)
  3. public class latihan1{
    	public static void main(String[ ] args) {
    	
    	String nama, nim;
    	nama="Yusuf Dwi Putra";
    	nim="11651100046";
    	char grade='A';
    	int puas=5;
    	double nilai=99.9;
    	boolean tanya=true;
    
    	System.out.println("1. Siapa nama anda?\t\t= "+nama);
    	System.out.println("2. Nomor identitas anda?\t= "+nim );
    	System.out.println("3. Apa nilai daspro anda?\t= "+grade);
    	System.out.println("4. Berapa rinciannya?\t\t= "+nilai);
    	System.out.println("5. Nilia rating anda?\t\t= "+ puas);
    	System.out.println("6. Apa anda senang?\t\t= "+tanya);
    	}
    }
    Maka hasil outputnya seperti ini:

Read More