Assalamualaikum sobat,,
Pada kesempatan kali ini saya akan menjelaskan apa yang baru saja saya dapatkan tadi di kelas PBO (Pemrograman Berorientasi Objek). Pelajaran yang baru saja diajarkan adalah mengenai "method" yang merupakan suatu oprasi atau kegiatan yang dapat dilakukan suatu objek. Sebenanya saat di kela saya juga ga ngerti hehe, tapi sesampai di kosan sehabis makan dan tidur-tiduran saya pelajarin lagi dan alhamdulillah ngerti. Nah dari pada banyak bacot langsung aja deh ke contoh program yang telah saya buat.
Sebelumnya untuk diketahui, untuk membuat program menggunakan "method" syaratnya adalah mempunyai:
- Mempunyai Class Utama (Main Class): fungsinya adalah sebagai prorgam utama tempat menjalankan program baik di kelas utama itu sendiri maupun kelas lainnya yang dipanggil.
- Mempunyai Class bukan-Utama: simpelnya kelas inilah yang akan dijadikan sebagai cetakan untuk dipanggil dan digunakan untuk menjalankan program yang terdapat pada "Main Class".
Berikut ini adalah langkah pembuatan program kalkulator sederhana yang saya buat
- Pertama, buat class yang akan dijadikan sebagai cetakan:
package Matematika; /** * * @author Acho */ class hitung{ void tambah(double a, double b) { System.out.print("Hasil Penjumlahannya adalah: "); System.out.print(a+"+"+b+"="+(a+b)); System.out.println(); } void kurang(double a, double b) { System.out.print("Hasil pengurangannya adalah:"); System.out.print(a+"-"+b+"="+(a-b)); System.out.println(); } void kali(double a, double b) { System.out.print("Hasil perkaliannya adalah: "); System.out.print(a+"x"+b+"="+(a*b)); System.out.println(); } void bagi(double a, double b) { System.out.print("Hasil pembagiannya adalah: "); System.out.print(a+":"+b+"="+(a/b)); } }
package Matematika; /** * * @author Acho */ import java.util.*; public class hitungMetematika { public static void main (String [] args) { double a,b; Scanner masukan= new Scanner(System.in); System.out.println("Masukkan nilai a= "); a= masukan.nextDouble(); System.out.println("Masukkan nilai b"); b= masukan.nextDouble(); hitung itung= new hitung(); System.out.println("Dengan demikian, nilai perhitungannya adalah: "); System.out.println(); itung.tambah(a,b); itung.kurang(a,b); itung.kali(a, b); itung.bagi(a, b); System.out.println(); } }
- Catatan: Jika sobat menggunakan notepad atau teks editor lainnya maka sobat tidak perlu membuat 2 buah kelas(dua buah file/tempat),melainkan program langsung saja secara berurutan kelas yang pertama (cetakan) kemudian diikuti kelas yang kedua (kelas utama). Sebab setelah program dijalankan maka akan secara otomatis terbentuk 2 file class.
Dah itu dulu deh, nanti klo udah ada ilmu baru lagi saya bisa share2 lagi :)
Terima kasih, kak, sangat bermanfaat. Saya mohon izin ambil source codenya ya.
ReplyDeleteWynn Las Vegas - Mapyro
ReplyDeleteWynn 경기도 출장안마 Las Vegas is a 순천 출장샵 casino in Paradise, 의정부 출장샵 Nevada, United States and is open daily 24 hours. The casino features more than 2,600 slot machines, 진주 출장안마 70 table games Rating: 청주 출장마사지 4.2 · 8 reviews