Twitter Delicious Facebook Digg Stumbleupon Favorites More

Tampilkan postingan dengan label Java. Tampilkan semua postingan
Tampilkan postingan dengan label Java. Tampilkan semua postingan

Kamis, 13 Juni 2013

Tutorial Button di android part 1

Membuat Button atau Tombol di android.
File > New > Other > Android Aplication Project.

isi Activity Name : MainActivity
isi Layout Name : main

res/layout/main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:orientation="vertical" >

<Button

    android:id="@+id/button1"

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:text="Button"

    android:src="#4584f7" />

<TextView

    android:id="@+id/tampil1"

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"/>

</LinearLayout>

ContohButton1/src/com/contohbutton1/MainActivity.java

package com.contohbutton1;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity implements OnClickListener {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  
      Button button1=(Button)findViewById(R.id.button1);
      button1.setOnClickListener(this);
 }
 @Override
 public void onClick(View arg0) {
  // ini adalah Method button
  TextView tampil1=(TextView)findViewById(R.id.tampil1);
  tampil1.setText("Anda Berhasil Mengklik Tombol Button ... ");
 }
}

Dan Hasilnya setelah di compile.


Selasa, 22 Januari 2013

Android Hello, World !!



Menampilkan Hello, World !! di Android.

File > New > Other > Android Aplication Project. 


/HelloWorld/src/com/helloworld/HelloWorldActivity.java
package com.helloworld;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class HelloWorldActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
 }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // Inflate the menu; this adds items to the action bar if it is present.
  getMenuInflater().inflate(R.menu.main, menu);
  return true;
 }

}

/HelloWorld/res/layout/main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    tools:context=".HelloWorldActivity" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="@string/hello_world" />

</RelativeLayout>

Dan Hasilnya setelah di compile.



Selasa, 08 Januari 2013

Java For Android



Wah ngga kerasa udah tahun 2013 aja, kalo ngeliat postingan terakhir ... seperti nya udah setahun ngga update. Sekarang di update lagi deh. Yang di bahas kali ini Java for Android. Sebelum memulai nya apa aja sih yang di butuhkan untuk melakukan pemrograman android :






Setelah di Extract jalankan launcher elipse nya.


Seetelah itu instal adt nya pilih Help > Instal New Software >  pilih Add pada kolom name isi nama adt (bisa di seusaikan dengan yang anda suka) pada kolom location klik Archive > cari lokasi adt di mana anda simpan kemudian tinggal mengikuti langkah instal nya saja.


Kemudian pilih target sdk nya dengan klik Window > Preferences > Android  pilih browser kemudian pilih lokasi sdk android yang sudah anda extract sebelumnya kemudian klik Apply tunggu sampai muncul seperti gambar di bawah kemudian klik OK.


Setelah semua Lengkap  mari ke langkah selanjutnya membuat Programnya. Pertama jalankan aplikasi eclipse kemudian pilih File > New > Other > Android > Android Aplication Project


Kemudian next > ... Setelah itu anda harus mengisi Aplication Name, Project Name, Package Name (biasanya selalu di awali dengan " com. " Contoh " com.HelloWorld "), Activity, dan Versi SDK Androidnya. Dan selanjutnya tinggal ikuti langkah-langkahnya saja sampai finish. Kemudian akan tampil  gambar seperti di bawah ini (gambar di bawah ini hanya contoh). 


Dari gambar di atas anda bisa lihat. Untuk memulai pemrograman android, ada beberapa komponen yang harus di perhatikan. Pada File bernama HelloWord.java ( untuk mengedit java nya ), main.xml ( untuk mengedit tampilan Interface nya menggunakan bahasa pemrograman xml seperti background, button, EditText dll ), strings.xml ( untuk membuat variabel text berupa string, warna, array dll ), AndroidManifest.xml ( Android Manifest merupakan sebuah xml yang berisi informasi mengenai aplikasi, seperti versi dari aplikasi, nama package, level SDK yang digunakan, beserta icon dan nama yang diberikan untuk Aplikasi. Selain itu, AndroidManifest.xml ini digunakan sebagai pengatur activity-activity yang terdapat pada aplikasi, berupa daftar kelas-kelas java, penggunaan intent untuk pemilihan, dan pemberian Label / title pada suatu Activity saat mereka Aktif. AndroidManifest.xml ini secara otomatis ada jika kita membuat sebuah project aplikasi Android ).





Selasa, 08 November 2011

Algoritma + Struktur Data = Program

Sebuah algoritma tidak saja harus benar, tetapi juga harus mangkus (efisien). Algoritma yang bagus adalah algoritma yang mangkus. Kemangkusan algoritma diukur dari berapa jumlah   waktu dan ruang (space) memori yang dibutuhkan untuk menjalankannya. Algoritma yang mangkus ialah algoritma yang meminimumkan kebutuhan waktu dan ruang. Kebutuhan waktu dan ruang suatu algoritma bergantung pada ukuran masukan (n), yang menyatakan jumlah data yang diproses. Kemangkusan algoritma dapat digunakan untuk menilai algoritma yang terbaik.

Ada dua macam kompleksitas algoritma, yaitu kompleksitas waktu dan kompleksitas ruang :


·     Kompleksitas waktu, T(n), diukur dari jumlah tahapan komputasi yang dibutuhkan untuk menjalankan algoritma sebagai fungsi dari ukuran masukan n.

·     Kompleksitas ruang, S(n), diukur dari memori yang digunakan oleh struktur data yang terdapat di dalam algoritma sebagai fungsi dari ukuran masukan n.

Dengan menggunakan besaran kompleksitas waktu/ruang algoritma, kita dapat menentukan laju peningkatan waktu (ruang) yang diperlukan algoritma dengan meningkatnya ukuran masukan n

Coba Lihat contoh coding program dibawah ini. 

Contoh1
import java.util.Scanner;
public class contoh1 {
    public static void main(String[] args) {
     Scanner in =new Scanner(System.in);
     int x; double y;
     System.out.print("X = ");
     x=in.nextInt();
     if (x > 100){
         y = x * 0.9; }
     else {
         y = x;  }
     System.out.print("y = "+y);
 }
}

Contoh 2

import java.util.Scanner;
public class contoh2 {
    public static void main(String[] args) {
     Scanner in =new Scanner(System.in);
     int x; double y;
     System.out.print("X = ");
     x=in.nextInt();
     y = (x > 100) ? (x * 0.9) : x;
     System.out.print("y = "+y);
 }
}

Coba perhatikan dengan saksama kedua coding program diatas. Sudah kah anda menemukan perbedaannya ? Coding program Manakah menurut anda yang lebih efisien ? Tambahan : Pemilihan Struktur data yang tepat juga dapat membuat suatu program tersebut menjadi mangkus ( efisien ).

Selasa, 04 Oktober 2011

Menampilkan Nama Bulan yang Jumlah Harinya 31

Akhirnya bisa update blog lagi , setelah sekian lama tak pernah buka blog. Pada postingan kali ini, yaitu membuat coding program Menampilkan Nama Bulan yang Jumlah Harinya 31 dengan array dan switch. Ngga usah pake lama deh langsung aja lihat coding programnya di bawah ini.


import java.util.Scanner;
public class Bulan_31_Hari {
  public static void main(String[] args) {
  Scanner input=new Scanner(System.in);
  String[] bulan={"Januari","Februari","Maret","April","Mei","Juni",
                  "Juli","Agustus","September","Oktober","November",
                  "Desember",};
  String[] hari={"31 Hari","28/29 Hari","31 Hari","30 Hari","31 Hari",
                 "30 Hari","31 Hari","31 Hari","30 Hari","31 Hari",
                 "30 Hari","31 Hari"};

  garis();
  System.out.println("       MENU PILIHAN");
  garis();
  System.out.println("1. NAMA BULAN YANG JUMLAH HARINYA 28/29");
  System.out.println("2. NAMA BULAN YANG JUMLAH HARINYA 30");
  System.out.println("3. NAMA BULAN YANG JUMLAH HARINYA 31");
  System.out.println("4. EXIT");
  System.out.println("");
  garis();

  System.out.print("ANDA PILIH NOMOR : ");
  int pil=input.nextInt();
  switch(pil){
     case 1 :{
       garis();
       System.out.println("NAMA BULAN YANG JUMLAH HARINYA 28/29\n");
       System.out.println("1. "+bulan[1]+" = "+hari[1]);
       break;
     }
     case 2 :{
       garis();
       System.out.println("NAMA BULAN YANG JUMLAH HARINYA 30\n");
       System.out.println("1. "+bulan[3]+" = "+hari[3]+
                          "\n2. "+bulan[5]+" = "+hari[5]+
                          "\n3. "+bulan[8]+" = "+hari[8]+
                          "\n4. "+bulan[10]+" = "+hari[10]);
       break;
     }
     case 3 :{
       garis();
       System.out.println("NAMA BULAN YANG JUMLAH HARINYA 31\n");
       System.out.println("1. "+bulan[0]+" = "+hari[0]+
                          "\n2. "+bulan[2]+" = "+hari[2]+
                          "\n3. "+bulan[4]+" = "+hari[4]+
                          "\n4. "+bulan[6]+" = "+hari[6]+
                          "\n5. "+bulan[7]+" = "+hari[7]+
                          "\n6. "+bulan[9]+" = "+hari[9]+
                          "\n7. "+bulan[11]+" = "+hari[11]);
       break;
     }
     case 4:{
       System.exit(0);
       break;
     }
       default:System.exit(0);
     }
    }
    static void garis (){
    System.out.println("========================================");
  }
}

Outputnya akan tampil seperti dibawah ini.


Program di atas dibuat oleh logika sendiri. Kenapa menggunakan switch, agar tidak hanya menampilkan nama bulan yang jumlah harinya 31, tetapi bisa memilih untuk menampilkan nama bulan yang jumlah harinya 30 atau 29/28. Untuk kritik dan saran langsung saja coment di bawah postingan ini. Kritik dan saran anda sangat membantu bagi saya untuk selalu belajar dan terus belajar lagi.

Minggu, 05 Juni 2011

Menghitung Nilai Mahasiswa

Script dibawah ini adalah program Menghitung Nilai Mahasiswa dengan menggunakan bahasa Pemrograman Java. Programnya saya bikin 2 dengan menggunakan For dan Array. Lihat Scriptnya dan perhatikan perbedaannya. 

Dengan Menggunakan For 
import java.util.Scanner;
public class Menu {
  public static void main(String[] args) {
  Scanner input=new Scanner(System.in);
  int jum=0;
  double rata;
  garis();
  System.out.println("       MENU PILIHAN");
  garis();
  System.out.println("1. MENGHITUNG NILAI MAHASISWA");
  System.out.println("2. EXIT");
  System.out.println("");
  garis();

  System.out.print("ANDA PILIH NOMOR :");
  int pil=input.nextInt();
  switch(pil){
     case 1 :{
       garis();
       System.out.println("MENGHITUNG NILAI MAHASISWA");
       garis();
       System.out.print("MASUKAN JUMLAH MAHASISWA : ");
       int j=input.nextInt();
       for(int i=1;i<=j;i++)
       {
         System.out.print(i+". ");
         for(int n=1; n<=1; n++)
         {
           System.out.print("NPM\t  : ");
           String npm=input.next();
           System.out.print("   NAMA         : ");
           String nama=input.next();
           System.out.print("   JURUSAN      : ");
           String jurusan=input.next();
           System.out.print("   MATAKULIAH   : ");
           String matakuliah=input.next();
           System.out.print("   NILAI TUGAS  : ");
           int tugas=input.nextInt();
           System.out.print("   NILAI UTS    : ");
           int uts=input.nextInt();
           System.out.print("   NILAI UAS    : ");
           int uas=input.nextInt();
           jum=(tugas+uts+uas)/3;
           System.out.println("   NILAI RATA   : "+jum);
         }
           System.out.println(" ");
       }
       break;
     }
     case 2:{
           System.exit(0);
           break;
       }
           default:System.exit(0);
      }
    }
    static void garis (){
    System.out.println("===============================");        
  }
}

Dengan Menggunakan Array 

import java.util.Scanner;
public class Menu {
  public static void main(String[] args) {
  Scanner input=new Scanner(System.in);
  int i, jum=0;
  String[] NPM=new String[15];
  String[] NAMA=new String[25];
  String[] JUR=new String[25];
  String[] MK=new String[25];
  int[] TUGAS=new int[5];
  int[] UAS=new int[5];
  int[] UTS=new int[5];
  double rata;

  garis();
  System.out.println("       MENU PILIHAN");
  garis();
  System.out.println("1. MENGHITUNG NILAI MAHASISWA");
  System.out.println("2. EXIT");
  System.out.println("");
  garis();

  System.out.print("ANDA PILIH NOMOR : ");
  int pil=input.nextInt();
  switch(pil){
     case 1 :{
       garis();
       System.out.println("MENGHITUNG NILAI MAHASISWA (ARRAY)");
       garis();
       System.out.print("MASUKAN JUMLAH MAHASISWA : ");
       int j=input.nextInt();
       for(i=1; i<=j; i++)
       {
         System.out.print(i+". ");

           System.out.print("NPM\t  : ");
           NPM[i]=input.next();
           System.out.print("   NAMA         : ");
           NAMA[i]=input.next();
           System.out.print("   JURUSAN      : ");
           JUR[i]=input.next();
           System.out.print("   MATAKULIAH   : ");
           MK[i]=input.next();
           System.out.print("   NILAI TUGAS  : ");
           TUGAS[i]=input.nextInt();
           System.out.print("   NILAI UTS    : ");
           UTS[i]=input.nextInt();
           System.out.print("   NILAI UAS    : ");
           UAS[i]=input.nextInt();
           jum=TUGAS[i]+UTS[i]+UAS[i];
           rata=jum/3;
           System.out.println("   NILAI RATA  : "+rata);
           System.out.println(" ");
        }

        break;
     }
        case 2:{
          System.exit(0);
          break;
        }
          default:System.exit(0);
        }
    }
    static void garis (){
    System.out.println("===============================");
  }
}

Outputnya akan tampil seperti dibawah ini.


Catatan :

Ketika anda mengcompile programnya. Kemudian anda menginputkan NPM sampai NILAI UAS. Saya sarankan jangan menggunakan spasi. Kalau Anda penasaran apa yang akan terjadi, silakan dicoba menggunakan spasi.

Sabtu, 04 Juni 2011

Menghitung Rata-rata dan Bilangan Kelipatan 4

Script dibawah ini merupakan program untuk Menghitung Rata-rata dan Menghitung Bilangan Kelipatan 4 menggunakan switch - case dengan bahasa pemrograman java.

import java.util.Scanner;
public class latihan {

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

        garis();
        System.out.println("       MENU PILIHAN");
        garis();
        System.out.println("1. MENGHITUNG NILAI RATA - RATA");
        System.out.println("");
        System.out.println("2. MENGHITUNG BILANGAN KELIPATAN 4");
        System.out.println("");
        garis();


        System.out.print("Anda Pilih Nomor : ");int pil=input.nextInt();
        switch(pil){
        case 1 :{
            int jum=0;
            System.out.println("menghitung nilai rata-rata");
            int[]data=new int[5];
            System.out.print("jumlah data = ");int n=input.nextInt();
            for(int i=1;i<=n;i++)
            {
                System.out.print("Datake "+i+" = ");data[i]=input.nextInt();
                jum=jum+data[i];
            }
            System.out.println("jumlah = "+jum);
            System.out.println("Rata-Rata = "+(jum/n));
            break;
        }
            case 2:{
                System.out.println("Mengitung Bilangan Kelipatan 4");
                System.out.print("dari = ");int awal=input.nextInt();
                System.out.print("sampai = ");int akhir=input.nextInt();
                for(int i=awal;i<=akhir;i++ )
                {
                    if(i%4==0)
                    {
                        System.out.print(i+",");
                    }
                }
                break;
            }
            default:System.exit(0);
        }
    }
static void garis (){
    System.out.println("-----------------------------------");
}
}

Outputnya akan tampil seperti gambar dibawah ini. Menghitung Nilai Rata - rata.



Outputnya akan tampil seperti gambar dibawah ini. Menghitung Bilangan Kelipatan 4.

Jumat, 03 Juni 2011

Menghitung Operasi Aritmatika

Dibawah ini merupakan Script untuk Menghitung 2 bilangan int penjumlahan, pengurangan, perkalian, pembagian, dan akar dengan bahasa pemrograman Java.

import java.util.Scanner;
public class OperasiAritmatika {
    public static void main(String[] args)
    {
      Scanner in=new Scanner(System.in);
      int a,b;
      double jum;
      garis();
      System.out.println("\tMENU UTAMA" );
      garis();
      System.out.println(" 1. PENJUMLAHAN" );
      System.out.println(" 2. PENGURANGAN" );
      System.out.println(" 3. PERKALIAN" );
      System.out.println(" 4. PEMBAGIAN" );
      System.out.println(" 5. AKAR" );
      garis();
    
      System.out.print("Pilih No : ");
      int point= in.nextInt();
      switch (point)
      {

        case 1:{  garis();
                  System.out.println(" 1. PENJUMLAHAN\n" );
                  System.out.print(" Masukan Nilai A : ");
                  a=in.nextInt();
                  System.out.print(" Masukan Nilai B : ");
                  b=in.nextInt();
                  jum=a+b;
                  System.out.println(" Jumlah = "+a+" + "+b+" = "+jum);
                  garis();
        }
                 break;
        case 2:{  garis();
                  System.out.println(" 2. PENGURANGAN" );
                  System.out.print(" Masukan Nilai A : ");
                  a=in.nextInt();
                  System.out.print(" Masukan Nilai B : ");
                  b=in.nextInt();
                  jum=a-b;
                  System.out.println(" Jumlah = "+a+" - "+b+" = "+jum);
                  garis();
        }
                 break;
        case 3:{  garis();
                  System.out.println(" 3. PERKALIAN" );
                  System.out.print(" Masukan Nilai A : ");
                  a=in.nextInt();
                  System.out.print(" Masukan Nilai B : ");
                  b=in.nextInt();
                  jum=a*b;
                  System.out.println(" Jumlah = "+a+" x "+b+" = "+jum);
                  garis();
        }
                 break;
        case 4:{  garis();
                  System.out.println(" 4. PEMBAGIAN" );
                  System.out.print(" Masukan Nilai A : ");
                  double c=in.nextDouble();
                  System.out.print(" Masukan Nilai B : ");
                  double d=in.nextDouble();
                  jum=c/d;
                  System.out.println(" Jumlah = "+c+" : "+d+" = "+jum);
                  garis();
        }
                 break;
        case 5:{  garis();
                  System.out.println(" 5. AKAR" );
                  System.out.print(" Masukan Nilai X : ");
                  double x=in.nextDouble();
                  jum=Math.sqrt(x);
                  System.out.println(" Hasilnya adalah = "+jum);
                  garis();
        }
                 break;
                 default : System.exit(0);
      }

    }
    static void garis()
  {
      System.out.println("===========================");
  }
 }

Outputnya akan tampil seperti gambar dibawah ini.

Senin, 30 Mei 2011

Contoh Program Array 2 D

Di bawah ini merupakan coding contoh program array 2 dimensi.

import java.util.Scanner;
public class Array2D
{
  public static void main(String[] args)
  {
    Scanner in = new Scanner(System.in);
    int i;
    int []data=new int [5];
    for(i=0; i<5;i++)
    {
      System.out.print("Data ke "+i+" = ");
      data[i]=in.nextInt();
    }
      System.out.print("Data Array : ");
      for(i=0; i<5;i++)
    {
      System.out.print(" "+data[i]+",");
    }
  }
}

Outputnya akan tampil seperti gambar dibawah ini.



Sekarang kita tambahkan hasilnya tetapi dengan posisi terbalik.

      Data Array : 5, 6, 7, 8, 9
                          9, 8, 7, 6, 5

Bagaimanakah codingnya ? Langsung aja lihat coding programnya dibawah ini.

import java.util.Scanner;
public class Arrays2D
{
  public static void main(String[] args)
  {
    Scanner in = new Scanner(System.in);
    int i;
    int []data=new int [5];
    for(i=0; i<5;i++)
    {
      System.out.print("Data ke "+i+" = ");
      data[i]=in.nextInt();
    }
      System.out.print("Data Array :");
      for(i=0; i<5; i++)
    {
      System.out.print(" "+data[i]+",");
    }
      System.out.print("");
      System.out.print("\n    \t");
      for(i=4; i>=0; i--)
    {
      System.out.print(" "+data[i]+",");
    }
  }
}

Outputnya akan tampil seperti gambar dibawah ini.

Contoh-contoh class Looping Bersarang

Dibawah ini merupakan contoh class looping bersarang.

public class LoopingBersarang
{
    public static void main(String[] args) {
      String text1="STMIK BANI SALEH";
      String text2="BAHASA PEMROGRAMAN 2";
      int a,b;
      for(a=1; a<=2; a++)
      {
        System.out.println(" "+text1);
         for(b=1; b<=3; b++)
         {
           System.out.println(" "+text2);
         }
           System.out.println(" ");
      }
   }
}

Output :



public class LoopingBersarang1
{
    public static void main(String[] args) {
      int[] data1={0,1,2,3,4,5};
      int[] data2={0,1,2,3,4,5};
      int jum,i,j;
      System.out.println(" + 0 1 2 3 4 5");
      System.out.println(" -------------");
      for(i=0; i<=5; i++)
      {
        System.out.print(" "+i);
        for(j=0; j<=5; j++)
        {
          jum=data1[i]+data2[j];
          System.out.print(" "+jum);
        }
          System.out.println(" ");
      }
   }
}

Output :



public class LoopingBersarang2
{
    public static void main(String[] args) {
      int[] data1={2,4,6,8};
      int[] data2={2,4,6,8};
      int jum,i,j,x=0;
      System.out.println(" +   2   4   6   8");
      System.out.println(" ---------------------");
      for(i=0; i<=3; i++)
      {
        x=x+2;
        System.out.print(" "+x);
        for(j=0; j<=3; j++)
        {
          jum=data1[i]+data2[j];
          System.out.print("   "+jum);
        }
          System.out.println("");
      }
   }
}


Output :


Sabtu, 28 Mei 2011

Contoh-contoh class Menggunakan Method

Dibawah ini merupakan beberapa contoh program menggunakan Method.

public class MahasiswaTeknik
{
    public static void main (String[] args)
  {
    MahasiswaTekhnik MT=new MahasiswaTekhnik();
    MT.setNamaNIP("Driyanto Saputro",1000);
    MT.setJUR("Teknik Informatika");
    MT.tampilkan();
   }
}

class MahasiswaTekhnik
{
    static String JUR;
    private int NIP;
    private String Nama;

    void setNamaNIP(String n, int m)
    {
      Nama=n;
      NIP=m;
    }
    void setJUR(String s)
    {
      JUR=s;
    }
    void tampilkan()
    {
      System.out.println("NIP     = "+NIP);
      System.out.println("NAMA    = "+Nama);
      System.out.println("JURUSAN = "+JUR);
    }
}

Output :



public class Menu
{
  public static void main(String[] args)
  {
      garis();
      System.out.println("    Menu Utama");
      garis();
      System.out.println("    1. Luas Segitiga");
      System.out.println("    2. Luas Lingkaran");
      System.out.println("    3. Luas Persegi panjang");
      System.out.println("    4. Luas Kotak");
      garis();

  }
  static void garis()
  {
      System.out.println("----------------------------");
  }
}

Output :


public class TugasNo4
{
  public static void main(String[] args)
  {
      garis();
      System.out.println("NO\tNIP\tNAMA\t\tJURUSAN");
      garis();
      System.out.println("                     ");
      System.out.println("                     ");
      System.out.println("                     ");
      garis();

  }
  static void garis()
  {
      System.out.println("-------------------------------------------------");
  }
}

Output :

Jumat, 27 Mei 2011

Cara Menggunakan Akar di Java

Dalam Operasi aritmatika di Java kita pasti sudah tahu misalkan tambah menggunakan tanda +, kurang menggunakan tanda -, kali menggunakan tanda *, bagi menggunakan tanda /. Nah bagaimana kalau akar, akan seperti apa bentuknya di java yah ? Langsung aja lihat Script di bawah ini.

Contoh Script Akar 1
import javax.swing.*;
public class Akar
{
   public static void main(String[] args)
    {

        int x;
        double akar;
        x=Integer.valueOf(JOptionPane.showInputDialog("Masukan Angka yang ingin diakar kan ?"));    
        akar = Math.sqrt(x);
        JOptionPane.showMessageDialog(null,"BUILD SUCCESSFUL"+
        "\n-----------------------------------"+"\nAkar Dari "+x+"\nHasilnya = "+akar+
        "\n-----------------------------------","http://mahasewa.blogspot.com/",
        JOptionPane.PLAIN_MESSAGE);
   }
}

Sudah jelas bagai mana caranya ? pada akar = Math.sqrt(x); untuk menghitung akar kita membutuhkan Math.sqrt(x); dimana x adalah variabel yang telah di dekskripsikan. x itu hanya contoh dari program diatas, bisa anda ganti terserah anda. Apabila program diatas di compile dengan Netbeans akan tampil seperti gambar dibawah ini.

Input : (Anda Masukan angka yang ingin anda Akar kan)


Output : (Hasil nya bisa anda lihat pada gambar dibawah ini)


Contoh Script Akar 2
public class Akar1
{
    public static void main(String[] args) {
      double a=100;
      double xnew=a/2;
      double xold;
      do{
          xold=xnew;
          xnew=(xold+a/xold)/2;
          System.out.println("xnew ="+xnew);
      }
      while(Math.abs(xnew-xold)>1e-4);
      System.out.println("Akar Dari"+a+"="+xnew);
    }
}

Outputnya akan tampil seperti gambar dibawah ini.

Rabu, 11 Mei 2011

Tugas Bintang 6

Contoh Program Java : Looping atau Pengulangan

Script nya bisa anda lihat dibawah ini.

public class tugas_bintang6
{
  public static void main (String[] args)
  {
      int baris,m,x,y,n;
      for(int i=1; i<=7; i++)
      {
         if(i<=4)
         {
           for(int j=1; j<=7; j++)
           {
           if(j<=4){
              m=i+j;
              if(5<=m)
              System.out.print("*");
           else
               System.out.print(" ");
         }
      else
      {
         x=j-3;
           if(x<=i)
               System.out.print("*");
           else
               System.out.print(" ");
         }
       }
     }
      else
         for(int j=1; j<=7; j++)
           {
           if(j<=4){
              y=i-3;
              if(y<=j)
              System.out.print("*");
           else
               System.out.print(" ");
           }
           else
           {
              x=j-3;
              y=i-3;
              n=x+y;
              if(n<=5)
                  System.out.print("*");
              else
                  System.out.print(" ");
           }
         }
      System.out.println();
   }
  }
}


Outputnya ditampilkan pada cmd.

Tugas Bintang 5

Contoh Program Java : Looping atau Pengulangan

Script nya bisa anda lihat dibawah ini.

public class tugas_bintang5
{
  public static void main (String[] args)
  {
      int baris,m;
      for(int i=1; i<=7; i++)
      {
         if(i<5)
         {
           for(int j=1; j<=4; j++)
           {
           if(j<=i)
               System.out.print("*");
           else
               System.out.print(" ");
         }
      }
      else
      {
         for(int j=1; j<=4; j++)
         {
           m=i+j;
           if(m<=8)
               System.out.print("*");
           else
               System.out.print(" ");
         }
      }
      System.out.println();
  }
 }
}


Outputnya ditampilkan pada cmd.

Tugas Bintang 4

Contoh Program Java : Looping atau Pengulangan

Script nya bisa anda lihat dibawah ini.

import javax.swing.*;
public class tugas_bintang4
{
  public static void main (String[] args)
  {
      int baris;
      baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang ?"));
      for(int i=1; i<=baris; i++)
      {
         for(int j=1; j<=baris; j++)
         {
           if(i<=j)
               System.out.print("*");
           else
               System.out.print(" ");
         }
         System.out.println();
      }
  }
}


Input :


Outputnya ditampilkan pada cmd.

Tugas Bintang 3

Contoh Program Java : Looping atau Pengulangan

Script nya bisa anda lihat dibawah ini.


import javax.swing.*;
public class tugas_bintang3
{
  public static void main (String[] args)
  {
      int baris, x, y;
      baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang ?"));
      x=baris+1;
      for(int i=1; i<=baris; i++)
      {
         for(int j=1; j<=baris; j++)
         {
           y=i+j;
           if(x<=y)
               System.out.print("*");
           else
               System.out.print(" ");
         }
         System.out.println();
      }
  }
}

Input :


Outputnya ditampilkan pada cmd.

Tugas Bintang 2

Contoh Program Java : Looping atau Pengulangan

Script nya bisa anda lihat dibawah ini.

import javax.swing.*;
public class tugas_bintang2
{
  public static void main (String[] args)
  {
      int baris, x, y;
      baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang ?"));
      x=baris+1;
      for(int i=1; i<=baris; i++)
      {
         for(int j=1; j<=baris; j++)
         {
           y=i+j;
           if(y<=x)
               System.out.print("*");
           else
               System.out.print(" ");
         }
         System.out.println();
      }
  }
}


Input :


Outputnya ditampilkan pada cmd.

Tugas Bintang 1

Contoh Program Java : Looping atau Pengulangan

Script nya bisa anda lihat dibawah ini.

import javax.swing.*;
public class tugas_bintang1
{
  public static void main (String[] args)
  {
      int x;
      x=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang ?"));
      for(int i=1; i<=x; i++)
      {
         for(int j=1; j<=x; j++)
         {
           if(j<=i)
               System.out.print("*");
           else
               System.out.print(" ");
         }
         System.out.println();
      }
  }
}

Input :


Outputnya ditampilkan pada cmd.

 
Design by Free WordPress Themes | Bloggerized by Mahasewa - Premium Blogger Themes | Blogger Templates