Postingan

Menampilkan postingan dari Juli, 2022

Tugas Alpro2 – Minggu 15- SI UNIPDU –4121043 - SABILI AIDA AHSAN

Gambar
  Aplikasi  Bank  Sederhana Untuk mengimplementasikan konsep OOP di Java, mari kita buat sebuah aplikasi sederhana yaitu aplikasi perbankan.  Sebelum Anda membuat aplikasi, Anda perlu mendapatkan gambaran kasar tentang cara kerjanya. Di bank, Anda dapat membuka rekening, memeriksa informasi rekening, memeriksa saldo, dan melakukan penyetoran dan penarikan. Setelah memutuskan tindakan apa yang dapat dilakukan sistem, kelompokkan tindakan tersebut ke dalam kelas di OOP.  Jadi, buat kelas AccountBank untuk memvalidasi informasi  akun Anda. Tetapkan kelas rekening bank ke atribut ini karena informasi rekening yang diperlukan adalah nama, nomor, dan saldo. Sementara itu, buat kelas turunan "AkunBank" bernama "TransaksiBank" untuk memeriksa, menyetor, dan menarik dana. Akhirnya, sebagai antarmuka untuk metode ini, dibutuhkan Pemindai sebagai input dan melakukan tindakan sesuai dengan input pengguna. Contoh Aplikasi Bank : #Akunbank.java #TransaksiBank.java #Main....

Tugas Alpro2 – Minggu 14- SI UNIPDU –4121043 - SABILI AIDA AHSAN

Gambar
  POLIMORFISME Polymorphism (Polimorfisme) Polimorfisme dalam PBO Java adalah konsep di mana sebuah method memiliki nama yang sama, namun parameter atau implementasi yang berbeda. Polimorfisme artinya "banyak bentuk". Terdapat 2 jenis polimorfisme, yaitu polimorfisme statis dan dinamis. Polimorfisme statis adalah polimorfisme yang diketahui saat waktu kompilasi (compile-time), sedangkan polimorfisme dinamis adalah polimorfisme yang diketahui saat waktu jalannya aplikasi (run-time). Polimorfisme statis biasanya mengacu pada method overloading, dan dinamis mengacu pada method overriding. Method Overloading dan Overriding Method overloading adalah method yang memiliki nama sama, namun tipe parameter yang berbeda. Contohnya: void print ( String teks ) { System . out . println ( "Print string: " + teks ); } void print ( double angka ) { System . out . println ( "Print double: " + angka ); } Method overriding (penggantian method) adalah met...