Anda di halaman 1dari 31

RENCANA PEMBELAJARAN SEMESTER

DASAR BAHASA PEMROGRAMAN

Koordinator Mata Kuliah : Agung Prihandono, S.Kom., M.Cs .


Dosen Pengampu : Agung Prihandono, S.Kom., M.Cs
Deka Setia Negara, S.Kom., M.Kom

PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS


SAINS, TEKNOLOGI DAN MATEMATIKA
UNIVERSITAS MUHAMMADIYAH KUDUS
2020
KATA PENGANTAR

Puji syukur tim penyusun panjatkan kehadirat Allah Subhanahu Wa Ta’ala atas
terselesaikannya Rancangan Pembelajaran Semester Mata Kuliah Dasar Bahasa Pemrograman
Pembelajaran Semester ini merupakan salah satu bagian dari panduan pembelajaran sebagai
pendekatan dalam pencapaian kompetensi lulusan S1 Ilmu Komputer.

Pada mata kuliah ini mahasiswa belajar ruang lingkup Dasar Bahasa Pemrograman
yang meliputi dasar-dasar Bahasa Pemrograman, type data, seleksi, perulangan, dan fungsi.
Mata kuliah ini adalah mata ajar wajib untuk program studi S1 Ilmu Komputer. Tidak ada
mata kuliah prasyarat untuk mengikuti mata ajar ini. Pada akhir mata ajar ini mahasiswa
diharapkan mampu menguasai kompetensi yang telah ditentukan meliputi kompetensi
knowledge, kompetensi hard sklill dan soft skill untuk mata kuliah Dasar Bahasa
Pemrograman.

Kami berharap pedoman pembelajaran ini dapat dijadikan petunjuk dan dipergunakan
dengan sebaik-baiknya. Kami juga merasa masih banyak kekurangan dalam pembuatan
pedoman pembelajaran ini, sehingga kritik dan saran yang bersifat membangun untuk
peningkatan kualitas pedoman pembelajaran ini sangat kami harapkan. Semoga Rancangan
Pembelajaran Semester ini dapat mengantarkan mahasiwa pada pencapaian tujuan yang
diinginkan.

Kudus, Januari 2020

Tim Penyusun

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
LEMBAR PERSETUJUAN

Rencana Pembelajaran Dasar Bahasa Pemrograman ini telah diperiksa dan disetujui:

Koordinator MK : Agung Prihandono, S.Kom., M.Cs

Penanggung Jawab MK : Agung Prihandono, S.Kom., M.Cs

Ketua Prodi S1 Ilmu Komputer : Agung Prihandono, S.Kom., M.Cs

Dekan Fakultas Sains, : M. Purnomo, S.Kep., M.H.Kes


Teknologi, dan Matematika

Ditetapkan di:

Kudus, Februari 2020

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
VISI, MISI, DAN TUJUAN
UNIVERSITAS MUHAMMADIYAH KUDUS

VISI
Menjadi perguruan tinggi unggul dan Islami yang berperan aktif di tingkat internasional dalam
ilmu pengetahuan teknologi dan seni berbasis kewirausahaan.

MISI

1. Menyelenggarakan sistem catur dharma pendidikan, penelitian dan pengabdian kepada


masyarakat serta Al Islam Kemuhammadiyahan berlandaskan keilmuan kuat, bersinergi
kewirausahaan dengan dunia usaha dan interdisipliner di tingkat nasional dan internasional.
2. Menyelenggarakan penelitian dan pengabdian kepada masyarakat berkelanjutan diakui pada
tingkat nasional dan internasional.
3. Mengembangkan dan menyebarluaskan ilmu pengetahuan teknologi dan seni islami serta lulusan
yang diakui di tingkat nasional dan internasional.
4. Mengembangkan unit-unit bisnis berbasis ilmu pengetahuan, teknologi, managemen dan seni.
5. Membangun dan memanfaatkan kerjasama harmonis antara industri, pemangku kepentingan, dan
pengguna lulusan untuk kesejahteraan, kebanggaan, persyarikatan, keunggulan budaya dan
peradaban bangsa.

TUJUAN
1. Tercapainya kepercayaan industri, pemangku kepentingan, persyarikatan, dan pengguna lulusan
berdaya saing nasional dan internasional.
2. Menghasilkan karya multidisipling dalam penelitian, pengabdian kepada masyarakat, dan
atmosfir akademik islami bertaraf nasional dan internasional.
3. Menghasilkan produk inovatif dan lulusan professional Islami yang bermanfaat dalam
meningkatkan kualitas hidup masyarakat dan mendukung pengembangan budaya wirausaha serta
berkonstribusi meningkatkan ekonomi.
4. Terbangunnya unit-unit wirausaha mandiri berbasis produk inovasi, manajemen, dan IPTEKS
serta budaya yang bermanfaat peningkatan kualitas hidup masyarakat.
5. Terwudujnya kuantitas dan kualitas pelayanan melalui kolaborasi industri, stakeholders, dan
pengguna lulusan berbasis kemitraan, kebudayaan, dan pendidikan berkelanjutan.

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
VISI, MISI, DAN TUJUAN
FAKULTAS SAINS, TEKNOLOGI, DAN MATEMATIKA

VISI
Menjadi Fakultas Sains, Teknologi, dan Matematika yang unggul dan islami menghasilkan
lulusan yang mampu dalam penguasaan ilmu pengetahuan teknologi dan seni yang berbasis
kewirausahaan serta berwawasan internasional pada tahun 2043

MISI

1. Menyelenggarakan sistem catur dharma pendidikan, penelitian dan pengabdian kepada


masyarakat serta Al Islam Kemuhammadiyahan sesuai bidang ilmu Sains, Teknologi, dan
Matematika yang unggul dan islami dengan penguasaan ilmu pengetahuan teknologi dan seni
serta berbasis kewirausahaan

2. Melaksanakan kegiatan penelitian dalam bidang Sains, Teknologi, dan Matematika berkelanjutan
yang diakui pada tingkat nasional dan internasional

3. Melaksanakan kegiatan pengabdian kepada masyarakat dengan mengintegrasikan nilai – nilai Al


Islam Kemuhammadiyahan di tingkat nasional dan internasional

4. Mengembangkan unit-unit bisnis berbasis ilmu pengetahuan teknologi dan seni serta
berlandaskan nilai-nilai Islami.

5. Membangun dan memanfaatkan kerjasama harmonis dengan industri, pemangku kepentingan


dan pengguna lulusan untuk menunjang penyelenggaraan pendidikan, penelitian dan pengabdian
pada masyarakat

TUJUAN
1. Menghasilkan lulusan yang kompeten dan professional di bidang Sains, Teknologi, dan
Matematika yang memiliki akhlaq islami
2. Menghasilkan karya penelitian sebagai landasan penyelenggaraan pendidikan dan
mengembangkan ilmu pengetahuan teknologi dan seni
3. Menghasilkan pengabdian masyarakat berlandaskan kearifan lokal untuk meningkatkan
kesejahteraan pada masyarakat yang terintegrasi dengan nilai-nilai Al Islam dan
Kemuhammadiyahan
4. Menciptakan unit-unit bisnis mandiri yang bermanfaat dalam meningkatkan dan mengembangkan

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
budaya wirausaha
5. Mewujudkan kepercayaan dan kerjasama dengan industri, pemangku kepentingan dan pengguna
lulusan untuk pengembangan pendidikan, penelitian dan pengabdian masyarakat

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
VISI DAN MISI
PROGRAM STUDI S1 ILMU KOMPUTER

VISI

Menjadi Program Studi Ilmu Komputer yang unggul dalam penerapan Komputer Cerdas di
bidang IPTEKS berlandaskan nilai-nilai keislaman serta berwawasan global pada tahun 2043

MISI
1. Menyelenggarakan pendidikan dan pengajaran dengan memberikan pengetahuan teoritis maupun
praktis secara profesional, efektif dan efesien dengan pemanfaatan teknologi informasi agar
menghasilkan lulusan yang kompeten di bidang Ilmu komputer.

2. Melakukan penelitian dan pengabdian kepada masyarakat serta kegiatan ilmiah lainnya untuk
pengembangan Ilmu komputer.

3. Meningkatkan keterampilan mahasiswa dalam bidang teknologi dan ilmu komputer supaya
dapat bersaing dalam dunia bisnis ditingkat nasional maupun internasional.

4. Membangun dan memanfaatkan kerjasama harmonis dengan berbagai institusi dan industri serta
menumbuhkembangkan lulusan berjiwa kewirausahaan

TUJUAN
1. Menghasilkan lulusan yang memiliki akhlak Islami dan Profesional dalam bidang ilmu Ilmu
komputer

2. Menghasilkan lulusan yang mampu memaksimalkan ilmu pengetahuan teknologi dan Ilmu
komputer supaya memberikan manfaat bagi lingkungan.

3. Menghasilkan lulusan yang memiliki jiwa wirausaha, sehingga mempunyai daya kreativitas untuk
membuka usaha yang baru.

4. Mengembangkan kemampuan dosen dalam proses pembelajaran.

5. Meningkatkan kualitas dan kuantitas penelitian di bidang ilmu komputer dengan berbagai pihak
baik tingkat nasional maupun internasional.

6. Mengembangkan berbagai kerjasama dengan lembaga pendidikan, penelitian, pemerintah dan


industri serta lembaga sosial kemasyarakatan lainnya baik nasional maupun global dalam
melaksanakan Tri Dharma Perguruan Tinggi.

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
RENCANA PEMBELAJARAN SEMESTER

A. IDENTITAS MATA KULIAH

IDENTITAS MATA KULIAH


Fakultas : Sains, Teknologi, dan Matematika
Program Studi : S-1 Ilmu Komputer
Nama Mata Kuliah : Dasar Bahasa Pemrograman
Kode Mata Kuliah : 1921108
Semester : 2 (dua)
SKS : 4 sks (2T 2P)
Dosen Pengampu : Agung Prihandono, S.Kom., M.Cs.
Deka Setia Negara, S.Kom., M.Kom

B. DESKRIPSI MATA KULIAH

Mata kuliah dengan keahlian Basic Programming untuk membangun kemampuan dasar logika
pemrograman dan pemecahan masalah sederhana dengan menggunakan algoritma & pemrograman
sederhana. Mata kuliah ini memperkenalkan dasar-dasar bahasa pemrograman, type data,
seleksi/percabangan, perulangan dan fungsi.

C. STANDAR KOMPETENSI

Setelah mengikuti mata kuliah ini mahasiswa:

1. Mampu membangun kemampuan dasar logika pemrograman dan pemecahan masalah


sederhana.
2. Mampu mendefinisikan variabel, konstanta dan tipe data pada masalah yang akan
diselesaikan.
3. Mampu menyusun Algoritma dalam bentuk flowchart dan pseudocode untuk menyelesaikan
masalah-masalah sederhana yang diberikan dengan baik dan terstuktur.
4. Mampu menjelaskan konsep pemrograman modular dan menerapkannya dalam program
sederhana.

D. BAHAN AJAR
1. Rinaldi Munir, Algoritma & Pemrograman, Informatika, Bandung, 2011.
2. Sianipardkk, Pemrograman & Struktur Data, Informatika, Bandung, 2013.
3. Panduan Praktikum Pemrograman, Teknik Elektro, UNS, 2018.

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
E. ALOKASI WAKTU
Mata kuliah ini terdiri atas:
4 SKS x 16 minggu efektif x 50 menit = 3.200 menit (14 minggu tatap muka, 1 minggu
UTS, 1Minggu UAS)

F. METODE PEMBELAJARAN
Metode pembelajaran mata kuliah ini adalah:
1. Ceramah
2. Small Group Discussion (SGD)
3. Problem Based Learning (PBL)
4. Tanya Jawab
5. Praktek

G. EVALUASI
1. Proses
a. Dilihat dari kehadiran, aktivitas dan partisipasi mahasiswa di kelas selama
pembelajaran berlangsung.
b. Penampilan pada saat mahasiswa melakukan presentasi makalah.
2. Hasil
a. Tes unit, dilakukan setiap menyelesaikan satu pokok bahasan
b. Ujian tengah semester.
c. Ujian akhir semester.
Komponen Penilaian:
No. Aspek Penilaian Bobot / Persentase
1. Kehadiran 10%
2. Bertanya/Berargumentasi 10%
3. Tugas Individu 30%
4. Tugas Kelompok 20%
5. Ujian Tengah Semester 10%
6. Ujian Akhir Semester 20%
Jumlah Total = 100%

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
KETENTUAN LAIN YANG HARUS DIPENUHI
Perwakilan
Mahasiswa/Ketua Kelas
1. Kehadiran kuliah mahasiswa minimal 75% dari total TatapMuka.
2. Seluruh tugas harusdikumpulkan.
3. ...........................................................................................................
4. ........................................................................................................... ( .................................... )

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
H. MATRIKS PEMBELAJARAN

TM Kemampuan Akhir Mat Metode Alokasi Pengalaman Belajar Indikator Kriteria Penilaian Bobot
yang diharapkan eri Pembelajaran Waktu

1 Mahasiswa dapat: Terminologi ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 2%


Mampu Pemrograman ● Small 1. Menjelaskan Diskripsi Singkat tentang kuliah ini, mahasiswa Kemampuan
memahami Logika pemecahan Group matakuliah Dasar Bahasa akan dapat: menyampaikan
konsep Logika & masalah Discussion Pemrograman 1. Mampu mengulang dan mejawab
Pemrograman ● Problem 2. Menjelaskan buku referensi yang definisi awal. pertanyaan peserta
Based digunakan 2. Memberi contoh diskusi serta
Learning 3. Menjelaskan manfaat mempelajari penyelesaian masalah praktek
● Praktek mata kuliah Dasar Bahasa sederhana
Adab:
Pemrograman
Tingkah laku dan
kebiasaan selama
Penyajian
proses belajar
4. Menyusun algoritma sederhana dalam
mengajar di kelas
menyelesaikan sebuah masalah

Penutup
5. Menginformasikan materi pertemuan
selanjutnya.
2 Mahasiswa dapat: a. Struktur ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 4%
● Memahami Dasar ● Small 1. Menjelaskan cakupan materi kuliah ini, mahasiswa Kemampuan
Konsep Algoritma Group pertemuan ke-2. akan dapat: menyampaikan
Algoritma b. Bentuk Discussion 2. Menjelaskan kompetensi dasar Mampu menjelaskan dan mejawab
● Mampu penulisan ● Problem pertemuan ke-2. perbedaan struktur dasar pertanyaan peserta
menjelaskan Algoritma Based algoritma dan syarat diskusi serta
tahapan-tahapan Learning Penyajian pembuatan algoritma praktek
dalam ● Praktek 3. Mempelajari tahap-tahap pembuatan yang baik.
Adab:
pemrograman program
Tingkah laku dan
komputer 4. Membaca algoritma
kebiasaan selama
5. Membuat langkah-langkah logis yang
proses belajar

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Sederhana mengajar di kelas
Penutup
1. Merangkum materi pertemuan kedua
2. Menginformasikan materi pertemuan
selanjutnya
3 Mahasiswa dapat: a. Notasi ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 5%
● Memahami alami ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
pemakaian flowchart Group telah dibahas pada pertemuan ke-2 akan dapat: menyampaikan
simbol-simbol b. Pseudocode Discussion 2. Menjelaskan cakupan materi Mampu menyusun dan mejawab
pada flowchart ● Problem pertemuan ke-3. sebuah algoritma dalam pertanyaan peserta
● Mampu Based 3. Menjelaskan kompetensi dasar bentuk pseudocode atau diskusi serta
membuat & Learning pertemuan ke-3. flowchart praktek
membaca ● Praktek
Penyajian Adab:
flowchart untuk Tingkah laku dan
memecahkan 4. Menyusun algoritma dalam
pseudocode dan flowchart kebiasaan selama
masalah proses belajar
Penutup mengajar di kelas
1. Merangkum materi pertemuan ketiga
2. Menginformasikan materi pertemuan
selanjutnya.
4 Mahasiswa dapat: a. Penamaan / ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 5%
Memahami konsep identifier: ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
penamaan & tipe Variabel dan Group telah dibahas pada pertemuan ke-3 akan dapat: menyampaikan
data dalam bahasa konstanta Discussion 2. Menjelaskan cakupan materi 1. Mampu membedakan dan mejawab
pemrograman b. Tipe data dasar: ● Problem pertemuan ke-4. variable dan konstanta pertanyaan peserta
Integer, float, Based 3. Menjelaskan kompetensi dasar 2. Mampu membuat diskusi serta
char Learning pertemuan ke-4. penamaan dan tipe praktek
● Praktek data yang tepat dalam
Penyajian Adab:
sebuah algoritma
4. Membuat algoritma yang mengguna- Tingkah laku dan
kan variable, konstanta dan tipe data kebiasaan selama
proses belajar
Penutup mengajar di kelas
5. Merangkum materi pertemuan keempat

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
6. Menginformasikan materi pertemuan
selanjutnya.
5 Mahasiswa dapat: a. Operasi ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 5%
Memahami jenis b. Operator ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
operasi & operator c. Operand Group telah dibahas pada pertemuan ke-4 akan dapat: menyampaikan
yang harus Discussio 2. Menjelaskan cakupan materi Mampu menggunakan dan mejawab
digunakan n pertemuan ke-5. operator yang tepat dan pertanyaan peserta
● Problem 3. Menjelaskan kompetensi dasar membuat algoritma diskusi serta
Based pertemuan ke-5. yang tepat terkait praktek
Learning dengan penggunaan
● Praktek operasi Adab:
Penyajian
Tingkah laku dan
4. Membuat algoritma yang mengguna-
kebiasaan selama
kan operator
proses belajar
mengajar di kelas
Penutup
5. Merangkum materi pertemuan kelima
6. Menginformasikan materi pertemuan
selanjutnya.
6 Mahasiswa dapat: Penyelesaian ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 5%
Mampu masalah ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
menyusun Sequence Group telah dibahas pada pertemuan ke-5 akan dapat: menyampaikan
algoritma untuk Discussio 2. Menjelaskan cakupan materi Mampu menyusun dan mejawab
menyelesaikan n pertemuan ke-6. algoritma untuk pertanyaan peserta
● Problem 3. Menjelaskan kompetensi dasar menyelesaikan masalah diskusi serta
masalah-masalah
yang bersifat Based pertemuan ke-6. masalah yang bersifat praktek
Learning sequence atau berurutan
sequence atau Adab:
● Praktek Penyajian
berurutan Tingkah laku dan
4. Membuat algoritma untuk menyelesai-
kebiasaan selama
kan masalah masalah yang bersifat
proses belajar
sequence atau berurutan
mengajar di kelas.
Penutup
5. Memberi tugas kepada mahasiswa
untuk dikerjakan dirumah.
6. Menginformasikan materi pertemuan

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
selanjutnya.
7 Mahasiswa dapat: a. Review materi ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 4%
Mampu menulis- pertemuan 1 s/d ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
kan pemecahan pertemuan 6 Group telah dibahas pada pertemuan ke-6 akan dapat: menyampaikan
masalah dalam b. Latihan pemecahan Discussio 2. Menjelaskan cakupan materi Mampu menyusun dan mejawab
semua bentuk masalah n pertemuan ke-7. algoritma untuk pertanyaan peserta
● Problem menyelesaikan masalah- diskusi serta
penulisan 3. Menjelaskan kompetensi dasar
algoritma Based pertemuan ke-7. masalah yang bersifat praktek
Learning sequence atau berurutan
● Praktek yang menggunak Adab:
Penyajian Tingkah laku dan
variable, tipe data dan
4. Membuat algoritma untuk operator yang tepat kebiasaan selama
menyelesaikan masalah masalah yang proses belajar
bersifat sequence atau berurutan dalam mengajar di kelas
bentuk flowchart/pseudocode

Penutup
5. Memberikan persiapan ujian tengah
semester.
8 UTS 10%
9 Mahasiswa dapat: Percabangan If ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 6%
Mampu Percabangan If Else ● Small 1. Membagikan hasil Ujian Tengah kuliah ini, mahasiswa Kemampuan
menyusun Percabangan If Else If Group Semester kepada mahasiswa akan dapat: menyampaikan
algoritma untuk Discussio 2. Menjelaskan cakupan materi Mampu menyusun dan mejawab
menyelesaikan n pertemuan ke-9 algoritma untuk pertanyaan peserta
● Problem 3. Menjelaskan kompetensi dasar menyelesaikan masalah- diskusi serta
masalah-masalah
menggunakan Based pertemuan ke-9. masalah menggunakan praktek
Learning 3 macam percabangan If
percabangan (If) Adab:
● Praktek Penyajian
Tunggal, If Else, Tingkah laku dan
4. Membuat algoritma untuk
If Else If kebiasaan selama
menyelesaikan masalah-masalah
proses belajar
menggunakan Percabangan (IF)
mengajar di kelas
Tunggal
5. Membuat algoritma untuk
menyelesaikan masalah-masalah
menggunakan percabangan If
RPS – Dasar Bahasa Pemrograman
Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
dengan 2 kondisi(If Else)
6. Membuat algoritma untuk
menyelesaikan masalah-masalah
menggunakan Kondisi If
Majemuk (If Else If)

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Penutup
5. Memberi tugas kepada mahasiswa
untuk dikerjakan dirumah.
6. Menginformasikan materi pertemuan
selanjutnya.
10 Mahasiswa dapat: Kondisi SWITCH ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 6%
Mampu –CASE ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
menyusun Group telah dibahas pada pertemuan ke-9 akan dapat: menyampaikan
algoritma untuk Discussio 2. Menjelaskan cakupan materi Mampu menyusun dan mejawab
menyelesaikan n pertemuan ke-10. algoritma untuk pertanyaan peserta
masalah masalah ● Problem 3. Menjelaskan kompetensi dasar menyelesaikan masalah diskusi serta
yang Based pertemuan ke-10. masalah yang praktek
Learning menggunakan Kondisi
menggunakan Adab:
● Praktek Penyajian
Kondisi (SWITCH - CASE) Tingkah laku dan
(SWITCH - 4. Membuat algoritma untuk menyelesai- kebiasaan selama
CASE) kan masalah masalah yang mengguna- proses belajar
kan Kondisi (SWITCH-CASE) mengajar di kelas

Penutup
5. Memberi tugas kepada mahasiswa
untuk dikerjakan dirumah.
6. Menginformasikan materi pertemuan
selanjutnya.
11 Mahasiswa dapat: Kondisi NESTED IF ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 6%
Mampu ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
menyusun Group telah dibahas pada pertemuan ke-10 akan dapat: menyampaikan
algoritma untuk Discussio 2. Menjelaskan cakupan materi Mampu menyusun dan mejawab
menyelesaikan n pertemuan ke-11. algoritma untuk pertanyaan peserta
masalah masalah ● Problem 3. Menjelaskan kompetensi dasar menyelesaikan masalah diskusi serta
yang Based pertemuan ke-11. masalah yang praktek
Learning menggunakan Kondisi
menggunakan Adab:
● Praktek Penyajian
Kondisi didalam didalam kondisi Tingkah laku dan
kondisi (NESTED 4. Membuat algoritma untuk menyelesai- (NESTED IF) kebiasaan selama
kan masalah masalah yang mengguna- proses belajar

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
IF) kan Kondisi didalam kondisi mengajar di kelas
(NESTED IF)

Penutup
5. Memberi tugas kepada mahasiswa
untuk dikerjakan dirumah.
6. Menginformasikan materi pertemuan
selanjutnya.
12 Mahasiswa dapat: Perulangan (Looping) ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 6%
Mampu a. For ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
menyusun b. Do Group telah dibahas pada pertemuan ke-11 akan dapat: menyampaikan
algoritma untuk Discussio 2. Menjelaskan cakupan materi Mampu menyusun dan mejawab
c. While
menyelesaikan n pertemuan ke-12. algoritma untuk pertanyaan peserta
masalah masalah ● Problem 3. Menjelaskan kompetensi dasar menyelesaikan masalah diskusi serta
yang Based pertemuan ke-12. masalah yang praktek
Learning menggunakan
menggunakan Adab:
● Praktek Penyajian perulangan (Loop)
perulangan Tingkah laku dan
(Loop) 4. Membuat algoritma untuk menyelesai- kebiasaan selama
kan masalah masalah yang mengguna- proses belajar
kan perulangan (Loop) mengajar di kelas
Penutup
5. Memberi tugas kepada mahasiswa
untuk dikerjakan dirumah.
6. Menginformasikan materi pertemuan
selanjutnya.
13 Mahasiswa dapat: Perulangan dalam ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 6%
Mampu Perulangan (Nested ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
menyusun Loop) Group telah dibahas pada pertemuan ke-12 akan dapat: menyampaikan
algoritma untuk Discussio 2. Menjelaskan cakupan materi Mampu menyusun dan mejawab
menyelesaikan n pertemuan ke-13. algoritma untuk pertanyaan peserta
● Problem 3. Menjelaskan kompetensi dasar menyelesaikan masalah diskusi serta
masalah masalah
yang Based pertemuan ke-13. masalah yang praktek
Learning menggunakan
menggunakan Adab:
● Praktek Penyajian

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
perulangan dalam 4. Membuat algoritma untuk menyelesai- perulangan dalam Tingkah laku dan
perulangan kan masalah masalah yang mengguna- perulangan (Nested kebiasaan selama
(Nested Loop) kan perulangan dalam perulangan Loop) proses belajar
(Nested Loop) mengajar di kelas

Penutup
5. Memberi tugas kepada mahasiswa
untuk dikerjakan dirumah.
6. Menginformasikan materi pertemuan
selanjutnya.
14 Mahasiswa dapat: Fungsi ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 6%
Mampu ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
menyusun Group telah dibahas pada pertemuan ke-13 akan dapat: menyampaikan
algoritma untuk Discussio 2. Menjelaskan cakupan materi Mampu menyusun dan mejawab
menyelesaikan n pertemuan ke-14. algoritma untuk pertanyaan peserta
● Problem 3. Menjelaskan kompetensi dasar menyelesaikan masalah diskusi serta
masalah masalah
dengan mengim- Based pertemuan ke-14. masalah dengan meng- praktek
Learning implementasikan
plementasikan Adab:
● Praktek Penyajian Fungsi
Fungsi Tingkah laku dan
4. Membuatkan algoritma untuk kebiasaan selama
menyelesaikan masalah masalah proses belajar
dengan mengimplementasikan Fungsi mengajar di kelas
Penutup
5. Memberi tugas kepada mahasiswa
untuk dikerjakan dirumah.
6. Menginformasikan materi pertemuan
selanjutnya.
15 Mahasiswa dapat: Fungsi Rekursif ● Ceramah 4x50 Pendahuluan Setelah mengikuti Tugas: 6%
Mampu Membahas Aplikasi ● Small 1. Mengingatkan kembali materi yang kuliah ini, mahasiswa Kemampuan
menyusun Learning Management Group telah dibahas pada pertemuan ke-13 akan dapat: menyampaikan
algoritma untuk System Universitas Discussio 2. Menjelaskan cakupan materi Mampu menyusun dan mejawab
menyelesaikan Muhammadiyah n pertemuan ke-14. algoritma untuk pertanyaan peserta
masalah masalah Kudus ● Problem 3. Menjelaskan kompetensi dasar menyelesaikan masalah- diskusi serta
Based pertemuan ke-14. masalah dengan meng-

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
dengan meng- Learning implementasikan Fungsi praktek
implementasikan ● Praktek Penyajian Rekursif
4. Membuat algoritma untuk menyelesai- Mahasiswa memahami Adab:
Fungsi Rekursif
kan masalah masalah dengan Algoritma pada Aplikasi Tingkah laku dan
mengimplementasikan Fungsi Rekursif Learning Management kebiasaan selama
System Universitas proses belajar
Penutup Muhammadiyah Kudus mengajar di kelas
5. Memberikan persiapan ujian akhir
semester.
6. Berpamitan dan meminta kesan pesan
dari mahasiswa.
16 UAS 20%

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
RUBRIK PENILAIAN
Sub Bobo
Jenis Bobot Sub Jenis Kriteria Simbol Nilai
bobot t

1. UTS 10% 10% Esai Lampiran N x 10%


1
2. UAS 20% 20% Esai Lampiran N x 20%
2
3. Kehadiran 10% 10% Kehadiran 11– ke bawah 60 D (Pilih A,B+,B,C,D) x 10%

12 70 C

13 80 B

14 90 B+

15-16 100 A

(Pilih A,B+,B,C,D, atau E) x


4. Keaktifan 10% 0,77% Pertemuan 2 Tidak Memperhatikan 50 E
0,77%

Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa,


100 A
aktual,atau memaparkan pemikiran baru

(Pilih A,B+,B,C,D, atau E) x


0,77% Pertemuan 3 Tidak Memperhatikan 50 E
0,77%

Memperhatikan 60 D

Bertanya 70 C

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

(Pilih A,B+,B,C,D, atau E) x


0,77% Pertemuan 4 Tidak Memperhatikan 50 E
0,77%

Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

(Pilih A,B+,B,C,D, atau E) x


0,77% Pertemuan 5 Tidak Memperhatikan 50 E
0,77%

Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

(Pilih A,B+,B,C,D, atau E) x


0,77% Pertemuan 6 Tidak Memperhatikan 50 E
0,77%

Memperhatikan 60 D

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

(Pilih A,B+,B,C,D, atau E) x


0,77% Pertemuan 7 Tidak Memperhatikan 50 E
0,77%

Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

(Pilih A,B+,B,C,D, atau E) x


0,77% Pertemuan 9 Tidak Memperhatikan 50 E
0,77%

Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

Pertemuan (Pilih A,B+,B,C,D, atau E) x


0,77% Tidak Memperhatikan 50 E
10 0,77%

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

Pertemuan (Pilih A,B+,B,C,D, atau E) x


0,77% Tidak Memperhatikan 50 E
11 0,77%

Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

Pertemuan (Pilih A,B+,B,C,D, atau E) x


0,77% Tidak Memperhatikan 50 E
12 0,77%

Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Pertemuan (Pilih A,B+,B,C,D, atau E) x
0,77% Tidak Memperhatikan 50 E
13 0,77%

Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

Pertemuan (Pilih A,B+,B,C,D, atau E) x


0,77% Tidak Memperhatikan 50 E
14 0,77%

Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

Bertanya dan menjawab yang sifatnya istimewa, aktual,


100 A
atau memaparkan pemikiran baru

Pertemuan (Pilih A,B+,B,C,D, atau E) x


0,77% Tidak Memperhatikan 50 E
15 0,77%

Memperhatikan 60 D

Bertanya 70 C

Menyampaikan Pendapat 80 B

Bertanya dan menyampaikan pendapat 90 B+

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Bertanya dan menjawab yang sifatnya istimewa, aktual,
100 A
atau memaparkan pemikiran baru

5. Tugas
5% Tugas 1 Mengumpulkan tepat waktu 20 A
Individu 30% (A+B+C+D+E) x 5%

Kesesuaian isi dengan judul 20 B

Kelengkapan Data 20 C

Analisis Data 20 D

Tata tulis terstruktur dan sistematis 20 E

5% Tugas 2 Mengumpulkan tepat waktu 20 A (A+B+C+D+E) x 5%


Kesesuaian isi dengan judul 20 B

Kelengkapan Data 20 C

Analisis Data 20 D

Tata tulis terstruktur dan sistematis 20 E

5% Tugas 3 Mengumpulkan tepat waktu 20 A (A+B+C+D+E) x 5%


Kesesuaian isi dengan judul 20 B

Kelengkapan Data 20 C

Analisis Data 20 D

Tata tulis terstruktur dan sistematis 20 E

5% Tugas 4 Mengumpulkan tepat waktu 20 A (A+B+C+D+E) x 5%

Kesesuaian isi dengan judul 20 B

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Kelengkapan Data 20 C

Analisis Data 20 D

Tata tulis terstruktur dan sistematis 20 E

5% Tugas 5 Mengumpulkan tepat waktu 20 A (A+B+C+D+E) x 5%

Kesesuaian isi dengan judul 20 B

Kelengkapan Data 20 C

Analisis Data 20 D

Tata tulis terstruktur dan sistematis 20 E

5% Tugas 6 Mengumpulkan tepat waktu 20 A (A+B+C+D+E) x 5%


Kesesuaian isi dengan judul 20 B

Kelengkapan Data 20 C

Analisis Data 20 D

Tata tulis terstruktur dan sistematis 20 E

6.Tugas Makalah Kesesuaian Topik 20 A


20% 10% (A+B+C+D+E) x 10%
Kelompok
Kelengkapan Data 20 B

Analisis Data 20 C

Bebas Plagiarisme 20 D

Tata tulis terstruktur dan sistematis 20 E

10% Presentasi Penguasaan Materi 20 A (A+B+C+D+E) x 10%

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Ketepatan menyelesaikan masalah 20 B

Kemampuan komunikasi 20 C

Kemampuan menghadapi pertanyaan 20 D

Kelengkapan alat peraga dalam presentasi 20 E

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Lampiran 3

Instrumen Penilaian Produk


Makalah
Nama : ....................................................
NIM : ....................................................
Mata Kuliah : Dasar Bahasa
PemrogramanSemester : II
(Dua)
Tanggal : ....................................................

Kriteria Sangat Baik Baik Cukup


Penilaian Bobot Nilai Total
Skor 81-100 71-80 61-70
Kesesuaian
2%
Topik
Kelengkapan
2%
data
Analisis data 2%
Bebas
2%
Plagiarisme
Tata tulis serta
Sistematika
2%
penyusunan
laporan
Nilai Akhir 10%

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
RUBRIK PENILAIAN PRODUK MAKALAH

Kriteria Penilaian Sangat Baik Baik Cukup

Skor 81-100 71-80 61-70

Kesesuaian Topik Topik makalah sesuai dengan topik pembahasan Topik makalah sesuai dengan topik Topik makalah hanya
yang ditugaskan bahkan dikembangkan secara pembahasan yang ditugaskan merepresentasikan sebagian dari dari
kreatif bahkan terinterkoneksi dan atau topik pembahasan yang ditugaskan.
terintegrasi dengan bidang keilmuan yang lain

Kelengkapan data Data lengkap dan memenuhi kebutuhan bahan Data lengkap dan memenuhi Makalah hanya menyajikan sebagian
kajian minimal (lihat RPS), serta ditambah kebutuhan bahan kajian minimal (lihat data yang dibutuhkan.
berbagai kajian terbaru RPS)

Analisis data Analisis data dilakukan pada semua bahan kajian Analisis data dilakukan pada semua Analisis data hanya dilakukan pada
yang disarankan yang didasarkan pada referensi bahan kajian yang disarankan, tetapi sebagian bahan kajian yang
yang terpercaya hanya sebagian bahan kajian yang disarankan.
dikaji denga referensi yang terpercaya
Bebas Plagiarisme Semua bagian makalah terbebas dari unsur Sebagian kecil (kurang dari 10%) dari Terdapat sebanyak 10-20% bagian
plagiarisme. konten makalah terindikasi dari konten makalah terindikasi
mengandung unsur plagiarisme mengandul plagiarisme

Tata tulis serta Makalah ditik rapi, konsisten, salah ketik kurang Penyusunan makalah sudah disusun Penyusunan makalah sudah disusun
Sistematika dari 5% dari jumlah kata, menggunakan Bahasa sesuai dengan pedoman penulisan sesuai pedoman penulisan makalah,
penyusunan laporan Indonesia baku dan EYD, dan sistematika makalah, ditik rapi,dan menggunakan tetapi belum ditik secara rapi dan
penyusunan makalah sudah sesuai pedoman Bahasa Indonesia baku dan EYD, konsisten, sebagian kalimat belum
penulisan makalah tetapi tata tulisnya masih ada yang menggunakan Bahasa Indonesia
kurang konsisten, dan terdapat lebih Baku dan EYD, dan terdapat lebih
dari 5% dan kurang dari 10% kata dari 10% kata yang salah ketik.
yang salah ketik.

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Lampiran 4

Instrumen Penilaian Unjuk Kerja


Presentasi Makalah
Nama : ....................................................
NIM : ....................................................
Mata Kuliah : Dasar Bahasa
PemrogramanSemester : II
(Dua)
Tanggal : ....................................................
Kriteria Sangat Baik Baik Cukup
Penilaian Bobot Nilai Total
Skor 81-100 71-80 61-70
Penguasaan
2%
Materi
Ketepatan
menyelesaikan 2%
masalah
Kemampuan
2%
komunikasi
Kemampuan
menghadapi 2%
pertanyaan
Kelengkapan
alat peraga
2%
dalam
presentasi
Nilai Akhir 10%

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020
Rubrik Penilaian Unjuk Kerja
Presentasi Makalah

Kriteria Sangat Baik Baik Cukup


Penilaian

Skor 81-100 71-80 61-70

Penguasaan Menguasai semua materi Menguasai semua materi Menguasai sebagian materi
Materi dengan cakupan yang luas dengan cakupan terbatas dengan cakupan terbatas
melintasi topik yang (hanya sebatas topik yang
ditugaskan (yang masih ditugaskan)
relevan)

Ketepatan Penyelesaian masalah Penyelesaian masalah Penyelesaian masalah


menyelesaikan didukung dengan bukti- didukung oleh bukti- didukung bukti-bukti yang
masalah bukti dari sumber bukti yang logis dan kurang meyakinkan
referensi yang terpercaya meyakinkan
dan relevan

Kemampuan Menyampaikan presentasi Pembicara Pembicara menyampaikan


komunikasi dengan penuh semangat menyampaikan presentasi presentasi dengan tenang,
dan mampu menularkan dengan tenang dan nada yang datar, kurang
antusiasme kepada intonasi yang tepat, berinteraksi dengan
pendengar terstruktur, mampu pendengar, dan tergantung
berinteraksi dengan baik pada catatan.
kepada pendengar,
menjaga kontak mata,
tetapi masih tergantung
pada catatan

Kemampuan Cepat mereson Merespon pertanyaan Merespon pertanyaan dari


menghadapi pertanyaan dari penanya dari penannya dengan penanya dengan agak
pertanyaan dengan tenang dan tenang, dan memberian lambat dan masih
mampu memberikan jawaban yang tepat, tergantung pada buku
jawaban yang singkat, tetapi sangat bertele-tele catatan dan atau
padat, jelas, dan tepat. dan terkadang tidak makalah/referensi yang
fokus. dibawa, tetapi jawabannya
tepat.

Kelengkapan Menyediakan dan Alat peraga disiapkan Alat peraga sudah


alat peraga mempergunakan alat dengan matang dan digunakan tetapi kurang
dalam peraga yang disiapkan mampu mendukung mendukung materi
presentasi dengan matang dan presentasi penjelasan presentasi.
membuat presentasi dalam presentasi.
menjadi lebih menarik
dan lebih hidup.

RPS – Dasar Bahasa Pemrograman


Prodi S1 Ilmu Komputer Fakultas Sains, Teknologi dan Matematika
Universitas Muhammadiyah Kudus
Tahun Akademik 2019/2020

Anda mungkin juga menyukai