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
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;
}
}
}
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
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
file java
salam kenal mas,
mau tanya...aku ngerjain coding java lewat notepad trs pas di save dgn extensi .java kedalam bin di drive C nya java kok ga bisa? alias ga dpt permission...tp bisa jalan kalau disimpen didrive D,mohon petunjuknya.
sbg info aku pakai seven 64bit dan AMD
trims...
share ilmu aja
tadi waktu aq kuliah dengan mata kuliah OOP , kebetulan diajari java
laptop q jg AMD dengan windows XP bsa kok, tp lo punya tmen q yang pke Windows 7 g bsa
ternyata harus di copy manual ke folder program files>java>jdk1.5......>bin>diletakkan di dalam folder bin
itu yang q tau
nant langsung d test aja d cmd nya
q juga belajar :)
salm kenal semua , saya masih
salm kenal semua , saya masih newbie jadi kalau ada yang berkenan tolong tutor saya,
terima kasih,,,,
SWING
Klo boleh tutorial tentang swing juga dunk... :)
Program dengan array
gunakan loop do .. while
Buatah prgoram array untuk menghitung nilai akhir mahasiswa dengan ketentuan sebagai berikut:
1. Data yang diinput: Nim, nama, nilai tugas, formatif, dan sumatif.
2. Nilai angka (AKHIR) = rata-rata dari ketiga nilai input pada point 1.
3.Dari nilai angka dapat diketahui nilai huruf mahasiswa:
NILAI ANGKA HURUF
0..59 E
60..70 D
71..85 C
86..90 B
91..100 A
4. Tampilkan informasi nilai mahasiswa yang mampu mengolah data sejumlah 100.
====================================================================
No. NIM NAMA MAHASISWA NILAI
TUGAS FORMATIF SUMATIF AKHIR HURUF
===================================================================
1 xxx xxxxxxxxx 00 00 00 00 x
2 xxx xxxxxxxxx 00 00 00 00 x
… xxx xxxxxxxxx 00 00 00 00 x
100 xxx xxxxxxxxx 00 00 00 00 x
===================================================================
bisa jawab prtanyaan ini ngga?thanks
-
kalo bt yg awam net alias newbie kaya aku, tolong diperjelas ya
Salam Kenal semua
Salam kenal buat semua sesepuh java ..
Saya baru gabung, semoga saya mendapatkan banyak ilmu dsini, n saling berbagi kalo ada info.
Terima kasih,
tugas
mohon bantuannya ... segera
kalau ingin outputnya seperti dibawah ini : bagaimana cara ngetik rumus / script programnya, trimakasih
*
**
***
****
*****
****
***
**
*
Nested Loop
package projectcoba;
public class Main {
public static void main(String[]args) {
int angka=5;
for(int i=1;i<=angka;i++ ) {
for(int j=1;j<i;j++ ) {
System.out.print("*");
}
System.out.println("*");
}
for(int i=angka-1;i>=1;i-- ) {
for(int j=1;j<i;j++ ) {
System.out.print("*");
}
System.out.println("*");
}
}
}
int
int angka=Integer.valueOf(JOptionPane.showInputDialog("Masukan Angka"));
for(int a=0;a<=angka;a++){
for(int c=1;c<=a;c++){
System.out.print("*");
}
System.out.println("*");
}
for (int b=angka-1; b>=0; b--){
for(int d=b; d>=1; d--){
System.out.print("*");
}
System.out.println("*");
}
ini coding nya!!! int
ini coding nya!!!
int angka=Integer.valueOf(JOptionPane.showInputDialog("Masukan Angka"));
for(int a=0;a<=angka;a++){
for(int c=1;c<=a;c++){
System.out.print("*");
}
System.out.println("*");
}
for (int b=angka-1; b>=0; b--){
for(int d=b; d>=1; d--){
System.out.print("*");
}
System.out.println("*");
}
edit sendiri ya bang dah tak kasih contekan scribt nya>>>>>ok
import java.util.Scanner; public class segitiga { public static void main (String[]args) { Scanner masuk=new Scanner (System.in); int n; System.out.print("tinggi segitiga :"); n= masuk.nextInt(); int i=0; while (i<=i); i++; System.out.println(" "); } } }
java
mas ada coding java untuk menggambarkan garis lurus pada 2 buah titik.....
bantu dong gan..plizz...
input dua buah bilangan kemudian tampilkan hasil penjumlahan dan penggabungannya..
input bilangan A: 45
input bilangan B:12
Penggabungan A dan B adalah 4512
Penjumlahan A dan B adalah 57
kira" gmn gan listingnya.. plizz bantu...
yang aku tangkep kaya ini codingannya
package projectcoba;
import java.io.*;
public class Main {
public static void main(String[]args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Masukkan bilangan A : ");
String stra=br.readLine();
int a = Integer.parseInt(stra);
System.out.print("Masukkan bilangan B : ");
String strb=br.readLine();
int b = Integer.parseInt(strb);
System.out.println("Penggabungan A dan B : " +a+b);
int c=a+b;
System.out.println("Penjumlahan A dan B : " +c);
}
}
bang...ini tutorial bsa
bang...ini tutorial bsa ddownload full gag??...
klo bsa gmn cranya...n dmn...
mo dbuat klmpok bljar dkampus nie...
mksie
mohon di bantu jawabannya
membuat progam java untuk menghitung muka dan belakang koin dari lemparan koin 1000 kali.mohon bantuannya gan....
Mohon penjelasannya
Mas,mengapa kadang kita harus membuat objek baru/member variabel,padahal ada yang langsung tanpa menggunakan member variabel langsung bisa/local variabel.Kalau memang harus pakai member variabel,waktu apa kita harus memakainya??? terima kasih
Salam Kenal...
Assalamualaikum..salam kenal..saya member baru..mau belajar serius..baru pemula banget..mau tanya..? saya pny komputer memory 512, processor intel pentium 4..klo aplikasi untuk belajar java apa ya..? saya pernah baca katanya Netbeans bagus tp di ag berat..mhon bantuannya..? pengen banget bisa ngerti bahasa java..trimakasih
Solusi
Walaikum Salam.Kalau baru pemula sebaiknya pake notepad dulu,atau kalau mau ada GUI nya pakai saja aplikasi IDE "Geany".Lalu kalau mau yang praktis pakai aplikasi IDE Eclipse,Eclipse sudah mampu berjalan di spec seperti yang anda sebutkan.
masi newbie nii :)
maaf saya bener" ga ngerti ttg java ini -,-
boleh bimbingannya saya mengambil jurusan IT tapi dgr" ktanya awal pembelajaran ttg java sdgkan saya ga mengerti sma skali ...