Kamis, 01 Mei 2014

Materi Algoritma Pemograman



Materi Algoritma Pemograman
q  Pengantar Algoritma
q  Konsep Bahasa Pemograman
q  Flowchart
q  Tipe Data, Keywords, Konstanta, Variabel
q  Struktur Input/Output
q  Percabangan
q  Perulangan
q  Programan Modular
q  Fungsi: parameter, kembalian fungsi by value
q  Array 1 dimensi
q  Array 2 dimensi / multidimensi
q  Manipulasi String
Definisi Algoritma
v  Algoritma merupakan urutan langkah logis tertentu untuk memecahkan suatu masalah secara sistematis. (Microstf Press Computer and Internet Dictionary 1997,1998)
ü  Urutan langkah logis berarti algoritma harus mengikuti suatu uratan tertentu, tidak boleh melompat-lompat.
v  Alur Pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. (Algoritma dan Struktur Data, Moh Sjukani)
ü  Alur pikiran, sehingga algoritma seseorang dapat berbeda dari algoritma orang lain.
ü  Tertulis, berarti dituangkan dalam bentuk visual bisa berupa kalimat, gambar, atau tabel tertentu.
Definisi Program
v  Program merupakan kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program)
v  Program adalah kumpulan instruksi atau perintah yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk menyelesaikan suatu persoalan. (menurut P. Insap Sentosa)
v  Instruksi (statement) yang dimaksud adalah syntax (cara penulisan) sesuai dengan bahasa pemograman yang digunakan.
v  Mempunyai komponen-komponen: Input, Output, Proses, Percabangan dan Perulangan.
Definisi Bahasa Pemograman
v  Bahasa Pemograman merupakan alat untuk membuat program.
ü  Contoh: Basic, Pascal, C, C++, Perl, PHP, ASP, JSP, Java, dll
v  Perbedaan :  cara memberikan instruksi
v  Persamaan:  bertujuan menghasilkan output yang sama.
Paradigma Bahasa Pemograman (1)
v  Pemograman Prosedural.
ü  Berdasarkan urutan, sekuensial
ü  Program adalah suatu rangkaian prosedur untuk manipulasi data.
ü  Prosedur merupakan kumpulan instruksi yang dikerjakan secara berurutan
ü  Harus mengingat prosedur mana yang sudah dipanggil dan apa yang sudah diubah
v  Pemograman Fungsional
ü  Berdasarkan teori fungsi matematika
ü  Fungsi merupakan dasar utama program
v  Pemograman Terstruktur
ü  Secara berurutan dan terstruktur
ü  Program dapat dibagi-bagi menjadi prosedur dan fungsi
Paradigma Bahasa Pemograman (2)
v  Pemograman Modular
ü  Program dibagi menjadi banyak modul
ü  Modul merupakan kumpulan dari prosedur dan fungsi yang berdiri sendiri
v  Pemograman Berorientasi Obyek
ü  Pemograman berdasarkan prinsip objek, dimana objek memiliki data/variabel/properti dan method/event/prosedur yang dapat dimanipulasi
ü  Contoh: C++, JAVA, PHP
Paradigma Bahasa Pemograman (3)
v  Pemograman Berorientasi Fungsi
ü  Pemograman ini berfokus pada suatu fungsi tertentu saja. Sangat tergantung pada tujuan pembuatan bahasa pemograman ini
ü  Contoh: SQL, HTML, XML, dan lain-lain
v  Pemograman Deklaratif
ü  Pemograman ini mendeskripsikan suatu masalah dengan pernyataan daripada memecahkan dengan implementasi algoritma
ü  Contoh: PROLOG



                                                     Halaman berikut>>
                                                       Semua halaman
                                                          facebook 

Tidak ada komentar:

Posting Komentar