Select Menu

Search This Blog

Populer Posts Hari ini

Popular Posts

Powered by Blogger.

Lorem 1

adsense

" });

Circle Gallery

" });

News

" });
Frekuensi Kemunculan data

            adalah menghitung banyaknya data yang muncul dalam sekelompok data. Misalnya ada sekelompok data seperti berikut :

    4    7    6    8     5     8     7     5     9     8     5    8    7    4    9     6     6    9     5    6    

            Secara tertulis, frekuensi data diperoleh dengan cara menghitung banyaknya tiap data dan menuliskan data mulai dari data yang terkecil ke terbesar dalam tabel. Kolom pertama berisi data dan kolom kedua berisi frekuensi masing-masing data.



Source Code  Menghitung Frekuensi Kemunculan Data Dengan Bahasa Java
package menghitungfrekuensikemunculandata;

import java.util.Scanner;


public class MenghitungFrekuensiKemunculanData {
    private static void FrekuensiKemunculanData(int N){
    int i,Frekuensi,Angka,AngkaSelanjutnya;
    Scanner input=new Scanner(System.in);
    int [] A=new int[N+1];
    for(i=0;i<N;i++){
        System.out.print("Masukkan elemen data ke:"+i+"\t");
        A[i]=input.nextInt();
    }
    //Pengurutan Data
    for(i=0;i<N;i++){
        for(int j=i+1;j<N;j++){
            if(A[j]<A[i]){
               int temp=A[i];
               A[i]=A[j];
               A[j]=temp;
            }
        }
    }
    Frekuensi=1;
    i=0;
        System.out.println("");    
        System.out.println("Fekuensi Kemunculan Data");
        System.out.println("");
        System.out.println("Nilai(X)"+"\tFrekuensi(f)");
    while(i <N){
        Angka=A[i];
        AngkaSelanjutnya =A[i+1];
        if (Angka == AngkaSelanjutnya){ 
           Frekuensi = Frekuensi+1;
        }
        else{ 
            System.out.println(""+Angka+"\t\t:"+Frekuensi);
            Frekuensi = 1;
        }
    i = i + 1;
    }
  }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
         int i;
        Scanner input=new Scanner(System.in);
        System.out.print("Masukkan banyak jumlah data :\t");
        int N=input.nextInt();
        FrekuensiKemunculanData(N);
     
    }
}



- - - -
Pengertian  Array

               Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks.  Indeks array selalu bertipe integer yang dimulai dari 0. Setiap elemen array tersebut dapat diakses dengan cara A[indeks]. Berikut ini gambar yang dapat mengilustrasikan sebuah array :




Source Code Mencari Maks dan Min dari suatu Array
package maxminarray;

import java.util.Scanner;

/**
 *
 * @author bacoet
 */
public class MaxMinArray {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int []Bil=new int[11];
        int Max,Min;
        Scanner input = new Scanner( System.in );
        int i;
        for(i=1;i<=10;i++){
            System.out.print( "Bil["+i +"]" +"  :");
            Bil[i] = input.nextInt();
        }
        Max=0;
        Min=Bil[1];
        for(i=1;i<=10;i++){
            if(Max<Bil[i]){
                Max=Bil[i];
            }
            else if(Min>Bil[i]){
                Min=Bil[i];
            }
        }
        System.out.println("Max \t:"+Max);
        System.out.println("Min \t:"+Min);
    }
    
}
- - -

Pengertian Larik

            Larik adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan nama variabel yang sama. Nilai-nilai data di suatu larik disebut dengan elemen-elemen larik. Letak urutan dari suatu elemen larik disebut dengan index.
            Larik dapat di deklarasikan dengan menyebutkan jumlah dari elemennya yang di tulis di antara tanda "[ ]". Misalkan int M[10]: berarti suatu larik dimensi satu dengan nama Y di deklarasikan dengan tipe ineteger yang memmiliki 10 elemen.


Source code Menyisipkan elemen baru kedalam Larik terurut

package menyisipkanarray;
public class MenyisipkanArray {
    private static void SisipArray(int ElemenBaru){
        boolean cari;
        int N=6;
        int []A=new int[10];
        A[0]=1;
        A[1]=2;
        A[2]=3;
        A[3]=5;
        A[4]=6;
        A[5]=7;
        int i,j;
        cari=false;
        System.out.println("Array sebelum di urutkan");
        for(int m=0;m<N;m++){
            System.out.print("\t"+A[m]);
        }
        System.out.println("\nAngka yang disisipkan :\t"+ElemenBaru);
        i=0;
        while(i<N && !cari){
            if(ElemenBaru < A[i]){
                cari=true;
            }
            else{
                i++;
            }
        }
        if(cari){
            for(j=N-1;j>=i;j--){
                A[j+1]=A[j];
            }
            A[i]=ElemenBaru;
        }
        else{
            A[N]=ElemenBaru;
        }
        System.out.println("Array setelah di sisipkan");
        for(int m=0;m<=N;m++){
            System.out.print("\t"+A[m]);
        }
        System.out.println("");
    }
    public static void main(String[] args) {
        int x=4;
        SisipArray(x);
    }
    
}


Kunjungi juga Algoritma menyisipkan elemen baru kedalam larik terurut


Mohon like dan komentarnya, Terimah kasih

- - -

Pengertian Akar persamaan kuadrat

              Persamaan Kuadrat merupakan suatu persamaan polinomial berorde 2 dengan bentuk umum dari persamaan kuadrat yaitu y=ax²+bx+c  dengan a≠0 dan  koefisien kuadrat a merupakan koefisien dari x², koefisien linear b merupakan koefisien dari x sedangkan c adalah koefisien konstan atau biasa juga disebut suku bebas. Nilai koefisien a,b dan c ini yang menentukan bagaimana bentuk parabola dari fungsi persamaan kuadrat dalam ruang xy.

Contoh: 
           Tentukan Akar persamaan kuadart dari 2X^2 - 2X -4 =0,
           Maka a=2, b= -2, c =-4

Source code dan Program Akar Persamaan Kuadrat dengan Java


package akarpersamaankudarat;

import static java.lang.Math.sqrt;
import java.util.Scanner;

public class AkarPersamaanKudarat {
    private static void PersamaanKuadrat(int a, int b, int c){
        float D,X1 = 0,X2=0;
        D=(b*b)-(4*a*c);
        if(D<0){
            System.out.println("Akar-Akar persamaan kuadratnya Imajiner");
        }
        else if(D>0){
            X1=(float) (-b + sqrt(D))/(2*a);
            X2=(float) (-b - sqrt(D))/(2*a);
        }
        else{
            X1=(float) (-b + sqrt(D))/(2*a);
            X2=X1;
        }
        System.out.println("Akar-Akar persamaan Kudratnya adalah :");
        System.out.println("X1:\t"+X1);
        System.out.println("X2:\t"+X2);
    }
    public static void main(String[] args) {
        int A,B,C;
        Scanner input=new Scanner(System.in);
        System.out.print("Masukkan a:\t");
        A=input.nextInt();
        System.out.print("Masukkan b:\t");
        B=input.nextInt();
        System.out.print("Masukkan c:\t");
        C=input.nextInt();
        
        
        PersamaanKuadrat(A, B, C);
    }
    

}

Hasil 










Mohon like dan komentarnya, terima kasih!!!

- - - -

Pengertian Bilangan Fibonacci

                         Barisan bilangan Fibonacci pertama kali dikemukakan oleh Leonardo Pisano atau lebih dikenal sebagai Fibonacci. Ia merupakan seorang ahli matematika yang cukup terkenal di masa abad pertengahan. Barisan Fibonacci merupakan sebuah barisan bilangan yang memiliki bentuk yang unik. Suku pertama dari barisan bilangan ini adalah 1, kemudian suku keduanya juga 1, lalu untuk suku ketiga ditentukan dengan menjumlahkan kedua suku sebelumnya sehingga diperoleh barisan bilangan dengan pola di bawah ini:


1, 1, 2, 3, 5, 8, 13, 21, 34 ...dan seterusnya.

Source code  / program dengan bahasa Java

package fibonacci;
import java.util.Scanner;
public class Fibonacci {

    
    private static void Fib(int n){
        int p,q,r,i;
        p=0;
        q=1;
        for(i=1;i<=n;i++){
            System.out.print("  "+p);
            r=p+q;
            p=q;
            q=r;
        }
    }
    
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        System.out.print("Maukkan N: \t");
        int N=input.nextInt();
        if (N>=1){
             Fib(N);
        }
        else{
            System.out.println("N harus lebih besar dari 1                                  !!!");
        }
    }
    
}

Hasil :



Mohon Like dan Komentarnya, Terimah kasih!!!
- - -
Algoritma Menentukan Bilangan terbesar dan terkecil

DEKLARASI
    Bil1,Bil2    :integer
Algoritma
    Read(Bil1)
    Read(Bil2)
    if(Bil1 > Bil2) then
         Read('Bil1 Terbesar')
    else if(Bil1 =Bil2) then
         Read('Bil1 sama dengan Bil2')
    else
         Read(Bil2 Terbesar)
    endif

Program Menentukan Bilangan terbesar dan terkecil  dengan Bahasa Java


package menentukanterbesarterkecil;
import java.util.Scanner;
public class MenentukanTerbesarTerkecil {

  
   public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        System.out.print("Masukkan Bilangan Pertama :\t");
        int Bil1=input.nextInt();
        System.out.print("Masukkan Bilangan Kedua :\t");
        int Bil2=input.nextInt();
        if(Bil1>Bil2){
            System.out.println("Bilangan " +Bil1+ " Terbesar");
        }
        else if(Bil1==Bil2){
            System.out.println("Bilangan " +Bil1+ " Sama dengan                 "+Bil2);
        }
        else{
            System.out.println("Bilangan " +Bil2+ " Terbesar");
        }
    }
    

}


Hasil

* Jika Bilangan pertama lebih kecil dari bilangan kedua






*Jika Bilangan pertama lebih besar dari bilangan pertama




*Jika Bilangan pertama dan kedua sama








Mohon Like dan Komentarnya, Terimah kasih!!!
- -
Permutasi 
           adalah menggabungkan beberapa objek dari suatu kumpulan dengan  memperhatikan urutannya. Oleh karena itu, permutasi berbeda dengan kombinasi, dimana letak perbedaannya adalah susunannya yang diurutkan. 
Secara matematik, dari sebuah himpunan yang mempunyai elemen sebanyak n, banyaknya permutasi dengan ukuran (permutasi dengan jumlah elemen) r ditulis sebagai P(n,r) atau nPr atau nPr.
Rumusnya adalah
                               
Contoh :Terdapat 3 buku yaitu bahasa indonesia, matematika dan fisika. Berapa banyaknya cara untuk mengatur 3 buku tersebut di atas rak buku?
Jawab  : 
              susunan 1: Bahasa indosesia, matematika, fisika
              susunan 2: Bahasa indosesia, fisika, matematika
              susunan 3: matematika, fisika, Bahasa indonesia
              susunan 4: matematika, Bahasa indonesia, fisika
              susunan 5: fisika, Matematika, Bahasa Indonesia
              susunan 6: fisika, Bahasa Indonesia, Matematika

P(n,r)= 3!/(3-3)!=3!/0!=6/1=6


Source code/Program  Permutasi dengan bahasa Java

package permutasi;
import java.util.Scanner;
public class Permutasi {

    public static void main(String[] args) {
        int n,r,m,Permutasi;
        int Fak1,Fak2,Fak3;
        Fak1=Fak2=Fak3=1;
        Scanner input=new Scanner(System.in);
        System.out.print("n:\t");n=input.nextInt();
        System.out.print("r:\t");r=input.nextInt();
        m=n-r;
        if(n<=0){
              System.out.println("Angka Yang Anda masukkan Salah!!!");
        }
        else{
            while(n>0){
            Fak1=Fak1*n;
            n=n-1;
            }
            while(m>0){
            Fak2=Fak2*m;
            m=m-1;
            }
            
        }
        Permutasi=Fak1/Fak2;
        System.out.println("Kombinasi \t:"+Permutasi);
    }
}



Mohon Like dan Komentarnya, Terimah Kasih!!!
- - -
#include <iostream>
#include <conio.h>

using namespace std;

main (void) {    
   string username;    
   int password;    
   int i;    
   cout << "------------------------------------------\n";    
   cout << "Selamat Datang Di Form Login Informatika \n";    
   cout << "------------------------------------------\n\n";
   string user ="andi";    
   int pass = 12345;    
   int login=0;    
   i = 1;    
   
   do {        
       cout << "Username : "; cin >> username;        
       cout << "Password : "; cin >> password;        
       if (username ==user && password == pass) {            
           cout << "\n--------------------\n";            
           cout << "Anda Berhasil Login" << endl;            
           cout << "--------------------\n\n";            
           i=4;            
           login=1;        } 
       else {            
           cout << "\n------------------------\n";            
           cout << "Maaf ID & PASSWORD Salah!" << endl;                         cout << "-------------------------\n\n";            
           i = i +1;      
       }   
    }while (i <= 3);       
    if(login != 1){
       cout<<"Anda Telah 3x Memasukan ID & PASSWORD Yang Salah\n";       
       cout << "Mohon Maaf Akun Anda Kami Blockir, Terima Kasih..";      }   
   getch();


}

jika program di jalankan 

username dan password valid









username dan password tidak valid

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

using namespace std;

main (void) {    
   string username;    
   int password;    
   int i;    
   cout << "------------------------------------------\n";    
   cout << "Selamat Datang Di Form Login Informatika \n";    
   cout << "------------------------------------------\n\n";           string user ="andi";    
   int pass = 12345;    
   int login=0;    
   i = 1;    
   
   do {        
       cout << "Username : "; cin >> username;        
       cout << "Password : "; cin >> password;        
       if (username ==user && password == pass) {            
           cout << "\n--------------------\n";            
           cout << "Anda Berhasil Login" << endl;            
           cout << "--------------------\n\n";            
           i=4;            
           login=1;        } 
       else {            
           cout << "\n------------------------\n";            
           cout << "Maaf ID & PASSWORD Salah!" << endl;                         cout << "-------------------------\n\n";            
           i = i +1;      
       }   
    }while (i <= 3);       
    if(login != 1){
       cout<<"Anda Telah 3x Memasukan ID & PASSWORD Yang Salah\n";       
       cout << "Mohon Maaf Akun Anda Kami Blockir, Terima Kasih..";      }   
   getch()
}

jika program di jalankan

username dan password tidak vallid

















username dan pasword valid


- -