Kurikulum 2021 Program Studi Sarjana Teknik Nuklir 52 MKW 14. TKN 211205 Pemrograman Komputer
Universitas Gadjah Mada Fakultas Teknik
Departemen Teknik Nuklir dan Teknik Fisika Program Studi Sarjana Teknik Nuklir
Kode Mata
Kuliah Nama Mata Kuliah Bobot (SKS) Semester Status Mata Kuliah
Mata Kuliah Prasyarat TKN 211205 Pemrograman
Komputer
2 Genap (II) Wajib .
Capaian Pembelajaran Lulusan (CPL) yang
dibebankan pada MK
CPL 1
Kemampuan mengidentifikasi, merumuskan, dan memecahkan persoalan
ketekniknukliran dengan menerapkan pengetahuan matematika, sains, keteknikan dan ketekniknukliran serta mampu menggunakan piranti keteknikan modern.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK 1 Mampu menjelaskan struktur bahasa komputer secara umum meliputi struktur pemrograman, perintah dasar, jenis data dan variable, masukan dan keluaran, kalang, percabangan, lompatan, larik, string, fungsi dan subrutin CPMK 2 Mampu menyusun algoritma dan membuat diagram alir pemrograman
komputer
CPMK 3 Mampu menyusun program komputer untuk beberapa perhitungan CPMK 4 Mampu melakukan operasi antar muka berkas
CPMK 5 Mampu menyusun pemrogrman grafis Pemetaan CPL
dengan CPMK CPMK 1 CPMK 2 CPMK 3 CPMK 4 CPMK 5
CPL 1 20 20 20 20 20
Metode Penilaian dan Kaitan dengan CPMK
Komponen Penilaian
% CPMK 1 CPMK 2 CPMK 3 CPMK 4 CPMK 5
Tugas 20 4 4 4 4 4
Quiz 20 4 4 4 4 4
Ujian Tengah Semester
30 12 12 6
Ujian Akhir Semester
30 6 12 12
Deskripsi Singkat Mata Kuliah
Mata kuliah ini menyiapkan mahasiswa untuk dapat memahami konsep sistem pengolahan data, penyusunan program, dan konsep penyelesaian numerik. Dalam persiapan penyusunan program diawali dengan analisis kebutuhannya yang meliputi perumusan informasi, data tersedia, dan langkah pengolahan data yang disusun dalam bentuk algoritma dan diagram alir selanjutnya digunakan sebagai dasar penyusunan program sesuai bahasa pemrograman yang digunakan.
Bahan Kajian/Materi Pembelajaran
Pengenalan komputer.·
Pemecahan persoalan komputasi menggunakan algoritma.
Penggunaan diagram alir.·
Pengenalan bahasa komputer.
Arsitektur program. Jenis data/variabel.
Masukan dan keluaran.·
Struktur program: pencabangan, lompatan, kalang.
Kurikulum 2021 Program Studi Sarjana Teknik Nuklir 53
Variabel larik.
String.
Penggunaan fungsi dan subrutin.
Operasi dan Antarmuka berkas.
Pemrograman grafik.
Buku Acuan [1] R. Cadenhead, J. Liberty, 2016. C++ in 24 Hours, Sams Teach Yourself, 6th Ed. Sams Publishing.
[2] J. Guttag, 2013. Introduction to Computation and Programming Using Python, 2nd Ed.
MIT Press.
[3] Venkateshan, S.P., Swaminathan, P., 2013, Computational Methods in Engineering, Oxford U.K: Academic Press.
[4] S. Malik, 2007, C++ Programming from Problem to Program Design. Boston: Thomson Course Technology.
Kurikulum 2021 Program Studi Sarjana Teknik Nuklir 95 MKW 38. TKN 213102 Komputasi Nuklir
Universitas Gadjah Mada Fakultas Teknik
Departemen Teknik Nuklir dan Teknik Fisika Program Studi Sarjana Teknik Nuklir
Kode Mata Kuliah
Nama Mata Kuliah
Bobot
(SKS) Semester Status Mata
Kuliah Mata Kuliah Prasyarat TKN 213102 Komputasi Nuklir 2 Genap Wajib Sudah lulus: Metode
Numerik,
Pemrograman Komputer Capaian
Pembelajaran Lulusan (CPL) yang dibebankan pada MK
CPL 1
Kemampuan mengidentifikasi, merumuskan, dan memecahkan persoalan
ketekniknukliran dengan menerapkan pengetahuan matematika, sains, keteknikan dan ketekniknukliran serta mampu menggunakan piranti keteknikan modern.
CPL 6
Kemampuan berkomunikasi secara efektif dengan mitra yang beragam menggunakan media yang sesuai.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK 1 Mampu merumuskan persamaan pembentuk (governing equation) permasalahan pada sistem rekayasa energi nuklir dan sistem fisika medik.
CPMK 2 Mampu menyusun algoritma dan program komputer untuk menyelesaikan permasalahan teknik nuklir.
CPMK 3 Mampu menyampaikan laporan hasil komputasi baik secara tertulis maupun secara verbal sesuai dengan kaidah ilmiah.
Pemetaan CPL
dengan CPMK CPMK 1 CPMK 2 CPMK 3
CPL 1 30 50
CPL 6 20
Metode Penilaian dan Kaitan dengan CPMK
Komponen Penilaian % CPMK 1 CPMK 2 CPMK 3
Tugas Komputasi 30 10 20
Ujian Tengah Semester 25 10 15
Ujian Akhir Semester 25 10 15
Pelaporan dan presentasi 20 20
Deskripsi Singkat Mata Kuliah
Mata kuliah ini diarahkan agar mahasiswa untuk dapat memahami lebih dalam konsep penyelesaian numerik dan membangun kemampuan komputasi untuk menghitung permasalahan di bidang teknik nuklir. Pada mata kuliah ini, dasar-dasar teori terkait dengan metode komputasi diberikan secara tatap muka klasikal, kemudian mahasiswa diminta untuk menyelesaikan permasalahan yang diajukan dengan menyusun
persamaan pembentuk dan membuat algoritma serta program komputer. Hasil komputasi selanjutnya dituangkan ke dalam laporan ilmiah singkat dan selanjutnya dipresentasikan di depan kelas untuk melatih kemampuan berkomunikasi baik tertulis maupun verbal.
Bahan Kajian/Materi Pembelajaran
Overview algoritma dan pemrograman.
Permasalahan menggunakan data banyak
Penerapan permasalahan syarat awal dan syarat batas untuk teknik nuklir: kinetika reaktor, perpindahan kalor, rantai peluruhan, aktivasi neutron, radioterapi.
Penyelesaian permasalahan keteniknukliran yang melibatkan persamaan diferensial parsial: kekritisan, perpindahan kalor, aliran fluida.