Transcript
Page 1: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

Struktur Data IT045229 2 3 Agustus 2018

Otorisasi Nama Koordinator Pengembang RPS

Koordinator Bidang Keahlian (Jika Ada)

Ketua Program Studi

Prof. Dr.-Ing. Adang Suhendra, S.Kom., M.Sc

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

CPPS 1 Kemampuan memahami konsep sains yang mendukung analisis, metode dan teknik komputasi paralel yang

terdistribusi dalam pengembangan produk perangkat lunak teknologi informasi untuk sistem dengan

kompleksitas komputasi yang menerapkan pemikiran logis, kritis, sistematis dan inovatif.

CPPS 5 Kemampuan merancang algoritma yang efisien dan efektif serta mengimplementasikannya dengan bahasa

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

mobile.

CPSS 8 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 1.2 Kemampuan menerapkan pemikiran logis, kritis, sistematis, dan inovatif.

Page 2: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

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, membahas tentang teori dasar struktur dan penanganan data, mengenalkan konsep pengorganisasian kumpulan data serta penyusunan algoritma dalam pengembangan program dan pemanfaatan bentuk struktur tersebut. Meningkatkan pemahaman struktur data dan penanganan data bagi perencanaan algoritma dan penyusunan program, misalnya sebagai dasar teknik sebuah penyusunan basis data

Bahan Kajian / Materi Pembelajaran

1. Menjelaskan Mahasiswa dapat memahami, mengerti, dan menjelaskan dan mendefinisikan tentang filosofi Struktur

Data

2. Memahami dan menjelaskan jenis-jenis data dan contohnya dengan tepat dan benar

3. Menjelaskan/mengerti apa yang dimaksud Array dan record serta dapat mendeklarasikan kedalam bahasa

pemrograman

4. Menjelaskan dan mengerti apa yang dimaksud dengan stack dan aplikasinya

5. Menjelaskan dan mengeta tahui cara kerja queue dan menerapakannya kedalam aplikasinya

6. Menjelaskan dan mengetahui cara kerja linklist dan aplikasinya.

7. Menjelaskan jenis-jenis tree dan penyelesaiannya

8. Menjelaskan dan mengetahui macam-macam graph dan penerapannya

9. Memahami dan menjelaskan tentang berbagai jenis sort dan membandingkan kinerjanya dengan menggunakan Big-

Oh

10. Memahami bagaimana sistem pencarian data

Daftar Referensi Utama :

1. D. Suryadi H. S., Pengantar Struktur Data, Penerbit Gunadarma

2. Loomis, Mary E. S., Data Management and File Structures, Prentice Hall International Inc., 1989.

3. Reynolds, W. Charles, Program Design and Data Structures in Pascal, Wadsworth Pub. Co., 1986.

4. Wirth, Niklaus, Algorithms and data Structures, Prentice Hall, 1986.

5. Lipschutz, Seymour, Schaum’s Outline Series, Data Structures, Mc Graw-Hill, 1986.

6. Stubbs, T. Daniel, & Neil W. Webre, Data Structures with Abstracts Data Types and Pascal, Brook/Cole Publishing Company,

1984.

7. Wirth, Niklaus, Algorithm and Data Structures, Prentice Hall, 1986

8. Bambang hariyanto, Struktur Data, Penerbit Informatika Bandung, Februari 2000.

Page 3: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

9. Rinaldi Munir, Algoritma & Pemrograman dalam bahasa Pascal & C, Penerbit Informatika Bandung, 2004.

10. Bambang Wahyudi, Pengantar Struktur Data & Algoritma, Penerbit Andi Offset, 2008

11. Bambang Wahyudi, Konsep Sistem Informasi, Penerbit Andi Offset, 2007.

Media Pembelajaran Perangkat Lunak Perangkat Keras

Komputer, Laptop, Proyektor

Nama Dosen Pengampu Elly Agustina Julisawati Mata Kuliah Prasyarat (Jika Ada)

-

Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS

CAPAIAN PEMBELAJARAN MATA KULIAH STRUKTUR DATA :

1. Kemampuan menerapkan pemikiran logis, kritis, sistematis, dan inovatif.

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

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

Page 4: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

[CPPS 1 CPMK 2]: Mahasiswa dapat memahami, mengerti, menjelaskan dan mendefinisikan tentang filosofi Struktur Data (mg ke-1)

[CPPS 1 CPMK 2]: Mahasiswa mampu memahami dan menjelaskan jenis- jenis data dan contohnya dengan tepat dan benar (mg ke-2, 3)

[CPPS 1, 5 CPMK 2, 10]: Mahasiswa mampu menjelaskan jenis- jenis tree dan Penyelesaiannya (mg-12)

[CPPS 1, 5 CPMK 2, 10]: Mahasiswa mampu menjabarkan Array dan

record serta dapat mendeklarasikan kedalam bahasa pemrograman

(mg ke-4, 5)

[CPPS 1, 5 CPMK 2, 10]: Mahasiswa mampu Menjelaskan dan mengerti apa yang dimaksud dengan stack dan aplikasinya (mg ke-6)

(mg k5)

EVALUASI TENGAH SEMESTER (mg ke-11)

[CPPS 1, 5 CPMK 2, 10]: Mahasiswa mampu menjelaskan dan mengetahui cara kerja linklist dan aplikasinya.(mg ke-9, 10)

EVALUASI AKHIR SEMESTER (mg ke-16)

[CPPS 5,8 CPMK 10, 17 Mahasiswa dapat memahami dan menjelaskan tentang berbagai jenis sort dan membandingkan kinerjanya dengan menggunakan Big-Oh (mg ke-14)

[CPPS 5 , 8 CPMK 10, 17 ]: Mahasiswa mampu menjabarkan cara kerja queue dan menerapakannya kedalam aplikasinya (mg ke-7, 8)

[CPPS 1, 5 CPMK 2, 10]: Mahasiswa mampu menjelaskan dan mengetahui macam- macam graph dan penerapannya. (mg ke-13)

6

1

2

3

4

5

7

8

9

10

[CPPS 5 CPMK 10]: Mahasiwa mampu Memahami sistem pencarian data (mg ke-15)

11

Page 5: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

Minggu Ke-

Sub-CPMK (Kemampuan

akhir yang diharapkan)

Bahan Kajian (Materi Pembelajaran)

Bentuk & Metode

Pembelajaran

Waktu Belaja

r (Menit

)

Penilaian

Referensi Indikator Kriteria Bobot

1 Mahasiswa dapat memahami, mengerti, menjelaskan dan mendefinisikan tentang filosofi Struktur Data

Pengantar Struktur Data

1. Bit

2. Byte

3. Field/Atribut

4. Record

5. Data File

6. Database/ Basis data

7. Data Bank

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Diskusi

Kelompok

2 x 50 Menit

- Mahasiswa mampu

menjelaskan definisi

Bit

- Mahasiswa mampu

mendefinisikan Byte

- Mahasiswa mampu

mendefinisikan Field

/ Atribut

- Mahasiswa mampu

mendefinisikan

Record

- Mahasiswa mampu

mendefinisikan

File/Table

- Mahasiswa mampu

mendefinisikan

Database

- Mahasiswa mampu

mendefinisikan Data

Bank.

Partisipasi Mahasiswa

10 % 10, 11

2 Mahasiswa mampu memahami dan menjelaskan jenis- jenis data dan contohnya

1. Tipe data sederhana

2. Pemetaan ke storage

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

2 x 50 Menit

- Mahasiswa mampu

menjelaskan definisi

tipe-tipe data

- Mahasiswa mampu

mengenal organisasi

Partisipasi Mahasiswa

5 % 1, 2

Page 6: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

dengan tepat dan benar

Based

Learning,

Diskusi

Kelompok

- Tugas 1

data secara logic

maupun secara fisik dari

struktur data

3 Mahasiswa mampu memahami dan menjelaskan jenis- jenis data dan contohnya dengan tepat dan benar

1. Organisasi logic dan

fisik dari struktur data

2. Waktu pelaksanaan

program sebagai fungsi

ukuran data input..

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Diskusi

Kelompok

- Tugas 2

2 x 50 Menit

- Mahasiwa mampu

mengimplementasikan

pemetaan data ke

dalam storage

- Mahasiwa mampu

menyimpulkan waktu

pelaksanaan program

dijalankan sebagai

fungsi ukuran data

input.

Partisipasi Mahasiswa

5 % 1, 2

4 Mahasiswa

mampu

menjabarkan

Array dan record

serta dapat

mendeklarasikan kedalam bahasa pemrograman

1. Array berdimensi satu

dan array berdimensi

banyak

2. Pendeklarasian array

dalam bahasa

pemrograman

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Diskusi

Kelompok

- Tugas 2

2 x 50 Menit

- Mahasiswa mampu

menjelaskan

pengkategorian jenis-jenis

array,

- Mahasiswa mampu

mendeklarasikan array

ke dalam bahasa

pemrogrman.

- Mahasiswa mampu

memberi contoh

pendekrarasian dalam

bahasa pemrogrman

tertentu.

Partisipasi Mahasiswa

5 % 1, 2, 3, 4, 5

Page 7: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

5 Mahasiswa

mampu

menjabarkan

Array dan record

serta dapat

mendeklarasikan kedalam bahasa pemrograman

1. Pemetaan array ke

storage

2. Triangular array

(array segitiga)

3. Record

- Bentuk :

Kuliah

- Metode :

Ceramah,Prob

lem Based

Learning,

Diskusi

Kelompok

- Tugas 3

2 x 50 Menit

- Mahasiswa mampu

menjelaskan contoh

pemetaan array ke

storage

- Mahasiswa mampu

membedakan array

segitiga dan sparse serta

penerapannya kedalam

suatu aplikasi.

- Mahasiswa mampu

mendefinisikan Record

Partisipasi Mahasiswa

5% 1, 2, 3, 4, 5

6 Mahasiswa mampu memahami apa yang dimaksud dengan stack dan aplikasinya

1. Linier list.

2. Deklarasi stack dalam

bahasa pemrograman 3. Definisi dan operasi

dasar dari stack

4. Aplikasi stack

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Diskusi

Kelompok

- Tugas 4

2 x 50 Menit

- Mahasiswa mampu

menjelaskan definisi

linked list

- Mahasiswa mampu

menjelaskan stack dan

operasi-operasi dasarnya

- Mahasiswa mampu

mengaplikasian stack

kedalam Bahasa

pemrograman

- Mahasiswa memahami

pemakai stack dan

emberikan contoh

aplikasinya

Partisipasi Mahasiswa

10 % 1, 2, 3, 4, 5

Page 8: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

7 Mahasiswa mampu memahami cara kerja queue dan menerapakannya kedalam aplikasinya

1. Definisi dan operasi

dasar dari queue

2. Penyajian queue

dalam array

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Diskusi

Kelompok

- Tugas 5

2 x 50 Menit

- Mahasiswa mampu

menjelaskan definisi

queue

- Mahasiswa mampu

menjelaskan operasi-

operasi dasar queue

- Mahasiswa mampu

membentuk penyajian

queue dalam array, dan

memberikan contoh

penyajiannya

Partisipasi Mahasiswa

5 % 1, 2, 3, 4

8 Mahasiswa mampu memahami cara kerja queue dan menerapakannya kedalam aplikasinya

1. Deque

2. Queue berprioritas

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Diskusi

Kelompok

- Tugas 5

2 x 50 Menit

- Mahasiswa mampu

menjelaskan tentang

deque dan cara kerjanya

- Mahasiswa mampu

membedakan antara

queue berperioritas dan

yang tidak berperioritas,

serta emberikan contoh.

-

Partisipasi Mahasiswa

5 % 1, 2, 3, 4

Page 9: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

9 Mahasiswa mampu memahami cara kerja linklist dan aplikasinya.

1. Pengertian linked list.

2. Penyajian linked list

dalam memori

3. Kunjungan link list. -

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Diskusi

Kelompok

- Tugas 6

2 x 50 Menit

- Mahasiswa mampu

menjelaskan apa yang

dimaksud dengan linked

list

- Mahasiswa mampu

menjelaskan penyajian

linked list dalam memori

- Mahasiswa mampu

menjelaskan definisi

kunjungan pada linked

list, serta memberikan

contoh

Partisipasi Mahasiswa

10 % 1, 2

10 Mahasiswa mampu memahami cara kerja linklist dan aplikasinya.

1. Penyisipan,

penghapusan dan

pencarian (Searching)

dalam linked list

2. Alokasi memori :

koleksi sampah

3. Header dan Doubly

linked list

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Diskusi

Kelompok

2 x 50 menit

- Mahasiswa mampu

menjelaskan kategori

operasi-operasi pada

linked list seperti

penyisipan,

penghapusan dan

pencarian simpul, serta

memberikan contoh

- Mahasiswa mampu

mendiagnosa alokasi

memori: koleksi sampah

- Mahasiswa mampu

mendefinisikan header

linked list dan doubly

linked list.

Partisipasi Mahasiswa

5 % 1, 2

11 UJIAN TENGAH SEMESTER

Page 10: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

12 Mahasiswa mampu memahami jenis- jenis tree dan penyelesaiannya

1. Graph tranvesal, path

terpendek dan

spanning tree

2. General tree

3. Binary tree,

representasi dari

binary tree dan

traversal

4. Balancing binary search

tree

5. Height dan Bound

balanced tree

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Diskusi

Kelompok

- Tugas 7

2 x 50 Menit

- Mahasiswa mampu menjelaskan graph traversal, path terpendek dan spanning tree, memberikan contoh aplikasi dan penerapannya kedalam bahasa pemrograman

- Mahasiswa mampu mengenal dan mengetahui pengertian dasar tree, binary tree, representasi dan traversalnya

- Mahasiswa mampu menjabarkan balancing dan binary search tree

- Mahasiswa mampu membedakan height balanced tree dan bound balanced tree.

Partisipasi Mahasiswa

10% 1, 2, 3, 4

13 Mahasiswa mampu memahami macam- macam graph dan penerapannya.

1. Definisi dasar graph

dan graph berarah

2. Representasi matriks

adjacency dan

representasi linked list

- Bentuk :

Kuliah

- Metode :

Ceramah,

Problem

Based

Learning,

Diskusi

Kelompok

- Tugas 8

2 x 50 Menit

- Mahasiswa mampu menjelaskan graph dan jenis-jenisnya

- Mahasiswa mampu menjelaskan mengenai representasi matriks adjacency dan linked list

Partisipasi Mahasiswa

5 % 1, 2, 3, 4

Page 11: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

14 Mahasiswa dapat memahami dan menjelaskan tentang berbagai jenis sort dan membandingkan kinerjanya dengan menggunakan Big-Oh

1. Selection sort.

2. Insertion sort

3. Bubble sort

4. Quick sort.

5. Heap sort.

- Bentuk :

Kuliah

- Metode :

Problem

Based

Learning,

Project Based

Learning,

Diskusi

Kelompok

2 x 50 Menit

- Mahasiswa mampu

menjelaskan cara kerja

selection sort serta

merancang algoritma dan

penerapannya kedalam

bahasa pemrograman

- Mahasiswa mampu

menjelaskan cara kerja

insertion sort serta

merancang algoritma dan

penerapannya kedalam

bahasa pemrograman

- Mahasiswa mampu

menjelaskan cara kerja

bubble sort serta

merancang algoritma dan

penerapannya kedalam

bahasa pemrograman

- Mahasiswa mampu

menjelaskan cara kerja quit

sort serta merancang

algoritma dan

penerapannya kedalam

bahasa pemrograman

- Mahasiswa mampu

menjelaskan cara kerja

heap sort serta

merancang algoritma dan

Partisipasi Mahasiswa, Presentasi mahasiswa

10 % 1, 2, 3, 4

Page 12: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

penerapannya kedalam

bahasa pemrograman

- Mahasiswa mampu

menghitung Big-Oh.

15 Mahasiwa mampu Memahami sistem pencarian data

1. Sequential search 2. Binary search tree

- Bentuk :

Kuliah

- Metode :

Problem

Based

Learning,

Project Based

Learning,

- Diskusi

Kelompok

2 x 50 Menit

- Mahasiswa mampu mengidentifikasi search terhadap suatu struktur data dengan cara sequential

- Mahasiswa mampu mengidentifikasi search terhadap suatu struktur data dengan cara binary search tree

- Mahasiswa mampu menghitung waktu pencarian.

Partisipasi Mahasiswa, Presentasi mahasiswa

10 % 1, 2, 3, 4

16 UJIAN AKHIR SEMESTER

Page 13: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

FORMAT RANCANGAN TUGAS 1

Nama Mata Kuliah : Struktur Data SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 2-3 Fakultas : Teknologi Industri A. TUJUAN TUGAS :

- Memahami jenis- jenis data -

B. URAIAN TUGAS : a. Obyek Garapan

- Mengubah bentuk umum menjadi bentuk baku - Membuat jenis data

b. Metode atau Cara pengerjaan - Latihan di kelas :

Membuat model matematik dari suatu contoh permasalahan optimisasi yang telah diberikan

- Tugas : Carilah suatu contoh permasalahan optimisasi Buat model matematik dari permasalahan tersebut Kumpulkan hasil rangkuman tersebut pada pertemuan berikutnya Hasil akhir penugasan dikomparasi dengan materi yang sudah disampaikan

c. Deskripsi Luaran tugas yang dihasilkan :

C. KRITERIA PENILAIAN (5 %)

- Kebenaran konteks permasalahan - Kebenaran pemodelan matematik dari suatu permasalahan

Page 14: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

GRADING SCHEME COMPETENCE

KRITERIA 1: Kebenaran konteks permasalahan

DIMENSI Sangat Memuaskan

Memuaskan Batas Kurang Memuaskan

Di bawah standard

SKOR

Kebenaran konteks permasalahan

Permasalahan yang diangkat merupakan permasalahan optimisasi. Seperti mencari keuntungan maksimum atau biaya minimum.

Diungkap dengan Tepat tetapi deskriptif

Permasalahan yang diangkat benar,namun masih ada yang terlewatkan

Kurang dapat

mengungkapkan

aspek penting

Permasalahan yang

diangkat salah atau

tidak ada kaitannya

dengan optimisasi

2

KRITERIA 2 :Kebenaran pemodelan matematik dari suatu permasalahan

DIMENSI Sangat Memuaskan

Memuaskan Batas Kurang Memuaskan

Di bawah standard

SKOR

Kebenaran pemodelan

Model yang dibuat

benar, tepat dan

sesuai dengan

permasalahan.

Model yang dibuat

sesuai dengan

permasalahan tetapi

ada sedikit kesalahan

penulisan.

Model yang dibuat

sesuai dengan

permasalahan ,

namun masih ada

yang terlewatkan

Model yang

dibuat sesuai

dengan

permasalahan,

tetapi penulisan

model tidak benar

Model yang dibuat

tidak sesuai dengan

permasalahan

3

Page 15: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

FORMAT RANCANGAN TUGAS 2

Nama Mata Kuliah : SKS : 2 Program Studi : Teknik Informatika Pertemuan ke : 4-5 Fakultas : Teknologi Industri A. TUJUAN TUGAS : Mampu memahami penyelesaian masalah menggunakan record dan array B. URAIAN TUGAS :

a. Obyek Garapan Record dan array

b. Metode atau Cara pengerjaan

- Latihan di kelas :

Membuat model dari suatu contoh permasalahan optimisasi yang telah diberikan.

Tugas :

Membuat solusi optimum dengan metode grafik dari permasalahan yang diberikan. Membuat tabel simpleks dari permasalahan optimisasi yang diberikan. Mencari solusi dengan metode simpleks sesuai dengan langkah-langkah yang telah dijelaskan.

c. Deskripsi Luaran tugas yang dihasilkan : Laporan berisi penggunaan fungsi kendala dan tujuan yang tepat dengan menggambarkan grafik dan hasil optimasi dengan metode grafik serta langkah-langkah metode simpleks, seperti merubah ke bentuk baku, pembuatan tabel simpleks, sampai pada langkah mendapatkan solusi optimal . .

C. KRITERIA PENILAIAN ( 10 %)

- Kebenaran solusi optimasi metode grafik dan simpleks - Kebenaran setiap langkah pencarian solusi yang optimal

Page 16: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

GRADING SCHEME COMPETENCE

KRITERIA 1: Kebenaran fungsi tujuan dan kendala

DIMENSI Sangat Memuaskan

Memuaskan Batas Kurang Memuaskan

Di bawah standard

SKOR

Kebenaran fungsi tujuan dan kendala

Fungsi tujuan dan kendala yang dituliskan benar dan sesuai

Fungsi tujuan dan kendala yang dituliskan sesuai namun terdapat kesalahan penulisan variabel

Terdapat sedikit kesalahan penulisan namun langkah-langkah yang dituliskan sudah sesuai

Terdapat Langkah yang kurang sesuai serta kesalahan dalam penulisan

Semua Langkah dalam mencari fungsi tujuan dan kendala tidak sesuai

5

KRITERIA 2 :Kebenaran langkah

DIMENSI Sangat Memuaskan

Memuaskan Batas Kurang Memuaskan

Di bawah standard

SKOR

Kebenaran langkah iterasi metode Big M

Solusi yang

dihasilkan benar,

optimal, dan setiap

langkah yang

dituliskan benar dan

sesuai.

Solusi yang

dihasilkan benar,

optimal, namun ada

sedikit kesalahan

pada langkah yang

dituliskan.

Solusi yang

dihasilkan ada

sedikit kesalahan,

namun setiap

langkah yang

dituliskan benar

dan sesuai.

Solusi yang

dihasilkan benar,

namun banyak

langkah yang

kurang sesuai.

Solusi yang

dihasilkan tidak

benar dan langkah

yang dituliskan tidak

sesuai.

5

Page 17: UNIVERSITAS GUNADARMA PROGRAM STUDI TEKNIK …sap.gunadarma.ac.id/upload/IT-045229.pdf · Mata Kuliah Prasyarat (Jika Ada) - Mata Kuliah: Stuktur Data ( IT045229) / 2 SKS CAPAIAN

Top Related