Anda di halaman 1dari 4

~UAS LOGIKA –ALGORITMA ~

[NAMA] : FRELLINO SOUISA


[KELAS] : TI I/A
[NPM] : 2021020020

1..Pemograman adalah suatu metode yg kita lakukan untuk memberikan instruksi kepada
komputer sehingga komputer dapat menampilkan apa yg kita inginkan, maka dari itu
pemograman bisa juga dibilang suatu cara untuk menyelesaikan masalah. Dasar dari
pemograman adalah Logika dan Algoritma, dimana logika kemampuan kita sebagai
Programer berpikir dan Algoritma yg merupakan deretan langkah yg terstruktur rapih
sehingga kita dapat memahami langkah-langkah pemograman dengan baik.

2). 3 komponen struktur algoritma yg digunakan pada notasi algoritma :


A]>> 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
fungsiBagian 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

B]>> 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;}

C]>> . 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.

3. Ekspresi,operand,operator
.(A) Ekspresi  adalah transformasi nilai menjadi keluaran yang dilakukan melalui suatu
perhitungan (komputasi).
Ekspresi terdiri atas operand dan operator, contoh ekspresi: “a + b”.Hasil Evaluasi dari sebuah
Ekpresi adalah nilai yang sesuai dengan type operand yang dipakai
(B) Operand adalah nilai asal yang digunakan didalam proses operasi , Contohnya, operasi:
5+2. Angka 5 dan 2 adalah operand
(C)  operator adalah instruksi yang diberikan untuk mendapatkan hasil dari proses tersebut. ,
tanda tambah (karakter +) adalah operator. Beberapa operator bisa mengubah nilai dari operandnya
sendiri, walaupun kebanyakan hanya sebagai penghubung antar operand.

4. Menghitung nilai rata dari N sebuah bilangan


5. Membaca sebuah Tabnilai

Anda mungkin juga menyukai