Apa Itu Algoritma? Algoritma berasal dari: ahli

Ukuran: px
Mulai penontonan dengan halaman:

Download "Apa Itu Algoritma? Algoritma berasal dari: ahli"

Transkripsi

1 Dasar-dasar Algoritma Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN Apa Itu Algoritma? Algoritma berasal dari: Nama Abu Ja far Muhammad Ibnu Musa Al-Khwarizmi ahli matematika Persia yang menulis Kitab Al jabar wal-muqabala pada sekitar tahun 825M. Konsep pencatatan cara-cara (prosedur) pemecahan masalah matematika. Definisi: Urutan langkah berhingga untuk memecahkan masalah logika atau matematika (Microsoft Kamus Besar Bahasa Indonesia: Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah Algoritma dibutuhkan (terkait dengan komputer): untuk memerintah komputer mengambil langkah-langkah tertentu dalam menyelesaikan masalah TI - Algoritma dan Pemrograman 2 1

2 Algoritma di Kehidupan Nyata Cara-cara memasak atau membuat kue yang dinyatakan sebagai resep adalah algoritma. Menulis surat: 1. Mempersiapkan kertas dan amplop 2. Mempersiapkan alat tulis. 3. Mulai menulis 4. Memasukkan kertas ke dalam amplop 5. Amplop ditempeli perangko secukupnya 6. Pergi ke kantor pos untuk mengeposkan surat tsb. Langkah 1 s/d 6 adalah algoritma TI - Algoritma dan Pemrograman 3 Konstruksi (struktur) Algoritma Berurutan (sequence): langkah dikerjakan secara berurutan (sekuensial). Percabangan (selection): langkah dikerjakan JIKA memenuhi kondisi tertentu Pengulangan (iteration): langkah dikerjakan SELAMA memenuhi suatu kondisi tertentu. Konkuren (concurrent): beberapa langkah dikerjakan secara bersama. Catatan: langkah = instruksi TI - Algoritma dan Pemrograman 4 2

3 Penulisan Algoritma Dalam bahasa natural (Bahasa Indonesia, Bahasa Inggris, dan bahasa manusia lainnya) Tapi sering membingungkan (ambiguous) Menggunakan pseudo-code Sudah lebih dekat ke bahasa pemrograman, namun sulit dimengerti oleh orang yang tidak mengerti pemrograman Menggunakan flow chart (diagram alir) Bagus secara visual akan tetapi repot kalau algoritmanya panjang TI - Algoritma dan Pemrograman 5 Pseudo-code Definisi: Bahasa (biasanya Inggris) terstruktur untuk menggambarkan logika algoritma Bagian terstruktur (konstruksi dasar) adalah: SEQUENCE: berurutan melakukan satu langkah setelah langkah lainnya IF-THEN THEN-ELSE: ELSE: percabangan (seleksi) pilihan dibuat diantara dua alternatif langkah WHILE: pengulangan dengan uji kondisi di awal Konstruksi tambahan: CASE: percabangan (generalisasi IF-THEN THEN-ELSE) ELSE) DO-WHILE: pengulangan dengan uji kondisi di akhir FOR: pengulangan dengan pencacah TI - Algoritma dan Pemrograman 6 3

4 Konstruksi SEQUENCE Keyword yang umum dari SEQUENCE: Input : READ, OBTAIN, GET Output : PRINT, DISPLAY, SHOW Compute : COMPUTE, CALCULATE, DETERMINE Initialize : SET, INIT Add one : INCREMENT, BUMP Contoh: READ height of rectangle READ width of rectangle COMPUTE area as height times width DISPLAY area BACA tinggi persegi panjang BACA lebar persegi panjang HITUNG luas sbg tinggi kali lebar TAMPILKAN luas TI - Algoritma dan Pemrograman 7 Konstruksi IF-THEN THEN-ELSEELSE Bentuk Umum: IF condition THEN sequence 1 ELSE sequence 2 ENDIF Catatan: : condition adalah pilihan biner (ya atau tidak) Contoh: IF HoursWorked > NormalMax THEN Display overtime message ELSE Display regular time message ENDIF TI - Algoritma dan Pemrograman 8 4

5 Konstruksi WHILE Bentuk Umum: WHILE condition sequence ENDWHILE Contoh: WHILE Population < Limit Compute Population as Population + Births - Deaths ENDWHILE TI - Algoritma dan Pemrograman 9 Flowchart Definisi: Flowchart adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial. Digunakan: Untuk merepresentasikan sebuah algoritma secara skematik sehingga mempermudah memahami alur logikanya. Lambang-lambang Flowchart Lambang Keterangan Mulai atau Selesai (Terminator) Aliran data TI - Algoritma dan Pemrograman 10 5

6 Lambang-lambang Flowchart Lambang Keterangan Lambang Keterangan Input/Output Proses syarat Bagian yang diulang Perulangan (Iterasi) Percabangan (Seleksi) pencacah Konektor di halaman yang sama Konektor di halaman lain Pemberian nilai awal suatu variabel Memanggil fungsi TI - Algoritma dan Pemrograman 11 Contoh Konstruksi Berurutan Memecahkan masalah matematika yaitu menghitung luas lingkaran dengan masukan berupa jari-jari lingkaran Rumus: : L = πr 2 Algoritma dalam bahasa natural (Indonesia) 1. Ambil jari-jari lingkaran R 2. Set Pi sama dengan Hitung luas lingkaran L yaitu Pi kali kwadrat jari-jari R 4. Tampilkan luas lingkaran L TI - Algoritma dan Pemrograman 12 6

7 Algoritma dengan Pseudo-code Indonesia 1. Masukkan R 2. Pi L Pi * R * R 4. Tulis L Algoritma dengan Pseudo-code Inggris 1. Read R 2. Pi L Pi * R * R 4. Print L TI - Algoritma dan Pemrograman 13 Algoritma dengan Flow chart Mulai Masukkan R Pi 3.14 L Pi * R * R Tulis L Selesai TI - Algoritma dan Pemrograman 14 7

8 Contoh Konstruksi Percabangan Menuliskan nilai absolut dari nilai yang dimasukkan pengguna Definisi nilai absolut: x = x, jika x 0 x = -x, jika x < 0 Algoritma dalam bahasa natural Indonesia 1. Ambil nilai x 2. Jika (x < 0) maka kerjakan baris 3, jika tidak kerjakan baris 4 3. Set x sama dengan -x 4. Tampilkan x TI - Algoritma dan Pemrograman 15 Algoritma dengan Pseudo-code (Bhs( Inggris) 1. GET x 2. IF x < 0 THEN x -x 3. DISPLAY x Algoritma dengan Pseudo-code (Bhs( Indonesia) 1. AMBIL x 2. JIKA x < 0 MAKA x -x 3. TAMPILKAN x TI - Algoritma dan Pemrograman 16 8

9 Algoritma dengan Flow chart Mulai Masukkan x x < 0? Y T x -x Tulis x Selesai TI - Algoritma dan Pemrograman 17 Contoh Konstruksi Pengulangan Menghitung penjumlahan dari sekumpulan data yang dimasukkan oleh pengguna Rumus mencari penjumlahan dari sejumlah data N: N sum = dt i i=1 Algoritma dalam bahasa natural (Bhs( Indonesia) 1. Masukkan jumlah data N 2. Set sum = 0 dan pencacah i = 1 3. Ulangi langkah-langkah berikut sampai i > N a. Masukkan dt b. Hitung sum = sum + dt c. Tingkatkan pencacah i dengan 1 4. Tulis sum TI - Algoritma dan Pemrograman 18 9

10 Algoritma dengan Pseudo-code Inggris 1. GET N 2. sum 0 3. i 1 4. WHILE i N 5. READ dt 6. sum sum + dt 7. i i ENDWHILE 9. DISPLAY sum TI - Algoritma dan Pemrograman 19 Algoritma dengan Flow chart Mulai Masukkan N sum 0 i 1 Selama (i N) Masukkan dt sum sum + dt i i + 1 Tulis sum Selesai TI - Algoritma dan Pemrograman 20 10

11 Aspek Penting dari Algoritma 1. Finiteness (ada( batas) Algoritma harus berhenti after a finite number of steps 2. Definiteness (pasti( pasti) 3. Input Output Setiap langkah harus didefinisikan secara tepat, tidak boleh membingungkan (ambiguous) Sebuah algoritma memiliki nol atau lebih input yang diberikan kepada algoritma sebelum dijalankan Sebuah algoritma memiliki satu atau lebih output, yang biasanya bergantung kepada input 5. Effectiveness (tepat( dan efisien) Setiap algoritma diharapkan miliki sifat efektif TI - Algoritma dan Pemrograman 21 Latihan 1. Tulislah algoritma untuk mencari luas segitiga jika masukan dari pengguna adalah alas dan tingginya. Rumus: : L = ½ a.t. 2. Tulislah algoritma untuk mencari sisi miring dari suatu segitiga siku-siku jika diketahui panjang dua sisi yang membentuk sudut siku-siku siku. Rumus: : c = (a2 + b2) 3. Tulislah algoritma untuk meminta masukan dua bilangan dari pengguna kemudian menampilkan bilangan terbesar di antara kedua bilangan tersebut. 4. Tulislah algoritma untuk menampilkan teks Hello World sebanyak 100 kali. TI - Algoritma dan Pemrograman 22 11

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

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom, M.Cs Algoritma & Pemrograman #1 Antonius Rachmat C, S.Kom, M.Cs Algoritma Asal kata Algoritma (algorism - algorithm) berasal dari nama Abu Ja far Muhammad ibn Musa Al-Khuwarizmi Ilmuan Persia yang menulis kitab

Lebih terperinci

Algoritma, Pseudo Code Flow Chart

Algoritma, Pseudo Code Flow Chart Algoritma, Pseudo Code Flow Chart Algoritma Asal kata Algoritma (algorism - algorithm) berasal dari nama Abu Ja far Muhammad ibn Musa Al-Khuwarizmi Ilmuan Persia yang menulis kitab al jabar w al-muqabala

Lebih terperinci

IT234 ALGORITMA DAN STRUKTUR DATA

IT234 ALGORITMA DAN STRUKTUR DATA IT234 ALGORITMA DAN STRUKTUR DATA Algoritma-Pemograman-Flow Chart Ramos Somya Algoritma Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja far Mohammed lbn Musa al-khowarizmi,

Lebih terperinci

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

Contoh algoritma 1. Ada 2 buah gelas. Satu berisi teh dan satunya lagi berisi kopi. Bagaimana caranya menukar isi masing-masing gelas? Sabar Rudiarto Definisi Algoritma Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Logis artinya sesuai dengan logika manusia. Untuk menjadi sebuah algoritma,

Lebih terperinci

Algoritma. Contoh Algoritma

Algoritma. Contoh Algoritma Algoritma urutan langkah langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Berasal dari nama penulis buku arab Abu Ja far Muhammad Ibnu Musa Al-Khuwarizmi Merupakan jantung ilmu

Lebih terperinci

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

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom Algoritma & Pemrograman #1 Antonius Rachmat C, S.Kom Jenis Proses Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria

Lebih terperinci

Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA

Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA DEFINISI DASAR Algoritma adalah urutan langkah-langkah untuk memecahkan suatu masalah Algoritma adalah deretan langkah-langkah komputasi yang mentransformasikan

Lebih terperinci

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

# ONE PENGANTAR ALGORITMA PEMROGRAMAN HANDOUT ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA 1 PRODI SISTEM INFORMASI UKDW # ONE PENGANTAR ALGORITMA PEMROGRAMAN Definisi Program/Pemrograman - Adalah kumpulan instruksi-instruksi tersendiri yang biasanya

Lebih terperinci

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

1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T. Pertemuan Ke-9 STRUKTUR DASAR LOGIKA ALGORITMA Oleh: Imana Malia kondou, S.T. Tips Sukses Menjadi Mahasiswa Pergunakan waktu dengan maksimal Buat buku tugas dan kerjakan tugas segera Jaga komuikasi dengan

Lebih terperinci

Algoritma & Pemrograman #1

Algoritma & Pemrograman #1 Algoritma & Pemrograman #1 Antonius Rachmat C, S.Kom, M.Cs Algoritma Asal kata Algoritma (algorism - algorithm) berasal dari nama Abu Ja far Muhammad ibn Musa Al-Khuwarizmi Ilmuan Persia yang menulis kitab

Lebih terperinci

04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia

04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia Email: vilia.meyana@ftumj.ac.id Website: http://viliaekameyana.blogspot.com Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% 1

Lebih terperinci

Teori Algoritma. Literatur

Teori Algoritma. Literatur Alam Santosa Teori Algoritma Pendahuluan Literatur Thomas H. Cormen et.al, Introduction to Algorithms Second Edition, MIT Press, McGraw-Hill Book Company, 2001 Robert L. Kruse, Data Structures & Program

Lebih terperinci

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 )

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 ) 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 1 1 0 1) PENGENALAN ALGORITMA & PEMROGRAMAN Definisi Algoritma Sejarah Algoritma Perbedaan Algoritma & Program

Lebih terperinci

ALGORITMA & PEMROGRAMAN

ALGORITMA & PEMROGRAMAN ALGORITMA & PEMROGRAMAN Hadi Hermansyah, S.Si.,., M.Si. Algoritma Adalah inti dari ilmu komputer. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.

Lebih terperinci

Algoritma & Pemrograman

Algoritma & Pemrograman Algoritma dan Pemrograman Review Algoritma & Pemrograman Ptputraastawa@gmail.com Ptputraastawa.wordpress.com Sistem Komputer Sebuah sistem komputer terdiri dari : Hardware (perangkat keras) Software (perangkat

Lebih terperinci

Pemrograman Dasar P E N G A N T A R A L G O R I T M A

Pemrograman Dasar P E N G A N T A R A L G O R I T M A Pemrograman Dasar P E N G A N T A R A L G O R I T M A Pemodelan Komputer Sederhana COMPUTER 2 TO COMPUTE + ER menghitung/mengolah bilangan mengolah data Data yg diolah (Masukan/Input) Pengolah Data (Processor)

Lebih terperinci

BAB I PENGANTAR ALGORITMA

BAB I PENGANTAR ALGORITMA BAB I PENGANTAR ALGORITMA Kebayanakan komputer digunakan untuk memperoses dan menyimpan data serta informasi. Pemerosesan perlu dilakukan komputasi-komputasi yang cepat dan akurat. Untuk melakukan tugas-tugas

Lebih terperinci

DASAR PEMROGRAMAN & ALGORITMA

DASAR PEMROGRAMAN & ALGORITMA Imam Fahrur Rozi Algoritma dan Pemrograman DASAR PEMROGRAMAN & ALGORITMA KOMPETENSI Setelah menempuh materi ini, mahasiswa hendaknya mampu: Memahami tentang konsep dasar pemrograman komputer Memahami tentang

Lebih terperinci

Pertemuan 01. Pemrograman Dasar [PTI-5001 ] 2012

Pertemuan 01. Pemrograman Dasar [PTI-5001 ] 2012 Pertemuan 01 Pemrograman Dasar [PTI-5001 ] 2012 1 Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memahami konsep dasar pemrograman komputer, algoritma dan tahapan pembuatan algoritma pemrograman

Lebih terperinci

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

Zaenal Abidin, S.Si., M.Cs. Riza Arifudin, S.Pd., M.Cs. Zaenal Abidin, S.Si., M.Cs. Riza Arifudin, S.Pd., M.Cs. Dalam kehidupan sehari-hari, untuk berkomunikasi butuh bahasa yang sama. Jika lawan bicara tidak penerjemah Analog di bahasa pemrograman, kita harus

Lebih terperinci

NO Add Contoh Requirement Buat sebuah algoritma untuk memilih bilangan terbesar dari 3 buah bilangan Nantinya ini bisa digeneralisir menjadi n buah bilangan Algoritma Dalam Bahasa Natural Add 1. Ambil

Lebih terperinci

Algoritma Pemrograman I

Algoritma Pemrograman I Algoritma Pemrograman I Kegiatan Belajar 1 : Algoritma Pemrograman A. Tujuan Pembelajaran Setelah mengikuti kegiatan belajar 1 ini mahasiswa diharapkan dapat : 1) Memahami Konsep Algoritma 2) Memahami

Lebih terperinci

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

MAKALAH ALGORITMA, PSEUDOCODE DAN FLOWCHART TENTANG YUFI EKO FIRMANSYAH 1 D3 IT B OLEH MAKALAH TENTANG ALGORITMA, PSEUDOCODE DAN FLOWCHART OLEH YUFI EKO FIRMANSYAH 1 D3 IT B BAB I PENDAHULUAN Pada saat kita membuat sebuah program sering kali kita menghadapi permasalahan yang memerlukan pengrutan

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman 1 Algoritma Algorithm berasal dari kata algoritmi, nama latin seorang cendikiawan muslim dari Uzbekistan yang bernama Abu Ja far Muhammad bin Musa Al-Khwarizmi. 2 Sebuah perangko

Lebih terperinci

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

Algoritma dan Pemrograman #1. Arif Dwi Laksito, M.Kom Algoritma dan Pemrograman #1 Arif Dwi Laksito, M.Kom Materi Perkuliahan Pengantar Algoritma dan Konsep Bahasa Pemrograman Flowchart dan Pengenalan C Tipe Data, Keywords, Konstanta dan Input/Output Percabangan

Lebih terperinci

MATERI SIMKOMDIG PENGERTIAN DASAR LOGIKA DAN ALGORITMA

MATERI SIMKOMDIG PENGERTIAN DASAR LOGIKA DAN ALGORITMA MATERI 3.1 4.1 SIMKOMDIG PENGERTIAN DASAR LOGIKA DAN ALGORITMA LOGIKA Diperkenalkan pertama kali oleh Aristoteles (384-322 SM) ALGORITMA Diperkenalkan Oleh Ahli Matematika : Abu Ja far Muhammad Ibnu Musa

Lebih terperinci

Pengenalan Algoritma

Pengenalan Algoritma PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 Pengenalan Algoritma Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya metode yang

Lebih terperinci

Pertemuan 1. Algoritma dan PHP

Pertemuan 1. Algoritma dan PHP Pertemuan 1. Algoritma dan PHP A. Algoritma Algoritma merupakan fondasi khusus yang harus dikuasai setiap mahasiswa yang ingin menyelesaikan suatu masalah secara terstruktur, efektif dan efisien. Definisi

Lebih terperinci

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA I. Pendahuluan Algoritma dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami. Algoritma dapat ditulis dalam bahasa natural/bahasa

Lebih terperinci

Pengampu : Agus Priyanto, M.KOM

Pengampu : Agus Priyanto, M.KOM Dasar-dasar Algoritma Dan Flow Chart Pengampu : Agus Priyanto, M.KOM SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Proses, Instruksi, dan Aksi Algoritma merupakan deskripsi

Lebih terperinci

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA 2.1 Pengertian Algoritma BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA Dalam modul sebelumnya telah dijelaskan bahwa salah satu tahapan di dalam pemrograman ialah menyusun kerangka pemecahan dan metode

Lebih terperinci

Alih Kontrol dengan Flowchart

Alih Kontrol dengan Flowchart Alih Kontrol dengan Flowchart Pada contoh-contoh pertemuan 1, flowchart (diagram alur) mengalir lurus dari atas ke bawah. Flowchart demikian biasanya untuk masalah-masalah sederhana. Untuk masalah yang

Lebih terperinci

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

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm?? Flowchart Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm?? Logis Kata logis berarti bahwa nilai kebenarannya harus dapat ditentukan,

Lebih terperinci

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1 ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR Pertemuan Ke-1 Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah. Dalam menyelesaian masalah dengan komputer perlu merumuskan langkahlangkah penyelesaian

Lebih terperinci

PENGANTAR ALGORITMA PEMROGRAMAN

PENGANTAR ALGORITMA PEMROGRAMAN PENGANTAR ALGORITMA PEMROGRAMAN (IS1313) Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2011 1 Struktur Sistem Komputer

Lebih terperinci

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

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom Dasar-dasar Algoritma Dan Representasi Algoritma Pengampu : Muhammad Zidny Naf an, M.Kom STRUKTUR DASAR ALGORITMA 2 Proses, Instruksi, dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan suatu proses.

Lebih terperinci

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode LOGIKA PROPORSIONAL ALGORITMA Pola pikir yang terstruktur yang berisi tahap-tahap atau langkah-langkah penyelesaian suatu masalah; Merupakan satu set proses yang diaktifkan menurut langkah demi langkah

Lebih terperinci

Algoritma dan Diagram Alir (Flowchart)

Algoritma dan Diagram Alir (Flowchart) Algoritma dan Diagram Alir (Flowchart) Algoritma Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah. Kata logis (logika) merupakan kunci dalam

Lebih terperinci

Algoritma dan Flowchart

Algoritma dan Flowchart Algoritma dan Flowchart HOW TO THINK DASAR PEMROGRAMAN by: Ahmad Syauqi Ahsan Modified : Dian Syafitri Objectives 2 Setelah menyelesaikan bab ini, anda diharapkan dapat: Mengerti tentang algoritma. Membuat

Lebih terperinci

Konstruksi Dasar Algoritma

Konstruksi Dasar Algoritma Konstruksi Dasar Algoritma ALGORITMA DAN PEMROGRAMAN [IF6110202] Yudha Saintika, S.T., M.T.I. Sub-Capaian Pembelajaran MK Pendahuluan Instruksi dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan

Lebih terperinci

BAB I PENGANTAR ALGORITMA

BAB I PENGANTAR ALGORITMA BAB I PENGANTAR ALGORITMA Kebayanakan komputer digunakan untuk memperoses dan menyimpan data serta informasi. Pemerosesan perlu dilakukan komputasi-komputasi yang cepat dan akurat. Untuk melakukan tugas-tugas

Lebih terperinci

Logika dan Algoritma Yuni Dwi Astuti, ST 2

Logika dan Algoritma Yuni Dwi Astuti, ST 2 ALGORITMA Istilah algoritma pertama kali diperkenalkan oleh seorang ahli matematika yaitu Abu Ja far Muhammad Ibnu Musa Al Khawarizmi. Yang dimaksud dengan algoritma adalah : Urutan dari barisan instruksi

Lebih terperinci

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

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom PENGENALAN KOMPUTER Dian Palupi Rini, M.Kom Sistem Komputer Komputer Definisi komputer adalah alat elektronik yang dapat menerima input data, mengolah data dan memberikan hasil dalam bentuk informasi dengan

Lebih terperinci

Algoritma dan Struktur Data

Algoritma dan Struktur Data Algoritma dan Struktur Data Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level bahasa pemrograman: 1. Bahasa tingkat rendah 2. Bahasa

Lebih terperinci

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah. Algoritma Algoritma Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah. suatu metode khusus yang tepat dan terdiri dari serang kaian langkah

Lebih terperinci

Algoritma Dan Pemrograman

Algoritma Dan Pemrograman Algoritma Dan Pemrograman Oleh : Agus Priyanto, M.Kom Algoritma Dan Pemrograman Algoritma adalah jantung ilmu komputer dan informatika. Banyak cabang dari ilmu komputer yang diacu dalam terminology algoritma.

Lebih terperinci

MATA KULIAH : LOGIKA DAN ALGORITMA

MATA KULIAH : LOGIKA DAN ALGORITMA MATA KULIAH : LOGIKA DAN ALGORITMA PERTEMUAN II NOTASI ALGORITMA CREATED BY: AYU ANGGRIANI H 092904010 PTIK A 2009 1 PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS

Lebih terperinci

Algoritma dan Flowchart. Dasar Programming 1

Algoritma dan Flowchart. Dasar Programming 1 Algoritma dan Flowchart Dasar Programming 1 Objectives Setelah menyelesaikan bab ini, anda diharapkan dapat: Mengerti tentang algoritma. Membuat algoritma dari suatu permasalahan. Mengerti tentang flowchart.

Lebih terperinci

Pengenalan Algoritma

Pengenalan Algoritma Pengenalan Algoritma PENGERTIAN DASAR LOGIKA DAN ALGORITMA Diperkenalkan Oleh Ahli Matematika : Abu Ja far Muhammad Ibnu Musa Al Khawarizmi Definisi Algoritma 1. Langkah-langkah yang dilakukan agar solusi

Lebih terperinci

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

Praktikum Algoritma dan Pemrograman. By Faizah, S.Kom. Lab. Komputasi Dasar Prodi Ilmu Komputer UGM Praktikum Algoritma dan Pemrograman By Faizah, S.Kom Lab. Komputasi Dasar Prodi Ilmu Komputer UGM Materi Pengantar Algoritma Konsep Bahasa Pemrograman Tipe Data, Keywords, Konstanta, Variabel Struktur

Lebih terperinci

Pengenalan Algoritma & Pemrograman

Pengenalan Algoritma & Pemrograman Pengenalan Algoritma & Pemrograman I Gusti Agung Made Wirautama, S.Kom Agenda ALGORITMA PEMROGRAMAN BAHASA PEMROGRAMAN Definisi Algoritma Algoritma adalah urutan langkahlangkah logis penyeselaian masalah

Lebih terperinci

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

Materi Pelajaran : Algoritma Pemrograman. Siswa memahami tentang dasar dasar Algoritma Pemrograman Materi Pelajaran : Algoritma Pemrograman 1. Tujuan : Siswa memahami tentang dasar dasar Algoritma Pemrograman 2. Teori Singkat A. Algoritma Sejarah Algoritma Ditinjau dari asal usul katanya, kata Algoritma

Lebih terperinci

Pengantar Algoritma & Flow Chart

Pengantar Algoritma & Flow Chart PRAKTIKUM 1 Pengantar Algoritma & Flow Chart A. TUJUAN PEMBELAJARAN 1. Mampu memahami suatu masalah dan mampu mencari solusi pemecahannya dan mampu menuangkan langkah-langkah pemecahan masalah tersebut

Lebih terperinci

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

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia Algoritma & Pemrograman 1 Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia Daftar Isi 1. Bab 1 Pengantar & Dasar Dasar Algoritma 2. Bab 2 Aturan Penulisan Teks Algoritma 3. Bab 3 Tipe,

Lebih terperinci

Algoritma & Flowchart

Algoritma & Flowchart Algoritma & Flowchart MATERI Pembahasan lanjutan: Algoritma (lanjutan) Pseudocode Flowchart ALGORITMA Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis Algoritma

Lebih terperinci

ALGORITMA & FLOWCHART

ALGORITMA & FLOWCHART ALGORITMA & FLOWCHART 1. DEFINISI ALGORITMA Terdapat beberapa definisi mengenai kata Algoritma : 1. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis (Rinaldi

Lebih terperinci

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

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 1 & 2. Ahmad hidayat ALGORITMA PEMROGRAMAN 1A** (PP-011302:S1-KA) Pertemuan 1 & 2 Ahmad hidayat 2 What is? Komputer Algoritma Program Komputer 3 Komputer Alat elektronik untuk menunjang ilmu pengetahuan dan teknologi yang

Lebih terperinci

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

PENULISAN ALGORITMA. Algoritma dan Pemrograman. Rajif Agung Yunmar, S.Kom, M.Cs. PENULISAN ALGORITMA Algoritma dan Pemrograman Rajif Agung Yunmar, S.Kom, M.Cs. Penulisan Algoritma Dalam bentuk tulisan Bahasa natural Pseudocode Dalam bentuk gambar Diagram alir (flowchart) Penulisan

Lebih terperinci

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN PERTEMUAN 2 ALGORITMA & PEMROGRAMAN POKOK BAHASAN 1. Pendahuluan 2. Tahapan Pembangunan Program 3. Pengenalan Algoritma 4. Cara Menyajikan Algoritma 5. Data Program 6. Elemen-Elemen Program PENDAHULUAN

Lebih terperinci

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I DOSEN: UTAMI DEWI W.,S.Kom JURUSAN TEKNIK INFORMATIKA UNIKOM PERTEMUAN I PENGANTAR ALGORITMA Teknik Informatika UNIKOM masalah Program komputer solusi Utami Dewi

Lebih terperinci

ALGORITMA, FLOWCHART dan PSEUDO-CODE

ALGORITMA, FLOWCHART dan PSEUDO-CODE BAB III ALGORITMA, FLOWCHART dan PSEUDO-CODE A. Langkah langkah dalam Pemrograman Komputer Dalam membuat suatu pemrograman komputer langkah langkah yang harus dilakukan adalah sebagai berikut : 1. Mendefinisikan

Lebih terperinci

ALGORITME DAN PEMROGRAMAN

ALGORITME DAN PEMROGRAMAN TIM PENGAJAR PEMROGRAMAN Departemen Ilmu Komputer IPB Pertemuan 2 PSEUDOCODE PSEUDOCODE Pseudocode Pseudocode adalah cara informal untuk menuliskan algoritme atau rancangan program komputer Bertujuan mendapatkan

Lebih terperinci

Algoritma Pemrograman Fery Updi,M.Kom

Algoritma Pemrograman Fery Updi,M.Kom Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan

Lebih terperinci

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom 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

Lebih terperinci

FLOWCHART - LANJUTAN

FLOWCHART - LANJUTAN FLOWCHART - LANJUTAN Pembuatan Flowchart Tidak ada kaidah yang baku. Flowchart = gambaran hasil analisa suatu masalah à Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya. Secara

Lebih terperinci

Algoritma,Flowchart, Konsep

Algoritma,Flowchart, Konsep Algoritma,Flowchart, Konsep dasar PASCAL Masih ingat??? Algoritma Penulisan Algoritma Menggunakan bahasa natural (Bahasa manusia: Indonesia, Inggris) Kelemahannya masih sering membingungkan (ambigu) /

Lebih terperinci

SILABUS MATA KULIAH: LOGIKA ALGORITMA

SILABUS MATA KULIAH: LOGIKA ALGORITMA SILABUS MATA KULIAH: LOGIKA ALGORITMA Sumber Referensi: 1. Zakaria. Teddy Marcus & Agus Prijono, Konsep dan Implementasi Struktur Data, Informatika. Bandung, 2005 2. Kristanto, Andri.Algoritma & Pemprograman

Lebih terperinci

Lab. Common Computing Universitas Trunojoyo Madura. Praktikum Pengantar Algoritma Pemrograman (ALPRO) [MODUL]

Lab. Common Computing Universitas Trunojoyo Madura. Praktikum Pengantar Algoritma Pemrograman (ALPRO) [MODUL] Lab. Common Computing Universitas Trunojoyo Madura Praktikum Pengantar Algoritma Pemrograman (ALPRO) [MODUL] Ganjil 2013/2014 Modul 1: Flowchart & PseudoCode Tujuan Instruksi Khusus: Mahasiswa dapat memahami

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA S1-TI ALGORITMA & PEMROGRAMAN MODUL V STRUKTUR KONTROL PERULANGAN SEM I WAKTU 100 MNT I. STRUKTUR PERULANGAN Salah satu kelebihan

Lebih terperinci

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

LOGIKA & ALGORITMA PENGERTIAN & CONTOH ALGORITMA. Pertemuan ke 2. 9/24/2017 Logika Algoritma LOGIKA & ALGORITMA PENGERTIAN & CONTOH ALGORITMA 9/24/2017 Logika Algoritma 1 Pertemuan ke 2 ALGORITMA Abu Ja far Muhammad Ibnu Musa Al- Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Algorithm

Lebih terperinci

ANALISA PERANCANGAN PROGRAM

ANALISA PERANCANGAN PROGRAM Pertemuan 5 ANALISA PERANCANGAN PROGRAM Spesifikasi Proses Spesifikasi Proses atau minispec, karena merupakan Sebagian kecil dari spesifikasi proyek total yang diciptakan untuk proses-proses primitif atas

Lebih terperinci

BAB II NOTASI ALGORITMA

BAB II NOTASI ALGORITMA BAB II NOTASI ALGORITMA DAN CONTOH PENGGUNAANNYA PADA DATA TUNGGAL Pendahuluan Pada bab ini akan dijelaskan 3 notasi algoritma dan contoh penggunaannya pada beberapa algoritma sederhana. Diharapkan mahasiswa

Lebih terperinci

DEFINISI SIMBOL FLOWCHART

DEFINISI SIMBOL FLOWCHART DEFINISI SIMBOL FLOWCHART 1 Pertemuan ke 2 PENGENALAN DAN DEFINISI FLOWCHART Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini

Lebih terperinci

STRUCTURED ENGLISH DAN PSEUDOCODE

STRUCTURED ENGLISH DAN PSEUDOCODE A. MATERI PENDAHULUAN STRUCTURED ENGLISH DAN PSEUDOCODE (SE) merupakan alat yang cukup efisien untuk menggambarkan suatu algoritma. merupakan alternatif dari. Structured English mirip dengan pseudocode.

Lebih terperinci

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom Algoritma & Flowchart Brigida Arie Minartiningtyas, M.Kom Review What is Algoritma?? Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Kata logis berarti bahwa nilai kebenarannya

Lebih terperinci

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG Mengenal Diagram alir (flowchart program) Flowchart adalah penyajian yang sistematis tentang proses dan logika dari kegiatan penanganan informasi

Lebih terperinci

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS) MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS) DOSEN PENGAMPU: TATI HARIHAYATI M.,M.T. JURUSAN TEKNIK INFORMATIKA UNIKOM PERTEMUAN 1 PENGANTAR ALGORITMA Algoritma dan Pemrograman I Teknik Informatika

Lebih terperinci

Pertemuan 2 Konsep Dasar Algoritma

Pertemuan 2 Konsep Dasar Algoritma Pertemuan 2 Konsep Dasar Algoritma Pengajar : Teuku Mirwan Sahputra, ST E-mail : mirwan@serambimekkah.ac.id Blog : http://bahasacode.blogspot.com Prinsip Pembuatan Program Ada 4 aktivitas dalam pembuatan

Lebih terperinci

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

3 sks (2,1) 1 sks: Lab Session. Course material: History Algorithm. Programming (C/C++):codeblock,gnu compiler Algoritma & Programming 3 sks (2,1) 2 sks: Teori 1 sks: Lab Session Course material: History Algorithm Flowchart atau aliran proses Programming (C/C++):codeblock,gnu compiler Asal kata Algoritma berasal

Lebih terperinci

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024 UNIVERSITAS GADJAH MADA PROGRAM STUDI FISIKA FMIPA Bahan Ajar 3: Struktur Dasar Algoritma (Minggu ke-4) PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024 Oleh Dr. Fahrudin Nugroho Didanai dengan

Lebih terperinci

Pendahuluan. Algoritma

Pendahuluan. Algoritma Pendahuluan Komputer pada dasarnya adalah mesin yang tidak bisa apa-apa. Kita harus memberikan perintah untuk dapat berbicara (berkomunikasi) dengan komputer, dengan cara memberikan serangkaian instruksi

Lebih terperinci

1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.

1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada. Semester : 4 Pengenalan Algoritma dan Program 200 menit No. : LST/EKA/EKA259/01 Revisi : 01 Tgl. : 10-2-2014 Hal. 1 dari 2 hal. 1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada. 2.

Lebih terperinci

SILABUS MATA KULIAH: LOGIKA ALGORITMA

SILABUS MATA KULIAH: LOGIKA ALGORITMA SILABUS MATA KULIAH: LOGIKA ALGORITMA Sumber Referensi: 1. Zakaria. Teddy Marcus & Agus Prijono, Konsep dan Implementasi Struktur Data, Informatika. Bandung, 2005 2. Kristanto, Andri.Algoritma & Pemprograman

Lebih terperinci

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL Pengertian LOGIKA: Logika berasal dari bahasa Yunani yaitu LOGOS yang berarti ilmu. Logika pada dasarnya filsafat berpikir. Berpikir berarti melakukan suatu

Lebih terperinci

Pengertian Dasar Logika Dan Algoritma

Pengertian Dasar Logika Dan Algoritma Pengertian Dasar Logika Dan Algoritma Pengertian Dasar Logika dan Algoritma Diperkenalkan Oleh Ahli Matematika : Abu Ja far Muhammad Ibnu Musa Al Khawarizmi Definisi Algoritma 1. Langkah-langkah yang dilakukan

Lebih terperinci

Pencarian Jalur Terpendek dengan Algoritma Dijkstra

Pencarian Jalur Terpendek dengan Algoritma Dijkstra Volume 2 Nomor 2, Oktober 207 e-issn : 24-20 p-issn : 24-044X Pencarian Jalur Terpendek dengan Algoritma Dijkstra Muhammad Khoiruddin Harahap Politeknik Ganesha Medan Jl.Veteran No. 4 Manunggal choir.harahap@yahoo.com

Lebih terperinci

Algoritma & Struktur Data. Eko Puji Widiyanto, ST

Algoritma & Struktur Data. Eko Puji Widiyanto, ST Algoritma & Struktur Data Eko Puji Widiyanto, ST Email : ekapujiw2002@gmail.com, ekapujiw2002@yahoo.com Perkenalan Dosen : Eko Puji Widiyanto, ST S1 Teknik Elektro UGM 2001 Email : ekapujiw2002@gmail.com,

Lebih terperinci

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR 1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode

Lebih terperinci

Kontrak Perkuliahan & Introduction

Kontrak Perkuliahan & Introduction Kontrak Perkuliahan & Introduction Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Deskripsi Mata Kuliah Mata Kuliah : Algoritma dan Pemrograman Jumlah SKS : 4 SKS Dosen : Ir. Tahar

Lebih terperinci

OPERATOR DAN STATEMEN I/O

OPERATOR DAN STATEMEN I/O OPERATOR DAN STATEMEN I/O PEMROGRAMAN TURBO C++ OPERATOR Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. OPERATOR PENUGASAN Operator Penugasan

Lebih terperinci

Algoritma Pemrograman 1 (Alpro1) 4 sks. By. Rita Wiryasaputra, ST., M. Cs.

Algoritma Pemrograman 1 (Alpro1) 4 sks. By. Rita Wiryasaputra, ST., M. Cs. Algoritma Pemrograman 1 (Alpro1) 4 sks By. Rita Wiryasaputra, ST., M. Cs. ritasaputra@gmail.com Kartu Hasil Studi (Per Semester) Buku Referensi Algoritma dan Pemrograman dalam Bahasa Pascal dan C (Buku

Lebih terperinci

Kusnawi, S.Kom, M.Eng

Kusnawi, S.Kom, M.Eng Kusnawi, S.Kom, M.Eng Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik dengan

Lebih terperinci

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

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA PENGANTAR ALGORITMA & PROGRAM PENGERTIAN ALGORITMA & PROGRAM NOTASI UNTUK ALGORITMA 1 Kompetensi Mampu menerapkan prinsip algoritma dan program sesuai dengan permasalahan, sistematis dan terstruktur. Mampu

Lebih terperinci

Algoritma Dan Pemrograman [algoritma, program, flowchart] Presented by Rijal Fadilah, S.Si

Algoritma Dan Pemrograman [algoritma, program, flowchart] Presented by Rijal Fadilah, S.Si Algoritma Dan Pemrograman [algoritma, program, flowchart] Presented by Rijal Fadilah, S.Si Algoritma Informal : seperangkat langkah yg mendefinisikan bagaimana suatu pekerjaan dilaksanakan Algoritma :

Lebih terperinci

Struktur Data Review Algoritma, Pemrograman. Presented by Rijal Fadilah, S.Si

Struktur Data Review Algoritma, Pemrograman. Presented by Rijal Fadilah, S.Si Struktur Data Review Algoritma, Pemrograman Presented by Rijal Fadilah, S.Si Algoritma Informal : seperangkat langkah yg mendefinisikan bagaimana suatu pekerjaan dilaksanakan Algoritma : suatu kumpulan

Lebih terperinci

Pemodelan Komputer Sederhana

Pemodelan Komputer Sederhana Pemodelan Komputer Sederhana COMPUTER TO COMPUTE + ER menghitung/mengolah bilangan mengolah data Data yg diolah (Masukan/Input) Pengolah Data (Processor) (berbasis Aritmatika dan Logika) Data hasil olahan

Lebih terperinci

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

Pemrograman Komputer Oleh : Agus Priyan : Agus Priy t an o t, o M.Kom M.K Pemrograman Komputer Oleh : Agus Priyanto, M.Kom Tujuan Pembelajaran 1. Memahami bagaimana komputer menangani data elektronik 2. Memahami komponen yang terlibat dalam memproduksi informasi 3. Memahami

Lebih terperinci

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

PENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670) PENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670) Jum at, 04 Februari 2011 Topik Diskusi Komputer dan Pemrograman Mengenal Algoritma dan Struktur Data Langkah Penyelesaian

Lebih terperinci

Pengantar Algoritma dan Program

Pengantar Algoritma dan Program Pengantar Algoritma dan Program Disusun Oleh : Syaiful Hamzah Nasution 1.1 APAKAH ALGORITMA ITU? Ditinjau dari asal-usul katanya, kata algoritma sendiri mempunyai sejarah yang aneh. Orang hanya menemukan

Lebih terperinci

Bab 1 : Pengenalan dan Pengantar Algoritma

Bab 1 : Pengenalan dan Pengantar Algoritma P - 2 Bab 1 : Pengenalan dan Pengantar Algoritma 1.1 Tujuan 1. Mengetahui dan mampu mengidentifikasi perbedaan komponen pada komputer 2. Mengetahui tentang bahasa pemrograman komputer dan kategorinya 3.

Lebih terperinci