Category: Algorithm

  • Operasi pada data bertipe array berdimensi satu

    proses atau method atau operasi yang bisa dilakukan pada data dengan tipe array berdimensi satu, diantaranya: import java.util.*; public class ArrayKami { public static void main (String[] arg) { double[] data = new double[100]; Random rand = new Random(); // proses automasi inisialisasi data for (int i = 0; i < data.length; i++) { data[i]…

  • Reverse of Max Algorithm

    pencarian data minimum seringkali kita temukan di banyak literatur atau pun media, namun pada kesempatan ini saya akan menjelaskan ada metode lain yakni, ‘reverse of max’, seperti apa alur logika yang digunakan atau diimplementasi di pemrograman? berikut akan dijelaskan dan dicontohkan alur logika algoritma ‘reverse of max’ yang diimplementasikan di pemrograman Java. public class Array01…

  • Latihan Soal Algoritma dan Pemrograman

    _____’Contoh soal algoritma dan pemrograman’ materi: tipe data, operator, operan, percabangan if-else [1] Suatu toko buku ABCDE telah memulai usahanya sejak 1 tahun yang lalu. Kini usaha mereka makin maju dan ramai. Hal ini memicu mereka untuk lebih menarik perhatian pembeli. Adapun cara yang ditempuh yakni dengan memberikan potongan harga (diskon) pada jumlah item yang…

  • Dasar Algoritma dan Pemrograman ke-02

    Percabangan / Kondisional bentuk atau tipe ada 2: __if-else __switch-case | case-of deklarasi ‘if-else’ __if (kondisi) { _____aksi……. __} else { _____aksi……. __} contoh: mengecek suatu bilangan apakah tergolong ‘genap’ atau ‘ganjil’ ? algoritma CekGenapGanjil kamus __n : integer deskripsi __input (n) __if (n mod 2 = 0) then ____output (‘genap’) __else ____output (‘ganjil’) contoh:…

  • Dasar Algoritma dan Pemrograman ke-01

    ALGORITMA DAN PEMROGRAMAN Algoritma input -> proses -> output buat algoritma untuk menghitung luas persegi ? __L = s x s __input -> s __proses -> L = s x s __output -> L variabel L dan s bertipe numerik (bulat atau pecahan) Tipe data _.karakter ____= 1 –> char 1 byte = 8 bit…

  • Pola Deret Bilangan Genap [2] | Algoritma Pemrograman

    Bilangan genap merupakan bilangan kelipatan dua, atau ada juga yang menjelaskan bahwa bilangan yang jika dikurangi 2 secara terus menerus akan menghasilkan nilai 0. Bilangan genap dimulai dari angka 0 dan ditambah angka 2, seperti berikut ini: 0 2 4 6 8 10 12 14 16 …. jika kita ingin mengimplementasikan ke dalam bahasa pemrograman,…

  • Pola Deret Aritmatika [1] | Algoritma Pemrograman

    jika kita mendapati persoalan dalam domain / bidang Aritmatika atau Matematika misal ingin menampilkan suatu deret bilangan dengan pola tertentu, maka bisa diselesaikan dengan beberapa cara. awalnya yang harus kita pahami bahwa deret tersebut bisa kita buat dengan cara iteratif biasa atau secara rekursif. perhatikan bentuk dasar dari serangkaian deret berikut ini: jika diinputkan n…

  • Membuat pola bintang [4] di pemrograman Pascal

    pola bintang bentuk lain yakni berupa segitiga sama sisi, seperti berikut: dan secara algoritmiknya bisa kita tuliskan sebagai berikut:

  • Membuat pola bintang [3] di pemrograman Pascal

    sama halnya dengan pola bintang bentuk segitiga di sebelumnya, namun bentuk lain yang bisa diperoleh jika kita mengubah aksi di kode program perulangannya, maka bisa dihasilkan bentuk pola bintang seperti di bawah ini. berikut penyelesaian dalam bahasa algoritmiknya,

  • Membuat pola bintang [2] di pemrograman Pascal

    pola bintang yang bisa dibuat dari pola bintang sebelumnya yakni berbentuk segitiga, detail penjelasannya sebagai berikut: untuk penyelesaiannya secara algoritmiknya,