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.
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
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()
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
1. Variabel
2. Tipe Data
3. Konstanta
4. Operator
5. Komentar
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
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
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.
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
Konstanta adalah variabel yang bersifat tetap, nilai konstanta di dalam
program tidak dapat dipecah. Konstanta berguna untuk menentukan
nilai tetapan
Operator adalah simbol atau karakter khusus yang digunakan untuk
melakukan suatu operasi membantu kompilator untuk memanipulasi
secara matematis atau logis pada data yang diberikan.
1. Aritmatika
2. Assignment
3. Relasional
4. Logika
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
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
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
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)
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
Algoritma dan Struktur Data (Python) - Struktur I/O

Algoritma dan Struktur Data (Python) - Struktur I/O

  • 3.
    Struktur Input/Output merupakansuatu 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 interaksipengguna (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 operasiprogram 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
  • 7.
    1. Variabel 2. TipeData 3. Konstanta 4. Operator 5. Komentar
  • 8.
    Variabel adalah namayang 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 dimulaidengan 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 adalahklasifikasi variabel untuk menentukan bentuk keadaan data yang akan disimpan dalam memori dan jenis operasi apa yang dapat dilakukan oleh variabel tersebut.
  • 12.
    1. Integer, tipedata 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 variabelyang bersifat tetap, nilai konstanta di dalam program tidak dapat dipecah. Konstanta berguna untuk menentukan nilai tetapan
  • 14.
    Operator adalah simbolatau karakter khusus yang digunakan untuk melakukan suatu operasi membantu kompilator untuk memanipulasi secara matematis atau logis pada data yang diberikan.
  • 15.
    1. Aritmatika 2. Assignment 3.Relasional 4. Logika
  • 16.
    Operator Aritmatika adalahoperator 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 padadasarnya 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 membandingkandua 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 adalahoperator 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) adalahkode di dalam bahasa pemrograman yang tidak dieksekusi atau tidak dijalankan mesin komputer. Komentar biasa digunakan untuk memberikan deskripsi terhadap suatu baris kode/sintaks pemrograman