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

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

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) BAHASA BASIC

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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

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

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN (SAP)

RENCANA PEMBELAJARAN SEMESTER (RPS)

29 Februari Introduction Of Java

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

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

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

VI Pemrograman Berorientasi Obyek

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Pemrograman. Fery Updi,M.Kom

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

Perkenalan.

PEMROGRAMAN BERORIENTASI OBJEK

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

SATUAN ACARA PERKULIAHAN MATA KULIAH : MOBILE COMPUTING KODE / SKS : - / 3

BAHASA PEMROGRAMAN JAVA

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

APLIKASI UNIVERSAL GATEWAY

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

BAB II DASAR TEORI. bersifat umum/non-spesifik (general purpose), dan secara khusus dirancang untuk

Irfan Satria S

BAB III PERANCANGAN PROGRAM

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

PERTEMUAN I PENGENALAN JAVA

Modul 4 Exception, I/O, dan Operasi File

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

Pemrograman Fery Updi,M.Kom

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

Kelompok 12. Thread Java

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek

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

Pertemuan 2 Struktur Kontrol Percabangan

Object Oriented Programming (OOP) --Polimorphisme-- Saniati STMIK Teknokrat, Bandar Lampung

RPS Mata Kuliah Bahasa Pemrograman Program Studi Sistem Informasi Halaman 1 dari 18

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

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

BAB IV HASIL PENELITIAN DAN PENERAPAN

Konsep Pemrograman Berorientasi Obyek

Modul Praktikum Pemrograman

Rencana Pelaksanaan Pembelajaran

Konsep Pemrograman Berorientasi Obyek. Pertemuan 1

Definisi Eksepsi (exception)

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

Pemrograman Berorientasi Object

Nama : Julian Chandra W Telp :

Konsep Pemrograman Berorientasi Obyek

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Polymorphism. Materi ke-8 Pemrograman Berbasis Objek

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

KONSEP OBJEK ORIENTASI PROGRAM

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

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

Deskripsi Mata Kuliah. Tujuan Instruksional /Standar Kompetensi

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

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

Pengenalan JAVA. Farhat, ST., MMSI., MSc

VI Praktikum Pemrograman Berbasis Obyek

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

OBJECT ORIENTED PROGRAMMING

BAB 2 Pengenalan Bahasa JAVA

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Object OOP. Polymor phism

Modul 3 Percabangan dan Perulangan

PEMBAGIAN STANDAR KOMPETENSI DAN KOMPETENSI DASAR PPLI MAHASISWA PENDIDIKAN INFORMATIKAN TAHUN 2016 KOMPTENSI DASAR

PEMROGRAMAN BERORIENTASI OBJEK LANJUT

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

Pemrograman II (Java)

TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM :

PENANGANAN EKSEPSI. class Exc0 { public static void main (String args[]) { int d = 0; int a = 42 / d; } }

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

Bahasa Pemrograman 2.

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

Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs.

Operating System. Thread. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

JAVA. Sekilas tentang java : FITUR JAVA :

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

JAVA BASIC PROGRAMMING Joobshet

SATUAN ACARA PERKULIAHAN (SAP)

Transkripsi:

SATUAN ACARA PERKULIAHAN MATA KULIAH: Algoritma & Pemrograman 3 Strata/Jurusan : S1/Sistem Komputer Mata kuliah ini mempelajari tentang bahasa pemrograman Java dan interaksinya dengan port I/O yang terdapat pada komputer. Dalam mata kuliah ini terdapat pengenalan bahasa pemrograman Java yang berorientasi objek dan pemrograman Java untuk berinteraksi dengan perangkat lain menggunakan port I/O computer. Kompetensi lulusan yang diharapkan agar mahasiswa dapat memiliki kemampuan dalam pembuatan Java, khususnya untuk berinterakasi dengan perangkat lain melalui port I/O, nya port USB dan bluetooth.

Minggu Pokok Bahasan dan TIU ke 1 Pengantar Sub Pokok Bahasan dan Sasaran Belajar Pengenalan materi algoritma dan pemrograman 3 Cara Pengajaran Media Tugas Referensi Memberikan penjelasan tentang cakupan materi yang akan dibahas dan hasil akhir yang diharapkan dari pembelajaran algoritma dan pemrograman 3 Agar mahasiswa mampu: 1. Mengerti cakupan materi algoritma pemrograman 3 2. Memahami konsep-konsep pemrograman berorientasi objek beserta implementasinya 3. Mengenal model pemrograman yang berorientasi pada objek masalah bukan pada procedural saja 4. Mengimplementasikan rancangan yang berorientasi objek menggunakan salah satu bahasa pemrograman berorientasi objek (Java) 5. Mengimplementasikan bahasa pemrograman Java untuk berinteraksi dengan perangkat keras lain menggunakan port yang terdapat pada computer

2 Pemrograman Berbasis Objek TIU : Memberikan pemahaman mengenai metodologi PBO dalam Java Konsep pemrograman berbasis objek Encapsulation Inheritance Polymorphism Agar mahasiswa mampu : 1. Memahami konsep pemrograman berbasis objek 2. Memahami Class dan Object 3. Memahami konsep Encapsulation, Inheritance, dan Polymorphism Pembahasan Buku 1 : Bab 1 Buku 2 : Bab 2 3 Pengenalan Java Elemen-elemen Java dasar Memberikan pengenalan tentang java dan elemenelemen dasar pada pemrograman dengan java. Fitur-fitur teknologi java Fase pada pemrograman java Struktur Meng-compile Keyword, tipe data dan operator Agar mahasiswa mampu: 1. Menjelaskan fitur-fitur teknologi dari java yang meliputi Java Virtual Machine (JVM), Garbage collection dan code security. 2. Menjelaskan mengenai struktur bahasa java, tipe data yang digunakan dan tatabahasanya 3. Mengerti bagaimana membuat dengan java dan penggunaan operator Pembahasan Membahas dan penggunaan operator Buku 1: Bab 1,2 Buku 2: Bab 1,2,3

4 Struktur control alur TIU : tentang struktur kontrol alur pada bahasa pemrograman Java 5 Class Object Method Array TIU : tentang bagaimana membuat dengan menggunakan class dan method dalam bahasa Java. tentang pembuatan dengan menggunakan array Perulangan dan percabangan Kondisional dan seleksi Lompatan: break, continue Agar mahasiswa mampu: 1. Menjelaskan mengenai penggunaan perintah-perintah untuk alur 2. Membahas - untuk masing-masing kalimat perintah 3. membuat dengan mengimplementasikan perintah-perintah di atas. Dasar-dasar penulisan class Pembuatan objek Penulisan method dan penambahan method pada class Deklarasi array Array 1 dan multi dimensi Agar mahasiswa mampu : 1. Memahami konsep dasar objek, class dan method pada Java. 2. Mengerti bagaimana pembuatan objek pada Java. 3. Membuat penulisan method dan penambahan method pada class. 4. Menjelaskan mengenai array dan deklarasi array dalam bahasa java 5. Membuat dengan menggunakan array Pembahasan Pembahasan Membuat dengan java Membuat dengan menggunakan class, method dan array Buku 1 : Bab 3 Buku 2 : Bab 6 Buku 1 : Bab 4, 5 Buku 2 : Bab 7

6 Package Interface Exception TIU : Memberikan penjelasan mengenai package, interface dan exception dalam java 7 Multithreaded Programming Sinkronisasi Penulisan package, statement import Statement interface, statement implement, variable dalam interface Dasar-dasar penanganan eksepsi Tipe eksepsi Eksepsi yang tidak dapat ditangkap try dan catch Agar mahasiswa mampu : 1. Memahami standard package class (class library) yang mengimplementasikan operasioperasi dasar yang dibutuhkan oleh java 2. Memahami penggunaan interface untuk mendukung multiple inheritance 3. Menjelaskan penanganan eksepsi dalam java 4. Mendemonstrasikan penulisan mengenai penanganan eksepsi Konsep dasar multithreading Prioritas thread Metode sinkronisasi Statement synchronize Komunikasi thread dengan statement notify(), wait(), notifyall(), Suspend(), resume(), stop() Buku 1 : Bab 8, 9 Buku 2 : Bab 8, 10 Buku 3 : Bab 1 Buku 1: Bab 11 Buku 2: Bab 11 Buku 3: Bab

tentang konsep thread dan sinkronisasi dalam bahasa java 1. Menjelaskan konsep multithreading dalm bahasa java 2. Menjelaskan konsep sinkronisasi dalam bahasa java mengenai threading dan sinkronisasi 8 Pengenalan I/O tentang konsep I/O yang terdapat pada komputer dan pengaturannya melalui bahasa pemrograman Java Output Stream Input Stream Buffer Channel Nonblocking I/O 1. Menjelaskan konsep Output dan Input stream 2. Menjelaskan konsep I/O yang lain yaitu melalui Buffer, Channel dan Nonblocking I/O 1 dan 4 9 Sumber Data tentang sumber data yang didapat dari file maupun jaringan komputer File Stream Network Stream 1. Menjelaskan sumber data yang dapat didapat dari file 2. Menjelaskan sumber data yang dapat didapat dari jaringan 2

10 Sistem Berkas tentang berinteraksi dengan sistem berkas menggunakan bahasa pemrograman java Berinteraksi dengan file/berkas 1. Menjelaskan penggunaan bahasa pemrograman java untuk mengatur file/berkas 5 11 Teks tentang teks yang digunakan untuk berkomunikasi Set karakter & unicode Readers & Writers Java.text 1. Menjelaskan penggunaan teks digunakan untuk komunikasi I/O 6 12 Java Communication API tentang Java Communication API Arsitektur Java Communication API Identifikasi Port Komunikasi alat melalui port Port serial Port parallel 7 1. Menjelaskan penggunaan Java Communication API untuk komunikasi I/O 2. Mengenal dan berkomunikasi dengan port serial maupun paralel

13 USB tentang pemrograman Java menggunakan port USB Arsitektur USB Membuat 1. Menjelaskan penggunaan Java communication API yang terkait dengan port USB Membuat menggunakan port USB 7 14 Bluetooth tentang pemrograman Java menggunakan bluetooth Bluetooth protocol Java Bluetooth API Membuat 1. Menjelaskan penggunaan Java communication API yang terkait dengan bluetooth Membuat menggunakan media bluetooth 7 Referensi: 1. Herbert Schlidt, 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 jaringan dan Internet, ElexMedia Komputindo 4. Elliotte Rusty Harold, Java I/O, Second Edition, O'Reilly