Skip to content
INOVATIF, PROFESIONAL, DAN BERKEPRIBADIAN
facebook
youtube
instagram
Pusat Pengelolaan Digitalisasi Penjaminan Mutu Universitas Medan Area
Call Support 0823-6994-9970
Email Support [email protected]
Location Jl. Kolam No. 1 Medan Estate
  • BERANDA
  • TENTANG
    • PROFIL
    • VISI DAN MISI
    • STRUKTUR ORGANISASI
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • APLIKASI
      • PERPUSTAKAAN UMA
      • ACADEMIC ONLINE CAMPUS (AOC)
      • REPOSITORI UMA
      • TRACER STUDY (ALUMNI)
      • JURNAL
      • E-LEARNING UMA
      • DIREKTORI MAHASISWA
    • ARSIP
      • PERUBAHAN DATA MAHASISWA DI PDDIKTI
      • Buku Pedoman Universitas Medan Area
      • KURIKULUM
        • Kurikulum Teknik
        • Kurikulum Pertanian
        • Kurikulum Ekonomi dan Bisnis
        • Kurikulum Hukum
        • Kurikulum Isipol
        • Kurikulum Psikologi
        • Kurikulum Saintek
        • Kurikulum Agama Islam
      • Kalender Akademik Universitas Medan Area
      • Artikel
    • Helpdesk P2DPM
  • id
    • en
    • id

Yuk Cari Tau Bahasa Pemrograman Python

Home > Artikel > Yuk Cari Tau Bahasa Pemrograman Python

Yuk Cari Tau Bahasa Pemrograman Python

Posted on 9 Juni 2025 by Anisa Rahma Nasution
0

Definisi Umum

Python adalah bahasa pemrograman tingkat tinggi (high-level), interpreted, dan multi-paradigma yang dirancang untuk kemudahan dibaca dan ditulis. Python dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991.

Karakteristik Utama Python

  • Sintaks yang Sederhana dan Jelas
    Python didesain agar kode mudah dibaca dan ditulis, mirip bahasa Inggris, dengan penggunaan indentasi (spasi/tab) untuk menunjukkan blok kode.

  • Interpreted Language
    Python dijalankan baris per baris oleh interpreter, tanpa perlu dikompilasi terlebih dahulu seperti C atau Java.

  • Multi-Paradigma
    Python mendukung berbagai gaya pemrograman:

    • Pemrograman prosedural

    • Pemrograman berorientasi objek (OOP)

    • Pemrograman fungsional

  • Bahasa yang Dinamis
    Python menggunakan dynamic typing, artinya kamu tidak perlu mendeklarasikan tipe data secara eksplisit.

  • Cross-Platform
    Python bisa dijalankan di berbagai sistem operasi seperti Windows, Linux, macOS tanpa perubahan kode besar.

Fitur Python

  • Garbage Collection Otomatis
    Python mengelola memori secara otomatis dengan garbage collector.

  • Pustaka Standar yang Luas (Standard Library)
    Python hadir dengan banyak modul/paket bawaan yang bisa langsung digunakan.

  • Komunitas dan Ekosistem Besar
    Python memiliki banyak pustaka eksternal seperti:

    • NumPy, Pandas untuk data science

    • TensorFlow, PyTorch untuk machine learning

    • Flask, Django untuk web development

    • OpenCV untuk pengolahan gambar/video

Kelebihan Python

  • Mudah dipelajari untuk pemula

  • Sintaks ringkas dan ekspresif

  • Banyak digunakan di industri (data science, AI, web dev, automasi, dsb.)

  • Komunitas yang sangat besar dan aktif

Kekurangan Python

  • Eksekusi lebih lambat dibanding bahasa yang dikompilasi (misalnya C/C++)

  • Tidak cocok untuk aplikasi real-time dengan kebutuhan performa tinggi

  • GIL (Global Interpreter Lock) membatasi eksekusi paralel murni di thread

Contoh Kode Sederhana Python

# Program Python untuk mencetak angka ganjil dari 1 sampai 10
for i in range(1, 11):
if i % 2 != 0:
print(i)

Penggunaan Python di Dunia Nyata

  • Google: Menggunakan Python dalam banyak proyek internal

  • Instagram: Backend-nya ditulis dengan Django (berbasis Python)

  • Netflix: Memakai Python untuk analitik dan automasi

  • NASA: Menggunakan Python dalam pengolahan data ilmiah

Salah satu aspek Python (misalnya: OOP di Python, cara kerja interpreter, atau penggunaan di AI),

Pemrograman Berorientasi Objek (OOP) di Python

1. Konsep Dasar OOP

OOP adalah paradigma yang memodelkan program sebagai kumpulan objek, yang memiliki atribut (data) dan metode (fungsi).

Python mendukung OOP secara penuh, memungkinkan penggunaan:

  • Kelas (class)

  • Objek (object)

  • Pewarisan (inheritance)

  • Enkapsulasi (encapsulation)

  • Polimorfisme (polymorphism)

2. Contoh Dasar Kelas dan Objek

class Mahasiswa:
def __init__(self, nama, nim):
self.nama = nama
self.nim = nim

def perkenalan(self):
print(f”Halo, nama saya {self.nama}, NIM saya {self.nim}”)

# Membuat objek dari kelas Mahasiswa
mhs1 = Mahasiswa(“Andi”, “123456”)
mhs1.perkenalan()

Penjelasan:

  • __init__ adalah konstruktor.

  • self mengacu pada objek itu sendiri.

  • mhs1 adalah objek dari class Mahasiswa.

3. Pewarisan (Inheritance)

class Mahasiswa:
def __init__(self, nama):
self.nama = nama

def sapa(self):
print(f”Halo, saya {self.nama}”)

class MahasiswaTeknik(Mahasiswa):
def jurusan(self):
print(“Saya dari jurusan Teknik Informatika”)

mhs2 = MahasiswaTeknik(“Budi”)
mhs2.sapa()
mhs2.jurusan()

4. Enkapsulasi dan Akses Modifier

Python tidak punya akses modifier eksplisit seperti private, protected, tapi bisa dibuat konvensional:

class AkunBank:
def __init__(self, saldo):
self.__saldo = saldo # atribut private

def lihat_saldo(self):
return self.__saldo

akun = AkunBank(100000)
print(akun.lihat_saldo())

Kesimpulan

Python adalah bahasa pemrograman yang sederhana namun sangat kuat. Dengan sintaks yang mudah dibaca, kemampuan multi-paradigma, dan dukungan komunitas yang besar, Python cocok digunakan oleh pemula maupun profesional di berbagai bidang seperti:

  • Web development

  • Data science & AI

  • Automasi sistem

  • Aplikasi desktop dan IoT

Kelebihan utamanya terletak pada:

  • Kemudahan belajar,

  • Ketersediaan pustaka yang luas,

  • Portabilitas tinggi,

  • Dan penggunaannya di industri besar seperti Google, NASA, dan Netflix.

Namun, Python juga memiliki kekurangan dalam hal kecepatan eksekusi dan pemrosesan paralel, yang membuatnya kurang cocok untuk aplikasi real-time dan performa tinggi.

Post Views: 333

p2dpm_uma

Jalan Kolam Nomor 1 Medan Estate

Get @reshare_app • @umabestari #UTBKSNBT Semoga Su Get @reshare_app • @umabestari #UTBKSNBT
Semoga Sukses Peserta Seleksi UTBK - SNBT Ujian Masuk Perguruan Tinggi Negeri USU & Unimed Tahun Seleksi 2026 di Kampus I & II Universitas Medan Area.
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #PTSterbaik #UMAkampusJuara #KampusUnggul
#UMAFAIR2026 Wakil Rektor Bidang Kemahasiswaan, In #UMAFAIR2026 Wakil Rektor Bidang Kemahasiswaan, Inovasi dan Alumni Resmi Membuka Acara UMA FAIR 2026 . 

Informasi dan Pendaftaran Mahasiswa Baru : 

➖➖➖➖➖➖➖ 
https://pmb.uma.ac.id 
➖➖➖➖➖➖➖ 

Call Center UMA : 
☎️0811 6013 888 

#ptssehat #PTSterbaik #UMAkampusJuara #KampusUnggul
🌼 Selamat memperingati Hari Kartini 🌼 Jangan perna 🌼 Selamat memperingati Hari Kartini 🌼
Jangan pernah ragu untuk bersuara, menunjukkan kemampuan, dan memperjuangkan apa yg kamu yakini benar.
Get @reshare_app • @umabestari #PRESTASIUMA Alhamd Get @reshare_app • @umabestari #PRESTASIUMA
Alhamdulillan, Selamat dan Sukses Kepada Univeristas Medan Area Meraih Prestasi 9 Penghargaan Pada Anugerah Kementerian Pendidikan Tinggi, Sains dan Teknologi Lembaga Layanan Pendidikan Tinggi Wilayah I Tahun 2025.
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
#PMBUMA2026 Bingung Kuliah Dimana? Kuliah di UMA #PMBUMA2026 
Bingung Kuliah Dimana? Kuliah di UMA aja ! Banyak Fasilitas Beasiswanya loh! . 

Informasi dan Pendaftaran Mahasiswa Baru : 

➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖ 

Call Center UMA : 
☎️0811 6013 888 

#ptsfavorite #PTSterbaik #UMAkampusJuara #KampusUnggul
Get @reshare_app • @umabestari #PRESTASIMAHASISWA Get @reshare_app • @umabestari #PRESTASIMAHASISWA
Selamat & Sukses Kepada 
Juara 1 : Allisha Az Zahro 
Juara 2 : Rizky Abdillah
Juara 3: Desy Angelina
Pada Pemilihan Mahasiswa Berprestasi (PILMAPRES) Tingkat Universitas Medan Area Tahun 2025.
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
Get @reshare_app • @umabestari #KERJASAMA Universi Get @reshare_app • @umabestari #KERJASAMA
Universitas Medan Area melaksanakan Penanda Tanganan Kerjasama Dengan Pemerintah Kabupaten Deli Serdang 
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
Pengumuman Libur Hari Raya Idul Fitri 1447 H Pengumuman Libur Hari Raya Idul Fitri 1447 H
Follow on Instagram

Lokasi P2DPM

url url url url url url url url url url url url

Kategori

  • Berita Terbaru
  • Pengumuman
  • Berita Kegiatan
  • Artikel

POSTINGAN TERPOPULER

  • Cara Melihat IP Address di Semua Jenis Perangkat dan Jenis-Jenisnya
  • Memahami Perbedaan Waktu: AM/PM, Zona Waktu, dan Sistem Jam
  • Dasar-Dasar Desain Grafis: Prinsip yang Harus Diketahui Pemula
  • Manfaat Pengelolaan Sumber Daya Alam Berkelanjutan Untuk Kehidupan
  • Pengertian Gelombang Longitudinal dan Contohnya dalam Kehidupan Sehari-Hari
KAMPUS 1
Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223
(061) 7360168, Call Canter : 0811-6013-888
[email protected]
KAMPUS 2
Jalan Sei Serayu Nomor 70 A / Jalan Setia Budi Nomor 79 B, Medan 20122
(061) 42402994, HP : 0811 607 259
[email protected]

STATISTIK

  • 1
  • 90
  • 80
  • 359,717
  • 255,766
© 2026 PDAI - Universitas Medan Area