ALGORITMA & PEMROGRAMAN 1



dokumen-dokumen yang mirip
Materi Pelajaran : Algoritma Pemrograman. Siswa memahami tentang dasar dasar Algoritma Pemrograman

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

Algoritma dan Struktur Data

Algoritma. Contoh Algoritma

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

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

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Algoritma Dan Pemrograman

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

Algoritma Pemrograman I

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

Alex Budiyanto.

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

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

Pengantar Algoritma dan Program

Pendahuluan. program

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

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

BAB I PENGANTAR ALGORITMA DAN PROGRAM

Algoritma Pemrograman

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

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

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

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 Pemrograman

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

Bahasa Pemrograman dan Flowchart. Adri Priadana

Algoritma dan Pemrograman DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

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

Pencarian Jalur Terpendek dengan Algoritma Dijkstra

Algoritma Pemrograman

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Algoritma Pemrograman

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

BAB I Pengantar Algoritma dan Pemrograman

1. Algoritma & Pemrograman

Algoritma Pemrograman Fery Updi,M.Kom

SILABUS MATA KULIAH: LOGIKA ALGORITMA

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

SILABUS MATA KULIAH: LOGIKA ALGORITMA

Algoritma & Flowchart

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

Algoritma dan Flowchart

PERANGKAT LUNAK (SOFTWARE) PTI

Pertemuan 1. Algoritma dan PHP

ALGORITMA DALAM KAITANNYA DENGAN KOMPUTER

Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA

Algoritma dan Pemrograman

Satuan Acara Perkuliahan

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

Teori Komputasi 10/15/2015. Bab 1: Pendahuluan. Teori Komputasi dan Teknik Kompilasi. Teori Komputasi dan Teknik Kompilasi

BAB I PENGANTAR ALGORITMA DAN PROGRAM

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

Pengenalan Algoritma

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

IT234 - Algoritma dan Struktur Data. Ramos Somya

Bahasa Pemrograman- TIS SKS

Pengampu : Agus Priyanto, M.KOM

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Pertemuan 1: Pendahuluan dan Pengantar Algoritma

Algoritma & Pemrograman 1. Fery Updi,M.Kom

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP

Pertemuan 2 Konsep Dasar Algoritma

Kata Pengantar... Daftar Isi... Daftar Padan Kata Inggris - Indonesia Pengantar ke Algoritma... 1

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

Algoritma dan Pemrograman. Pertemuan Ke-1 Pengantar Algoritma

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Algoritma dan Struktur Data

BAB I PENGENALAN ALGORITMA

Teori Algoritma. Literatur

Alih Kontrol dengan Flowchart

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

MATERI SIMKOMDIG PENGERTIAN DASAR LOGIKA DAN ALGORITMA

Bab 1 : Pengenalan dan Pengantar Algoritma

BAB II LANDASAN TEORI. unik. Orang hanya menemukan kata algorism yang berarti proses menghitung

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

PENGANTAR ALGORITMA PEMROGRAMAN

Kontrak Perkuliahan & Introduction

PERTEMUAN 3 TAHAPAN PEMBUATAN PROGRAM

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

Definisi Algoritma. Prepared by Vosco

Algoritma & Pemrograman #1

IF Algoritma & Pemrograman. Bab 1: Pengantar Algoritma. Oleh : Andri Heryandi, M.T. Universitas Komputer Indonesia

Tahapan Membuat Program

BAHASA TINGKAT TINGGI

Yudha Dwi P. N. Pertemuan 2 Pengantar Algoritma

Pengantar Algoritma & Flow Chart

Pengenalan Algoritma & Pemrograman

Algoritma & Struktur Data. Eko Puji Widiyanto, ST

BAB I Pendahuluan. 1.1 Konsep Algoritma

Algoritma Dan Struktur Data

Fakultas Teknologi Informasi

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA

Algoritma, Pseudo Code Flow Chart

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

Transkripsi:

ALGORITMA & PEMROGRAMAN 1 Tri Ginanjar Laksana tryanjar@yahoo.com laksana.anjar@gmail.com 0899-7373-392

Tri Ginanjar Laksana Lahir di Majalengka, 7 Agustus 1985 SD Negeri Kesambi Dalam 2 Cirebon (1992) SMPN 7 Cirebon (1998) SMA Negeri 3, Cirebon (2001) S1, S2 dan S3 (on-plan) Department of Computer Sciences STIKOM POLTEK Cirebon, UDINUS Semarang, UTeM Melaka Malaysia, ITB Bandung (on-plan) (2012 - skrang) Core Competence: Software Engineering, Data Mining CEO CV. Trystama Mitra

Learning Methods Lecture Discussion Case Study Practice

Evaluation and Rules Evaluation 3 x Tugas/ Latihan/ Quiz (I, II, dan III) 20% MidSem 30% Project Akhir 20% UAS 30% Rules Kehadiran minimal 70%

Textbooks

Table of Content Bahan Ajar (Materi UTS) 1. Pengantar Algoritma & Pemrograman 2. Konsep Dasar Bahasa Pascal 3. Tipe Data dan Operator Dalam Bahasa Pascal 4. Lintas Data Dalam Bahasa Pascal Bahan Ajar (Materi UAS) 1. Struktur Runtutan 2. Struktur Pemilihan 3. Prcedure & Function 4. Array (Larik), Record, Teknik Pencarian dan Pengurutan.

Introduction Algoritma dan Pemrograman 1

Tujuan Pembelajaran 1. Memahami pengertian algoritma 2. Mampu menulis algoritma dengan baik 3. Mengenal algoritma-algoritma yang umum dan yang populer 4. Mengenal bahasa pemrograman tingkat tinggi

Apa itu ALGORITMA??? Berasal dari kata Algorist (Arab) yang berarti proses menghitung dengan angka arab. (Abu Ja far Muhammad Ibnu Musa Al Khuwarizmi) Kemudian Algorist diubah oleh orang inggris dengan sebutan Algorism yang berarti metode peritungan/ komputasi Akhirnya di Indonesia kita kenal dengan sebutan Algorithm atau Algoritma yang berarti urutan langkah langkah logis penyelesaian masalah yang disusun secara sistematis.

Contoh 1 :

Contoh 2 :

Contoh 3 : Algoritma_MENGHITUNG_LUAS_SEGI_TIGA; 1. Mulai/ Compile/ Start 2. Baca ALAS dan TINGGI 3. Hitung Luas Segitiga LUAS = ALAS * TINGGI / 2 1. Cetak Luas Segitiga 2. End

Perbedaan Algoritma dengan Program : Program adalah kumpulan pernyataan (statement) komputer/ Metode + Bahasa (SQL). Algoritma adalah metode/cara tahapan sistematis di dalam program. Program = Algoritma + Bahasa (Struktur Data) Oleh karena itu Algoritma dan Struktur Data berhubungan erat dalam membangun sebuah program yang baik.

Keuntungan Algoritma : Pembuatan/ penulisan algoritma tidak tergantung pada bahasa pemrograman manapun (independent). Notasi Algoritma dapat diterjemahkan kedalam berbagai bahasa pemrograman Apapun bahasa pemrogramannya, output yang dikeluarkannya/ hasilnya sama karena algoritmanya sama

Beberapa syarat algoritma : Teks algoritma berisi deskripsi dalam menyelesaikan masalah asalkan mudah dipahami/ dimengerti Notasi/ text/ skrip yang digunakan hanya notasi algoritma. Tidak ada notasi baku dalam penulisan algoritma seperti notasi bahasa pemrograman Setiap orang dapat melakukan aturan penulisan sendiri, tetapi harus mudah di mengerti dan dipahami serta menghasilkan pemecahan yang sama. Bersifat pseudocode (notasi harus ditranslasikan/ diterjemahkan kedalam bahasa pemrograman yang dipilih). Algoritma harus dapat membantu kita dalam mengkonversi suatu permasalahan dalam bahasa pemrograman.

Syarat mentranslasi di dalam algoritma : Pendeklarasian Variabel Untuk mengetahui dibutuhkannya pendeklarasian variabel dalam penggunaan bahasa pemrograman Apabila tidak semua bahasa pemrograman membutuhkannya Pemilihan Tipe Data Apabila bahasa pemroraman yang akan digunakan membutuhkan pendeklarasian variabel maka perlu hal ini dipertimbangkan pada saat pemilihan tipe data

Pemakaian Instruksi Instruksi Beberapa instruksi mempunyai kegunaan yang sama tetapi masing masing memiliki kelebihan dan kekurangan yang berbeda Aturan Sintaksis Pada saat menuliskan program kita terikat dengan aturan sintaksis dalam bahasa pemrograman yang akan di gunakan

Tampilan Hasil Pada saat membuat algoritma kita tidak memikirkan tampilan/ hasil yang akan disajikan. Hal hal teknis ini dierhatikan ketika mengkonversikan menjadi program Cara Pengoprasian Compiler atau Interpreter Bahasa yang digunakan termasuk dalam kelompok compiler atau interpreter

Soal Latihan : 1. Buatlah Algoritma Menghitung Luas dan Keliling Lingkaran, Buat Flowchartnya dan Bahasa pemrogramannya di pascal? 2. Buatlah Algoritma Mengirim Surat? {Ada dua orang A dan B. A ingin mengirimkan surat yang berisi informasi bahwa B berhasil lulus UMPTN dan A ingin memastikan bahwa informasi tersebut sampai ke B}

Jawaban : No. 1 :

Jawaban : No. 2 :