Algoritma dan Penerapannya Dalam Pemrograman

SthitiNurHita 0 views 13 slides Sep 19, 2025
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

Algoritma merupakan urutan langkah-langkah logis untuk menyelesaikan suatu masalah


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

TERIMAKASIH
Tags