• Tidak ada hasil yang ditemukan

RPS Bahasa Pemrograman I (Java)

N/A
N/A
Protected

Academic year: 2017

Membagikan "RPS Bahasa Pemrograman I (Java)"

Copied!
15
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN SEMESTER

(RPS)

KBKM23009

BAHASA PEMROGRAMAN I

(JAVA)

PROGRAM STUDI D3

MANAJEMEN INFORMATIKA (MI)

FAKULTAS ILMU KOMPUTER (FILKOM)

(2)

ii

LEMBAR PENGESAHAN

Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:

Kode Mata Kuliah : KBKM23009

Nama Mata Kuliah : Bahasa Pemrograman I (Java)

Padang, 2017 Menyetujui

Kaprodi D3 Manajemen Informatika

(3)

iii

DAFTAR ISI

LEMBAR PENGESAHAN...ii

DAFTAR ISI ...iii

A. PROFIL MATA KULIAH... 1

B. RENCANA PEMBELAJARAN SEMESTER (RPS) ... 2

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ... 8

D. PERSENTASE KOMPONEN NILAI ... 13

E. PENILAIAN DENGAN RUBRIK ... 14

(4)

1

A. PROFIL MATA KULIAH

IDENTITAS MATA KULIAH

Nama Mata Kuliah : Bahasa Pemrograman I (Java) Kode Mata Kuliah : KBKM223009

SKS : 3

Jenis : MK Wajib

Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu

Responsi

Semester / Tingkat : 2 / 1

Pre-requisite :

Co-requisite :

Bidang Kajian :

DESKRIPSI SINGKAT MATA KULIAH

Dalam mata kuliah pemrograman JAVA ini, pokok bahasan meliputi : java dan internet,

dasar-dasar OOP, struktur program java, tipe-tipe data, operator dan alur program, class,

method dan constructor (

polymorphism

), inheritance dan

class abstract

,

package

, awt dan

antar muka grafis,

java script

dan applet.

DAFTAR PUSTAKA

[1]. Jackson JR, McClellan, AL, 1996,

Java byExample

, Sun Microsystems, Prentice Hall

[2]. Cornell, G. and Horsmann,C.S., 1996,

JustJava

, Sun Microsystems, Prentice Ha

[3]. Linden, P., 1996,

CoreJava

, Sun Microsystems, Prentice Hall

[4]. Lemay, L. and Perkins, C.L.,1996,

TeachYourselfJava in21Days

, Sams Net, Inidiana

[5]. Naughton, P., 1996,

Java Handbook

, Osborne, McGraw-Hill Inc

(5)

B. RENCANA PEMBELAJARAN SEMESTER (RPS)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Sejarah, keunggulan dan struktur

program Java

1.

Sejarah JAVA

2.

Keunggulan JAVA

3.

Struktur program JAVA

4.

JDK ,Compiler dan

Interpreter

Setelah mengikuti mata

kuliah ini mahasiswa dapat

menjelaskan keunggulan

program java, membuat

program sederhana

,mengcompile dan

menjalankan program.

2

Dasar-dasar OOP : Struktur program

java, data dan variabel

1.

Pengertian class dan objek

:

2.

Modifier : public, static

3.

Data primitif JAVA dan

Konsep encaptulation

4.

String sebagai sebuah class

 Ceramah

(6)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Kendali program dan teknik

penyimpanan data

1.

Statemen if .. dan if .. else,

block program : {..}

2.

statemen

case

..

break

3.

loop

for

dan

while

4.

konsep array

 Ceramah

kuliah ini mahasiswa

dapat mebuat program

java

dengan

konsep

kondisional, loop dan

mengelola data dengan

array.

4

Class, objek dan method

1.

Pengertian class dalam java

2.

Membuat objek

3.

Mendefinisikan method

4.

Modifier untuk class dan

method :

public

,

static

,

protected

,

final

 Ceramah

Setelah

mengikuti

mata

kuliah ini mahasiswa dapat

mendefinisikan

class,

membuat

objek,

(7)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Constructor, overloading constructor,

penurunan class (

inheritance

)

1.

Constructor

2.

Constructor default dan

overloading

3.

Mendefinsikan class

turunan

4.

Membuat pembatasan

dalam class turunan

 Ceramah

Setelah mengikuti mata

kuliah ini mahasiswa dapat

mendefinisikan

class

dengan

constructor,

menerapkan

konsep

overloading

dan konsep

inheritance

6

Polymorphism

dan

overriding

1.

Mendefinisikan method

dalam class induk

2.

mendefinisikan ulang

method yang sama dalam

class turunan

3.

Mendefisiniskan method

dengan berbagai

parameter

Setelah mengikuti mata

kuliah

ini

mahasiswa

dapat menjelaskan dan

menggunakan konsep

overriding

dan

polymorphism

7,8

abstract class dan method abstract

1.

class

abstract

2.

method

abstract

3.

studi class abstract java :

Number

4.

class turunan

Number

:

Integer

,

Float

,

Long

,

Double

sebagai

wrapper

5.

Konversi data: bilangan ke

string

Setelah mengikuti mata

kuliah ini mahasiswa dapat

menjelaskan

konsep

abstract

class

dan

(8)

9

UTS

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/ Metode/

Strategi Pembelajaran

Kriteria Penilaian (Indikator)

10,11

package

dan package standard java

1.

Pengertian

package

sebagai koleksi class-class

sejenis

2.

Mendefinisikan dan

mempergunakan

package

3.

Menelaah package

standard java :

java.lang,

java.awt, java.applet

 Ceramah  Tanya

Jawab

Problem- based learning

Simulasi/ Demo

Setelah mengikuti mata

kuliah

ini

mahasiswa

dapat mengelola

class-class dalam

package

dan

menjelaskan

structur

(9)

12

Package : awt (

abstract

Windows

Toolkit

) : class

Frame

dan Graphics

1.

Mengenal package awt

2.

class

Frame

untuk

membuat window

3.

Mengendalikan window

dengan method :

action

4.

class Graphics : method

drawstring, drawLine,

drawRectangle, drawCircle

5.

class

Image

untuk

manipulasi foto

 Ceramah

Setelah mengikuti mata

kuliah ini mahasiswa

dapat

membuat

program

sederhana

dalam

lingkungan

window

13,14

Antarmuka grafis dalam window

1.

Pengertian antar muka

grafis (Graphical User

Interface =GUI)

2.

class Component dan

methodnya

3.

Mengendalikan componen

GUI :

Label

,

Button

,

TextEdit

,

TextArea

Ceramah

Setelah mengikuti mata

kuliah

ini

mahasiswa

dapat

membuat

program

antarmuka

grafis

sederhana dalam

(10)

15

package : java.applet

1.

Pengertian applet

2.

Struktur applet

3.

daur hidup applet

4.

memanggil applet dari

HTML

 Ceramah  Tanya

Jawab  Problem-

based learning  Simulasi/

Demo

Setelah mengikuti mata

kuliah ini mahasiswa dapat

membuat

applet

sederhana

(11)

C. RANCANGAN INTERAKSI DOSEN

MAHASISWA

Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan.

Nama Kajian 1.

Sejarah, keunggulan dan struktur

program Java

2.

Dasar-dasar OOP : Struktur program

java, data dan variabel

3.

Kendali program dan teknik

penyimpanan data

4.

Class, objek dan method

5.

Constructor, overloading constructor,

penurunan class (

inheritance

)

6.

Polymorphism

dan

overriding

7.

abstract class dan method abstract

8.

package

dan package standard java

9.

package : awt (

abstract

Windows

Toolkit

) : class

Frame

dan Graphics

10.

antarmuka grafis dalam window

11.

package : java.applet

Nama Strategi Ceramah

Minggu Penggunaan Strategi (Metode) 1 – 14 Deskripsi Singkat Strategi (Metode)

pembelajaran

Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan

mengemukakan pendapat terkait materi yang disampaikan.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Membuka perkuliahan dengan membaca Surat Al- Fatihah, Asmaul Husna dan

e gikrarka Pri sip Dasar UPI YPTK

Padang

Membuka perkuliahan dangan mengikuti membaca Surat Al-Fatihah, asmaul husna dan

e gikrarka Pri sip Dasar UPI YPTK

(12)

Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).

Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada

pertemuan sebelumnya (untuk pertemuan 2 dst).

Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.

Menyimak penjelasan dosen.

Mengarahkan mahasiswa untuk

melibatkan diri dan aktif dalam kegiatan pembelajaran.

Menyiapkan diri menerima materi yang akan disampaikan.

Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.

Bertanya apabila ada materi yang kurang jelas.

Mengajukan sejumlah pertanyaan terkait materi yang telah diberikan.

Menjawab pertanyaan yang diberikan.

Menyimpulkan materi yang telah disajikan Menyimak kesimpulan yang disampaikan.

Memberi motivasi dan menutup perkuliahan dengan membaca surat Al-Fatihah

(13)

Kemampuan Akhir yang Diharapkan Mahasiswa mampu menuangkan konsep materi yang dipelajari dan mampu menyelesaikan kasus yang diberikan

Nama Kajian 1.

Sejarah, keunggulan dan struktur

program Java

2.

Dasar-dasar OOP : Struktur program

java, data dan variabel

3.

Kendali program dan teknik

penyimpanan data

4.

Class, objek dan method

5.

Constructor, overloading constructor,

penurunan class (

inheritance

)

6.

Polymorphism

dan

overriding

7.

abstract class dan method abstract

8.

package

dan package standard java

9.

package : awt (

abstract

Windows

Toolkit

) : class

Frame

dan Graphics

10.

antarmuka grafis dalam window

11.

package : java.applet

Nama Strategi Problem Based Learning (PBL)

Minggu Penggunaan Strategi (Metode) 1 – 15 Deskripsi Singkat Strategi (Metode)

pembelajaran

Mahasiswa diminta untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Memberikan kasus yang harus

diselesaikan dalam bentuk soal latihan.

Menyelesaikan soal yang diberikan.

(14)

Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep/ cara kerja dari metode yang diberikan.

Nama Kajian 1.

Dasar-dasar OOP : Struktur program

java, data dan variabel

2.

Kendali program dan teknik

penyimpanan data

3.

Class, objek dan method

4.

Constructor, overloading constructor,

penurunan class (

inheritance

)

5.

Polymorphism

dan

overriding

6.

abstract class dan method abstract

7.

package

dan package standard java

8.

package : awt (

abstract

Windows

Toolkit

) : class

Frame

dan Graphics

9.

antarmuka grafis dalam window

10.

package : java.applet

Nama Strategi Simulasi/ Demo

Minggu Penggunaan Strategi (Metode) 2-7, 10-14 Deskripsi Singkat Strategi (Metode)

pembelajaran

Mahasiswa diminta untuk menyimak

demonstrasi program dari konsep/ cara kerja suatu metode yang dibahas.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Menayangkan demonstrasi program dari konsep/ cara kerja suatu metode yang dibahas

Menyimak demonstrasi program.

Menjawab pertanyaan yang diajukan. Mengajukan sejumlah pertanyaan terkait demonstrasi program yang telah ditayangkan dan dan membuat program yang telah dijelaskan oleh dosen

Memberikan tambahan penjelasan terkait demonstrasi program yang ditayangkan.

Menyimak penjelasan dosen.

(15)

D. PERSENTASE KOMPONEN PENILAIAN

1. Kuis : 15%

2. Tugas : 10%

3. UTS : 35%

4. UAS : 40%

E . PENILAIAN DENGAN RUBRIK

Jenjang (Grade)

Angka

(Skor) Deskripsi perilaku (Indikator)

A > 80 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat baik bahkan tertantang untuk memahami lebih jauh, memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari informasi terkait materi, mampu menyelesaikan masalah dengan akurasi sempurna.

B 65 – 79 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu

menyelesaikan masalah / tugas dengan akurasi bagus.

C 55 – 64 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan cukup baik, berusaha memahami materi namun kurang

persisten sehingga baru mampu menyeleseaikan sebagian dari masalah / tugas dengan akurasi yang kurang

D 40 – 54 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dan mengerjakan tugas seadanya, tidak memiliki kemauan dan

tanggung jawab untuk memahami materi.

E < 40 Merupakan perolehan mahasiswa yang tidak melaksanakan tugas dan sama sekali tidak memahami materi

G. PENENTUAN NILAI AKHIR MATA KULIAH

Nilai Angka (NA) Nilai Huruf (NH)

NA > 80 A

65 < NA ≤ 79 B

55 < NA ≤ 64 C

40 < NA ≤ 54 D

Referensi

Dokumen terkait

Cluster 2: An inspection of characteristics of Cluster 2, as presented in Table 7, suggests that it demonstrates a high degree of correspondence with Earl’s (1993)

Sehubungan dengan masa sanggah yang telah berakhir pada tanggal 14 Juli 2017 pukul 14.00 WIT dan tidak ada sanggahan dari peserta lain maka dengan ini Pokja Biro Layanan

DAFTAR NAMA CALON JURI YANG DIREKOMENDASIKAN LOMBA KETERAMPILAN SISWA SMK TINGKAT NASIONAL.

Materi yang diamati adalah sistem pemeliharaan dan perkandangan yang terdapat di P.T Japfa Comfeed dengan jumlah kandang 12 fase layer umur 64 minggu dengan

Berdasarkan hasil penelitian ini responden yang paling banyak mempunyai perilaku baik dengan pengetahuan yang sedang sebanyak 9 responden (24,3 persen),

bahan pakan dinilai yang paling banyak dan praktis dalam ilmu nutrisi ternak unggas, karena pengukuran energi ini tersedia untuk semua tujuan yakni hidup

Pada form ini merupakan tampilan awal Sistem Pakar untuk mendiagnosa penyakit infeksi TBC Paru yang terdiri dari dua menu, yaitu menu pakar dan menu user. Hasil dari menu utama

Hubungan Riwayat Penyakit pada Keluarga dengan Kejadian Tuberkulosis pada Balita di RSUD Prof. diketahui bahwa dari 54 responden balita