|
UNIVERSITAS POTENSI UTAMA
|
RPS--AC2024MTI309 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| Struktur Data | AC2024MTI309 | Foundation Of Information System | T= 3 | 1 | 22 Jun 2024 | |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Elsa Aditya, M.Kom |
Elsa Aditya, M.Kom |
Mas Ayoe Elhias Nst, M. Kom |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL01 | Mampu memahami, menganalisis, menilai konsep dasar dan peran sistem informasi dalam mengelola data serta memberikan rekomendasi pengambilan keputusan pada proses dan sistem organisasi. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK01.1 | Mampu memahami konsep dasar sistem informasi | |
| CPMK01.2 | Mampu Menganalisis proses dan sistem organisasi | |
| CPMK01.3 | Mampu menilai proses dan sistem pengelolaan data pada organisasi | |
| CPMK01.4 | Mampu menilai peran sistem informasi dalam memberikan rekomendasi pengambilan keputusan di organisasi | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.AC2024MTI309.CPM | Mampu mengidentifikasi peran sistem informasi dalam konteks mengelola data dan informasi. | |
| sub.cpmk.AC2024MTI309.CPM | Mampu menguraikan prinsip-prinsip dasar dalam pengembangan sistem informasi, dan dapat membedakan antara data, informasi, dan pengetahuan dalam konteks sistem informasi. | |
| sub.cpmk.AC2024MTI309.CPM | Mampu menjelaskan definisi dan karakteristik struktur data yang umum digunakan dalam pemrograman. | |
| sub.cpmk.AC2024MTI309.CPM | Mampu menganalisis kebutuhan sistem organisasi terhadap penggunaan struktur data untuk mendukung operasi dan proses bisnis. | |
| sub.cpmk.AC2024MTI309.CPM | Mampu menganalisis proses pengumpulan, penyimpanan, pengolahan, dan pengambilan data dalam konteks sebuah organisasi. | |
| sub.cpmk.AC2024MTI309.CPM | Mampu mengidentifikasi kebutuhan dan tantangan yang muncul dalam proses pengelolaan data di berbagai tingkat organisasi. | |
| sub.cpmk.AC2024MTI309.CPM | Mampu mengevaluasi sistem-sistem pengelolaan data yang digunakan dalam organisasi, termasuk basis data dan infrastruktur teknologi yang mendukungnya. | |
| sub.cpmk.AC2024MTI309.CPM | Mampu menganalisis bagaimana sistem informasi mempengaruhi proses pengambilan keputusan di berbagai tingkat organisasi. | |
| sub.cpmk.AC2024MTI309.CPM | Mampu mengidentifikasi faktor-faktor yang mempengaruhi efektivitas sistem informasi dalam mendukung pengambilan keputusan yang tepat waktu dan akurat. | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK01.1 |
sub.cpmk.AC2024MTI309.CPM sub.cpmk.AC2024MTI309.CPM |
|
| CPMK01.2 |
sub.cpmk.AC2024MTI309.CPM sub.cpmk.AC2024MTI309.CPM |
|
| CPMK01.3 |
sub.cpmk.AC2024MTI309.CPM sub.cpmk.AC2024MTI309.CPM sub.cpmk.AC2024MTI309.CPM |
|
| CPMK01.4 |
sub.cpmk.AC2024MTI309.CPM sub.cpmk.AC2024MTI309.CPM |
|
| Deskripsi Singkat MK | Mata kuliah Struktur Data membahas peran krusial struktur data dalam penyimpanan, pengolahan, dan pengelolaan data dalamsistem informasi. Fokus pada prinsip-prinsip dasar struktur data untuk efisiensi dalam menyimpan dan mengelola informasi serta penerapannya dalam konteks pemrograman menggunakan bahasa Python. Mahasiswa akan mempelajari teknik-teknik desain struktur data, algoritma-algoritma pengolahan data, dan teknik-teknik pengolahan seperti pencarian, pengurutan, dan penggabungan data. Materi juga mencakup integrasi struktur data dalam komponen utama sistem pengelolaan data seperti basis data, infrastruktur, dan aplikasi pengelolaan data. Selain itu, mata kuliah ini menjelaskan model pengambilan keputusan seperti rasional, berbasis data, dan berbasis pengetahuan serta teknik pengolahan data untukmendukung proses pengambilan keputusan tersebut. | |
| Bahan Kajian : Materi Pembelajaran | 1. Peran struktur data dalam penyimpanan, pengolahan, dan pengelolaan data dalam sistem informasi. 2. Prinsip-prinsip dasar struktur data untuk menyimpan dan mengelola informasi. 3. Struktur data dalam konteks pemrograman. 4. Teknik-teknik desain struktur data. 5. Algoritma-algoritma pengolahan data pada struktur data. 6. Teknik-teknik pengolahan data pada struktur data. 7. Komponen utama sistem pengelolaan data: basis data, infrastruktur, aplikasi pengelolaan data. 8. Model pengambilan keputusan: rasional, keputusan berbasis data, dan keputusan berbasis pengetahuan. 9. Teknik pengolahan data untuk mendukung pengambilan keputusan: pencarian, pengurutan, penggabungan. 10. Penerapan menggunakan bahasa pemrograman Python. | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
|
||
| Dosen Pengampu | ADIL SETIAWAN MUHAMMAD TAUFIQ RUSTAM MUHAMMAD HARI RAMADHAN | |
| Mata Kuliah Syarat | - | |
| Pertemuan Ke | Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | Penilaian | Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; | Materi Pembelajaran | Bobot Penilaian | ||
|---|---|---|---|---|---|---|---|
| Indikator | Kriteria & Teknik | Luring | Daring | ||||
| 1 |
sub.cpmk.AC2024MTI309.CPM-Mampu mengidentifikasi peran sistem informasi dalam konteks mengelola data dan informasi. |
Mampu mengidentifikasi peran data dan informasi dalam sebuah sistem informasi. Mampu mengevaluasi penggunaan struktur data yang tepat dalam konteks pengelolaan data dalam sistem informasi. |
Kriteria Ketepatan dan penguasaan Teknik Partisipasi |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Peran struktur data dalam penyimpanan, pengolahan, dan pengelolaan data dalam sistem informasi. Sub Topik Array pada Sorting dan Searching pada Bahasa pemrograman Python
|
17 |
| 2 |
sub.cpmk.AC2024MTI309.CPM-Mampu menguraikan prinsip-prinsip dasar dalam pengembangan sistem informasi, dan dapat membedakan antara data, informasi, dan pengetahuan dalam konteks sistem informasi. |
Mampu menjelaskan secara tertulis atau lisan prinsip-prinsip dasar yang mendasari pengembangan sistem informasi, seperti kebutuhan analisis, desain sistem, implementasi, dan pengujian. Mampu memberikan definisi yang jelas dan membedakan antara konsep data, informasi, dan pengetahuan dalam konteks sistem informasi. |
Kriteria Ketepatan dan penguasaan Teknik Kuis |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Prinsip-prinsip dasar struktur data untuk menyimpan dan mengelola informasi Sub Topik Stack Bahasa pemrograman Python
|
9 |
| 3 |
sub.cpmk.AC2024MTI309.CPM-Mampu mengidentifikasi peran sistem informasi dalam konteks mengelola data dan informasi. |
Mampu memberikan definisi yang akurat tentang apa itu struktur data dalam konteks pemrograman. Mampu menjelaskan tujuan dan manfaat penggunaan struktur data dalam penyimpanan dan manipulasi data dalam program komputer. Mampu mengidentifikasi karakteristik umum dari berbagai jenis struktur data, seperti array, linked list,stack, queue, tree, dan graph. |
Kriteria Ketepatan dan penguasaan Teknik Tanya Jawab |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Struktur data dalam konteks pemrograman Sub Topik Queue & DeQueue Bahasa pemrograman Python |
0 |
| 4 |
sub.cpmk.AC2024MTI309.CPM-Mampu menganalisis kebutuhan sistem organisasi terhadap penggunaan struktur data untuk mendukung operasi dan proses
bisnis. |
Mampu melakukan analisis kebutuhan pengguna terkait dengan struktur data yang dibutuhkan. Mampu merancang struktur data yang sesuai dengan kebutuhan sistem organisasi dan proses bisnis yang telah dianalisis. |
Kriteria Ketepatan dan penguasaan Teknik Tugas Individu |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Teknik-teknik desain struktur data Sub Topik Linked List & Head Linked List Bahasa pemrograman Python
|
6 |
| 5 |
sub.cpmk.AC2024MTI309.CPM-Mampu mengidentifikasi peran sistem informasi dalam konteks mengelola data dan informasi. sub.cpmk.AC2024MTI309.CPM-Mampu menguraikan prinsip-prinsip dasar dalam pengembangan sistem informasi, dan dapat membedakan antara data, informasi, dan pengetahuan dalam konteks sistem informasi. |
Mampu merancang sebuah sistem yang dapat mengelola data dan informasi yang dapat mendukung proses bisnis sebuah organisasi. |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Studi Kasus (Kelompok) |
Kuliah,Kuis,[K=150 Menit] |
Kuliah,Kuis,[K=150 Menit] |
Topik Perancangan Struktur datampada sebuah organisasi. Sub Topik |
0 |
| 6 | |||||||
| 7 | |||||||
| 8 |
sub.cpmk.AC2024MTI309.CPM-Mampu menganalisis kebutuhan sistem organisasi terhadap penggunaan struktur data untuk mendukung operasi dan proses
bisnis. |
Mampu mempresentasikan hasil rancangan dari sistem yang dapat mengelola data dan informasi yang dapat mendukung proses bisnis sebuah organisasi. |
Kriteria Ketepatan dan penguasaan Teknik Ujian Tengah Semester |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Ujian Tengah Semester Sub Topik |
20 |
| 9 |
sub.cpmk.AC2024MTI309.CPM-Mampu menganalisis proses pengumpulan, penyimpanan, pengolahan, dan pengambilan data dalam konteks sebuah organisasi. |
Mampu menganalisis dan memilih struktur data yang tepat untuk mengumpulkan dan menyimpan data berdasarkan kebutuhan organisasi. Mampu mengidentifikasi masalah yang berkaitan dengan pengumpulan, penyimpanan, pengolahan, atau pengambilan data dalam konteks organisasi, dan dapat mengusulkan solusi yang sesuai. |
Kriteria Ketepatan dan penguasaan Teknik Kehadiran dan Keaktifan (Partisipasi) |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Algoritma-algoritma pengolahan data pada struktur data. Sub Topik jenis-jenis tree Bahasa pemrograman Python
|
2 |
| 10 |
sub.cpmk.AC2024MTI309.CPM-Mampu mengidentifikasi kebutuhan dan tantangan yang muncul dalam proses pengelolaan data di berbagai tingkat organisasi. |
Mampu mengidentifikasi tantangan umum yang muncul dalam pengelolaan data di berbagai tingkat organisasi, seperti keamanan data, integritas data, skalabilitas, dan interoperabilitas. Mampu mengidentifikasi dan menganalisis kebutuhan data yang muncul pada berbagai tingkat organisasi, dari operasional hingga strategis. |
Kriteria Ketepatan dan penguasaan Teknik Tugas Kelompok |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Teknik-teknik pengolahan data pada struktur data. Sub Topik Heap Bahasa pemrograman Python
|
20 |
| 11 |
sub.cpmk.AC2024MTI309.CPM-Mampu mengevaluasi sistem-sistem pengelolaan data yang digunakan dalam organisasi, termasuk basis data dan infrastruktur teknologi yang mendukungnya. |
Mampu merancang perbaikan atau peningkatan pada sistem pengelolaan data yang ada berdasarkan evaluasi yang dilakukan. Mampu menyusun rekomendasi implementasi berdasarkan hasil evaluasi terhadap sistem-sistem pengelolaan data yang ada di organisasi, dengan mempertimbangkan aspek teknis dan bisnis. |
Kriteria Ketepatan dan penguasaan Teknik Presentasi |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Komponen utama sistem pengelolaan data: basis data, infrastruktur, aplikasi pengelolaan data. Sub Topik Algoritma sorting Bahasa pemrograman Python
|
8 |
| 12 |
sub.cpmk.AC2024MTI309.CPM-Mampu menganalisis bagaimana sistem informasi mempengaruhi proses pengambilan keputusan di berbagai tingkat organisasi. |
Mampu memahami dan menjelaskan tentang algoritma untuk menghitung mean (rata-rata), median (nilai tengah), dan modus(nilai yang paling sering muncul) dari sebuah dataset numerik. |
Kriteria Ketepatan dan penguasaan Teknik Kehadiran dan Keaktifan (Partisipasi) |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Model pengambilan keputusan: rasional,keputusan berbasis data, dan keputusan berbasis pengetahuan. Sub Topik Searching Bahasa pemrograman Python
|
2 |
| 13 |
sub.cpmk.AC2024MTI309.CPM-Mampu mengidentifikasi faktor-faktor yang mempengaruhi efektivitas sistem informasi dalam mendukung pengambilan keputusan yang tepat waktu dan akurat. |
Mampu mengimplementasikan algoritma untuk menghitung mean (rata-rata), median (nilai tengah), dan modus (nilai yang paling sering muncul) dari sebuah dataset numerik menggunakan bahasa pemrograman Python. |
Kriteria Ketepatan dan penguasaan Teknik Tugas Individu |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Teknik pengolahan data untuk mendukung pengambilan keputusan: pencarian, pengurutan, penggabungan. Sub Topik Graph Bahasa pemrograman Python
|
2 |
| 14 |
sub.cpmk.AC2024MTI309.CPM-Mampu mengidentifikasi faktor-faktor yang mempengaruhi efektivitas sistem informasi dalam mendukung pengambilan keputusan yang tepat waktu dan akurat. |
Mampu mengaplikasikan konsep-konsep pengumpulan, penyimpanan, pengolahan, dan pengambilan data, serta evaluasi sistem- sistem yang digunakan dalam organisasi dengan bahasa pemrograman python. Mampu mempresentasikan hasil dari pengaplikasian bahasa pemrograman python kedalam sebuah sistem yang digunakan dalam organisasi. |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kuis |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Pengaplikasian bahasa pemrograman python kedalam sebuah organisasi. Sub Topik |
2 |
| 15 |
sub.cpmk.AC2024MTI309.CPM-Mampu mengidentifikasi faktor-faktor yang mempengaruhi efektivitas sistem informasi dalam mendukung pengambilan keputusan yang tepat waktu dan akurat. |
Mampu mengaplikasikan konsep-konsep pengumpulan, penyimpanan, pengolahan, dan pengambilan data, serta evaluasi sistem- sistem yang digunakan dalam organisasi dengan bahasa pemrograman python. Mampu mempresentasikan hasil dari pengaplikasian bahasa pemrograman python kedalam sebuah sistem yang digunakan dalam organisasi. |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Partisipasi |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Pengaplikasian bahasa pemrograman python kedalam sebuah organisasi. Sub Topik |
2 |
| 16 |
sub.cpmk.AC2024MTI309.CPM-Mampu mengidentifikasi faktor-faktor yang mempengaruhi efektivitas sistem informasi dalam mendukung pengambilan keputusan yang tepat waktu dan akurat. |
Mampu mengaplikasikan konsep-konsep pengumpulan, penyimpanan, pengolahan, dan pengambilan data, serta evaluasi sistem- sistem yang digunakan dalam organisasi dengan bahasa pemrograman python. Mampu mempresentasikan hasil dari pengaplikasian bahasa pemrograman python kedalam sebuah sistem yang digunakan dalam organisasi. |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Ujian Akhir Semester |
Kuliah,Proses Belajar,[PB=150 Menit] |
Kuliah,Proses Belajar,[PB=150 Menit] |
Topik Ujian Akhir Semester Sub Topik |
10 |
| CPL | MK | CPMK | Presentasi | Tugas Individu | Tugas Kelompok | Kuis | Tes Tertulis (UTS) | Tes Tertulis (UAS) | Kehadiran dan Keaktifan (Partisipasi) |
|---|---|---|---|---|---|---|---|---|---|
| CPL01 | Struktur Data | CPMK01.1 | Y | Y | |||||
| CPL01 | Struktur Data | CPMK01.2 | Y | Y | |||||
| CPL01 | Struktur Data | CPMK01.3 | Y | Y | Y | ||||
| CPL01 | Struktur Data | CPMK01.4 | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL01 | CPMK01.1 | sub.cpmk.AC2024MTI309.CPM | Partisipasi | 17 | Ketepatan dan penguasaan |
| CPL01 | CPMK01.1 | sub.cpmk.AC2024MTI309.CPM | Kuis | 9 | Ketepatan dan penguasaan |
| CPL01 | CPMK01.1 | sub.cpmk.AC2024MTI309.CPM | Tanya Jawab | 0 | Ketepatan dan penguasaan |
| CPL01 | CPMK01.2 | sub.cpmk.AC2024MTI309.CPM | Tugas Individu | 6 | Ketepatan dan penguasaan |
| CPL01 | CPMK01.1 | sub.cpmk.AC2024MTI309.CPM | Studi Kasus (Kelompok) | 0 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL01 | CPMK01.2 | sub.cpmk.AC2024MTI309.CPM | Ujian Tengah Semester | 20 | Ketepatan dan penguasaan |
| CPL01 | CPMK01.3 | sub.cpmk.AC2024MTI309.CPM | Kehadiran dan Keaktifan (Partisipasi) | 2 | Ketepatan dan penguasaan |
| CPL01 | CPMK01.3 | sub.cpmk.AC2024MTI309.CPM | Tugas Kelompok | 20 | Ketepatan dan penguasaan |
| CPL01 | CPMK01.3 | sub.cpmk.AC2024MTI309.CPM | Presentasi | 8 | Ketepatan dan penguasaan |
| CPL01 | CPMK01.4 | sub.cpmk.AC2024MTI309.CPM | Kehadiran dan Keaktifan (Partisipasi) | 2 | Ketepatan dan penguasaan |
| CPL01 | CPMK01.4 | sub.cpmk.AC2024MTI309.CPM | Tugas Individu | 2 | Ketepatan dan penguasaan |
| CPL01 | CPMK01.4 | sub.cpmk.AC2024MTI309.CPM | Kuis | 2 | Ketepatan jawaban sesuai perintah soal |
| CPL01 | CPMK01.4 | sub.cpmk.AC2024MTI309.CPM | Partisipasi | 2 | Ketepatan jawaban sesuai perintah soal |
| CPL01 | CPMK01.4 | sub.cpmk.AC2024MTI309.CPM | Ujian Akhir Semester | 10 | Ketepatan jawaban sesuai perintah soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Presentasi | Tugas Individu | Tugas Kelompok | Kuis | Tes Tertulis (UTS) | Tes Tertulis (UAS) | Kehadiran dan Keaktifan (Partisipasi) | Total |
|---|---|---|---|---|---|---|---|---|---|---|
| CPL01 | Struktur Data | CPMK01.1 | 0% | 17% | 0% | 9% | 0% | 0% | 0% | 26% |
| CPL01 | Struktur Data | CPMK01.2 | 0% | 6% | 0% | 0% | 20% | 0% | 0% | 26% |
| CPL01 | Struktur Data | CPMK01.3 | 8% | 0% | 20% | 0% | 0% | 0% | 2% | 30% |
| CPL01 | Struktur Data | CPMK01.4 | 0% | 2% | 0% | 2% | 0% | 10% | 4% | 18% |
| 100% | ||||||||||