• Tidak ada hasil yang ditemukan

BAHASA BASIC

N/A
N/A
Protected

Academic year: 2023

Membagikan "BAHASA BASIC"

Copied!
14
0
0

Teks penuh

(1)

RENCANA PROGRAM

KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

BAHASA BASIC

Disusun Oleh :

PRATOMO SETIAJI, S.Kom, M.Kom

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS TAHUN AJARAN 2012

LEMBAR PENGESAHAN

(2)

Judul RPKPS : Bahasa Basic

Dosen Pengampu : Pratomo Setiaji, S.Kom, M.Kom

Mengetahui dan Menyetujui: Kudus, September 2012 Ketua Program Studi: Penyusun

(Arif Setiawan, S.Kom, M.Cs .) (Pratomo Setiaji, S.Kom, M.Kom)

(3)

A. LATAR BELAKANG

Mata kuliah Bahasa Basic merupakan kelompok mata kuliah Pengembangan Kompetensi Profesional (MKPKP) dalam kurikulum program studi Sistem Informasi Universitas Muria Kudus, yang diberikan di semester III.

Mata kuliah ini menjadi dasar bagi mahasiswa untuk mempunyai pengetahuan dan pengembangan kompetensi professional khususnya mengenai pemrograman Basic. Mata kuliah ini sesuai dengan kompetensi lulusan sebagai system analyst.

Agar dalam pelaksanaan proses pembelajaran mencapai sasaran dan tujuan yang telah di tetapkan maka diperlukan perencanaan, persiapan dan pengendalian yang baik terhadap proses pembelajaran. Untuk itu diperlukan Rencana Program Kegiatan Pembelajaran Semester (RPKPS) yang disusun dengan baik.

Dengan RPKPS diharapkan penerapan proses pembelajaran dapat menumbuhkan motivasi belajar yang tinggi terhadap mahasiswa dan pelaksanaan perkuliahan dapat berjalan dengan lancar, sesuai dengan kurikulum dan silabus yang telah dikembangkan

B. PERENCANAAN PEMBELAJARAN

1. Nama Mata Kuliah : Bahasa Basic 2. Kode Mata Kuliah : SIF 205

3. Bobot SKS : 4 SKS

4. Semester : III/Gasal

5. Dosen : Pratomo Setiaji,S.Kom, M.Kom

6. Kompetensi : Mampu membuat aplikasi pemrograman menggunakan bahasa basic

7. Rancangan Pembelajaran

(4)

RANCANGAN PEMBELAJARAN

Nama Mata Kuliah : Bahasa Basic SKS : 4

Program Studi : Sistem Informasi Semester : III

Fakultas : Teknik

KOMPETENSI MATA KULIAH: Mampu membuat aplikasi pemrograman menggunakan bahasa basic Matriks Pembelajaran :

Pertemuan

Ke

Kemampuan akhir yang diharapkan

Materi/Pokok Bahasan

Strategi Pembelajara

n

Latihan yang dilakukan

Kriteria Penilaian

(Indikator) Bobot

(1) (2) (3) (4) (5) (6) (7)

1

Mahasiswa memahami bagaimana

membuat program bahasa basic

 Aplikasi bahasa basic

 Struktur program

 meng-compile program

 Keyword, tipe data, operator

 Student Center Learning

 Small group discussion

 simulation

Membagi

kelompok,@ = 3 orang

 Mahasiswa akan dapat menjelaskan mengenai struktur bahasa basic, tipe data yang digunakan dan tata bahasanya

 Mahasiswa mengerti bagaimana membuat program sederhana dengan bahasa basic

(5)

2

Mahasiswa memahami penggunaan

struktur control dalam membuat program bahasa basic

 Perulangan dan percabangan

 Kondisional dan seleksi

 Lompatan : break , continue

 Project Based Learning

 Simulation

Mahasiswa akan dapat menjelaskan

mengenai penggunaan perintah-perintah untuk alur program

10%

3

Mahasiswa memahami

pembuatan class dan Object

 Dasar-dasar penulisan class

 Bagaimana pembuatan objek

 Penulisan method dan penambahan method pada class

 Student Center Learning

 Small group discussion

 simulation

 Mahasiswa akan dapat menjelaskan mengenai class, object dan method

Mahasiswa mengerti bagaimana membuat program sederhana dengan menggunakan class dan method dalam bahasa basic

15%

4

Mahasiswa memahami bagaimana

membuat program bahasa basic menggunakan array

 Deklarasi array

 Array 1 dimensi

 Array multi dimensi

 Array sebagai reference

 Simulation

 Student Center Learning

 Small group discussion

 Mahasiswa akan dapat menjelaskan mengenai Array dan deklarasi array dalam bahasa basic

Mahasiswa mengerti bagaimana membuat program sederhana dengan menggunakan array

15%

(6)

5

Mahasiswa memahami bagaimana

membuat program bahasa basic dengan

paradigama berbasis objek

 Encapsulation

 Polymorphism

 Inheritance

 Discovery learning

 Small group discussion

 Simulation

.

 Mahasiswa akan dapat menjelaskan mengenai metodologi PBO dalam bahasa basic

15%

6-7

Mahasiswa memahami bagaimana

membuat program bahasa basic dengan

memanipulasi string

 Sintaks string khusus

- Pembuatan, penggabungan dan konversi string

- Masalah presedence operator

 Penyaringan karakter

 Perbandingan : kesamaan dan pengurutan

 Modifikasi penyalinan string:

substring, concat, replace, toLowerCase, toUpperCase, valueOf, stringBuffer, append, insert

 Small group discussion

 Simulation

 Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan statement penanganan string

15%

8

Mahasiswa memahami bagaimana

 Penulisan package, statement import

 Statemen interface,

 Small group discussion

1. Mahasiswa akan dapat menjelaskan

mengenai package

15%

(7)

membuat package dan interface di bahasa basic

statement implement,

variable dalam interface  Simulation

 Student Center Learning

dan interface dalam bahasa basic

9

Mahasiswa memahami bagaimana

membuat program bahasa basic dengan

menggunakan error handling

 Dasar-dasar penanganan eksepsi

 Tipe eksepsi

 Eksepsi yang tidak dapat ditangkap

try dan catch

 Statement multiple catch

 Nested block try

throw, throws, finally Subclass eksepsi

 Small group discussion

 Simulation

 Student Center Learning

 Mahasiswa mampu menjelaskan

penanganan eksepsi dalam bahasa basic Mahasiswa mampu mendemonstrasikan penulisan program mengenai penanganan eksepsi

15%

10

Mahasiswa memahami bagaimana

membuat program dengan konsep multi threaded

 Konsep dasar multithreading

 Membuat thread dan multiple thread

 Prioritas thread

 Small group discussion

 Simulation Student Center Learning

 Mahasiswa mampu menjelaskan konsep multithreading dalam bahasa basic

11

Mahasiswa

memahami konsep

 Metode sinkronisasi

 Statement synchronize

 Komunikasi thread dengan

 Small group discussion

Mahasiswa mampu menjelaskan konsep sinkronisasi dalam bahasa

(8)

sinkronisasi statement notify(), wait(), notifyAll(), Suspend(), resume(), stop()

 Simulation Student Center Learning

basic

12

Mahasiswa memahami bagaimana

membuat program bahasa basic untuk teleconference sederhana

Byte stream class

Character stream class

Predefined Stream

 Small group discussion

 Simulation Student Center Learning

Mahasiswa mampu menjelaskan kegunaan file stream dalam bahasa basic

13 dan 14

Mahasiswa memahami bagaimana

membuat program bahasa basic dengan tampilan GUI dan animasi

 Komponen GUI pada AWT

 Layout Manager

 Komponen Swing

 Small group discussion

 Simulation Student Center Learning

 Mahasiswa mampu menjelaskan

penggunaan method untuk pembuatan program menggunakan komponen AWT, Layout Manager dan Swing

Mahasiswa mampu membuat animasi dan multimedia

UAS

(9)
(10)

8. Media Pembelajaran

Media yang digunakan dalam proses pembelajaran berupa papan tulis/white board, buku ajar dan referensi, laptop, dan LCD projector.

9. Bahan, Sumber Informasi dan Referensi :

a. Phil, Jones (11 Oktober 2001). Visual Basic: A Complete Course Letts Higher Education List Series. Cengage Learning EMEA. ISBN 0826454054, 9780826454058.

b. Liberty, Jesse (11 Oktober 2005). Programming Visual Basic 2005 O'Reilly Series Safari Books Online. O'Reilly Media, Inc. ISBN 0596009496, 9780596009496.

c. Liberty, Jesse (11 Oktober 2003). Programming Visual Basic .Net O'Reilly Series Safari Books Online. O'Reilly Media, Inc. ISBN 0596004389, 9780596004385.

d. Boehm, Anne (11 Oktober 2008). Murach's Visual Basic 2008 Mike Murach Series: Training and Reference Series. Mike Murach &

Associates. ISBN 1890774456, 9781890774455.

e. Petroutsos, Evangelos (11 Oktober 2010). Mastering Microsoft Visual

Basic 2010. John Wiley and Sons. ISBN 0470532874,

9780470532874.

(11)

BENTUK TUGAS

NAMA MATA KULIAH : Bahasa Basic SEMESTER : III/Gasal

SKS : 3

DOSEN : Pratomo Setiaji, S.Kom, M.Kom

TUGAS 1:

1. TUJUAN TUGAS:

Mampu Membuat aplikasi menggunakan pemrograman bahasa basic 2. URAIAN TUGAS:

a. Obyek Garapan :

Mahasiswa menguasai syntax pembuatan aplikasi dalam bahasa basic serta mengumpulkannya tepat waktu

b. Yang harus dikerjakan dan batasan-batasan 1. Mampu menganalisa struktur.

2. Mampu memahami alur secara baik dan benar.

3. Memahami teknik dalam pembuatan aplikasi dengan baik 4. Mampu menyajikan informasi dari pengolahan data c. Metode/Cara Pengerjaan (acuan cara pengerjaan):

1. Mahasiswa membuat aplikasi dengan flowchart dalam bahasa basic

2. Mahasiswa membuat aplikasi sederhana

d. Deskripsi Luaran tugas yang dihasilkan/dikerjakan:

Menghasilkan aplikasi sederhana menggunakan bahasa basic

3. KRITERIA PENILAIAN:

a. Analisa : 10%

b. Algoritma : 10%

c. Model Pemrograman Linear : 5%

(12)

GRADING SCHEME COMPETENCE

KRITERIA : KETEPATAN ANALISA DAN PROGRAM

DIMENSI Sangat

Memuaska n (A)

Memuaska n

(B)

Batas

(C)

Kurang Memuaska

n (D)

Di bawah standar

d (E)

SKO R

Ketepatan pembuatan

pemodelan menggunak an bahasa basic

Alur perancanga n benar, metode perancanga n benar , menghasilk an output yang jelas Presentasi jelas dan dapat menjawab semua pertanyaan

Alur perancanga n benar, metode perancanga n benar , menghasilk an output yang jelas

Alur perancanga n ada yang terlewati, metode perancanga n benar, menghasilk an output kurang jelas

Hanya menunjukk an konsep alur saja

Tidak ada konsep

25%

(13)

TUGAS 2:

1. TUJUAN TUGAS:

Mampu Membuat aplikasi yang multi table dengan bahasa basic 2. URAIAN TUGAS:

a. Obyek Garapan :

Mahasiswa menguasai pembuatan aplikasi multi table dan mengumpulkannya tepat waktu

b. Yang harus dikerjakan dan batasan-batasan 1. Mampu menganalisa struktur.

2. Mampu memahami alur secara baik dan benar.

3. Mampu memahami sintaks secara baik

4. Mampu menyajikan informasi dari pengolahan data c. Metode/Cara Pengerjaan (acuan cara pengerjaan):

1. Mahasiswa membangun dan memanipulasi data dengan menggunakan aplikasi multi table

d. Deskripsi Luaran tugas yang dihasilkan/dikerjakan:

Menghasilkan aplikasi multi table

3. KRITERIA PENILAIAN:

a. Analisa : 10%

b. Algoritma : 10%

c. Model Pemrograman Linear : 5%

(14)

GRADING SCHEME COMPETENCE

KRITERIA : KETEPATAN ANALISA DAN PROGRAM

DIMENSI Sangat

Memuaska n (A)

Memuaska n

(B)

Batas

(C)

Kurang Memuaska

n (D)

Di bawah standar

d (E)

SKO R

ketepatan pembuata n

aplikasi multi table dengan bahasa basic

Alur perancanga n benar, metode perancanga n benar, progam bisa dijalankan, menghasilka n output yang jelas Presentasi jelas dan dapat menjawab semua pertanyaan

Alur perancanga n benar, metode perancanga n benar, progam bisa dijalankan, menghasilka n output yang jelas

Alur perancanga n ada yang terlewati, metode perancanga n benar, progam bisa dijalankan, menghasilka n output kurang jelas

Hanya menunjukka n konsep alur saja

Tidak ada konsep

25%

LAMPIRAN – LAMPIRAN : 1. Lecture Notes : power point

2. Selescted Reading material (daftar alamat web;buku;print out

artikel;fotocopy)

Referensi

Dokumen terkait

A participant stated: “How can I have a child when I cannot even take Table 2: Extracted categories and sub-categories from the interview data Example of codes Sub-categories

Anand Thesis Submitted to the Department/ Center : Biosciences and Bioengineering Date of completion of Thesis Viva-Voce Exam : 12th April 2017 Key words for description of Thesis