Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSusanti Kusnadi Telah diubah "6 tahun yang lalu
1
ALGORITMA DAN PEMROGRAMAN (Pertemuan 01)
Yance Sonatha S.Kom
2
Apa Itu Algoritma? Definisi :
Urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis dan logis Logis berarti nilai kebenarannya harus Dapat ditentukan, benar atau salah.
3
Algoritma adalah jantung informatika
Algoritma dibutuhkan sebagai dasar pengambilan langkah-langkah tertentu untuk proses penyelesaian masalah. Pihak yang mengerjakan proses disebut pemroses yang dapat berupa manusia, komputer, robot atau alat-alat mekanik/ elektronik lainnya.
4
Pemroses mengerjakan proses sesuai dengan
algoritma yang diberikan kepadanya. Suatu pemroses haruslah : Mengerti setiap langkah dalam algoritma Mengerjakan operasi yang bersesuaian dengan langkah tersebut
5
Aspek Penting dari Algoritma
1. Finiteness Algoritma harus berhenti after a finite number of steps 2. Definiteness Setiap langkah harus didefinisikan secara tepat, tidak boleh membingungkan (ambigous) 3. Input Sebuah algoritma memiliki nol atau lebih masukan yang diberikan kepada algoritma sebelum dijalankan 4. Output Sebuah algoritma memiliki satu atau lebih keluaran yang biasanya bergantung kepada input 5. Effectiveness Setiap langkah harus sederhana sehingga dapat dikerjakan dalam sejumlah waktu yang masuk akal (efektif)
6
Belajar Memprogram Belajar memprogram # Belajar bahasa pemrograman
Belajar memprogram: belajar tentang strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah kemudian menuliskannya dalam notasi yang disepakati bersama Belajar memprogram bersifat pemahaman persoalan, analisis dan sintesis Belajar memprogram, titik berat : desainer program
7
Belajar Bahasa Pemrograman
Belajar bahasa pemrograman : belajar memakai suatu bahasa pemrograman, aturan sintaks, tatacara untuk memanfaatkan instruksi yang spesifik untuk setiap bahasa Belajar bahasa pemrograman : titik berat coder
8
Produk yang dihasilkan pemrogram
Program dengan rancangan yang baik (metodologis, sistematis) Dapat dieksekusi oleh mesin Berfungsi dengan benar Sanggup melayani segala kemungkinan masukan Disertai dokumentasi
9
Algoritma Aksi Kejadian yang terjadi pada selang waktu terbatas (dimulai saat T0 dan berakhir pada saat T1) Menghasilkan efek netto yang terdefinisi dengan baik dan direncanakan T0 : Keadaan awal (Initial State) T1 : Keadaan akhir (Final State)
10
Ingat!!!! Notasi Algoritma Independen terhadap bahasa pemrograman dan mesin komputer
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.