• Tidak ada hasil yang ditemukan

RENCANA PEMBELAJARAN SEMESTER

N/A
N/A
Protected

Academic year: 2022

Membagikan "RENCANA PEMBELAJARAN SEMESTER"

Copied!
30
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN SEMESTER

JURUSAN SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

Mata Kuliah Kode Rumpun Mata Kuliah Bobot (SKS) Semes

ter Direvisi

Teknik Pemrograman

Terstruktur

IT011230 Algoritma dan Pemrograman K: 2 SKS P : - SKS III OKTOBER 2021

OTORISASI Pengembang RPS Koordinator Mata Kuliah Ka. Prodi

Dr. Siti Saidah, SKom., MMSI Rani Puspita, SKom., MMSI.

Irawaty, SKom., MMSI, Nani Mintarsih, SKom., MMSI.

Rani Puspita, SKom., MMSI. Dr. Setia Wirawan

Capaian Pembelajaran

(CP) Capaian Pembelajaran Program Studi:

1. Menguasai konsep teoritis sistem informasi, pengelolaan data dan informasi, algoritma dan pemrograman, rekayasa perangkat lunak, sistem enterprise, secara mendalam; (CP-2)

2. Menguasai metode, prinsip dan teknik pemrograman, rekayasa perangkat lunak, pengembangan sistem, pengelolaan proyek system informasi, manajemen layanan teknologi informasi dan keamanan sistem informasi; (CP-4)

3. Mampu mengidentifikasi dan menginterpretasikan program komputer dari suatu aplikasi perangkat lunak, serta mampu membuat dokumentasinya sesuai dengan standar dokumentasi program yang berlaku; (CP-8)

4. Mampu menggunakan beberapa teknik, metode dan alat pemodelan sistem dengan pendekatan terstruktur maupun pendekatan berorientasi obyek untuk memodelkan rancangan konseptual dari suatu sistem informasi yang diperlukan oleh suatu organisasi; (CP-9)

5. Mampu mengidentifikasi dan merancang beberapa model basis data dengan mengunakan beberapa teknik dan metode perancangan basis data sesuai dengan karakteristik data dan kebutuhan organisasi, serta mengimplementasikannya ke dalam DBMS (Database Management System); serta mampu membuat program komputer dengan menggunakan beberapa bahasa pemrograman untuk mengelola DBMS; (CP-12)

(2)

Capaian Pembelajaran Mata Kuliah:

Mampu mengidentifikasi, menganalisis, merancang dan membuat program dengan teknik pemrograman terstuktur untuk mensolusi masalah serta mampu mendokumentasikannya sesuai dengan standar dokumentasi program computer.

Deskripsi Singkat MK Mata Kuliah ini membahas tentang konsep teknik pemrograman terstruktur, teks input-output dan fungsi built-in yang terdapat dalam bahasa pemrograman terstruktur, pengambilan keputusan dan perulangan dalam bahasa pemrograman terstruktur, penggunaan fungsi dan Array dalam bahasa pemrograman terstruktur. Pada perkuliahan mata kuliah ini mahasisiswa mempraktekan program pengambilan keputusan dan perulangan dalam Bahasa pemrograman terstruktur menggunakan Software CodeBlocks. Di akhir perkuliahan juga akan dibahas tentang perkembangan bahasa pemrograman terstruktur yang berorientasi objek (PBO), membuat sebuah project menggunakan Bahasa pemrograman terstruktur dengan menggunakan program menu.

Pustaka Utama :

1. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa pemrograman terstruktur, Yogyakarta, 2006.

2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta, 2005.

Pendukung :

3. Hanif Al Fatta, Dasar Pemrograman C++ Disertai dengan Pengenalan Berorientasi Objek, Andi Offset, Yogyakarta, 2006.

4. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne.

5. Jubilee Enterprise, Cepat Menguasai C++, Elex media Komputindo, Jakarta, 2015.

6. R, H, Sianipar, Pemrograman C++: Dasar Pemrograman Berorientasi Objek, Penerbit ANDI, 2012.

7. www://cplusplus.com

8. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3rd Edition, Cengage Brain, Jogyakarta, 2007.

9. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2nd Edition, Prentice Hall, 2012.

10. Paul Deitel and Harvey Deitel, From C: How to Program, 6th Edition, Pearson Education, Inc, 2010.

11. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

Media Pembelajaran Projector, Komputer, Software CodeBlocks, V-Class

Mata Kuliah Prasyarat Algoritma Pemprograman 1 dan Algoritma Pemprograman 2

(3)

MINGGU KEMAMPUAN AKHIR YANG DIHARAPKAN

BAHAN KAJIAN

(Materi Pembelajaran) BENTUK DAN METODE PEMBELAJARAN

WAKTU PENGALAMAN BELAJAR MAHASISWA

TUGAS MAHASISWA

REF KRITERIA

DAN BENTUK INDIKATOR BOBOT

1 2 3 4 5 6 7 8 9 10

1 - 2 HS :

Menjelaskan Perkembangan Bahasa Permograman Terstruktur dan Perbandingan dengan bahasa lainnya SS : Daya Tarik komunikasi

§ Sejarah perkembangan bahasa pemrograman terstruktur

§ Perbandingan bahasa pemrograman

terstruktur satu dengan lainnya seperti bahasa C dengan

PASCAL/BASIC/lainnya.

§ Struktur program bahasa

pemrograman terstruktur

§ Identifier :-Syarat- syarat identifier - Pendefinisian identifier

§ Tipe data yang digunakan:

Numerik, non numeric

§ Operator : Unary, Binary, Ternary dan prioritas operator lainnya

Bentuk:

§ KULIAH Metode:

§ DISCOVERY LEARNING

§ FLIPPED CLASS ROOM

TM : 2x2x50’’

PT : 2x2x60’’

BM : 2x2x60’’

§ Mencari referensi.

§ Merangkum referensi.

§ Mempresentasikan hasil rangkuman

§ Kelengkapan isi rangkuman.

§ Kebenaran isi rangkuman.

§ Daya tarik komuni

§ kasi/presentasi.

▪ Mampu menjelaskan tujuan, fungsi, dan perkembangan Bahasa pemrograman terstruktur

▪ Mampu

menyebutkan dan menjelaskan

Perbandingan Bahasa pemrograman terstruktur dengan PASCAL/BASIC/lainny a.

▪ Mampu

menyebutkan dan menjelaskan struktur Program Bahasa pemrograman terstruktur.

▪ Mampu

menyebutkan dan menjelaskan Identifier pada Bahasa pemrograman terstruktur

10 1, 2, 3, 4,5,6,7 ,8,9,10 ,11

3 - 4 HS :

Menjelaskan fungsi standar Input dan Output dan Built in dalam

§ Fungsi Output

§ Fungsi Input

§ Kode Format

Bentuk:

§ KULIAH Metode:

§ DISCOVERY TM : 2x2x50’’

PT : 2x2x60’’

BM :

§ Menyelesaikan kasus program sederhana dalam Bahasa pemrograman terstruktur.

§ Ketepatan pengujian.

§ Variasi pengujian.

§ Tingkat ketelitian.

§ Tingkat kreativitas

§ Mampu menyebutkan dan menjelaskan macam macam Fungsi Output dan Fungsi Input

10 1, 2, 3, 4,5,6,7, 8,9,10,1

1

(4)

Bahasa pemrograman terstruktur SS:

Ketelitian, kreativitas, daya tarik komunikasi, daya juang

LEARNING

• FLIPPED CLASS ROOM

2x2x60’’ § Mempresentasikan hasil penggunakan Input dan Output ke dalam program Bahasa pemrograman terstruktur

§ Daya Tarik

Komunikasi. § Mampu melakukan instalasi sistem informasi dengan benar.

§ Mampu menjalankan perintah menggunakan Kode Format

5 - 6 HS :

Menjelaskan struktur pengambilan keputusan pada Bahasa

pemrograman terstruktur SS : Daya tarik komunikasi

§ Operator Relasi, Logika dan prioritas antar relasi dan logika

§ Nilai True dan False

§ Perintah penyeleksian yang digunakan seperti If, If-Else dan If-Else bertingkat

§ Pernyataan Switch

Bentuk:

§ KULIAH Metode:

§ DISCOVERY LEARNING

• FLIPPED CLASS ROOM

TM : 2x2x50’’

PT : 2x2x60’’

BM : 2x2x60’’

§ Membuat program dengan struktur pengambilan keputusan.

§ Menggunakan Pernyataan seleksi kondisi.

§ Mempresentasikan hasil program sederhana dengan menggunakan seleksi kondisi

▪ Kebenaran algoritma

▪ Ketepatan pengujian

▪ Daya tarik komunikasi /presentasi

§ Mampu menyebutkan dan menjelaskan macam- macam Operator dan pengambilan keputusan.

§ Mampu melakukan instalasi operator dan pengambilan

keputusan dengan benar.

§ Mampu menjalankan perintah menggunakan Operator dan

pengambilan keputusan

§ Mampu membuat program dengan menggunakan struktur pengambilan

keputusan

10 1, 2, 3, 4,5,6, 7,8,9, 10,11

7 - 8 HS :

Menjelaskan pengulangan pada bahasa pemrograman terstruktur

§ Konsep dasar pengulangan (loop)

§ Pernyataan perintah

pengulangan yang digunakan di

Bentuk:

§ KULIAH Metode:

§ DISCOVERY LEARNING

§ FLIPPED

TM : 2x2x50’’

PT : 2x2x60’’

BM : 2x2x60’’

• Menyelesaikan program sederhana menggunakan proses pengulangan

• Membuat Program Sederhana Dengan Fungsi Rekursif.

▪ Ketepatan pemilihan teknik.

▪ Kesesuaian aturan tata tulis.

▪ ketepatan waktu.

▪ Mampu menyebutkan dan menjelaskan macam- macam perintah pengulangan.

▪ Mampu melakukan instalasi pengulangan dengan benar.

15 1, 2, 3, 4,5,6, 7,8,9, 10,11

(5)

SS :

Kedisiplinan, daya tarik komunikasi

bahasa pemrograman terstruktur, contoh perintah yang ada di bahasa C/C++ : do•while, while dan for,

Pernyataan break,

§ continue, goto dan exit

CLASS ROOM ▪ Mampu menjalankan

perintah menggunakan pengulangan

9 - 10 HS :

Menjelaskan fungsi dan array pada bahasa pemrograman terstruktur SS : daya tarik komunikasi, Kedisiplinan, ketelitian, daya juang.

§ Konsep dasar Fungsi dan Array

§ Ruang lingkup variabel

§ Pengiriman parameter secara nilai dan acuan

§ Rekursif

§ Array berdimensi satu

§ Array multidimensi

Bentuk:

§ KULIAH Metode:

§ DISCOVERY LEARNING

§ FLIPPED CLASS ROOM

TM : 2x2x50’’

PT : 2x2x60’’

BM : 2x2x60’’

• Menyelesaikan kasus menu menggunakan Fungsi atau array.

• Mempresentasikan hasil

pemprograman.

• Mempresentasikan hasil rangkuman.

▪ Kebenaran algoritma

▪ Ketepatan pengujian

▪ Daya tarik komunikasi /presentasi

▪ Mampu menyebutkan dan menjelaskan macam- macam perintah fungsi dan Array.

▪ Mampu melakukan instalasi fungsi dan Array dengan benar.

▪ Mampu menjalankan perintah menggunakan Fungsi dan Array.

15 1, 2, 3, 4,5,6, 7,8,9, 10,11

11 - 12 HS :

Menjelaskan Pointer pada bahasa pemrograman terstruktur SS : daya tarik komunikasi.

▪ Konsep pointer dalam bahasa pemrograman terstruktur

▪ Pointer ke pointer

▪ Pointer dan array

Bentuk:

§ KULIAH Metode:

§ DISCOVERY LEARNING

§ FLIPPED CLASS ROOM

TM : 2x2x50’’

PT : 2x2x60’’

BM : 2x2x60’’

• Mencari referensi.

• Merangkum referensi .

• Mempresentasika n hasil

rangkuman.

• mendeklarasikan pointer pada program sederhana

▪ Kebenaran algoritma

▪ Ketepatan pengujian

▪ Daya tarik komunikasi /presentasi

▪ Mampu menyebutkan dan menjelaskan macam- macam perintah Pointer.

▪ Mampu melakukan instalasi Pointer dengan benar.

▪ Mampu menjalankan perintah menggunakan Pointer

15 1, 2, 3, 4,5,6, 7,8,9, 10,11

13 HS : § Operasi membuka file Bentuk: TM : ▪ Menyelesaikan ▪ Kebenaran ▪ Mampu menyebutkan 15 1,8,9,

(6)

Menjelaskan Operasi File pada bahasa

pemrograman terstruktur SS : daya tarik komunikasi, Kedisiplinan, ketelitian, daya juang.

§ Operasi membaca file

§ Operasi menutup file § KULIAH Metode:

§ DISCOVERY LEARNING

§ FLIPPED CLASS ROOM

2x2x50’’

PT : 2x2x60’’

BM : 2x2x60’’

kasus operasi file pada bahasa pemrograman terstruktur

▪ Mempresentasikan hasil program

algoritma

▪ Ketepatan pengujian

▪ Daya tarik komunikasi /presentasi

dan menjelaskan macam- macam perintah File.

▪ Mampu melakukan instalasi File dengan benar.

▪ Mampu menjalankan perintah menggunakan File.

10,11

14 HS :

Menjelaskan Pemrograman Berorientasi Objek bahasa pemrograman terstruktur SS : daya tarik komunikasi.

Konsep PBO bahasa pemrograman terstruktur

§ Encapsulation

§ Inheritance

§ polymorphism

§ Constructor

§ Operator overloading

§ Friend function

Bentuk:

§ KULIAH Metode:

§ DISCOVERY LEARNING

• FLIPPED CLASS ROOM

TM : 2x2x50’’

PT : 2x2x60’’

BM : 2x2x60’’

▪ Mencari referensi.

▪ Merangkum referensi

▪ Mempresentasikan hasil rangkuman.

▪ Mendeklarasikan PBO pada program sederhana

▪ Kebenaran algoritma

▪ Ketepatan pengujian

▪ Daya tarik komunikasi /presentasi

§ Mampu menyebutkan dan menjelaskan macam -macam perintah PBO.

§ Mampu melakukan instalasi PBO dengan benar.

§ Mampu menjalankan perintah menggunakan PBO.

§ Mampu membuat program sederhana menggunakan PBO.

10 2, 3, 4,5,6,

7.

(7)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur SKS : 2

Program Studi : Sistem Informasi Pertemuan ke : 1 - 2

Fakultas : Ilmu Komputer dan Teknologi Informasi A. TUJUAN TUGAS :

Menjelaskan Perkembangan Bahasa Pemrograman Terstruktur dan Perbandingan dengan bahasa lainnya B. URAIAN TUGAS :

a. Obyek Garapan

Perkembangan Bahasa Pemrograman Terstruktur b. Metode atau Cara pengerjaan

• Carilah referensi mengenai Perkembangan Bahasa Pemrograman Terstruktur dan Perbandingan dengan bahasa lainnya 1. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa pemrograman terstruktur, Yogyakarta, 2006.

2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta, 2005.

3. Hanif Al Fatta, Dasar Pemrograman C++ Disertai dengan Pengenalan Berorientasi Objek, Andi Offset, Yogyakarta, 2006.

4. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne.

5. Jubilee Enterprise, Cepat Menguasai C++, Elex media Komputindo, Jakarta, 2015.

6. R, H, Sianipar, Pemrograman C++: Dasar Pemrograman Berorientasi Objek, Penerbit ANDI, 2012.

7. www://cplusplus.com

8. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3rd Edition, Cengage Brain, Jogyakarta, 2007.

9. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2nd Edition, Prentice Hall, 2012.

10. Paul Deitel and Harvey Deitel, From C: How to Program, 6th Edition, Pearson Education, Inc, 2010.

11. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

§ Membuat rangkuman materi

§ Membuat tayangan presentasi dalam ppt minimal 10 halaman, akan dipresentasikan di depan kelas.

c. Deskripsi Luaran tugas yang dihasilkan : Rangkuman materi dan tayangan presentasi.

C. KRITERIA PENILAIAN (10%) Kelengkapan isi rangkuman Kebenaran isi rangkuman

Daya tarik komunikasi/presentasi

(8)

GRADING SCHEME COMPETENCE KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan

konsep

Lengkap dan

terpadu Lengkap Masih kurang

beberapa aspek yang belum terungkap

Hanya

menunjukkan sebagian konsep saja

Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran

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 aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep

yang disajikan 2

(9)

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa 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 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi

Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah

wawasan Pembaca masih

harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

2

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 saja memandang catatan

Lebih banyak

membaca catatan Selalu membaca catatan (tergantung pada catatan)

Tidak berbunyi 1

(10)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur SKS : 2

Program Studi : Sistem Informasi Pertemuan ke : 3 - 4

Fakultas : Ilmu Komputer dan Teknologi Informasi A. TUJUAN TUGAS :

Dapat menjelaskan Fungsi Input, output dan fungsi built in dalam bahasa pemrograman terstruktur

B. URAIAN TUGAS : a. Obyek Garapan

§ Fungsi Output

§ Fungsi Input

§ Kode Format

b. Metode atau Cara pengerjaan

• Carilah referensi mengenai Fungsi Input, output dan fungsi built in dalam bahasa pemrograman terstruktur di 1. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa pemrograman terstruktur, Yogyakarta, 2006.

2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta, 2005.

3. Hanif Al Fatta, Dasar Pemrograman C++ Disertai dengan Pengenalan Berorientasi Objek, Andi Offset, Yogyakarta, 2006.

4. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne.

5. Jubilee Enterprise, Cepat Menguasai C++, Elex media Komputindo, Jakarta, 2015.

6. R, H, Sianipar, Pemrograman C++: Dasar Pemrograman Berorientasi Objek, Penerbit ANDI, 2012.

7. www://cplusplus.com

8. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3rd Edition, Cengage Brain, Jogyakarta, 2007.

9. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2nd Edition, Prentice Hall, 2012.

10. Paul Deitel and Harvey Deitel, From C: How to Program, 6th Edition, Pearson Education, Inc, 2010.

11. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

• Studi Kasus

Sebuah toko Buku Margonda, menjual buku Pelajaran. Untuk input data : (Kode Buku, nama Buku, harga Buku, jumlah beli, uang bayar), untuk output datanya : (total bayar, ppn, uang kembali).

Pengujian dibuat dalam tugas / studi kasus Fungsi Built in

Hasil pengujian dilampirkan output yang dihasilkan dari sintaks yang diujikan dan dikumpulkan dengan menggunakan kertas A4 dengan memberikan cover tugas yang berisikan Judul Tugas serta NPM dan Nama Mahasiswa.

C. KRITERIA PENILAIAN (10%)

Ketepatan, variasi, tingkat ketelitian dan tingkat kreativitas menggunakan fungsi Built In Daya tarik

(11)

GRADING SCHEME COMPETENCE KRITERIA 1 : Ketepatan pengujian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Ketepatan Pengujian secara teoritis

Penjelasan Fungsi Output, Fungsi Input, Kode Format

yang dijelaskan sangat logis dan meyakinkan secara teoritis.

Penjelasan Fungsi Output, Fungsi Input, Kode Format

yang dipilih

berdasarkan konsep teoritis

Dasar pemilihan Penjelasan Fungsi Output, Fungsi Input, Kode Format

kurang logis secara teoritis (konseptual)

Pemilihan Penjelasan Fungsi Output, Fungsi Input, Kode Format tidak didasari oleh konsep yang ada

Tidak ada dasar

sama sekali 1

KRITERIA 2 : Variasi pengujian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKO

R Variasi

Penjelasan Fungsi Output, Fungsi Input, Kode Format yang diujikan

Pengujian dilakukan dengan berbagai variasi Penjelasan Fungsi Output, Fungsi Input, Kode Format

dan pada contoh penjelasannya dapat ditemukan kebenaran dan kesalahan.

Pengujian dilakukan dengan berbagai variasi Penjelasan Fungsi Output, Fungsi Input, Kode Format

berbeda dan pada contoh pengujian hanya ditemukan kebenaran

Pengujian dilakukan dengan sedikit variasi Penjelasan Fungsi Output, Fungsi Input, Kode Format

Pengujian dilakukan dengan sedikit Penjelasan Fungsi Output, Fungsi Input, Kode Format

Tidak ada variasi 1

Kelengkapan

Pengujian Pengujian dilakukan untuk setiap Fungsi Output, Fungsi Input, Kode Format dan semua

pernyataan yang terdapat pada Penjelasan Fungsi Output, Fungsi Input, Kode Format

Pengujian dilakukan untuk setiap Fungsi Output, Fungsi Input, Kode Format tetapi hanya beberapa

pernyataan untuk setiap Fungsi Output, Fungsi Input, Kode Format

Pengujian dilakukan untuk beberapa Fungsi Output, Fungsi Input, Kode Format untuk kelompok tersebut diujikan dengan lengkap.

Pengujian dilakukan untuk Fungsi Output, Fungsi Input, Kode Format untuk kelompok tersebut diujikan tidak lengkap.

Pengujian

dilakukan hanya 1 Fungsi Output, Fungsi Input, Kode Format dan hanya beberapa

pernyataan untuk Fungsi Output, Fungsi Input, Kode Format tersebut

1

(12)

tersebut diujikan. tersebut yang diujikan.

KRITERIA 3 : Tingkat ketelitian

DIMENSI Sangat

Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah

standard SKOR Ketelitian dalam

menggunakan Fungsi Output, Fungsi Input, Kode Format

Tepat dan teliti dalam

menggunakan sintaks dan terdapat variasi jawaban

Tepat dan teliti dalam menggunakan sintaks dan sedikit variasi jawaban

Tepat dan teliti dalam menggunakan sintaks dan tidak ada variasi jawaban

Kurang teliti dalam menggunakan sintaks

Tidak tepat dalam

menggunakan sintaks

1

KRITERIA 4 : Tingkat kreatifitas

DIMENSI Sangat

Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah

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

KRITERIA 5 : Daya tarik komunikasi/presentasi KRITERIA 5a : Komunikasi tertulis

DIMENSI Sangat

Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah

standard SKOR Bahasa 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

(13)

KRITERIA 5b : Komunikasi lisan

DIMENSI Sangat

Memuaskan

Memuaskan Batas Kurang Memuaskan Di bawah

standard

SKOR

Isi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah 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 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 saja

memandang catatan

Lebih banyak

membaca catatan Selalu membaca catatan (tergantung pada catatan)

Tidak berbunyi 1

(14)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur SKS : 2

Program Studi : Sistem Informasi Pertemuan ke : 5-6

Fakultas : Ilmu Komputer dan Teknologi Informasi A. TUJUAN TUGAS :

Menjelaskan struktur pengambilan keputusan pada bahasa pemrograman terstruktur B. URAIAN TUGAS :

a. Obyek Garapan

Menjelaskan struktur pengambilan keputusan pada bahasa pemrograman terstruktur b. Metode atau Cara pengerjaan

• Carilah referensi mengenai konsep pengambilan keputusan pada bahasa pemrograman terstruktur di 1. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa pemrograman terstruktur, Yogyakarta, 2006.

2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta, 2005.

3. Hanif Al Fatta, Dasar Pemrograman C++ Disertai dengan Pengenalan Berorientasi Objek, Andi Offset, Yogyakarta, 2006.

4. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne.

5. Jubilee Enterprise, Cepat Menguasai C++, Elex media Komputindo, Jakarta, 2015.

6. R, H, Sianipar, Pemrograman C++: Dasar Pemrograman Berorientasi Objek, Penerbit ANDI, 2012.

7. www://cplusplus.com

8. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3rd Edition, Cengage Brain, Jogyakarta, 2007.

9. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2nd Edition, Prentice Hall, 2012.

10. Paul Deitel and Harvey Deitel, From C: How to Program, 6th Edition, Pearson Education, Inc, 2010.

11. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

• Studi Kasus

Buat program sederhana, ada sebuah toko komputer yang menjual Laptop 1 buah seharga Rp 4.500.000,-. Jika anda membeli laptop dengan penambahan memori atau aksesoris lainnya, maka akan tampil pesan “bonus 1 antivirus”. Tapi jika anda hanya membeli laptop saja, maka akan tampil pesan “ maaf anda tidak dapat bonus”

• Pengujian dibuat dalam tugas / studi kasus Fungsi Built in

• Program dan hasil pengujian dilampirkan output yang dihasilkan dari sintaks yang diujikan dan dikumpulkan dengan menggunakan kertas A4 dengan memberikan cover tugas yang berisikan Judul Tugas serta NPM dan Nama Mahasiswa.

c. Deskripsi Luaran tugas yang dihasilkan : Program dan output hasil pengujian.

(15)

C. KRITERIA PENILAIAN (10%) Kebenaran Algoritma Ketepatan pengujian

Daya tarik komunikasi/prensentasi

GRADING SCHEME COMPETENCE KRITERIA 1 : Kebenaran Algoritma

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran

Algoritma Algoritma sesuai dan ditulis dengan struktur yang rapih dilengkapi dengan komentar program dengan lengkap.

Algoritma sesuai dan struktur ditulis dengan rapih dilengkapi dengan sebagian komentar program.

Algoritma sesuai dan struktur ditulis dengan rapih tanpa komentar program

Algoritma tidak sesuai namun output program sesuai

Algoritma tidak sesuai dan output program tidak sesuai

2

KRITERIA 2 : Ketepatan Pengujian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Ketepatan Pengujian secara teoritis

Output program sesuai dan di tapilkan dengan sangat rapih

Output program sesuai dan di tapilkan dengan rapih

Output program sesuai dan di tapilkan tidak rapih

Output tidak sesuai Program masih error tidak menghasilkan output

1

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

(16)

Bahasa 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 2

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 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah

wawasan Pembaca masih

harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

2

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 saja memandang catatan

Lebih banyak

membaca catatan Selalu membaca catatan (tergantung pada catatan)

Tidak berbunyi 1

(17)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur SKS : 2

Program Studi : Sistem Informasi Pertemuan ke : 7 - 8

Fakultas : Ilmu Komputer dan Teknologi Informasi A. TUJUAN TUGAS :

Menjelaskan pengulangan pada bahasa pemrograman terstruktur B. URAIAN TUGAS :

a. Obyek Garapan

Studi kasus dengan konsep dasar pengulangan ( loop ) b. Metode atau Cara pengerjaan

Carilah referensi mengenai Studi kasus dengan konsep dasar pengulangan ( loop ) di

1. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa pemrograman terstruktur, Yogyakarta, 2006.

2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta, 2005.

3. Hanif Al Fatta, Dasar Pemrograman C++ Disertai dengan Pengenalan Berorientasi Objek, Andi Offset, Yogyakarta, 2006.

4. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne.

5. Jubilee Enterprise, Cepat Menguasai C++, Elex media Komputindo, Jakarta, 2015.

6. R, H, Sianipar, Pemrograman C++: Dasar Pemrograman Berorientasi Objek, Penerbit ANDI, 2012.

7. www://cplusplus.com

8. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3rd Edition, Cengage Brain, Jogyakarta, 2007.

9. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2nd Edition, Prentice Hall, 2012.

10. Paul Deitel and Harvey Deitel, From C: How to Program, 6th Edition, Pearson Education, Inc, 2010.

11. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

§ Studi Kasus

Buatlah sebuah program menggunakan perintah perulangan untuk mencetak deret bilangan ganjil dan genap sekaligus dalam 2 baris berbeda jika nilai awal dan nilai akhir tidak ditentukan dari program tetapi diinputkan secara manual dari console (layar cmd).

§ Pengujian dibuat dalam tugas / studi kasus Fungsi Built in

§ Hasil pengujian dilampirkan output yang dihasilkan dari sintaks yang diujikan dan dikumpulkan dengan menggunakan kertas A4 dengan memberikan cover tugas yang berisikan Judul Tugas serta NPM dan Nama Mahasiswa.

c. Deskripsi Luaran tugas yang dihasilkan : Program dan output hasil pengujian

(18)

C. KRITERIA PENILAIAN (15%) Ketepatan pemilihan teknik Kesesuaian aturan tata tulis Ketepatan waktu

GRADING SCHEME COMPETENCE KRITERIA 1 : Ketepatan pemilihan teknik

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Penggunaan alat bantu

pengambilan keputusan

Pemilihan studi kasus kompleks dan tepat dalam

penggunaan semua alat bantu

perancangan

Pemilihan studi kasus sedehana tetapi menggunakan semua alat bantu perancangan dengan tepat

Pemilihan studi kasus sedehana tetapi hanya menggunakan beberapa alat bantu perancangan

Pemilihan studi kasus sedehana tetapi hanya menggunakan satu alat bantu perancangan

Tidak

menggunakan alat bantu pengambilan keputusan

5

KRITERIA 2 : Kesesuaian aturan tata tulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Berusaha mencapai yang terbaik

Selalu ingin menjadi yang terbaik, mengumpulkan tugas dengan mutu yang jauh lebih baik dari yang

disyaratkan dosen

Berusaha

memenuhi semua persyaratan tugas yang diberikan oleh dosen

Mengumpulkan tugas sesuai standard kualitas penulisan

Kurang perduli dengan kualitas saat mengumpulkan tugas

Malas

mengumpulkan tugas

5

KRITERIA 3 : Ketepatan waktu

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Berusaha mengumpulkan tepat waktu

Tugas dikumpulkan tepat waktu dan mutu penulisan di atas standard yang diberikan.

Tugas dikumpulkan tepat waktu dan memenuhi standard penulisan yang diberikan.

Tugas dikumpulkan tepat waktu dan kurang memenuhi standard penulisan yang diberikan.

Tugas dikumpulkan tepat waktu tetapi tidak memenuhi standard penulisan yang diberikan.

Tidak

mengumpulkan tugas

5

(19)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur SKS : 2

Program Studi : Sistem Informasi Pertemuan ke : 9 – 10

Fakultas : Ilmu Komputer dan Teknologi Informasi A. TUJUAN TUGAS :

Menjelaskan Fungsi dan Array pada bahasa pemrograman terstruktur

B. URAIAN TUGAS : a. Obyek Garapan

Fungsi pada bahasa pemrograman terstruktur, Proses pemrograman menggunakan array pada bahasa pemrograman terstruktur b. Metode atau Cara pengerjaan

§ Carilah referensi mengenai Fungsi dan Array pada bahasa Pemrograman Terstruktur di

1. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa pemrograman terstruktur, Yogyakarta, 2006.

2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta, 2005.

3. Hanif Al Fatta, Dasar Pemrograman C++ Disertai dengan Pengenalan Berorientasi Objek, Andi Offset, Yogyakarta, 2006.

4. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne.

5. Jubilee Enterprise, Cepat Menguasai C++, Elex media Komputindo, Jakarta, 2015.

6. R, H, Sianipar, Pemrograman C++: Dasar Pemrograman Berorientasi Objek, Penerbit ANDI, 2012.

7. www://cplusplus.com

8. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3rd Edition, Cengage Brain, Jogyakarta, 2007.

9. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2nd Edition, Prentice Hall, 2012.

10. Paul Deitel and Harvey Deitel, From C: How to Program, 6th Edition, Pearson Education, Inc, 2010.

11. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

§ Studi Kasus

Buatlah source code Program menggunakan Teknik Pemrograman Terstruktur yang anda ketahui untuk menghitung nilai akhir sejumlah siswa dari sejumlah mata pelajaran siswa SMP yang terdiri dari IPA,IPS, MATEMATIKA, BAHASA INGGRIS DAN BAHASA INDONESIA dalam 5 semester pertama sebagai pengganti nilai UN

§ Pengujian dibuat dalam tugas / studi kasus Fungsi Built in

§ Hasil pengujian dilampirkan output yang dihasilkan dari sintaks yang diujikan dan dikumpulkan dengan menggunakan kertas A4 dengan memberikan cover tugas yang berisikan Judul Tugas serta NPM dan Nama Mahasiswa.

c. Deskripsi Luaran tugas yang dihasilkan : Program dan output hasil pengujian

(20)

C. KRITERIA PENILAIAN (15%) Kebenaran algoritma Ketepatan pengujian

Daya tarik komunikasi/prensentasi

GRADING SCHEME COMPETENCE KRITERIA 1 : Kebenaran Algoritma

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran

Algoritma Algoritma sesuai dan ditulis dengan struktur yang rapih dilengkapi dengan komentar program dengan lengkap.

Algoritma sesuai dan struktur ditulis dengan rapih dilengkapi dengan sebagian komentar program.

Algoritma sesuai dan struktur ditulis dengan rapih tanpa komentar program

Algoritma tidak sesuai namun output program sesuai

Algoritma tidak sesuai dan output program tidak sesuai

5

KRITERIA 2 : Ketepatan Pengujian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Ketepatan Pengujian secara teoritis

Output program sesuai dan di tapilkan dengan sangat rapih

Output program sesuai dan di tapilkan dengan rapih

Output program sesuai dan di tapilkan tidak rapih

Output tidak sesuai Program masih error tidak menghasilkan output

3

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa 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 2

(21)

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 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi

Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah

wawasan Pembaca masih

harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

2

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 saja memandang catatan

Lebih banyak

membaca catatan Selalu membaca catatan

(tergantung pada catatan)

Tidak berbunyi 1

(22)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur SKS : 2

Program Studi : Sistem Informasi Pertemuan ke : 11-12

Fakultas : Ilmu Komputer dan Teknologi Informasi A. TUJUAN TUGAS :

Menjelaskan pointer pada bahasa pemrograman terstruktur B. URAIAN TUGAS :

a. Obyek Garapan

pointer pada bahasa pemrograman terstruktur b. Metode atau Cara pengerjaan

Carilah referensi mengenai pointer pada bahasa pemrograman terstruktur di

1. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa pemrograman terstruktur, Yogyakarta, 2006.

2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta, 2005.

3. Hanif Al Fatta, Dasar Pemrograman C++ Disertai dengan Pengenalan Berorientasi Objek, Andi Offset, Yogyakarta, 2006.

4. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne.

5. Jubilee Enterprise, Cepat Menguasai C++, Elex media Komputindo, Jakarta, 2015.

6. R, H, Sianipar, Pemrograman C++: Dasar Pemrograman Berorientasi Objek, Penerbit ANDI, 2012.

7. www://cplusplus.com

8. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3rd Edition, Cengage Brain, Jogyakarta, 2007.

9. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2nd Edition, Prentice Hall, 2012.

10. Paul Deitel and Harvey Deitel, From C: How to Program, 6th Edition, Pearson Education, Inc, 2010.

11. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

• Rangkumlah referensi tersebut, dengan mencakup aspek 1. Konsep pointer dalam bahasa C

2. Pointer ke pointer 3. Pointer dan array

§ Rangkuman dibuat dalam paper dan disiapkan dalam ppt minimal 12 halaman.

§ Presentasikan hasil rangkuman tersebut di depan kelas c. Deskripsi Luaran tugas yang dihasilkan :

Isi paper berkisar antara 15 – 20 halaman, dibuat dengan spasi : 1.5, font : times new roman dan ukuran 12.

(23)

C. KRITERIA PENILAIAN (15%) Kebenaran Algoritma Ketepatan pengujian

Daya tarik komunikasi/prensentasi

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kebenaran Algoritma

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran

Algoritma Algoritma sesuai dan ditulis dengan struktur yang rapih dilengkapi dengan komentar program dengan lengkap.

Algoritma sesuai dan struktur ditulis dengan rapih dilengkapi dengan sebagian komentar program.

Algoritma sesuai dan struktur ditulis dengan rapih tanpa komentar program

Algoritma tidak sesuai namun output program sesuai

Algoritma tidak sesuai dan output program tidak sesuai

5

KRITERIA 2 : Ketepatan Pengujian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Ketepatan Pengujian secara teoritis

Output program sesuai dan di tapilkan dengan sangat rapih

Output program sesuai dan di tapilkan dengan rapih

Output program sesuai dan di tapilkan tidak rapih

Output tidak sesuai Program masih error tidak menghasilkan output

3

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

(24)

Bahasa 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 2

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 dijilid dan

tidak rapi 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah

wawasan Pembaca masih

harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

2

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 saja memandang catatan

Lebih banyak

membaca catatan Selalu membaca catatan (tergantung pada catatan)

Tidak berbunyi 1

(25)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur SKS : 2

Program Studi : Sistem Informasi Pertemuan ke : 13

Fakultas : Ilmu Komputer dan Teknologi Informasi B. TUJUAN TUGAS :

Menjelaskan operasi file pada bahasa pemrograman terstruktur B. URAIAN TUGAS :

a. Obyek Garapan Operasi dalam file

b. Metode atau Cara pengerjaan

Carilah referensi mengenai Operasi File pada bahasa pemrograman terstruktur di

12. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa pemrograman terstruktur, Yogyakarta, 2006.

13. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3rd Edition, Cengage Brain, Jogyakarta, 2007.

14. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2nd Edition, Prentice Hall, 2012.

15. Paul Deitel and Harvey Deitel, From C: How to Program, 6th Edition, Pearson Education, Inc, 2010.

16. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

§ Studi kasus

Buatlah source code Program menggunakan Teknik Pemrograman Terstruktur yang anda ketahui untuk membuat File database dalam suatu study kasus tertentu yang ada dalam kehidupan di lingkungan kampus.

§ Studi kasus dikumpulkan dengan menggunakan kertas ukuran A4 dengan spasi : 1.5, font : times new roman, ukuran : 12, dijilid dengan cover yang berisikan : judul kasus, npm dan nama mahasiswa.

§ Presentasikan hasil Studi Kasus tersebut di depan kelas.

C. KRITERIA PENILAIAN (15%) Kebenaran Algoritma Ketepatan pengujian

Daya tarik komunikasi/prensentasi

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kebenaran Algoritma

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

(26)

Kebenaran Algoritma

Algoritma sesuai dan ditulis dengan struktur yang rapih dilengkapi dengan komentar program dengan lengkap.

Algoritma sesuai dan struktur ditulis dengan rapih dilengkapi dengan sebagian komentar program.

Algoritma sesuai dan struktur ditulis dengan rapih tanpa komentar program

Algoritma tidak sesuai namun output program sesuai

Algoritma tidak sesuai dan output program tidak sesuai

5

KRITERIA 2 : Ketepatan Pengujian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Ketepatan Pengujian secara teoritis

Output program sesuai dan di tapilkan dengan sangat rapih

Output program sesuai dan di tapilkan dengan rapih

Output program sesuai dan di tapilkan tidak rapih

Output tidak sesuai Program masih error tidak menghasilkan output

3

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa 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 2

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

(27)

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah

wawasan Pembaca masih

harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

2

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 saja memandang catatan

Lebih banyak membaca catatan

Selalu membaca catatan (tergantung pada catatan)

Tidak berbunyi 1

(28)

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur SKS : 2

Program Studi : Sistem Informasi Pertemuan ke : 14

Fakultas : Ilmu Komputer dan Teknologi Informasi A. TUJUAN TUGAS :

Menjelaskan Pemrograman Berorientasi Objek Pada Bahasa Pemrograman Terstruktur B. URAIAN TUGAS :

a. Obyek Garapan

§ Konsep PBO ( Encapsulation, Inheritance, polymorphism)

§ Constructor

§ Operator overloading

§ Friend function

b. Metode atau Cara pengerjaan

Carilah referensi mengenai Pemrograman Berorientasi Objek pada bahasa pemrograman terstruktur di 1. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta, 2005.

2. Hanif Al Fatta, Dasar Pemrograman C++ Disertai dengan Pengenalan Berorientasi Objek, Andi Offset, Yogyakarta, 2006.

3. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne.

4. Jubilee Enterprise, Cepat Menguasai C++, Elex media Komputindo, Jakarta, 2015.

5. R, H, Sianipar, Pemrograman C++: Dasar Pemrograman Berorientasi Objek, Penerbit ANDI, 2012.

6. www://cplusplus.com

▪ Studi kasus

Ada sebuah Kelas Binatang yang terdiri dari Herbivora, Karnivora, Omnivora yang hidup di darat, di udara dan di air. Buatlah pembagian kelas binatang dengan konsep PBO

§ Studi kasus dikumpulkan dengan menggunakan kertas ukuran A4 dengan spasi : 1.5, font : times new roman, ukuran : 12, dijilid dengan cover yang berisikan : judul kasus, npm dan nama mahasiswa.

§ Presentasikan hasil Studi Kasus tersebut di depan kelas C. KRITERIA PENILAIAN (10%)

Kebenaran Algoritma Ketepatan pengujian

Daya tarik komunikasi/prensentasi

(29)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kebenaran Algoritma

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran Algoritma

Algoritma sesuai dan ditulis dengan struktur yang rapih dilengkapi dengan komentar program dengan lengkap.

Algoritma sesuai dan struktur ditulis dengan rapih dilengkapi dengan sebagian komentar program.

Algoritma sesuai dan struktur ditulis dengan rapih tanpa komentar program

Algoritma tidak sesuai namun output program sesuai

Algoritma tidak sesuai dan output program tidak sesuai

2

KRITERIA 2 : Ketepatan Pengujian

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Ketepatan Pengujian secara teoritis

Output program sesuai dan di tapilkan dengan sangat rapih

Output program sesuai dan di tapilkan dengan rapih

Output program sesuai dan di tapilkan tidak rapih

Output tidak sesuai Program masih error tidak menghasilkan output

2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa 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

(30)

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi

pendengar untuk mencari lebih dalam

Menambah

wawasan Pembaca masih

harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya

Informasi yang disampaikan menyesatkan atau salah

2

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 saja memandang catatan

Lebih banyak

membaca catatan Selalu membaca catatan (tergantung pada catatan)

Tidak berbunyi 1

Referensi

Dokumen terkait

4.1.3 Perkembangan Economic Value Added (EVA) pada Industri Manufaktur yang Terdaftar di Bursa Efek Indonesia Periode 2008-2012.. Economic Value Added (EVA) merupakan suatu

akhirnya bahan menjadi kering.Apabila bahan menjadi kering, mikroorganisme enggan melakukan aktivitasnya maka proses pembusukan pada bagian ini terhenti dan suhu

Pada mencit diabetes yang diinduksi aloksan menunjukkan penurunan kadar glukosa serum setelah hari ke-4 pemberian ekstrak dengan dosis 500 dan 1000 mg/kg BB, masing-masing

Dongeng ini mengandung nilai-nilai budaya tanggung jawab, yaitu sikap dan perilaku seseorang untuk melaksanakan tugas dan kewajibannya, yang seharusnya dia lakukan,

Hal ini sejalan dengan penelitian Komang Widya Nayaka dan I Nengah Kartika (2018) menyatakan semakin besar tenaga kerja yang dikeluarkan maka semakin besar pula

Karena lensa spheris dibentuk dari dua prisma yang Karena lensa spheris dibentuk dari dua prisma yang berhimpitan maka lensa spheris mempunyai kekuatan berhimpitan maka lensa

1. Kesan:- Memberikan Tambahan ilmu yang lebih banyak serta mampu menyupai wawasan untuk mata kuliah teori Mineralogi dan

Sayangnya dalam percobaan ini volume yang digunakan rentang selisihnya berdekatan yaitu 10 mL sampel dengan 4 mL standar yang ditambahkan, penambahan volume standar hampir