Navigasi buku
Java untuk Pemula
Bahasa pemrograman Java adalah bahasa pemrograman berorientasi objek yang mirip dengan bahasa C++ dan Smalltalk. Java bersifat netral, tidak bergantung pada suatu platform, dan mengikuti prinsip WORA (Write Once and Run Anywhere). Tidak seperti C atau C++, Anda dapat menulis program dalam bahasa Java, cukup sekali mengkompilasi dan dapat dijalankan pada berbagai sistem operasi, seperti Windows, Linux, Solaris, MacOS. Sebaliknya bahasa C++ bergantung pada suatu platform, karena mengharuskan kita mengkompilasi program tersebut pada setiap sistem operasi yang dituju.



Komentar
tanya dong
source code teks berjalan di program java gimana yaa ?
uda browsing jugag
tapi pada gag ada..
{Random Password}
Help me--
membuat random password acak md5....???
saya juga nyari
klau ketemu kasi tau dong soalnya saya lgi skripsi
http://arfianhidayat.com/
lihat lihat juga disini http://arfianhidayat.com/
LINK
saya baru bergabung hari ini . . . mau bertanya cara mengelingkan dengan Data base giman ya ?
coding
tolong buatkan sourcecode bubble sort dan quick sort yang pendek, soalx sy msh blum trlalu pham
Pemula dan INGIN MENGUASAI
Saya mahasiswa STMIK DIPANEGARA MAKASSAR. Sudah ambil java 2 kali, tiap keluar kelas langsung blank aja gitu.. saya kemarin baru diajarin class dan package.. dikasi tugas, nyari di internet tapi semua serba ada import.* blabla yang belum saya mengerti..
Kalo boleh minta tolong.. sedikit petunjuk untuk program hitung luas segitiga gimana yah? Yang sangat simple tapi jalan.
Luas Segitiga
Untuk Jody ferdiansyah ane punya program untuk luas segitiga. semoga bermanfaat setidaknya memberikan pencerahan. Contoh program java menghitung luas segitiga.
import java.util.Scanner;
public class Luassegitiga
{
public static void main (String[] args)
{
Scanner scan =new Scanner(System.in);
float luas,a,t;
System.out.print("Masukan Alas :");
a=scan.nextFloat();
System.out.print("Masukan Tinggi :");
t=scan.nextFloat();
luas=(a*t)/2;
System.out.print("Jadi Luas Segitiga Adalah :" +luas);
}
}
salam dari mahasiswa jurusan teknik informatika di UIN Bandung
sepi mau belajar
duhhh bng kok sepi amat mau nanya2 jadi aga malas so lama di balas..
Software Coding
perbedaan program java yang di buat dari software coding seperti Eclipse, Netbeans, Geany, Scite, BlueJ ...
lalu codingan apa yang baik di gunakan untuk para pemula...*
Notepad ++
Selamat Pagi
Bismillah,
selamat pagi semua master master java, perkenalkan saya ApolloGambit, saya mengetahui situs ini dari salah satu forum terkemuka di Indonesia.....saya masih sangat newbie dalam pemograman bahasa Java, mohon kerja sama nya dari para Master Master Java dan seluruh member forum ini...untuk sekiranya dapat membantu menyelesaikan soal soal Program Java yang saya akan sering share dimari, sekaligus saya dapat memahami maksud dari program itu sendiri.....:)
Salam hangat,
ApolloGambit
Tanya tentang Run-length Encoding
Perkenalkan saya desir...
saya pemula untuk hal2 yang berhubungan dengan java....untuk itu mohon bantuannya rekan2 sekalian....
rekan2 sekalian mohon bantuannya....saya ingin menanyakan mengenai Run-length Encoding...
contoh algoritma&code Run-length Encoding
membuat implementasi penulisan data piksel sebuah citra ke dalam bentuk
run-length encoding
contoh nya seperti ini
Format Masukan
Masukan dibaca dari masukan standar.
baris pertama menyatakan lebar citra
baris kedua menyatakan tinggi citra;
dan lebar×tinggi baris selanjutnya berisi data-data piksel :
koordinat_x,koordinat_y,kode_warna_piksel
Tidak ada aturan mengenai urutan kemunculan informasi piksel. Dengan kata lain, informasi
piksel bisa saja muncul secara acak, misalnya koordinat (1,0) dulu, lalu (2,3), lalu (3,0), dan
seterusnya.
contoh input
5
6
1,0,7
2,3,7
3,0,7
1,1,0
4,2,7
contoh keluaran
5
6
7,6
0,1
7,1
0,1
7,7
tidak diperbolehkan menyimpan informasi apapun
dalam bentuk matriks dua dimensi ataupun melakukan operasi pengurutan (sorting).
menyimpannya dalam bentuk run length encoding...
mohon bantuannya .... Please T_T... butuh banget masukan2 dan arahan rekan2 sekalian....
thank's
tanya masalah perulangan bilangan
agan agan master java ane pny kasus yg dah mentok ne mikirnya minta pencerahannya ,,,soalny begini,,
Buat program pengulangan untuk menampilkan bilangan yang nilai awall dan akhirnya diinput dari user berdasarkan spesifikasi sebagai berikut;
spesifikasi problem;
input : nilai awal dan nilai akhir
proses : pengulangan nilai
output : menampilkan bilangan dari nilai awal sampai nilai akhir
mohon jawabannya dari agan agan
bismillah
public class jawaban {
public static void main(String[] args) throws IOException {
BufferedReader ketik = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Masukkan nilai awal : ");
String input = ketik.readLine();
int a = Integer.parseInt(input);
System.out.print("Masukka nilai akhir : ");
input = ketik.readLine();
int b = Integer.parseInt(input);
int i;
for(i=a;i<=b;i++){
System.out.println(i);
}
}
}
nyoba
int NilaiAwal; //jangan lupa diinputkan nilainya
int NilaiAkhir; //jangan lupa diinputkan nilainya
for(int i=NilaiAwal;i<=NilaiAkhir;i++){
System.out.println(i);
}
mohon bantuannya mas
ada tugas tapi dak ssaya selesaikan karena terdiri dari banyak atribut sedangkan hanya bisa nyelesaiakan yg pakai satu atribut aja minta tolong ya gimana penyelesaiannya tugas kayak ini soalnya :
1.Has (50, 80, 94) NA = .... 2.Muhsan (80, 70, 91) NA = .... 3.Abrar (70, 66, 71) NA = .... 4.Edy (66, 60, 61) NA = .... 5.Haswari (54, 60, 89) NA = ....Rumus NA
NA = (20%*H)+(30%*M)+(50%*S)
Output :
NIM : 1, Nama : Has, Nilai Akhir : ....
NIM : 2, Nama : Muhsan, Nilai Akhir : ....
NIM : 3, Nama : Abrar, Nilai Akhir : ....
NIM : 4, Nama : Edy, Nilai Akhir : ....
NIM : 5, Nama : Haswari, Nilai Akhir : ....
Semoga Belum Basi
class jawaban {
public static void main(String[]args){
String [] nama = new String[5];
nama[0] = "Has";
nama[1] = "Muhsan";
nama[2] = "Abrar";
nama[3] = "Edy";
nama[4] = "Haswari";
int [] Nilai1 = new int[5];
Nilai1[0] = 50;
Nilai1[1] = 80;
Nilai1[2] = 70;
Nilai1[3] = 66;
Nilai1[4] = 54;
int [] Nilai2 = new int[5];
Nilai2[0] = 80;
Nilai2[1] = 70;
Nilai2[2] = 66;
Nilai2[3] = 60;
Nilai2[4] = 60;
int [] Nilai3 = new int[5];
Nilai3[0] = 94;
Nilai3[1] = 91;
Nilai3[2] = 71;
Nilai3[3] = 61;
Nilai3[4] = 89;
for(int i=0;i<=4;i++){
double nilaiAkhir=(Nilai1[i]*0.2)+(Nilai2[i]*0.3)+(Nilai3[i]*0.5);
System.out.println("Nim : "+i+", Nama : "+nama[i]+", Nilai Akhir : "+nilaiAkhir);
}
}
}
kalo menurut pemikiran saya.. (sorry kalo ada kekurangan)
NA = (20%*H)+(30%*M)+(50%*S)
Output :
NIM : 1, Nama : Has, Nilai Akhir : ....
NIM : 2, Nama : Muhsan, Nilai Akhir : ....
NIM : 3, Nama : Abrar, Nilai Akhir : ....
NIM : 4, Nama : Edy, Nilai Akhir : ....
NIM : 5, Nama : Haswari, Nilai Akhir : ....
untuk rumus dan tampilannya, pakai procedure aja..
int A=0;
static void proses (int H, int M, int S, String nama){
int NA = ((20/100)*H)+((30/100)*M)+((50/100)*S);
A=A+1;
System.out.println("NIM : "+A+", Nama : "+nama+", Nilai Akhir : "+NA);
}
1.Has (50, 80, 94)
2.Muhsan (80, 70, 91)
3.Abrar (70, 66, 71)
4.Edy (66, 60, 61)
5.Haswari (54, 60, 89)
untuk masukkan tiap nilainya, pakek perulangan 1-5 terus dihubungin sama switch case..
for (int i=1;i<=5;i++){
switch (i){
case 1: proses (50, 80, 94,Has); break;
case 2: proses (80, 70, 91,Mushan); break;
case 3: proses (70, 66, 71,Abrar); break;
case 4: proses (66, 60, 61,Edy); break;
case 5: proses (54, 60, 89,Haswari); break;
}
}
semoga bermanfaat..
array
mas mau tanya codingnya neh, misal ada soal gini
String[]A={1,2,3,4,5};
String[]B={1,3,5,7,9};
cari nilai yang sama pada dua array tersebut... tolong banget mas??
coba-coba :D
public class sama{
static String [ ] A = {"ani","andi","rudy","ifha","aan"};
static String [ ] B = {"ani","rara","dona","ifha","lia"};
public static void main (String[ ]args){
for (int i=0;i<A.length;i++){
for (int j=0;j<B.length;j++){
if(A[i].equals(B[j])){
System.out.println("A["+i+"]="+A[i]+" sama dengan B["+j+"]="+B[j]);
}
}
}
}
}
Haduh! Gimana Mau Maju
Jika kita berharap soal kita akan dikerjakan oleh orang lain itu sama saja memasukan cabai kedalam mangkuk es-krim.
Ane juga masih pemula namun paham hanya akan bertanya pada titik dimana kita stuck. Bukan asal minta orang kerjain atau benerin program,TANYA KONDISI DIMANA KITA ERROR!
setuju
setuju........banget jangan jadi bangsa pemalas
setuju..like this.. :D
setuju..
like this.. :D
i luph java :D
suka java..
mohon bimbingannya...
^^
gabungg yaaaa...
mohon bimbingannya semoga lancar, mau memperdalam java....
software yang bagus pakee apa yaa ?
ajarin GUI donk :)
kalo bisa materi tentan GUI lebih di banyakin lagi yaaakk
pengen memperdalam java nih..biar bisa...
penggabungan 2 array
aku ada tugas, dsuruh gabung 2 aRRay,
array1 isinya 10
array2 isinya juga 10
array 3 isinya 20
nah, gmna caranya ngegabungin array 1 dan 2 ke array 3???
ada yg tau
script tentang Himpunan
makasih sebelumnya udah boleh gabung
mau nanya nih,script java buat bab himpunan itu gimana yaaaaa???pusing bgt
da yg tw kodingnya rumus
da yg tw kodingnya rumus mencari rata-rata menggunakan rekursi d java??
mohon bantuannya...
thx
ansor
nanya mas
gimana sih mas buat source code java soal ni
80...100 A
79...70 B
69...60 C
59..50 D
49..40 E
tp pake case mas
tlongin ya mas dtunggu jwbannya sebelum malam ya
ne sedikit solusi switch
package javaDasar;
public class SwitchCase {
public static void main(String[]args){
int poin = 80;
int status;
if((poin <=100) && (poin >=80)){
status = 1;
}
else if(poin <= 79 && poin >=70){
status =2;
}
else if(poin <= 69 && poin >=60){
status=3;
}
else if(poin <= 59 && poin >=50){
status=4;
}
else if(poin <= 49 && poin >=40){
status=5;
}else{
status=6;
}
switch(status){
case 1:
System.out.println("A");
break;
case 2:
System.out.println("B");
break;
case 3:
System.out.println("c");
break;
case 4:
System.out.println("D");
break;
case 5:
System.out.println("E");
break;
case 6:
System.out.println("0");
break;
}
}
}
pengen ikutn nih...
gmana Klo casenya dibuat menjadi (Case 80 sampai 100:)
Penikmat baru blog ini mohon bantuannya...
Bagaimana menampilkan semua element array dalam 1 show message???
Tolong yachh...
Perkenalkan Saya Ariez
Maaf sebelumnya saya pengen tanya batasan kapasitasnya Char berapa ya???
Mohon bantuannya
16 bit
16 bit
MAu konsultasi,ane bikin
MAu konsultasi,ane bikin program yang nerima 3 inputan..penampakannya:
import java.util.Scanner;
public class siku
{
public static void main(String[] args)
{
double d;
double a,b,c;
Scanner input=new Scanner(System.in);
System.out.print(" Sisi pertama: ");
a=input.nextDouble();
System.out.print(" Sisi kedua: ");
b=input.nextDouble();
d=Math.sqrt((a*a)+(b*b));
System.out.println(" sisi ke 3 harusnya: "+d);
System.out.print(" Sisi Ketiga: ");
c=input.nextDouble();
System.out.println("Sukses bukan suka es.");
if(a>b)
{
if((a>c)&&(a==Math.sqrt(c*c+b*b)))
{
System.out.println(" Segitiga siku2");
}
else if((c>a)&&(c==Math.sqrt(a*a+b*b)))
{
System.out.println(" Segitiga siku2");
}
else
{
System.out.println(" Bukan Segitiga siku2");
}
}
else if(b>a)
{
if((b>c)&&(b==Math.sqrt(c*c+a*a)))
{
System.out.println(" Segitiga siku2");
}
else if((c>b)&&(c==Math.sqrt(a*a+b*b)))
{
System.out.println(" Segitiga siku2");
}
else
{System.out.println(" Bukan Segitiga siku2");}
}
}
}
pas dijalanin pas nerima inputan ke 3 eh malah muncul yg macm2..tolong bantuannya
Download "Java untuk Pemula bagaimana ?"
Mas, saya kadang suka kesusahan kalau misalkan belajar java disini dalam keadaan gak connect internet!
boleh gak diaksih download fullnya yg ini?? pleeaseeeeeee :(
salam kenal mas mbak om tante.....
salam kenal....
saya member baru di sini mohon bimbingan nya,
karena saya hobi ngoprek
zzzzzzzzzzzzzzz
zzzzzzzzzzzzz
zzzzzzzzzzzzz
zzzzzzzzzzzzzzz
zzzzzzzzzzzzz
zzzzzzzzzzzzzzzz
zzzzzzzzzzz mohon bimbingannya.......
jfdiahfpeaphfaphfa
mau nanya kalo bab tentang aritmatika kok nyari ga ketemu ya, mohon petunjuk nya...........
bisa bantu ga?
ni soal nya
Definisikan sebuah kelas bernama Odometer yang digunakan untuk melacak bahan bakar dan jarak tempuh kendaraan. Kelas tersebut harus dapat mengetahui konsumsi bahan bakar dan jarak tempuh kendaraan. Sertakan constructor, accessor, dan mutator untuk kelas tersebut. Tambahkan pula method's header untuk:
1. Mengembalikan odometer ke posisi nol kilometer.
2. Menghitung efisiensi bahan bakar.
3. Menambahkan sejumlah jarak tempuh kendaraan.
Tolong dijawab ya pak...
permisi saya pnya tugas ni tentang struktur data lebih jelase tentant TRee(pohon)...
ni soale...
Data :40 13 62 56 74 29 18 69 35
tolong carikan In Ordernya ,Pre Order dan Post Orderny ya....
tanks sbelumnya...ditunggu
mohon bantuan
1)Buat kode untuk menginputkan sembarang bilangan bulat ke dalam array A (2 dimensi 2 baris 3 kolom), copy-kan isi array A ke dalam array B (2 dimensi 2 baris 3 kolom) yang bernilai genap, cari nilai terbesar dari baris kedua dari array A, kemudian cetak isi array tersebut.
ilustrasi:
Inputkan Angka Indeks 0,0 : 1
Inputkan Angka Indeks 0,1 : 6
Inputkan Angka Indeks 0,2 : 2
Inputkan Angka Indeks 1,0 : 5
Inputkan Angka Indeks 1,1 : 8
Inputkan Angka Indeks 1,2 : 3
Array A:
1 6 2
5 8 3
Array B:
0 6 2
0 8 0
Nilai terbesar baris kedua array A: 8
2)Buat kode untuk menginputkan sembarang bilangan bulat ke dalam array A (2 dimensi 2 baris 3 kolom), lalu isinya di-copy ke dalam array B (1 dimensi 6 kolom), kemudian array B diurutkan dari besar ke kecil, kemudian dicetak.
ilustrasi:
Inputkan Angka Indeks 0,0 : 1
Inputkan Angka Indeks 0,1 : 6
Inputkan Angka Indeks 0,2 : 2
Inputkan Angka Indeks 1,0 : 5
Inputkan Angka Indeks 1,1 : 8
Inputkan Angka Indeks 1,2 : 3
Array A:
1 6 2
5 8 3
Array B:
8 6 5 3 2 1
mohon d balas dan bantuannya .
download file
Bwat sobat semua, ane klo mau download file java utk pemula gmn ya caranya?......maf cz baru mau belajar java...heeee,,,klo boleh minta tips n trik'a spy bisa belajar java gmn ya sob......thx b4
Belajar java
saya mau nanya kebetulan baru bljrj java
gmna seh cara klo misalnya kita clik sbuah buton ok trus msuk ke halaman brikut,
contohny klo diphp kita make (a href) buat link kehalaman selanjutnya?
mohon bantuanya
buat form action dgn file
buat form action dgn file berbeda..
sehingga pada saat button di klik dia akan memanggil file jsp lain yg terkait.,
begitu sepertinya
mohon bantuannya bang
gini bang saya mau sedikit share,kebetulan di kampus saya sebagai koordinator java club,otomatis mau tidak mau saya di tugaskan mencari konsep belajar java dan tentunya juga memberi materi kepada mereka.yang ikut komunitas java,kira-kira 40 anak lebih.sementara permasalahannya saya saya mendapat makul java masih setengah semester,otomatis masih beginer banget.wong nulis source code nya aja belum bener apalagi manage temen-temen.tapi saya sangat suka tantangan,saya memaang belum expert bahkan belum bisa,maka dari itu saya akan coba dan belajar secara maksimal supaya yang belum bisa ini menjadi bisa...
mohon bimbingannya,ya bang...soal materi dan konsepnya belajarnya bagaimana...?
Mohon bantuannya Lyrrac.com
Mas tolong perbaiki scriptny donk, ditunggu ya mas ,
jujur gw perlu bget sblm jam 15.00 wib tanggal 13 Mei 2011,
mksh banget sebelumya....
ni scriptnya
public class ArraySample5 {
public static void main(String[] args) {
int[][] arr = new int[10][];
for (int i=arr.length; i>0; i--) {
arr[i] = new int[i];
for (int j=0; j<arr[i].length; j++) {
arr[i][j] = j;
}
}
for (int i=arr.length; i>0; i--) {
for (int j=0; j<arr[i].length; j++) {
System.out.print(arr[i][j]+ " ");
}
System.out.println();
}
}
}
sehingga outputnya sebagai berikut:
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Gak usah pakai array mas
package projectcoba;
public class Main {
public static void main(String[]args) {
int angka=9;
for(int i=angka;i>=1;i-- ) {
for(int j=1;j<i;j++ ) {
System.out.print(j);
}
System.out.println(i);
}
}
}
//cukup pakai perulangan biasa.. namun nested loop (perulangan di dalam perulangan)
BanTu saya...Benerin Program,,Plizzzz
import java.util.Scanner;
////////////////////////////////////////////////////////////////
class mahasiswa {
private String nimMhs;
private String namaMhs;
//-------- constructor -----------------------------------------
public mahasiswa(String nim, String nama) {
nimMhs = nim;
namaMhs = nama;
}
//-------- method menampilkan data mahasiswa -------------------
public void tampilMahasiswa() {
System.out.println(nimMhs + " --> " + namaMhs);
}
//-------- method untuk mengakses nim mahasiswa ----------------
//-------- karena nim jenis tipe datanya private ---------------
public String ambilNim() {
return nimMhs;
}
} // end class mahasiswa
////////////////////////////////////////////////////////////////
class dataArray {
private mahasiswa[] data; // menggunakan class mahasiswa
private int nData; // untuk menghitung jumlah data
private Scanner msk = new Scanner(System.in);
//-------- constructor -----------------------------------------
public dataArray(int max) {
data = new mahasiswa[max]; // membuat objek dari class mahasiswa
nData = 0; // mula-mula jumlah data = nol
}
//-------- method memasukkan data ------------------------------
public void masuk(String nim, String nama) {
data[nData] = new mahasiswa(nim,nama); //menyimpan data nim dan nama dalam array
nData++; // jumlah data bertambah
if (nimMhs<nData){
if (nimMhs.compareTo(data[nimMhs])==0){
System.out.println("data sudah ada silahkan isi yang lain");
jml=0;
}
if(nData==0||jml==-1){
data[nData] = nimMhs;
nData++;
}
return nData;
}
//-------- method menampilkan data -----------------------------
public void lihat(int lht) {
if (lht<nData){
System.out.println("Data ke-" + (lht+1) + " --> " + data[lht]);
lihat(++lht);
data[lht].tampilMahasiswa();
}
}
} //end class dataArray
////////////////////////////////////////////////////////////////
public class P10 {
public static void main (String []args){
int menu, maxSize=100;
Scanner nilai = new Scanner(System.in);
dataArray larik = new dataArray(maxSize); // menggunakan class dataArray
do {
System.out.println(".: M E N U :.");
System.out.println("1. Masukkan data");
System.out.println("2. Lihat data");
System.out.println("3. Keluar");
System.out.println("");
System.out.print("PILIHAN ANDA --> ");
menu =nilai.nextInt();
System.out.println("");
switch (menu) {
case 1 : {
System.out.print("Masukkan NIM --> ");
String no=nilai.next();
System.out.print("Masukkan Nama --> ");
String nm=nilai.next();
larik.masuk(no,nm); // memanggil method masuk() di class dataArray
System.out.println();
if (nim.compareTo("y")!=0&&nim.compareTo("t")!=0){
System.out.print("Apakah ingin mengulangi pengisian? [y/t] --> ");}
nim = nilai.next();
if else(nim.compareTo("y")!=0&&nim.compareTo("t")!=0){
System.out.println("masukan salah");}
} break;
case 2 : {
System.out.println("DATA");
larik.lihat(0); // memanggil method lihat() di class dataArray
System.out.println("");
} break;
}
} while (menu>0 && menu<3);
}
} // end class klasMhs