ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/downloads/files/63958/rani... · web viewdiakhir...

41
RENCANA PEMBELAJARAN SEMESTER JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI Mata Kuliah Kode Rumpun Mata Kuliah Bobot (SKS) Semester Direvisi Teknik Pemrograman Terstruktur 1 IT-011230 K: 2 SKS P : 1 SKS III 28 September 2018 OTORISASI Pengembang RPS Koordinator Mata Kuliah Ka. Prodi Rani Puspita Capaian Pembelajaran (CP) Program Studi : a. Menguasai konsep teoretis ilmu komputasi khususnya algoritma, bahasa pemrograman, sistem cerdas, basis data, grafik komputer, pengolahan citra, mobile computing, cloud Computing secara mendalam. b. Mampu membangun aplikasi perangkat lunak dengan pendekatan pemrograman terstruktur, dan pemrograman berbasis obyek untuk sistem cerdas yang memenuhi standar dokumentasi internasional dan user acceptance test. Mata Kuliah : Mahasiswa selesai mengikuti matakuliah mampu : 1. Menjelaskan Struktur Beberapa Bahasa Pemrograman Dengan Benar 2. Menjelaskan Teks Input-Output sesuai dengan kebutuhan aplikasi 3. Menjelaskan Fungsi Build-In 4. Menjelaskan Pengambilan Keputusan 5. Menjelaskan Perulangan 6. Menjelaskan Fungsi 7. Menjelaskan Array

Upload: dinhthu

Post on 13-May-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

RENCANA PEMBELAJARAN SEMESTERJURUSAN SISTEM INFORMASIFAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

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

Teknik Pemrograman Terstruktur 1

IT-011230 K: 2 SKS P : 1 SKS III 28 September 2018

OTORISASIPengembang RPS Koordinator Mata Kuliah Ka. Prodi

Rani Puspita

Capaian Pembelajaran (CP)

Program Studi :a. Menguasai konsep teoretis ilmu komputasi khususnya algoritma, bahasa pemrograman, sistem cerdas, basis data, grafik komputer,

pengolahan citra, mobile computing, cloud Computing secara mendalam.b. Mampu membangun aplikasi perangkat lunak dengan pendekatan pemrograman terstruktur, dan pemrograman berbasis obyek untuk

sistem cerdas yang memenuhi standar dokumentasi internasional dan user acceptance test.

Mata Kuliah :Mahasiswa selesai mengikuti matakuliah mampu :

1. Menjelaskan Struktur Beberapa Bahasa Pemrograman Dengan Benar 2. Menjelaskan Teks Input-Output sesuai dengan kebutuhan aplikasi3. Menjelaskan Fungsi Build-In 4. Menjelaskan Pengambilan Keputusan 5. Menjelaskan Perulangan 6. Menjelaskan Fungsi 7. Menjelaskan Array8. Menjelaskan File

Deskripsi Singkat MK Mata Kuliah ini membahas tentang struktur dari Bahasa C, teks input-output dan fungsi built-in yang terdapat dalam Bahasa C, pengambilan keputusan dan perulangan dalam Bahasa C, penggunaan fungsi dan Array dalam Bahasa C. Pada perkulihan mata kuliah ini mahasisiswa mempraktekan program pengambilan keputusan dan perulangan dalam Bahasa C menggunakan Software CodeBlocks. Diakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C,

Page 2: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

membuat sebuah project menggunakan Bahasa C dengan menggunakan program menu.

Pustaka Utama :Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Yogyakarta, 2003.Pendukung :Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3 rd Edition , Cengage Brain, Jogyakarta, 2007.Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2 nd Edition , Prentice Hall, 2012.Paul Deitel and Harvey Deitel, From C: How to Program, 6 th Edition , Pearson Education, Inc, 2010.http://maven.smith.edu/~thiebaut/classes/C_Tutor/

Media Pembelajaran Projector, Komputer, Software CodeBlocks

Mata Kuliah Prasyarat Algoritma Pemprograman 1 dan Algoritma Pemprograman 2

MINGGU CP MATA KULIAH BAHAN KAJIAN METODE PEMBELAJARAN

TUGAS MAHASISWABOBOT

BENTUK TUGAS KRITERIA

1 2 3 4 5 6 71-2 HS :

Menjelaskan Perkembangan Bahasa C dan Perbandingan dengan bahasa lainnyaSS :Daya tarik komunikasi

Sejarah perkembangan bahasa C

Perbandingan C dengan PASCAL, BASIC

Struktur program bahasa C: -Header files preprocessing, #include -Pendefinisian main( )

Identifier : -Syarat-syarat

DISCOVERY LEARNING Mencari referensi. Merangkum referensi. Mempresentasikan hasil

rangkuman.

Kelengkapan isi rangkuman.

Kebenaran isi rangkuman. Daya tarik komuni

kasi/presentasi.

10

Page 3: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

identifier -Pendefinisian identifier

Tipe data dalam C: -Numerik, non numeric

Operator : Unary, Binary, Ternary dan prioritas operator dalam C

3-4 HS :Menjelaskan fungsi standar Input dan Output dan Built in dalam Bahasa C SS :Ketelitian, kreativitas, daya tarik komunikasi, daya juang

Fungsi Output Fungsi Input Kode Format

CASE STUDY Menyelesaikan kasus program sederhana dalam Bahasa C.

Mempresentasikan hasil penggunakan Input dan Output ke dalam program Bahasa C.

Ketepatan penguji an. Variasi pengujian. Tingkat ketelitian. Tingkat kreativitas Daya Tarik Komunikasi.

10

5-6 HS :Menjelaskan struktur pengambilan keputusan pada bahasa C SS :Daya tarik komunikasi

Operator Relasi, Logika dan prioritas antar relasi dan logika

Nilai True dan False Pernyataan If, If-Else dan If-Else

bertingkat Pernyataan Switch

DISCOVERY LEARNINGCASE STUDY

Mencari operator yang biasa digunakan pada pengambilan keputusan.

Menggunakan Pernyataan seleksi kondisi.

Mempresentasikan hasil program sederhana dengan menggunakan seleksi kondisi

Kelengkapan isi rangkuman.

Kebenaran isi rang kuman. Daya tarik komuni

kasi/presentasi.

10

7-8 HS :Menjelaskan pengulangan pada bahasa C SS :Kedisiplinan, daya tarik komunikasi

Konsep dasar perngulangan (loop)

Pernyataan do-while, while dan for

Pernyataan break, continue, goto dan exit

CASE STUDY Menyelesaikan program sederhana menggunakan proses pengulangan

Membuat Program Sederhana Dengan Fungsi Rekursif.

Ketepatan pemilihan teknik.

Kesesuaian aturan tata tulis.

ketepatan waktu.

15

Page 4: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

9-10 HS :Menjelaskan Fungsi pada bahasa C SS :Daya tarik komunikasi

Konsep dasar Fungsi Ruang lingkup variabel Pengiriman parameter secara

nilai dan acuan Rekursif

DISCOVERY LEARNINGCASE STUDY

Mencari referensi. Merangkum referensi. Mempresentasikan hasil

rangkuman.

Kelengkapan isi rangkuman.

Kebenaran isi rangkuman. Daya tarik

komunikasi/presentasi.

10

11-12 HS :Menjelaskan array pada bahasa C SS :Daya tarik komunikasi, kedisiplinan, ketelitian, daya juang

Konsep array dalam bahasa C Array berdimensi satu Array multidimensi

CASE STUDY Menyelesaikan kasus menu menggunakan array.

Mempresentasikan hasil pemprograman.

Kelengkapan isi rangkuman.

Kebenaran isi rangkuman. Daya tarik

komunikasi/presentasi..

15

13-14 HS :Menjelaskan pointer pada bahasa C SS :Daya tarik komunikasi

Konsep pointer dalam bahasa C Pointer ke pointer Pointer dan array

CASE STUDY Mencari referensi. Merangkum referensi . Mempresentasikan hasil

rangkuman. mendeklarasikan pointer

pada program sederhana

Kelengkapan isi rangkuman.

Kebenaran isi rangkuman. Daya tarik komuni

kasi/presentasi.

15

15-16 HS :Menjelaskan operasi file pada bahasa C SS :Daya tarik komunikasi, kedisiplinan, ketelitian, daya juang

Operasi membuka file Operasi membaca file Operasi menutup file

CASE STUDY Menyelesaikan kasus operasi file pada bahasa C

Mempresentasikan hasil program

Tingkat kedisiplin an. Kesesuaian teknik yang

digunakan. Kompleksitas teknik

keamanan. Daya tarik komunikasi.

15

Page 5: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur 1 SKS : 2Program Studi : Sistem Informasi Pertemuan ke : 1 - 2 Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Menjelaskan Perkembangan Bahasa C dan Perbandingan dengan bahasa lainnya

B. URAIAN TUGAS : a. Obyek Garapan

Bahasa Cb. Metode atau Cara pengerjaan

Carilah referensi mengenai Perkembangan Bahasa C dan Perbandingan dengan bahasa lainnya1. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3 rd Edition , Cengage Brain, Jogyakarta, 2007.2. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2 nd Edition , Prentice Hall, 2012.3. Paul Deitel and Harvey Deitel, From C: How to Program, 6 th Edition , Pearson Education, Inc, 2010.

Rangkumlah referensi tersebut, dengan mencakup aspek1. Konsep Bahasa C2. Perbedaan dengan bahasa lainnya3. Keuntungan dan kerugian Bahasa C4. Pengguna Bahasa C5. Arsitektur Bahasa C6. Tipe Data Bahasa C7. Konsep Bahasa C8. Konstanta9. Variabel10. Operator dalam Bahasa C

Rangkuman dibuat dalam paper dan disiapkan dalam ppt minimal 15 halaman Presentasikan hasil rangkuman tersebut di depan kelas

c. Deskripsi Luaran tugas yang dihasilkan :Paper dibuat minimal 15 halaman dengan spasi 1.5, font Times new roman, ukuran 12

Page 6: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

C. KRITERIA PENILAIAN (10%)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/presentasi

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkumanDIMENSI 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 rangkumanDIMENSI 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

Page 7: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

KRITERIA 3 : Daya tarik komunikasi/presentasi

KRITERIA 3a : Komunikasi tertulisDIMENSI 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 lisanDIMENSI 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

Page 8: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur 1 SKS : 2Program Studi : Sistem Informasi Pertemuan ke : 3 - 4 Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Dapat menjelaskan fungsi standar Input dan Output dan Built in dalam Bahasa C

B. URAIAN TUGAS : a. Obyek GarapanFungsi Output Fungsi InputKode Formatb. Metode atau Cara pengerjaan

Carilah referensi mengenai Fungsi Input, output dan fungsi built in dalam bahasa C di 1. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3 rd Edition , Cengage Brain, Jogyakarta, 2007.2. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2 nd Edition , Prentice Hall, 2012.3. Paul Deitel and Harvey Deitel, From C: How to Program, 6 th Edition , Pearson Education, Inc, 2010.

Rangkumlah referensi tersebut, dengan mencakup aspek1. Fungsi Output 2. Fungsi Input3. Kode Format

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 InDaya tarik komunikasi

Page 9: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

GRADING SCHEME COMPETENCE

KRITERIA 1 : Ketepatan pengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Ketepatan Pengujian secara teoritis

Penjelasan Fungsi Output, Fungsi Input, Kode Formatyang dijelaskan sangat logis dan meyakinkan secara teoritis.

Penjelasan Fungsi Output, Fungsi Input, Kode Formatyang dipilih berdasarkan konsep teoritis

Dasar pemilihan Penjelasan Fungsi Output, Fungsi Input, Kode Formatkurang logis secara teoritis (konseptual)

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

Tidak ada dasar sama sekali

1

KRITERIA 2 : Variasi pengujianDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Variasi Penjelasan Fungsi Output, Fungsi Input, Kode Formatyang diujikan

Pengujian dilakukan dengan berbagai variasi Penjelasan Fungsi Output, Fungsi Input, Kode Formatdan pada contoh penjelasannya dapat ditemukan kebenaran dan kesalahan.

Pengujian dilakukan dengan berbagai variasi Penjelasan Fungsi Output, Fungsi Input, Kode Formatberbeda 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 Formatdan semua pernyataan yang terdapat pada Penjelasan Fungsi Output, Fungsi Input, Kode Formattersebut diujikan.

Pengujian dilakukan untuk setiap Fungsi Output, Fungsi Input, Kode Formattetapi hanya beberapa pernyataan untuk setiap Fungsi Output, Fungsi Input, Kode Formattersebut yang diujikan.

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

Page 10: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

KRITERIA 3 : Tingkat ketelitianDIMENSI 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 kreatifitasDIMENSI 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 tertulisDIMENSI 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

Page 11: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

KRITERIA 5b : Komunikasi lisanDIMENSI 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

Page 12: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur 1 SKS : 2Program Studi : Sistem Informasi Pertemuan ke : 5-6 Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Menjelaskan struktur pengambilan keputusan pada bahasa C

B. URAIAN TUGAS : a. Obyek Garapan

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

Carilah referensi mengenai konsep pengambilan keputusan pada bahasa C di 1. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Yogyakarta, 2003.2. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3 rd Edition , Cengage Brain, Jogyakarta, 2007.3. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2 nd Edition , Prentice Hall, 2012.4. Paul Deitel and Harvey Deitel, From C: How to Program, 6 th Edition , Pearson Education, Inc, 2010.5. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

Rangkumlah referensi tersebut, dengan mencakup aspek Operator Relasi, Logika dan prioritas antar relasi dan logika Nilai True dan False Pernyataan If, If-Else dan If-Else bertingkat Pernyataan Switch

Rangkuman dibuat dalam paper dan disiapkan dalam ppt berkisar 10 – 15 halaman. Isi ppt hanya berisikan contoh/penggambaran dari teori yang dirangkum. Presentasikan hasil rangkuman tersebut di depan kelas.

c. Deskripsi Luaran tugas yang dihasilkan :Isi paper berkisar antara 15 – 20 halaman dengan spasi 1.5, font Times new roman, ukuran 12

C. KRITERIA PENILAIAN (10%)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/prensentasi

Page 13: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkumanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang bebe rapa aspek yang be lum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 1

KRITERIA 2 : Kebenaran isi rangkumanDIMENSI 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

KRITERIA 3 : Daya tarik komunikasi/presentasi

KRITERIA 3a : Komunikasi tertulisDIMENSI 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

Page 14: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

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

Page 15: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur 1 SKS : 2Program Studi : Sistem Informasi Pertemuan ke : 7 - 8 Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Menjelaskan pengulangan pada bahasa C

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 C, Yogyakarta, 2003.2. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3 rd Edition , Cengage Brain, Jogyakarta, 2007.3. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2 nd Edition , Prentice Hall, 2012.4. Paul Deitel and Harvey Deitel, From C: How to Program, 6 th Edition , Pearson Education, Inc, 2010.5. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

Rangkumlah referensi tersebut, dengan mencakup aspek1. Konsep dasar perngulangan (loop)2. Pernyataan do-while, while dan for3. Pernyataan break, continue, goto dan exit

Studi kasus dibuat dengan ketepatan pemilihan alat bantu pengulangan Rangkuman dibuat dalam paper yang membahas contoh kasus. 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.

C. KRITERIA PENILAIAN (15%)Ketepatan pemilihan teknikKesesuaian aturan tata tulisKetepatan waktu

Page 16: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

GRADING SCHEME COMPETENCE

KRITERIA 1 : Ketepatan pemilihan teknikDIMENSI 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 tulisDIMENSI 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 waktuDIMENSI 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

Page 17: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur 1 SKS : 2Program Studi : Sistem Informasi Pertemuan ke : 9 – 10 Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Menjelaskan Fungsi pada bahasa C

B. URAIAN TUGAS : a. Obyek Garapan

Fungsi pada bahasa C

b. Metode atau Cara pengerjaan Carilah referensi mengenai Fungsi pada bahasa C di

1. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3 rd Edition , Cengage Brain, Jogyakarta, 2007.2. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2 nd Edition , Prentice Hall, 2012.

Rangkumlah referensi tersebut, dengan mencakup aspek1. Konsep dasar Fungsi 2. Ruang lingkup variabel 3. Pengiriman parameter secara nilai dan acuan4. Rekursif Rangkuman dibuat dalam paper dan disiapkan dalam ppt minimal 10 halaman

Presentasikan hasil rangkuman tersebut di depan kelasc. Deskripsi Luaran tugas yang dihasilkan :

Isi paper berkisar antara 15 – 20 halaman dengan spasi 1.5, font Times new roman, ukuran 12

C. KRITERIA PENILAIAN (10%)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/prensentasi

Page 18: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkumanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang bebe rapa aspek yang be lum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 1

KRITERIA 2 : Kebenaran isi rangkumanDIMENSI 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, namun 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

Page 19: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

KRITERIA 3 : Daya tarik komunikasi/presentasi

KRITERIA 3a : Komunikasi tertulisDIMENSI 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

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

Page 20: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur 1 SKS : 2Program Studi : Sistem Informasi Pertemuan ke : 11-12 Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Menjelaskan array pada bahasa C

B. URAIAN TUGAS : a. Obyek Garapan

Proses pemrograman menggunakan array pada bahasa C

b. Metode atau Cara pengerjaanCarilah referensi mengenai proses pemrograman menggunakan array pada bahasa C di

1. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2 nd Edition , Prentice Hall, 2012.2. Paul Deitel and Harvey Deitel, From C: How to Program, 6 th Edition , Pearson Education, Inc, 2010.3. http://maven.smith.edu/~thiebaut/classes/C_Tutor/

Rangkumlah referensi tersebut, dengan mencakup aspek1. Konsep array dalam bahasa C 2. Array berdimensi satu3. Array multidimensi

Studi kasus dibuat dengan kesesuaian fase perancangan dan proses pemrograman menggunakan array pada bahasa C 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.

C. KRITERIA PENILAIAN (15%)Tingkat kedisiplinanKesesuaian fase perancanganKompleksitas perancanganDaya tarik komunikasi

Page 21: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

GRADING SCHEME COMPETENCE

KRITERIA 1 : Tingkat kedisiplinanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Memenuhi persyaratan yang telah ditentukan

Memenuhi semua persyaratan penulisan, mengumpulkan tepat waktu serta rapih dalam mengerjakan

Memenuhi semua persyaratan penulisan dan mengumpulkan tepat waktu

Memenuhi semua persyaratan penulisan tetapi mengumpulkan kurang tepat waktu

Kurang 1-2 persyaratan penulisan dan mengumpulkan tidak tepat waktu

Tidak memenuhi persyaratan penulisan dan tidak tepat waktu

1

KRITERIA 2 : Kesesuaian proses pemrogramanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Urutan fase proses pemrograman sesuai

IImplementasi setiap proses pemrograman dibahas dengan lengkap dan jelas disertai dengan ilustrasi yang menarik

IImplementasi setiap proses pemrograman dibahas dengan lengkap dan jelas

IImplementasi setiap proses pemrograman dibahas secara sederhana

Implementasi tidak membahas semua proses pemrograman

Tidak ada proses pemrograman

2

KRITERIA 3 : Kompleksitas proses pemrogramanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan penggunaan alat bantu

Studi kasus kompleks dan penggunaan semua alat dibahas dengan jelas pada proses pemrograman

Studi kasus sederhana dan penggunaan semua alat dibahas dengan jelas pada proses pemrograman

Studi kasus sederhana tetapi hanya membahas satu alat pada proses pemrograman

Studi kasus sederhana dan tidak membahas penggunaan alat pada proses pemrograman

Studi kasus sederhana, tidak membahas pengunaan alat dan hanya membahas beberapa proses pemrograman

2

Page 22: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

KRITERIA 4 : Daya tarik komunikasi/presentasi

KRITERIA 4a : Komunikasi tertulisDIMENSI 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 dijilid dan tidak rapi 1

KRITERIA 4b : Komunikasi lisanDIMENSI 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

Page 23: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur 1 SKS : 2Program Studi : Sistem Informasi Pertemuan ke : 13 - 14 Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Menjelaskan pointer pada bahasa C

B. URAIAN TUGAS : a. Obyek Garapan

pointer pada bahasa Cb. Metode atau Cara pengerjaan

Carilah referensi mengenai pointer pada bahasa C di 1. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Yogyakarta, 2003.2. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3 rd Edition , Cengage Brain, Jogyakarta, 2007.3. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2 nd Edition , Prentice Hall, 2012.

Rangkumlah referensi tersebut, dengan mencakup aspek1. Konsep pointer dalam bahasa C 2. Pointer ke pointer3. 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.

C. KRITERIA PENILAIAN (10%)Kelengkapan isi rangkumanKebenaran isi rangkumanDaya tarik komunikasi/prensentasi

Page 24: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkumanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang bebe rapa aspek yang be lum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 1

KRITERIA 2 : Kebenaran isi rangkumanDIMENSI 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, namun 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

KRITERIA 3 : Daya tarik komunikasi/presentasi

KRITERIA 3a : Komunikasi tertulisDIMENSI 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

Page 25: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

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

Page 26: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Teknik Pemrograman Terstruktur 1 SKS : 2Program Studi : Sistem Informasi Pertemuan ke : 15-16 Fakultas : Ilmu Komputer dan Teknologi Informasi

A. TUJUAN TUGAS :Menjelaskan operasi file pada bahasa C

B. URAIAN TUGAS : a. Obyek Garapan

Operasi dalam file b. Metode atau Cara pengerjaan

Carilah referensi mengenai operasi dalam file di 1. Hartono, Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Yogyakarta, 2003.2. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured Programming Approach Using C, 3 rd Edition , Cengage Brain, Jogyakarta, 2007.3. Brian W Kernighan and Dennis M. Ritchie, The C Programming Language, 2 nd Edition , Prentice Hall, 2012.

Rangkumlah referensi tersebut, dengan mencakup aspek1. Operasi membuka file 2. Operasi membaca file3. Operasi menutup file

Studi kasus dibuat dengan kesesuaian operasi dalam file 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.

C. KRITERIA PENILAIAN (10%)Tingkat kedisiplinan.Kesesuaian teknik yang digunakan.Kompleksitas teknik keamanan.Daya tarik komunikasi/presentasi

Page 27: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

GRADING SCHEME COMPETENCE

KRITERIA 1 : Tingkat kedisiplinanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Memenuhi persyaratan yang telah ditentukan

Memenuhi semua persyaratan penulisan, mengumpulkan tepat waktu serta rapih dalam mengerjakan.

Memenuhi semua persyaratan penulisan dan mengumpulkan tepat waktu

Memenuhi semua persyaratan penulisan tetapi mengumpulkan kurang tepat waktu

Kurang 1-2 persyaratan penulisan dan mengumpulkan tidak tepat waktu

Tidak ada hasil 1

KRITERIA 2 : kesesuaian teknik yang digunakanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kesesuaian Teknik Pengujian secara teoritis

Contoh kasus yang dipilih sangat logis dan meyakinkan secara teoritis.

Contoh kasus yang dipilih berdasarkan konsep teoritis

Dasar pemilihan contoh kasus kurang logis secara teoritis (konseptual)

Pemilihan contoh kasus tidak didasari oleh konsep yang ada

Tidak ada dasar sama sekali

1

KRITERIA 3 : Kompleksitas teknik pemrogramanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan penggunaan teknik pemrograman

Contoh file sangat kompleks dan ilustrasi penerapan teknik pemrograman dibahas dengan lengkap dan jelas

Contoh file sederhana tetapi ilustrasi penerapan teknik pemrograman dibahas dengan lengkap dan jelas

Contoh file dibahas singkat Contoh file sederhana dan tidak membahas teknik pemrograman

Tidak ada contoh file dan pembahasan teknik pemrograman

2

Page 28: ana.staff.gunadarma.ac.idana.staff.gunadarma.ac.id/Downloads/files/63958/Rani... · Web viewDiakhir perkuliahan juga akan dibahas tentang perkembangan Bahasa C, membuat sebuah project

KRITERIA 4 : Daya tarik komunikasi/presentasi

KRITERIA 4a : Komunikasi tertulisDIMENSI 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 4b : Komunikasi lisanDIMENSI 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