P2RP-LP3M UB
Portofolio Perkuliahan
UNIVERSITAS BRAWIJAYA
FAKULTAS MIPA
JURUSAN STATISTIKA / PROGRAM STUDI SARJANA STATISTIKA
Mata Kuliah:
Dasar-dasar Pemrograman
Kode:
MAS1131
RMK:
Teori dan Komputasi
Semester:
Ganjil Dosen Putra Pandu Adikara, S.Kom., M.Kom. dan
Dwi Ayu Lusia, S.Si., M.Si.
Pendahuluan
Mata Kuliah (MK) Dasar-dasar Pemrograman Kelas B adalah mata kuliah wajib untuk mahasiswa semester 3 di tahun 2019. Terdapat 7 mahasiswa angkatan 2016 dan 43 mahasiswa angkatan 2018 yang mengikuti mata kuliah Dasar-dasar Pemrograman Kelas B.
MK Dasar-dasar Pemrograman Kelas B mempelajari tentang pengantar algoritma, tipe-tipe data dasar, tahapan penyelesaian menggunakan computer, flowchart dan pseudo code, statemen IO, seleksi, iterasi, prosedur dan fungsi, array, string, sub range, set, enumerasi dan operasi file.
1 Tujuan
Tujuan Umum:
Mata kuliah ini diajarkan supaya mahasiswa mampu menjelaskan dan membahas pengantar algoritma, tipe-tipe data dasar, tahapan penyelesaian menggunakan computer, flowchart dan pseudo code, statemen IO, seleksi, iterasi, prosedur dan fungsi, array, string, sub range, set, enumerasi dan operasi file.
Mata kuliah ini diajarkan untuk mendukung Capaian Pembelajaran Program Studi (Intended Learning Outcome - ILO) berikut ini:
- ILO 4: Menguasai minimal dua perangkat lunak statistika, termasuk yang berbasis open source.
- ILO 5: Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif secara mandiri, dengan hasil yang bermutu dan terukur dalam implementasi ilmu pengetahuan dan teknologi yang menerapkan nilai humaniora berdasarkan kaidah, tata cara dan etika ilmiah
- ILO 7: Mampu memelihara dan mengembangkan jaringan kerja, serta melakukan supervisi dan evaluasi terhadap kinerja tim yang dipimpinnya - ILO 8: Mampu menerapkan dan menginternalisasi semangat kemandirian,
kejuangan, kewirausahaan berdasarkan nilai, norma, dan etika akademik serta nilai Pancasila dalam segala aspek kehidupan.
Sedangkan capaian pembelajaran dari Mata Kuliah (Course Learning Outcome - CLO) Dasar-dasar Pemrograman Kelas B ini adalah:
- CLO 1: Mahasiswa mampu memahami dan dapat membedakan antara
P2RP-LP3M UB
algoritma, flowchart, dan tahapan penyelesaian menggunakan komputer - CLO 2: Mahasiswa mampu mengkoding menggunakan struktur, tipe data,
operator, input dan output
- CLO 3: Mahasiswa mampu mengkoding statistika deskriptif menggunakan struktur algoritma runtutan dan seleksi
- CLO 4: Mahasiswa mampu mengkoding statistika deskriptif menggunakan struktur algoritma perulangan
- CLO 5: Mahasiswa mampu mengkoding pengolahan data sederhana menggunakan struktur algoritma presedur dan fungsi
- CLO 6: Mahasiswa mampu mengkoding pengolahan data sederhana menggunakan struktur algoritma array dan record
- CLO 7: Mahasiswa mampu mengkoding pengolahan data sederhana menggunakan struktur file teks, file bertipe dan tidak bertipe
Masing – masing Capaian Pembelajaran Mata Kuliah (CLO) memberikan dukungan terhadap Capaian Pembelajaran Program Studi (ILO) dengan presentase tertentu yang detilnya dapat dilihat pada matriks hubungan antara CLO MK Dasar-dasar Pemrograman Kelas B dan ILO yang disajikan pada Tabel 1.
Tabel 1. Matriks Hubungan antara CLO dan ILO MK Dasar-dasar Pemrograman Kelas B
ILO1 ILO2 ILO3 ILO4 ILO5 ILO6 ILO7 ILO8
CLO1 0 0 0 0 0.6 0 0.2 0.2
CLO2 0 0 0 0.4 0.4 0 0.1 0.1
CLO3 0 0 0 0.5 0.4 0 0.1 0
CLO4 0 0 0 0.5 0.4 0 0.1 0
CLO5 0 0 0 0.5 0.4 0 0.1 0
CLO6 0 0 0 0.5 0.4 0 0.1 0
CLO7 0 0 0 0.5 0.4 0 0.1 0
2 Strategi Pembelajaran
Perkuliahan ini menyajikan materi yang bersifat teori matematis. Untuk itu digunakan strategi berikut ini:
- Putra Pandu Adikara, S.Kom., M.Kom. mengajar sebelum UTS dan Dwi Ayu Lusia, S.Si., M.Si. mengajar setelah UTS
- Menyediakan akses materi perkuliahan (dalam file berbentuk pdf/ppt pada blog dosen: https://dwiayulusia.blogspot.com/p/dasar-dasar-pemrograman.html) - Menjelaskan secara rinci tentang cara berfikir untuk mengkoding serta
bagaimana logikanya.
- Ketika mahasiswa mencoba mengoding menggunakan pascal, dosen akan mengecek mahasiswa satu persatu dan mempersilahkan mahasiswa untuk bertanya atau kalau ada kesalahan koding.
- Memberikan tugas untuk teori dan kasus yang menyerupai contoh, sehingga mahasiswa melakukan analisa metode atau materi yang telah disampaikan.
P2RP-LP3M UB
Tugas tersebut juga sebagai indikator pemahamanan mahasiswa mengenai materi yang telah disampaikan.
3 Pengelolaan Perkuliahan
Mata kuliah ini adalah mata kuliah 3 sks, dimana 2 sks pertemuan dengan dosen (perkuliahan) dan 1 sks pertemuan dengan asisten praktikum. Pertemuan terjadwal satu minggu sekali (3 kali 50 menit) selama 14 minggu. UTS dilaksanakan terjadwal setelah 7 kali pertemuan, sedangkan UAS dilakukan terjadwal setelah pertemuan ke 14. Detail perkuliahan:
a. Jadwal: pertemuan dijadwalkan setiap hari Selasa jam 10.15 sampai 12.00 WIB di ruangan MC 4.8. Pada setiap pertemuan, mahasiswa dituntut memiliki konsentrasi yang tinggi. Dosen menyajikan materi pada satu sks pertama, dan satu sks terakhir, mahasiswa akan berlatih contoh soal maupun kasus yang serupa dengan contoh yang telah dijelaskan oleh dosen.
b. Setiap pertemuan memiliki capaian pembelajaran yang sesuai dengan materi yang disampaikan. Terdapat evaluasi capaian pembelajaran seperti dua kali tugas (T1 dan T2), dua kali kuis (Q1 dan Q2), nilai praktikum (P1), Ujian Tengah Semester (UTS1), dan Ujian Akhir Semester (UAS1). Nilai akhir dihitung dengan 0.15*Q1 + 0.15*Q2 + 0.1*T1 + 0.1*T2 + 0.1*P1 + 0.2*UTS1 + 0.2*UAS1
c. Praktikum dilakukan sebanyak 5 kali pertemuan. Asisten dosen dalam memandu praktimum adalah Septika Ningrum Riski Irawati, Ina Triani, Agus Putradana Amertha, dan Yanuar Rizal Ramadhan. Nilai akhir praktikum dihitung dari 0.20*(tugas1 + tugas2)/2 + 0.25*UTP + 0.25*100 + 0.25*UAP + 0.10*Presensi 4 Isi Perkuliahan
- Algoritma, flowchart, dan tahapan penyelesaian menggunakan komputer - Struktur, tipe data, operator, input dan output
- Struktur algoritma runtutan dan seleksi - Struktur algoritma perulangan
- Struktur algoritma presedur dan fungsi - Struktur algoritma array dan record
- Struktur file teks, file bertipe dan tidak bertipe
Kesesuaian antara materi perkuliahan yang dirancang pada kurikulum dengan prakteknya dapat dilihat pada Lampiran 1.
5 Peserta Kuliah
Mata kuliah Dasar-dasar Pemrograman Kelas B adalah mata kuliah wajib yang diikuti oleh mahasiswa program studi Sarjana Statistika FMIPA UB, 7 mahasiswa angkatan 2016 dan 43 mahasiswa angkatan 2018.
6 Persentase Kehadiran
Kehadiran dosen adalah 100% sedangkan kehadiran mahasiswa rata-rata sebesar 96%
P2RP-LP3M UB
7 Sistem Evaluasi
- Tugas 1 (T1) untuk materi algoritma, flowchart, dan tahapan penyelesaian menggunakan computer; mengkoding menggunakan struktur, tipe data, operator, input dan output; mengkoding statistika deskriptif menggunakan struktur algoritma runtutan dan seleksi; mengkoding statistika deskriptif menggunakan struktur algoritma perulangan
- Kuis 1 (Q1) dilakukan saat pertemuan ke-5 untuk materi untuk materi algoritma, flowchart, dan tahapan penyelesaian menggunakan computer; serta mengkoding menggunakan struktur, tipe data, operator, input dan output.
- UTS (UTS1) dilakukan secara terjadwal setelah pertemuan ke-7 untuk materi mengkoding statistika deskriptif menggunakan struktur algoritma runtutan dan seleksi; serta mengkoding statistika deskriptif menggunakan struktur algoritma perulangan.
- Tugas 2 (T2) untuk materi mengkoding statistika deskriptif menggunakan struktur algoritma perulangan; serta mengkoding pengolahan data sederhana menggunakan struktur algoritma array dan record
- Praktikum (P1) untuk materi algoritma, flowchart, dan tahapan penyelesaian menggunakan computer; mengkoding menggunakan struktur, tipe data, operator, input dan output; mengkoding statistika deskriptif menggunakan struktur algoritma runtutan dan seleksi; mengkoding statistika deskriptif menggunakan struktur algoritma perulangan; mengkoding pengolahan data sederhana menggunakan struktur algoritma presedur dan fungsi; mengkoding pengolahan data sederhana menggunakan struktur algoritma array dan record; serta mengkoding pengolahan data sederhana menggunakan struktur file teks, file bertipe dan tidak bertipe
- Kuis 2 (Q2) dilakukan saat pertemuan ke-12 untuk materi algoritma, flowchart, dan tahapan penyelesaian menggunakan computer; mengkoding statistika deskriptif menggunakan struktur algoritma perulangan; serta mengkoding pengolahan data sederhana menggunakan struktur algoritma array dan record - UAS (UAS1) dilakukan terjadwal setelah pertemuan ke-14 untuk materi
mengkoding menggunakan struktur, tipe data, operator, input dan output;
mengkoding statistika deskriptif menggunakan struktur algoritma runtutan dan seleksi; mengkoding pengolahan data sederhana menggunakan struktur algoritma presedur dan fungsi; mengkoding pengolahan data sederhana menggunakan struktur algoritma array dan record; serta mengkoding pengolahan data sederhana menggunakan struktur file teks, file bertipe dan tidak bertipe Pada minggu UTS dan UAS seluruh kegiatan perkuliahan diliburkan, sehingga mahasiswa konsentrasi untuk menghadapi UTS/UAS.
Materi yang dievaluas untuk setiap asessment dan bobotnya dapat dilihat pada Tabel 2.
P2RP-LP3M UB
Tabel 2 Asesmen dan materi yang diukur, serta pembobotan setiap assessment terhadap nilai akhir dan Capaian Pembelajaran Mata Kuliah (Course Learning Outcome – CLO)
Asesment Materi
Bobot terhada p Nilai akhir
CLO 1
CLO 2
CLO 3
CLO 4
CLO 5
CLO 6
CLO 7 Bobot Asesment terhadap CLO (Course Learning
Outcome)
Q1
Struktur, tipe data, operator, input dan output; Struktur algoritma runtutan dan seleksi; Struktur algoritma perulangan
0.15 0 0.2 0.4 0.4 0 0 0
Q2
Struktur, tipe data, operator, input dan output; Struktur algoritma perulangan;
Struktur algoritma array dan record
0.15 0 0.2 0 0.4 0 0.4 0
T1
Algoritma, flowchart, dan tahapan
penyelesaian menggunakan computer; Struktur, tipe data, operator, input dan output;
Struktur algoritma runtutan dan seleksi;
Struktur algoritma perulangan
0.1 0.2 0.2 0.2 0.4 0 0 0
T2
Struktur algoritma perulangan; Struktur algoritma array dan record
0.1 0 0 0 0.2 0 0.8 0
P1
Algoritma, flowchart, dan tahapan
penyelesaian menggunakan computer; Struktur, tipe data, operator, input dan output;
Struktur algoritma runtutan dan seleksi;
Struktur algoritma perulangan; Struktur algoritma presedur dan fungsi; Struktur algoritma array dan record; Struktur file teks, file bertipe dan
0.1 0 0 0.2 0.3 0.2 0.2 0.1
P2RP-LP3M UB
tidak bertipe
UTS1
Struktur algoritma perulangan; Struktur algoritma presedur dan fungsi
0.2 0 0 0 0.3 0.7 0 0
UAS1
Struktur, tipe data, operator, input dan output; Struktur algoritma runtutan dan seleksi; Struktur algoritma presedur dan fungsi; Struktur algoritma array dan record; Struktur file teks, file bertipe dan tidak bertipe
0.2 0 0.2 0.2 0 0.1 0.2 0.3
8 Pengamatan Kelas
Perkuliahan Dasar-dasar Pemrograman Kelas B dilakukan dengan tatap muka sebanyak 14 pertemuan. Mahasiswa sangat antusias dengan mengkoding didalam kelas dengan pengawasan dosen. Mahasiswa yang antusias cenderung duduk didepan kelas.
Sedangkan mahasiswa yang pintar mengoding hanya beberapa saja. Karena tidak semua mahasiswa pintar dalam mengoding.
9 Hasil Belajar
Hasil belajar setiap mahasiswa tercermin dari nilai di setiap assessment. Nilai – nilai tersebut dengan bobot masing – masing diolah menjadi nilai akhir, yang nantinya sesuai dengan aturan konversi, dirubah menjadi nilai angka yang dicetak pada KHS/Transkrip mahasiswa. Selain diolah menjadi nilai akhir, nilai di setiap assessment, dengan memperhatikan persentase kontribusi CLO terhadap setiap ILO (Tabel 1) dan bobot setiap assessment terhadap CLO (Tabel 2), diolah dengan bantuan software OBES, sehingga setiap mahasiswa juga mempunyai nilai di setiap CLO dan ILO.
Deskripsi nilai dari setiap CLO dapat dilihat pada Tabel 3, dan Gambar 1. Gambar 1 (a) menyajikan indeks capaian rata – rata mahasiswa pada masing – masing CLO. Gambar 1 (b) menyajikan persentase mahasiswa dengan nilai capaian di atas 60. Pada kedua gambar, setiap sudut dari segi lima merepresentasikan setiap CLO, dan lintasan segi lima terluar menunjukkan capaian yang paling tinggi. Semakin luar posisi garis biru, maka semakin tinggi indeks capaian dari suatu CLO.
Tabel 3. Deskripsi Nilai dan Kategori Capaian untuk Setiap CLO MK Dasar-dasar Pemrograman Kelas B
CLO1 CLO2 CLO3 CLO4 CLO5 CLO6 CLO7
Rata -
rata 73.84 68.11 72.6 68.56 64.7 74.08 74.4
P2RP-LP3M UB Kategor i Capaian
SATISFA CTORY
SATISFA CTORY
SATISFA CTORY
SATISFA CTORY
DEVEL OPING
SATISFA CTORY
SATISFA CTORY Banyak
nya mahasis wa dengan CLO>6 0
37 44 48 45 31 46 49
Persent ase mahasis wa dnegan CLO>6 0
74 88 96 90 62 92 98
Kategor i Persent ase
HIGH HIGH HIGH HIGH MEDIU
M HIGH HIGH
(a) (b)
Gambar 1. Visualisasi (a) indeks capaian dan (b) presentasi mahasiswa dengan capaian
>60 di setiap CLO MK Dasar-dasar Pemrograman Kelas B
Sesuai dengan kategori capaian yang tersaji pada Tabel 4, dapat disimpulkan beberapa hal berikut ini:
- Tidak ada CLO yang rata – rata mencapai nilai excellent
- CLO1, CLO2, CLO3, CLO4, CLO6, dan CLO7 berada pada kategori pencapaian satisfactory. Serta banyaknya mahasiswa dengan nilai capaian di atas 60 termasuk dalam kategori high
- CLO5 (Mahasiswa mampu Struktur algoritma presedur dan fungsi) adalah yang paling rendah di antara semua capaian yang lain, yaitu memiliki kategori
0 50 100CLO1
CLO2
CLO3
CLO4 CLO5
CLO6 CLO7
Weighted-avg-based CLO's AI
Achievement Index of MAS61131
0 50 100CLO1
CLO2
CLO3
CLO4 CLO5
CLO6 CLO7
Student num-based CLO's AI
Achievement Index of MAS61131
P2RP-LP3M UB
developing. Terdapat 62% mahasiswa yang memperoleh nilai capaian di atas 60 dengan kategori medium.
Tabel 4. Kategori nilai CLO/ILO, dan Kategori Persentase Mahasiswa yang mencapai CLO/ILO >60
Kategori nilai CLO/ILO Kategori persentase mhs dengan CLO/ILO>60
Skor >=80 EXCELLENT Persen>=70 HIGH
65<= Skor <80 SATISFACTORY 60 <= Persen < 70 MEDIUM 50<= Skor <65 DEVELOPING 50 <= Persen < 60 LOW 0<= Skor <50 UNSATISFACTORY Persen < 50 VERY LOW
Selain nilai untuk capaian pembelajaran mata kuliah (CLO), dapat dianalisis pula nilai dari setiap ILO yang didukung oleh mata kuliah ini. Deskripsi mengenai pencapaian ILO dari mata kuliah ini disajikan pada Tabel 5, dan Gambar 2. Gambar 2 (a) menyajikan indeks capaian rata – rata mahasiswa pada masing – masing ILO yang didukung oleh mata kuliah ini. Gambar 2 (b) menyajikan persentase mahasiswa dengan nilai capaian di atas 60. Pada kedua gambar, setiap sudut dari segi delapan merepresentasikan setiap ILO, dan lintasan segi delapan terluar menunjukkan capaian yang paling tinggi. Semakin luar posisi garis biru, maka semakin tinggi indeks capaian dari suatu ILO.
Beberapa hal yang dapat disimpulkan dari dukungan mata kuliah ini terhadap Capaian Pembelajaran Program Studi (ILO):
- Semua ILO yang yang berada pada kategori capaian Satisfactory yaitu:
ILO 4 - Menguasai minimal dua perangkat lunak statistika, termasuk yang berbasis open source.
ILO 5 - Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif secara mandiri, dengan hasil yang bermutu dan terukur dalam implementasi ilmu pengetahuan dan teknologi yang menerapkan nilai humaniora berdasarkan kaidah, tata cara dan etika ilmiah,
ILO 7 – Mampu memelihara dan mengembangkan jaringan kerja, serta melakukan supervisi dan evaluasi terhadap kinerja tim yang dipimpinnya
ILO 8 – Mampu menerapkan dan menginternalisasi semangat kemandirian, kejuangan, kewirausahaan berdasarkan nilai, norma, dan etika akademik serta nilai Pancasila dalam segala aspek kehidupan
Terdapat 100% mahasiswa yang memiliki nilai capaian di atas 60 untuk ILO1, ILO3, ILO4, ILO5, ILO7, dan ILO8. Kategori persentase mahasiswa dengan nilai capaian di atas 60 masih HIGH.
Tabel 5. Deskripsi Nilai dan Kategori Capaian untuk Setiap ILO yang didukung oleh MK Dasar-dasar Pemrograman Kelas B
ILO1 ILO2 ILO3 ILO4 ILO5 ILO6 ILO7 ILO8
Rata - rata
terboboti 69.96 70.03 70.07 69.54
P2RP-LP3M UB Kategori Capaian
SATIS FACT ORY
SATISFA CTORY
SATIS FACT ORY
SATIS FACT ORY Banyaknya
mahasiswa dengan
ILO>60 46 46 46 36
Persentase mahasiswa dnegan ILO>60
92 92 92 72
Kategori HIGH HIGH HIGH HIGH
(a) (b)
Gambar 2. Visualisasi (a) indeks capaian dan (b) presentasi mahasiswa dengan capaian
>60 di setiap ILO yang didukung oleh MK Dasar-dasar Pemrograman Kelas B 10 Kendala
- Ruang kelas yang kurang besar dengan jumlah mahasiswa yang lumayan. Serta dosen yang selalu mengawasi mahasiswa satu persatu sehingga membutuhkan ruang untuk bergerak
- Serta tidak adanya fasilitas stop kontak untuk mahasiswa yang menggunakan laptop. Karena mahasiswa langsung mengkoding.
- Mahasiswa kurang termotivasi dalam mengkoding. Hal ini dikarenakan kurangnya contoh soal dan mahasiswa langsung mengkoding yang membutuhkan logika lumayan tinggi.
11 Distribusi Nilai
Nilai akhir diperoleh dari pembobotan seluruh komponen penilaian/asessment seperti yang disajikan pada kolom tiga di Tabel 2. Sedangkan statistika deskriptif dari setiap asessment dapat dilihat di Tabel 6.
0 50 100ILO1
ILO2
ILO3
ILO4 ILO5
ILO6 ILO7
ILO8
Weighted-avg-based ILO's AI
Achievement Index of MAS61131
0 50 100ILO1
ILO2
ILO3
ILO4 ILO5
ILO6 ILO7
ILO8
Student num-based ILO's AI
Achievement Index of MAS61131
P2RP-LP3M UB
Tabel 6. Statistika Deskriptif Dasar-dasar Pemrograman Kelas B 2019/2020
Statistika deskriptif Q1 Q2 T1 T2 P1 UTS1 UAS1 Nilai
Akhir Rata-rata 67.12 60.16 73.84 81.83 89.14 60.17 71.94 70.01
Median 69.75 63.25 85.5 83.5 90.35 57.5 70.87 69.46
Simpangan Baku 10.45 18.77 22.87 15.30 7.28 13.80 16.05 9.08
Range 47 100 92.5 53 53.55 60 100 67.05
Minimum 44 0 0 47 41.25 35 0 29.45
Maximum 91 100 92.5 100 94.8 95 100 96.50
Berdasarkan Tabel 6, dapat diketahui bahwa rata-rata terbesar (sebesar 89.14) ada pada assessment praktikum (P1). Median terbesar (sebesar 90.35) terdapat pada assessment praktikum (P1). Simpangan baku terbesar ialah assessment Tugas 1 sebesar 22.87.
Range terbesar terdapat pada assessment Kuis 2 dan UAS1 dengan nilai maksimum sebesar 100, minimum sebesar 0 (ada yang tidak mengikuti), dan range sebesar 100.
Nilai minimum terendah selain 0 adalah 35 pada assessment UTS dan tertinggi sebesar 47 pada sessment tugas 2. Nilai sempurna (100) terdapat pada assessment kuis 2, tugas 2, dan UAS. Sedangkan nilai akhir yang diperoleh dengan 0.15*Q1 + 0.15*Q2 + 0.1*T1 + 0.1*T2 + 0.1*P1 + 0.2*UTS1 + 0.2*UAS1 memiliki rata-rata dan median sebesar 70. Sedangkan nilai minimum dan maksimum dari nilai akhir sebesar 29.45 dan 96.50. Nilai akhir dikonversi menjadi nilai huruf yang sesuai dengan standar konversi penilaian.
Setelah dikonversi menjadi nilai huruf sesuai standar konversi penilaian, sebaran nilai huruf dapat dilihat pada Gambar 3. Gambar tersebut menunjukkan bahwa mayoritas mahasiswa memperoleh nilai B yaitu sebanyak 40%, kemudian nilai C+ sebanyak 32%.
Selain itu berurutan dari yang terbanyak ialah nilai huruf B+ sebanayk 14%, nilai A sebanyak 6%, nilai C sebanyak 4% dan nilai D+ serta E masing-masing sebanyak 2%.
Gambar 3. Sebaran nilai akhir huruf MK Dasar-dasar Pemrograman Kelas B 2019/2020 6%
14%
40%
32%
4% 2%
0% 2%
A B+ B C+ C D+ D E
P2RP-LP3M UB 12 Kesimpulan
- Terdapat CLO yang masih developing sehingga perlu penekanan pada materi CLO5 yaitu Mahasiswa mampu mengkoding pengolahan data sederhana menggunakan struktur algoritma presedur dan fungsi
- Sebaran nilai akhir huruf menunjukkan mahasiswa masih memiliki nilai yang cukup rendah.
13 Rekomendasi Perbaikan
- Perlunya strategi baru dalam pengajaran serta memotivasi mahasiswa untuk bisa mengkoding.
- Memberbanyak contoh soal dalam mengkoding
P2RP-LP3M UB
Lampiran 1.
Kesesuaian Materi Perkulihaan antara Rencana dan PraktekPertemuan Rencana Pertemuan
1 2 3 4 5 6 7 UTS 8 9 10 11 12 13 14 UAS 1 Pengantar algoritma, flowchart, dan tahapan
penyelesaian menggunakan komputer √
2 Tipe-tipe data dasar √
3 Struktur algoritma: Runtutan dan seleksi √
4 Struktur algoritma: Perulangan √
5 KUIS 1 √
6 Procedure √
7 Function dan rekursi √
UTS UTS √
8 Tipe data larik (array) √
9 Tipe data larik (array): matrik √
10 Tipe data rekaman (record) √
11 Tipe data rekaman (record) Dua data
rekaman
12 KUIS 2 √
13 Procedure dan function standard untuk semua tipe
file dan file teks √
14 File bertipe dan tak bertipe √
UAS UAS √
P2RP-LP3M UB
Lampiran 2. Daftar Rincian Nilai
No NIM Nama Q1 Q2 T1 T2 P1 UTS1 UAS1 Nilai
Akhir NH 1 '165090500111019 Alayda Farah Dian 81.5 62.17 92.5 97 93.85 85 94.05 85.70 A
2 '165090500111023 Faizal Fahmi Ikroman 71.5 67.59 91 91 90.1 45 86 74.27 B
3 '165090501111007 Widiarni Ginta Sasmita 70.5 60 92.5 97 87.95 47.5 56 68.02 C+
4 '165090501111044 Nadillah Nur Yasmin 75 63.25 92.5 97 91.65 53.5 76.22 74.80 B 5 '165090507111004 Ditia Tahta Pramudita 76.5 65.42 91 49 92.15 75 71.46 73.79 B
6 '165090507111013 Nabila Nurvelia 76 71.06 91 92.67 88.3 45 67.89 71.83 B
7 '165090507111032 Radisha Amarylia Landarto 75.5 71.06 91 93.5 90.3 41 70.27 71.72 B
8 '185090500111004 Dini Amalia 73 63.25 40 78.5 89.3 60 71.46 67.51 C+
9 '185090500111008 Muh. Zainul Badi` 47.5 0 0 47 41.25 67.5 0 29.45 E
10 '185090500111009 Nafthalie Andreani 59 63.25 40 51.5 87.8 52.5 59.57 58.68 C 11 '185090500111015 Depvita Jushi Mellinda 72.5 63.25 40 78.5 85 77.5 64.32 69.08 B 12 '185090500111017 Annisa Fakhira Ramadhani 75.5 62.17 40 51.5 90.95 71 73.84 67.86 C+
13 '185090500111022 Novi Elsa Nurasih 63 63.25 40 51.5 89.8 55 71.46 62.36 C+
14 '185090500111025 Nabilla Assalwa Putri Andianto 62 63.25 40 82.67 89.4 55 67.89 64.57 C+
15 '185090500111031 Rahayu Kartika Dewi 68.5 60 89.5 59.25 87.25 57.5 63.14 67.00 C+
16 '185090500111035 Lailatul Hasanah 44 60 87 100 86.25 57.5 59.57 66.54 C+
17 '185090500111037 M. Samudra Putra Veridayanto 71.5 65.78 92.5 98 89.3 36 63.14 68.40 C+
18 '185090500111038 Arif Rachmandani 70.5 64.77 81.5 89 92.6 35 67.89 67.18 C+
19 '185090500111039 I Wayan Adi Arta Laksana 91 100 92.5 100 93.55 95 97.62 96.50 A
20 '185090500111041 Nur Fitachati Diana 61 60 87 100 86.05 55 91.68 74.79 B
21 '185090500111043 Arsid Jimmi Yuwanto 75 63.25 81.5 89 90.4 74 67.89 75.21 B+
22 '185090500111047 Tenti Amelya 82.5 70.84 87 100 92.2 81 100 87.12 A
23 '185090501111001 M. Sandy Asyraf 64.5 63.25 81.5 89 91.2 47.5 67.89 68.41 C+
24 '185090501111006 Mohammad Zanuar Fatih Terim 58.5 73.01 80.5 96 91.3 40 75.03 69.51 B
P2RP-LP3M UB
No NIM Nama Q1 Q2 T1 T2 P1 UTS1 UAS1 Nilai
Akhir NH 25 '185090501111007 Kristina Dwi Yulianti 50 62.6 89.5 68 84 50 91.95 69.43 B 26 '185090501111008 Leony Kumala Trisnawati 76.5 67.8 89.5 68 94.55 70 75.03 75.86 B+
27 '185090501111011 Muhammad Ariq Shidqi 78.5 0 80.5 96 90.9 75 59.57 65.43 C+
28 '185090501111012 Amilatul Ilmi 49.1 63.25 89.5 68 89.05 70 67.89 69.09 B
29 '185090501111013 Ifa Choirun Nisa` 76.5 63.25 89.5 68 94.8 68.5 71.46 74.18 B
30 '185090501111018 Elok Pratiwi 69 63.25 88.5 77.38 88.1 70 56 70.44 B
31 '185090501111031 Cindy Veronica Rofi`Atin 81 71.06 88.5 77.38 92.55 48.5 90.49 76.45 B+
32 '185090501111034 Nindi Dwike Bella Astari 76.5 63.25 88.5 77.38 92.45 42.5 95.24 74.34 B 33 '185090501111041 Gabriela Florentine Luntungan 70 65.53 40 82.67 90.55 71.5 65.51 69.05 B 34 '185090501111042 Wedy Putri Hayuningtias 49.5 60 88.5 77.38 87.65 67.5 100 75.28 B+
35 '185090507111001 Dinny Zaidan Nadwah 48.5 0 40 78.5 90.25 70 60.76 54.30 D+
36 '185090507111008 Khairunnisa Faadhilah 60 63.25 40 78.5 87.8 73.5 89.3 71.68 B 37 '185090507111010 Dwi Febriyanti Nur Annisaa 52.5 62.6 40 51.5 91.25 66 71.46 63.03 C+
38 '185090507111012 Intan Nur Alfiah 65 60 87 100 87.8 75 73.84 76.00 B+
39 '185090507111013 Raihan Masyal Haidar 69 60 85.5 83.5 93.3 45 71.46 68.87 C+
40 '185090507111014 Carmelia Nabila Permatasari 70 60 87 100 93.8 70 69.08 75.40 B+
41 '185090507111015 Tubagus Lintang Trenggono 69.5 67.8 81.5 89 86.05 47.5 67.89 69.33 B 42 '185090507111016 Ravil Wardana Fauzi 70 71.06 85.5 83.5 92.05 76 79.78 78.42 B+
43 '185090507111017 Muhammad Farhan Fadhilah 60 62.6 85.5 84.5 92.65 46 60.76 66.01 C+
44 '185090507111019 Vito Ahmad Dwiansyah 54.5 0 85.5 85.5 91.6 46.5 61.95 56.12 C 45 '185090507111020 Rizky Rivaldi Akbar 54.5 60 80.5 96 90.95 50 63.14 66.55 C+
46 '185090507111021 Achmad Azidan Al Faruq 74 71.06 80.5 96 88.55 57.5 71.46 74.06 B 47 '185090507111022 Rizky Dwi Saputra 76.5 71.06 85.5 83.5 91.9 49 61.95 70.41 B 48 '185090507111023 Feby Melania Dwiyanti 65.5 67.59 40 82.67 87.6 71 71.46 69.48 B 49 '185090507111025 Monica Ade Febriana 59 67.8 40 82.67 90.75 68 65.51 67.07 C+
P2RP-LP3M UB
No NIM Nama Q1 Q2 T1 T2 P1 UTS1 UAS1 Nilai
Akhir NH 50 '185090507111026
Tyara Yoesva Roro Elviera
Sheila Olivia 65 63.25 73.5 77.38 88.05 55 100 74.13 B