Kamis, 12 April 2018

DASAR DASAR PEMROGRAMAN BAHASA PYTHON DAN ESCAPE CHARACTER


A. ESCAPE CHARACTER / KARAKTER
Escape adalah karakter yang memiliki fungsi khusus jika dicetak. Setiap Escape Character didahului oleh karakter backslash (“\”).
Berikut ini adalah tabel berupa sejumlah Escape Character.
Notasi Backslash
Penjelasan
\a
Bell atau alert
\b
Backspace
\n
Newline
\s
Space
\t
Tab
\v
Vertical tab
\’
Tanda Petik
\"
Tanda Kutip
\\
Backslash
           

COBA! Melihat perbedaan Escape Character





B.   Dasar-dasar bahasa pemrograman python

1.    Komentar python
Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atau tidak dijalankan mesin. Komentar hanya digunakan untuk menandai atau memberikan keterangan tertulis pada script.
Terdapat dua cara untuk menggunakan komentar pada python.
a) Single Line Komentar
Secara mudah, kita hanya perlu menambahkan tanda pagar (#) pada awal kalimat atau kode yang ingin dibuat menjadi komentar.
COBA! Dibawah ini adalah contoh penggunaan komentar pada Python.

Saat menjalankan script diatas, kita akan melihat output berupa Hello World, Budi dan 123, karena tulisan/komentar yang ditulis tidak dieksekusi.
a) Multi Line Komentar
Terdapat perbedaan yang sangat signifikan dalam membuat komentar multi line. Gunakan 3 (tiga) buah kutip tunggal untuk membuat multi line komentar.

Selasa, 20 Februari 2018

MENCETAK DAN MEMBACA ERROR PROGRAM DI PYTHON


A. MENCETAK PROGRAM


Hasil dari perintah di atas adalah :

Selamat datang di pemrograman Python

Seperti yang kita lihat, perintah print berfungsi untuk menampilkan keluaran pada layar. Program masukan (input) dan keluaran (output) merupakan fitur dasar yang sangat penting dari setiap bahasa pemrograman. Pada Python, untuk program keluaran dapat kita gunakan perintah print. Sedangkan untuk program masukan, kita gunakan perintah input(). Perintah input() ini hanya menerima masukan bertipe teks. Simak contoh berikut ini:

>>> nama = input("Ketikkan nama lengkap Anda: ")

Perintah ini akan menampilkan sebuah pesan yang meminta masukan nama Anda.
Output :

>>> Ketikkan nama lengkap Anda: Iis Kartika Munawar

Sekarang saatnya kita akan menampilkan nama yang sudah kita masukkan tadi yaitu Iis Kartika Munawar dengan menggunakan perintah print.

>>> print ("Nama Anda adalah ", nama)
Output :

>>> Nama Anda adalah Iis Kartika Munawar


B. MEMBACA ERROR

Kesalahan penggunaan perintah print pada Python 3.5


Ketika menuliskan sintaks print(Ini program pertama)tanpa menggunakan tanda petik (“”) maka program tidak akan jalan dan interpreter akan memberikan pesan “SyntaxError: invalid syntax” yang menandakan bahwa kode/sintaks yang ditulis  salah.
 

Kode program diatas error karena kata “helo” tidak diapit oleh kurung buka dan kurung tutup.  ----(“helo”)



C. INDENTASI


Bahasa pemograman Python adalah bahasa pemograman yang mudah dibaca dan terstruktur, hal ini karena digunakannya sistem indentasi. Yaitu memisahkan blok - blok program dengan susunan indentasi. Jadi untuk memasukan sub - sub program dalam suatu blok, sub - sub program tersebut diletakkan satu atau lebih spasi dari kolom suatu blok program.
Python memiliki sedikit perbedaan pada cara penulisan program dengan bahasa pemrograman yang lain seperti C/Java. Kalau pada C/Java menggunakan tanda kurung sebagai pemisah blok program, di Python kita hanya menggunakan spasi sebagai pemisah blok program yang biasa disebut sebagai Indentasi. Karena Python menjalankan perintah secara berurutan, maka kita harus pintar menyusun perintah agar mendapatkan hasil seperti yang diinginkan.

Contoh indentasi :
>>>a=int(input(“Masukan angka : ”))
>>>if a%2==0 :
     print(“Angka yang anda inputkan bilangan Genap”)
>>>else :
     print(“Angka yang anda inputkan Ganjil”)

Senin, 29 Januari 2018

MENULIS PROGRAM MENGGUNAKAN BAHASA PYTHON

Cara Menggunakan Python

Klik à tombol start à Pythonà IDLE (GUI-Integrated Development Environment)
dengan tampilan sebagai berikut : 







Modus penulisan kode python dapat dilakukan dengan dua cara, yaitu
1) Menggunakan mode interaktif






Statement “Hallo Python” adalah hasil eksekusi dari perintah “print (“Hallo Python”)”. Dengan menggunakan prompt interpreter python, kita dapat melakukan ujicoba setiap statemen-statemen atau fungsi-fungsi yang ada pada Python.

Menggunakan mode interaktif berarti kita bekerja menggunakan Prompt interpreter dari python.


2) Menggunakan Skrip

Dengan menyimpan perintah - perintah python dalam satu file, yang disebut sebagai script. Pada umumnya file yang berisi script tersebut di simpan dengan extension / akhiran ".py".











Langkah-langkah membuat program baru di python :
Shell Python à Fileà New File àtulis kode program àSave dengan ekstensi.pyà tekan F5 (untuk meruning program)program ditampilkan di Shell (kode program dan output terpisah).

Minggu, 03 Desember 2017

PEMROGRAMAN PYTHON

1.   Bahasa pemrograman
Zaman sekarang ini kita sudah tidak asing lagi dengan berbagai aplikasi yang sudah banyak dipergunakan baik itu di PC komputer ataupun di Handphone.Pernahkah kalian berfikir bagaimana sebuah aplikasi bisa berjalan? Bagaimana program bisa mengerti bahasa manusia? Tentunya butuh satu bahasa yang dapat menerjemahkan bahasa manusia kedalam bahasa mesin. Nah, bahasa itulah yang disebut Bahasa Pemrograman. 
Bahasa pemrograman adalah media komunikasi antara manusia (user) dan perangkat komputer (mesin). Bahasa pemrograman berfungsi untuk memberikan perintah kepada komputer untuk mengolah data dan informasi. Manusia yang menjalankannya disebut programmer dan hasil keluarannya berupa program/aplikasi yang diterapkan di segala aspek kehidupan kita sehari-hari.
Bahasa pemrograman yang digunakan untuk membangun sebuah aplikasi bergitu banyak jenisnya. Salah satu yang akan kita pelajari adalah bahasa Pemrograman Python.
a) Python
Python adalah sebuah bahasa pemograman scripting tingkat tinggi atau high-level, interpreted, interactive, dan object-oriented. Python dengan desain yang sangat mudah di baca dan dipahami, karena sama seperti bahasa pemograman yang lainnya yaitu dengan menggunakan kata bahasa inggris.Selain itu juga lebih sedikit dalam penggunaan rumus dan syntax.
b) Sejarah python
Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. 
Versi terakhir yang dikeluarkan CWI adalah 1.2. Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations.
Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi 2.6.1 dan versi 3.0. Adapun yang akan kita pakai dalam pelatihan kali ini adalah versi 3.5 .
1.   Mengapa menggunakan python?

o        Mudah untuk dipelajari: Python memiliki beberapa kata kunci dengan struktur sederhana, dan sintaks yang jelas. Hal ini memungkinkan kita untuk lebih mudah memahami bahasa dengan cepat.
o        Mudah dibaca: kode Python terlihat lebih jelas
o        Standar library: Python dengan library yang sangat portabel dan cross-platform yang kompatibel pada UNIX, Windows, dan Macintosh.
o        Interaktif Mode: Python memiliki dukungan untuk mode interaktif yang memungkinkan pengujian interaktif dan debugging dari potongan kode.
o        Portabel: Python dapat dijalankan pada berbagai macam platform perangkat keras dan memiliki antarmuka yang sama pada semua platform.
o        Extendable: artinya kita dapat menambahkan modul tingkat rendah ke interpreter Python.
o        Database: Python menyediakan antarmuka untuk semua database komersial utama.
o        GUI Programming: Python mendukung aplikasi GUI yang dapat dibuat dan porting ke banyak sistem panggilan, libraries, dan sistem windows, seperti Windows MFC, Macintosh, dan sistem X Window of Unix.
o        Scalable: Python menyediakan struktur yang lebih baik dan dukungan untuk program dari shell scripting.
IT mendukung metode pemrograman fungsional dan terstruktur serta OOP. Hal ini dapat digunakan sebagai bahasa scripting atau dapat dikompilasi untuk byte-code untuk membangun aplikasi yang berkualitas. Dapat dengan mudah diintegrasikan dengan C, C ++, COM, ActiveX, CORBA, dan Java.


MASIHHH BANYAKKK LAGI MATERI YANG BELUM TERSAMPAIKAN . DITUNGGU AJA YAAAAHHH . ;)