Program OOP Siamik: Class Mahasiswa

Berikut ini adalah definisi class Mahasiswa yang akan digunakan dalam program SIAMIK dengan sub proses tentang pengisian Kartu Rencana Studi mahasiswa.

package pkgSIAMIK;
public class cMhs {
    private String nama;
    private String NPM;
    private double IPK;
    //constructor
    cMhs(){
        System.out.println("Constructor 1 Mhs...");
    }
    cMhs(String np, String nm){
        NPM=np; nama=nm; IPK=0.0;
        System.out.println("Constructor 2 Mhs...");
    }

Program OOP Dasar: Mahasiswa dan Mata Kuliah

Berikut ini adalah contoh program OOP sederhana untuk menerapkan aktivitas Mahasiswa mengisikan Mata Kuliah ke dalam KRS. Berdasar kalimat proses tersebut dapat kita temukan tiga buah kata benda yang menjadi kandidat kuat class, yaitu: mahasiswa, mata kuliah, dan KRS. Setelah itu, kita definisikan class-nya ke dalam source code class aplikasi yang sudah dibuat sebelumnya. Satu per satu class kita lengkapi isinya dengan data (variabel/ atribut) dan method-nya. Setelah itu kita uji coba untuk membuat object-nya di main, dan memanggil method-method-nya. InsyaAllah pekan depan kita gabungkan dengan struktur kendali sehingga bisa membuat menu program. Semoga bermanfaat dan selamat belajar :)

class cMahasiswa{
    //data member
    private String NPM;
    private String Nama;
    private double IPK;
    //constructor
    cMahasiswa(){
        System.out.println("Object mhs dibuat...");
    }
    cMahasiswa(String np, String nm){
        NPM=np; Nama=nm; IPK=0.0;
        System.out.println("Object2 mhs dibuat...");
    }

Program Dasar OOP (Membuat Class dan Object)

Berikut ini adalah contoh source code program implementasi OOP untuk membuat program tentang pencatatan plot ruang ujian mata kuliah yang diikuti mahasiswa. Program ini sifatnya masih terbatas tester (pengujian) terhadap method-method yang dibuat: apakah sudah bisa berjalan sesuai harapan, ataukah belum. Program ini juga belum melibatkan kendali terstruktur percabangan, perulangan, maupun pembuatan menu utamanya. InsyaAllah akan dilengkapi di source code berikutnya. Selamat belajar :)
 
package pkgAkademik;

//Mahasiswa mengikuti ujian BP2 di ruang 301
class cMahasiswa{
    //data member
    private String nama;
    private String npm;
    private double ipk;

Program Hello World dengan Bahasa Java

Program "Hello, World" adalah program yang biasanya pertama kali dibuat/ ditulis oleh seseorang yang baru memulai belajar ngoding. Karena masih pertama kali, maka luaran/ tampilan yang dihasilkannya pun juga masih sangat sederhana; hanya dua buah kata "Hello" dan "World". Namun demikian, di program yang pertama ini, selain belajar mengenal perintah untuk menampilkan teks, maka sebenarnya kita juga belajar tentang syntax dasar dalam bahasa Java, diantaranya tentang penggunaan tanda kurung kurawal sebagai batas ruang lingkup source code. Kemudian tentang tanda titik koma yang berfungsi untuk mengakhiri setiap perintah. Juga tentang penggunaan huruf besar atau huruf kecil; karena bahasa Java termasuk yang case-sensitive yang artinya huruf besar dan huruf kecil dianggap berbeda.

OK. berikut ini adalah contoh source code programnya. Selamat mencoba :)

Program Relasi OOP: Aplikasi Bank Sederhana

package bankapp;

import java.util.Scanner;
class Nasabah{
    String Nama;
    String Alamat;
    int noKTP;
    int jumlahtab;
    double totaluang;
 
    tabungan tab []; //array untuk menyimpan banyak objek tabungan
   
Nasabah (int n, String N) {
        noKTP = n;
        Nama = N;
        System.out.println("Nasabah "+Nama+" berhasil dibuat" );
        tab = new tabungan[5];
    }