NIM : 201724014
Kelas : 1C TPTL
Berikut beberapa contoh kesalahan atau error yang biasa ditemukan dalam pembuatan kode,
yaitu seperti :
Syntax error
Logic Errors
Runtime Errors
Menggunakan variabel name yang salah di tempat yang salah
Memanggil fungsi yang salah, dan lain-lain.
Program
Program merupakan sekumpulan instruksi yang diapakai sebagai pegnatur komputer agar
dapat menjalankan perintah tertentu. Tanpa adanya program, komputer sebenarnya tidak bisa
berbuat apa-apa. Hanya seperti mesin kosong. Program ialah bagian dari beberapa aspek
penting dari sebuah komputer.
Bug
Bug adalah error yang menyebabkan aplikasi/software tak berjalan dengan semestinya. Mulai
dari tiba-tiba hang atau freeze, layar jadi hitam atau biru, hingga aplikasi tertutup dengan
sendirinya. bug komputer juga berkembang dan menjadi berbagai jenis. Apa saja?
Syntax bug — Syntax adalah aturan penulisan kode komputer yang kalau Anda tidak
benar menulisnya, bahkan hanya satu karakter, maka perintah akan gagal dieksekusi.
Runtime bug — terjadi saat software berusaha menjalankan sesuatu yang sebenarnya
tidak diprogram
Logic bug — muncul saat software salah mengeksekusi perintah, sehingga output
yang dihasilkan tidak sesuai
Arithmetic bug — terjadi karena software mengeksekusi kalkulasi sesuai perintah.
Interfacing bug — muncul saat ada API atau elemen yang berhubungan dengan
tampilan tidak kompatibel sehingga gagal dieksekusi.
Programming
programming adalah sebuah proses untuk membuat sebuah program di komputer. Entah itu
berupa software, website, aplikasi android, dan lain sebagainya, melewati proses atau
kegiatan menulis dan menguji (pemrograman) agar program dapat dibuat, dan hasilnya sesuai
apa yang diinginkan.
Karena saat ini seluruh ilmu programming masih berasal dari eropa atau amerika.
Buku-buku pemrograman berbahasa Indonesia memang cukup banyak, tetapi rata-rata
hanya untuk pemrograman dasar. Untuk tingkat lanjut masih relatif langka.
8. Dokumentasi
buat semacam dokumentasi untuk mengarsipkan program-program yang pernah
Anda buat. Pendataan itu sangat penting terutama jika Anda sudah membuat banyak
sekali program. Mana tau kelak Anda membutuhkan catatan atau code program lama
untuk Anda pergunakan kembali dalam mengembangkan program yang baru.
Sequence merupakan urutan pengerjaan dari perintah atau statement pertama sampai dengan
perintah atau statement terakhir.
Umumnya bahasa pemrograman mempunyai sequence (urutan pengerjaan dari perintah atau
statement) mulai dari atas ke bawah dan dari kiri ke kanan.
instruksi 1
instruksi 2
instruksi 3
nstruksi …n
Algoritma sekuensial akan mengeksekusi instruksi 1, kemudian setelah itu instruksi 2 dan
seterusnya. Setiap instruksi dikerjakan satu persatu dan hanya sekali (tidak ada instruksi yang
diulang) sampai instruksi ke – n sebagai instruksi terakhir merupakan akhir dari proses
algoritmanya.
1. Bahasa Natural
Mulai
Inisialisasi variabel panjang,lebar dan luas
Masukan Nilai variabel panjang dan lebar
Hitung luas dengan rumus luas=panjang*lebar;
Tampilkan Nilai Luas
Selesai.
2. Flowchart
3. Pseudocode
program menghitung_luas_persegi_panjang
deklarasi:
var panjang:lebar:luas:integer;
Deskripsi:
panjang <- 6;
lebar <- 2;
write (luas);
2. Soal Loop pada Course A
1. Apa yang dimaksud dengan looping ?
LOOPING
Looping atau perulangan adalah suatu perintah pada PHP yang digunakan untuk
mengeksekusi blok kode yang sama berulang kali selama kondisi tertentu terpenuhi. Ide dasar
di balik sebuah loop adalah untuk mengotomatiskan tugas yang berulang dalam suatu
program untuk menghemat waktu dan usaha. PHP mendukung empat jenis loop yang
berbeda.
while - loop melalui blok kode selama kondisi yang ditentukan bernilai true.
do… while - blok kode dieksekusi sekali dan kemudian kondisinya dievaluasi. Jika
kondisi ini benar, pernyataan diulangi selama kondisi yang ditentukan benar.
for - loop melalui blok kode sampai penghitung mencapai angka yang ditentukan.
foreach - loop melalui blok kode untuk setiap elemen dalam array.
Terdapat 3 kondisi Looping pada Algoritma kondisi yaitu while loop, do while loop, dan for
loop
While Loop merupakan loop jenis entry-controlled dimana loop nya dilakukan pemeriksaan
agar badan loop tersebut diletakkan dengan benar sebelum diproses. Singkatnya, jika kondisi
tidak benar, makan badan dari loop tidak akan dieksekusi sama sekali.
Do While Loop adalah algoritma looping seperti while loop namun memiliki perbedaan pada
cara eksekusinya – yaitu kondisinya yang selalu dieksekusi setelah badan dari loop, atau yang
dikenal dengan exit-controlled app. Jika kondisi benar maka loop akan mengeksekusi badan
dari loop. Jika tidak, makan kendali akan dikembalikan keluar dari loop. Perbedaan yang
paling signifikan antara while dan do while adalah cara penulisan while.pada Do While Loop,
kondisi while dituliskan di akhir dan berakhiran titik koma sedangkan loop, while dituliskan
di awal dari badan loop.
Kemudian terakhir For loop merupakan struktur loop yang lebih efisien dalam bahasa
pemrograman. for loop memiliki counter loop yang tegas atau variabel loop yang
memungkinkan badan dari sebuah loop untuk mengetahui iterasi pasti dari tiap sequence.
3. Soal Event Pada Course A
1. Apa yang dimaksud dengan event ?
Event adalah sebuah perintah atau kejadian yang akan dieksekusi oleh program
saat algoritma baris kode yang kita buat di jalankan oleh user, dan Kejadian atau
aksi ini bisa dipicu oleh berbagai hal, misalkan penekanan tombol, timer, atau nilai
pembacaan sensor yang melebihi batas tertentu . Sebenarnya sangat banyak jenis
event yang dapat digunakan seperti contohnya saja event click yang biasanya
terdapat diaplikasi maupun game ketika kita menggunakannya terdapat pesan
kemudian ada tombol yang akan kita klik ok atau no.
Load : Kejadian yang berlangsung ketika suatu objek (biasanya form) dijalankan
Active : Kejadian yang berlangsung ketika suatu objek dalam keadaan diaktifkan atau dipilih
Change : Kejadian yang berlangsung ketika suatu objek menerima input atau perubahan nilai
3. belommmmmm