Bahasa Pemograman I
Bahasa Pemrograman
Bahasa
Pemrograman (Bahasa Komputer) adalah sebuah intruksi standar untuk memerintah
komputer agar menjalankan fungsi tertentu.
Tingkat Bahasa Pemograman
1. Bahasa
Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa
biner.
Contoh : 00110001011
2. Bahasa
Tingkat Rendah/Rakitan, yaitu memberikan perintah kepada komputer dengan
memakai kode-kode singkat.
Contoh : SUB, CMP, JMP dll.
3. Bahasa
Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam
kata-kata bahasa manusia, biasanya instruksi tersebut bersifat simbolik.
Contoh : {, }, ?, <<,
>>, &&, || dll.
4. Bahasa
Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi bahasa manusia.
Contoh : if, for, while,
do-while, and, or dll.
Interpreter dan
Compiler
·
Interpreter
Interpreter adalah Software
yang mampu mengeksekusi code program lalu menterjemahkannya kedalam bahasa
mesin, sehingga mesin melakukan instruksi yang diminta.
Contoh : PHP, Python, Ruby
dll.
·
Compiler
Compiler adalah suatu program
yang menerjemahkan bahasa program kedalam bahasa objek.
Contoh : C, C++, Pascal,
Delphi dll.
1.
Menjalankan
Python.
Program python dijalankan oleh “Interpreter”. Saat awal menjalankan python kita akan
menjalankan mode interaktif
yang dapat langsung dijalankan. Di bagian atas interpreter ada tulisan copyright dan di bawahnya ada tanda >>>.
Dengan
mengetik “Hello word” pada contoh di atas lalu menekan enter program langsung dijalankan tanpa di compiler.
Output dan Input
Biasanya ada 2 macam input, yaitu:
1. Input()
-> untuk mengambil/menampilkan nilai sesuai dengan variabelnya.
2. raw_input()
-> untuk mengambil nilai bertipe string.
-> Didalam Lingkaran Hitam itu adalah Outputnya
2.
Operator-Operator
dasar Python
Operator Perbandingan
Operator ini digunakan untuk
membandingkan 2 objek/elemen dalam bahasa pemrograman.
Berikut Contoh dari Operator
Perbandingan.
Pada contoh diatas semuanya hanya bernilai TRUE dan FALSE
Operator Aritmatika.
1. Penjumlahan
(+)
2. Pengurangan
(-)
3. Perkalian
(*)
4. Pembagian
(/)
5. Modulus/Sisa
bagi (%)
6. Pangkat (**)
7. Pembagian Bulat (//)
Operator Logika
Pada
bahasa python terdapat 3 operator logika antara lain and, or dan not.
Adapun cara penggunaan dari operator-operator tersebut adalah sebagai berikut:
1. AND
2. OR
3. NOT
Operator Bitwise
Operator Bitwise adalah operator untuk melakukan operasi
berdasarkan bit/biner.
Operator ini terdiri dari:
Hasil operasi dari operator ini agak sulit dipahami,
kalau kita belum paham operasi bilangan biner.
Mari kita coba pahami dengan contoh sederhana:
Misalnya, kita punya variabel a = 60 dan b = 13.
Bila dibuat dalam bentuk biner, akan menjadi seperti
ini:
a =
00111100
b =
00001101
Kemudian, dilakukan operasi bitwise
Operasi AND
a =
00111100
b =
00001101
a &
b = 00001100
Operasi OR
a =
00111100
b =
00001101
a | b =
00111101
Operasi XOR
a =
00111100
b =
00001101
a ^ b =
00110001
Opearsi NOT (Negasi/kebalikan)
a =
00111100
~a
= 11000011
Konsepnya memang hampir sama dengan opeartor Logika.
Namun, Bitwise digunakan untuk biner.
Operator
Penugasan
Seperti
namanya, operator ini digunakan untuk memberikan tugas pada variabel.
Misalnya:
umur = 19
Maka variabel umur telah
kita berikan tugas untuk menyimpan angka 19.
Selain menyimpan atau pengisian nilai, ada juga menjumlahkan, mengurangi,
perkalian, pembagian, dsb.
Selengkapnya bisa dilihat di tabel berikut.
Berikut Contoh Sintak program dari Operator Penugasan:
itu memang lagu akad payung teduh?
BalasHapus