Pertemuan-II METODA ALGORITMA

Slides:



Advertisements
Presentasi serupa
PENDAHULUAN KONSEP ALGORITMA DAN DIAGRAM ALIR (FLOWCHART)
Advertisements

DASAR PEMROGRAMAN (VTI 301)
Pengertian Algoritma dan Flowchart
Algoritma dan Flowchart
TEORI ALGORITMA.
ALGORITMA ERIK HADI SAPUTRA.
Pengenalan Algoritma Ardian Maretta Prastiawan, Ssi
Logika Algoritma & Pemrograman
Pemrograman Rahmat D.R. Dako, ST, M.Eng.
Bahasa Pemrograman dan Flow Chart
Algoritma dan Pemrograman
PENGANTAR KONSEP PEMROGRAMAN
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Algoritma dan Struktur Data
Notasi Algoritma.
ALGORITMA PSEUDOCODE Pertemuan Ke-2 Meilia Nur Indah Susanti, ST.,MKom
ALGORITMA & LOGIKA PEMROGRAMAN
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Dasar Pemrograman Komputer [TKL-4002 ] Pertemuan 01.
Pengertian Algoritma Sumber Kepustakaan : gerlan1986.files.wordpress.com/.../materi-ii-penge... 1 Algoritma adalah kumpulan instruksi-instruksi/ perintah–perintah/langkah-langkah.
Pertemuan-III Algoritma disajikan gambar
DASAR KOMPUTER DAN PEMROGRAMAN 1A
Struktur Data dan Algoritma
Algoritma dan Flowchart
Mahasiswa diharapkan dapat:
Definisi Algoritma Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah. Kata logis (logika)
Pseudocode Ali Ridho Barakbah.
Pemrograman Dasar Kelas X.
Flowchart (Diagram Alur)
Dasar-dasar Algoritma Dan Representasi Algoritma
BAHASA PEMROGRAMAN / PEMROGRAMAN KOMPUTER Bab 1 PENDAHULUAN
KONSEP DASAR PEMROGRAMAN KOMPUTER DAN Algoritma
Algoritma dan Struktur Data 1 pertemuan 12
MODUL 3 PSEUDOCODE.
Start.
ALGORITMA & LOGIKA PEMROGRAMAN
Pengertian Algoritma dan Flowchart
penyusunan algoritma (flowchart)
Flowchart.
Menuliskan Algoritma Algoritma dapat dituliskan dengan berbagai cara:
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
ALGORITMA Anifuddin Azis.
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
Algoritma.
Pseudo-code.
Pertemuan-III Algoritma disajikan gambar
minggu ke-2 Imam Fahrur Rozi
I Gusti Agung Made Wirautama, S.Kom
Definisi Algoritma Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti.
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Bahasa Pemrograman dan Flow Chart
DASAR PEMROGRAMAN Anita Qoiriah ..
Bahasa Pemrograman Poltek Balikpapan 2010.
Algoritma dan Pemrograman (Pertemuan 02)
Penyusunan Algoritma Oleh Yohana N.
FLOW CHART.
Pertemuan-I ALGORITMA & PEMROGRAMAN-I.
Pemrograman Terstruktur
LOGIKA & ALGORITMA -Algoritma & Pengenalan Flow Chart
Algoritma & Pemrograman 1
Algoritma dan Flowchart
Algoritma dan Struktur Data
Algoritma dan Pemrograman Kuliah ke 2
Dasar-Dasar Pemrograman
IT234 ALGORITMA DAN STRUKTUR DATA
Flowchart (Diagram Alur)
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.
Konsep Algoritma Pemrograman
Transcript presentasi:

Pertemuan-II METODA ALGORITMA Perwujudan Algoritma berupa : TULISAN dan GAMBAR TULISAN : Algoritma Fundamental (deskriptif/struktur bahasa) Pseudo-code GAMBAR : Diagram Alir (Flowchart)

PSEUDO CODE (baca: soo-doh-kohd) Pertemuan-II PSEUDO CODE (baca: soo-doh-kohd)

PSEUDO CODE (baca: soo-doh-kohd) Kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah. Pseudo-code sering digunakan oleh manusia untuk menuliskan algoritma Deskripsi tingkat tinggi informal & ringkas atas suatu algoritma yg menggunakan tata bahasa yg menyerupai bahasa pemrograman tapi utk dibaca oleh manusia .

PSEUDO CODE  Pseudocode : Pseudo + Code  Tidak ada standar kata kunci (keyword) untuk pseudocode  Pseudocode : mempermudah pemahaman atas suatu algoritma, dan mempermudah implementasi dalam bentuk kode programnya

Contoh-1 : Pseudo code Rumus : panjang (p) * lebar(l) 1) Menghitung Luas Persegi Panjang Rumus : panjang (p) * lebar(l) MENGHITUNG_LUAS_PERSEGIPANJANG: input  p input  l L  p * l Output  L

Contoh-2 : Pseudo code 2) Menghitung Keliling Lingkaran 1. pi  3.14 Algoritma (pseducode) : 1. pi  3.14 2. Input  r 3. K  2 * pi * r 4. Output (K)

Contoh-3 : Algoritma & Pseudo code 2. Menghitung rata-rata tiga buah data a. Algoritma dengan struktur bahasa Indonesia 1. Baca bilangan a, b, dan c 2. Jumlahkan ketiga bilangan tersebut 3. Bagi jumlah tersebut dengan 3 4. Tulis hasilnya b. Algoritma dengan pseudocode 1. Input  (a) , (b) , (c) 2. Jml  a+b+c 3. Rerata  Jml/3 4. Output (Rerata)

LATIHAN-1 : Problem: mencari bilangan terbesar dari dua bilangan yang diinputkan ?!

LAT-1: ALGORITMA & PSEUDO CODE Algoritma (Struktur Bahasa): Masukkan bilangan pertama Masukkan bilangan kedua Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak, kerjakan langkah 5. Tampilkan bilangan pertama Tampilkan bilangan kedua Pseudo-code: Input  a Input  b If a > b then langkah 4 print  a print  b

LATIHAN-2 : Problem : Pseudocode untuk mencari luas lingkaran a. Algoritma dengan struktur bahasa Indonesia Beri nilai phi dengan 3.14 Masukkan jari-jari lingkaran Kalikan phi dengan kuadrat dari jari-jarinya Tulis hasilnya b. Algoritma dengan pseudocode 1) phi <- 3.14 2) input (R) 3) L <- phi*R*R 4) Output (L) START Phi=3.14 Input R STOP Print L L = phi*R*2

LATIHAN-3 : Menghitung rata-rata dari lima Buatlah langkah-langkah (algoritma) dengan 2 metode yaitu notasi deskriptif fundamental dan pseudo code , untuk soal di bawah ini : Menghitung rata-rata dari lima bilangan yang diinputkan oleh user

Jwb – LAT-3 : 3) Algoritma untuk mencari rata-rata dari 5 bilangan yang diinputkan a. Algoritma dengan struktur bahasa Indonesia Baca bilangan a, b, c , d dan e Jumlahkan kelima bilangan tersebut Bagi jumlahnya dengan 5 Tulis hasilnya b. Algoritma dengan pseudocode 1) Input (a +b+c+d+e) 2) Jml <- a+b+c+d+e 3) Rerata <- Jml/5 4) Output (Rerata) START Input a,b,c Jml = a+b+c STOP Print Rerata Rerata = Jml /3

SOAL-SOAL ?! Buatlah pseudocode untuk : 1. Menentukan suatu bilangan bulat positif, ganjil atau genap 2. Mencari bilangan terkecil dari 3 bilangan yg diinputkan oleh user . 3. Menghitung gaji seorang buruh bangunan selama sebulan, dengan ketentuan gaji perhari Rp. 20.000,-

To Be Continued  ALGORITMA (FLOWCHART)