September 25, 2020

Metode Devide and Conquer

Hal yg mempengaruhi Kecepatan Algoritma Sort : Jumlah Operasi Perbandingan & Jumlah Operasi Pemindahan Data. Sorting Metode Selection Sort Metode Buble Sort Metode Merge Sort Metode Quick Sort Metode Insertion.   SELECTION SORT Tehnik pengurutan dgn cara pemilihan elemen atau proses kerja dgn memilih elemen data terkecil utk kemudian dibandingkan & SELECTION SORT ditukarkan dgn […]

Pengertian Larik Atau Array

Pengertian Larik Atau Array Larik atau Array adalah tipe terstruktur yang terdiri dari sejumlah komponen yang mempunyai tipe data yang sama. Variabel Array terdiri dari : Array Berdimensi Satu. Array Berdimensi Dua. Array Berdimensi Satu Bentuk Umum : Tipe_Data Nama_Variabel [ukuran] Contoh: int nilai [6]; jumlah elemen nama array tipe data elemen array Array Berdimensi […]

Struktur Rekursif

Rekursif adalah suatu proses yang bisa memanggil dirinya sendiri.   Contoh konsep penggunaan Rekursif Masalah : Memotong Roti tawar tipis-tipis sampai habis Algoritma : Jika roti sudah habis atau potongannya sudah paling tipis maka pemotongan roti selesai. Jika roti masih bisa dipotong, potong tipis dari tepi roti tersebut, lalu lakukan prosedur 1 dan 2 untuk […]

Struktur Looping

Pemutaran kembali, terjadi ketika mengalihkan arus diagram alur kembali ke atas, shg bbrp alur berulang bbrp kali. (1)Variabel A diberi harga 1 (2)Var. A berubah hrg menjadi 2 (3)Var. B diberi hrg sebesar hrg A dikalikan hrg A A 1 A A + 1 (4)Harga B dicetak Lalu ke (2), (3),(4) & kembali lagi ke […]

Konsep Tipe Data C++

Pembagian tipe data : I. Tipe Sederhana (simple type) Int,Bool,Char Tipe Float II. Tipe String Operasi string III. Tipe Terstruktur (structured type) Array, Struct   Variabel & Konstanta : Variabel : Untuk menyimpan suatu nilai, dan nilai yang ada padanya diubah selama eksekusi berlangsung. Penamaan variabel bersifat case sensitive (huruf besar & huruf kecil dianggap […]

Konsep Algoritma

ALGORITMA PE-UBAH Adalah Variabel yang nilainya BUKAN konstanta (selalu berubah – sesuai dengan kondisi Variabel terKINI) Sintaks      : P = Q Algoritma : P  Q Arti            : Bahwa Nilai P diberi harga Nilai Q Nilai P akan SAMA DENGAN nilai Q, & Nilai Q TETAP ALGORITMA PERTUKARAN […]

Tahapan Analisa Algoritma

Tahapan Analisa Algoritma Bagaimana merencanakan suatu algoritma. Bagaimana menyatakan suatu algoritma   Dengan bahasa semu (pseudocode). Contoh : Untuk menghitung Luas Segi tiga : Masukan Nilai Alas Masukan Nilai Tinggi Hitung Luas =( Alas * Tinggi ) / 2 Cetak Luas   Dengan Statement program / penggalan Program. Tahap Proses uji Algoritma : a. Fase […]

Pengertian Dasar Logika dan Algoritma

LOGIKA Diperkenalkan pertama kali oleh Aristoteles (384-322 SM) ALGORITMA Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M   Definisi Logika Penalaran atau bentuk pemikiran. Ilmu yang memberikan prinsip-prinsip yang harus diikuti agar […]