Anda di halaman 1dari 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