Mahasiswa dapat menjelaskan tentang konversi antar tipe data dan substring dalam
java.
5. Source Code :
a. Konversi
package latihan1;
/**
*
* @author purnama
*/
public class Konversi {
17
System.out.println("Konversi String ke Double -> "
+ "Nilai String e= " + e + " Nilai Doublenya " + f);
//Jika Ditambahkan :
double doubleHasil = b + c + f + g;
String strHasil = a + d + e + h;
System.out.println("Hasil Double " + doubleHasil);
System.out.println("Hasil String " + strHasil);
}
}
b. SubString
package latihan1;
/**
*
* @author purnama
*/
public class SubString {
}
}
18
c. FrmRestoran
Keterangan :
19
} else if (r4.isSelected()) {
noKursi = "4";
}
//Pilihan Item
if (chNasiPutih.isSelected()) {
hrgNasiPutih = 4000;
}
if (chNasiRames.isSelected()) {
hrgNasiRames = 6000;
}
if (chAyamGoreng.isSelected()) {
hrgAyamGoreng = 6500;
}
if (chAyamBakar.isSelected()) {
hrgAyamBakar = 7000;
}
if (chIkan.isSelected()) {
hrgIkan = 8000;
}
if (chTahu.isSelected()) {
hrgTahu = 1500;
}
if (chTempe.isSelected()) {
hrgTempe = 1000;
}
total = hrgNasiPutih + hrgNasiRames + hrgAyamGoreng
+ hrgAyamBakar + hrgIkan + hrgTahu + hrgTempe;
//Output
DefaultListModel list = new DefaultListModel();
jList.setModel(list);
list.addElement("-------------RESTORAN
SEDERHANA-------------");
list.addElement("-------------NOTA PENJUALAN-------------");
list.addElement("NAMA : " + nama);
list.addElement("NO KURSI : " + noKursi);
list.addElement("-------------ITEM-------------");
if (chNasiPutih.isSelected()) {
list.addElement(" NASI PUTIH : " + hrgNasiPutih);
}
if (chNasiRames.isSelected()) {
list.addElement(" NASI RAMES : " + hrgNasiRames);
}
if (chAyamGoreng.isSelected()) {
list.addElement(" AYAM GORENG : " + hrgAyamGoreng);
}
if (chAyamBakar.isSelected()) {
list.addElement(" AYAM BAKAR : " + hrgAyamBakar);
}
if (chIkan.isSelected()) {
list.addElement(" IKAN : " + hrgIkan);
}
if (chTahu.isSelected()) {
list.addElement(" TAHU : " + hrgTahu);
}
if (chTempe.isSelected()) {
list.addElement(" TEMPE : " + hrgTempe);
}
list.addElement("------------------------------");
list.addElement("TOTAL : " + total);
20
}
4.4 Tugas
a. Jika memilih item “Nasi Putih dan Ikan” mendapatkan diskon sebesar 3%
b. Jika memilih item “Nasi Rames dan Ayam Bakar” mendapatkan diskon sebesar 5%
c. Jika Memilih item “Nasi Putih dan Ayam Goreng” mendapatkan diskon sebesar 2%
d. Jika Memilih item “Tahu atau tempe” mendapatkan diskon tambahan sebesar 1%
4.5 Referensi
Ariesto Hadi Sutopo & Fajar Masya, Pemrograman Berorientasi Objek dengan Java, Graha
Ilmu, 2005.
21