BAHASA PEMROGRAMAN / PEMROGRAMAN KOMPUTER Bab 1 PENDAHULUAN

Slides:



Advertisements
Presentasi serupa
PENDAHULUAN KONSEP ALGORITMA DAN DIAGRAM ALIR (FLOWCHART)
Advertisements

Bab 1 PENDAHULUAN.
PERTEMUAN 4 TAHAP PEMROGRAMAN.
TEORI ALGORITMA.
Pengenalan Algoritma Ardian Maretta Prastiawan, Ssi
1 Algoritma Bahasa Pemrograman dan Bab 1.1. Pengertian Algoritma.
Introduction to Algorithm and Programming
Bahasa Pemrograman dan Flow Chart
PEMROGRAMAN TERSTRUKTUR
PENGANTAR ALGORITMA PUTRA PRIMA NAUFAL, S.ST masputra.net.
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Pengertian Algoritma Sebuah algoritma merupakan deskripsi pelaksanaan suatu proses, dimana algoritma disusun oleh sederetan langkah instruksi yang logis.
PENGANTAR ALGORITMA DAN PEMROGRAMAN
PENGENALAN ALGORITMA & PEMROGRAMAN
Algoritma (Komputer) EL 2001 – Dasar Pemrograman Budi Rahardjo Teknik Elektro ITB
ALGORITMA & LOGIKA PEMROGRAMAN
Algoritma dan Flowchart
Algoritma (Komputer).
Pertemuan-III Algoritma disajikan gambar
PERTEMUAN 4 TAHAP PEMROGRAMAN.
PENGERTIAN DASAR ALGORITMA & FLOWCHART
Algoritma dan Flowchart
Mahasiswa diharapkan dapat:
Pertemuan 1 Muhamad Haikal,S.Kom., MT
Pemrograman Dasar Kelas X.
PERTEMUAN I PENGANTAR ALGORITMA
PERTEMUAN 1 Algoritma & Pemrograman
Pendahuluan Algoritma dan Pemrograman I-A
Flowchart (Diagram Alur)
BAB 1 BAHASA PEMROGRAMAN
Algoritma.
Start.
ALGORITMA & LOGIKA PEMROGRAMAN
ALGORITHMA DAN ATURAN PENULISANYA
ALGORITMA DAN PEMROGRAMAN (Pertemuan 01)
penyusunan algoritma (flowchart)
Dasar Pemrograman dan Komputer
Algoritma dan Pemrograman Pertemuan 1
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
Algoritma.
Flowchart.
PEDOMAN PENYUSUNAN ALGORITMA
Pertemuan 1.
Pertemuan-III Algoritma disajikan gambar
PENGENALAN ALGORITMA & PEMROGRAMAN
PROSES PEMBUATAN PROGRAM KOMPUTER
Definisi Algoritma Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti.
Pertemuan-II METODA ALGORITMA
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
Introduction to Algorithm and Programming
Bahasa Pemrograman dan Flow Chart
DASAR PEMROGRAMAN Anita Qoiriah ..
Bahasa Pemrograman Poltek Balikpapan 2010.
Introduction to Algorithm and Programming
Keterampilan komputer 1AB
EL 2001 – Dasar Pemrograman Budi Rahardjo Teknik Elektro ITB
LOGIKA & ALGORITMA -Algoritma & Pengenalan Flow Chart
PROG. STUDI FISIKA UIN ALAUDDIN MAKASSAR
Pertemuan ke 6 Nori Sahrun, S.Kom., M.Kom
Kenalan Alghoritma Wahab Sya’roni, M.Kom
Introduction to Algorithm and Programming
BAB 4 PEMROGRAMAN MODULAR
ALGORITMA 1 Temu 1.
Algoritma Pemrograman II
IT234 ALGORITMA DAN STRUKTUR DATA
LOGIKA & ALGORITMA A LGORITMA & P ENGENALAN F LOW C HART 1.
Flowchart (Diagram Alur)
YULI ASTUTI, S.KOM.  Algoritma yaitu urutan langkah-langkah logis untuk menyelesaikan sebuah masalah yang disusun dengan sistematis.  Program yaitu.
PEMROGRAMAN DASAR 3.1 & 4.1 KONSEP, STRUKTUR, PENULISAN ALGORITMA DHARU WIHARTASIH, S.PD SMK PALAPA SEMARANG.
Konsep Algoritma Pemrograman
Transcript presentasi:

BAHASA PEMROGRAMAN / PEMROGRAMAN KOMPUTER Bab 1 PENDAHULUAN

Pemrograman Algoritma : Tahapan-tahapan menyelesaikan suatu permasalahan Pemrograman : Proses menterjemahkan tugas ke dalam kumpulan perintah untuk komputer agar komputer dapat menjalankan tugas tersebut.

Tahapan Pemrograman Pendefinisian Deskripsi masalah Perancangan langkah-langkah untuk menyelesaikan permasalahan  algoritma Menggunakan flow chart Menggunakan Pseudocode / Sandi Semu Coding

Pendefinisian Masalah Program Deskripsi Masalah Pelaksanaan uji coba dengan komputer Perancangan dan Pengkodean Program Siap pakai A

Pendefinisian Masalah Pengkodean Pendefinisian Masalah Program Deskripsi Masalah Pelaksanaan uji coba dengan komputer Perancangan Algoritma Program Siap pakai Algoritma A

Pemrograman Algoritma yang ditulis dalam bahasa pemrograman : Program Proses pengubahan algoritma menjadi program : pengkodean Setiap tahap bisa terjadi kesalahan : Kesalahan Syntax  compiler/interpreter Kesalahan Logika

Pemrograman Ada program yang di jalankan di komputer tanpa diterjemahkan lebih dahulu : dengan interpreter BASIC dBASE

Mengapa Algoritma ? Keterikatan Aturan  syntax Berpikir logika Keternbatasan Kemampuan COBOL  pengolahan data dalam jumlah yang besar FORTRAN  Perhitungan

Mengapa Algoritma ? Sifat Pemrograman itu sendiri : Banyak pemikiran Ketelitian berlogika Penjabaran masalah secara rinci Kejelian Keuletan Kesabaran

Mengapa Algoritma ? Kesulitan tersebut dapat diatasi dengan menggunakan bahasa lain yang bersifat umum dan lebih bebas : bahasa alamiah (natural langunge) sandi semu (pseudo-code) bagan alir (flow chart) memisahkan aktifitas perancangan algoritma dari pengkodean

Mengapa Algoritma ? Bahasa alami kurang mampu menjabarkan langkah-langkah pemecahan persoalan secara: terstruktur rinci tanpa keraguan makna berbeda jauh dari bahasa pemrograman

Mengapa Algoritma ? Sandi semu (pseudo-code) Pilihan terbaik untuk menyatakan algoritma karena : terstruktur rinci jelas

Mengapa Algoritma ? Program yang efisien program yang membutuhkan memori yang sekecil-kecilnya dengan waktu pelaksanaan yang secepat-cepatnya

Algoritma Definisi : Langkah-langkah pemecahan suatu masalah atau pekerjaan, yang dinyatakan secara sistematis, rinci, dan jelas, sehingga bila dilaksanakan pada kondisi awal tertentu, akan berakhir dalam selang waktu terbatas dan menghasilkan keluaran seperti yang diharapkan.

Karakteristik Algoritma Finiteness: terminates after a finite number of steps Definiteness: rigorously and unambiguously specified Input: valid inputs are clearly specified Output: can be proved to produce the correct output given a valid input Effectiveness: steps are sufficiently simple and basic.

Algoritma Algoritma terstruktur independen

Algoritma Terstruktur: Terdiri dari sejumlah langkah, blok, prosedur & fungsi Satu pintu masuk dan satu pintu keluar Aliran Kendali mengikuti pola tertentu Mudah dikelola & dikembangkan

Algoritma Independent Tidak tergantung pada bahasa pemrograman tertentu

Algoritma Algoritma terstruktur berarti terbentuk dari sejumlah langkah, blok, prosedur dan fungsi dengan satu pintu masuk dan satu pintu keluar Menghindari penggunaan statemen GOTO

Algoritma Keuntungan Membuat Algoritma Mempermudah pemrograman Pemrograman menjadi independen Pemrograman modular Implementasi dalam beberapa bahasa pemrograman

Algoritma Strategi Pengembangan Algoritma Deskripsi masalah Pengembangan deskripsi secara bertahap

Algoritma Permasalahan dibagi menjadi sub-masalah yang lebih mudah dikerjakan Sub-masalah dibagi lagi menjadi sejumlah sub-masalah yang lebih kecil sampai menjadi bagian yang mudah diselesaikan Teknik ini disebut pemrograman modular atau top-down design

Start X = A+B+C 3 Stop Read: A,B,C Write: X

Contoh Algoritma Masukkan 3 nilai yang ingin dijumlahkan Jumlahkan nilai-nilai tersebut Hasil penjumlahan dibagi dengan 3 Cetak hasil yang diperoleh

Latihan Soal Menampilkan bilangan 1 s/ 10 Menentukan apakah data yang dimasukkan adalah bilangan positif atau negatif Tampilkan deret : -10, 8, -6, 4, -2, 0, 1, 4, 9, 16, 25 4. Tampilkan deret : 0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55

SELESAI BAB 1