Definisi Algoritma. Prepared by Vosco

dokumen-dokumen yang mirip
Algoritma dan Flowchart. Dasar Programming 1

Algoritma Pemrograman

Pengampu : Agus Priyanto, M.KOM

Algoritma. Contoh Algoritma

Algoritma Pemograman 1 A. Minggu 1

DEFINISI SIMBOL FLOWCHART

Algoritma Dan Pemrograman

MATERI SIMKOMDIG PENGERTIAN DASAR LOGIKA DAN ALGORITMA

ALGORITMA & PEMROGRAMAN

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm??

PEMROGRAMAN TERSTRUKTUR PERTEMUAN II LANGKAH-LANGKAH PENGEMBANGAN PROGRAM 6. DOKUMENTASI DAN PEMELIHARAAN PROGRAM

PENGERTIAN FLOWCHART Apa itu Flowchart???

Algoritma Pemrograman I

Algoritma dan Flowchart

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 1 & 2. Ahmad hidayat

Bahasa Pemrograman dan Flowchart. Adri Priadana

PENDAHULUAN TUJUAN KEGUNAAN FLOWCHART KONSEP PEMROGRAMAN

Pemrograman Komputer Oleh : Agus Priyan : Agus Priy t an o t, o M.Kom M.K

Khusnawi, S.Kom, M.Eng

PEMROGRAMAN TERSTRUKTUR

PENGANTAR ALGORITMA PEMROGRAMAN

PERTEMUAN 3 TAHAPAN PEMBANGUNAN PROGRAM

PERTEMUAN 3 TAHAPAN PEMBUATAN PROGRAM

SILABUS MATA KULIAH: LOGIKA ALGORITMA

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.

Algoritma Pemrograman

3 sks (2,1) 1 sks: Lab Session. Course material: History Algorithm. Programming (C/C++):codeblock,gnu compiler

Bab III Analisis Masalah dan Penyeleksian

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom

Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA

Pendahuluan. Algoritma

Pengantar Algoritma & Flow Chart

BAB I Pendahuluan. 1.1 Konsep Algoritma

Algoritma Pemrograman

I. PENGANTAR ALGORITMA

ALGORITMA (2) Mengupas Kentang

Yudha Dwi P. N. S.Kom. Pertemuan 3 Aturan Penulisan Teks Algoritma

ALGORITMA. Bahasa Pemrograman adalah prosedur atau tata cara penulisan program.

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Pengenalan Algoritma & Pemrograman

Ini ada gambar tampilan visio flochart

SEQUENTIAL/ URUTAN Program dijalankan mulai dari perintah paling atas/ awal sampai paling akhir secara berurutan/ sekuensial.

PENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670)

Pengertian Dasar Logika Dan Algoritma

SILABUS MATA KULIAH: LOGIKA ALGORITMA

Algoritma Pemrograman. Fery Updi,M.Kom

Analisa Standar opreasional prosedur klaim-mbu BAB V ANALISA HASIL. kriteria dalam penyusunan atau pembuatan SOP ( the seven criterias of manual).

Algoritma Pemrograman Fery Updi,M.Kom

Bab 3. Decision 1 (Pengambilan Keputusan)

Algoritma dan Pemrograman #1. Arif Dwi Laksito, M.Kom

IT234 - Algoritma dan Struktur Data. Ramos Somya

ALGORITMA berasal dari seorang ilmuwan Muslim bernama Al-Khowarizmi

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

PETUNJUK PENGERJAAN SOAL ULUM TIK

P - 3 Bab 2 : Pengantar Pemrograman C

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

PENULISAN ALGORITMA. Algoritma dan Pemrograman. Rajif Agung Yunmar, S.Kom, M.Cs.

ALGORITMA, FLOWCHART dan PSEUDO-CODE

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Tahapan Membuat Program

Pengenalan Bahasa C week 1

elemen Dasar Bahasa Pemrograman C

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

Perulangan, Percabangan, dan Studi Kasus

Algoritma Pemrograman

Pemrograman Dasar C. Minggu 8

Algoritma & Struktur Data I. Mia Fitriawati, S.Kom,M.Kom. Tujuan Perkuliahan

LATIHAN SOAL (FUNGSI & PROSEDUR)

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Tipe Data dan Operator

PENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F )

Logika Informatika. Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta

BAB 1 PENDAHULUAN. Pada Bab ini anda akan mempelajari

LAPORAN PRAKTIKUM I. Oleh:

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

FLOWCHART - LANJUTAN

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

Findra Kartika Sari Dewi

1 - Bahasa Pemrograman

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

3. Analisis Masalah dan Penyelesaian

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

ALGORITMA DAN PEMROGRAMAN #2

Zaenal Abidin, S.Si., M.Cs. Riza Arifudin, S.Pd., M.Cs.

Algoritma & Pemrograman FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

Fungsi : Dasar Fungsi

PROSEDUR/SUB RUTIN. Algoritma & Pemrograman. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM

Fungsi DASAR PEMROGRAMAN

Pengenalan Algoritma

Pedoman membuat Flowchart ANALISIS DAN PERANCANGAN SISTEM INFORMASI

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

ALGORITHM. 8 Algoritma dengan C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

Implementasi OOP Pada Perangkat Lunak Pemrograman

Algoritma Pemrograman 2C

P3 Pengantar Pemrograman C

Transkripsi:

Definisi Algoritma Adalah serangkaian urutan langkah-langkah yang tepat, logis, terperinci, dan terbatas untuk menyelesaikan suatu masalah yang disusun secara sistematis.

Algoritma adalah inti dari ilmu komputer Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah Algoritma adalah blueprint dari program Sebaiknya disusun sebelum membuat program Kriteria suatu algoritma: Ada input dan output Efektifitas dan efisien Terstruktur

Ciri Penting Algoritma Algoritma harus berhenti setelah menjalankan sejumlah langkah terbatas. Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua Algortima memiliki nol atau lebih masukan. Algoritma memiliki nol atau lebih keluaran. Algoritma harus efektif (setiap langkah sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal).

Contoh Algoritma: 1. Mengirim surat kepada teman: Tulis surat pada secarik kertas surat Ambil sampul surat Masukkan surat ke dalam sampul Tutup sampul surat dengan perekat Jika kita ingat alamat teman tersebut, maka tulis alamat surat pada sampul Jika tidak ingat, lihat buku alamat, kemudian tulis alamat surat pada sampul Tempel prangko pada sampul Bawa sampul ke kantor pos untuk diposkan

Flowchart Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Merupakan cara penyajian dari suatu algoritma. Ada 2 macam Flowchart : System Flowchart urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data. Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.

Simbol-Simbol Flowchart

Simbol-Simbol Flowchart

Pembuatan Flowchart Tidak ada kaidah yang baku. Flowchart = gambaran hasil analisa suatu masalah Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya. Secara garis besar ada 3 bagian utama: Input Proses Output

Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat. Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas. Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END

Contoh flowchart

Bahasa Pemrograman Adalah suatu kumpulan kata (perintah) yang siap digunakan untuk menulis suatu kode program sehingga kode-kode program yang kita tulis tersebut akan dapat dikenali oleh kompilator yang sesuai. Kata-kata tersebut dalam dunia pemrograman sering dikenal dengan istilah keyword.

Program Komputer Adalah suatu perangkat lunak (software) yang digunakan untuk keperluan-keperluan aplikatif tertentu diberbagai bidang,baik dilingkungan perusahaan,pendidikan ataupun yang lainnya.

Alasan Belajar Pemrograman Komputer 1. Menganalisa dan memahami suatu permasalahan dan dibuat suatu algoritma. 2. Membuat suatu kode dari algoritma yang telah dibuat. 3. Testing dan debugging. Testing : Proses menjalankan program secara rutin. Debugging : Proses menemukan kesalahan- kesalahan dalam program dan kesalahan yang ditemukan diperbaiki sampai tidak muncul kesalahan lagi. 4. Melakukan dokumentasi terhadap setiap langkah yang dilakukan.

Langkah-Langkah Pembuatan Program 1. Mendefinisikan masalah 2. Mencari solusi untuk masalah 3. Memilih teknik pemecahan masalah dan algoritma 4. Menulis program 5. Melakukan testing dan debugging 6. Melakukan dokumentasi 7. Melakukan pemeliharaan

Contoh Soal Buatlah algoritma dan program untuk menghitung luas dan keliling suatu lingkaran. Rumus - Luas Lingkaran : L = phi*r 2 - Keliling Lingkaran : 2*phi*r

Jawaban Algoritma dari permasalahan diatas adalah : 1. Masukkan jari-jari 2. Luas lingkaran = phi*r 2, Keliling Lingkaran : 2*phi*r 3. Tampilkan Luas 4. Tampilkan Keliling

Program untuk algoritma diatas #include <stdio.h> main() { int r; float const phi=3.14; float luas,keliling; printf ( Masukan nilai jari-jari : ); scanf ( %d,&r); luas =phi*r*r; keliling=2*phi*r; printf ( Luas = %f\n,luas); printf ( Keliling = %f\n,keliling); }

SEKIAN