RENCANA PEMBELAJARAN SEMESTER
JURUSAN SISTEM INFORMASIFAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
Mata Kuliah Kode Rumpun Mata Kuliah Bobot (SKS) Semester Direvisi
STRUKTUR DAN
ORGANISASI DATA 2
IT-011229
Algoritma dan
Pemrograman
K: 2 SKS P: - SKS IV AGUSTUS 2018OTORISASI Pengembang RPS Koordinator Mata Kuliah Ka. Prodi
Tim Pengembang RPS 2018 ONNY MARLEEN Dr. Setia Wirawan
Capaian
Pembelajaran (CP)
Capaian Pembelajaran Program Studi:
1. Menguasai konsep teoritis sistem informasi, pengelolaan data dan informasi, algoritma dan pemrograman, rekayasa perangkat
lunak, sistem enterprise, secara mendalam; (CP-2)
Capaian Pembelajaran Mata Kuliah
1. Menguasai konsep teoritis pengelolaan data dan informasi secara mendalam (CPMK-2.2) 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.
Pustaka 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.
10. Bambang Wahyudi, Pengantar Struktur Data & Algoritma, Penerbit Andi Offset, 2004 11. Bambang Wahyudi, Konsep Sistem Informasi, Penerbit Andi Offset, 2007.
Media Pembelajaran Projector, Komputer Mata Kuliah
Prasyarat
Struktur & Organisasi Data 1
MINGG U KEMAMPUAN AKHIR YANG DIHARAPKAN BAHAN KAJIAN (Materi Pembelajaran) BENTUK DAN METODE PEMBELAJAR AN WAKTU PENGALAMAN BELAJAR MAHASISWA PENILAIAN Ref KRITERIA DAN BENTUK INDIKATOR BOBO T 1 2 3 4 5 6 7 8 9 10 1 - 3 Mahasiswa dapat memahami, mengerti dan menjelaskan dan mendefinisikan tentang filosofi Struktur Data Mahasiswa mampu memahami dan menjelaskan jenis-jenis data dan contohnya dengan tepat dan benar Mahasiswa mampu Menjelaskan apa yang dimaksud Array dan record serta dapat
mendeklarasikan
Pengantar Struktur Data 1. Bit
2. Byte 3. Field/Atribut 4. Record 5. Data File
6. Database/ Basis data Data Bank/ Bank Data Tipe Data:
1. Tipe data sederhana 2. Pemetaan ke storage 3. Organisasi logic dan
fisik dari struktur data 4. Waktu pelaksanaan
program sebagai fungsi ukuran data input. Array:
1. Array berdimensi satu dan array berdimensi banyak 2. Pendeklarasian array dalam bahasa pemrograman 3. Pemetaan array ke Bentuk: KULIAH Metode: DISCOVERY LEARNING BLENDED LEARNING FLIPPED CLASS ROOM TM: 3x2x50’’ PT: 3x2x60’’ BM: 3x2x60’’ Mencari referensi. Merangkum referensi. Mempresentasikan hasil rangkuman Memahami Konsep dasar dari Filosofi Struktur Data. Memahami Knsep dari Type Data Memahami Konsep dari Array - Kelengkapan isi rangkuman. - Kebenaran isi rangkuman. - Daya tarik komunikasi/ presentasi Mahasiswa mampu menjelaskan definisi Bit, definisi Byte, definisi Field / Atribut, definisi Record, definisi File/Table, definisi Database, definisi Data Bank Mahasiswa mampu menjelaskan tipe-tipe data, bagaimana pemetaan data ke dalam storage, Mahasiswa mampu menjelaskan jenis-jenis array, apa
20 1, 2, 3, 4, 5, 10,
MINGG U KEMAMPUAN AKHIR YANG DIHARAPKAN BAHAN KAJIAN (Materi Pembelajaran) BENTUK DAN METODE PEMBELAJAR AN WAKTU PENGALAMAN BELAJAR MAHASISWA PENILAIAN Ref KRITERIA DAN BENTUK INDIKATOR BOBO T 1 2 3 4 5 6 7 8 9 10 storage
4. Triangular array (array segitiga). 5. Record yang dimaksud dengan record, bagaimana pemetaan array ke storage, apa yang dimaksud dengan array segitiga dan sparse array 4 - 6 Mahasiswa mampu menjelaskan dan mengerti apa yang dimaksud dengan stack dan aplikasinya Mahasiswa mampu menjelaskan dan mengetatahui cara kerja queue
1. Linier list.
2. Deklarasi stack dalam bahasa pemrograman 3. Definisi dan operasi
dasar dari stack 4. Aplikasi stack Queue:
1. Definisi dan operasi dasar dari queue 2. Penyajian queue dalam
array. 3. Deque. 4. Queue berprioritas Bentuk: KULIAH Metode: CASE STUDY DISCOVERY LEARNING TM: 3x2x50’’ PT: 3x2x60’’ BM: 3x2x60’’ Mencari referensi. Merangkum referensi Mempresentasikan hasil rangkuman. Kelengkapan isi laporan . Kebenaran isi laporan .
Daya tarik komuni kasi / presentasi. Mahasiswa mampu memahami dan mengerti mengenai stack dan operasi-operasi dasarnya Mahasiswa dapat memahami dan mendefinisikan queue, mengerti mengenai operasi-operasi dasar queue, 20 1 - 5 7 - 10 Mahasiswa mampu menjelaskan dan mengetahui cara kerja link list Mahasiswa mampu menjelaskan jenis- jenis tree dan penyelesaiannya Mahasiswa mampu
Linked List:
1.Pengertian linked list. 2.Penyajian linked list dalam memori 3.Kunjungan link list. 4.Penyisipan, penghapusan dan pencarian (Searching) dalam linked list.
5.Alokasi memori: koleksi
Bentuk: KULIAH Metode: DISCOVERY LEARNING BLENDED LEARNING TM: 4x2x50’’ PT: 4x2x60’’ BM: 4x2x60’’ Mencari referensi. Merangkum referensi Mempresentasikan hasil rangkuman. Kelengkapan isi laporan . Kebenaran isi laporan .
Daya tarik komuni kasi / presentasi. Mahasiswa mampu mengenal apa yang dimaksud dengan linked list, mengenal dan memahami penyajian linked list dalam memori
MINGG U KEMAMPUAN AKHIR YANG DIHARAPKAN BAHAN KAJIAN (Materi Pembelajaran) BENTUK DAN METODE PEMBELAJAR AN WAKTU PENGALAMAN BELAJAR MAHASISWA PENILAIAN Ref KRITERIA DAN BENTUK INDIKATOR BOBO T 1 2 3 4 5 6 7 8 9 10 menjelaskan dan mengetahui macam-macam graph dan penerapannya
sampah
6.Header dan Doubly linked list
Graph:
1. Definisi dasar graph dan graph berarah
2. Representasi matriks adjacency dan
representasi linked list 3. Graph tranvesal, path
terpendek dan spanning tree
4. General tree.
5. Binary tree representasi dari binary tree dan traversal
6. Balancing binary search tree
7. Height dan Bound balanced tree Mahasiswa mampu memahami apa yang dimaksud dengan graph dan jenis-jenisnya, mampu menjelaskan mengenai representasi matriks adjacency dan linked list, memahami mengenai graph traversal, path terpendek dan spanning tree, memberikan contoh aplikasi dan penerapannya kedalam bahasa pemrograman. Mahasiswa mampu mengenal dan mengetahui pengertian dasar tree, mengenal binary tree, representasinya dan traversalnya, mengetahui bagaimana cara balancing binary search tree,
MINGG U KEMAMPUAN AKHIR YANG DIHARAPKAN BAHAN KAJIAN (Materi Pembelajaran) BENTUK DAN METODE PEMBELAJAR AN WAKTU PENGALAMAN BELAJAR MAHASISWA PENILAIAN Ref KRITERIA DAN BENTUK INDIKATOR BOBO T 1 2 3 4 5 6 7 8 9 10 mengetahui apa yang dimaksud dengan height balanced tree dan bound balanced tree.
Ujian Tengah Semester
12 - 15 Mahasiswa dapat memahami dan menjelaskan tentang berbagai jenis sort dan membandingkan kinerjanya dengan menggunakan Big-Oh Memahami bagaimana sistem pencarian data Menguasai konsep teoritis ilmu komputasi khususnya algoritma, bahasa pemrograman, basis data, grafik komputer, pengolahan citra, secara mendalam Teknik Sortir: 1. Selection sort. 2. Insertion sort 3. Bubble sort 4. Quick sort. 5. Heap sort.
Pencarian Data dengan:
1. Sequential search 2. Binary search tree
Algoritma pemrograman untuk menerapkan 4 teknik dasar Sortir Bahasa pemrograman yang dapat digunakan adalah bahasa
pemrograman yang telah dipelajari pada semester terdahulu atau yang sedang berjalan seperti Basic, Pascal, Cobol, C/C++ Bentuk: KULIAH Metode: Case Study DISCOVERY LEARNING BLENDED LEARNING TM: 4x2x50’’ PT: 4x2x60’’ BM: 4x2x60’’ Membuat program dengan bahasa program yang sudah dikuasai untuk menghasilkan Sortir, kemudian program yang dibuat juga dapat melakukan proses update pada Sortir tersebut Kebenaran untuk keluaran program dari saah satu teknik Sortir tersebut. Kebenaran keluaran program dalam melakukan update pada Sortir yang dibuat. Ketepatan dalam alur logika program yang digunakan pada pembuatan Sortir. Mahasiswa mampu menjelaskan cara kerja selection sort Mahasiswa mampu menjelaskan cara kerja insertion sort Mahasiswa mampu menjelaskan cara kerja bubble sort, Mahasiswa mampu,
Menjelaskan cara kerja Quick sort, Mahasiswa mampu menjelaskan cara kerja heap sort, Menghitung Big-Oh Mahasiswa mampu memahani bagaimana melakukan search terhadap suatu struktur data dengan cara sequential, 40 1 - 4
MINGG U KEMAMPUAN AKHIR YANG DIHARAPKAN BAHAN KAJIAN (Materi Pembelajaran) BENTUK DAN METODE PEMBELAJAR AN WAKTU PENGALAMAN BELAJAR MAHASISWA PENILAIAN Ref KRITERIA DAN BENTUK INDIKATOR BOBO T 1 2 3 4 5 6 7 8 9 10 bagaimana melakukan search terhadap suatu struktur data dengan cara binary search tree, Mampu membuat program
sederhana.
FORMAT RANCANGAN TUGAS 1
Nama Mata Kuliah : STRUKTUR DAN ORGANISASI DATA 2 SKS : 2Program Studi : Sistem Informasi Pertemuan ke : 1 - 3
Fakultas : Ilmu Komputer dan Teknologi Informasi A. TUJUAN TUGAS :
Menjelaskan Filosofi dari Struktur Data, istilah yang ada dalam Filosofi Struktur Data. Menjelaskan Type Data serta Array
B. URAIAN TUGAS : a. Obyek Garapan
Filosofi Struktur Data, Type Data dan Array b. Metode atau Cara pengerjaan
Carilah referensi mengenai Filosofi Struktur Data, Type Data dan Array
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 Bambang Wahyudi, Pengantar Struktur Data & Algoritma, Penerbit Andi Offset, 2004 7 Bambang Wahyudi, Konsep Sistem Informasi, Penerbit Andi Offset, 2007.
Carilah referensi mengenai Filosofi Struktur Data, Type Data dan Array Rangkumlah referensi tersebut, dengan mencakup :
1. Definisi Type Data
2. Istilah yang ada pada Filosofi Struktur Data 3. Jenis-jenis Type Data
4. Definisi Array
5. Macam-macam Array beserta contohnya 6. Contoh dari macam macam Type Data
7. Rangkuman dibuat dalam bentuk paper dengan ukuran kertas A4. 8. Buat Presentasi untuk 2 topik/materi
9. Presentasikan hasil rangkuman tersebut di depan kelas C, Deskripsi Luaran tugas yang dihasilkan :
1. Paper berisi rangkuman dengan ukuran kertas A4, Huruf Times New Roman, Judul bab 14 Point, Judul Subbab 12 point dan isi 12 point.
2. Rangkuman terdiri dari atas: Cover (Judul, Logo Gunadarma, Penyusun, Tahun), Daftar Isi, Pendahuluan (gambaran umum isi Paper), Isi paper (sesuai dengan cakupan Topik/Materi), latihan soal dan jawaban, sumber pustaka.
3. Makalah Presentasi untuk 2 topik/materi
C. KRITERIA PENILAIAN (20%) 1. Kelengkapan isi rangkuman 2. Kebenaran isi rangkuman
3. Daya tarik komunikasi / presentasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan konsep
Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 5
KRITERIA 2 : Kebenaran isi rangkuman
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep
Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang
terlewatkan
Kurang dapat
mengungkapkan aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
KRITERIA 3 : Daya tarik komunikasi / presentasi KRITERIA 3a : Komunikasi tertulis
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 3
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapih
Tidak ada hasil 2
KRITERIA 3b : Komunikasi lisan
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Isi Memberi inspirasi pendengar untuk mencari lebih dalam
Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya Informasi yang disampaikan menyesatkan atau salah 3
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)
FORMAT RANCANGAN TUGAS 2
Nama Mata Kuliah : STRUKTUR DAN ORGANISASI DATA 2 SKS : 2Program Studi : Sistem Informasi Pertemuan ke: 4 - 6
Fakultas : Ilmu Komputer dan Teknologi Informasi A. TUJUAN TUGAS :
Menyelesaikan kasus pada Stack dan Queue. B. URAIAN TUGAS :
a. Obyek Garapan Stack dan Queue
b. Metode atau Cara pengerjaan
Carilah referensi mengenai Stack dan Queue
1
D. Suryadi H. S., Pengantar Struktur Data, Penerbit Gunadarma2. 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.
Carilah referensi mengenai istilah infix, potfix, operasi pada Queue untuk : 1 Mengetahui algoritma untuk merubah notasi infix menjadi postfix
2 Membuat contoh kasus dari infix menjadi postfix
3 Membuat contoh kasus dari empat operasi dasar pada Queue C Deskripsi Luaran Tugas yang dihasilkan :
1 Kebenaran algoritma melakukan perubahan notasi infix jadi postfix 2 Kebenaran dalam membuat contoh kasus dari infix menjadi postfix
3 Kebenaran dalam membuat contoh kasus dari 4 operasi dasar pada Queue
C. KRITERIA PENILAIAN (20%)
1. Kebenaran algoritma melakukan perubahan notasi infix jadi postfix 2. Kebenaran dalam membuat contoh kasus dari infix menjadi postfix
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kebenaran algoritma melakukan perubahan infix jadi postfix
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran algoritma melakukan perubahan infix jadi postfix Tepat menentukan algoritma yang digunakan dalam melakukan perubahan infix jadi postfix benar
Tepat menentukan algoritma yang digunakan dalam merubah infix jadi postfix tetapi salah dalam menghasilkan outputnya
Hanya algoritma yang benar dapat menentukan perubahan infix jadi postfix dan mendapatkan output yang benar
Dapat mengetahui algoritma yang
digunakan, tetapi masih salah dalam memberikan outputnya
Tidak dapat
menentukan algorima yang digunakan untuk merubah infix jadi postfix
5
4. KRITERIA 2 : Kebenaran dalam membuat contoh kasus dari infix menjadi postfix
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran dalam membuat contoh kasus dari infix menjadi postfix
Tepat dalam membuat contoh kasus dari infix jadi postfix benar
Tepat dalam
membuat contoh kasus dari infix jadi postfix, tetapi salah dalam menghasilkan outputnya
Hanya dapat membuat contoh kasus dari infix jadi postfix
Dapat mengetahui contoh kasus yamg digunakan, tetapi masih salah dalam menghasilkan outputnya Tidak dapat memberikan contoh kasus 5
5. KRITERIA 3 : Kebenaran dalam membuat contoh kasus pada Queue
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran dalam membuat contoh kasus dari 4 operasi dasar pada Queue
Tepat dalam membuat contoh kasus dari 4 operasi dasar pada Queue
Benar
Tepat
dalam
membuat contoh
kasus dari 4 operasi
dasar pada Queue
, tetapi salah dalam menghasilkan outputnyaHanya dapat
menentukan
contoh
kasus pada Queue
dengan tiga operasi
dasar pada Queue
Dapat memberikan satu contoh kasus pada Queue dengan satu operasi dasar
Tidak dapat
memberikan contoh kasus pada Queue
FORMAT RANCANGAN TUGAS 3
Nama Mata Kuliah : STRUKTUR DAN ORGANISASI DATA 2 SKS : 2Program Studi : Sistem Informasi Pertemuan ke: 7 - 10
Fakultas : Ilmu Komputer dan Teknologi Informasi A. TUJUAN TUGAS :
Mengetahui tentang Linked List dan Graph B. URAIAN TUGAS :
a. Obyek Garapan Linked List dan Graph
b. Metode atau Cara pengerjaan
1 Mencari referensi tentang Linked List dan Graph 2 Mengindentifikasi apa itu Linked List
3 Menganalisis apa saja yang termasuk di dalam Linked List 4 Menganalisis apa saja yang termasuk di dalam Graph 5 Mengidentifikasi apa itu Graph
C Deskripsi Luaran tugas yang dihasilkan :
Paper berisi hasil identifikasi dan analisis untuk organisasi file index sequential dan organisasi file dengan multikey, paper diketik dengan ukuran kertas A4, Huruf Arial. Judul bab 14 Point, Judul Subbab 12 point dan isi 11 point.
Rangkuman terdiri dari atas : Cover (Judul, Logo Gunadarma, Penyusun, Tahun), Daftar Isi, Pendahuluan (gambaran umum isi Paper), Isi paper (Cara melakukan Linkwd List dan Graph), Latihan Soal dan Jawaban, Sumber pustaka.
Makalah Presentasi C. KRITERIA PENILAIAN (20%)
Kelengkapan dan jumlah referensi
Ketepatan dalam melakukan identifikasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan dan jumlah referensi
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Jumlah referensi Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep Lengkap dan terpadu KRITERIA 2 : Ketepatan dalam melakukan identifikasi
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Ketepatan Hasil identifikasi tepat, detail dan mendalam serta ditulis dengan sangat menarik.
Hasil identifikasi tepat, detail dan mendalam serta ditulis dengan cukup menarik.
Hasil identifikasi tepat dan detail.
Hasil identifikasi tepat namun tidak detail dan mendalam.
Hasil identifikasi tidak tepat.
5
Identifikasi Identifikasi dilakukan untuk Linked List dan Graph, dan disertakan dengan soal latihan
Identifikasi dilakukan hanya untuk salah satu dari semua tugas yang diberikan, tetapi sudah terdapat soal latihan
Identifikasi dilakukan hanya untuk salah satu dari semua tugas yang diberikan
Identifikasi dilakukan hanya sampai dengan memberikan defnisi
Tidak dilakukan identifikasi
5
KRITERIA 3 : Daya tarik komunikasi / presentasi KRITERIA 3a : Komunikasi tertulis
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah pembaca untuk mencari tahu konsep lebih dalam
Bahasa menambah informasi pembaca
Bahasa deskriptif, tidak terlalu menambah pengetahuan
Informasi dan data yang disampaikan tidak menarik dan membingungkan
Tidak ada hasil 4
Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca
Paper cukup menarik, walau tidak terlalu mengundang
Dijilid biasa Dijilid namun kurang rapih
KRITERIA 3b : Komunikasi lisan
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Isi Memberi inspirasi pendengar untuk mencari lebih dalam
Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya Informasi yang disampaikan menyesatkan atau salah 4
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 4
Gaya Presentasi Menggugah semangat pendengar
Membuat pendengar paham, hanya sesekali saja memandang catatan
Lebih banyak membaca catatan
Selalu membaca catatan (tergantung pada
catatan)
FORMAT RANCANGAN TUGAS 4
Nama Mata Kuliah : STRUKTUR DAN ORGANISASI DATA 2 SKS : 2Program Studi : Sistem Informasi Pertemuan ke: 12 - 15
Fakultas : Ilmu Komputer dan Teknologi Informasi B. TUJUAN TUGAS :
Membuat program dengan bahasa program yang sudah dikuasai untuk melakukan Sortir / pengurutan B. URAIAN TUGAS :
a. Obyek Garapan Aplikasi untuk Sortir
b. Metode atau Cara pengerjaan
1 Merencanakan pembuatan program dengan keluaran program adalah salah satu teknik dalam Sortir
2 Menganalisis instruksi program yang dibutuhkan untuk membuat keluaran program seperti yang telah direncanakan 3. Merancang program untuk dapat melakukan update pada file yang telah dibuat
4. Ujicoba program yamg dibuat
C Deskripsi Luaran tugas yang dihasilkan :
Program sederhana dengan alur logika program yang baik untuk keluaran salah satu teknik Sortir C. KRITERIA PENILAIAN (40%)
Kebenaran keluaran program dari salah satu teknik Sortir tersebut
Kebenaran keluaran program dalam melakukan update pada Sortir yang dibuat Tampilan Aplikasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kebenaran keluaran program dari salah satu teknik Sortir tersebut
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran
keluaran program untuk
menghasilkan salah satu teknik Sortit
Program yang dihasikan berhasil dijalankan dan dapat memberikan keluar program yang sesuai dengan tugas yang diberikan
Instruksi program untuk menghasilkan keluar program sudah terlihat, hanya saja program belum berhasil dijalankan
Sudah dapat melakukan definisi variabel, dan dapat menentukan fungsi dalam instruksi program yang dapat digunakan untuk membuat Sortir
walaupun belum berhasil dijalankan
Hanya dapat melakukan definisi variabel pada kode program untuk menghasilkan keluaran yang diinginkan
Tidak ada memberikan keluaran seperti yang diharapkan
10
KRITERIA 2 : Kebenaran keluaran program dalam melakukan update pada Sortir yang dibuat Tampilan Aplikasi
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran
keluaran program untuk melakukan update pada Sortir
Program yang dihasikan berhasil dijalankan dan dapat memberikan keluaran program yang sesuai dengan tugas yang diberikan
Instruksi program untuk menghasilkan keluaran program sudah terlihat, hanya saja program belum berhasil dijalankan
Sudah dapat melakukan definisi variabel, dan dapat menentukan fungsi dalam instruksi program yang dapat digunakan untuk melakukan update Sortir walaupun belum berhasil dijalankan
Hanya dapat melakukan definisi variabel pada kode program untuk menghasilkan keluaran yang diinginkan
Tidak ada memberikan keluaran seperti yang diharapkan
10
KRITERIA 3 : Ketepatan dalam alur logika program yang digunakan pada pembuatan Sortir
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Ketepatan alur logika program
Alur logika program yang digunakan untuk menghasilkan keluaran terdokumentasi dengan baik, tepat memilih
Alur logika program yang digunakan untuk menghasilkan keluaran terdokumentasi dengan baik, tepat memilih
Instruksi program sudah dapat melakukan definisi variabel, dan dapat menentukan fungsi dalam instruksi program
Instruksi program hanya dapat melakukan definisi variabel pada kode program untuk
menghasilkan keluaran
Tidak ada instruksi program yang dibuat pada tugas ini
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR fungsi dari instruksi
program untuk mencapai keluaran program yang diinginkan, serta
menggunakan tata cara penulisan program yang baik sehingga tiap instruksi program dapat dimengerti
fungsi dari instruksi program untuk mencapai keluaran program yang
diinginkan, hanya saja belun menggunakan tata cara penulisan program yang baik sehingga tiap instruksi program masih sulit dimengerti oleh orang lain selain programmer
yang dapat digunakan untuk melakukan update Sortirwalaupun belum berhasil dijalankan