21
UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI RENCANA PEMBELAJARAN SEMESTER (RPS) Nama Mata Kuliah Kode Mata Kuliah Bobot (sks) Semester Tgl Penyusunan Algoritma Pemrograman 3 IT045203 2 3 Agustus 2018 Otorisasi Nama Koordinator Pengembang RPS Koordinator Bidang Keahlian (Jika Ada) Ketua Program Studi Prof, Dr.-Ing. Adang Suhendra, S.Si, S.Kom, MSc. Capaian Pembelajaran (CP) CPL-PRODI (Capaian Pembelajaran Lulusan Program Studi) Yang Dibebankan Pada Mata Kuliah CPPS 5 CPPS 8 Kemampuan merancang algoritma yang efisien dan efektif serta mengimplementasikannya dengan bahasa pemrograman dan teknologi Informatika dalam membangun sistem komputasi berbasis desktop, web dan mobile. Kemampuan membuat pemodelan data serta membangun aplikasi perangkat lunak untuk pengorganisasian data dan penjaminan keamanan akses data termasuk produk multimedia berbasis grafika computer dan computer vision. CPMK (Capaian Pembelajaran Mata Kuliah) CPMK 5.1 Kemampuan merancang algoritma yang efisien dan efektif. CPMK 5.2 Kemampuan mengimplementasikan algoritma dengan bahasa pemrograman dan teknologi Informatika. CPMK 8.2 Kemampuan membangun aplikasi perangkat lunak untuk pengorganisasian data dan penjaminan keamanan akses data. Deskripsi Singkat MK Mata Kuliah ini menitikberatkan pada penerapan bahasa pemrograman COBOL dan C dengan pembahasan tentang teori dan kasus yang diimplementasikan dalam program sederhana. Materi pertama dalam mata kuliah ini adalah Bahasa pemrograman COBOL yang mencakup: konsep dasar, format program, teknik pemrograman dan pengolahan file pada COBOL.

UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

RENCANA PEMBELAJARAN SEMESTER (RPS)

Nama Mata Kuliah Kode Mata Kuliah Bobot (sks) Semester Tgl Penyusunan

Algoritma Pemrograman 3 IT045203 2 3 Agustus 2018

Otorisasi

Nama Koordinator Pengembang RPS

Koordinator Bidang Keahlian (Jika Ada)

Ketua Program Studi

Prof, Dr.-Ing. Adang Suhendra, S.Si, S.Kom, MSc.

Capaian Pembelajaran (CP) CPL-PRODI (Capaian Pembelajaran Lulusan Program Studi) Yang Dibebankan Pada Mata Kuliah

CPPS 5

CPPS 8

Kemampuan merancang algoritma yang efisien dan efektif serta mengimplementasikannya dengan bahasa

pemrograman dan teknologi Informatika dalam membangun sistem komputasi berbasis desktop, web dan

mobile.

Kemampuan membuat pemodelan data serta membangun aplikasi perangkat lunak untuk pengorganisasian

data dan penjaminan keamanan akses data termasuk produk multimedia berbasis grafika computer dan

computer vision.

CPMK (Capaian Pembelajaran Mata Kuliah)

CPMK 5.1 Kemampuan merancang algoritma yang efisien dan efektif.

CPMK 5.2 Kemampuan mengimplementasikan algoritma dengan bahasa pemrograman dan teknologi Informatika.

CPMK 8.2 Kemampuan membangun aplikasi perangkat lunak untuk pengorganisasian data dan penjaminan keamanan

akses data.

Deskripsi Singkat MK Mata Kuliah ini menitikberatkan pada penerapan bahasa pemrograman COBOL dan C dengan pembahasan tentang teori dan kasus yang diimplementasikan dalam program sederhana. Materi pertama dalam mata kuliah ini adalah Bahasa pemrograman COBOL yang mencakup: konsep dasar, format program, teknik pemrograman dan pengolahan file pada COBOL.

Page 2: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

Materi mata kuliah berikutnya adalah Bahasa C, yang meliputi: konsep dasar, input/output, operator, struktur kendali, struktur pengulangan, fungsi, array, pointer, dan struktur data.

Bahan Kajian / Materi Pembelajaran

1. Memahami konsep dasar pemrograman COBOL

2. Memahami format program COBOL

3. Menguasai logika dan teknik pemrograman COBOL

4. Menguasai pengolahan file pada COBOL

5. Memahami konsep dasar pemrograman Bahasa C

6. Menguasai instruksi Input/Output Bahasa C

7. Menguasai penggunaan operator dalam bahasa C

8. Menguasai penggunaan Struktur kendali

9. Menguasai penggunaan Struktur perulangan

10. Menerapkan fungsi dalam pemrograman

11. Menerapkan array

12. Menerapkan Pointer dalam pemrograman

13. Menguasai struktur data lanjutan

Daftar Referensi Utama :

1. Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta 2. Deitel, H.M. and P.J. Deitel, C How To Program, Sixth Edition, Pearson Education Inc. 3. Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

Media Pembelajaran Perangkat Lunak Perangkat Keras

Compiler COBOL, Turbo C Komputer, Laptop, Proyektor

Nama Dosen Pengampu Naeli Umniati

Mata Kuliah Prasyarat (Jika Ada) Algoritma Pemrograman 2

Page 3: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

Mata Kuliah: Algoritma Pemrograman 3 ( IT045203) / 2 SKS

EVALUASI AKHIR SEMESTER (mg ke-16)

[CPPS 8, CPMK 8.2]: Menguasai struktur data lanjutan pada bahasa C (mg ke- 15 )

[CPPS 8, CPMK 8.2]: Mahasiswa menerapkan penggunaan pointer (mg ke- 14 )

[CPPS 8, CPMK 8.2]: Mahasiswa memproses penggunaan fungsi pada bahasa C (mg ke -12)

[CPPS 8, CPMK 8.2]: Mahasiswa Menyusun pembuatan array (mg ke-13 )

EVALUASI TENGAH SEMESTER (mg ke-11)

[CPPS 5, CPMK 5.2]: Mahasiswa mengoperasikan penggunaan fungsi perulangan (mg ke-10)

[CPPS 5, CPMK 5.2]: Mahasiswa mengkategorikan bentuk-operator pada bahasa C (mg ke-8)

[CPPS 5, CPMK 5.2]: Mahasiswa mengoperasikan penggunaan fungsi percabangan (mg ke-9)

[CPPS 5, CPMK 5.2]: Menguasai fungsi instruksi I/O (mg ke-7)

[CPPS 5, CPMK 5.2]: Mahasiswa menjelaskan konsep dasar pemrograman Bahasa C (mg ke-6)

[CPPS 5, CPMK 5.2]: Mahasiswa menguasai logika dan teknik pemrograman COBOL (mg ke-3,4)

[CPPS 5, CPMK 5.2]: Mahasiswa menguasai Operasi File pada COBOL (mg ke-5)

1

2

14

CAPAIAN PEMBELAJARAN MATA KULIAH ALGORITMA PEMROGRAMAN 3 :

1. Kemampuan merancang algoritma yang efisien dan efektif.Kemampuan membuat pemodelan data.

2. Kemampuan mengimplementasikan algoritma dengan bahasa pemrograman dan teknologi Informatika.

3. Kemampuan membangun aplikasi perangkat lunak untuk pengorganisasian data dan penjaminan keamanan akses data.

4

8

11

5

3

9

13

6

10

12

7

Page 4: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

Minggu Ke-

Sub-CPMK (Kemampuan

akhir yang diharapkan)

Bahan Kajian (Materi Pembelajaran)

Bentuk & Metode Pembelajaran

Waktu Belajar (menit)

Penilaian

Referensi

Indikator Kriteria Bobot

1 Mahasiswa menguraikan Konsep dasar program COBOL

1. Struktur program COBOL 2. Aturan pemberian nama 3. User defined words 4. Tipe data dalam COBOL 5. Aturan penulisan 6. Level number 7. Picture clause dan

picture editing

- Bentuk : Kuliah

- Metode : Ceramah, Problem Based Learning

- Tugas 1

2 x 50 - Mahasiswa mampu menguraikan struktur dasar COBOL dengan benar;

- Mahasiswa mampu menjabarkan aturan pemberian nama dan mencontohkan penggunaanya dengan benar;

- Mahasiswa mampu menjabarkan tipe data pada COBOL dengan benar;

- Mahasiswa mampu menjelaskan aturan penulisan kode program dengan benar;

- Mahasiswa mampu menguraikan penggunaan level number dengan benar;

- Mahasiswa mampu menjelaskan bentuk operator dan ungkapan aritmatika dengan benar

Partisipasi Mahasiswa, Presentasi mahasiswa

15 % [1]

2 Mahasiswa memahami

1. Identification division; 2. Environment division

- Bentuk : Kuliah 2 x 50 - Mahasiswa mampu menguraikan bagian-

Partisipasi Mahasiswa,

10 % [1]

[CPPS 5, CPMK 5.1]: Mahasiswa memahami format detail program COBOL (mg ke-2)

[CPPS 5, CPMK 5.1]: Mahasiswa menguraikan Konsep dasar program COBOL (mg ke-1)

Page 5: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

Minggu Ke-

Sub-CPMK (Kemampuan

akhir yang diharapkan)

Bahan Kajian (Materi Pembelajaran)

Bentuk & Metode Pembelajaran

Waktu Belajar (menit)

Penilaian

Referensi

Indikator Kriteria Bobot

format detail program COBOL

3. Data division 4. Procedure division 5. Operator 6. Statement dasar dalam

procedure division: move, display, accept, stop

- Metode : Ceramah, Problem Based Learning

- Tugas 2

bagian setiap divisi pada program COBOL dengan benar;

- Mahasiswa mampu mengemukakan dan mencontohkan penggunaan Picture clause dan editing untuk format data dengan benar;

- Mahasiswa mampu menjelaskan fungsi statement-statemen dasar.

Presentasi mahasiswa

3 Mahasiswa memahami logika dan teknik pemrograman COBOL

1. Statement add, substract, multiply, divide, compute,

2. Statement lompatan: 3. Goto, Goto … depending,

alter

- Bentuk : Kuliah

- Metode : Ceramah, Problem Based Learning

- Tugas 3

2 x 50 - Mahasiswa mampu menerapkan statemen Add, Substrack, Divide, Compute untuk program perhitungan;

- Mahasiswa mampu mengadaptasi Statement-statemen lompatan dan looping;

Partisipasi Mahasiswa, Presentasi mahasiswa

10 % [1]

4 Mahasiswa memahami logika dan teknik pemrograman COBOL

1. Perform

2. Tabel dimensi 1, dimensi

2, dimensi 3

- Bentuk : Kuliah

- Metode : Ceramah, Problem Based Learning

- Tugas 3

2 x 50 - Mahasiswa mampu menjelaskan tabel dimensi 1 dan dimensi banyak.

Partisipasi Mahasiswa, Presentasi mahasiswa

5 % [1]

Page 6: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

Minggu Ke-

Sub-CPMK (Kemampuan

akhir yang diharapkan)

Bahan Kajian (Materi Pembelajaran)

Bentuk & Metode Pembelajaran

Waktu Belajar (menit)

Penilaian

Referensi

Indikator Kriteria Bobot

5 Mahasiswa memahami Operasi File pada COBOL

1. File SEQUENTIAL 2. File INDEX 3. File RELATIVE

- Bentuk : Kuliah

- Metode : Ceramah, Problem Based Learning

- Tugas 4

2 x 50 - Mahasiswa mampu membuat program olah berkas dengan benar

Partisipasi Mahasiswa, Presentasi mahasiswa

5 % [1]

6 Mahasiswa memahami konsep dasar pemrograman Bahasa C

1. Sejarah bahasa C 2. Struktur program C 3. Karakter, Identifier,

keyword 4. Tipe data, konstanta,

variable 5. Static variable

- Bentuk : Kuliah

- Metode : Ceramah, Problem Based Learning

- Tugas 5

2 x 50 - Mahasiswa mampu menguraikan sejarah dan struktur program bahasa C dengan benar;

- Mahasiswa mampu mencontohkan identifier dan keyword bahasa C dengan benar;

- Mahasiswa mampu mengkategorian macam-macam tipe data dengan benar;

- Mahasiswa mampu membandingkan deklarasi data, konstanta dan variabel dengan benar

Partisipasi Mahasiswa, Presentasi mahasiswa,

10 % [2], [3]

7 Mahasiswa memahami fungsi instruksi I/O

1. getchar(), getch(), getche(), gets(), scanf()

2. putchar(), putch(), puts(), printf()

3. Pengaturan cursor 4. Pembersihan layar

- Bentuk : Kuliah

- Metode : Ceramah, Problem Based Learning

- Tugas 6

2 x 50 Mahasiswa mampu menerapkan penggunaan fungsi Input/output

Partisipasi Mahasiswa, Presentasi mahasiswa

5 % [2], [3]

Page 7: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

Minggu Ke-

Sub-CPMK (Kemampuan

akhir yang diharapkan)

Bahan Kajian (Materi Pembelajaran)

Bentuk & Metode Pembelajaran

Waktu Belajar (menit)

Penilaian

Referensi

Indikator Kriteria Bobot

8 Mahasiswa memahami pengkategorian bentuk-operator pada bahasa C

1. Operator Unary (increment, decremen, cast)

2. Operator logika dan kondisi

3. Operator bitwise 4. Compound assignment

operator 5. Ekspresi, assignment

- Bentuk : Kuliah

- Metode :

Ceramah,

Problem Based

Learning

- Tugas 7

2 x 50 - Mahasiswa mampu

menentukan operator

unary dengan benar;

- Mahasiswa mampu

menentukan operator

logika dan kondisi dengan

benar;

- Mahasiswa mampu

menentukan operator

majemuk dengan benar;

- Mahasiswa mampu

menentukan operator

bitwise dengan benar;

- Mahasiswa mampu menentukan operator majemuk dengan benar

Partisipasi Mahasiswa, Presentasi mahasiswa

10 % [2], [3]

9 Mahasiswa mengoperasikan penggunaan fungsi percabangan

1. if ( ), if ( ) else ( ), switch () case

2. Seleksi multi kondisi 3. Seleksi bertingkat

- Bentuk : Kuliah

- Metode : Ceramah, Problem Based Learning

- Tugas 7

2 x 50 - Mampu menjelaskan penerapan fungsi percabangan / seleksi

- Mampu menggunakan fungsi multi kondisi;

- Mampu menerapkan seleksi bertingkat

Partisipasi Mahasiswa, Presentasi mahasiswa

5% [2], [3]

Page 8: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

Minggu Ke-

Sub-CPMK (Kemampuan

akhir yang diharapkan)

Bahan Kajian (Materi Pembelajaran)

Bentuk & Metode Pembelajaran

Waktu Belajar (menit)

Penilaian

Referensi

Indikator Kriteria Bobot

10 Mahasiswa mengoperasikan penggunaan fungsi perulangan

1. for ( ), while ( ), do while

( )

2. break, continue

3. Perulangan bertingkat

- Bentuk : Kuliah

- Metode :

Ceramah,

Problem Based

Learning

- Tugas 7

2 x 50 - Mampu menggunakan

fungsi for, do dan while

do pada pemrograman;

- Mampu menggunakan

break dan continue;

- Mampu menggunakan

perulangan bertingkat

Partisipasi Mahasiswa, Presentasi mahasiswa

5% [2], [3]

11 UJIAN TENGAH SEMESTER

12 Mahasiswa memproses penggunaan fungsi pada bahasa C

1. Struktur function 2. Lingkup Variable 3. Pengiriman argumen 4. Fungsi recursive

- Bentuk : Kuliah

- Metode :

Ceramah,

Problem Based

Learning

- Tugas 8

2 x 50 - Mahasiswa mampu menjelaskan mengenai langkah-langkah pembuatan sebuah Menu dengan Mampu menerapkan fungsi pada program;

- Mampu melakukan pengiriman argumen;

- Mampu menerapkan fungsi rekursi;

Partisipasi Mahasiswa, Presentasi mahasiswa

5% [2], [3]

13 Mahasiswa Menyusun pembuatan array

- Array 1 dimensi - Array 2 dimensi - Array multidimens

- Bentuk : Kuliah

- Metode :

Ceramah,

Problem Based

Learning

- Tugas 9

2 x 50 - Mampu menerapkan array pada program

Partisipasi Mahasiswa, Presentasi mahasiswa

5% [2], [3]

Page 9: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

Minggu Ke-

Sub-CPMK (Kemampuan

akhir yang diharapkan)

Bahan Kajian (Materi Pembelajaran)

Bentuk & Metode Pembelajaran

Waktu Belajar (menit)

Penilaian

Referensi

Indikator Kriteria Bobot

14 Mahasiswa menerapkan penggunaan pointer

1. Rvalue/Lvalue

2. Dechipering declaration

3. Pointer arithmatics

4. Variabel pointer

5. Pointer dan function

argument

6. Pointer dan array

- Bentuk : Kuliah

- Metode :

Ceramah,

Problem Based

Learning

- Tugas 10

2 x 50 Mampu menyusun pointer pada program

Partisipasi Mahasiswa, Presentasi mahasiswa

5% [2], [3]

15 Mahasiswa memahami struktur data lanjutan pada bahasa C

1. String dan character 2. Struct 3. Union

- Bentuk : Kuliah

- Metode :

Ceramah,

Problem Based

Learning

- Tugas 11

2 x 50 - Mahasiswa mampu

membedakan string dan

karakter;

- Mahasiswa mampu

menerapkan Struct pada

program;

- Mahasiswa mampu menerapkan Union pada program

Partisipasi Mahasiswa, Presentasi mahasiswa

5% [2], [3]

16 UJIAN AKHIR SEMESTER

Page 10: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 1

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 1 Fakultas : Teknologi Industri A. TUJUAN TUGAS

- Memahami struktur pemrograman COBOL

- Memahami tipe data dan aturan penggunaan level number COBOL - Memahami picture clause dan picture editing COBOL

B. URAIAN TUGAS

a. Obyek Garapan - Implementasi struktur pemrograman COBOL - Implementasi tipe data dan penggunaan level number COBOL - Implementasi picture clause dan picture editing COBOL

b. Metode/Cara Pengerjaan - Latihan di kelas

Menuliskan tipe data dengan bahasa pemrograman COBOL

- Tugas Membuat program sederhana menggunakan level number Program dikumpulkan pada pertemuan berikutnya

c. Deskripsi Luaran Laporan berupa kode, output, dan penjelasan program.

C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks dan penjelasan program - Kesesuaian output program

Page 11: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

GRADING SCHEME COMPETENCE

KRITERIA 1: Tingkat Ketepatan

DIMENSI Sangat

Memuaskan Memuaskan Batas

Kurang Memuaskan

Di bawah standard

SKOR

Ketepatan dan ketelitian penulisan sintaks dan penjelasan program

Tepat dan teliti dalam menggunakan sintaks dan penjelasan program yang lengkap

Tepat dan teliti dalam menggunakan sintaks dan sedikit penjelasan program

Tepat dan teliti dalam menggunakan sintaks dan tidak ada penjelasan program

Kurang tepat dan teliti dalam menggunakan sintaks

Tidak tepat dalam menggunakan sintaks

10

KRITERIA 2: Tingkat Kesesuaian

DIMENSI Sangat

Memuaskan Memuaskan Batas

Kurang Memuaskan

Di bawah standard

SKOR

Kesesuaian output program

tepat/sesuai dengan output yang diharapkan dan terdapat variasi jawaban

tepat/sesuai dengan output yang diharapkan dan sedikit variasi jawaban

tepat/sesuai dengan output yang diharapkan dan tidak ada variasi jawaban

Kurang tepat/sesuai dengan output yang diharapkan

Tidak tepat/sesuai dengan output yang diharapkan

5

Page 12: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 2

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 2 Fakultas : Teknologi Industri A. TUJUAN TUGAS

- Memahami operator COBOL - Memahami fungsi statemen move, display, accept, stop

B. URAIAN TUGAS

a. Obyek Garapan - Implementasi operator COBOL

- Implementasi fungsi statemen move, display, accept, stop

b. Metode/Cara Pengerjaan

- Latihan di kelas Menuliskan operator COBOL Menjelaskan fungsi dari statemen move, display, accept, stop

- Tugas Membuat program sederhana menggunakan statemen move, display, accept, stop, dan operator sesuai arahan dan

soal yang diberikan dosen pengampu. Program dikumpulkan pada pertemuan berikutnya

c. Deskripsi Luaran Laporan berupa kode, output, dan penjelasan program.

C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks dan penjelasan program - Kesesuaian output program.

Page 13: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 3

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 3-4 Fakultas : Teknologi Industri A. TUJUAN TUGAS

Mengerti logika dan teknik pemrograman COBOL. B. URAIAN TUGAS

a. Obyek Garapan - Menerapkan statemen add, substract, multiply, divide, compute

- Menerapkan statemen lompatan dan looping b. Metode/Cara Pengerjaan

- Latihan di kelas Membuat program sederhana tabel dimensi 1.

- Tugas Membuat program sederhana tabel dimensi banyak sesuai arahan dan soal yang diberikan dosen pengampu. Program dikumpulkan pada pertemuan berikutnya

c. Deskripsi Luaran Laporan berisi kode kode, output, dan penjelasan program.

C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks program - Kesesuaian output program

Page 14: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 4

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 5 Fakultas : Teknologi Industri A. TUJUAN TUGAS

Mengerti operasi file pada COBOL B. URAIAN TUGAS

a. Obyek Garapan Menerapkan operasi file sequential, index, dan relative

b. Metode/Cara Pengerjaan - Latihan di kelas

Menjelaskan operasi file pada COBOL - Tugas

Membuat program sederhana untuk pengolahan berkas Program dikumpulkan pada pertemuan berikutnya

c. Deskripsi Luaran Laporan berisi kode, output, dan penjelasan program.

C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks dan penjelasan program - Kesesuaian output program

Page 15: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 5

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 6 Fakultas : Teknologi Industri A. TUJUAN TUGAS

Mengerti konsep pemrograman bahasa C B. URAIAN TUGAS

a. Obyek Garapan Deklarasi variable, tipe data, konstansta

b. Metode/Cara Pengerjaan - Latihan di kelas

Menjelaskan identifier dan keyword bahasa C Menjelaskan tipe data pada C

- Tugas Membuat program sederhana sesuai arahan dan soal yang diberikan dosen pengampu

c. Deskripsi Luaran Laporan berisi kode, output, dan penjelasan program.

C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks dan penjelasan program - Kesesuaian output program

Page 16: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 6

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 7 Fakultas : Teknologi Industri A. TUJUAN TUGAS

Menguasai fungsi instruksi I/O B. URAIAN TUGAS

a. Obyek Garapan Menerapkan fungsi input/output

b. Metode/Cara Pengerjaan - Latihan di kelas

Menjelaskan fungsi instruksi I/O - Tugas

Menerapkan fungsi I/O ke dalam program sesuai arahan dan soal yang diberikan dosen pengampu. c. Deskripsi Luaran

Laporan berisi kode, output, dan penjelasan program. C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks dan penjelasan program - Kesesuaian output program

Page 17: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 7

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 8-10 Fakultas : Teknologi Industri A. TUJUAN TUGAS

- Memahami operator pada Bahasa C.

- Menguasai penggunaan fungsi percabangan - Menguasai penggunaan fungsi perulangan

B. URAIAN TUGAS

a. Obyek Garapan - Menerapkan operator unary, logika dan kondisi, bitwise, dan majemuk - Menerapkan fungsi percabangan - Menerapkan fungsi perulangan

b. Metode/Cara Pengerjaan - Latihan di kelas

Membuat program sederhana menggunakan operator

- Tugas Menerapkan operator, percabangan, dan perulangan ke dalam program Bahasa C sesuai arahan dan soal yang

diberikan dosen pengampu. c. Deskripsi Luaran

Laporan berisi kode, output, dan penjelasan program. C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks dan penjelasan program - Kesesuaian output program

Page 18: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 8

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 12 Fakultas : Teknologi Industri A. TUJUAN TUGAS

Mengerti cara pembuatan fungsi pada Bahasa C. B. URAIAN TUGAS

a. Obyek Garapan Komponen pembentuk menu, langkah-langkah pembuatan menu.

b. Metode/Cara Pengerjaan - Latihan di kelas

Menjelaskan Langkah-langkah pembuatan menu - Tugas

Membuat program menu dan fungsi rekursi pada bahasa C sesuai arahan dan soal yang diberikan dosen pengampu. c. Deskripsi Luaran

Laporan berisi kode, output, dan penjelasan program. C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks dan penjelasan program - Kesesuaian output program

Page 19: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 9

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 13 Fakultas : Teknologi Industri A. TUJUAN TUGAS

Mengerti cara pembuatan array B. URAIAN TUGAS

a. Obyek Garapan Menerapkan pembuatan array

b. Metode/Cara Pengerjaan - Latihan di kelas

Membuat program sederhana array 1 dimensi.

- Tugas Membuat program sederhana array 2 atau multi sesuai arahan dan soal yang diberikan dosen pengampu. Tugas dikumpulkan pada pertemuan berikutnya

c. Deskripsi Luaran Laporan berisi kode, output, dan penjelasan program.

C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks dan penjelasan program - Kesesuaian output program

Page 20: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 10

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 14 Fakultas : Teknologi Industri A. TUJUAN TUGAS

Mengerti cara pembuatan pointer

B. URAIAN TUGAS a. Obyek Garapan

Menerapkan pointer

b. Metode/Cara Pengerjaan - Tugas :

Menerapkan penggunaan pointer ke dalam program sederhana sesuai arahan dan soal yang diberikan dosen pengampu.

Tugas dikumpulkan pada pertemuan berikutnya. c. Deskripsi Luaran

Laporan berisi kode, output, dan penjelasan program. C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks dan penjelasan program - Kesesuaian output program

Page 21: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045203.pdf · 2. Memahami format program COBOL 3. Menguasai logika dan teknik pemrograman COBOL 4. Menguasai

FORMAT RANCANGAN TUGAS 11

Nama Mata Kuliah : Algoritma & Pemrograman 3 SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 15 Fakultas : Teknologi Industri A. TUJUAN TUGAS

Mengerti struktur data lanjutan pada Bahasa C B. URAIAN TUGAS

a. Obyek Garapan Menerapkan struct pada program

b. Metode/Cara Pengerjaan - Latihan di kelas

Menjelaskan perbedaan string dan karakter pada Bahasa C. - Tugas

Menerapkan struct dan union pada bahasa C sesuai arahan dan soal yang diberikan dosen pengampu. c. Deskripsi Luaran

Laporan berisi kode, output, dan penjelasan program. C. KRITERIA PENILAIAN (15%)

- Ketepatan penulisan sintaks dan penjelasan program - Kesesuaian output program