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
Posting Komentar