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.
Tujuan Program / Program Objectives
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.
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.
Recent colour photograph and proof of citizenship (KTP).
Legalized copy of diploma certificate or proof of graduation document (SKL).
Legalized copy of academic transcript, with Bachelor degree (or equivalent) GPA requirements as follows:
≥ 2.50 on a scale of 4 or equivalent, for a graduates of the accredited A study program, or;
≥ 2.75 on a scale of 4 or equivalent, for graduates of the accredited B study program, or;
≥ 3.00 on a scale of 4 or equivalent, for graduates of accredited C study program.
Accreditation certificateof Bachelor (or equivalent) study program of which requirements as follows :
Study program accreditation document mentioned is the current accreditation, proven by a scan of the accreditation certificate or a print screen from Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT)/LAM-PTKes webpage.
Study program of which accreditation is still in the extension process, proven by the receipt of submission of the accreditation from BAN-PT/LAM-PTKes obtained from the study program, not a letter from the concerned study program.
For foreign graduate applicants, the proof of accreditation is an Equalization Document of a Foreign Diploma (Surat Keputusan Penyetaraan Ijazah Luar Negeri) from Kemristekdikti.
Proof of registration payment fee of IDR250,000
Proof of Pre-Master Class Program payment fee of IDR6,000,000
A valid Academic Potential Test Certificate, i.e. maximum is 2 years after published with minimum score of 450. The accepted Academic Potential Test Certificate are :
Tes Potensi Akademik Pascasarjana/Postgraduate Academic Potential Test (PAPs) UGM
Tes Potensi Dasar Akademik Pusat Layanan Tes Indonesia/Basic Academic Potential Test Indonesian Test Service Center (TPDA PLTI)
TPA Bappenas/Bappenas Academic Potential Test
A valid English Proficiency Test Result, i.e. maximum is 2 years after the certificate is published. The accepted English Proficiency Test are :
Academic English Proficiency Test (AcEPT) UGM, with minimum score of 149
Test of English Proficiency from Pusat Layanan Tes Indonesia/Basic Academic Potential Test Indonesian Test Service Center which recognized by Dikti for Lecturer Certification, with minimum score of 26
International English Testing System (IELTS), with minimum score of 4.0
Internet Based TOEFL (iBT), with minimum score of 31
Institutional Testing Program (ITP) TOEFL, with minimum score of 400.
Requirement as mentioned in point 7 and 8 can be substituted by :
A legalized letter stated the time when registrant join the test
Proof of Participant Card for Academic Potential Test or English Proficiency Test (Not a proof of payment)
Attachment:
Health certificate from hospital, health center, clinic that has permission from the government.
Permission Letter from the Workplace Institution (for Those Currently Employed).
Registration Procedure
Prepare all required documents.
Make the payment for Pre-Master Program to:
Bank Nasional Indonesia (BNI)
Account Number : 9888811031140001
Account Name : UGM FPA S2 PENERIMAAN MATRIKULASI/PRA PASCASARJANA
Transaction Detail : Pre-Master Class Fee
Prepare all scanned requirements documents in image format and portrait position (maximum size 1 MB each file, scanned document must be in color and readable for verification purposes), then upload when registering online.
Notes:
Make sure that email used for registration is active and accessible
Do the online registration by filling the form here
Study program will send information via email if there is any mismatched requirement.
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.
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.