flowchart
-
Upload
achmad-sukamdani -
Category
Documents
-
view
9 -
download
0
description
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