Rabu, 18 Oktober 2017



 Assalamu'alaikum. Wr. Wb

Saya di sini akan menjelaskan sedikit ilmu yang saya dapatkan di mata kuliah saya. meski sedikit saya bingung dengan MAPEL Algoritma ini dan demi tugas kuliah saya agar mendapatkan nilai yang memuaskan loh kok saya malah curhat, ndak usah basa basi mari kita mengelupas apa sih algoritma ,flowchart dan sedikit struktur If Then Else.

 Pengertian Algoritma dan Flowchart
  • Algoritma
Algoritma adalah urutan angka berhingga untuk memecahkan masalah logika / matematika.


Langkah-langkah programan :
1)        Mendefinisikan masalah
2)        Menentukan solusi
3)        Memilih algoritma
4)        Menulis programan
5)        Menguji programan
6)        Menulis dokumentasi
7)        Merawat program

  • Flowchart
Flowchart adalah suatu standart untuk menggambarkan urutan langkah dalam suatu proses.


Simbol penyusunan flowchart (Diagram Alir) :
 
  
Struktur If Then Else

IF THEN ELSE adalah tambahan dari kondisi IF THEN. Bagian ELSE digunakan untuk menjalankan kode program apabila sebuah kondisi tidak terpenuhi.

Konsep dasar dari percabangan IF THEN ELSE dalam bahasa pemrogram Pascal adalah sebagai berikut:
IF (kondisi) THEN
    (kode program 1)
ELSE

IF (kondisi) THEN
    (kode program 2)
ELSE
Langsung aja kita ke contoh langsung :
program IF_THEN_ELSE;
uses crt;
var
 berat : Integer;
 ket : string;
begin
 clrscr;
 write('masukan berat=");
 readln(berat)
 if (berat >90) then ket:='anda gemuk sekali' else
 if (berat >80) then ket:='anda agak gemuk' else
 if (berat >70) then ket:='berat ideal' else 
 if (berat >60) then ket:='anda kurus' else  
 ket :='anda kurus';

 writeln('keterangan =',ket);
 readln;
end. 

 

setelah itu kalian jalankan deh programnya itu, sedikit penampakan dari jalannya program di atas :



 

saya ngerjakan programnya tadi di android tapi sama aja kok kalok di laptop. sekian dari saya terimakasih

Wa'alaikumsalam Wr. Wb.

soal !!!!
  1. Tulis algoritma dan flowchart untuk mencari luas segititga dgn masukan dari pengguna adalah alas dan tinggi rumus L = 1/2 x a x t ?
  2. Tulislah algoritma dan flowchart untuk mencari sisi miring dari suatu segi tiga siku-siku jika diketahui panjang dua sisi miring segitiga siku-siku, petunjuk : sisi miring segitiga siku-siku dapat dihitung dengan rumus phytagoras !
  3.  tulislah algoritma dan flowchart untuk meminta masukkan 2 bilangan dari pengguna kemudian menampilkan bilangan terbesar di antara kedua bilangan tersebut ?
Jawab !!!!
 1. Bentuk Algoritma

·         Masukkan nilai alas segitiga (a) dan nilai tinggi segitiga (t)
·         Menghitung luasnya dengan alas dan tinggi tertentu
·         Luas segitiga dihitung dengan rumus L = 1/2 x a x t
·         Nilai luas (L)di cetak sebagai output ke piranti keluaran
          Bentuk Flowchart
  
2.  Bentuk Algoritma

·         Masukkan nilai a dan b

·         Sisi miring segitiga siku-siku dihitung dengan rumus C =


·         Output sisi miring C

           Bentuk Flowchart
 
3. Bentuk Algoritma
·         Masukkan nilai A dan B
·         Cek apakah A > B
Ø  Jika “ya” tulis A
Ø  Jika “tidak” tulis B
·         Selesai
         Bentuk Flowchart
 


Tidak ada komentar:

Posting Komentar