PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRO

dokumen-dokumen yang mirip
ALGORITMA PEMROGRAMAN DAN. Disusun Oleh : Mutaqin, MPd., MT

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Tipe Data dan Operator

SATUAN ACARA PERKULIAHAN (SAP)

OPERATOR DAN STATEMEN I/O

OPERASI PERNYATAAN KONDISI

Oleh : Mutaqin, M.Pd, MT, dkk

SATUAN ACARA PERKULIAHAN (SAP)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

BAHASA PEMROGRAMAN. Untuk SMK. Kadarisman Tejo Yuwono Totok Sukardiyono Adi Dewanto. : Ratu Amilia Avianti. Perancang Kulit

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

BAB V. STATEMEN KONTROL

Modul 3 Percabangan dan Perulangan

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Sub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

TEORI KONSEP PEMPROGRAMAN 3.1

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

Badiyanto, S.Kom., M.Kom. PBO java

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

MODUL 1 Operasi Dasar dalam PHP

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Tipe Data, Identifier, Operator dan Control Statement

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

Percabangan & Perulangan

Algoritma dan Pemrograman

P9 Seleksi & Perulangan

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

MODUL 2 OPERATOR DAN OPERASI KONDISI

P 4 Bab 3 : Dasar Pemrograman C

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 SISTEM INFORMASI Semester : 2

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

PENGAMBILAN KEPUTUSAN

Achmad Solichin.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA PEMROGRAMAN

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

P10 Seleksi & Perulangan

LAPORAN PENELITIAN PROFIL PROGRAM STUDI TEKNIK ELEKTRO FT UNY : PENGEMBANGAN MEDIA PROMOSI DENGAN MEMANFAATKAN TEKNOLOGI MULTIMEDIA

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

MODUL DUA VARIABEL DAN TIPE VARIABEL

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

Perulangan, Percabangan, dan Studi Kasus

Tujuan Instruksional. Mahasiswa mampu :

JavaScript. Pemrograman Web 1. Genap

Satuan Acara Perkuliahan

PANDUAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA DAN STRUKTUR DATA

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

DASAR PEMOGRAMAN JAVA

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Pemrograman II (Java)

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

BAB 5 PERULANGAN DAN ARRAY

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

REVIEW ARRAY. Institut Teknologi Sumatera

LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA. Oleh: NIM : Materi:

24/09/2017 PERULANGAN

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

MODUL I PENDAHULUAN & PENGENALAN TURBO C++

Pertemuan 2. Muhadi Hariyanto

NomorDok : FRM/KUL/01/02 NomorRevisi : 02. Tgl.Berlaku : 1Oktober 2012 KlausaISO : & 7.5.5

Selection, Looping, Branching

{Pertemuan 4 Struktur Kondisi IF}

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

Teori Algoritma TIPE DATA

Definisi Percabangan

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

SUMBER BELAJAR PENUNJANG PLPG

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

MATERI KULIAH 25 NOVEMBER DESEMBER 2015 Sri Istiyari Uswatun Chasanah G Struktur aliran atau bagan program kontrol.

MODUL. Operator. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Elemen Dasar Dalam Bahasa Java

Silabus Jurusan Pendidikan Fisika

SATUAN ACARA PERKULIAHAN(SAP)

Looping : break, continue, nested loop

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

Pert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks. By. Rita Wiryasaputra, ST., M. Cs.

Bab 9. Percabangan dan Perulangan

RENCANA PEMBELAJARAN SEMESTER (RPS) PEMROGRAMAN KOMPUTER

Pertemuan2 Percabangan & Perulangan pada Python

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III

Transkripsi:

PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA TAHUN 2011 i

KATA PENGANTAR Alhamdulillah, atas karunia dan rahmat Allah swt, penyusunan Modul dengan judul Pemrograman Komputer... yang diperuntukkan sebagai suplemen bahan ajar pada kegiatan perkuliahan Pemrograman Komputer di Program Studi Pendidikan Teknik Elektro FT UNY dapat diselesaikan dengan baik. Penulis menyadari sepenuhnya bahwa penyusunan Bahan Ajar ini tidak bisa terselesaikan dengan baik tanpa Berkenaan dengan hal tersebut, yang sebesar-besarnya kepada: bantuan dan kerjasama dari berbagai pihak. Penulis menyampaikan ucapan terima kasih 1. Pengelola PHK-I UNY, yang telah memberi fasilitas atas terlaksananya penyusunan Bahan Ajar ini. 2. Rektor Universitas Negeri Yogyakarta beserta jajarannya yang telah memberikan kesempatan menulis modul ini. 3. Dekan Fakultas Teknik UNY yang telah memberikan fasilitas pendukung lainnya sehingga kegiatan penyusunan modul ini dapat terlaksana sesuai dengan baik. 4. Semua pihak yamg tidak bisa disebutkan satu per satu, yang telah memberikan bantuan dan kerjasamnya sampai dengan penulisan modul ini. ii terselesaikannya Akhirnya, semoga Modul ini dapat bermanfaat khususnya bagi mahasiswa/ peserta PPG, dan peserta didik lainnya di semua jenjang pendidikan yang terkait. Kami mengharapkan sumbang saran yang konstruktif untuk penyempurnaan penulisan modul ini. Yogyakarta, Oktober 2011 Penulis, Ttd Drs. Mutaqin, MPd., MT

DAFTAR ISI Halaman HALAM BAHAN AJAR.... KATA PENGANTAR.. DAFTAR ISI... DAFTAR GAMBAR DAFTAR TABEL. i ii iii iv vi BAB I PENDAHULUAN.. 1 A. Deskripsi. 1 B. Prasyarat..... 2 C. Petunjuk Penggunaan Bahan Ajar.. 2 D. Kompetensi.. 3 E. Cek Kemampuan... 3 BAB II PEMBELAJARAN.... 4 A. Rencana Belajar Peserta 4 B. Kegiatan Pembelajaran.. 5 1. Kegiatan Belajar 1. Perkembangan Sejarah Bahasa C.. 5 2. Kegiatan Belajar 2. Struktur Bahasa C++ 18 3. Kegiatan Belajar 3, Operator C++.. 33 4. Kegiatan Belajar 4, Percabangan.. 44 5. Kegiatan Belajar 5, Perulangan 53 6. Kegiatan Belajar 6, Array 65 6. Kegiatan Belajar 7, Fungsi dalam C++.. 77 BAB III EVALUASI. 100 A. Kognitif Skill. 100 B. Psikomotor Skill.. 101 C. Atitude Skill.. 101 BAB IV PENUTUP. 102 DAFTAR PUSTAKA. 103 iii

DAFTAR TABEL Halaman Tabel 1. Kata kunci dalam C.. 9 Tabel 2. Tingkatan bahasa berdasarkan levelnya.. 11 Tabel 3. Tipe data bilangan bulat.. 27 Tabel 4. Tipe data Riil (Pecahan).. 28 Tabel 5. Tipe data String 29 Tabel 6. Operator unary 33 Tabel 7. Operator binary. 34 Tabel 8. Operator logika.. 35 Tabel 10. Operator bitwise 36 Tabel 11. Data Kelulusan Jurusan Diknik Elektro 70 iv

DAFTAR GAMBAR Halaman Gambar 1. Sejarah Perkembangan bahasa C..... 6 Gambar 2. Tokoh para pengembang bahasa C. 7 Gambar 3. Ilustrasi proses kompilasi dan eksekusi program di dalam C++ 13 Gambar 4. Bentuk Umum bahasa C++ 18 Gambar 5. Tampilan tulisan C++.. 19 Gamabr 6. Komponen program dalam C++ 20 Gambar 7. Indentifier program dalam C++. 24 Gambar 8. Tampilan program bil bulat 28 Gambar 9. TAmpilan Program bil bulat.. 28 Gambar 10. Penggunaan tipe char 30 Gambar 11. Tampilan program menghitung diskriminan.. 33 Gambar 12. Program pre-increment 37 Gambar 13. Program Decrement... 38 Gambar. 14. Diagram flowchart IF. 45 Gambar. 15. Program pengambilan keputusan dengan flowchart IF... 45 Gambar. 16. Diagram flowchart IF-ELSE.. 46 Gambar. 17. program dengan Diagram flowchart IF-Else 47 Gambar. 18. Diagram flowchart IF di dalam IF. 48 Gambar. 19. Diagram flowchart chase-break. 50 Gambar. 20. Diagram flowchart sruktur Switch. 50 21. Diagram flowchart Perulanagn dengan While.. 54 Gambar 22. Diagram flowchart perulanagn dengan Do While 55 Gambar 23. Bentuk perulangan menggunakan Break. 59 Gambar 24. Bentuk perulangan menggunakan Continue.. 60 Gambar 25. Bentuk perulangan menggunakan goto 62 Gambar 26. Bentuk deklarasi array dimensi satu.. 65 v

Gambar 27. Bentuk Elemen array dimensi satu 66 Gambar 28. Bentuk array dimensi satu untuk pemberian nilai awal 69 Gambar 29. Bentuk umum array dimensi dua. 71 Gambar 30. Isi data pada array dimensi dua.. 72 Gambar 31. Array Dimensi tiga. 75 Gambar 32. Diagram definisi fungsi dalam fungsi.. 78 Gambar 33. Bentuk blackbook fungsi.. 79 Gambar 35. Bentuk definisi fungsi 81 Gambar 36. Bentuk Fungsi Rekursi.. 92 vi