Select Menu

Search This Blog

Populer Posts Hari ini

Popular Posts

Powered by Blogger.

Lorem 1

adsense

" });

Circle Gallery

" });

News

" });
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.

Misalkan  suatu larik A={1,2,3,4} maka nilai rata-ratanya adalah: 2,5

Source code Menghitung nilai rata-rata suatu Array / Larik dengan Java

package hitungratalarik;
import java.util.Scanner;
public class HitungRataLarik {
private static void RerataLarik(int N){
    int i;
    int jumlah=0;
    float Rata_rata;
    Scanner input=new Scanner(System.in);
    int[] A=new int[N];
    for(i=0;i<N;i++){
        System.out.print("Masukkan nilai ke-"+(i+1)+"\t:");
        A[i]=input.nextInt();
    }
    for(i=0;i<N;i++){
        jumlah=jumlah+A[i];
    }
    Rata_rata=(float)jumlah/N;
    System.out.println("Rata-Rata nilai larik yang anda masukkan         adalah :"+Rata_rata);
}
    
    public static void main(String[] args) {
        int N;
        Scanner input=new Scanner(System.in);
        System.out.print("Masukkan banyak Data \t:");
        N=input.nextInt();
        RerataLarik(N);
    }
    
}
Hasil







Kunjungi juga Algoritma-menghitung-nilai-rata-rata suatu Array / larik

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!!!

- - - -
Palindrom 
            adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf biasanya diperbolehkan). Kata "palindrom" berasal dari bahasa Yunanipalin ("balik") dan dromos ("pacuan kuda").

Contoh :Katak, Kodok, Macam, Makam, Malam, Tamat dll.


Source code Palindrom dengan Java

package palindrom;
import java.util.Scanner;

public class Palindrom {
    private static boolean Palindroms(int N){
         Scanner input=new Scanner(System.in);
         boolean pal;
         int i,j;
         String []A=new String[N];
         System.out.println("Masukkan karakter :");
         for(i=0;i<N;i++){
             System.out.print("Karakter ke-"+i+":\t");
             A[i]=input.next();
         }
         i=0;
         j=N-1;
         pal=true;
         while(i<= j && pal){
             if(!A[i].equals(A[j])){
                 pal=false;
             }
             i++;
             j--;
         }
         return pal;
    }
    
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int N;
        System.out.print("Masukkan banyak Karakter :\t");
        N=input.nextInt();
        if(Palindroms(N)){
            System.out.println("Karakter Palindrom!!!");
        }
        else{
            System.out.println("Bukan Karakter Palindrom!!!");
        }
    }
    
}

Hasil



Algoritma Palindrom

Mohon like dan komentarnya, Terima kasih!!!

- - - - -

Pengurutan Ascending

               Pengurutan data ascending adalah pengurutan data dari yang tertinggi ke yang terendah.
Contoh :
               Data acak      : 3  7  1   6  11  5   4
               Ascending     : 11 7  6   5  4   3   1

Algortima Pengurutan Ascending


DEKLARASI

     Data,N,i,j,a,temp      :integer

     angka               :array[1...N] of ineteger

ALGORITMA

     Read(N)
     for i <-- 0 toi N do
        Read(angka[i]
     endfor
     for i <-- 0 to N do
        for j <-- 0 to N do
            if angka[i] < angka[j] then
                    temp <-- angka[i]
                    angka[i] <--angka[j]
                    angka[j] <-- temp
            endif
        endfor
    endfor  
    for i <-- 0 to N do
       Read(angka[i])
    endfor
        

Source Code / Program Pengurutan Ascending dengan Java

package sortingascending_descending;
import java.io.*;
import java.util.Scanner;
public class SortingAscending_Descending {

    public static void main(String[] args) {
        
        int Data,N = 0;
        int i, j, a, temp;
        Scanner input = new Scanner(System.in);
        System.out.print("Input banyaknya jumlah data : ");
        try{
            N=input.nextInt();
        }
        catch(Exception e){
            System.out.println("Data Harus Berupa angka!!!");
        }
        int angka[] = new int[N];
        int angka_desc[] = new int[N];
        for(i=0;i<N;i++){
            System.out.print("Masukkan data ke - " + (i+1) + " : ");
            try{
                Data = input.nextInt();
                angka[i]=Data;
                angka_Desc[i]=Data;
            }
            catch(Exception e){
                System.out.println("Data Harus Berupa angka!!!");
            }
        }
        for(i=0;i<N-1;i++){
            for(j=i+1;j<N;j++){
                if(angka_Desc[i]< angka_Asc[j]){
                    temp=angka_Desc[i];
                    angka_Desc[i]=angka_Desc[j];
                    angka_Desc[j]=temp;
                }
            }
        }
        System.out.print("\n\nData sebelum diurutkan : ");
        for(i=0;i<N;i++){
            System.out.print(angka[i] + ", ");
        }
        System.out.print("\nData setelah diurutkan Descending :             \n");
        for(i=0;i<N;i++){
            System.out.print(angka_Desc[i] + ", ");
        }
        System.out.println("");

    }
}

 Hasil














Algoritma dan program pengurutan Ascending dengan Java

Mohon Like dan Komentarnya, Terima kasih!!!

- - - -

Pengertian Modus

                  Modus adalah data yang paling sering muncul. Jika terdapat dua data yang memilki nilai sekaligus jumlah sering munculnya sama maka modusnya kedua data tersebut.
Contoh :
             2, 4, 1, 3, 3, 5, 2, 4, 2
             Modus =2

Source Code menentukan Modus dengan Java

package modus;
import java.util.Scanner;


public class Modus {
  private static void ModuS(int N){
    int HModus=0,i,FrekModus,KandidatModus,FrekKandidatModus;
    boolean MasihSama;
    Scanner input=new Scanner(System.in);
    int [] A=new int[N];
    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-1;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;
            }
        }
    }
    FrekModus=0;
    i=0;    
    while(i <N){
        KandidatModus=A[i];
        FrekKandidatModus=1;
        i++;
        MasihSama = true;
        while(MasihSama && i<N){
            if(A[i]==KandidatModus){
                FrekKandidatModus=FrekKandidatModus+1;
                MasihSama=true;
            }
            else{
                MasihSama=false;
            }
            i++;
        }
        if(FrekKandidatModus > FrekModus){
            HModus=KandidatModus;
            FrekModus=FrekKandidatModus;
        }
    }
    System.out.println("Modus :\t"+HModus);
  }
    public static void main(String[] args) {
        int i;
        Scanner input=new Scanner(System.in);
        System.out.print("Masukkan banyak jumlah data :\t");
        int N=input.nextInt();
        ModuS(N);
    }
    
}

Hasilnya










Algoritma menentukan modus

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!!!
- - -
           Oke teman-teman kali ini saya akan berbagi source code mengenai cara membaca file.txt di sebuah direktori komputer dengan bahasa Java. pada contoh source code saya di bawah ini, saya akan membaca sebuah file dengan nama "membacafile.txt" pada direktori D di komputer saya berikut source codenya!!!

package membacafile;

/**
 *
 * @author andi
 */
import java.io.*;
public class MembacaFile {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        FileInputStream finput=null;
        int data;
        try {
            finput =new FileInputStream("d:\\membacafile.txt");
        } catch (FileNotFoundException fnfe) {
            System.out.println("File tidak di temukan");
            return;
        }
     
        try {
            while((data=finput.read()) !=-1){
                System.out.print((char)data);
            }
        }
        catch (IOException ioe) {
            System.out.println(ioe.getMessage());
            return;
        }
         try {
            finput.close();
        } catch (IOException ioe) {
        }
    }
 


}
- -
           Oke teman-teman kali ini saya akan berbagi source code mengenai cara membaca file.txt di sebuah direktori komputer dengan bahasa Java. pada contoh source code saya di bawah ini, saya akan membaca sebuah file dengan nama "membacafile.txt" pada direktori D di komputer saya berikut source codenya!!!

package membacafile;

/**
 *
 * @author andi
 */
import java.io.*;
public class MembacaFile {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        FileInputStream finput=null;
        int data;
        try {
            finput =new FileInputStream("d:\\membacafile.txt");
        } catch (FileNotFoundException fnfe) {
            System.out.println("File tidak di temukan");
            return;
        }
       
        try {
            while((data=finput.read()) !=-1){
                System.out.print((char)data);
            }
        }
        catch (IOException ioe) {
            System.out.println(ioe.getMessage());
            return;
        }
         try {
            finput.close();
        } catch (IOException ioe) {
        }
    }
   
}

- -