LOGIKA DAN ALGORITMA.

Slides:



Advertisements
Presentasi serupa
ALGORITMA 3 April Pseudocode Flowchart #3 STIKOM.
Advertisements

DASAR PEMROGRAMAN (VTI 301)
Pengertian Algoritma dan Flowchart
ALGORITMA 7 April 2017 Flowchart #3 STIKOM.
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Struktur Dasar Algoritma
MODUL 2 STRUKTUR DATA DIAGRAM ALIR DAN ALGORITMA
PENGANTAR ALGORITMA DAN PEMROGRAMAN
DIAGRAM ALUR (FLOWCHART)
Algoritma (Komputer).
Pertemuan-III Algoritma disajikan gambar
DASAR KOMPUTER DAN PEMROGRAMAN 1A
Pertemuan Pengembangan Algoritma
Algoritma dan Struktur Data
Struktur Dasar Algoritma
Prodi S1-Sistem Komputer, F Teknik Elektro
Analisis dan desain Algoritma (PG157)
BAB 2 BAHASA PEMROGRAMAN
PERTEMUAN 1 Algoritma & Pemrograman
Pseudocode Ali Ridho Barakbah.
M1. Konsep dasar algoritma & pemrograman
Penulisan Algoritma dan Flowchart
Flowchart (Diagram Alur)
Dasar-dasar Algoritma Dan Representasi Algoritma
Notasi Algoritma & Tipe Data
STRUKTUR DASAR ALGORITMA
Start.
ALGORITMA & LOGIKA PEMROGRAMAN
STRUKTUR DASAR ALGORITMA
Metode Perancangan Program
ALGORITHMA DAN ATURAN PENULISANYA
Pengertian Algoritma dan Flowchart
Virdiandry Putratama,ST Politeknik Pos Indonesia Tahun 2015
penyusunan algoritma (flowchart)
Pedoman Penyusunan Algoritma
PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR
Looping (Perulangan).
Menuliskan Algoritma Algoritma dapat dituliskan dengan berbagai cara:
Algoritma dan Pemrograman Pertemuan 1
STRUKTUR DASAR ALGORITMA
ALGORITMA Anifuddin Azis.
DIAGRAM ALUR (FLOWCHART)
Algoritma dan Struktur Data 1 pertemuan 3
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
Struktur Perulangan Yohana Nugraheni.
Pertemuan-III Algoritma disajikan gambar
Algoritme dan Struktur Data
minggu ke-2 Imam Fahrur Rozi
BAB FLOWCHART.
LOGIKA DAN ALGORITMA BAB 1 PENDAHULUAN LOGIKA
OLEH : Vianney.mtb SMA SANTO PAULUS PONTIANAK
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Bahasa Pemrograman dan Flow Chart
DASAR PEMROGRAMAN Anita Qoiriah ..
PENULISAN ALGORITMA-FLOWCHART
Algoritma dan Pemrograman (Pertemuan 02)
PENGENALAN ALGORITMA Materi 1.
DIAGRAM ALUR (FLOWCHART)
Penyusunan Algoritma Oleh Yohana N.
Algoritma & Pemrograman 1
Pengenalan Bahasa Pemrograman C++
64B011 Algoritma dan Pemrograman
Algoritma dan Struktur Data
FLOWCHARTING Temu 3 dan 4.
Algoritma & Pemrograman 1 Chapter 1 Achmad Fitro The Power of PowerPoint – thepopp.com.
YULI ASTUTI, S.KOM.  Algoritma yaitu urutan langkah-langkah logis untuk menyelesaikan sebuah masalah yang disusun dengan sistematis.  Program yaitu.
PEMROGRAMAN DASAR 3.1 & 4.1 KONSEP, STRUKTUR, PENULISAN ALGORITMA DHARU WIHARTASIH, S.PD SMK PALAPA SEMARANG.
Pertemuan 2 Flowchart. Jenis-jenis flowchart Simbol-simbol Flowchart.
Konsep Algoritma Pemrograman
Transcript presentasi:

LOGIKA DAN ALGORITMA

PEDOMAN PENYUSUNAN ALGORITMA Ada 5 ciri penting yang harus dimiliki seuah algoritma Finiteness : suatu algoritma harus berakhir untuk semua kondisi setelah memproses sejumlah data Definiteness: setiap langkah harus dinyatakan dengan jelas maksudnya Masukan : setiap algoritma dapat tidak memiliki masukan Keluaran : algortima paling tidak memiliki sebuah keluaran Efektivitas : algoritma harus bersifat efektiv

Suatu algoritma dapat disajikan menggunakan pseudocode maupun menggunakan diagram alir (flowchart) JIKA kondisi_benar MAKA Langkah 1 SEBALIKNYA Langkah 2 AKHIR JIKA kondisi Langkah 1 Langkah 2 benar salah

Flowchart SIMBOL KETERANGAN START/STOP PROSES PEMILIHAN ANTARA 2 ALTERNATIF INPUT/OUTPUT KONEKTOR INISIALISASI

STRUKTUR DASAR ALGORITMA STUKTUR SEKUENSIAL Langkah-langkah yang dilakukan dalam algoritma diproses secara berurutan. contoh: buatlah algoritma untuk mengonversi dari suhu Fahrenheit ke celcius Masukkan F C = (F-32)*5/9 Tampilkan C

Terbesar = x // asumsi bahwa x adalah terbesar STURKTUR SELEKSI Pemilihan langkah yang didasarkan oleh suatu kondisi (pengambilan keputusan) Contoh : buatlah algoritma untuk menentukan bilangan terbesar dari dua buah bilangan Pseudocode Masukkan (x,y) Terbesar = x // asumsi bahwa x adalah terbesar JIKA terbesar < y MAKA terbesar = y AKHIR - JIKA Tampilkan terbesar Tampilkan terbesar Terbesar = y Terbesar = x Masukkan x, y Terbesar < y salah benar

Tampilkan “Selamat Belajar” STRUKTUR PENGULANGAN Menyatakan suatu tindakan atau langkah yang dijalankan beberapa kali Contoh : buat algoritma untuk menampilkan 6 buah tulisan “Selamat Belajar” dengan menggunakan pengulangan Pseudocode Pencacah = 1 ULANG SELAMA pencacah < 7 tampilkan (“Selamat Belajar”) pencacah = pencacah + 1 AKHIR - ULANG Benar Pencacah = pencacah + 1 Pencacah < 7 Tampilkan “Selamat Belajar” Selesai Pencacah = 1 Salah

KOMBINASI STRUKTUR DASAR Penggabungan antara dua atau tiga struktur dasar Pseudocode Bil = 1 ULANG SELAMA bil < 10 JIKA bil = = 5 MAKA tampilkan (bil) AKHIR-JIKA bil = bil +1 AKHIR ULANG Apakah hasil dari algoritma diatas ? ?? Benar Bil < 10 Bil == 5 Tmpilkan (bil) Bil = bil + 1 Selesai Bil = 1 salah

Jawab 1 2 3 4 6 7 8 9

LATIHAN Suatu swalyan memberikan diskon sebesar 10% bagi siapa saja yang berbelanja sebesar 100.000 atau lebih. Buatlah algoritma untuk menghitung nilai uang yang harus dibayar oleh pembeli Buatlah algoritma untuk membuat tampilan seperti berikut ini menggunakan struktur pengulangan 1 4 9 16 25 Buatlah algoritma untuk menukarkan isi dua buah variabel A B 56 77