Populer Posts Hari ini
Popular Posts
-
Java Inputan / Ouput Kumpulan Source Code dengan Bahasa Java IF ...
-
#include <stdio.h> #include <conio.h> #include <stdlib.h> void main() { int musuh,player; char ulang; rand...
-
Perulangan For yaitu perulangan yang dilakukan ketika kondisi kapan perulangan dihentikan dan banyaknya proses perulang...
-
#include <stdio.h> #include <stdlib.h> void DesimalToBiner(int N){ if(N>1){ DesimalToBiner(N/2); } ...
-
1. Insertion Sort 2. Buble Sort 3. Shell Sort 4. Quick Sort 5. Pengurutan Matriks
-
Contoh Kombinasi Misalkan dalam suatu tim terdapat 4 orang alhli statistik yang sedang melakukan proyek survey. Dalam pr...
-
Apa itu Eksepsi ??? Eksepsi adalah kesalahan-kesalahan yang terjadi pada saat program sedang dijalankan atau suatu objek ya...
-
Kalkulator adalah alat bantu hitung elektronik yang banyak digunakan oleh masyarakat. untuk melakukan perhitun...
-
Faktorial dari bilangan asli n adalah hasil perkalian antara bilangan bulat positif yang kurang dari atau sama dengan...
-
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templat...
Powered by Blogger.
Labels
Lorem 1
adsense
"
});
Circle Gallery
"
});
‹
›
News
"
});
Blog Archive
-
▼
2016
(66)
-
▼
February
(31)
- Source code Menghitung nilai rata-rata suatu Array...
- Algoritma Menghitung nilai rata-rata suatu Array /...
- Operasi-Operasi String dengan Java
- Source code menyisipkan elemen baru kedalam Larik ...
- Algoritma menyisipkan elemen baru kedalam Larik te...
- Source code dan Program Akar persamaan Kuadrat den...
- Algoritma Akar persamaan kuadrat
- Source code / Program Palindrom dengan Java
- Algoritma Palindrom
- Algoritma Dan Program Pengurutan Descending dengan...
- Algoritma Dan Program Pengurutan Ascending dengan ...
- Algoritma Menentukan Modus
- Source Code / Program Menghitung Modus dengan Java
- Source code / Program Fibonacci dengan Java
- Algoritma Fibonacci
- Algoritma dan program Menentukan Bilangan terbesar...
- Source code/Program Permutasi dengan bahasa Java
- Algoritma Permutasi
- Algoritma Menentukan bilangan prima 1-100
- Algoritma Faktorial Menggunakan Fungsi
- Source code Kombinasi dengan bahasa Java
- Algoritma Kombinasi
- Contoh Program Login dengan bahasa C++
- Source Code Login Username dan Password with C++
- source code throw di java
- Penjebakan eksepsi menggunakan kata kunci Throw di...
- Perbedaan antara perulangan for, while Dan do-while
- Aplikasi Kalkulator dengan Java GUI
- Aplikasi Converter Suhu dengan bahasa Java GUI
- Program membaca sebuah File dengan Bahasa Java
- Source code membaca sebuah File with Bahasa Java
-
▼
February
(31)
Pengertian Larik
Misalkan suatu larik A={1,2,3,4} maka nilai rata-ratanya adalah: 2,5
Kunjungi juga Algoritma-menghitung-nilai-rata-rata suatu Array / 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 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);
}
Kunjungi juga Algoritma-menghitung-nilai-rata-rata suatu Array / larik
Mohon like dan komentarnya, Terimah Kasih!!!
array - for - input/output - java
Pengertian Larik
Misalkan suatu larik A={1,2,3,4} maka nilai rata-ratanya adalah: 2,5
PROCEDURE RerataLarik(input N :integer) <--- void
DEKLARASI
i,jumlah :integer
Rata_rata :float
A :array[1...N] of integer
ALGORITMA
Read(N)
for i <-- 0 to N do
Read(A[i])
endfor
for i <-- 0 to N do
jumlah <-- jumlah+A[i]
endfor
Rata_rata <-- jumlah/N
write(Rata_rata)
Kunjungi juga Source-code-menghitung-nilai-rata-rata dengan Java
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.
Algoritma Menghitung nilai rata-rata suatu Array / larik
PROCEDURE RerataLarik(input N :integer) <--- void
DEKLARASI
i,jumlah :integer
Rata_rata :float
A :array[1...N] of integer
ALGORITMA
Read(N)
for i <-- 0 to N do
Read(A[i])
endfor
for i <-- 0 to N do
jumlah <-- jumlah+A[i]
endfor
Rata_rata <-- jumlah/N
write(Rata_rata)
Kunjungi juga Source-code-menghitung-nilai-rata-rata dengan Java
Mohon like dan koemntarnya, Terimah Kasih !!!
algoritma - array
Pengertian tipe data String
String adalah tipe data yang terdiri dari kumpulan karakter yang berurutan. Atau di dalam penggunaan sehari-hari string adalah tipe data yang menampung nilai text atau kalimat. Didalam Java String di implementasikan sebagai objek.dengan dengan demikian string juga memiliki objek method sama halnya dengan objek-objek lainnya didalam Java.
contoh
String S1=new String();
Operasi - Operasi String
- Mengubah Huruf besar atau huruf kecil mengunakan method: String toUpperCase() dan String toLowerCase().
- Pengambilan Karakter dari sebuah String dengan method charAt().
- Menyimpan String dalam bentuk Array dengan method : getChars().
- Menyimpan String dalam bentuk byte menggunakan method : getBytes().
- Membuang karakter spasi di awal atau di akhir string menggunakan method trim().
- Mengambil bagian karakter dalam sebuah String dan menyimpan kedalam array dengan method: substring().
- Menggganti suatu karakter atau substring tertentu dalam sebuah string dengan method: replace().
Contoh Source code dan program dengan Java
package operasistring;
public class OperasiString {
public static void main(String[] args) {
String S="Pemrograman Java ";
String HurufKapital=S.toUpperCase();
String HurufKecil=S.toLowerCase();
int IndexAwal=12;
int IndexAkhir=16;
char[] Karakter=new char[IndexAkhir-IndexAwal];
S.getChars(IndexAwal, IndexAkhir, Karakter, 0);
byte [] temp=new byte[S.length()];
temp=S.getBytes();
String Trim=S.trim();
String Sub=S.substring(5, 9);
String Replace1=S.replace("Pemrograman","Program");
String Replace2="Java".replace('v', 'w');
System.out.println("Penggunaan toUpperCase()\t:"+HurufKapital);
System.out.println("Penggunaan method toLowerCase()\t:"+HurufKecil);
System.out.println("Penggunaan method charAt()\t:"+S.charAt(0));
System.out.println("Penggunaan method getChars()\t:"+Karakter[0]);
System.out.println("Penggunaan method getBytes()\t:"+temp[0]);
System.out.println("Penggunaan method trim()\t:"+Trim);
System.out.println("Penggunaan method substring()\t:"+Sub);
System.out.println("Penggunaan method replace()\t:"+Replace1+""+Replace2);
}
}
java - String
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
array - if - java - while
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.
Algoritma menyisipkan elemen baru kedalam Larik terurut.
DEKLARASI
PROCEDURE SisipArray(input ElemenBaru :integer) <-- void
Cari :boolean
N,i,j,m :integer
A :array[1...7] of integer
ALGORITMA
Read(ElemenBaru)
N <-- 6
A[0] <-- 1
A[1] <-- 2
A[2] <-- 3
A[3] <-- 5
A[4] <-- 6
A[5] <-- 7
cari <-- false
i <-- 0
while (i<N) and (bukan cari) do
if x < A[i] then
cari <-- true
else
if x >= A[i] then
i <-- i+1
endif
endif
if (cari) then
for j <-- (N-1) downto i do
A[j+1] <-- A[j]
endfor
A[i] <-- ElemenBaru
else
if (bukan cari) then
A[N] <-- ElemenBaru
endif
endif
for m<-- 0 to N do
write(A[m])
enfor
Kunjungi juga Source code / program menyisipkan elemen baru kedalam larik terurut dengan Java
Mohon like dan komentarnya, Terimah kasih
algoritma - array
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
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!!!
if - input/output - java - matematika - prosedur
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.
Salah satu teknik menyelesaikan persamaan kuadrat adalah dengan cara rumus Abc
Pada rumus tersebut terdapat bentuk (b2 – 4ac) disebut diskriminan (D). Sifat akar-akar persamaan kuadrat dapat ditinjau dari nilai diskriminan, yaitu D = b2 – 4ac. Sifat akar-akar tersebut adalah.
a. Jika D > 0
a. Jika D > 0
- Jika D > 0 maka persamaan kuadrat ax2 + bx + c = 0 mempunyai 2 akar riil yang berlainan.
- Jika D berbentuk kuadrat sempurna dan D ≠ 0 maka persamaan kuadrat memiliki 2 akar riil berlainan dan rasional jika a, b, dan c bilangan rasional.
- Jika D bukan bentuk kuadrat sempurna dan D ≠ 0 maka memiliki 2 akar riil berlainan dan irasional
b. Jika D < 0 maka persamaan kuadrat ax2 + bx + c = 0 tidak memiliki akar riil.
c. Jika D = 0 maka persamaan kuadrat ax2 + bx + c = 0 memiliki 2 akar riil yang sama.Algoritma Akar persamaan kuadrat
PROCEDURE AkarPersamaanKudarat(input a,b,c :integer) --> void
{
K.awal : nilai a,b,c sudah berisi nilai.
K.Akhir : Mencetak akar persamaan kuadrat dari a,b,c.
}
DEKLARASI
D,X1 ,X2 : Float
ALGORITMA
Read(a,b,c)
X1 <-- 0
X2 <-- 0
D <-- (b * b)-(4 * a * c)
if D<0 then
write('Akar-Akar persamaan kuadratnya Imajiner')
else
if D>0 then
X1 <-- (-b + sqrt(D))/(2*a)
X2 <-- (-b - sqrt(D))/(2*a)
else
if D=0 then
X1 <-- (-b + sqrt(D))/(2*a)
X2 <-- X1
endif
endif
endif
Mohon like dan komentarnya, Terimah kasih!!!
algoritma - matematika
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 Yunani: palin ("balik") dan dromos ("pacuan kuda").
Contoh :Katak, Kodok, Macam, Makam, Malam, Tamat dll.
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!!!");
}
}
}
Algoritma 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 Yunani: palin ("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
Mohon like dan komentarnya, Terima kasih!!!
fungsi - input/output - java - larik - matematika - while
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 Yunani: palin ("balik") dan dromos ("pacuan kuda").Contoh :Katak, Kodok, Macam, Makam, Malam, Tamat dll.
Algoritma Palindrom
FUNCTION Palindroms(input N:integer)--> boolean
{Mengembalikan nilai true jika huruf dalam larik palindarom
,false jika huruf dalam larik bukan palindrom
}
DEKLARASI
pal :boolean
i,j :integer
A :array[1...N] of String
ALGORITMA
Read(N)
for i <-- 0 to N do
Read(A[i])
endfor
i <-- 0
j <-- N-1
pal <-- true;
while (i<= j) and (pal) do
if (A[i]) # (A[j]) then
pal <-- false
endif
i <-- i+1
j <-- j-1
endwhile
algoritma - fungsi - larik - matematika - while
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];
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("");
}
}
Algoritma dan program pengurutan Ascending dengan Java
Hasil
Algoritma dan program pengurutan Ascending dengan Java
Mohon Like dan Komentarnya, Terima kasih!!!
array - for - input/output - java - sorting
Subscribe to:
Posts (Atom)