Hallo teman- teman...
selamat bergabung di Mesita
IT.
Di sini kita akan belajar mengenai Bahasa Pemograman Pyhton.
Nah, sebelum kita masuk ke materi Pemograman
Python, kita harus tahu dulu nih apa itu bahasa pemograman.
Mari kita simak sekilas tentang Bahasa
pemograman.
BAHASA
PEMOGRAMAN
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer
atau bahasa pemìrograman
komputer, adalah instruksi standar untuk memerintah komputer.
Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks
dan semantik
yang dipakai untuk mendefinisikan program komputer.
Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data
mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan,
dan jenis langkah
apa secara persis yang akan diambil dalam berbagai situasi.
Menurut
tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
- Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya :
01100101100110
- Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya
- SUB - CMP
- JMP - JGE
-
JL - MOV
- LOOP, dsb.
- Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik
contohnya
: {, }, ?, <<, >>, &&, ||, dsb.
- Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.
Bahasa Pemrograman yang mengunakan Compiler dan
Interpreter
1. Menggunakan Compiler:
- Visual Basic (VB)
- Fortran
- Cobol
- Pascal
- C family (C, C++, C#)
2. Menggunakan Interpreter:
- PHP
- ASP
- Perl
- Phyton
1. Menggunakan Compiler:
- Visual Basic (VB)
- Fortran
- Cobol
- Pascal
- C family (C, C++, C#)
2. Menggunakan Interpreter:
- PHP
- ASP
- Perl
- Phyton
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat
Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan
Assembly yang merupakan Bahasa Tingkat Rendah.
📌Python
Suatu program yang berguna untuk membuat program seperti program CLI, program GUI
(desktop), aplikasi mobile, web, IoT, game, program untuk Hacking, dsb.
Python
dikenal dengan bahasa pemograman yang mudah dipelajari, karena struktur
syntaxnya rapi dan mudah dipahami.
Sebelum
masuk ke macam macam operator dalam pemograman python, kita harus tahu
apa saja tipe data yang ada di bahasa pemograman python :
Berikut tipe
data dan penjelasannya : (Simak Yuk)
·
Boolean = Menyatakan
benar (True) yang bernilai 1, atau salah (False) yang bernilai 0
·
String= Menyatakan
karakter/kalimat bisa berupa huruf, angka, dll
·
Interger= Menyatakan
bilangan bulat
·
Float= Menyatakan
bilangan yang bernilai koma
·
Hexadecimal= Menyatakan
bilangan dalam format hexa (bilangan berbasis 16)
·
Complex= Menyatakan
pasangan angka real dan imajiner
·
List= Data
untaian yang menyimpan berbagai tipe data yang isinya bisa di ubah-ubah
·
Tuple= Data untaian
yang menyimpan berbagai tipe data yang isinya tidak bisa di ubah-ubah
·
Dictionary= Data untaian
yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai.
MACAM-MACAM OPERATOR :
1 1. INPUT
Dalam
pemograman Python terdapat fungsi input() dan raw_input() untuk mengambil
inputan dari keyboard.
Fungsi
input() digunakan untuk mengambil data angka.
Fungsi
raw_input() digunakan untuk mengambil teks.
Contohnya
:
a -
Fungsi untuk mengambil data angka
Mis :
>>>umur=input(“Umur Anda : “)
22. OUTPUT
Untuk
menampilkan output teks, kita menggunakan fungsi print().
Contoh :
Kata Print di atas merupakan perintah
pengeluaran, atau printah untuk mecetak.
Untuk “Hello Meriani” teks yang akan di
cetak. Setiap ingin membuat teks yang akan di cetak, jangan melupakan tanda
(“...”) karna seperti yang di jelaskan di atas tanda tersebut akan menyatakan
teks tersebut menyatakan karakter/ kalimat berupa huruf, angka, dll.
33. Program
Aritmatika
Operator
Aritmatika termasuk dalam operator yang paling sering di gunakan dalam
pemograman, yang terdiri dari :
Simbol
Operator
|
Fungsi
|
+
|
Penjumlahan
|
-
|
Pengurangan
|
*
|
Perkalian
|
/
|
Pembagian
|
%
|
Sisa Bagi
|
//
|
Pembulatan
|
**
|
Pemangkatan
|
Contoh :
➤Penjumlahan
-
- Menggunakan fungsi input
- -
Penjumlahan langsung tanpa fungsi input
➤Pengurangan (-), Perkalian (*), pembagian (/), sisa
bagi (%), pembulatan (//), pemangkatan (**)
4. Operator Penugasan (assignment)
Seperti namanya, operator ini digunakan untuk
memberi tugas pada variabel.
Simbol
|
Operator
|
=
|
Pengisian
|
+=
|
Penjumlahan
|
-=
|
Pengurangan
|
*=
|
Perkalian
|
/=
|
Pembagian
|
%=
|
Sisa Bagi
|
//=
|
Pembulatan
|
**=
|
Pemangkatan
|
contoh : saya ambil yang bentuk penjumlahan (+=)
saja ya untuk yang lainnya sama saja kok caranya.
5. Operator
Perbandingan
Operator perbandingan (comparison operators)
digunakan untuk membandingkan suatu nilai dari masing-masing operan dengan
menyatakan benar (True) atau tidak (False) suatu nilai.
Simbol
|
Fungsi
|
>
|
Lebih Besar
|
<
|
Lebih Kecil
|
==
|
Sama Dengan
|
!=
|
Tidak Sama Dengan
|
>=
|
Lebih Besar Sama Dengan
|
<=
|
Lebih Kecil Sama Dengan
|
Contoh :
NB : kata TRUE di
atas menyatakan bahwa pernyataan tersebut benar, sendangkan FALSE
sebaliknya.
6. Operator
Logika
Operator Logika digunakan untuk membuat operasi
logika, seperti logika AND, OR, dan NOT
Nama
|
Simbol di
Python
|
Logika AND
|
And
|
Logika OR
|
Or
|
Negasi/kebalikan
|
not
|
7.
Operator Bitwise
Operator Bitwise adalah operator untuk melakukan
operasi berdasarkan Bit/Biner.
Nama
|
Simbol
|
AND
|
&
|
OR
|
|
|
XOR
|
^
|
Negasi/Kebalikan
|
~
|
Left Shift
|
<<
|
Right Shift
|
>>
|
Mari Kita Coba pahami dengan contoh sederhana :
Misalnya, kita punya varibel 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
OPERASI NOT(Negasi/Kebalikan)
a= 00111100
~a=11000011
b=00001101
~b=1111001
Nah, sampai di sini dulu untuk belajar dasar python nya.
jika ingin tahu materi selanjutnya, klik di sini
Nah, sampai di sini dulu untuk belajar dasar python nya.
jika ingin tahu materi selanjutnya, klik di sini