Java

Thread

Thread merupakan sebuah intruksi yang dapat berjalan sendiri. Thread mempunyai siklus dari awal sampai akhir. Pada umumnya, thread digunakan untuk multitasking, networking, ataupun yang melibatkan proses secara konkuren. Multithreading adalah su…

Konsep OOP Polymorphism

Polymorphism dalam konsep Object Oriented Programming adalah kemampuan suatu objek untuk membuat banyak bentuk melalui satu cara yang sama. Banyak bentuk maksudnya bahwa objek yang pada dasarnya sama tapi bertindak/bertingkah laku yang berbeda-beda. K…

Membuat Queue(Antrian) dengan Java

Queue dapat diartikan sebagai antrian. Queue dalam struktur data merupakan suatu data yang tersusun dengan konsep antrian. Dalam suatu antrian, yang pertama datang itulah yang pertama dilayani. Konsep dari queue sendiri adalah FIFO (First In First Out…

Konsep OOP Encapsulation

Encapsulation biasa disebut dengan Information Hidding. Encapsulation merupakan kombinasi dari data dan method pada paket suatu kelas dan menyembunyikan implementasi detail dari user terhadap object. Hak akses diatur dalam sebuah access modifier yang …

Percabangan If

Percabangan ini hanya menggunakan satu kondisi, sintaks If: if (boolean-expression) { statement(s) ; } Contoh Percabangan If : public class Logika_if {   public static void main (String args []){     int targetnilai=60;     boolean lulus=false;     in…

Percabangan If - Else

Bentuk umum percabangan If-Else sebagai berikut : if (boolean-expression) { statement(s) ; } else { Statement(s) ; } Percabangan if else ini juga hanya menggunakan satu kondisi, tetapi ada sedikit perbedaan, yaitu percabangan ini akan melakukan statem…

Percabangan If - Else - If

Percabangan pada if ele if ini memungkinkan programmer untuk memberikan lebih dari satu kondisi pada percabangan.percabangan ini akan mengevaluasi nilai dari kondisi yang diberikan, lalu menjalankan statement yang ada dalam kondisi yang bernilai benar…

Switch

Hampir sama seperti else if, switch merupakan percabangan yang menyediakan pilihan yang banyak. Switch dipakai pada bebebrapa pilihan menggunakan satu nilai variable sebagai penentu percabangan.sintaks switch: switch (identifier){ case value1 : s…

Perulangan While

Perulangan ini digunakan untuk mengulang statement-statement yang ada di dalam blok perulangan jika kondisi bernilai benar. Berikut sintaksnya  : while(kondisi){ statement(s); } jadi jika pada awal kondisi sudah bernilai salah maka perulangan tidak ak…

Perulangan Do-While

Jenis perulangan ini memiliki sedikit perbedaan dengan perulangan while-loop, perbedaannya terletak pada letak pengecekan kondisi perulangan yang ada setelah statement pada blok perulangan dijalankan.hal ini menyebabkan perulangan akan dijalankan mini…

Perulangan For

Perulangan ini adalah perulangan yang dapat kita definisikan sendiri nilai awalnya, banyaknya perulangan, dan ekspresi yang akan dilakukan pada akhir statement. sintaks: for(initial:kondisi:iterasi){ statement(s); } Contoh Program : public class conto…

Pernyataan Break (Unlabeled)

Pernyataan break tidak berlabel(unlabeled) digunakan untuk menghentikan jalannya pernyataan switch. Selain itu pernyataan break unlabeled juga bisa digunakan untuk menghentikan pernyataan-pernyataan for, while atau do-while loop. Contoh program : publ…

Pernyataan Break (Labeled)

Bentuk label dari pernyataan break akan menghentikan pernyataan diluarnya, dimana sebelumnya harus diberikan label yang sudah di spesifikasikan pada program pada pernyataan break. Ketika sebuah nilai ditemukan, break akan menghentikan pernyataan yang…

Pernyataan Continue (Unlabeled)

Bentuk pernyataan continue tidak berlabel (unlabeled) akan melewati bagian pernyataan setelah pernyataan ini dituliskan dan memeriksa ekspresi logika (boolean) yang mengkontrol pengulangan. Jika ekspresi logika (boolean) masih bernilai true, maka peng…

Pernyataan Continue (Labeled)

Bentuk pernyataan continue berlabel akan melanjutkan pengulangan yang sedang terjadi dan dilanjuti ke pengulangan berikutnya dari pernyataan pengulangan yang diberi label(tanda). Contoh program : public class continue_label { public static void ma…

Array

Array merupakan grup yang terdiri dari elemen-elemen (variabel) yang bertipe data sama. Kumpulan variabel ini diperlukan sebagai kesatuan entitas, sehingga kia dapat mengakses masing-masing anggotanya dengan cara mengindeksnya. Variable array dapat di…

Pencarian Data dengan Metode Biner (Binary Search)

Algoritma  pencarian biner merupakan perbaikan dari konsep sebelumnya(pencarian linier) karena lebih efisien. Dengan algoritma ini, kita tidak perlu memeriksa semua elemen sehingga menghemat waktu pencarian. Algoritma ini dibangun berdasarkan ide seba…

Hello World

Hai sobat muda, pada postingan kali ini saya akan sedikit berbagai materi terapi pemrograman yang dilaksanakan selama liburan..,, hehe Mungkin bagi sobat yang pulang atau berhalangan hadir atau telat,, hehe jangan khawatir..., semuanya ada disini.... …

Metode Sorting dengan Bubble Sort

Bubble Sort adalah suatu metode pengurutan yang membandingkan elemen yang sekarang dengan elemen berikutnya. Apabila elemen yang sekarang lebih besar elemen berikutnya, maka posisi ditukar, kalau tidak maka tidak perlu ditukar. Misalkan mengurutkan da…

Metode Sorting dengan Selection Sort

Selection sort adalah suatu metode pengurutan yang membandingkan elemen yang sekarang dengan elemen berikutnya sampai elemen terakhir. Jika ditemukan elemen yang lebih kecil dari elemen sekarang maka akan ditukar posisinya. Misalkan data sebagai berik…

Load More
That is All