Postingan

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

Gambar
  INTERFACE Pengertian Interface adalah bentuk mirip kelas dimana didalamnya tediri dari kumpulan method kosong dan konstanta. Interface tidak dapat dibuat obyek namun hanya dapat diimplementasi. Jika kelas menyatakan suatu obyek, maka interface pada umumnya menyatakan kemampuan seperti Readable (dapat dibaca), Runnable (dapat dijalankan), Comparable (dapat dibandingkan), dsb. Jadi interface adalah antarmuka. Kata ini mungkin sering kamu dengar. Contohnya seperti: GUI (Graphical User Interface) dan CLI (Command Line Interface). Secara umum, interface berfungsi sebagai penghubung antara sesuatu yang ‘abstrak’ dengan sesuatu yang nyata. Contoh Program Interface #Game.java #Player.java #Tank.java #Main.java #Output thank you

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

Gambar
  CLASS ABSTRAK  Abstraction adalah proses untuk menyembunyikan detail implementasi dari user sehingga hanya sisi fungsionalitas saja yang ditampilkan, atau dengan kata lain user akan menerima informasi mengenai apa yang dapat dilakukan oleh suatu objek namun user tidak akan mengetahui bagaimana objek itu melakukannya.  Abstraction class merupakan sebuah class abstak (class setengah jadi) yang memiliki method dan atribut . Karena bentuknya masih abstrak, dia tidak bisa dibuat langsung menjadi objek. Berikut ini aturan nya : 1.       Jika sebuah kelas memiliki method abstrak maka kelas itu harus menjadi kelas abstrak. 2.       Sebuah kelas abstrak dapat saja memiliki method yang tidak abstrak. 3.       Jika sebuah kelas abstrak diturunkan menjadi kelas konkret, maka semua method abstrak dari kelas abstrak haruslah ditulis ulang / dibuat ulang di kelas konkretnya dan diberi detail dari methodn...

Tugas Alpro2 - Minggu 11 - 4121043 - Sabili Aida Ahsan

Gambar
E N C A P S U L A T I O N   PENGERTIAN ENCAPSULATION Pengertian encapsulation merupakan mekanisme membungkus informasi sehingga dapat menyembunyikan informasi yang seharusnya disembunyikan atau tidak. Mekanisme ini membungkus seluruh informasi menjadi satu kesatuan layaknya dibungkus pada sebuah kapsul. Sehingga, dapat menjaga kebutuhan data dengan menerapkan pembatasan akses. Enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga keamanan informasi. Keuntungan enkapsulasi:   Menyembunyikan data :  Pengguna tidak mengetahui implementasi dasar kelas. Pengguna tidak dapat melihat nilai  data yang disimpan dalam variabel kelas. Pengguna mengetahui bahwa nilai ditetapkan oleh metode penyetel dan variabel  diinisialisasi ke nilai tertentu.  Peningkatan fleksibilitas : Pemrogram dapat membuat variabel di kelas hanya-baca atau hanya-baca, sesuai kebutuhan. Jika variabel bersifat read-only, metode pe...

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

Gambar
                                          C L A S S   D I A G R A M Pengertian Class Diagram Diagram class menggambarkan struktur sistem perangkat lunak dan bagaimana jenisnya dibuat. Aliran sistem database terjadi pada diagram class.  Diagram class menggambarkan bagaimana program database bekerja. Diagram kelas ini diperlukan dalam laporan sistem. Atribut dan method dapat memiliki salah satu sifat berikut : Private , tidak dapat dipanggil dari luar class yang bersangkutan. Protected , hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya Public , dapat dipanggil oleh siapa saja. Jenis - Jenis Relasi Antar Kelas Terdapat beberapa macam relasi antar kelas yaitu : Inheritance Realization Dependency Aggregation Composition  INHERITANCE Inheritance adalah hubungan turunan di mana kelas diproduksi sebagai hasil dari penci...

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

Gambar
  Variable Types & Static Keyword Kenapa method main menggunakan keyword static  dan bisakah program java dijalankan tanpa ada method main ? Dengan menggunakan static maka method dan variable akan menjadi milik class, bukan menjadi milik suatu instance.   Jika kelas memiliki variabel dan metode static, kelas lain yang ingin menggunakannya dapat memanggil variabel atau metode tersebut secara langsung dalam bentuk namaClass.namaStaticVariableOrMethod. Anda tidak perlu lagi membuat  objek dari kelas ini. Berikut adalah contoh deklarasi variabel dan inisialisasi dalam Java. int a, b, c; Int a = 10 , b = 10 ; byte B = 22 ; double pi = 3.14159 ; char a = ' a ' ; Ada tiga tipe variabel di Java. Local variabel Instance variabel Class/Static variable LOCAL VARIABEL Local variable merupakan sebuah variabel yg dideklarasikan pada pada method. Kita bisa memakai variabel ini hanya pada pada method tersebut, bahkan method lain pada satu group yg sama nir menyadaei ad...