Postingan

Menampilkan postingan dari April, 2017

Stack pada Pemrograman Bahasa Java

Gambar
Stack Atau Tumpukan Stack adalah salah satu struktur data yang memiliki sistem kerja Last In First Out (LIFO) , yang terakhir masuk pertama keluar.   Contohnya: seperti sebuah tumpukan buku, ketika mengambil sebuah buku di dalam tumpukan itu maka harus diambil satu persatu dari buku yang paling atas dari tumpukan buku tersebut.  Sebuah stack hanya dapat ditambahkan dan dikurangi elemennya hanya dari satu sisi yakni elemen atasnya atau biasa disebut Top Of Stack . Fungsi dalam Stack: Fungsi init : fungsi yang digunakan untuk inisialisasi atau membuat stack baru yang masih kosong. Fungsi full : digunakan untuk mengetahui stack penuh atau tidak. Fungsi empty : digunakan untuk mengetahui stack kosong atau tidak. Fungsi clear : digunakan untuk mengosongkan stack. Stack dianggap kosong apabila puncak stack berada pada posisi -1. Fungsi push : digunakan untuk menambahkan data ke dalam stack. Penambahan data tidak bisa dilakukan apabila stack sudah penuh. U...

Interface dan Abstract Class pada Java

Gambar
Interface adalah fungsi tertentu yang dibuat di satu class atau sebuah kumpulan method secara struktur di bahasa pemrograman Java , yang berfungsi untuk tempat menyimpan method kosong dan atribut yang bersifat constant atau final  , serta tidak mempunyai Implementasi. Kita dapat mengimplementasikan(keyword : implements ) interface dengan class lain ,serta dapat mewariskan (keyword : extends ) dengan interface yang lain. Contoh : Contoh Interface   Contoh dengan mengimplementasikannya dengan class lain dan diwariskannya Abstract class adalah kelas dasar yang harus dimiliki sebuah fungsi atau Class yang khusus dibuat untuk keperluan inheritance. Tujuan dari pembuatan abstract class ini ialah untuk membuat definisi umum bagi class-class yang akan menjadi turunan darinya. Abstract Class dapat digunakan untuk mendefinisikan method yang nantinya akan diimplementasi di Derived Class (kelas turunan / inherit dari Abstract Class ). Contoh:   Contoh A...