• Tidak ada hasil yang ditemukan

Portofolio Perkuliahan UNIVERSITAS BRAWIJAYA - Statistika

N/A
N/A
Nguyễn Gia Hào

Academic year: 2023

Membagikan "Portofolio Perkuliahan UNIVERSITAS BRAWIJAYA - Statistika"

Copied!
18
0
0

Teks penuh

(1)

Portofolio Perkuliahan

UNIVERSITAS BRAWIJAYA

FAKULTAS MIPA

JURUSAN STATISTIKA / PROGRAM STUDI SARJANA STATISTIKA

Mata Kuliah:

Dasar-dasar Pemrograman

Kode:

MAS61131

RMK:

Teori dan Komputasi

Semester:

Ganjil Dosen Nur Silviyah Rahmi, S.Si., M.Stat.

Muhammad Tanzil Furqon, S.Kom., M.CompSc.

Pendahuluan

Mata kuliah Dasar-dasar Pemrograman merupakan mata kuliah inti yang menjadi prasyarat sebelum mengambil mata kuliah Basis Data, Pengantar Analisis Numerik, Komputasi Statistik, Struktur Data, Jaringan Syaraf Tiruan dan Metode Simulasi. Tujuan adanya mata kuliah ini adalah mahasiswa mampu menjelaskan tentang perancangan algoritma dan implementasinya dalam bahasa pemrograman. Selain itu, mahasiswa dapat meningkatkan ketrampilan menggunakan komputer, mendasari penyusunan program dengan software Minitab dan R. Pada pelaksanaan perkuliahan tahun ajaran 2019/2020, terdapat 3 kelas paralel yaitu kelas A – C dengan jumlah dosen pengajar sebanyak 4 orang. Selama pelaksanaan perkuliahan, dosen pengajar saling berdiskusi dan berkoordinasi baik dalam penyampaian materi perkuliahan, asesmen melalui tugas, kuis, UTS dan UAS. Sehingga dengan adanya team teaching ini, diharapkan semua kelas memiliki outcome pembelajaran yang sama. Pelaksanaan perkuliahan mata kuliah ini menjalankan perkuliahan secara tatap muka. Secara keseluruhan, tidak terdapat kendala yang berarti dalam proses perkuliahan.

Mahasiswa mengikuti perkuliahan dengan baik melalui penyampaian materi di powerpoint dan demo secara langsung pemrograman dengan mengguanakan software bahasa pemrograman Pascal. Beberapa mahasiswa terlambat mengikuti dikarenakan pemrograman merupakan mata kuliah yang membutuhkan dasar logika dan algoritma berpikir yang baik dan kuat. Sehingga dengan memperbanyak tugas dan diskusi kelompok diharapkan mahasiswa dapat lebih memahami bahasa pemrograman melalui mata kuliah ini. Dosen memberikan ruang belajar pemrograman melalui presentasi kelompok, sehingga diharapkan dapat lebih memahami kasus pemrograman secara riil.

1 Tujuan

Tujuam Umum:

Mata kuliah ini diajarkan supaya mahasiswa mampu menjelaskan dan membahas pengantar algoritma, tipe-tipe data dasar, tahapan penyelesaian menggunakan komputer, 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:

(2)

- ILO4 : Menguasai minimal dua perangkat lunak statistika, termasuk yang berbasis open source.

- ILO5 : 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;

- ILO7 : Mampu memelihara dan mengembangkan jaringan kerja, serta melakukan supervisi dan evaluasi terhadap kinerja tim yang dipimpinnya;

- ILO8 : Mampu menerapkan dan menginternalisasi semangat kemandirian, kejuangan, kewirausahaan berdasarkan nilai, norma, dan etika akademik serta nilai Pancasila dalam segala aspek kehidupan.

Tujuan Khusus:

- CLO1 : Memahami dan dapat membedakan antara algoritma, flowchart, dan tahapan penyelesaian menggunakan computer

- CLO2 : Mahasiswa dapat mengkoding menggunakan struktur, tipe data, operator, input dan output

- CLO3 : Mahasiswa dapat mengkoding statistika deskriptif menggunakan struktur algoritma runtutan dan seleksi

- CLO4 : Mahasiswa dapat mengkoding statistika deskriptif menggunakan struktur algoritma perulangan

- CLO5 : Mahasiswa dapat mengkoding pengolahan data sederhana menggunakan struktur algoritma presedur dan fungsi

- CLO6 : Mahasiswa dapat mengkoding pengolahan data sederhana menggunakan struktur algoritma array dan record

- CLO7 : Mahasiswa dapat 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 dan ILO yang disajikan pada Tabel 1.

Tabel 1. Matriks Hubungan antara CLO dan ILO MK Dasar Pemrograman

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 perancangan algoritma dan implementasinya dalam bahasa pemrograman. Mahasiswa diharapkan dapat meningkatkan ketrampilan

(3)

menggunakan komputer, mendasari penyusunan program dengan software Minitab dan R melalui pembelajaran menggunakan bahasa pemrograman pascal. Untuk itu digunakan strategi berikut ini:

- Menyediakan materi perkuliahan dalam bentuk file ppt dan modul pembelajaran.

- Menyajikan materi secara detil: 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: struktur file teks, file bertipe dan tidak bertipe.

- Menyajikan materi di depan kelas melalui power point dengan contoh – contoh dan menyajikannya dengan mendemokan langsung kedalam program pascal.

Sehingga jika ada pertanyaan secara langsung bisa ditanyakan saat proses perkuliahan.

- Membagi kelas menjadi 10 kempok yang terdiri atas 5-6 mahasiswa untuk menyelesaikan kasus riil ke dalam bahasa pemrograman pascal. Kemudian setiap kelompok mempresentasikan hasil kinerjanya, yang akan ditanggapi oleh kelompok lain.

- Memberikan tugas individu setiap 2 kali pertemuan mengenai materi yang telah disampaikan, beberapa mahasiswa diminta untuk mendemokan hasil kinerjanya agar teman lainnya semakin paham.

- Memberikan hasil tugas ataupun asesmen lain seperti kuis, UTS dan UAS kepada mahasiswa pada pertemuan perkuliahan selanjutnya. Kemudian memberikan kesempatan kepada mahasiswa untuk membahas ulang soal – soal asesmen apabila diperlukan. Dengan adanya pembahasan tersebut, diharapkan mahasiswa tidak mengulang kembali kesalahan yang dilakukan pada asesmen selanjutnya.

3 Pengelolaan Perkuliahan

Mata kuliah ini adalah mata kuliah 3 sks dengan jadwal pertemuan satu minggu sekali (2 kali 50 menit) selama 14 minggu. Untuk UTS dilaksanakan terjadwal setelah 7 kali pertemuan, sedangkan UAS juga dilaksanakan terjadwal setelah pertemuan ke 14. 1 sks lainnya (1 kali 50 menit) merupakan jadwal praktikum yang dilaksanakan di Laboratorium statistika bersama dengan 4 orang asisten.

Perkuliahan:

a. Jadwal: Kelas Dasar-dasar Pemrograman terdiri dari 3 kelas dengan jadwal pertemuan sebagai berikut:

Kelas A : Selasa, jam 10.15 – 12.00 WIB

Pada setiap pertemuan dosen memberikan kesempatan untuk berdiskusi tentang kesulitan pada materi sebelumnya, kemudian dosen menyajikan materi baru berupa teori disertai dengan pembahasan soal-soal pada 2 sks pertama.

Kemudian mahasiswa diberikan beberapa penugasan untuk dikerjakan di rumah agar dapat lebih memahami.

b. Setiap pertemuan mempunyai capaian pembelajaran yang spesifik sesuai materi yang disampaikan. Untuk mengukur ketercapaiannya, telah dirancang pemberian

(4)

tugas. Hasil tugas mahasiswa tersebut dijadikan sebagai bahan evaluasi, untuk mengulang kembali bagian – bagian yang dirasa perlu pada pertemuan selanjutnya. Sesuai yang dirancang pada RPS dan SAP, mahasiswa mengerjakan beberapa hal berikut ini sebagai bentuk penilaian:

- Tugas 1 : Seleksi menggunakan If Else, Prosedur, Dua data rekaman (record), file bertipe dan file tak bertipe.

- Kuis 1 : evaluasi pertemuan 1 sampai 4 yaitu Struktur, tipe data, operator, input, output, seleksi, dan runtutan.

- Kuis 2 : evaluasi pertemuan 9 sampai 12 untuk materi Array dan Record

- UTS : untuk Algoritma, Flowchart, Tahapan Pemrograman, Struktur Bahasa Pascal, Tipe data dalam pascal, Operator, Pernyataan Input dan Output, Seleksi menggunakan If Else, Seleksi menggunakan Case of, Perulangan menggunakan FOR, Perulangan menggunakan WHILE, Perulangan menggunakan REPEAT, Struktur, tipe data, operator, input, output, seleksi, dan runtutan, Prosedur, Fungsi dan Fungsi Rekursi

- UAS : untuk materi Array dengan satu elemen, Array dengan banyak elemen (Matriks), Satu data rekaman (record), Dua data rekaman (record), Array dan Record, File Teks, File Bertipe dan File tidak bertipe.

Semua bentuk penilaian di atas harus dikerjakan secara mandiri oleh mahasiswa dan beberapa tugas berdasarkan pembagian kelompok.

4 Isi Perkuliahan

- Kontrak Kuliah, Algoritma, Flowchart, Tahapan Pemrograman

- Struktur Bahasa Pascal, Tipe data dalam pascal, Operator, Pernyataan Input dan Output

- Seleksi menggunakan If Else, Seleksi menggunakan Case of

- Perulangan menggunakan FOR, Perulangan menggunakan WHILE, Perulangan menggunakan REPEAT

- Struktur, tipe data, operator, input, output, seleksi, dan runtutan - Prosedur

- Fungsi, Fungsi Rekursi - Array dengan satu elemen

- Array dengan banyak elemen (Matriks) - Satu data rekaman (record)

- Dua data rekaman (record) - Array dan Record

- File Teks

- File Bertipe dan File tidak bertipe

Kesesuaian antara materi perkuliahan yang dirancang pada kurikulum dengan prakteknya dapat dilihat pada Lampiran 1.

(5)

5 Peserta Kuliah

Mata kuliah ini adalah mata kuliah wajib yang diikuti oleh Mahasiswa Program Studi Sarjana Statistika FMIPA UB angkatan 2018, beberapa mengulang dari angkatan 2017 dan 2016. Untuk Dasar-dasar Pemrograman kelas A diikuti oleh 51 mahasiswa dimana 47 orang angkatan 2018, 1 orang mengulang dari angkatan 2017 dan 3 orang dari angkatan 2016.

6 Persentase Kehadiran (% kehadiran dosen ; % kehadiran mahasiswa)

Rincian persentase kehadiran dosen dan mahasiswa untuk setiap kelas. Untuk Dasar- dasar Pemrograman kelas A, kehadiran dosen adalah 100% sedangkan kehadiran mahasiswa rata – rata sebesar 97,34%

7 Sistem Evaluasi

- Evaluasi per minggu dilakukan melalui tugas dengan tujuan untuk menggali pemahaman mahasiswa terhadap materi perkuliahan yang telah disampaikan di setiap minggu/pertemuan. Pelaksanaan tugas, mahasiswa masih dapat membuka catatan (open resume) karena dikerjakan di rumah. Hasil dari tugas tersebut dimanfaatkan dosen untuk membahas ulang materi yang dirasa kurang pemahamannya pada pertemuan di minggu selanjutnya.

- Evaluasi melalui kuis dilakukan sebanyak 2 kali dengan tujuan untuk mengukur pemahaman dari 3 atau 4 pertemuan. Tipe soal menyerupai soal tugas dengan kasus dan tingkat kompeksitas yang lebih rumit. Pelaksanaan kuis mahasiswa tidak diberi kesempatan membuka catatan (close resume).

- Evaluasi materi sampai dengan tengah dan akhir semester dilaksanakan melalui UTS dan UAS, yang diselenggarakan secara terjadwal. Soal berupa kasus yang harus dibuat bahasa pemrograman dalam bentuk pascal.

- Pada minggu UTS dan UAS seluruh kegiatan perkuliahan diliburkan, sehingga mahasiswa konsentrasi untuk menghadapi UTS/UAS.

- Soal untuk seluruh tipe evaluasi dibuat standar/sama untuk semua kelas pararel, yang merupakan hasil diskusi dari tim pengajar.

- Tabel 2 Asesmen dan materi yang diukur, serta pembobotan setiap asesmen terhadap nilai akhir dan Capaian Pembelajaran Mata Kuliah (Course Learning Outcome – CLO).

Tabel 2. Asesmen, pembobotan dan materi yang diukur

Assesmen Materi

Bobot terhadap Nilai akhir

CLO1 CLO2 CLO3 CLO4 CLO5 CLO6 CLO7 Bobot Asesmen terhadap CLO (Course Learning Outcome) ABS1 Mencakup

seluruhnya 0,1 0,142 0,143 0,143 0,143 0,143 0,143 0,143

Q1

Struktur, tipe data, operator, input, output, seleksi, dan runtutan

0,125 0 0,2 0,4 0,4 0 0 0

Q2 Array dan Record 0,125 0 0,2 0 0,4 0 0,4 0

(6)

T1

Seleksi menggunakan If Else, Prosedur, Dua data rekaman (record), file bertipe dan file tak bertipe

0,1 0,142 0,143 0,143 0,143 0,143 0,143 0,143

P1

Seleksi, iterasi, prosedur dan fungsi, array, string, sub range, set, enumerasi dan operasi file:

struktur file teks, file bertipe dan tidak bertipe

0,2 0 0 0,2 0,3 0,2 0,2 0,1

UTS1

Seleksi, Perulangan WHILE dan REPEAT

0,15 0 0 0 0,3 0,7 0 0

UAS1

Array dengan satu elemen, Array dengan banyak elemen (Matriks), Satu data rekaman (record), File Teks, File Bertipe dan File tidak bertipe

0,2 0 0,2 0,2 0 0,1 0,2 0,3

8 Pengamatan Kelas

Di dalam perkuliahan mahasiswa aktif berpartisipasi baik itu di dalam mengajukan pertanyaan maupun bersedia maju ke depan untuk menyelesaikan kasus di white board.

Setiap mahasiswa yang aktif berpartisipasi dalam perkuliahan akan diberikan poin 1 dalam 1 kali bertanya, menjawab ataupun menyanggah. Poin tersebut selanjutnya akan digunakan sebagai penambahan poin sikap yang berkode ABS1. Penilaian terhadap sikap tidak hanya menambah poin, namun ada juga beberapa hal yang dapat mengurangi poin sikap seperti tidak bersedia untuk menyelesaikan soal ketika ditunjuk oleh dosen, melakukan kecurangan terhadap presensi kehadiran perkuliahan (titip absen), tidak sopan dan bersikap curang pada saat perkuliahan berlangsung. Pada mata kuliah ini dosen merasa, dengan adanya tugas kelompok, maka mahasiswa yang kesulitan memahami bahasa pemrograman pascal, dapat memiliki kesempatan bertanya kepada teman dalam satu kelompoknya, sehingga pemahaman mahasiswa dapat terpenuhi melalui metode ini.

9 Hasil Belajar

Berikut merupakan sebaran hasil belajar untuk Dasar-dasar Pemrograman kelas A : - Nilai Sikap, Tugas dan Praktikum

Gambar 1 menunjukkan sebaran nilai masing – masing asesmen yang diberikan.

Secara keseluruhan, rata-rata nilai sikap adalah 97,34 dengan nilai minumun adalah 85,71. Nilai Tugas memiliki rata-rata sebesar 81,86 dengan nilai minimum adalah 69. Nilai Praktikum memiliki rata-rata sebesar 98,19 dengan nilai minimum adalah 94. Dalam pemberian tugas, selain menilai aspek

(7)

pemahaman, dosen juga menilai kemampuan mahasiswa dalam menyampaikan hasil analisisnya secara tertulis dan individu. Hasil kerja yang tidak mencerminkan kedua hal tersebutlah yang mendapat nilai rendah.

Gambar 1 Sebaran Nilai Sikap, Tugas dan Praktikum Mata Kuliah Dasar-dasar Pemrograman 2019/2020

- Nilai Kuis

Asesmen berupa kuis meliputi beberapa materi dari 3 sampai 4 pertemuan. Tipe soal merupakan penyelesaian kasus riil dengan menggunakan bahasa pemrograman pascal sesuai materi. Gambar 2 menunjukkan bahwa sebaran nilai kuis 1 masih mempunyai rentang yang besar yaitu dari 20 sampai 90 yang masuk dalam kategori very low. Begitu pula pada kuis 2 memiliki rentang yang besar yaitu dari 30 sampai 95 yang masuk dalam kategori low. Artinya pemahaman mahasiswa terhadap mata kuliah ini masih memiliki jangkauan yang tinggi.

(8)

Gambar 2 Sebaran Nilai Kuis Mata Kuliah Dasar-dasar Pemrograman 2019/2020

- Nilai UTS dan UAS

Pelaksanaan UTS dan UAS dilaksanakan sesuai dengan jadwal yang telah ditentukan oleh Jurusan. Gambar 3 menunjukkan sebaran nilai UTS mahasiswa yaitu dari rentang nilai 45 sampai 90 yang masuk dalam kategori very low.

Begitu pula sebaran nilai UAS mahasiswa yaitu dari rentang nilai 33 sampai 83 yang masuk dalam kategori very low. Hasil analisis butir soal UAS menunjukkan bahwa tipe soal yang diberikan termasuk dalam kategori sedang dan mudah, dengan daya pembeda soal adalah sangat baik, cukup dan buruk.

Nilai rata-rata UTS dan UAS adalah 62,45 dan 58,23. Artinya pemahaman mahasiswa terhadap mata kuliah ini masih kurang.

Gambar 3 Sebaran Nilai UTS dan UAS Mata Kuliah Dasar-dasar Pemrograman 2019/2020

Hasil belajar setiap mahasiswa tercermin dari nilai di setiap asesmen. 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 asesmen, dengan memperhatikan persentase kontribusi CLO terhadap setiap ILO (Tabel 3) dan bobot setiap asesmen terhadap CLO (Tabel 4), 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 4. Gambar 4 (a) menyajikan indeks capaian rata – rata mahasiswa pada masing – masing CLO.

Gambar 4 (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. Sesuai dengan kategori capaian yang tersaji pada Tabel 4, pada CLO ini 76,47% sampai 100% atau sekitar 39-

(9)

51 mahasiswa memperoleh nilai capaian di antara 65-80 atau termasuk dalam ketegori statisfactory. Namun rata-ratanya hanya berkisar antara 66 sampai 73, sehingga perlu dilakukan peningkatan pembelajaran agar pemahaman mahasiswa dapat meningkat.

Berikut merupakan CLO yang berada pada kategori capaian statisfactory:

- CLO2 : Mahasiswa dapat mengkoding menggunakan struktur, tipe data, operator, input dan output

- CLO3 : Mahasiswa dapat mengkoding statistika deskriptif menggunakan struktur algoritma runtutan dan seleksi

- CLO4 : Mahasiswa dapat mengkoding statistika deskriptif menggunakan struktur algoritma perulangan

- CLO5 : Mahasiswa dapat mengkoding pengolahan data sederhana menggunakan struktur algoritma presedur dan fungsi

- CLO6 : Mahasiswa dapat mengkoding pengolahan data sederhana menggunakan struktur algoritma array dan record

- CLO7 : Mahasiswa dapat mengkoding pengolahan data sederhana menggunakan struktur file teks, file bertipe dan tidak bertipe.

Sesuai dengan kategori capaian yang tersaji pada Tabel 3 dan Tabel 4, hasilnya menunjukkan rata – rata diatas 80. Pada CLO1 sebesar 100% mahasiswa (51 orang) memperoleh nilai capaian di atas 70 atau termasuk dalam ketegori high. Berikut merupakan CLO yang berada pada kategori capaian high:

- CLO1 : Memahami dan dapat membedakan antara algoritma, flowchart, dan tahapan penyelesaian menggunakan computer.

Tabel 3. Deskripsi Nilai dan Kategori Capaian untuk Setiap CLO MK Dasar-dasar Pemrograman

CLO Rata - rata Kategori Capaian

Banyaknya mahasiswa dengan CLO>60

Persentase mahasiswa dnegan CLO>60

Kategori Persentase

CLO1 89,6 EXCELLENT 51 100 HIGH

CLO2 66,21 SATISFACTORY 39 76,47 HIGH

CLO3 73,5 SATISFACTORY 50 98,04 HIGH

CLO4 73,57 SATISFACTORY 51 100 HIGH

CLO5 73,41 SATISFACTORY 51 100 HIGH

CLO6 75,05 SATISFACTORY 50 98,04 HIGH

CLO7 73,85 SATISFACTORY 50 98,04 HIGH

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

(10)

Gambar 4. Visualisasi (a) indeks capaian dan (b) presentasi mahasiswa dengan capaian

>60 di setiap CLO MK Dasar-dasar Pemrograman

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 5. Gambar 5 (a) menyajikan indeks capaian rata – rata mahasiswa pada masing – masing ILO yang didukung oleh mata kuliah ini. Gambar 5 (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). Keempat ILO yang yang berada pada kategori capaian Satisfactory yaitu:

- ILO4 : Menguasai minimal dua perangkat lunak statistika, termasuk yang berbasis open source.

- ILO5 : 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;

- ILO7 : Mampu memelihara dan mengembangkan jaringan kerja, serta melakukan supervisi dan evaluasi terhadap kinerja tim yang dipimpinnya;

- ILO8 : 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 ILO ini, yang masuk dalam kategori HIGH.

0 20 40 60 80 100CLO1

CLO2

CLO3

CLO4 CLO5

CLO6 CLO7

Weighted-avg-based CLO's AI

Achievement Index of MAS61131

0 20 40 60 80 100CLO1

CLO2

CLO3

CLO4 CLO5

CLO6 CLO7

Student num-based CLO's AI

Achievement Index of MAS61131

(a) (b)

(11)

Tabel 5. Deskripsi Nilai dan Kategori Capaian untuk Setiap ILO yang didukung oleh MK Dasar-dasar Pemrograman

Rata - rata

terboboti Kategori Capaian

Banyaknya mahasiswa dengan ILO>60

Persentase mahasiswa dengan ILO>60

Kategori

ILO4 73,07 SATISFACTORY 51 100 HIGH

ILO5 73,6 SATISFACTORY 51 100 HIGH

ILO7 73,82 SATISFACTORY 51 100 HIGH

ILO8 73,79 SATISFACTORY 50 98,04 HIGH

Gambar 5. Visualisasi (a) indeks capaian dan (b) presentasi mahasiswa dengan capaian

>60 di setiap ILO yang didukung oleh MK Dasar-dasar Pemrograman 10 Kendala

- Tidak terdapat kendala yang berarti dikarenakan dosen telah menyampaikan sesuai dengan Rencana Pembelajaran Semester (RPS) yang telah disepakai oleh tim pengajar. Selain itu, metode pelaksanaan perkuliahan dengan menyampaikan materi, kemudian diberikan demo pemrograman dalam bahasa pascal sehingga lebih mudah diterima dan dimengerti oleh mahasiswa.

- Beberapa masih mengerjakan tugas dengan cara browsing melalui mesin pencarian atau bukan merupakan pemikiran atau ide awal dari mahasiswa. Hal tersebut terlihat pada saat mahasiswa mempresentasikan hasil tugas kelompoknya.

11 Distribusi Nilai

Nilai akhir diperoleh dari pembobotan seluruh komponen penilaian/asessment seperti yang sudah disajikan pada kolom dua di Tabel 1. Sedangkan statistika deskriptif dari nilai akhir dapat dilihat di Tabel 2. Rata – rata pemahaman mahasiswa adalah 73,37%

dengan nilai median sebesar 71,72%. Untuk materi secara keseluruhan, dengan kurang

0 20 40 60 80 100ILO1

ILO2

ILO3

ILO4 ILO5

ILO6 ILO7

ILO8

Weighted-avg-based ILO's AI

Achievement Index of MAS61131

97 98 99 100ILO1

ILO2

ILO3

ILO4 ILO5

ILO6 ILO7

ILO8

Student num-based ILO's AI

Achievement Index of MAS61131

(a) (b)

(12)

dan lebihnya 6,76% dari rata – rata tersebut. Terdapat satu mahasiswa dengan pemahaman paling rendah, nilai 61,79, namun ada pula yang berhasil optimal memahami materi dengan nilai 90,52. Jangkauan nilai tertinggi dan terendah adalah dengan selisih nilai 28,72.

Tabel 6. Statistika Deskriptif Nilai Akhir Dasar-dasar Pemrograman 2019/2020

Rata-Rata 73,37

Median 71,72

Simpangan Baku 6,76

Range 28,72

Minimum 61,79

Maksimum 90,52

Setelah dikonversi menjadi nilai huruf sesuai standar konversi penilaian, sebaran nilai huruf dapat dilihat pada Gambar 4. Dari gambar tersebut, sebanyak 17,65% mahasiswa memperoleh nilai A, dan sebesar 21,57% memperoleh nilai C+. Tidak ada mahasiswa yang memperoleh nilai D dan E. Sehingga pada tahun ajaran 2019/2020 tidak terdapat mahasiswa yang mengulang mata kuliah ini. Namun, tingkat kesulitan soal untuk tahun ajaran berikutnya sebaiknya diberikan tingkatan yang lebih rumit. Sehingga kemampuan mahasiswa dapat bertambah.

Gambar 4. Prosentase Nilai Huruf Mata Kuliah Dasar-dasar Pemrograman 2019/2020

12 Kesimpulan

- Nilai akhir yang diperoleh masih mencerminkan bahwa strategi dan cara pembelajaran dapat diterima dengan baik oleh sebagian besar mahasiswa.

- Referensi yang diberikan oleh dosen sudah sesuai untuk mata kuliah Dasar-dasar pemrograman ini.

- Mahasiswa meminta adanya road map pembelajaran di awal sebelum dimulai

9 8

23

11

0 0 0

A B+ B C+ C D E

Prosentase Nilai Huruf

Dasar-dasar Pemrograman 2019/2020

(13)

perkuliahan, sehingga mahasiswa dapat memahami arah dan tujuan perkuliahan yang mereka ambil.

- Mahasiswa berharap bahwa penyajian selalu ada dalam bentuk demo langsung dengan menggunakan bahasa pemrograman pascal.

13 Rekomendasi Perbaikan

- Perlu memberikan memberikan gambaran bahwa mata kuliah Dasar-dasar pemrograman menjadi prasyarat sebelum mengambil mata kuliah Basis Data, Pengantar Analisis Numerik, Komputasi Statistik, Struktur Data, Jaringan Syaraf Tiruan dan Metode Simulasi. Sehingga diharapkan mahasiswa benar-benar memahami mata kuliah ini sebagai bekal untuk melanjutkan ke mata kuliah selanjutnya yang lebih menarik dan semakin mendalami bidang komputasi statistika.

- Memberikan persamaan persepsi capaian yang diharapkan dari mata kuliah ini, Karena asesmen yang diberikan oleh dosen FILKOM sedikit berbeda dengan penerapan statistika. Sehingga kemungkinan mahasiswa mengalami kesulitan untuk memahami antara konsep dan penerapan di bidang komputasi statistik.

Lampiran:

1. Lampiran 1 (Rencana dan Realiasasi pelaksanaan perkuliahan) 2. Lampiran 2 (Rincian Nilai Mahasiswa)

3. Lampiran 3 (Saran Perkuliahan dari Mahasiswa) 4. Lampiran 4 (Pengunggahan materi perkuliahan)

(14)

Lampiran 1 (Rencana dan Realiasasi pelaksanaan perkuliahan)

Rencana

Minggu ke- Materi Pelaksanaan Minggu ke-

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

1 Kontrak Kuliah, Algoritma, Flowchart, Tahapan

Pemrograman

2 Struktur Bahasa Pascal, Tipe data dalam pascal,

Operator, Pernyataan Input dan Output

3 Seleksi menggunakan If Else, Seleksi

menggunakan Case of

4 Perulangan menggunakan FOR, Perulangan menggunakan WHILE, Perulangan

menggunakan REPEAT

5 Kuis 1, Seleksi menggunakan If Else, Seleksi

menggunakan Case of dan perulangan

6 Struktur, tipe data, operator, input, output,

seleksi, dan runtutan

7 Prosedur, Fungsi, Fungsi Rekursi

8 UTS

9 Array dengan satu elemen

10 Array dengan banyak elemen (Matriks)

11 Satu data rekaman (record)

12 Dua data rekaman (record)

13 Kuis 2, Array dan Record

14 File Teks

15 File Bertipe dan File tidak bertipe

16 UAS

% Kehadiran 100 98,1 100 98,1 98,1 94,2 98,1 100 98,1 98,1 92,2 98,1 100 90,2 100 100

(15)

Lampiran 2 (Rincian Nilai Mahasiswa)

Kelas A Bobot Penilaian 10% 13% 13% 10% 20% 15% 20% 100%

No NIM NAMA ABS1 Q1 Q2 T1 P1 UTS1 UAS1 NA NH

1 '165090501111036 Kartika Novianingtyas 92,86 55 58 83 97,2 50 60 70,651 B

2 '165090507111042 Teddy Armana Bastanta 85,71 85 70 81 97,2 55 48 73,336 B

3 '165090507111044 Christopel Daniel Mairil 92,86 85 75 93 98,5 80 75 85,286 A

4 '175090400111012 Muhammad Ainul Yaqin 85,71 50 40 81 97,05 50 48 64,431 C+

5 '185090500111001 Ajeng Jasmine Firdausy 100 45 67 82 98,35 55 58 71,72 B

6 '185090500111003 Muhammad Naufal Amanullah 100 90 90 90 97,45 80 78 88,59 A

7 '185090500111005 Riski Fausta 100 75 95 85 98,7 85 81 88,44 A

8 '185090500111006 Chika Rafika Ayu Pramesthi 100 65 70 80 98,55 50 51 72,285 B

9 '185090500111007 Akhmad Rizaly Fikriansyah 100 80 60 78 96,95 55 55 73,94 B

10 '185090500111010 Nava Ayu Azzahra 100 55 37 82 99,3 60 53 69,16 B

11 '185090500111011 Fari`S Yukla Robiatul Masputra 100 35 55 77 98,3 50 63 68,71 C+

12 '185090500111012 Harry Maringan Tua 100 85 80 80 98,3 85 69 84,835 A

13 '185090500111018 Aldi Junaedi 100 35 65 78 98,8 55 58 69,91 B

14 '185090500111021 Lion Narwastu Deon 85,71 40 50 80 98,2 45 53 64,811 C+

15 '185090500111027 Annisa Setya Wahyuningrum 100 45 30 85 99,3 55 76 71,185 B

16 '185090500111029 Aliyah Rahmah Pratiwi 100 45 45 77 98,55 55 59 68,71 C+

17 '185090500111032 Nur Hayati 100 80 65 79 98,7 65 53 76,115 B+

18 '185090500111033 Diana Safitri 100 55 60 81 98,5 85 51 75,125 B+

19 '185090500111036 M. Zainul Abidin 100 55 72 81 98,3 65 53 73,985 B

20 '185090500111044 Muhammad Boby Prima Insani 92,86 35 70 85 98,35 60 73 74,181 B

21 '185090500111048 Moh. Sirotjudin 85,71 75 65 84 96,95 55 38 69,711 B

22 '185090501111002 Balqis Sundusiyah 100 50 65 76 98,15 60 58 72,205 B

23 '185090501111003 Mukhammad Syarif Hidayatulloh 100 35 85 79 98,2 60 61 73,74 B

24 '185090501111004 Eka Retnoningati 85,71 20 57 69 99 55 45 62,146 C+

25 '185090501111014 Indah Retnowati 100 45 37 82 99 50 46 64,95 C+

26 '185090501111016 Hajar Umi Abdillah 100 75 50 84 98,7 70 54 75,065 B+

(16)

Kelas A Bobot Penilaian 10% 13% 13% 10% 20% 15% 20% 100%

No NIM NAMA ABS1 Q1 Q2 T1 P1 UTS1 UAS1 NA NH

27 '185090501111017 Sahiradewi Daffana Parahitasari 100 65 70 82 99 65 68 78,225 B+

28 '185090501111019 Pratiwi Dwi Yanti 100 55 60 82 97 65 37 69,125 B

29 '185090501111020 Lailatul Fitria 100 55 65 81 97,5 60 47 71 B

30 '185090501111021 Atiyatul Maghfiroh 100 65 40 85 99,7 60 65 73,565 B

31 '185090501111022 Rizki Ayu Febrianty 100 45 60 84 98 50 55 69,625 B

32 '185090501111023 Avida Zahra 100 60 80 81 100 60 53 75,2 B+

33 '185090501111024 Ira Humairo 85,71 45 40 81 94,5 60 33 61,796 C+

34 '185090501111025 Mega Fitriani 100 45 65 84 97,2 60 53 71,19 B

35 '185090501111026 Riska Melani Fresdianti 100 35 65 77 95,1 55 41 65,67 C+

36 '185090501111027 Fida Elis Silvana 100 55 37 85 100 55 63 70,85 B

37 '185090501111029 Nabila Gaby 100 60 35 81 97,5 50 53 67,575 C+

38 '185090501111030 Isaac Dwadattusyah Haikal Azziz 100 90 95 85 94 90 83 90,525 A

39 '185090501111032 Yuni Dwi Bastianingsih 100 45 55 81 98,3 50 67 71,16 B

40 '185090501111033 Henida Ratna Ayu Putri 100 75 57 82 100 80 76 81,9 A

41 '185090501111035 Naufal Shela Abdila 100 55 67 84 100 60 63 75,25 B+

42 '185090501111038 Annisa Dinda Rahmawati 100 65 40 82 99,8 60 50 70,285 B

43 '185090501111040 Tasya Triardiantari 100 60 67 87 100 55 65 75,825 B+

44 '185090501111044 Firyal Rifdah Saifanah 100 65 65 85 99,5 55 64 75,7 B+

45 '185090507111002 Marco Amadeo Halim 100 50 90 85 94,8 75 73 80,81 A

46 '185090507111005 Gabrielle Yukiko Marchelita 100 55 35 85 98,5 60 53 69,05 B

47 '185090507111027 Fira Zulfanita Damayanti 100 45 62 85 100 55 53 70,725 B

48 '185090507111028 Vincentia Septya Putri 85,71 30 57 69 97,5 80 53 68,446 C+

49 '185090507111029 Pradhikta Karanova Ulil Saputri 100 45 55 84 99,3 55 43 67,61 C+

50 '185090507111030 Denilson Jovano 85,71 85 90 80 96,7 90 82 87,686 A

51 '185090507111032 Reza Panduwaskita 100 50 80 86 99,1 90 60 80,17 A

(17)

Lampiran 3 (Saran Perkuliahan dari Mahasiswa)

No Saran/Komentar

1 Terimakasih 2 Tidak ada 3 Terima kasih

4 Sistem pembelajaran yang diterapkan oleh ibu relatif baik dengan adanya modul yang sudah disediakan.

Penyampaian materi yang jelas dan sistematis.

5 Sudah baik dalam mengajar

6 Terima kasih atas ilmu yang diberikan 7 Sangat baik

8 Sudah baik 9 Baik

10 Terimakasih bu

11 Pembelajaran kedepannya sebaiknya menggunakan applikasi yang lebih trend dari pascal 12 Mantappu

13 Lebih baik lagi 14 Nais

15

16 Sangat baik 17 .

18

19 Yang disampaikan kurang bisa dimengerti 20 .

21 Sebaiknya jangan terlalu cepat dalam menjelaskan materi 22

23 Semoga bisa lebih baik lagi

24 Terima kasih bu atas ilmu yang telah di berikan

25 Kedepannya lebih banyak contoh dan latihan soal dan dalam menjelaskan kalau bisa satu per satu syntaxnya dijelaskan secara detail.

26 Dosen mengajar cukup baik 27 Sudah cukup baik.

28 Alhamdulillah sudah sangat baik. Terimakasih 29 Semoga kedepannya tugasnya tidak banyak banyak 30

31 Soal yg diberikan saat tugas agak susah

32 Semoga kedepannya lebih dijelaskan step by step cara membuat program 33 Tetap sabar dalam mengajar

34 Semoga kedepannya bisa lebih baik lagi dalam pengajarannya dan semakin menarik 35 Penjelasan tentang materi lebih dijelaskan lagi

36 Semoga menjadi lebih baik lagi dalam mengajar 37

38 Semangat!

39

40 Sudah baik bu terimakasih 41 Lebih baik lagi dalam mengajar 42

43 Sudah baik semoga kedepannya lebih baik lagi mungkin saran saya adalah lebih baik setelah diadakan ujian seperti kuis dan lainnya dibahas lagi

44 Tidak ada saran apapun. Terima kasih telah mengajar kami semua dengan baik.

45 Sebaiknya untuk mata kuliah dasar pemograman bukan dilakukan presentasi oleh kelompok. Melainkan

(18)

live coding agar mahasiswa lebih mudah mengerti logika yg digunakan.

46 Mungkin saat di kelas ibu juga bisa mencoba pascalnya jadi kita sama sama tahu jika ada yg error.

Terimakasih 47

48 Cukup baik 49 Tidak ada saran 50 Cukup baik

Lampiran 4 (Pengunggahan materi perkuliahan)

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengetahui kinerja jaringan jalan Jendral Sudirman Kota Luwuk tentang tingkat pelayanan dan manajemen lalu lintas pada ruas jalan yang dianalisa