• Tidak ada hasil yang ditemukan

USULAN PENYUSUNAN MODUL E-LEARNING JUDUL MATA KULIAH: PENGANTAR PEMROGRAMAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "USULAN PENYUSUNAN MODUL E-LEARNING JUDUL MATA KULIAH: PENGANTAR PEMROGRAMAN"

Copied!
57
0
0

Teks penuh

(1)

USULAN

PENYUSUNAN MODUL E-LEARNING

JUDUL MATA KULIAH:

PENGANTAR PEMROGRAMAN

Penyusun:

Altien J. Rindengan, S.Si, M.Kom

NIP. 197404272001121001

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

MARET 2019

(2)
(3)

DAFTAR ISI

Halaman

Halaman Pengesahan ... ii

Daftar Isi ... iii

Latar Belakang ... 1

Tujuan ... 3

Sasaran Pengguna ... 3

Jadwal ... 4

Gambaran Materi/Isi Modul E-Learning ... 4

Lampiran ... 6 1. Rancangan Pembelajaran ... 7 2. Sertifikat ... 48 3. Tim Teknis ... 49 4. CV Penyusun Utama ... 50 5. Rencanan Penganggaran ... 54

(4)

LATAR BELAKANG

Perkembangan teknologi komunikasi dan informasi (Information and Communication Technology - ICT) telah mengubah cara kita menyimpan, mengakses, mendistribusikan, menganalisa serta mempresentasikan ilmu pengetahuan. ICT menghadirkan tantangan baru terhadap berbagai asumsi yang berkaitan dengan ide tradisional mengenai perguruan tinggi dan sekaligus akan mentransformasikan format pendidikan tinggi.

Dosen sebagai salah satu komponen penting dalam proses pembelajaran pada perguruan tinggi perlu meningkatkan kualitasnya dalam pembelajaran. Peran dosen dalam mengembangkan suasana akademik yang kondosif adalah sangat penting, sehingga dosen perlu didorong untuk terus aktif inovatif menggali ide-ide baru terutama yang sesuai dengan perkembangan dan aplikasi teknologi dalam proses pembelajaran. Tidak dipungkiri lagi bahwa pada era globalisasi saat ini, dalam segala aspek kehidupan, ICT telah memegang peranan yang sangat penting. Oleh karena itu, pemanfaatan ICT pada proses pembelajaran sudah merupakan kebutuhan yang mendesak. Pemanfaatan IT pada proses pembelajaran akan dapat menghasilkan pembelajaran yang lebih inovatif dan dinamis, serta mendukung suasana akademik yang ilmiah dan akrab dengan teknologi informasi. Hal ini akan menyumbangkan keberhasilan dalam menghasilkan lulusan yang kompeten di bidangnya dan menguasai teknologi informasi. Keterlibatan mahasiswa secara aktif dinamis dalam proses pembelajaran diharapkan memberikan efek yang signifikan terhadap rasa percaya diri, daya kritis dan partisipasi aktif mahasiswa dan hal ini juga diharapkan sebagai subyek pembelajaran bagi mahasiswa lainnya secara berantai sehingga dari tahun ke tahun semakin membesar.

Salah satu yang berkembang pesat saat ini dalam proses pembelajaran adalah media pembelajaran e-learning. E-learning adalah media belajar yang menjadi “breakthru” dalam menyikapi perkembangan teknologi informasi dewasa ini. Karena e-learning menawarkan learning everywhere, everytime, anywhere, anytime. Perbedaan pembelajaran tradisional dengan e-learning yaitu kelas ‘tradisional’, dosen dianggap sebagai orang yang serba tahu dan ditugaskan untuk menyalurkan ilmu pengetahuan kepada pelajarnya. Sedangkan di dalam pembelajaran ‘e-learning’ fokus utamanya adalah mahasiswa. Mahasiswa mandiri pada waktu tertentu dan bertanggung-jawab untuk pembelajarannya. Suasana pembelajaran

(5)

Universitas Sam Ratulangi yang telah website dan menyediakan LAN (local area network) yang bisa diakses oleh seluruh dosen dan mahasiswa telah siap untuk menunjang penerapan e-learing. Sehingga PBM tidak selalu dibatasi pada pertemuan tiap minggu dan berlangsung dalam bentuk tatap muka didepan kelas. Dengan LAN dan jaringan internet yang telah tersedia maka proses PBM dapat dilakukan dalam bentuk virtual class. Dimana dosen dan peserta didik tidak harus bertatap muka tapi cukup dengan mengakses jaringan internet yang ada. Dosen meng-upload materi perkuliahan, tugas yang akan diberikan dan bentuk evaluasi serta hal lain yang berhubungan dengan PBM pada suatu web yang tersedia dan peserta didik dapat mengikutinya dengan mengakses dan mengikuti apa yang dimintakan oleh dosen lewat web tersebut.

E-learning sebagai salah satu bentuk media pembelajaran dalam PBM maka perlu dipersiapkan materi perkuliahan dalam bentuk modul e-learning untuk menunjang PBM tersebut. Dari sisi dosen, dengan membuat modul e-learning ini, akan memacu dosen untuk mempersiapkan materi perkuliahan lebih baik dan dipersiapkan sebelum perkuliahan dimulai. Dibandingkan dengan tatap muka di depan kelas yang kadang-kadang dosen hanya mengambil materi langsung dari textbook yang ada kemudian dijelaskan di depan kelas. Dari sisi mahasiswa, dapat mengkases materi perkuliahan sebelum perkuliahan dimulai, sehingga dapat mempersiapkan diri lebih baik.

Pembuatan e-learning yang membuat mahasiswa lebih aktif dalam proses pembelajaran, sejalan dengan Kerangka Kualifikasi Nasional Indonesia (KKNI) yang menekankan pada kurikulum berbasis kompetensi yang menekankan pada penguasaan kompetensi dengan pendekatan Student Centered Learning (SCL). Tugas dosen ialah membelajarkan mahasiswa dalam arti bekerjasama denganm mahasiswa untuk menerapkan berbagai strategi agar mahasiswa dapat mengkonstruksi pengetahuan secara mandiri melalui proses pembelajaran.

Program Studi Sistem Informasi Fakultas MIPA merupakan program studi yang baru di Universitas Sam Ratulangi dengan peminat yang cukup besar. Pada tahun 2019 ini sedang mempersiapkan proses reakreditasi program studi. Saat ini baru beberapa mata kuliah yang telah mempunyai modul e-learning yang disusun secara mandiri oleh dosen pengajarnya, oleh karena itu selain untuk menunjang reakreditasi, tetapi yang paling utama dapat membantu proses belajar mengajar maka kami mengajukan proposal untuk penyusunan modul e-learning untuk mata kuliah Pengantar Pemrograman. Dengan membuat modul dan disampaikan secara e-learning akan membantu dosen dalam proses belajar mengajar yang jika dilakukan dalam bentuk tatap muka kadang-kadang waktu perkuliahan hanya habis saat

(6)

dosen menulis teori dan penyelesaian contoh soal di papan tulis dan mahasiswa menyalinnya. Sehingga waktu diskusi dan tanya jawab menjadi sedikit..

Mata kuliah ini diajarkan di semester 1, diharapkan dapat membantu mahasiswa Program Studi Sistem Informasi untuk lebih memahami pokok-pokok bahasan dalam proses belajar mereka. Dari sisi dosen, dengan membuat buku ajar ini, akan memacu dosen untuk mempersiapkan materi perkuliahan lebih baik.

TUJUAN

Tujuan penyusunan modul e-learning Pengantar Pemrograman ini adalah :

1. Mengembangkan ilmu tentang Pengantar Pemrograman dalam bentuk modul e-learning untuk dapat dibaca atau dipelajari oleh para mahasiswa yang mengontrak mata kuliah ini. 2. Membantu dosen dan mahasiswa dalam prose belajar dan mengajar (PBM).

3. Dosen dan mahasiswa mempunyai modul/materi pegangan dalam mata kuliah Pengantar Pemrograman.

4. Memanfaatkan ICT (Information and Communication Technology) dalam PBM dengan media e-learning.

SASARAN PENGGUNA

Sasaran pembuatan e-learning ini adalah dosen dan mahasiswa. Dosen pengajar yang sesuai tujuan yang ada dapat mengembangkan program, metode dan media pembelajaran. Sedangkan mahasiswa dapat mengakses dan mengikuti program pengajaran dimana saja dan kapan saja.

Dengan adanya e-learning ini, diharapkan bisa memberikan tambahan waktu yang berkualitas diluar jam kuliah dan menjadi alat bantu perkuliahan untuk penyampaian materi dan tugas-tugas terstruktur dari mata kuliah. Selain itu juga dengan pembelajaran e-learning ini diharapkan terselenggaranya pembelajaran mata kuliah secara online yang mampu memberi dukungan bagi terselenggaranya perkuliahan yang interaktif sehingga mahasiswa bisa melakukan diskusi dengan dosen maupun dengan mahasiswa yang lain dalam forum diskusi yang disediakan dalam sistem elearning ini. Dimana jika dilakukan dalam tatap

(7)

JADWAL

No Kegiatan Bulan

4 5 6 7 8 9 10

1. Mengumpulkan materi, textbook, dan bahan-bahan lain untuk penyusunan modul e-learning Pengantar

Pemrograman

2. Penyusunan dan pembuatan materi e-learning Pengantar Pemrograman 3. Penyusunan dan setting modul dalam

bentuk powerpoint

4. Sosialisasi modul e-learning 5. Upload modul e-learning 6. Pelaporan

GAMBARAN MATERI/ISI MODUL E-LEARNING

Ming Kemampuan akhir yang diharapkan Bahan Kajian/Materi Pembelajaran Bentuk

Pembelajaran Deskripsi Tugas

1 2 3 4

1 Penjelasan Umum

Pelaksanaan Perkuliahan dan Perkuliahan

Diskusi Mahasiswa mendengarkan penjelasan dosen tentang kontrak perkuliahaan 2 Menjelaskan konsep dasar algoritma dan pemrograman Konsep dasar Algoritma dan Pemrograman Diskusi Kelompok - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas 3 – 5 Mampu menjelaskan sintax dan me-running coding bahasa pemrograman pascal Bahasa Pemrograman Pascal - Diskusi Kelompok - Praktikum - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen

- Praktikum di lab 6 - 7 Mampu

menjelaskan dan mengkonstruksi algoritma dasar dan algoritma pemilihan - Konstruksi Dasar Algoritma - Algoritma Pemilihan - Diskusi Kelompok - Praktikum - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen

- Praktikum di lab 8 - 9 Mampu

mengkonstruksi algoritma pengulangan

Algoritma Pengulangan - Project Based

Learning

- Praktikum

- Mahasiswa mengerjakan proyek yg dirancang secara sistematis - Mahasiswa melakukan praktikum

berdasarkan bahan praktikum yang disusun dosen

(8)

- Praktikum di lab 10 Mampu mengkonstruksi model prosedur dalam program Prosedur - Diskusi Kelompok - Praktikum - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen

- Praktikum di lab 11 Mampu

mengkonstruksi model fungsi dalam program

Fungsi - Diskusi Kelompok - Praktikum

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen

- Praktikum di lab 12 Mampu

mengkonstruksi model array dalam program

Array - Diskusi

Kelompok - Praktikum

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen

- Praktikum di lab 13 Mampu

mengkonstruksi model record dalam program

Record - Project Based

Learning

- Praktikum

- Mahasiswa mengerjakan proyek yg dirancang secara sistematis - Mahasiswa melakukan praktikum

berdasarkan bahan praktikum yang disusun dosen

- Praktikum di lab 14 Mampu menganalisis dan membuat algoritma pencarian dalam suatu program

Algoritma Pencarian - Diskusi Kelompok - Praktikum

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen

- Praktikum di lab 15 Mampu menganalisis dan membuat algoritma pengurutan dalam suatu program

Algoritma Pengurutan - Diskusi Kelompok - Praktikum

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen

- Praktikum di lab 16 Mampu menganalisis dan membuat algoritma rekursif dalam suatu program

Algoritma Rekursif - Project Based

Learning

- Praktikum

- Mahasiswa mengerjakan proyek yg dirancang secara sistematis - Mahasiswa melakukan praktikum

berdasarkan bahan praktikum yang disusun dosen

(9)
(10)

Lampiran 1. Rancangan Pembelajaran Mata Kuliah Pengantar Pemrograman

RANCANGAN PEMBELAJARAN

Mata Kuliah : Pengantar Pemrograman Semester : 1 (Satu) ; Kode : SI114 ; SKS: 3 (2-1) Program Studi : Sistem Informasi Dosen : Altien J. Rindengan, S.Si, M.Kom

Chriestie E.J.C. Montolalu, S.Si, M.Sc

CAPAIAN PEMBELAJARAN:

a. Merekonstruksi, memodifikasi, menganalisis model matematis dari suatu sistem/masalah, mengkaji keakuratan model dan kemanfaatan model dan menarik kesimpulan yang kontekstual.

Sub CP : Merekonstruksi, memodifikasi, menganalisis model matematis dari suatu sistem/masalah, dan menarik kesimpulan yang kontekstual.

b. Mampu merekonstruksi, memodifikasi, menganalisis/berpikir secara terstruktur terhadap permasalahan matematis dari suatu sistem/masalah, mengkaji keakuratan dan menginterpretasikannya.

Sub CP : Mampu merekonstruksi, memodifikasi, menganalisis/berpikir secara terstruktur terhadap permasalahan matematis dari suatu sistem/masalah.

c. Mengkaji implikasi pengembangan atau implementasi ilmu pengetahuan, teknologi atau seni sesuai dengan keahliannya berdasarkan kaidah, tata cara dan etika ilmiah untuk menghasilkan solusi, gagasan, desain, atau kritik seni serta menyusun deskripsi saintifik hasil kajiannya dalam bentuk skripsi atau laporan tugas akhir.

Sub CP : Mengkaji implikasi pengembangan atau implementasi ilmu pengetahuan dan teknologi sesuai dengan keahliannya berdasarkan kaidah, tata cara dan etika ilmiah untuk menghasilkan solusi, gagasan atau desain.

d. Mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis terhada p informasi dan data.

(11)

Matriks Pembelajaran : Ming Kemampuan akhir yang diharapkan Bahan Kajian/Materi Pembelajaran Bentuk Pembelajaran Waktu Belajar (Menit)

Deskripsi Tugas Luaran Kriteria Penilaian (Indikator) Bobot Nilai (%) Refer ensi 1 2 3 4 5 6 7 8 1 Penjelasan Umum Pelaksanaan Perkuliahan dan Perkuliahan

Diskusi 150 Mahasiswa mendengarkan penjelasan dosen tentang kontrak perkuliahaan Memahami Kesepakatan Dosen dengan Mahasiswa 2 Menjelaskan konsep dasar algoritma dan pemrograman Konsep dasar Algoritma dan Pemrograman Diskusi Kelompok 150 - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas Ringkasan konsep algoritma dan pemrograman - Keaktifan dalam diskusi kelompok - Kualitas ringkasan hasil kajian perorangan 5 1,2,4 3 – 5 Mampu menjelaskan sintax dan me-running coding bahasa pemrograman pascal Bahasa Pemrograman Pascal - Diskusi Kelompok - Praktikum K : 3x100 P : 3x160 - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen - Praktikum di lab - Hasil tes formatif - Hasil laporan praktikum - Keaktifan dalam diskusi kelompok - Hasil tes formatif perorangan - Kualitas hasil laporan praktikum 15 2,4 6 - 7 Mampu menjelaskan dan mengkonstruksi algoritma dasar dan algoritma pemilihan - Konstruksi Dasar Algoritma - Algoritma Pemilihan - Diskusi Kelompok - Praktikum K : 2x100 P : 2x160 - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen - Hasil tes formatif - Hasil laporan praktikum - Keaktifan dalam diskusi kelompok - Hasil tes formatif perorangan - Kualitas hasil laporan praktikum 10 1,3,4

(12)

- Praktikum di lab 8 - 9 Mampu

mengkonstruksi algoritma pengulangan

Algoritma Pengulangan - Project Based

Learning - Praktikum K : 2x100 P : 2x160 - Mahasiswa mengerjakan proyek yg dirancang secara sistematis - Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen - Praktikum di lab - Hasil laporan proyek - Hasil laporan praktikum - Kualitas hasil laporan proyek - Kualitas hasil laporan praktikum 10 2,3,4 10 Mampu mengkonstruksi model prosedur dalam program Prosedur - Diskusi Kelompok - Praktikum K : 100 P : 160 - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen - Praktikum di lab - Hasil tes formatif - Hasil laporan praktikum - Keaktifan dalam diskusi kelompok - Hasil tes formatif perorangan - Kualitas hasil laporan praktikum 5 3,4 11 Mampu mengkonstruksi model fungsi dalam program Fungsi - Diskusi Kelompok - Praktikum K : 100 P : 160 - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen - Praktikum di lab - Hasil tes formatif - Hasil laporan praktikum - Keaktifan dalam diskusi kelompok - Hasil tes formatif perorangan - Kualitas hasil laporan praktikum 5 3,4 12 Mampu mengkonstruksi model array dalam

Array - Diskusi Kelompok - Praktikum K : 100 P : 160 - Mahasiswa mendiskusikan permasalahan yang - Hasil tes formatif - Hasil laporan - Keaktifan dalam diskusi kelompok 10 3,4

(13)

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen - Praktikum di lab - Kualitas hasil laporan praktikum 13 Mampu mengkonstruksi model record dalam program

Record - Project Based

Learning - Praktikum K : 100 P : 160 - Mahasiswa mengerjakan proyek yg dirancang secara sistematis - Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen - Praktikum di lab - Hasil laporan proyek - Hasil laporan praktikum - Kualitas hasil laporan proyek - Kualitas hasil laporan praktikum 10 3,4 14 Mampu menganalisis dan membuat algoritma pencarian dalam suatu program

Algoritma Pencarian - Diskusi Kelompok - Praktikum K : 100 P : 160 - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen - Praktikum di lab - Hasil tes formatif - Hasil laporan praktikum - Keaktifan dalam diskusi kelompok - Hasil tes formatif perorangan - Kualitas hasil laporan praktikum 10 2,3,4 15 Mampu menganalisis dan membuat algoritma pengurutan dalam suatu program

Algoritma Pengurutan - Diskusi Kelompok - Praktikum K : 100 P : 160 - Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Diskusi kelas

- Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen - Praktikum di lab - Hasil tes formatif - Hasil laporan praktikum - Keaktifan dalam diskusi kelompok - Hasil tes formatif perorangan - Kualitas hasil laporan praktikum 10 2,3,4

(14)

16 Mampu

menganalisis dan membuat algoritma rekursif dalam suatu program

Algoritma Rekursif - Project Based

Learning - Praktikum K : 100 P : 160 - Mahasiswa mengerjakan proyek yg dirancang secara sistematis - Mahasiswa melakukan praktikum berdasarkan bahan praktikum yang disusun dosen - Praktikum di lab - Hasil laporan proyek - Hasil laporan praktikum - Kualitas hasil laporan proyek - Kualitas hasil laporan praktikum 10 3,4 Daftar Referensi:

1. Code Warrior. 1995. Principle of Programming. Code Warrior Press.

2. Cormen, T.H. 2003. Introduction To Algorithms, 2ed. The MIT Press, McGraw-Hill Book Company.

3. Munir, R. 2007. Algoritma & Pemrograman dalam Bahasa Pemrograman Pascal & C, Penerbit INFORMATIKA Bandung. 4. Sedgewick, R. and K. Wayne. 2011. Algorithms, 4ed . Addison Wesley, New Jersey

(15)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1)

Program Studi : Sistem Informasi Pertemuan ke : 2

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu menjelaskan konsep dasar algoritma dan pemrograman

B. URAIAN TUGAS:

1. Obyek Garapan: Konsep dasar Algoritma dan Pemrograman 2. Batasan yang harus dikerjakan:

a. Pengertian Algoritma b. Domain Algoritma c. Ciri-ciri Algoritma d. Bahasa Pemrograman

e. Tahapan Pelaksanaan Pembuatan Program

f. Belajar memprogram vs belajar bahasa pemrograman

g. Penyusunan Algoritma (human language, pseudocode, flowcart)

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Permasalahan yang didiskusikan:

1) Jelaskan pengertian algoritma menurut beberapa literatur (minimal 3) dan tuliskan kesimpulannya menurut perspektif kelompok Anda!

2) Jelaskan ciri-ciri algoritma!

3) Gambar dan jelaskan tahapan pelaksanaan pembuatan program!

4) Jelaskan beda belajar pmemprogram dan belajar bahasa pemrograman! 5) Jelaskan 3 cara penyusunan algoritma dan berikan contoh masing-masing! - Hasil diskusi kelompok didiskusikan di kelas

- Mahasiswa meringkas hasil diskusi.

4. Deskripsi Luaran tugas yang dihasilkan:

(16)

C. KRITERIA PENILAIAN (10%):

- Keaktifan dalam diskusi kelompok - Hasil ringkasan diskusi

RUBRIK PENILAIAN KRITERIA 1:Keaktifan dalam diskusi (20%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Keaktifan mencari literatur

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

Keaktifan berdiskusi

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

TOTAL

KRITERIA 2: Kualitas ringkasan hasil kajian perorangan (80%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan konsep Sangat lengkap (mampu mengembangkan konsep secara optimal) Lengkap (melebihi konsep minimal pada modul) Cukup lengkap (sesuai konsep minimal pada modul) Kurang lengkap (dibawah konsep minimal pada modul) Tidak lengkap (konsep tidak sesuai)

Ketepatan konsep Sangat tepat (sesuai dengan

logika ilmiah)

(17)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1) Program Studi : Sistem Informasi Pertemuan ke : 3 – 5

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu menjelaskan sintax dan me-running coding bahasa pemrograman pascal

B. URAIAN TUGAS:

1. Obyek Garapan: Bahasa Pemrograman Pascal 2. Batasan yang harus dikerjakan:

a. Cara install program freepascal b. Menjalankan program freepascal c. Elemen-elemen bahasa pascal d. Perintah dasar bahasa pascal

e. Pengaturan letak dan format tampilan output f. Parameter-parameter tampilan g. ClearScreen h. GotoXY i. Delay j. TextColor k. TextBackground

l. Perintah-perintah unit sistem m. Aritmetika

n. Ordinal o. Transfer

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

a. Diskusi Kelompok

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Permasalahan yang didiskusikan:

(18)

2) Jelaskan elemen-elemen bahasa pascal ! 3) Jelaskan perintah dasar bahasa pascal !

4) Jelaskan cara pengaturan letak dan format tampilan output ! 5) Sebutkan dan jelaskan parameter-parameter tampilan ! 6) Sebutkan dan jelaskan perintah-perintah pada unit system ! - Hasil diskusi kelompok didiskusikan di kelas

- Mahasiswa mengikuti tes formatif b. Praktikum

- Mahasiswa menginstal program freepascal pada komputer masing-masing - Mahasiswa menjalankan program freepascal pada komputer masing-masing - Mahasiswa melakukan praktikum melalui :

o Membuat program sederhana yang berisi perintah dasar pascal berdasarkan kasus yang diberikan dosen

o Membuat program sederhana yang berisi parameter pengaturan tampilan berdasarkan kasus yang diberikan dosen o Membuat program sederhana yang berisi perintah unit system berdasarkan kasus yang diberikan dosen

- Mahasiswa membuat laporan praktikum

4. Deskripsi Luaran tugas yang dihasilkan:

- Hasil tes formatif yang dilaksanakan selama 30 menit terakhir pada tahap ini - Laporan praktikum berupa coding program dan penjelasannya

C. KRITERIA PENILAIAN (10%):

- Keaktifan dalam diskusi kelompok - Hasil tes formatif

(19)

RUBRIK PENILAIAN KRITERIA 1:Keaktifan dalam diskusi (20%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Keaktifan mencari literatur

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

Keaktifan berdiskusi

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

TOTAL

KRITERIA 2: Hasil test formatif (30%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Skor

KRITERIA 3: Kualitas laporan praktikum (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(20)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1) Program Studi : Sistem Informasi Pertemuan ke : 6 – 7

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu menjelaskan dan mengkonstruksi algoritma dasar dan algoritma pemilihan

B. URAIAN TUGAS:

1. Obyek Garapan: Konstruksi Dasar Algoritma & Algoritma Pemilihan 2. Batasan yang harus dikerjakan:

a. Struktur Dasar Algoritma (sekuensial, pemilihan , dan pengulangan) b. Struktur Pemilihan

c. Model If .... Then ... d. Model If not .... Then ...

e. Model If .... Then ... untuk mengulang f. Model If .... Then ... Else....

g. Model If .... Then ...Else... Tersarang h. Model Case-of

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

a. Diskusi Kelompok

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Permasalahan yang didiskusikan:

1) Jelaskan struktur dasar algoritma (sekuensial, pemilihan dan pengulangan)! 2) Jelaskan dalam bentuk flowchart model if ... then...!

3) Jelaskan model if not ... then...!

4) Jelaskan dalam bentuk flowchart model if ... then...untuk mengulang! 5) Jelaskan dalam bentuk flowchart model if ... then... else ...!

(21)

- Hasil diskusi kelompok didiskusikan di kelas - Mahasiswa mengikuti tes formatif

b. Praktikum

- Mahasiswa melakukan praktikum melalui :

o Membuat program sederhana yang berisi model if -then berdasarkan kasus hitung gaji karyawan

o Membuat program sederhana yang berisi model if-then-else atau case-of berdasarkan kasus model interface sederhana

- Mahasiswa membuat laporan praktikum

4. Deskripsi Luaran tugas yang dihasilkan:

- Hasil tes formatif yang dilaksanakan selama 30 menit terakhir pada tahap ini - Laporan praktikum berupa coding program dan penjelasannya

C. KRITERIA PENILAIAN (10%):

- Keaktifan dalam diskusi kelompok - Hasil tes formatif

- Kualitas laporan praktikum berupa coding program dan hasil running yang benar dan penjelasannya

RUBRIK PENILAIAN KRITERIA 1:Keaktifan dalam diskusi (20%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Keaktifan mencari literatur

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

Keaktifan berdiskusi

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

(22)

KRITERIA 2: Hasil test formatif (30%) DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Skor

KRITERIA 3: Kualitas laporan praktikum (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(23)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1) Program Studi : Sistem Informasi Pertemuan ke : 8 – 9

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu mengkonstruksi algoritma pengulangan

B. URAIAN TUGAS:

1. Obyek Garapan: Algoritma Pengulangan 2. Batasan yang harus dikerjakan:

a. Struktur algoritma pengulangan

b. Konstruksi pengulangan tanpa kondisi (model for-to-do) c. Model for-to-do tersarang

d. Model for-downto-do

e. Konstruksi pengulangan dengan kondisi (model while-do) f. Model while-do

g. Model repeat-until

h. Model repeat-until tersarang

i. Perbedaan while-do dan repeat-until

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

a. Project-based learning

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil

- Mahasiswa melakukan pengamatan dan pengumpulan data untuk membuat program dengan algoritma pengulangan untuk topic yang dipilih yaitu :

o Data mahasiswa baru FMIPA o Data staf dosen FMIPA o Data staf pegawai FMIPA

- Mahasiswa membuat program input data dengan algoritma pengulangan dari topic yang ada - Mahasiswa membuat laporan project.

(24)

- Mahasiswa melakukan praktikum melalui :

o Membuat program sederhana yang berisi model for-to-do berdasarkan kasus yang diberikan dosen

o Membuat program sederhana yang berisi model while-do atau repeat-until berdasarkan kasus yang diberikan dosen

- Mahasiswa membuat laporan praktikum

4. Deskripsi Luaran tugas yang dihasilkan:

- Laporan project

- Laporan praktikum berupa coding program dan penjelasannya

C. KRITERIA PENILAIAN (10%):

- Kualitas laporan project

- Kualitas laporan praktikum berupa coding program dan hasil running yang benar dan penjelasannya

RUBRIK PENILAIAN

KRITERIA 1: Kualitas laporan project (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(25)

KRITERIA 2: Kualitas laporan praktikum (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(26)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1)

Program Studi : Sistem Informasi Pertemuan ke : 10

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu mengkonstruksi model prosedur dalam program

B. URAIAN TUGAS:

1. Obyek Garapan: Prosedur 2. Batasan yang harus dikerjakan:

a) Pendefinisian prosedur b) Notasi prosedur

c) Pemanggilan prosedur

d) Deklarasi global dan lokal pada prosedur e) Parameter pada prosedur

f) Kapan program perlu prosedur

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

a. Diskusi kelompok

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Permasalahan yang didiskusikan:

1. Jelaskan bagaimana pendefinisian dan notasi prosedur! 2. Jelaskan cara pemanggilan prosedur!

3. Jelaskan deklarasi variable global dan local pada prosedur! 4. Jelaskan parameter pada prosedur!

5. Jelaskan kapan program memerlukan prosedur! - Hasil diskusi kelompok didiskusikan di kelas - Mahasiswa meringkas hasil diskusi.

(27)

o Membuat program sederhana yang berisi prosedur dengan kasus menghitung waktu dengan prosedur hitung jam, hari bulan dan tahun

- Mahasiswa membuat laporan praktikum

4. Deskripsi Luaran tugas yang dihasilkan:

- Hasil ringkasan diskusi yang dilaksanakan selama 20 menit terakhir pada tahap ini. - Laporan praktikum berupa coding program dan penjelasannya

C. KRITERIA PENILAIAN (10%):

- Keaktifan dalam diskusi kelompok - Kualitas ringkasan diskusi

- Kualitas laporan praktikum berupa coding program dan hasil running yang benar dan penjelasannya

RUBRIK PENILAIAN KRITERIA 1:Keaktifan dalam diskusi (20%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Keaktifan mencari literatur

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

Keaktifan berdiskusi

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

TOTAL

KRITERIA 2: Kualitas ringkasan hasil kajian perorangan (30%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan konsep Sangat lengkap (mampu mengembangkan

Lengkap Cukup lengkap Kurang lengkap Tidak lengkap (konsep tidak

(28)

konsep secara optimal) (melebihi konsep minimal pada modul) (sesuai konsep minimal pada modul) (dibawah konsep minimal pada modul)

Ketepatan konsep Sangat tepat (sesuai dengan

logika ilmiah)

Tepat Cukup tepat Kurang tepat Tidak tepat

KRITERIA 3: Kualitas laporan praktikum (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(29)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1)

Program Studi : Sistem Informasi Pertemuan ke : 11

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu mengkonstruksi model fungsi dalam program

B. URAIAN TUGAS:

1. Obyek Garapan: Fungsi

2. Batasan yang harus dikerjakan: a) Pendefinisian fungsi b) Notasi fungsi

c) Pemanggilan fungsi

d) Pemilihan fungsi atau prosedur dalam program e) Fungsi yang memanggil diri sendiri

f) Fungsi tersarang

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

a. Diskusi kelompok

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Permasalahan yang didiskusikan:

1. Jelaskan bagaimana pendefinisian dan notasi fungsi! 2. Jelaskan cara pemanggilan fungsi!

3. Jelaskan pemilihan fungsi atau prosedur pada program! 4. Jelaskan tentang fungsi yang memanggil diri sendiri! 5. Jelaskan tentang fungsi tersarang!

- Hasil diskusi kelompok didiskusikan di kelas - Mahasiswa melakukan tes formatif.

b. Praktikum

- Mahasiswa melakukan praktikum melalui :

(30)

- Mahasiswa membuat laporan praktikum

4. Deskripsi Luaran tugas yang dihasilkan:

- Hasil tes formatif yang dilaksanakan selama 30 menit terakhir pada tahap ini - Laporan praktikum berupa coding program dan penjelasannya.

C. KRITERIA PENILAIAN (10%):

- Keaktifan dalam diskusi kelompok - Hasil tes formatif

- Kualitas laporan praktikum berupa coding program dan hasil running yang benar dan penjelasannya

RUBRIK PENILAIAN KRITERIA 1:Keaktifan dalam diskusi (20%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Keaktifan mencari literatur

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

Keaktifan berdiskusi

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

TOTAL

KRITERIA 2: Hasil Test Formatif (30%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Skor

(31)

KRITERIA 3: Kualitas laporan praktikum (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(32)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1)

Program Studi : Sistem Informasi Pertemuan ke : 12

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu mengkonstruksi model array dalam program

B. URAIAN TUGAS:

1. Obyek Garapan: Array

2. Batasan yang harus dikerjakan: a) Pengertian array

b) Deklarasi array

c) Cara mengacu elemen array d) Pemrosesan array

e) Array 2 dimensi f) Bekerja dengan 2 array

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

a. Diskusi kelompok

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Permasalahan yang didiskusikan:

1. Jelaskan pengertian array! 2. Jelaskan cara deklarasi array!

3. Jelaskan cara mengacu elemen dari array! 4. Jelaskan bagaimana pemrosesan array! 5. Jelaskan cara membuat array 2 dimensi! 6. Jelaskan bagaiman bekerja dengna 2 array! - Hasil diskusi kelompok didiskusikan di kelas

(33)

o Membuat program sederhana yang berisi array dengan kasus operasi dasar matriks berukuran 3x3. - Mahasiswa membuat laporan praktikum

4. Deskripsi Luaran tugas yang dihasilkan:

- Hasil ringkasan diskusi yang dilaksanakan selama 20 menit terakhir pada tahap ini. - Laporan praktikum berupa coding program dan penjelasannya

C. KRITERIA PENILAIAN (10%):

- Keaktifan dalam diskusi kelompok - Kualitas ringkasan diskusi

- Kualitas laporan praktikum berupa coding program dan hasil running yang benar dan penjelasannya

RUBRIK PENILAIAN KRITERIA 1:Keaktifan dalam diskusi (20%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Keaktifan mencari literatur

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

Keaktifan berdiskusi

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

TOTAL

KRITERIA 2: Kualitas ringkasan hasil kajian perorangan (30%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan konsep Sangat lengkap (mampu mengembangkan Lengkap (melebihi konsep minimal pada modul) Cukup lengkap (sesuai konsep minimal pada modul) Kurang lengkap (dibawah konsep minimal pada modul) Tidak lengkap (konsep tidak sesuai)

(34)

konsep secara optimal)

Ketepatan konsep Sangat tepat (sesuai dengan

logika ilmiah)

Tepat Cukup tepat Kurang tepat Tidak tepat

KRITERIA 3: Kualitas laporan praktikum (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(35)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1)

Program Studi : Sistem Informasi Pertemuan ke : 13

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu mengkonstruksi model record dalam program

B. URAIAN TUGAS:

1. Obyek Garapan: Record 2. Batasan yang harus dikerjakan:

a) Pengertian record b) Notasi record c) Record tersarang d) Record dalam array e) Record array tersarang

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

a. Project-based learning

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil

- Mahasiswa melakukan pengamatan dan pengumpulan data untuk membuat program dengan model record untuk topic yang dipilih yaitu :

o Data alumni PS Matematika o Data alumni PS Biologi o Data alumni PS Kimia o Data alumni PS Fisika o Data alumni PS Farmasi

- Mahasiswa membuat program input data dengan model record dari topic yang ada - Mahasiswa membuat laporan project.

b. Praktikum

- Mahasiswa melakukan praktikum melalui :

(36)

- Mahasiswa membuat laporan praktikum

4. Deskripsi Luaran tugas yang dihasilkan:

- Laporan project

- Laporan praktikum berupa coding program dan penjelasannya

C. KRITERIA PENILAIAN (10%):

- Kualitas laporan project

- Kualitas laporan praktikum berupa coding program dan hasil running yang benar dan penjelasannya

RUBRIK PENILAIAN

KRITERIA 1: Kualitas laporan project (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(37)

KRITERIA 2: Kualitas laporan praktikum (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(38)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1)

Program Studi : Sistem Informasi Pertemuan ke : 14

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu menganalisis dan membuat algoritma pencarian dalam suatu program

B. URAIAN TUGAS:

1. Obyek Garapan: Algoritma Pencarian 2. Batasan yang harus dikerjakan:

a) Tujuan algoritma pencarian b) Algoritma sequential search c) Algoritma binary search d) Pencarian pada array tertruktur

e) Pencarian pada array yang tidak bertipe numerik

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

a. Diskusi kelompok

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Permasalahan yang didiskusikan:

1. Sebutkan dan jelaskan tujuan algoritma pencarian! 2. Jelaskan cara kerja algoritma sequential search! 3. Jelaskan cara kerja algoritma binary search!

4. Jelaskan bagaimana pencarian pada array tertruktur

5. Jelaskan bagaimana pencarian pada array yang tidak bertipe numerik! - Hasil diskusi kelompok didiskusikan di kelas

- Mahasiswa melakukan tes formatif. b. Praktikum

(39)

4. Deskripsi Luaran tugas yang dihasilkan:

- Hasil tes formatif yang dilaksanakan selama 30 menit terakhir pada tahap ini - Laporan praktikum berupa coding program dan penjelasannya.

C. KRITERIA PENILAIAN (10%):

- Keaktifan dalam diskusi kelompok - Hasil tes formatif

- Kualitas laporan praktikum berupa coding program dan hasil running yang benar dan penjelasannya

RUBRIK PENILAIAN KRITERIA 1:Keaktifan dalam diskusi (20%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Keaktifan mencari literatur

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

Keaktifan berdiskusi

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

TOTAL

KRITERIA 2: Hasil test formatif (30%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Skor

(40)

KRITERIA 3: Kualitas laporan praktikum (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(41)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1)

Program Studi : Sistem Informasi Pertemuan ke : 15

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu menganalisis dan membuat algoritma pengurutan dalam suatu program

B. URAIAN TUGAS:

1. Obyek Garapan: Algoritma Pengurutan 2. Batasan yang harus dikerjakan:

a) Tujuan algoritma pengurutan b) Jenis-jenis algoritma pengurutan c) Algoritma bubble sort

d) Algoritma selection sort e) Pengabungan 2 array terurut f) Pengurutan pada array terstruktur

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

a. Diskusi kelompok

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil - Permasalahan yang didiskusikan:

1. Sebutkan dan jelaskan tujuan algoritma pengurutan! 2. Sebutkan dan jelaskan jenis-jenis algoritma pengurutan! 3. Jelaskan cara kerja algoritma bubble sort!

4. Jelaskan cara kerja algoritma selection sort!

5. Jelaskan bagaimana mengabungkan 2 array terurut! 6. Jelaskan bagaiman mengurutkan array terstruktur ! - Hasil diskusi kelompok didiskusikan di kelas

- Mahasiswa meringkas hasil diskusi. b. Praktikum

(42)

o Membuat program sederhana yang berisi algoritma pengurutan dengan kasus data alumni FMIPA . - Mahasiswa membuat laporan praktikum

4. Deskripsi Luaran tugas yang dihasilkan:

- Hasil ringkasan diskusi yang dilaksanakan selama 20 menit terakhir pada tahap ini. - Laporan praktikum berupa coding program dan penjelasannya

C. KRITERIA PENILAIAN (10%):

- Keaktifan dalam diskusi kelompok - Kualitas ringkasan diskusi

- Kualitas laporan praktikum berupa coding program dan hasil running yang benar dan penjelasannya

RUBRIK PENILAIAN KRITERIA 1:Keaktifan dalam diskusi (20%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Keaktifan mencari literatur

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

Keaktifan berdiskusi

Sangat aktif Aktif Cukup aktif Kurang aktif Tidak aktif

TOTAL

KRITERIA 2: Kualitas ringkasan hasil kajian perorangan (30%)

DIMENSI Sangat Memuaskan Memuaskan (65-79) Batas (55-64) Kurang Memuaskan Di bawah standard (<40) SKOR

(43)

(mampu mengembangkan konsep secara optimal) (melebihi konsep minimal pada modul) (sesuai konsep minimal pada modul) (dibawah konsep minimal pada modul) (konsep tidak sesuai)

Ketepatan konsep Sangat tepat (sesuai dengan

logika ilmiah)

Tepat Cukup tepat Kurang tepat Tidak tepat

KRITERIA 3: Kualitas laporan praktikum (30%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(44)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Pemrograman Sks : 3 (2-1)

Program Studi : Sistem Informasi Pertemuan ke : 16

Fakultas : MIPA

A. TUJUAN TUGAS:

Mampu menganalisis dan membuat algoritma rekursif dalam suatu program

B. URAIAN TUGAS:

1. Obyek Garapan: Algoritma rekursif 2. Batasan yang harus dikerjakan:

a) Pengertian rekursif b) Proses rekursif

c) Skema umum rekursif pada fungsi dan prosedur d) Rekursif dengan list berkait

e) Cara kerja proses rekursif f) Menghilangan rekursifitas

3. Metode/Cara Pengerjaan (acuan cara pengerjaan):

a. Project-based learning

- Mahasiswa mendiskusikan permasalahan yang sudah disusun dosen dalam kelompok kecil

- Mahasiswa melakukan pengamatan dan pengumpulan data untuk membuat program dengan algoritma rekursif untuk topic yang dipilih yaitu :

o Data alumni PS Matematika o Data alumni PS Biologi o Data alumni PS Kimia o Data alumni PS Fisika o Data alumni PS Farmasi

(45)

o Membuat program sederhana yang berisi model record berdasarkan kasus mengitung nilai mahasiswa - Mahasiswa membuat laporan praktikum

4. Deskripsi Luaran tugas yang dihasilkan:

- Laporan project

- Laporan praktikum berupa coding program dan penjelasannya

C. KRITERIA PENILAIAN (10%):

- Kualitas laporan project

- Kualitas laporan praktikum berupa coding program dan hasil running yang benar dan penjelasannya

RUBRIK PENILAIAN

KRITERIA 1: Kualitas laporan project (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(46)

KRITERIA 2: Kualitas laporan praktikum (50%)

DIMENSI Sangat Memuaskan (≥80) Memuaskan (65-79) Batas (55-64) Kurang Memuaskan (40-54) Di bawah standard (<40) SKOR Kelengkapan laporan Sangat lengkap (min 80% dari seluruh

item) Lengkap ( min 65% dari seluruh item) Cukup lengkap ( min 55% dari seluruh item) Kurang lengkap min 40% dari seluruh

item) Tidak lengkap ( kurang 40% dari seluruhitem) Ketepatan coding program Sangat tepat (min 80% input + output benar) Tepat (min 65% input + output benar) Cukup tepat (min 55% input + output benar) Kurang tepat (min 40% input + output benar) Tidak tepat (kurang 40% input + output benar)

Ide baru dan kreativitas coding Sangat baik (min 80% berbeda dari panduan) Baik (min 65% berbeda dari panduan) Cukup baik (min 55% berbeda dari panduan) Kurang baik (min 40% berbeda dari panduan) Tidak baik (kurang 40% berbeda dari panduan) Total

(47)

GARIS BESAR MATERI PEMBELAJARAN

No. Pertemuan Materi Pembelajaran Garis Besar Materi Pembelajaran

1. 1 Penjelasan umum

pelaksanaan

perkuliahan/praktikum

Pertemuan membahas capaian pembelajaran, metode dan strategi dalam pembelajaran, evaluasi, serta tugas-tugas yang akan dicapai selama pembelajaran

2. 2 Konsep Dasar Algoritma dan Pemrograman

Pertemuan ini akan membahas:  Pengertian Algoritma  Domain Algoritma  Ciri-ciri Algoritma  Bahasa Pemrograman

 Tahapan Pelaksanaan Pembuatan Program

 Belajar memprogram vs belajar bahasa pemrograman

 Penyusunan Algoritma (human language, pseudocode, flowcart)

3. 3-5 Bahasa Pemrograman

Pascal

Pertemuan ini akan membahas:  Cara install program freepascal  Menjalankan program freepascal  Elemen-elemen bahasa pascal  Perintah dasar bahasa pascal

 Pengaturan letak dan format tampilan output  Parameter-parameter tampilan  ClearScreen  GotoXY  Delay  TextColor  TextBackground

 Perintah-perintah unit sistem  Aritmetika

(48)

4. 6 – 7 Konstruksi Dasar Algoritma & Algoritma Pemilihan

Pertemuan ini akan membahas:

 Struktur Dasar Algoritma (sekuensial, pemilihan , dan pengulangan)  Struktur Pemilihan

 Model If .... Then ...  Model If not .... Then ...

 Model If .... Then ... untuk mengulang  Model If .... Then ... Else....

 Model If .... Then ...Else... Tersarang  Model Case-of

5. 8 – 9 Algoritma Pengulangan Pertemuan ini akan membahas:  Struktur algoritma pengulangan

 Konstruksi pengulangan tanpa kondisi (model for-to-do)  Model for-to-do tersarang

 Model for-downto-do

 Konstruksi pengulangan dengan kondisi (model while-do)  Model while-do

 Model repeat-until

 Model repeat-until tersarang

 Perbedaan while-do dan repeat-until

6. 10 Prosedur Pertemuan ini akan membahas:

 Pendefinisian prosedur  Notasi prosedur

 Pemanggilan prosedur

 Deklarasi global dan lokal pada prosedur  Parameter pada prosedur

 Kapan program perlu prosedur

(49)

 Pemilihan fungsi atau prosedur dalam program  Fungsi yang memanggil diri sendiri

 Fungsi tersarang

8. 12 Array Pertemuan ini akan membahas:

 Pengertian array  Deklarasi array

 Cara mengacu elemen array  Pemrosesan array

 Array 2 dimensi  Bekerja dengan 2 array

9. 13 Record Pertemuan ini akan membahas:

 Pengertian record  Notasi record  Record tersarang  Record dalam array  Record array tersarang 10. 14 Algoritma Pencarian Pertemuan ini akan membahas:

 Tujuan algoritma pencarian  Algoritma sequential search  Algoritma binary search  Pencarian pada array tertruktur

 Pencarian pada array yang tidak bertipe numerik 11. 15 Algoritma Pengurutan Pertemuan ini akan membahas:

 Tujuan algoritma pengurutan  Jenis-jenis algoritma pengurutan  Algoritma bubble sort

 Algoritma selection sort  Pengabungan 2 array terurut  Pengurutan pada array terstruktur 12. 16 Algoritma Rekursif Pertemuan ini akan membahas:

(50)

 Pengertian rekursif  Proses rekursif

 Skema umum rekursif pada fungsi dan prosedur  Rekursif dengan list berkait

 Cara kerja proses rekursif  Menghilangan rekursifitas

(51)
(52)

Lampiran 3. Tim Teknis

No Nama Posisi dalam Tim Tugas

1 Altien J. Rindengan, S.Si, M.Kom

Ketua Tim  Menyusun materi-materi buku ajar

 Mensosialisasikan draft dan buku ajar lengkap pada dosen dan mahasiswa 2 Rinancy Tumilaar, S.Si, M.Si Tim Teknis  Mengetik materi-materi

buku ajar

 Mempersiapkan kegiatan sosialasi buku ajar 3 Steve Sahese Tim Teknis  Mengetik materi-materi

buku ajar

 Men-setting layout buku ajar

 Mempersiapkan kegiatan sosialasi buku ajar

(53)

Lampiran 4. CV/Biodata Penyusun Utama

KETUA

A. Identitas Diri

1 Nama Lengkap (dengan gelar) Altien Jonathan Rindengan, S.Si., M.Kom.

2 Jenis Kelamin L

3 Fakultas MIPA

4 Jabatan Fungsional Lektor Kepala

5 NIP/NIK/Identitas lainnya 19740427 200112 1 001

6 NIDN 0027047403

7 Tempat dan Tanggal Lahir Tinoor, 27 April 1974

8 E-mail altien@unsrat.ac.id

9 Nomor telepon/HP 085312199099

10 Alamat Rumah Perumahan Graha Indah Pineleng Blok L No.3, Desa Pineleng Dua Indah, Kec. Pineleng Kab. Minahasa, Sulawesi Utara

11 Alamat Kantor Jurusan Matematika FMIPA UNSRAT Jl. Kampus Unsrat, Manado. 95115 12 Nomor Telepon/Faks 0431827924

13 Lulusan yang Telah Dihasilkan S-1= 29 orang; S-2= 0 orang; S-3= 0 orang 14 Mata kuliah yang Diampu 1. Algoritma dan Pemrograman

2. Desain dan Analisis Algoritma 3. Sistem Fuzzy

4. Data Mining 5. Komputasi Cerdas

6. Sistem Pendukung Keputusan 7. Image Processing 8. Aljabar Linear 9. Program Linear 10. Riset Operasi B. Riwayat Pendidikan Program S-1 S-2 S-3

Nama PT Institu Pertanian Bogor Institut Pertanian Bogor

Bidang Ilmu Matematika Ilmu Komputer

Tahun Masuk-Lulus 1993-1999 2008-2012 Judul Skripsi/

Thesis/Disertasi

Analisis Kestabilan Model Satu Mangsa-Dua

Pemangsa

Optimisasi Manajemen Produksi Berbasis Fuzzy Goal Programming (Studi Kasus pada Perusahaan Minuman Ringan)

Nama Pembimbing/ Promotor

Dra. Farida Hanum, M.Si Dr. Jaharuddin, M.Si

Dr. Prapto Tri Supriyo, M.Kom Aziz Kustiyo, S.Si, M.Kom

C. Pengalaman Manajemen

No Keterangan Tahun

1 Sekretaris Jurusan Matematika FMIPA 2006 – 2008 2 Kepala Laboratorium Komputer Lanjut FMIPA 2014 – 2017 3. Koordinator Program Studi Sistem Informasi FMIPA 2017 – sekarang

Referensi

Dokumen terkait

International Corporate Finance (Keuangan Perusahaan Internasional), Jakarta: Salemba Empat. Aplikasi Analisis Multivariate Dengan Program IBM SPSS 21 Update PLS Regresi,

Kondisi yang pertama yaitu pada saat kapal penuh yaitu 100%, kedua kondisi pada saat kapal separuh perjalanan yaitu 50% dan pada saat kapal kosong yaitu 0,

diketahui oleh substansi yang berwenang ( Keputusan DPR RI No. Kawasan Budaya Kotabaru di dalam perda 2 tahun 2010 tentang RTRWP DIY merupakan Kawasan Strategis

Penelitian yang perlu dilakukan berikutnya yaitu pengukuran kualitas air Sungai Ranoyapo dan vegetasi riparian dari hulu hingga hilir pada beberapa titik..

berdiri di dalam Buah yang tanpa antara dengan Jalan, berpaling dan memandang, dia mengetahui, “Satu bagian dari kilesa-. kilesa yang ‘dibunuh’ oleh empat Jalan telah

Tujuan dari penelitian ini adalah untuk mengetahui pengaruh kombinasi ekstrak daun melinjo dan daun sirsak terhadap aktivitas makan dan mortalitas ulat grayak ( S.litura

Di samping itu, jalinan cerita ini terangkum dalam penggalan kisah sejarah yang terjadi di masa lalu menurut analisa para ahli dan pakar sejarah, sehingga audience juga

menggunakan Rosenberg Self-Esteem Scale, dari 102 data di dapatkan hasil rata rata Self-esteem adalah 19,84 dan (SD = 2,460) dengan nilai self-esteem paling rendah 14 dan