Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti

Slides:



Advertisements
Presentasi serupa
Algoritma dan Pemrograman
Advertisements

Dosen : Rinci Kembang Hapsari, S.Si
ALGORITMA & PEMROGRAMAN I-A
Pengenalan Algoritma dan Pemrograman
Pengenalan Algoritma dan Pemrograman
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
LOGIKA & ALGORITMA Pengertian & Contoh Algoritma
Algoritma.
Pemrograman Komputer.
Algoritma dan Struktur Data
Dasar- Dasar Algoritma
ALGORITMA DEFINISI & FLOWCHART
PENGANTAR ALGORITMA DAN PEMROGRAMAN
ALGORITMA & LOGIKA PEMROGRAMAN
Pengantar Algoritma dan pemograman
Algoritma?!? Flowchart ?!?# DASAR PEMROGRAMAN.
PERTEMUAN 4 TAHAP PEMROGRAMAN.
Pengantar Algoritma.
Pengantar Logika & Algoritma Hasbu Naim Syaddad, S.Kom.,M.Kom.
Dasar Algoritma dan Pemrograman
PERTEMUAN 1.
Pengantar Logika & Algoritma
LOGIKA & ALGORITMA -Pengertian & Contoh Algoritma
PERTEMUAN I PENGANTAR ALGORITMA
ALGORITMA & PEMROGRAMAN I-A
PERTEMUAN 1 Algoritma & Pemrograman
ALGORITMA DAN PEMROGRAMAN
Pendahuluan Algoritma dan Pemrograman I-A
Dasar Algoritma & Pemrogramn KUG1C3
Pengantar Pemrograman Basis Data (PPBD)
Pengertian Algoritma Pemrograman Pertemuan 1
Konsep Pemrograman Belajar memrogram adalah belajar mengenai strategi pemecahan persoalan/masalah, juga metodologi dan sistematika pemecahan tersebut kemudian.
Algoritma dan Pemrograman 1
ALGORITMA PEMEROGRAMAN
Pemrograman Prosedural
Start.
ALGORITMA & LOGIKA PEMROGRAMAN
ALGORITMA DAN PEMOGRAMAN 1A
ALGORITHMA DAN ATURAN PENULISANYA
ALGORITMA DAN PEMROGRAMAN (Pertemuan 01)
Dasar Pemrograman Dan Bahasa Pemrograman
Algoritma dan Pemrograman
PENGANTAR ALGORITMA DAN LOGIKA
Pengantar.
ALGORITMA & PEMROGRAMAN 1A
PARADIGMA DALAM PEMOGRAMAN
Identitas dosen Suherman, ST Address : Cilegon
Algoritma dan Pemrograman
Introduction to Algorithm and Programming
PENGANTAR ALGORITMA.
Introduction to Algorithm and Programming
Pengantar Konsep Bahasa Pemrograman
Pengantar Algoritma dan pemograman
PENGANTAR TEKNOLOGI INFORMASI
PROG. STUDI FISIKA UIN ALAUDDIN MAKASSAR
Introduction of algoritm and programming
Pengantar Algoritma.
LOGIKA & ALGORITMA -Pengertian & Contoh Algoritma
Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.
Introduction to Algorithm and Programming
Dasar Pemrograman Dan Bahasa Pemrograman
Pengantar Logika & Algoritma
Chapter 1 : Pengantar Algoritma
Logika & Algoritma Kompetensi dasar
Logika & Algoritma Kompetensi dasar
Chapter 1 : Pengantar Algoritma
Algoritma Pemrograman II
IT234 ALGORITMA DAN STRUKTUR DATA
Algoritma & Pemrograman 1 Chapter 1 Achmad Fitro The Power of PowerPoint – thepopp.com.
Pengantar Logika & Algoritma Wiratmoko Yuwono Ali Ridho Barakbah Tita Karlita.
Transcript presentasi:

Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti PENGANTAR ALGORITMA Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti

Program komputer masalah solusi Algoritma dan Pemrograman I

Cara mendeskripsikan masalah dengan komputer : menjabarkan masalah merinci langkah untuk menyelesaikan masalah membuat sarana interaksi manusia-komputer Algoritma dan Pemrograman I

Tranformasi masalah menjadi program komputer diperlukan: bentuk urutan masalah bahasa yang dipakai konsep mesin computer Algoritma dan Pemrograman I

masalah Program komputer algoritma solusi Algoritma dan Pemrograman I

Apakah Algoritma itu? Algorism  algorithm nama penulis buku Arab yaitu Abu Ja’far Muhammad ibnu Musa Al- Khuwarizmi Algoritma adalah: penyusunaan aspek proses logika dari suatu pemecahan masalah tanpa melihat karakteristik bahasa pemrograman yang akan digunakan urutan notasi logika yang merupakan hasil analisis dan rancangan sistematik dari strategi pemecahan masalah, untuk menggambarkan urutan langkah kerja yang jika dikerjakan akan membawa ke tujuannya. urutan logika langkah kerja untuk menyelesaikan suatu masalah. Algoritma dan Pemrograman I

Notasi Algoritma Notasi I : untaian kalimat deskriptif Notasi II : diagram alir (flow chart) Notasi III : psudo-code Contoh masalah : menghitung luas segiempat. Algoritma dan Pemrograman I

Notasi I : Algoritma Luas_Segiempat Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat Deklarasi luas,panjang,lebar : bil. bulat Deskripsi Masukkan nilai lebar dan panjang Hitung luas sama dengan panjang kali lebar Tampilkan Luas Algoritma dan Pemrograman I

Notasi II : mulai Input panjang, lebar Luas  panjang * lebar Output selesai Algoritma dan Pemrograman I

Notasi III : Algoritma Luas_Segiempat {Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat} Deklarasi luas, panjang, lebar : integer Deskripsi input(panjang) input(lebar) luas  panjang * lebar output(luas) Algoritma dan Pemrograman I

Program adalah perwujudan atau implementasi teknis Algoritma yang ditulis dalam bahasa pemrogaman tertentu sehingga dapat dilaksanakan oleh komputer. Algoritma dan Pemrograman I

Belajar Memrogram Vs Belajar Bahasa Pemrograman Belajar memprogram adalah belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Belajar bahasa pemrograman berarti belajar memakai suatu bahasa, aturan-aturan tata bahasanya, instruksi- instruksinya, tata cara pengoperasian compiler-nya, dan memanfaatkan instruksi-instruksi tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja. Algoritma dan Pemrograman I

Belajar Memprogram belajar bahasa pemrograman belajar tentang strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah kemudian menuliskannya dalam notasi yang disepakati bersama bersifat pemahaman persoalan, analisis dan sintesis titik berat : designer program Algoritma dan Pemrograman I

Belajar Bahasa Pemrograman belajar memakai suatu bahasa pemrograman, aturan sintaks, tatacara untuk memanfaatkan instruksi yang spesifik untuk setiap bahasa titik berat : coder Algoritma dan Pemrograman I

Program yang baik mempunyai syarat: benar berlaku umum untuk beragam data (valid) mudah dibaca mudah dimodifikasi dan dikembangkan efisiensi dalam penggunaan ruang dan waktu (kompleksitas rendah) Algoritma dan Pemrograman I

Bahasa pemrogram dibedakan berdasarkan tujuan dan fungsinya diantaranya : Algoritma dan Pemrograman I

Beberapa Paradigma dalam Pemrograman Prosedural / Terstruktur Paradigma Fungsional Paradigma Deklaratif / Logika Paradigma Object-Oriented Paradigma Konkruen sarana object-oriented  event-programming.

Pemrograman Prosedural Algoritma berisi urutan langkah-langkah penyelesaian masalah  proses yang procedural. Definisi Prosedural menurut Kamus Besar Bahasa Indonesia: 1. Tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas. 2. Metode langkah demi langkah secara eksak dalam memecahkan suatu masalah. Algoritma dan Pemrograman I

program dibedakan antara bagian data dengan bagian instruksi. Bagian instruksi terdiri atas runtutan (sequence) instruksi yang dilaksanakan satu per satu secara berurutan oleh pemroses. Alur pelaksanaan instruksi dapat berubah karena adanya pencabangan kondisional. Data yang disimpan di dalam memori dimanipulasi oleh instruksi secara beruntun atau procedural. Algoritma dan Pemrograman I

Paradigma Object-Oriented mengkonstruksi program dari objek-objek dalam ruang lingkup masalahnya. sekumpulan objek yang mempunyai sifat yang sama. Dapat menjadi sebuah kelas. Sebuah kelas mempunyai attribute (sekumpulan sifat/ciri). menawarkan konsep modularitas, penggunaan ulang, dan kemudahan modifikasi. Algoritma dan Pemrograman I

Pemrograman Berorientasi Objek Kerangka berpikir PBO berbeda dengan pemrograman tradisional. Pemrograman tradisional : memisahkan antara data, dan prosedur yang mengolah data tersebut. PBO : data dan prosedur ini dipadukan sebagai sebuah obyek. Algoritma dan Pemrograman I