https://www.google.com/adsense/new/u/0/pub-1338115110257629/home Belajar Pemograman Dasar Python ~ Belajar Bahasa Pemrograman Python

Senin, 22 Januari 2018

Belajar Pemograman Dasar Python

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.

    Ket : -> Didalam Lingkaran Merah itu adalah Input nya
             -> 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 andor 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:

Contoh dengan Menggunakan Simbol +=


Contoh dengan menggunakan simbol *=



Share:

1 komentar:

Blogroll

About

Histori Postingan

Formulir Kontak

Nama

Email *

Pesan *

Contact us