MODUL 2 STRUKTUR DATA DIAGRAM ALIR DAN ALGORITMA

Slides:



Advertisements
Presentasi serupa
Pengertian Dasar Logika dan Algoritma
Advertisements

1 MATA KULIAH : “LOGIKA DAN ALGORITMA” PERTEMUAN I PENGANTAR ALGORITMA DAN PROGRAM CREATED BY: AYU ANGGRIANI H PTIK A 2009 PRODI PENDIDIKAN TEKNIK.
Algoritma dan Flowchart
Bahasa Pemrograman Lanjutan
Algoritma Pemograman 1 A
TEORI ALGORITMA.
Logika Algoritma & Pemrograman
Pemrograman Rahmat D.R. Dako, ST, M.Eng.
PERTEMUAN I PENGERTIAN DASAR LOGIKA DAN ALGORITMA ~
Algoritma dan Flowchart
Algoritma dan Flowchart
PENGANTAR KONSEP PEMROGRAMAN
Struktur Dasar Algoritma
Algoritma.
Pengantar Algoritma dan Pemrograman Elin Haerani, ST, M.Kom
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Algoritma dan Pemrograman
Sistem Komputer Hardware (perangkat keras) Software (perangkat lunak)
PENGENALAN ALGORITMA & PEMROGRAMAN
Algoritma dan Flowchart
Algoritma dan Flowchart
Pertemuan-III Algoritma disajikan gambar
By Adnan Purwanto, S.Kom.  Langkah-langkah yang kita lakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah  Manusia harus menggunakan.
Algoritama dan Pemrograman. Logika Informatika dan Algoritma Intro Intro | Pengertian | Pseudocode | download.
Algoritma dan Flowchart
PEMROGRAMAN DASAR.
Analisis dan desain Algoritma (PG157)
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Algoritma dan Pemrograman 1
ALGORITMA PEMEROGRAMAN
Algoritma merupakan pondasi yang harus dikuasai mahasiswa yang ingin menyelesaikan masalah secara terstruktur, efektif, dan efisien, khususnya untuk.
ALGORITMA & LOGIKA PEMROGRAMAN
MODUL 2.
ALGORITMA DAN PEMROGRAMAN (PERTEMUAN 2)
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
STRUKTUR DASAR ALGORITMA
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
Algoritma.
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
DASAR KOMPUTER DAN PEMOGRAMAN ( Bahasa Pemograman)
Kontrak Perkuliahan Grace L.A. Sihombing
PENGENALAN ALGORITMA & PEMROGRAMAN
PENGENALAN ALGORITMA & PEMROGRAMAN
I Gusti Agung Made Wirautama, S.Kom
PROSES PEMBUATAN PROGRAM KOMPUTER
Definisi Algoritma Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti.
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
DASAR PEMROGRAMAN Anita Qoiriah ..
Pengantar Konsep Bahasa Pemrograman
Algoritma dan Pemrograman (Pertemuan 02)
LOGIKA DAN ALGORITMA.
DIAGRAM ALUR (FLOWCHART)
Algoritma & Pemrograman 1
FLOW CHART.
Pertemuan-I ALGORITMA & PEMROGRAMAN-I.
ALGORITMA DAN FLOWCHART
LOGIKA & ALGORITMA -Algoritma & Pengenalan Flow Chart
ALGORITMA DAN PEMROGRAMAN
Algoritma & Pemrograman 1
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Algoritma dan Flowchart
Algoritma dan Struktur Data
Oleh : Pramesthi Handaru
TEORI ALGORITMA.
Pengertian Dasar Logika dan Algoritma. LOGIKA Pertama kali diperkenalkan oleh Aristoteles (384 – 322 SM) Logika berasal dari kata Yunani kuno λόγος (logos)
Algoritma Pemrograman II
Flowchart (Diagram Alur)
YULI ASTUTI, S.KOM.  Algoritma yaitu urutan langkah-langkah logis untuk menyelesaikan sebuah masalah yang disusun dengan sistematis.  Program yaitu.
PEMROGRAMAN DASAR 3.1 & 4.1 KONSEP, STRUKTUR, PENULISAN ALGORITMA DHARU WIHARTASIH, S.PD SMK PALAPA SEMARANG.
Pertemuan 2 Flowchart. Jenis-jenis flowchart Simbol-simbol Flowchart.
Transcript presentasi:

MODUL 2 STRUKTUR DATA DIAGRAM ALIR DAN ALGORITMA Ashabul Khairi, ST, M.Kom FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN PENDIDIKAN TEKNIK INFORMATIKA KOMPUTER UNIVERSITAS BUNG HATTA

DIAGRAM ALIR DAN ALGORITMA MODUL 2 DIAGRAM ALIR DAN ALGORITMA Untuk memudahkan pemahaman terhadap alur program, atau untuk kepentingan penyelesaian masalah, langkah dalam program biasa digambarkan dengan menggunakan diagram alir (flowchart). Diagram alir merupakan pedoman untuk menyelesaikan masalah. Dan dapat diwujudkan ke dalam bahasa pemrograman misalnya menggunakan C++, Pascal, dll Gambar berikut menunjukkan contoh sederhana diagram alir yang menggambarkan proses dalam menghitung keliling persegi panjang

DIAGRAM ALIR DAN ALGORITMA MODUL 2 DIAGRAM ALIR DAN ALGORITMA Mulai Panjang ← 20 Lebar ← 5.5 Keliling ← 2 x (Panjang + Lebar) Tampilkan Keliling Selesai

Simbol dalam diagram alir MODUL 1 DIAGRAM ALIR DAN ALGORITMA Simbol dalam diagram alir

DIAGRAM ALIR DAN ALGORITMA MODUL 2 DIAGRAM ALIR DAN ALGORITMA Ya Bilangan < 6 Tampilkan Bilangan Bilangan ← 1 Bilangan ← bilangan + 1 Tidak

DIAGRAM ALIR DAN ALGORITMA MODUL 2 DIAGRAM ALIR DAN ALGORITMA Selain menggunakan diagram alir, penyelesaian masalah sering dinyatakan dalam bentuk algoritma yang tidak berbentuk gambar. ALGORITMA…?

DIAGRAM ALIR DAN ALGORITMA MODUL 2 DIAGRAM ALIR DAN ALGORITMA Algoritma adalah langkah detil yang ditunjukkan untuk menyelesaikan suatu masalah dengan menggunakan komputer. Sebagai contoh, untuk menampilkan bilangan 1 sampai dengan 5 seperti digambarkan pada diagram alir di atas. Dapat ditulis menjadi:

DIAGRAM ALIR DAN ALGORITMA MODUL 2 DIAGRAM ALIR DAN ALGORITMA Bilangan ← 1 ULANG SELAMA bilangan < 6 tampilkan (bilangan) bilangan ← bilangan + 1 AKHIR-ULANG

DIAGRAM ALIR DAN ALGORITMA MODUL 2 DIAGRAM ALIR DAN ALGORITMA Contoh kasus, seorang ibu hendak menggoreng kentang. Sebelum menggoreng kentang, ada beberapa hal yang harus diperhatikan berkaitan dengan aksi menggoreng kentang, yaitu: Apakah kentang yang akan digoreng sudah tersedia atau harus dibeli terlebih dahulu? Jika sudah dibeli, apakah kentang yang akan digoreng sudah dikupas kulitnya? Ada berapa buah kentang yang harus digoreng? Apakah semua kentang memiliki mutu yang baik atau ada yang busuk? Jika ada yang busuk, apakah kentang tersebut akan tetap dipakai atau akan dibuang? Jika kentang sudah selesai digoreng, bagaimana cara menghidangkannya? Apakah menggunakan saus tomat ataukah tidak?

Semua kejadian di atas mengandung unsur input, proses, output MODUL 2 DIAGRAM ALIR DAN ALGORITMA Semua kejadian di atas mengandung unsur input, proses, output Input Proses Output

MODUL 2 Algoritma Sekuensial BENTUK-BENTUK DASAR ALGORITMA Algoritma Sekuensial Algoritma sekuensial banyak dijumpai pada kehidupan sehari-hari, misalnya pada kasus “mengirim surat”. Pada kasus tersebut terdapat langkah-langkah yang harus dilakukan secara runut yaitu: Membeli amplop Membeli Perangko Memasang perangko ke amplop Menulis alamat pengirim dan alamat tujuan Pergi ke kantor pos atau memasukkan surat itu ke dalam kotak surat. Surat terkirim

MODUL 2 2. Algoritma Percabangan BENTUK-BENTUK DASAR ALGORITMA 2. Algoritma Percabangan Pada contoh kasus algoritma sekuensial “ mengirimkan surat” dapat dilihat bahwa pada langkah ke-5 yang mana surat yang sudah siap dikirim dapat dikirim dengan pergi ke kantor pos atau dengan memasukkannya ke dalam kotak pos. dalam langkah tersebut terdapat kata ATAU, yang berarti pemilihan solusi. Algoritama untuk memilih salah satu dari beberapa pilihan yang ada disebut algoritma percabangan/pemilihan

MODUL 2 3. Algoritma Perulangan BENTUK-BENTUK DASAR ALGORITMA 3. Algoritma Perulangan Algoritma perulangan berarti terdapat satu atau lebih kejadian/tindakan yang harus diulang terus-menerus sampai kondisinya tidak terpenuhi lagi. Contoh: Seorang ibu harus mengulang mengupas kentang secara terus–menerus sampai kondisi tercapai sebanyak 50 buah, yaitu kondisi di mana kentang mencapai 50 buah.

TUGAS Buatlah contoh kasus dalam bentuk algoritma sekuensial, algoritma percabangan, algoritma perulangan. Pada beberapa kasus. Buatkan diagram alir (flowchart)