TI

Pertanyaan

1. Ubahlah algoritma berikut ini dalam bentuk flowchart.



Algoritma TokoBaju
Variabel HargaNormal, TotalBayar, JmlBarang, NDiskon:
integer
PersenDiskon:real
Konstanta PersenDiskon=0,25
1) READ HargaNormal
2) READ JmlBarang
3) NDiskon=JmlBarang*HargaNormal*PersenDiskon
4) TotalBayar=JmlBarang*HargaNormal-Ndiskon
5) WRITE TotalBayar

1 Jawaban

  • Ubahlah algoritma berikut ini dalam bentuk flowchart.

    Jawaban

    Pendahuluan

    Algoritma adalah susunan logis dan sistematis dari langkah-langkah untuk memecahkan atau menyelesaikan suatu permasalahan.

    Dalam dunia pemrograman, algoritma digunakan untuk membuat software dengan berbagai kegunaan yang digunakan pada perangkat komputer. Algoritma dalam pembuatan software diimplementasikan dengan beberapa bahasa pemrograman seperti C/C++, C#, Visual Basic, dan bahasa pemrograman lainnya.Tanpa algoritma yang tepat, baris demi baris kode tidak akan menghasilkan output yang diinginkan. Oleh karena itu algortima sangat penting dalam membuat program berfungsi sebagaimana mestinya.

    Penulisan algoritma ada beberapa cara, salah satunya dengan menggunakan flowchart. Flowchart adalah adalah suatu gambaran alur sebuah proses yang berurutan yang digambarkan dengan simbol-simbol tertentu.



    Ada lima jenis Flowchart berfasarkan fungsinya:



    1. Flowchart Sistem (System Flowchart)


    Flowchar yang menggambarkan urutan kerja di dalam keseluruhan sistem dan menjelaskan urutan dari prosedur-prosedur di dalam sistem tersebut.


    2. Flowchart Dokumen (Document Flowchart)


    Document flowchart atau sering juga disebut bagan alir formulir (form flowchart) dan paperwork flowchart merupakan flowchar yang menunjukkan urutan dari laporan dan formulir beserta tembusan-tembusannya.


    3. Flowchart Skematik (Schematic Flowchart)


    Schematic flowchart sebenarnya mirip dengan flowchart sistem, fungsinya adalah menggambarkan urutan prosedur di dalam suatu sistem.


    4. Flowchart Program (Program Flowchart)


    Program flowchart merupakan flowchart yang menjelaskan secara rinci algoritma atau urutan-urutan dari jalanya program.  


    5. Flowchart Proses (Process Flowchart)


    Flowchart Proses merupakan cara penggambaran proses dalam ranah industrial yang berisi langkah-langkah secara berurutan dalam suatu prosedur atau sistem.

    Pembahasan

    Untuk membuat flowchart, pertama-tama kita harus tau jenis aktifitas dalam algoritma. Flowchart yang akan kita buat mengacu pada algoritma berikut ini, beserta jenis prosesnya.

    Algoritma TokoBaju


    Variabel HargaNormal, TotalBayar, JmlBarang, NDiskon:


    integer


    PersenDiskon:real


    Konstanta PersenDiskon=0,25    -> deklarasi

    1) READ HargaNormal     ->  input/output

    2) READ JmlBarang     ->  input/output

    3) NDiskon=JmlBarang*HargaNormal*PersenDiskon  -> proses

    4) TotalBayar=JmlBarang*HargaNormal-Ndiskon  -> proses

    5) WRITE TotalBayar    ->  input/output


    Setelah kita tahu jenis-jenis prosesnya, ikuti simbol-simbol berikut ini.

    Simbol-simbol dalam flowchart


    -Terminator/Simbol Titik Terminal menunjukkan permulaan (start) atau akhir (stop) dari suatu proses.


    -Flow Line / garis alir adalah simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain (connecting line). Simbol ini juga berfungsi untuk menunjukkan arah aliran program.


    -Processing Symbol / Simbol Proses digunakan untuk menunjukkan kegiatan yang dilakukan oleh komputer. Pada bidang industri (proses produksi barang), simbol ini menggambarkan kegiatan inspeksi atau yang biasa dikenal dengan simbol inspeksi


    -Decision Symbol / Simbol Keputusan merupakan simbol yang digunakan untuk memilih proses atau keputusan berdasarkan kondisi yang ada. Simbol ini biasanya ditemui pada flowchart program.


    -Input-Output / Simbol Keluar-Masuk menunjukkan proses input-output yang terjadi tanpa bergantung dari jenis peralatannya.


    -Connector (On-page)  

    Simbol ini fungsinya adalah untuk menyederhanakan hubungan antar simbol yang letaknya berjauhan atau rumit bila dihubungkan dengan garis dalam satu halaman


    -Connector (Off-page)  

    Sama seperti on-page connector, hanya saya simbol ini digunakan untuk menghubungkan simbol dalam halaman berbeda. label dari simbol ini dapat menggunakan huruf atau angka


    -Preparation Symbol / Simbol Persiapan merupakan simbol yang digunakan untuk mempersiapkan penyimpanan di dalam storage.

    Kesimpulan

    Flowchart ada di lampiran

    Pelajari lebih lanjut

    algoritma menghitung tarif parkir dalam flowchart https://brainly.co.id/tugas/18365162

    Detil Jawaban

    Kelas : 10

    Mapel : TIK

    Bab : Mengenal Pemrograman Komputer

    Kode : 10.11.6

    Kata Kunci : algoritma menghitung jumlah bayar

    Gambar lampiran jawaban bobwilliam048
    Gambar lampiran jawaban bobwilliam048

Pertanyaan Lainnya