Populer Posts Hari ini
Popular Posts
-
Java Inputan / Ouput Kumpulan Source Code dengan Bahasa Java IF ...
-
1. Insertion Sort 2. Buble Sort 3. Shell Sort 4. Quick Sort 5. Pengurutan Matriks
-
#include <stdio.h> #include <stdlib.h> void DesimalToBiner(int N){ if(N>1){ DesimalToBiner(N/2); } ...
-
Pengertian Akar persamaan kuadrat Persamaan Kuadrat merupakan suatu persamaan polinomial berorde 2 dengan bentuk umum da...
-
#include <stdio.h> #include <conio.h> void KPK(int a,int b); main() { int a,b; printf("masukkan angka : ")...
-
Pengertian Akar persamaan kuadrat Persamaan Kuadrat merupakan suatu persamaan polinomial berorde 2 dengan bentuk umum dari...
-
Kali saya akan berbagi source code konsep inheritance atau pewarisan sifat pada objek menggunakan bahasa Java. package konsepinheritance; ...
-
kali ini saya akan berbagi source code membuat tulisan bergerak dengan bahasa C. setelah membaca mohon tinggalkan komentar dan like. terimah...
-
kali ini saya akan berbagi source code program faktor persekutuan besar (FPB) dengan bahasa C dan C++ #include <stdio.h> #include ...
-
Palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun bela...
Powered by Blogger.
Labels
Lorem 1
adsense
"
});
Circle Gallery
"
});
‹
›
News
"
});
Pengertian Array
Array (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. Masing-masing elemen Array dapat di akses melalui indeksnya. Dalam Java, indeks array selalu bertipe integer yang di mulai dari nol.
1. Array 1 dimensi
Array di deklarasikan dengan tanda [] (bracket). Dalam Java, bentuk umum dari deklarasi array 1 dimensi Sbb:
tipe data namaArray[]; atau tipe data[] namaArray;
cara mendeklarasikan array yaitu :
int [] JumlahHari;
untuk menentukan jumlah elemen dari array tersebut kita harus mengalokasikan ruang memori dengan menggunakan kata kunci new. berikut bentuk umum penggunaannya:
JumlahHari= new int[12];
array JumlahHari diatas memiliki 12 elemen yang bertipe integer.
2. Array 2 dimensi
bentuk umum dari deklarasi array 2 dimensi Sbb:
tipe data namaArray[][]; atau tipe data[][] namaArray;
cara mendeklarasikan array yaitu :
int [][] MatriksA;
untuk menentukan jumlah elemen dari array tersebut kita harus mengalokasikan ruang memori dengan menggunakan kata kunci new. berikut bentuk umum penggunaannya:
MatriksA= new int[2][3];
array MatriksA diatas memiliki 2 elemen baris dan 3 elemen kolom yang bertipe integer.
contoh:
package array;
public class Array {
public static void main(String[] args) {
//array 1 dimensi
int []JumlahHari;
JumlahHari=new int[12];
JumlahHari[0]=31;
JumlahHari[1]=28;
JumlahHari[2]=31;
JumlahHari[3]=30;
JumlahHari[4]=31;
JumlahHari[5]=30;
JumlahHari[6]=31;
JumlahHari[7]=31;
JumlahHari[8]=30;
JumlahHari[9]=31;
JumlahHari[10]=30;
JumlahHari[11]=31;
//Array 2 dimensi
int[][]MatriksA=new int[2][3];
MatriksA[0][0]=1;
MatriksA[0][1]=2;
MatriksA[0][2]=3;
MatriksA[1][0]=4;
MatriksA[1][1]=5;
MatriksA[1][2]=6;
System.out.println("Array 1 dimensi");
for(int i=0;i<12;i++){
System.out.println("Bulan ke:"+(i+1)+"jumlah hari\t:"+JumlahHari[i]);
}
System.out.println("");
System.out.println("Array 2 dimensi");
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
System.out.print("\t"+MatriksA[i][j]);
}
System.out.println("");
}
}
}
Hasil
Terimah kasih, Mohon like dan komentarya!!!
array - java - konsep dasar
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
Subscribe to:
Posts (Atom)





