Rabu, 12 Januari 2022

3.1 Menerapkan alur logika pemprograman komputer

KOMPENTENSI DASAR

3.1 Menerapkan alur logika pemprograman komputer
4.1 Membuat alur logika pemprograman komputer

POKOK MATERI

Alur logika pemprograman komputer


URAIAN MATERI

ALUR LOGIKA PEMPROGRAMAN KOMPUTER


1. Definisi Pemrograman

    Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan pemrogram.
2. Definisi Alogaritma
    
   Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Penyajian algoritma secara garis besar bisa dalam 2 bentuk penyajian yaitu tulisan dan gambar. Algoritma yang disajikan dengan tulisan yaitu pseudo code. Selanjutnya algoritma disajikan dengan
gambar, yaitu dengan Flowchart.

a. Pseudo : menyerupai, code: kode
Pseudo merupakan kode yang menyerupai kode program yang sesungguhnya tidak ada aturan standar penulisannya, ditujukan untuk dibaca
manusia, bukan dibaca mesin (komputer). Contoh: Algoritma Mengirim pesan

WhatsApp.
Mulai
Ambil Handphone
Nyalakan Handphone
Buka Aplikasi WhatsApp jika sudah terinstal. Jika belum download
aplikasinya
Pilih kontak penerima pesan
Tulis pesan
Kirim pesan
Selesai

b. Flowchart (Diagram Alir)
Flowchart atau bagan alir adalah gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan simbol.
Berikut adalah simbol flowchart yang sering digunakan:
Gambar 3. 1. Simbol Flowchart
(Agoan, 2011)

Contoh flowchart:

Gambar 3. 2. Contoh Flowchart
(Maulana, 2012)

Suatu Algoritma dapat terdiri dari tiga struktur dasar, yaitu
1) Struktur runtutan/beruntun: digunakan untuk program yang pernyataannya sequential atau urutan. Contoh flowchart untuk
menghitung luas segitiga:
Gambar 3. 3. Flowchart Struktur Runtutan
(Maulana, 2012)

2) Struktur pemilihan/percabangan: digunakan untuk program yang menggunakan pemilihan atau penyeleksian kondisi. Contoh struktur
percabangan untuk masalah batasan umur.

Gambar 3. 4. Flowchart Struktur Percabangan
(Maulana, 2012)

3) Struktur perulangan: digunakan untuk program yang pernyataannya akan di eksekusi berulang-ulang. Contoh flowchart untuk mencetak pernyataan sebanyak 100x.
Gambar 3. 5. Flowchart Struktur Perulangan
(Maulana, 2012)

Selasa, 25 September 2018

 Assalamualaikum Wr.Wb

😉Salam kreatif😉

Sebelumnya saya ucapkan terima kasih atas kesediaanya mengunjungi situs saya ini. Ingsaallah, di situs ini kamu akan banyak menemukan kreasi, inovasi serta motivasi yg terkait dengan dunia pendidikan khususnya pembelajaran di kelas. Situs ini saya persembahkan bagi para pendidik sekaligus juga untuk para pelajar yg ingin mengembangkan diri terutama dalam mengkreasi, menginovasi serta memotivasi diri kamu sebagai pelajar dalam pelajaran.


Saya ucapkan terimakasih

😉😉😉Salam keatif😊😊😊

Wasalamualaikum Wr.Wb