Algoritma merupakan urutan langkah-langkah logis untuk menyelesaikan suatu masalah
Size: 1.61 MB
Language: none
Added: Sep 19, 2025
Slides: 13 pages
Slide Content
ALGORITMA & PEMROGRAMAN
Apa itu ALGORITMA ??? Mari kita bahas ….
ALGORITMA Suatu urutan atau langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan suatu persoalan tertentu
Contoh 1 Bagaimana cara membuat segelas teh celup ? ALGORITMA PEMBUATAN SEGELAS TEH CELUP Siapkan cangkir / gelas , teh celup , sendok , dan gula Masukkan 1 sendok gula ke dalam gelas Masukkan teh celup ke dalam gelas Tuang air panas ke dalam gelas Aduk hingga gula larut di dalam teh Setelah selesai , teh siap dihidangkan
Contoh 2 Bagaimana cara mengkoneksikan perangkat ke jaringan wifi ? ALGORITMA Pastikan sudah ada jaringan wifi Pilih jaringan wifi yang tersedia Masukkan password wifi Jika password salah, maka sistem menampilkan “ gagal koneksi ” Jika password benar , maka koneksi wifi sudah aktif pada perangkat dan siap digunakan
Pentingnya Algoritma dalam pemrograman Sebelum membuat sebuah program, seorang programmer harus paham bagaimana algoritma dalam pembuatan program tersebut . Pentingnya algoritma disini adalah agar pengerjaan suatu program dapat dilakukan dengan runtut dan rapi . Penjelasan dari sebuah algoritma dapat digambarkan kedalam sebuah FLOWCHART
FLOWCHART Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses ( instruksi ) dengan proses lainnya dalam suatu program
SIMBOL DALAM FLOWCHART TERMINAL Simbol untuk memulai dan mengakhiri suatu program PROCESS Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer INPUT - OUTPUT Simbol untuk memasukkan data maupun menunjukkan hasil dari suatu proses
ARUS / FLOW Simbol untuk prosedur yang dapat dilakukan dari atas kebawah , bawah keatas , dari kanan , atau dari kiri DECISSION Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban / pilihan
CONTOH KASUS 1 Buatlah sebuah algoritma dan flowchart untuk menghitung Luas sebuah persegi panjang ALGORITMA Masukkan nilai panjang Masukkan nilai lebar Rumus menghitung Luas yaitu p*l Nilai L (Luas) akan dicetak sebagai output FLOWCHART MULAI / START MASUKKAN NILAI PANJANG MASUKKAN NILAI LEBAR LUAS = p * l TAMPILKAN HASIL PERHITUNGAN LUAS FINISH / SELESAI
CONTOH KASUS 3 Buatlah sebuah algoritma dan flowchart untuk menentukan bilangan Ganjil atau Genap ALGORITMA Masukkan sebuah bilangan bulat Bagi bilangan yang dimasukkan dengan 2 Jika sisa hasil bagi (0), maka bilangan tersebut Genap Jika sisa hasil bagi bukan (0), maka bilangan tersebut Ganjil Tampilkan hasil FLOWCHART MULAI / START Masukkan bilangan bulat Rumus : Bilangan dibagi 2 Genap FINISH / SELESAI ? Sisa bagi = 0 YA Ganjil TIDAK TAMPILKAN HASIL
LATIHAN SOAL 1. Buatlah sebuah algoritma dan flowchart untuk menghitung Volume Balok ! Rumus balok yaitu “p x l x t” 2. Buatlah sebuah algoritma dan flowchart untuk menentukan kelulusan siswa , dimana ketentuannya sebagai berikut : a. Nama siswa dan nilai perlu dimasukkan b. Jika nilai siswa 70-100, maka keterangan "Lulus" c. Jika nilai siswa 0-69, maka keterangan " Gagal " d. Data nama dan keterangan akan ditampilkan