Tampilkan postingan dengan label pemrograman java. Tampilkan semua postingan
Tampilkan postingan dengan label pemrograman java. Tampilkan semua postingan

Jumat, 17 Februari 2012

Aplikasi jodoh dengan Java

iseng-iseng buat  aplikasi...dari pada cenggur dirumah juga...hehehhe
bagi temen2 terutama yang udah punya pacar....mau tahu seberapa besarkah prosentase cinta antara kamu dengan pasanganmu??
kalian bisa coba aplikasi jodoh ini...
Kalian bisa download aplikasi berbasis java ini http://www.ziddu.com/download/18635835/TrueLoveCalculator.zip.html

NB:Jangan percaya 100%..
Selamat mencoba :)
Selengkapnya - Aplikasi jodoh dengan Java

Selasa, 17 Januari 2012

APLIKASI PENDAFTARAN PRAKTIKUM

APLIKASI PENDAFTARAN PRAKTIKUM


Dari judul diatas sudah terlihat bahwa aplikasi ini digunakan untuk pendaftaran praktikum...



TUGAS DOKUMENTASI TESTING

SISTEM PENDAFTARAN PRAKTIKUM DI LABORATORIUM RPL
 
 
 
 
 
OLEH :

Ronny Irwansyah (0935010021)

Dony Riyan W (0935010032)

Ibnu Widagdo (0935010046)

DOSEN :

RETNO MUMPUNI S.KOM

PROGRAM STUDI SISTEM INFORMASI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”

JAWA TIMUR

2011
 















USE CASE SYSTEM


















USE CASE SCENARIO

1. Use Case Cek DataBase
















2. Use Case Login















3. Use Case Lihat Data














4. Use Case Kelolah Data

































































SEQUENCE DIAGRAM



















































TASE CASE :

Kesalahan :











Pembenaran :











USE CASE GLOSARY




















CAPTURE APLIKASI :










Special thanks to : Bu Retno Mumpuni S.Kom
Selaku Dosen Mata Kuliah Testing...

NB : Semoga Selama Mengajar Kami..Ibu Terhibur ya...:)
Selengkapnya - APLIKASI PENDAFTARAN PRAKTIKUM

Minggu, 04 Desember 2011

membuat fungsi di java

Sebelum kita mengenal apa itu fungsi, alangkah baiknya kita mengerti terlebih dahulu apa itu class dan object, karena antara ketiga hal tersebut saling berkaitan...


  1. Pengertian 
    • Class merupakan suatu  blueprint  atau  cetakan  untuk menciptakan suatu  instant dari  object.  class  juga  merupakan  grup  suatu  object  dengan  kemiripan attributes/properties, behaviour dan relasi ke object lain. 
    • Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.  

  1. Pengertian Object
    • Object  adalah  instance  dari  class.   Jika  class  secara  umum  merepresentasikan (template) sebuah object, sebuah  instance adalah  representasi nyata dari class  itu sendiri. 
    • Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lain-lain.  
Membuat object 
Untuk membuat object, kita menggunakan perintah new dengan sebuah nama class yang akan dibuat sebagai instance dari class tersebut.  
String str = new String();  
Random r = new Random();  
Pegawai p2 = new PEgawai();  
Date hari = new Date();   
hari adalah object reference dari class Date yang akan digunakan untuk mengakses class Date. 
Sedangkan  operator  new  adalah  operator  yang  akan  menghasilkan  hari  sebagai reference ke instance dari class Date().   
Attributes merupakan nilai data  yang  terdapat pada  suatu object  yang berasal dari class. Attributes merepresentasikan karakteristik dari suatu object.   
Contoh  :  pada Class  Fruit  terdapat  attribute  : warna,  berat  pada  object mangga  : 
warna  berisi  kuning  dan  berat  misalkan  0.25  kg  pada  object  apel  :  warna  berisi merah dan berat misalkan 0.30 kg   
Method merupakan  suatu operasi berupa  fungsi-fungsi  yang dapat  dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object.   
Contoh : pada object mangga : terdapat method ambilRasa , kupasKulit dan lain-lain.    
METHOD  
Metode menentukan perilaku objek, yakni apa yang  terjadi ketika objek  itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya.  
Metode  memiliki 4 (empat) bagian dasar : 
1.  Nama metode 
2.  Tipe Objek atau tipe primitive yang dikembalikan metode. 
3.  Daftar parameter. 
4.  Badan atau isi metode.  
Tiga  bagian  pertama  mengindikasikan  informasi  penting  tentang  metode  itu  sendiri. Dengan kata  lain, nama metode  tersebut=metode  lain dalam program. Dalam  java kita dapat memiliki metode-metode berbeda yang memiliki nama sama  tetapi berbeda  tipe kembalian atau daftar argumennya, sehingga bagian-bagian definisi metode ini menjadi penting. Ini disebut overloading metode.  Untuk  menjalankan  program  yang  memiliki  sifat  polymorphism  tersebut,  diperlukan suatu  kemampuan  overloading,  yaitu  suatu  kemampuan  untuk  menentukan  fungsi yang mana yang harus digunakan atau dijalankan jika terdapat nama fungsi yang sama.   Polimorfisme  bisa  diartikan  seperti  kemampuan  suatu  variable  untuk  mengubah perangai  sesuai  dengan  objek  hasil  instansiasi  yang  digunakan.  Polimorfisme membiarkan  lebih  dari  1  objek  dari  sub  class sub  class  dan  diperlakukan  sebagai objek dari super class tunggal 
Contoh: 
Mahasiswa cowok = new anakSI(); 
cowok.methodKU( Bernaz );  
Mahasiswa cewek = new anakTI(); 
cewek.mothodKU( Amelia ); 
Outputnya: 
Methodku dengan parameter dengan nilai Bernaz di class anakSI telah dipanggil 
Methodku dengan parameter dengan nilai Amelia di class anakTI telah dipanggil 

Contoh program bisa di download disini

Selamat mencoba...semoga bermanfaat
jangan lupa tinggalkan komentar Anda..terima kasih :)
Selengkapnya - membuat fungsi di java

Minggu, 27 November 2011

Metode Sorting dalam Java

Berasal dari pertanyaan teman angkatan yang menanyakan tentang Sorting, akhirnya kubuat deh tulisan ini tentang Metode Sorting.

Apa itu Sorting ??
Sorting adalah proses menyusun elemen – elemen dengan tata urut tertentu dan
proses tersebut terimplementasi dalam bermacam aplikasi. Kita ambil contoh pada aplikasi perbankan. Aplikasi tersebut mampu menampilkan daftar account yang aktif. Hampir seluruh pengguna pada sistem akan memilih tampilan daftar berurutan secara ascending demi kenyamanan dalam penelusuran data. Dalam artian sorting digunakan untuk mengurutkan sesuatu ( misalnya : kata, buku telepon , dll )

Macam- macam Sorting ?
Metode Sorting sebenarnya ada banyak, namun yang paling terkenal adalah

1. Bubble Sorting
Merupakan algoritma pengurutan paling tua dengan metode pengurutan paling sederhana. Pengurutan yang dilakukan dengan membandingkan masing-masing item dalam suatu list secara berpasangan, menukar item jika diperlukan, dan mengulaginya sampai akhir list secara berurutan, sehingga tidak ada lagi item yang dapat ditukar.

2. Insertion Sorting
Salah satu algoritma sorting yang paling sederhana adalah insertion sort. Ide dari
algoritma ini dapat dianalogikan seperti mengurutkan kartu. Penjelasan berikut ini
menerangkan bagaimana algoritma insertion sort bekerja dalam pengurutan kartu. Anggaplah anda ingin mengurutkan satu set kartu dari kartu yang bernilai paling kecil hingga yang paling besar. Seluruh kartu diletakkan pada meja, sebutlah meja ini sebagai meja pertama, disusun dari kiri ke kanan dan atas ke bawah. Kemudian kita mempunyai meja yang lain, meja kedua, dimana kartu yang diurutkan akan diletakkan. Ambil kartu pertama yang terletak pada pojok kiri atas meja pertama dan letakkan pada meja kedua. Ambil kartu kedua dari meja pertama, bandingkan dengan kartu yang berada pada meja kedua, kemudian letakkan pada urutan yang sesuai setelah perbandingan. Proses tersebut akan berlangsung hingga seluruh kartu
pada meja pertama telah diletakkan berurutan pada meja kedua.

Algoritma insertion sort pada dasarnya memilah data yang akan diurutkan menjadi dua bagian, yang belum diurutkan (meja pertama) dan yang sudah diurutkan (meja kedua). Elemen pertama diambil dari bagian array yang belum diurutkan dan kemudian diletakkan sesuai posisinya pada bagian lain dari array yang telah diurutkan. Langkah ini dilakukan secara berulang hingga tidak ada lagi elemen yang tersisa pada bagian array yang belum diurutkan.

3. Selection Sorting
Jika Anda diminta untuk membuat algoritma sorting tersendiri, anda mungkin akan
menemukan sebuah algoritma yang mirip dengan selection sort. Layaknya insertion sort, algoritma ini sangat rapat dan mudah untuk diimplementasikan.

Mari kita kembali menelusuri bagaimana algoritma ini berfungsi terhadap satu paket kartu. Asumsikan bahwa kartu tersebut akan diurutkan secara ascending. Pada awalnya, kartu tersebut akan disusun secara linier pada sebuah meja dari kiri ke kanan, dan dari atas ke bawah. Pilih nilai kartu yang paling rendah, kemudian tukarkan posisi kartu ini dengan kartu yang terletak pada pojok kiri atas meja. Lalu cari kartu dengan nilai paling rendah diantara sisa kartu yang tersedia. Tukarkan artu yang baru saja terpilih dengan kartu pada posisi kedua. Ulangi langkah – langkah tersebut hingga posisi kedua sebelum posisi terakhir dibandingkan dan dapat digeser dengan kartu yang bernilai lebih rendah.

Ide utama dari algoritma selection sort adalah memilih elemen dengan nilai paling rendah dan menukar elemen yang terpilih dengan elemen ke-i. Nilai dari i dimulai dari 1 ke n, dimana n adalah jumlah total elemen dikurangi 1.

4. Merge Sorting
Sebelum mendalami algoritma merge sort, mari kita mengetahui garis besar dari konsep divide and conquer karena merge sort mengadaptasi pola tersebut.
a) Divide
Memilah masalah menjadi sub masalah
b) Conquer
Selesaikan sub masalah tersebut secara rekursif. Jika sub-masalah tersebut cukup
ringkas dan sederhana, pendekatan penyelesaian secara langsung akan lebih efektif
c) Kombinasi
Mengkombinasikan solusi dari sub-masalah, yang akan membimbing menuju penyelesaian atas
permasalahan utama.

Seperti yang telah dijelaskan sebelumnya, Merge sort menggunakan pola divide and conquer. Dengan hal ini deskripsi dari algoritma dirumuskan dalam 3 langkah berpola divide-and-conquer. Berikut langkah kerja dari Merge sort:

a) Divide
Memilah elemen – elemen dari rangkaian data menjadi dua bagian.
b) Conquer
Conquer setiap bagian dengan memanggil prosedur merge sort secara rekursif
c) Kombinasi
Mengkombinasikan dua bagian tersebut secara rekursif untuk mendapatkan rangkaian data
berurutan

Proses rekursi berhenti jika mencapai elemen dasar. Hal ini terjadi bilamana bagian yang akan diurutkan menyisakan tepat satu elemen. Sisa pengurutan satu elemen tersebut menandakan bahwa bagian tersebut telah terurut sesuai rangkaian.

5. Quick Sorting
Quicksort ditemukan oleh C.A.R Hoare. Seperti pada merge sort, algoritma ini juga berdasar pada pola divide-and-conquer. Berbeda dengan merge sort, algoritma ini hanya mengikuti langkah – langkah sebagai berikut :

a) Divide
Memilah rangkaian data menjadi dua sub-rangkaian A[p…q-1] dan A[q+1…r] dimana setiap
elemen A[p…q-1] adalah kurang dari atau sama dengan A[q] dan setiap elemen pada A[q+1…
r]adalah lebih besar atau sama dengan elemen pada A[q]. A[q] disebut sebagai
elemen pivot. Perhitungan pada elemen q merupakan salah satu bagian dari prosedur
pemisahan.

b) Conquer
Mengurutkan elemen pada sub-rangkaian secara rekursif

Pada algoritma quicksort, langkah ”kombinasi” tidak di lakukan karena telah terjadi pengurutan elemen – elemen pada sub-array

Untuk mengetahui lebih lanjut tentang metode2 sorting, download artikelnya disini

Jangan lupa isikan data diri Anda disini

Semoga bermanfaat, jangan lupa tinggalkan komentar ;)
Selengkapnya - Metode Sorting dalam Java

Rabu, 23 November 2011

Cara pasang tema di form java

Buat kalian yang lagi ngerasa bosen dengan tampilan form java yang gitu-gitu aja..dan pengen ngerubah form kalian agar terlihat lebih elegant?? meu tau??mau tau??
begini caranya...

1. Kalian download temanya terlebih dahulu disini
2. Nah kalo sudah download, sekarang buat projectnya...
3. Copy paste tema di folder project netbeans kalian.
4. Kemudian kembali ke project netbeans kalian, pilih "Libraries" kemudian klik kanan-->pilih Add JAR/Folder-->Kemudian pilih EaSynthLookAndFeel-->open
5. Dengan begitu temaya sudah terinclude di project kalian
6. Buat Sebuah JForm, kemudian desain form.
7. Kemudian Ketik code berikut:

public void startup(){
try
{
JFrame.setDefaultLookAndFeelDecorated(true);
UIManager.setLookAndFeel(new NimbusLookAndFeel());
}
catch (Exception e)
{
System.out.println("tema belum terpasang");
}
}

di bawah " @SuppressWarnings("unchecked")"

Nanti akan diminta untuk melakukan import:
import com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel;
import javax.swing.UIManager;

8. Panggil startup() di bagian constractor, dibagian ini :
public class FormUtama extends javax.swing.JFrame {

/** Creates new form FormUtama */
public FormUtama() {
startup(); //Disini
initComponents();
}

9. Kemudian Run Project..Dan Tarra...form kalian sudah jadi lebih keren

Selamat mencoba ;)
Selengkapnya - Cara pasang tema di form java

Selasa, 22 November 2011

Membuat menu form login sederhana di java

Beberapa waktu lalu saya pernah ditanya teman saya tentang bagaimana membuat sebuah validasi form login sederhana dengan menggunakan java...Nah, bagi kalian yang ingin tau juga bagaimana membuat menu form login di java, begini caranya :

1. buka netbeans kalian, bagi yang belum punya silahkan download disini

2. buat project baru

3. ikuti langkah berikut :


Kemudian next --> ketikan project name, kemudian Finish.
Buat JForm dengan mengikuti langkah berikut :

Beri nama classnya, kemudian finish. Kemudian buat JDialog Form seperti gambar berikut :


Sama seperti langkah sebelumnya, masukkan nama class-nya, kemudian Finish
Kemudian Desain JDialog Form seperti gambar berikut dengan menggunakan Palette yang ada disebelah kanan, bila tidak muncul bisa pilih pada toolbar-->window-->palette atau bisa dengan tekan kombinasi CTRL+Shift+8:

Ket :
username = JLabel
password = JLabel
kotak putih = textField( Username )
kotak putih = PasswordField ( Password )
Ok = JButton
Cancel = JButton
kotak warna biru = JPanel

kemudian ubah Variable namenya dengan cara :

Ket :
JLabel= user
JLabel= pass
textField = txtUser
PasswordField= txtPass
JButton = btnOK
JButton = btnBatal

Kalian juga bisa merubah2 komponen2 tersebut dengan mengklik salah satu komponen yang ingin dirubah pada pilihan properties, seperti gambar berikut :

Nah, setelah semuanya selesai..sekarang kita masuk ke proses validasinya..
double klik pada btnOK kemudian masukkan kode berikut :


if(txtUser.getText().equals("Admin")&& txtPass.getText().equals("Admin")){
JOptionPane.showMessageDialog(null,"Login Sukses");
formUtama in= new formUtama();// membuat sebuah object class
in.show();//memanggil class form utama dengan menggunakan object
this.setVisible(false);//form login akan tertutup
}
else{
JOptionPane.showMessageDialog(null,"Login Gagal","",2);
JOptionPane.showMessageDialog(null,"Username dan Password Invalid","",2);
txtUser.setText(null);//set nilai txtUser menjadi kosong
txtPass.setText(null);//set nilai txtPass menjadi kosong
}


dan masukkan kode berikut pada btnBatal :

txtUser.setText(null);//set nilai txtUser menjadi kosong
txtPass.setText(null);//set nilai txtPass menjadi kosong
this.setVisible(false);//form login akan tertutup


Kemudian pada nama Project kalian klik kanan-->properties-->Run--Browse--loginForm--Select Main Class--Ok



Kemudian tekan Shift+F6

bila sukses maka akan tampil seperti gambar dibawah ini :



Gimana?? mudah kan...hehe
kalian bisa download file projectnya disini

Semoga bermanfaat :)
Selengkapnya - Membuat menu form login sederhana di java

Membuat Program String Array di Java

Waaahh...lama tidak posting sesuatu di blog tercinta saya ini..hehe..maklum lagi sibuk2.a ngerjain tugas kuliah...tapi akhirnya ada juga waktu luang buat buat postingan..hehe..waktu lalu saya pernah mmebahas tentang bagaimana cara membuat Array dalam Java. Nah, kali ini saya akan membahas mengenai String..mau tau?mau tau?kita akan bahas dibawah ini...( jama.aahh..oh..jamaah...)(obsesi)

Definisi String ?
Dalam pemrograman Java string merupakan aspek penting, karena dapat mempelajari mengenai class dan objek melalui penggunaan string. String sebenarnya merupakan class yang terdapat dalam library Java. Java String merupakan salah satu kelas dasar yang disediakan oleh Java untuk memanipulasi karakter.

Bagaimana cara membuat objek String ?
Java mendefinisikan class String dalam package java.lang.String, sehingga tidak perlu melakukan impor secara eksplisit. Java String digunakan untuk mendefinisikan string yang konstant ( tidak bisa berubah ). Untuk membuat string, dapat melakukannya dengan beberapa cara, dan yang sering digunakan adalah contoh sebagai berikut. Perhatikan kode berikut !
String varString = “abcd”;
Kode diatas adalah bentuk singkat dari :
Char[] datanya = {‘a’,’b’,’c’,’d’};
String varString = new String(datanya);

Jadi dapat disimpulkan bahwa String terdiri dari data array yang bertipe char, dan
kita juga dapat membuat objek String dengan menggunakan keyword new yang
biasa digunakan untuk membuat objek dari class.

Dalam String terdapat beberapa fungsi yang bisa digunakan seperti :
1.pengurutan string
2.menggabungkan String
3.dll

untuk lebih lengkapnya silahkan download materinya disini
dan kalian bisa coba program String Array-nya disini

Semoga bermanfaat :)
Selengkapnya - Membuat Program String Array di Java

Rabu, 09 November 2011

ARRAY dalam Java

Beberapa waktu lalu saya pernah membahas bagaimana membuat sebuah Variable di java. Cara tersebut kurang efektif, kenapa? karena disaat kita ingin memasukkan data lebih dari satu, maka kita juga harus membuat variable sebanyak data yang kita ingin. Namun bagaimana caranya agar kita dapat menyimpan banyak data dalam satu varible dengan type data yang sama??

Dalam pemrograman apapun khusunya " JAVA " terdapat varible ARRAY dimana dengan menggunakan Array, maka kita bisa menyimpan banyak data dalam satu variable dan type data yang sama..

Dimana "number" merupakan variable dengan type data " int " dan yang berada di kotak adalah data-datanya. Array harus dideklarasikan seperti layaknya sebuah variabel. Pada saat mendeklarasikan array, anda harus membuat sebuah daftar dari tipe data, yang diikuti oleh sepasang tanda kurung [], lalu diikuti oleh nama identifier-nya. Sebagai contoh,

int []ages;

atau Anda dapat menempatkan sepasang tanda kurung [] sesudah nama identifier. Sebagai contoh,

int ages[];
Untuk lebih kanjut mengenai Array..silahkan download disini
Kalian juga bisa coba program menggunakan Array dengan download disini
Semoga bermanfaat :)
NB : Jangan lupa tinggalkan komentar ;)
Selengkapnya - ARRAY dalam Java

Minggu, 30 Oktober 2011

BUAT PROGRAM DI JAVA

Sebelum memulai membuat program dengan java tidak ada salahnya kalau saya review sedikit tentang java itu sendiri. Java merupakan sebuah bahasa pemrograman yang multiplatform, dimana java dapat dipergunakan diberbagai macam jenis operation system dan dapat juga digunakan di telepon genggam. Java dikembangkan oleh perusahaan SUN MICROSYSTEMS dan diperkenalkan pada tahun 1996 oleh bapak Java “ James Goslig “. Nah..kalau sudah tau apa itu java, sekarang kita coba membuat program java sederhana. Disni saya menggunakan IDE NETBEANS versi 6.9.1 dan JDK 6. Kalian bisa gunakan IDE NETBEANS dan JDK versi terbaru dengan download di sini disini untuk IDE NETBEANS dan di sini untuk JDK. Kemudian Install IDE NETBEANS dan JDK tersebut. Kalau bingung cara installasinya silahkan download disini.

Menulis program pertama :
1.Buka IDE NETBEANS-nya


2.Kemudian akan muncul tampilan seperti dibawah ini, kemudian klik gambar yang diberi kota merah

3.Kemudian pilih Java -->Java Aplication kemudian pilih next.

4.Kemudian ketik Project Name : cobaJava, untuk Project Name terserah Anda ingin diberi nama apa. Kemudian pilih finish.

Dengan begitu kita sudah membuat satu project java dengan nama package cobajava. Secara default java akan menyediakan satu class dan satu method main.

-->Menulis program pertama:
Dalam bentuk consol

Sekarang kita coba untuk menampilkan kata-kata “Hello World!!”. Kemudian ketikan code System.out.println("Hello World!!!"); didalam method main.
package cobajava;
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!!!");
}
Kemudian running program dengan menekan kombinasi tombol “Shift+F6” atau dengan menekan tombol “Run”


Jika berhasil maka akan tampil seperti gambar ini :

Pembahasan program :
Disini kita sudah mendeklarasikan sebuah kelas baru bernama class Main dimana terdapat tanda { } untuk memulai pengetikkan program
Setiap program java harus mempunyai method main dengan format
public static void main(String[] args) {}
dimana public menunjukkan bahwa semua kelas dapat mengakses data yang terdapat dalam ketentuan kelas public
static membuat method dapat dipanggil tanpa menjadi instans dari suatu class. Pada main utuh karena main bukan instans dari suatu class tapi merupakan yang dipanggil oleh interpreter.
void mengindikasikan bahwa method main tidak mengembalikan nilai apa pun.
String args mendeklarasikan parameter yang diberi nama args, yang merupakan instans class String.
Tanda [] menunjukan tipe array
System.out.println(“Hello World!!!”);
System.out.println berfungsi untuk membuat output ke layar.
(“Hello World!!!”) menunjukkan bahwa output yang akan ditampilkan adalah kata
Hello World!!!
Tanda ; untuk mengakhiri sebuah perintah.

-->Memberi input ke dalam program
Pemberian input yang paling sederhana dan gampang di lingkungan Java dengan menggunakan swing GUI Java, JOptionPane.
Ketikkan code program dibawah ini:
import javax.swing.JOptionPane;
public class Main {
public static void main (String args[]) {
String nama = JOptionPane.showInputDialog ("Nama : ");
JOptionPane.showMessageDialog(null,"Selamat belajar Java saudara " + nama);
}
}
Jika berhasil akan tampil seperti gambar berikut :
Ketikkan nama kamu pada kotak box, disini saya memasukkan nama saya sendiri ( sedikit numpang ngexist, heheh )

Maka akan keluar tampilan ini :

Penjelasan program
Sebagian penjelasan sudah dijelaskan sebelumnya hanya saja disini saya akan menjelaskan tentang :
import keyword untuk memanggil packet atau Java Library
javax.swing.JOptionPane merupakan Java library yang mengandung method yang ada di kelas JOptionPane yang akan digunakan nantinya.
String nama = JOptionPane.showInputDialog ("Nama : ");
String nama mendeklarasikan variabel nama yang bertipe String. Untuk penjelasan mengenai variable bisa klik klik di sini.
Tanda = berarti memberikan nilai variabel s sesuai dengan sisi sebelah kanan
JOptionPane.showInputDialog ("Nama : ") merupakan method yang ada di library JOptionPane yang berunguna untuk memasukkan input dan akan mengembalikan nilai bertipe String yang akan disimpan pada variabel nama
JOptionPane.showMessageDialog(null,"Selamat belajar Java saudara " + nama); merupakan method yang ada di library JOptionPane yang berguna untuk menampilkan nilai, disini tampilan nilai di ambil dari hasil inputan String nama

Sedikit share pengetahuan dari saya, semoga berguna bagi kalian….terima kasih,
Selengkapnya - BUAT PROGRAM DI JAVA
Selamat Datang di Blogku