sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/it-013216.docx · web viewrencana pembelajaran...

41
RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI INFORMASI - UNIVERSITAS GUNADARMA Capaian Pembelajaran Program Studi : 1. Sikap a. Mahasiswa mampu menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral dan etika. b. Mahasiswa menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri. 2. Pengetahuan a. Mahasiswa mengusai konsep-konsep bahasa pemrograman pascal serta mampu membandingkan berbagai solusi penyelesaian dari berbagai model bahasa pemrograman yang ada. b. Mahasiswa menguasai bahasa dan algoritma pemrograman pascal yang berkaitan dengan program aplikasi untuk mendesain dan membuat program. c. Mahasiswa memahani konsep dan prinsip algoritma yang dibutuhkan dalam mendesain dan membuat program aplikasi untuk menyelesaikan masalah. 3. Keterampilan Umum a. Mahasiswa mampu memecahkan masalah yang ada dalam pekerjaan baik masalah pemrograman dan logika program dengan konteks yang sesuai serta menggunakan pemikiran yang logis, inovatif dan bertanggung jawab atas hasilnya secara mandiri. b. Mahasiswa mampu menyelesaikan pekerjaan pemrograman dan melakukan analisis logika program dengan menggunakan metode pemrograman yang sesuai. c. Mahasiswa mampu bekerja sama, berkomunikasi dan berinovatif dalam membuat suatu program aplikasi dalam pekerjaannya jika berada dalam suatu tim. 4. Keterampilan Khusus a. Mahasiswa mampu menuliskan kode program pascal dalam satu atau lebih program aplikasi. b. Mahasiswa mampu memahami dan menggunakan bahasa pemrograman pascal sesuai dengan permasalahan yang ditemui dalam pekerjaannya. c. Mahasiswa fasih menggunakan bahasa pemrograman pascal untuk berbagai kasus penyelesaian. d. Mahasiswa mampu memodifikasi serta mengembangkan program aplikasi yang ada dengan menggunakan bahasa pemrograman pascal dengan disesuaikan oleh kebutuhan user.

Upload: letuyen

Post on 15-Mar-2019

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

RENCANA PEMBELAJARAN SEMESTERPROGRAM STUDI MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA

TEKNOLOGI INFORMASI - UNIVERSITAS GUNADARMA

Capaian Pembelajaran Program Studi :

1. Sikapa. Mahasiswa mampu menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan

agama, moral dan etika.b. Mahasiswa menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara

mandiri.2. Pengetahuan

a. Mahasiswa mengusai konsep-konsep bahasa pemrograman pascal serta mampu membandingkan berbagai solusi penyelesaian dari berbagai model bahasa pemrograman yang ada.

b. Mahasiswa menguasai bahasa dan algoritma pemrograman pascal yang berkaitan dengan program aplikasi untuk mendesain dan membuat program.

c. Mahasiswa memahani konsep dan prinsip algoritma yang dibutuhkan dalam mendesain dan membuat program aplikasi untuk menyelesaikan masalah.

3. Keterampilan Umuma. Mahasiswa mampu memecahkan masalah yang ada dalam pekerjaan baik masalah pemrograman

dan logika program dengan konteks yang sesuai serta menggunakan pemikiran yang logis, inovatif dan bertanggung jawab atas hasilnya secara mandiri.

b. Mahasiswa mampu menyelesaikan pekerjaan pemrograman dan melakukan analisis logika program dengan menggunakan metode pemrograman yang sesuai.

c. Mahasiswa mampu bekerja sama, berkomunikasi dan berinovatif dalam membuat suatu program aplikasi dalam pekerjaannya jika berada dalam suatu tim.

4. Keterampilan Khususa. Mahasiswa mampu menuliskan kode program pascal dalam satu atau lebih program aplikasi.b. Mahasiswa mampu memahami dan menggunakan bahasa pemrograman pascal sesuai dengan

permasalahan yang ditemui dalam pekerjaannya.c. Mahasiswa fasih menggunakan bahasa pemrograman pascal untuk berbagai kasus penyelesaian.d. Mahasiswa mampu memodifikasi serta mengembangkan program aplikasi yang ada dengan

menggunakan bahasa pemrograman pascal dengan disesuaikan oleh kebutuhan user.

Page 2: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

Tanggal Penyusunan 25 Agustus 2016 Tanggal revisi dd/bb/thn

Fakultas Direktorat Diploma Teknologi InformasiProgram Studi Manajemen Informatika Kode Prodi: 57401Jenjang D3Kode dan Nama MK IT 013216 Algoritma Pemrograman 2SKS dan Semester SKS 2 Semester 2 (Dua)Prasyarat .....Status Mata Kuliah [] Wajib [] PilihanDosen Pengampu .....Bahan Capaian PembelajaranMata Kuliah

Sikap

1. Mahasiswa mampu menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral dan etika.

2. Mahasiswa dapat berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa dan bernegara berdasarkan Pancasila.

3. Mahasiswa dapat bekerja sama dan memiliki kepekaan social serta kepedulian terhadap masyarakat dan lingkungan.

4. Mahasiswa taat hokum dan disiplin dalam kehidupan bermasyarakat dan bernegara.

5. Mahasiswa menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

Ketrampilan Umum

1. Mahasiswa mampu mengidentifikasi masalah yang ada dalam pekerjaan baik berupa masalah pemrograman serta logika programnya dalam konteks yang sesuai.

2. Mahasiswa mampu mengembangkan pola berfikirnya dengan menggunakan pemikiran yang logis, inovatif dan bertanggung jawab atas suatu masalah agar dapat menyelesaikan secara mandiri.

3. Mahasiswa mampu menjelaskan hasil analisa logika program untuk menyelesaikan masalah pekerjaan dengan menggunakan metode yang ada.

4. Mahasiswa mampu menyusun laporan hasil dan proses kerja secara akurat dan sahih serta mengkomunikasikannya secara efektif kepada pihak lain yang membutuhkan.

5. Mahasiswa mampu menunjukkan bentuk kerja sama, komunikasi dan inovatif dalam membuat suatu program aplikasi jika berada dalam suatu tim.

6. Mahasiswa mampu menghasilkan suatu aplikasi dari bahasa pemrograman yang digunakan serta mendemonstrasikan aplikasi tersebut.

7. Mahasiswa mampu melengkapi aplikasi yang dibuat dengan dokumentasi sehingga dapat mencegah adanya plagiasi.

Pengetahuan

1. Mahasiswa mampu menyebutkan konsep-konsep dari bahasa pemrograman pascal.

2. Mahasiswa mampu menyebutkan konsep dan prinsip dari algoritma.

3. Mahasiswa mampu mengembangkan bahasa dan algoritma pemrograman pascal untuk mendesain dan membuat aplikasi program.

4. Mahasiswa mampu membuktikan dan menunjukkan solusi penyelesaian dari bahasa pemrograman pascal dengan berbagai model bahasa pemrograman yang ada.

Ketrampilan Khusus

1. Mahasiswa mampu menunjukkan kode program pascal yang sesuai untuk menghasilkan satu atau lebih program aplikasi.

Page 3: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

2. Mahasiswa mampu memperbaiki kesalahan (bugs) yang muncul pada bahasa pemrograman pascal.

3. Mahasiswa mampu menggunakan Library atau komponen-komponen Pre Exiting pada bahasa pemrograman pascal.

4. Mahasiswa mampu memilih serta menunjukkan bahasa pemrograman pascal yang sesuai dengan permasalahan yang ada sehingga didapat solusinya.

5. Mahasiswa mampu membuktikan keahliannya dalam menggunakan bahasa pemrograman pascal untuk menyelesaikan permasalahan yang ada.

6. Mahasiswa mampu mendemonstrasikan program aplikasi yang dibuat dengan menggunakan bahasa pemrograman pascal sesuai apa kebutuhan user.

7. Mahasiswa mampu menghasilkan program aplikasi dari bahasa pemrograman pascal untuk memenuhi kebutuhan user.

8. Mahasiswa mampu menemukan serta menunjukkan program aplikasi baru sebagai pengembangan dari aplikasi sebelumnya dengan menggunakan bahasa pemrograman pascal.

Deskripsi Umum (Silabus)

Merupakan mata kuliah yang diharapkan mampu meningkatkan kompetensi mahasiswa melalui keterampilan dasar dalam membuat program dengan pendalaman berfikir sesuai logika program dengan menggunakan bahasa pemrograman Pascal.

Metode Pembelajaran

1. Ceramah/Kuliah Pakar 4. Praktik Laboratorium

2. Problem Based Learning/FGD 5. Self-Learning (V-Class) .....3. Project Based Learning 6. Lainnya: Diskusi

Pengalaman Belajar/Tugas

a. Tayangan Presentasi c. Online exercise/kuiz (V-class)

b. Review textbook/Jurnal ..... d. Laporan .....e. Lainnya: Paper/makalah

Referensi / Sumber Belajar

(1) Anonim, “Algoritma & Pemrograman II”, Penerbit Gunadarma, Jakarta, 1990(2) Muhammad Zarlis Handrizal, Algoritma & Pemrograman:Teori dan Praktik

dalam Pascal, Edisi Kedua, USU Press, Medan, 2008.(3) Charles Diebarch, Introduction to Computer Science Using Pascal, Willey, New

York, 2014.(4) Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi

Yogyakarta.(5) Suparyadi, Pengenalan Bahasa Pascal, ebook.(6) Bryon, Goffried, “Programming with PASCAL”, Schaum Series, New York, 1986(7) Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta.(8) Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program

terapan, Andi Offset Yogyakarta(9) Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0

Page 4: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

Minggu Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Pelajaran)

Metode/Bentuk Pembelajaran

Waktu Belajar (Menit)

Kriteria Penilaian (Indikator)

Bobot Nilai (%)

Sumber belajar

1.1. Mampu memahami konsep dasar pemograman dengan menggunakan

bahasa pemrograman pascal.2. Mampu menjelaskan sejarah dari bahasa pemrograman pascal.3. Mampu menjelaskan secara fasih struktur dan komponen dasar bahasa

pemrograman pascal mulai dari judul program (header) sampai ke dalam blok program.

Konsep Dasar Bahasa Pascal1. Sejarah Singkat Bahasa

Pascal2. Struktur dan Komponen

Dasar Bahasa Pascal :a. Judul Program

(Header)b. Blok Programc. Blok Deklarasid. Blok Statement

3. Unit-unit pada Pascal

Ceramah/Kuliah Pakar, Diskusi

1 x 2 sks x 80 menit

Tugas Mandiri :Dosen memberikan tugas membuat makalah tentang sejarah serta komponen dan struktur dasar pascal. Makalah di diskusikan di kelas.Indikator :Kebenaran isi, ketepatan jawaban, kelengkapan referensi

5 (1)Bab 2(4)Modul1

2.1. Mampu memahami tentang jenis-jenis data sederhana input/output data.2. Mampu menjelaskan dan mendeklarasikan serta membuat contoh dari

penggunaan tipe data dalam pascal.3. Mampu menjelaskan pengertian konstanta, variabel dan ekspresi serta

dapat memberikan contoh untuk konstanta, variabel dan ekspresi.4. Mampu menjelaskan statement Read dan Readln dan menjelaskan

perbedaan kedua statement tersebut.5. Mampu menjelaskan statement Write dan Writeln dan menjelaskan

perbedaan kedua statement tersebut.6. Mampu membuat contoh program sederhana dengan menggunakan

statement Read, Readln, Write dan Writeln.

Jenis-jenis Data Sederhana dan Input / Output Data1. Standart Type Data :

a. Tipe Data Standart : Boolean, Integer, Real, Char

b. User Define Type Data : Enumerated, Subrange

2. Konstanta, Variabel dan Ekspresi dan OperatorStatement Read dan Readln

3. Statement Write dan Writeln

4. Format Output

Ceramah/Kuliah Pakar, Diskusi

2 x 2 sks x 80 menit

Tugas Mandiri :Dosen memberikan tugas membuat makalah untuk mengetahui bentuk pendeklarasian konstanta, variabel dan ekspresi dan operator serta untuk mengetahui jenis tipe data dan bentuk statemen Read, Readln, Write dan Writeln dalam pascal. Makalah di diskusikan di kelas.Indikator :Kebenaran isi, ketepatan jawaban, kelengkapan referensi

5 (1)Bab4(2)(3)(4)Modul2(4)Modul3

3.1. Mampu mengerti tentang manipulasi string.2. Mampu membuat contoh program serta mempraktekan manipulasi string.3. Mampu menjelaskan deklarasi dalam srting serta menggunakan procedure

dan fungsi dalam operasi string.

Manipulasi String1. Definisi String2. Deklarasi String3. Procedure Standart pada

Operasi String4. Fungsi Standart pada

Operasi String

Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning

1 x 2 sks x 80 menit

Tugas Mandiri :Dosen memberikan tugas membuat makalah tentang manipulasi string, baik dalam pendeklarasian

5 (2)(3)

Page 5: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

ataupun untuk penggunaan dalam procedure dan fungsi dalam string. Makalah di diskusikan di kelas.Indikator :Kebenaran isi, ketepatan jawaban, kelengkapan referensi

4.1. Mampu mengerti serta memahami bagaimana teknik perulangan While-Do

dan Repeat-Until.2. Mampu membuat serta mempraktekan contoh program dengan teknik

pengulangan While-Do dan Repeat-Until.

Teknik Perulangan1. Struktur Perulangan

While-Do2. Struktur Perulangan

Repeat-Until

Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning

2 x 2 sks x 80 menit

Tugas Mandiri :Memberikan studi kasus untuk melihat perbedaan dari teknik perulangan While-Do dan Repeat-Until dalam pascal. Membuat contoh program dengan menggunakan teknik perulangan While-Do dan Repeat-Until dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

10 (1)Bab7(2)(3)(4)Modul8(4)Modul9

5.1. Mampu mengerti serta memahami bagaimana teknik perulangan For, GoTo

serta gabungan While-Do, Repeat-Until dan For.2. Mampu membuat serta mempraktekan contoh program dengan teknik

perulangan For, GoTo serta gabungan While-Do, Repeat-Until dan For.

Teknik Perulangan1. Struktur Perulangan For2. Pengulangan GoTo3. Penggunaan gabungan

struktur perulangan antara While-Do, Repeat-Until dan For

Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning

2 x 2 sks x 80 menit

Tugas Mandiri :Memberikan studi kasus untuk teknik perulangan For dalam pascal. Membuat contoh program dengan menggunakan penggabungan ketiga teknik perulangan serta menggunakan

5 (1)Bab7(2)(3)(4)Modul5

Page 6: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

statement GoTo dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

6.1. Mampu mengerti serta memahami macam-macam serta bagaimana teknik

percabangan.2. Mampu membuat serta mempraktekan contoh program sederhana dengan

teknik percabangan If.3. Mampu membuat serta mempraktekan contoh program sederhana teknik

percabangan Case.

Teknik Percabangan4. Statement If

a. Struktur If Thenb. Struktur If Then Elsec. Struktur If Tersarang

5. Statement Casea. Struktur Case Ofd. Struktur Case Of Else

Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning

2 x 2 sks x 80 menit

Tugas Mandiri :Memberikan studi kasus untuk teknik percabangan If dalam pascal. Membuat contoh program dengan menggunakan percabangan If dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

10 (1)Bab6(2)(3)(4)Modul4

7.1. Mampu menjelaskan mengenai pengiriman parameter secara nilai dan

secara acuan dalam pascal.2. Mampu menjelasakan cara procedure memanggil procedure lain.3. Mampu memiliki kemampuan untuk membuat contoh program sederhana

dengan menggunakan procedure dalam bahasa pemrograman pascal.

Procedure1. Parameter dalam

procedurea. Pengiriman

parameter secara nilai

b. Pengiriman parameter secara acuan

2. Procedure memanggil procedure yang lain

Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning

2 x 2 sks x 80 menit

Tugas Mandiri :Memberikan studi kasus dengan menggunakan parameter dalam procedure dan procedure yang memanggil dirinya sendiri. Membuat contoh program dengan menggunakan parameter dalam procedure dan procedure yang

5 (1)Bab8(2)(3)

Page 7: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

memanggil procedure lain. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

8.1. Mampu menjelaskan mengenai cara pemanggilan procedure tersarang

dalam pascal.2. Mampu menjelasakan cara procedure memanggil dirinya sendiri.3. Mampu menjelaskan tentang pengiriman parameter dalam procedure yang

digunakan sebagai acuan.4. Mampu memiliki kemampuan untuk membuat contoh program sederhana

dengan menggunakan procedure dalam bahasa pemrograman pascal.

Procedure1. Procedure tersarang2. Procedure memanggil

dirinya sendiri3. Pengiriman parameter

secara acuan

Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning

2 x 2 sks x 80 menit

Tugas Mandiri :Memberikan studi kasus dengan menggunakan procedure tersarang dan procedure yang memanggil dirinya sendiri. Serta membuat contoh program dengan menggunakan parameter tersebut. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

5 (1)Bab8(2)(3)

9.1. Mampu menjelaskan pembentukkan fungsi tanpa parameter.2. Mampu menjelaskan mengenai pengiriman parameter dalam fungsi.3. Mampu menjelaskan cara pemanggilan pada fungsi tersarang.4. Mampu menjelaskan cara fungsi memanggil dirinya sendiri.5. Mampu memiliki kemampuan untuk membuat contoh program sederhana

dengan menggunakan fungsi dalam bahasa pemrograman pascal.

Fungsi1. Fungsi tanpa parameter2. Parameter dalam fungsi3. Fungsi standart

aritmatika4. Fungsi tersarang5. Fungsi memanggil dirinya

sendiri

Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning

1 x 2 sks x 80 menit

Tugas Mandiri :Memberikan studi kasus dengan menggunakan deklarasi fungsi baik fungsi tanpa parameter maupun parameter dalam fungsi. Serta membuat contoh program dengan menggunakan fungsi dalam pascal. Hasil

5 (1)Bab8(2)(3)

Page 8: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

10.1. Mampu memiliki kemampuan untuk mengerti serta menjelaskan stuktur

data array.2. Mampu membuat deklarasi tipe data array baik array satu dimensi maupun

array dua dimensi.3. Mampu membuat contoh program sederhana dengan menggunakan tipe

data array.

Struktur Data1. Array

a. Pendeklarasian tipe data array

b. Array satu dimensi beserta input dan outputnya

Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning

3 x 2 sks x 80 menit

Tugas Mandiri :Memberikan studi kasus dengan menggunakan deklarasi struktur data array baik array satu dimensi maupun array dua dimensi dalam pascal. Serta membuat contoh program dengan menggunakan array dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

10 (1)Bab9(2)(3)(4)Modul10

UJIAN TENGAH SEMESTER

Page 9: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

11.

1. Mampu memiliki kemampuan untuk mengerti serta menjelaskan stuktur data record dan file (berkas).

2. Mampu mendeklarasikan tipe data record dan menyebutkan procedure serta fungsi standart tipe file (berkas).

3. Mampu membuat contoh program sederhana dengan menggunakan tipe data record dan file (berkas).

Struktur Data1. Record dan File (Berkas)

a. Pendeklarasian pada record

b. Pengaksesan ke data record

c. Tipe data record dengan field tipe record

d. Jenis file & operasinya

e. Pendeklarasian pada file

Ceramah/Kuliah Pakar, Praktek Laboratorium, Problem Based Learning

3 x 2 sks x 80 menit

Tugas Mandiri :Memberikan studi kasus dengan menggunakan deklarasi struktur data record dan file (berkas) dalam pascal. Serta membuat contoh program dengan menggunakan record dan file (berkas) dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

10 (1)Bab10(2)(3)

12.1. Mampu memiliki kemampuan untuk mengerti serta menjelaskan stuktur

data set, pointer dan list.2. Mampu membuat deklarasi tipe data set, pointer dan list.3. Mampu membuat contoh program sederhana dengan menggunakan tipe

data set, pointer dan list.

Struktur Data1. Set, Pointer dan List

a. Pengertian tipe data set dan notasi set

b. Pendeklarasian tipe data set

c. Memasukkan nilai pada variabel set

d. Menampilkan nilai variabel set

e. Pengertian variabel pointer

f. Pendeklarasian variabel pointer

g. Pengertian link list

Ceramah/Kuliah Pakar, Praktek Laboratorium, Project Based Learning

3 x 2 sks x 80 menit

Tugas Mandiri :Memberikan studi kasus dengan menggunakan Set, Pointer dan List dalam pascal. Serta membuat contoh program dengan menggunakan Set, Pointer dan List dalam pascal. Hasil program di uji coba di kelas.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

10 (2)(3)

13.

1. Mampu membuat project dengan menggunakan bahasa pemrograman

Pembuatan Project :Perulangan, Percabangan, Procedure, Fungsi dan

Project Based Learning

1x2 sks x 80 menit

Tugas Kelompok :Memberikan tugas proyek pascal

10

Page 10: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

pascal yang meliputi Perulangan, Percabangan, Procedure, Fungsi dan Struktur Data.

2. Mampu mengembangkan project dengan menggunakan bahasa pemrograman pascal yang meliputi Perulangan, Percabangan, Procedure, Fungsi dan Struktur Data.

3. Mampu menemukan bugs dan memperbaikinya.

Struktur Data. dengan menerapkan serta memanfaatkan semua konsep deklarasi yang sudah diberikan untuk menyelesaikan kasus.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

14.

1. Mampu mempresentasikan hasil project yang sudah dibuat dengan menggunakan bahasa pemrograman pascal yang meliputi Perulangan, Percabangan, Procedure, Fungsi dan Struktur Data.

Presentasi Project :Perulangan, Percabangan, Procedure, Fungsi dan Struktur Data.

Project Based Learning

1x2 sks x 80 menit

Tugas Kelompok :mempresentasikan hasil project yang sudah dibuat dengan menerapkan serta memanfaatkan semua konsep deklarasi yang sudah diberikan untuk menyelesaikan kasus. Hasil program dikumpulkan dalam media penyimpanan.Indikator :Ketepatan menggunakan statement, ketepatan logika program, kelengkapan dokumentasi.

10

UJIAN AKHIR SEMESTER

Page 11: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

Petunjuk pengisian isi RPS

Kolom Judul Kolom Penjelasan Cara Pengisian1 Minggu Bisa diisi pokok bahasan / sub pokok bahasan, atau topik bahasan (dengan asumsi tersedia diktat/modul ajar untuk setiap

pokok bahasan).2 Kemampuan Akhir

yang DiharapkanRumusan kemampuan dibidang kognitif, psikomotorik , dan afektif diusahakan lengkap dan utuh (hard skills & soft skills).Merupakantahapan kemampuan yang diharapkan dapatmencapai kompetensi mata kuliah ini diakhir semester.

3 Bahan Kajian (Materi Pelajaran)

Bisa diisi pokok bahasan / sub pokok bahasan,atau topik bahasan (dengan asumsi tersediadiktat/modul ajar untuk setiap pokok bahasan).

4 Metode/Bentuk Pembelajaran

Bisa berupa ceramah, diskusi, presentasi tugas,seminar, simulasi, responsi, praktikum, latihan,kuliah lapang, praktek bengkel, survai lapangan,bermain peran,atau gabungan berbagai bentuk. Penetapan bentuk pembelajaran didasarkan padakeniscayaan bahwa kemampuan yang diharapkan diatas akan tercapai dengan bentuk/ model pembelajaran tersebut.

5 Waktu Belajar (Menit)

Takaran waktu yang menyatakan beban belajar dalam satuan sks (satuan kredit semester). Satusks setara dengan 160 (seratus enam puluh) menit kegiatan belajar per minggu per semester.

6 Kriteria Penilaian (Indikator)

Berisi indikator yang dapat menunjukan pencapaian kemampuan yang dicanangkan, atau unsur kemampuan yang dinilai (bisa kualitatif misal ketepatan analisis, kerapian sajian, Kreatifitas ide, kemampuan komunikasi, juga bisa juga yang kuantitatif : banyaknya kutipan acuan /unsur yang dibahas, kebenaran hitungan).

7 Bobot Nilai (%) Disesuaikan dengan waktu yang digunakan untuk membahas atau mengerjakan tugas, atau besarnya sumbangan suatu kemampuan terhadap pencapaian kompetensi mata kuliah ini.

8 Sumber belajar Diisi dengan nomor sumber pembelajaran yang sudah disebutkan di dalam daftar sumber belajar

Page 12: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

RANCANGAN TUGAS

Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 1,2 dan 3Fakultas : Direktorat Diploma Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa diharapkan mengetahui tentang konsep dasar dari bahasa pascal dan sejarah dari bahasa pascal. Mahasiswa mengetahui struktur dan komponen dasar bahasa pascal mulai dari judul (header) sampai dengan blok program. Mahasiswa diharapkan mengetahui jenis-jenis data sederhana dan input/output data. Mahasiswa dapat membedakan antara deklarasi konstanta, variabel dan ekspresi dan operator. Mahasiswa dapat membedakan antara penggunaan statement read dan readln serta write dan writeln.Mahasiswa diharapkan mengetahui tentang manipulasi string dalam pascal. Mahasiswa diharapkan dapat membuat aplikasi program dengan menggunakan deklarasi string dalam pascal. Mahasiswa dapat menggunakan procedure standart dan fungsi standart.dalam operasi string.

B. URAIAN TUGAS :1. Mahasiswa menjelaskan Konsep dasar dan Sejarah Bahasa Pascal, mengerjakan studi kasus untuk dapat mendeklarasikan struktur dan komponen bahasa pascal dalam bentuk program.2. Mahasiswa menyebutkan Struktur dan Komponen dasar Bahasa Pascal secara lengkap.3. Mahasiswa mengerjakan studi kasus untuk dapat mengetahui hasil keluaran aplikasi program dengan menggunakan statement read dan readln, statement write dan writeln.4. Mahasiswa dapat membedakan pendeklarasian konstanta, variabel dan ekspresi dan operator dalam pascal.5. Mahasiswa mengerjakan studi kasus untuk menggunakan deklarasi string, procedure standart dan fungsi standart operasi string dalam pascal.6. Mahasiswa menyajikan hasil tugas dan mendiskusikannya.Deskripsi Luaran tugas yang dihasilkan :Paper/Makalah dibuat minimal 10 halaman dan maksimal 15 halaman dengan spasi 1.5, font Times new roman, ukuran 12.

C. KRITERIA PENILAIAN (10%)Kelengkapan isi jawaban Kebenaran isi jawaban Kelengkapan referensi.Daya tarik komunikasi/presentasi

GRANDING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi JawabanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORKelengkapan Konsep Lengkap dan terpadu Lengkap Masih kurang beberapa konsep

yang belum dijelaskanHanya menjelaskan sebagian konsep saja

Tidak menjelaskan konsep

2

Page 13: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

KRITERIA 2 : Kebenaran isi Jawaban

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORKebenaran Konsep 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 konsep penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang disajikan

2

KRITERIA 3 : Kelengkapan referensiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Kelengkapan Referensi Lengkap dan banyak menggunakan referensi nasional dan internasional.

Lengkap Sudah menggunakan sumber referensi tetapi masih kurang yang resmi dan internasional.

Kurang menggunakan referensi yang resmi kebanyakan menggunakan blog pribadi

Tidak ada sumber referensi

1

KRITERIA 4 : Daya tarik komunikasi/presentasiKriteria 4a : Komunikasi TertulisDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORBahasa Paper Bahasa menggugah pembaca

untuk mencari tahu konsep lebih dalam

Bahasa menambah informasi pembaca

Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang rapi Tidak ada hasil 1

Kriteria 4b : Komunikasi LisanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi pendengar

untuk mencari lebih dalamMenambah wawasan

Pembaca masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

1

Organisasi Sangat runtut dan integratif Cukup runtut dan Tidak didukung data, namun Informasi yang disampaikan Tidak mau presentasi 1

Page 14: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

sehingga pendengar dapat mengkompilasi isi dengan baik

memberi data pendukung fakta yang disampaikan

menyampaikan informasi yang benar

tidak ada dasarnya

Gaya Presentasi Menggugah semangat pendengar

Membuat Pendengar paham, hanya sesekali memandang catatan

Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1

Page 15: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

RANCANGAN TUGAS

Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 4 dan 5Fakultas : Direktorat Diploma Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa diharapkan mengetahui teknik perulangan dan percabangan dalam pascal. Mahasiswa dapat membedakan penggunaan teknik perulangan While-Do, Repeat-Until dan For. Mahasiswa diharapkan mengetahui perbedaan statement If dan Case dalam teknik percabangan. Mahasiswa dapat memahami fungsi GoTo dalam teknik perulangan dan percabangan. Mahasiswa dapat membuat program dengan menggunakan kombinasi 3 teknik perulangan (While-Do, Repeat-Until dan For) dan 2 teknik percabangan (If dan Case).

B. URAIAN TUGAS :1. Mahasiswa mengerjakan studi kasus dengan menggunakan teknik perulangan (While-Do, Repeat-Until dan For) dan teknik percabangan (If dan Case).2. Mahasiswa mengerjakan studi kasus perulangan dan percabangan dengan memanfaatkan fungsi GoTo dalam Pascal.

Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas.

C. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi

GRANDING SCHEME COMPETENCE

KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Kebenaran logika program

Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu membutuhkan biaya testing yang rendah.

Program dapat dijalankan namun

menggunakan algoritma yang

kurang terstruktur

Program dapat dijalankan Program masih terdapat bugs

Program tidak selesai dikerjakan

2

Ketepatan Pengujian secara teoritis

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

Page 16: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

Kelengkapan Pengujian

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Ketelitian dalam penggunaan variable dan sintaks program

Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti

Tidak lengkap dan tidak teliti

1

KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Pemilihan Kasus Kasus yang dipilih kompleks dan sangat jarang ditemui

Kasus yang dipilih kompleks walau sering ditemui

Kasus yang dipilih sederhana Kasus mencontoh dari buku/orang lain

Kasus/Objek yang dipilih secara asal

1

Variasi pembuatan program

Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1

KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

1

Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Page 17: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

Gaya Presentasi Menggugah semangat pendengar

Membuat Pendengar paham, hanya sesekali memandang catatan

Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1

Page 18: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

RANCANGAN TUGAS

Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 6Fakultas : Direktorat Diploma Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa diharapkan mengetahui perbedaan statement If dan Case dalam teknik percabangan. Mahasiswa dapat membuat program dengan menggunakan statement If dan statement Case dalam pascal.

B. URAIAN TUGAS :1. Mahasiswa mengerjakan studi kasus untuk menggunakan teknik percabangan If dan Case.2. Mahasiswa membuat program aplikasi dengan menggunakan statement If dan statement Case dalam pascal. 3. Mahasiswa menyajikan hasil pembuatan program dan mendiskusikannya. Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas.

D. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi

GRANDING SCHEME COMPETENCE

KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Kebenaran logika program

Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu membutuhkan biaya testing yang rendah.

Program dapat dijalankan namun

menggunakan algoritma yang

kurang terstruktur

Program dapat dijalankan Program masih terdapat bugs

Program tidak selesai dikerjakan

2

Ketepatan Pengujian secara teoritis

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

Page 19: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

Kelengkapan Pengujian

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Ketelitian dalam penggunaan variable dan sintaks program

Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti

Tidak lengkap dan tidak teliti

1

KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Pemilihan Kasus Kasus yang dipilih kompleks dan sangat jarang ditemui

Kasus yang dipilih kompleks walau sering ditemui

Kasus yang dipilih sederhana Kasus mencontoh dari buku/orang lain

Kasus/Objek yang dipilih secara asal

1

Variasi pembuatan program

Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1

KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

1

Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat pendengar

Membuat Pendengar paham, hanya sesekali

Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1

Page 20: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

memandang catatan

Page 21: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

RANCANGAN TUGAS

Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 7-8Fakultas : Direktorat Diploma Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa diharapkan mengetahui procedure di dalam pascal. Mahasiswa dapat melakukan pengiriman parameter secara nilai dan secara acuan. Mahasiswa dapat membedakan antara penggunaan procedure yang memanggil procedure lain dan dirinya sendiri. Mahasiswa dapat membedakan penggunaaan procedure tersarang dan tidak tersarang.

B. URAIAN TUGAS :1. Mahasiswa mengerjakan studi kasus untuk masalah dengan menggunakan procedure.2. Mahasiswa membuat program aplikasi dengan menggunakan procedure.3. Mahasiswa menyajikan hasil pembuatan program dan mendiskusikannya.

Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas.

E. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi

GRANDING SCHEME COMPETENCE

KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Kebenaran logika program

Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu membutuhkan biaya testing yang rendah.

Program dapat dijalankan namun

menggunakan algoritma yang

kurang terstruktur

Program dapat dijalankan Program masih terdapat bugs

Program tidak selesai dikerjakan

2

Ketepatan Pengujian secara teoritis

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

Page 22: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

Kelengkapan Pengujian

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Ketelitian dalam penggunaan variable dan sintaks program

Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti

Tidak lengkap dan tidak teliti

1

KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Pemilihan Kasus Kasus yang dipilih kompleks dan sangat jarang ditemui

Kasus yang dipilih kompleks walau sering ditemui

Kasus yang dipilih sederhana Kasus mencontoh dari buku/orang lain

Kasus/Objek yang dipilih secara asal

1

Variasi pembuatan program

Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1

KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

1

Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat Membuat Pendengar Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1

Page 23: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

pendengar paham, hanya sesekali memandang catatan

RANCANGAN TUGAS

Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 9Fakultas : Direktorat Diploma Teknologi Informasi

A. TUJUAN TUGAS :a. Mahasiswa diharapkan mengetahui penggunaan deklarasi fungsi dalam pascal. b. Menjelaskan mengenai Fungsi tanpa parameterc. Menjelaskan mengenai Parameter dalam fungsid. Menjelaskan mengenai Fungsi Standart aritmatikae. Menjelaskan mengenai Fungsi tersarangf. Menjelaskan mengenai Fungsi Memanggil dirinya sendiri

B. URAIAN TUGAS :1. Mahasiswa mengerjakan studi kasus untuk masalah dengan menggunakan Fungsi.2. Mahasiswa membuat program aplikasi dengan menggunakan Fungsi.3. Mahasiswa menyajikan hasil pembuatan program dan mediskusikannya.

Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas.

F. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi

GRANDING SCHEME COMPETENCE

KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Kebenaran logika program

Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu

Program dapat dijalankan namun

menggunakan algoritma yang

kurang terstruktur

Program dapat dijalankan Program masih terdapat bugs

Program tidak selesai dikerjakan

2

Page 24: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

membutuhkan biaya testing yang rendah.

Ketepatan Pengujian secara teoritis

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

Kelengkapan Pengujian

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Ketelitian dalam penggunaan variable dan sintaks program

Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti

Tidak lengkap dan tidak teliti

1

KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Pemilihan Kasus Kasus yang dipilih kompleks dan sangat jarang ditemui

Kasus yang dipilih kompleks walau sering ditemui

Kasus yang dipilih sederhana Kasus mencontoh dari buku/orang lain

Kasus/Objek yang dipilih secara asal

1

Variasi pembuatan program

Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1

KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

1

Organisasi Sangat runtut dan integratif sehingga pendengar dapat

Cukup runtut dan memberi data pendukung fakta yang

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Page 25: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

mengkompilasi isi dengan baik

disampaikan

Gaya Presentasi Menggugah semangat pendengar

Membuat Pendengar paham, hanya sesekali memandang catatan

Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1

Page 26: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

RANCANGAN TUGAS

Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 10-12Fakultas : Direktorat Diploma Teknologi Informasi

A. TUJUAN TUGAS :Mahasiswa diharapkan mengetahui macam-macam struktur data dalam pascal.

B. URAIAN TUGAS : Mahasiswa menjelaskan pengertian array Mahasiswa membuat deklarasi tipe data array, baik yang satu dimensi maupun yang dua dimensi. Mahasiswa membuat contoh program sederhana dengan menggunakan tipe data array , baik yang satu dimensi maupun dua dimensi. Mahasiswa menjelaskan pengertian tentang record. Mahasiswa membuat deklarasi tipe data record. Mahasiswa membuat contoh program sederhana dengan menggunakan tipe data record. Mahasiswa menjelaskan pengertian tentang Set. Mahasiswa membuat deklarasi tipe data Set. Mahasiswa membuat contoh program sederhana dengan menggunakan tipe data Set. Mahasiswa menjelaskan pengertian tentang suatu file. Mahasiswa menyebutkan procedure dan fungsi standart untuk semua tipe file. Mahasiswa membuat deklarasi untuk suatu file

Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas.

G. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi

GRANDING SCHEME COMPETENCE

KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Kebenaran logika program

Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu

Program dapat dijalankan namun

menggunakan algoritma yang

kurang terstruktur

Program dapat dijalankan Program masih terdapat bugs

Program tidak selesai dikerjakan

2

Page 27: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

membutuhkan biaya testing yang rendah.

Ketepatan Pengujian secara teoritis

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

Kelengkapan Pengujian

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Ketelitian dalam penggunaan variable dan sintaks program

Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti

Tidak lengkap dan tidak teliti

1

KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Pemilihan Kasus Kasus yang dipilih kompleks dan sangat jarang ditemui

Kasus yang dipilih kompleks walau sering ditemui

Kasus yang dipilih sederhana Kasus mencontoh dari buku/orang lain

Kasus/Objek yang dipilih secara asal

1

Variasi pembuatan program

Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1

KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

1

Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi

Cukup runtut dan memberi data pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Page 28: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

dengan baik

Gaya Presentasi Menggugah semangat pendengar

Membuat Pendengar paham, hanya sesekali memandang catatan

Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1

Page 29: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

RANCANGAN TUGAS

Nama Mata Kuliah : Algoritma Pemrograman 2 SKS : 2Program Studi : Manajemen Informatika Pertemuan ke : 13-14Fakultas : Direktorat Diploma Teknologi Informasi

A. TUJUAN TUGAS :Presentasi Project

B. URAIAN TUGAS : Mahasiswa menjelaskan project aplikasi yang sudah dibuat dengan menggunakan teknik Perulangan, Percabangan, Procedure, Fungsi dan Struktur Data..

Deskripsi Luaran tugas yang dihasilkan :Program aplikasi dalam bentuk ekstensi dot pas yang dikumpulkan dalam satu media penyimpanan.

C. KRITERIA PENILAIAN (10%)Ketepatan dan Kelengkapan PengujianTingkat KetelitianTingkat KreativitasDaya tarik komunikasi/presentasi

GRANDING SCHEME COMPETENCE

KRITERIA 1 : Ketepatan dan Kelengkapan PengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Kebenaran logika program

Program dapat berjalan sesuai dengan logika yang diminta dan menggunakan algoritma yang bersifat sederhana, standard dan efektif dalam memecahkan masalah. Selain itu membutuhkan biaya testing yang rendah.

Program dapat dijalankan namun

menggunakan algoritma yang

kurang terstruktur

Program dapat dijalankan Program masih terdapat bugs

Program tidak selesai dikerjakan

2

Ketepatan Pengujian secara teoritis

Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

Kelengkapan Lengkap dan terpadu Lengkap Cukup Lengkap Hanya sebagian saja Tidak lengkap 1

Page 30: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI

Pengujian

KRITERIA 2 : Tingkat KetelitianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Ketelitian dalam penggunaan variable dan sintaks program

Lengkap dan sangat teliti Lengkap dan teliti Cukup Lengkap dan teliti Hanya sebagian saja yang lengkap dan teliti

Tidak lengkap dan tidak teliti

1

KRITERIA 3 : Tingkat KreativitasDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Dibawah Standard SKOR

Pemilihan Kasus Kasus yang dipilih kompleks dan sangat jarang ditemui

Kasus yang dipilih kompleks walau sering ditemui

Kasus yang dipilih sederhana Kasus mencontoh dari buku/orang lain

Kasus/Objek yang dipilih secara asal

1

Variasi pembuatan program

Sangat bervariasi Bervariasi Cukup bervariasi Kurang bervariasi Tidak berbervariasi 1

KRITERIA 4 : Daya tarik komunikasi/presentasiDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKORIsi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah wawasan Pendengar masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

1

Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat pendengar

Membuat Pendengar paham, hanya sesekali memandang catatan

Lebih banyak membaca catatan Selalu membaca catatan Tidak mau presentasi 1

Page 31: sap.gunadarma.ac.idsap.gunadarma.ac.id/upload/IT-013216.docx · Web viewRENCANA PEMBELAJARAN SEMESTER. PROGRAM STUDI . MANAJEMEN INFORMATIKA – FAKULTAS DIREKTORAT DIPLOMA TEKNOLOGI