Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
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.
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
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
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)
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]
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]
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]
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]
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
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
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
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.
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
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
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
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
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
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
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
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
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