0% menganggap dokumen ini bermanfaat (0 suara)
270 tayangan11 halaman

RPS Algoritma Dan Dasar Pemrograman

Matakuliah Algoritma dan Dasar Pemrograman mempelajari konsep algoritma, notasi algoritmik, struktur kontrol, tipe data, array, dan pemrograman modular untuk memecahkan masalah dengan bahasa C. Materi pembelajaran meliputi pengertian algoritma, pemrograman, dan bahasa C serta konsep-konsep dasar seperti pemilihan, pengulangan, fungsi dan prosedur.

Diunggah oleh

Rada Sihombing
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
270 tayangan11 halaman

RPS Algoritma Dan Dasar Pemrograman

Matakuliah Algoritma dan Dasar Pemrograman mempelajari konsep algoritma, notasi algoritmik, struktur kontrol, tipe data, array, dan pemrograman modular untuk memecahkan masalah dengan bahasa C. Materi pembelajaran meliputi pengertian algoritma, pemrograman, dan bahasa C serta konsep-konsep dasar seperti pemilihan, pengulangan, fungsi dan prosedur.

Diunggah oleh

Rada Sihombing
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

RENCANA PEMBELAJARAN SEMESTER (RPS)

Nama Matakuliah : Algoritma dan Dasar Pemograman


Semester/TA : Ganjil (2)/ 2019– 2020
SKS/Status Matakuliah : 2 SKS / Wajib
Dosen Pengampu : Amirhud Dalimunthe, ST., M.Kom
Reni Rahmadani, S.Kom., M.Kom
Program Studi : Pendidikan Teknologi Informasi dan
Komputer (S-1)

FAKULTAS TEKNIK
UNIVERSITAS NEGERI MEDAN
2019
UNIVERSITAS NEGERI MEDAN
FAKULTAS TEKNIK 3TIK
48002
JURUSAN PENDIDIKAN TEKNIK ELEKTRO / PROGRAM STUDI
PENDIDIKAN TEKNOLOGI DAN INFORMATIKA KOMPUTER
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl Penyusunan
Algoritma dan Dasar Pemrograman 3TIK48002 Basic Science T=2 P=0 1 12 - 8 - 2019
OTORISASI / PENGESAHAN Dosen Pengembang RPS Koordinator KDBK Ka PRODI

Amirhud Dalimunthe, ST., M.Kom


Reni Rahmadani, ST., M.Kom Amirhud Dalimunthe, ST., M.Kom Drs. Sriadhi,ST.,M.Pd., M.Kom.,Ph.D
Capaian CPL-PRODI yang dibebankan pada MK
Pembelajaran CPL-1 Menjadi manusia Indonesia seutuhnya yang beriman dan bertaqwa kepada Tuhan Yang Maha Esa, berakhlak mulia, berkepribadian,
berkarakter stabil, arif dan berwibawa, dan menjadi teladan bagi peserta didik, mandiri serta bertanggung jawab terhadap perkembangan
profesi, lingkungan kerja, masyarakat dan bangsa.
CPL-5 Mengembangkan program pembelajaran berbasis teknologi informasi pada Sekolah Menengah Kejuruan bidang keahlian TKJ, Multimedia
dan RPL
CPL-6 Merancang program perangkat lunak sesuai permintaan pelanggan dengan algoritma yang tepat, struktur data, adaptabilitas peluang
pengembangan program
CPL-7 Berkemampuan mengidentifikasi, memformulasikan dan memecahkan masalah-masalah berkaitan dengan teknologi informasi dan
komputer
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK-1 Mata kuliah Algoritma dan Dasar Pemrograman ini dirancang untuk mempelajari struktur dasar algoritma, notasi algoritmik, tipe, harga
& ekspresi, struktur kontrol algoritmik, pemilihan (analisa kasus), fungsi, prosedur, pengulangan, pemrosesan sekuensial, array, searching
dan sorting pada array, mesin abstrak, dan arsip sekuensial.
CPL  Sub-CPMK
CPL-1, Sub-CPMK-2 mengetahui informasi tentang materi, tugas, teknik pembelajaran, sistem penilaian dan sumber pembelajaran mata kuliah
CPL-5 Algoritma dan Dasar Pemrograman
Sub-CPMK-3. mampu mendeskripsikan pengertian dasar pemrograman, paradigma pemrograman, program dan bahasa pemrograman
Sub-CPMK-4. mampu menuliskan algoritma dalam struktur teks algoritma yang standar dan memahami notasi
algoritma dan penggunaannya
Sub-CPMK-5. mampu mengenal kerangka program dalam Bahasa C, membentuk program dengan Bahasa C, dan mengenal fungsi prinf()
dan scan() dalam Bahasa C
Sub-CPMK-6. mampu menggunakan konsep tipe data, operator, dan ekspresi pada algoritma
Sub-CPMK-7. mampu menggunakan pemilihan/analisa kasus dengan tepat
Sub-CPMK-8 mampu menggunakan skema pengulangan dengan tepat
Sub-CPMK-9. mampu menggunakan konsep pemrograman modular, keuntungan pemrograman modular dan menyelesaikan studi kasus
pemecahan masalah
Sub-CPMK-10. mampu mendeskripsikan definisi prosedur dengan benar, proses pemanggilan prosedur serta parameter yang digunakan
dengan tepat
Sub-CPMK-11. mampu membuat dan menggunakan fungsi dengan tepat
Sub-CPMK-12. mampu menggunakan dan menginisialisasi array serta memahami array sebagai parameter dan sebagai
tipe data bentukan
Sub-CPMK-13. mampu menerapkan proses pencarian pada elemen array, melakukan pengurutan pada elemen array, dan menerapkan
array multidimensi
CPL-5, Sub-CPMK-14. mampu menyelesaikan tugas akhir berupa studi kasus pemecahan masalah
CPL-6
CPL-7
Diskripsi Singkat Matakuliah ini mempelajari bagaimana menganalisa suatu masalah, kemudian berfikir secara urut dan sistematis (algoritmik) untuk memecahkan
MK permasalahan tersebut dan mewujudkannya dalam bentuk bahasa pemrograman tingkat tinggi seperti Pascal, BASIC atau C.

Bahan Kajian: 1. Pengertian dasar, paradigma pemrograman, program dan Bahasa pemrograman
Materi 2. Konstruksi Dasar Algoritma (Runtunan, Pemilihan, Pengulangan), Flowchart, Pseudo-Code
pembelajaran 3. Kerangka Program Bahasa C, File Header (*.h), Proses Pembentukan Program dalam Bahasa C, Mengenal Fungsi printf() dan scanf()
4. Tipe Dasar, Tipe Bentukan, Ekspresi Aritmetik, Relasional, dan String
5. Pengertian pemilihan (analisa kasus), Analisa Satu kasus, Penyelesaian Masalah Satu Kasus Menggunakan Bahasa C, Analisa Dua kasus,
Penyelesaian Masalah Dua kasus menggunakan bahasa C
6. Analisa Tiga Kasus atau Lebih, Penyelesaian, Masalah Tiga Kasus atau Lebih, Menggunakan Bahasa C, Struktur case, Penyelesaian Masalah dengan,
Struktur case Menggunakan Bahasa C
7. Struktur Pengulangan, Pernyataan FOR, Pernyataan WHILE, Pernyataan REPEAT WHILE atau REPEAT ?Array / larik
8. Pengertian Pemrograman Modular, Keuntungan Pemrograman Modular, Studi Kasus Pemecahan Masalah (Bagian I)
9. Pendefinisian prosedur, Nama global, lokal, lingkup, Pemanggilan prosedur, Parameter (masukan, keluaran, masukan/ keluaran)
10. Defenisi Fungsi, Pendefinisian fungsi, Pemanggilan fungsi, Prosedur atau Fungsi ?
11. Pengertian Array, Deklarasi Array, Inisialisasi Array, Array Sebagai Parameter, Array Sebagai Tipe Data Bentukan
12. Pencarian Pada, Elemen Array, Pengurutan Pada Elemen Array, Array Multidimensi
13. Tugas Akhir Studi Kasus Pemecahan Masalah II

Pustaka Utama:
1. Algoritma & Pemrograman dalam Bahasa Pascal dan C, Edisi Revisi, Rinaldi Munir, Penerbit Informatika, 2011
2. Abdul Kadir.2013. Algoritma. Yogyakarta, Andi Offset.
3. Abdul Kadir. 2012. Algoritma dan Pemrograman Menggunakan C dan C++. Yogyakarta. Andi offset.
4. Burd, Barry. 2005. Java for Dummies, 2nd edition. Wiley Publishing.
5. Deitel. 2002. Java How to Program, 4the dition. Prentice Hall
6. Farel, J. 2011. Programming Logic and Design Comprehensive. Boston, Course Technology.

Pendukung:
1. Shalahuddin & Rosa.2007. C++ dan Java. Bandung, Informatika
2. Sierra, Katty & Bates, Bart. 2005. Head First Java, 2nd edition. O’Reilly Media Inc.
3. Spangkle, M; and Hubbard. 2012. Problem Solving Programming Concept. Upper Saddle River, Pearson Education, Inc.
4. Steven C. Bruell and G. Michael Schneiderv, Advanced Programming and Problem Solving with Pascal, New York Chichester Brisbane Toronto
Singapore, 1998.
5. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, Introduction to Algorithms 3rd Ed -, MIT
6. Alfred V. Aho and Jeffrey D. Ullman, Foundations of Computer Science C Edition
Dosen Pengampu Amirhud Dalimunthe, ST., M.Kom
Matakuliah syarat -
Sub-CPMK Bantuk Pembelajaran; Materi Pembelajaran Bobot
Mg Ke- Penilaian Metode Pembelajaran; Penugasan;
(sbg kemampuan akhir yg Penilaian
diharapkan) (%)
Indikator Kriteria & Bentuk Tatap muka/Luring Daring
(1) (2) (3) (4) (5) (6) (7) (8)
1 Sub-CPMK-2: Mengetahui  Mahasiswa memiliki Kriteria:  Ceramah eLearning: Materi perkuliahan,
informasi tentang gambaran yang jelas  Partisipasi di TM: 2x50 menit SIPDA hak dan kewajiban
materi, tugas, teknik dan peningkatan kelas https://elearnin dosen/mahasiswa,
pembelajaran, kesiapan untuk gft.unimed.ac.id penilaian, sumber
sistem penilaian dan sumber mengikuti perkuliahan belajar, etika
pembelajaran mata kuliah Algoritma dan Dasar
Algoritma dan Dasar Pemrograman.
Pemrograman
2 Sub-CPMK-3 Mampu  Ketepatan dalam Kriteria:  Ceramah eLearning: Pengertian dasar,
memahami pengertian dasar membuat algoritma  Latihan  Problem-based SIPDA paradigma
pemrograman, paradigma untuk menyelesaikan learning https://elearnin pemrograman,
pemrograman, program studi kasus sederhana, TM: 2x50 menit gft.unimed.ac.id program dan Bahasa
dan bahasa pemrograman dalam kalimat deskriptif pemrograman

3 Sub-CPMK-4 Mampu  Ketepatan Kriteria:  Ceramah eLearning: Konstruksi Dasar


menuliskan algoritma dalam penyusunan algoritma  Presentasi  Problem-based SIPDA Algoritma
struktur teks algoritma yang dalam struktur teks  Latihan learning https://elearnin (Runtunan,
standar dan memahami notasi algoritma yang standar TM: 2x50 menit gft.unimed.ac.id Pemilihan,
algoritma dan penggunaannya  Ketepatan dalam BM: 2x60 menit Pengulangan),
membuat struktur teks Flowchart, Pseudo-
algoritma untuk Code
menyelesaikan soal
latihan
4 Sub-CPMK-5 Mampu  Penguasaan kerangka Kriteria:  Ceramah eLearning: Kerangka Program
mengenal kerangka program program dalam Bahasa  Presentasi  Presentasi SIPDA Bahasa C, File
dalam Bahasa C, membentuk C  Latihan  Problem-based https://elearnin Header (*.h), Proses
program dengan Bahasa C,  Ketepatan learning gft.unimed.ac.id Pembentukan
dan mengenal fungsi prinf() pembentukan  Latihan Program
dan scan() dalam Bahasa C program dalam Bahasa TM: 2x50 menit dalam Bahasa C,
C BM: 2x60 menit Mengenal Fungsi
 Penguasaan terhadap printf() dan
fungsi printf() dan scanf()
scan()
5 Sub-CPMK-6 Mampu  Ketepatan dalam Kriteria:  Ceramah eLearning: Tipe Dasar, Tipe
menggunakan konsep tipe menentukan tipe data,  Presentasi  Presentasi SIPDA Bentukan, Ekspresi
data, operator, dan ekspresi operator, input/  Latihan  Problem-based https://elearnin Aritmetik,
pada algoritma output, dan ekspresi learning gft.unimed.ac.i Relasional, dan
pada algoritma  Latihan d String
TM: 2x50 menit
BM: 2x60 menit
6,7 Sub-CPMK-7 Mampu  Ketepatan dalam Kriteria:  Off Class eLearning: Pengertian
menggunakan membuat algoritma  Presentasi  Latihan SIPDA pemilihan (analisa
pemilihan/analisa kasus untuk menyelesaikan  Latihan BM: 2x60 menit https://elearnin kasus), Analisa Satu
dengan tepat soal latihan tentang gft.unimed.ac.i kasus, Penyelesaian
analisa kasus d Masalah Satu
Kasus Menggunakan
Bahasa C, Analisa
Dua kasus,
Penyelesaian
Masalah Dua
Kasus Menggunakan
Bahasa C
 Ketepatan dalam Kriteria:  Ceramah eLearning: Analisa Tiga Kasus
membuat algoritma  Presentasi  Presentasi SIPDA atau Lebih,
dan penyelesaian  Latihan  Problem-based https://elearnin Penyelesaian,
masalah tentang learning gft.unimed.ac.i Masalah Tiga Kasus
analisa tiga kasus atau  Latihan d atau Lebih,
lebih TM: 2x50 menit Menggunakan
 Ketepatan dalam BM: 2x60 menit Bahasa C, Struktur
membuat algoritma case, Penyelesaian
dan penyelesaian Masalah dengan,
masalah dengan Struktur case
struktur case Menggunakan
menggunakan bahasa Bahasa C
C
8 UJIAN TENGAH SEMESTER
9 Sub-CPMK-8 Mampu  Ketepatan dalam Kriteria:  Ceramah eLearning: Struktur
menggunakan skema membuat algoritma  Presentasi  Presentasi SIPDA Pengulangan,
pengulangan dengan tepat untuk menyelesaikan  Latihan  Problem-based https://elearnin Pernyataan FOR,
soal latihan tentang learning gft.unimed.ac.i Pernyataan WHILE,
pengulangan  Latihan d Pernyataan REPEAT
TM: 2x50 menit WHILE atau REPEAT
BM: 2x60 menit ?
10 Sub-CPMK-9 Mampu  Ketepatan memahami Kriteria:  Ceramah eLearning: Pengertian
menggunakan konsep konsep pemrograman  Presentasi  Presentasi SIPDA Pemrograman
pemrograman modular, modular  Latihan  Problem-based https://elearnin Modular,
keuntungan pemrograman  Ketepatan learning gft.unimed.ac.i Keuntungan
modular dan menyelesaikan menjelaskan  Latihan d Pemrograman
studi kasus pemecahan keuntungan TM: 2x50 menit Modular, Studi
masalah pemrograman BM: 2x60 menit Kasus Pemecahan
modular Masalah (Bagian I)
 Ketepatan
menyelesaikan studi
kasus pemecahan
masalah
11 Sub-CPMK-10 Mampu  Ketepatan dalam Kriteria:  Ceramah eLearning: Pendefinisian
mendeskripsikan defenisi membuat algoritma  Presentasi  Presentasi SIPDA prosedur, Nama
tentang prosedur dengan mendefenisikan  Latihan  Problem-based https://elearnin global, lokal,
benar, proses pemanggilan tentang prosedur learning gft.unimed.ac.i lingkup,
prosedur serta parameter  Ketepatan dalam  Latihan d Pemanggilan
yang digunakan dengan tepat proses pemanggilan TM: 2x50 menit prosedur, Parameter
prosedur serta BM: 2x60 menit (masukan, keluaran,
parameter yang masukan/ keluaran)
digunakan
12 Sub-CPMK-11 Mampu  Ketepatan dalam Kriteria:  Off Class eLearning: Defenisi Fungsi,
membuat dan menggunakan membuat algoritma  Presentasi  Latihan SIPDA Pendefinisian fungsi,
fungsi dengan tepat untuk menyelesaikan  Latihan BM: 2x60 menit https://elearnin Pemanggilan fungsi,
soal latihan tentang BM: 2x60 menit gft.unimed.ac.i Prosedur atau
fungsi d Fungsi ?
13 Sub-CPMK-12 Mampu  Ketepatan dalam Kriteria:  Ceramah eLearning: Pengertian Array,
menggunakan dan membuat algoritma  Presentasi  Presentasi SIPDA Deklarasi Array,
menginisialisasi array serta untuk menyelesaikan  Latihan  Problem-based https://elearnin Inisialisasi Array,
memahami array sebagai soal latihan tentang learning gft.unimed.ac.i Array Sebagai
parameter dan sebagai tipe array  Latihan d Parameter, Array
data bentukan TM: 2x50 menit Sebagai Tipe Data
BM: 2x60 menit Bentukan

14 Sub-CPMK-13 Mampu  Ketepatan dalam Kriteria:  Ceramah eLearning: Pencarian Pada,


menerapkan proses pencarian membuat algoritma • Presentasi  Presentasi SIPDA Elemen Array,
pada elemen array, proses pencarian pada • Latihan  Problem-based https://elearnin Pengurutan Pada
melakukan pengurutan pada elemen array learning gft.unimed.ac.i Elemen Array, Array
elemen array, dan memahami  Ketepatan dalam  Latihan d Multidimensi
tentang array multidimensi membuat proses TM: 2x50 menit
pengurutan pada BM: 2x60 menit
elemen array
 Ketepatan dalam
memahami
penggunaan array
multidimensi
15 Sub-CPMK-14 Mampu  Ketepatan Kriteria:  Ceramah eLearning: Tugas Akhir Studi
menyelesaikan tugas akhir menyelesaikan tugas • Presentasi  Presentasi SIPDA Kasus Pemecahan
berupa studi kasus akhir berupa studi • Latihan  Problem-based https://elearnin Masalah II
pemecahan masalah kasus pemecahan learning gft.unimed.ac.i
masalah  Latihan d
TM: 2x50 menit

16 UJIAN AKHIR SEMESTER


Catatan:

1. Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki oleh setiap lulusan PRODI yang merupakan internalisasi dari sikap, penguasaan pengetahuan
dan ketrampilan sesuai dengan jenjang prodinya yang diperoleh melalui proses pembelajaran.
2. CPL yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan program studi (CPL-PRODI) yang digunakan untuk pembentukan/pengembangan sebuah
mata kuliah yang terdiri dari aspek sikap, ketrampulan umum, ketrampilan khusus dan pengetahuan.
3. CP Mata kuliah (CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPL yang dibebankan pada mata kuliah, dan bersifat spesifik terhadap bahan kajian atau materi
pembelajaran mata kuliah tersebut.
4. Sub-CP Mata kuliah (Sub-CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPMK yang dapat diukur atau diamati dan merupakan kemampuan akhir yang direncanakan
pada tiap tahap pembelajaran, dan bersifat spesifik terhadap materi pembelajaran mata kuliah tersebut.
5. Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah pernyataan spesifik dan terukur yang mengidentifikasi kemampuan atau kinerja hasil belajar
mahasiswa yang disertai bukti-bukti.
6. Kreteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur ketercapaian pembelajaran dalam penilaian berdasarkan indikator-indikator yang telah ditetapkan.
Kreteria penilaian merupakan pedoman bagi penilai agar penilaian konsisten dan tidak bias. Kreteria dapat berupa kuantitatif ataupun kualitatif.
7. Bentuk penilaian: tes dan non-tes.
8. Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum, Praktik Studio, Praktik Bengkel, Praktik Lapangan, Penelitian, Pengabdian Kepada Masyarakat
dan/atau bentuk pembelajaran lain yang setara.
9. Metode Pembelajaran: Small Group Discussion, Role-Play & Simulation, Discovery Learning, Self-Directed Learning, Cooperative Learning, Collaborative Learning, Contextual
Learning, Project Based Learning, dan metode lainnya yg setara.
10. Materi Pembelajaran adalah rincian atau uraian dari bahan kajian yg dapat disajikan dalam bentuk beberapa pokok dan sub-pokok bahasan.
11. Bobot penilaian adalah prosentasi penilaian terhadap setiap pencapaian sub-CPMK yang besarnya proposional dengan tingkat kesulitan pencapaian sub-CPMK tsb., dan totalnya
100%.
12. TM=tatap muka, PT=penugasan terstuktur, BM=belajar mandiri
Bentuk dan Kriteria Penilaian Tugas:
1. Tugas Rutin:
Tugas rutin akan diberikan dalam setiap kompetensi dasar dalam bentuk soal esay, dan diserhakn
pada pertemuan berikutnya (1 minggu setelah penugasanan).

2. Critical Book Report (CBR):


Judul buku diajukan oleh kelompok dan harus mendapat persetujuan dari dosen pengampu mata
kuliah. Laporan CBR diserahkan dalam bentuk hardcopy dan softcopy, pada pertemuan /minggu ke
12. Sistematika CBR terdiri dari 4 bab, yaitu :
Identitas buku
Bab I. Pendahuluan (Latar belakang, tujuan, manfaat)
Bab II. Isi Buku (ringkasan buku setiap bab)
Bab III. Pembahasan (analisis, keunggulan dan kelemahan)
Bab IV. Penutup (kesimpulan dan saran)

3. Critical Jurnal Report (CJR)


Jurnal yang direview diajukan oleh kelompok mahasiswa dan harus mendapat persetujuan dari
dosen pengampu. Jurnal yang akan direview adalah jurnal asing tentang Algoritma dan Dasar
Pemograman Laporan CJBR diserahkan dalam bentuk hardcopy dan softcopy, pada pertemuan
/minggu ke 10. Sistematika CJR adalah sebagai berikut:
A. Identitas jurnal
B. Ringkasan isi jurnal pada setiap bagian
C. Analisis dan isi jurnal
D. Penutup

4. Rekayasa Ide (RI)


Rekayasa ide merupakan penugasan terhadap individu mahasiswa untuk pengembangan suatu
Algoritma dan Dasar Pemograman. Ide pengembangan dituangkan dalam bentuk karya ilmiah yang
harus diserahkan dalam bentuk hardcopy dan softcopy pada pertemuan/minggu ke 13. Sistematika
laporan RI adalah sebagai berikut.
A. Latar belakang (landasan mengapa ide perlu dikembangkan)
B. Tujuan dan manfaat
C. Dukungan teori
D. Metodologi
E. Hasil yang diharapkan
F. Penutup
G. Daftar Pustaka
5. Mini research
Tugas ini merupakan tugas kelompok yang dilakukan mahasiswa dengan melakukan riset
sederhana di lapangan (institusi, industry, dll) tentang Algoritma dan Dasar Pemograman. Laporan
diserahkan dalam bentuk gardcopy dan softcopy pada pertemuan/minggu 9 dengan sistematika
laporan sebagai berikut:
Halaman judul
Bab I. Pendahuluan
Bab 2. Kajian Teoritis
Bab 3. Metodologi
Bab 4. Hasil riset dan Pembahasan
Bab 5. Kesimpulan
Daftar Pustaka

6. Tugas Proyek
Tugas ini diberikan kepada mahasiswa secara berkelompok untuk melakukan projek
(pengembangan) Algoritma dan Dasar Pemograman. Laporan diserahkan dalam bentuk hardcopy
beserta hasil projek, dan softcopy pada pertemuan/minggu 15. Sistematika laporan adalah sebagai
berikut.
Halaman judul
Bab I. Pendahuluan
Bab 2. Kajian Teoritis
Bab 3. Metodologi
Bab 4. Hasil riset (percobaan/eksperimen) dan Pembahasan
Bab 5. Kesimpulan
Daftar Pustaka

B. Kriteria Penilaian
Penilaian tingkat penguasaan dilakukan atas kegiatan-kegiatan yang telah dilakukan
mahasiswa dengan pembobotan sebagaimana tercantum di bawah ini:
Kemudian nilai yang diperoleh dalam setiap komponen di hitung dengan menggunakan rumus
berikut:
NA = 0,1F1 + 0,1F2+ 0,15F3 + 0,65F4
Catatan:
NA = Nilai Akhir
F1 = Rata-rata Tugas Rutin
F2 = 0,2 CBR + 0,3 CJR + 0,5 R1
F3 = 0,4 MR + 0,6 TP
F4 = 0,5 Formatif 1+ 0,5 Formatif 2

Nilai Akhir (NA) dikategorikan atas:


A = skor 90 sampai 100
B = skor 80 sampai 89
C = skor 70 sampai 79
E = skor dibawah 70

Anda mungkin juga menyukai