space


Pengenalan Pemrograman Python


Python merupakan bahasa pemerograman tingkat tinggi (high level language) yang dikembangkan oleh Guido van Rossum pada tahun 1989 dan diperkenalkan untuk pertama kalinya pada tahun 1991. Python lahir atas dasar keinginan untuk mempermudah seorang programer dalam menyelesaikan tugas-tugasnya dengan cepat. Python dirancang untuk memberikan kemudahan yang sangat luar biasa kepada programer baik dari segi efisiensi waktu, maupun kemudahan dalam pengembangan program dan dalam hal kompatibilitas dengan sistem. Python bisa digunakan untuk membuat program standalone dan pemrograman skrip (scripting programming). 


Mari Kita bahas beberapa kelebihan Python yang membuat Anda merasa tertantang untuk mengenal lebih jauh tentang bahasa pemrograman ini. Berikut adalah kelebihan-kelebihan dari Python:

Mudah digunakan (Easy To Use)

Tujuan utama suatu bahasa pemrograman adalah untuk menjembatani antara apa yang ada dalam pikiran manusia dengan komputer. Terdapat beberapa bahasa pemrograman yang dikenal dan banyak digunakan seperti C++, C#, dan Java. Bahasa-bahasa tersebut merupakan bahasa pemrograman tingkat tinggi, yang berarti bahwa mereka lebih dekat dengan bahasa manusia dibandingkan dengan bahasa mesin. Walaupun bahasa-bahasa pemrograman tersebut, termasuk Python sama-sama tergolong dalam bahasa pemrograman tingkat tinggi, akan tetapi Python lebih mudah dipahami dan dipelajari karena perintah-perintah yang digunakan benar-benar mendekati bahasa inggris yang digunakan sehari-hari daripada bahasa-bahasa tingkat tinggi lainnya.

Pemrograman menggunakan Python jauh lebih cepat dan lebih pendek dibandingkan menggunakan C++ dan Java. Perbandingan tersebut dapat dilihat ketika Anda ingin membuat program sederhana untuk menghitung penjumlahan dua buah bilangan integer. Jika Anda membuat program dengan C++ ataupun Java, maka Anda memerlukan 3 variabel dimana 2 variabel digunakan untuk menyimpan bilangan integer yang akan dijumlahkan dan 1 variabel akan digunakan untuk menyimpan hasil dari penjumlahan bilangan tersebut.

Berikut ini adalah contoh kode sumber C++:

#include <iostream.h>
#include <conio.h>
int main()
{
   int a, b, hasil;
   a = 10;
   b = 12;
   hasil = a + b;
   cout<<a<<" + "<< b <<" = " << hasil;

   getch();
   return 0;
}

Sedangkan bila menggunakan Python perintahnya adalah:

>>> 10 +12
22

Dari contoh di atas dapat dilihat dengan jelas bagaimana kemudahan yang diberikan oleh Python. Bebeberapa kemudahan lainnya dapat dilihat pada pembahasan bab-bab selanjutnya.

Kompatibilitas dan kemampuan tingkat tinggi
Bahasa pemrograman Python mempunyai kekuatan serta kemampuan yang diharapkan dari suatu bahasa pemrograman modern. Python mampu menangani pemrograman sederhana hingga pemrograman yang kompleks serta mendukung pemrograman berbasis grafis (GUI programming). Selain itu kelebihan yang dimiliki oleh Python adalah berupa pengalokasian memori dinamis yang membuat seorang programer tidak perlu pusing untuk memikirkan manajemen memori pada program yang dibuat. 

Python mempunyai kekuatan tersendiri sehingga mampu memikat ratusan bahkan ribuan dari jutaan programer yang ada di dunia untuk menggunakannya. Banyak perusahaan besar yang menggunakan bahasa ini untuk mengembangkan aplikasinya seperti: Google, Hawlett-Packard (HP), IBM, Microsoft, NASA, Yahoo, Red Had dan Xerox.

Pemrograman berorientasi objek (Object Oriented Programming)
Apabila Anda pernah belajar tentang pemrograman, maka Anda pasti pernah mendengar tentang pemrograman berorientasi objek atau biasanya disingkat OOP (Object Oriented Programming). Pemrograman berorientasi objek merupakan suatu teknik pemrograman yang menggunakan pendekatan objek-objek nyata yang ada dalam kehidupan sehari-hari, yang kemudian dituangkan dalam suatu bahasa pemrograman. Dengan menggunakan pendekatan objek maka akan mempermudah programer dalam menyelesaikan suatu permasalahan.

Platform independent
Python merupakan bahasa pemrograman platform independent yang berarti bahwa program yang dibuat menggunakan Python dapat berjalan pada sistem operasi apa saja selama di dalam sistem operasi tersebut terdapat platform Python (Interpreter  Python).

Dengan kelebihan ini, walaupun pada saat membuat program Anda menggunakan sistem operasi Windows, akan tetapi program tersebut dapat berjalan di sistem operasi Linux ataupun sistem operasi Mac selama di dalam sistem operasi tersebut terdapat Interpreter Python.

Gratis dan kode sumber terbuka (Open Source)
Sifatnya yang gratis membuat Anda bisa mengistall Python tanpa membayar satu rupiah pun. Dan setiap orang bisa mengembangkan bahasa pemrograman ini karena sifat “kode terbuka (open source)” yang dimilikinya.

Tidak ada komentar:

Posting Komentar