Sunday 27 April 2014

Membuat Biodata menggunakan Array pada Java



Membuat Biodata menggunakan Array pada Java

Sebelum saya menjelaskan tlisan saya maka saya akan membuat contoh programnya dulu...
 
      Ok,, saya akan menjelaskan sedikit tentang program yang saya kerjakan diatas, ini adalah dimana kita menggunakan teknik array untuk membuat dan mencetak biodata menggunakan java. Berikut penjelasannya....

Class test {} merupakan nama class yang kita buat di JAVA.

public static void main(String[] args){ } merupakan nama class main dari JAVA yang "WAJIB" ada dalam setiap class utama program yang kita buat.

Scanner input =new Scanner(System.in); untuk menampilkan output pada program java yang telah di input,

Int a,b,c,d ; untuk memasukan  inputan  yang akan di load System.out.print("………."); adalah syntaks untuk membuat tulisan "……" di java.    

a = input.nextInt(); untuk memasukan loadtan pada tampilanmasukan nilai,

String [20] untuk membatasi carakter string, System.out.print("Masukan Nama : "); untuk mencetak Masukan nama pada output program,

nama[c]=input.nextLine(); untuk meload nama yang sudah diinput, for(c=0;c<a;c++) yaitu sebuah logika dalam bahasa pemrograman,  

System.out.print("Nama : "+nama[c]); untuk mencetak dan memangil nama dan inputan nama yang sudah dii ketik sebelumnya 

Scanner input = new Scanner (System.in); ini untuk membaca atau menscanner inputan yang kita buat

String b; ini adalah untuk membuat string pada java menggunakan b

String nama[]= new String[20]; artinya nama yang akan kita masukkan gak boleh melebihi 20 karakter...

String kelas[]= new String[5]; begitu juga dengan kelas, gak boleh juga melebihi 5 karakter

String npm[]= new String[8]; buat npm kita hanya dibatasi menggunakan 8 karakter..

int a,c; integernya menggunakan variabel a dan c

System.out.print("masukan banyak data : "); a=input.nextInt(); artinya mencetak masukkan banyak data lalu dibaca melalui variabel a input.nextInt.
b=input.nextLine(); untuk menginput hasil data pada baris selanjutnya.
for(c=0;c<a;c++) untuk c sama dengan nol c nya lebih kecil dari dari a maka c nya akan bertambah secara terus menerus.
{ membuka program..

System.out.print("data ke "+(c+1)+"\n"); artimnya data yang kita masukkan dari awal maka akan ikut mencetak di baris selanjutnya.

System.out.print("Masukan Nama : "); nama[c]=input.nextLine(); untuk memasukkan nama lalu dicetak dibaris selanjutnya..    

System.out.print("Masukan Kelas : "); kelas[c]=input.nextLine(); untuk memasukkan kelas dan dicetak di baris selanjutnya.

System.out.print("Masukan Npm : "); npm[c]=input.nextLine(); untuk memasukkan npm lalu inputannya akan dicetak di baris selanjutnya..

System.out.print(" "); maka hasil inputan akan dibaca.
}

for(c=0;c<a;c++) untuk c sama dengan nol dan c lebih kecil dari a maka c nya akan bertambah secara otomatis
{
System.out.print("Data ke "+(c+1)); data ke 1 akan bertamabah secara otomatis

System.out.print("Nama : "+nama[c]); maka untuk nama juga akan seperti itu

System.out.print("Kelas : "+kelas[c]); untuk kelas juga sama

System.out.print("Npm : "+npm[c]); npm juga sama

System.out.print(" "); maka hasil semua inputan akan di cetak.


Setelah kita selesai menulis program maka langkah yang akan kita lakukan selanjutnya adalah klik pada run project maka pada bagian bawah akan tampil inputang yang harus diinput dan pemberitauan jiaka ada codingan yang salah , jika program yang di masukan tidak ada yang salah, masukan data yang diinginkan maka akan muncul outputan seperti berikut :



 sekian dulu ya.... semoga bermanfaat buat anda.... ^_^









 
CONTOH PROGRAM ARRAY PADA C++


berikut adalah contoh program kodingan yang saya kerjakan

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main()
{
int a[10][10];
int b,k,b1,k1;
cout<<"Masukan banyak Baris : "; cin>>b;
cout<<"Masukan banyak kolom : "; cin>>k;
for(b1=0;b1<b;b1++)
{
for(k1=0;k1<k;k1++)
{
cout<<"Element ["<<(b1+1)<<" , "<<(k1+1)<<"]= "; cin>>a[b1][k1];
}
}
for(b1=0;b1<b;b1++)
{
for(k1=0;k1<k;k1++)
{
cout<<a[b1][k1]<<setw(10);
}
cout<<endl;
}
getch();
}


mungkin saya akan menjelaskan arti dari kodingan yang saya kerjakan ini....

#include  <iostream> iostream.h perlu disertakan pada program yang melibatkan obyek cout.
#include <conio.h>  diperlukan bila melibatkan clrscr(), yaitu perintah untuk membersihkan layar, Fungsi void main () yang menjadi inti dari program dan merupakan awal dan akhir dari eksekusi program,
Tanda “ { “ menunjukkan tanda awal dari perintah-perintah yang akan dieksekusi,
clrscr() yaitu perintah untuk membersihkan layar, int : untuk menampung nilai for(i=0;i<5;i++) adalah sebuah logika dalam pemrograman,
 cout<< untuk mengarahkan data ke dalam standar output (cetak pada layar,
Tanda “ } ”  Untuk Mengakhiri Program dalam C++,
Getch () dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan
int a[10][10]; untuk menampung nilai
int b,k,b1,k1; integer yang kita masukkan adalah sebagai berikut..
cout<<"Masukan banyak Baris : "; cin>>b; untuk mencetak masukkan banyak baris, lalu akan dibaca oleh integer b
cout<<"Masukan banyak kolom : "; cin>>k; Untuk mencetak inputan yang akan kita input, lalu hasil akan dibaca olehb integer K
for(b1=0;b1<b;b1++) ini adalah rumus untuk membuat arraynya
for(k1=0;k1<k;k1++)
cout<<"Element ["<<(b1+1)<<" , "<<(k1+1)<<"]= "; cin>>a[b1][k1]; rumus yang kita gunakan untuk membuat elemnya seperti yang ada pada output program diatas.
for(b1=0;b1<b;b1++) untuk mencetak hasil dari elem array tersebut kita menggunakan rumus ini.
for(k1=0;k1<k;k1++)
cout<<a[b1][k1]<<setw(10);
cout<<endl; untuk mengakhiri program pada baris selanjutnya.
getch();
} untuk mengakhiri program.

Setelah itu compile this file untuk mengetahui jika codingan ada yang salah atau benar, jika codingan yang dimasukan sudah benar.Lalu klik ok, kemudian klik Debug pilih run atau tekan ctrl+F9 maka akan muncul hasil dari codingan yang kita masukan seperti gambar berikut dan masukan data :


outputnya....


sekian hasil kodingan saya, kiranya bermanfaat yahh....