Mata Kuliah Kode Mata Kuliah Rumpun Mata Kuliah Bobot (SKS) Semester Tanggal Penyusunan
Pemrograman Client Server SI037 Software Process T=0 P=2 5 22 Oktober 2022
Pengesahan
Donni Prabowo, M.Kom Atik Nurmasani, M.Kom Anggit Dwi Hartanto, M.Kom
Mampu menjelaskan pemahaman mengenai konsep analisis, perancangan, implementasi, evaluasi, manajemen pengelolaan, dan
CPL11
penelitian untuk pengembangan aplikasi interaktif atau sistem informasi
Mampu merancang, mengimplementasikan rancangan, dan menguji aplikasi interaktif atau sistem informasi dengan tools tertentu
CPMK17
secara individu atau tim
Mampu menjelaskan pemahaman mengenai konsep analisis, perancangan, implementasi dan evaluasi untuk pengembangan sistem
CPMK34
informasi
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
Sub-CPMK03 Mampu menjelaskan pemahaman mengenai bahasa pemrograman php dengan framework codeigniter
Sub-CPMK05 Mampu menjelaskan pemahaman mengenai bahasa pemrograman kotlin untuk pengembangan aplikasi berbasis android
Sub-CPMK06 Mampu mengintegrasikan RESfull API yang telah dibuat dengan aplikasi
CPMK17 V V V
CPMK34 V V V
Deskripsi singkat
Perkuliahan diselenggarakan dalam 14 kali pertemuan tatap muka praktikum selama satu semester. Perkuliahan diawali dengan menjelaskan
mata kuliah
pentingnya mempelajari konsep pemrograman client server, materi yang akan dipelajari, referensi, tata cara perkuliahan, tugas, presentasi, serta
penilaian akhir. Perkuliahan dilakukan secara luring dan asinkronisasi menggunakan video rekaman atau penjelasan dalam bentuk lain, tugas serta
kuis yang di-upload pada aplikasi LMS (Learning Management System). Penyajian materi dilakukan secara interaktif (praktikum disertai dialog atau
diskusi antar dosen dan mahasiswa atau antar mahasiswa yang dipandu oleh dosen dan asisten praktikum). Tugas kuliah akan diberikan secara
kelompok (1 kelompok terdiri dari 5 orang) guna meng-evaluasi tingkat pemahaman mahasiswa terhadap materi yang dibahas. Ujian Tengah Semester
dan Ujian Akhir Semester dilakukan secara terjadwal. Praktikum menggunakan tools Visual Studio Code, XAMPP, Android Studio.
Bahan Kajian:
Menganalisa studi kasus sederhana terkait pengembangan aplikasi, memetakan kebutuhan struktur database, membuat database berserta
Materi Pembelajaran
tabel-tabelnya, membuat aplikasi disisi server (back end) menggunakan bahasa pemrograman PHP dan membuat aplikasi android yang akan
berperan sebagai Client dengan bahasa pemrograman Kotlin.
Pustaka Utama:
1. Akbar (2018), Kotlin Zero to Hero: Membuat Aplikasi Android dengan Kotlin cocok untuk Pemula - UDACODING. (n.p.): UDACODING.
Pendukung
2. Akbar (2019), Fun Kotlin: Buku Kotlin Seri ke 3 Level High Intermediate - UDACODING. (n.p.): UDACODING.
3. Isnardi(2021), Membangun RestFull Api menggunakan Codeigniter 4 dan client android dengan bahasa pemrograman kotlin. (2021). (n.p.):
Pustaka Galeri Mandiri.
Mata Kuliah
Bahasa Pemrograman 2
Prasyarat
(1) (2) (3) (4) Luring (5) Daring (6) (7) (8)
(1) (2) (3) (4) Luring (5) Daring (6) (7) (8)
(1) (2) (3) (4) Luring (5) Daring (6) (7) (8)
(1) (2) (3) (4) Luring (5) Daring (6) (7) (8)
Sub-CPMK01 : Mampu · Ketepatan menuliskan Kriteria : Ujian Terjadwal, Ujian Terjadwal, Materi pertemuan 1 sampai 25
menganalisis kasus jawaban sesuai Ketepatan durasi sesuai durasi sesuai pertemuan 7
pengembangan software perintah soal jawaban ujian arahan DAAK arahan DAAK
8
Sub-CPMK02 : Mampu sesuai perintah
merancang struktur soal
database dengan baik
Penilaian Bentuk Pembelajaran;
Kemampuan akhir tiap Bobot
Pertemu Metode Pembelajaran; Materi Pembelajaran
tahapan belajar Penilaian
an Ke- Kriteria & Penugasan Mahasiswa; [Pustaka]
(Sub-CPMK) Indikator (%)
Teknik [Estimasi Waktu]
(1) (2) (3) (4) Luring (5) Daring (6) (7) (8)
Sub-CPMK03 : Mampu
menjelaskan
pemahaman mengenai
bahasa pemrograman
php dengan framework
codeigniter
Sub-CPMK04 : Mampu
merancang dan
membuat RESTfull API
(1) (2) (3) (4) Luring (5) Daring (6) (7) (8)
[1], [2]
(1) (2) (3) (4) Luring (5) Daring (6) (7) (8)
RESfull API yang telah · Mampu memahami Teknik : Tanya Perkuliahan, Perkuliahan, Pembuatan Layout dan
dibuat dengan aplikasi cara membuat activity jawab, [P= 10 menit] [P= 10 menit] Coding Business Proses
untuk menghandle Keaktifan, Halaman Transaksi
Diskusi ● Kuliah, Proses ● Kuliah, Proses
proses transaksi
Belajar, [PB = Belajar, [PB =
penjualan barang 90 menit] 90 menit] Sub Topik :
1. Membuat layout
● Pemahaman ● Pemahaman halaman transaksi
materi mandiri, materi mandiri, 2. Membuat activity
Kegiatan Kegiatan untuk menghandle
Mandiri,[PM = Mandiri,[PM = proses transaksi
70 menit] 70 menit]
penjualan barang
● Tidak ada tugas ● Tidak ada tugas
[1], [2]
(1) (2) (3) (4) Luring (5) Daring (6) (7) (8)
Sub-CPMK05 : Mampu · Ketepatan menuliskan Kriteria : Ujian Terjadwal, Ujian Terjadwal, Materi pertemuan 9 sampai 25
menjelaskan jawaban sesuai Ketepatan durasi sesuai durasi sesuai pertemuan 15
pemahaman mengenai perintah soal jawaban ujian arahan DAAK arahan DAAK
bahasa pemrograman sesuai perintah
kotlin untuk soal
16 pengembangan aplikasi
berbasis android
Sub-CPMK06 : Mampu
mengintegrasikan
RESfull API yang telah
dibuat dengan aplikasi
Teknik Penilaian CPMK
CPL11 CPMK34 V V V
CPL11 CPMK34 6 0 25 0 25 50
100