PertemuanI ALGORITMA PEMROGRAMANI DEFINISI ALGORITMA Algoritma adalah urutan
![Pertemuan-I ALGORITMA & PEMROGRAMAN-I Pertemuan-I ALGORITMA & PEMROGRAMAN-I](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-1.jpg)
![DEFINISI ALGORITMA Algoritma adalah urutan langkah logis penyelesaian masalah yang disusun secara sistematis. Alur DEFINISI ALGORITMA Algoritma adalah urutan langkah logis penyelesaian masalah yang disusun secara sistematis. Alur](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-2.jpg)
![SIFAT ALGORITMA Ciri penting sebuah Algoritma adalah: 1. Algoritma harus berhenti setelah mengerjakan sejumlah SIFAT ALGORITMA Ciri penting sebuah Algoritma adalah: 1. Algoritma harus berhenti setelah mengerjakan sejumlah](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-3.jpg)
![ALGORITMA sbg JANTUNG ILMU INFORMATIKA Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai ALGORITMA sbg JANTUNG ILMU INFORMATIKA Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-4.jpg)
![Melaksanakan Algoritma, berarti melaksanakan langkah 2 didlm suatu proses. § Pemroses mengerjakan proses sesuai Melaksanakan Algoritma, berarti melaksanakan langkah 2 didlm suatu proses. § Pemroses mengerjakan proses sesuai](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-5.jpg)
![NOTASI ALGORITMA § Notasi Algoritma , dapat diterjemahkan kedlm berbagai bhs pemrograman. Analoginya sama NOTASI ALGORITMA § Notasi Algoritma , dapat diterjemahkan kedlm berbagai bhs pemrograman. Analoginya sama](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-6.jpg)
![NOTASI ALGORITMA Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemrograman dan komputer yang mengeksekusinya. NOTASI ALGORITMA Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemrograman dan komputer yang mengeksekusinya.](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-7.jpg)
![PENYAJIAN ALGORITMA Penyajian Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Analoginya sama dengan PENYAJIAN ALGORITMA Penyajian Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Analoginya sama dengan](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-8.jpg)
![METODA ALGORITMA Algoritma disajikan dlm 2 bentuk : 1. Tulisan dan 2. Gambar. 2 METODA ALGORITMA Algoritma disajikan dlm 2 bentuk : 1. Tulisan dan 2. Gambar. 2](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-9.jpg)
![ALGORITMA - 1 DESKRIPTIF / FUNDAMENTAL – LOGIKA ALGORITMA - 1 DESKRIPTIF / FUNDAMENTAL – LOGIKA](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-10.jpg)
![ALGORITMA FUNDAMENTAL (Struktur Bahasa/Diskriptif) Contoh-1 : Mengirim surat § Jika seseorang ingin mengirim surat ALGORITMA FUNDAMENTAL (Struktur Bahasa/Diskriptif) Contoh-1 : Mengirim surat § Jika seseorang ingin mengirim surat](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-11.jpg)
![Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, maka langkah (algoritma) yang Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, maka langkah (algoritma) yang](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-12.jpg)
![CONTOH-2 : ALGORITHMA BELI BAJU (Struktur Bahasa/Diskripsi) Seseorang ingin membeli baju di toko pakaian CONTOH-2 : ALGORITHMA BELI BAJU (Struktur Bahasa/Diskripsi) Seseorang ingin membeli baju di toko pakaian](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-13.jpg)
![ALGORITHMA –STRUKTUR BAHASA (kalimat /Deskripsi) 1. Masuk toko pakaian 2. Lihat ukuran , ulangi ALGORITHMA –STRUKTUR BAHASA (kalimat /Deskripsi) 1. Masuk toko pakaian 2. Lihat ukuran , ulangi](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-14.jpg)
![LATIHAN-1 Buatlah langkah-langkah (algoritma) secara kalimat deskriptif, untuk masalah sehari, yaitu : a) Mengganti LATIHAN-1 Buatlah langkah-langkah (algoritma) secara kalimat deskriptif, untuk masalah sehari, yaitu : a) Mengganti](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-15.jpg)
![Algoritma “ban mobil yg pecah” adalah: 1) 2) 3) 4) 5) 6) 7) 8) Algoritma “ban mobil yg pecah” adalah: 1) 2) 3) 4) 5) 6) 7) 8)](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-16.jpg)
![ALGORITMA - 2 DESKRIPTIF - ARITMATIKA ALGORITMA - 2 DESKRIPTIF - ARITMATIKA](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-17.jpg)
![DESKRIPTIF - ARITMATIKA § Contoh(1) : Masalah menghitung Luas & Kelilingkaran Identifikasi masalah : DESKRIPTIF - ARITMATIKA § Contoh(1) : Masalah menghitung Luas & Kelilingkaran Identifikasi masalah :](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-18.jpg)
![Problem-1 : menghitung luas persegi panjang ? ! 19 Problem-1 : menghitung luas persegi panjang ? ! 19](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-19.jpg)
![Algoritma Deskripsi : Algoritma : MENGHITUNG_LUAS_PERSEGIPANJANG : 1. Masukkan panjang (p) 2. Masukkan lebar Algoritma Deskripsi : Algoritma : MENGHITUNG_LUAS_PERSEGIPANJANG : 1. Masukkan panjang (p) 2. Masukkan lebar](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-20.jpg)
![Problem-2 : menghitung luas & keliling LINGKARAN ? ! 21 Problem-2 : menghitung luas & keliling LINGKARAN ? ! 21](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-21.jpg)
![Sampai ketemu minggu depan 22 Sampai ketemu minggu depan 22](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-22.jpg)
- Slides: 22
![PertemuanI ALGORITMA PEMROGRAMANI Pertemuan-I ALGORITMA & PEMROGRAMAN-I](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-1.jpg)
Pertemuan-I ALGORITMA & PEMROGRAMAN-I
![DEFINISI ALGORITMA Algoritma adalah urutan langkah logis penyelesaian masalah yang disusun secara sistematis Alur DEFINISI ALGORITMA Algoritma adalah urutan langkah logis penyelesaian masalah yang disusun secara sistematis. Alur](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-2.jpg)
DEFINISI ALGORITMA Algoritma adalah urutan langkah logis penyelesaian masalah yang disusun secara sistematis. Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. suatu metode/cara yg terdiri dari satu/ beberapa langkah yg harus diikuti untuk menyelesaikan masalah 2
![SIFAT ALGORITMA Ciri penting sebuah Algoritma adalah 1 Algoritma harus berhenti setelah mengerjakan sejumlah SIFAT ALGORITMA Ciri penting sebuah Algoritma adalah: 1. Algoritma harus berhenti setelah mengerjakan sejumlah](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-3.jpg)
SIFAT ALGORITMA Ciri penting sebuah Algoritma adalah: 1. Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas. 2. Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (ambiguitas). 3. Dpt menghasilkan solusi dlm waktu yg singkat 4. Algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal). 5. Algoritma memiliki batasan ruang lingkup. 3
![ALGORITMA sbg JANTUNG ILMU INFORMATIKA Dalam bidang komputer algoritma sangat diperlukan dalam menyelesaikan berbagai ALGORITMA sbg JANTUNG ILMU INFORMATIKA Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-4.jpg)
ALGORITMA sbg JANTUNG ILMU INFORMATIKA Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma yang dirancang dgn baik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien 4
![Melaksanakan Algoritma berarti melaksanakan langkah 2 didlm suatu proses Pemroses mengerjakan proses sesuai Melaksanakan Algoritma, berarti melaksanakan langkah 2 didlm suatu proses. § Pemroses mengerjakan proses sesuai](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-5.jpg)
Melaksanakan Algoritma, berarti melaksanakan langkah 2 didlm suatu proses. § Pemroses mengerjakan proses sesuai dengan algoritma(tata cara) yg diberikan kpdnya. § Juru masak membuat kue berdasarkan resep yg diberikan kpdnya , pianis memainkan lagu berdasarkan papan not balok. § Oleh krn itu ALGORITMA harus dinyatkaan dlm bentuk yg dpt dimengerti oleh pemroses. § PEMROSES harus ; - mengerti setiap langkah dlm algoritma. - mengerjakan operasi yg bersesuaian dgn langkah - harus diberi penomoran/tanda/numbering (label).
![NOTASI ALGORITMA Notasi Algoritma dapat diterjemahkan kedlm berbagai bhs pemrograman Analoginya sama NOTASI ALGORITMA § Notasi Algoritma , dapat diterjemahkan kedlm berbagai bhs pemrograman. Analoginya sama](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-6.jpg)
NOTASI ALGORITMA § Notasi Algoritma , dapat diterjemahkan kedlm berbagai bhs pemrograman. Analoginya sama dengan resep membuat kue. Sebuah resep dapat ditulis dlm bhs apapun , bisa dgn bhs Jepang , Inggris , Perancis , Indonesia, dll. § Apapun bhs nya, kue yg dihasilkan tetap sama asalkan semua aturan pd resep diikuti. Mengapa demikian ? Krn setiap jurus masak (sbg pemroses) dpt melakukan operasi dasar yg sama, spt mengocok telur, menimbang berat gula, dsb
![NOTASI ALGORITMA Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemrograman dan komputer yang mengeksekusinya NOTASI ALGORITMA Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemrograman dan komputer yang mengeksekusinya.](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-7.jpg)
NOTASI ALGORITMA Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemrograman dan komputer yang mengeksekusinya. Notasi algoritma bukan notasi bahasa pemrograman tetapi dapat diterjemahkan ke dalam berbagai bahasa pemrograman 7
![PENYAJIAN ALGORITMA Penyajian Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman Analoginya sama dengan PENYAJIAN ALGORITMA Penyajian Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Analoginya sama dengan](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-8.jpg)
PENYAJIAN ALGORITMA Penyajian Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Analoginya sama dengan resep membuat kue. Sebuah resep dapat ditulis dalam bahasa apapun. Bahasa Jepang, Inggris, Perancis, Indonesia, dan lain sebagainya. Apapun bahasanya, kue yang dihasilkan tetap sama asalkan semua aturan pada resep diikuti. 8
![METODA ALGORITMA Algoritma disajikan dlm 2 bentuk 1 Tulisan dan 2 Gambar 2 METODA ALGORITMA Algoritma disajikan dlm 2 bentuk : 1. Tulisan dan 2. Gambar. 2](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-9.jpg)
METODA ALGORITMA Algoritma disajikan dlm 2 bentuk : 1. Tulisan dan 2. Gambar. 2 bentuk tsb utk keperluan matematika dan program komputer, terbagi menjadi 3 metode yaitu : Algoritma Fundamental (deskriptif) Pseudo-code Diagram. Alir (Flowchart) 9
![ALGORITMA 1 DESKRIPTIF FUNDAMENTAL LOGIKA ALGORITMA - 1 DESKRIPTIF / FUNDAMENTAL – LOGIKA](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-10.jpg)
ALGORITMA - 1 DESKRIPTIF / FUNDAMENTAL – LOGIKA
![ALGORITMA FUNDAMENTAL Struktur BahasaDiskriptif Contoh1 Mengirim surat Jika seseorang ingin mengirim surat ALGORITMA FUNDAMENTAL (Struktur Bahasa/Diskriptif) Contoh-1 : Mengirim surat § Jika seseorang ingin mengirim surat](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-11.jpg)
ALGORITMA FUNDAMENTAL (Struktur Bahasa/Diskriptif) Contoh-1 : Mengirim surat § Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, langkah apa saja yang harus dilakukan ? ! Algoritma 11
![Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain maka langkah algoritma yang Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, maka langkah (algoritma) yang](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-12.jpg)
Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, maka langkah (algoritma) yang harus dilakukan adalah: 1) 2) 3) 4) 5) Tulis surat pada secarik kertas surat Ambil amplop surat Masukkan surat kedalam amplop surat Tutup amplop surat menggunakan perekat Jika kita ingat alamat teman tersebut, maka tulis alamat pada amplop surat. Jika tidak ingat, lihat pada buku alamat, kemudian baru kita tulis alamat pada amplop surat tersebut. 6) Tempel perangko secukupnya pada amplop surat 7) Pergi ke Kantor Pos terdekat untuk mengirimkannya 12
![CONTOH2 ALGORITHMA BELI BAJU Struktur BahasaDiskripsi Seseorang ingin membeli baju di toko pakaian CONTOH-2 : ALGORITHMA BELI BAJU (Struktur Bahasa/Diskripsi) Seseorang ingin membeli baju di toko pakaian](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-13.jpg)
CONTOH-2 : ALGORITHMA BELI BAJU (Struktur Bahasa/Diskripsi) Seseorang ingin membeli baju di toko pakaian , yg dilakukan jelas melihat-ilhat dulu dengan lihat ukuran yg cocok kemudian lihat harga , jika ukuran cocok n harga sesuai yg diharapkan maka baju akan di beli , kemudian pulanglah orang tsb. Bagaimana bentuk diskriptif algoritmanya ?
![ALGORITHMA STRUKTUR BAHASA kalimat Deskripsi 1 Masuk toko pakaian 2 Lihat ukuran ulangi ALGORITHMA –STRUKTUR BAHASA (kalimat /Deskripsi) 1. Masuk toko pakaian 2. Lihat ukuran , ulangi](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-14.jpg)
ALGORITHMA –STRUKTUR BAHASA (kalimat /Deskripsi) 1. Masuk toko pakaian 2. Lihat ukuran , ulangi jika ukuran tdk sesuai , cari ukuran yg lain 3. Lihat baju lain 4. Periksa harga , apakah harga sesuai ? - jika ya , beli - jika tidak , langkah-3 5. Selesai , pulang.
![LATIHAN1 Buatlah langkahlangkah algoritma secara kalimat deskriptif untuk masalah sehari yaitu a Mengganti LATIHAN-1 Buatlah langkah-langkah (algoritma) secara kalimat deskriptif, untuk masalah sehari, yaitu : a) Mengganti](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-15.jpg)
LATIHAN-1 Buatlah langkah-langkah (algoritma) secara kalimat deskriptif, untuk masalah sehari, yaitu : a) Mengganti ban mobil yang pecah b) Membuat teh sepoci 15
![Algoritma ban mobil yg pecah adalah 1 2 3 4 5 6 7 8 Algoritma “ban mobil yg pecah” adalah: 1) 2) 3) 4) 5) 6) 7) 8)](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-16.jpg)
Algoritma “ban mobil yg pecah” adalah: 1) 2) 3) 4) 5) 6) 7) 8) 9) Ambil ban serep/baru Ambil kunci pas ban serep Mulai mendongkrak mobil Buka baut Kemudian lepas ban yang rusak/pecah Lalu pasangkan ban serep/baru Pasang baut Kemudian lepas dongkrak Simpan ban rusak/pecah, kunci pas dan dongkrak pada tempatnya 10) Mobil siap dijalankan , selesai 16
![ALGORITMA 2 DESKRIPTIF ARITMATIKA ALGORITMA - 2 DESKRIPTIF - ARITMATIKA](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-17.jpg)
ALGORITMA - 2 DESKRIPTIF - ARITMATIKA
![DESKRIPTIF ARITMATIKA Contoh1 Masalah menghitung Luas Kelilingkaran Identifikasi masalah DESKRIPTIF - ARITMATIKA § Contoh(1) : Masalah menghitung Luas & Kelilingkaran Identifikasi masalah :](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-18.jpg)
DESKRIPTIF - ARITMATIKA § Contoh(1) : Masalah menghitung Luas & Kelilingkaran Identifikasi masalah : - Input = r , pi = 3. 14 - Proses L = pi * r 2 , K = 2 * pi * r - Output : Luas & Keliling § Algoritma (struktur bahasa) : 1. Tetapkan nilai pi=3. 14 2. Baca nilai r (jari-jari) 3. Hitung Luas (L) 4. Hitung Keliling (K) 5. Tulis L dan K
![Problem1 menghitung luas persegi panjang 19 Problem-1 : menghitung luas persegi panjang ? ! 19](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-19.jpg)
Problem-1 : menghitung luas persegi panjang ? ! 19
![Algoritma Deskripsi Algoritma MENGHITUNGLUASPERSEGIPANJANG 1 Masukkan panjang p 2 Masukkan lebar Algoritma Deskripsi : Algoritma : MENGHITUNG_LUAS_PERSEGIPANJANG : 1. Masukkan panjang (p) 2. Masukkan lebar](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-20.jpg)
Algoritma Deskripsi : Algoritma : MENGHITUNG_LUAS_PERSEGIPANJANG : 1. Masukkan panjang (p) 2. Masukkan lebar (l) 3. Hitung luas (L), yaitu panjang kali lebar 4. Cetak luas (L) 20
![Problem2 menghitung luas keliling LINGKARAN 21 Problem-2 : menghitung luas & keliling LINGKARAN ? ! 21](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-21.jpg)
Problem-2 : menghitung luas & keliling LINGKARAN ? ! 21
![Sampai ketemu minggu depan 22 Sampai ketemu minggu depan 22](https://slidetodoc.com/presentation_image_h2/420fd35615a59ac1b3aa8c9b1dd2bac9/image-22.jpg)
Sampai ketemu minggu depan 22
Algoritma adalah...
Urutan penyelesaian masalah adalah
Proses flowchart secara urut
Algoritma adalah
Definisi algoritma dan pemrograman
Algoritma merupakan deskripsi urutan pelaksanaan suatu
Urutan analogi algoritma
Definisi algoritma genetika
Definisi algoritma sains komputer
Konsep dasar pemrograman komputer
Defenisi algoritma
Definisi algoritma sains komputer
Pemilihan ragam dialog dipengaruhi, kecuali
Motion dalam scratch
Urutan saluran percernaan manusia yang benar adalah …. *
Instruksi tes wais
Subtes pada tes wais
Urutan kekuatan asam senyawa oksihalida adalah
Menentukan urutan cerita
Pengertian video conferencing
Menurut jessica definisi desain grafis adalah .....
Definisi sehat menurut pepkin, s adalah
Membangun jejaring dan kolaborasi