Algoritma dan Flowchart. Dasar Programming 1

dokumen-dokumen yang mirip
Algoritma Pemrograman

Algoritma Pemograman 1 A. Minggu 1

Definisi Algoritma. Prepared by Vosco

Algoritma. Contoh Algoritma

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

ALGORITMA & PEMROGRAMAN

Algoritma dan Flowchart

Pengampu : Agus Priyanto, M.KOM

Pengantar Algoritma & Flow Chart

DEFINISI SIMBOL FLOWCHART

Definisi & Simbol Flowchart. Agustine Hana. M

FLOWCHART. Dosen Pengampu : Aullya

Bab III Analisis Masalah dan Penyeleksian

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

2. Definisi dan Simbol Flowchart

PENGERTIAN FLOWCHART Apa itu Flowchart???

Tunggu. Bicara. Tutup. Stop

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

MATERI SIMKOMDIG PENGERTIAN DASAR LOGIKA DAN ALGORITMA

Modul PVB-POLINEMA V1.0

Algoritma & Flowchart

Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA

Algoritma Dan Pemrograman

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

Bahasa Pemrograman dan Flowchart. Adri Priadana

Algoritma Pemrograman I

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

Pedoman membuat Flowchart ANALISIS DAN PERANCANGAN SISTEM INFORMASI

Pengertian Dasar Logika Dan Algoritma

PENGANTAR ALGORITMA PEMROGRAMAN

Percabangan dan Perulangan

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

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

Khusnawi, S.Kom, M.Eng

Algoritma & Pemrograman

ALGORITMA & PENGEMBANGAN

Algoritma dan Pemograman 1A. Minggu 2

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

Decission : if & if else

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

3. Analisis Masalah dan Penyelesaian

MATA KULIAH : LOGIKA DAN ALGORITMA

Soal Ujian Tengah Semester flow

BAB 3 PENYELESAIAN KONDISI

SILABUS MATA KULIAH: LOGIKA ALGORITMA

Alih Kontrol dengan Flowchart

FLOWCHART - LANJUTAN

ALGORITMA berasal dari seorang ilmuwan Muslim bernama Al-Khowarizmi

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

7. Logika dan Algoritma Pemrograman

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

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 3

BAB I Pendahuluan. 1.1 Konsep Algoritma

Pertemuan 1: Pendahuluan dan Pengantar Algoritma

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: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

BAB II KAJIAN PUSTAKA. digambarkan dengan garis penghubung. pemrosesan data bisnis. Pemakaian yang meluas ini memicu perlunya

SILABUS MATA KULIAH: LOGIKA ALGORITMA

Pertemuan 1. Algoritma dan PHP

Algoritma dan Struktur Data

Analisis Sistem Informasi Pedoman Membuat Flowchart

Pengantar Algoritma dan Program

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

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

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

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

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

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

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

Diagram Alur (Flowchart)

PRAKTIKUM PEMROGRAMAN DASAR

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

ALGORITMA & FLOWCHART

BAB II NOTASI ALGORITMA

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

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

Apa Itu Algoritma? Algoritma berasal dari: ahli

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

Algoritma Pemrograman Fery Updi,M.Kom

1. Algoritma & Pemrograman

PEMOGRAMAN DASAR - FLOWCHART -

PENGAMBILAN KEPUTUSAN

Pengenalan Algoritma & Pemrograman

MK : Algoritma & Pemrograman

Hanif Fakhrurroja, MT

Algoritma,Flowchart, Konsep

BAB 2 LANDASAN TEORI. bahasa latin, yaitu Computare yang berarti alat hitung. Sementara dalam bahasa

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

PENDAHULUAN TUJUAN KEGUNAAN FLOWCHART KONSEP PEMROGRAMAN

I. PENGANTAR ALGORITMA

SMA SANTO PAULUS PONTIANAK

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

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

Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

Dasar Pemrograman. Belajar Pemrograman Belajar Bahasa

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

BAB II DEFINISI DAN SIMBOL-SIMBOL

Bahasa Pemrograman- TIS SKS

Transkripsi:

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. Membuat flowchart dari suatu permasalahan.

Tahapan Pembuatan Program Mendefinisikan masalah dan menganalisanya. Mencakup : tujuan pembuatan program, parameter yang digunakan, fasilitas yang disediakan, algoritma yang diterapkan dan bahasa program yang digunakan. Merealisasikan dengan langkah-langkah sebagai berikut :

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

Contoh Algoritma 1 Mengirim surat kepada teman: 1. Tulis surat pada secarik kertas surat. 2. Ambil sampul surat. 3. Masukkan surat ke dalam sampul. 4. Tutup sampul surat menggunakan perekat. 5. Jika kita ingat alamat teman tersebut, maka tulis alamat pada sampul surat. 6. Jika tidak ingat, lihat buku alamat, kemudian tulis alamat pada sampul surat. 7. Tempel perangko pada surat. 8. Bawa surat ke kantor pos untuk diposkan.

Contoh Algoritma 2 Mencari akar bulat positif dari bilangan bulat (integer) positif a: 1. Masukkan bilangan bulat positif a 2. Berikan harga awal x sama dengan 1 3. Hitung y sebesar x * x 4. Jika y sama dengan a maka cetak x 5. sebagai akar dari a. Selesai 6. Tambah nilai x dengan 1 7. Pergi ke langkah 3.

Contoh Algoritma 3 Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. 1. Masukkan sebuah bilangan sembarang 2. Bagi bilangan tersebut dengan bilangan 2 3. Hitung sisa hasil bagi pada langkah 2. 4. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil.

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

Contoh Program Flowchart Start Print Judul READ Data Akhir file? Ya End Tidak Kode = "P" Ya PRINT Nama, Alamat "Perempuan" Tidak

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur) Processing Symbols (Simbol proses). Input-output Symbols (Simbol inputoutput)

Simbol-simbol Flowchart

Simbol-simbol Flowchart Cont.

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

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

Contoh 1 Flowchart

Contoh 2 Flowchart

Latihan Soal 1. Buatlah algoritma untuk menghitung luas dan keliling lingkaran. Dengan masukan berupa jari-jari. 2. Buatlah flowchart dari algoritma pada soal no 1 diatas. 3. Buatlah algoritma untuk mengecek bilangan di antara 2 bilangan masukan, apakah sama ataukah lebih besar salah satunya, dan tampilkan hasilnya. 4. Buatlah flowchart dari algoritma pada soal no 3 diatas.