algoritma & pemrograman
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 PresentationTRANSCRIPT
Data Pribadi
Nama : Khairul FahmiAlamat : Jl. RA. Kartini, Slawi KulonMobile : 085718295334Email : [email protected]
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
ALGORITMA
Algoritma
Abu Ja’far Mohammed Ibnu Musa Al-Khowarizmi
Al Jabar W’al-Muqabala
Asal
Kitab
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)
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)
Definisi Algoritma
Urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaika suatu masalah.
Program
Manusia dan Komputer
CaraKomunikasi
Manusia Memberi perintah Komputer Berupa Instruksi PROGRAM
Program
Alat yang digunakan untuk membuat program
Disebut
Bahasa PemrogramanMisal Pascal, C, C++, Java, Php,
Foxpro, dll.
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
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
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.
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
Tugas
Buatlah algoritma Luas segitigaBuatlah algoritma Luas segiempatBuatlah algoritma Volume kubus