Pertemuan 2 Konsep Dasar Algoritma
|
|
- Irwan Tan
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Pertemuan 2 Konsep Dasar Algoritma Pengajar : Teuku Mirwan Sahputra, ST mirwan@serambimekkah.ac.id Blog :
2 Prinsip Pembuatan Program Ada 4 aktivitas dalam pembuatan program: 1. Menganalisis masalah 2. Merancang program 3. Menuliskan program 4. Menguji program
3 Pengertian Algoritma Algoritma adalah sekumpulan langkah yang rinci yang ditujukan untuk menyelesaikan masalah. (Abdul Kadir, 2013)
4 Perbedaan Algoritma dan Program 1. Program: kumpulan instruksi komputer 2. Algoritma: metode dan tahapan sistematis dalam program. Formula : Program = Struktur Data + Algoritma Algoritma Translasi Dituangkan Dieksekusi CPU Pemasalahan Bahasa Pemrograman Tingkat Tinggi Interpreter Compiler
5 Contoh Algoritma: 1. Masukkan nilai panjang persegi panjang dan catat di variabel Panjang. 2. Masukkan nilai lebar persegi panjang dan catat di variabel Lebar. 3. Hitung keliling persegi panjang dengan menggunakan rumus: Keliling = 2 x (Panjang + Lebar) Tampilkan isi Keliling Algoritma ini masih dapat disederhanakan dalam bentuk pseudocode.
6 Pseudocode Pseudocode adalah deskripsi dari algoritma pemrograman komputer yang menggunakan struktur sederhana agar dapat dibaca oleh manusia.
7 Contoh Pseudocode Panjang panjang persegi panjang Lebar lebar persegi panjang Keliling 2 * (Panjang + Lebar) Tampilkan keliling
8 Algoritma Tidak Berhubungan Dengan Bahasa Pemrograman tertentu? C++ Pseudocode a 0 For j 1 To n a a + j END-FOR Pascal a = 0 for (int j = 1; j < n; j++) a = a + j; A := 0; FOR j:=1 To n DO a := a + j;
9 Bagaimana membuat Algortima MASUKAN ALGORITMA Keluaran Gambar. Algoritma memiliki masukan dan keluaran
10 Contoh 1: Memasak atau Membuat Kue Jika seorang ingin memasak atau membuat kue, baik itu melihat resep ataupun tidak pasti akan melakukan suatu langkahlangkah tertentu sehingga masakannya atau kuenya jadi, dan rasanya yang enak.
11 Contoh 2: Algoritma tukar isi Gelas Diberikan dua buah gelas, gelas A berisi larutan berwarna Hitam dan gelas B berisi larutan berwarna Kuning. Tukarkan isi gelas tersebut sehingga gelas A berisi larutan berwarna Kuning dan gelas B berisi larutan berwarna Hitam. Diskripsi 1: Aksi 1 : Tuangkan larutan dari gelas A ke dalam gelas B Aksi 2 : Tuangkan larutan dari gelas B ke dalam gelas A
12 Apakah Algoritma tukar isi gelas tersebut di atas menghasilkan pertukaran yang benar? Tidak, karena langkah di atas tidak logis, hasil pertukaran yang terjadi adalah percampuran kedua larutan tersebut. Apakah untuk proses tukar isi gelas di atas diperlukan sebuah gelas tambahan sebagai tempat penampungan sementara? Ya, agar langkahnya logis dan proses pertukaran isi gelas tersebut tidak terjadi percampuran.
13 Contoh Algoritma yang benar Diskripsi Algoritma 2: Aksi 1 : Tuangkan larutan dari gelas A ke dalam gelas C Aksi 2 : Tuangkan larutan dari gelas B ke dalam gelas A Aksi 3 : Tuangkan larutan dari gelas C ke dalam gelas B
14 2 Gelas A Gelas B Gelas A Gelas B Gelas C 1 3 Gelas A Gelas B Gelas C Gelas A Gelas B Gelas C 4 Gelas A Gelas B Gelas C
15 Contoh 3: Mengupas Kentang Ibu Tati mengupas kentang untuk makan malam Sub Masalah: 1. Apakah kentangnya harus dibeli dulu atau sudah di dapur? 2. Apakah pisau sudah siap? 3. Berapa jumlah kentang yang dikupas? Maka perlu membatasi dengan jelas keadaan awal dan keadaan akhir.
16 Inisial State (TO): Kentang sudah ada di kantong plastik, yang ditaruh dilemari di dapur dimana Ibu Tati akan mengupasnya, pisau ada di rak. Final State (T1): 100 kentang dalam keadaan terkupas siap untuk dimasak dan kantong kentangnya harus dikembalikan ke lemari lagi jika masih ada kentangnya.
17 Diskripsi Algoritma 1: Aksi 1 : Ibu Tati mengambil kentang dari lemari Aksi 2 : Ibu Tati mengambil pisau dari rak Aksi 3 : Ibu Tati mengupas kentang Aksi 4 : Ibu Tati mengembalikan kantong kentang ke dalam lemari
18 Deskripsi Algoritma di atas masih belum memenuhi Final State dimana kentang yang sudah dikupas ada 100 buah dan kantong kentang harus dikembalikan ke lemari jika masih ada kentangnya. Pada algoritma tersebut kentang yang dikupas hanya 1 dan Aksi 4 akan tetap dilaksanakan walaupun kantong kentang sudah kosong Supaya kentang yang sudah terkupas ada 100 maka perlu dilakukan proses PENGULANGAN pengupasan kentang sebanyak 100 kali. Dan supaya Ibu Tati hanya mengembalikan kantong kentang ke lemari hanya jika masih ada isinya, maka perlu ada PEMILIHAN berdasarkan kondisi isi kantong kentang.
19 Maka algoritma untuk mencapai Final State yang benar adalah sebagai berikut : Deskripsi Algoritma 2: Aksi 1 : Ibu Tati mengambil kantong kentang dari lemari dan Aksi 2 : Ibu Tati mengambil pisau dari rak Aksi 3 : Selama kentang terkupas < 100 maka Kupas 1 kentang Aksi 4 : Lihat isi kantong Kantong Kosong buang Kantong Tidak kosong Kembalikan kantong ke lemari
20 Ciri-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 masukan (input). Algoritma memiliki nol atau lebih keluaran (output). Algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang efisien).
21 Struktur Dasar Algoritma Langkah-langkah penyelesaian masalah bisa berupa : Runtunan (sequence) terdiri dari satu atau lebih instruksi. Contoh : Algoritma Tukar isi Gelas. Pemilihan (selection) sebuah instruksi dikerjakan jika sebuah kondisi tertentu terpenuhi. Struktur umum: If kondisi Then Aksi If kondisi Then Aksi 1 Else Aksi 2
22 Contoh : If Amir memperoleh juara kelas then Ayah akan membelikannya hadiah If Jurusan teknik informatika tidak ada then Ambil jurusan teknik industri If Jumlah Lab C sudah penuh then Masuk ke Lab A Else Masuk ke Lab B Endif
23 Pengulangan (looping): instruksi yang dikerjakan secara berulang-ulang. Contoh: Menulis kalimat Saya harus lulus dengan nilai Cumlade Ulangi : Tulis kalimat Saya harus lulus dengan nilai Cumlade Sampai jumlah_kalimat = 1000 Mengupas 100 buah kentang Selamat kentang terkupas < 100 maka Kupas 1 kentang
24 Terima Kasih
Algoritma dan Pemrograman
Algoritma dan Pemrograman! # $ % & $ $ ( H07R : Algoritma dan Pemrograman 1 )!#!# %& + +, ),-,.!/ # 0 1,!2 3# 4, $5 0 6 7,8!/$# 9 H07R : Algoritma dan Pemrograman 2 2 3 3 ) Mulai Masukan Panjang dan Lebar
Lebih terperinciALGORITMA, PEMROGRAMAN DAN BAGAN ALIR
Company LOGO ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR Dian Palupi Rini, M.Kom Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah. Dalam menyelesaian masalah dengan komputer perlu merumuskan
Lebih terperinciAlgoritma 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 terperinciALGORITMA, 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 terperinciPengertian Dasar Konstruksi Pemrograman Prosedural. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang
Pengertian Dasar Konstruksi Pemrograman Prosedural Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang Program Prosedural dan Prosedural Program dalam bahasa C termasuk pemrograman
Lebih terperinciChapter 2 : Dasar-dasar Algoritma
Mata Kuliah : Logika dan Algoritma / 4 SKS Chapter 2 : Dasar-dasar Algoritma Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : fatoni@binadarma.ac.id/toniubd@yahoo.com Materi Yang Dipelajari 1 Add Your Text
Lebih terperinciPENGERTIAN DASAR Dalam Pemrograman Prosedural
PENGERTIAN DASAR Dalam Pemrograman Prosedural Pada bagian ini akan dijelaskan definisi beberapa pengertian dasar yang penting sehubungan dengan algoritma dan pemrograman, yang akan diberikan dalam contoh
Lebih terperinciAlgoritma & 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 terperinciContoh 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 terperinci1: 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 terperinciAlex Budiyanto.
Pengantar Algoritma dan Pemrograman alex@ilmukomputer.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciPengampu : 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 terperinciPENGENALAN 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 terperinciPENGENALAN 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 terperinciALGORITMA & 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 terperinciKonstruksi 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 terperinciSATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP
SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP Mata kuliah : Algoritma dan Pemrograman Kode Mata Kuliah : TIS2223 SKS : 3 Waktu Pertemuan : 16 kali Pertemuan Deskripsi : Mata kuliah algoritma
Lebih terperinciAlgoritma 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 terperinciSistem Komputer. Software / Perangkat Lunak. Hardware / Perangkat keras. Brainware / Pemakai
PENGANTAR ALGORITMA Sistem Komputer Hardware / Perangkat keras Software / Perangkat Lunak Brainware / Pemakai Algoritma Langkah-langkah yang harus dilakukan untuk mendapatkan suatu hasil tertentu dari
Lebih terperinciAlgoritma & 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 terperinciAlgoritma, 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 terperinciBab I Pengantar Ke Algoritma
Bab I Pengantar Ke Algoritma 1.1. Apa Itu Algoritma Kata algoritma sendiri berasal dari kata algorism yang berarti proses sebagai metode perhitungan komputasi ( Urutan logis pengambilan keputusan intuk
Lebih terperinciPENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem
PENGULANGAN Bagian 1 : Notasi Tim Pengajar KU1071 Sem. 1 2009-2010 1 Tujuan Mahasiswa memahami jenis-jenis pengulangan dan penggunaannya serta memahami elemenelemen dalam pengulangan. Mahasiswa dapat menggunakan
Lebih terperinciPENGANTAR 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 terperinciI. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-1 - Hal 1
I. KATA PENGANTAR Dewasa ini sudah banyak berkembang bahasa-bahasa pemrograman tingkat tinggi yang pemakaiannya sudah sangat mudah, hanya klik dan drag saja. Namun meskipun demikian tetap saja programmer
Lebih terperinciAturan Penulisan Algoritma
Pertemuan 3 Aturan Penulisan Algoritma Pengajar : Teuku Mirwan Sahputra, ST Email : mirwan@serambimekkah.ac.id URL : http://bahasacode.blogspot.com Aturan Penulisan Algoritma 1 Flowchart Flowchart adalah
Lebih terperinciMATA 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 terperinciAlgoritma 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 terperinciAlgoritma & 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 terperinciYudha Dwi P. N. Pertemuan 2 Pengantar Algoritma
Yudha Dwi P. N. Pertemuan 2 Pengantar Algoritma PROSES, INSTRUKSI DAN AKSI Pada dasarnya sebuah algoritma merupakan deskripsi pelaksanaan suatu proses. Selanjutnya sebuah proses dikerjakan oleh pemroses
Lebih terperinci04/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 terperinciProses, Instruksi, dan Aksi
Matakuliah : Algoritma & Struktur Data Versi : 1.0.0 Materi : Dasar-Dasar Algoritma Penyaji : Zulkarnaen NS 1 Proses, Instruksi, dan Aksi Pada dasarnya, sebuah algoritma merupakan deskripsi pelaksanaan
Lebih terperinciAlgoritma & 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 terperinciAlgoritma. 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 terperinciAlgoritma dan Struktur Data
Algoritma dan Struktur Data Algoritma Pemrograman Bekti Wulandari, M.Pd Kelas B TE 2014 Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level
Lebih terperinciBAB II DASAR-DASAR ALGORITMA
BAB II DASAR-DASAR ALGORITMA Bab II Dasar-Dasar Algoritma 1. PENDAHULUAN Bab ini memiliki kompetensi dasar untuk memahami dasar-dasar algoritma untuk diimplementasikan dalam menyelesaikan masalah. Sebelum
Lebih terperinciALGORITMA & 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 terperinciPertemuan II Algoritma Pemrograman & Struktur Data I
Pertemuan II Algoritma Pemrograman & Struktur Data I Dwiny Meidelfi,S.Kom., M.Cs. Silabus Praktikum I. PENDAHULUAN - Pengenalan Algoritma dan Pemrograman II. INTRODUCTION TO C++ - Intro to C++ - I/O -
Lebih terperinciPengenalan 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 terperinciPENGANTAR 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 terperinciAlgoritma dan Pemrograman. Pertemuan Ke-2 Dasar-dasar Algoritma
Algoritma dan Pemrograman Bab II Dasar-Dasar Algoritma Pertemuan Ke-2 Dasar-dasar Algoritma Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas
Lebih terperinciAlgoritma 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 terperinciPENYAJIAN 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 terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT S1 Teknik Informatika-Unijoyo 2 Struktur
Lebih terperinciStruktur Kontrol. (Repetition)
Struktur Kontrol 1. Pemilihan (Selection) 2. Pengulangan (Repetition) PERULANGAN/ LOOPING/ REPETITION While Do-While For Nested For Perulangan Pernyataan While, Do while, For, dan Nested For dapat digunakan
Lebih terperinciSistem Komputer. Software / Perangkat Lunak. Hardware / Perangkat keras. Brainware / Pemakai
PENGANTAR ALGORITMA Sistem Komputer Hardware / Perangkat keras Software / Perangkat Lunak Brainware / Pemakai Algoritma Langkah-langkah yang harus dilakukan untuk mendapatkan suatu hasil tertentu dari
Lebih terperinciAlgoritma Pemrograman I
Algoritma Pemrograman I Struktur Dasar Algoritma Notasi Algoritmik 1 Pernyataan Setiap langkah dalam algoritma dinyatakan dalam sebuah pernyataan (statement) Sebuah pernyataan berisi aksi (action) Contoh:
Lebih terperinciPengenalan 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 terperinciALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP
ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP 1 ALGORITMA DEFINISI Logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan Spesifikasi urutan langkah untuk melakukan
Lebih terperinciOleh : Tenia Wahyuningrum
Oleh : Tenia Wahyuningrum Nama : Tenia Wahyuningrum Alamat : Perum Puspa Harmoni C3 Ledug Purwokerto Telp : 081391249489 02817648358 Email/ym/fb : tenia_ayu@yahoo.com Sistem Perkuliahan SKS, jadwal SKS
Lebih terperinciSTRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA Pertemuan 5 Muhamad Haikal, S.Kom., MT Struktur Dasar Algoritma 1. Struktur Sequence (Runtunan) 2. Struktur Selection (Pemilihan) 3. Struktur Repetition (Perulangan) Struktur Sequence
Lebih terperinci@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 terperinciSTRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA
STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA Khusnawi, S.Kom, M.Eng 2010 ( Structure(pErulanGan RePetiTion Pendahuluan Saat membuat suatu program setiap instruksi bisa dimulai dari
Lebih terperinciStruktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan
Struktur Kontrol 1. Pemilihan (Selection) 2. Pengulangan (Repetition) PERULANGAN/ LOOPING/ REPETITION While Do-While For Nested For Perulangan Pernyataan While, Do while, For, dan Nested For dapat digunakan
Lebih terperinciApa Itu Algoritma? Algoritma berasal dari: ahli
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
Lebih terperinciStruktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)
Soal UTS ada 5 1 soal teori 2 soal selection & Sequence (algoritma, flowchart, pseudocode, program) 2 soal repetation (algoritma, flowchart, pseudocode, program, manual) Open book (tetapi tidak boleh bertukar
Lebih terperinci1. Algoritma & Pemrograman
1. Algoritma & Pemrograman A. Teori algoritma Suatu himpunan hingga Intruksi yang secara jelas memperinci langkahlangkah proses pelaksanaan pemecahan suatu masalah. Himpunan intruksi yang dimaksud harus
Lebih terperinciAturan Penulisan Algoritma Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu : Judul (Header) Kamus Algoritma
Pengantar dan Pemrograman alex@ilmukomputer.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciPERSEGI ANGKA-HURUF VERTIKAL
TUGAS APLIKASI (UJIAN AKHIR SEMESTER) PERSEGI ANGKA-HURUF VERTIKAL Mata Kuliah: Algoritma Pemrograman Kelompok: C4 Anggota Kelompok: Abdul Khafit (110411100097) Novi Indrawati (110411100098) Ria Lyzara
Lebih terperinciMateri 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 terperinciIF Algoritma & Pemrograman. Bab 1: Pengantar Algoritma. Oleh : Andri Heryandi, M.T. Universitas Komputer Indonesia
IF31204 Algoritma & Pemrograman Bab 1: Pengantar Algoritma Universitas Komputer Indonesia Oleh : Andri Heryandi, M.T. 1 Masalah Masalah adalah pertanyaan atau tugas yang kita cari jawabannya. Contoh :
Lebih terperinci# 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 terperinciDasar-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 terperinciINPUT & OUTPUT SEQUENCE STATEMENT SELECTION STATEMENT. Pengantar Logika & Teknik Pemrograman Politeknik Negeri Jakarta TA.
INPUT & OUTPUT SEQUENCE STATEMENT SELECTION STATEMENT Pengantar Logika & Teknik Pemrograman Politeknik Negeri Jakarta TA. 2012/2013 MATERI Input & Output Menampilkan Masukan dari Keyboard Menerima Masukan
Lebih terperinciPendahuluan. program
Matakuliah : Struktur Data Versi : 1.0.0 Materi : Pengantar Ke Algoritma Penyaji : Zulkarnaen NS 1 Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah, tetapi masalah yang ingin diselesaikan
Lebih terperinciALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN MATERI 3 1 2 Macam macam struktur algoritma : RUNTUNAN (SEQUENCE) PEMILIHAN (SELECTION) PENGULANGAN (REPETITION) 3 RUNTUNAN Runtunan merupakan struktur algoritma paling dasar
Lebih terperinciBAB 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 terperinciPemrograman 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 terperinciAlgoritma 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 terperinciLOGIKA & 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 terperinciPerulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY
Perulangan Pertemuan 3. Algoritma dan Struktur Data Pendahuluan Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang. Instruksi dikerjakan selama memenuhi suatu kondisi tertentu. Jika
Lebih terperinciBAHAN AJAR. Program studi : Manajemen Informatika Kode Mata Kuliah : Mata kuliah : Logika dan Algoritma. Semester : 1
BAHAN AJAR Program studi : Manajemen Informatika Kode Mata Kuliah : Mata kuliah : Logika dan Algoritma SKS : 3 SKS Semester : 1 Dibuat Oleh Revisi ke Tanggal dibuat Diperiksa oleh Kaprodi MI KATA PENGANTAR
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi
Lebih terperinciBahan Ajar Algoritma dan Pemrograman Halaman 1 BAB 1 BAHASA PEMROGRAMAN
Bahan Ajar Algoritma dan Pemrograman Halaman 1 BAB 1 BAHASA PEMROGRAMAN I. PENDAHULUAN II. Hal terpenting dalam menjalankan komputer adalah program. Dalam pemrograman dikenal beberapa bahasa pemrograman,
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam
Lebih terperinciSELAMAT MENEMPUH MATAKULIAH
SELAMAT MENEMPUH MATAKULIAH Dosen Pembina: Sujito, S.Kom., M.Pd. Bisa dihubungi melalui: HP. 081 233 255 16. 0341-751859 E-mail: sujito@pradnya.ac.id ojitstimata@gmail.com KONTRAK PEBELAJARAN (NORMA AKADEMIK)
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT WHILE vs REPEAT
Lebih terperinciRefreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.
Refreshing Materi Kuliah Semester Pendek 2010/2011 Logika dan Algoritma Heri Sismoro, M.Kom. STMIK AMIKOM YOGYAKARTA 2011 Materi 1. Logika Informatika Adalah logika dasar dalam pembuatan algoritma pada
Lebih terperinciPERTEMUAN 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 terperinciAlgoritma Pemrograman 2C
Algoritma Pemrograman 2C Indah Wahyuni Pertemuan 1 Daftar Isi Pengenalan Algoritma Definisi Algoritma Mengapa Belajar Algoritma & Pemrograman Pengenalan Jenis-jenis Bahasa Pemrograman Efisiensi Algoritma
Lebih terperinci1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.
LAB SHEET ALGORITMA DAN STRUKTUR DATA Semester : 4 Percabangan Komplek dan case of 200 menit No. : LST/EKA/EKA 305/03 Revisi : Tgl. : Hal. 1 dari 3 hal. 1. Kompetensi Mengenal dan memahami algoritma percabangan
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT WHILE vs REPEAT S1 Teknik Informatika-Unijoyo
Lebih terperinciPSEUDOCODE 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 terperinciAlgoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom
Runtunan Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom Runtunan terdiri dari satu atau lebih pernyataan Tiap pernyataan dikerjakan secara berurutan sesuai urutannya Urutan instruksi menentukan
Lebih terperinciIT234 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 terperinciMODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN
PERCABANGAN DAN PENGULANGAN Pada BAB ini akan membahas tentang PERCABANGAN dan PERULANGAN. PERCABANGAN : a) IF THEN b) CASE OF PENGULANGAN: a) REPEAT N TIMES b) REPEAT UNTIL c) WHILE DO d) ITERATE STOP
Lebih terperinciMAKALAH 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 terperinciPETUNJUK PENGERJAAN SOAL ULUM TIK
PETUNJUK PENGERJAAN SOAL ULUM TIK A. ISILAH NAMA PESERTA, NOMOR PESERTA, PILIHAN PROGRAM STUDI, DAN NAMA UJIAN DENGAN MENULIS DAN MENGHITAMKAN PADA LEMBAR JAWABAN YANG TERSEDIA B. BACALAH SOAL DENGAN TELITI
Lebih terperinci1. Runtunan (Sequence) 2. Pemilihan (Selection) 3. Pengulangan. (Repetition) SEQUENCE/RUNTUNAN
1. Runtunan (Sequence) 2. Pemilihan (Selection) 3. Pengulangan (Repetition) SEQUENCE/RUNTUNAN Runtunan (Sequence) Algoritma merupakan runtunan (sequence) satu atau lebih instruksi/pernyataan, setiap pernyataan
Lebih terperinciPENDAHULUAN TUJUAN KEGUNAAN FLOWCHART KONSEP PEMROGRAMAN
PENDAHULUAN TUJUAN Tujuan dari belajar Algoritma dan Pemrograman 1A atau Flowchart adalah agar dapat membiasakan diri melakukan suatu perencanaan apabila menyelesaikan suatu masalah, karena suatu permasalahan
Lebih terperinciBrigida Arie Minartiningtyas, M.Kom
Brigida Arie Minartiningtyas, M.Kom Pseudocode Pseudo berarti imitasi atau mirip atau menyerupai Code menunjukkan kode dari program Pseudocode adalah kode yang mirip dengan instruksi kode program yang
Lebih terperinci4/1/2015. Bisa dihubungi melalui: HP
SELAMAT MENEMPUH MATAKULIAH Dosen Pembina: Sujito, S.Kom.,., M.Pd. Bisa dihubungi melalui: HP. 081 233 255 16 E-mail: sujito@pradnya-paramita.ac.id ojitstimata@gmail.com KONTRAK PEBELAJARAN (NORMA AKADEMIK)
Lebih terperinciPOKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN
ALGORITMA & PEMROGRAMAN 2 POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN Oleh : NAZARUDDIN AHMAD, S.T, M.T Design By mytemplate 2013 1. Konsep Dasar Algoritma Apa itu Algoritma? Urutan langkah-langkah untuk
Lebih terperinciPENGANTAR 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 terperinciKonsep Dasar Pemrograman
Konsep Dasar Pemrograman I. Algoritma Pemrograman Yang Baik Ciri-ciri algoritma pemrograman yang baik adalah : 1. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah 2. Menghasilkan
Lebih terperinciPertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam Teks Program Bahasa Pascal Tabel
Lebih terperinciAlgoritma dan Pemrograman 2C. Logika Proporsional YUDI ADHA. ST. MMSI
Algoritma dan Pemrograman 2C Logika Proporsional YUDI ADHA. ST. MMSI Pengertian Algoritma Pola pikir yang terstruktur yang berisi tahaptahap atau langkah-langkah penyelesaian suatu masalah Merupakan satu
Lebih terperinciMODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman
I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN I. ALGORITMA II. BAHASA
Lebih terperinciBUANA. Distribusi 01 September 2017
UNIVERSITAS MERCU BUANA FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI No. Dokumen Tgl. Efektif Mata Kuliah Dasar Pemrograman 02-3.04.1.02 Distribusi 01 September 2017 RENCANA PEMBELAJARAN SEMESTER
Lebih terperinciUJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA
UJIAN TENGAH SEMESTER GANJIL TAHUN 2012 2013 STMIK AMIKOM YOGYAKARTA Mata Ujian : Algoritma dan Pemrograman Kelas : 12-S1TI-12 s/d 14 Sifat : Open Book (Close Laptop) Jurusan : S1 Teknik Informatika Hari
Lebih terperinci