ALUR LOGIKA PEMROGRAMAN Pengertian Pemrograman dan Algoritma Pemrograman

  • Slides: 12
Download presentation
ALUR LOGIKA PEMROGRAMAN

ALUR LOGIKA PEMROGRAMAN

Pengertian Pemrograman dan Algoritma Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara

Pengertian Pemrograman dan Algoritma 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 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.

Pseudo merupakan kode yang menyerupai kode program yang sesungguhnya tidak ada aturan standar penulisannya,

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 Whats. App Mulai Ambil Handphone Nyalakan Handphone Buka Aplikasi Whats. App jika sudah terinstal. Jika belum download aplikasinya Pilih kontak penerima pesan Tulis pesan Kirim pesan Selesai

Flowchart (Diagram Alir) Flowchart atau bagan alir adalah gambar atau bagan yang memperlihatkan urutan

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 Gambar 3. 1. Simbol Flowchart

Contoh diagram alir Bagan Alir Logika Program Bagan Alir Program Komputer

Contoh diagram alir Bagan Alir Logika Program Bagan Alir Program Komputer

Algoritma dapat terdiri dari tiga struktur dasar, yaitu Struktur runtutan/beruntun: digunakan untuk program yang

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

 Struktur pemilihan/percabangan: digunakan untuk program yang menggunakan pemilihan atau penyeleksian kondisi. Contoh struktur

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

 Struktur perulangan: digunakan untuk program yang pernyataannya akan di eksekusi berulang-ulang. Contoh flowchart

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

Perangkat lunak bahasa pemrograman Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau

Perangkat lunak bahasa pemrograman Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari: 1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100110 2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JGE, JL, LOOP, dsb.

 Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa

Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ? , <<, >>, &&, ||. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or. Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter

Proses pengubahan kode sumber (source code) menjadi bahasa mesin (machine language) ini terdiri dari:

Proses pengubahan kode sumber (source code) menjadi bahasa mesin (machine language) ini terdiri dari: Kompilasi, semua kode sumber dibaca terlebih dahulu dan jika tidak ada kesalahan dalam menulis program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan. Program yang melakukan tugas ini disebut Compiler. Program hasil kompilasi akan berbentuk executable. Bahasa yang menggunakan teknik kompilasi misalnya bahasa C, C++, Pascal, Assembly dan masih banyak lagi Interpretasi (Interpretation), kode program akan dibaca perbaris dan dieksekusi perbaris. Jika ditemukan kesalahan dalam penulisan program maka di baris kesalahan itulah program akan dihentikan. Kompilasi sekaligus Interpretasi, ada juga bahasa pemrograman yang menghasilkan programnya dengan teknik kompilasi sekaligus interpretasi. Misalnya bahasa java. Dalam pembuatan program java kode sumber diubah menjadi bytecode.

Pengenalan Bahasa Perograman Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin

Pengenalan Bahasa Perograman Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1970 -an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories) Pengenalan lebih lanjut lihat link dibawah ini https: //www. youtube. com/watch? v=f. Vx. High. Gf_U https: //www. youtube. com/watch? v=o. Du. BUxs 3 FZU