Anda di halaman 1dari 16

IF31204

ALGORITMA DAN PEMROGRAMAN

Pengantar

Materi Satu Semester


1 2 3 Pengantar Algoritma Tipe Data Struktur Algoritma

LOGO

4
5

Sub Rutin (Prosedur & Fungsi)


Array (Larik)

6
7 8
Algoritma dan Pemrograman

Record + Array of Record


Searching (Pencarian) Sorting (Pengurutan)
Program Studi Teknik Informatika

Cara Perkuliahan
Bobot 4 SKS

LOGO

2 SKS Teori

Dilakukan di ruang kuliah untuk menjelaskan dan menerangkan materi perkuliahan

2 SKS Praktek

Dilakukan di Lab. Komputer untuk mengimplementasi kan materi yang telah dijelaskan di ruang kuliah

Algoritma dan Pemrograman

Program Studi Teknik Informatika

Sistem Penilaian
10 % Kehadiran 20% Tugas + Kuis Nilai Akhir 30% UTS

LOGO

40% UAS

Algoritma dan Pemrograman

Program Studi Teknik Informatika

Daftar Pustaka

LOGO

Munir, Rinaldi, Algoritma dan Pemrograman, Informatika, Bandung, 2008 Antony Pranata, Algoritma dan Pemrograman, Graha Ilmu, 2000 Edhi Sutanta, Graha Ilmu, Algoritma : Teknik Penyelesaian Permasalahan untuk Komputasi, 2000 Niklaus Wirth, Algorithms + Data Structures = Programs, Prentice Hall, 1991 Susana Limanto, Anton Muljono, Algoritma & Pemrograman, Ditastindo, 2006. M. Sjukani, Algoritma dan Struktur Data dengan C, C++ dan Java, Mitra Wacana Media, Jakarta, 2004

Algoritma dan Pemrograman

Program Studi Teknik Informatika

LOGO

PENGANTAR ALGORITMA
Algoritma dan Pemrograman

Program Studi Teknik Informatika

Kenapa harus ada Pemrograman ?

LOGO

Masalah

Input ?

Output ?

Proses ?

Algoritma dan Pemrograman

Program Studi Teknik Informatika

Contoh
Masalah Bagaimana menghasilkan nilai 6 dari nilai 2 dan nilai 3

LOGO

Nilai 2 dan Nilai 3

Input ?

Output ?
Nilai 6

Proses ?
2x3
Algoritma dan Pemrograman

Program Studi Teknik Informatika

Pembentukan Program
Algoritma

LOGO

Struktur Data

Program

Cepat Handal Fleksibel

Algoritma dan Pemrograman

Program Studi Teknik Informatika

Apa itu Algoritma?


Algoritma adalah langkah-langkah logis

LOGO

dalam memecahkan suatu masalah

Algoritma dan Pemrograman

Program Studi Teknik Informatika

Penyajian Algoritma
1
Untaian kalimat deskriptif

LOGO

Deskriptif

Bagan alir

Flow Chart

Notasi yang mirip dengan notasi bahasa pemrograman

Pseudo Code

Algoritma dan Pemrograman

Program Studi Teknik Informatika

Contoh Kasus
Membandingkan dua buah angka, apakah angka pertama lebih kecil dari angka kedua, lalu tampilkan pesan ke layar.

LOGO

Algoritma dan Pemrograman

Program Studi Teknik Informatika

Contoh Deskriptif

LOGO

Membandingkan dua buah angka: 1. Masukan dua buah angka ke dalam variabel A dan variabel B. 2. Bandingkan apakah harga di variabel A lebih kecil dari harga di variabel B? 3. Jika ya, maka tampilkan ke layar pesan Harga A lebih kecil dari harga B. 4. Jika tidak, maka tampilkan ke layar pesan Harga A lebih besar dari harga B.

Algoritma dan Pemrograman

Program Studi Teknik Informatika

Contoh Flow Chat


Mulai Masukan A, B

LOGO

Ya

A < B?

Tidak

Tampil Harga A lebih kecil dari Harga B

Tampil Harga A lebih besar dari Harga B

Selesai
Algoritma dan Pemrograman

Program Studi Teknik Informatika

Contoh Pseudo Code


Membandingkan_Harga_A_dengan_Harga_B {I.S. : User memasukkan harga A dan Harga B} {F.S. : Menampilkan ke layar hasil dari membandingkan} Kamus: A, B : Integer {tipe data bilangan bulat} Algoritma: Input(A,B) If (A < B) Then Output(Harga A lebih kecil dari Harga B) Else Output(Harga A lebih besar dari Harga B) EndIf
Algoritma dan Pemrograman

LOGO

Program Studi Teknik Informatika

Pengantar Algoritma

Click

to

edit

company

slogan