• Tidak ada hasil yang ditemukan

Handout INF101 Pengantar Algoritma Pemrograman v1r1 2016

N/A
N/A
Protected

Academic year: 2017

Membagikan "Handout INF101 Pengantar Algoritma Pemrograman v1r1 2016"

Copied!
5
0
0

Teks penuh

(1)

Algoritma dan Pemrograman

Bab 1:

Bab 1 : Introduction | 2

Bab 1: Introduction

Capaian Pembelajaran.

Agendas.

• Pendahuluan

• Algoritma dan Algoritma Pemrograman

• Perancangan Algoritma Pemrograman

Mahasiswa mampu memahami algoritma dengan baik dan dapat merancang algoritma sederhana untuk menyelesaikan sebuah kasus/permasalahan.

Bab 1 : Introduction | 3

Pendahuluan

Seiring berjalannya waktu, dalam prosesnya manusia

sering berhadapan dengan permasalahan dan manusia

dituntut untuk dapat menyelesaikan permasalahan

tersebut dengan baik.

Tentunya untuk dapat menyelesaikan permasalahan yang

muncul, manusia membutuhkan sebuah panduan yang

tersusun secara logis dan sistematis sebagai panduan,

sehingga proses penyelesaian permasalahan dapat lebih

terarah dan jelas.

Seiring berjalannya waktu, dalam prosesnya manusia

sering berhadapan dengan

permasalahan

dan manusia

dituntut untuk dapat menyelesaikan

permasalahan

tersebut dengan baik.

Tentunya untuk dapat menyelesaikan

permasalahan

yang

muncul, manusia membutuhkan sebuah panduan yang

tersusun secara logis dan sistematis sebagai panduan,

sehingga proses

penyelesaian permasalahan

dapat lebih

terarah dan jelas.

Bab 1 : Introduction | 4

Pendahuluan

masalah/permasalahan/persoalan?

(2)

Bab 1 : Introduction | 5

Pendahuluan

Contoh?

1. IPK < 2.75

2. Hujan deras turun bertepatan dengan waktu berangkat ke kampus

3. Berasa lapar tetapi hanya memiliki uang Rp

15.000,-4. Mengurutkan secara menaik nomor kartu parkir yang acak

5. Menentukan seseorang lulus atau tidak pada papan pengumuman kelulusan.

6. Dsb.

Bab 1 : Introduction | 6

Pendahuluan

parameter?

pemberian pernyataan masalah yang berisikan nilai spesifik dan merupakan masukkan (input) untuk masalah tersebut. Pemberian nilai

spesifik terhadap pernyataan masalah disebut dengan...

instance of a problem

dan jawaban atas instance of a problem disebut dengan...

SOLUSI

Bab 1 : Introduction | 7

Algoritma dan Algoritma Pemrograman

algoritma?

urutan langkah-langkah logis dalam memecahkan suatu masalah/permasalahan/persoalan yang beragam rupa yang

tersusun secara sistematis.[MUN11]

Bab 1 : Introduction | 8

Algoritma dan Algoritma Pemrograman

Definisi lainnya.

Algoritma adalah deretan langkah-langkah komputasi yang mentransformasikan data masukan menjadi keluaran [COR92]. Algoritma adalah deretan instruksi yang jelas untuk memecahkan masalah, yaotu memperoleh keuluaran yang diinginkan dari suatu masukan dalam jumlah waktu yang terbatas[LEV03].

(3)

Bab 1 : Introduction | 9

Algoritma dan Algoritma Pemrograman

Contoh?

• Langkah-langkah pengerjaan di dalam resep masakan

• Langkah-langkah membuat oralit

• Dsb.

maka, kesimpulannya...bahwa algoritma

mengerjakan apa?

Bab 1 : Introduction | 10

Algoritma dan Algoritma Pemrograman

bagaimanakah menuangkan sebuah algoritma

suatu permasalahan?

algoritma sebuah pemencahan permasalahan dapat dituangkan dalam bentuk tulisan yang tersusun secara sistematis berdasarkan

langkah-langkah yang telah ditentukan.

Bab 1 : Introduction | 11

Latihan.

1. Buatlah algoritma untuk menukarkan air dari bejana A (berwarna hijau) ke bejana B (berwarna biru) seperti gambar berikut.

Algoritma dan Algoritma Pemrograman

A B C

Bab 1 : Introduction | 12 2. Buatlah algoritma untuk mendapatkan air sebanyak tepat 4 liter

dari dua buah ember yang berlainan kapasitas berikut.

Algoritma dan Algoritma Pemrograman

(4)

Bab 1 : Introduction | 13

Algoritma dan Algoritma Pemrograman

Tugas.

(Pemuda, Serigala, Rumput, Kambing)

(Pemuda, Serigala, Rumput, Kambing)

Bab 1 : Introduction | 14

Algoritma dan Algoritma Pemrograman

algoritma pemrograman?

langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer.

Bab 1 : Introduction | 15

Algoritma dan Algoritma Pemrograman

Bagaimanakah bentuk algoritma pemrograman?

1. Bentuk tulisan pseudocode

Contoh: Menampilkan hasil penjumlahan 2 buah bilangan bulat.

Penyelesaian: 1. input A 2. input B 3. C  A + B 4. print C

Bab 1 : Introduction | 16

Algoritma dan Algoritma Pemrograman

2. Bentuk simbol flowchart

(5)

Bab 1 : Introduction | 17

Struktur Dasar Algoritma

1. Pernyataan

2. Konstruksi Dasar

– Runtunan

– Pemilihan

– Pengulangan

3. Struktur Teks Algoritma

– Judul

– Deklarasi

– Algoritma

Bab 1 : Introduction | 18

Tipe Data

Algoritma dan Pemrograman

Referensi

Dokumen terkait

Gangguan- gangguan permasalahan yang sering terjadi pada pumping unit type C228 ini biasanya Terjadi keausan pada wrish pin bearing dan patahnya gigi-gigi plate clutch perawatan

NO MAHASISWA JUDUL TUGAS AKHIR WAKTU RUANG HARI/TGL Dya Kusik Kusuma Pembimbing 1 : Kusumo Dradjad Sutjahjo, S.T., M.Si.. - Pembimbing

Salah satu strategi yang cocok untuk meningkatkan motivasi peserta didik agar belajar lebih efektif adalah melakukan variasi pembelajaran yaitu dengan melaksanakan

Nilai – nilai keteladanan bagi masyarakat melalui pagelaran wayang kulit.. ini sangat di perlukan bagi masyarakat yang diambil dari tokoh

Sistem otomasi yang diusulkan dalam penelitian ini digunakan untuk mengkontrol beberapa jenis beban listrik yang terinstalasi pada ruangan kantor, beban yang menjadi

Setelah terdefinisi satu persatu istilah yang terdapat pada judul penelitian sesuai di atas, jadi yang dimaksudkan peneliti dari judul Efektivitas Pembelajaran Berbasis Projek

Hasil dari penelitian ini adalah aplikasi yang dapat merekomendasikan paket yang sesuai dengan kriteria pencari

[r]