Anda di halaman 1dari 15

ALGORITMA PEMROGRAMAN

Dodiman S.Kom., M.Kom


KONSEP DASAR PEMROGRAMAN
5

Definisi
Bahasa
Pemrograman
Reserved Word
Statement

Variable
Data Types
Bahasa Pemrograman

❑ Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa


komputer atau bahasa pemrograman komputer, adalah instruksi standar
untuk memerintah komputer.

❑ Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks


dan semantik yang dipakai untuk mendefinisikan program komputer.

❑ Bahasa ini memungkinkan seorang programmer dapat menentukan secara


persis data mana yang akan diolah oleh komputer, bagaimana data ini
akan disimpan/diteruskan, dan jenis langkah apa yang akan diambil
dalam berbagai situasi secara persi
Bahasa Pemrograman

❑ Bahasa Pemrograman (programming language) adalah sebuah instruksi


standar untuk memerintah komputer agar menjalankan fungsi
tertentu.

❑ Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah


data sesuai dengan alur berpikir yang kita inginkan (algoritma
yang telah kita buat).
Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi.
Contohnya adalah program yang digunakan oleh kasir di mal-mal atau
swalayan, dan lain sebagainya.
Bahasa Pemrograman

Secara umum bahasa pemrograman terbagi menjadi 3 tingkatan/level, yaitu:

- High Level Language (seperti python, php, dsb)


- Middle Level Language (seperti bahasa C), dan
- Low Level Language (seperti bahasa Assembly)

Ket:
semakin tinggi level sebuah bahasa pemrograman maka akan semakin mudah
dipelajari oleh manusia
Bahasa Pemrograman

Proses pembuatan program yaitu kita menulis kode sumber pada teks editor
misalnya notepad++, visual studio code, kemudian mengubahnya menjadi
bahasa mesin yang bisa dieksekusi oleh CPU.
Proses pengubahan kode sumber (source code) menjadi bahasa mesin
(machine language) ini terdiri dari dua macam yaitu
- Kompilasi
- interpretasi
Bahasa Pemrograman
- Kompilasi (menggunakan Compiler)
Dalam proses kompilasi semua source code dibaca terlebih dahulu dan jika
tidak ada kesalahan dalam menulis program maka akan dibentuk kode mesinnya
sehingga program bisa dijalankan.
Program hasil kompilasi akan berbentuk executable. Program bisa langsung
dijalankan tanpa harus memiliki Compiler di komputer yang menjalankan
program tersebut
Bahasa yang menggunakan teknik kompilasi misalnya bahasa C, C++, Pascal,
Assembly dan lain sebagainya.

- Interpretasi (menggunakan Interpreter)


Bahasa yang menggunakan teknik interpretasi akan membaca kode sumber
perbaris dan dieksekusi perbaris. Jika ditemukan kesalahan dalam penulisan
program maka di baris kesalahan itulah program akan dihentikan. Pada teknik
interpretasi tidak akan dihasilkan program standalone, artinya untuk
menjalankan program kita harus mempunyai kode sumbernya sekaligus
interpreter program tersebut.
Bahasa yang menggunakan teknik interpretasi misalnya bahasa Perl, Python,
Ruby dan masih banyak lagi.
Bahasa Pemrograman Python

❑ Bahasa Pemrograman Python merupakan bahasa pemrograman yang populer saat ini,
Bahasa pemrograman Python dibuat oleh Guido van Rossum dan pertama kali
dirilis pada tahun 1991

❑ Bahasa pemrograman Python umumnya digunakan untuk:


- web development (server-side),
- software development,
- Machine Learning,
- dsb

❑ Kelebihan Python
- dapat berjalan di berbagai macam platform (window, Linux, Rasberry Pi, dsb)
- Memiliki sintax yang mirip dengan bahasa manusia (bahasa Inggris)
- Baris code lebih sedikit dibandingkan dengan bahasa pemrograman lain,
seperti java, c, c++, dsb
- dapat menggunakan OOP atau Procedural
Reserved Word

❑ Reserved word adalah kata – kata yang tidak dapat dijadikan


menjadi identifier (pengenal), karena kata – kata tersebut sudah
mempunyai arti tersendiri dalam python.
Statement (Pernyataan)

❑ Statement adalah unsur dasar dalam pembentukan program


suatu program terdiri dari beberapa statement dimana komputer akan
melakukan tugas tertentu sesuai dengan urutan statement.

➢ if..elif…else ➢ with

➢ while ➢ def

➢ for ➢ class

➢ try…except…else…finally ➢ async..def,with, for, etc.


Variabel

❑ Python merupakan bahasa pemrograman yang tidak menggunakan “statically


typed” seperti bahasa pemrograman C atau C++.

Yang artinya kita tidak perlu mendeklarasikan variabel sebelum


menggunakannya dan juga kita tidak perlu mendeskripsikan tipe data
variabel

❑ Variabel adalah nama yang diberikan ke lokasi memori. Nilai yang disimpan
dalam variabel dapat diubah selama eksekusi program. jadi, semua operasi
yang dilakukan pada variabel mempengaruhi lokasi memori itu
Variabel

➢ Aturan Pembuatan Variabel dalam python

- Nama variabel harus diawali dengan huruf atau underscore.


- Nama variabel tidak boleh diawali dengan angka.
- Nama variabel hanya boleh berisi karakter, angkanumerik dan Underscore
(A-z, 0-9, dan _ ).
- Nama variabel “case-sensitive”, dimana huruf besar – kecil dianggap
berbeda
(nama, Nama dan NAMA adalah tiga variabel yang berbeda).
- Nama variabel tidak boleh menggunakan reserved word
Data Type
SEKIAN DAN TERIMA KASIH

Anda mungkin juga menyukai