"Technology is nothing. What's important is that you have a faith in people, that they're basically good and smart, and if you give them tools, they'll do wonderful things with them. "

Steve Jobs

Sabtu, 26 September 2015

Membuat Program Sederhana dengan Eclipse


          Setelah belajar memulai menggunakan aplikasi eclipse seperti post sebelumnya, maka marilah kita mencoba membuat sebuah program sederhana.
·         Pertama kita buat variabel apa saja dan menyesuaikan tipe data apa yang akan digunakan di class umum yang telah kita buat. seperti ini : 
public class kipas { //deklarasi variabel yang akan digunakan dalam class kipas.
String Merek;
String Model;
int Harga;
int Tahun;

  •      Setelah itu kita membuat methods (bisa disebut sebagai apa saja yang bisa dilakukan oleh class) yang akan digunakan oleh class umum tersebut.
             void infoKipas() //methods
{
System.out.println("Merek Kipas = "+ Merek);
System.out.println("Model Kipas = "+ Model);
System.out.println("Harganya = "+ Harga);
System.out.println("Dikeluarkan tahun  = "+ Tahun);
}

  •       Selanjutnya kita menuju class utama, disini membuat objek baru yang berbeda dari objek pada class sebelumnya.
            public class Data_kipas {

public static void main(String[] args) {
kipas angin = new kipas(); //membuat objek, disini objeknya adalah angin

  •        Kemudian dibawahnya di kita mengisi data dari variabel yang telah kita buat.
                angin.Merek = "Cosmos";
angin.Model = "Kipas angin meja";
angin.Harga = 500000;
angin.Tahun = 2015;

  •          Setelah itu kita mendeklarasikan kembali methodsnya.
angin.infoKipas(); //methodsnya dideklarasikan lagi
}
            }

  •        Selesai, selengkapnya adalah sepeti dibawah ini :
     class umum :


main class :

Hasilnya setelah dijalankan :




Tutorial Memulai Eclipse


  • Bukalah aplikasi eclipse yang ada pada komputer / leptop anda .
  1. Kemudian klik menu File , New , Java Project. 
  2. Kemudian beri nama projectnya sesuai dengan yang di inginkan , kalau saya menamai dengan First_Try.
  3.   Setelah itu kita akan membuat class umum terlebih dulu dengan cara klik menu File, New, Class. 
  4.       Selanjutnya beri nama sesuai dengan class apa yang akan kita buat, kemudian klik finish. Class yang kita buat bersifat public class dengan nama class sesuai yang kita buat.
          
  5.   Pada pemrograman java, pada dasarnya terdapat 2 macam class yaitu class umum dan class utama (main class).  pada intinya sama saja pembuatannya, namun pada saat pembuatan nama main class, perlu ditambah tanda centang di kolom public static void main, seperti dibawah ini :       Kemudian klik finish . maka akan terlihat tanda seperti ini : Selesai ! . Selanjutnya mari kita mulai mencoba untuk membuat sebuah program sederhana.

Selasa, 08 September 2015

Tutorial Program Struct Array dan Sorting.


1. Bukalah aplikasi code block anda, lalu buatlah sebuah file baru.
2.      2. Buatlah sebuah variabel dengan tipe struct , dalam tipe data struct, terdapat beberapa data yang saling terkait. didalamnya terdapat anggota seperti nomor, nama, jam, menit, detik, lalu jumlah. Seperti dibawah ini :
struct pelari{
int no;
char nama[20];
int jam;
int menit;
int detik;
int jml;
};
3.     3. Setelah itu kita buat variabel baru dengan tipe integer .
int main (void)
 {
 int a,b,c,d,e;
4.      4. Kemudian dibawahnya kita buat variabel baru dengan tipe data dari struct yang telah kita buat, sekaliagus dengan array nya , ini disebut dengan struct array. Ditambahkan juga variabel swap, yang berfungsi untuk menyimpan data sementara.
struct pelari runner [100], swap;
5.     5.  Selanjutnya kita akan menginputkan berapa jumlah pelari.
printf("masukkan jumlah pelari = ");
scanf("%d",&a);
printf("\n");
6.     6.  Lalu kita akan menginputkan data setiap pelari, dengan melooping sesuai dengan jumlah pelari yang ada.
for(b=0; b<a; b++)
{
    printf("masukan no =  ");
    scanf("%d",&runner[b].no);
    printf("masukan nama = ");
    scanf("%s",&runner[b].nama);
    printf("masukan jam = ");
    scanf("%d",&runner[b].jam);
    printf("masukan menit = ");
    scanf("%d",&runner[b].menit);
    printf("masukan detik = ");
    scanf("%d",&runner[b].detik);
    runner[b].jml=((runner[b].jam*3600)+(runner[b].menit*60)+(runner[b].detik*1)); //rumus untuk menghitung waktu yang diperoleh pelari.

    printf("Jumlah = %d sekon \n",runner[b].jml);
    printf("----------------\n");
}
7.      7. Setelah kita menginputkan data masing-masing pelari, lalu kita membuat kondisi pengurutan, dengan menggunakan metode bubble sort seperti dibawah ini:
for(c=0;c<a-1;c++)
{
    for(d=0;d<a-1;d++)
    {
        if (runner[d].jml > runner[d+1].jml) //mengurutkan berdasarkan waktu yang diperoleh pelari.
        {
            swap = runner[d];
            runner[d] = runner[d+1];
            runner[d+1] = swap;
        }
    }
}
8.     8.  Kemudian kita akan menampilkan data hasil pengurutan yang telah dilakukan, seperti dibawah ini .
  printf("Data Setelah diurutkan: \n");

  for ( e=0 ; e<a ; e++ )
  {
     printf("no = %d\n", runner[e].no);
     printf("nama = %s\n", runner[e].nama);
     printf("jam = %d\n", runner[e].jam);
     printf("menit = %d\n", runner[e].menit);
     printf("detik = %d\n", runner[e].detik);
     printf("jumlah = %d\n", runner[e].jml);
     printf("----------------\n");

 }
 } //kurung kurawal untuk menutup.
9.     9.  Selesai.
b    
      Berikut ini adalah screenshoot dari program yang telah selesai : 
Input data pelari

Hasil Setelah dilakukan sorting.