Penulis : Marcelo Evander
evanello7th.blogspot.com
public static void main(String[] args) {
film f = new film(1,"2 Fast 2 Furious 5","Action",2011,50000,3);
System.out.println("\t.:Toko Film Bagus :.\n");
f.info();
System.out.println();
f.totalHarga();
f.discount();
f.totalBayar();
}
}
Coding main() tersebut meminta kita harus membuat sebuah
Tugas ini berhasil aku selesaikan dengan cara biasa (tidak membuat method secara terpisah sesuai ketentuan soal) karena belum tau cara buat method-method Java dan cara manggilnya di method main().
class film dengan atribut kodefilm, judulfilm, th_terbit,dan membuat Constructor untuk mengisi nilai untuk tiap atribut. Kemudian Method info(); UntukMethod totalHarga(); Untuk menampilkan totalMethod discount(); Untuk menentukan ‘apakah memenuhi syarat untuk mendapat discount atau tidak”, Methoduntuk menampilkan total bayar.
int total, diskon;
diskon = total * 10/100;
evanello7th.blogspot.com
Membuat sebuah aplikasi memang bukanlah sesuatu yang mudah, sekalipun aplikasi tersebut sederhana.
Sebagai seorang mahasiswa yang baru aja belajar pemrograman, aku merasa kesulitan ketika mendapat tugas dari asisten
dosen ku karena sepenggal coding dan outputnya sudah ditentukan di soal. Outputnya kelihatan cukup sederhana karena
hanya disuruh tampilin seperti ini :Kelihatannya gampang.
Masalahnya, di soal tersebut sudah ada coding method main-nya dan kita disuruh melengkapi coding tersebut, sehingga soal
diatas terasa susah (buat aku sih...mungkin yang udah pakar ini gampang aja.. hehe). Ini coding-nya :public static void main(String[] args) {
film f = new film(1,"2 Fast 2 Furious 5","Action",2011,50000,3);
System.out.println("\t.:Toko Film Bagus :.\n");
f.info();
System.out.println();
f.totalHarga();
f.discount();
f.totalBayar();
}
}
Coding main() tersebut meminta kita harus membuat sebuah
harga_satuan, jumlah menampilkan Atribut dengan nilainya yang diambil dari Constructor,
harga, totalBayar();
Buat yang ngerti pasti udah tau kalo aplikasi sederhana diatas dibangun dengan bahasa Java.
Tugas ini berhasil aku selesaikan dengan cara biasa (tidak membuat method secara terpisah sesuai ketentuan soal) karena belum tau cara buat method-method Java dan cara manggilnya di method main().
public static void main(String[] args) {
film f = new film(1,"2 Fast 2 Furious 5","Action",2011,50000,2);
System.out.printf("Kode Film : %d \n",f.getkodeFilm());
System.out.printf("Judul Film : %s \n",f.getjudulFilm());
System.out.printf("Jenre : %s \n",f.getJenisFilm());
System.out.printf("Tahun Terbit : %d \n",f.getTahunTerbit());
System.out.printf("Harga Satuan : Rp.%d \n",f.getHargaSatuan());
System.out.printf("Jumlah : %d \n",f.getJumlah());
System.out.println();
int total, diskon;
total = f.getJumlah() * f.getHargaSatuan();
System.out.println("Total : "+ total);
if(total<100000){
System.out.println("Anda tidak mendapat diskon");
}else
{
diskon = total * 10/100;
System.out.println("diskon ="+ diskon);
}
}
}
Setelah berhasil membuat coding diatas, akhirnya penulis coba untuk membuat method masing-masing dengan ‘merombak’
script main() diatas, dengan membuat method info(),totalHarga(),discount(), dan totalBayar();//method info
void info(){
film f = new film(1,"2 Fast 2 Furious 5","Action",2011,50000,3);
System.out.printf("Kode Film : %d \n",f.getkodeFilm());
System.out.printf("Judul Film : %s \n",f.getjudulFilm());
System.out.printf("Jenre : %s \n",f.getJenisFilm());
System.out.printf("Tahun Terbit : %d \n",f.getTahunTerbit());
System.out.printf("Harga Satuan : Rp.%d \n",f.getHargaSatuan());
System.out.printf("Jumlah : %d \n",f.getJumlah());
}
//method totalHarga
void totalHarga(){
int total, diskon;
total = getJumlah() * getHargaSatuan();
System.out.println("Total : "+ total);
}
//method discount
void discount(){
int total, diskon;
total = getJumlah() * getHargaSatuan();
if(total<=100000){
System.out.println(">> Maaf Anda tidak mendapat diskon");
}else
{
diskon = total * 10/100;
total = total - diskon;
System.out.println(">> Selamat anda mendapat discount 10% = "+ diskon+" b^_*d");
}
}
//method totalBayar
void totalBayar(){
int total, diskon;
total = getJumlah() * getHargaSatuan();
if(total<=100000){
System.out.println("Total Bayar : "+total);
}else
{
diskon = total * 10/100;
total = total - diskon;
System.out.println("Total Bayar = "+ total);
}
}
//Main Program
public static void main(String[] args) {
film f = new film(1,"2 Fast 2 Furious 5","Action",2011,50000,3);
System.out.println("\t.:Toko Film Bagus :.\n");
f.info();
System.out.println();
f.totalHarga();
f.discount();
f.totalBayar();
}
}
Lihat main programnya, ternyata aku telah berhasil menyelesaikan tugas ini dengan baik (sesuai dengan ketentuan soal), ga
nyangka bisa selesaikan tugas ini. Inti-nya teman-teman kita ga boleh bilang ‘ga bisa’ di kutip dari kata-kata dosenku..hehehe
Semoga Postingan ini bisa bermanfaat ya.. teman-teman.. komentar dari teman-teman sangat penulis harapkan… Makasih
sebelumnya.. Tuhan Memberkati !! :D
Download Coding lengkapnya disini.

Senin, Mei 30, 2011
SELSY DALOM BLOG'S



InfoKomputer.com - Seperti kita ketahui, spam merupakan "musuh" pengguna email. Kehadirannya pun sudah terendus selama bertahun-tahun. Lalu, masih ingatkah Anda dengan spam 419? Ya, spam 419 hadir terkait dengan timbulnya spam Harry Porter, sebuah nama "plesetan" dari tokoh Harry Potter. Pada bulan Juli, spam 419 ini diklaim berjumlah sebesar 9% dari seluruh spam.
Anda penyuka game FarmVille? Atau getol jadi mafia di Mafia Wars? Kalau ya, artinya Anda bermain game di atas sistem komputasi cloud hibrida terbesar di dunia.
Jika Anda hobi mendownload terus menerus via torrent, mungkin akan lebih baik jika menggunakan PC mungil berbasiskan mainboard tipe mini-ITX yang hemat berdaya.
Untuk yang kerap beraktivitas mobile, modem USB 3,5G merupakan kelengkapan yang tak boleh dilupakan. Salah satu modem semacam ini hadir dari Ciscom dengan desain yang ramping. Modem yang bisa menerima semua operator GSM ini (unlock) juga telah menyediakan aplikasi built-in untuk memudahkan koneksi Internet, Tidak diperlukan instalasi driver/program dari luar.
Bosan dengan mouse berkabel yang agak merepotkan? Silahkan coba jajaran mouse nirkabel dari E-Blue, produsen aksesoris PC asal Jepang dengan teknologi kerennya. Selain muncul dengan desain yang unik, jajaran mouse ini juga memakai sensor Blue Wave yang membuat fungsi mouse tetap tampil prima di berbagai alas permukaan dan dengan kontrol yang lebih presisi. Sebagian model juga memiliki switch untuk mengganti pilihan kerapatan resolusi (DPI) sesuai kebutuhan pemakaian.
Merek lokal Muscle Power menawarkan power supply (PSU) dengan kombinasi harga & kualitas yang OK. Produk ini cocok untuk Anda yang membangun sistem desktop berkualitas. PSU yang dirakit OEM Seasonic ini enteng saja menjalankan mode SLI/ CrossFire VGA kelas menengah-atas semacam GeForce GTX 560 atau Radeon HD 6850. Keunggulan utama PSU dengan nama seri dewa Yunani ini terletak pada kestabilan tegangannya. Selain itu, tingkat efisiensi dayanya juga telah memenuhi standar 80 Plus kelas Bronze. 
