Bandingkan Perancangan Algoritma Dengan Flowchart Dan Pseudocode


Bandingkan Perancangan Algoritma Dengan Flowchart Dan Pseudocode

bandingkan perancangan algoritma dengan flowchart dan pseudocode

Daftar Isi

1. bandingkan perancangan algoritma dengan flowchart dan pseudocode


Flochart : merupakan algoritma yang menggunakan beberapa simbol di dalamnya seperti elips,jajar genjang,belahketupat. Sedangkan pseudocode : merupakan algoritma yang menggunakan baris kode .

2. Bandingkan perancangan algoritma dgn flowchart dan pseudocode


Flowchart adalah diagram yang menunjukkan gambaran masalah . Ini adalah representasi bergambar bagaimana program akan bekerja , dan mengikuti format standar . Menggunakan berbagai jenis bentuk untuk menandakan proses yang berbeda yang terlibat dalam masalah tersebut.

Sedangkan

Pseudocode adalah sarana mengungkapkan instruksi bertahap untuk memecahkan masalah tanpa khawatir tentang sintaks dari suatu bahasa pemrograman tertentu . Tidak seperti flowchart , menggunakan format tertulis yang tidak memerlukan aturan mutlak untuk menulis . Hal ini dapat ditulis dalam bahasa Inggris biasa, dan kita dapat menggunakan beberapa kata kunci di dalamnya juga .


3. bandingkan perancangan algoritma dengan flowchart dan pseudocude


- Flowchart itu algoritma yang disampaikan menggunakan diagram alir
- Poseudocode itu algoritma yang diaampaikan dengan menggunakan bahasa yang hampir mirip dengan code code bahasa pemograman

4. jelaskan penulisan algoritma secara deskriptif,pseudocode,dan flowchart​


Jawaban:

Cara penulisan algoritma

1. Cara deskripsi, yaitu penulisan algoritma menggunakan bahasa deskripsi. Cara ini terdiri dari tiga bagian yaitu judul, deklarasi, dan deskripsi.

2. Bagan alir atau flowchart merupakan penulisan algoritma berdasarkan notasi grafis dalam bentuk bagan urutan.

3. Pseudocode yaitu metode penulisan algoritma yang penampilannya menyerupai bahasa pemrograman yang digunakan pada tingkat lanjut, namun masih dapat dipahami.

Penjelasan:

maaf kalo salah

Jawaban:

Algoritma secara deskriptif yaitu,Notasi algoritma dengan menggunakan kalimat deskriptif disebut juga notasi alami. Notasi algoritma deskriptif dilakukan dengan cara menuliskan intruksi-intruksi yang musti dilaksanakan dalam bentuk untaian kalimat deskriptif dengan menggunakan bahasa yang jelas.

Algoritma secara pseudocode yaitu, penulisan algoritma yang menyerupai bahasa pemrograman tingkat tinggi. Pada umumnya notasi pseudecode menggunakan bahasa yang mudah dimengerti secara umum dan juga lebih ringkas dari pada algoritma. Pseudecode berisi deskripsi dari algoritma pemrograman komputer yang menggunakan struktur sederhana dari beberapa bahasa pemrograman tetapi bahasa tersebut hanya ditujukan agar bisa terbaca dan dimengerti manusia.

Algoritma secara flowchart yaitu,penulisan algoritma dengan menggunakan notasi grafis. Flowchart adalah bagan yang mempelihatkan tahapan dari suatu program dan hubungan antar proses beserta penyataannya. Ilustrasi ini dinyatakan dalam simbol, setiap simbol mempunyai makna tertentu untuk proses tertentu. Simbol-simbol flowchart yang umumnya digunakan adalah simbol-simbol flowchart standar yang dikeluarkan oleh ANSI dan ISO.


5. buatlah 1 contoh penulisan algoritma dalam bentuk pseudocode dan flowchart


Algoritma :1. Masukkan panjang
2. Masukkan lebar
3. Luas Persegi panjang adalah panjang dikalikan lebar
4. Tampilkan luas persegi panjang

Pseudocode :1. Input panjang
2. Input lebar
3. Luas = panjang x lebar
4. Print luas lingkaran
Algoritma :1. Masukkan phi (Ï€)
2. Masukkan jari-jari (r)
3. Luas Lingkaran adalah phi dikalikan jari-jari
4. Tampilkan luas lingkaran


Pseudocode :1. Input phi (Ï€)
2. Input jari-jari (r)
3. Luas = π x r x r
4. Print luas lingkaran

6. buatlah algoritma pseudocode dan flowchart mencari luas persegi!​


Pseudocode:

START

panjang: int

lebar: int

hasil: int

write("Masukkan panjang")

Input panjang

write("Masukkan lebar")

Input lebar

hasil = panjang * lebar

write(hasil)

END


7. Yang bukan merupakan jenis algoritma adalah .... *2 poinAlgoritma FlowchartAlgoritma NarasiAlgoritma PhpAlgoritma Pseudocode​


Algoritma php

Penjelasan:

Maaf kalau salah


8. buatlah algoritma pseudocode flowchart untuk wudhu


Start>Baca Bismillah/doa>Basuh kedua telapak tangan>kumur mulut>Muka>tangan>rambut>telinga>kaki>doa sesudah wudhu>finish

9. 1 contoh penulisan algoritma dalam bentuk pseudocode dan flowchart


semoga bermanfaat gan

10. Ubahlah Flowchart berikut menjadi Algoritma dalam bentuk pseudocode!​


Jawaban:

nama = input('Nama : ')

hari_kerja = int(input('Berapa Hari Anda Kerja : '))

jam_lembur = int(input('Berapa Jam Anda Lembur : '))

upah = hari_kerja*30000

uang_lembur = jam_lembur*5000

if jam_lembur > 10:

trans_lembur = int((10/100)*uang_lembur)

else:

trans_lembur = 0

gaji = upah+uang_lembur+trans_lembur

gaji = f"Gaji : {gaji:,}"

print('Nama :',nama)

print(gaji)

BAHASA PYTHONMAAF KALO SALAH

11. berdasarkan gambar flowchart di samping Terjemahkan flowchart yang ada kedalam bentuk algoritma algoritma pseudocode !​


Jawaban:

1. Start

2. READ alas, tinggi

3. Luas = 0.5 * alas * tinggi

4. PRINT Luas

5. Stop

Pernyataan seperti READ dan PRINT merupakan keyword yang ada pada bahasa BASIC yang masing-masing menggantikan kata “baca data” dan “tampilkan”. Dengan menggunakan pseudocode seperti di atas maka proses penterjemahan dari algoritma ke kode program menjadi lebih mudah.

3. Flowchart

Flowchart atau bagan alir adalah skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu program secara logika. Flowchart merupakan alat yang banyak digunakan untuk menggambarkan algoritma dalam bentuk notasi-notasi tertentu.

Secara lebih detil bagian ini akan dibahas pada bagian berikutnya:

Notasi Terminator yang berarti digunakan untuk menunjukkan awal dan akhir suatu algoritma

Notasi Data yang digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil.  

Process yang digunakan untuk mewakili suatu proses.

Notasi Decision yang digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program

Notasi Preparation yang digunakan untuk memberi nilai awal, nilai akhir, penambahan / pengurangan bagi suatu variable counter.

Notasi Predefined Process yang digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan ditempat lain (prosedur, sub-prosedur, fungsi)

Notasi Connector yang digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau haraman berikutnya.

Notasi Arrow yang digunakan untuk menunjukkan arus data atau aliran data dari proses satu ke proses lainnya.

Program Flowchart dapat terdiri dari dua macam, yaitu bagan alir logika program (program logic flowchart) dan bagan alir program komputer terinci (detailed computer program flowchart).

Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika dan biasanya dipersiapkan oleh seorang analis system.

Sedangkan bagan alir program komputer terinci digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci dan biasanya dipersiapkan oleh seorang programmer.

Penjelasan:

maaf jika salah jawab maupun salah typo


12. pseudocode yang di gunakan pada penulisan algoritma berupa...A.masalah-pseudocode-flowchart-program-eksekusi-hasilB.masalah-Algoritma-flowchart-program-eksekusi-hasilC.masalah-Model-Algoritma-eksekusi-hasilD.masalah-Model-Algoritma-eksekusi-hasil​


Jawaban:

Seharusnya di pilihan ganda tertulis : Masalah-Model-Algoritma-Program-eksekusi-hasil

Penjelasan:

Pseudocode yang di gunakan pada penulisan algoritma berupa SEMBARANG BAHASA PEMOGRAMAN ASAL TERSTRUKTUR


13. bandingkan perancangan algoritma dengan flowchart dan pseudecode.


Flochart : merupakan algoritma yang menggunakan beberapa simbol di dalamnya seperti elips,jajar genjang,belahketupat. Sedangkan pseudocode : merupakan algoritma yang menggunakan baris kode .

14. flowchart dan pseudocode untuk algoritma mencetak bilangan 1-100


cout << "1-100";

semoga bermanfaat

15. Tuliskan pseudocode atau flowchart algoritma mengecek bilangan bulat?


Pseudocode


BEGIN

   Get number and store it to N

   IF N%2 equals to 1 or N%2 equals to 0 THEN

       print "Bilangan bulat"

   ELSE

       print "Bukan bilangan bulat"

   ENDIF

END



Contoh simulasi:

N = 3

N%2 = 1, bilangan bulat


N = 3.14

N%2 = 1.14, bukan bilangan bulat


16. Jelaskan penulisan algoritma secara deskriptif,pseudocode, dan flowchart!​


Jawaban:

1. Kalimat Deskriptif

Notasi algoritma dengan menggunakan kalimat deskriptif disebut juga notasi alami. Notasi algoritma deskriptif dilakukan dengan cara menuliskan intruksi-intruksi yang musti dilaksanakan dalam bentuk untaian kalimat deskriptif dengan menggunakan bahasa yang jelas. Notasi deskriptif ini disarankan untuk algoritma yang pendek karena apabila untuk algoritma yang panjang notasi deskriptif kurang efektif. Secara garis besar notasi deskriptif tersusun atas tiga bagian utama, yaitu :

Bagian Judul, merupakan bagian yang terdiri atas nama algoritma dan penjelasan atau spesifikasi algoritma tersebut.

Bagian Deklarasi, merupakan bagian untuk mendefinisikan semua nama yang digunakan pada algoritma dapat berupa variabel, konstanta, tipe ataupun fungsi

Bagian Deskripsi, merupakan bagian inti pada struktur algoritma yang berisi uraian langkah-langkah penyelesaian masalah.

Contoh penulisan algoritma dengan notasi deskriptif.

Algoritma Luas_Lingkaran

{Menghitung luas lingkaran untuk ukuran jari-jari tertentu. Algoritma menerima masukan jari-jari lingkaran, menghitung luasnya, lalu mencetak luasnya ke piranti keluaran}

Deklarasi :

Jari_jari = real {tipe data bilangan pecahan}

Luas = real {tipe data bilangan pecahan}

PHI = 3.14

Deskripsi

1. Baca jari

2. Hitung luas = PHI*jari_jari * jari_jari

3. Tampilkan luas ke layar

4. Selesai

2. Pseudecode

Pseudecode merupakan cara penulisan algoritma yang menyerupai bahasa pemrograman tingkat tinggi. Pada umumnya notasi pseudecode menggunakan bahasa yang mudah dimengerti secara umum dan juga lebih ringkas dari pada algoritma. Pseudecode berisi deskripsi dari algoritma pemrograman komputer yang menggunakan struktur sederhana dari beberapa bahasa pemrograman tetapi bahasa tersebut hanya ditujukan agar bisa terbaca dan dimengerti manusia. Sehingga pseudecode tidak dipahami oleh komputer. Supaya notasi pseudecode dapat dimengerti oleh komputer maka musti diterjemahkan ke dalam sintaks bahasa pemrograman tertentu.

Pada notasi pseudecode tidak aturan tertentu yang resmi. Disarankan untuk menggunakan kata kunci yang umum digunakan seperti if, then, else, while, do, for, repeat dan lainya. Struktur penulisan algoritma dengan notasi pseudeccode secara umum sama dengan notasi deskriptif.

Contoh penulisan algoritma menggunakan notasi pseudecode.

void function TikTok

for(i=0;i<=100;i++) {

set flag to true;

if i is divisible by 3

print “Tik”;

set flag to false;

if i is divisible by 5

print “Tok”;

set flag to false;

if flag, print i;

print a newline;

}

3.Flowchart

Flowchart merupakan penulisan algoritma dengan menggunakan notasi grafis. Flowchart adalah bagan yang mempelihatkan tahapan dari suatu program dan hubungan antar proses beserta penyataannya. Ilustrasi ini dinyatakan dalam simbol, setiap simbol mempunyai makna tertentu untuk proses tertentu. Simbol-simbol flowchart yang umumnya digunakan adalah simbol-simbol flowchart standar yang dikeluarkan oleh ANSI dan ISO.


17. jelaskan pengertian algoritma dengan metode natural language, flowchart dan pseudocode


Natural Language merupakan cara penyajian suatu algoritma yang paling sederhana dan paling mudah dimengerti (bagi saya dan mungkin, kebanyakan dari mereka yang baru belajar algoritma)

Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program yang menyatakan arah alur program tersebut.

Pseudo Code adalah kode yang menyerupai bahasa program sesungguhnya dengan penjelasan cara menyelesaikan suatu masalah dan tidak ada aturan dalam penulisannya serta ditujukan untuk dibaca manusia (bukan mesin).



18. Notasi algoritma sebagai berikut ... a. Deskriftif, Aljabar, Flowchart b. Flowchart, Deskriftif, Aljabar c. Pseudocode, Flowchart, Pseudocode d. Deskriftif. Flowchart. Pseudocode e. Aljabar, Algoritma, Pseudocode dan Deskriftif


Jawaban:

d. Deskriptif, Flowchart, Pseudocode


19. kapan kita seharusnya menggunakan flowchart dan pseudocode sebagai algoritma? jelaskan​


Dengan menggunakan Flowchart maka akan membantu & mempermudah kita dalam mengerjakan dan melihat alur program yg akan dikerjakan. Flowchart & pseudocode seperti menjabarkan alur program secara singkat dan jelas.


20. perbedaan Algoritma,pseudocode,flowchart dan variabel


Algoritma adalah langkah – langkah logis tertentu untuk menyelesaikan suatu masalah.

  Pseudocode   adalah   kode   atau   tanda   yang   menyerupai   (pseudo)   atau   merupakan penjelasan cara menyelesaikan suatu masalah.

·   Pseudo-code  sering  digunakan  oleh  seseorang  untuk  menuliskan  algoritma  dari  suatu permasalahan.

·   Pseudo-code   berisikan   langkah-langkah   untuk   menyelesaikan   suatu   permasalahan

Variabel adalah sesuatu yang berubah-ubah ataupun tidak tetap, pengertian lainnya adalah sesuatu yang memiliki nilai bervariasi



mf klau slah

→Algoritma adalah cara atau langkah untuk menyelesaikan suatu masalah dengan menggunakan logika.

→Pseudocode adalah deskripsi tingkat tinggi yang ditunjukkan untuk manusia bukan mesin, sehingga dari pseudocode akan diterjemahkan bahasa pemrograman yang diperlukan.

→Flowchart adalah diagram alir yang menggambarkan cara kerja sebuah program, dan menjelaskan cara kerja instruksi atau proses dalam program secara detail.

→Variable, adalah sebuah wadah untuk menyimpan informasi/data yang bisa berubah ubah dan tidak tetap(dinamis).


Semoga membantu :)

Video Terkait


Post a Comment

0 Comments