-
Program Pra-S2 Ilmu Komputer, merupakan kelas persiapan yang dirancang untuk memberikan fondasi yang kuat kepada peserta dalam berbagai bidang ilmu komputer. Program ini bertujuan untuk menyamakan tingkat pemahaman peserta yang berasal dari berbagai latar belakang pendidikan agar lebih siap menghadapi pembelajaran jenjang S2 di bidang ilmu komputer.
Sejarah program ini bermula dari kebutuhan untuk menjembatani kesenjangan antara latar belakang pendidikan peserta. Banyak calon mahasiswa pascasarjana berasal dari bidang non-komputer seperti teknik, ekonomi, atau sains, yang membutuhkan penguasaan dasar-dasar ilmu komputer. Program ini pertama kali diperkenalkan pada tahun 1998 di bawah inisiatif program Magister Ilmu Komputer UGM untuk meningkatkan kesiapan akademik calon mahasiswa.
Peserta akan dibekali dengan konsep-konsep dasar seperti algoritma, struktur data, pemrograman, matematika, basis data, sistem operasi, dan arsitektur komputer. Materi ini disusun secara sistematis untuk memastikan setiap peserta memiliki fondasi yang sama, terlepas dari latar belakang akademik atau profesional sebelumnya. Dengan demikian, peserta dapat mengikuti proses pembelajaran lanjutan dengan lebih percaya diri dan efektif.
Selain itu, program ini juga mempersiapkan peserta untuk menghadapi tes masuk perguruan tinggi pascasarjana di bidang ilmu komputer. Program ini juga menekankan pembelajaran praktis selain pembekalan teori mendalam. Peserta akan diberikan latihan-latihan penyelesaian kasus dan juga kesempatan untuk mencoba langsung teori yang diperoleh, khususnya pada materi pemrograman, basis data, dan arsitektur komputer. Pendekatan ini bertujuan untuk mengintegrasikan teori dan praktek, agar pemahaman lebih mendalam dan peserta lebih percaya diri.
-
- Membekali peserta dengan konsep dasar dalam ilmu komputer yang diperlukan untuk studi lanjutan.
- Meningkatkan keterampilan pemrograman serta mengembangkan kemampuan analitis dan pemecahan masalah berbasis pendekatan ilmu komputer.
- Membiasakan peserta dengan metode pembelajaran jenjang S2 dalam bidang ilmu komputer.
-
Program ini terdiri dari 13 SKS (Satuan Kredit Semester) yang diselenggarakan selama 14 kali pertemuan. Daftar mata kuliah berikut dengan beban sks disajikan pada Tabel 1.
Tabel 1. Daftar Mata Kuliah Pra-S2
No. Kode Nama SKS 1. PraMIK012025 Algoritma dan Pemrograman 4 2 PraMIK022025 Matematika Diskrit 3 3 PraMIK032025 Sistem Operasi dan Arsitektur Komputer 3 4 PraMIK042025 Basis Data 3 -
Program ini dijalankan dalam dua batch setiap tahunnya, memberikan fleksibilitas bagi calon peserta untuk memilih waktu yang sesuai. Setiap batch terdiri dari 14 pertemuan reguler, dengan tambahan 2 minggu untuk pelaksanaan Ujian Tengah Semester (UTS) dan Ujian Akhir Semester (UAS).
Perkuliahan dilakukan dengan pendekatan yang terstruktur secara full daring, untuk memastikan pencapaian kompetensi peserta secara maksimal. Setiap 1 SKS dalam program ini setara dengan 50 menit waktu pembelajaran efektif, mencakup teori, diskusi, dan praktik.
Pelaksanaan UTS dan UAS diserahkan kepada dosen pengampu masing-masing mata kuliah. Hal ini memberikan fleksibilitas bagi dosen untuk menyesuaikan bentuk evaluasi dengan kebutuhan pembelajaran.
-
Proses evaluasi dan penilaian dalam program ini dirancang untuk memastikan bahwa peserta tidak hanya memahami materi secara teori, tetapi juga mampu mengaplikasikan pengetahuan mereka dalam berbagai konteks. Penilaian mencakup aspek kognitif, praktis, dan integrasi pemahaman untuk mendukung pencapaian kompetensi yang diharapkan.
Setiap mata kuliah memiliki komponen evaluasi yang terdiri dari tugas, praktikum, ujian tengah semester, dan ujian akhir semester. Bobot penilaian disusun secara proporsional agar mencerminkan kemampuan peserta secara holistik.
- Tugas dan Praktikum (40%)
- Penyelesaian tugas dan partisipasi aktif dalam praktikum.
- Ujian Tengah Semester (30%)
- Ujian tertulis untuk mengukur pemahaman teoritis.
- Ujian Akhir Semester (30%)
- Ujian komprehensif meliputi teori dan aplikasi.
Selain itu, Indeks Prestasi Kumulatif (IPK) peserta akan dihitung secara proporsional berdasarkan bobot SKS setiap mata kuliah, memastikan penilaian yang adil sesuai kontribusi masing-masing mata kuliah terhadap keseluruhan program.
-
Bagian ini menjelaskan kriteria kelulusan yang harus dipenuhi oleh peserta untuk menyelesaikan program ini dengan sukses. Kelulusan peserta tidak hanya ditentukan oleh capaian akademik, tetapi juga oleh partisipasi aktif dalam perkuliahan dan memenuhi persyaratan kehadiran minimal.
Pada akhir program, setiap peserta akan diberikan Surat Keterangan Lulus (SKL). Peserta dinyatakan lulus program berdasarkan dua parameter, yaitu IPK dan kehadiran. Status kelulusan terdapat tiga jenis, yaitu Lulus, Lulus dengan matrikulasi, dan Tidak lulus. Kriteria kelulusan secara lengkap disajikan pada Tabel 2, dimana yang tidak memenuhi kriteria pada Tabel 2 dinyatakan Tidak Lulus.
Tabel 2. Kriteria Kelulusan Pra-S2 Ilmu Komputer UGM
Status Kelulusan Syarat IPK Nilai Mata Kuliah Kehadiran Lulus Semua Lulus dengan Matrikulasi Ada Lulus dengan Matrikulasi Status kelulusan program Pra-S2 dapat dipergunakan sebagai pengganti tes seleksi program studi yaitu Tes Seleksi Bersama Berbasis Komputer (TSBBK), dan berlaku selama 2 tahun sejak dikeluarkan SKL.
-
Program Pra-S2 Ilmu Komputer, terbuka bagi siapa saja yang memiliki motivasi tinggi untuk melanjutkan pendidikan di bidang ilmu komputer, meskipun berasal dari latar belakang pendidikan yang berbeda. Persyaratan peserta dirancang agar program ini dapat diikuti oleh individu yang siap berkomitmen dalam proses pembelajaran dan memiliki kesiapan akademik yang memadai.
Adapun syarat peserta adalah:
- Lulusan S1 dari bidang apa pun yang dibuktikan dengan salinan SKL atau Ijazah resmi.
- Melunasi biaya program Pra-S2 Ilmu Komputer UGM.
- Mendaftar pada link yang tersedia di website resmi.
-
Program Pra-S2 diselenggarakan dua kali dalam setahun, yang selanjutnya disebut Batch 1 dan Batch 2. Lini masa kegiatan disajikan pada Tabel 3.
Tabel 3. Lini Masa Program Pra-S2 Ilmu Komputer UGM
Kegiatan Batch 1 Batch 2 Pendaftaran Januari s.d Februari Juli s.d Agustus Perkuliahan sebelum UTS Februari s.d April Agustus s.d Oktober UTS April Oktober Perkuliahan setelah UTS Mei s.d Juni Oktober s.d Desember UAS Juni Desember Pengumuman Hasil Juli Januari Waktu dan Biaya Perkuliahan 2025
Waktu Biaya Biaya (Rp.) 3 Maret – 14 Juni 2025 Biaya Pendaftaran Pra-S2 Rp. 250.000 (Dua Ratus Lima Puluh Ribu Rupiah) Senin – Jumat Full Daring (Termasuk UTS dan UAS)
Biaya Program Rp. 6.000.000 Kelas Pra-S2 dilaksanakan dalam 12 kali pertemuan baik untuk mata kuliah teori maupun praktikum. Biaya perkuliahan minimal dibayarkan 50% saat pendaftaran atau sebelum kegiatan perkuliahan di mulai dengan pelunasan paling lambat di bayarkan sebelum ujian pertengahan.
-
Berikut adalah topik bahasan dan referensi untuk setiap mata kuliah:
Algoritma dan Pemrograman (PraMIK012025)
Topik Bahasan:
- Logika: Logika proposisi, Logika predikat, Aturan inferensi.
- Relasi dan Fungsi: Himpunan (Sifat dan Operasi), Barisan, Relasi, relasi ekuivalensi, relasi pengurutan, Fungsi (Sifat, Inverse dan Complement).
- Bukti dan Pembuktian: Teknik-teknik pembuktian, Induksi matematika
- Menghitung (Counting): Prinsip dasar menghitung, Permutasi dan kombinasi
Referensi:
- Logika: Logika proposisi, Logika predikat, Aturan inferensi.
Matematika Diskrit (PraMIK022025)
Topik Bahasan:
- Logika: Logika proposisi, Logika predikat, Aturan inferensi.
- Relasi dan Fungsi: Himpunan (Sifat dan Operasi), Barisan, Relasi, relasi ekuivalensi, relasi pengurutan, Fungsi (Sifat, Inverse dan Complement).
- Bukti dan Pembuktian: Teknik-teknik pembuktian, Induksi matematika
- Menghitung (Counting): Prinsip dasar menghitung, Permutasi dan kombinasi
Referensi:
- Rosen, K.H., Discrete Mathematics and its Applications, 8th Edition, McGraw-Hill, 2012.
- Epp, S.S., Discrete Mathematics with Applications, 4th Edition, Brooks Cole, 2010.
Sistem Operasi dan Arsitektur Komputer (PraMIK032025)
Topik Bahasan:
- Pengantar Sistem Komputer: Komponen-komponen utama penyusun sistem komputer; Representasi angka unsigned; Representasi angka signed dan floating point.
- Low level machine code: Nilai dan operasi logika; Instruction Set Architecture; Bahasa assembly MIPS; + CPUlator untuk praktek.
- CPU: Desain single-cycle datapath dan kontrol; Desain multi-cycle datapath; Pipelining.
- Proses: Komponen penyusun proses; Mekanisme context-switch; Manajemen proses dan I/O.
- Thread: Aplikasi multi-thread; Prinsip dasar sinkronisasi, Teknik-teknik sinkronisasi: Lock, Semaphore, Monitor, dan Readers/Writers.
Referensi:
- P&H: D. A. Patterson, J. L. Hennessy, “Computer Organization & Design,” 5th ed., Morgan Kaufmann.
- H&H: D. M. Harris, S. L. Harris, “Digital Design & Computer Architecture,” 2nd ed., Morgan Kaufmann.
- Silb: A. Silberschatz, P. B. Galvin, G. Gagne, “Operating System Concepts,” 10th ed., Wiley.
- A&D: T. Anderson, M. Dahlin “Operating Systems: Principles and Practice,” 2nd ed., Recursive Books (A&D).
Basis Data (PraMIK042025)
Topik Bahasan:
- Pengantar basis data
- Rancangan basis data menggunakan ERD
- Data Definition Language 1: Create database, Use database, Create table, Alter table 🙁 Add, change, drop).
- Data Manipulation Language 1 (MySQL): insert into (delete from), Update (set … where …), select * from, Sorting (order by), Filtering, Fungsi agregasi dan Grouping, dan Operator join (Inner join, Straight join, Left (outer) join, Right (outer) join).
- Aljabar Relasional: insert into (delete from), Update (set … where …), select * from, Sorting (order by), Filtering, Fungsi agregasi dan Grouping, dan Operator join (Inner join, Straight join, Left (outer) join, Right (outer) join).
- Sub Query: Single row, Multiple-Row, Multiple-column, Penggunaan Klausa having dalam Sub Query, Kesalahan dalam Sub Query, Penggunaan operator In
- Normalisasi: Pendahuluan, Bentuk 1NF, 2NF, 3NF , Contoh kasus normalisasi, Keuntungan dan kelemahan normalisasi.
Referensi:
- Silberschatz, A., Korth,H.F. and Sudarshan, Database System Concepts, 6th Edition, McGraw-Hill, 2010.
- Ramakrishnan, R.andGehrke, J., Database Management Systems, 3rd Edition, McGraw- Hill, 2003