Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

dokumen-dokumen yang mirip
Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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

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

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

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) BAHASA BASIC

SATUAN ACARA PERKULIAHAN (SAP) AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO

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

SATUAN ACARA PERKULIAHAN (SAP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Sesi/Perkuliahan ke: V

Sesi/Perkuliahan ke: II

Pokok Bahasan : Struktur Kontrol

Sesi/Perkuliahan ke: VI Tujuan Instruksional Khusus : 4. Pokok Bahasan : Deskripsi singkat : Referensi :

Sesi/Perkuliahan ke: I

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

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

KONTRAK PERKULIAHAN TIM KONSORSIUM

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Sesi/Perkuliahan ke: VII

BAB IV HASIL PENELITIAN DAN PENERAPAN

SATUAN ACARA PERKULIAHAN (SAP)

Pemrograman II (Java)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Kontrak Perkuliahan & Introduction

JAVA BASIC PROGRAMMING Joobshet

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

SATUAN ACARA PERKULIAHAN (SAP)

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

Program Studi Teknik Mesin S1

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

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

SILABUS MATA KULIAH PEMROGRAMAN JAVA

RENCANA PEMBELAJARAN SEMESTER (RPS)

Deskripsi Mata Kuliah. Tujuan Instruksional /Standar Kompetensi

Sesi/Perkuliahan ke: IX

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SARJANA TERAPAN TEKNIK INFORMATIKA DEPARTEMEN TEKNIK INFORMATIKA DAN KOMPUTER

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

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

Pemrograman Berorientasi Object

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return

STRUKTUR DENGAN ARRAY DAN FUNCTION

Pemrograman Berbasis Objek (Polimorfisme)

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Bab 8. Dasar-Dasar OOP

Modul 4 Exception, I/O, dan Operasi File

Pemrograman Lanjut Exception Handling PTIIK

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom

SUMBER BELAJAR PENUNJANG PLPG

Rencana Pelaksanaan Pembelajaran

Teori Algoritma TIPE DATA

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

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN TERSTRUKTUR (D3-TK) KODE / SKS : KK / 4 SKS

Pertemuan 8 Pemrograman

EXCEPTION HANDLING. 1. Mampu menangani eksepsi 2. Mengetahui dan memahami tentang multithreading 3. Dapat membuat program tentang exception handling

Satuan Acara Perkuliahan

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER PROGRAM D3 BISNIS & KEWIRAUSAHAAN UNIVERSITAS GUNADARMA

Kuliah Online : TEKKOM [2013/VI]

Bab 2 Array, Record dan Object Oriented Programming (OOP) 3 BAB 2 TUJUAN PRAKTIKUM

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Nama Mata Kuliah. Program Komputer & Pengantar Tek. Informasi & Komunikasi

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

PRAKTIKUM 6 EXCEPTION

PERANCANGAN STRUKTUR DATA YANG EFISIEN UNTUK PEMROGRAMAN ANALISIS JARINGAN

FILE & STREAM Bab FILE

Algoritma Pemrograman [BS204]

VI Pemrograman Berorientasi Obyek

Polymorphism. Materi ke-8 Pemrograman Berbasis Objek

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

PEMROGRAMAN BERORIENTASI OBJEK

SATUAN ACARA PRAKTEK. Praktek Tanya Jawab: mengenai dasar sistem berkas dan metode pengaksesannya. Media Penyim panan Data.

Exception Handling and Multithreading

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR KOMPUTER & PRAKTIKUM (AKN) KODE / SKS KD / 4 SKS

Algoritma Pemrograman 1

YUPOCOM COMPUTER EDUCATION. JavaScript. 1. Mengenal JavaScript Hal yang harus diketahui Apa itu JavaScript. 2.

1. ARRAY, RECORD DAN OBJECT ORIENTED PROGRAMMING (OOP)

1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super

Dasar-Dasar OOP di Java

Semua informasi tentang buku ini, silahkan scan QR Code di cover belakang buku ini

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

IT234 - Algoritma dan Struktur Data. Ramos Somya

Bahasa Pemrograman 2.

Kelompok 12. Thread Java

Transkripsi:

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Mata Kuliah Fakultas/Jurusan : Bahasa Pemrograman (Bahasa Pascal, C++, Java) : Ilmu Komputer/Teknik Komputer (D3) Minggu Pokok Bahasan/Materi ke 1 Pokok Bahasan : Konsep Dasar Pascal Jenis Data I/O Data Manipulasi String Struktur Kontrol Sejarah Pascal Struktur dan Komponen Dasar Standard dan user defined data type Konstanta, variable, ekspresi dan operator Statement I/O Definisi dan deklarasi string Operasi string Struktur seleksi kondisi, lompatan dan perulangan Tujuan Instruksional Khusus (TIK) Mahasiswa memahami konsep struktur pemrograman dengan Pascal I/O data, manipulasi string dan struktur control Aktivitas Pembelajaran Media Referensi Buku 1, 2, 3 2 Pokok Bahasan : Procedure dan Fungsi Array menggunakan procedure dan fungsi Buku 1, 2, 3

Parameter, procedure tersarang dan pemanggilan procedure Fungsi tanpa parameter, parameter dalam fungsi, fungsi aritmetika dan pemanggilan fungsi Array 1 dimensi dan multi dimensi 3 Pokok Bahasan : File Jenis dan operasi file Deklarasi file Prosedur dan fungsi standard file Penanganan kesalahan/error pada file 4 Pokok Bahasan : Record dan Set program sederhana array program sederhana pengoperasian file program dengan record dan set Deklarasi, tipe data dan akses record Tipe, deklarasi dan fungsi variable set 5 Pokok Bahasan : Pointer dan list menggunakan pointer dan link

Pengertian dan deklarasi pointer Pengertian, pembuatan dan menampilkan isi link list list Referensi : Pascal 1. Anonim, Algoritma & Pemrograman II, Gunadarma, Jakarta, 1990 2. Bryon, Goffried, Programming with PASCAL, Schaum Series, New York, 1986 3. Prather, Ronald E., Problem Solving Principle : Programming with Pascal, Prentice Hall, New Jersey, 1982 4. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi, Press (BPFE Yogyakarta) 5. Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta. 6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0 7. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo8 8. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program terapan, Andi Offset Yogyakarta Minggu Pokok Bahasan/Materi ke 6 Pokok Bahasan : Pendahuluan Konsep dasar C++ Function Array, String dan Karakter Sejarah C++ Struktur bahasa C++ Komentar, Variabel, Tipe Data, Konstanta Operator Input dan Output Tujuan Instruksional Khusus (TIK) Mahasiswa memahami konsep struktur pemrograman dengan C++ menggunakan struktur control, fungsi dan array Aktivitas Pembelajaran Media Referensi Buku 1: Bab 1, 2, 3, 4 dan 6

Struktur Kontrol - Struktur Kondisional - Struktur Perulangan - Struktur Percabangan & Lompatan - Struktur Seleksi Format penulisan function Macam-macam function : - Void Function (Function tanpa tipe) - Overloaded Function - Inline Function - Recursivity Function - Prototyping Function Inisialisasi Array, Pengaksesan nilai dalam array dan Array sebagai parameter Inisialisasi string, Konversi dan manipulasi string 7 Pokok Bahasan : Pointer Dynamic Memory Struktur User Defined Types (typedef, union, enum) Class dan abstraksi data Constructor Destructor Inisialisasi pointer, pointer aritmatika, void pointer, pointer untuk function program sederhana mengenai pointer dan struktur data menggunakan class, constructor dan deductor Buku 1: Bab 5, 7, 12, 13

Operator new dan delete Data struktur, pointer untuk struktur, Nesting struktur Format penulisan Class, Constructor, Destructor Overloading Constructor dan Pointer pada class Class dan object Nested class dan Local Class Abstraction 8 Pokok Bahasan : Operator Overloading Inheritance Fungsi virtual Polymorphism Membuat anggota function operator Operator overloading dengan griend function Overloading new dan delete friend function dan inheritance Membuat dan memanggil virtual function Penurunan atribut virtual Virtual member dan Polymorphism Class abstrak penggunaan virtual function Mahasiswa akan dapat menjelaskan mengenai operator dan function everloading penurunan class menggunakan fungsi virtual Buku 1: Bab 14, 15, 16, 17

8 Pokok Bahasan : Stream I/O Template (Standard Template Library) Apa itu stream?? Stream pada C++ Format I/O Stream untuk output Stream untuk input Manipulasi flag stream Penggunaan format manipulator I/O Pendahuluan : Containers, algorithms, iterators, elemen STL containers class Teori umum operasi : Vector, list, map, algorithm, penggunaan objek fungsi dan class string. 9 Pokok Bahasan : Penanganan Eksepsi (Exception Handling) Dasar-dasar penanganan eksepsi Penanganan eksepsi class turunan Penanganan eksepsi : stream Mahasiswa akan mengetahui dan dapat menjelaskan mengenai STL Mahasiswa memahami penanganan eksepsi dan mampu membuat program sederhana mengenai penanganan eksepsi Buku 1: Bab 20, 24 Buku 2 : Bab 4, 5 Buku 1: Bab 19

- Catching all exception - Restricting exception - Rethrowing an exception terminate() dan unexpected() Penerapan exception handling 10 Pokok Bahasan : Pengolahan file Class file Membuka dan menutup file Membaca dan menulis file I/O binary dan tidak terformat Function get(), getline(), peek(), putback(), flush() Pendeteksian EOF, random access, Status I/O Mahasiswa memahami konsep pembuatan dan pengaksesan file program sederhana untuk operasi file Buku 1: Bab 21 Refferensi : Bahasa C++ 1. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne 2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta 3. Online reading, Minggu Pokok Bahasan/Materi ke 11 Pokok Bahasan : Pengenalan Java First Simple Program Tujuan Instruksional Khusus (TIK) Mahasiswa memahami struktur bahasa java Aktivitas Pembelajaran Media Referensi Buku 1 : Bab 1, 2, 3, 4 Buku 2 : Bab 1, 2, 3, 6, 7

Struktur kontrol alur program Class Object Method perintah alur control program dengan class Aplikasi Java dan java Applets Struktur program meng-compile program Keyword, tipe data, operator Perulangan dan percabangan Kondisional dan seleksi Lompatan : break, continue Dasar-dasar penulisan class Bagaimana pembuatan objek Penulisan method dan penambahan method pada class 12 Pokok Bahasan : Array PBO Penanganan string Deklarasi array menggunakan array Mahasiswa memahami metodologi PBO program sederhana penanganan Buku 1 : Bab 1, 5 Buku 2 : Bab 2, 9

Array 1 dimensi Array multi dimensi Array sebagai reference Encapsulation Polymorphism Inheritance Sintaks string khusus - Pembuatan, penggabungan dan konversi string - Masalah presedence operator Penyaringan karakter Perbandingan : kesamaan dan pengurutan Modifikasi penyalinan string: substring, concat, replace, tolowercase, touppercase, valueof, stringbuffer, append, insert 13 Pokok Bahasan : Package Interface Penanganan Eksepsi Penulisan package, statement import Statemen interface, statement implement, variable dalam interface string Mahasiswa memahami mengenai package dan interface dalam java program sederhana penanganan eksepsi Buku 1 : Bab 8, 9 Buku 2 : Bab 8, 10 Buku 3 : Bab 1

Dasar-dasar penanganan eksepsi Tipe eksepsi Eksepsi yang tidak dapat ditangkap try dan catch Statement multiple catch Nested block try throw, throws, finally Subclass eksepsi 14 Pokok Bahasan : Multithreaded Programming Sinkronisasi File Stream Konsep dasar multithreading Membuat thread dan multiple thread Prioritas thread Metode sinkronisasi Statement synchronize Komunikasi thread dengan statement notify(), wait(), notifyall(), Suspend(), resume(), stop() 11 Pokok Bahasan : Sinkronisasi program sederhana mengenai thread program sederhana mengenai sinkronisasi Mahasiswa memahami fungsi file stream Mahasiswa mampu menjelaskan konsep sinkronisasi dalam bahasa java Buku 1 : Bab 10, 11 Buku 2 : Bab 11, 13 Buku 3 : Bab 2, 3 Buku 1 : Bab 11 Buku 2 : Bab 11 Buku 3 : Bab 3

Metode sinkronisasi Statement synchronize Komunikasi thread dengan statement notify(), wait(), notifyall(), Suspend(), resume(), stop() Byte stream class Character stream class Predefined Stream Refferensi : Java 1. Herbert Schildt, Java2 : A beginner s Guide, Second Edition, McGraw-Hill/Osborne 2. Patrick Naughton, Java Handbook : Konsep dasar pemrograman java, McGraw-Hill/Osborne 3. Onno W. Purbo, Trik Pemrograman Java untuk jaringan dan Internet, ElexMedia Komputindo