rencana pembelajaran semester · mahir membuat koneksi ke database b. uraian tugas : a. obyek...

15
RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SISTEM INFORMASI STMIK Atma Luhur Mata Kuliah Kode Rumpun Mata Kuliah Bobot (SKS) Semester Direvisi BAHASA PEMROGRAMAN LANJUTAN IS201 ALGORITMA DAN PEMROGRAMAN K: 3 SKS P: 3 SKS T: - SKS II OTORISASI Pengembang RPS Koordinator Mata Kuliah Ka. Prodi Okkita Rizan, M.Kom Okkita Rizan, M.Kom Okkita Rizan, M.Kom Capaian Pembelajaran (CP) Mata Kuliah Bahasa Pemrograman Lanjutan : Selesai mengikuti mata kuliah, mahasiswa mampu : 1. Mampu membuat dan merancang form master 2. Mampu membuat dan merancang form transaksi 3. Mampu membuat dan merancang form laporan 4. Mampu membuat dan merancang report 5. Mampu membuat dan merancang database sesuai kebutuhan 6. Mampu membangun dan mengintegrasikan program dengan database Deskripsi Singkat MK Mata kuliah ini mengajarkan mahasiswa untuk mahir membuat sebuah aplikasi berbasis desktop yang terkoneksi dengan basis data dan menghasilkan sebuah cetakan. Media Pembelajaran Projector, Komputer, Software Bahasa Pemrograman Mata Kuliah Prasyarat -

Upload: others

Post on 23-Mar-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SISTEM INFORMASI STMIK Atma Luhur

Mata Kuliah Kode Rumpun Mata Kuliah Bobot (SKS) Semester Direvisi

BAHASA PEMROGRAMAN LANJUTAN

IS201 ALGORITMA DAN PEMROGRAMAN

K: 3 SKS P: 3 SKS T: - SKS

II

OTORISASI

Pengembang RPS Koordinator Mata Kuliah Ka. Prodi

Okkita Rizan, M.Kom Okkita Rizan, M.Kom Okkita Rizan, M.Kom

Capaian Pembelajaran (CP)

Mata Kuliah Bahasa Pemrograman Lanjutan : Selesai mengikuti mata kuliah, mahasiswa mampu :

1. Mampu membuat dan merancang form master 2. Mampu membuat dan merancang form transaksi 3. Mampu membuat dan merancang form laporan 4. Mampu membuat dan merancang report 5. Mampu membuat dan merancang database sesuai kebutuhan 6. Mampu membangun dan mengintegrasikan program dengan database

Deskripsi Singkat MK Mata kuliah ini mengajarkan mahasiswa untuk mahir membuat sebuah aplikasi berbasis desktop yang terkoneksi dengan basis data dan menghasilkan sebuah cetakan.

Media Pembelajaran Projector, Komputer, Software Bahasa Pemrograman

Mata Kuliah Prasyarat -

Page 2: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

MINGGU CP MATA KULIAH BAHAN KAJIAN METODE

PEMBELAJARAN

TUGAS MAHASISWA BOBOT

BENTUK TUGAS KRITERIA

1 2 3 4 5 6 7

1

HS : Mahasiswa dapat membuat database SS : Daya tarik komunikasi, ketelitian, daya juang

Membuat Database Membuat Tabel

CASE STUDY Menyelesaikan membuat sebuah basis data menggunakan Access.

Logika berpikir. Kemampuan

berkomunikasi. Kreativitas pemecahan

masalah.

10

2 HS : Memahami membuat koneksi ke database menggunakan listing program SS : Ketelitian, kreativitas, daya juang, daya tarik komunikasi

Listing program ke database CASE STUDY Menyelesaikan sebuah program dengan listing untuk koneksi ke database

Logika berpikir. Kemampuan

berkomunikasi. Kreativitas pemecahan

masalah.

10

3 - 5 HS : Mampu membuat file master menggunakan listing program SS : Ketelitian, daya juang, daya tarik komunikasi

Membuat listing program pada class untuk : Variable Property Method Listing program pada form untuk : Form Load Button Simpan, Ubah, Hapus Membuat listing program lengkap pada class dan form

CASE STUDY Menyelesaikan sebuah program dengan form master lengkap

Logika berpikir. Kemampuan

berkomunikasi. Kreativitas pemecahan

masalah

15

6 HS : Membuat tabel untuk file transaksi CASE STUDY Menyelesaikan Logika berpikir. 10

Page 3: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

Mahir membuat file transaksi SS : Ketelitian, daya juang, daya tarik komunikasi

Membuat class nota

sebuah program dengan form dan tabel transaksi

Kemampuan berkomunikasi.

Kreativitas pemecahan masalah

7 HS : Mahir membuat ulang form dan tabel SS : Ketelitian, daya juang, daya tarik komunikasi

Membuat database Membuat koneksi Membuat file master

CASE STUDY Menyelesaikan sebuah program dengan form dan tabel basis data

Logika berpikir. Kemampuan

berkomunikasi. Kreativitas pemecahan

masalah

10

8 Ujian Tengah Semester

9 - 11 HS : Mahir membuat file transaksi SS : Ketelitian, daya juang, daya tarik komunikasi

Membuat tabel untuk file transaksi Membuat listing program untuk

detail transaksi pada form dan class Membuat object pada tombol

tambah, simpan, batal, keluar

CASE STUDY Menyelesaikan sebuah program lengkap dengan form dan tabel transaksi

Logika berpikir Kemampuan

berkomunikasi Kreativitas pemecahan

masalah

15

12-14 HS : Mahir membuat cetakan dan laporan SS : Ketelitian, daya juang, daya tarik komunikasi

Membuat cetakan bukti pembelian Membuat laporan pembelian

CASE STUDY Menyelesaikan sebuah program yang menghasilkan cetakan pembelian

Menyelesaikan sebuah program yang menghasilkan laporan pembelian

Logika berpikir Kemampuan

berkomunikasi Kreativitas pemecahan

masalah

15

15 HS : Memahami listing program dari form master sampai laporan SS : Ketelitian, daya juang, daya tarik komunikasi

Mereview ulang membuat : Database Koneksi File Master File Transaksi File Report

CASE STUDY Menyelesaikan sebuah program lengkap dari form master sampai laporan

Logika berpikir Kemampuan

berkomunikasi Kreativitas pemecahan

masalah

15

Page 4: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

16 Ujian Akhir Semester

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Bahasa Pemrograman Lanjutan SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 1 A. TUJUAN TUGAS :

Mahir membuat database B. URAIAN TUGAS :

a. Obyek Garapan Membuat beberapa tabel menjadi database

b. Metode atau Cara pengerjaan Buat sebuah database dengan aturan sebagai berikut :

1. Buat database dengan nama : latihan. 2. Buat tabel dengan spesifikasi sebagai berikut :

a) Nama tabel : pelanggan b) Field : kdpelanggan (text-5), nmpelanggan(text-30), almpelanggan(text-100), telppelanggan(text-12)

3. Buat tabel dengan spesifikasi sebagai berikut : a) Nama tabel : barang b) Field : kdbrg(text-5), nmbrg(text-20), sat(text-15), harga(number-6)

4. Buat tabel dengan spesifikasi sebagai berikut : a) Nama tabel : nota b) Field : nonota (text-5), tglnota(date-8), ket(20)

c. Deskripsi Luaran tugas yang dihasilkan : Hasil dimasukkan ke dalam sebuah folder. Nama folder dibuat dengan nama dan nim masing-masing mahasiswa

Page 5: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 6: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Bahasa Pemrograman Lanjutan SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 2 A. TUJUAN TUGAS :

Mahir membuat koneksi ke database B. URAIAN TUGAS :

a. Obyek Garapan Listing program untuk database

b. Metode atau Cara pengerjaan Buat sebuah listing program membuat proses koneksi ke database dengan aturan sebagai berikut :

1. Siapkan database yang telah dibuat pada pertemuan sebelumnya (database latihan) 2. Buat sebuah project dengan nama : penjualanProject. 3. Buat sebuah class baru pada project tersebut dengan nama : koneksi 4. Ketik listing program untuk proses koneksi ke database sesuai dengan contoh yang telah diberikan

c. Deskripsi Luaran tugas yang dihasilkan :

Hasil dimasukkan ke dalam sebuah folder. Nama folder dibuat sesuai nama project diikuti nama dan nim masing-masing mahasiswa

Page 7: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 8: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Bahasa Pemrogaman Lanjutan SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 3-5 A. TUJUAN TUGAS :

Mampu membuat file master menggunakan listing program B. URAIAN TUGAS :

a. Obyek Garapan Form master

b. Metode atau Cara pengerjaan Buat sebuah program dengan aturan sebagai berikut :

1. Buka project yang telah dibuat, pada sebuah folder di pertemuan sebelumnya. 2. Buat dua class baru dengan nama : clsBarang, clsPelanggan 3. Ketik listing program pada class tersebut pada variable, property dan methodnya mengikuti contoh yang telah diberikan 4. Buat sebuah form baru dengan nama : frmBarang, frmPelanggan 5. Desain form beserta komponennya mengikuti contoh yang telah diberikan 6. Ketik listing program untuk form load dan komponen tombol mengikuti contoh yang telah diberikan

c. Deskripsi Luaran tugas yang dihasilkan :

Hasil merupakan pembaharuan dari project yang telah dibuat sebelumnya.

Page 9: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

C. KRITERIA PENILAIAN (15%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 10: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Bahasa Pemrograman Lanjutan SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 6 A. TUJUAN TUGAS :

Mahir membuat file transaksi B. URAIAN TUGAS :

a. Obyek Garapan Class transaksi dan tabel

b. Metode atau Cara pengerjaan Buat sebuah program dengan ketentuan sebagai berikut :

1. Buka project yang telah dibuat pada sebuah folder di pertemuan sebelumnya. 2. Buka database yang telah dibuat pada pertemuan sebelumnya 3. Perbaharui tabel nota pada database tersebut 4. Tambahkan sebuah class baru dengan nama : clsNota 5. Ketik listing program pada class tersebut sesuai dengan contoh yang telah diberikan.

c. Deskripsi Luaran tugas yang dihasilkan :

Hasil merupakan pembaharuan dari project dan database yang telah dibuat sebelumnya.

Page 11: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 12: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Aplikasi Perkantoran SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 9-11 A. TUJUAN TUGAS :

Mahir membuat file transaksi B. URAIAN TUGAS :

a. Obyek Garapan Form Transaksi

b. Metode atau Cara pengerjaan Buat sebuah program dengan form transaksi dengan aturan sebagai berikut :

1. Buka project yang telah dibuat pada folder di pertemuan sebelumnya 2. Buka database yang telah dibuat pada pertemuan sebelumnya 3. Tambahkan sebuah tabel baru pada database tersebut dengan nama : pesanan 4. Buat dua buah form baru pada project tersebut dengan nama : frmPesanan dan frmNota 5. Ketik sintaks program pada form tersebut sesuai dengan contoh yang telah diberikan

c. Deskripsi Luaran tugas yang dihasilkan :

Hasil merupakan pembaharuan project dan database yang telah dibuat di pertemuan sebelumnya.

Page 13: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

C. KRITERIA PENILAIAN (15%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 14: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Bahasa Pemrograman Lanjutan SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 12-15 A. TUJUAN TUGAS :

Mahir membuat cetakan dan laporan B. URAIAN TUGAS :

a. Obyek Garapan Bukti Pembayaran dan Laporan Pembelian

b. Metode atau Cara pengerjaan

Buat sebuah program dengan aturan sebagai berikut : 1. Buka project yang telah dibuat pada folder di pertemuan sebelumnya 2. Tambahkan dua buah form dengan nama : frmCetakNota dan frmCetakLaporan 3. Desain kedua form tersebut beserta komponennya mengikuti contoh yang telah diberikan 4. Ketik listing program pada kedua form tersebut mengikuti contoh yang telah diberikan 5. Tambahkan dan desain sebuah cetakan untuk bukti pembayaran 6. Tambahkan dan desain sebuah cetakan untuk laporan pembelian

c. Deskripsi Luaran tugas yang dihasilkan :

Hasil merupakan

Page 15: RENCANA PEMBELAJARAN SEMESTER · Mahir membuat koneksi ke database B. URAIAN TUGAS : a. Obyek Garapan Listing program untuk database b. Metode atau Cara pengerjaan Buat sebuah listing

C. KRITERIA PENILAIAN (15%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Pembantu Ketua Bidang Akademik

( Bambang Adiwinoto, M.Kom )

NIDN. 0216107102

Ketua Program Studi Sistem Informasi

( Okkita Rizan, M.Kom )

NIDN. 0211108306