Anda di halaman 1dari 11

SILABUS MATA KULIAH

PEMROGRAMAN VISUAL

Program Studi : Sistem Informasi


Nama Matakuliah : Pemrograman Visual
Kode Matakuliah / SKS : SI9351 / 4 SKS
Semester : V
Prasyarat : -
Ranah Topik : Algoritma dan Pemrograman
Deskripsi : Matakuliah ini merupakan suatu tutorial yang membekali
dan memberikan pengetahuan dasar pembuatan program
kepada mahasiswa untuk dapat mengenal, membuat dan
menerapkan sebuah alat pengembangan yang dapat
digunakan untuk membangun sebuah aplikasi dengan
teknologi .Net. Aplikasi yang dibangun meliputi console
application, windows application dan dasar pemrograman
database. Alat pengembang yang digunakan adalah
Microsoft Visual Studio 2008 dalam hal ini C# dan Database
Server yang digunakan adalah Microsoft SQL Server
2000/2008
Tujuan Pembelajaran : Tujuan pembelajaran mata kuliah pemrograman visual
adalah
• Mahasiswa mampu memahami Lingkungan kerja .Net
Framework
• Memahami mampu menerapkan struktur pemrograman
• Mahasiswa mampu menerapkan Object Orinted
Proggraming di C#
• Mahasiswa mampu menemukan cara-cara pemecahan
masalah terkait studi kasus yang diberikan dari level
rendah-sedang melalui tools pengembang visual
poggraming di C# untuk membuat berbagai macam
aplikasi seperti desktop application, Console Application,
dan database application.
Materi Pokok : Pengenalan .Net Framework dan Visual C#.net, Console
Application dan Object dasar C# (Namespace, class, struktur,
method dan tipe data), Struktur Keputusan dan perulangan,
Array, Pencarian Kesalahan Program, Kontrol Windows dan
Form, Kotak dialog, Database Proggraming.
Strategi Pembelajaran : Perkuliahan (ceramah/presentasi,diskusi/latihan,
pemberian tugas) dan Tutorial

Referensi:
1. H B Memahami Visual C#.Net secara mudah P A
2. N A M A B D M C SQL S
Penerbit Andi, 2010

392
3. Y B Practical Database Programming With Visual C#.Net W
4. W K Beginning Visual C# 2010 W P I

Dosen Penyusun

Koordinator Mata Kuliah

393
RPS MATA KULIAH PEMROGRAMAN VISUAL
(RENCANA PEMBELAJARAN SEMESTER)

1. Program Studi : Sistem Informasi


2. Nama Matakuliah : Pemrograman Visual
3. Kode Matakuliah / SKS : SI9351 / 4 SKS
4. Prasyarat :-
5. Status Matakuliah : Wajib Konsentrasi
6. Deskripsi Matakuliah
Matakuliah ini memberikan pemahaman dan keterampilan dengan membekali dan
memberikan pengetahuan dasar pembuatan program kepada mahasiswa untuk dapat
mengenal, membuat dan menerapkan sebuah alat pengembangan aplikasi visual yang
dapat digunakan untuk membangun sebuah aplikasi dengan teknologi .Net. Aplikasi yang
dibangun pada materi ini meliputi console application, windows application dan dasar
pemrograman database. Alat pengembang yang digunakan adalah Microsoft Visual
Studio dengan bahasa pmemrograman C# dan Database Server yang digunakan adalah
Microsoft SQL Server 2000/2008/2012.
7. Tujuan Pembelajaran
Tujuan pembelajaran mata kuliah ini adalah mahasiswa memiliki kemampuan untuk
memahami dan menerapkan konsep dasar .NET framework, Flow Control, Method,
Collection, implementasi OOP, kotak dialog, array, dan aplikasi yang menerapkan
database.
8. Capaian Pembelajaran
• Mahasiswa akan memahami struktur program C#.Net, variable, tipe data, konstanta
dan operator pada C#.Net
• Mahasiswa mampu menerapkan variable, tipe data, konstanta dan operator pada
program latihan
• Mahasiswa akan dapat menerapkan flow control pada program dengan benar
• Mahasiswa akan dapat mengimplementasikan method dan collection pada program
• Mahasiswa akan dapat mengimplementasikan OOP pada aplikasi
• Mahasiswa akan object Open Dialog, Save Dialog, Font Dialog, Color Dialog dan
mampu menggunakan object tersebut serta dapat mengubah property object dan
dapat menggunakan event dalam membuat program
• Mahasiswa mampu menggunakan array dalam membuat program
• Mahasiswa mampu menggunakan object, TabControl, Panel, SpitContainer,
MenuBar, ToolBar, StatusBar dalam membuat program
• Mahasiswa mampu membuat package dan installer
• Mahasiswa akan mampu membuat aplikasi untuk menulis dan membaca data ke/dari
filemenggunakan C#.Net
• Mahasiswa akan mampu membuat aplikasi dabase sederhana menggunakan C#.Net
• Mahasiswa mampu membuat projek tugas akhir dan mempresentasikannya
9. Pokok Bahasan
• Konsep Dasar .NET framework
• Variable, Tipe data, Konstanta, Operator

394
• Kondisional dan Pengulangan
• Method dan Collection
• Konsep dan implementasi OOP
• Kotak Dialog
• Array
• Membuat Package dan Installer
• File
• Aplikasi Database

10. Penilaian dan Evaluasi


Persentase penilaian untuk Mata Kuliah ini adalah
• Tugas : 10%
• Quis : 10%
• UTS : 25%
• UAS : 40%
• Absensi : 15%
11. Referensi
1. H B M V C N P A
2. Adi Nugroho, Algoritma Struktur Data dengan C#, Andi Offset, 2009
3. W K B V C W P I
4. Jaenudin, ST, Belajar .Net dengan Visual C# 2005, Andi Offset, 2006
5. N A M A B D M C SQL S
Penerbit Andi, 2010
6. Y B P D P W V C N W

395
12. Pengajaran Mingguan dan Kegiatan Belajar

Capaian Teknik Belajar Aktivitas Media Indikator


Pert. Pokok Bahasan/Sub Pokok Bahasan Referensi
Pembelajaran Mengajar Pembelajaran Pembelajaran Penilaian
• Mahasiswa Materi : • Ceramah • Dosen • Slide PPT • Tingkat 1-6
1 akan • Arsitektur .NET framework • Diskusi menjelaskan • Whiteboard komunika
memahami • IDE Visual Studio 2008 Materi Kuliah si dalam
arsitektur Konsep Dasar diskusi
.NET .Net Framework
framework • Dosen
• Mahasiswa mengenalkan
akan IDE Visual Studio
mengenal IDE 2008
Visual Studio
Mahasiswa Materi : • Ceramah • Dosen • Slide PPT • Tingkat 1-6
2 mampu • Sturktur Program C#.Net • Diskusi menjelaskan • Whiteboard komunika
menerapkan • Variable • Problem dasar-dasar si dalam
variable, tipe • Tipe data solving/Studi pemrograman diskusi
data, • Konstanta kasus C#.Net • Hasil
konstanta dan • Operator • Dosen penyeles
operator pada • Membuat Program Latihan 1 menjelaskan aian studi
program (Berbasis Console) struktur program kasus
latihan C#.Net, tipe data,
variable,
konstanta dan
operator.
• Mahasiswa
mengimplementa
sikan tipe data,
variable,

396
Capaian Teknik Belajar Aktivitas Media Indikator
Pert. Pokok Bahasan/Sub Pokok Bahasan Referensi
Pembelajaran Mengajar Pembelajaran Pembelajaran Penilaian
konstanta dan
operator pada
program
• Mahasiswa Materi : • Ceramah • Dosen • Slide PPT • Tingkat 1-6
3 akan dapat • Kondisional (if, if-else, switch- • Diskusi menjelaskan/memp • Whiteboard komunika
menerapkan case) ,Latihan 2 • Problem resentasikan si dalam
kondisional • Pengulangan (while, do-while, solving/Studi struktur logika IF- diskusi
dan for), Latihan 3 kasus ELSE, ELSE-IF, dan • Hasil
perulangan • Eksepsi (try-catch), Latihan 4 SWITCH-CASE. penyeles
pada • Lain-lain (break, return, • Dosen aian studi
program continue), Latihan 5 menjelaskan/memp kasus
dengan resentasikan
benar struktur logika FOR,
WHILE-DO, dan DO-
WHILE.
• Mahasiswa
mendengarkan dan
berdiskusi tentang
materi yang
dijelaskan oleh
dosen.
• Mahasiswa
mengerjakan studi
kasus yang
diberikan secara
individu/berkelomp
ok.

397
Capaian Teknik Belajar Aktivitas Media Indikator
Pert. Pokok Bahasan/Sub Pokok Bahasan Referensi
Pembelajaran Mengajar Pembelajaran Pembelajaran Penilaian
• Mahasiswa Materi: • Ceramah • Dosen • Slide PPT • Tingkat 1-6
4,5 akan dapat • Void and Return Value Method, • Diskusi memberikan • Whiteboard komunika
mengimplem Latihan 6 • Problem penjelasan si dalam
• Value, reference dan output solving/Studi mengenai method diskusi
entasikan
parameter, Latihan 7 kasus dan collection • Hasil
method dan
• Static Method, Latihan 8 • Mahasiswa penyeles
collection • Overloading Method, Latihan 9 mengimplementa aian studi
pada • Object Collection, Latihan 10 sikan method dan kasus
program collection pada
program
• Mahasiswa Materi: • Ceramah • Dosen • Slide PPT • Tingkat 1-6
6 akan dapat • Object dan Class, Latihan 11 • Diskusi menjelaskan • Whiteboard komunika
mengimplem • Enkapsulasi, Latihan 12 • Problem konsep OOP si dalam
entasikan • Inheritence, Latihan 13 solving/Studi • Dosen diskusi
OOP pada • Polymorpism, Latihan 14 kasus menjelaskan class • Hasil
aplikasi C3 dan object pada penyeles
OOP aian studi
• Mahasiswa kasus
mengimplementa
sikan konsep OOP
pada program.
• Mahasiswa Materi: • Ceramah • Dosen • Slide PPT • Tingkat 1-6
7 akan object • Open Dialog, Latihan 15 • Diskusi menjelaskan • Whiteboard komunika
Open Dialog, • Save Dialog, Latihan 16 • Problem tentang property, si dalam
Save Dialog, • Font Dialog, Latihan 17 solving/Studi event, object diskusi
Font Dialog, • Color Dialog, Latihan 18 kasus kotak dialog • Hasil
Color Dialog • Mahasiswa penyelesa
dan mampu membuat

398
Capaian Teknik Belajar Aktivitas Media Indikator
Pert. Pokok Bahasan/Sub Pokok Bahasan Referensi
Pembelajaran Mengajar Pembelajaran Pembelajaran Penilaian
menggunaka program ian studi
n object menggunakan kasus
tersebut object kotak
serta dapat dialog
merubah • Mahasiswa
property menggunakan
object dan event dalam
dapat program.
menggunaka • Mahasiswa
n event mensetting
dalam property object
membuat pada program.
program
UTS
• Mahasiswa Materi : • Ceramah • Dosen • Slide PPT • Tingkat 1-6
8 mampu • Array 1 Dimensi • Diskusi menjelaskan • Whiteboard komunika
menggunaka • Array multi dimensi • Problem tentang Array si dalam
n array • Latihan 19 solving/Studi • Mahasiswa diskusi
dalam kasus menggunakan • Hasil
membuat object Array penyeles
program dalam membuat aian studi
program kasus
• Mahasiswa Materi : • Ceramah • Dosen • Slide PPT • Tingkat 1-6
9 akan object • Panel • Diskusi menjelaskan • Whiteboard komunika
TabControl, • SpitContainer • Problem tentang object si dalam
Panel, • TableLayoutPanel solving/Studi DataGridView, diskusi
SpitContainer • MenuBar kasus TabControl,

399
Capaian Teknik Belajar Aktivitas Media Indikator
Pert. Pokok Bahasan/Sub Pokok Bahasan Referensi
Pembelajaran Mengajar Pembelajaran Pembelajaran Penilaian
, • ToolBar Panel, • Hasil
TableLayoutP • StatusBar SpitContainer, penyeles
anel, • Latihan 20 MenuBar, aian studi
MenuBar, • Latihan 21 ToolBar, kasus
ToolBar, • Package dan Installer StatusBar.
StatusBar • Mahasiswa
• Mahasiswa menggunakan
akan dapat object,
menjelaskan TabControl,
object Panel,
DataGridVie SpitContainer,
w, MenuBar,
TabControl, ToolBar,
Panel, StatusBar dalam
SpitContainer membuat
, MenuBar, program.
ToolBar, • Dosen
StatusBar menjelaskan cara
• Mahasiswa membuat
mampu package dan
menggunaka installer
n object, • Mahasiswa
TabControl, membuat
Panel, package dan
SpitContainer installer
, MenuBar,
ToolBar,
StatusBar

400
Capaian Teknik Belajar Aktivitas Media Indikator
Pert. Pokok Bahasan/Sub Pokok Bahasan Referensi
Pembelajaran Mengajar Pembelajaran Pembelajaran Penilaian
dalam
membuat
program
• Mahasiswa
mampu
membuat
package dan
installer
10 • Mahasiswa Materi : • Ceramah • Dosen • Slide PPT • Tingkat 1-6
akan mampu Pengaksesan File • Diskusi menjelaskan • Whiteboard komunika
membuat • Problem Materi Kuliah si dalam
aplikasi solving/Studi Pengaksesan File diskusi
untuk kasus • Mahasiswa • Hasil
menulis dan mendiskusikan penyeles
membaca contoh - contoh aian studi
data ke/dari Pembuatan kasus
file Aplikasi Akses File
menggunaka
n C#.Net
11,1 • Mahasiswa Materi : • Ceramah • Dosen • Slide PPT • Tingkat 1-6
2,13, akan cara Pembuatan Aplikasi Database • Diskusi menjelaskan • Whiteboard komunika
14 membuat • Problem Materi Kuliah si dalam
aplikasi solving/Studi Database diskusi
database kasus Programing • Hasil
sederhana keterkaitannya penyeles
menggunaka dengan mata aian studi
n C#.Net kuliah lain kasus dan

401
Capaian Teknik Belajar Aktivitas Media Indikator
Pert. Pokok Bahasan/Sub Pokok Bahasan Referensi
Pembelajaran Mengajar Pembelajaran Pembelajaran Penilaian
• Mahasiswa • Dosen Tugas
akan mampu menjelaskan Akhir
membuat konsep dasar
aplikasi Database
dabase Programming
sederhana secara Umum
menggunaka • Mahasiswa
n C#.Net mendiskusikan
• Mahasiswa contoh - contoh
mampu Pembuatan
membuat Aplikasi Database.
projek tugas • Mahasiswa
akhir dan membuat Projek
mempresent tugas akhir
asikannya

Dosen Penyusun

. Koordinator Mata Kuliah

402

Anda mungkin juga menyukai