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

minta bantuannya mas/mba

minta bantuannya dong gan, Sourch code bahasa Java membuat daftar mata kuliah,

Mohon Bantuannya

Buat suhu2 pemograman java mohon bimbingan nya, saya baru mau belajar java 

Mohon bimbinganya

salam kenal master" Java, saya baru belajar java dan dengan basic pengetahuan IT/programming yang sangat kurang... mohon bimbinganya.... :-) Trimz

koneksi USB

aslkm master2 JAVA,

ada yg pernah ngontrol alat (baca pesan dan memberi perintah) via USB...? library apa saja yg hrs di ADD...? klo boleh sekalian codingnya

#sebelumnya saya udh googling, ketemu contoh dari link ini http://www.cafeaulait.org/books/javaio2 ... ister.java dan udh ADD library javax.usb.rar dan jsr80-1.0.1.jar


import java.util.*;
import javax.usb.*;

public class USBLister {

public static void main(String[] args) throws UsbException {
UsbServices services = UsbHostManager.getUsbServices();
UsbHub root = services.getRootUsbHub();
listDevices(root);
}

public static void listDevices(UsbHub hub) {
List devices = hub.getAttachedUsbDevices();
Iterator iterator = devices.iterator();
while (iterator.hasNext()) {
UsbDevice device = (UsbDevice) iterator.next();
System.out.println(device);
if (device.isUsbHub()) {
listDevices((UsbHub) device);
}
}
}
}


waktu di run, ada error kayak gini >>>

Exception in thread "main" java.lang.NullPointerException
at javax.usb.UsbHostManager.getServicesName(UsbHostManager.java:96)
at javax.usb.UsbHostManager.initialize(UsbHostManager.java:32)
at javax.usb.UsbHostManager.getUsbServices(UsbHostManager.java:24)
at USB.USBLister.main(USBLister.java:13)
Java Result: 1


itu kenapa yah...? mohon bantuan dan pencerahannnya master2 java sekalian


makasih

Software Java?

Assalamu'alaikum... pak saya mau nanya.. kalo software yg pke java apa aja?? trus visual basic dan autoplay itu pke java atau pascal? trimakasih.. Wassalamu'alaikum...

 

Delostie

setahu saya, aplikasi yg

setahu saya, aplikasi yg dibuat dgn JAVA itu extension-nya *.JAR .banyak banget aplikasi seperti itu, dihandphone contohnya : symbian OS-nya nokia itu banyak yg pke java begitupun android-nya google.

klo visual basic itu sama kyk java (ex: netbeans - eclipse), tools utk build sebuah aplikasi/software. bedanya VB itu native utk windows based (walau bisa di running di linux based via wine)

sedangkan java itu multiplatform jadi bisa di running di windows based ato linux. namun ada bbrpa code di java yg hanya bisa dipakai utk windows ataupun hanya bisa di linux.

CMIIW, saya kebetulan juga lagi belajar VB n JAVA :)

tanya java

asalamualaikum.... 
aku mau nanya apa perbedaan prosedure sama vektor

Menampilkan data tree dari file csv

salam master2 java,

saya punya masalah saat ingin menampilkan data dari file.csv ke dalam tree. beikut alurnya :

file.csv --> read with csv reader --> tampil dalam data tree --> save

 

saya punya masalah saat mau nampilin hasil reader dari csv ke dalam tree. can anybody help me.. many thank..

Yudhi

by nurlela

semua tolong dunk saya punya tugas ni buat dalam bentuk array dari soal berikut sigma t=1 sampai n dan sigma j=1  sampai m dimana n=m=8 dari (Xij+ 1)/(Yij) please bantuanya g mana caranya buat seperti kodingan dengan array please please

nurlela

Minta Bantuannya,,!!!

Assalamualaikm, master 2 java,,,,!!! saya baru gabung hari ini, salam kenal ya,,,

Saya Ada Kasus, Membuat Graf Jarak PENDEK dan Graf Pewarnaan dengan java???? kalo ada yg bisa bantu untuk souce kodingnya,,, bisa di e-mail ke eap_22@yahoo.co.id

 

Thnks

Thank u

Terimakasi telah mau berbagi ilmu..kerennnn

tugas java

Asalamualaikum..

Saya mau nanya gmn contoh program java yang bisa menampilkan fhoto lalu fhoto tersebut menjadi hitam putih...

mohon codingan nya kirim ke email: mardiansyahumri@yahoo.com

saya ucapkan terima kasih

ditunggu secepatnya

butuh bantuannya untuk

butuh bantuannya untuk membuat suatu program dengan memasukan berupa 2 buah bilangan bulat, kemudian dihitung KPK dan FPBnya

newbie

wah, bagus banget nih buat newbie kayak ane. sedikit lebih paham daripada pake yg bhsa bule. hehe . kalo mau donlot bukunya keseluruhan dalam format pdf gimana ya? biar enak belajarnya...

switch case

ada yg punya source code buat menghitung rumus menggunaka switch case:

case 1.luas dan keliling persegi panjang
case 2.luas dan kelililing bujur sangkar
case 3.luas dan keliling lingkaran 

Gan tlg bantu buat program ini ...pleaase....:)

 

PROGRAM ujian;

DEKLARASI n SEBAGAI HURUF

DEKLARASI m SEBAGAI ANGKA

CETAK menu fungsi pengulangan

BARIS BARU

CETAK a. pengulangan for

BARIS BARU

CETAK b. pengulangan whie

BARIS BARU

CETAK masukkan pilihan anda:

INPUT n

CETAK masukkan sebuah angka:

INPUT m

 

JIKA n = a KEMUDIAN

UNTUK i SEBAGAI ANGKA = 1 KE m

CETAK i

NEXT

ELSE JIKA n = b KEMUDIAN

WHILE m >= 1

m -= 1

CETAK m

END WHILE

ELSE

CETAK anda salah memasukkan input

END IF

END.

 

 

bantu

System.out.printf(" %2d. %-20s %d    $%5.2f   %2d jam\n", idx+1, i.getMerk(), i.getYear(), i.getPrice(), i.getTime());

 

itu yang dihitamkan gunanya buat apa ya?

yang bisa tolong jelasin dong

tanya dong

source code teks berjalan di program java gimana yaa ?
uda browsing jugag
tapi pada gag ada..

sama'' belajar kalau ngk salah bgini

nih... nama class saya gunakan belajar : import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class belajar Extends MIDlet { private Display display; private Ticker ticker; private Form form; public belajar() { display = Display.getDisplay(this); ticker = new Ticker(''objek teks berjalan ini disebut Ticker''); form = new Form (''Method setTicker()''); form.setTicker(ticker); } public void startApp() { display.setCurrent(form); } public void pauseApp() { } public void destroyApp(boolean unconditional) { notifyDestroyed() } }

{Random Password}

Help me--

membuat random password acak md5....???

kaiz...*

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.

@JodyFerd

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


 

Ini kalau pkek setter getter

 

 

public class Segitiga 

{

public float alas;

public float tinggi;

public float luas;

void setalas(int a)

{

alas = a;

}

void settinggi(int b)

{

tinggi=b;

}

float getalas()

{

return alas;

}

float gettinggi()

{

return tinggi;

}

void proses()

{

this.luas=(float)0.5*this.alas*this.tinggi;

}

void output()

{

System.out.println("Hasil="+luas);

}

public static void main(String args[])

{

Segitiga a=new Segitiga();

{

a.setalas(5);

a.settinggi(4);

a.proses();

a.output();

}

}

}


 

sepi mau belajar

duhhh bng kok sepi amat mau nanya2 jadi aga malas so lama di balas..

3nos_

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

kaiz...*

Notepad ++

mendingan pake notepad ++ dulu aja gan biar ngerti struktur yang sebenarnya gimana kalo pake IDE yang ky yg di atas kan source code sprti Class, public static void main ... udah di generate sama softwarenya sendiri jadi kita tinggal make aja (alias instant) lebih baik pake npp dulu aja Salam Java Indonesia

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

@ifhatus

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

@ifhatus

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}

 

 

 

@ifhatus

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

:3

setuju om, ane kesel banget sama orang yang tinggal terima jadi.

setuju

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

akbar dan anaknya

setuju..like this.. :D

setuju..
like this.. :D

@ifhatus

i luph java :D

suka java..
mohon bimbingannya...

@ifhatus

^^

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