flowchart

download flowchart

of 14

description

flowchart

Transcript of flowchart

INtroduction to Programming

DASAR PEMROGRAMAN

. Anita Qoiriah

1

KOMPUTERKomputer adalah mesin yang menerima instruksi dan memberikan hasil sesudah melakukan tugas yang diperintahkan. Komputer menerima instruksi dalam berbagai bentuk.Instruksi pertama diberikan dengan merakit bermacam-macam bagian perangkat keras software engineer menggunakan informasi tersebut untuk memberikan serangkaian instruksi kedua Instruksi ketiga diberikan kepada komputer oleh pemrogram dengan menggunakan satu atau lebih bahasa yang dapat dimengerti oleh sistem operasi yang digunakan

Eksekusi Bahasa Pemrograman Interpreter Suatu instruksi diterjemahkan kedalam kode mesin baris demi baris. Bahasa pemrogram seperti BASIC merupakan jenis interpreter. Umumnya bahasa jenis ini lebih lambat waktu eksekusinya.KompilerSeluruh program diterjemahkan terlebih dahulu ke dalam kode mesin sebelum dijalankan. Contoh bahasa pemrograman jenis ini adalah C, Pascal, Java.

ProgramKumpulan langkah-langkah instruksi yang mengatur komputer untuk mengerjakan tugas yang diinginkan dan menghasilkan hasil yang diinginkan.Bahasa pemrograman adalah sekumpulan aturan untuk memberitahu komputer, operasi apa yang harus dilakukan.

ProgramSebuah hanya program dapat memberi instruksi pada komputer untuk:Membaca masukan.Mengerjakan pekerjaan secara berurutan.Melakukan perhitungan.Menyimpan data. Melakukan perbandingan dan percabangan perintah.Iterasi atau perulangan.Menuliskan hasil.

Aliran instruksi dalam program SekuensialEksekusi program dilakukan secara urut dari awal sampai akhir, tidak ada instruksi yang melompat atau berulang.

Kondisional/Pengambilan KeputusanInstruksi pengambilan keputusan dilakukan ketika terdapat pilihan apakah suatu operasi akan dikerjakan atau tidak,

Iterasi/PengulanganSebuah pernyataan dapat dieksekusi berkali-kali sampai ditemukan situasi yang mengharuskan keluar dari iterasi.

Langkah-langkah Proses Pembuatan Program

StartDesainAlgoritma & FlowchartMenulis programTest Kebenaran ProgramDokumentasiArsip

ALGORITMA

Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah atau problem.

Sarana yang dapat digunakan Logic FlowchartMenggambarkan aliran logika dalam program dan membantu pemrogram melihat desain program.Stucture ChartMenggambarkan struktur program dengan menunjukkan langkah-langkah hirarki secara independen. Program dibagi dalam informasi-informasi yang lebih kecil.PseudocodeMerupakan garis besar program dan lebih mengutamakan pada logika program.

FLOWCHART

ContohKonversi dari mile ke km.

Data & rumus yang diperlukan :Input: milOutput : kmRumus: 1mil = 1,609 kmDesain:Algoritma:Input Jarak dalam milKonversikan ke kmMenampilkan jarak dalam km

Flowchart:Start

Input mil

Km=mil*1.609

Cetak KmEnd

LatihanBuat algoritma dan flowchart untuk menghitung luas lingkaran

Buat algoritma dan flowchart untuk memasukkan dua buah bilangan bulat dan mengeluarkan hasil penjumlahan kedua bilangan tersebut.

Struktur Sederhana Flowchart (Sekuensial)

Start

Input mil

Km=mil*1.609

Cetak KmEnd

Struktur Kondisi

Ketika terdapat suatu kondisi yang mempunyai dua pilihan operasi.

BenarSalahProses AProses B

Proses A

BenarSalahProses A

BenarSalahProses 1Proses 1Proses 1

Struktur Berulang

ketika terdapat kondisi tertentu maka perlu dilakukan pengulangan terhadap suatu operasi.

proses

proses