Fundamental Python Bab 4: Berkenalan dengan Python dan Senjata Utama Kita
Daftar Isi ▼
Pada Bab 3 sebelumnya, Anda telah membuktikan bahwa Anda tidak gegabah. Anda telah berhasil merancang Pseudocode (cetak biru) untuk menghitung luas segitiga. Anda telah menyusun logika dengan aman di atas kertas.
Sekarang, saatnya kita membuka layar hitam sesungguhnya dan menerjemahkan logika tersebut ke dalam bahasa pemrograman tingkat tinggi. Dan bahasa yang akan menemani perjalanan kita adalah Python.
Namun, dari ribuan bahasa pemrograman yang ada di dunia, mengapa kita harus repot-repot memilih Python? Mengapa bukan Java, C++, atau JavaScript?
Keajaiban di Akhir Tahun 2020 (Pengalaman Pribadi)
Saya menemukan jawaban dari pertanyaan di atas melalui pengalaman personal. Tepat di akhir tahun 2020, saya mengikuti kelas Machine Learning dari Dicoding. Sebelumnya, saya adalah pemakai setia bahasa Pascal dan C++.
Di bahasa pemrograman lama seperti C++ atau Java, jika Anda hanya ingin menyuruh komputer menampilkan teks di layar, Anda harus menuliskan ritual kode yang panjang dan kaku:
#include <iostream>
int main() {
std::cout << "Tampilkan teks ini";
return 0;
}
Namun, saat saya masuk ke kelas Machine Learning tersebut dan berkenalan dengan Python, saya benar-benar tercengang. Untuk menampilkan teks yang sama, di Python saya hanya perlu menulis satu baris tanpa basa-basi:
print("Tampilkan teks ini")
Sintaksnya sangat manusiawi, bersih, ringkas, dan tidak dipenuhi oleh tanda kurung kurawal atau titik koma yang sering membuat programmer frustrasi (seperti yang saya ceritakan di Bab 2). Python benar-benar membiarkan kita fokus pada solusi (algoritma), bukan pada kerumitan tata bahasa.
Bahasa Sakti Para Hacker dan Inovator

Di tahun 2020 itu juga, saya sedang gemar-gemarnya mencoba berbagai distro Linux, hingga akhirnya jatuh hati pada Linux Mint edisi Debian. Di dalam ekosistem Linux, saya mencoba mempelajari berbagai tools untuk cybersecurity.
Fakta mengejutkannya: rata-rata tools peretasan jaringan (cybersecurity) dan otomatisasi ternyata dibangun menggunakan Python! Berbekal rasa penasaran, saya bahkan berhasil membuat perangkat lunak bot otomatis (auto-viewer YouTube dan auto-visitor situs) murni menggunakan Python yang dipadukan dengan library Selenium. Python bisa digunakan untuk membuat website, aplikasi mobile, perangkat lunak desktop, hingga script peretasan.
Jika Anda perhatikan, reputasi “sakti” ini sering direpresentasikan dalam pop culture. Pernahkah Anda menonton serial Mr. Robot? Saat karakter utamanya, Elliot Alderson, sedang menembus keamanan server raksasa di layar terminalnya, bahasa yang ia ketik adalah Python. Atau mari kita lihat drama Korea fenomenal tahun 2020, Start-Up. Saat karakter Nam Do-san dan tim Samsan Tech sedang mengembangkan model Artificial Intelligence (AI) cerdas mereka, mereka juga menggunakan bahasa Python.
Monty Python dan Misteri Logo Ular

Meskipun saat ini ia menjadi tulang punggung AI dan teknologi masa depan, sejarah kelahiran Python ternyata sangat sederhana dan sedikit konyol.
Python diciptakan pada tahun 1991 oleh seorang programmer jenius asal Belanda bernama Guido van Rossum. Banyak orang mengira nama “Python” diambil dari nama ular piton raksasa. Kenyataannya, Guido mengambil nama tersebut dari grup komedi televisi asal Inggris favoritnya, yaitu Monty Python’s Flying Circus. Guido ingin menciptakan sebuah bahasa yang tidak hanya kuat, tetapi juga menyenangkan (fun) untuk digunakan.
Lalu, jika asalnya dari nama grup komedi, mengapa logonya berbentuk dua ekor ular (berwarna biru dan kuning)?
Jawabannya adalah karena adaptasi komunitas. Karena kata “Python” terlanjur memiliki makna literal “ular piton” di telinga masyarakat global, komunitas teknologi secara alami mengadopsi simbol ular berbisa tersebut sebagai maskot, yang melambangkan kekuatan dan kelincahan bahasa ini.
Peluang Karier: Dari Pemula hingga Raksasa Teknologi
Menguasai Python adalah sebuah investasi jangka panjang. Karena bahasa ini ibarat pisau lipat Swiss Army, peluang kariernya sangatlah luas.
- Web Developer: Menggunakan framework seperti Django atau FastAPI (dipakai oleh Instagram dan Pinterest).
- Data Scientist & AI Engineer: Menggunakan pustaka ( library ) khusus untuk melatih kecerdasan buatan, seperti yang dilakukan raksasa Google dan OpenAI (pembuat ChatGPT).
- Cybersecurity / Penetration Tester: Menulis script otomatis untuk menguji keamanan server perusahaan.
Senjata Kita: Python Playground

Biasanya, rintangan terberat bagi pemula (terutama yang memiliki laptop spesifikasi rendah atau prosesor Celeron lama) adalah saat proses instalasi. Menginstal Python, mengatur Environment Variable, dan memasang kode editor (IDE) di laptop sering kali menimbulkan banyak error instalasi yang mematikan semangat belajar di hari pertama.
Untuk mengatasi hal tersebut, kita akan melewatkan proses instalasi lokal yang merepotkan. Saya telah menyediakan sebuah “laboratorium cloud” yang sangat ringan dan bisa dibuka langsung dari browser (Google Chrome/Firefox) Anda, apa pun jenis laptop Anda!
Perkenalkan senjata utama kita selama seri tutorial ini: 👉 Python Playground
Di website tersebut, Anda bisa mengetikkan kode di layar kiri, menekan tombol Jalankan, dan langsung melihat hasilnya secara real-time di layar kanan. Tanpa instalasi, tanpa membebani RAM laptop Anda.
Tantangan Bab 4: Pemberontakan Pertama Anda
Sepanjang sejarah ilmu komputer, ada sebuah tradisi tidak tertulis. Setiap kali seorang programmer mempelajari bahasa baru, baris kode pertama yang wajib mereka cetak ke layar adalah "Hello, World!".
Tradisi itu sudah terlalu membosankan. Kita akan membuat gebrakan baru. Kita akan mendeklarasikan diri kepada komputer bahwa Anda bukan lagi sekadar pengguna, melainkan sang pencipta.
Tugas Anda:
- Buka tautan Python Playground.
- Di kolom teks (editor), ketikkan perintah ini secara persis (perhatikan huruf kecil pada perintah awal dan tanda kutip ganda yang mengapit teks):
print("Halo mesin, saya adalah majikan barumu!")
- Tekan tombol Jalankan.
Jika teks tersebut muncul di layar, selamat! Anda baru saja mengeksekusi instruksi Python pertama Anda. Salin (copy) baris kode yang berhasil Anda jalankan tersebut, lalu pamerkan di kolom komentar di bawah sebagai tanda absen bahwa mesin telah takluk di tangan Anda!
Di materi selanjutnya, kita akan mulai bermain-main dengan komunikasi interaktif, di mana komputer tidak hanya menampilkan teks, tetapi juga menanyakan informasi kepada Anda.
(Artikel ini adalah Bagian ke-4 dari Seri Fundamental Python).
Baca Selanjutnya: Bab 5 - Berbicara dengan Mesin (Input & Output) >>