Académique Documents
Professionnel Documents
Culture Documents
“Algoritma”
Makalah ini Disusun untuk Memenuhi Tugas Mata Kuliah
“Mekatronika” dengan Dosen Penampu :
Edoward S.T., M.T.
Disusun oleh :
TEKNIK MESIN
FAKULTAS TEKNIK
UNIVERSITAS JEMBER
JEMBER
Algoritma
return $luas;
}
$alas = 4;
$tinggi = 5;
Model Flowchart
Dalam penulisan Flowchart dikenal dua model, yaitu Sistem
Flowchart dan Program Flowchart :
1). System Flowchart
Yaitu bagan yang memperlihatkan urutan prosedure dan proses dari beberapa file
di dalam media tertentu. Melalui flowchart ini terlihat jenis media penyimpanan
yang dipakai dalam pengolahan data.
Selain itu juga menggambarkan file yang dipakai sebagai input dan output. Tidak
digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah
namun hanya untuk menggambarkan prosedur dalam sistem yang dibentuk.
2). Program Flowchart
Yaitu bagan yang memperlihatkan urutan dan hubungan proses dalam
suatu program. Dua jenis metode penggambaran program flowchart :
Conceptual flowchart, menggambarkan alur pemecahan masalah secara
global.
Detail flowchart, menggambarkan alur pemecahan masalah secara rinci .
Simbol Flowchart
Simbol-simbol yang di pakai dalam flowchart dibagi menjadi 3 kelompok :
1. Flow direction symbols
Digunakan untuk menghubungkan simbol satu dengan yang lain – Disebut juga
connecting line
2. Processing symbols
Menunjukan jenis operasi pengolahan dalam suatu proses / prosedur Input / Output
3. Symbols
Menunjukkan jenis peralatan yang digunakan sebagai media input atau output.
Contoh algoritma Menghitung Keliling Persegi yang diketahui luas :
Analisis :
1) Input : L (Luas)
2) Input : S (sisi)
3) Hitung Sisi : S = L : 2
4) Hitung Keliling Persegi : K= 4*S
Algoritma :
1) Inputkan Luas Persegi
2) Hitung Sisi Menggunakan rumus diatas
3) Hitung keliling persegi menggunakan rumus diatas
4) Nilai K (Keliling Persegi) akan dicetak sebagai output ke perangkat
output (keluaran)
C. Pemrograman
Pemrograman adalah proses membuat suatu Program dengan Algoritma +
Bahasa Pemrograman. Sebuah Software hanya bisa terwujud jika dibuat dengan
Algoritma dan Bahasa Pemrograman.
Langkah-langkah yang dilakukan dalam pemrograman yang umum adalah :
- Definisikan Masalah
- Mengumpulkan kebutuhan (requirement)
- Buat Algoritma dan Struktur Cara Penyelesaian
- Menulis Program dengan bahasa pemrograman
- Testing dan Verifikasi Program
- Implementasi/Instalasi Program
- Dokumentasi Program
- Pemeliharaan Program
Kita bisa memilih Bahasa Pemrograman apa saja yang kita mau dan kuasai.
Namun tentu tidak semua bahasa pemrograman cocok dengan permasalahan yang
ada dan kita wajib mencari tahu manakah yang cocok dan sesuai dengan kebutuhan
kita.
Contoh untuk membuat App Android kita bisa pilih bahasa pemrograman
Java, untuk App iOS kita pakai Swift dan Objective-C, untuk Website kita bisa
pakai PHP atau Javascript, membuat games bisa pakai C++ dsb.
Dalam membangun aplikasi (Software Engineering), metoda yang umum
digunakan adalah Waterfall, Agile, Scrum, Extreme Programming, Rapid
Application Development Methodology dan Spiral.
Daftar Pustaka
https://teknojurnal.com/pengertian-algoritma-pemrograman/
http://teknosains.com/sains-teknologi/algoritma-dan-pemrograman-itu-apa-
sih
https://badoystudio.com/contoh-algoritma-dan-flowchart/
https://herlansaputra.wordpress.com/2017/10/25/pengertian-algoritma-
flowchart-pseudocode-ipo-progam-bahasa-pemograman/