PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

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

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

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

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

Algoritma Dan Pemrograman

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

Materi Pelajaran : Algoritma Pemrograman. Siswa memahami tentang dasar dasar Algoritma Pemrograman

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

Contoh algoritma 1. Ada 2 buah gelas. Satu berisi teh dan satunya lagi berisi kopi. Bagaimana caranya menukar isi masing-masing gelas?

Pengenalan Algoritma

Pendahuluan. program

Algoritma dan Diagram Alir (Flowchart)

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

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 )

Algoritma. Contoh Algoritma

Pengenalan Algoritma & Pemrograman

Algoritma Pemrograman 2C

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

Pengantar Algoritma Pemrograman. # Kusnawi, S.Kom, M.Eng#

LOGIKA & ALGORITMA PENGERTIAN & CONTOH ALGORITMA. Pertemuan ke 2. 9/24/2017 Logika Algoritma

Pengantar Sistem Komputer & Algoritma

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Alex Budiyanto.

MAKALAH ALGORITMA, PSEUDOCODE DAN FLOWCHART TENTANG YUFI EKO FIRMANSYAH 1 D3 IT B OLEH

Pengenalan Algoritma dan Pemrograman Pascal

Teori Algoritma. Literatur

1. Algoritma & Pemrograman

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

Khusnawi, S.Kom, M.Eng

Bab 1 : Pengenalan dan Pengantar Algoritma

I. PENGANTAR ALGORITMA

Algoritma Pemrograman

Pertemuan 2 Konsep Dasar Algoritma

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

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II. : Mahasiswa mampu menjelaskan konsep algoritma dan struktur data

Algoritma dan Struktur Data

Algoritma Pemrograman I

Algoritma dan Struktur Data

MODUL 1 ALGORITMA PEMROGRAMAN

Algoritma dan Pemrograman. Pertemuan Ke-1 Pengantar Algoritma

Pendahuluan. Algoritma

Bahasa Pemrograman dan Flowchart. Adri Priadana

BAB I PENGANTAR Pendahuluan Penyajian 1.1 Latar Belakang 1.2 Algoritma dan Struktur Data

Algoritma Pemrograman

Algoritma & Pemrograman

Tujuan dan Sasaran. Problem Solving = Algorithms. Pemecahan Masalah. Proses Pemecahan Masalah 15/03/2010. Algoritma Pemrograman

Algoritma Pemrograman Fery Updi,M.Kom

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

MK : Algoritma & Pemrograman

ALGORITMA & PEMROGRAMAN 1

Pertemuan Ke-1 (Pengantar Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Apa Itu Algoritma? Algoritma berasal dari: ahli

LOOPING. Brigida Arie Minartiningtyas, M.Kom

Kusnawi, S.Kom, M.Eng

Algoritma Pemrograman

Dasar Pemrograman. Nisa ul Hafidhoh

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

Pertemuan ke-1 PENGENALAN ALGORITMA

Algoritma & Flowchart

Bab I Pengantar Ke Algoritma

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

Al Khowarizmi. Sumber : Istilah algoritma berasal dari nama seorang pengarang berkebangsaan Arab

Algoritma dan Pemrograman

Oleh : Tenia Wahyuningrum

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

SD kelas 6 - BAHASA INDONESIA BAB 8. MENULIS TERBATASLatihan Soal 8.4

Seri : Algoritma dan Pemrograman dengan Pascal

Praktikum Algoritma dan Pemrograman. By Faizah, S.Kom. Lab. Komputasi Dasar Prodi Ilmu Komputer UGM

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

BAB 1 PENDAHULUAN. Pada Bab ini anda akan mempelajari

Pengantar Algoritma dan Program

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA

Algoritma,Flowchart, Konsep

Tahap pengembangan program

PENGANTAR ALGORITMA PEMROGRAMAN

Dasar Pemrograman. Nisa ul Hafidhoh

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

Tujuan Pada akhir sesi, diharapkan peserta dapat: 1. Mengidentifikasikan perbedaan komponen pada

Algoritma & Pemrograman #1

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom, M.Cs

BAB I Pendahuluan. 1.1 Konsep Algoritma

MATA KULIAH : LOGIKA DAN ALGORITMA

Mengapa Belajar Pemrograman Komputer?

Findra Kartika Sari Dewi

Algoritma Dan Pemrograman. Pengampu : Muhammad Zidny Naf an, Lc., S.Kom., M.Kom

Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari

Algoritma & Pemrograman 1. Fery Updi,M.Kom

Algoritme dan Pemrograman

Algoritma, Pseudo Code Flow Chart

ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP

IT234 ALGORITMA DAN STRUKTUR DATA

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

PEMROGRAMAN TERSTRUKTUR

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

Transkripsi:

PENGANTAR ALGORITMA Brigida Arie Minartiningtyas, M.Kom

Komputer Komputer di era modern seperti sekarang ini, sudah menjadi kebutuhan untuk mendukung aktivitas yang dilakukan oleh manusia

Komponen Komputer

Input Alat input berfungsi sebagai media untuk memasukkan data ke dalam komputer

Output Alat output berfungsi sebagai media untuk menyampaikan informasi hasil pengolahan

Proses Alat pemroses di dalam komputer berfungsi untuk melakukan pengolahan data menjadi informasi

Komputer adalah alat bantu untuk menyelesaikan masalah.

Dalam menyelesaian masalah dengan komputer perlu merumuskan langkah-langkah penyelesaian masalah dalam sekumpulan instruksi. Sekumpulan instruksi yang dimengerti oleh komputer disebut dengan program.

Bahasa Pemrograman Program harus ditulis dalam suatu bahasa yang dimengerti oleh komputer yaitu dalam Bahasa pemrograman Bahasa Pemrograman dibedakan menjadi : Bahasa tingkat rendah (low level language) : bahasa yang berorientasi ke mesin. Bahasa tingkat tinggi (high level language) : bahasa yang berorientasi ke manusia (seperti bahasa inggris). Contoh bahasa Pascal, bahasa C dll.

Pascal

C++

ALGORITMA

Kata algoritma diturunkan dari nama belakang seorang tokoh matematikawan Persia bernama Muhammad ibn Musa al-khuwarizmi

Apa itu Algoritma?? Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar

Algoritma Jantung Ilmu Informatika Banyak cabang ilmu komputer yang mengarah ke dalam terminologi algoritma. Dalam kehidupan sehari-hari pun banyak terdapat proses yang dinyatakan dalam suatu algoritma

Contoh Bagaimana cara membuat telur dadar??

Algoritma Telur Dadar Input? Ouput?

1. Nyalakan api kompor 2. Tuangkan minyak ke dalam wajan 3. Pecahkan telur ayam ke dalam mangkok 4. Tambahkan garam secukupnya 5. Aduk campuran telur dan garam 6. Tuang adonan telur ke dalam wajan 7. Masak telur hingga matang

Pertimbangan Memilih Algoritma 1. Algoritma haruslah benar output tidak boleh salah 2. Harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya 3. Efisiensi algoritma - Efisiensi Waktu - Efisiensi Memori

Algoritma?? Metode pemecahan masalah

Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan Maka carilah algoritma yang paling efisien dan cepat

Algoritma VS Program Program adalah kumpulan pernyataan komputer Metode dan tahapan sistematis dalam program adalah Algoritma Program = Algoritma + Bahasa (Struktur Data)

Belajar Memprogram VS Belajar Bahasa Pemrograman Belajar memprogram Belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Belajar bahasa pemrograman Belajar memakai suatu bahasa aturan-aturan tata bahasanya, pernyataan-pernyataannya, tata cara pengoperasian compiler-nya, dan memanfaatkan pernyataan-pernyataan tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja

Keuntungan Algoritma Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.

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

Penyajian Algoritma Menggunakan bahasa natural (Bahasa manusia: Indonesia, Inggris) Kelemahannya masih sering membingungkan (ambigu) / sulit dipahami. Menggunakan Flowchart Baik karena alur algoritma dapat dilihat secara visual, tetapi repot pembuatannya jika algoritma panjang Menggunakan Pseudocode Sudah dekat dengan bahasa pemrograman, tetapi sulit dimengerti oleh orang yang belum tahu pemrograman

Next Week Flowchart Pseudocode