algoritma & pemrograman

15
TEGAL, 21 OKTOBER 2011 ALGORITMA & PEMROGRAMAN Khairul Fahmi [email protected]

Upload: larissa-sherman

Post on 02-Jan-2016

30 views

Category:

Documents


3 download

DESCRIPTION

ALGORITMA & PEMROGRAMAN. Tegal , 21 Oktober 2011. Khairul Fahmi [email protected]. Data Pribadi. Nama : Khairul Fahmi Alamat: Jl. RA. Kartini, Slawi Kulon Mobile: 085718295334 Email: [email protected]. Satuan Acara Perkuliahan. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ALGORITMA & PEMROGRAMAN

TEGAL, 21 OKTOBER 2011

ALGORITMA & PEMROGRAMAN

Khairul [email protected]

Page 2: ALGORITMA & PEMROGRAMAN

Data Pribadi

Nama : Khairul FahmiAlamat : Jl. RA. Kartini, Slawi KulonMobile : 085718295334Email : [email protected]

Page 3: ALGORITMA & PEMROGRAMAN

Satuan Acara Perkuliahan

Pertemuan I : Pengenalan Algoritma Pertemuan II : Konsep Tipe Data dan Operator Pertemuan III : Fungsi Input dan Output Pertemuan IV : Konsep Struktur Dasar Runtunan Pertemuan V : Konsep Struktur Dasar Seleksi Pertemuan VI & VII : Konsep Struktur Dasar Pengulangan Pertemuan VIII : Praktek Pertemuan IX & X : Prosedur Pertemuan XI & XII : Fungsi

Page 4: ALGORITMA & PEMROGRAMAN

ALGORITMA

Algoritma

Abu Ja’far Mohammed Ibnu Musa Al-Khowarizmi

Al Jabar W’al-Muqabala

Asal

Kitab

Page 5: ALGORITMA & PEMROGRAMAN

Definisi Algoritma

Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat. (Microsoft Press Computer and Internet Dictionary 1997, 1998)

Page 6: ALGORITMA & PEMROGRAMAN

Definisi Algoritma

Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. Yang ditekankan pertama adalah alur pikiran, sehingga algoritma seseorang dapat juga berbeda dari algoritma orang lain. Sedangkan penekanan kedua adalah tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu. (Algoritma dan Struktur Data dengen C, C++, dan Java oleh Moh Sjukani)

Page 7: ALGORITMA & PEMROGRAMAN

Definisi Algoritma

Urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaika suatu masalah.

Page 8: ALGORITMA & PEMROGRAMAN

Program

Manusia dan Komputer

CaraKomunikasi

Manusia Memberi perintah Komputer Berupa Instruksi PROGRAM

Page 9: ALGORITMA & PEMROGRAMAN

Program

Alat yang digunakan untuk membuat program

Disebut

Bahasa PemrogramanMisal Pascal, C, C++, Java, Php,

Foxpro, dll.

Page 10: ALGORITMA & PEMROGRAMAN

Contoh Algoritma

Mengirim surat kepada teman1. Tulis surat pada secarik kertas2. Ambil sampul surat3. Masukkan surat ke dalam sampul4. Tutup sampul surat menggunakan perekat5. Tulis alamat pada sampul surat6. Tempel perangko pada surat7. Bawa surat ke kantor pos untuk di poskan

Page 11: ALGORITMA & PEMROGRAMAN

Contoh Algoritma

Menentukan apakah suatu bilangan ganjil atau genap

1. Masukkan sebuah bilangan sembarang2. Bagi bilangan tersebut dengan 23. Hitung sisa hasil bari pada langkah 24. Bila sisa hasil bagi sama dengen 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Page 12: ALGORITMA & PEMROGRAMAN

Contoh Algoritma

Menghitung luas dan keliling lingkaran.1. Masukkan jari-jari lingkaran.2. Hitung Luas lingkaran = 3,14 x jari-jari x

jari-jari3. Hitung Keliling lingkaran = 2 x 3,14 x jari-

jari4. Tampilkan hasil Luas lingkaran dan Keliling

lingkaran.

Page 13: ALGORITMA & PEMROGRAMAN

Contoh Algoritma

Algoritma menghitung luas dan keliling lingkaran.

1. jari-jari = 0, Luas = 0, Keliling = 02. INPUT Jari-jari3. Luas= 3,14 * jari-jari * jari-jari4. Keliling= 2 x 3,14 x jari-jari5. PRINT Luas,Keliling

Page 14: ALGORITMA & PEMROGRAMAN

Terima Kasih

Khairul [email protected]

Page 15: ALGORITMA & PEMROGRAMAN

Tugas

Buatlah algoritma Luas segitigaBuatlah algoritma Luas segiempatBuatlah algoritma Volume kubus