Mohon tunggu...
faiqzr
faiqzr Mohon Tunggu... Mahasiswa - Mahasiswa Universitas Pelita Bangsa

seberapa besar masalah yang datang maka tetap sabar adalah kuncinya

Selanjutnya

Tutup

Ilmu Alam & Tekno

Python, Bahasa Pemrograman Terpopuler

5 Januari 2025   05:54 Diperbarui: 5 Januari 2025   14:52 30
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Ilmu Alam dan Teknologi. Sumber ilustrasi: PEXELS/Anthony

Di era ini, aplikasi sudah menjadi hal umum yang diperlukan oleh pengguna digital seperti hp dan laptop, dengan aplikasi pekerjaan, hiburan dan mencari sesuatu menjadi mudah dan tanpa harus keluar rumah, semua itu bisa terjadi karena aplikasi tersebut terbuat dari bahasa pemrograman

Bahasa pemrograman adalah instruksi tertulis yang digunakan untuk membuat program komputer. Bahasa pemrograman memungkinkan manusia untuk berkomunikasi dengan mesin dan menciptakan perangkat lunak. Bahasa pemrograman ada banyak jenisnya dan juga banyak fungsi yang berbeda di setiap jenisnya. Untuk itu, saya akan membahas python yang merupakan salah satu dari bahasa pemrograman dan juga sebagai salah satu 10 bahasa terpopuler pada tahun 2024.

Apa itu Python?

Python merupakan Bahasa pemrograman serbaguna dan popular di dunia kerja Indonesia.  Selain itu, banyak akademik yang menggunakan python untuk pelajaran dan menyelesaikan bahan penelitian. Bahasa ini dirancang agar kode mudah untuk di baca oleh orang, Python juga memiliki sifat yang sama dengan C++ yaitu portable dalam kode sumber. Kode sumber dapat digunakan di Windows, MacOS dan Linux

"Python banyak digunakan di bidang data analytics, data science, data visualization dan lain-lain. Python ditunjang dengan berbagai file Pustaka (Library) yang dapat memudahkan pemrograman dalam membuat program untuk menyelesaikan suatu kasus" (I Gusti Ngurah Suryantara S.Kom., M.Kom.: 2024:28)

Sejarah Singkat Python

"Bahasa pemrograman python pertama kali dikembangkan oleh Guido van Rossum sekitar tahun 1985 sampai dengan 1990 di Centrum Wiskunde & Informatika (CWI) di Belanda. Sampai saat ini, bahasa pemrograman Python terus berkembang dengan dirilisnya versi-versi terbarunya. Yang menjadi inspirasi dari bahasa pemrograman Python adalah bahasa pemrograman ABC, karena sifat bahasa pemrograman Python adalah Open source maka banyak orang yang berkontribusi dalam perkembangannya." (I Gusti Ngurah Suryantara S.Kom., M.Kom.: 2024:28-29)

Keunggulan & Kekurangan Python

Python memiliki keunggulan dan kekurangan dalam penggunaannya, baik itu seorang pemula maupun seorang yang handal dalam bahasa pemrograman. Berikut penjelasannya:

Keunggulan:

Sintaks yang Sederhana dan Mudah Dipahami

Dengan aturan yang sedikit dalam program python sehingga membuat Programmer apalagi yang pemula bisa focus pada logika dan pemecahan masalah.

Komunitas yang Besar dan Aktif

Berkat komunitas Python yang luas dan aktif, membuat Python berkembang dengan konstribusi dari para komunitas tersebut.

Pustaka yang Kaya

Python menyediakan Pustaka untuk setiap keperluan, hal ini membuat pengembang jadi mudah dalam mengembangkan projeknya

Flesibilitas

Python bisa digunakan di berbagai tempat dalam mengembangkan proyek yang membuat Python jadi pilihan banyak Programmer

Platform Independen

Program Python bisa digunakan diberbagai platform tanpa harus mengubah kode yang ada, hal ini memudahkan pengguna dalam mengembangkan program

Kekurangan:

Performa yang Lebih Lambat

Dibandingkan dengan C++ dan C, Python cenderung lebih lambat dikarenakan kendala pada program yang membutuhkan kecepatan yang tinggi dan efisiensi waktu nyata.

Penggunaan Memori yang Tinggi

Python memiliki memori yang besar dibandingkan yang lain dan akan menjadi masalah bagi program yang dijalankan di lingkungan terbatas

 

Tipe data Dinamis

Walaupun memberikan fleksibilitas, di sisi lain juga menyebabkan kesalahan yang sulit di deteksi saat runtime yang membuat pengembang harus berhati-hati saat menjalankannya.

Keterbatasan di Mobile computing

Jarang ada aplikasi mobile menggunakan program Python, hal ini dikarenakan Python tidak sepopuler Java dan Swift dalam pengembangan aplikasi mobile.

GIL (Global Interpreter Lock)

Keterbatasan Python saat mengeksekusi kode karena mekanisme yang mengizinkan hanya satu thread dalam satu waktu yang membuat pengolahan multi thread kurang efisien

Kesimpulan

Python adalah bahasa pemrograman serbaguna yang populer dan banyak digunakan, baik dalam dunia kerja maupun akademik. Keunggulannya meliputi sintaks yang sederhana, komunitas yang aktif, pustaka yang kaya, fleksibilitas, serta kemampuan platform-independen. Namun, Python juga memiliki kekurangan, seperti performa yang lebih lambat dibandingkan bahasa lain, penggunaan memori yang tinggi, keterbatasan di mobile computing, serta kendala seperti GIL yang memengaruhi efisiensi multi-threading. Dengan segala kelebihan dan kekurangannya, Python tetap menjadi pilihan utama bagi banyak pengembang untuk membangun berbagai aplikasi dan proyek.

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun