0% menganggap dokumen ini bermanfaat (0 suara)
35 tayangan16 halaman

01 Pengenalan Pemograman Python

Dokumen ini membahas pengenalan dasar pemrograman komputer dan bahasa pemrograman Python. Topik utama meliputi perbedaan komputer dan manusia, komponen program komputer, jenis bahasa pemrograman, perbedaan kompilasi dan interpretasi, serta pengantar singkat tentang bahasa Python.

Diunggah oleh

nur azhary
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
35 tayangan16 halaman

01 Pengenalan Pemograman Python

Dokumen ini membahas pengenalan dasar pemrograman komputer dan bahasa pemrograman Python. Topik utama meliputi perbedaan komputer dan manusia, komponen program komputer, jenis bahasa pemrograman, perbedaan kompilasi dan interpretasi, serta pengantar singkat tentang bahasa Python.

Diunggah oleh

nur azhary
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

Pengenalan Pemrograman

Komputer dan Python

Netacad Indonesia 1
Apa yang akan dipelajari?

• Dasar pemrograman komputer


• Kompilasi vs. Interpretasi
• Pengantar Bahasa pemorgraman python
• Instalasi python

Netacad Indonesia 2
Komputer vs Manusia

Cepat namun tidak cerdas Cerdas namun tidak cepat

Netacad Indonesia 3
Program komputer
• Daftar perintah dasar (instruction lists/ILS) yang
membuat komputer bisa digunakan.
• Perintah dasar:
• Tambah/kurang
• Kali/bagi
• Perantara antara manusia dan komputer:
• Bahasa Pemrograman, cth: Python, C/C++, Java,
dll.

Netacad Indonesia 4
Program komputer

CPU Program

Memory Secondary
Memory

Netacad Indonesia 5
Lexis –
Alphabet –
kamus
simbol
(dictionary)
Komponen
Bahasa
Semantics –
Syntax - dimengerti
aturan secara
wajar/alami

Netacad Indonesia 6
Bahasa Mesin (Machine Language)

Bahasa Manusia
• Bahasa Manusia (Tinggi):
Python
• Tambahkan 2 dan 4
• Bahasa Mesin (Rendah): C#, Java

• 0101011101…1101 C/C++

• Perantara: Assembly

• High level Bahasa pemrograman


Bahasa mesin

Netacad Indonesia 7
Kompilasi vs Interpretasi

• Kompilasi
• kode program (source code) diterjemahkan ke Bahasa mesin
terlebih dahulu, sebelum program bisa dijalankan.
• Interpretasi
• Kode program bisa langsung dijalankan oleh sebuah program
interpreter.

Netacad Indonesia 8
Kompilasi vs Interpretasi

Kompilasi Interpretasi
- Eksekusi program lebih cepat
- Tidak butuh program lain untuk - Bisa langsung dijalankan tanpa
Kelebihan menjalankan programnya kompilasi
- Hasil kompilasi program sudah - Kode dan program sama
berbahasa mesin
- Proses kompilasi biasanya cukup
lama
- Eksekusi program lambat
- Perangkat keras yang beda butuh
Kekurangan - Untuk menjalankan program
program proses kompilasi yang
butuh program lain
berbeda pula

Netacad Indonesia 9
Python

• Bukan Ular tapi bahasa


pemrograman
• High level bahasa pemorgraman
terinterpretasi untuk pemrograman
umum
• Berasal dari nama serial sketsa
komedi, yaitu Monty Python's
Flying Circus

Netacad Indonesia 10
Kenapa Python

• Mudah
• Open source
• Semantik/intuitif/Manusiawi
• Tiga besar Bahasa program dunia

Netacad Indonesia 11
Python Versi

• Python 2
• Python 3

Netacad Indonesia 12
Keluarga
Python

Netacad Indonesia 13
Online Python

SandBox Netacad

Netacad Indonesia 14
Download dan Install

https://www.python.org/
Netacad Indonesia 15
Demo

Netacad Indonesia 16

Anda mungkin juga menyukai