Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore 1.Algoritma, Flowchart, & Pseudo Code

1.Algoritma, Flowchart, & Pseudo Code

Published by Abdi Pandu Kusuma, 2023-01-10 23:36:13

Description: 1.Algoritma, Flowchart, & Pseudo Code

Search

Read the Text Version

Algoritma Pemrograman I Sistem Komputer Universitas Islam Balitar – Blitar Abdi Pandu Kusuma, S.Kom., M.T

Algoritma Pemrograman I Sistem Komputer Universitas Islam Balitar – Blitar Abdi Pandu Kusuma, S.Kom., M.T

Definisi Algoritma Algoritma ➔ ?? Algoritma : → Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. → Spesifikasi urutan langkah untuk melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma adalah haruslah benar. Maksudnya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan.

Keuntungan menggunakan Algoritma • Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan komputer yang melaksanakannya. • Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman. • Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.

Contoh Penggunaan Algoritma Buat algoritma untuk menjumlahkan 2 buah bilangan bulat! Penyelesaian: Algoritma Penjumlahan 2 bilangan bulat: 1. Mulai. 2. Masukkan bilangan pertama. 3. Masukkan bilangan kedua. 4. Tambahkan bilangan pertama dan kedua sebagai hasil penjumlahan. 5. Tampilkan hasil penjumlahan. 6. Selesai.

??? ADA PERTANYAAN ???

Algoritma Pemrograman & Struktur Data I Flowchart Sistem Komputer Universitas Islam Balitar – Blitar Abdi Pandu Kusuma, S.Kom., M.T

Perhatikan Video Berikut

Mengenal Flowchart Flowchart → ?? Flowchart → Bagian-bagian yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Aturan dalam membuat flowchart: ▪ Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman. ▪ Kegiatan di dalam flowchart harus ditunjukkan dengan jelas. ▪ Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana akan berakhirnya. ▪ Masing-masing kegiatan di dalam diagram alir sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan. ▪ Masing-masing kegiatan dalam flowchart harus disusun scara urut.

Simbol-simbol Flowchart Simbol Flow Direction: ➔Simbol yang dipakai untuk menghubungkan antara simbol yang satu dengan simbol lainnya atau disebut juga connecting line. Arus / Flow Penghubung antara prosedur / proses Connector Simbol keluar / masuk Off-line Connector prosedur atau proses dalam lembar / halaman yang sama Simbol keluar / masuk prosedur atau proses dalam lembar / halaman yang lain

Simbol-simbol Flowchart Simbol Processing: ➔Merupakan simbol yang menunjukkan jenis operasi pengolahan dalam suatu prosedur. Process Simbol yang menunjukkan pengolahan yang dilakukan Komputer Decision Simbol untuk kondisi yang akan Predefined Process Terminal menghasilkan beberapa kemungkinan jawaban / aksi Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan didalam storage Simbol untuk permulaan atau akhir darti suatu program Manual Input Simbol untuk pemasukan data secara manual on-line keyboard

Simbol-simbol Flowchart Simbol Input Output: ➔Simbol yang dipakai untuk menyatakan jenis peralatan yang digunakan sebagai media input atau output. Input-Output Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya Document Simbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output di cetak dikertas Disk and On-line Storage Simbol untuk menyatakan input berasal dari disk atau output di simpan ke disk

Contoh Penggunaan Flowchart Buat flowchart untuk menjumlahkan 2 buah bilangan bulat! Penyelesaian: Flowchart Penjumlahan 2 bilangan bulat: Mulai Input bil a Input bil b Jumlah = bil a + bil b Tampilkan jumlah Selesai

??? ADA PERTANYAAN ???

Algoritma Pemrograman & Struktur Data I Pseudo Code Sistem Komputer Universitas Islam Balitar – Blitar Abdi Pandu Kusuma, S.Kom., M.T

Mengenal Pseudo Code Pseudo Code → ??? ✓ Notasi-notasi algoritma dapat digunakan untuk seluruh bahasa pemrograman manapun. ✓ Kode atau tanda yang merupakan penjelasan cara menyelesaikan suatu masalah. ✓ Pseudo-code sering digunakan oleh manusia untuk menuliskan algoritma.

Aturan Penulisan Pseudo Code • Memiliki bagian header (kepala) yang menujukkan judul algoritma. • Memiliki bagian badan algoritma yang merupakan inti dari proses. • Memiliki bagian akhir proses algoritma yang menandakan bahwa proses alir program algoritma telah berakhir. • Pada saat mendeklarasikan variabel, gunakan format dengan menuliskan nama variabel dan diikuti dengan tipe datanya. Format: nama_variabel : tipe data. • Menuliskan assignment (penugasan) yang memberikan nilai/ value pada variabel dan konstanta. Format: nama_variabel  value/nilai • Lebih banyak menggunakan bahasa inggris dalam merepresentasikan alir program. Misalnya pada perinta write, writeln, read, dam readln. • Untuk menuliskan komentar diawali dengan karakter “{“ dan diakhir dengan karakter “}”.

Contoh Penggunaan Pseudo Code Buat pseudo code untuk menjumlahkan 2 buah bilangan bulat! Penyelesaian: Pseudo code Penjumlahan 2 bilangan bulat: Deklarasi: Bil_a, bil_b, jumlah: integer Algoritma: 1) start 2) input bil_a 3) input bil_b 4) jumlah  bil_a + bil_b 5) write(jumlah) 6) end

Latihan 1) Buat algoritma untuk menukarkan isi air dari gelas A ke gelas B! 2) Buat algoritma untuk menghitung luas persegi! 3) Buat flowchart untuk volume balok! 4) Buat pseudo code untuk mengidentifikasi status kelulusan nilai mata kuliah yang lebih dari 75!

Tugas 1 NIM Ganjil: Buat flowchart & pseudo code untuk menghitung luas persegi, luas lingkaran, dan luas segitiga menggunakan simbol decision! NIM Genap: Buat flowchart & pseudo code untuk mengidentifikasi nilai mata kuliah berikut: Nilai A ≥ 85; Nilai B (75-84); Nilai C (61-74); Nilai D (51-60); Nilai E ≤ 50. Tugas dikirimkan melalui link gdrive via edlink terakhir tanggal 16 Januari 2023 dengan format “Tugas1_NIM_Genap/Ganjil_NamaMhs_SK1_P2K” bentuk RAR. Flowchart dikerjakan dengan rapi secara manual dan pseudo code dikerjakan dengan tulisan tangan. Semuanya discan bentuk PDF. Ukuran file RAR Maks 500KB.


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook