Algoritma Dan Pemrograman Dasar
Dengan adanya Course ini sangat membantu untuk lebih memahami dalam belajar algoritma dan pemrograman. 
Yang sudah membuat modul Algoritma dan Pemrograman Dasar
Resume Algoritma Dan Pemrograman Dasar 
A. Dasar algoritma
        proses secara berurutan.
        proses percabangan.
        proses pengecekan, jika belum sesuai maka akan dilakukan perulangan terus menerus.
B. Variabel dan tipe data
         variabel = gelas
        tipe data = air
        Variabel : sebuah pengenal yang digunakan untuk mewakili nilai tertentu.
- tipe data standart
 
- tipe data terstruktur
        Nilai Variabel bisa berubah-ubah.
        Nilai yang tidak berubah-ubah adalah konstanta.
C. Operator
- Operator Aritmatika
- Operator Logika
- Operator Relasional
D. Struktur Algoritma
        Pseudocode
        Gambaran suatu program yang akan kita buat.
        Struktur penulisan
- Judul [ nama program ].
- Deklrasi [ variabel-variable yang akan di gunakan dalam algoritma.
- Bagian Isi.
        Contoh Pseudocode
        Case: Menghitung luas persegi panjang.
            PROGRAM CariLuarPersegiPanjang
            DEKLARASAI
            int p,l
            float, hasil
            ALGORITMA
            read(p,l)
            hasil = p*l
            write("Luas Persegi Panjang:",hasil) [ tampilkan hasil di layar ] 
 
Struktur pemilihan ditentukan oleh pernyatan benar dan salah.
        If umur > 17 Tahun then
        cetak KTP
        if nila > 60 then
        cetak "lulus"
        else
        cetak "Tidak Lulus"
E. Bentuk Pengulangan
        1. Bentuk For
            for to do
            for i<=1 to 100 do
            write("cetak nama saya")
            endfor 
            for downto do
            for i<= 100 downto 1 do
            write("cetak nama saya")
            endfor
        2. Bentuk While Do
            while do
            while i < 100 do
            write("cetak nama sama")
            i <= i + 1 {pencacah naik}, untuk menghentikan program
            endwhile
gunakan for selama kita tahu jumlah pengulangan.
gunakan while jika pengulangan belum di ketahui.
gunakan repeate jika pengulangan belum diketahui dan selama kodisi salah.
F. Pengurutan
        Pengurutan Metode Bubble Sort (perbandingan satu persatu data)
            Daftar nama siswa sesuai abjad.
            Contoh : Januar, Febri,Agus,Novi,Desi.
            Mengurutkan dari kedudukan rendah ketinggi (ascending).
            Bandingkan nama pertama dan nama kedua terlebih dahulu, begitu seterusnya.
            Jika kedudukan nama lebih tinggi dari yang di bandingkan maka akan di tukar.
        Pengurutan Metode Selection Sort
            Contoh : 4,0,5,3,2.
            Bandingkan nilai pertama dengan semua data yang ada, jika didapat angkat terkecil letakkan,
            di sebelah paling kiri. Nilai selanjutnya juga prosesnya sama seperti sebelumnya.
        Pengurutan Metode Insertion Sort
            Membagi data menjadi dua.
            Data berurut dan data tak berurut lalu bandingkan.
Pencarian sekuensial : pencarian satu persatu dari kiri ke kanan.
    Contoh: pencarian linier.
Belajar Algoritma dan Pemrograman Dasar : 
Register
Materi yang lain bisa di lihat di github/salimsuprayogi : 
klik disini 
Comments
Post a Comment