Anda di halaman 1dari 19

Algoritma Pemograman

F a k u l t a s Te k n i k
J u r u s a n Te k n i k I n f o r m a t i k a

ICON
Indikator
Bahan Kajian (Materi Pembelajaran)

1 Pengertian Algoritma Pemograman

2 Manfaat bahasa pemrograman

Perbedaan bahasa pemrogaraman dan


3
program aplikasi

2
ALGORITMA?
“Urutan Langkah-Langkah
untuk menyelesaikan suatu
persoalan”
-Munir,2016-
ALGORITMA?
“Definisi algoritma ialah suatu
metode khusus untuk
menyelesaikan suatu
persoalan.”
-Abu Ja’far Muhammad Ibnu
Musa Al Khawarizmi-
ALGORITMA? “Algoritma ialah urutan
terbatas dari operasi-operasi
terdefinisi dengan baik, yang
masing-masing membutuhkan
memori dan waktu yang
terbatas untuk menyelesaikan
suatu masalah.”
-Goodman Hedet Niemi-
Apa itu Algoritma
Pemograman?
Langkah–Langkah Menyelesaikan
Persoalan di dunia Komputer dan
Persoalan di dunia nyata dengan
menggunakan bahasa pemograman
yang terbatas

The Power of PowerPoint | thepopp.com 6


Permasalahan:
• Ada 2 buah gelas. Gelas A berisi Teh dan gelas B berisi
kopi.Pertanyaannya bagaimana caranya menukar isi masing-masing
gelas tersebut sehingga terjadi pertukaran isi, gelas the berisi kopi
dan gelas kopi berisi teh?
Penyelesaian

Siapkan gelas kosong sebagai Tuangkan gelas yang berisi teh kegelas
cadangan : X cadangan

Tuangkan gelas yang berisi kopi ke gelas Tuangkan isi gelas cadangan ke gelasy ang
Awalnya berisi kopi
yang awalnya dipakai teh
8
Bahasa pemograman

9
Dibedakan menjadi 2 yaitu:
Bahasa 1. Bahasa pemograman berdasarkan tujuan

Pemograman 2. Bahasa pemograman berdasarkan Kedekatan

10
Bahasa pemograman
berdasarkan tujuan
1.Bahasa Pemograman Bertujuan
Khusus
2.Bahasa Pemograman Bertujuan
Umum

11
Bahasa 1.Fotran
Pemograman 2.Cobol
Bertujuan
3.Prolog
Khusus
4.Assembly

The Power of PowerPoint | thepopp.com 12


Bahasa 1.Python
Pemograman 2.C
Bertujuan
3.C++
Umum
4.Java

The Power of PowerPoint | thepopp.com 13


Bahasa pemograman
berdasarkan kedekatan
1.Bahasa Tingkat Rendah
2.Bahasa Tingkat Tinggi

14
Algoritma
Translasi.

Pemograman Tingkat Tinggi


Kompilasi

Pemograman Tingkat Rendah


Integrasi oleh CPU

Urutan
Membuat Operasi baca, Tulis,
Pemograman Tambah, Kurang, dsb

15
Manfaat Penterjemah antara Algoritma dengan
Bahasa Bahasa Komputer

Pemograman

The Power of PowerPoint | thepopp.com 16


• Program aplikasi bertugas menentukan
cara sumber daya sistem digunakan
Perbedaan untuk menyelesaikan permasalahan
bahasa komputasi
• Sedangkan bahasa pemrograman
pemograman berfungsi sebagai instruksi yang
dan program mengarahkan komputer untuk
menjalankan tugas-tugas tertentu, karena
aplikasi program hanya mengerti suatu instruksi
dari bahasa instruksi.
17
Tugas
Urutkan Angka berikut:

S: [7,4,6,1,3]
18
SEKIAN TERIMA
KASIH!
A D A P E R T A N YA A N ?

Anda mungkin juga menyukai