Tahukah kamu pada awal pembuatan suatu aplikasi, baik itu di dalam mobile, web dan desktop pertama kali harus dirancang dalam algoritma dan juga flowchart. Seorang programmer tidak akan mengetahui proses ngoding apabila tidak mengetahui alur dari programnya tersebut seperti apa.
Maka dari itu, apabila Anda ingin menjadi seorang developer ataupun programmer, harus belajar mengenai algoritma dan juga flowchart agar Anda tahu aplikasi yang Anda buat itu tujuannya untuk apa.
Contoh Flowchart Beserta Analisis dan Algoritma
Untuk lebih mengetahui bagaimana kegunaan dari flowchart, Anda dapat melihat contoh-contoh flowchart beserta analisis dan algoritmanya di bawah ini:
[ez-toc]
1. Flowchart untuk Menghitung Keliling Lingkaran
Analisis dari menghitung keliling lingkaran, yaitu :
- Input : r (jari-jari lingkaran) dan phi
- Keliling Lingkaran K=2*phi*r
Algoritma dari menghitung keliling lingkaran, yaitu :
- Pertama, Anda harus menetapkan nilai dari phi, seperti yang telah kita ketahui yaitu nilai dari phi adalah 3.14
- Selanjutnya Anda harus menghitung jari-jari pada lingkaran tersebut
- Kemudian Anda bisa memasukkan rumus menghitung keliling lingkaran, yang mana rumusnya yaitu K=2*phi*r
- Setelah memasukkan rumus tersebut, maka nilai K akan ditampilkan atau dicetak menjadi suatu output pada perangkat output.
2. Flowchart untuk Mengirimkan Surat
Algoritma dari mengirim surat, yaitu :
- Pertama yang harus dilakukan yaitu mengetik atau menulis surat
- Lalu harus menyiapkan sebuah amplop atau sampul surat
- Kemudian memasukkan surat tersebut kedalam sebuah amplop yang sudah disediakan sebelumnya
- Setelah memasukkan surat ke dalam amplop, maka Anda harus melekatkan amplop surat tersebut dengan baik menggunakan lem
- Selanjutnya yaitu harus menuliskan alamat dari pengiriman surat tersebut, apabila Anda tidak ingat, maka lebih baik untuk mengambil buku alamat dan juga mencari alamat yang akan dituju sebelumnya. Lalu tulislah alamat tersebut pada amplop surat.
- Setelah itu belilah perangko dan tempelkan perangko tersebut pada amplop yang tadi.
- Langkah terakhir yaitu, Anda harus pergi ke kantor pos dan membawa surat tersebut dan diserahkan kepada pegawai pos.
3. Flowchart untuk Menentukan Bilangan yang Genap dan Ganjil
Algoritma dari menentukan sebuah bilangan tersebut genap atau ganjil, yaitu :
- Pertama yaitu inputkan atau masukkan suatu bilangan, bilangan tersebut haruslah bilangan bulat
- Lalu bagilah bilangan yang telah diinputkan tersebut dengan angka 2
- Apabila hasil dari sisa pembagian tersebut 0, maka dapat disimpulkan bahwa bilangan tersebut adalah genap
- Sebaliknya, apabila hasil dari sisa pembagian tersebut bukan 0, maka dapat disimpulkan bahwa bilangan tersebut adalah ganjil
4. Flowchart untuk Mengkonversi Suhu
Algoritma dari mengkonversi suhu, yaitu :
- Pertama yaitu inputkan atau masukkan besaran suhu tersebut ke dalam satuan celcius
- Apabila suatu suhu tersebut ingin diubah dari celcius ke Reamur maka harus menggunakan rumus R =Â 4/5 * C
- Dan apabila suatu suhu tersebut ingin diubah dari celcius ke Fahrenheit maka harus menggunakan rumus F =Â 9/5 * C + 3
- Setelahnya maka suhu pada besaran Fahrenheit atau Reamur tersebut akan ditampilkan
5. Flowchart untuk Membuat Secangkir Kopi
Algoritma dari membuat secangkir kopi, yaitu :
- Yang pertama harus dilakukan yaitu Anda harus membuka kemasan dari kopi sachet yang sebelumnya telah dibeli
- Kemudian tuangkan kopi tersebut dalam sebuah gelas
- Selanjutnya yaitu Anda dapat memanaskan air tersebut sampai mendidih
- Dan kemudian Anda dapat menuangkan air panas tersebut ke dalam sebuah gelas
- Lalu Anda harus mengaduk kopi tersebut sampai merata
- Dan kopi pun siap untuk diminum
6. Flowchart untuk Memesan Makanan
Algoritma dari memesan makanan, yaitu :
- Fase yang pertama yaitu pelanggan akan singgah ke rumah makan
- Lalu pelanggan tersebut akan memilih pilihan makanannya pada menu yang telah disediakan
- Apabila makanan tersebut sesuai dengan selera pelanggan,maka pelanggan tersebut akan jadi memesan makanan, Sedangkan apabila makanan yang terdapat pada menu tidak sesuai dengan selera pelanggan, maka mereka tidak akan melakukan pemesanan
- Apabila pelanggan jadi untuk memean makanan maka menu tersebut akan terpilih
- Seorang pelayan tersebut nantinya akan melihat stok makanan yang ada, apabila tersedia maka makanan tersebut akan diproses. Sedangkan apabila tidak tersedia maka pelayan tersebut akan menyarankan pelanggan tersebut untuk memilih menu lainnya
- Kemudian setelah diproses, maka pelanggan tersebut akan menerima makanan yang telah dipesannya
- Setelah itu akan terjadi suatu transaksi pembayaran di meja kasir
- Dan seorang penjaga kasir nantinya akan memberikan bukti pembayaran ataupun kwitansi
- Apabila seluruh tahapan tersebut sudah dilalui, maka pelanggan tersebut akan meninggalkan rumah makan
7. Flowchart untuk Menghitung Hasil Nilai Akhir
Algoritma dari Menghitung Hasil Nilai Akhir, yaitu :
- Pertama kali yaitu inputkan atau memasukkan Nim maupun Nama murid
- Lalu inputkan atau masukkan Absensi (Kehadiran), nilai tugas-tugas, kuis, Ujian Tengah Semester dan Ujian Akhir Semester
- Selanjutnya yaitu memasukkan rumus dari nilai akhir, yakni : kehadiran*0.05+tugas*0.25+kuis*0.15+UTS*0.25+UAS*0.30
- Terakhir yaitu hanya tinggal menampilkan hasil nilai akhir
8. Flowchart untuk Menghitung Jam ke Dalam Satuan Detik
Algoritma dari Menghitung jam ke dalam satuan detik, yaitu :
- Pertama yaitu inputkan atau masukkan Jam
- Selanjutnya yaitu menghitung menggunakan rumus, yaitu Jam * 3600
- Terakhir yaitu menampilkan hasil yang telah berubah menjadi detik
9. Flowchart untuk Menghitung KM ke Dalam Satuan Meter
Algoritma dari Menghitung KM ke dalam satuan meter, yaitu :
- Pertama yaitu inputkan atau masukkan nilai KM
- Selanjutnya yaitu menghitung menggunakan rumus, yaitu KM * 1000
- Terakhir yaitu menampilkan hasil yang telah berubah menjadi meter
10. Flowchart untuk Menghitung Luas dari Persegi Panjang
Analisis dari menghitung luas dari persegi panjang, yaitu :
- Input : p (panjang) dan l (lebar)
- Luas Persegi Panjang L = p*l
Algoritma dari Menghitung luas dari persegi panjang, yaitu :
- Pertama yang harus dilakukan yaitu inputkan atau masukkan nilai panjang
- Kedua yaitu inputkan atau masukkan nilai lebar
- Setelah itu dapat menggunakan rumus dari menghitung L, yakni L= p*l
- Terakhir nilai L tersebut akan di tampilkan menjadi suatu output
Itulah contoh flowchart beserta analisis dan algoritmanya yang perlu Anda ketahui. Semoga bermanfaat dan dapat menambah pengetahuan Anda tentang flowchart.
Editor: Muchammad Zakaria
Download berbagai jenis aplikasi terbaru, mulai dari aplikasi windows, android, driver dan sistem operasi secara gratis hanya di Nesabamedia.com: