Jumat, 11 Desember 2009

Mencoba Array di Java

Waduh, namanya juga masih pemula.rasa penasaran selalu menghantuiku.ya udah deh, langsung memulai percobaan neh......


Apa itu Array ?

Larik atau Array adalah struktur data yang menyimpan sekumpulan elemen yang bertipe sama, setiap elemen diakses langsung melalui indeksnya. Indeks array haruslah tipe data yang menyatakan keterurutan, misalnya integer atau karakter. (Munir, Rinaldi, Algoritma dan Pemrograman dalam Bahasa Pascal dan C,Informatika, Bandung, 2007).

Pendeklarasian Larik
Pendeklarasian Array :
  1. Membuat variable yang akan menyimpan Array, sama seperti kita membuat variable biasa.
  2. Variable larik(Array) menunjukkan tipe objek larik yang akan disimpan dan nama larik. di ikuti dengan kurung siku kosong ( [] ).
Coba Program :
public class ArraySample{ // mendeklarasikan class yang bernama ArraySample
    public static void main(String args[]){ //method utama
        int [] ages = new int[100]; // pendeklarasian variable ages tipe data integer, yang memiliki array [100]
        for(int i=0;i<100;i++){
            System.out.print(ages[i]);// menampilkan isi array ages[i] sebanyak i.
        }
    }
}
Output :

Rabu, 09 Desember 2009

Kemarin MID Praktek Java

Alhamdulillah kemarin bisa juga ngerjain semua soal praktek. aku gugup soalnya aku belum belajar, iya sih cuman belajar dikit. Syukurnya malam itu ada teman yang datang ngajak belajar bareng.


Aku dapat soal Tipe B.
Kalo gak salah soalnya seperti ini deh :


  1. Buatlah sebuah program untuk konversi dari pound ke Kg(1 pound = 0.454)
  2. Buatlah program untuk informasi bilangan, misalnya negatif, positif, dan nol.(dengan menggunakan jendela inputan, beserta judul jendelanya menggunakan nama anda)
  3. Buatlah program yang digunakan konversi dari celcius ke Fahrenheit.(dengan menggunakan jendela inputan, beserta judul jendelanya menggunakan nama anda)
  4. Buatlah program yang digunakan untuk  menerima inputan berupa kode bulan kemudian menampilkan bulan beserta jumlah harinya. buatlah dengan if-else dan switch(dengan menggunakan jendela inputan, beserta judul jendelanya menggunakan nama anda)
Langsung aja aku jawab pertanyaan
no 1 :
Program KonvertpoundToKg

public class KonvertpoundToKg{
    public static void main(String args[]){
        double pound=5;
        double KG=0.454;
        double Hasil;
       
        Hasil=pound*KG;
        System.out.println("Hasil Konversi dari "+pound+" pound adalah "+Hasil+" Kg");       
       
    }
}

output


no 2 :

import javax.swing.JOptionPane;
public class InformasiBil{
    public static void main(String args[]){
        String input=" ";
                input=JOptionPane.showInputDialog(null,"Masukkan Bilangan : ","Muhammad Alvin Syahdana",JOptionPane.QUESTION_MESSAGE);
                double bil=Double.parseDouble(input);
               
                if(bil>0){
                    JOptionPane.showMessageDialog(null,"Bilangan Positif","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bil<0){
                    JOptionPane.showMessageDialog(null,"Bilangan Negatif","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else{
                    JOptionPane.showMessageDialog(null,"Bilangan Nol","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                 
    }
}
Output :



















no 3 : 

import javax.swing.JOptionPane;
public class KonvertCelciusFahrenheit{
    public static void main(String args[]){
        String input=" ";
                input=JOptionPane.showInputDialog(null,"Masukkan Suhu (Celcius) : ","Muhammad Alvin Syahdana",JOptionPane.QUESTION_MESSAGE);
                double Celcius=Double.parseDouble(input);
                double Fahrenheit;
                Fahrenheit = (9/5)*(Celcius+32);
                JOptionPane.showMessageDialog(null,"Konversi dari "+Celcius+" Celcius = "+Fahrenheit+ " Fahrenheit","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);              
    }
}
Output :









no 4 if - else :

import javax.swing.JOptionPane;
public class KodeBlnIfElse{
    public static void main(String args[]){
        String input=" ";
                input=JOptionPane.showInputDialog(null,"Masukkan Kode Bulan: ","Muhammad Alvin Syahdana",JOptionPane.QUESTION_MESSAGE);
                int bulan=Integer.parseInt(input);
               
                if(bulan==1){
                    JOptionPane.showMessageDialog(null,"Bulan Januari = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==2){
                    JOptionPane.showMessageDialog(null,"Bulan Pebruari = 28 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==3){
                    JOptionPane.showMessageDialog(null,"Bulan Maret = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==4){
                    JOptionPane.showMessageDialog(null,"Bulan April = 30 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==5){
                    JOptionPane.showMessageDialog(null,"Bulan Mei = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==6){
                    JOptionPane.showMessageDialog(null,"Bulan Juni = 30 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==7){
                    JOptionPane.showMessageDialog(null,"Bulan Juli = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==8){
                    JOptionPane.showMessageDialog(null,"Bulan Agustus = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==9){
                    JOptionPane.showMessageDialog(null,"Bulan September = 30 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==10){
                    JOptionPane.showMessageDialog(null,"Bulan Oktober = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==11){
                    JOptionPane.showMessageDialog(null,"Bulan November = 30 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else if(bulan==12){
                    JOptionPane.showMessageDialog(null,"Bulan Desember = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);
                }
                else{
                    JOptionPane.showMessageDialog(null,"Input Salah","Muhammad Alvin Syahdana",JOptionPane.ERROR_MESSAGE);
                }
                   
                 
    }
}
Output :









no 4 - switch :

import javax.swing.JOptionPane;
public class KodeBlnSwitch{
    public static void main(String args[]){
        String input=" ";
                input=JOptionPane.showInputDialog(null,"Masukkan Kode Bulan: ","Muhammad Alvin Syahdana",JOptionPane.QUESTION_MESSAGE);
                int bulan=Integer.parseInt(input);
               
                switch(bulan){
                    case 1 : JOptionPane.showMessageDialog(null,"Bulan Januari = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 2 : JOptionPane.showMessageDialog(null,"Bulan Pebruari = 28 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 3 : JOptionPane.showMessageDialog(null,"Bulan Maret = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 4 : JOptionPane.showMessageDialog(null,"Bulan April = 30 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 5 : JOptionPane.showMessageDialog(null,"Bulan Mei = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 6 : JOptionPane.showMessageDialog(null,"Bulan Juni = 30 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 7 : JOptionPane.showMessageDialog(null,"Bulan Juli = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 8 : JOptionPane.showMessageDialog(null,"Bulan Agustus = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 9 : JOptionPane.showMessageDialog(null,"Bulan September = 30 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 10 : JOptionPane.showMessageDialog(null,"Bulan Oktober = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 11 : JOptionPane.showMessageDialog(null,"Bulan November = 30 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    case 12 : JOptionPane.showMessageDialog(null,"Bulan Desember = 31 Hari","Muhammad Alvin Syahdana",JOptionPane.WARNING_MESSAGE);break;
                    default : JOptionPane.showMessageDialog(null,"Maaf, Input yang anda inputkan Salah !!!","Muhammad Alvin Syahdana",JOptionPane.ERROR_MESSAGE);
                }   
                 
    }
}
Output :










fuih, selesai deh soalnya, tinggal dikumpul....... ALhamdulillah.......



---SELESAI---

Jumat, 04 Desember 2009

Membuat Program Konversi Mile ke KM

Begh kemarin tanggal 1 Desember 2009 kemarin dapat soal mid yang lumayan menarik. pertanyaan sebagai berikut.
Buatlah algoritma dan flowchart untuk program konversi dari Mile ke KM (1Mile= 1.609)
dimulai lah menjawa soalnya seperti ini :

Algoritma KonversiMileKM
{Algortima yang digunakan untuk konversi dari Mile ke KM}

Deklarasi
       hasil,Mile,KM : real
Deskripsi
      KM=1.609
      read(Mile)
      hasil=Mile*KM
      write(hasil)

FLOWCHART


JAVA
import javax.swing.JOptionPane;
import javax.swing.JFrame;
public class konvertMileKm2 {

    /** Creates a new instance of konvertMileKm2 */

    public static void main(String Args[]) {

        String Input=" ";

        Object[] tombol={"Konversi","Batal"};          

        Input=JOptionPane.showInputDialog(null,"Masukkan Jarak yang akan di konvert (Mile) : ","Program Konversi Mile ke KM",JOptionPane.QUESTION_MESSAGE);

        double mile=Double.parseDouble(Input);

        double km=1.609;

        double hasil=0;     

        hasil=km*mile;

        JOptionPane.showMessageDialog(null,mile+" mile = "+hasil+" km","Program Konversi Mile ke KM",JOptionPane.WARNING_MESSAGE);

    }

}




OUTPUT



Kamis, 26 November 2009

Membuat Membandingkan Bilangan dengan Java

Akhirnya setelah beberapa saat mencari bagaimana cara konversi tipe data string ke double di java. berikut adalah contoh programnya :

import javax.swing.JOptionPane;
public class Banding {

public static void main(String args[]) {
String NumberA = " ";
String NumberB=" ";

NumberA = JOptionPane.showInputDialog("Input A : ");
NumberB = JOptionPane.showInputDialog("Input B : ");

double number1 = Double.parseDouble( NumberA );
double number2 = Double.parseDouble( NumberB );

if(number1>number2){
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Lebih besar dari Bilangan " +number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}
else if(number1==number2){
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Sama dengan Bilangan "+number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}
else{
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Lebih kecil dari bilangan " +number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}


}

}

Analisis Perlisting
import javax.swing.JOptionPane; // meload class JOptionPane, dari paket javax.swing
public class Banding { // membuat class bernama banding
public static void main(String args[]) { // method utama
//mendeklarasikan variable NumberA, dan NumberB dengan tipe data String
String NumberA = " ";
String NumberB=" ";
//membuat form input NumberA
NumberA = JOptionPane.showInputDialog("Input A : ");
//membuat form input NumberB
NumberB = JOptionPane.showInputDialog("Input B : ");
//konversi string dengan kelas Java Double yang di dalamnya memiliki fungsi parseDouble(NumberA)
double number1 = Double.parseDouble( NumberA );
//konversi string dengan kelas Java Double yang di dalamnya memiliki fungsi parseDouble(NumberB)
double number2 = Double.parseDouble( NumberB );
//struktur control if apabila ada sebuah kondisi number1>number2
if(number1>number2){// awal control if
//menampilkan pesan dialog
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Lebih besar dari Bilangan " +number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}//akhir control if
//struktur control else if yang akan dijalankan apabila kondisi number1==number2.
else if(number1==number2){
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Sama dengan Bilangan "+number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}
//kondisi yang akan dijalankan apabila kondisi if dan else if tidak terpenuhi
else{
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Lebih kecil dari bilangan " +number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}
}
}

OUTPUTNya





Senin, 23 November 2009

Membuat Readmore di Blogger.Com

Aduh akhirnya aku bisa juga bikin readmore di blog ini.... trims bgt buat tutorialnya dari http://kolom-tutorial.blogspot.com/2007/04/membuat-read-more-1.html

berikut adalah tutorialnya :
Silahkan ikuti langkah-langkah berikut :

  • Login ke blogger.com dengan id sobat
  • Klik menu bertuliskan Template
  • Klik menu Edit HTML
  • jangan lupa Copy seluruh kode template milik sobat lalu paste pada notepad dan kemudian simpan, untuk membuat back up data. Ini dimaksudkan apabila terjadi kesalahan dalam template setelah kita otak-atik, kita masih punya cadangan data untuk mengembalikannya.
  • Copy kode HTML di bawah, kemudian paste persis di atas kode :

    Untuk mempercepat pencarian kode , silahkan sobat klik menu Edit yang ada pada bar menu browser, kemudian klik Find (on this page)..., lalu tulis trus klik tombol find next, maka secara otomatis akan di bawa ke kode tersebut.
  • langkah selanjutnya adalah, silahkan copy kode berikut lalu paste setelah kode <$BlogItemBody$> :
  • Lagi-lagi Untuk mempercepat pencarian kode <$BlogItemBody$>, silahkan sobat klik menu Edit yang ada pada bar menu browser, kemudian klik Find (on this page)..., lalu tulis <$BlogItemBody$> trus klik tombol find next, maka secara otomatis akan di bawa ke kode tersebut.
  • Klik tombol yang bertuliskan SAVE SETTINGS


  • Langkah selanjutnya adalah klik menu Setting
  • Klik menu Formatting
  • Dibagian bawah menu tersebut ada kotak di samping tulisan Post Template, nah isi kotak kosong tersebut dengan kode di bawah ini :
  • Sebenarnya langkah diatas tidak wajib dilakukan,akan tetapi ini di maksudkan agar ketika kita mau posting artikel, kode tersebut akan muncul secara otomatis tanpa harus di tulis dahulu, tentunya ini akan lebih mempermudah dan tidak harus selalu mengingat kode tersebut.
  • kemudian jangan lupa klik tombol Save Settings
  • Selesai



Cara Posting Artikel


Oke, sesudah beberapa tahap kita lalui, sekarang kita masuk ke tahap bagaimana cara memposting suatu artikel agar ada menu Readmore nya.


  • Klik menu Posting
  • klik menu Edit HTML, nah di sana secara otomatis akan tampak kode yang kita simpan tadi, yakni :
  • simpan artikel sobat yang ingin di tampilkan sebelum kode
    , kemudian simpan sisa keseluruhan artikel setelah kode
    dan sebelum kode
    Agar lebih jelas, saya beri contoh, misal artikelnya begini : Ini adalah contoh tulisan yang di simpan pada awal artikel yang akan selalu muncul pada blog kita, sedangkan tulisan yang lainnya tidak akan muncul.
    dan tulisan yang ini adalah tulisan yang akan muncul ketika para pengunjung meng klik link yang bertuliskan Read more.
    Hasilnya yang akan tampak pada blog kita adalah seperti ini : Ini adalah contoh tulisan yang di simpan pada awal artikel yang akan selalu muncul pada blog kita, sedangkan tulisan yang lainnya tidak akan muncul. Read more!



Bagaimana sobat, sudah jelaskan. bila belum jelas silahkan di tanyakan kembali pada komentar.

Sedikit clue, kata Read more! sebenarnya bisa kita ganti sesuai dengan keinginan kita, misalkan kita rubah menjadi Baca selengkapnya..., Selengkapnya.., Lanjutannya... atau apa saja yang penting kata tersebut bisa memberi tahu kepada para pengunjung bahwa artikel kita ada kelanjutannya.

Kode di atas sebenarnya ada alternatif lain, yakni memakai kode Span, jika berminat, ganti semua kode div menjadi Span. Hasilnya akan sama, cuma bagi para sobat yang suka posting pada menu compose, kode ini sering ada masalah di karenakan bertabrakan dengan perintah lain yang memakai kode Span.

Senin, 09 November 2009

MENGINSTAL JAVA JDK-6U16-WINDOWS-I586



Klik 2x pada installer java. (bisa di download di sini ). kemudian ikuti petunjuk, selanjutnya.

Setelah terinstall dengan baik di komputer, selanjutnya kita akan men-setting agar java kompiler dapat berjalan di komputer anda. Caranya :
1. Masuk ke Start >> Control Panel >> pilih System.
2. Setelah masuk ke System pilih tab Advanced. Kemudian pilih Environment Variables.
3. Setelah masuk ke Environment Variables pada User Variables for Namauser, pillih New. Isikan :

Variables name : path

Variables value : C:\Program Files\Java\jdk1.6.0_01\bin

Catatan : pada variables value merupakan tempat anda menginstallkan program java anda.







1. setelah itu klik Ok, kemudian Ok, kemudian OK.
2. Berikutnya melakukan test dengan menggunakan CMD. Masuk ke CMD kemudian ketik javac tekan Enter. Apabila muncul beberapa baris perintah, maka java sudah terinstall dengan baik pada komputer anda.
3. Apabila tidak ditemukan javac-nya maka restart komputer anda, lakukan cara 5.

Selasa, 02 Juni 2009

Assalamualaikum....

ne merupakan posting pertama ku di blog ini mohon bantuannya ya.......