Sunday, 7 March 2021

Menghitung Luas Segitiga Menggunakan Netbeans

 Output :





Rumus : 





Code Program :

        import java.util.Scanner;

        public class luas_segitiga {

                public static void main(String[] args) {

                Scanner input=new Scanner(System.in);

                int a, t;

                double luas;
        
                System.out.print("\nMasukan Alas      : ");

                a=input.nextInt();

                System.out.print("\nMasukan Tinggi    : ");

                t=input.nextInt();
        
                luas=0.5*a*t;

                System.out.println("\nLuas Segitiga     : "+luas);

            }
    
        }



Sunday, 28 February 2021

Code Program C++ Menghitung Gaji Pokok , Upah Lembur , Total Gaji Karyawan

     Output :













    Code Program :

    #include <iostream>

    #include <conio.h>

    using namespace std;

    int main(){


cout << "\n          GAJI KARYAWAN PT. ABC" ;

  cout << "\n  ========================================";

  cout << endl;

 

  string nama;

  char golongan;

  int jam_kerja, gaji_pokok, total_upah;

 

     // proses input

  cout << "\n     Nama Karyawan    : ";

  getline(cin,nama);

 

  cout << "\n     Golongan         : ";

  cin >> golongan;

 

  cout << "\n     Jumlah jam kerja : ";

  cin >> jam_kerja;

 

     // tentukan jumlah upah per jam berdasarkan golongan

  switch (golongan) {

  case '1':

        gaji_pokok = 100000;

        break;

  case '2':

        gaji_pokok = 150000;

        break;

  case '3':

        gaji_pokok = 200000;

        break;

      }

    total_upah = jam_kerja * gaji_pokok;

 

  // cek apakah jam kerja lebih dari 48 jam

  if ( (jam_kerja - 48) > 0 ) {

         total_upah = total_upah + ((jam_kerja - 48)*20000);

  }

 

  // proses output

cout << endl;

cout << "\n     Gaji Pokok   = Rp." << gaji_pokok;

         cout << endl;

         cout << "\n     Upah Lembur  = Rp." << ((jam_kerja - 48)*20000)<<"  [ Rp.20000/Jam ]";

         cout << endl;

         cout << "\n     Total  Gaji  = Rp." <<  ((jam_kerja - 48)*20000) + gaji_pokok<<" [ /Minggu ]";

  cout << "\n  ==========================================";

 

     return 0;

    }

Saturday, 27 February 2021

Code Program C++ Menghitung Rata-rata dan Jumlah.

         Output :



        Code Program :

        #include <iostream>

        #include <conio.h>

        #include <stdio.h>

        using namespace std;


        int main()

        {

int i, n, data[50];

float rata,jumlah; // Float : Untuk menyimpan nilai dalam memori bersifat bilangan atau real.

cout <<"\n  Banyaknya Data = "; // Data yang Akan di input.

cin >>n;

cout <<endl;

for (i=0; i<n; i++) // Perulangan

{

cout <<"\n  Data Ke "<<i+1<<" = "; // Jumlah data yang di input.

cin >>data[i];

jumlah+=data[i]; // Rumus : jumlah data yang di input.

}

rata=jumlah/n; // Rumus : Rata-rata = Jumlah Data Dibagi Banyaknya Data.

        cout <<endl;

        cout <<"\n  Hasil Total = "<<jumlah<<endl;

        cout <<"\n  Hasil Rata-rata = "<<rata<<endl;

       getch(); // Menjaga layar agar tetap terbuka.

}


Thursday, 25 February 2021

Code Program C++ ( Sort Selection )

 Output : 












Code Program :

    #include <iostream>
    #include <conio.h>
    #include <stdio.h>

    using namespace std;

        main(){

        int x[10];

        int i,bd,temp,minindex,j;

        cout <<" >> PROGRAM SELECTION SORT << \n" <<endl;


        cout <<"\n Masukan Banyak Data [MAKS 10] :";

        cin >>bd;

        for(i=1; i<=bd; i++)

    {

        cout <<"\n Masukan Nilai Ke "<<i<<" = ";cin>>x[i];

    }

        cout <<"\n Data Sebelum Di Sort :";

        for(i=1; i<=bd; i++)

    {

        cout <<"\n "<<x[i];

    }


        for(i=1; i<=bd-1; i++) //Perulangan Iterasi

    {

        minindex=i; // Penyimpanan Sementara

        for(j=i+1; j<=bd; j++) // Perulangan Membandingkan Data

    {

        if(x[minindex]>x[j]) // Jika x dengan larik minindex lebih dari x dengan aray j maka

    {

        minindex=j; //Minindex sama dengan j

    }

    }

        temp=x[i];

        x[i]=x[minindex];

        x[minindex]=temp;

    }

        cout <<"\n Data Setelah Di Sort :";

        for(i=1; i<=bd; i++)

    {

        cout <<"\n "<<x[i];

    }

        getch();

    }

Wednesday, 24 February 2021

Code Program C++ ( Bubble Sort )

        Output :     








        

        



Code Program : 

                       #include <iostream>

                       #include <conio.h>

                       using namespace std;

                       int main()

                       {

                       cout << "ALGORITMA PEMROGRAMAN \n";

                       cout << "Nama : .................................................. \n";

                       cout << "NIM         : ................................................... \n";

                       cout << "Prodi : .................................................... \n";

                       cout << "======================================== \n";

                       cout << "\n";

                       {

                       int data[10]; //Deklarasi Data.

                       int i, j, k, tmp, jumlah=0; // Deklarasi Pengulangan.

                      cout <<"PROGRAM PENGURUTAN BILANGAN BUBBLE SORT\n\n";

                      cout <<"Masukan Jumlah Bilangan :";

                      cin >>k; //Input Banyak Data

                              for(i=0; i<k; i++) 

                    {

                    cout <<"Masukan Angka Ke"<<(i+1)<<":"; //Input Data.

                    cin >>data[i];

                    jumlah=jumlah+data[i];

                    }

                     cout <<"\nData Sebelum Diurutkan :"<<endl; //Output Data Yang Di Input.

                      for(i=0; i<k; i++)

                   {

              cout <<data[i]<<" ";

                    }

            cout <<endl;

                     for(i=0; i<k; i++) //Disini Proses Bubble Sort

                     {

                      for(j=i+1; j<k; j++)

                {

              if(data[i]>data[j])

      {

  tmp=data[i];

  data[i]=data[j];

  data[j]=tmp;

    }

        }

         }

  cout <<"\nData Setelah Diurutkan :"<<endl;

  for(i=0; i<k; i++)

  {

  {

  cout <<data[i]<<" ";

}

}

 

         cout <<"\nData Setelah Diurutkan (Genap):"<<endl;

  for(i=0; i<k; i++)

  {

  if(data[i]%2==0)

  {

  cout <<data[i]<<" ";

}

}

         cout <<"\nData Setelah Diurutkan (Ganjil):"<<endl;

  for(i=0; i<k; i++)

  {

  if(data[i]%2!=0)

         {

  cout <<data[i]<<" ";

   }

}

         cout <<"\n\nJumlah Dari Bilangan ="<<jumlah;

  return 0;

 

}

}


Code Program Netbeans Getter & Setter

Seorang penjual alat tulis menjual 10 bolpoint, 10 pensil dan 10 penghapus. 1 biji bolpoint harganya Rp. 2000, 1 biji pensil harganya Rp. 1.000 dan 1 penghapus harganya Rp. 500. Gunakanlah objek untuk menyelesaikan soal dibawah ini! 

a. Buatlah method untuk memasukkan (setter) nama, stok, harga satuan, dan harga (stok x harga satuan) alat tulis tersebut! (40 point) 

b. Buatlah method untuk menampilkan (getter) nama, stok, harga satuan, dan harga (stok x harga satuan) alat tulis tersebut! (40 point) 

c. Buatlah method Total Harga (setter getter) untuk menampilkan uang yang diterima penjual jika semua alat tulis tersebut terjual semuanya! (20 point)   


Output :


Code Program :

Class 1 ( Pertama ) : Membuat Program Setter - Getter.

            package setter_getter;

            public class Setter_Getter {

                private String nama;
                private int stoc, harga_satuan,harga, total_harga;

                public String getNama() {
                    return nama;
                }

                public void setNama(String nama) {
                    this.nama = nama;
                }

                public int getStoc() {
                    return stoc;
                }

                public void setStoc(int stoc) {
                    this.stoc = stoc;
                }

                public int getHarga_satuan() {
                    return harga_satuan;
                }

                public void setHarga_satuan(int harga_satuan) {
                    this.harga_satuan = harga_satuan;
                }

                public int getHarga() {
                    return harga;
                }

                public void setHarga(int stoc, int harga_satuan) {
                    this.harga = stoc * harga_satuan;
                }

                public int getTotal_harga() {
                    return total_harga;
                }

                public void setTotal_harga(int total_harga) {
                    this.total_harga = total_harga;
                }
    
            }


Class 2 ( Kedua ) : Program Untuk Mencetak Class 1 ( Pertama ) Ke Layar.

            package setter_getter;
            public class MainSetter_Getter {
                public static void main(String[] args){
              
                    int total_harga;
        
                    Setter_Getter brg1 = new Setter_Getter();
                    brg1.setNama("Bolpoint");
                    brg1.setStoc(10);
                    brg1.setHarga_satuan(2000);
                    brg1.setHarga(10, 2000);
                    int a=brg1.getHarga();
        
                    Setter_Getter brg2 = new Setter_Getter();
                    brg2.setNama("Pensil");
                    brg2.setStoc(10);
                    brg2.setHarga_satuan(1000);
                    brg2.setHarga(10, 1000);
                    int b=brg2.getHarga();
               
                    Setter_Getter brg3 = new Setter_Getter();
                    brg3.setNama("Penghapus");
                    brg3.setStoc(10);
                    brg3.setHarga_satuan(500);
                    brg3.setHarga(10, 500);
                    int c=brg3.getHarga();
        
                    System.out.println("\nNama Alat Tulis = " +brg1.getNama());
                    System.out.println("Stoc            = " +brg1.getStoc());
                    System.out.println("Harga Satuan    = Rp. " +brg1.getHarga_satuan());
                    System.out.println("Harga           = Rp. " +brg1.getHarga());
        
                    System.out.println("\nNama Alat Tulis = " +brg2.getNama());
                    System.out.println("Stoc            = " +brg2.getStoc());
                    System.out.println("Harga Satuan    = Rp. " +brg2.getHarga_satuan());
                    System.out.println("Harga           = Rp. " +brg2.getHarga());
        
                    System.out.println("\nNama Alat Tulis = " +brg3.getNama());
                    System.out.println("Stoc            = " +brg3.getStoc());
                    System.out.println("Harga Satuan    = Rp. " +brg3.getHarga_satuan());
                    System.out.println("Harga           = Rp. " +brg3.getHarga());
        
                    total_harga = a+b+c;
                    System.out.println("\nTotal Harga     = Rp. " +total_harga);
                }
    
            }