Skip to content

Praktikum Pertemuan Ke 3 Pemrograman Orientasi Objek.

Notifications You must be signed in to change notification settings

FadilAdz/Class-Objek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Praktikum 3

Pemrograman Berorientasi Objek

Latihan 1

• Apa yang harus didefinisikan sebeum membuat objek?

Sebelum membuat objek dalam pemrograman berbasis objek (Object-Oriented Programming, OOP), hal yang harus didefinisikan terlebih dahulu :

Kelas (Class)

Sebelum membuat objek, pertama-tama Anda harus mendefinisikan kelas. Kelas adalah blueprint atau template yang digunakan untuk membuat objek. Kelas mendefinisikan atribut (properties) dan metode (fungsi atau perilaku) yang akan dimiliki oleh objek. Misalnya, jika Anda membuat objek Mobil, Anda perlu mendefinisikan kelas Mobil yang memiliki atribut seperti warna, model, dan metode seperti menjalankan atau berhenti.

• Buatlah gambar diagram class dan dua buah objek dari class Person bernama Antor dan Riko

gambar

• Buatlah gambar diagram objek AkunBank dengan instance method simpanUang, ambilUang dan cekSaldo

gambar


Latihan 2

Buatlah kode program java untuk :
• Mendeklarasikan class Person, dengan atribut Nama, JenisKelamin, Umur

class Person {
    String Nama;
    String JenisKelamin;
    int Umur;

    // Konstruktor untuk kelas Person
    Person(String Nama, String JenisKelamin, int Umur) {
        this.Nama = Nama;
        this.JenisKelamin = JenisKelamin;
        this.Umur = Umur;
    }

    // Method untuk menampilkan informasi Person
    void tampilkanInfo() {
        System.out.println("Nama: " + Nama);
        System.out.println("Jenis Kelamin: " + JenisKelamin);
        System.out.println("Umur: " + Umur + " tahun");
    }
}

• Buatlah dua buah objek dari class Person bernama Anton dan Riko
    public static void main(String[] args) {
        // Membuat dua objek dari class Person: Anton dan Riko
        Person anton = new Person("Anton", "Laki-laki", 30);
        Person riko = new Person("Riko", "Laki-laki", 25);

        // Menampilkan informasi Anton
        System.out.println("Informasi Anton:");
        anton.tampilkanInfo();

        // Menampilkan informasi Riko
        System.out.println("\nInformasi Riko:");
        riko.tampilkanInfo();
    }

Latihan 3

Buatlah kode java untuk :
• Mendeklarasikan class AkunBank dengan instance method simpanUang, ambilUang dan cekSaldo

class AkunBank {
    int saldo;

    // Konstruktor untuk menetapkan saldo awal
    AkunBank(int saldoAwal) {
        saldo = saldoAwal;
    }

    // Method untuk menyimpan uang
    void simpanUang(int jumlah) {
        saldo += jumlah;
        System.out.println("Simpan uang: Rp. " + jumlah);
    }

    // Method untuk mengambil uang
    void ambilUang(int jumlah) {
        saldo -= jumlah;
        System.out.println("Ambil uang: Rp. " + jumlah);
    }

    // Method untuk menampilkan saldo saat ini
    void tampilkanSaldo() {
        System.out.println("Saldo saat ini: Rp. " + saldo);
    }
}

• Buat objek AkunBank dan tetapkan nilai saldo awal Rp. 100000, kemudian panggil 3 method tersebut dan tampilkan proses berikut :

Selamat Datang di Bank ABC
Saldo saat ini: Rp. 100000
Simpan uang: Rp. 500000
Saldo saat ini: Rp. 600000
Ambil uang: Rp. 150000
Saldo saat ini: Rp. 450000
    public static void main(String[] args) {
        // Membuat objek AkunBank dengan saldo awal Rp. 100000
        AkunBank akun = new AkunBank(100000);

        // Menampilkan sambutan dan saldo awal
        System.out.println("Selamat Datang di Bank ABC");
        akun.tampilkanSaldo();

        // Menyimpan uang sebesar Rp. 500000
        akun.simpanUang(500000);
        akun.tampilkanSaldo();

        // Mengambil uang sebesar Rp. 150000
        akun.ambilUang(150000);
        akun.tampilkanSaldo();
    }

About

Praktikum Pertemuan Ke 3 Pemrograman Orientasi Objek.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages