UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
RENCANA PEMBELAJARAN SEMESTER
PROGRAM STUDI SARJANA SISTEM KOMPUTER
MATA KULIAH KODE Rumpun MK Bobot (SKS) Semester Disusun tgl
PEMROGRAMAN .NET 3A5I39 MATAKULIAH BERKARYA
T 2 P 1 V
10 Februari 2020
OTORISASI Pembuat RP Koordinator MK Ka PRODI
Bagus Sudirman, S.Kom., M.Kom Bagus Sudirman, S.Kom., M.Kom Iman Saufik Suasana, S.Kom., M.Kom Capaian
Pembelajaran Program Studi
1. Bertakwa kepada Tuhan yang Maha Esa
2. Memiliki keahlian dibidang penginstalan komputer dan perakitan komputer 3. Memiliki keahlian membangun jaringan komputer
4. Memiliki keahlian dalam mendesain dan mengimplementasikan aplikasi dan website 5. Memiliki keahlian pengembangan dalam mendesain sistem mobile dan wireless
6. Menguasai konsep sistem pakar, aplikasi mikrokontroler dan sistem pemrograman web Mata Kuliah
1. Mahasiswa memahami konsep dasar pemrograman .Net
2. Mahasiswa memahami lingkungan kerja pada pemrograman .Net 3. Mahasiswa memahami komponen dan event
4. Mahasiswa memahami tipe data, fungsi dan procedure pada pemrograman .Net 5. Mahasiswa dapat membuat aplikasi sederhana dengan pemrograman .Net Media Pembelajaran Software: Program VB .Net Hardware : Komputer, LCD
Pedoman : Buku Pemrograman VB .Net Dosen Pengampu 1. Bagus Sudirman, M.Kom
2. Khoirur Rozikin, M.Kom 3. Moh. Muthohir, M.Kom
Mata Kuliah Mata kuliah core subject : Pemrograman Visual
UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
Prasyarat
Ming gu ke
Kemampuan akhir yang diharapkan
(sesuai tahapan belajar)
Bahan Kajian (Materi Ajar)
Metode Pembelajaran
Dan Estimasi Waktu
Asesmen Indikator Kriteria dan
Bentuk Penilaian Deskripsi Tugas Bobot
(1) (2) (3) (4) (5) (6) (7) (8)
1
Mahasiswa mampu memahami pembuatan aplikasi pemrograman .Net dalam
menyelesaikan suatu masalah
Kontrak
pembelajaran, Konsep dasar pemrograman .Net, Pengenalan IDE Visual Basic .Net
Kuliah dan praktikum (TM: 2x (2x50”))
Mahasiswa memahami konsep Visual Programming dan lingkungan kerja program Visual Basic .Net
Kriteria:
Pemahaman dan penguasaan Bentuk non test:
Praktikum Visual Basic .Net
Membuat proyek,
menyimpan proyek dan membuka proyek yang telah disimpan
(BT+BM: (1+1)x(2x60”)) 10
2
Mahasiswa mampu memahami Tools dan Control Visual
Programming serta Sintak programing visual untuk kebutuhan aplikasi
Tools Visual Programming :
Toolbox Form Project Explorer Properties Code editor Event Manajemen proyek
Contoh program
Kuliah dan praktikum (TM: 2x (2x50”))
Mahasiswa memahami fungsi tools yang ada di Visual Basic .Net dan dapat
menggunakan sesuai dengan kebutuhan
Kriteria:
Pemahaman dan penguasaan Bentuk non test:
Praktikum menggunakan komponen
Label, TextBoxdan PictureBox
Membuat form menggunakan komponen Label,
TextBox dan PictureBox
(BT+BM: (1+1)x(2x60”))
10
UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
sederhana:
Menampilkan text dan image Ming
gu ke
Kemampuan akhir yang diharapkan
(sesuai tahapan belajar)
Bahan Kajian (Materi Ajar)
Metode Pembelajaran
Dan Estimasi Waktu
Asesmen Indikator
Kriteria dan
Bentuk Penilaian Deskripsi Tugas Bobot
(1) (2) (3) (4) (5) (6) (7) (8)
3
Mahasiswa mampu menggunakan Operator :
(Aritmatik, relation, Logika),
Variabel : Private &
Public untuk
menyelesaikan studi kasus mereka
Operator : (Aritmatik, relation, Logika), Variabel : Private & Public
Kuliah dan praktikum (TM: 2x (2x50”))
Operator : (Aritmatik, relation, Logika), Variabel : Private & Public
Kriteria:
Penguasaan
Operator :(Aritmatik, relation, Logika),
Variabel : Private & Public
Bentuk non test:
Praktikum operator dan variable
Membuat form
menggunakan operator,
(Aritmatik, relation, Logika), Variabel :Private & Public
(BT+BM: (1+1)x(2x60”))
10
4
Mahasiswa mampu memahami beragam tipe data dalam mebuat aplikasi menyelesaikan studi
Tipe data.
Prosedure dan Fungsi : Private
& Public
Pengertian array,
Kuliah dan praktikum (TM: 2x (2x50”))
Tipe data.
Prosedure dan Fungsi : Private &
Public
Pengertian array,
Kriteria:
Penguasaan tipe data dan array Bentuk non test:
Membuat form
menggunakan
Tipe data.Prosedure dan Fungsi : Private & Public
Pengertian array,
10
UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
kasus mereka Deklarasi array Deklarasi array
Praktikum
menggunakan tipe data, procedure, fungsi dan array
Deklarasi array
(BT+BM: (1+1)x(2x60”))
Ming gu ke
Kemampuan akhir yang diharapkan
(sesuai tahapan belajar)
Bahan Kajian (Materi Ajar)
Metode Pembelajaran
Dan Estimasi Waktu
Asesmen Indikator Kriteria dan
Bentuk Penilaian Deskripsi Tugas Bobot
(1) (2) (3) (4) (5) (6) (7) (8)
5
Mahasiswa mampu mentransformasikan struktur keputusan If … Then untuk solusi studi kasus mereka
Struktur Seleksi:
If … Then
Kuliah dan praktikum (TM: 2x (2x50”))
Mahasiswa memahami struktur seleksi
If … ThenKriteria:
Penguasaan struktur seleksi
If … ThenBentuk non test:
Praktikum menggunakan struktur seleksi
If … ThenMembuat form
menggunakan struktur seleksi
If … Then(BT+BM: (1+1)x(2x60”))
10
6
Mahasiswa mampu mentransformasikan struktur keputusan
Struktur Seleksi:
Select … Case
Kuliah dan praktikum (TM: 2x
Mahasiswa memahami struktur
Kriteria:
Penguasaan struktur seleksi
Membuat form
menggunakan struktur
seleksi Select … Case 10
UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
Select … Case untuk solusi studi kasus mereka
(2x50”)) seleksi Select
… Case Select … Case Bentuk non test:
Praktikum menggunakan struktur seleksi Select … Case
(BT+BM: (1+1)x(2x60”))
Ming gu ke
Kemampuan akhir yang diharapkan
(sesuai tahapan belajar)
Bahan Kajian (Materi Ajar)
Metode Pembelajaran
Dan Estimasi Waktu
Asesmen Indikator
Kriteria dan
Bentuk Penilaian Deskripsi Tugas Bobot
(1) (2) (3) (4) (5) (6) (7) (8)
7
Mahasiswa mampu melakukan pencarian dan memperbaiki error program
Pencarian dan memperbaiki error Program
Kuliah dan praktikum (TM: 2x (2x50”))
Mahasiswa memahami cara mencari dan
memperbaiki error program
Kriteria:
Penguasaan
Pencarian dan memperbaiki error ProgramBentuk non test:
Pencarian dan memperbaiki error pada program
Pencarian dan memperbaiki error program
(BT+BM: (1+1)x(2x60”))
10
8
UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
Evaluasi Tengah Semester: Melakukan validasi hasil penilaian dan evaluasi
9
Mahasiswa mampu menggunakan proses Looping Do … While pada studi kasus
Looping Struktur Do … While
Kuliah dan praktikum (TM: 2x (2x50”))
Mahasiswa memahami
Looping Struktur Do … WhileKriteria:
Penguasaan Looping struktur Bentuk non test:
Praktikum menggunakan looping
Do … While
Membuat form
menggunakan
Looping StrukturDo … While
(BT+BM: (1+1)x(2x60”)) 10
Ming gu ke
Kemampuan akhir yang diharapkan
(sesuai tahapan belajar)
Bahan Kajian (Materi Ajar)
Metode Pembelajaran
Dan Estimasi Waktu
Asesmen Indikator Kriteria dan
Bentuk Penilaian Deskripsi Tugas Bobot
(1) (2) (3) (4) (5) (6) (7) (8)
10
Mahasiswa mampu menggunakan proses Looping Do … Until pada studi kasus
Looping Struktur Do … Until
Kuliah dan praktikum (TM: 2x (2x50”))
Mahasiswa memahami
Looping Struktur Do … UntilKriteria:
Penguasaan Looping struktur Bentuk non test:
Praktikum menggunakan looping
Do … Until
Membuat form
menggunakan
Looping StrukturDo … Until
(BT+BM: (1+1)x(2x60”)) 10
11
Mahasiswa mampu LoopingKuliah dan Mahasiswa Kriteria: Membuat form 10
UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
menggunakan proses Looping For … Next pada studi kasus
Struktur For … Next
praktikum (TM: 2x (2x50”))
memahami
Looping Struktur For … NextPenguasaan Looping struktur Bentuk non test:
Praktikum looping
For … Nextmenggunakan
Looping StrukturFor … Next
(BT+BM: (1+1)x(2x60”))
12
Mahasiswa mampu membuat aplikasi grafis dan animasi Visual
Pemrograman Grafis, Gambar, dan Animasi
Kuliah dan praktikum (TM: 2x (2x50”))
Mahasiswa mampu
membuat form aplikasi grafis dan animasi Visual
Kriteria:
Penguasaan animasi visual Bentuk non test:
Praktikum
animasi visualMembuat aplikasi grafis dan animasi visual
(BT+BM: (1+1)x(2x60”))
10
Ming gu ke
Kemampuan akhir yang diharapkan
(sesuai tahapan belajar)
Bahan Kajian (Materi Ajar)
Metode Pembelajaran
Dan Estimasi Waktu
Asesmen Indikator
Kriteria dan
Bentuk Penilaian Deskripsi Tugas Bobot
(1) (2) (3) (4) (5) (6) (7) (8)
13
Mahasiswa memahami pembuatan Database dgn MS Access dan mendesain Interface form database dengan tools Visual untuk manipulasi data projec
Pengenalan Database dan konsep RDBMS,
SQL : DDL &
DML dalam Database
Kuliah dan praktikum (TM: 2x (2x50”))
Mahasiswa mampu membuat Database dgn MS Access dan mendesain Interface form
Kriteria:
Penguasaan pembuatan Database MS Access
Bentuk non test:
Membuat Database MS Access dan
Mendesain Interface form database dengan tools Visual untuk manipulasi data projec bisnis(BT+BM: (1+1)x(2x60”))
10
UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
bisnis. Oracle.
Interface database, DBGrid, DataGrid dan ADODB
database dengan tools Visual untuk manipulasi data projec bisnis
Mendesain Interface form database dengan tools Visual untuk manipulasi data projec bisnis
14
Mahasiswa memahami pengkoneksian
DataBase MS Access dan mendisain data Report
Pengkoneksian DataBase MS Access dan mendisain data Report
Kuliah dan praktikum (TM: 2x (2x50”))
Mahasiswa mampu membuat koneksi database MS Access dan membuat report
Kriteria:
Penguasaan koneksi database dan report
Bentuk non test:
Membuat form untuk mengolah data dan report
Membuat koneksi database MS Access pada form dan report untuk laporan data (BT+BM: (1+1)x(2x60”))
10
Ming gu ke
Kemampuan akhir yang diharapkan
(sesuai tahapan belajar)
Bahan Kajian (Materi Ajar)
Metode Pembelajaran
Dan Estimasi Waktu
Asesmen Indikator Kriteria dan
Bentuk Penilaian Deskripsi Tugas Bobot
(1) (2) (3) (4) (5) (6) (7) (8)
15
Mahasiswa mampu membuat aplikasi menu dengan MDI untuk pengelolaan tugas projec
Menu Editor, Pop Down menu, Pop up menu dan Multiple Document
Kuliah dan praktikum (TM: 2x (2x50”))
Mahasiswa dapat
membuat
Pop Down menu, Pop up menu danKriteria:
Penguasaan pembuatan menu
Bentuk non
Membuat
Pop Down menu, Pop up menu dan Multiple Document Interface (MDI)(BT+BM: (1+1)x(2x60”)) 10
UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
Interface (MDI). Multiple
Document Interface (MDI
test:
Praktikum membuat
Pop Down menu, Pop up menu dan Multiple Document Interface (MDI)16 Evaluasi Akhir Semester: Melakukan validasi hasil penilaian akhir dan menentukan kelulusan mahasiswa
Daftar Pustaka:Ketut Darmayuda (2014). Aplikasi Basis Data dengan Visual Basic .Net. Bandung : Informatika.
Priyanto Hidayatullah (2014). Visual Basic .Net Membuat Aplikasi Database dan Program Kreatif. Bandung: Informatika Ir. Yuniar Supardi (2015). Semua Bisa Menjadi Programmer VB 2012. Jakarta : Elex Media Komputindo.
.
PETUNJUK PENGISIAN:
Bentuk dan ukuran huruf yang digunakan sesuai dengan format contoh ini.
Menggunakan kertas A4
Penulisan daftar pustaka mengikuti standar internasional style APA. Referensi sebaiknya up to date (minimal 10 tahun terakhir) TM : tatap muka
BT: Belajar Terstruktur BM: Belajar Mandiri
UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
TM: 2x (2x50”) dibaca kuliah tatap muka 2 kali (minggu) x 3 sks x 50 menit
BT+BM: (1+1)x(2x60”) dibaca belajar terstruktur 1 kali (minggu) dan belajar mandiri 1 kali (minggu) x 3 sks x 60 menit
(Penjelasan TM, BT dan BM hanya mengacu ke contoh. Untuk pemahaman lebih lanjut tentang TM, BT dan BM harap dikonsultasikan dengan ketua jurusan dan kaprodi masing-masing agar menyesuaikan dengan karakteristik masing- masing jurusan)
PENJELASAN PENGISIAN RPS 1. Kolom minggu ke-
Diisi sesuai dengan pertemuan yang akan dilaksanakan. 1 semester terdiri dari 16 kali tatap muka termasuk UTS dan UAS (perkuliahan hanya dilaksanakan untuk 14 minggu)
2. Kemampuan akhir yang diharapkan
Diisi sesuai dengan sub capaian pembelajaran mata kuliah sesuai tahapan belajar 3. Bahan ajar (materi ajar)
Diisi dengan materi-materi yang aakan diajarkan dalam satu semester 4. Metode pembelajaran dan estimasi waktu
Diisi dengan berbagai netode yang akan digunakan seperti kuliah, diskusi kelompok, simulasi, studi kasus, dll serta dicantumkan estimasi waktu yang dibutuhkan
5. Indikator
Diisi dengan apa yang menjadi indikator dari setiap sub capaian pembelajaran mata kuliah. Indikator tersebut harus dapat terukur
6. Kriteria dan bentuk penilaian
UNIVERSITAS SAINS DAN TEKNOLOGI KOMPUTER
Maju Dalam Ilmu, Mulia Dalam Aklhak
FORMULIR FM-072 ed.A rev.5 ISSUE: A Issued: 11-121-2020 UPDATE: 7 Updated: 10-02-2021
Diisi dengan kriteria dan bentuk penilaian dari setiap sub capaian pembelajaran mata kuliah. Kriteria tersebut mengacu kepada indikator. Bentuk penilaian bisa dalam bentuk test dan non test
7. Deskripsi tugas
Diisi dengan jelas mengenai tugas yang akan diberikan dan disertakan estimasi waktu dari setiap tugas berdasarkan kategori belajar terstruktur dan belajar mandiri
8. Bobot
Dinyatakan dalam % yang menunjukkan % keberhasilan satu tahap penilaian terhadap nilai keberhasilan keseluruhan dalam mata kuliah. Bobot tersebut sesuai kedalaman dan keluasan sub capaian pembelajaran mata kuliah sesuai tahapan belajar