Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

dokumen-dokumen yang mirip
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

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

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN (SAP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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

KONTRAK PERKULIAHAN TIM KONSORSIUM

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

SATUAN ACARA PERKULIAHAN (SAP)

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

SATUAN ACARA PERKULIAHAN MATA KULIAH: Algoritma & Pemrograman 3 Strata/Jurusan : S1/Sistem Komputer

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB IV HASIL PENELITIAN DAN PENERAPAN

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

SATUAN ACARA PERKULIAHAN MATA KULIAH: Algoritma & Pemrograman 3 Strata/Jurusan : D3/Teknik Komputer

SATUAN ACARA PENGAJARAN (SAP) : Aswir Premadi, S.T., M.Sc. (Eng) Pertemuan Minggu ke : 1 & 2 ( 1 x 2 x 50 )

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Pemrograman II (Java)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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

Kontrak Perkuliahan & Introduction

JAVA BASIC PROGRAMMING Joobshet

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

SATUAN ACARA PERKULIAHAN (SAP) Kuliah mimbar Papan tulis dan LCD Proyektor

Satuan Acara Perkuliahan

OPERATOR DAN STATEMEN I/O

PHP (HYPERTEXT PREPROCESSOR)

SILABUS MATA KULIAH PEMROGRAMAN JAVA

FAKULTAS ILMU PENDIDIKAN UNIVERSITAS NEGERI YOGYAKARTA RPP. ALGORITMA DAN PEMROGRAMAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

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

SILABUS : DASAR-DASAR PEMROGRAMAN. : Made Windu Antara Kesiman, S.T., M.Sc NIP : : PENDIDIKAN KIMIA

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Teori Algoritma TIPE DATA

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Percabangan & Perulangan

ALGORITMA PEMROGRAMAN DAN. Disusun Oleh : Mutaqin, MPd., MT

Operator, Statement kondisional, dan Iterasi pada Java

BAB 5 PERULANGAN DAN ARRAY

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

3. Struktur Perulangan dalam Bahasa C++

Daftar lsi... :;.:;:(:;;::t

OPERASI PERNYATAAN KONDISI

Tipe Data dan Operator

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Pertemuan2 Percabangan & Perulangan pada Python

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Algoritma Pemrograman 2B (Pemrograman C++)

Pertemuan 2. Muhadi Hariyanto

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Pertemuan 2 Struktur Kontrol Percabangan

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

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

ACARA PRAKTIKUM PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

SATUAN ACARA PERKULIAHAN(SAP)

Looping : break, continue, nested loop

DASAR PHP. Oleh : Devie Rosa Anamisa

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

BAHASA PEMROGRAMAN 1 (PERTEMUAN 3)

MATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array

Rekursif/ Iterasi/ Pengulangan

Pemrograman Basis Data Berbasis Web

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA PEMROGRAMAN

Sesi/Perkuliahan ke: II

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

Pemrograman Basis Data Berbasis Web

Pertemuan II Algoritma Pemrograman & Struktur Data I

PENGENALAN PHP DASAR

Selection, Looping, Branching

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRO

24/09/2017 PERULANGAN

Pemrograman Berbasis Objek (Polimorfisme)

Dasar Pemrograman Java

Struktur dan Kondisi Perulangan. Struktur Kondisi

Obyektif : KONTROL ALUR PROGRAM

Modul 3 Percabangan dan Perulangan

BAB V. STATEMEN KONTROL

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Program Studi Teknik Mesin S1

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

IF IF ELSE. ELSE IF SWITCH CASE STATEMENT F NT OR, W HILE D O WHILE I 2

Polymorphism. Materi ke-8 Pemrograman Berbasis Objek

Perulangan (Looping)

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

BAHASA PEMROGRAMAN C

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

Transkripsi:

Mata Kuliah : Teknik Pemrograman Terstruktur 2 Fakultas/Jurusan : Ilmu Komputer/Manajemen Informatika Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Minggu Pokok Bahasan/Materi 1 Pokok Bahasan : Pengenalan Pengetahuan mengenai pemrograman Sejarah Beralih dari ANSI C pada Linux Struktur bahasa Input, Output dan assignment Tata bahasa 2 Pokok Bahasan : Variabel Tipe data Ekspresi dan penugasan Mahasiswa mengetahui mengenai sejarah, tata bahasa dan struktur bahasa konsep struktur bahasa, I/O, dan struktur pemrograman dengan. Mahasiswa mengetahui tibe data, pendeklarasian variabel, operator dan bentuk-bentuk ekspresi penugasan dalam format penulisan deklarasi variabel dan ekspresi dalam Dosen menerangkan mekanisme pembelajaran, deskripsi matakuliah, dan tujuan pembelajaran. Contoh program sederhana (Menampilkan kata Hello world) dengan deklarasi variabel, penggunaan operator dan statement penugasan Buku 1: Bab 1, 8 Buku 2 : Bab 1, 2 Buku 1: Bab 2

Minggu 2 (lanjt) Pokok Bahasan/Materi Identifier Tipe data : integer, bilangan real, type casting, karakter, string, user defined type Format output untuk bilangan real Deklarasi variabel, konstanta dan enumerasi Pernyataan aritmatika, ekspresi boolean dan operator-operator dalam 3 Pokok Bahasan : Function Procedural Abstraction Tujuan dibuat sub program Format penulisan function User defined function Function pass by value dan pass by reference Polymorphism pendeklarasian function pada function pass by value dan pass by reference konsep polymorphism dalam Tugas Mahasiswa : Membuat program sederhana dengan menggunakan pendeklarasian variabel, operator dan ekspresi dalam Membahas penelusuran program-program sederhana dengan menggunakan function Buku 1 : Bab 6

4 Pokok Bahasan : Function Procedural Abstraction Overloading function Abstraksi prosedural dan bentuk pemrograman yang baik Pembagian program dalam beberapa file 5 Pokok Bahasan : File dan Stream Kegunaan file Membuat stream terhubungan stream dengan file Penelusuran salahan dengan perintah-perintah dalam file I/O karakter dengan get(), put() dan putback() function overloading function pada penulisan program yang baik mengenai konsep file dan stream Mahasiswa dapat membuat stream dan menjelaskan terhubungan stream dengan file Mahasiswa mengetahui perintah I/O Membahas penelusuran program-program sederhana dengan menggunakan function Membahas penelusuran program operasi file, dengan perintahperintah I/O Buku 1 : Bab 6 Buku 1: Bab 9 Buku 2 : Bab 4

5 (lnjt) Pemeriksaan akhir input file Stream sebagai argumen dalam function I/O dengan >> dan << 6 Pokok Bahasan : Struktur kontrol kondisional Struktur kontrol Perulangan Statement if dan if else Statement for, while, do while nested for, while, do while 7 Pokok Bahasan : Struktur kontrol Percabangan Struktur kontrol Lompatan Statement break, continue, goto Statement switch Statement nested switch mengenai konsep alur program dalam Mahasiswa dapat menerangkan struktur kontrol kondisional dan perulangan dengan bahasa mengenai konsep alur program, struktur kontrol percabangan dan lompatan dalam bahasa penggunaan struktur kontrol kondisional dan perulangan dengan menggunakan nested for, nested while dan nested do while penggunaan struktur kontrol percabangan dan lompatan dengan menggunakan nested switch Buku 1 : Bab 3 Buku 1 : Bab 3

8 Pokok Bahasan : Array dan String Deklarasi string dan pengaksesan nilai dalam array Array sebagai parameter dalam function Pengurutan array Array dua dimensi String karakter \0 deklarasi dan penugasan variabel string input string dengan perintah getline() 9 Pokok Bahasan : Pointer Deklarasi pointer Penugasan pointer dengan operator * dan & Operator new dan delete, konstanta NULL Variabel array dan aritmatika dengan pointer Mahasiswa mampu menjelaskan konsep dan mendemonstrasikan penulisan program dengan menggunakan array dan variabel string dan mendemonstrasikan penulisan program dengan menggunakan pointer Dosen menerangkan materi kuliah Pemberian contoh sederhana penggunaan array dan string Dosen menerangkan materi kuliah Pemberian contoh sederhana deklarasi dan operasi pointer Buku 1 : Bab 4 Buku 1 : Bab 5 Buku 2 : Bab 3

10 Pokok Bahasan : Pointer (lanjutan) Variabel static dan dynamic Lind list Operator. dan -> Membuat dan mencetak lind list 11 Pokok Bahasan : Rekursi Konsep rekursi Contoh program sederhana Mekanisme pemanggilan function rekursi Perbedaan konsep rekursi dan iterasi Struktur data rekursi Sorting dengan prosedur rekursi (Quick Sort) dan mendemonstrasikan penulisan program dengan menggunakan variabel static dan dynamic Mahasiswa mengerti mengenai konsep lind list konsep rekursi dan iterasi Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan rekursi function Pemberian contoh program dengan variabel static dan dynamic, juga lind list Pemberian contoh penggunaan rekursi function Buku 1 : Bab 5 Buku 2 : Bab 3 Buku 1 : Bab 6

12 Pokok Bahasan : Pemrograman Berbasis Objek Konsep PBO Encapsulation Inheritance dan polymorphism Constructor dan Destructor Operator overloading Friend function 13 Pokok Bahasan : Templates dan STL konsep PBO Mahasiswa mampu menuliskan program dengan constructor dan Destructor konsep Template dan STL Pemberian contoh sederhana program dengan constructor, destructor, overloading operator dan friend function Buku 1 : Bab 11, 12, 14, 15, 16, 17 Buku 2 : Bab 3 Buku 1 : Bab 18, 19, 23 Konsep Template dan class template Namespace Assertion Exception Throwing dan catching Buku 2 : Bab 5 Refferensi : 1. Herbert Schildt, The Complete Reference, Fourth Edition, McGraw-Hill/Osborne 2. Antony Pranata, Pemrograman Borland, Andi Offset, Yogyakarta 3. Online Reading,