Struktur input/output dan runtunan adalah konsep dasar dalam pemrograman yang mencakup proses memasukkan dan mengeluarkan data, serta alur kerja program dari atas ke bawah mulai dari input, proses, hingga output. Variabel, tipe data, operator, dan komentar merupakan komponen penting lainnya yang mendukung struktur tersebut.
Algorithm and Data Structure - Modular Programming
IOSTRUKTUR
1.
2.
3. Struktur Input/Output merupakan suatu
operasi dan fungsi dalam suatu bahasa
pemrograman untuk memasukkan dan
mengeluarkan/menampilkan data.
Input biasanya diambil dari perangakat
inputan seperti keyboard, mouse, kamera,
microphone, dll.
Output biasanya ditampilkan ke layar
komputer.
4. Input adalah interaksi pengguna (manusia) dengan program,
memungkinkan program dapat menerima data atau informasi dari
pengguna. Dalam bahasa python, operasi input biasa menggunakan
fungsi input()
Fungsi input() membutuhkan tempat penyimpanan yang dalam bahasa
pemrograman dapat menggunakan variabel
5. Output merupakan operasi program yang
mendapatkan perintah untuk memberikan
informasi data kepada pengguna (manusia).
Data tersebut biasanya merupakan hasil
olahan dari data sebelumnya. Dalam
bahasa python, operasi output biasa
menggunakan fungsi print()
6. Runtunan adalah dasar/ inti dari
pemrograman. Konsep pemrograman ini
adalah top down, berawal dari atas
sampai akhirnya paling bawah.
Pola runtunan sangatlah sederhana.
Biasanya berupa alur input data
dilanjutkan segmen pemrosesan data dan
diakhiri dengan output informasi yang
dihasilkan.
Runtunan merupakan konsep yang
digunakan dalam pemrograman dasar
8. Variabel adalah nama yang mewakili suatu elemen data, variabel juga
merupakan tempat penyimpanan data sementara pada memori yang
isinya dapat berubah
Untuk mendirikan variabel kita membutuhkan sebuah tipe data yang
berguna untuk mewakili bentuk nilai yang akan disimpan
9. 1. Harus dimulai dengan abjad, tidak
boleh dengan angka atau simbol
2. Tidak boleh mengandung karakter
spasi diantaranya
3. Jangan menggunakan simbol-simbol
yang bisa membingungkan seperti titik
dua, titik koma, koma, dan sebagainya
4. Sebaiknya memiliki arti yang sesuai
dengan elemen data
5. Sebaiknya tidak terlalu panjang
10. Tipe data adalah klasifikasi variabel untuk menentukan bentuk keadaan
data yang akan disimpan dalam memori dan jenis operasi apa yang dapat
dilakukan oleh variabel tersebut.
11.
12. 1. Integer, tipe data dasar berupa
bilangan bulat
2. Float, tipe data dasar berupa bilangan
yang memiliki pecahan desimal
3. Boolean, tipe data dasar yang memiliki
tepat dua buah kemungkinan nilai,
yang biasanya direpresentasikan
sebagai True dan False
4. String, tipe data dasar yang berupa
kumpulan karakter dengan panjang
tertentu
13. Konstanta adalah variabel yang bersifat tetap, nilai konstanta di dalam
program tidak dapat dipecah. Konstanta berguna untuk menentukan
nilai tetapan
14. Operator adalah simbol atau karakter khusus yang digunakan untuk
melakukan suatu operasi membantu kompilator untuk memanipulasi
secara matematis atau logis pada data yang diberikan.
16. Operator Aritmatika adalah operator yang digunakan untuk
menyelesaikan operasi matematika dalam pemrograman, terdiri
dari operator penambahan, pengurangan, perkalian, pembagian, modulus
Simbol Deskripsi Contoh
+ Penjumlahan x = y + z
- Pengurangan x = y - z
* Perkalian x = y * z
/ Pembagian x = y / z
% Modulo (sisa bagi) x = y % z
17. Operator assignment pada dasarnya memiliki operasi yang sama
dengan aritmatika, perbedaanya dapat digunakan memasukan nilai
kedalam sebuah variabel, tanpa menghilangkan atau mengosongkan
nilai variabel sebelumnya
Simbol Deskripsi Assignment Aritmatika
+= Menambahkan x += y x = x + y
-= Mengurangkan x -= y x = x - y
*= Mengalikan x *= yy x = x * y
/= Membagi x /= y x = x / y
%= Mem-mod x %= y x = x % y
18. Operator relasional membandingkan dua operan dan hasilnya berupa
nilai boolean (True atau False). Operasi relasional dapat dilakukan
pada dua nilai dengan tipe data yang sama: tipe data integer, riil, char,
string, maupun boolean. Operator ini sering digunakan dalam
pemilihan/percabangan
Simbol Deskripsi Contoh
== Sama dengan x == y
!= Tidak sama dengan x != y
> Lebih dari x > y
< Kurang dari x < y
>= Lebih dari atau sama dengan x >= y
<= Kurang dari atau sama dengan x <= y
19. Operator logika adalah operator yang
digunakan untuk mengkombinasikan hasil
ekspresi yang mengandung operator
relasional.
Simbol Deskripsi Contoh
&& And / Dan x > 7 && x = y
|| Or / Atau x != y || x > 3
! Not / Tidak ! (x > y)
20. Komentar (comment) adalah kode di dalam bahasa pemrograman yang
tidak dieksekusi atau tidak dijalankan mesin komputer. Komentar biasa
digunakan untuk memberikan deskripsi terhadap suatu baris kode/sintaks
pemrograman