100% menganggap dokumen ini bermanfaat (1 suara)
8K tayangan8 halaman

FlowChart Dan Contoh Soal

Aturan dan contoh flowchart dijelaskan. Aturan meliputi hubungan antar simbol, arah aliran data, dan penggunaan konektor. Contoh soal membahas cara membuat flowchart untuk menampilkan bilangan, menghitung gaji karyawan, dan komisi penjualan."

Diunggah oleh

vnilla sk3
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
8K tayangan8 halaman

FlowChart Dan Contoh Soal

Aturan dan contoh flowchart dijelaskan. Aturan meliputi hubungan antar simbol, arah aliran data, dan penggunaan konektor. Contoh soal membahas cara membuat flowchart untuk menampilkan bilangan, menghitung gaji karyawan, dan komisi penjualan."

Diunggah oleh

vnilla sk3
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

Ref

https://katadata.co.id/intan/berita/62a9981c23f92/memahami-aturan-flowchart-dan-contoh-soal

Aturan Flowchart
Berikut aturan flowchart atau perancangan diagram alir:
1. Semua simbol flowchart dihubungkan dengan suatu garis alir. Pengertian garis alir adalah
suatu garis dengan tanda panah
2. Simbol dari suatu flowchart memiliki titik masuk di atas simbol. Sedangkan titik keluar dari
simbol flowchart ada di bagian bawah, kecuali untuk decision.
3. Decision mempunyai dua titik keluar yang menyatakan benar atau salah. Titik keluar ini
berada di sisi atau di bawah.
4. Umumnya, aliran data suatu flowchart dari atas menuju ke bawah, tetapi ada juga aliran
yang mengalir dari bawah ke atas.
5. Konektor digunakan untuk menyatakan hubungan jeda pada flowchart
6. Program sub program dan interrupt memiliki flowchart yang mandiri.
7. Semua diagram alir diawali oleh simbol terminator atau predeftones process (untuk sub
program).
8. Setiap flowchart selalu diakhir menggunakan simbol terminator

Contoh Soal Flowchart


Berikut contoh soal sebuah flowchart beserta pembahasan,
Buat flowchart Jawab:
untuk menampilkan bilangan 1 sampai 100:

Algoritma:
 Input : -
 Proses: Bilangan Cetak bilangan
 Naikkan bilangan sebesar 1
 Jika bilangan <= 100, maka ulangi
 mulai cetak
 Output: Bilangan

Dibaca nama karyawan dan gaji pokok. Jawab:


Gaji bersih yang diterima pegawai adalah gaji
bersih= gaji pokok+tunjangan-pajak.
Tunjangan karyawan dihitung 20 % dari gaji
pokok, sedangkan pajak 15 % dari gaji pokok
ditambah tunjangan.
Nama karyawan dan gaji bersihnya dicetak ke
piranti keluaran.
Buatlah flowchart-nya:

Algoritma:
Input: Nama, Gaji_Pokok
Proses: Tunjangan = 20 % x Gaji_Pokok
Pajak = 15 % x (Gaji_Pokok+Tunjangan)
Gaji_Bersih = Gaji+Pokok + Tunjangan – Pajak
Output: Nama, Gaji_Bersih,
Buatlah sebuah flowchart untuk menghitung komisi yang diterima salesman berdasarkan hasil
penjualan yang dicapainya.
Seorang salesman mendapatkan 5 % komisi dari hasil penjualan.
Masukan bagi algoritma adalah nama salesman dan nilai penjualan yang dicapainya.
Tampilkan ke piranti keluaran nama salesman, nilai penjualan yang dicapainya besar komisi
yang diperolehnya.

Algoritma:
Input: Nama_Salesman, Penjualan
Proses: Komisi
Output: Nama_Salesman, Penjualan, Komisi
Jawab:

CATATAN untuk dingat.


 Flowchart disebut juga diagram alir yang terdiri dari simbol-simbol standar.
 Dalam menggambarkan algoritma yang mudah dipahami dan terstruktur dibutuhkan alat bantu
yaitu flowchart atau diagram alir. Flowchart berguna untuk menggambarkan urutan logika dari
prosedur penyelesaian masalah.
 Tujuan flowchart untuk menggambarkan suatu tahapan penyelesaian masalah secara sederhana,
terurai, rapi, dan jelas menggunakan simbol-simbol standar.
 Selain itu flowchart dibutuhkan untuk dokumentasi dan alat komunikasi.

REF https://badoystudio.com/contoh-algoritma-dan-flowchart/ Contoh Algoritma Dan Flowchart

1. Menghitung Luas Segitiga

Algoritma Menghitung Luas Segitiga Flowchart Menghitung Luas Segitiga


Analisis :
 Input : a (alas) dan t (tinggi)
 Luas Segitiga = a*t/2
Algoritma :
 Masukan nilai alas (a) dan nilai tinggi segitiga
(t)
 Maka untuk menghitung luas digunakan rumus
alas dengan tinggi yang sudah ditentukan
 Rumus untuk menghitung Luas Segitiga yaitu L
= 1/2*a*t

Nilai L (Luas) akan dicetak sebagai output ke


perangkat output (keluaran)
2. Menghitung Keliling Lingkaran
Algoritma Keliling Lingkaran Flowchart Keliling Lingkaran
Analisis :
 Input : r (jari-jari lingkaran) dan phi
 Keliling Lingkaran K=2*phi*r
Algoritma :
 Menetapkan nilai phi = 3.14
 Menghitung jari-jari lingkaran
 Rumus untuk menghitung Keliling
Lingkaran yaitu K=2*phi*r
Nilai K (Keliling Lingkaran ) akan dicetak sebagai
output ke perangkat output (keluaran)

3. Menghitung Luas Persegi Panjang


Algoritma Luas Persegi Panjang Flowchart Luas Persegi Panjang
Analisis :
 Input : p (panjang) dan l (lebar)
 Luas Persegi Panjang L = p*l
Algoritma :
 Inputkan panjang
 Inputkan lebar
 Rumus untuk menghitung L yaitu L= p*l
Nilai L (Luas ) akan dicetak sebagai output ke
perangkat output (keluaran)
4. Mengirim Surat
Algoritma Mengirim Surat Flowchart Mengirim Surat
 Ketik atau tulis surat
 Siapkan sampul surat atau amplop
 Masukkan surat ke dalam amplop yang
tersedia
 Lem amplop surat dengan baik
 Tuliskan alamat pengiriman surat, jika tidak
ingat, lebih dahulu ambil buku alamat & cari
alamat yg dituju, lalu tulis alamat amplop
surat.
 Beli dan tempelkan perangko pada amplop
Pergi ke kantor pos dan bawa surat utk
diserahkan pd pegawai pos
5. Menghitung Keliling Persegi yang diketahui luas
Algoritma Menghitung Keliling Persegi yang Flowchart Menghitung Keliling Persegi yang
diketahui luas diketahui luas
Analisis :
 Input : L (Luas)
 Input : S ( sisi )
 Hitung Sisi : S = L : 2
 Hitung Keliling Persegi : K= 4*S
Algoritma :
 Inputkan Luas Persegi
 Hitung Sisi Menggunakan rumus diatas
 Hitung keliling persegi menggunakan rumus
diatas
Nilai K (Keliling Persegi) akan dicetak sebagai
output ke perangkat output (keluaran)

6. Menentukan Bilangan Ganjil atau Genap


Algortima Menentukan Bilangan Ganjil atau Flowchart Menentukan Bilangan Ganjil atau
Genap Genap
 Inputkan sebuah bilangan (bilangan bulat)
 Bagi bilangan yang sudah diinputkan dengan
angka 2
 Jika menghasilkan sisa pembagian ( 0 ) maka
bilangan tersebut genap
Jika menghasilkan sisa pembagian bukan (0)
maka bilangan tersebut ganjil
7. Menentukan Ketuntasan Siswa
Algoritma Menentukan Ketuntasan Flowchart Menentukan Ketuntasan Siswa
Siswa
 Nama Siswa dan nilai (sudah
terbaca)
 Kalau Siswa mendapat nilai >74
maka ket “ Tuntas”
 Kalau Siswa mendapat nilai <75
maka ket “Remidi”
Data nama, nilai dan keterangan
akan ditampilkan

8. Konversi Suhu
Algoritma Konversi Suhu
 Inputkan besaran suhu dalam Celcius (satuan Celcius).
 Untuk melakukan konversi suhu dari Celcius ke Reamur digunakan rumus: R = 4/5 * C
 Untuk melakukan konversi suhu dari Celcius ke Fahrenheit digunakan rumus berikut: F = 9/5 * C + 3
 Suhu dalam besaran Reamur dan Fahrenheit akan ditampilkan.
Flowchart Konversi Suhu
9. Penjumlahan 2 Angka
Algoritma Penjumlahan 2 Angka Flowchart Penjumlahan 2 Angka
 Masukan angka pertama (a) dan kedua (b)
 Jumlahkan dengan rumus a+b
 ditampilkan hasil dari a+b

10. Menghitung Umur Seseorang


Algoritma Menghitung Umur Seseorang Flowchart Menghitung Umur Seseorang
 Inputkan tahun sekarang (TS)
 Inputkan tahun lahir (TL)
 Hitung menggunakan rumus : TS – TL
 Tampilkan jumlah umur

11. Menghitung Jam ke Detik


Algoritma Menghitung Jam ke Detik Flowchart Menghitung Jam ke Detik
 Input Jam
 Hitung menggunakan Rumus : Jam * 3600
 Tampilkan detik
12. Menghitung KM ke Meter
Algoritma Menghtiung KM ke Meter Flowchart Menghtiung KM ke Meter
 Inputkan KM
 Hitung menggunakan rumus : KM*1000
 Cetak Meter

13. Menghitung Kilogram ke Gram


Algoritma Menghtiung Kg Ke Gram Flowchart Menghtiung Kg Ke Gram
 Inputkan Kg
 Hitung menggunakan rumus : Kg * 1000
 tampilkan Gram

Anda mungkin juga menyukai