Projek Pertamaku Dengan Bahasa Java

My First Project Java

 Pada kesempatan kali ini kita akan membuat coding yang sangat sederhana dengan menggunakan Bahasa Java dengan Aplikasi Eclipse, Java merupakan bahasa salah satu bahasa pemprograman yang digunakan pada jaman sekarang dan biasa digunakan di smartphone , bagi kalian yang ingin mendownload java kalian bisa download Disini (JAVA) . Dan eclipse merupakan salah satu software aplikasi yang mendukung bahasa tersebut dan kalian Bisa download Disini (ECLIPSE)  .
Kita langsung mulai saja , pertama instal javanya terlebih dahulu , dan kemudian buka eclipsenya , karena eclipse aplikasi portabel.

Yang pertama bukalah Eclipsenya .






 Setelah dibuka kita buat project baru dengan Java Project, kita namai sebagai contoh = firstpertama,



dan didalamnya kita buat lagi file class yang baru dengan klik file new, dan berinama semisal gitar

didalam class ini kita akan membuat variabel dan prosesnya , sementara itu untuk nilainya kita akan buat terpisah ,



package firstpertama;

public class gitar {
    String Jenis ;
    String Tipe;
    String Bahan ;
    String Spek;
    String Harga;
    String Jumlah;
   
    void datagitar() {
        System.out.println("Jenis Gitar = "+ Jenis);
        System.out.println("Tipe Gitar  = " + Tipe);
        System.out.println("Bahan Gitar = "+ Bahan);
        System.out.println("Spesifikasi = " + Spek);
        System.out.println("Harga       = "+ Harga);
        System.out.println("Jumlah      = "+ Jumlah);
    }

}

keterangan :
String = digunakan untuk menampung data yang tidak dihitung.
System.out.println = digunakan untuk menampilkan hasil.
+ =digunakan untuk memasukan data ke variabel(contoh + bahan =  berarti data akan dimasukan 
     kedalam variabel bahan.

sekarang kita akan membuat datanya atau objeknya .
buat lagi new file dengan format class, beri nama produk

 public static void main dicentang ya , karena itu akan dijadikan class utama.


didalam class produk kita isikan data yang akan ditampilkan ,

package firstpertama;

public class produk {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        gitar produkgitar = new gitar();
       
        produkgitar.Jenis = "Yamaha Apx 500 II";
        produkgitar.Tipe = "Apx Equalizer";
        produkgitar.Bahan = "Mahoni";
        produkgitar.Spek = "Trusroad ,equalizer, End pin(Strap)";
        produkgitar.Harga = "750.000";
        produkgitar.Jumlah = "300";
       
        produkgitar.datagitar();

    }

}
setelah data disini , kita klik run , maka yang akan tampil adalah berikut :


itu dulu projek sederhananya, mungkin minggu depan ada lagi , sabar saja ya ....

 

 
 

Menentukan Pelari Tercepat (Menggunakan Struct Dan Sorting)


Konsep Struct Dan Shorting Dalam Menentukan Pelari Tercepat


Yang pertama kali dilakukan adalah menentukan Inputan seperti Nama , nomor pelari , dan waktu pelari(JAM MENIT DETIK) , untuk tambahan kita Jumlahkan semua waktu menjadi detik.


#include <stdio.h>
#include <stdlib.h>

struct pelari                                   //Data Pelari akan dimasukan kedalam STRUCT
{
    char nama[90];                       //Berikut data yang harus diisi
    int nomor;
    int jam;
    int menit;
    int detik;
    int jumlah;
}datapelari[3],swap;                 //[3] untuk menentukan jumlah orang yang akan berlari, Swap=Digunakan untuk melakukan sorting , bisa juga diganti dengan variable yang lain



int main()
{
    int i,pr;                            //i=digunakan untuk looping , pr=digunakan untuk menampilkan hasil
    int x,y;                           //x,y=untuk variabel proses sorting
    for(i=0;i<3;i++)
    {
        printf("\nNomor Pelari = ");scanf("%d",&datapelari[i].nomor);   
        printf("Nama Pelari = ");scanf("%s",&datapelari[i].nama);
        printf("Jam Lari = ");scanf("%d",&datapelari[i].jam);
        printf("Menit Lari = ");scanf("%d",&datapelari[i].menit);
        printf("Detik Lari = ");scanf("%d",&datapelari[i].detik);

//RUMUS UNTUK MENJUMLAHKAN JAM MENIT DAN DETIK
        datapelari[i].jumlah=datapelari[i].jam*3600+datapelari[i].menit*60+datapelari[i].detik;
    }








//Proses sorting dengan buble sort
for(x=0;x<2;x++)
    {
        for(y=0;y<2;y++)
        {
            if (datapelari[y].jumlah>datapelari[y+1].jumlah)
            {
                swap=datapelari[y];
                datapelari[y]=datapelari[y+1];
                datapelari[y+1]=swap;
            }
        }
    }

//Untuk Menampilkan Hasil
    for(pr=0;pr<3;pr++)
    {
        printf("Nomor Pelari : %d\nNama : %s\n Jam :%d\n Menit : %d\n Detik : %d Jumlah Waktu :%d\n\n\n",
        datapelari[pr].nomor,datapelari[pr].nama,datapelari[pr].jam,datapelari[pr].menit,datapelari[pr].detik,
        datapelari[pr].jumlah);
    }

    return 0;
}




Contoh Data Pelari :

Nomor Pelari = 1
Nama Pelari = Superman
Jam Lari = 0
Menit Lari = 20
Detik Lari = 0

Nomor Pelari = 2
Nama Pelari = Batman
Jam Lari = 3
Menit Lari = 23
Detik Lari = 5

Nomor Pelari = 3
Nama Pelari = Tukul
Jam Lari = 0
Menit Lari = 1
Detik Lari = 10

Hasil Pengurutan :
Sekian Program kali ini , insyaallah besok ada lagi .
TerimaKasih.....