Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Algoritma & Pemrograman

Presentasi serupa


Presentasi berjudul: "Algoritma & Pemrograman"— Transcript presentasi:

1 Algoritma & Pemrograman
Dasar Pemrograman Algoritma & Pemrograman

2 Pendahuluan Komputer sbg Alat bantu untuk menyelesaikan Masalah
Strategi Pemecahan Masalah harus ditanamkan thd komputer oleh manusia dlm bentuk Program Untuk menghasilkan suatu program, seseorang dapat menggunakan berbagai pendekatan yg disebut “Paradigma”

3 Paradigma dalam Pemrograman
Adalah sudut pandang tertentu yg diprioritaskan thd kelompok problema,realitas dan keadaan.

4 Jenis Paradigma dalam Pemrograman
Paradigma Prosedural/Imperative Paradgima Fungsional Paradigma Deklaratif/Predikatif/Logic Paradigma Berorientasi Obyek Paradigma Konkuren

5 Paradigma Prosedural/Imperative
Berdasarkan konsep mesin von Newmann (stored program concept) Instruksi dieksekusi satu persatu secara sekuensial oleh sebuah pemroses tunggal. Berdasarkan strukturasi informasi dlm memory dan manipulasi dari informasi yg disimpan tersebut .

6 Paradigma fungsional Berdasarkan konsep pemetaan dan fungsi pada matematika. Tidak mempermasalahkan memorisasi dan struktur data, tidak ada pemilahan antara data dan program. Pemrogram tdk perlu lagi mengetahui bagaimana mesin mengeksekusi atau bagaimana informasi disimpan dalam memory . Setiap fungsi adalah “kotak hitam” yg menjadi perhatiannya adalah hanya keadaan awal dan keadaan akhir.

7 Paradigma Deklaratif,Predikatif
Berdasarkan pendefinisian relasi antar individu yg dinyatakan sebagai Predikat. Sebuah program lojik adalah sekumpulan dari aksioma(fakta dan aturan deduksi) Pemgrogram menguraikan sekumpulan fakta dan aturan. Ketika program dieksekusi pemakai mengajukan pertanyaan(query), dan program akan menjawab apakah pernyataan tsb dpt dideduksi dari aturan dan fakta yg ada.

8 Paradima Berorientasi Object
Berdasarkan Kelas dan Obyek. Obyek satu dg yg lain dpt berkomunikasi lewat pesan. Kelas memiliki hirarki dimana anggota dari sebuah kelas juga memiliki turunan atribut dari kelas induknya.

9 Bahasa Pemrograman Belajar Memprogram adalah belajar strategi pemecahan masalah, lebih bersifat pemahaman persoalan,analisis, dan sintesis. Belajar bahasa program adalah belajar memakai suatu bahasa , tatabahasa (syntax) setiap instruksi dan tatacara mengoperasikan compiler/intepreter bhs yang bersangkutan pd mesin tertentu.

10 Memprogram Proses koding merupakan proses semi otomatik dengan aturan pengkodean. Proses memprogram memerlukan kepakaran, proses memprogram memang berakhir secara konkrit dalam bentuk program yang ditulis dan dieksekusi dalam bahasa target.

11 Produk program Produk yg dihasilkan programmer adalah program dengan rancangan yang baik(metodologis,sistematis) yg dpt dieksekusi oleh mesin, berfungsi dengan benar, sanggup menangani segala kemungkinan masukan , dan didukung dengan adanya dokumentasi.

12 Pemrograman Fungsional
Pd hakekatnya program dibuat utk melaksanakan fungsi tertentu sesuai dg kebutuhan pemakai. Pd pemrograman fungsional, kita dihadapkan kpd cara berpikir melalui fungsi tanpa memperdulikan bagaimana memory komputer dialokasikan,diorganisasi,dan diimplementasi. Terbebas dari persoalan eksekusi program, karena eksekusi program hanyalah aplikasi terhadap sebuah fungsi.

13 Pokok Bahasan Yang akan Dipelajari
Konsep Dasar Fungsional Ekspresi Fungsional Ekspresi Kondisional Pengolahan Tipe Bentukan Koleksi Obyek Analisa Rekuren Rekursifitas bilangan integer Tipe data rekursif dasar

14 Pustaka Diktat Ingriani Liem


Download ppt "Algoritma & Pemrograman"

Presentasi serupa


Iklan oleh Google