Tugas Akhir Dasar Pemrograman

  


Nama                   : Ghina Fairuz Mumtaz

NIM                      : A11.2021.13897

Kelompok            : A11.4115

 

DASPRO TUGAS AKHIR

1.      Apa itu programming (seputar programming)

ð  Programming adalah proses membuat, memodifikasi, memelihara sebuah kode kode dalam sebuah program komputer.

2.      Apa itu NOTASI ALGORITMIK, jelaskan dan berikan  contoh2nya

ð  Notasi Algoritma adalah bentuk urutan atau langkah langkah penyelesaian masalah dalam pemrograman tanpa menggunakan bahasa pemrograman

Judul : Menghitung Volume Kubus

Kamus :

sisikubus => integer

volumekubus => integer

Algoritma :

 

-        Input sisikubus

-        Rumus volumekubus <- sisikubus*sisikubus*sisikubus

-        Output (“volumekubus”)

 

3.      Apa itu DATA, VARIABLE, TYPE DATA & kaitan ke 3 nya

ð  Data adalah kumpulan fakta yang terdapat dari melakukan riset atau penelitian

ð  Variabel adalah penglompokan dari dua atau lebih suatu objek yang di teliti.

ð  Type data adalah suatu data yang mempunyai jenis jenis tertentu.

ð  Kaitan ketiganya adalah baik data, variable, dan tipe data semua itu penting untuk membentuk sebuah program karena jika salah satu ada yang salah, sebuah program bisa dipastikan akan error.

4.      Gambarkan Sebuah Penyelesaian sederhana dari MASALAH, NOTASI & CODING  Hasil / OUTPUT nya  (misal kasusnya : “HELLO CAMPUS” )

ð   

Judul : Membuat Output “HELLO CAMPUS”

Kamus :

main => integer

Algoritma :

output “HELLO CAMPUS”

return


               



 

5.      Apa itu CONDITIONAL / KONDISI / ANALISA KASUS, jelaskan dan disertai COntoh dari ragam CONDITIONAL / KONDISI / ANALISA KASUS

ð  Analisis kasus adalah elemen primitif pembangun algoritma, yaitu memungkinkan kita untuk membuat teks yang sama namun menghasilkan eksekusi yang berbeda-beda






 

6.      Apa itu NESTED CONDITION dan berikan contohnya

ð  Nested Condition atau Nested IF (if bersarang) adalah kondisi dimana terdapat if di dalam if.









7.      Apa itu LOPPING / PERULANGAN, jelaskan dan disertai COntoh dari ragam LOPPING / PERULANGAN (problem, notasi & coding + Screen Shoot)

ð  Looping adalah suatu program yang terus dijalankan secara berulang-ulang sampai kondisi tertentu terpenuhi.

Notasi :

Judul : Membuat Program Looping

Kamus :

x => integer

Algoritma :

x <- 0

while ( x <= 20) then

output “x” (“ “)

x++

 

Coding :





8.      Apa itu NESTED LOOP dan berikan contohnya (problem, notasi & coding + Screen Shoot)

ð  Nested Loop adalah looping bersarang, yang berarti di dalam loop masih ada loop lagi di dalamnya.

Contoh Notasi :

Judul : Program Segitiga Bintang

Kamus :

x : integer

y : integer

z : integer

Algoritma :

 

Output (“Masukan Batas”)

Input (x)

 

for (y=1;y<=x;y++) do

{

for (z=1;z=y;z++) do

{

Output (“* ”)

}

}

 Coding :





9.      Apa itu MATRIX / ARRAY / TABEL dan berikan contoh MATRIX / ARRAY / TABEL (problem, notasi & coding + Screen Shoot)

ð  Array adalah sebuah variabel yang punya kemampuan untuk menyimpan lebih dari 1 nilai yang memiliki tipe yang sama. Atau dalam kata lain array adalah sekumpulan data dengan tipe data yang sama.

ð  Judul => Matrix 3 baris 3 kolom

ð  Kamus => a[3][3] = {{1,2,3}, {4,5,6}, {7,8,9}} à real

ð  Algoritma =>

- For int b = 0; b < 3; b++ then

- For int c = 0; c < 3; c++ then

- Output a[b][c]

- Output “ “





 

10.   Apa itu FUNCTION / FUNGSI  dan berikan contoh FUNCTION / FUNGSI (problem, notasi & coding + Screen Shoot)

ð  Fungsi adalah sub-program yang bisa digunakan kembali baik di dalam program itu sendiri, maupun di program yang lain.

Judul => Function penjumlahan

Kamus =>

hasil = 2 + 8 <- real

Algoritma =>

- Int penjumlahan

- Int hasil = 2 + 8

- Return hasil 

- Int main

- Output penjumlahan()

- Return 0





Komentar