0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan21 halaman

Algoritma dan Flowchart Pemrograman

Diunggah oleh

EDWIN CORNELIUS
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan21 halaman

Algoritma dan Flowchart Pemrograman

Diunggah oleh

EDWIN CORNELIUS
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd

ALGORITMA DAN FLOWCHART

Pengertian Algoritma
Algoritma adalah kumpulan instruksi-
instruksi/ perintah–perintah/langkah-
langkah yang berhingga jumlahnya yang
digunakan untuk menyelesaikan
masalah/persoalan logika dan matematika
dengan bantuan komputer .
Tahap-Tahap Pemrograman
Fase Problem Solving
Fase Implementasi
Fase Problem Solving
Hal-hal yang harus diketahui dalam analisis
masalah :
1. Kondisi awal
2. Kondisi akhir
3. Data lain yang tersedia
4. Operator yang tersedia
5. Syarat / kendala yang harus dipenuhi
Fase Problem Solving
 Ciri-ciri algoritma yang baik :
1. Precise
2. Jumlah langkah/step berhingga dan tertentu
3. Efektif
4. Harus terminate
5. Output yang dihasilkan tepat

 Test
Dipilih data-data yang bisa, dan juga yang
ekstrem
Penyajian Algoritma
Algoritma disajikan dengan tulisan dan
gambar. Algoritma yang disajikan dengan
tulisan yaitu dengan struktur bahasa
tertentu dan pseudocode, sedangkan yang
disajikan dengan gambar, misalnya dengan
flowchart.
Penyajian Algoritma
 Algoritma untuk mencari rata-rata dari 3 bilangan
yang diinputkan
a. Algoritma dengan struktur bahasa Indonesia
1. Baca bilangan a, b, dan c
2. Jumlahkan ketiga bilangan tersebut
3. Bagi jumlahnya dengan 3
4. Tulis hasilnya
c. Algoritma dengan flowchart
VARIABEL
Suatu lokasi memori komputer yang
digunakan untuk menampung dan
menyimpan data yang akan diolah.
Tipe data variabel ditentukan oleh jenis data
yang akan disimpan
Penamaan bersifat  UNIK
Aturan penulisan :
Diawali dengan huruf, tidak boleh dengan angka
atau simbol
Jangan menggunakan simbol-simbol yang
membingungkan
Penulisan harus diikuti dengan Tipe Data
Sebaiknya tidak terlalu panjang
Tidak boleh menggunakan spasi
Sebaiknya memiliki arti sesuai dengan elemen
data
Tipe Data Dasar
Integer
Bilangan bulat : bilangan yang tidak
mempunyai nilai pecahan
Real
Untuk menyimpan data real
Bilangan yang dapat mempunyai digit desimal
dibelakang koma atau bilangan pecahan atau
bilangan eksponensial.
Boolean
Mengandung dua nilai yaitu TRUE atau FALSE
Dengan menggunakan operator AND, OR atau NOT
Nilai boolean sangat penting untuk mengambil
keputusan dalam suatu program.
Tipe Bentukan
String
Tipe data bentukan yang merupakan deretan
karakter yang membentuk satu kata atau
satu kalimat, biasanya diapit oleh tanda
kutip.
Contoh:
 String nama, alamat
Pengertian Flowchart
Program
Flowchart adalah bagan-bagan yang
mempunyai arus dan menggambarkan
langkah-langkah penyelesaian suatu
masalah.

Flowchart program merupakan langkah-langkah


(instruksi-instruksi) program yang menceritakan
kejadian suatu proses satu dengan proses lainya
dalam suatu program secara mendetail yang di
wakilkan dalam bentuk simbol atau bagan.
Simbol-Simbol Flowchart
Program
Simbol-Simbol Flowchart
Program
Pembuatan Flowchart
 Tidak ada kaidah yang baku.
 Flowchart = gambaran hasil analisa suatu
masalah
 Flowchart dapat bervariasi antara satu
pemrogram dengan pemrogram lainnya.
 Secara garis besar ada 3 bagian utama:
– Input
– Proses
– Output
Hindari pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga
jalannya proses menjadi singkat.
Jalannya proses digambarkan dari atas ke
bawah dan diberikan tanda panah untuk
memperjelas.
Contoh Penggunaan
Flowchart
Simbol Terminator simbol yang digunakan
untuk mengawali dan mengakhiri. Untuk di
awal biasanya ditulis dengan kata
“Start/Begin/Mulai”

Untuk di akhir biasanya di tulis


dengan kata “Stop/End/Selesai”
Contoh Penggunaan
Flowchart
Simbol Input/Output digunakan
memasukan suatu nilai untuk proses atau
menampilkan nilai dari hasil suatu proses.

Output(
Input(a)
a)
Contoh Penggunaan
Flowchart
Simbol Proses digunakan untuk memproses
suatu data atau untuk perhitungan dan
biasanya berisi suatu rumus.

II+1
Fak  Fak * I
Contoh Penggunaan
Flowchart
Simbol Decision digunakan untuk
membandingkan suatu data dan memiliki 2
keluaran yaitu “True / False” atau
“Benar / Salah” atau “Ya/Tidak”
Dari gambar di samping berikut
Ya
menjelaskan jika I nilainyaI lebih
>5
kecil dari 5 maka akan
mengalir ke arah kanan. Tida
Jika tidak maka akan mengalir k

ke arah bawah.
Contoh Flowchart Program
Tugas Flowchart Program

Anda mungkin juga menyukai