Algoritma dan Struktur Data

Slides:



Advertisements
Presentasi serupa
DASAR PEMROGRAMAN (VTI 301)
Advertisements

TEORI ALGORITMA.
- PERTEMUAN 2 - TIPE DATA, VARIABEL, DAN OPERATOR
- PERTEMUAN 7 – SUB PROGRAM
STRUKTUR DASAR ALGORITMA
ALGORITMA & PEMROGRAMAN I-A
Matakuliah : Algoritma & Struktur Data Versi Materi
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Oleh Nila Feby Puspitasari
Struktur Kontrol: Keputusan
Penjelasan Algoritma, Pseudocode, dan Flowchart
Bahan Rencana Pengajaran Algoritma dan Struktur Data
Dasar Pemrograman ARRAY/LARIK.
Notasi Algoritma.
ALGORITMA & LOGIKA PEMROGRAMAN
Algoritma dan Pemrograman
Algoritma dan Struktur Data
Bahan Rencana Pengajaran Algoritma dan Struktur Data
Pemprograman Terstruktur 1
Algoritma dan Struktur Data
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Pertemuan-III Algoritma disajikan gambar
Struktur Data dan Algoritma
PERTEMUAN 2 PENGERTIAN DASAR LOGIKA DAN ALGORITMA.
Praktikum Algoritma dan Struktur Data
Pengantar Algoritma.
Algoritma dan Struktur Data
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
Pemrograman Dasar Kelas X.
Flowchart (Diagram Alur)
Dasar-dasar Algoritma Dan Representasi Algoritma
Notasi Algoritma & Tipe Data
STRUKTUR TEKS ALGORITMA
Buatlah flowchart untuk pembagian 3 buah bilangan
Notasi Algoritmik.
Algoritma.
STRUKTUR DASAR ALGORITMA
ALGORITMA & LOGIKA PEMROGRAMAN
STRUKTUR DASAR ALGORITMA
Ucu Nugraha, ST. Algoritma.
MODUL 2.
Menuliskan Algoritma Algoritma dapat dituliskan dengan berbagai cara:
ALGORITMA DAN PEMROGRAMAN (PERTEMUAN 2)
Pseudocode – Tipe Data, Variabel, dan Operator
Algoritma dan Pemrograman
minggu ke-3 Imam Fahrur Rozi
Menuliskan Algoritma Dengan Pseudocode
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
Muhammad Riska B. PTIK FT UNM
Pertemuan-III Algoritma disajikan gambar
minggu ke-2 Imam Fahrur Rozi
Pertemuan ke 9.
ATURAN PENULISAN TEKS ALGORITMA
Pertemuan-II METODA ALGORITMA
Algoritma dan Pemrograman (Pertemuan 04)
Pertemuan 2 Rismayuni.
Algoritma dan pemrograman
Matakuliah : Algoritma & Struktur Data Versi Materi Flowchart
Pertemuan 2 Algoritma dan Pemrograman
Algoritma pemrogaman komputer
Algoritma dan Struktur Data
Penulisan Teks Algoritma
TIPE DAN STRUKTUR DATA Sabian Pamungkas.
Algoritma dan Pemrograman Kuliah ke 2
Pemilihan Dua Kasus, tiga kasus dan banyak kasus
Konsep Algoritma Pemrograman
Transcript presentasi:

Algoritma dan Struktur Data WEEK IV 1

Algoritma  urutan logis langkah kerja untuk pemecahan masalah REVIEW WEEK I – WEEK III Algoritma  urutan logis langkah kerja untuk pemecahan masalah Notasi Algoritma: Uraian deskriptif  bahasa yang sehari-hari. 2. Pseudocode  mirip uraian deskriptif,aturan baku 3. Bagan alir (Flowchart)  grafik/gambar yang dengan aturan baku.

PSEUDOCODE REVIEW WEEK I – WEEK III Algoritma Luas_Persegi_Panjang Tiga bagian : Judul  judul algoritma dan komentar singkat Deklarasi  daftar variabel & konstanta yang dipakai Deskripsi  urutan langkah pemecahan masalah Algoritma Luas_Persegi_Panjang {Menghitung Luas Persegi Panjang} Deklarasi panjang, lebar, luas : integer Deskripsi read(panjang) read(lebar) luaspanjang*lebar Write(luas) JUDUL DEKLARASI DESKRIPSI

DEKLARASI PSEUDOCODE Algoritma Luas_Persegi_Panjang REVIEW WEEK I – WEEK III Algoritma Luas_Persegi_Panjang {Menghitung Luas Persegi Panjang} Deklarasi panjang, lebar, luas : integer Deskripsi read(panjang) read(lebar) luaspanjang*lebar Write(luas) DEKLARASI Deklarasi variabel gaji : integer huruf : char pajak : float Deklarasi konstanta const phi =3.14 const diskon=0.20 TIPE DATA PADA ALGORITMA INTEGER  bilangan bulat REAL  bilangan pecahan CHAR  satu karakter STRING  lebih dari 1 karakter /kalimat

DESKRIPSI PSEUDOCODE Algoritma Luas_Persegi_Panjang REVIEW WEEK I – WEEK III Algoritma Luas_Persegi_Panjang {Menghitung Luas Persegi Panjang} Deklarasi panjang,lebar.luas : integer Deskripsi read(usia) read(lebar) luaspanjang*lebar Write(luas) DESKRIPSI read  baca data dari piranti masukan write  tulis data ke piranti keluaran

DESKRIPSI PSEUDOCODE STRUKTUR PEMILIHAN (IF) SATU KASUS DUA KASUS REVIEW WEEK I – WEEK III If <kondisi> Then <aksi 1>  pemilihan/kondisi (satu kasus) end if <aksi 1> else <aksi 2>  pemilihan/kondisi (Dua kasus) STRUKTUR PEMILIHAN (IF) If Total_bayar > 5000000 Then write (‘Anda mendapatkan PAYUNG ’) end if SATU KASUS If gaji>=2000000 Then pajak=0.20 else pajak=0.10 end if DUA KASUS

FLOWCHART Start End TERMINAL INPUT / OUTPUT Luas = panjang * lebar REVIEW WEEK I – WEEK III Start End TERMINAL Read panjang, lebar write luas INPUT / OUTPUT Luas = panjang * lebar phi=3.14 PROSES usia >= 17 write “silahkan masuk” Y usia >= 17 write “silahkan masuk” Y T T Write “Dilarang masuk” IF SATU KASUS IF DUA KASUS

Soal Diskusi Contoh Problem : 1. Buatlah flowchart dan pseudocode untuk menentukan seseorang berjenis kelamin pria atau wanita , input dari piranti masukan yaitu karakter “L” atau “P” ! Buatlah flowchart dan pseudocode untuk menentukan apakah sebuah bilangan positif atau negatif, dengan input dari piranti masukan yaitu bilangan bulat ! Buatlah flowchart dan pseudocode untuk menentukan apakah sebuah bilangan adalah kelipatan 3 atau bukan dengan input dari piranti masukan yaitu bilangan bulat !

Special thanks for this slide Thank You! 9 Special thanks for this slide Gasim,Josie,Yoannita, and 2 my friends n familly