Anda di halaman 1dari 9

KEMENTERIAN AGAMA Kode Dokumen : Un.15/B.

II/AK/16
UNIVERSITAS ISLAM NEGERI Kode Forumulir : FM/AK/16/01
Tanggal Efektif : 1 September 2021
SULTHAN THAHA SAIFUDDIN JAMBI
Jl. Jambi Ma. Bulian KM.16 Sei. Duren Kec. Jaluko, Kab. Muaro Jambi 36361, Jambi-Indonesia No Revisi : 01
Telp/Fax: 0741 583183 – 584118. Web. https://uinjambi.ac.id/, email: mail@uinjambi.ac.id Halaman : 1 dari 3
RENCANA PEMBELAJARAN SEMESTER (RPS)

Matakuliah : Dasar Pemrograman Semester : 1 (Satu) SKS : 4 (Empat) Kode MK : SIF61002


Dosen Pengampu/Penanggung jawab : Efitra, M.Kom.
Program Studi : Sistem Informasi
Bidang Sikap:
CPL-1 Berkontribusi dalam pengembangan teknologi pemrograman untuk meningkatkan
mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban dunia

Bidang Keterampilan Umum:


CPL-2 Memiliki kemampuan Literasi Dasar Pemrograman dan Teknologi Pemrograman.
Capaian Pembelajarna Lulusan (CPL)
(Jabaran dari learning outcomes yang harus tercapai
pada setiap tahap pembelajaran berdasarkan Bidang Pengetahuan:
indikator dan kriteria tertentu) CPL-3 Mampu menguasai tioritis, konsep-konsep, dan struktur pemrograman pada
umumnya.
Lihat Buku Pedoman Akademik SI
Bidang Keterampilan Khusus:
CPL-4 Mampu mendesain dan mengaplikasikan Ilmu sebagai dasar untuk menjadi seorang
ahli pemrograman (Programmer)
CPL-5 Mampu menganalis pengembangan sistem berdasarkan logika pemrograman yang di
dapatkan sebagai modal utama untuk menjadi seorang ahli Analisis Sistem.

CPMK-1 Mampu menguasai tioritis, konsep-konse, dan struktur Pemrograman Dasar.


Capaian Pembelajaran Matakuliah (CPMK) CPMK-2 Mampu mendesain dan mengaplikasikan Ilmu sebagai dasar untuk pembelajaran
Pemrograman Lebih lanjut (kompleks).
KEMENTERIAN AGAMA Kode Dokumen : Un.15/B.II/AK/16
UNIVERSITAS ISLAM NEGERI Kode Forumulir : FM/AK/16/01
Tanggal Efektif : 1 September 2021
SULTHAN THAHA SAIFUDDIN JAMBI
Jl. Jambi Ma. Bulian KM.16 Sei. Duren Kec. Jaluko, Kab. Muaro Jambi 36361, Jambi-Indonesia No Revisi : 01
Telp/Fax: 0741 583183 – 584118. Web. https://uinjambi.ac.id/, email: mail@uinjambi.ac.id Halaman : 2 dari 3
RENCANA PEMBELAJARAN SEMESTER (RPS)

Melalui Matakuliah ini Mahasiswa mampu membangun dan memahami konsep dasar
Deskripsi Matakuliah pemrograman yang akan digunakan untuk pemrograman lanjutan yang lebih kompleks.
Matakuliah dalam RPS ini dirancang secara sistemmatis mulai dari terori dasar
pemrograman sampai pembuatan dan implematasi menggunakan studi kasus.

Bahan Bentuk, Metode Penilaian


Kemampuan yang Waktu
Minggu Ke- Kajian/Materi Pembelajaran dan Bobot
diharapkan (Sub-CPMK) (menit) Teknik Indikator
Pembelajaran Pengalaman Belajar (%)
(1) (2) (3) (4) (5) (6) (7) (8)

1 1. Mahasiswa memahami Pengantar 1. Ceramah 4x50’ Tugas Mahasiswa


kontrak kuliah 1. Kontrak 2. Tanya jawab instalasi mampu
perkuliahan 3. Pratikum software memahami:
(penilaian)
2. Konsep dasar dan 1. Pengins
2. Mahasiswa Mampu kebutuh talasian
dan pengantar
Memahami konsep dasar struktur Java an yang dan
, sejarah dan mampu 3. Mengenal digunak pengope
mengintalasi Java pengantar bahasa an untuk rasian 4%
3. Memahami struktur pemrograman running Java
pemrograman dan mempu Dasar program 2. Struktur
memulai dan membuat Pemrograman pemogr
skrip Java 4. Instalasi dan aman
operasional Java menggu
nakan
Java
2 1. Mahasiswa mampu 1. Variabel 1. Ceramah 4x50’ Pratiku Mahasiswa
mampu 4%
mengenal dan 2. Tipe Data Teks 2. Tanya jawa m dan
KEMENTERIAN AGAMA Kode Dokumen : Un.15/B.II/AK/16
UNIVERSITAS ISLAM NEGERI Kode Forumulir : FM/AK/16/01
Tanggal Efektif : 1 September 2021
SULTHAN THAHA SAIFUDDIN JAMBI
Jl. Jambi Ma. Bulian KM.16 Sei. Duren Kec. Jaluko, Kab. Muaro Jambi 36361, Jambi-Indonesia No Revisi : 01
Telp/Fax: 0741 583183 – 584118. Web. https://uinjambi.ac.id/, email: mail@uinjambi.ac.id Halaman : 3 dari 3
RENCANA PEMBELAJARAN SEMESTER (RPS)
memahami variabel, cara 3. Tipe Data Angka 3. Pratikum Tugas mempraktek
membuat variabel dan 4. Latihan Program an:
fungsi variabel. 1. Penggun
2. Mahasiswa juga aan
diharapkan mampu Varibel
mengenal berbagai tipe 2. Penggun
data yang bisa disimpan aan Tipe
pada suatu variabel dan Data
bagaimana perbedaan Teks
fungsi dari masing- 3. Penggun
masing tipe data aan Tipe
Data
Angka
3-4 1. Mahasiswa mampu 1. Operator 1. Ceramah 4x50’ Pratiku Mahasiswa
memahami jenis-jenis Aritmatika 2. Tanya jawa m dan mampu
Operator dalam 2. Operator 3. Pratikum Tugas mempraktek
pemrograman Java Perbandingan 4. Latihan Program an:
2. Mahasiswa Mampu 3. Operator Logika 1. Penggun
mempraktekkan cara aan
menggunakan operator Opertor
tersebut dalam Aritmati
ka 10%
pemrograman Java
2. Penggun
aan
Operator
Perbandi
ngan
3. Penggun
aan
KEMENTERIAN AGAMA Kode Dokumen : Un.15/B.II/AK/16
UNIVERSITAS ISLAM NEGERI Kode Forumulir : FM/AK/16/01
Tanggal Efektif : 1 September 2021
SULTHAN THAHA SAIFUDDIN JAMBI
Jl. Jambi Ma. Bulian KM.16 Sei. Duren Kec. Jaluko, Kab. Muaro Jambi 36361, Jambi-Indonesia No Revisi : 01
Telp/Fax: 0741 583183 – 584118. Web. https://uinjambi.ac.id/, email: mail@uinjambi.ac.id Halaman : 4 dari 3
RENCANA PEMBELAJARAN SEMESTER (RPS)
Operator
Logika
5 Mahasiswa mampu 1. Scanner 1. Ceramah 4x50’ Pratiku Mahasiswa
mampu memahami dan 2. JOptionPane 2. Tanya jawa m dan mampu
mengetahui cara mengambil 3. Pratikum Tugas mempraktek
input data pada keyboard 4. Latihan Program an:
sebagai input pada skrip 1. Penggun
program Java yang akan aan Input
dijalankan. Keyboar
d 4%
Scanner
2. Penggun
aan Input
Keyboar
d
JOptionP
ane
6-7 Mahasiswa mampu 1. Statement If 1. Ceramah 4x50’ Pratiku Mahasiswa
memahami struktur 2. Statement If-Else 2. Tanya jawa m dan mampu
percabangan dan 3. Statement Else-If 3. Pratikum Tugas mempraktek
mempraktekkan cara 4. Statement Switch 4. Latihan Program an:
membuat Statement Logika 1. Penggun
Percabangan program Java aan
Statemen 10%
t If
2. Penggun
aan
Statemen
t If-Else
KEMENTERIAN AGAMA Kode Dokumen : Un.15/B.II/AK/16
UNIVERSITAS ISLAM NEGERI Kode Forumulir : FM/AK/16/01
Tanggal Efektif : 1 September 2021
SULTHAN THAHA SAIFUDDIN JAMBI
Jl. Jambi Ma. Bulian KM.16 Sei. Duren Kec. Jaluko, Kab. Muaro Jambi 36361, Jambi-Indonesia No Revisi : 01
Telp/Fax: 0741 583183 – 584118. Web. https://uinjambi.ac.id/, email: mail@uinjambi.ac.id Halaman : 5 dari 3
RENCANA PEMBELAJARAN SEMESTER (RPS)
3. Penggun
aan
Statemen
t Else-If
4. Penggun
aan
Statemen
t Switch
8 UJIAN TENGAH SEMESTER (UTS) 15%
9-10 Mahasiswa mampu 1. Perulangan While 1. Ceramah 4x50’ Pratiku Mahasiswa
memahami struktur 2. Perulangan Do- 2. Tanya jawa m dan mampu
Perulangan dan While 3. Pratikum Tugas mempraktek
mempraktekkan cara 3. Perulangan For- 4. Latihan Program an:
membuat Statement Logika Loop 1. Penggun
Perulangan program Java aan
Perulang
an While
2. Penggun
aan 10%
Perulang
an Do-
While
3. Penggun
aan
Perulang
an For-
Loop
11-12 Mahasiswa mampu 1. Array bentuk 1. Ceramah 4x50’ Pratiku Mahasiswa
mampu 10%
memahami Struktutur Teks 2. Tanya jawa m dan
KEMENTERIAN AGAMA Kode Dokumen : Un.15/B.II/AK/16
UNIVERSITAS ISLAM NEGERI Kode Forumulir : FM/AK/16/01
Tanggal Efektif : 1 September 2021
SULTHAN THAHA SAIFUDDIN JAMBI
Jl. Jambi Ma. Bulian KM.16 Sei. Duren Kec. Jaluko, Kab. Muaro Jambi 36361, Jambi-Indonesia No Revisi : 01
Telp/Fax: 0741 583183 – 584118. Web. https://uinjambi.ac.id/, email: mail@uinjambi.ac.id Halaman : 6 dari 3
RENCANA PEMBELAJARAN SEMESTER (RPS)
Array/Larik dan 2. Array bentuk 3. Pratikum Tugas mempraktek
mempraktekkan cara Angka 4. Latihan Program an:
menggunakan Logika 1. Penggun
Array/Larik dalam Java aan
Array
bentuk
Teks
2. Penggun
aan
Array
bentuk
Angka
13 Mahasiswa mampu 1. GUI Label 1. Ceramah 4x50’ Pratiku Mahasiswa
memahami fungsi, jenis-jenis 2. GUI TextField 2. Tanya jawa m dan mampu
GUI dan mempraktekkan 3. GUI Button 3. Pratikum Tugas mempraktek
cara menggunkan Graphical 4. CheckBox 4. Latihan Program an:
User Interface (GUI) dalam 5. List 1. Penggun
Java 6. TextArea, dll aan GUI
Label
2. Penggun
aan GUI 4%
TextFiel
d
3. Penggun
aan GUI
Button
4. Penggun
aan
CheckBo
KEMENTERIAN AGAMA Kode Dokumen : Un.15/B.II/AK/16
UNIVERSITAS ISLAM NEGERI Kode Forumulir : FM/AK/16/01
Tanggal Efektif : 1 September 2021
SULTHAN THAHA SAIFUDDIN JAMBI
Jl. Jambi Ma. Bulian KM.16 Sei. Duren Kec. Jaluko, Kab. Muaro Jambi 36361, Jambi-Indonesia No Revisi : 01
Telp/Fax: 0741 583183 – 584118. Web. https://uinjambi.ac.id/, email: mail@uinjambi.ac.id Halaman : 7 dari 3
RENCANA PEMBELAJARAN SEMESTER (RPS)
x
5. Penggun
aan List
6. Penggun
aan
TextArea
, dll

14-15 Mahasiswa mampu 1. ActionListener 1. Ceramah 4x50’ Pratiku Mahasiswa


memahami fungsi, jenis-jenis 2. TextListener 2. Tanya jawa m dan mampu
Event/Action dan 3. ItemListener 3. Pratikum Tugas mempraktek
mempraktekkan cara 4. Latihan Program an:
membuat Event/Action 1. Penggun
Program dalam Java berbasis aan
GUI ActionLi
stener
2. Penggun 9%
aan
TextListe
ner
3. Penggun
aan
ItemListe
ner
16 UJIAN AKHIR SEMESTER (UAS) 20%

Daftar Referensi:
1. Efitra,2021. Belajar Permrograman Java Via Smartphone Android. Jakarta:Guepedia
KEMENTERIAN AGAMA Kode Dokumen : Un.15/B.II/AK/16
UNIVERSITAS ISLAM NEGERI Kode Forumulir : FM/AK/16/01
Tanggal Efektif : 1 September 2021
SULTHAN THAHA SAIFUDDIN JAMBI
Jl. Jambi Ma. Bulian KM.16 Sei. Duren Kec. Jaluko, Kab. Muaro Jambi 36361, Jambi-Indonesia No Revisi : 01
Telp/Fax: 0741 583183 – 584118. Web. https://uinjambi.ac.id/, email: mail@uinjambi.ac.id Halaman : 8 dari 3
RENCANA PEMBELAJARAN SEMESTER (RPS)

2. Hariyanto, Eko & Sulistianingsih, Indri. 2019. Dasar Pemrograman Java. Medan : Fakultas Ekonomi Universitas Panca Budi.
3. Goodrich, Michael T, dkk. 2014. Data Structures and Algorithms in JavaTM. Amerika: Don Fowley.
4. Ismah. 2017. Pemrograman Komputer Dasar-dasar Python. Jakarta : Fakultas Ilmu Pendidikan Universitas Muhammadiyah.
5. Stroustrup, Bjarne. 2014.Programming principle and practice using C++. Amerika: Penerbit. Pearson education, Inc.
6. Kadir, Abdul. 2014. Buku Pertama Belajar Pemrograman Java untuk Pemula. Yogyakarta: Mediakom.
7. Gaudah, Muhammad Gharib. 2007. 147 Ilmuwan Terkemuka dalam Sejarah Islam.Jakarta: Pustaka Al-Kautsar.
8. AHO, Alfred V., John E. Hopcroft, Jeffrey D. Ullman. 1987.Data Structures and Algorithm. Addison Wesley Publishing Company.
9. Standish, Thomas A.1995 Data Structures, Algorithms, & Software Principles in C. Addison wesley Publishing Company.
10. Diktat Kuliah IF218. 2003. Dasar Pemrograman, Inggriani Liem, ITB,
11. Al-Quran Digital Kementerian Agama Republik Indonesia. 2019 : https://quran.kemenag.go.id/
12. Diktat Kuliah IF218. Dasar Pemrograman, Inggriani Liem, ITB, 2003
13. Standish, Thomas A. Data Structures, Algorithms, & Software Principles in C. Addison wesley Publishing Company 1995
14. AHO, Alfred V., John E. Hopcroft, Jeffrey D. Ullman. Data Structures and Algorithm. Addison Wesley Publishing Company. 1987.
15. Efitrs, 2021.Permrograman Aplikasi. Jakarta:Guepedia

Lampiran.
1. Rubrik penilaian
2. Teknik penskoran
3. Petunjuk teknis penugasan
4. ..........................
KEMENTERIAN AGAMA Kode Dokumen : Un.15/B.II/AK/16
UNIVERSITAS ISLAM NEGERI Kode Forumulir : FM/AK/16/01
Tanggal Efektif : 1 September 2021
SULTHAN THAHA SAIFUDDIN JAMBI
Jl. Jambi Ma. Bulian KM.16 Sei. Duren Kec. Jaluko, Kab. Muaro Jambi 36361, Jambi-Indonesia No Revisi : 01
Telp/Fax: 0741 583183 – 584118. Web. https://uinjambi.ac.id/, email: mail@uinjambi.ac.id Halaman : 9 dari 3
RENCANA PEMBELAJARAN SEMESTER (RPS)
5. ...........................

Catatan penting.
1. RPS harus harus mencerminkan adanya integrasi Matakuliah dengan seluruh atau sebagian dari aspek-aspek; keislaman (transintegrasi),
entrepreneurship, moderasi beragama, lingkungan, anti narkobi, penelitian, dan pengabdian masyarakat
2. Bahan ajar dianjurkan memanfaatkan jurnal-jurnal ilmiah terkini dan relevan, termasuk riset dan PkM yang pernah dilakukan
3. Pengalaman belajar harus diarahkan dalam bentuk penugasan yang berdampak pada kemampuan komunikasi, kolaborasi, berfikir kritis, berfikir
kreatif, logika komputer, kasih sayang, dan tanggung jawab sosial

Mengetahui Dibuat Oleh


Ketua Program Studi Dosen Pengampu

(TRY SUSANTI, S.Si., M.Si. ) ( EFITRA, S.Kom., M.Kom. )


NIP.197603032005012005 NIP. 199112262019031013

Anda mungkin juga menyukai