SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : KAPITA SELEKTA BAHASA PEMROGRAMAN Kode Mata Kuliah : MI - 15310 Jurusan / Jenjang : S1 SISTEM INFORMASI Tujuan Instruksional Umum: Mampu Membuat Program Sederhana Menggunakan Bahasa JAVA M 1 2 Pengenalan Java mengetahui sejarah perkembangan, karakteristik dan kelebihan bahasa pemrograman JAVA Variabel dan Tipe Data mengetahui tentang variabel dan tipe data pada bahasa pemrograman JAVA Sejarah Java Kelebihan Java dari bahasa lainnya Program Java Sederhana Variabel Membuat Variable Penamaan Variabel Statemen Tipe Data Primitip String Kata Tercadang SAP DIVISION / REVISI 30 AGUSTUS 07 1 / 6
3 Operator mengetahui operator operator yang di gunakan pada bahasa pemrograman JAVA Group operator Operator aritmatika Operator penugasan Operator increment/decrement Operator relasi Operator kondisi 4 5 Struktur Kendali penggunaan perintahperintah untuk alur program Perulangan penggunaan perintahperintah untuk perulangan program If If- else If-else-if Switch-case For While Do - While Loop di dalam loop 6 Perulangan (lanjutan) penggunaan perintahperintah untuk perulangan program Pernyataan break Pernyataan continue Pernyataan goto Pernyataan exit SAP DIVISION / REVISI 30 AGUSTUS 07 2 / 6
7 Array memahami penggunaan array pada JAVA Deklarasi Array Inisialisasi Array Array berdimensi satu Array berdimensi dua Array berdimensi banyak UTS ( Materi 1 s/d 7 ) 8 9 String : mampu mendemonstrasikan penulisan program dengan menggunakan statement penanganan string PBO metodologi PBO dalam Java Inisialisasi string Fasilitas dan fungsi string Encapsulation Polymorphism Inheritance SAP DIVISION / REVISI 30 AGUSTUS 07 3 / 6
10 Class, Object dan method menjelaskan class, object dapat mengenai Class Object mengerti bagaimana membuat program sederhana dengan menggunakan class dan object 11 Class, Object dan method (lanjutan) menjelaskan method dapat mengenai Method Deklarasi Method Statement Return Void Method bagaimana method mengerti menggunakan SAP DIVISION / REVISI 30 AGUSTUS 07 4 / 6
12 13 Package dan Interface package dan interface dalam java Eksepsi mampu menjelaskan penanganan eksepsi dalam java mampu mendemonstrasikan penulisan program mengenai penanganan eksepsi Penulisan package Statement import Statemen interface Statement implement Variable dalam interface Penanganan eksepsi 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 Thread menjelaskan multithreading bahasa java mampu konsep dalam Multithreaded Programming Konsep dasar multithreading Membuat thread dan multiple thread Prioritas thread SAP DIVISION / REVISI 30 AGUSTUS 07 5 / 6
15 Sistem I/O dan Stream mampu menjelaskan kegunaan file stream dalam bahasa java Byte stream class Character stream class Predefined Stream Keterangan: M = Pertemuan Minggu ke DAFTAR PUSTAKA: SAP DIVISION / REVISI 30 AGUSTUS 07 6 / 6