Tahap analisis
Use Case Diagram

Activity Diagram

Sequence diagram

Tahap Desain
Class diagram

tahap coding
Membaca Input Membaca Input
Untuk membaca masukkan string dari keyboard, dapat
digunakan method readLine atau menggunakan
method JOptionPane
Membaca Input Membaca Input
import java.io.* ;
import java.text.* ;
public class InputNama {
public static void main (String[ ] args) {
System.out.println("Masukkan nama anda :") ;
String nama;
try {
InputStreamReader isr = new InputStreamReader(System.in) ;
BufferedReader br = new BufferedReader(isr) ;
nama = br.readLine() ;
}
catch (IOException e) { nama = "“ ; }
System.out.println("Terimakasih " + nama) ;
}
}
Format Output Format Output
Contoh:
1234,5
(Rp.1.234,50)
1.234,50
CONTOH CONTOH
Jika bilangan diantara –1 dan 1, maka angka nol
ditampilkan (mis: 0,123)
Tidak menunjukkan angka nol dibelakang
0,###### 0,######
Memberi simbol Rp di depan bilangan.
Bilangan negatif ditunjukkan dalam kurung.
Rp.##0,00 ; Rp.##0,00 ;
(Rp.##0,00) (Rp.##0,00)
Dua digit dibelakang koma, menampilkan angka nol.
Bilangan ribuan dipisahkan dengan titik
Jika bilangan < 1, menampilkan angka nol (mis: 0,123)
.##0,00 .##0,00
PENJELASAN PENJELASAN
FORMAT FORMAT
STRING STRING
Format Output Format Output
Contoh:
import java.text.*;
public class FormatOutput {
public static void main (String[ ] args) {
double x = 1.0 / 2.0 ;
int y = 200;
DecimalFormat df1 = new DecimalFormat(“0.######") ;
DecimalFormat df2 = new DecimalFormat(“Rp,##0.00");
System.out.println(df1.format(x)) ;
System.out.println(df2.format(y)) ;
}
}