c

Pemrograman Python: Cara dan Fungsi Python

Pemrograman python-Python menjadi salah satu bahasa pemrograman yang banyak digunakan, baik oleh programmer maupun para praktisi data. Python pertama kali dibuat pada tahun 1990 oleh Guido Van Rossum. Python termasuk bahasa pemrograman yang mudah digunakan serta lebih fleksibel dan mampu mengerjakan banyak pekerjaan jika dibandingkan bahasa pemrograman lainnya, seperti untuk mengolah data, mendeploy model ke dalam website, IoT, dan masih banyak lagi. Tentu saja hal tersebut didukung oleh banyaknya library yang disediakan oleh Python.

Dalam proses pembuatan coding, tidak jarang kita akan menemukan keadaan dimana kita harus menuliskan code yang sama secara berulang-ulang. Sehingga untuk mengatasi hal ini, kita bisa memanfaatkan fungsi yang ada dalam Python. Dengan begitu, kita cukup memanggil fungsi yang ingin digunakan dan tidak perlu lagi menuliskannya secara berulang. Dalam Python, fungsi terbagi menjadi dua yaitu built in function (fungsi bawaan dari Python) dan user defined function (fungsi yang kita buat sendiri).

 Mengapa Harus Belajar Python?

Pemrograman python

Pertanyaan ini mungkin akan kerap terlintas di otak kita, mengapa harus Python dan bukan bahasa pemrograman lainnya? Pada dasarnya, jika di bandingkan dengan bahasa pemrograman lainnya, Python terbilang lebih simpel dan mudah di gunakan. Hal ini sesuai dengan sifat Python yang termasuk ke dalam high level programming language, di mana bahasa pemrograman ini mudah untuk di baca dan ditulis karena bahasa yang di gunakan lebih mirip dengan bahasa manusia sehari-hari.

Misalkan untuk menampilkan Hello World, Python hanya memerlukan satu baris coding saja, sementara bahasa pemrograman lainnya membutuhkan lebih banyak. Hal inilah yang kemudian membuat Python banyak di gunakan di perusahaan besar baik oleh programming maupun praktisi data.

Sekilas Tentang Fungsi dan Cara Membuatnya

Sebelum kita masuk dalam pengenalan lebih lanjut mengenai fungsi Python, kita akan kenalkan terlebih dahulu mengenai fungsi dasarnya. Fungsi pada bahasa pemrograman Python dibuat dengan kata kunci atau keyword œdef. Setelah itu, di ikuti dengan nama fungsinya. Kita berikan contoh misalnya

Def nama_fungsi():

       Print œIni loh fungsinya

Kurang lebih gambarannya seperti ini. Sama seperti blok kode yang lain, kita juga harus memberikan indentasi (tab atau spasi 2x) untuk menuliskan isi fungsi. Nah, sekarang kita langsung mulai ke aplikasi contohnya dalam bahasa pemrograman Python. Pastinya akan lebih mudah dan aplikatif tentunya menggunakan bahasa pemrograman Python.

Kelebihan Python

Tentu saja ada alasan mengapa Python yang telah di ciptakan sejak tahun 1990 namun masih tetap eksis hingga saat ini. Hal ini bisa di lihat dari kelebihan yang di miliki oleh bahasa pemrograman ini. Beberapa di antaranya adalah:

  • Open source. Salah satu kelebihan Python adalah bersifat gratis sehingga siapa saja bisa menggunakan Python dengan mudah.

  • Fleksibel. Python yang bersifat fleksibel sehingga dapat di andalkan untuk menyelesaikan banyak pekerjaan. Selain itu, Python juga mudah di integrasikan dengan bahasa pemrograman serta software lainnya.

  • Mendukung IoT. IoT atau Internet of Thing merupakan teknologi yang bisa menghubungkan barang-barang yang ada di sekitar kita ke dalam sebuah jaringan yang saling terhubung. Hampir semua hal yang berhubungan dengan IoT akan memanfaatkan Python.

  • Mudah di pelajari dan di aplikasikan karena sifat Python yang merupakan high level programming language.

Kekurangan Python

Meskipun Python memiliki banyak sekali kelebihan, namun ternyata Python juga tetap memiliki kelemahan. Beberapa di antaranya adalah:

  • Batasan kecepatan, jika di bandingkan dengan bahasa pemrograman lainnya seperti C, C++, Python terbilang lebih lambat.

  • Batasan desain, karena diketik secara dinamis.

  • Kurang populer untuk mobile app development. Sangat jarang sekali developer mobile app yang menggunakan Python, sehingga hanya sedikit perusahaan yang yang menggunakan Python untuk mobile app development.

  • Tidak begitu mendukung multiprocessor.

  • Kurang ideal untuk memory intensive task

Contoh Program Sederhana Python

Berikut adalah daftar contoh program sederhana Python yang bisa Anda coba sekarang juga:

1. Hello Word

Hello World adalah salah satu contoh program yang di buat dengan Python. Program ini menggunakan fungsi printuntuk menampilkan output program berupa teks, angka, atau karakter lain.

2. Menjumlahkan Dua Angka

Anda bisa membuat contoh program sederhana Python untuk menghitung jumlah dua angka. Caranya, dengan menggunakan fungsi inputuntuk menuliskan angka. Tapi, fungsi input ini hanya bisa menghasilkan format string.

Agar dapat di jumlahkan, Anda perlu mengubah inputan tersebut menjadi format angka dengan fungsi int.Setelahnya, gunakan operator untuk menjumlahkan kedua angka dan tampilkan dengan fungsi print.

3. Menghitung Akar Kuadrat

Selain menjumlahkan angka, Anda juga bisa menghitung akar kuadrat. Seperti biasa, gunakan inputuntuk menuliskan angka. Kemudian konversikan menjadi angka menggunakan fungsi float.

Apa bedanya dengan fungsi int pada program sebelumnya? Float bisa di gunakan untuk menghitung dan menampilkan angka pecahan atau desimal, sedangkan int hanya bisa di gunakan untuk angka bulat.

Setelah mengkonversi angka dengan float, lanjutkan dengan menghitung akar kuadrat dengan fungsi ** 0.5. Untuk menampilkan 3 angka di belakang koma, gunakan fungsi %0.3f.

4. Menghitung Luas Segitiga

Anda bisa menghitung luas bangun datar, seperti segitiga, dengan program Python. Caranya, dengan menginput alas dan tinggi, lalu hitung luas segitiga sesuai dengan rumus. Kemudian tampilkan dua angka di belakang koma dengan %0.2f.

5. Menghitung Volume Kubus

Selain bangun datar, Anda juga bisa menghitung ukuran bangun ruang seperti kubus. Caranya, tulislah rumus volume bangun tersebut.

6. Menyelesaikan Persamaan Kuadrat

Berbeda dengan program sebelumnya, untuk membuat contoh program Python ini Anda perlu mengimpor sebuah modul bernama cmath. Gunanya untuk menyelesaikan perhitungan matematika yang rumit.

Nah, untuk menghitung persamaan kuadrat, kombinasikan modul cmath dengan fungsi sqrt.

7. Menukar Nilai Variabel

Anda juga bisa membuat program Python yang bisa menukar nilai variabel. Caranya cukup dengan membuat sebuah variabel sementara. Di sini kami memberi nama variabel sementara tersebut dengan tukar.

8. Menghasilkan Angka Acak

Untuk membuat program yang bisa menghasilkan angka acak, ada dua langkah yang perlu di lakukan. Pertama-tama, mengimpor modul random, lalu mengkombinasikan dengan fungsi randint.

9. Mengubah Kilometer jadi Mil

Anda bisa membuat contoh program Python untuk mengkonversi satuan jarak. Contohnya, konversi dari kilometer menjadi mil. Pastikan Anda sudah mengetahui nilai faktor konversi terhadap satuan yang di gunakan, ya.

10. Mengubah Celcius jadi Fahrenheit

Selain mengkonversi satuan jarak, Anda juga bisa mengkonversi satuan suhu. Contohnya, konversi dari derajat celcius ke fahrenheit. Caranya sangat mudah,cukup dengan memasukkan rumus perhitungan suhu pada program.