Penulisan modul ini disarankan untuk memenuhi tugas mata kuliah PBO (Object Oriented Programming) dan berguna untuk memahami lebih jauh berbagai permasalahan terkait bahasa pemrograman Java. Kompetensi dasar secara umum agar pembaca dapat mendeskripsikan penggunaan konsep pemrograman berbasis objek. Saat ini bahasa pemrograman Java dapat digunakan untuk mengembangkan aplikasi desktop (menggunakan BEJ [Java Standard Edition]), aplikasi yang dijalankan di lingkungan perusahaan.
Sekarang Anda sudah dalam tahap mempelajari pemrograman berbasis objek, Anda perlu mengetahui fitur-fitur pemrograman berbasis objek. Dalam pemrograman berbasis objek, suatu kelas dapat mewarisi atribut dan metode dari kelas atau subkelas lain, sehingga menciptakan hierarki kelas. Dalam polimorfisme kita sering menjumpai 2 (dua) istilah yang sering digunakan dalam pemrograman berbasis objek, istilah-istilah tersebut adalah: . a).Kelebihan beban.
Abstrak dalam pemrograman berorientasi objek yang bertujuan untuk membuat suatu sistem menjadi lebih sederhana atau sederhana. Setiap objek dalam pemrograman berorientasi objek memungkinkannya untuk ditulis atau dibuat secara terpisah dari objek lainnya.
Jenis Program Java
Langkah pembuatan Java Application 1).Klik File -> New Project
2). Kemudian akan muncul jendela project baru, pilih Java pada kategori dan aplikasi Java pada project, lalu klik Next. 3). Setelah itu akan muncul jendela New Java Application, tentukan nama project dan… juga folder penyimpanannya, lalu klik Finish. 5). Kemudian untuk membuat file baru, klik kanan pada Java Training Project -> pilih new -> Java Class.
7) Setelah berhasil membuat file/kelas, akan muncul jendela mengetik program yang akan dibuat. Setelah mengetikkan kode program, langkah selanjutnya adalah mengkompilasi atau menjalankan kode program dengan cara pilih run dari menu bar lalu pilih run file (shift+f6). Langkah awal membuat Applet hampir sama dengan membuat class/file baru 1. Buatlah class bernama JavaApplet.java dengan kode program seperti di bawah ini.
21 Jalankan file BrowserApplet.html menggunakan browser Klik menu File di web browser | klik dan pilih OpenFile.
Kopetensi Dasar
Mengenal Tipe Data
Floating point pada dasarnya digunakan ketika kita mempunyai situasi dimana kita mendapatkan hasil atau output dalam bentuk desimal dan semua angka yang tidak ditentukan dalam tipe data integer. Tipe data Character digunakan untuk mendefinisikan karakter yang merupakan simbol dalam kumpulan karakter, seperti huruf dan angka. Variabel merupakan tempat penyimpanan data atau konstanta dalam memori dengan nilai atau data yang dapat berubah selama proses program.
Alternatifnya, Anda bisa menjelaskan bahwa variabel menentukan lokasi di memori komputer yang digunakan untuk menyimpan nilai, dan nilai di dalamnya dapat diubah. Variabel dapat diibaratkan sebagai suatu tempat, suatu tempat dapat diisi satu kali dan diubah di lain waktu. Ada ketentuan dalam penamaan variabel, antara lain: Tidak boleh ada spasi (misal gaji bersih) dan dapat menggunakan garis bawah (_) sebagai penghubung (misal gaji_net).
Deklarasi variabel adalah proses memasukkan variabel pada java dan deklarasi ini bersifat mutlak karena jika kita tidak memperkenalkannya terlebih dahulu maka java tidak akan menerima variabel tersebut. Setelah deklarasi variabel selesai, Anda dapat memasukkan nilai tipe data variabel [nama_variabel];.
Konstanta
Membuat Komentar
Komentar garis miring ganda ( // ) disebut komentar akhir baris karena perintah program, komentar, atau penjelasan program apa pun yang muncul setelah garis miring ganda semuanya dianggap sebagai komentar, dan komentar hanya satu baris. Komentar yang diberi garis miring dan tanda bintang ( / * */ ) disebut komentar multiline, sehingga perintah program, komentar, atau penjelasan program diapit oleh garis miring dan tanda bintang, semuanya dianggap komentar, dan komentar boleh lebih dari satu. garis. Kompilasi kode program di atas dan tidak akan ada keluaran dari kode program tersebut. Kemudian buatlah kelas bernama isiRumahKu.
Setelah kode program di atas diketik, selanjutnya jalankan kode program tersebut dengan cara memilih run dari menu bar, lalu pilih run file. 2.isiRumahKu.java _ kelas lain "isiRumahKu.class" yang menggunakan kelas RumahKu. Pada file “RumahKu.java” yang pertama kita awali dengan membuat kelas “Rumah” yang bersifat public agar dapat digunakan pada kelas yang lain, pada kelas “Rumah” terdapat 2 (dua) metode yaitu. String[]args" fungsi kode program ini adalah untuk memanggil kelas "RumahKu" yang akan digunakan pada kelas "isiRumahKu", perhatikan perbedaan metode untuk memanggil metode-metode yang ada di kelas tersebut.
Pada baris ini, karena metode "Tabel" menggunakan kata kunci "public static", maka dapat dipanggil secara langsung tanpa membuat objek baru agar dapat menggunakan/memanggil metode di kelas lain, seperti metode "Clockwall" di kelas tersebut . Pada baris ini dibuat objek baru dengan nama “Call” yang merupakan nama lain dari kelas “RumahKu”, cara memanggilnya seperti pada baris berikutnya.
Penerapan Karakteristik Pemrograman Berorientasi Objek A. Enkapsulasi (Encapsulation)
Tanda = (sama dengan) dikenal sebagai operator penugasan. Berikut contoh ekspresi aritmatika, Anda bisa mengikutinya seperti di bawah ini. Kode program ClassSCanner yang dibuat di atas merupakan kelas yang akan digunakan pada kelas utama sesuai dengan konsep pemrograman berorientasi objek. Sedangkan kode program AksiProgram.Java merupakan kelas utama dimana pada saat menulis kode program hanya perlu memanggil metode yang dibuat didalamnya.
1. Buatlah sebuah kelas bernama LatScanner.java sebagai kelasnya dan LatScannerAksi.java sebagai kelas utama 2. Pada LatScanner.java buatlah metode untuk input dan juga proses untuk mencari nilai rata-rata sesuai ketentuan. Berikut contoh penggunaan statement if sederhana dalam bentuk program terstruktur, Anda bisa mengikutinya seperti di bawah ini. Sekarang kita kembali memahami konsep OOP dengan memisahkan kode program ke dalam berbagai kelas dengan metode di kelas yang dibuat.
Setelah IfElseClass dibuat, kita akan membuat kelas utama bernama IfElseAksi.java dengan kode program berikut. Buatlah sebuah kelas bernama latIfClass.java sebagai kelas yang terdiri dari metode untuk menentukan kondisi seleksi untuk menentukan harga dan harga serta metode untuk menentukan total pembayaran.
Kopetensi Dasar
Pernyataan for
Kondisi pengulangan: mengontrol pengulangan, karena bagian ini akan menentukan apakah suatu pengulangan akan dilanjutkan atau dihentikan. Saat menggunakan nested-for, loop dalam dihitung terlebih dahulu hingga selesai, lalu loop luar berakhir. Bentuk perulangan while dikendalikan oleh beberapa kondisi, yaitu perulangan akan terus dijalankan selama kondisi tersebut terpenuhi.
Pernyataan do - while merupakan bentuk perulangan yang mengeksekusi perulangan terlebih dahulu dan menguji perulangan terakhir.
Membuat Form dan Implementasi Logika
Setelah pembuatan from (kelas utama) selesai, seperti biasa kita memerlukan subkelas untuk membuat kode sumber proses. Buat kelas dengan nama Barang.java dan lihat kode sumber kelas Barang.java di bawah. Terdapat metode tambahan pada kelas Barang.java yaitu setSeleksiKd() yang berfungsi memilih kode item yang dipilih pada saat program dijalankan.
Dengan metode addItem(), jComboBox cbKode akan menambahkan item sesuai dengan jumlah yang diinginkan programmer. Ada juga metode inactive() dan clean(), yang mana ketika formulir dijalankan, beberapa komponen formulir tidak aktif dan kontennya dihapus.