Blogger Widgets
Pada kesempatan kali ini, saya akan mencoba memberikan tutorial pemrograman menggunakan java dan eclipse.

Pertama, buka eclipse lalu pilih file - new - java project.

  
Lalu akan muncul jendela baru, dan berikan nama untuk folder projecnya sebagai penyimpanan.
















Kemudian berikan nama untuk file projectnya, dan klik finish. Maka akan muncul jendela seperti ini yang merupakan worksheet.






































Di worksheet ini, kita akan membuat sebuah variabel yang nantinya akan ditampilkan dalm worksheet selanjutnya.Kemudian tulis source code-nya dibawah ini :
public class Mahasiswa {
    int No;
    String Nama;
    String NIM;
    String Alamat;
   
    void infoMahasiswa() {
        System.out.println("No   : " + No);
        System.out.println("Nama : " + Nama);
        System.out.println("NIM  : " + NIM);
        System.out.println("Nama : " + Alamat);
    }
}


kemudian klik new, dan klik class lagi pada java project, berikan nama file "NewMahasiswa", lalu centang public static void main(String[]args) dan klik finish.


















Maka akan muncul worksheet baru bernama NewMahasiswa stelah itu masukkan source code berikut ini :
public class Mahasiswa {
    int No;
    String Nama;
    String NIM;
    String Alamat;
   
    void infoMahasiswa() {
        System.out.println("No   : " + No);
        System.out.println("Nama : " + Nama);
        System.out.println("NIM  : " + NIM);
        System.out.println("Nama : " + Alamat);
    }
}

Dan hasilnya akan seperti berikut
Selamat mencoba dan semoga beruntung :v

Progam Sederhana Menggunakan Eclipse Java

Posted by Artic
Rabu, 14 Oktober 2015
Moshi Moshi... Halo... Hai...
Ketemu lagi dengan gw Anggitialinanta Adillah, untuk pertemuan kali ini gw dikasih tugas dari pak Alfa Dosen gw di semester 3, baru masuk dah dapat tugas  GGWP pak =='.
Nah kali ini tugasnya adalah mengurutkan pelari tercepat berdasarkan waktu dengan Struck!!!
Yeee..........
Nah langsung saja
Struct di pergunakan untuk memasukkan isi dari data yang di butuhkan dalam program seperti nama, nomer, jam, menit ,detik dan jumlah. Dan untuk mengurutkan pelarinya kita menggunakan metode sorting di pergunakan untuk membandingkan data yang sudah terdapat dalam penyimpanan sementara nah saat ini gw menggunakan Bublesort sob.
Dalam menghitung jumlah watu yang diperoleh oleh pelari tersebut maka kita harus mengkalkulasikan perhitungan tersebut kedalam detik agar terdapat kesamaan sehingga terdapat rumus jumlah = ( jam x 3600 ) + ( menit x 60 ) + ( detik  x 1 ) alias kita buat waktunya dalam detik.
Nih Scriptnya :
1. Kita Buat Stuctnya dulu :
#include <stdio.h>
#include <stdlib.h>

struct pelari {
    int no;
    char nama[40];
    int jam;
    int menit;
    int detik;
    int jumlah;
};

int main()
{
    int a,i,x,y,z;
    printf("Masukkan jumlah peserta : ");
    scanf("%d",&x);
    struct pelari tercepat[x], tukar;
    for(i=0; i < x;i++) {
        printf("No : ");
        scanf("%d",&tercepat[i].no);
        printf("Nama : ");
        scanf("%s",&tercepat[i].nama);
        printf("Jam : ");
        scanf("%d",&tercepat[i].jam);
        printf("Menit : ");
        scanf("%d",&tercepat[i].menit);
        printf("Detik : ");
        scanf("%d",&tercepat[i].detik);
        printf("****************************\n");
        tercepat[i].jumlah = (tercepat[i].jam*3600)+(tercepat[i].menit*60)+(tercepat[i].detik);
    };
2. Struck udah jadi, tinggal buat cara kita buat Swap, nih skirp Bublesort gw
    for(z=0; z<x-1; z++) {
        for(y=0; y<x-1; y++) {
            if(tercepat[y].jumlah > tercepat[y+1].jumlah) {
                tukar = tercepat[y];
                tercepat[y] = tercepat[y+1];
                tercepat[y+1] = tukar;
            }
        }
    }
3. Nah kalo udah selesai ditampilinlah
    for(a=0; a<x; a++) {
       printf("%d %s Berlari\t : %d Jam %d Menit %d Detik, Total Detik \t: %d\n",tercepat[a].no,
              tercepat[a].nama,tercepat[a].jam,tercepat[a].menit,tercepat[a].detik,tercepat[a].jumlah);
    }
}


Untuk pencelasan seperti printf, scanf, for, int, dll lihat di post post sebelumnya sob, atau bisa liat di google lah :v

Swap!

Posted by Artic
Sabtu, 05 September 2015
Akhirnya kita nyampe juga di Tugas Terstruktur No 7 alias The Last Assignment
Hore.....................................!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Soalnya sebagai berikut : 
7. Selesaikan formula berikut ini Y=Σ(X/Xn); dengan X=2,2,4,2 dan n sebagai pangkat n=2,1,2,2

Script gw kayak gini nih :

#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int y);
int main()
{
   int X[4]={2,2,4,2}, n[4]={2,1,2,2},i, Jumlah=0;
   float H=0,Y;
    for(i=0;i<4;i++)
    {
     Y=Pangkat(X[i],n[i]);
     Jumlah=Jumlah + Y;
     H=H+(X[i]/Y);
     system("color a");
     printf("X= %d  n= %d\nHasil Pemangkatannya adalah : %.1f\n",X[i], n[i], Y);
     printf("Jumlah semuanya adalah : %d\n",Jumlah);
     printf("Hasil Akhir = %.2f\n\n",H);
    }
}
int Pangkat(int x, int y)
{
    int hasil;
    hasil=pow(x,y);

    return(hasil);
}


1. Seperti biasa kita akan menentukan variable lalu tuliskan di dalam int variable apa yang kita pergunakan dan untuk fungsi saya menggunakan fungsi dengan deklarasi int Pangkat(int x, int y);
#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int y);
int main()
{
   int X[4]={2,2,4,2}, n[4]={2,1,2,2},i, Jumlah=0;
   float H=0,Y;


2. kita buat rumus hasil pangkatnya dan jumlah akhirnya
#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int y);
int main()
{
   int X[4]={2,2,4,2}, n[4]={2,1,2,2},i, Jumlah=0;
   float H=0,Y;
    for(i=0;i<4;i++)
    {
     Y=Pangkat(X[i],n[i]);
     Jumlah=Jumlah + Y;
     H=H+(X[i]/Y);
     system("color a");
     printf("X= %d  n= %d\nHasil Pemangkatannya adalah : %.1f\n",X[i], n[i], Y);
     printf("Jumlah semuanya adalah : %d\n",Jumlah);
     printf("Hasil Akhir = %.2f\n\n",H);
    }
}


3.untuk pemangkatannya kita buat rumusnya didalam fungsi seperti ini
#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int y);
int main()
{
   int X[4]={2,2,4,2}, n[4]={2,1,2,2},i, Jumlah=0;
   float H=0,Y;
    for(i=0;i<4;i++)
    {
     Y=Pangkat(X[i],n[i]);
     Jumlah=Jumlah + Y;
     H=H+(X[i]/Y);
     system("color a");
     printf("X= %d  n= %d\nHasil Pemangkatannya adalah : %.1f\n",X[i], n[i], Y);
     printf("Jumlah semuanya adalah : %d\n",Jumlah);
     printf("Hasil Akhir = %.2f\n\n",H);
    }
}
int Pangkat(int x, int y)
{
    int hasil;
    hasil=pow(x,y);

    return(hasil);
}


Hasil Akhirnya akan menjadi seperti ini


Tugas Terstruktur No 7

Posted by Artic
Jumat, 02 Januari 2015
Nyampe Tugas Terstruktur No 6 Huft.. tinggal 1 lagi
OK Soal kali ini adalah :
6. Selesaikan formula berikut ini Y = ΣXn; dengan n adalah pangkat dan n = 2,2,3,2  dan nilai X = 2.

Yosh ini Script gw


#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int n);
int main()
{
    int X=2, n[4]={2,2,3,2},i, Y, Jumlah=0;
    system("color a");
    for(i=0;i<4;i++)
    {
     Y=Pangkat(X,n[i]);
     Jumlah= Jumlah + Y;
     printf("angka yang di Pangkatkan: %d dengan pangkat :%d, hasil Pemangkatannya adalah : %d\n",X, n[i], Y);
     printf("Jumlah semuanya adalah : %d\n",Jumlah);
    }
    printf("\nHasil akhirnya adalah : %d\n",Jumlah);
}
int Pangkat(int x, int n)
{
    int hasil=1, i;
    for(i=1;i<=n;i++)
    {
        hasil=hasil*x;
    }
    return(hasil);
}

Caranya seperti ini:
1. Seperti biasa kita akan menentukan variable lalu tuliskan di dalam int variable apa yang kita pergunakan dan memasukkan nilai X pada int dan kali ini saya menggunakan variable X,n dan Jumlah dan untuk rumus faktorial saya menggunakan fungsi dengan deklarasi int Pangkat(int x, int n)

#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int n);
int main()
{
    int X=2, n[4]={2,2,3,2},i, Y, Jumlah=0;

2. kita buat rumus hasil pangkatnya dan jumlah akhirnya


#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int n);
int main()
{
    int X=2, n[4]={2,2,3,2},i, Y, Jumlah=0;
    system("color a");
    for(i=0;i<4;i++)
    {
     Y=Pangkat(X,n[i]);
     Jumlah= Jumlah + Y;
     printf("angka yang di Pangkatkan: %d dengan pangkat :%d, hasil Pemangkatannya adalah : %d\n",X, n[i], Y);
     printf("Jumlah semuanya adalah : %d\n",Jumlah);
    }
    printf("\nHasil akhirnya adalah : %d\n",Jumlah);
}

3.untuk pemangkatannya kita buat rumusnya didalam fungsi seperti ini

#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int n);
int main()
{
    int X=2, n[4]={2,2,3,2},i, Y, Jumlah=0;
    system("color a");
    for(i=0;i<4;i++)
    {
     Y=Pangkat(X,n[i]);
     Jumlah= Jumlah + Y;
     printf("angka yang di Pangkatkan: %d dengan pangkat :%d, hasil Pemangkatannya adalah : %d\n",X, n[i], Y);
     printf("Jumlah semuanya adalah : %d\n",Jumlah);
    }
    printf("\nHasil akhirnya adalah : %d\n",Jumlah);
}
int Pangkat(int x, int n)
{
    int hasil=1, i;
    for(i=1;i<=n;i++)
    {
        hasil=hasil*x;
    }
    return(hasil);
}

Dan hasil yang akan tampil akan seperti ini Jeng Jeng!!!













Akhirnya kita sudah sampai pada Tugas Terstruktur No 5
Soalnya sebagai berikut :
5. Selesaikan formula berikut ini Y=Σ!Xi; dengan Xi = 3,4,2,2
Hadeh... Pusing punsing dah tapi kalo gw si bisa kalo ga' bisa, gw ga' bakal post ini postingan :v

OK Langsung wae ini Script yang gw buat
#include <stdio.h>
#include <stdlib.h>
int faktorial(int x);
int main()
{
    int b[4]={3,4,2,2}, i, jumlah=0;
    system("color a");
    for(i=0;i<4;i++)
    {
     jumlah =jumlah+faktorial(b[i]);
     printf("angka yang di faktorialkan : %d dan hasil faktorialnya adalah : %d\n",b[i],jumlah);
    }
}
int faktorial(int x)
{
    int i, fk=1;
    for(i=1;i<=x;i++)
        {
        fk=fk*i;
        }
    return(fk);
}


Ngerti? pusing ia :v
OK saya kasih langkah langkahnya dan bagi yang belum ngerti apa itu fungsi silahkan klik disini

1. Seperti biasa kita akan menentukan variable lalu tuliskan di dalam int variable apa yang kita pergunakan dan memasukkan nilai X pada int dan kali ini saya menggunakan variable b dan untuk rumus faktorial saya menggunakan fungsi dengan deklarasi int faktorial(int x);
#include <stdio.h>
#include <stdlib.h>
int faktorial(int x);
int main()
{
    int b[4]={3,4,2,2}, i, jumlah=0;




2. kita buat rumus jumlah faktorialnya
 #include <stdio.h>
#include <stdlib.h>
int faktorial(int x);
int main()
{
    int b[4]={3,4,2,2}, i, jumlah=0;
    system("color a");
    for(i=0;i<4;i++)
    {
     jumlah =jumlah+faktorial(b[i]);
     printf("angka yang di faktorialkan : %d dan hasil faktorialnya adalah : %d\n",b[i],jumlah);
    }
}


3. untuk faktorialnya kita buat rumusnya didalam fungsi seperti ini

#include <stdio.h>
#include <stdlib.h>
int faktorial(int x);
int main()
{
    int b[4]={3,4,2,2}, i, jumlah=0;
    system("color a");
    for(i=0;i<4;i++)
    {
     jumlah =jumlah+faktorial(b[i]);
     printf("angka yang di faktorialkan : %d dan hasil faktorialnya adalah : %d\n",b[i],jumlah);
    }
}
int faktorial(int x)
{
    int i, fk=1;
    for(i=1;i<=x;i++)
        {
        fk=fk*i;
        }
    return(fk);
}




maka hasilnya akan seperti ini




Mumpung lagi semangat, gw sekalian post wae ini Tugas Terstruktur No 4, soalnya seperti ini :
4.Membuat program untuk menghitung nilai menurut formula (Σ2X + Y) yang diberikan dari dua buah deret angka dengan X = 2,4,6,3,2 dan Y =4,2,3,5,2

Nah untuk kali ini saya menggunakan Function, Array, If Else, Looping.
Fungction sangat berguna bila rumus yang anda kerjakan di gunakan untuk berkali kali di rumus yang berbeda.

Langsung saja nih Script yang gw buat


#include <stdio.h>
#include <stdlib.h>
int rumus(int x, int y);

int main()
{
    int i, X[5]={2,4,6,3,2} , Y[5]={4,2,3,5,2} , jumlah,d=0;
    system("color a");
    for(i=0;i<5;i++)
    {
        jumlah = rumus(X[i],Y[i]);
        d=d+jumlah;
        printf("jumlahnya adalah : %d\n",jumlah);
    }
        printf("Jumlah Akhirnya adalah : %d",d);

}
int rumus(int x, int y)
{
    int n;
    n=(2*x)+y;
    return (n);

}

ga' ngerti ya? ok gw kasih pengertian
1. kita buat seperti biasa integernya nah untuk fungsinya kita buat juga deklarasinya di atas int main () dan berhubung X dan Y nya sudah di tentukan maka kita menggunakan array seperti ini
#include <stdio.h>
#include <stdlib.h>
int rumus(int x, int y);

int main()
{
    int i, X[5]={2,4,6,3,2} , Y[5]={4,2,3,5,2} , jumlah,d=0;

2. biar ga' capek ngetik rumus mulu, kita gunakan looping
#include <stdio.h>
#include <stdlib.h>
int rumus(int x, int y);

int main()
{
    int i, X[5]={2,4,6,3,2} , Y[5]={4,2,3,5,2} , jumlah,d=0;
    system("color a");
    for(i=0;i<5;i++)
    {
        jumlah = rumus(X[i],Y[i]);
        d=d+jumlah;
        printf("jumlahnya adalah : %d\n",jumlah);
    }
        printf("Jumlah Akhirnya adalah : %d",d);

}

3. Loh kak itu kok ada kata2 rumus? nah ini nih yang di sebut fungsi, gw mendeklarasikan fungsinya dengan kata2 rumus, dan kata2 rumus itu berfungsi untuk memanggil rumus yang ada di paling bawah ini. Inilah yang disebut Fungsi

int rumus(int x, int y)
{
    int n;
    n=(2*x)+y;
    return (n);
}

Hasilnya akan jadi seperti ini

Setelah kemarin saya mengepost Tugas Terstruktur No 2  sekarang saya akan mengepost Tugas Terstruktur yang No 3
Soalnya adalah Jeng Jeng!!!!
3. Menghitung tahun kabisat, nilai harus di input di keyboard.

Ea mulai pusing :v sebenernya ini cukup sederhana kalo kalian bisa menggunakan modulus dengan tepat, ga' usah basa basi lagi ini dia script yang ku buat.
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a;
    system("color a");
    printf("masukkan tahun = ");
    scanf("%d",&a);

    if (a%4==0)
    {
        printf("Tahun kabisat");
    }
    else
    {
        printf("Bukan tahun Kabisat");
    }
}


Saya menggunakan if dan else untuk mencetak tulisan yang di tentukan oleh rumus modulus untuk penjelasannya Modulus (%) bisa di lihat di Tugas terstruktur no 2 Klik aja disini

Hasilnya akan jadi seperti ini





Tugas Terstruktur No 3

Posted by Artic
Kamis, 01 Januari 2015

Popular Post

Diberdayakan oleh Blogger.

- Copyright © 2013 Artic Blog -Sao v2- Powered by Blogger - Designed by Johanes Djogan -