SILABUS PROGRAM STUDI SISTEM INFORMASI Fakultas Teknologi Informasi Kode Matakuliah Nama Matakuliah : : Pemrograman Java 1 Deskripsi : Matakuliah ini membahas tentang struktur dasar, tipe data dan pengendalian dasar dalam pemrograman java NO 1 2 3 4 5 POKOK BAHASAN Ruang lingkup pemrograman Java Sistem penamaan dan variabel Masukan dan luaran teks Kontrol dalam pemrograman java Subrutin SUB POKOK BAHASAN Java development kit Instalasi dan kompilasi Gaya penulisan bahasa java Variabel Tipe data Operator Array Masukan dan keluaran teks Ekspresi Masukan dan luaran teks Masukan dan luaran file Perulangan Percabangan Algoritma dengan java Eksepsi Variabel statis Method Parameter Nilai kembalian Fakultas Teknologi Informasi – Universitas Kanjuruhan Malang TUJUAN PEMBELAJARAN Mahasiswa memiliki wawasan dasar bagaimana menggunakan bahasa pemrograman java Mahasiswa mampu melakukan suatu operasi yang melibatkan variabel. Mahasiswa mampu membuat antar muka sederhana antara komputer dengan pengguna. Mahasiswa dapat menerapkan algoritma yang telah dirancang kedalam bahasa pemrograman java serta dapat mengendalikan error. Mahasiswa mampu memecah proses yang komplek menjadi modulmodul sederhana berupa subrutin 1 SATUAN ACARA PERKULIAHAN (SAP) PROGRAM STUDI SISTEM INFORMASI Fakultas Teknologi Informasi Kode Matakuliah Nama Matakuliah : : Pemrograman Java 1 Deskripsi : Matakuliah ini membahas tentang struktur dasar, tipe data dan pengendalian dasar dalam pemrograman java. PERTEMUAN KE 1 POKOK BAHASAN Dasar pemrograman java 2 3 4 Variabel dan Tipe Data Operator Konversi variabel SUB POKOK BAHASAN JDK dan JRE Instalasi dan kompilasi Gaya penulisan bahasa java Aturan penulisan variabel Tipe Numerik Literal String dan Literal Aritmatik Penugasan Boolean Unary Ternary TEKNIK MEDIA NO. PEMBELAJARAN PEMBELAJARAN REFERENSI Mengenali pola penulisan java Ceramah & tanya Komputer & LCD 1 dan 2 serta mengetahui hasil akhir jawab Proyektor pemrograman java Numerik ke String Mahasiswa mampu melakukan Ceramah & tanya Komputer & LCD 1 dan 2 Fakultas Teknologi Informasi – Universitas Kanjuruhan Malang TUJUAN PEMBELAJARAN Dapat menggunakan variabel Ceramah & tanya Komputer & LCD 1 dan 2 untuk menyimpan data jawab Proyektor Mampu melakukan operasi Ceramah & tanya Komputer & LCD 1 dan 2 terhadap suatu variabel jawab Proyektor 2 5 Array 6 Masukan luaran teks dan 7 Masukan luaran file dan 8 9 UTS Percabangan 10 Perulangan 11 Algoritma dengan Java String ke Numerik Membuat array Mengakses array Akses acak Array 2 dimensi Luaran dasar dan luaran berformat Masukan teks sederhana Fungsi masukan teks dasar Dasar masukan dan luaran file Menggunakan scaner sebagai masukan perubahan tipe variabel Mahasiswa mampu menggunakan array dalam menyelesaikan suatu permasalahan Mahasiswa mampu membuat aplikasi interaktif sederhana jawab Proyektor Ceramah & tanya Komputer & LCD 1 dan 2 jawab Proyektor Mahasiswa mampu membuat aplikasi yang dapat berkomunikasi dengan file Ceramah & tanya Komputer & LCD 1 dan 2 jawab Proyektor Percabangan kondisi tunggal Percabangan kondisi ganda Percabangan dengan banyak kondisi Perulangan pretest Perulangan posttest Merancang alur proses dengan flowchart Menterjemahkan flowchart kedalam Mahasiswa mampu menyelesaikan masalah percabangan yang didasarkan pada kondisi, baik itu tunggal maupun banyak Ceramah & tanya Komputer & LCD 1 dan 2 jawab Proyektor Mahasiswa mampu menyelesaikan kasus perulangan dengan java Ceramah & tanya Komputer & LCD 1 dan 2 jawab Proyektor Mahasiswa mampu menyelesaikan suatu algoritma komplek dengan java Ceramah & tanya Komputer & LCD 1 dan 2 jawab Proyektor Fakultas Teknologi Informasi – Universitas Kanjuruhan Malang Ceramah & tanya Komputer & LCD 1 dan 2 jawab Proyektor 3 12 Eksepsi bahasa java Try ... catch Try ... finally 13 Subrutin Pengenalan fungsi Parameter Nilai kembalian 14 Bimbingan proyek 1 Bimbingan proyek 2 UAS 15 16 Mahasiswa dapat mengendalikan error yang muncul untuk mempermudah pengguna berinteraksi dengan aplikasi Mahasiswa dapat memecah proses komplek menjadi beberapa modul fungsi yang lebih sederhana Ceramah & tanya Komputer & LCD 1 dan 2 jawab Proyektor Ceramah & tanya Komputer & LCD 1 dan 2 jawab Proyektor Diskusi Diskusi REFERENSI : 1. Liang, Y. Daniel. 2007. Introduction to Java Programming. Pearson Education, Inc. Upple Saddle River. 2. Eek J. David, 2014. Introduction to Programming Using Java. Hobart and William Smith Colleges. Fakultas Teknologi Informasi – Universitas Kanjuruhan Malang 4