Subscribe For Free Updates!

We'll not spam mate! We promise.

Sabtu, 22 Agustus 2015

PENGENALAN BAHASA PEMROGRAMAN PYTHON

Python merupakan salah satu bahasa pemrograman open source yang ringkas, sederhana, dan bisa digunakan di beberapa sistem operasi. Python bersifat gratis dan bisa diunduh dengan mudah melalui situs resmi : www.python.org dengan berbagai versi yang ada.

Dengan menggunakan bahasa python kita dapat membuat program desktop seperti sistem informasi penjualan (kasir), Sistem informasi perhotelan, sistem informasi perpustakaan, inventory, dan sebagainya serta dapat membuat program multimedia seperti animasi untuk media pembelajaran.

Pemrograman desktop di Python bisa menggunakan berbagai library, seperti PyGTK, wxPython, dan sebagainya. Library yang saya gunakan adalah wxPython. Python juga sebenaranya bisa digunakan untuk berbagai keperluan, antara lain : untuk pemrograman Console (tampilan berbasis teks), GUI/ desktop, mobile (pemrograman di HP), ataupun pemrograman WEB.

Python dikatakan mudah karena tidak perlu mendeklarasikan variable seperti pada pemrograman JAVA, C, PASCAL, dan sebagainya. Kode python pun juga sangat ringkas, untuk pemecahan masalah dengan python dibutuhkan jumlah baris kode yang lebih sedikit dibandingkan dengan bahasa pemrograman lainnya.

Berikut ini contoh pemrograman console untuk menghitung luas persegi panjang, dengan membandingkan pemrograman menggunakan bahasa lain, misalnya java :

Kode menghitung luas persegi panjang dengan Python :

p = input(“Panjang :”)
l = input(“lebar :”)
Luas = p*l
print “Luas :”, Luas 

Kode menghitung luas persegi panjang dengan Java :

import java.util.Scanner;
public class LuasPersegi {
public static void main (String[] args){
Scanner masukan = new Scanner(System.in);
int p,l, Luas;
System.out.print(“Panjang :”);
p = masukan.nextInt();
System.out.print(“Lebar :”);
l = masukan.nextInt();
Luas = p*l;
System.out.println(“Luas Persegi Panjang : “+Luas);
}
} 

Ada 2 yang perlu diperhatikan saat menggunakan bahasa Python 


  • Indentation, indentasi atau spasi adalah blok program yang ditandai dengan kesamaan jarak permulaan huruf kode dari ujung kiri layar. Jika terdapat blok baru, seperti percabangan (if), perulangan (while dan for), atau fungsi tertentu (dimulai dengan def) maka blok tersebut harus diketikkan lebih menjorok kedalam. Baris-baris kode yang berada dalam satu blok harus memiliki indentasi yang sama. Lihat penulisan kode dibawah ini :
  • Case Sensitive, sama seperti pada Java dan C, Python memiliki sifat Case Sensitiv. Artinya, penulisan variable dengan huruf kecil dianggap berbeda dengan variable dengan huruf capital

Software yang Dibutuhkan

Software yang dibutuhkan untuk membangun sebuah aplikasi desktop di windows dengan database MySQL adalah :
  1. IDLE Python Interpreter adalah software dasar untuk membangun sebuah aplikasi, software ini berfungsi menerjemahkan file berekstensi .py agar bisa dieksekusi di komputer
  2. WxPython, sebuah software library GUI.
  3. Boa Constructor, salah satu IDE (Integrated Development Environment) atau bisa dibilang lingkungan pemrograman terintegrasi untuk membangun aplikasi berbasis GUI dengan Library WxPython
  4.  MySQL Server, sebagai manajemen databasenya untuk softwarenya kita bisa gunakan XAMPP yang didalamnya sudah terintegrasi dengan PHP dan Apache.
  5. Connector Python ke MySQL, software ini akan menghasilkan modul MySQLdb. Versi yang digunakan harus kompatibel dengan versi IDLE Python Interpreter-nya.

Baca juga Cara menginstal Python 2.5 dan wxPython. Terima kasih atas kunjungannya semoga bermanfaat J

Sumber : Kholid H, Kharisman.2013.Pemrograman Desktop Database Python-MySQL dengan BOA Constructor.Yogyakarta:ANDI

Socializer Widget By Blogger Yard
SOCIALIZE IT →
FOLLOW US →
SHARE IT →

0 komentar:

Posting Komentar