Dokumen ini berisi ringkasan pertemuan pertama mata kuliah Struktur Data. Tujuan kuliah ini adalah memberikan kemampuan kepada mahasiswa untuk membuat struktur data abstrak dan mengimplementasikannya dalam bahasa pemrograman tertentu. Materi yang disampaikan meliputi pengantar struktur data, algoritma, dan tugas penugasan ringkasan video atau artikel mengenai Abstract Data Type.
Dokumen tersebut merupakan rencana pelaksanaan pembelajaran (RPP) mata pelajaran Pemrograman Dasar untuk kelas X semester 1 yang mencakup tujuan pembelajaran, materi, pendekatan, strategi, metode, alat dan media pembelajaran, serta penilaian pembelajaran.
Dokumen tersebut merupakan rencana pelaksanaan pembelajaran (RPP) mata pelajaran Pemrograman Dasar untuk kelas X semester 1 yang mencakup tujuan pembelajaran, materi, pendekatan, strategi, metode, alat dan media pembelajaran, serta penilaian pembelajaran.
Dokumen tersebut merupakan Rencana Pembelajaran Semester (RPS) mata kuliah Pemrograman Berorientasi Objek yang mencakup tujuan pembelajaran, materi pembelajaran, metode pembelajaran, dan penilaian mahasiswa.
Analisis berorientasi objek dan desain memodelkan sistem sebagai kelompok objek yang berinteraksi. Setiap objek mewakili entitas sistem dengan kelas, state, dan perilaku. Konsep utama meliputi abstraksi, enkapsulasi, pewarisan, dan polimorfisme. Kelas mewakili kumpulan objek dengan karakteristik serupa, sedang objek merepresentasikan entitas dunia nyata.
Mata kuliah Sistem Basis Data memperkenalkan konsep pemodelan data seperti tree, hirarki, relasional, dan object oriented. Mahasiswa belajar mendesain database relasional dengan Entity Relationship dan normalisasi serta mengimplementasikannya menggunakan SQL, DDL, DML, DCL, dan TCL pada database engine. Mahasiswa juga mempelajari prosedur, fungsi, dan trigger untuk manipulasi data lebih lanjut.
Dokumen tersebut membahas tentang mata kuliah Analisis dan Perancangan Sistem Informasi yang mencakup penjelasan mengenai ruang lingkup, tujuan, sasaran, dan kompetensi lulusan mata kuliah tersebut. Jadwal perkuliahan dan materi pembelajaran juga dijelaskan secara singkat.
Mata kuliah Aplikasi Perkantoran membahas konsep manajemen perkantoran, alat kerja, dan teknologi informasi untuk membantu perkantoran. Terdiri dari materi teori, tugas individu, dan praktikum laboratorium dengan penilaian berbasis tugas, tes, dan praktikum.
Dokumen ini membahas reka bentuk dan model pangkalan data. Ada beberapa model pangkalan data utama yang dijelaskan seperti model hirarki yang berasaskan rekod distruktur di beberapa peringkat, model jaringan yang menggunakan konsep pertalian banyak-ke-banyak, model hubungan yang berasaskan teori set, dan model hubungan entiti yang menggambarkan dunia nyata melalui objek dan hubungan antara objek.
Dokumen ini membahas reka bentuk dan model pangkalan data. Ada beberapa model pangkalan data utama seperti model hirarki yang menyusun data dalam bentuk hirarki, model jaringan yang menggunakan hubungan banyak-ke-banyak, model hubungan yang menyimpan data dalam tabel berasingan dengan menghubungkannya melalui kunci utama, dan model hubungan entiti yang menggambarkan hubungan antara entiti seperti objek dunia nyata.
Dokumen ini membahas reka bentuk dan model pangkalan data. Ia menjelaskan bahawa reka bentuk pangkalan data merujuk kepada struktur logikal penyusunan data, manakala model pangkalan data menentukan bagaimana data disimpan dan dikendalikan. Beberapa model yang dibincangkan termasuk model hirarki, jaringan, hubungan dan hubungan entiti.
Dokumen tersebut membahas tentang basis data dan sistem manajemen basis data (DBMS). Ia menjelaskan definisi basis data, karakteristiknya, kelemahan sistem file, dan manfaat sistem basis data. Dokumen tersebut juga membahas struktur DBMS, pemodelan data menggunakan diagram ER, serta arsitektur sistem basis data seperti sistem terpusat, client-server, dan paralel.
Dokumen tersebut membahas tentang kontrak perkuliahan mata kuliah Information Retrieval yang mencakup deskripsi dosen pengajar, deskripsi mata kuliah, dan penjelasan dasar-dasar konsep Information Retrieval seperti perbedaan antara database dan IR, contoh penerapan Boolean query pada IR, serta perkembangan metode IR seperti klasifikasi, klusterisasi, dan pertanyaan berbasis jawaban.
Dokumen tersebut membahas pengembangan kurikulum di Program Studi Teknik Informatika Institut Teknologi Bandung berdasarkan Kerangka Kualifikasi Nasional Indonesia (KKNI). Beberapa poin utama dalam dokumen ini adalah penjelasan mengenai pendekatan outcome-based education dalam penyusunan kurikulum, penetapan Program Educational Objectives, Student Outcomes, dan Learning Objectives untuk mata kuliah yang tercakup dalam berbagai bidang pengetahuan (knowledge areas) di Tek
Dokumen tersebut merupakan Rencana Pembelajaran Semester (RPS) mata kuliah Pemrograman Berorientasi Objek yang mencakup tujuan pembelajaran, materi pembelajaran, metode pembelajaran, dan penilaian mahasiswa.
Analisis berorientasi objek dan desain memodelkan sistem sebagai kelompok objek yang berinteraksi. Setiap objek mewakili entitas sistem dengan kelas, state, dan perilaku. Konsep utama meliputi abstraksi, enkapsulasi, pewarisan, dan polimorfisme. Kelas mewakili kumpulan objek dengan karakteristik serupa, sedang objek merepresentasikan entitas dunia nyata.
Mata kuliah Sistem Basis Data memperkenalkan konsep pemodelan data seperti tree, hirarki, relasional, dan object oriented. Mahasiswa belajar mendesain database relasional dengan Entity Relationship dan normalisasi serta mengimplementasikannya menggunakan SQL, DDL, DML, DCL, dan TCL pada database engine. Mahasiswa juga mempelajari prosedur, fungsi, dan trigger untuk manipulasi data lebih lanjut.
Dokumen tersebut membahas tentang mata kuliah Analisis dan Perancangan Sistem Informasi yang mencakup penjelasan mengenai ruang lingkup, tujuan, sasaran, dan kompetensi lulusan mata kuliah tersebut. Jadwal perkuliahan dan materi pembelajaran juga dijelaskan secara singkat.
Mata kuliah Aplikasi Perkantoran membahas konsep manajemen perkantoran, alat kerja, dan teknologi informasi untuk membantu perkantoran. Terdiri dari materi teori, tugas individu, dan praktikum laboratorium dengan penilaian berbasis tugas, tes, dan praktikum.
Dokumen ini membahas reka bentuk dan model pangkalan data. Ada beberapa model pangkalan data utama yang dijelaskan seperti model hirarki yang berasaskan rekod distruktur di beberapa peringkat, model jaringan yang menggunakan konsep pertalian banyak-ke-banyak, model hubungan yang berasaskan teori set, dan model hubungan entiti yang menggambarkan dunia nyata melalui objek dan hubungan antara objek.
Dokumen ini membahas reka bentuk dan model pangkalan data. Ada beberapa model pangkalan data utama seperti model hirarki yang menyusun data dalam bentuk hirarki, model jaringan yang menggunakan hubungan banyak-ke-banyak, model hubungan yang menyimpan data dalam tabel berasingan dengan menghubungkannya melalui kunci utama, dan model hubungan entiti yang menggambarkan hubungan antara entiti seperti objek dunia nyata.
Dokumen ini membahas reka bentuk dan model pangkalan data. Ia menjelaskan bahawa reka bentuk pangkalan data merujuk kepada struktur logikal penyusunan data, manakala model pangkalan data menentukan bagaimana data disimpan dan dikendalikan. Beberapa model yang dibincangkan termasuk model hirarki, jaringan, hubungan dan hubungan entiti.
Dokumen tersebut membahas tentang basis data dan sistem manajemen basis data (DBMS). Ia menjelaskan definisi basis data, karakteristiknya, kelemahan sistem file, dan manfaat sistem basis data. Dokumen tersebut juga membahas struktur DBMS, pemodelan data menggunakan diagram ER, serta arsitektur sistem basis data seperti sistem terpusat, client-server, dan paralel.
Dokumen tersebut membahas tentang kontrak perkuliahan mata kuliah Information Retrieval yang mencakup deskripsi dosen pengajar, deskripsi mata kuliah, dan penjelasan dasar-dasar konsep Information Retrieval seperti perbedaan antara database dan IR, contoh penerapan Boolean query pada IR, serta perkembangan metode IR seperti klasifikasi, klusterisasi, dan pertanyaan berbasis jawaban.
Dokumen tersebut membahas pengembangan kurikulum di Program Studi Teknik Informatika Institut Teknologi Bandung berdasarkan Kerangka Kualifikasi Nasional Indonesia (KKNI). Beberapa poin utama dalam dokumen ini adalah penjelasan mengenai pendekatan outcome-based education dalam penyusunan kurikulum, penetapan Program Educational Objectives, Student Outcomes, dan Learning Objectives untuk mata kuliah yang tercakup dalam berbagai bidang pengetahuan (knowledge areas) di Tek
4. Tujuan Perkuliahan
• Tujuan Instrksional Umum
• Memberikan kemampuan untuk melakukan pemrograman dalam
skala menengah dengan memanfaatkan struktur data internal
yang kompleks dan mengimplementasikan dalam bahasa
pemrograman yang di pilih.
• Keluaran yang diharapkan
• Setelah mengikuti perkuliahan ini, mahasiswa mampu untuk
membuat primitive ADT dan memakainya untuk program yang
berstruktur data kompleks dalam pradigma imperative dan
mengimplementasikan dalam salah satu bahasa procedural
yang di pilih
6. Silabus Singkat
• Review Array, Struktur, Pointer, Fungsi
Prosedur
• Stack
• Queue
• List Linear
• Variasi List linear
• Stact dengan list
• Queue dengan List
• Tree
8. Peraturan Kelas
Kelas dibagi menjadi 2, teori dan praktek (masing-masing 14
kali pertemuan).
Mahasiswa diharapkan untuk hadir 100%.
Jika kehadiran < 75% (TANPA PEMBERITAHUAN) nilai = E.
Semua nilai lain tidak diperhitungkan. (Perhitungan
diberlakukan untuk UTS dan UAS)
Tidak ada ujian susulan bagi yang tidak mengikuti (kec: dengan
ijin resmi/khusus/opname) *
9. Peraturan Kelas (Lanjut)
Untuk kuliah praktek di lab dengan ASDOS.
Tidak ada toleransi jika bermasalah dan bersikap TIDAK JUJUR
Disiplin dan mengumpulkan tugas tepat waktu
Kerjasama (untuk tugas kelompok)
Perbaikan dapat diberlakukan max 2 hari setelah nilai keluar
kepada mahasiswa yang kehadirannya 100% dan tidak pernah
melanggar peraturan.
12. Apa itu Algoritma?
• Langkah-langkah/ aturan logis dideskripsi
tekstual dengan pola baku untuk
menyelesaikan suatu masalah
• Dapat berupa:
• Bahasa Alami (Bhs Indo, Bhs Ing, dst)
• Pseudocode / Notasi Algoritmik
• Flowchart
• Tiga struktur dasar pembangun Algoritma:
• Runtut / Sequence
• Pemilihan / Selection
• Pengulangan / Looping
13. Apa itu Struktur Data?
• Cara penyimpanan, penyusunan dan pengaturan data
sehingga data dapat digunakan secara efektif dan
efisien.
• atau model logika/matematik yang secara khusus
mengorganisasi data.
• Contoh Struktur data:
1. Array / Larik
2. Record / Rekaman / Struct / Struktur
3. Stack / Tumpukan
4. Queque / Antrian dan Dequeue
5. List / Susunan
6. Graph (Graphis)
7. Tree (Pohon)
14. Hubungan Algoritma dan
Struktur Data
• Program adalah kumpulan instruksi komputer
• Metode dan tahapan sistematis dalam program adalah
Algorima
• Sebuah program membutuhkan struktur pengaturan dan
pengaksesan data data agar dapat digunakan dengan
efektif.
• Jadi didapatkan formula:
Program = Algoritma + Struktur Data
15. Tugas
1. Carilah Video dan atau Artikel tantang
Abstract Data Type (ADT)
2. Ringkaslah video dan atau artikel tersebut
dalam bentuk powerpoint minimal 10 slide.
3. Jangan lupakan sertakan sumber
4. Simpan dengan format nama:
• Tahun masuk.5digit nim akhir. Nama panggilan
• Contoh: 2013.99999.Dennis
5. Dikumpulkan ke email paling lambat Senin 16
September (4318) dan Selasa17 September
(4306)