Cari artikel di situs ini

Java untuk Pemula

Versi ramah cetakVersi ramah cetak

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]);
                    }
            }
        }
    }
}

 

  • .equals() = digunakan untuk membandingkan 2 string, sama ato gag
  • deklarasi Array qm yg bernilai String salah, untuk isi datanya, dikasih tanda petik contoh = {"1","2","3","4"}
  • kalo Array qm bernilai integer, buat membandingkan cukup pakek sama dengan dua kali contoh = if (A[i]==B[j]) dan untuk deklarasi array integer, gak usah pakek tanda petik contoh = {1,2,3,4}

 

 

 

Bee^^3

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!

DiegoHandsome

setuju

setuju........banget jangan jadi  bangsa pemalas

akbar dan anaknya

setuju..like this.. :D

setuju..
like this.. :D

Bee^^3

i luph java :D

suka java..
mohon bimbingannya...

Bee^^3

^^

gabungg yaaaa...
mohon bimbingannya semoga lancar, mau memperdalam java....
software yang bagus pakee apa yaa ?

-Yoga Rezpector Gooners-

ajarin GUI donk :)

kalo bisa materi tentan GUI lebih di banyakin lagi yaaakk

pengen memperdalam java nih..biar bisa...

-you can do anything with everything you have-

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

Thx a lot :)

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

deqivt

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)

Warmest Regard, Febby

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

malikusshofa

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

Warmest Regard, Febby

   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);

  }
}

Warmest Regard, Febby

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