16. Pemrograman I - Sistem Informasi

advertisement
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
Download