(RPS)
I
f
MATA KULIAH :
Capaian CPL-PRODI
Pembelajaran
S5 Bekerja sama dan memiliki kepekaan social serta kepedulian terhadap masyarakat dan lingkungan
S11 Menunjukan sikap dapat beradaptasi dengan teknologi informasi terbaru, motivasi tinggi dan daya
juang yang tinggi dalam pekerjaan bidang informatika.
P12 Menguasai Konsep dan tiori teknologi open source dalam bidang komputasi dan informatika
KU1 Mampu menerapkan pemikiran logis, kritis, sitematis, dan inovatif dalam konteks pengembangan atau
implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora
yang sesuai dengan bidang keahlian
KU10 Mempunyai kemanpuan dalam mendefinisiakan kebutuhan pengguna atau pasar terhadap kinerja
(menganalisis, mengevaluasi, dan mengembangkan) algoritma/metode berbasis komputer
KK1 Mampu merancang dan mengembangkan algoritma atau berbagai keperluan seperti Network security,
Data Compression Multimedia Technologies, Mobile Computing Intelligent system, Information
Managemen, Algoritms and Complexity, Human-Computer Interaction, Graphics and Visual
Computing
KK6 Mampu merancang, menerapkan, dan mengembangkan konsep open source untuk berbagai keperluan
di bidang komputasi dan informatika.
CP-MK
M4 Mahasiswa mampu mengolah data statis (array) ataupun data dynamic (database)
Diskripsi Mata kuliah ini mempelajari konsep-konsep dasar pada object oriented programming (OOP), seperticlass–
Singkat MK object, encapsulation, inheritance, polymorphism, Interface, abstract class. Secara spesifik konsep-konsep
tersebut akan dipelajari dengan bantuan bahasa pemrograman Java.
Pustaka Utama :
1. Head First Java, 2nd edition, 2008, Bert Bates and Kathy Sierra, O'Reilly
2. Java™ How to Program, 9th, 2012, Prentice Hall
3. Head First Object Oriented Design and Analysis, 1st edition, 2006, Brett D. McLaughlin, GaryPollice,
David West, O'Reilly Media
Pendukung :
Media Software 1.
Pembelajaran
Mata Kuliah -
Syarat
5,6 ∙ Memahami penggunaan ∙ Ketepatan Kreteria : ∙Kuliah & ∙ Perulangan dan 10%
struktur control dalam menerapkan Ketepatan diskusi percabangan
membuat program Java penggunaan dan [TM:2x(2x5 ∙ Kondisional dan
perintah-perintah penguasaan. 0” )] seleksi
Bentuk non ∙Praktek ∙ Lompatan : break ,
untuk alur program
test [P:1x50”] continue
∙ Latihan
Program
Ming Sub-CP-MK Indikator Kreteria Metode Materi Bobot
gu dan Pembelajara Pembelajaran Penilai
ke Bentuk n (Estimasi (Pustaka an (%)
Penilaian Waktu)
8 UTS
∙ Latihan ∙ Perbandingan :
Program kesamaan dan
pengurutan
Modifikasi
penyalinan string:
substring, concat,
replace,
toLowercase,
toUpperCase,
valueOf,
stringBuffer,
append, insert
16 UAS