Tampilkan postingan dengan label Programming. Tampilkan semua postingan
Tampilkan postingan dengan label Programming. Tampilkan semua postingan

Kamis, 12 Januari 2012


Berikut adalah cara-caranya :
Saya pakai JCreator...

1.       Ketikkan sebagai berikut (tanpa bold, tanpa kalimat habis '// ') :
import javax.swing.*;//syarat penggunaan komponen sistem JAVA
class menu    //menentukan kelas
{
public static void main (String[]args)  //fungsi string
{
do  //untuk melakukan perulangan
{
String temp = JOptionPane.showInputDialog("====MENU====\n1. Biodata\n2. Deret\n3. Menu\n4. Exit");  //variabel temp di isi dan bertipe string
int pil = Integer.parseInt(temp);  //merubah variabel menu jadi integer
switch (pil)   //pilih variabel pil
{
case 1:  //pilihan 1
String nama = JOptionPane.showInputDialog("Masukkan Nama Anda : "); //mengisi inputan ke dalam variabel nama
String NPM = JOptionPane.showInputDialog("Masukkan NPM Anda : "); //mengisi inputan ke dalam variabel NPM
String kelas = JOptionPane.showInputDialog("Masukkan Kelas Anda : ");//mengisi inputan ke dalam variabel kelas
JOptionPane.showMessageDialog(null,"Nama Anda "+nama+"\nKelas Anda "+kelas+"\nNPM Anda "+NPM); //mencetak di dalam kurung
break; //berhenti sementara

case 2: //pilihan 2
String temp2 = JOptionPane.showInputDialog("Masukkan Angka : "); //mengisi input dan menyimpannya ke variabel temp2
int deret = Integer.parseInt(temp2); //temp2 dijadikan variabel deret bertipe integer
String hasil = ""; //membuat variabel hasil dengan isi kosong
for (int i = 1; i<=deret; i++) // untuk variabel i diisi dengan 1, i<= 1, mengulang i
{
for (int j = 1; j<=i; j++)// untuk variabel i diisi dengan 1, j<= 1, mengulang i
{
hasil = hasil+j; //mengisi variabel hasil dengan hasil sebelumnya ditambah j
}
hasil = hasil+"\n"; //variabel hasil  samadengan hasil dan pindah baris
}
JOptionPane.showMessageDialog(null,hasil); //mencetak hasil
break;

case 3: //pilihan 3
String[][]bil = new String[5][5]; //membuat array dengan variabel bil
int[][] a = new int[3][3]; //membuat array dengan variabel a
int[][] b = new int[3][3]; //membuat array dengan variabel b
int[][] c = new int[3][3]; //membuat array dengan variabel c
for (int i=1; i<3;i++) // untuk variabel i diisi dengan 1, i<= 1, mengulang i
{
for(int j=1;j<3;j++)// untuk variabel j diisi dengan 1, j<= 1, mengulang j
{
bil[i][j] = JOptionPane.showInputDialog("Matriks A Elemen ["+i+"]["+j+"] : "); //menginput array dan disimpan di dalam variabel bil
a[i][j] = Integer.parseInt(bil[i][j]); // variabel bil diubah menjadi variabel a integer
}
}
for (int i=1; i<3;i++)// untuk variabel i diisi dengan 1, i<= 1, mengulang i
{
for(int j=1;j<3;j++)// untuk variabel j diisi dengan 1, j<= 1, mengulang j
{
bil[i][j] = JOptionPane.showInputDialog("Matriks B Elemen ["+i+"]["+j+"] : ");//menginput array dan disimpan di dalam variabel bil
b[i][j] = Integer.parseInt(bil[i][j]); // variabel bil diubah menjadi variabel a integer
}
}
c[1][1]=a[1][1]+b[1][1]; //variabel c[1][1] adalah penjumlahan a[1][1]+b[1][1]
c[1][2]=a[1][2]+b[1][2]; //variabel c[1][2] adalah penjumlahan a[1][2]+b[1][2]
c[2][1]=a[2][1]+b[2][1]; //variabel c[2][1] adalah penjumlahan a[2][1]+b[2][1]
c[2][2]=a[2][2]+b[2][2]; //variabel c[2][2] adalah penjumlahan a[2][2]+b[2][2]
JOptionPane.showMessageDialog(null, "Matriks A\n"+a[1][1]+" "+a[1][2]+"\n"+a[2][1]+" "+a[2][2]); //mencetak di dalam kurung
JOptionPane.showMessageDialog(null, "Matriks B\n"+b[1][1]+" "+b[1][2]+"\n"+b[2][1]+" "+b[2][2]); //mencetak di dalam kurung
JOptionPane.showMessageDialog(null,"MatriksC= A+B\n"+c[1][1]+" "+c[1][2]+"\n"+c[2][1]+" "+c[2][2]); //mencetak di dalam kurung
break; //berhenti sementara

case 4: //pilihan 4
JOptionPane.showMessageDialog(null,"==TERIMAKASIH"); //mencatak ‘ Terima Kasih’
System.exit(0); //keluar dari program
break; //berhenti

default: //bila bukan pilihan semuanya
JOptionPane.showMessageDialog(null,"==SALAH INPUT [1..4]"); //cetak bila salah input
}
}
while(true); //perulangan, pasangan do
}
}

Hasil : 



Berikut adalah cara-caranya :
Saya pakai JCreator...

1.       Ketikkan sebagai berikut  (tanpa Bold, tanpa kalimat habis '//'):
import javax.swing.*;   //syarat penggunaan komponen sistem JAVA
class data                           //menentukan kelas
{
                public static void main(String[]args)     //fungsi string
                {
                                Do                          //untuk melakukan perulangan
                {
                String menu = JOptionPane.showInputDialog("==MENU== \n1. Nilai \n2. Ulang \n3. Deret \n4. EXIT");                                //variabel menu di isi dan bertipe string
                int pil = Integer.parseInt(menu);              //merubah variabel menu jadi integer
                switch(pil)                          //pilih variabel pil
                {
                case 1:                                  //jika pilihannnya 1
                                String n = JOptionPane.showInputDialog("Masukkan Nilai Anda : ");
                                //variabel n bertipe string dan mencetak di dalam kurung
                                int nilai = Integer.parseInt(n);   //merubah variabel n menjadi nilai integer
                                if (nilai > 50)      //jika nilai lebih dari 50
                                {
                                String lulus = ("Selamat Anda LULUS!!");                           
//variabel lulus berbentuk string dan berisi di dalam kurung
                                JOptionPane.showMessageDialog(null, lulus);                //mencetak variabel lulus
                                }
                                Else        //jika tidak
                                {
                                String kasian = ("Coba Lagi (Emang Ale2.....)!!");           
// variabel kasian berbentuk string dan berisi di dalam kurung
                                JOptionPane.showMessageDialog(null, kasian); //mencetak variabel kasian
                                }
                                break;   //berhenti sejenak

                case 2:                  //jika pilihannya 2
String m = JOptionPane.showInputDialog("Masukkan Jumlah Perulangan = "); // variabel m bertipe string dan mencetak di dalam kurung
                                int ulang = Integer.parseInt(m);//merubah variabel m menjadi ulang integer
                                while(ulang >= 1)            //jika kondisi variabel ulang >=1, maka akan terus diulang sampai kondisinya tidak terpenuhi
                                {
                                                System.out.println("Baim Anak Soleh, Rama Anak Semut");
//mencetak di dalam kurung     
                                                ulang--;               //mengulang mundur variabel ulang
                                }
                                break;   //berhenti sejenak

                case 3 :
                                String d = JOptionPane.showInputDialog("Masukkan Banyak Deret = ");
                                // variabel d bertipe string dan mencetak di dalam kurung
                                int deret = Integer.parseInt(d);  //merubah variabel d menjadi deret integer
for(int i = 1; i<=deret; i++) //untuk variabel i diisi dengan 1, i<= variabel deret, mengulang i
                                {
for(int j = 1; j<=i; j++)//untuk variabel j diisi dengan 1, j<= variabel i, mengulang j

                                                {
                                                                System.out.print(i+""); //mencetak variabel i dan spasi
                                                }
                                                System.out.println("");                //mencetak spasi kosong
                                }
                                break;   //berhenti sejenak

                case 4 :                 //jika pilihannya 4
JOptionPane.showMessageDialog(null, "Makasih ^^","Silahkan EXIT,,,,",JOptionPane.INFORMATION_MESSAGE);          //mencetak di dalam kurung
                                System.exit(0);                 //keluar dari program
                                break;                   //berhenti sejenak
                                default:                                //bila pilihan lain
                                JOptionPane.showMessageDialog(null, "Input 1...4","Salah Mas Bro...,,,,",JOptionPane.WARNING_MESSAGE); //mencetak di dalam kurung
                }
                }
                while(true);        //pasangan do, akan kembali ke do diatas
                }
}


hasil : 




Berikut adalah cara-caranya :
Saya pakai JCreator...

1.       Ketikkan sebagai berikut (jangan ketikkan kalimat habis '//')

import javax.swing.*;   //syarat penggunaan komponen sistem JAVA
public class data               //Menentukan kelas
{
                public static void main(String[]args)       //fungsi string
                {
                                data Menu = new data();             //membuat data baru
                                do                           //untuk melakukan perulangan
                {
                String menu = JOptionPane.showInputDialog("==MENU== \n1. Biodata \n2. Segitiga \n3. EXIT");                            //mencetak dan disimpan dalan variabel menu
                int pil = Integer.parseInt(menu);                               //variabel menu dijadikan pil integer
                switch(pil)                           //pilih variabel pil
                {
                case 1:                  //pilihan 1
                                String nama = JOptionPane.showInputDialog("Masukkan Nama : ");
                                String kelas = JOptionPane.showInputDialog("Masukkan Kelas : ");
                                String npm = JOptionPane.showInputDialog("Masukkan NPM : ");
                String biodata = "Biodata Anda : \nNama Anda  =  "+nama+"\nKelas Anda  =  "+kelas+"\nNPM Anda    =  "+npm;  //perintah mencetak dan disimpan di variabel
JOptionPane.showMessageDialog(null, biodata); //variabel dicetak di message dialog
                                break;   //berhenti
                case 2:                  //pilihan 2
                                String alas = JOptionPane.showInputDialog("Masukkan Alas = ");
                                int varalas = Integer.parseInt(alas);        //string alas dijadikan integer
                                String tinggi = JOptionPane.showInputDialog("Masukkan Tinggi = ");
                                int vartinggi = Integer.parseInt(tinggi); //string tinggi dijadikan integer
                                int luas = (varalas*vartinggi)/2;                                //melakukan perhitungan
                String segitiga = "Luas Segitiga \nAlas = "+alas+"\nTinggi = "+tinggi+"\nLuas Segitiganya Adalah = "+luas;      //memasukkan perintah pada string segitiga
                                JOptionPane.showMessageDialog(null, segitiga);            //mencetak
                                break;                   //berhenti
                case 3 :
                                JOptionPane.showMessageDialog(null, "TERIMA KASIH TELAH MENGGUNAKAN PROGRAM INI.. ^^","Silahkan EXIT,,,,",JOptionPane.INFORMATION_MESSAGE);
                //mencetak di information message
                                System.exit(0);                  //keluar
                                break;                   //berhenti
                                default:                                //bila pilihan lain
                                JOptionPane.showMessageDialog(null, "LO BUTA YE, PILIHANNYA KAN 1...3 DOANG...PAKE TUH KACAMATA..","SALAH MAS BRO...,,,,",JOptionPane.WARNING_MESSAGE);  //mencetak di warning message
                }
                }
                while(true);                        //perulangan ,pasangan do
                }
}


hasilnya : 



Saya memakai JCreator....

1.       Ketikkan sebagai berikut :
import javax.swing.*;   //syarat penggunaan komponen sistem JAVA
class coba1         //menentukan nama kelas
{
                public static void main (String[]args)      //memanggil fungsi string
                {
                                int jumlah, kali,  bagi;    //membuat variabel untuk menampung
                                int x = 30;             //konstanta x diisi nilai 30
int y = 5;               // konstanta x diisi nilai 30
jumlah = x + y;  //konstanta x ditambah  y dan disimpan di variabel jumlah
kali = x * y;          //konstanta x dikali  y dan disimpan di variabel kali
bagi = x / y;        // konstanta x dibagi  y dan disimpan di variabel bagi
                                System.out.println(“Hasil Jumlah = ”+jumlah);   //mencetak & memanggil
System.out.println(“Hasil Kali = ”+kali); //mencetak & memanggil variabel
System.out.println(“Hasil Bagi = ”+bagi)               ;  //mencetak & memanggil variabel
                }
}

2.       Pilih menu Build>>build file...
3.       Pilih Run atau tekan F5...





Berikut adalah cara-caranya :
Saya memakai software JCreator.....

1.       Ketikkan sebagai berikut :
import javax.swing.*;   //syarat penggunaan komponen sistem JAVA
class coba1                         //menentukan nama kelas
{
                public static void main (String[]args)      //memanggil fungsi string
                {
                                System.out.println(“Welcome”);                               //mencetak
                }
}
2.       Pilih menu Build>>build file...
3.       Pilih Run atau tekan F5...




1.       Buka program C++...
2.       Sebagai contoh, ketikkan koding di bawah ini :
#include<iostream.h>                                      (membaca library)
#include<conio.h>                                          (membaca library)
float faktor(int z)                                              (membuat procedure faktor dengan z= int)
{                                                                             
float f;                                                              (variabel f berjenis float)
f=1;                                                                  (isi variabel f dengan 1)
if(z<=1)                                                            (jka z lebih kecil sama dengan 1, maka)
return f;                                                            (kembali ke f)
else {                                                    (jika tidak)
for(int i=z; i>=1; i--)                                         (untuk i sama dengan z dan i lebih besar dari 1)
f=f*i;                                                                (isi variabel f dengan perkalian f dan i)
}
return f;                                                             (kembali ke f)
}
main ()                                                                 
{
int n,m,pilih;                                                      (variabel n,m,pilih berjenis integer)
menu :                                                                 
clrscr();                                                            (membersihkan layar)
cout <<"\n"<<endl;                                           (pindah baris)
cout <<"   +==========MENU==========+"<<endl;                  (mencetak di samping)
cout <<"   |  1. Faktorial          |"<<endl;            (mencetak 1. faktorial)
cout <<"   |  2. Permutasi          |"<<endl;           (mencetak 2. permutasi)
cout <<"   |  3. Kombinasi          |"<<endl;          (mencetak 3. kombinasi)
cout <<"   |  4. Exit               |"<<endl;               (mencetak 4. exit)
cout <<"   +========================+"<<endl;     (mencetak =======)
cout <<" Masukan Pilihan anda : ";cin>>pilih;      (menginput variabel pilih)
switch(pilih)                                                      (memilih dari 4 menu diatas)
{
case 1:                                                             (pilihan 1)
clrscr();                                                           (membersihkan layar)
cout<<"\n"<<"___FAKTORIAL___ \n";                  (mencetak __faktorial__)
cout<<"\n";                                                     (pindah baris)
cout<<"Nilai n= ";cin>>n;                               (menginput variabel n)
cout<<n<<"! = ";                                           (mencetak variabel n dengan tambahan ‘!’)
for(int a=n; a>=2; a--){                                  (untuk a sama dengan n dan a lebih besar dari 2)
cout<<a<<"x";}                                             (mencetak variabel a dengan tambahan ‘x’)
cout<<"1= "<<faktor(n);                                (mencetak ‘1=’ dan dilanjutkan mengeluarkan faktor)
getch();                                                                (supaya tidak langsung keluar dari program)
goto menu;                                                    (kembali ke menu)

case 2:                                                          (pilihan 2)
clrscr();                                                        (membersihkan layar)
cout<<"\n"<<"___PERMUTASI___ \n";                                (mencetak’ __permutasi__’)
cout<<"\n";                                                  (pindah baris)
cout<<"Nilai n = ";cin>>n;                           (menginput variabel n)
cout<<n<<"! = ";                                        (mencetak variabel n dengan tambahan ‘!’)
for(a=n; a>=2; a--){                                   (untuk a sama dengan n dan a lebih besar dari 2)
cout<<a<<"x";}                                          (mencetak variabel a dengan tambahan ‘x’)
cout<<"1="<<faktor(n);                               (mencetak ‘1=’ dan dilanjutkan mengeluarkan faktor)
cout<<"\n";                                                 (pindah baris)
cout<<"\nNilai m = ";cin>>m;                     (menginput variabel m)
cout<<m<<"! = ";                                      (mencetak variabel n dengan tambahan ‘!’)
for(a=m; a>=2; a--){                                 (untuk a sama dengan n dan a lebih besar dari 2)
cout<<a<<"x";}                                         (mencetak variabel a dengan tambahan ‘x’)
cout<<"1= "<<faktor (m);                         (mencetak ‘1=’ dan dilanjutkan mengeluarkan faktor)
cout<<"\n";                                               (pindah baris)
cout<<"\n";                                               (pindah baris)
cout<<n<<"P"<<m<<"="<<faktor(n)/faktor(n-m);           (mencetak nPm dengan faktor n/faktor (n-m)
getch();                                                        (menunggu program/ perintah)
goto menu;                                                 (kembali ke menu)

case 3:                                                  (pilihan 3)
clrscr();                                                 (membersihkan layar)
cout<<"\n"<<"___KOMBINASI___ \n";                                (menceta __KOMBINASI__)
cout<<"\n";                                        (pindah baris)
cout<<"Nilai n = ";cin>>n;                 (menginput variabel n)
cout<<n<<"! = ";                               (mencetak variabel n dengan tambahan ‘!’)
for (a=n; a>=2; a--){                        (untuk a sama dengan n dan a lebih besar dari 2)
cout<<a<<"x";                                  (mencetak variabel a dengan tambahan ‘x’)
cout<<"1="<<faktor(n);                                (mencetak ‘1=’ dan dilanjutkan mengeluarkan faktor)
cout<<"\n";                                        (pindah baris)
cout<<"\nNilai m = ";cin>>m;             (menginput variabel m)
cout<<m<<"! = ";                              (mencetak variabel n dengan tambahan ‘!’)
for(a=m; a>=2; a--){                         (untuk a sama dengan n dan a lebih besar dari 2)
cout<<a<<"x";}                                 (mencetak variabel a dengan tambahan ‘x’)
cout<<"1= "<<faktor (m);                  (mencetak ‘1=’ dan dilanjutkan mengeluarkan faktor)
cout<<"\n";                                        (pindah baris)
cout<<"\n";                                        (pindah baris)
cout<<n<<"C"<<m<<" = "<<faktor(n)/faktor(m)*faktor(n-m);   (mencetak nCm dengan faktor (n)/faktor(m)*faktor(n-m))
getch();                                  (menunggu)                                      
goto menu;                                        (kembali ke menu)

case 4:                                               (pilihan 4)
clrscr();                                              (membersihkan layar)
cout<<"\n";                                        (pindah baris)
cout<<" !!!!TERIMA KASIH TELAH MENGGUNAKAN PROGRAM INI!!!!";
}
getch();
}}                                                             (akhir dari program)        

ketika dijalankan : 



Berikut adalah cara penggunaan kondisi (IF) dalam C++ :

1.       Buka program C++...(Saya pakai turbo....>.<)
2.       Sebagai contoh, ketikkan koding di bawah ini (tanpa yg dalam kurung) :

#include<iostream.h>                                                          (membaca library C++)
#include<conio.h>                                                              (membaca library C++)
char npm[10][20],nama[30][20],kelas[10][20];                  (Variabel npm,nama dan kelas = karakter)
int i,n,pil,y,x;                                                                       (variabel i,n,pil,y dan x berbentuk integer)
void main()        
{                                                                                        (memulai program)
clrscr();                                                                              (membersihkan layar)
menu :                                                 
cout<<"\n"<<endl;                                                              (mencetak pindah baris)
cout<<"\n+=========MENU===========+"<<endl;   (mencetak+===MENU==+)
cout<<"| 1. Masukan Data        |"<<endl;                            (mencetak ‘1. Masukkan Data’)
cout<<"| 2. Tampilkan Data      |"<<endl;                            (mencetak ‘2.Tampilkan Data’) 
cout<<"| 3. Cari NPM            |"<<endl;                             (mencetak ‘3. Cari NPM’)
cout<<"| 4. Keluar              |"<<endl;                                 (mencetak ‘4. Keluar’)
cout<<"+========================+"<<endl;     (Mencetak’========’)
cout<<"Masukan Pilihan Anda: ";cin>>pil;                         (mengisi variabel pil)
switch(pil) {                                                                      (pilihan pada variabel pil)
case 1 :                                                                             (pilihan 1)
  {
  clrscr();                                                                          (membersihkan layar)
  cout<<"Masukan Jumlah Biodata: ";cin>>n;                    (mengisi variabel n)
  for(i=1;i<=n;i++)                                                            (untuk i = 1 dan i sampai dengan n)
  {
  cout<<"\n Biodata Ke- "<<i<<endl;                               (biodata ke i)
  cout<<"\n Masukan Nama Anda  : ";cin>>nama[i];         (variabel i dan nama di jadikan array)
  cout<<"\n Masukan Kelas Anda : ";cin>>kelas[i];           (variabel i dan kelas dijadikan array)             
  cout<<"\n Masukan NPM Anda   : ";cin>>npm[i];          (variabel i dan npm di jadikan array)
  }
  goto menu;                                              (bila looping sudah dilakukan semua, maka kembali ke menu)
  }
case 2 :                                                                          (pilihan 2)
  {
  clrscr();                                                                       (membersihkan layar)
  cout<<"+==========+==========+==========+"<<endl;                
  cout<<"|  NPM     |   NAMA   |   KELAS  |"<<endl;                          (mencetak )
  cout<<"+==========+==========+==========+"<<endl;
  y=4;x=1;gotoxy(x,y);                                                 (y = 4 dan x = 1, lalu ke kordinat x,y = 1,4)
  for(i=1;i<=n;i++)                                                       (i=1 dan dilakukan perulangan sampai n)
  {
  gotoxy(1,y);cout<<"|"<<npm[i];                                (ke kordinat 1,y dan mencetak variabel npm)
  gotoxy(12,y);cout<<"|"<<nama[i];                            (ke kordinat 12,y dan mencetak variabel nama)
  gotoxy(23,y);cout<<"|"<<kelas[i];                            (ke kordinat 23,y dan mencetak variabel kelas)
  gotoxy(34,y);cout<<"|";y++;                                    (ke kordinat 34,y dan mencetak |)
  }
  cout<<"\n+==========+==========+==========+";
  }
  goto menu;                                                           (bila selesai kembali ke menu) 
case 3 :                                                                  (pilihan 3)          
  clrscr();                                                                (membersihkan layar)
  cout<<"Masukan NPM Yang Ingin Anda Cari: ";                     (mencetak kata disamping)
  cin>>npm[i];                                                        (masukkan ke variabel npm[i])
  cout<<"\n Biodata Ke- "<<n<<endl;                     (mencetak ‘Biodata ke-‘ dan variabel n)
  cout<<"\n Nama  : "<<nama[n]<<endl;                  (mencetak’Nama :’ dan variabel nama[n])
  cout<<"\n Kelas : "<<kelas[n]<<endl;                   (mencetak’Kelas :’ dan variabel kelas[n])
  cout<<"\n NPM   : "<<npm[n]<<endl;                  (mencetak’NPM :’ dan variabel npm[n])
  if(npm[i]==npm[n])                                               (Jika npm[i] tidak sama dengan npm[n])
  {
  clrscr();                                                                   (bersihkan layar)
  cout<<"maaf data yang anda masukan tidak ada";    (mencetak seperti disamping)
  }
  goto menu;                                                          (kembali ke menu)
case 4 :                                                                     (pilihan 4)
  clrscr();                                                                   (Membersihkan layar)
  cout<<"terimakasih anda telah menggunkan program ini";   (Mencetak seperti di samping)
}
}                                                                                (Akhir dari program)


ketika di run (ctrl+F9) :








Subscribe to RSS Feed Follow me on Twitter!