Struktur Dasar Algoritma

Slides:



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

DASAR PEMROGRAMAN (VTI 301)
Pengertian Algoritma dan Flowchart
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
Bahasa Pemrograman Lanjutan
Struktur selection/seleksi/percabangan
STRUKTUR DASAR ALGORITMA
ALGORITMA 7 April 2017 Flowchart #3 STIKOM.
Flowchart (Diagram Alur)
Bahasa Pemrograman dan Flow Chart
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Array.
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
MODUL 2 STRUKTUR DATA DIAGRAM ALIR DAN ALGORITMA
PENGANTAR ALGORITMA DAN PEMROGRAMAN
07 Urutan. Komponen algoritma yang: paling dasar paling sederhana paling diremehkan …  paling banyak memberi kontribusi menghasilkan solusi yang “melenceng”
Identitas dosen Suherman, ST Address: Cilegon Mobile : Ym: leeput Blog:
Oleh Nila Feby Puspitasari
Struktur Kontrol: Keputusan
Algoritma dan Flowchart
Algoritma Pemrograman
Menggabungkan Struktur Kendali
Struktur seleksi.
Algoritma dan Struktur Data
Pertemuan-III Algoritma disajikan gambar
PERTEMUAN 2 PENGERTIAN DASAR LOGIKA DAN ALGORITMA.
Pertemuan Pengembangan Algoritma
Algoritma dan Struktur Data
Struktur Dasar Algoritma
Chapter 3 PEMROGRAMAN TERSTRUKTUR
{Pertemuan 4 Struktur Kondisi IF}
Bahasa Pemrograman Dasar Pertemuan 6
Analisis dan desain Algoritma (PG157)
Flowchart (Diagram Alur)
{Pertemuan 4 Struktur Kondisi IF}
Buatlah flowchart untuk pembagian 3 buah bilangan
STRUKTUR DASAR ALGORITMA
MODUL 3 PSEUDOCODE.
ALGORITMA & LOGIKA PEMROGRAMAN
STRUKTUR DASAR ALGORITMA
Metode Perancangan Program
ANALISA DAN DESAIN ALGORITMA
{Pertemuan 4 Struktur Kondisi IF}
Konsep Pemrograman Oleh: Ahmad Ramadhani.
penyusunan algoritma (flowchart)
Sindy Nova Algoritma dan Pemrograman 1A
Struktur Runtunan Oleh Yohana . N..
PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR
STRUKTUR DASAR ALGORITMA
Algoritma dan Struktur Data 1 pertemuan 3
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
Flowchart.
Metode pemecahan masalah
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
Struktur Perulangan Yohana Nugraheni.
Algoritme dan Struktur Data
Seleksi Kondisi/Pencabangan
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Latihan Pertemuan Pengembangan Algoritma
Bahasa Pemrograman dan Flow Chart
LOGIKA DAN ALGORITMA.
DIAGRAM ALUR (FLOWCHART)
Penyusunan Algoritma Oleh Yohana N.
UJIAN TERDIRI ATAS 50 SOAL
Algoritma & Pemrograman 1
Pengenalan Bahasa Pemrograman C++
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.
Dasar Pemrograman Aksi Sekuensial Nurul Anisa Sri Winarsih, M. CS
Transcript presentasi:

Struktur Dasar Algoritma NILA FEBY PUSPITASARI

Macam Struktur Dasar Algoritma Sekuensial Seleksi Pengulangan

Struktur Sekuensial Langkah- langkah yang dilakukan dalam algoritma diproses secara berurutan. Langkah 1 Langkah 2 Langkah 3

Contoh 1 Buatlah Algoritma untuk mengonversi dari suhu Fahrenheit ke Celcius. Masukkan F C  (F-32) x 5/9 Tampilkan C

Keadaan Setelah Penukaran Contoh 2 Buatlah Algoritma untuk menukarkan isi dua buah variabel. a b 56 77 Keadaan Awal 77 56 Keadaan Setelah Penukaran

Untuk menukarkan isi 2 buah variabel diperlukan 2 variabel yang digunakan untuk membantu penukaran data. Masukkan (a,b) c  a a  b b  a Tampilkan (a,b)

Gambar a b 56 77 (a) Keadaan Awal 56 77 56 (b) Setelah c ditukar dengan a 77 77 56 (c) Setelah a ditukar dengan b 77 56 56 (d) Setelah b ditukar dengan c Tampak stlh proses b  c dijalankan, isi a & b sdh saling ditukarkan

Struktur Seleksi Pemilihan langkah yang didasarkan oleh suatu kondisi (Pengambilan Keputusan) Kondisi Benar Salah Langkah 1 akan dijalankan jika kondisi bernilai benar, sedangkan langkah 2 akan dijalankan jika kondisi bernilai salah Langkah 1 Langkah 2

Contoh Buatlah algoritma untuk menentukan bilangan terbesar dari dua buah bilangan x dan y. Pemecahan dengan Flowchart Pemecahan dengan Pseudocode

Flowchart Masukkan x,y Terbesar  x Terbesar < y Terbesar  y Salah Benar Terbesar  y Tampilkan Terbesar

Pseudocode Masukkan (x,y) Terbesar  x // Asumsi bahwa x adalah yang terbesar JIKA Terbesar < y MAKA Terbesar  y AKHIR-JIKA Tampilkan (Terbesar) Contoh : Anggap x = 8 dan y = 19 Jika 8 < 19 Maka terbesar = 19 Dengan demikian terbesar berubah dari 8 menjadi 19 Dan yang tertampil adalah 19

Contoh 2 Suatu Swalayan 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. Kerjakan dengan diagram alir dan pseudocode

Pembayaran  pembelian - diskon Flowchart Masukkan Pembelian Pembelian >=100000 diskon  pembelian / 10 diskon  0 Pembayaran  pembelian - diskon Tampilkan Pembayaran

Pseudocode 1. Masukkan (pembelian) 2. JIKA pembelian >=100000 MAKA diskon 0,1 x pembelian SEBALIKNYA diskon  0 AKHIR-JIKA 3. Pembayaran  pembelian – diskon 4. Tampilkan (pembayaran)

Struktur Pengulangan Menyatakan suatu tindakan atau langkah yang dijalankan beberapa kali. Contoh : Tampilkan Tulisan Selamat Belajar sebanyak 10 kali. SOLUSI NYA ????

FlowChart ULANG SELAMA Kondisi benar Prosedur AKHIR - ULANG Kondisi Salah Kondisi Benar Prosedur (Titik Keluar)

Contoh Buatlah Algoritma untuk menampilkan 6 buah tulisan “Selamat Belajar” dengan menggunakan Pengulangan. SOLUSI: Pseudocode Flowchart

Flowchart pencacah  1 pencacah < 7 Tampilkan “Selamat Belajar” Selesai pencacah  pencacah+1

Pseudocode Pencacah 1 ULANG SELAMA pencacah <1 Tampilkan (“Selamat Belajar”) Pencacah  pencacah + 1 AKHIR-ULANG

Contoh Lain : Buatlah Algoritma untuk membuat tabel seperti berikut : 1. 1 2. 4 3. 9 4. 16 5. 25 6. 36 dst

Flowchart bil  1 bil < 11 Tampilkan bil Dan bil x bil Selesai

Pseudocode bil  1 ULANG SELAMA bil <11 tampilkan (bil, bil x bil) bil  bil +1 AKHIR -ULANG

THANK YOU