Pertemuan 4 Diagram Alur / Flowchart

dokumen-dokumen yang mirip
Pertemuan 4 Diagram Alur / Flowchart

Diagram Alur (Flowchart)

Algoritma. Contoh Algoritma

FLOWCHART - LANJUTAN

Algoritma & Diagram Alir (Pertemuan [T/P] : 02/-)

Modul PVB-POLINEMA V1.0

2.4. Struktur Branching

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

ALGORITMA. Bahasa Pemrograman adalah prosedur atau tata cara penulisan program.

BAB 3 PENYELESAIAN KONDISI

Definisi Percabangan

Teori Algoritma. Struktur Algoritma

Selection, Looping, Branching

PENGAMBILAN KEPUTUSAN

PERTEMUAN 4 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PEMILIHAN

DEFINISI SIMBOL FLOWCHART

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 3

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom

SEQUENTIAL/ URUTAN Program dijalankan mulai dari perintah paling atas/ awal sampai paling akhir secara berurutan/ sekuensial.

Algoritma & Pemrograman #1

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Brigida Arie Minartiningtyas, M.Kom

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Dasar Komputer & Pemrograman 2A

Perulangan, Percabangan, dan Studi Kasus

Pertemuan 1: Pendahuluan dan Pengantar Algoritma

ALGORITMA & FLOWCHART

Alih Kontrol dengan Flowchart

Teori Algoritma. Jenis seleksi

Pengantar Algoritma & Flow Chart

Universitas Komputer Indonesia

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0

PENYELEKSIAN KONDISI dengan IF

TUGAS PRAKTEK PEMROGRAMAN DENGAN BAHASA C++

7. Logika dan Algoritma Pemrograman

Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

Selection / Pemilihan PEMILIHAN

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

OPERATOR DAN STATEMEN I/O

Algoritma,Flowchart, Konsep

Decission : if & if else

Bab 2 Struktur Dasar

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) PERTEMUAN

Sintaks Pemilihan 1. Jika saya lulus, maka saya akan mendapat hadiah.

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

Algoritma, Pseudo Code Flow Chart

pemrograman komputer DENGAN BAHASA FORTRAN

ALGORITMA, FLOWCHART dan PSEUDO-CODE

IT234 ALGORITMA DAN STRUKTUR DATA

Struktur Kontrol. (Repetition)

ALGORITMA DAN DIAGRAM ALIR

STATEMENT INPUT ALGORITMA & PEMROGRAMAN 1B

Algoritma dan Pemograman 1A. Minggu 2

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

PENULISAN ALGORITMA. Algoritma dan Pemrograman. Rajif Agung Yunmar, S.Kom, M.Cs.

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

Pemrograman Dasar P E N G A N T A R A L G O R I T M A

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom, M.Cs

Tipe Data dan Operator dalam Pemrograman

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom

Teknik Percabangan. Brigida Arie Minartiningtyas, M.Kom

Struktur Kontrol. (Repetition)

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm??

FLOWCHART. Dosen Pengampu : Aullya

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

Algoritma dan Struktur Data

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Percabangan dan Perulangan

BAB I PENGANTAR ALGORITMA

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

V. STRUKTUR PEMILIHAN

BAB 3 STRUKTUR KENDALI, SUBROUTINE, DAN FUNGSI

Pengenalan Algoritma & Pemrograman

Buat program untuk menghitung volume dari sebuah kubus

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

MK : Algoritma & Pemrograman

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.

Alat bantu (tools) dalam pembuatan parser/ analisis sintaksis. Menggunakan simbol persegi panjang untuk non terminal

DASAR PEMROGRAMAN & ALGORITMA

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Algoritma dan Flowchart. Dasar Programming 1

Algoritma Dan Pemrograman [algoritma, program, flowchart] Presented by Rijal Fadilah, S.Si

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

PEMILIHAN. Runtunan. Dian Palupi Rini, M.Kom

P10 Seleksi & Perulangan

Algoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs

5. Teknik Pengulangan

1. Runtunan (Sequence) 2. Pemilihan (Selection) 3. Pengulangan. (Repetition) SEQUENCE/RUNTUNAN

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR KOMPUTER & PRAKTIKUM (AKN) KODE / SKS KD / 4 SKS

Pert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks. By. Rita Wiryasaputra, ST., M. Cs.

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Sesi /Perkuliahan ke : 5

Konstruksi Dasar Algoritma

Transkripsi:

Pertemuan 4 Diagram Alur / Flowchart Flowchart Flowchart adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masingmasing simbol merepresentasikan suatu kegiatan tertentu. Flowchart diawali dengan penerimaan input, pemrosesan input, dan diakhiri dengan penampilan output. bagan yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah. suatu diagram yang menggambarkan susunan logika suatu program Simbol yang digunakan : menunjukkan awal dan akhir dari program memberikan niai awal pada suatu variabel atau counter menunjukkan pengolahan aritmatika dan pemindahan data menunjukkan proses input atau output untuk mewakili operasi perbandingan logika proses yang ditulis sebagai sub program, yaitu prosedur/ fungsi penghubung pada halaman yang sama penghubung pada halaman yang berbeda 1

Simbol Flowchart dan fungsinya : Flowchart terdiri dari 3 struktur : 1. Struktur Squence /sederhana Diagram yang alurnya mengalir secara berurutan dari ataske bawah atau dengan kata lain tidak adanya percabangan atau pengulangan Flowchart dengan struktur yang beurutan alirannya dari atas kebawah secara berurutan. Contoh : flowchart dari algoritma mencari luas persegi panjang, Luas Lingkaran. 2. Struktur Branching Diagram yg alurnya terjadi/terdapat alih kontrol berupa percabangan. Flowchart dengan stuktur percabangan digunakan untuk meyeleksi kondisi dan menentukan pilihan proses selanjutnya. contoh : flowchart dari algoritma menentukan apakah bilangan yang dimasukan ganjil atau genap. 2

3. Struktur looping Flowchart dengan Struktur perulangan digunakan untuk mengulangi langkah-langkah sebelumnya sampai suatu kondisi terpenuhi. Contoh: flowchart dari algoritma untuk menampilkan bilangan ganjil dibawah nilai 10. sehingga proses mencetak bilangan tersebut akan dilakukan sampai kondisi terpenuhi yaitu 10. Catatan: Flowchart yang dibuat bisa juga merupakan gabungan dari ketiga struktur diatas. VARIABEL Variabel, sebagai tempat untuk menyimpan suatu nilai yang sejenis. Terdiri dari nama dari variable itu sendiri dan nilai yang disimpan. variabel / Peubah suatu nilai yg dapat berubah harganya. Contoh pemberian nilai ke variabel : A = 5 variabel A diberi nilai 5. A = B variabel A diberi nilai sama dengan nilai variabel B. variabel B sudah memiliki nilai sebelumnya A = A +1 variabel A dirubah isinya dengan variabel A yang dijumlahkan dengan 1. (proses increament) Jenis variabel terbagi atas : 1. Variabel numerik berisi angka numerik /bilangan 2. Variabel String berisi karakter. STRUKTUR BRANCHING /Percabangan 1. Bersyarat Diagram yg alurnya ada/banyak terjadi alih kontrol berupa percabangan & terjadi apabila kita dihadapkan pada suatu Kondisi dengan dua pilihan BENAR/ SALAH Struktur : If then 3

If then else If then elseif Case of. 2. Tidak Bersyarat Struktur : GOTO Studi kasus Buat diagram alur utk masalah menghitung temperatur dlm derajat Fahrenhait yg diubah kedlm derajat Celcius & Reamur. Dengan rumus : C = 5 (F-32) R = 4 (F-32) 9 9 Derajat Celsius ( C) adalah suatu satuan ukur suhu yang mendapatkan namanya dari ahli astronomi Anders Celsius (1701 1744), yang pertama kali mengusulkannya pada tahun 1742. Skala suhu celsius didesain supaya titik beku air berada pada 0 derajat dan titik didih pada 100 derajat di tekanan atmosferik standar. Fahreheit adalah salah satu skala temperatur selain Celsius dan kelvin. Nama Fahrenheit diambil dari ilmuwan Jerman yang bernama Gabriel Fahrenheit (1686-1736). Dalam skala ini, titik beku air adalah 32 derajat Fahrenheit (ditulis 32 F) dan titik didih air adalah 212 derajat Fahrenheit. Negatif 40 derajat Fahreheit sama dengan negatif 40 derajat Celsius. mulai F C = 5/9*(F-32) R = 4/9 *(F-32) C,R selesai Soal Latihan : 1. Algoritma konversi jam ke menit. Dengan masukannya jam dan menit. 2. Algoritma untuk menghitung jumlah yang harus dibayar oleh pembeli dari sejumlah barang yang dibeli, setelah mendapatkan diskon 10% dengan syarat jumlah total pembelian > Rp.1.500.000,- Tersedia potongan Program berikut ini : If (A>B) then begin Perintah 1 If ((A< B) or (C>B)) then Perintah 2 Else perintah 3 end Else If C > A then begin 4

perintah 4 if (A<B and A<C) then perintah 5 else perintah 6 end; perintah 8 Buatlah bentuk Flowchart dari potongan Program diatas. 5