Rabu, 24 Januari 2018

BELAJAR PYTHON



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:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya :
     01100101100110
  1. 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.
  1. 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.
  1. 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
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

Tidak ada komentar:

Posting Komentar

KALKULATOR FUNCTION

Hallo kembali lagi di blog saya MESITA IT. Di sini kita akan belajar tentang membuat FUNGSI KALKULATOR dengan parameter dua buah operand, s...