Senin, 22 Januari 2018

Operator Dalam Python


Operator merupakan simbol-simbol yang digunakan untuk melakukan operasi tertentu.  Dalam python ada 6 jenis operator, yaitu :

1.   Arithmetic Operators

Operator ini digunakan untuk  melakukan aktifitas matematika, yang memiliki simbol-simbol :
+
Penjumlahan
>>>10+4
14
Sama seperti penjumlahan biasa
-
Pengurangan
>>>10-4
6
Sama seperti pengurangan biasa
*
Perkalian
>>>10*4
40
Sama seperti perkalian biasa
/
Pembagian
>>>10/4
2.5
Sama seperti pembagian biasa, hasil pembagian pada python selau bersifat pecahan (tedapat koma) walaupun hasil nya bilangan bulat (misalnya 2, maka ditulis 2.0)
%
Modulus (sisa hasil bagi)
>>>10%4
2
Dihitung dengan cara menghitung kelipatan pembaginya. Dalam contoh pembaginya adalah 4 dan yang dibagi adalah 8. Maka, kelipatan 4 yang kurang dari 10 adalah  8, karena bersisa 2 angka ( 9 dan 10), maka modulusnya adalah 2.
//
Floor Division (hasil pembagian berupa bilangan bulat)
>>>10//4
2
Sama seperti pembagian pada umumnya, hanya saja hasilnya berupa bilangan bulat walaupun ada koma. Misal hasil sebenarnya 2.5, dibulatkan menjadi 2 saja
**
Exponent (pangkat)
>>>10**4
10000
Sama seperti perpangkatan pada umumnya.

 2.  Assighment Operators

Disebut juga operator penugasan. Digunakan untuk memberikan tugas kepada variabel, misalnya menyimpan data yang nantinya akan dioperasikan seperti operasi aritmatika. Operator ini memiliki symbol-simbol antara lain :
=
Sesuai data
>>> a =3
>>>print(a)
3
+=
Dijumlahkan
>>>a=3
>>>a+=4
>>>print(a)
7
-=
Dikurangi
>>>a=3
>>>a-=1
>>>print(a)
2
*=
Dikali
>>>a=3
>>>a*=2
>>>print(a)
6
/=
Dibagi
>>>8
>>>a/=2
>>>print(a)
4
%=
Modulus
>>>8
>>>a%=2
>>>print(a)
0
//=
Floor division
>>>a=8
>>>a//=2
4
**=
dipangkatkan
>>>a=2
>>>a**=3
>>>print(a)
8

3.  Comparison Operators

Disebut juga operator pembanding. Operator ini digunakan untuk membandingkan dua buah nilai yang menghasilkan kata ‘True’ atau ‘False’ . Memiliki simbol-simbol sebagai berikut:
> 
Lebih dari
>>>3>2
True
Benar, karena 3 lebih dari 2
< 
Kurang dari
>>>3<2
False
Salah, karena tidak mungkin 3 kurang dari 2
==
Sama dengan
>>>3==2
False
Salah, karena 3 bukan sama dengan 2
!=
Factorial sama dengan
>>>3!=6
True
Benar, karena factorial 3 sama dengan 6 (3!=3x2x1=6)
>=
Lebuh dari sama dengan
>>>3>=3
True
Benar, karena masih termasuk dalam syarat sama dengan.
<=
Kurang dari sama dengan
>>>3<=2
False
Salah, karena tidak memenuhi syarat dan tidak mungkin pula 3 itu kurang dari 2

4. Logical Operators

Operator ini digunakan untuk membuat operasi logika dan memiliki simbol-simbol  :
And
>>>True and True
True
>>>True and False
False
>>>False and False
False
Jika salah satu False, maka menghasilkan false
Or
>>>True or True
True
>>>True or False
True
>>>False or False
False
Jika salah satu true, maka menghasilkan true
not
>>>not True
False
>>>not False
True
Menghasilkan kebalikan dari statement

5.   Bitwise Operator

Merupakan operator untuk melakukan operasi berdasarkan bit/biner. Operasi ini agak sulit dipahami, kamu harus memahami operasi bilangan biner terlebih dahulu, baru setelah itu kamu akan paham.
&
And
= 0(00000000)
|
Or
=14 (00001110)
^
Xor
=11(11110101)
~
Negasi/kebalikan
=14(00001110)
<< 
Left shift
=2(00000010)
>> 
Right Shift
=40(00101000)

Contoh :
Diketahui     A = 0011110
B = 00001101
A&B = 00001100
A|B = 00111101

        6. Membership Operators

Operator ini memiliki simbol-simbol :
In
Contoh :
 5 in x
Not in
Contoh :
5 not in x

7.   Identity Operators

Operator ini memiliki simbol :

is
Contoh :
 X is true
Is not
Contoh :  
X is not true

Sabtu, 20 Januari 2018

Output Pada Python


output dalam python menggunakan fungsi print( )


sebagai contoh :




Pada contoh tersebut, kata yang ingin dioutputkan adalah ‘Selamat Pagi’ yang diletakkan diantara tanda petik dua (“ ”) dalam fungsi print( ). Tanda petik dua digunakan untuk mengoutputkan tulisan berupa huruf/variabel . Jika yang dioutputkan berupa angka, maka boleh menggunakan tanda petik dan boleh tidak.

Sebagai conoh :



Selain itu, dalam python kita juga bisa mengoutputkan statement yang sudah kita simpan sebelumnya.

Sebagai contoh :


Dalam contoh tersebut, kata ‘valentino’ sudah disimpan sebelumnya ke ‘a’ (nama variabel). Begitu pula dengan kata ‘ rossi’, sudah di simpan ke ‘b’. maka dari itu, jika kita ingin mengoutputkan kata tersebut, hanya tinggal menuliskan nama variabel nya saja di fungsi print ( ) tanpa menggunakan tanda petik dua, maka ketika menekan tombol enter, hasilnya akan keluar kata ‘valentino rossi’.

Jika yang dioutputkannya hanya satu variabel ( ‘a’ saja) maka ditulis print(a) dan jika yang dioutputkannya berjumlah 2 variabe atau lebih maka ditulis seperti contoh diatas.

Sedikit catatan, jika yang disimpan berupa angka maka boleh menggunakan tanda petik dua dan boleh tidak. Tapi, jika yang di simpan berupa kata/variabel maka harus menggunakan tanda petik dua. Jika tidak, maka akan eror.



Sebagai contoh :


Tutorial Python untuk pemula

Image result for image python


Selamat datang di..


Tutorial

Python-ku

Langsung saja..

Bagi kamu pengguna Linux phyton tidak perlu diinstal karena sebagian besar distro linux sudah menyediakan secara default. Tapi, jika kamu pengguna Windows,kamu harus mendownload terlebih dahulu di situs resmi python. Klik disini untuk mendownload.


Setelah download dan instal, langsung saja Yuk Kita Belajar !

Ikuti setiap tahapnya dengan berurutan ya..

Tahap 1





catatan :
 tahap berikutnya akan segera di tambah di lain waktu 

Input Dalam Python





Input adalah masukan yang kita berikan ke dalam program yang nantinya akan diproses program dan kemudian menghasilkan output.

Untuk mengambil input dalam python diguanakan fungsi input() dan raw_input(). Perbedaannya adalah dalam input() digunakan untuk mengambil data angka, sedangkan raw_input() untuk mengambil teks.

Dalam python ada dua tipe pengetikkan yaitu bisa dengan IDLE (python GUI)  dan Python ( Command line).  Namun disini saya memilih untuk menggunakan tipe Python ( Command line) dahulu.

Contoh :



Pada kata ‘nama’ yang terdapat sesudah tanda ‘>>>” merupakan nama variable. Artinya, teks yang kita inputkan dalam raw_input akan disimpan ke dalam ‘ nama’ tersebut. Begitu juga dengan kata ‘umur’.

Nama variabel bisa ditulis satu kata atau lebih. Tetapi jika lebih harus menggunakan tanda ‘_’ sebagai spasi.

Sebagai contoh :



Pada kata ‘ kata_sapaan’ merupakan nama variabel yang akan menyimpan teks yang telah di inputkan.

Sedangkan, kata ‘print( )‘ merupakan fungsi untuk mengoutputkan. Kita akan membahas tentang output di artikel berikutnya

Ingat ya, raw_input ( ) dengan input( ) itu memiliki fungsi yang berbeda. Jika salah menempatkannya maka akan terjadi eror.

Sebagai contoh :



Hasil dalam contoh tersebut eror karena salah menggunakan fungsi untuk mengambil input. Contoh diatas menggunakan fungsi input( ) dan memasukkan berupa teks (valentine rossi). Padahal seharusnya fungsi input( ) digunakan untuk memasukan angka. Maka jelas saja kalau hasil tersebut eror.

Begitu pun sebaliknya, apabila kita ingin memasukan angka tapi menggunakan fungsi raw_input( ), maka hasilnya pun akan eror juga.

selamat mencoba 

Teori Dasar Python

Image result for image python


Sebelum belajar python, alangkah baiknya kita mengetahui “Teori Dasar Python” terlebih dahulu.


Python merupakan bahasa pemprograman tingkat tinggi yang banyak digunakan untuk membuat berbagai macam program seperti program CLI, GUI (desktop), Aplikasi Mobile, Web, loT, Game, Program untuk Hacking, dan lain sebagainya.

Bahasa Python ditulis oleh Guido Van Rossum diawal tahun 1990 di CWI, Amsterdam. Bahasa ini terbilang mudah dipelajari terutama bagi seseorang yang baru (awam) dibidangnya karena memiliki struktur sintak yang rapih sehingga mudah dipahami. Selain itu, bahasa python juga bisa sebagai dasar untuk mempelajari bahasa pemprograman karena mencakup bahasa pemprograman yang lain.

Python merupakan bahasa pemprograman yang berbasis interpreter, yaitu sebuah program yang dapat mengerti sebuah bahasa dan mengeksekusi program yang ditulis dengan bahasa tersebut.

Dalam python terdapat beberapa konversi tipe data yaitu :

  1.  chr(), merubah angka ke karakter.
  2.  unichr(), mengubah angka ke karakter Unicode.
  3.  str(), mengubah angka ke string.
  4.  complex(), mengubah angka ke bilangan kompleks.
  5. float(), mengubah angka ke bilangan koma.
  6.  hex(), mengubah angka ke bentuk hexadesimal.
  7. oct(), mengubah angka ke bentuk oktal.
  8.  int(), mengubah tipe data lain ke angka.


Dalam python juga terdapat statement-statement, yaitu bagian terkecil dalam sebuah program untuk melaksanakan suatu tugas tertentu.

Untuk mengetikkan kode, kita bisa menggunakan 2 tipe python. Yaitu bisa dengan IDLE (python GUI)  dan Python ( Command line).

1. Python ( Command line) è Hanya bisa mengetikkan satu perintah lalu langsung di eksekusi


2.  IDLE (python GUI) è Bisa mengetikkan banyak baris/perintah dalam sekali eksekusi



Senin, 08 Januari 2018

Inilah Penyebutan Suara Kucing Yang Berbeda-beda Disetiap Negara

Image result for kumpulan kucing




Siapa sih yang gak tau binatang yang satu ini?. Pasti tau dong. Yap kucing.
Taukah kamu bunyi suara kucing?. Pasti kalian langsung jawab "meong". Eits, meong itu untuk orang Indonesia ya, kalau untuk negara lain ya beda lagi. Mau tau? yuk liat dibawah ini.

 Inggris       : meow

Jepang        : nyan

Korea         : yaong atau nyaong

 Prancis      : miaou

 Turki         : miyauv

Tiongkok   : miāowū

Spanyol     : miau

Hungaria   :miaaau

 Arab        : muwaa’

Vietnam    : Meo

Estonia     : Nau

Itulah 11 negara dengan penyebutan suara kucing yang berbeda-beda.