Anda di halaman 1dari 12

Algoritma dan

Pemrograman

Khaera tunnisa, S.tr.Kom.,


Tujua
n:
▸ Menjelaskan tahapan-tahapan pengolahan dan
pemecahan masalah berbasis komputer
▸ Mampu menjelaskan fungsi dan hubungan antara
algoritma dan bahasa pemrograman

2
PROFIL

1. Nama Lengkap : Khaera Tunnisa, S.Tr.Kom., M.Kom


: 06 Mei 1996
2. Tanggal Lahir
: Bulukumba, Sulawesi Selatan
3. Kota Asal : khaeratunnisa06@gmail.com
4. Email :1. SMAN 8 Bulukumba
2. Politeknik Pos Indonesia Bandung
5. Pendidikan
D4 Teknik Informatika (2018)
3. STMIK Likmi Bandung
S2 Sistem Informasi (2020)
Problem
statements

▸ Seorang pengajar ingin memasukan nilai matakuliah yang


ditempuh mahasiswa, kemudian menampilkan hasilnya
secara otomatis apakah mereka telah “LULUS” atau
“GAGAL” melalui aplikasi komputer sederhana. Syarat
kelulusan adalah mahasiswa yang memperoleh nilai 60
keatas pada skala 100.

4
Pengertian
ALgoritma
▸ Suatu metode khusus yang tepat dan terdiri dari
serangkaian langkah yang terstruktur dan dituliskan secara
sistematis yang akan dikerjakan untuk menyelesaikan
suatu masalah dengan bantuan komputer.
▸ Adalah suatu rangkaian proses atau susunan langkah-
langkah logis yang dipahami oleh manusia untuk
pemecahan suatu masalah yang bersifat terstruktur.

5
▸ Jika kita ingin menyerahkan proses tersebut dikerjakan oleh komputer, perlu
disusun instruksi yang logis kedalam bahasa yang dimengerti oleh komputer
yang disebut bahasa pemrograman.

▸ Pada dasarnya, suatu basis masalah bisa dipecahkan atau dikerjakan oleh
manusia secara manual (Human oriented) atau juga bisa dikerjakan secara
otomatis oleh mesin (computer oriented).

6
Istilah dalam dunia pemrograman

▸ Program
Kumpulan instruksi atau perintah yang disusun sebagai satu kesatuan prosedur
yang berupa urutan langkah untuk menyelesaikan masalah yang
diimplementasikan dengan bahasa pemrogaman tertentu.
▸ Pemrograman
Proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu
masalah dengan suatu bahasa pemrograman
▸ Bahasa pemrograman
Berfungsi sebagai media perantara yang menjembatani antara programmer dan
komputer, dalam hal tugas yang harus dikerjakan, melalui teknik instruksi
standar atau perintah baku dari programmer kepada komputer.
7
Tingkatan bahasa
pemrograman

▸ Bahasa Tingkat Tinggi (High Level Language)

Bahasa yang lebih dekat dengan bahasa manusia, memakai instruksi yang
berasal dari unsur kata bahasa manusia, misalnya begin, end, if, for, while, and,
or dsb.

Misalnya : Bahasa Basic, Visual Basic, Pascal, Java, PHP

8
Tingkatan bahasa
pemrograman

▸ Bahasa Tingkat Menengah (Middle Level Language)

Bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa


manusia dan instruksi yang bersifat simbolis, seperti {,} ,<< ,>>, &&, | | dan
sebagainya

Misalnya : Bahasa C

9
Tingkatan bahasa
pemrograman

▸ Bahasa Tingkat Rendah (Low Level Language)

Bahasa rakitan atau assembler yaitu memberikan perintah kepada komputer


dengan memakai kode-kode singkat seperti, MOV, SUB,CMP, JMP, JGE, JL,
LOOP dan sebagainya. Bahasa ini lebih deka ke bahasa mesin daripada
manusia.

Misalnya : Bahasa Assembly

10
Macam-Macam bahasa
pemrograman

1. Pascal
2. Delphi
3. Bahasa C
4. Bahasa pemrograman C++
5. Visual Basic
6. JAVA
7. JAVASCRIPT (bahasa scripting pada sisi client)
8. PHP
9. HTML

11
Terima
kasih!
12

Anda mungkin juga menyukai