Anda di halaman 1dari 15

RENCANA PEMBELAJARAN SEMESTER (RPS)

Dasar Pemograman
BD 2101 (3 sks) Semester II

Pengampu mata kuliah

DONA KURNIA, S. KOM., M. KOM

Program Studi Bisnis Digital ITB


Haji Agus Salim Bukittinggi
Tahun 2022

Rencana Pembelajaran Semester (RPS) - LP3M 2022 1


A. LATAR BELAKANG

Matakuliah Dasar Pemograman merupakan salah satu matakuliah wajib pada


kurikulum tingkat sarjana yang diberikan pada prodi Bisnis Digital Institut Teknologi dan
Bisnis Haji Agus Salim. Mata kuliah Dasar Pemograman diberikan pada mahasiswa
semester II sebagai mata kuliah wajib.

Matakuliah Dasar Pemograman akan memberikan pemahaman serta praktek tentang


logika dan algoritma sebagai dasar pemograman dengan mengimplementasikan logika dan
algoritma tersebut kedalam bahasa pemograman, logika dan algoritma merupakan struktur
logika dasar yang akan digunakan dalam bahasa pemograman. Struktur logika dasar tersebut
akan disusun menjadi sebuah algoritma, kemudian algoritma akan dikonversi kedalam
sintax-sintax pemograman yang akan membentuk suatu aplikasi yang dapat digunakan
sesuai dengan kebutuhan pengguna. Struktur logika dan algoritma dapat dikonversikan ke
semua bahasa pemograman salah satunya bahasa pemograman C.

Bahasa C dikembangken di Bell lab pada tahun 1972 ditulis pertama kali oleh Brian W.
Kernighan dan Denies M. Ricthie merupakan bahasa turunan atau pengembangan dari bahasa
B yang ditulis oleh Ken Thompson pada tahun 1970 yang diturunkan oleh bahasa
sebelumnya, yaitu BCL. Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman
yang dioperasikan pada sistem operasi UNIX (Kadir, 2001). Bahasa C merupakan bahasa
pemrograman tingkat menengah yaitu diantara bahasa tinggat rendah dan tingkat tinggi yang
biasa disebut dengan Bahasa Tingkat Menengah. Bahasa C mempunyai banyak kemampuan
yang sering digunakan diantaranya kemampuan untuk membuat perangkat lunak, misalnya
dBASE, Word Star dan lain-lain (Raharjo, 2004).

Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa
hal dari bahasa C yang dinamakan “C with Classes” yang pada mulanya disebut “a better C”
dan berganti nama pada tahun 1983 menjadi C++ oleh Rick Mascitti, dibuat di Laboratorium
Bell, AT&T (Kadir, 2001). Pada C++ ditambahkan konsep-konsep baru seperti class dengan
sifatsifatnya yang disebut dengan Object Oriented Programming (OOP), yang mempunyai
tujuan utamanya adalah membantu dan mengelola program yang besar dan kompleks
(Stroustrup, 2013).

Pembelajaran dilakukan menggunakan metoda pembelajaran pemahaman dan praktek


langsung didalam labor dengan sistem pembelajaran case study pada laboratorium komputer .
Capaian pembelajaran mata kuliah ini mendukung atau berkontribusi pada capaian
pembelajaran program studi sebagai berikut:

1. S3 : Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa,


bernegara dan peradaban berdasarkan Pancasila

Rencana Pembelajaran Semester (RPS) - LP3M 2022 2


2. S9 : Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya
secara mandiri
3. P1 : Menguasai konsep teoritis secara umum tentang ilmu Akuntansi, yang
diperlukan untuk kehidupan sehari–hari
4. P2 : Menguasai prinsip dan issue terkini dalam masalah ekonomi, sosial, ekologi
secara umum
5. KU1 : Mampu menyelesaikan pekerjaan berlingkup luas dan menganalisis data
dengan beragam metode yang sesuai, baik yang belum maupun yang sudah baku
6. KU2 : Mampu menunjukkan kinerja bermutu dan terukur
7. KU3 :Mampu memecahkan masalah pekerjaan dengan sifat dan konteks yang
sesuai dengan bidang keahlian terapannya didasarkan pada pemikiran logis,
inovatif, dan bertanggung jawab atas hasilnya secara mandiri
8. KK1 : Mampu menerapkan ilmu Akuntansi dalam praktek kehidupan sehari-hari
dan berpikir inovatif dan kreatif
9. KK4 : Mampu menggunakan dan memanfaatkan teknologi modern baik itu dalam
dunia kerja maupun dalam kehidupan sehari-hari
10. KK5 : Mampu berkomunikasi dan membangun relasi yang luas dengan menguasai
bahasa Inggris dalam bersaing secara global
11. M1 : Mahasiswa mampu menjelaskan prinsip dan siklus Akuntansi Strategi
12. M2 : Mahasiswa mampu memformulasikan strategi
13. M3 : Mahasiswa mampu mengimplementasikan strategi
14. M4 :Mahasiswa mampu mengevaluasi strategi dan menindaklanjuti evaluasi strategi
15. M5 : Mahasiswa mampu menyusun strategi jangka panjang dan jangka pendek
untuk sebuah perusahaan/organisasi dan mempresentasikannya

B. PERENCANAAN PEMBELAJARAN

1. Deskripsi Singkat Matakuliah


Mata kuliah ini merupakan mata kuliah yang memberikan bekal kepada mahasiswa
tentang pembuatan algoritma dalam memecahkan suatu masalah. Materi yang diberikan
meliputi: pengantar algoritma, dasar-dasar algoritma, aturan penulisan algoritma, konsep
tipe data, operator, runtunan, penyeleksian kondisi, perulangan, prosedur, fungsi, array,.
Pada setiap pertemuan tatap muka kuliah, peserta kuliah wajib mengerjakan latihan dan
tugas pemrograman komputer terbimbing maupun mandiri menggunakan komputer
masing-masing

2. Capaian Pembelajaran (Learning Outcomes) dan Kemampuan Akhir Yang


Diharapkan
Capaian Pembelajaran Lulusan
(CPL) CPL01 : Kemampuan menerapkan pengetahuan matematika, ilmu pengetahuan
alam dan/atau material, teknologi informasi dan keteknikan untuk
mendapatkan pemahaman menyeluruh tentang prinsip-prinsip
keteknikan.

Rencana Pembelajaran Semester (RPS) - LP3M 2022 3


CPL02 : Kemampuan mendesain dan melaksanakan eksperimen laboratorium
dan/atau lapangan serta menganalisis dan mengartikan data untuk
memperkuat penilaian teknik.
CPL03 : Kemampuan menerapkan metode, keterampilan dan piranti teknik yang
modern yang diperlukan untuk praktek keteknikan.

3. Bahan Kajian (Materi Ajar) dan Daftar Referensi


A. Materi Ajar
1. Sejarah perkembangan perangkat keras (hardware) dan piranti lunak (software)
komputer;
2. Jenis-jenis Bahasa pemrograman (C/C++, Pascal, BASIC, dll);
3. Siklus pengembangan program komputer;
4. Algoritma dan pemodelan matematik;
5. Diagram alir (flowchart) dan pseudocode;
6. Control structure (IF... ELSE...)
7. Looping (FOR loop, DO...WHILE)
8. Pengujian program dan penelusuran error
9. Fungsi dan prosedur;
10. Array, matrix, dan string;
11. Input and output;
12. Pengenalan pointer;

B. Daftar Referensi
1. Rinaldi Munir, Algoritma & Pemrograman, Informatika, Bandung, 2011.
2. Sianipardkk, Pemrograman & Struktur Data, Informatika, Bandung, 2013.
3. Panduan Praktikum Pemrograman, Teknik Elektro, UNS, 2018.
4. Munir, R. 1999. Algoritma dan Pemrograman Dalam Bahasa Pemrograman C+
+ dan C. Bandung: Informatika.
5. Munir, R dan Lidya, L. 2001. Algoritma dan Pemrograman Dalam Bahasa
Pemrograman C++ dan C. Bandung: Informatika
6. Kadir, A dan Heriyanto. 2005. Algoritma Pemrograman Menggunakan C++.
Yogyakarta: Penerbit andi.
7. Pranata, A. 2005. Algoritma dan Pemrograman. Yogyakarta: Penerbit Graha
Ilmu.
8. Tosin, R. 1997. Flowchart untuk Siswa dan Mahasiswa. Jakarta: DINASTINDO

4. Metode Pembelajaran dan Alokasi Waktu


Mata kuliah Dasar Pemograman diajarkan pada mahasiswa semester II sebagai mata
kuliah wajib. Perkuliahan dilaksanakan dalam 16 kali tatap muka dengan 1 kali UTS
dan 1 kali UAS. Bahan ajar Dasar Pemograman untuk 16 kali pertemuan dapat
dikelompokkan menjadi:

Rencana Pembelajaran Semester (RPS) - LP3M 2022 4


a. Memperkenalkan sejarah perkembangan perangkat keras (hardware) dan piranti
lunak (software) computer dan jenis-jenis Bahasa pemrograman (C/C++, Pascal,
BASIC, dll) (1 x Tatap muka);
b. Memperkenalkan siklus pengembangan program computer dan memahami serta
menguasai algoritma dan pemodelan matematik (1 x tatap muka)
c. Memahami dan menguasai Diagram alir (flowchart) dan pseudocode (2 x tatap
muka)
d. Memahami dan menguasai Control structure (IF... ELSE...) (2 x tatap muka)
e. Memahami dan menguasai Looping (FOR loop, DO...WHILE) (2 x tatap muka)
f. Memahami dan menguasai Pengujian program dan penelusuran error dan
Memahami dan menguasai Fungsi dan prosedur (1 x tatap muka)
g. Memahami dan menguasai Array, matrix, dan string (3 x tatap muka)
h. Memahami dan menguasai Input and output dan Pengenalan pointer (1 x tatap
muka)
i. Latihan dan Quis (1 x Tatap Muka)
j. UTS dan UAS (2 x Tatap Muka)

Berdasarkan capaian pembelajaran dan karakter konten tersebut, maka dipilih


beberapa metoda pembelajaran aktif sebagai berikut:
1. Metoda ceramah dan diskusi untuk tatap muka pertama sekaligus untuk
menyepakati kontrak perkuliahan.
2. Metoda “Lecturing dan Discovery Learning” untuk konten nomor a, b, f, h
3. Metoda “Project Based Learning” untuk konten nomor i,j
4. Metode “Case Study” untuk konten c, d, e, g

5. Pengalaman Belajar Mahasiswa


Silabus (RPS), kontrak perkuliahan dan bahan ajar Dasar Pemograman (referensi wajib)
diinfokan kepada mahasiswa pada pertemuan pertama sebagai panduan untuk mencari
informasi dan mempersiapkan diri untuk berdiskusi pada setiap tatap muka. Mulai
pertemuan kedua dan seterusnya, perkuliahan dilakukan secara pembelajaran aktif
melalui project based learning dan Case Study.
6. Kriteria (Indikator) Penilaian
Metoda assesmen dilakukan dengan menilai proses pembelajaran meliputi keaktifan
dalam kelas, mengerjakan latihan dan tugas, dan kehadiran. Sedangkan penilaian hasil
pembelajaran meliputi UTS dan UAS. Dan tugas akhir berupa Case Study.

7. Bobot Penilaian
Nilai akhir matakuliah merupakan penggabungan dari nilai proses (50%) dan nilai
akhir pembelajaran (50%). Nilai proses pembelajaran mencakup penilaian
terhadap softskill seperti kejujuran, kedisiplinan, kemauan untuk mengemukakan
pendapat, kelompok dalam diskusi dan kemampuan berkomunikasi dan presentasi.

Rencana Pembelajaran Semester (RPS) - LP3M 2022 5


Nilai hasil pembelajaran adalah nilai UTS dan UAS dan Tugas akhir Rincian dari
aspek penilaian dan bobot nya dapat dilihat pada table berikut.

Tabel 1. Kriteria (indikator) dan bobot penilain

Aspek Penilaian Unsur penilaian Persentase


Proses Hardskill Mengerjakan Latihan, 20
Pembelajaran Tugas, Quiz
Softskil Mengumpulkan 15
tugas tepat waktu
Kehadiran tepat
waktu, Jumlah
kehadiran, Attitute

Hasil Ujian Tengah Semester Hasil pembelajaran UTS 30


Pembelajaran Hasil Pembelajaran UAS 35
Ujian Akhir Semester
Jumlah skor 100

8. Norma Akademik
a. Kehadiran mahasiswa dalam pembelajaran minimal 75% dari total pertemuan
kuliah yang terlaksana.
b. Kegiatan pembelajaran sesuai jadwal kuliah dari ITBHAS Bukittinggi dan
jika terjadi perubahan disepakati bersama antara dosen dan mahasiswa.
c. Handphone dimatikan selama proses pembelajaran .
d. Ketidakhadiran karena alasan tertentu harus melampirkan bukti surat keterangan
sakit / surat pemberitahuan sakit / surat izin meninggalkan kuliah dari Kaprodi
atau pejabat yang berwenang, bila dalam keadaan darurat dapat memohon izin
dengan menghubungi dosen melalui handphone.
e. Berpenampilan rapi, sopan, Tidak berambut panjang bagi laki laki dan
mengenakan sepatu.
f. Segala bentuk kecurangan, baik dalam hal presensi (tanda tangan palsu) maupun
dalam mengerjakan tugas (plagiat) dan dalam ujian (menyontek) tidak dapat
ditolerir, bila terbukti berbuat curang akan dikenakan sanksi berupa pengurangan
nilai.
9. Rancangan Tugas Mahasiswa
Tugas yang harus dikerjakan oleh mahasiswa adalah:
a. Membaca buku ajar dan bahan ajar terkait materi yang akan dibahas untuk setiap
pertemuan.
b. Berpartisipasi aktif dalam setiap perkuliahan
c. Mengerjakan Latihan, Tugas yang diberikan selama perkuliahan berlangsung.

Rencana Pembelajaran Semester (RPS) - LP3M 2022 6


e. Membuat Case Project learning per masing masing mahasiswa
.

Rencana Pembelajaran Semester (RPS) - LP3M 2022 7


ITB HAJI AGUS SALIM BUKITTINGGI
PROGRAM STUDI S1 AKUNTANSI

MATA KULIAH KODE RUMPUN MK Bobot (sks) Semester


(MK) DASAR BD 2101 Mata Kuliah Keahlian II
PEMOGRAMAN dan Keterampilan
OTORISASI Pengembang RPS Koordinator RMK Ketua PRODI
Dona Kurnia, S. Kom., M. Muhammad Ihsan
Kom
Capaian CPL-PRODI yang dibebankan pada MK
Pembelajaran (CP) S6 Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyara
S8 Menginternalisasi nilai, norma, dan etika akademik
S9 Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya s
S10 Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan
P1 Menguasai konsep teoretis secara umum tentang ilmu Akuntansi, yang diperlu
hari
P2 Menguasai prinsip dan issue terkini dalam masalah ekonomi, sosial, ekologi se
KU5 Mampu bekerja sama, berkomunikasi, dan berinovatif dalam pekerjaannya
KU6 Mampu bertanggungjawab atas pencapaian hasil kerja kelompok dan melakuk
terhadap penyelesaian
pekerjaan yang ditugaskan kepada pekerja yang berada di bawah tanggungjaw
KU7 Mampu mengimplementasikan nilai-nilai entrepreneur dalam kehidupan sehar
KK1 Mampu menerapkan ilmu Akuntansi dalam praktek kehidupan sehari-hari dan
KK2 Mampu mengidentifikasi dan memecahkan masalah baik itu dalam dunia kerja
dengan karakter
entrepreneur.
KK3 Mampu menjadi problem solver ditengah-tengah masyarakat dan memiliki jiw
KK4 Mampu menggunakan dan memanfaatkan teknologi modern baik itu dalam du
kehidupan sehari-hari
KK6 Mampu berperan aktif dalam kegiatan organisasi kemahasiswaan baik ditingka
kampus
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK1 Mahasiswa memahami dan menganalisa pentingnya Akuntansi dalam kehidu
CPMK2 Mahasiswa dapat memahami dan menjabarkan aplikasi Akuntansi, klasifikas
skills
CPMK3 Mahasiswa mengetahui dan memahami lingkungan dan budaya organisasi
CPMK4 Mahasiswa memahami konsep dasar etika Akuntansi dan kaitannya dengan ta
perusahaan
CPMK5 Mahasiswa mampu memahami dan menganalisa proses perencanaan dan pen
CPMK6 Mahasiswa mampu mengetahui dan menganalisa konsep Akuntansi strategi
CPMK7 Mahasiswa mampu menganalisa fungsi pengorganisasian dalam perusahaan
CPMK8 Mahasiswa memahami dan mengevaluasi mengenai perilaku individu dalam o
CPMK9 Mahasiswa memahami dan mengevaluasi konsep kepemimpinan dan motivas
CPMK10 Mahasiswa memahami dan mengidentifikasi konsep Akuntansi konflik
CPMK11 Mampu memahami konsep informasi dan komunikasi dalam organisasi
CPMK12 Mahasiswa mengetahui dan mensintesis konsep Akuntansi perubahan
CPMK13 Mampu mengidentifikasi dan menganalisis fungsi pengendalian dalm organis
Rencana Pembelajaran Semester (RPS) - LP3M 2022 8
CPMK14 Mampu menafsirkan dan mengidentifikasi konsep Akuntansi resiko
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
Sub-CPMK1 Mampu memahami dan menganalisa pentingnya Akuntansi dalam kehidupan
Sub-CPMK2 Dapat memahami dan menjabarkan aplikasi Akuntansi, klasifikasi manajer d
Mg Kemampuan akhir Penilaian Bantuk Pembelajaran
Ke- tiap tahapan belajar Pembelajaran, Penu
(Sub-CPMK) Mahasiswa, [Estimasi
Indikator Kriteria & Bentuk Pengalaman M
Belajar (Luring Pemb
(Offline) Darin
(1) (2) (3) (4) (5)
1 Mampu memahami Sosialisasi silabus; Kriteria : Mahasiswa E-Le
rencana perkuliahan Membahas tujuan, materi, Ketepatan dan mencari STIE
semester (RPS) strategi, sumber dan
penguasaan informasi Tatap
pemrograman evaluasi, tugas dan waktu
pengumpulan perkuliahan tentang konsep dari dan
pemograman berbagai WAG
Bentuk penilaian: sumber
mengenai
1. Diskusi peran
Interaktif penting
2. Case Study konsep
Pemogram
an
2 Mahasiswa mampu 1. Sejarah perkembangan Kriteria : Mahasiswa E-Le
mengetahui sejarah perangkat keras
computer, Mahasiswa (hardware) dan piranti
Kemampuan mencari STIE
mampu memahami jenis- lunak (software) mahasiswa dalam informasi Tatap
jenis bahasa pemrograman computer, menjelaskan dari berbagai dan
dan siklus pengembangan 2. Jenis-jenis Bahasa
program komputer pemrograman (C/C++, setiap pertanyaan sumber WAG
Pascal, BASIC, dll) pada diskusi. mengenai
3. Siklus pengembangan Bentuk penilaian: sejarah
program komputer;
Praktikum: 1. Diskusi perangkat
4. Praktikum Introduction Interaktif komputer
to C/C++
2. Case Study dan bahasa
pemograman
3-4 Mahasiswa mampu 1. Algoritma dan Kriteria : Mahasiswa E-Le
memahami algoritma dan
pemodelan Kemampuan mencari STIE
pemodelan matematik
matematik; Diagram mahasiswa dalam informasi Tatap
alir (flowchart) dan menjelaskan dari berbagai dan
pseudocode setiap pertanyaan sumber WAG
2. Praktikum Variables pada diskusi. mengenai
and Data Types in
Bentuk penilaian: Algoritma
C/C++, operator
1. Case Study dan
pemodelan

Rencana Pembelajaran Semester (RPS) - LP3M 2022 9


matematik
5-6 Mahasiswa mampu 1. Control structure: Pilihan Kriteria : Mahasiswa E-Le
menerapkan prinsip- if ... Pilihan if ... else
prinsip pemrograman Pilihan if ... else
Kemampuan mencari STIE
komputer bersarang mahasiswa dalam informasi Tatap
2. Praktikum control menjelaskan dari berbagai dan
structure
setiap pertanyaan sumber WAG
pada diskusi. mengenai
Bentuk penilaian: percabangan
Case Study

7 Mahasiswa mampu Review dan pengayaan materi Kriteria : Mahasiswa E-Le


menerapkan prinsip- Ujian Pratikum
prinsip pemrograman
Kemampuan mencari STIE
komputer mahasiswa dalam informasi Tatap
menjelaskan dari berbagai dan
setiap pertanyaan sumber WAG
pada diskusi. mengenai
Bentuk penilaian: algoritma
Case Study dan
pemograman
8 Evaluasi Tengah Semester / Ujian Tengah Semester
9-10 Mahasiswa mampu 1. Looping/pengulangan: Kriteria : Mahasiswa E-Le
menerapkan prinsip- perintah for ... perintah
do ... while perintah
Kemampuan mencari STIE
prinsip pemrograman
switch ... perintah break mahasiswa dalam informasi Tatap
komputer
perintah continue menjelaskan dari berbagai dan
2. Praktikum looping
setiap pertanyaan sumber WAG
pada diskusi. mengenai
Bentuk penilaian: Looping
1. Diskusi
Interaktif
2. Case Study
11 Mahasiswa mampu 1. Mahasiswa mampu Kriteria : Mahasiswa E-Le
melakukan pengujian menerapkan prinsip-
program dan penelusuran prinsip pemrograman
Kemampuan mencari STIE
error, Mahasiswa mampu computer mahasiswa dalam informasi dari Tatap
menerapkan prinsip- 2. Fungsi dan prosedur menjelaskan berbagai sumber dan
prinsip pemrograman 3. Praktikum : fungsi mengenai
komputer setiap pertanyaan WAG
Pengujian
pada diskusi.
Program
Bentuk penilaian:
1. Case Study

Rencana Pembelajaran Semester (RPS) - LP3M 2022 10


12-13 Mahasiswa mampu Array, matrix, dan string; Kriteria : Mahasiswa E-Le
menerapkan prinsip- Praktikum 7: array
prinsip pemrograman
Kemampuan mencari STIE
komputer mahasiswa dalam informasi dari Tatap
menjelaskan berbagai sumber dan
setiap pertanyaan mengenai WAG
Pengujian
pada diskusi.
Array, Matrix
Bentuk penilaian: dan String
2. Case Study

14 Mahasiswa mampu 1. Input and output; Kriteria : Mahasiswa E-Le


menerapkan prinsip- 2. Praktikum I/O
prinsip pemrograman 3. Pengenalan pointer;
Kemampuan mencari STIE
computer, 4. Praktikum pointer mahasiswa dalam informasi dari Tatap
menjelaskan berbagai sumber dan
setiap pertanyaan mengenai WAG
Pengujian I/O
pada diskusi.
dan Pointer
Bentuk penilaian:
3. Case Study

15 Mahasiswa mampu Mengikuti uji praktek Kriteria : Mahasiswa E-Le


membuat program pemrograman mandiri
komputer sederhana
Kemampuan mencari STIE
mahasiswa dalam informasi Tatap
menjelaskan dari berbagai dan
setiap pertanyaan sumber WAG
pada diskusi. mengenai
Bentuk penilaian: algoritma
Case Study dan
pemograman

16 Evaluasi Akhir Semester / Ujian Akhir Semester


Total Penilaian

Rencana Pembelajaran Semester (RPS) - LP3M 2022 11


Rencana Pembelajaran Semester (RPS) - LP3M 2022 12
Rencana Pembelajaran Semester (RPS) - LP3M 2022
13
Rencana Pembelajaran Semester (RPS) - LP3M 2022
14
Rencana Pembelajaran Semester (RPS) - LP3M 2022
15

Anda mungkin juga menyukai