Langsung ke konten utama

Postingan

Menampilkan postingan dari Mei, 2017

Rekursif & Thread

Rekursif      Metode rekursif adalah metode mengulang dirinya sendiri. Metoda ini memanggil dirinya sendiri untuk melakukan proses berulang-ulang. Kasus sederhana yang sering muncul adalah proses berulang-ulang menghitung hasil factorial.   Misalnya adalah factorial dari 5 adalah 1 x 2 x 3 x 4 x 5. Dari proses itu kita ketahui bahwa untuk menghitung factorial 5 manualnya seperti 1 x 2 = 2, lalu hasil 2 ini dikalikan 3 sehingga hasilnya adalah 6, lalu hasil 6 ini dikalikan lagi dengan 4 sehingga hasilnya adalah 36, lalu hasil 36 ini dikalikan dengan 5 sehingga hasilnya adalah 120. Rekursif dibagi menjadi dua : 1.       Blok Rekursi  : Kode program yang memuat kondisi mengulang. 2.       Blok Basis      : Kode program yang memuat kondisi berhenti. Konsep Rekursif : 1.       Pemisalan 2.       Langkah – langkah 3...

Array & Modular

Array        Array adalah data terstruktur yg merujuk kepada sebuah / sekumpulan elemen yang mempunyai tipe data yang sama melalui indeks. Array terdiri dari Tabel, Vektor dan Larik. Array ada 3 macam, yaitu : Array 1 Dimensi, Array 2 Dimensi dan Array Multidimensi Contoh   à  A [1], A[2], A[3] Variabel      : Tempat unutk menyimpan data Tipe Data    : Jenis Data / Identitas Data Array          : Tipe Data Terstruktur Nama  Larik / Array ß A[1] à Indeks Contoh program Array pada bahasa Java Peseudocode : Program hurufArray Deklarasi : a = integer b = char char [] b = {'A', 'I', 'U', 'E', 'O'}; Algoritma : for a <-- 1 to 5  do write (b[a] + " ") end for Java : import java.util.Scanner; class hurufArray {             public static void ma...

Pengulangan

Pengulangan        Merupakan kejadian yang berulang sampai memenuhi kondisi yang ada. Dengan adanya pengulangan, program dapat berjalan beberapa kali sesuai dengan inisialisasi jumlah literasi dan kondisi berhenti yang ditentukan.        Pengulangan ada 3 macam, yaitu Pengulangan For, Pengulangan While dan Pengulangan Do While Konsep pengulangan : -           Pengguna bekerja sedikit mungkin. -           Komputer bekerja semaksimal mungkin. Inisialisasi : Untuk memebrikan nilai awal Kondisi     : Pengecekan pengulangan dan pemberhentian pengulangan Literasi     : Proses Pengulangan Konsep Pengulangan -           Pengguna bekerja sedikit mungkin. -           Komputer bekerja s...