kurikulum program studi s1 ilmu komputer berbasis...
TRANSCRIPT
i
KURIKULUM PROGRAM STUDI S1 ILMU KOMPUTER
BERBASIS KKNI
| |||
||| |||
||| ||| |||
||| ||| |||
||| |||
||| ||| |||
||| |||
||| ||| |
UNIVERSITAS LAMPUNG
BANDAR LAMPUNG
2016
ii
DAFTAR ISI
I. PENDAHULUAN .......................................................................................................... 1
II. VISI, MISI, TUJUAN DAN SASARAN PROGRAM STUDI ................................... 1
2.1 Visi Program Studi .......................................................................................................... 1
2.2 Misi Program Studi .......................................................................................................... 1
2.3 Tujuan Program Studi ...................................................................................................... 1
2.4 Sasaran Program Studi ..................................................................................................... 2
III. PROFIL DAN STANDAR KOMPETENSI LULUSAN PROGRAM STUDI S1 ILMU
KOMPUTER ..................................................................................................................................... 3
3.1 Profil Lulusan Program Studi .......................................................................................... 3
3.2 Standar Kompetensi Lulusan Program Studi ................................................................... 4
3.2.1 Standar Kompetensi Profil Pembentukan Karakter ......................................................... 4
3.2.2 Standar Kompetensi Matematika dan Statistika .............................................................. 4
3.2.3 Standar Kompetensi Algoritma dan Pemrograman ......................................................... 4
3.2.4 Standar Kompetensi Sistem Cerdas ................................................................................. 5
3.2.5 Standar Kompetensi Rekayasa Perangkat Lunak ............................................................. 5
3.2.6 Standar Kompetensi Komputer Arsitektur (Sistem Komputer) ....................................... 5
3.2.7 Standar Kompetensi Sistem terdistribusi (Sistem Komputer) ......................................... 6
3.2.8 Standar Kompetensi Kecakapan Hidup (Success Skills) ................................................. 6
3.2.9 Standar Kompetensi Sistem Informasi............................................................................. 6
3.3 Profile Pekerjaan Lulusan Program Studi ........................................................................ 7
IV. STRUKTUR KURIKULUM ........................................................................................ 7
4.1 Peta Profil Progam Studi S1 Ilmu Komputer dalam Capaian Pembelajaran ................... 7
4.1.1 Peta Jalan/Roadmap Berdasarkan Ranah Keilmuan (Body Of Knowledge) Ilmu Komputer 7
4.1.2 Capaian Program (Program Outcome) – S1 Ilmu Komputer ........................................... 10
4.2 Peta Capaian Pembelajaran Program Studi S1 Ilmu Komputer dalam Capaian Pembelajaran
Perkuliahan dan penentuan Mata Kuliah ........................................................................................ 10
4.2.1 Pemetaan Capaian Pembelajaran (Lo) Dan Capaian Program (Po) Bidang Ilmu Komputer 14
4.3 Deskripsi dan dan Daftar Mata Kuliah ............................................................................ 19
4.3.1 Daftar Mata Kuliah .......................................................................................................... 19
4.3.2 Deskripsi Mata Kulah ...................................................................................................... 22
V. PENUTUP ...................................................................................................................... 56
1
I. PENDAHULUAN
Dengan berlakunya Kurikulum Berbasis KKNI serta selesainya periode berlakunya kurikulum 2012 Program
Studi S1 Ilmu Komputer FMIPA unila, maka diperlukan perombakan kurikulum yang ada dengan mengacu
peraturan dan standar baru yang berlaku. Diharapkan kurikulum baru ini bisa memberikan kompetensi yang
dibutuhkan bagi mahasiswa dalam pengembangan keilmuan ataupun kebutuhan masyarakat akan teknologi
informasi dan komunikasi.
Terima kasih kepada semua pihak yang telah membantu dalam proses penyelesaian kurikulum ini.
II. VISI, MISI, TUJUAN DAN SASARAN PROGRAM STUDI
2.1 Visi Program Studi
Visi Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas
Lampung (Unila) adalah sebagai berikut:
“Menjadi Program Studi Ilmu Komputer yang terkemuka dan unggul secara nasional dalam penyelenggaraan
pendidikan, penelitian, dan pengabdian pada masyarakat dalam bidang sistem dan teknologi informasi.”
2.2 Misi Program Studi
Misi Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas
Lampung (Unila) yaitu:
Mengembangkan dan meningkatkan kualitas dan proses pendidikan pada garis depan dengan lulusan bertaraf
internasional dengan jalan:
1. Mengembangkan dan meningkatkan kualitas tenaga akademik dan mahasiswanya maupun lulusannya
dalam penelitian dasar dan aplikasinya yang mendukung pengembangan ilmu komputer serta teknologi
informasi untuk kesejahteraan bangsa dan manusia.
2. Melaksanakan Tri Dharma Perguruan Tinggi yaitu pendidikan, penelitian, dan pengabdian pada
masyarakat.
2.3 Tujuan Program Studi
Tujuan Strategis Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA)
Universitas Lampung (Unila) sebagai berikut:
a. Menghasilkan lulusan yang mampu mengikuti perkembangan ilmu komputer secara khusus dan ilmu
pengetahuan dan teknologi secara umum, mampu bekerja dan berkompetisi di pasar kerja nasional
maupun internasional, serta mampu melanjutkan studi ke jenjang pendidikan yang lebih tinggi.
b. Meningkatkan kontribusi program studi dalam kualitas sumber daya manusia, pelestarian lingkungan
hidup, pengembangan IPTEK, danp endidikan.
c. Meningkatkan mutu pendidikan dan penelitian ilmu komputer.
d. Menumbuhkembangkan bidang ilmu komputer agar lebih berperan dalam pembangunan nasional.
2
2.4 Sasaran Program Studi
Sasaran strategis Jurusan Ilmu Komputer tahun 2020 merupakan kondisi terukur secara kuantitatif yang akan
dicapai pada tahun 2020 sebagai dampak (impact) dari tercapainya hasil (outcome) dari 5 program Unila dan
dampak tercapainya keluaran (output) dari 69 kegiatan Indikator dan target ketercapaian sasaran strategis
tersebut secara terperinci disajikan pada Tabel 1.
Tabel 1. Nama, indikator kinerja, dan target sasaran startegis Jurusan Ilmu Komputer tahun 2016-2020
No Nama Sasaran
strategis
Indikator Kinerja Sasaran Strategi
(Impact) Unit
Kondisi 2015
2016 2017 2018 2019 2020
1
Meningkatnya kualitas pembelajaran dan kemahasiswaan
a. peningkatan IPK lulusan;
Rata-rata
3,25 3,27 3,3 3,32 3,35 3,4
b. penurunan rata-rata lama studi (tahun);
Th 4,4 4,3 4,2 4,1 4,0 4,0
c. peningkatan rata-rata EnglishProfiencyTest (EPT);
Skor 450 460 460 465 465 470
d. Peningkatan keketatan rasio SBMPTN
Jml 1:22 1:25 1:30 1:30 1:35 1:35
e. peninjauan dan revisi kurikulum per dua tahun;
Jml 1 0 1 0 1 0
f. Rekruitmen dosen baru
Jml 17 20 22 25 27 30
g. Peningkatan Jumlah Komputer Praktikum
Jml 100 100 150 150 200 250
2 Peningkatan kegiatan kemahasiswaan
a. peningkatan program kreativitas mahasiswa (PKM);
Jml 13 10 15 15 17 20
b. pengembangan sumber dana beasiswa non konvensional;
Jml 1 2 3 4 5 6
3
Meningkatnya relevansi dan produktivitas penelitian dan pengabdian pada masyarakat
a. Peningkatan jumlah artikel tersitasi
Jml 3 3 4 4 5 5
b. peningkatan publikasi jurnal nasional terakreditasi;
Jml 2 4 5 5 6 6
c. peningkatan publikasi jurnal internasional;
Jml 3 3 3 3 4 4
d. peningkatan penyertaan dosen sebagai pemakalah dalam seminar nasional;
% 60 70 90 90 90 90
e. peningkatan penyertaan dosen sebagai pemakalah dalam seminar internasional ;
% 30 30 40 60 75 75
f. peningkatan persentasi mahasiswa terlibat dalam penelitian dosen;
% 8 8 10 10 12 12
g. peningkatan penelitian dosen dengan dana hibah
Jml 2 3 3 4 4 5
3
No Nama Sasaran
strategis
Indikator Kinerja Sasaran Strategi
(Impact) Unit
Kondisi 2015
2016 2017 2018 2019 2020
nasional;
h. Peningkatan jumlah laboratorium
Jml 2 2 4 4 5 5
i. peningkatan kerjasama penelitian dalam dan luar negeri
Jml 0 1 1 2 2 2
a. peningkatan PkM dosen dengan dana hibah nasional;
Jml 1 1 1 1 2 2
b. peningkatan mahasiswa terlibat dalam pengabdian dosen;
Jml 12 15 15 20 20 20
4
Meningkatnya kualitas dan kuantitas pendukung tridarma perguruan tinggi
a. Akreditasi PS Skala B B B B A A
b. Persentase dosen S-3
% 18% 18% 35% 35% 35% 40%
c. pelaksanaan iso 9001:2008;
% 100% 100% 100% 100% 100% 100%
d. pelatihan tenaga kependidikan pertahun
Jml 1 1 2 2 3 3
III. PROFIL DAN STANDAR KOMPETENSI LULUSAN PROGRAM STUDI S1
ILMU KOMPUTER
3.1 Profil Lulusan Program Studi
Profil lulusan merupakan tolak ukur untuk menentukan standar kompetensi lulusan S1 Ilmu Komputer, profil
Lulusan S1 Ilmu Komputer merupakan penguasaan terhadap ranah topik Program Studi, yaitu:
1) Memiliki karakter yang tunggul
2) Menguasi dan memahami teori-teori dasar matematika dan statistika yang berhubungan dengan Ilmu
Komputer
3) Menguasi dan memahami konsep-konsep Algoritma dan Pemrograman
4) Mampu menegembangkan Sistem dengan menerapkan konsep Sistem Cerdas
5) Mampu menerapkan prinsip-prinsi dasar Rekayasa Perangkat Lunak
4
6) Memiliki pengetahuan tentang Komputer Arsitektur
7) Memiliki kemampuan untuk penegembangan Sistem Terdistribusi
8) Memiliki Kecakapan Hidup dalam kehidupan sehari-hari
9) Mampu mendesain dan mengembangkan Sistem Informasi
3.2 Standar Kompetensi Lulusan Program Studi
3.2.1 Standar Kompetensi Profil Pembentukan Karakter
1) Kompetensi karakter dalam hubungannya dengan Tuhan
Religius,Pikiran, perkataan, dan tindakan seseorang yang diupayakan selalu berdasarkan pada nilai-nilai
Ketuhanan dan atau ajaran agamanya.
2) Kompetensi karakter dalam hubungannya dengan diri sendiri
- Jujur
- Bertanggung jawab
- Bergaya hidup sehat
- Disiplin
- Kerja keras
- Percaya diri
- Berjiwa wirausaha
- Berpikir logis, kritis, kreatif, dan inovatif
- Mandiri
- Rasa ingin tahu
- Cinta ilmu
3) Kompetensi karakter dalam hubungannya dengan sesama
- Sadar akan hak dan kewajiban diri dan orang lain
- Patuh pada aturan-aturan sosial
- Menghargai karya dan prestasi orang lain
- Santun
- Demokratis
4) Kompetensi karakter dalam hubungannya dengan lingkungan
- Peduli sosial dan lingkungan
5) Kompetensi kebangsaan
- Nasionalis
- Menghargai keberagaman
3.2.2 Standar Kompetensi Matematika dan Statistika
1) Menguasai konsep-konsep matematika untuk memecahkan berbagai masalah yang berkaitan
dengan logika.
2) Menguasai prinsip-prinsip pemodelan matematika, program linear serta metode numerik.
3) Menguasai konsep dan ilmu probabilita dan statistik untuk mendukung dan menganalisis sistem
komputasi.
4) Menguasai konsep dan teori konsep-konsep struktur diskrit, yang meliputi materi dasar
matematika yang digunakan untuk memodelkan dan menganalisis sistem komputasi.
3.2.3 Standar Kompetensi Algoritma dan Pemrograman
1) Menguasai teori dan konsep yang mendasari ilmu komputer.
5
2) Memahami konsep-konsep bahasa pemrograman, mengidentikasi model-model bahasa
pemrograman, serta membandingkan berbagai solusi.
3) Memahami teori dasar arsitektur komputer, termasuk perangkat keras komputer dan jaringan.
4) Menguasai bidang fokus pengetahuan ilmu komputer serta mampu beradaptasi dengan
perkembangan ilmu pengetahuan dan teknologi.
5) Menguasai metodologi pengembangan sistem, yaitu perencanaan, desain, penerapan, pengujian
dan pemelihaan sistem.
6) Memahami konsep-konsep algoritma dan kompleksitas, meliputi konsep-konsep sentral dan
kecakapan yang dibutuhkan untuk merancang, menerapkan dan menganalisis algoritma untuk
menyelesaikan masalah.
7) Menguasai konsep dan prinsip algoritma serta teori ilmu komputer yang dapat digunakan dalam
pemodelan dan desain sistem berbasis komputer.
8) Menguasai konsep-konsep bahasa pemrograman, serta mampu membandingkan berbagai solusi
serta berbagai model bahasa pemrograman.
9) Menganalisis, merancang, dan menerapkan suatu sistem berbasis komputer secara efisien untuk
menyelesaikan masalah, menggunakan pemrograman prosedural dan berorientasi objek.
10) Menguasai bahasa dan algoritma pemrograman yang berkaitan dengan program aplikasi untuk
memanipulasi model gambar, grafis dan citra.
3.2.4 Standar Kompetensi Sistem Cerdas
1) Menentukan pendekatan sistem cerdas yang sesuai dengan problem yang dihadapi, memilih
representasi pengetahuan dan mekanisme penalarannya.
2) Menerapkan pendekatan berbagai sistem cerdas yang sesuai dengan problem yang dihadapi.
3) Menerapkan penggunaan representasi pengetahuan dan mekanisme penalarannya.
4) Evaluasi kinerja dari penerapan sistem cerdas yang sesuai dengan problem yang dihadapi,
termasuk dalam pemilihan representasi pengetahuan dan mekanisme penalarannya.
3.2.5 Standar Kompetensi Rekayasa Perangkat Lunak
1) Membangun aplikasi perangkat lunak yang berkaitan dengan pengetahuan ilmu komputer.
2) Menulis kode yang diperlukan untuk digunakan sebagai instruksi dalam membangun aplikasi
komputer.
3) Memanfaatkan pengetahuan yang dimiliki berkaitan dengan konsep-konsep dasar
pengembangan perangkat lunak dan kecakapan yang berhubungan dengan proses
pengembangan perangkat lunak, serta mampu membuat program untuk meningkatkan
efektivitas penggunaan komputer untuk memecahkan masalah tertentu.
4) Merancang dan mengembangkan program aplikasi untuk memanipulasi model gambar, grafis
dan citra, serta dapat memvisualisasikannya.
5) Membangun dan mengevaluasi perangkat lunak dalam berbagai area, termasuk yang berkaitan
dengan interaksi antara manusia dan komputer.
6) Membangun aplikasi perangkat lunak dalam berbagai area yang berkaitan dengan bidang
robotik, pengenalan suara, sistem cerdas, dan bahasa natural.
7) Menerapkan konsep-konsep yang berkaitan dengan manajemen informasi, termasuk menyusun
pemodelan dan abstraksi data serta membangun aplikasi perangkat lunak untuk
pengorganisasian data dan penjaminan keamanan akses data.
3.2.6 Standar Kompetensi Komputer Arsitektur (Sistem Komputer)
1) Menganalisis dan mengembangkan sistem serta prosedur yang berkaitan dengan sistem
komputer serta memberikan rekomendasi yang berkaitan dengan sistem komputer yang lebih
efisien dan efektif.
6
2) Menerapkan konsep-konsep yang berkaitan dengan arsitektur dan organisasi komputer serta
memanfaatkannya untuk menunjang aplikasi komputer.
3) Menerapkan konsep-konsep yang berkaitan dengan pengembangan berbasis platform pada
Mobile Computing, serta mampu mengembangkan program aplikasi berbasis platform untuk
berbagai area.
4) Merancang sistem keamanannya serta melakukan pengelolaan secara kontinu terhadap proteksi
profil yang ada.
5) Memahami abstraksi dari ekskusi sebuah program pada sebuah sistem komputer.
3.2.7 Standar Kompetensi Sistem terdistribusi (Sistem Komputer)
1) Merancang sistem jaringan komputer serta melakukan pengelolaan secara kontinu.
2) Memahamiprinsip dasar sistem jaringan komputer.
3) Menerapkan algoritma paralel yang dapat memanfaatkan sumberdaya komputasi yang tersedia
dengan efisien.
4) Mengembangkan aplikasi sederhana berbasis jaringan.
3.2.8 Standar Kompetensi Kecakapan Hidup (Success Skills)
1) Mendemonstrasikan kemampuan komunikasi lisan dan tulisan yang berkaitan dengan aspek
teknis dan non-teknis.
2) Berpikir kritis, mengidentifikasi akar masalah dan pemecahannya secara komprehensif, serta
mengambil keputusan yang tepat berdasarkan analisis informasi dan data.
3) Memiliki integritas profesional dan berkomitmen terhadap nilai-nilai etika.
4) Memiliki sikap untuk belajar seumur hidup (life-long learning).
5) Memimpin dan bekerja dalam tim, mandiri dan bertanggung jawab terhadap pekerjaannya.
6) Bekerja sama dengan individu yang memiliki latar belakang sosial dan budaya yang beragam.
7) Mencari, merunut, menyarikan informasi ilmiah dan non-imiah secara mandiri dan kritis.
8) Beradaptasi terhadap situasi yang dihadapi dan menangani berbagai kegiatan secara simultan
pada berbagai kondisi.
3.2.9 Standar Kompetensi Sistem Informasi
1) Menjelaskan komponen organisasi, teknologi dan manusia dari sistem informasi
2) Menjelaskan bagaimana organisasi dapat menggunakan sistem informasi untuk kepentingan
kompetitif
3) Menjelaskan bagaimana sistem informasi dapat mendukung proses pengambilan keputusan
dalam suatu organisasi
4) Mengidentifikasi dampak sistem informasi terhadap organisasi, aktivitas bisnis, masyarakat
maupun individu
5) Menjelaskan berbagai metodologi pengembangan sistem informasi
6) Menggunakan berbagai perangkat dan metoda untuk menganalisis aliran dan struktur informasi
dalam proses organisasi
7) Menggunakan UML untuk memodelkan rancangan konseptual dari suatu sistem informasi
8) Merancang sistem informasi sesuai dengan prinsip-prinsip user centred design
9) Menjelaskan pentingnya keterkaitan antara strategi bisnis dan sistem informasi dalam
menunjang efisiensi dan efektifitas investasi organisasi
10) Menjelaskan konsep dasar dari pengelolaan proyek sistem informasi (SI)
11) Menerapkan perangkat dan teknik untuk perencanaan proyek seperti CPM, Gantt Chart,
Program Manajemen Project
12) Mengidentifikasi dan memformulasikan ruang lingkup proyek sistem informasi
13) Mengidentifikasi dan mendokumentasikan risiko-risiko proyek, serta menawarkan alternatif
solusinya
7
14) Menjelaskan aspek-aspek quality assurance pada suatu pengelolaan proyek sistem informasi
15) Mengaplikasikan konsep dasar basis data dan prinsip pemrograman untuk mengembangkan
sistem aplikasi
3.3 Profile Pekerjaan Lulusan Program Studi
Prediksi kebutuhan sumberdaya manusia dalam bidang ICT tahun 2010 – 2020 berdasarkan proyeksi dari
U.S. Bureau of Labor Statistics dapat dilihat pada Tabel 1. Berdasarkan data proyeksi dan jenis
pekerjaannya maka lulusan Program Studi S1 Ilmu Komputer akan ditujukan untuk bekerja sebagai:
Computer and Information Research Scientists
Computer Systems Analysts
Software Developers, Applications
Software Developers, Systems Software
Database Administrators
Network and Computer Systems Administrators
Information Security Analysts, Web Developers, and Computer Network Architects
Tabel 2. Prediksi Lapangan Kerja Bidang ICT oleh U.S. Bureau of Labor Statistics
Jenis Pekerjaan
SDM pada
2010
Kebutuhan
SDM 2010-2020
Computer and Information Research Scientists 28.200 5.300
Computer Systems Analysts 544.400 102.100
Computer Programmers 363.100 84.400
Software Developers, Applications 520.800 54.200
Software Developers, Systems Software 392.300 40.800
Database Administrators 110.800 18.700
Network and Computer Systems Administrators 347.200 58.600
Computer Support Specialists 607.100 159.400
Information Security Analysts, Web Developers, and
Computer Network Architects
302.300 44.700
Computer Occupations, All Other 209.700 39.300
Total Kebutuhan 3.425.900 607.500
Melalui proyeksi ini maka total kebutuhan pada tahun 2020 mencapai 324.400 orang atau sebanyak 32.440
orang per-tahun. Ini menjadi peluang sekaligus tantangan bagi dunia pendidikan untuk menghasilkan lulusan
yang berkompetensi global sehingga mampu bersaing di dunia internasional.
IV. STRUKTUR KURIKULUM
4.1 Peta Profil Progam Studi S1 Ilmu Komputer dalam Capaian Pembelajaran
4.1.1 Peta Jalan/Roadmap Berdasarkan Ranah Keilmuan (Body Of Knowledge) Ilmu
Komputer
Roadmap bidang ilmu komputer dibuat berdasarkan: a. Ranah Topik (Topic Area), b. Ranah Keilmuan,
dan c. Bidang Kajian/Area of Knowledge/Body of Knowledge).
8
Gambar 1. Roadmap Ranah Keilmuan Ilmu Komputer (S1) - Dari Ranah Keilmuan/BoK ke Ranah
Topik,
Keterkaitan Ranah Topik, Ranah Keilmuan dan Mata Kuliah pada Program Studi S1 Ilmu Komputer
disajikan dalam Tabel 3.
Tabel 3. Keterkaitan Ranah Topik, Ranah Keilmuan dan Mata Kuliah pada Program Studi S1
Ilmu Komputer (Ranah keilmuan berdasarkan ACM-IEEE 2013).
No. Ranah Topik (Topic
Area) Ranah Keilmuan* Mata Kuliah Terkait
1 Pembentukan Karakter Agama, Pendidikan Pancasila, Pendidikan
Bahasa Indonesia, Pendidikan
Kewarganegaraan, Bahasa Inggris, Etika
Profesi
2 Matematika dan
Statistika
Struktur Diskrit (DS), Ilmu
Komputasi (CN),
Logika, Matematika Diskrit, Statistika dan
Probabilitas, Matematika Diskrit, Analisis
Numerik, Aljabar Linear, Information Theory,
Operasi Riset
9
No. Ranah Topik (Topic
Area) Ranah Keilmuan* Mata Kuliah Terkait
3 Algoritma dan
Pemrograman
Algoritma dan
Kompleksitas (AL), Bahasa
Pemrograman (PL)
Dasar-dasar Pemrograman, Struktur Data dan
Algoritma, Desain dan Analisis Algoritma,
Teori Bahasa dan Automata, Pemrograman
Berorientasi Objek. Web programming,
Pemrograman Sistem, Pemrograman Web
Lanjut, Pemrograman Terstruktur,
Pemrograman Interpreter, Pemrgraman
Deklaratif
4 Sistem Cerdas Sistem Cerdas (IS) Kecerdasan Buatan (AI), Machine Learning,
Sistem Pakar, System Cerdas, Pemrosesan
bahasa Alami, Pengantar Robotik, Bio
Informatika
5 Rekayasa Perangkat
Lunak
Rekayasa Perangkat Lunak
(SE),
Manajemen Informasi (IM),
Dasar-dasar Pengembangan
Perangkat Lunak (SDF),
Interaksi Manusia-
Komputer (HCI),
Pengembangan Berbasis
Platform (PBD)
Basis data, Rekayasa Perangkat Lunak,
Interaksi Manusia-Komputer (HCI),
Manajemen Proyek, Proses dan Kualitas
Perangkat Lunak, Pengujian Perangkat Lunak,
Proyek Khusus, Kapita Selekta
6 Komputer Arsitektur Arsitektur dan Organisasi
Komputer (AR), Sistem
Operasi (OS), Dasar-dasar
Sistem (SF), Penjaminan
dan Keamanan Informasi
(IAS), Grafis dan
Visualisasi (GV),
Pengantar Sistem Digital, Pengantar
Organisasi Komputer Sistem Operasi,
Pemrograman Sistem, Grafika Komputer,
Multimedia
7 Sistem Terdistribusi Komputasi Paralel dan
Terdistribusi (PD), Jaringan
dan Komunikasi (NC),
Pemrosesan data terdistribusi), Cloud
Computing, Teknologi dan Aplikasi Mobile,
Komputasi Paralel, Mobile Lanjut,
Komunikasi Data dan Jaringan Komputer
8 Kecakapan Hidup Isu Sosial dan Praktik
Profesional (SP)
Komputer dan Masyarakat, Kerja Praktik,
Skripsi, KKN, Kewirausahaan, Studi
Lapangan, Metodologi Penelitian, Tugas
Khusus
9 Sistem Informasi IT Infrastructure, IT Project
Management, Enterprise &
System Integration
Keamanan Sistem Informasi, Analisis dan
Desain Sistem Informasi, Pengantar Sistem
Informasi, Sistem Informasi Geografis, Data
Warehouse, manajemen Pengetahuan, Tata
Kelola dan Audit Sistem Informasi, Big Data,
Infrastruktur TI dan Enterprise, Temu
Kembali Informasi
10
4.1.2 Capaian Program (Program Outcome) – S1 Ilmu Komputer
Capaian progam (Program Outcome) Program Studi S1 Ilmu Komputer disajikan dalam Tabel 4.
Tabel 4. Capaian Program (PO) dari Program Studi S1 Ilmu Komputer
No. Capaian Program Spesifik Dimensi Capaian Program
Umum
1 Pemahaman intelektual dan kemampuan untuk
menerapkan matematika dasar dan teori ilmu komputer
Penguasaan bidang
Komputasi
2 Kemampuan untuk memiliki perspektif kritis dan kreatif
dalam mengidentifikasi dan memecahkan masalah dengan
menggunakan pemikiran komputasi.
Berpikir kritis dan taat
kaidah ilmiah
3 Menggunakan keterampilan yang relevan dalam
mempelajari area ilmu komputer untuk meningkatkan
produktifitas.
Kecakapan menggunakan
teknik dan perangkat
komputasi
4 Menunjukkan komitmen terhadap etika dan perilaku
profesional di tempat kerja dankehidupan sehari-hari.
Terlibat secara profesional
dan sosial
5 Mampu berkomunikasi dengan para pemangku
kepentingan (stakeholder) dari beragam latar belakang
dengan kualitas yang efektif.
Komunikasi yang efektif
6 Mempelajari model baru, teknik, teknologi dan peralatan
untuk menerapkan efektivitas dalam meningkatkan
kualitas diri seumur hidup
Pembelajaran sepanjang
hayat
7 Menunjukan keterampilan antar-pribadi sebagai bagian
dari tim dalam setiap peraturan termasuk kepemimpinan
dalam menyampaikan hasil/resolusi yang berkualitas.
Kepemimpinan dan kerja
tim lintas disiplin
8 Menerapkan keterampilan kewirausahaan di bidang
teknologi informatika.
Cakap berwirausaha
4.2 Peta Capaian Pembelajaran Program Studi S1 Ilmu Komputer dalam Capaian
Pembelajaran Perkuliahan dan penentuan Mata Kuliah
Capaian pembelajaran Program Studi Ilmu Komputer ditujukan untuk memenuhi kualifikasi lulusan Sarjana
Program Studi Ilmu Komputer sesuai KKNI level 6 dengan merujuk pada capaian pembelajaran yang
direkomendasikan oleh APTIKOM level 6. Capaian tersebut disajikan dalam Tabel 5.
Tabel 5. Capaian Pembelajaran (LO) dari Program Studi S1 Ilmu Komputer
No Ranah Topik Capaian Pembelajaran
1. Matematika dan Statistika 1.1. Menguasai konsep-konsep matematika untuk
memecahkan berbagai masalah yang berkaitan dengan
logika.
1.2. Menguasai prinsip-prinsip pemodelan matematika,
program linear serta metode numerik.
11
No Ranah Topik Capaian Pembelajaran
1.3. Menguasai konsep dan ilmu probabilita dan statistik
untuk mendukung dan menganalisis sistem komputasi.
1.4. Menguasai konsep dan teori konsep-konsep struktur
diskrit, yang meliputi materi dasar matematika yang
digunakan untuk memodelkan dan menganalisis sistem
komputasi.
2. Algoritma dan
Pemrograman
2.1. Menguasai teori dan konsep yang mendasari ilmu
komputer.
2.2. Memahami konsep-konsep bahasa pemrograman,
mengidentikasi model-model bahasa pemrograman, serta
membandingkan berbagai solusi.
2.3. Memahami teori dasar arsitektur komputer, termasuk
perangkat keras komputer dan jaringan.
2.4. Menguasai bidang fokus pengetahuan ilmu komputer
serta mampu beradaptasi dengan perkembangan ilmu
pengetahuan dan teknologi.
2.5. Menguasai metodologi pengembangan sistem, yaitu
perencanaan, desain, penerapan, pengujian dan
pemelihaan sistem.
2.6. Memahami konsep-konsep algoritma dan kompleksitas,
meliputi konsep-konsep sentral dan kecakapan yang
dibutuhkan untuk merancang, menerapkan dan
menganalisis algoritma untuk menyelesaikan masalah.
2.7. Menguasai konsep dan prinsip algoritma serta teori ilmu
komputer yang dapat digunakan dalam pemodelan dan
desain sistem berbasis komputer.
2.8. Menguasai konsep-konsep bahasa pemrograman, serta
mampu membandingkan berbagai solusi serta berbagai
model bahasa pemrograman.
2.9. Menganalisis, merancang, dan menerapkan suatu sistem
berbasis komputer secara efisien untuk menyelesaikan
masalah, menggunakan pemrograman prosedural dan
berorientasi objek.
2.10. Menguasai bahasa dan algoritma pemrograman yang
berkaitan dengan program aplikasi untuk memanipulasi
model gambar, grafis dan citra.
3. Sistem Cerdas 3.1. Menentukan pendekatan sistem cerdas yang sesuai
dengan problem yang dihadapi, memilih representasi
pengetahuan dan mekanisme penalarannya.
3.2. Menerapkan pendekatan berbagai sistem cerdas yang
sesuai dengan problem yang dihadapi.
3.3. Menerapkan penggunaan representasi pengetahuan dan
mekanisme penalarannya.
3.4. Evaluasi kinerja dari penerapan sistem cerdas yang sesuai
dengan problem yang dihadapi, termasuk dalam
pemilihan representasi pengetahuan dan mekanisme
penalarannya.
4. Rekayasa Perangkat
Lunak
4.1. Membangun aplikasi perangkat lunak yang berkaitan
dengan pengetahuan ilmu komputer.
4.2. Menulis kode yang diperlukan untuk digunakan sebagai
instruksi dalam membangun aplikasi komputer.
4.3. Memanfaatkan pengetahuan yang dimiliki berkaitan
dengan konsep-konsep dasar pengembangan perangkat
lunak dan kecakapan yang berhubungan dengan proses
12
No Ranah Topik Capaian Pembelajaran
pengembangan perangkat lunak, serta mampu membuat
program untuk meningkatkan efektivitas penggunaan
komputer untuk memecahkan masalah tertentu.
4.4. Merancang dan mengembangkan program aplikasi untuk
memanipulasi model gambar, grafis dan citra, serta dapat
memvisualisasikannya.
4.5. Membangun dan mengevaluasi perangkat lunak dalam
berbagai area, termasuk yang berkaitan dengan interaksi
antara manusia dan komputer.
4.6. Membangun aplikasi perangkat lunak dalam berbagai area
yang berkaitan dengan bidang robotik, pengenalan suara,
sistem cerdas, dan bahasa natural.
4.7. Menerapkan konsep-konsep yang berkaitan dengan
manajemen informasi, termasuk menyusun pemodelan
dan abstraksi data serta membangun aplikasi perangkat
lunak untuk pengorganisasian data dan penjaminan
keamanan akses data.
5. Komputer Arsitektur
(Sistem Komputer)
5.1. Menganalisis dan mengembangkan sistem serta prosedur
yang berkaitan dengan sistem komputer serta memberikan
rekomendasi yang berkaitan dengan sistem komputer
yang lebih efisien dan efektif.
5.2. Menerapkan konsep-konsep yang berkaitan dengan
arsitektur dan organisasi komputer serta
memanfaatkannya untuk menunjang aplikasi komputer.
5.3. Menerapkan konsep-konsep yang berkaitan dengan
pengembangan berbasis platform pada Mobile
Computing, serta mampu mengembangkan program
aplikasi berbasis platform untuk berbagai area.
5.4. Merancang sistem keamanannya serta melakukan
pengelolaan secara kontinu terhadap proteksi profil yang
ada.
5.5. Memahami abstraksi dari ekskusi sebuah program pada
sebuah sistem komputer.
6. Sistem terdistribusi
(Sistem Komputer)
6.1. Merancang sistem jaringan komputer serta melakukan
pengelolaan secara kontinu.
6.2. Memahamiprinsip dasar sistem jaringan komputer.
6.3. Menerapkan algoritma paralel yang dapat memanfaatkan
sumberdaya komputasi yang tersedia dengan efisien.
6.4. Mengembangkan aplikasi sederhana berbasis jaringan.
7. Kecakapan Hidup
(Success Skills)
7.1. Mendemonstrasikan kemampuan komunikasi lisan dan
tulisan yang berkaitan dengan aspek teknis dan non-
teknis.
7.2. Berpikir kritis, mengidentifikasi akar masalah dan
pemecahannya secara komprehensif, serta mengambil
keputusan yang tepat berdasarkan analisis informasi dan
data.
7.3. Memiliki integritas profesional dan berkomitmen
terhadap nilai-nilai etika.
7.4. Memiliki sikap untuk belajar seumur hidup (life-long
learning).
7.5. Memimpin dan bekerja dalam tim, mandiri dan
bertanggung jawab terhadap pekerjaannya.
7.6. Bekerja sama dengan individu yang memiliki latar
belakang sosial dan budaya yang beragam.
13
No Ranah Topik Capaian Pembelajaran
7.7. Mencari, merunut, menyarikan informasi ilmiah dan non-
imiah secara mandiri dan kritis.
7.8. Beradaptasi terhadap situasi yang dihadapi dan
menangani berbagai kegiatan secara simultan pada
berbagai kondisi.
8 Sistem Informasi 8.1. Menjelaskan komponen organisasi, teknologi dan
manusia dari sistem informasi
8.2. Menjelaskan bagaimana organisasi dapat menggunakan
sistem informasi untuk kepentingan kompetitif
8.3. Menjelaskan bagaimana sistem informasi dapat
mendukung proses pengambilan keputusan dalam suatu
organisasi
8.4. Mengidentifikasi dampak sistem informasi terhadap
organisasi, aktivitas bisnis, masyarakat maupun individu
8.5. Menjelaskan berbagai metodologi pengembangan sistem
informasi
8.6. Menggunakan berbagai perangkat dan metoda untuk
menganalisis aliran dan struktur informasi dalam proses
organisasi
8.7. Menggunakan UML untuk memodelkan rancangan
konseptual dari suatu sistem informasi
8.8. Merancang sistem informasi sesuai dengan prinsip-
prinsip user centred design
8.9. Menjelaskan pentingnya keterkaitan antara strategi bisnis
dan sistem informasi dalam menunjang efisiensi dan
efektifitas investasi organisasi
8.10. Menjelaskan konsep dasar dari pengelolaan proyek
sistem informasi (SI)
8.11. Menerapkan perangkat dan teknik untuk perencanaan
proyek seperti CPM, Gantt Chart, Program Manajemen
Project
8.12. Mengidentifikasi dan memformulasikan ruang lingkup
proyek sistem informasi
8.13. Mengidentifikasi dan mendokumentasikan risiko-risiko
proyek, serta menawarkan alternatif solusinya
8.14. Menjelaskan aspek-aspek quality assurance pada suatu
pengelolaan proyek sistem informasi
8.15. Mengaplikasikan konsep dasar basis data dan prinsip
pemrograman untuk mengembangkan sistem aplikasi
Tabel 6. Jumlah Capaian Pembelajaran (LO) Per Aspek Kompetensi Program Studi S1 Ilmu Komputer
Aspek Kompetensi Ranah Topik Jumlah Capaian
Pembelajaran
Pengetahuan 1. Matematika dan Statistika 4
Ketrampilan Umum 2. Algoritma dan Pemrograman 10
14
3. Sistem Cerdas 4
4. Rekayasa Perangkat Lunak 7
5. Komputer Arsitektur 5
6. Distributed Systems 4
7. Kecakapan hidup (Success Skills) 8
8. Sistem Informasi 15
Jumlah 57
4.2.1 Pemetaan Capaian Pembelajaran (Lo) Dan Capaian Program (Po) Bidang Ilmu
Komputer
Pemetaan berikut menunjukkan hubungan antara Capaian Pembelajaran (LO) dengan Capaian Program (PO).
Capaian Program ini meliputi Capaian Program umum dan Capaian Program spesifik.
Tabel 7. Ranah Topik: Matematika dan Statistika
Capaian Pembelajaran (LO)
Capaian Program (PO)
1 2 3 4 5 6 7 8
1 Menguasai konsep-konsep matematika untuk memecahkan
berbagai masalah yang berkaitan dengan logika. √ √ √
2 Menguasai prinsip-prinsip pemodelan matematika, program
linear serta metode numerik. √ √ √ √
3 Menguasai konsep dan ilmu probabilita dan statistik untuk
mendukung dan menganalisis sistem komputasi. √ √ √ √
4 Menguasai konsep dan teori konsep-konsep struktur diskrit,
yang meliputi materi dasar matematika yang digunakan
untuk memodelkan dan menganalisis sistem komputasi.
√ √ √ √
Ranah Topik: Algoritma dan Pemrograman
15
Capaian Pembelajaran (LO)
Capaian Program (PO)
1 2 3 4 5 6 7 8
1 Menguasai teori dan konsep yang mendasari ilmu
komputer. √ √ √
2 Memahami konsep-konsep bahasa pemrograman,
mengidentikasi model-model bahasa pemrograman, serta
membandingkan berbagai solusi.
√ √ √ √ √
3 Memahami teori dasar arsitektur komputer, termasuk
perangkat keras komputer dan jaringan. √ √ √ √
4 Menguasai bidang fokus pengetahuan ilmu komputer
serta mampu beradaptasi dengan perkembangan ilmu
pengetahuan dan teknologi.
√ √ √ √ √
5 Menguasai metodologi pengembangan sistem, yaitu
perencanaan, desain, penerapan, pengujian dan
pemelihaan sistem.
√ √ √ √ √
6 Memahami konsep-konsep algoritma dan kompleksitas,
meliputi konsep-konsep sentral dan kecakapan yang
dibutuhkan untuk merancang, menerapkan dan
menganalisis algoritma untuk menyelesaikan masalah.
√ √ √ √ √
7 Menguasai konsep dan prinsip algoritma serta teori ilmu
komputer yang dapat digunakan dalam pemodelan dan
desain sistem berbasis komputer.
√ √ √ √
8 Menguasai konsep-konsep bahasa pemrograman, serta
mampu membandingkan berbagai solusi serta berbagai
model bahasa pemrograman.
√ √ √ √
Tabel 8. Ranah Topik: Sistem Cerdas
Capaian Pembelajaran (LO)
Capaian Program (PO)
1 2 3 4 5 6 7 8
1 Menentukan pendekatan sistem cerdas yang sesuai
dengan problem yang dihadapi, memilih representasi
pengetahuan dan mekanisme penalarannya.
√ √ √ √
16
Capaian Pembelajaran (LO)
Capaian Program (PO)
1 2 3 4 5 6 7 8
2 Menerapkan pendekatan berbagai sistem cerdas yang
sesuai dengan problem yang dihadapi. √ √ √ √
3 Menerapkan penggunaan representasi pengetahuan dan
mekanisme penalarannya. √ √ √ √
4 Evaluasi kinerja dari penerapan sistem cerdas yang
sesuai dengan problem yang dihadapi, termasuk dalam
pemilihan representasi pengetahuan dan mekanisme
penalarannya.
√ √ √ √ √
Tabel 9. Ranah Topik: Rekayasa Perangkat Lunak
Capaian Pembelajaran (LO)
Capaian Program (PO)
1 2 3 4 5 6 7 8
1 Membangun aplikasi perangkat lunak yang berkaitan
dengan pengetahuan ilmu komputer. √ √ √ √
2 Menulis kode yang diperlukan untuk digunakan sebagai
instruksi dalam membangun aplikasi komputer. √ √ √ √
3 Memanfaatkan pengetahuan yang dimiliki berkaitan
dengan konsep-konsep dasar pengembangan perangkat
lunak dan kecakapan yang berhubungan dengan proses
pengembangan perangkat lunak, serta mampu membuat
program untuk meningkatkan efektivitas penggunaan
komputer untuk memecahkan masalah tertentu.
√ √ √ √
4 Merancang dan mengembangkan program aplikasi untuk
memanipulasi model gambar, grafis dan citra, serta dapat
memvisualisasikannya.
√ √ √ √
5 Membangun dan mengevaluasi perangkat lunak dalam
berbagai area, termasuk yang berkaitan dengan interaksi
antara manusia dan komputer.
√ √ √ √ √
6 Membangun aplikasi perangkat lunak dalam berbagai
area yang berkaitan dengan bidang robotik, pengenalan
suara, sistem cerdas, dan bahasa natural.
√ √ √ √
7 Menerapkan konsep-konsep yang berkaitan dengan
manajemen informasi, termasuk menyusun pemodelan
dan abstraksi data serta membangun aplikasi perangkat
lunak untuk pengorganisasian data dan penjaminan
keamanan akses data.
√ √ √ √
Tabel 10. Ranah Topik: Komputer Arsitektur (Sistem Komputer)
17
Capaian Pembelajaran (LO)
Capaian Program (PO)
1 2 3 4 5 6 7 8
1 Menganalisis dan mengembangkan sistem serta prosedur
yang berkaitan dengan sistem komputer serta
memberikan rekomendasi yang berkaitan dengan sistem
komputer yang lebih efisien dan efektif.
√ √ √ √
2 Menerapkan konsep-konsep yang berkaitan dengan
arsitektur dan organisasi komputer serta
memanfaatkannya untuk menunjang aplikasi komputer.
√ √ √ √ √
3 Menerapkan konsep-konsep yang berkaitan dengan
pengembangan berbasis platform pada Mobile
Computing, serta mampu mengembangkan program
aplikasi berbasis platform untuk berbagai area.
√ √ √ √
4 Merancang sistem keamanannya serta melakukan
pengelolaan secara kontinu terhadap proteksi profil yang
ada.
√ √ √ √ √
5 Memahami abstraksi dari ekskusi sebuah program pada
sebuah sistem komputer. √ √ √ √
Tabel 11. Ranah Topik: Sistem Terdistribusi (Sistem Komputer)
Capaian Pembelajaran (LO)
Capaian Program (PO)
1 2 3 4 5 6 7 8
1 Merancang sistem jaringan komputer serta melakukan
pengelolaan secara kontinu. √ √ √ √ √
2 Memahami prinsip dasar sistem jaringan komputer. √ √ √ √
3 Menerapkan algoritma paralel yang dapat memanfaatkan
sumberdaya komputasi yang tersedia dengan efisien. √ √ √ √
4 Mengembangkan aplikasi sederhana berbasis jaringan. √ √ √ √
Tabel 12. Ranah Topik: Kecakapan Hidup (Success Skills)
Capaian Pembelajaran (LO)
Capaian Program (PO)
1 2 3 4 5 6 7 8
1 Mendemonstrasikan kemampuan komunikasi lisan dan
tulisan yang berkaitan dengan aspek teknis dan non-
teknis.
√ √ √ √ √
18
Capaian Pembelajaran (LO)
Capaian Program (PO)
1 2 3 4 5 6 7 8
2 Berpikir kritis, mengidentifikasi akar masalah dan
pemecahannya secara komprehensif, serta mengambil
keputusan yang tepat berdasarkan analisis informasi dan
data.
√ √
3 Memiliki integritas profesional dan berkomitmen
terhadap nilai-nilai etika. √ √ √ √
4 Memiliki sikap untuk belajar seumur hidup (life-long
learning). √ √ √
5 Memimpin dan bekerja dalam tim, mandiri dan
bertanggung jawab terhadap pekerjaannya. √ √
6 Bekerja sama dengan individu yang memiliki latar
belakang sosial dan budaya yang beragam. √ √ √ √
7 Mencari, merunut, menyarikan informasi ilmiah dan non-
imiah secara mandiri dan kritis. √ √ √ √
8 Beradaptasi terhadap situasi yang dihadapi dan
menangani berbagai kegiatan secara simultan pada
berbagai kondisi.
√ √ √ √
Tabel 13. Ranah Topik: Sistem Informasi (Information System)
Capaian Pembelajaran
Capaian Program
1 2 3 4 5 6 7 8
1 Menjelaskan komponen organisasi, teknologi dan
manusia dari sistem informasi √ √ √
2 Menjelaskan bagaimana organisasi dapat menggunakan
sistem informasi untuk kepentingan kompetitif √ √ √ √
3 Menjelaskan bagaimana sistem informasi dapat
mendukung proses pengambilan keputusan dalam suatu
organisasi
√ √ √ √
4 Mengidentifikasi dampak sistem informasi terhadap
organisasi, aktivitas bisnis, masyarakat maupun
individu
√ √ √ √
5 Menjelaskan berbagai metodologi pengembangan
sistem informasi √ √ √
6 Menggunakan berbagai perangkat dan metoda untuk
menganalisis aliran dan struktur informasi dalam
proses organisasi
√ √ √
19
Capaian Pembelajaran
Capaian Program
1 2 3 4 5 6 7 8
7 Menggunakan UML untuk memodelkan rancangan
konseptual dari suatu sistem informasi √ √ √
8 Merancang sistem informasi sesuai dengan prinsip-
prinsip user centred design √ √ √
9 Menjelaskan pentingnya keterkaitan antara strategi
bisnis dan sistem informasi dalam menunjang efisiensi
dan efektifitas investasi organisasi
√ √ √ √
10 Menjelaskan konsep dasar dari pengelolaan proyek
sistem informasi (SI) √ √ √
11 Menerapkan perangkat dan teknik untuk perencanaan
proyek seperti CPM, Gantt Chart, Program Manajemen
Proyek
√ √ √
12 Mengidentifikasi dan memformulasikan ruang lingkup
proyek sistem informasi √ √ √
13 Mengidentifikasi dan mendokumentasikan risiko-risiko
proyek, serta menawarkan alternatif solusinya √ √ √
14 Menjelaskan aspek-aspek quality assurance pada suatu
pengelolaan proyek sistem informasi √ √ √
15 Mengaplikasikan konsep dasar basis data dan prinsip
pemrograman untuk mengembangkan sistem aplikasi √ √ √
4.3 Daftar dan Deskripsi Mata Kuliah
4.3.1 Daftar Mata Kuliah
SEMESTER 1
KODE NAMA MK SKS SIFAT PRASYARAT
COM616101 ALJABAR LINEAR 3(2-1) WAJIB
COM616102 DASAR-DASAR PEMROGRAMAN 3(2-1) WAJIB
UNI617101 PENDIDIKAN AGAMA ISLAM 3(2-1) WAJIB
UNI617103 PENDIDIKAN AGAMA KRISTEN 3(2-1) WAJIB
UNI617102 PENDIDIKAN AGAMA KATOLIK 3(2-1) WAJIB
UNI617104 PENDIDIKAN AGAMA HINDU 3(2-1) WAJIB
UNI617105 PENDIDIKAN AGAMA BUDHA 3(2-1) WAJIB
COM616103 BAHASA INGGRIS 3(2-1) WAJIB
COM616104 MATEMATIKA 3(2-1) WAJIB
COM616105 LOGIKA 3(2-1) WAJIB
COM616106 STATISTIKA DAN PROBABILITAS 3(2-1) WAJIB
UNI617109 PENDIDIKAN ETIKA DAN KEARIFAN LOKAL 2(2-0) WAJIB
20
SKS WAJIB 23
SKS PILIHAN 0
SEMESTER 2
KODE NAMA MK SKS SIFAT PRASYARAT
COM616107 MATEMATIKA DISKRIT 3(2-1) WAJIB
COM616108 PEMROGRAMAN TERSTRUKTUR 3(2-1) WAJIB COM616102
COM616109 PENGANTAR ORGANISASI KOMPUTER 3(2-1) WAJIB
COM616110 PENGANTAR SISTEM DIGITAL 2(2-0) WAJIB
COM616111 PENGANTAR SISTEM INFORMASI 2(2-0) WAJIB
COM616112 REKAYASA PERANGKAT LUNAK 3(2-1) WAJIB
COM616113 SISTEM OPERASI 3(2-1) WAJIB
COM616114 INTERAKSI MANUSIA KOMPUTER 2(2-0) WAJIB
MIP617101 SAIN DASAR 2(2-0) WAJIB
SKS WAJIB 23
SKS PILIHAN 0
SEMESTER 3
KODE NAMA MK SKS SIFAT PRASYARAT
COM616201 ANALISIS NUMERIK 2(2-0) WAJIB
COM616202 BASIS DATA 3(2-1) WAJIB
COM616203 TEORI BAHASA DAN AUTOMATA 2(2-0) WAJIB
COM616204 KOMUNIKASI DATA DAN JARINGAN KOMPUTER 3(2-1) WAJIB
COM616205 PEMROGRAMAN BERORIENTASI OBJEK 3(2-1) WAJIB COM616108
COM616206 STRUKTUR DATA DAN ALGORITMA 3(2-1) WAJIB COM616108
MINAT ILMU KOMPUTER
COM616207 PEMROGRAMAN DEKLARATIF 3(2-1) PILIHAN
COM616208 PEMROGRAMAN INTERPRETER 3(2-1) PILIHAN COM616108
MINAT SISTEM INFORMASI
COM616209 KEAMANAN SISTEM INFORMASI 3(2-1) PILIHAN COM616111
COM616210 MANAJEMEN PROYEK TI 3(2-1) PILIHAN
COM616211 PROSES DAN KUALITAS PERANGKAT LUNAK 2(2-0) PILIHAN
SKS WAJIB 16
SKS PILIHAN 16
SEMESTER 4
KODE NAMA MK SKS SIFAT PRASYARAT
COM616212 DESAIN DAN ANALISIS ALGORITMA 2(2-0) WAJIB COM616102
COM616213 KECERDASAN BUATAN 3(2-1) WAJIB COM616206
COM616214 PEMROSESAN DATA TERDISTRIBUSI 3(2-1) WAJIB COM616205
COM616215 SISTEM PAKAR 2(2-0) WAJIB
COM616216 STUDI LAPANGAN 1(0-1) WAJIB
COM616217 TEORI INFORMASI 2(2-0) WAJIB
COM616218 WEB PROGRAMMING 3(2-1) WAJIB
MINAT ILMU KOMPUTER
COM616219 CLOUD COMPUTING 3(2-1) PILIHAN
21
COM616220 PEMROGRAMAN SISTEM 3(2-1) PILIHAN
MINAT SISTEM INFORMASI
COM616221 ANALISIS DAN DESAIN SI 2(2-0) PILIHAN
COM616222 SISTEM INFORMASI GEOGRAFIS 3(2-1) PILIHAN
PILIHAN UMUM
COM616223 OPERASI RISET 3(2-1) PILIHAN
COM616224 MULTIMEDIA 3(2-1) PILIHAN
SKS WAJIB 16
SKS PILIHAN 17
SEMESTER 5
KODE NAMA MK SKS SIFAT PRASYARAT
COM616301 MACHINE LEARNING 3(2-1) WAJIB COM616213
COM616302 TEKNOLOGI DAN APLIKASI MOBILE 3(2-1) WAJIB
COM616303 TUGAS KHUSUS 1(0-1) WAJIB
COM616320 KEWIRAUSAHAAN 2(2-0) WAJIB
UNI617308 PENDIDIKAN PANCASILA 2(2-0) WAJIB
COM616310 PENGUJIAN PERANGKAT LUNAK 2(2-0) PILIHAN
COM616311 WEB LANJUT 3(2-1) PILIHAN COM616218
MINAT ILMU KOMPUTER
COM616304 GRAFIKA KOMPUTER 3(2-1) PILIHAN
COM616305 PEMROSESAN BAHASA ALAMI 2(2-0) PILIHAN
COM616306 PENGANTAR ROBOTIK 2(2-0) PILIHAN
MINAT SISTEM INFORMASI
COM616307 DATA WAREHOUSE 3(2-1) PILIHAN
COM616308 MANAJEMEN PENGETAHUAN 2(2-0) PILIHAN
COM616309 TATA KELOLA DAN AUDIT TEKNOLOGI INFORMASI 2(2-0) PILIHAN
SKS WAJIB 11
SKS PILIHAN 17
SEMESTER 6
KODE NAMA MK SKS SIFAT PRASYARAT
COM616312 KERJA PRAKTIK 3(0-3) WAJIB
COM616313 METODELOGI PENELITIAN 3(2-1) WAJIB
COM616314 PROYEK KHUSUS 2(1-1) WAJIB
UNI617306 PENDIDIKAN BAHASA INDONESIA 2(2-0) WAJIB
UNI617307 PENDIDIKAN KEWARGANEGARAAN 2(2-0) WAJIB
COM616319 MOBILE LANJUT 3(2-1) PILIHAN COM616302
MINAT ILMU KOMPUTER
COM616315 KOMPUTASI PARALEL 3(2-1) PILIHAN COM616304
COM616316 PENGENALAN POLA 3(2-1) PILIHAN COM616213
MINAT SISTEM INFORMASI
COM616317 BIG DATA 3(2-1) PILIHAN COM616202
COM616318 INFRASTRUKTUR TI DAN ARSITEKTUR ENTERPRISE 2(2-0) PILIHAN COM616307
SKS WAJIB 12
22
SKS PILIHAN 14
SEMESTER 7
KODE NAMA MK SKS SIFAT PRASYARAT
COM616401 ETIKA PROFESI 2(2-0) WAJIB
COM616402 KAPITA SELEKTA 2(2-0) WAJIB
UNI617401 KULIAH KERJA NYATA 3(0-3) WAJIB
COM616403 KOMPUTER DAN MASYARAKAT 2(2-0) PILIHAN
MINAT ILMU KOMPUTER
COM616404 BIO-INFORMATIKA 2(2-0) PILIHAN
MINAT SISTEM INFORMASI
COM616405 TEMU KEMBALI INFORMASI 3(2-1) PILIHAN COM616305
SKS WAJIB 7
SKS PILIHAN 7
SEMESTER 8
KODE NAMA MK SKS SIFAT PRASYARAT
COM616406 USUL PENELITIAN 1(0-1) WAJIB
COM616407 HASIL PENELITIAN 1(0-1) WAJIB
COM616408 SKRIPSI/TUGAS AKHIR 4(0-4) WAJIB
SKS WAJIB 6
SKS PILIHAN 0
4.3.2 Deskripsi Mata Kulah
MATA KULIAH/KODE : ALJABAR LINEAR/COM616101
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Sistem persamaan linear dan solusinya, Eliminasi Gauss-Jordan (Operasi Baris Elementer), Matriks dan
operasi matriks, Rank matriks, sifat-sifat operasi matriks, invers matriks, matriks elementer dan metode
mencari invers matriks, jenis-jenis matriks, determinan, menghitung determinan menggunakan reduksi baris,
sifat-sifat determinan, ekspansi kofaktor, Aturan Cramer. Vektor di R2 dan R3, operasi vector, norm dan
distance, dot product, proyeksi, cross product, vector di Rn dan operasinya, transformasi linear dari Rn ke
Rm, sifat-sifat transformasi linear, sub ruang, kombinasi linear, bebas linear, tak bebas linear, membangun,
basis, dimensi, nilai karakteristik, vector karakteristik, ruang karakteristik.
Buku Referensi:
1.Anton, H and Rorres, C, 2000. Elementary Linear Algebra : Applications Version, Eigh Edition,
John Wiley and Sons, Inc., New York.
2.Nicholson, W.K., 2001. Elementary Linear Algebra. McGraw-hill Book Co., Singapore.
MATA KULIAH/KODE : DASAR-DASAR PEMROGRAMAN/COM616102
23
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas konsep pemrograman dan algoritma. Pemrograman yang digunakan pemrograman
prosedural yaitu C++ atau Pascal. Materi mata kuliah meliputi: algoritma, dasar-dasar algoritma, aturan
penulisan algoritma, pemrograman dengan C++, Tipe Data, Identifier, variabel, Runtunan, Pemilihan,
Pengulangan, Prosedur, Fungsi, Array.
Buku Referensi:
1.Rinaldi Munir & Leoni Lidya, Algoritma & Pemrograman dalam Bahasa Pascal dan C (Jilid 1),
Informatika, Bandung, 2002 (Buku 1).
2.Juneja, B.L. & Seth, Anita, Programming with C++, New Age International Publisher, New Delhi,
India, 2009 (Buku 2).
MATA KULIAH/KODE : PENDIDIKAN AGAMA ISLAM/UNI617101
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah Pendidikan Agama Islam bertujuan untuk meningkatkan pemahaman, penghayatan, dan
mengamalan ajaran Islam secara komprehensif (kaffah) dalam pengembangan keilmuan, profesi, dan
kehidupan bermasyarakat. Materi yang di bahas dalam mata kuliah ini adalah Mengapa dan Bagaimana
Pendidikan Agama Islam diajarkan di perguruan tinggi, Bagaimana Manusia Bertuhan, Bagaimana Agama
Menjamin Kebahagiaan, Menintegrasikan, Iman, Islam, dan Ihsan dalam Membentuk Insan Kamil,
Bagaimana Membangun Paradigma Insani, Bagaimana Membumikan Islam di Indonesia, Bagaimana Islam
Membangun Persatuan dalam Keberagaman, Bagaimana Islam Menghadapi Tantangan Modernisasi,
Bagaimana Kontribusi Islam dalam Pengembangan Peradaban Dunia, Bagaimana Peran dan Fungsi Masjid
Kampus dalam Pengembangan Budaya Islam.
Buku Referensi:
1. Syahidin, Andi hardianto, Munawar Ahmad, Cecep Alba. 2014. Pendidikan Agama Islam untuk
Perguruan Tinggi, Direktorat Pembelajaran dan Kemahasiswaan. Diktim Jakarta.
2. Helmiyati, Moh Masna, kadar, Ahmad Kosasih, Supriyadi, Nurhasanah Bachtiar. 2015. Pendidikan
Agama Islam. BKS PTN Barat.
3. Departemen Agama Islam, 1989. Al-Qur’an dan Terjemahannya, Jakarta.
4. Shofi Akrabi dkk, 2005. Pendidikan Agama Islam Untuk Perguruan Tinggi Bandar Lampung, Gunung
Pesagi.
5. Syafe,i, Imam, 2009. Manusia, Ilmu Dan Agama, Sebuah Pendekatan Konseptual dan Kontektual,
Jakarta, Quamtum Press,
6. Shihab, Quraish, 1996. Wawasan Al-Qur’an : Tafsir Maudhu, i Atas Pelbagai Persoalan Umat,
Bandung, Mizan.
7. Sou’yb, Joesub, 1983, Agama-Agama Besar di Dunia, Jakarta, Pustaka Al-Husna
24
MATA KULIAH/KODE : PENDIDIKAN AGAMA KRISTEN/ UNI617102
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah Pendidikan Agama Kristen bertujuan untuk membantu terbinanya mahasiswa yang beriman, dan
bertakwa kepada Tuhan Yang Maha Esa, berbudi pekerti luhur, berpikir filosofis, bersikap rasional dan
dinamis, berpandangan luas, ikut serta dalam kerja sama antar umat beragama dalam rangka pengembangan
dan pemanfaatan ilmu dan teknolog serta seni untuk kepentingan manusia dan nasional. Mata kuliah ni
membahas tentang: Agama dan Fungsinya dalam Kehidupan Manusia, Allah dan Kepercayaan Kristen,
Manusia Menurut Ajaran Kristen, Etika dan Pembentukan Karakter Kristiani, Hubungan Iman Kristiani
dengan IPTEKS, Menciptakan kerukunan Antar Umat Beragama, Penjaga Ciptaan Allah, Cara Bergaul yang
Baik.
Buku Referensi:
1. Daniel Nuhamara, Daniel Stefanus, Swarsono. 2014. Pendidikan Agama Kristen di Perguruan Tinggi .
Direktorat Pembelajaran dan Kemahasiswaan. Dikti, Jakarta.
2. Verkuyl, J. 1989. Etika Kristen Kebudayaan. BPK Gunung Mulia Jakarta.
3. Abineno, J.L CH. 1989. Pokok-Pokok Penting dari Iman Kristen. Jakarta: BPK Gunung Mulia.
4. Sproul, R.C. 1995. Sifat Allah: Mencari dan Menemukan Allah. Jakarta: BPK Gunung Mulia.
5. Siregar, bernat dan Poltak YP Sibrani. 2004. Beriman dan Berilmu. Jakrta: Ramos Gospel Publishers
MATA KULIAH/KODE : PENDIDIKAN AGAMA KATOLIK/ UNI617103
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah Pendidikan Agama Katolik bertujuan agar mahasiswa memiliki kemampuan untuk membangun
hidup yang semakin beriman dan mampu mempertanggungjawabkan imannya di tengah masyarakat.
Membangun hidup beriman Kristiani berarti membangun kesetiaan pada Injil Jesus Kristus, yang memiliki
keprihatinan tunggal, yakni Kerajaan Allah. Kerajaan Allah merupakan situasi dan peristiwa penyelamatan:
situasi dan perjuangan untuk perdamaian dan keadilan, kebahagiaan dan kesejahteraan, persaudaraan sejati
dan kesetiaan kelestarian lingkungan hidup, yang dirindukan oleh setiap orang dari pelbagai agama dan
kepercayaan. Pendidikan Agama Katoik di Perguruan Tinggi Umum merupakan bagian dari pastoral
mahasiswa untuk membimbing mereka agar dapat bertumbuh menjadi pribadi yang dewasa secara moral,
bertumbuh dalam iman, peka, peduli dengan terlibat aktif dalam kehidupan di tengah masyarakat. Materi
ynag dibahas dalam mata kuliah ini adalah Manusia, Agama, Yesus Kristus dan Karya Penyelamatannya
Gereja dan Iman yang Memasyarakat
Buku Referensi:
1. Salman Habean, Daniel Kotan, dan Antonius Sinaga, 2014. Pendidikan Agama Katolik, Direktorat
Pembelajaran dan Kemahasiswaan. Dikti, jakarta.
2. Komisi Kateketik KWI. 2007. Materi Pokok Pendidikan Agama Katolik, Modul untuk Universitas
Terbuka. Jakarta: Universitas Terbuka.
3. I. Ismantono SJ. 1993. Kuliah Agama Katolik di Perguruan Tinggi Umum, Jakarta: Obor.\
25
4. Konferensi Waligereja Indonesia. 1997. Iman Katolik; Buku Informasi dan Referensi. Yogyakarta:
Kanisius
MATA KULIAH/KODE : PENDIDIKAN AGAMA HINDU/ UNI617104
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah Pendidikan Agama Hindu bertujuan untuk membantu terbinanya mahasiswa yang beriman, dan
bertakwa kepada Tuhan Yang Maha Esa, , berbudi pekerti luhur, berpikir filosofis, bersikap rasional dan
dinamis, berpandangan luas, ikut serta dalam kerja sama antar umat beragama dalam rangka pengembangan
dan pemanfaatan ilmu dan teknolog serta seni untuk kepentingan manusia dan nasional. Mata kuliah ini
membahas tentang Sejarah Agama Hindu, Sumber Ajaran Agama Hindu, Ruang Lingkup Agama Hindu,
Nawa Darsana, Pranata Sosial, Dasar-Dasar Kepemimpinan Hindu, Seni Budaya Hindu, Weda sebagai Kitab
Suci Sekaligus Sebagai Sumber Hukum Hindu, Pokok-Pokok Srada dalam Agama Hindu, Catur Purusartha
dan Catur Asrama , Catur Marga Yoga, Sosiologi Agama Hindu, Sila dan Etika Hindu.
Buku Referensi:
1. I Gusti Made Ngurrah. 1999. Pendidikan Agama Hindu untuk Perguruan Tinggi, Penerbit Paramita.
Surabaya.
2. Putu Sanjaya. 2011. Filsafat Pendidikan Agama Hindu. Penerbit Paramita Surabaya.
3. Pudja Gede dan W Sadia. 1979. Rig Weda dan Sama Weda, Departemen Agama Republik Indonesia.
Jakarta
MATA KULIAH/KODE : PENDIDIKAN AGAMA BUDHA/ UNI617105
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah Pendidikan Agama Budha bertujuan untuk membantu terbinanya mahasiswa yang beriman, dan
bertakwa kepada Tuhan Yang Maha Esa, , berbudi pekerti luhur, berpikir filosofis, bersikap rasional dan
dinamis, berpandangan luas, ikut serta dalam kerja sama antar umat beragama dalam rangka pengembangan
dan pemanfaatan ilmu dan teknolog serta seni untuk kepentingan manusia dan nasional. Mata kuliah ini
membahas tentang Kerangka dan Isi Kitab Suci Tripitaka Beserta Sutra-Sutra, Makna Agama Budha dan
Tujuan Hidup Umat Budha, Hukum-Hukum Universal Agama Budha, Ketuhanan Dalam Agama Budha, Sila
Sebagai Landasan dan Pola Hidup Umat Budha, Iptek dan Seni yang Harmonis dengan Ajaran Agama Budha
serta Sesuai dengan Budaya Nasional, Masyarakat Budha dan Konstruksi Kerukunan Hidup Beragama di
Indonesia, Budaya dan Politik Budha dalam Kaitan Pergaulan Dunia, Pengembangan Batin (bhavana).
Buku Referensi:
1. Effendi T, Sapardi, dan Heryno. 2014. Pendidikan Agama Budha untuk Perguruan Tinggi. Direktorat
Pembelajaran dan Kemahasiswaan. Dikti, Jakarta.
26
2. Arya Tjahyadi.1994. Buddha Dhamma dan Sains. Surabaya: Yayasan Dhammadipa Arama.
3. Kirthisinghe, Buddhadasa P.(ed).1994. Agama Buddha dan Ilmu Pengetahuan. Diterjemahkan oleh R.
Sugiarto. Jakarta: Aryasuryachandra.
4. Mukti, Krishanda W. 2003,. Wacana Buddha Darma. Jakarta: Yayasan Dharma Pembangunan.
5. Narada. 1996. Sang Buddha dan Ajaran-AjaranNya. Jakarta: yayasan Dhammadipa Arama.
6. P.A. Payutto. 2005. Ekonomi Buddhis: Jalan Tengah untuk Dunia Usaha. Diterjemahkan oleh R. Surya
Widya. Jakarta: PP Magabudhi.
7. Rashid, Teja. 1997. Sila dan Vinaya. Jakarta: Penerbit Buddhis Bodhi
MATA KULIAH/KODE : BAHASA INGGRIS/COM616103
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata Kuliah Bahasa Inggris bertujuan untuk meningkatkan keterampilan mahasiswa untuk berkomunikasi
secara lisan dan tulis dalam wacana transaksional dan interpersonal baik secara formal maupun informal
pada berbagai bentuk wacana yang digunakan dalam kehidupan nyata sehari-hari, serta meningkatkan
keterampilan mahasiswa dalam memahami teks berbahasa Inggris. Materi yang dibahas dalam mata kuliah
ini meliputi seluruh aspek keterampilan berbahasa dan aspek penunjangan kebahasaan yang terdiri atas
listening, speaking, reading, writing, grammar, dan vocabulary.
Buku Referensi:
1. Cucu Sutarsyah, Flora N., Hery Yufrizal, Ari Nurweni, Sudirman, 2013. Bahasa Inggris. UPTPP Unila.
2. Derewianka, B. 1990. Exploring How Text Work. New South Wales: Primary English Teaching
Association.
3. Jordan, R.R. 1990. Academic Writing Course: New Edition. London: Harper Collins Publishers.
4. Lim, Phyllis L. and Kertin, Mary. 1984. Toefl Grammar Workbook. New Delhi: Prentice Hall of India.
5. Markstein, Linda and Hirasawa, Louise. 1981. Developing Reading Skills, Intermediate. London:
Newbury House Publisher.
6. Richards, Jack C. and Bycina, David. 1985. Person to Person: Communicative Speaking and Listening
Skills. Oxford: Oxford University Press.
7. Sharpe, Pamela J. 2005. How to prepare for the TOEFL. Indonesia: Binapura Aksara.
8. Sonka, Amy L. 1981. Skillful Reading for Students of English as a Foreign Language. London: Prentice
Hall.
MATA KULIAH/KODE : MATEMATIKA/UNI616107
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah ini berisikan bahasan tentang fungsi, kontinuitas, masalah optimasi, integral dan matrik dimana
materi ini menjadi dasar dari mata kuliah lanjutan dan sebagai tool dasar dalam mempelajari bidang-bidang
yang terkait dengan ilmu komputer. Pokok bahasan terdiri dari: Fungsi, Kontinuitas, Nilai ekstrim, Limit,
27
Turunan fungsi, Penggunaan turunan, Limit dengan L’Hospital, Max dan Min fungsi, Fungsi logaritma
dan eksponensial, Trigonometri, Matrik (Sistem Persamaan linier), Integral.
Buku Referensi:
1.Purcell. 1986. Kalkulus dan Geometri Analitis. Erlangga, Jakarta
2.Leithold. 1976. The Calculus and Analitic Geometry. Harper and Raw.
3.Hile, S. 1995. Calculus of One and Several Variables. John Willey and Sons.
MATA KULIAH/KODE : LOGIKA/COM616105
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah Logika mempelajari tentang teori dan konsep yang berhubungan dengan dasar-dasar logika
untuk pemrograman komputer dan dasar-dasar logika untuk operasi dalam rangkaian digital dengan
pendekatan aljabar, yaitu aljabar Boolean. Mata kulih Logika Dasar membahas tentang logika proposisional,
logika predikat, kaidah penalaran (teori inferensi), aljabar Boole dan rangkaian digital.
Buku Referensi:
1.Yunus M. 2007. Logika: Suatu Pengantar. Graha ilmu. Yogyakarta.
2.Suprapto. 2003. Logika Informatika: Dasar-Dasar Logika untuk Pemrograman Komputer dan
Perancangan Komputer. Gava Media. Yogyakarta.
3.Setiadji. 2007. Logika Informatika. Graha ilmu. Yogyakarta.S
4.Bittinger, M.L. 1982, Logic, Proof, and Sets. Addison-Wesley Publishing Company, Inc.
MATA KULIAH/KODE : STATISTIKA DAN PROBABILITAS/COM616104
SKS : 3(2-1) [WAJIB]
SEMESTER : 1
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas konsep peluang dan peubah acak, statistika deskriptif dan uji hipotesis,simulasi
dan pemodelan non-deterministik serta estimasi parameter dan regresi
Buku Referensi:
1.James L. Johnson, Probability and Statistics for Computer Science, New Jersey: A John Wiley &
Sons', 2008
2.Bertsekas, Dimitri, and John Tsitsiklis. Introduction to Probability. 2nd ed. Athena Scientific,
2008. ISBN: 9781886529236
28
MATA KULIAH/KODE : MATEMATIKA DISKRIT/COM616107
SKS : 3(2-1) [WAJIB]
SEMESTER : 2
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matematika Diskrit merupakan mata kuliah yang mempelajari tentang obyek-obyek diskrit. Mata kuliah ini
merupakan mata kuliah dasar yang berisi dasar-dasar logika matematika yang diperlukan untuk pembelajaran
lebih lanjut di bidang Ilmu Komputer. Mata kuliah ini diajarkan pada semester pertama dengan beban 3 sks.
Buku Referensi:
1.Kenneth H. Rosen, Discrete Mathematics and its Applications, Sixth edition, McGraw-Hill
International Edition. 2007.
2.Richard Johnsonbaugh, Discrete Mathematics,Seventh Edition,Pearson Education, Inc., 2009.
3.Arfken G. B. And Weber, H. Mathematical Methoods for Physics, 4th Editions, Academic Press
MATA KULIAH/KODE : PEMROGRAMAN TERSTRUKTUR/COM616108
SKS : 3(2-1) [WAJIB]
SEMESTER : 2
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini merupakan kelanjutan dari mata kuliah Dasar-dasar pemrograman. Setelah mengikuti mata
kuliah ini, mahasiswa mampu memahami konsep paradigma pemrograman terstruktur dan
mengimplementasikan dalam bahasa pemorgraman C/C++. Materi mata kuliah meliputi: Ulasan materi
sebelumnya yaitu ekspresi algoritma: urutan, iterasi dan seleksi; penguraian pemecahan masalah; pointer;
struktur; dan file.
Buku Referensi:
1.Bäckman, Kjell. Structured Programming with C++. Ventus Publishing ApS. 2012.
2.Juneja, B.Ldan Seth, Anita. Programming with C++. New Age International (P) Ltd. 2009
MATA KULIAH/KODE : PENGANTAR ORGANISASI KOMPUTER /COM616109
SKS : 3(2-1) [WAJIB]
SEMESTER : 2
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Materi perkuliahan menitikberatkan pada manajemen sistem komputer yang dipakai secara umum, meliputi
fungsi, rancangan, dan interaksinya dalam membuat suatu sistem,
Buku Referensi:
29
Starling, W. 2010. Computer Organization and Architecture: Designing for Performance, 8th Edition,
Prentice Hall, Inc., New Jersey.
MATA KULIAH/KODE : PENGANTAR SISTEM DIGITAL/COM616110
SKS : 2(2-0) [WAJIB]
SEMESTER : 2
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Perangkat digital, salah satu contohnya adalah Komputer, bekerja berdasarkan perintah-perintah biner.
Perintah-perintah biner dalam suatu sistem digital berkaitan erat dengan operasi logika dalam Aljabar
Boolean.Aljabar Boolean menjadi dasar pembuatan gerbang logika yang mana disebut juga sebagai
rangkaian kombinasional. Selain itu diperkenalkan pula sistem bilangan yang digunakan secara umum, salah
satunya adalah sistem bilangan biner. Pembahasan utama dalam matakuliah ini meliputi rangkaian
kombinasional dan rangkaian sekuensial. Dalam matakuliah ini akan disampaikan beberapa kasus logika
yang berkaitan rangkaian kombinasional yang bisa diterapkan ke dalam sistem digital, seperti penerapan
layar tujuh-ruas (seven-segments display). Pengembangan rangkaian sekuensial di antaranya adalah
pencacah, register, piranti pengingat, dan sebagainya.
Buku Referensi:
1.Frank Vahid, "Digital Design", John Wiley and Sons, 2006.
2.Morris Mano, "Digital Design", Prentice Hall, 2007.
3.Victor P. Nelson, H. Troy Nagle, Bill D. Carroll, David Irwin, "Digital Logic Circuit Analysis and
Design", Prentice Hall, 1995.
MATA KULIAH/KODE : PENGANTAR SISTEM INFORMASI/COM616111
SKS : 2(2-0) [WAJIB]
SEMESTER : 2
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah Pengantar Sistem Informasi membahas tentang Pengertian dan Konsep Dasar Sistem Informasi,
Data dan Sistem. Pengertian Sistem Informasi Manajemen, Pengertian Sistem Informasi Komputer,
Pengertian Sistem Informasi Data, Komputer dalam segala ukuran, aplikasi dan penerapannya dalam
Informasi. Sistem komunikasi dan pengolahan data tersebar dan tersentral, pengenalan terhadap penyelidikan
sistem, perencanaan terhadap penerapan sistem informasi, flow/alur informasi data processing, pemeliharaan
informasi dan data. Sistem informasi komputer dan data, mengorganisir usaha-usaha dalam sistem informasi,
kebutuhan informasi. Organisasi kepemimpinan dalam usaha informasi, proses pengambilan keputusan,
fungsi-fungsi manajemen, tingkat manajemen, bentuk-bentuk pelaporan informasi, sistem dalam sistem
(system within system), dan pusat informasi.
Buku Referensi:
1.Management Information Systems 8/E, Raymond McLeod, Jr. and George Schell, Prentice-Hall,
2001.
30
2.System Analysis And Design Methods 5/E, Whitten L.J., Bentley L.D., and Dittman K. C., The
McGraw-Hill co., 2001.
3.Davis B. Gordon and Olsen H. Margrethe. Management Information System.
MATA KULIAH/KODE : REKAYASA PERANGKAT LUNAK/COM616112
SKS : 3(2-1) [WAJIB]
SEMESTER : 2
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah Rekayasa Perangkat Lunak membahas tentang analisis, desain, pengembangan, pengujian,
pemeliharaan suatu perangkat, model-model perangkat lunak, proses perangkat lunak,
Buku Referensi:
1.Pressman R. S.., Software Engeneering : A Practitioners Approach, McGraw-Hill, 2015
2.Bandinelli, S. Et al., “Modeling and Improving an Industrial Software Process”, IEEE Tranx
Rekayasa perangkat lunak Vol 21, No. 5, Mei 1995
3.Whitaker, K., Managing Software Maniac, Wiley, 1994
4.Bennatan, E.M., Software Project Management: A Practitioners Approach, McGraw-Hill, 1992
5.Minoli, D., Analyzing Outsourcing, McGraw-Hill, 1995 7. Rishe, N., Database Design, McGraw-
Hill, 1992
6.Spewak, S., Enterprise Architecture Planning, QED Publishing, 1993
7.Adriole, S., Rapid Application Prototyping, QED, 1992
8.Davis, A., Software Requirement: Object, Functions and State, Prentice-Hall, 1993
MATA KULIAH/KODE : SISTEM OPERASI/COM616113
SKS : 3(2-1) [WAJIB]
SEMESTER : 2
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Tujuan dari mata kuliah ini adalah mengenalkan sistem operasi kepada mahasiswa. Pengenalan dimulai
dengan memahami tentang sistem operasi, sejarah perkembangan sistem operasi. Kemudian bagaimana
pemakai melakukan instalasi sistem operasi. Mahasiswa diajarkan penggunaan perintah-perintah Command
Line Interpreter untuk operasi berkas, operasi direktori, pengaturan hak akses. Aplikasi-aplikasi berbasis teks
untuk melakukan pekerjaan-pekerjaan dasar: teks editor, browser, audio player, aplikasi office yang bersifat
GUI. Mahasiswa dikenalkan dengan perintah-perintah yang berkaitan dengan manajemen proses pada sistem
operasi, baik dengan perintah text based maupun GUI. Dasar-dasar penjadwalan proses seperti FIFO, Round
Robin, Shortest Job First dll juga dikenalkan kepada mahasiswa. Instalasi perangkat lunak menggunaan
perangkat manajemen paket, menggunakan berkas mandiri (.deb, .rpm, .sh), serta menggunakan kompilasi
langsung dari kode sumber. Pengenalan bagaimana memasang beberapa sistem operasi pada satu sistem
komputer.
Buku Referensi:
31
1.Samik Ibrahim dkk., Pengenalan Sistem Operasi Linux.
MATA KULIAH/KODE : INTERAKSI MANUSIA KOMPUTER /COM616114
SKS : 2(2-0) [WAJIB]
SEMESTER : 2
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini memberikan dasar konsep dan praktis tentang interaksi manusia dan computer yaitu : model
interaksi, perancangan dan implementasi antar – muka manusia dan komputer serta penggunaan tools untuk
pengembangan software interface manusia dan komputer. Setelah mengikuti kuliah ini diharapkan
mahasiswa mempunyai pemahaman tentang human cognition, memori manusia, penyelesaian masalah,
bahasa serta apa dan bagaimana keterkaitan hal - hal tersebut dalam merancang dan mengembangkan sistem
interaktif.
Buku Referensi:
1.Shneiderman, B., Plaisant, C., Cohen, M., and Jacobs, S., Designing the User Interface: Strategies
for Effective Human-Computer Interaction, 5th Edition, Addison-Wesley, 2009.
2.Dix, A., Finlay, J.E., Abowd, G.D., and Beale, R., Human-Computer Interaction, 4th Edition,
Prentice Hall, 2007
3.Preece, J., Rogers, Y., & Sharp H., 2002, Interaction Design: Beyond Human-Computer
Interaction, John Wiley & Sons, Inc., USA
4.Carroll, J.M., 2002, Human-Computer Interaction in the New Millennium, the Association for
Computing Machinery, Inc., New York, USA
5.Insap Santosa, 1997, Interaksi Manusia dan Komputer, Andi Offset, Yogyakarta
6.Booth, P., 1995, An Introduction to Human-Computer Interaction, Lawrence Erlbaum Associates,
Publishers, UK
7.Baecker, R.M., & Buxton, W.A.S., 1987, Reading in Human-Computer Interaction, A
Multidisciplinary Approach, Morgan Kaufmann Publishers, Inc., California, USA
MATA KULIAH/KODE : ANALISIS NUMERIK/COM616201
SKS : 2(2-0) [WAJIB]
SEMESTER : 3
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Kuliah ini memperkenalkan metode-metode numerik untuk penyelesaian persoalan yang diformulasikan
dalam bentuk model matematika. Topik-topik yang akan dibahas meliputi: peranan metode numeric dalam
fenomena alam dan industri; bahasa pemrograman C atau C++; perhitungan dengan titik ambang;
pendekatan fungsi dengan polinom language, power dan Newton, solusi system persamaan linier, eliminasi
gauss, strategi pivot, faktorisasi segitiga, solusi system persamaan tidak linier, pendekatan turunan dan
integral; solusi persamaan diferensial biasa, taylor, euler, runge-kutta, predictor korektor, mahasiswa
diharapkan mengimplementasikan metode-metode tersebut dalam program dan mampu memecahkan
persoalan yang diberikan baik memakai program karyanya maupun program standar.
Buku Referensi:
32
1.Mathews, J.H., Numerical methods: for mathematics, science, and engineering, 2nd Ed. Prentice
Hall International, 1987.
2.Mathews, J.H. and K.D. Fink, Numerical methods using MATLAB, 3rd Ed., Prentice Hall, 1999.
MATA KULIAH/KODE : BASIS DATA/COM616202
SKS : 3(2-1) [WAJIB]
SEMESTER : 3
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata Kuliah ini membahas teori konsep dasar database, DBMS, pendekatan sistem database, arsitektur dan
model database, siklus database, membahas teori bagaimana merancang suatu sistem database dengan
permodelan Entity Relationship Model (ERD), model data relational, algoritma pemetaan dan proses
perancangan database relational, aljabar relational dan relational calculus, implementasi database dengan
structure query language, Functional Dependencies dan proses normalisasi, teori tentang transaksi
concurrency control, security dan integrity, backup dan recovery.
Buku Referensi:
Ramez Elmasri dan Shamkant B. Navathe. 2011. Fundamental Of Database System Sixth Edition. Addison
Wesley, Canada.
MATA KULIAH/KODE : TEORI BAHASA DAN AUTOMATA/COM616203
SKS : 2(2-0) [WAJIB]
SEMESTER : 3
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini mempelajari berbagai teknik untuk membangun perangkat lunak yang mengolah bahasa
manusia atau pun bahasa komputasi. Akan disampaikan pengetahuan konsep, teori dan kaidah abstrak tata-
bahasa formal dan kaitannya dengan mesin otomata. Tujuan perkuliahan ini adalah mengembangkan
pemahamaan mahasiswa tentang gagasan dasar dalam komputasi sehingga nantinya mahasiswa mampu
mengimplementasikannya dalam bidang komputer. Beberapa penerapan yang didasari teori otomata
diantaranya adalah Lexical Analizer dalam Compiler, Text Editor, Files/Words Searching, dan Pattern
Matching.
Buku Referensi:
1.Introduction to Automata Theory, Languages, and Computation
MATA KULIAH/KODE : KOMUNIKASI DATA DAN JARINGAN KOMPUTER/COM616204
SKS : 3(2-1) [WAJIB]
33
SEMESTER : 3
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas konsep komunikasi data & teknologi jaringan komputer. Materi mata kuliah
meliputi: komunikasi data, media transmisi, protokol komunikasi data, aplikasi LAN, subnet dan supernet,
Virtual Private Network, DNS dan Proxy, HTTP dan Web, Wireless LAN, keamanan jaringan, teknologi
seluler, mobile akses internet.
Buku Referensi:
1.William Stallings, Data and Computer Communications Sixth Edition, Prentice Hall. New Jersey,
2007 (Buku 1).
2.Onno W. Purbo, TCP/IP Standar Desain dan Implementasi. Elex Media Computindo, Jakarta,
1998 (Buku 2).
MATA KULIAH/KODE : PEMROGRAMAN BERORIENTASI OBJEK/COM616205
SKS : 3(2-1) [WAJIB]
SEMESTER : 3
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas konsep pemrograman berorientasi objek dengan menggunakan bahasa
pemrograman Java. Materi mata kuliah meliputi: Paradigma pemrograman Berorientasi Objek, Pengantar
Bahasa Pemrograman Java, Konsep Class, Encapculation, ineherintance, dan polymorphism, dan
perancangan Sistem berorientasi objek dengan menggunakan UML.
Buku Referensi:
1.Steegmans, Eric. Object Oriented Programming with Java. Leuven: Acco, 2011. Print.
2.Barnes, David J. Object-oriented Programming with Java: An Introduction. Upper Saddle River,
NJ: Prentice Hall, 2000.
3.Wampler, Bruce E. The Essence of Object-oriented Programming with Java and UML. Boston,
MA: Addison-Wesley, 2002.
MATA KULIAH/KODE : STRUKTUR DATA DAN ALGORITMA/COM616206
SKS : 3(2-1) [WAJIB]
SEMESTER : 3
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Kuliah ini membahas berbagai jenis struktur data yang umumnya digunakan dalam pemrograman bahasa
tingkat tinggi, seperti C atau C++, seperti Lists, stacks, queues, trees, hashing, heaps, sets, dan graphs.
Struktur data yang telah diperkenalkan dalam kuliah konsep pemrograman berhubungan dengan topik-topik
di atas akan diperdalam dengan pembahasan kompleksitas algoritma. Kuliah ini juga membahas dan
mengevaluasi sistem pengaturan, penyimpanan, dan akses data, dari pemahaman dan evaluasi alat simpan,
34
tinjauan karakteristik data (record, teks, grafik), strategi pengaturan dan penyimpanan data sesuai dengan
karakteristik aplikasi, sampai dengan cara akses, optimasi penyimpanan, dan pengamanan data.
Buku Referensi:
1.Weiss, M.A., Data Structures and Algorithm Analysis, 2nd Ed., The Benjamin/Cummings, 1995.
2.Brassard, G. & P. Bratley, Algorithmics Theory & Practice, Prentice Hall, 1988.
3.Aho, A.V. J.E. Hopcroft & J.D. Ullman, Data structures and Algorithms, Addison Wesley, 1983.
4.Wiederhold, G., File organization for data base design. McGraw-Hill, 1987.
5.Folk, M.J. & B. Zoelick, File structures. 2nd edition. Addison-Wessley, 1992.
MATA KULIAH/KODE : PEMROGRAMAN DEKLARATIF/COM616207
SKS : 3(2-1) [PILIHAN]
SEMESTER : 3
KET : MINAT ILMU KOMPUTER
Pokok Bahasan/Deskripsi Mata Kuliah:
Pemrograman deklaratif adalah sebuah paradigma pemrograman yang mengungkapkan logika dari sebuah
komputasi tanpa menggambarkan aliran kontrol. Pemrograman ini mendeskripsikan suatu masalah dengan
pernyataan daripada memecahkan masalah dengan implementasi algoritma. Computational Thinking,
memecahkan masalah dengan menggunakan komputer secara benar dan logis. Alur berpikir: – Deklaratif:
menggunakan fakta untuk mencari kebenaran atau memecahkan masalah, – Imperatif: menggunakan
langkah-langkah yang logis untuk memecahkan masalah. Dalam pemrograman ini, pemrogram menguraikan
sekumpulan fakta dan aturan-aturan (inference rules). Ketika program dieksekusi, pemakai akan mengajukan
pertanyaan, selanjutnya program akan menggunakan aturan deduksi dan mencocokkan pertanyaan dengan
fakta-fakta yang ada untuk menjawab pertanyaan. Selain itu, pemrograman deklaratif disebut juga
pemrograman yang bersifat predikatif atau logika. Bahasa yang digunakan adalah Prolog, LISP Haskell, dan
ML.
Buku Referensi:
1.Simon Thompson. 1999. Haskell: The Craft of Functional Programming. Addison Wesley
Longman Limited, 2nd Ed.
2.John Harrison Lecture notes on Functional Programming.
3.Luger, G. F. 2002, Artificial Intelligence Structures and Strategies for Complex Problem Solving,
England, Addison Wesley Publishing Company.
4.Andoko, A. 1989, Tuntunan Praktis Pemrograman Bahasa Prolog, Jakarta, PT Elex Media
Komputindo.
5.Sterling, L., dan Saphiro, E. 1986, The Art of Prolog, Massachusetts, MIT.
6.Suyoto, 2004, Intelegensi Buatan (Teori dan Pemrograman), Yogyakarta, Penerbit Gava Media.
7.Winston, P.H., dan Horn, P.B.K. 1989, LISP 3rd Edition, New York, Addison Wesley Inc.
8.Larry Paulson, 2000, ML for the Working Programmer. 2nd edition, Cambridge University Press.
MATA KULIAH/KODE : PEMROGRAMAN INTERPRETER/COM616208
SKS : 3(2-1) [PILIHAN]
SEMESTER : 3
35
KET : MINAT ILMU KOMPUTER
Pokok Bahasan/Deskripsi Mata Kuliah:
Bahasa Python merupakan merupakan bahasa pemrograman open-source yang bersifat interaktif, high-level
dan terstruktur yang dapat dimanfaatkan untuk berbagai macam kegunaan. Mata kuliah ini memperkenalkan
kepada mahasiswa tentang bahasa pemrograman Python yang melingkupi berbagai aspek filosofis dan
praktis yang berhubungan dengan berbagai domain.
Buku Referensi:
1.Allen Downey. 2013. Think Python
2.How to Think Like a Computer Scientist. Green Tea Press Needham, Massachusetts. (2) John C.
Lusth. 2011. An Introduction to Python.
MATA KULIAH/KODE : KEAMANAN SISTEM INFORMASI/COM616209
SKS : 3(2-1) [PILIHAN]
SEMESTER : 3
KET : MINAT SISTEM INFORMASI
Pokok Bahasan/Deskripsi Mata Kuliah:
Sistem informasi saat ini merupakan sumber daya penting, mempunyai nilai strategis dan berperan sangat
penting sebagai daya saing, kompetensi utama dan dalam keberlangsungan hidup dari suatu organisasi.
Kenyamanan, kemudahan dan keuntungan yang dijanjikan dalam setiap pengembangan dan implementasi
suatu sistem informasi, disadari juga sebagai upaya yang menjadikan atau menempatkan sistem informasi
semakin rentan akan potensi ancaman (threats).Saat ini hampir diseluruh bidang telah merasakan pentingnya
sistem informasi baik itu lembaga pemerintaha, maupun bidang bisnis besar hingga usaha mikro, Kecil dan
Menengah (UMKM) untuk menjadi modal dasar pemanfaatan sistem informasi guna memperoleh
keuntungan dan peningkatan daya saing.Menjadi suatu prinsip dasar bahwa dalam pengelolaan sistem
informasi juga harus diimbangi dengan perhatian yang serius terhadap keamanan sistem informasi
(information system security). Keamanan sistem informasi disadari merupakan salah satu bagian yang
penting dalam melakukan pengelolaan sistem informasi. Prinsip-prinsip kerahasiaan, integritas dan
ketersediaan data dan informasi (confidentiality, integrity and availability - CIA) menjadi taruhan utama
dalam setiap upaya-upaya pengamanan terhadap sistem informasi. Kebijakan, prosedur, teknik dan
mekanisme keamanan harus mampu menjamin sistem informasi dapat terlindungi dari berbagai potensi
ancaman yang mungkin timbul. Atau setidaknya mampu mengurangi kerugian yang diderita apabila
ancaman terhadap sistem informasi teraktualisasi. Topik Bahasan : Dasar internetwork dan mengatahui
tentang piranti- piranti dan serangan pada internetworking: Model internetwork dan contohnya, Model
Network Security dan contohnya, Contoh model network security. Penyelarasan penggunaan teknologi
keamanan untuk pengamanan system internetworking: Model jaringan WAN, LAN, Wireless, Seluler,
Keamanan pada routing. Celah sistem operasi propietary maupun opensource: Celah OS Windows, Linux,
Mac OS, dan lainnya, Metode penambalan celah keamanan dan dasar sistem security yang didukung OS
tersebut. Metode, strategi, dan tujuan serangan virus, DDoS, malware, trojan, worm, exploit, spam: Jenis dan
metode serangan virus, DdoS, Malware, trojan, worm, exploit, dan spam, Antisipasi oleh pelaku cybercrime
diantaranya updating virus, malware, trojan, worm, exploit. Strategi, metode, dan target serangan hacker:
Metodologi Terstruktur Berulang yang digunakan hacker, data pelaku dan contoh objek serangan hacker,
Web, SQL, dan content deface oleh hacker, Contoh dan strategi cybercrime pada kasus fraud credit card,
internet banking, e-commerce. Metode keamanan, protokol enkripsi, dasar konsep kriptografi yang
digunakan dalam internetworking: Merancang jaringan secure, Contoh implementasi network security,
36
Proteksi data dan management antar user, Algoritma sistem modeling. Penerapan algoritma kriptografi,
digital signature, firewall, metode operasi untuk keamanan system internetworking: Chiper simetrik, Packet
Filtering, Metode Enkripsi Public-Key, dan Hash Function Pengamanan dan implementasi security network
dan router pada berbagai bidang: Contoh implementasi security network, Contoh implementasi router.
Sistem keamanan di jaringan nirkabel: Wireless LAN, WarGames, Ancaman wireless. Piranti yang
digunakan Hacker: Bot Net, tool deface Web, SQL, dan content, Contoh dan strategi cybercrime pada kasus
fraud credit card, internet banking, dan e-commerce. Security pada komunikasi non-realtime dan penerapan
user privacy: Source authentication, Integritas message, Non-repudiation, Proof of submission, Proof of
delivery, Message flow confidentiality, Anonymity. Standar implementasi security komunikasi real-time dan
permasalahan security yang berhubungan pada web services : Implementasi Layer Security, IPSec, Firewall,
Web Security.
Buku Referensi:
1.Canavan, J.E., Fundamental of Network Security, Artech House, 2001.
2.Mann, S, and Mitchell, E.L., Linux System Security, Prentice Hall, 2000.
3.Garfinkel, S., and Spafford, G., Practical UNIX and Internet Security, O’Reilly, 1996.
4.Stallings, W., Network Security, Prentice Hall, 2001.
5.Stallings, W., Network Security Essentials: Application and Standards, Prentice Hall. 2000.
MATA KULIAH/KODE : MANAJEMEN PROYEK TI/COM616210
SKS : 3(2-1) [PILIHAN]
SEMESTER : 3
KET : MINAT SISTEM INFORMASI
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini akan mengajarkan bagaimana mengelola proyek teknologi informasi. Aspek yang dipelajari
di antaranya : aspek-aspek manajemen proyek secara umum, tahapan-tahapan dalam menyusun proyek IT,
langkah-langkah mengelola risiko proyek IT, sumber dan kendala dalam menjadwalkan sumber daya IT, dan
implementasi, evaluasi dan penyelesaian proyek IT.
Buku Referensi:
1.Marchewka, J.T. Information Technology Project Management. Providing Measureable
Organizational Value. Wiley. 318 hal.
MATA KULIAH/KODE : PROSES DAN KUALITAS PERANGKAT LUNAK/COM616211
SKS : 2(2-0) [PILIHAN]
SEMESTER : 3
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah ini mengajarkan konsep perangkat lunak dan kualitas, tujuan, kualitas produk dan kualitas
proses, pengukuran dan metrik kualitas, perencanaan jaminan kualitas, standard kualitas metrik dan model
kualitas, pengujian perangkat lunak, dan karir dalam bidang kualitas perangkat lunak. Mata kuliah ini juga
membahas isu mutu sepanjang proses pengembangan perangkat lunak, termasuk rancangan, implementasi,
37
pengujian, dan pengoperasian. Isu-isu terkait dengan kegiatan praproyek dan pasca-proyek juga akan
dibahas. Standar mutu yang relevan juga akan dibahas
Buku Referensi:
1.Tom Mens, dan Serge Demeyer (2008),Software Evolution, Springer-Verlag Berlin Heidelberg
2.Khan K Mustafa, SI Ahson, 2006, Software Quality Concept and Practices
3.Nina S Godbole, 2007, Software Quality Assurance , Principles and Practices, Alpha Science
MATA KULIAH/KODE : DESAIN DAN ANALISIS ALGORITMA/COM616212
SKS : 2(2-0) [WAJIB]
SEMESTER : 4
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Kuliah ini membahas Perancangan algoritma untuk menyelesaikan masalah-masalah seperti: Sorting
(InsertionSort, SelectionSort, Bose-NelsonSort, HeapSort, QuickSort, MergeSort, RadixSort, CountingSort) ,
Searching, String, Graph, Kombinatorial, Geometrik, Numerik; kompleksitas algoritma: worst case, average
case analysis, notasi asimtotik: Big-O, Little o, Omega, dan Theta ; Metode iterative, divide and conquer,
dynamic programming, greedy, backtracking, branch and bound. Struktur data dasar: linked list;
Buku Referensi:
1.Aho, Alfred V., John E. Hopcroft, and Jeffrey D. Ullman. The Design and Analysis of Computer
Algorithms. Reading, MA: Addison-Wesley Pub., 1974. Print.
2.Levitin, Anany. Introduction to The Design and Analysis of Algoritmhs (3rd Edition). Addison-
Wesley Professional. 2011
3.Shaffer, Clifford A. ata Structures and Algorithm Analysis Edition 3.2 (C++ Version). Department
of Computer Science Virginia Tech. 2011
4.Weiss, Mark A. Data Structures & Algorithm Analysis in C++: 4th edition. Pearson Education.
2013
MATA KULIAH/KODE : KECERDASAN BUATAN/COM616213
SKS : 3(2-1) [WAJIB]
SEMESTER : 4
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah ini merupakan mata kuliah membahas mulai dari pengantar kecerdasan buatan, logika, Search,
Games and Problem Solving, pemahaman konsep dasar Logika Fuzzy, Jaringan Syaraf Tiruan dan Algoritma
Genetika..
Buku Referensi:
1.Admi Syarif, 2014, Algoritma Genetika, Penerbit Andi, Yogyakarta
2.Wolfgang Ertel. 2011. Introduction to Artificial Intelligence. Springer-Verlag, London.
38
3.Sri Kusumadewi, 2004, Aplikasi Logika Fuzzy Untuk Pendukung Keputusan, Graha Ilmu,
Yogyakarta.,
4.Arief Hermawan,2006, Jaringan Syaraf Tiruan Teori dan Aplikasi, Penerbit Andi, Yogyakarta.,
5.Suyanto, 2005, Algoritma Genetika dalam Matlab, Penerbit Andi, Yogyakarta.,
MATA KULIAH/KODE : PEMROSESAN DATA TERDISTRIBUSI/COM616214
SKS : 3(2-1) [WAJIB]
SEMESTER : 4
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata Kuliah ini akan mengeksplorasi bagaimana mengkoordinasikan banyak proses dalam banyak komputer
yang terhubung melalui jaringan lokal atau internet untuk mencapai satu tujuan tertentu, perancangan dan
implementasi dari sistem terdistribusi dengan penekanan pada bagaimana shared state antara beberapa proses
dalam sebuah sistem. Selain itu mahasiswa akan mempelajari prinsip-prinsip yang ada pada basis data
terdistribusi. Topik-topik yang dibahas dalam basis data terdistribusi ini antara lain konsep basis data
terdistribusi, arsitektur basis data terdistribusi, optimasi query, replikasi data, serta isu-isu terkini yang ada
pada basis data terdistribusi.
Buku Referensi:
1.M. T. Özsu and P. Valduriez, Principles of Distributed Database Systems, London: Springer,
2011.
2.S. K. Rahimi and F. S. Haug, Distributed Database Management Systems: A Practical Approach,
Hoboken, New Jersey: John Wiley & Sons, Inc., 2010.
3.Coulouris, G., Dollimore, J., Kindberg, T., Blair, G., “Distributed Systems: Concepts and
Design 5th Edition, Addison-Wesley, 2011
MATA KULIAH/KODE : SISTEM PAKAR/COM616215
SKS : 2(2-0) [WAJIB]
SEMESTER : 4
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas konsep representasi pengetahuan, metode inference, pola pikir dalam
ketidakpastian, desain sistem pakar dan implementasi menggunakan CLIPS
Buku Referensi:
1.Joseph C. Giarratano, Garry D. Riley, Expert Systems: Principles and Programming. 4th ed.,
Cengage Learning, 2007, ISBN: 9788131501672
MATA KULIAH/KODE : STUDI LAPANGAN/COM616216
SKS : 1(0-1) [WAJIB]
39
SEMESTER : 4
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Studi lapang merupakan bentuk perkuliahan out class dimana peserta perkuliahan diperkenalkan terhadap
aplikasi keilmuan yang dipelajari pada wilayah industri dan atau perusahaan di bidang IT. Selain itu,
merangsang dan memotivasi peserta kuliah agar siap memasuki dunia kerja, baik sebagai wirausaha kreatif
dan mandiri maupun sebagai pelaku industrialisasi profesional dalam bidang IT.
Buku Referensi:
-
MATA KULIAH/KODE : TEORI INFORMASI/COM616217
SKS : 2(2-0) [WAJIB]
SEMESTER : 4
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Pengantar teori kuantitatif informasi dan aplikasinya ke sistem komunikasi yang andal dan efisien. Topik-
topik diantaranya: definisi matematis dan sifat-sifat informasi, source coding theorem, lossless compression
of data, optimal lossless coding, noisy communication channels, teorema channel coding, the source channel
separation theorem, multiple access channels, broadcast channels, Gaussian noise, dan time-varying
channels.
Buku Referensi:
1.Cover, Thomas, and Joy Thomas. Elements of Information Theory. 2nd ed. New York, NY:
Wiley-Interscience, 2006. ISBN: 9780471241959.
MATA KULIAH/KODE : WEB PROGRAMMING/COM616218
SKS : 3(2-1) [WAJIB]
SEMESTER : 4
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Pertemuan diawali dengan materi tentang perangkat-perangkat lunak yang digunakan dan cara instalasinya
pada beberapa sistem operasi. Kemudian mahasiswa dikenalkan kembali dengan dasar-dasar HTML dan
dasar-dasar SQL. Selanjutnya mahasiswa diajarkan tentang skrip untuk membaca data, menghapus data,
menambah data, memperbaiki data. Untuk mengolah data yang sudah dimasukkan ke dalam sistem,
mahasiswa kemudian diajarkan bagaimana membuat rekap dari data yang ada dan kemudian
menampilkannya dalam bentuk grafik baik dengan menggunakan HTML biasa ataupun menggunakan
pustaka grafik yang sudah tersedia. Kemudian dari skrip-skrip yang sudah dibuat, digabung dalam bentuk
menu dan dibatasi hak akses menggunakan sistem login. Sistem ini kemudian diunggah ke internet, bisa
menggunakan free web hosting atau yang berbayar.
40
Buku Referensi:
-
MATA KULIAH/KODE : CLOUD COMPUTING/COM616219
SKS : 3(2-1) [PILIHAN]
SEMESTER : 4
KET : MINAT ILMU KOMPUTER
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas bagaimana teknologi awan bekerja, strategi, desain, dan detail implementasi
perpindahan aplikasi ke awan. Resiko dan keamanan teknologi awan juga di bahas dalam matakuliah ini.
Buku Referensi:
1.Ray J Rafaels, Cloud Computing: From Beginning to End, CreateSpace Independent Publishing
Platform, 2015, ISBN: 9781511404587
2.Thomas Erl, Z Mahmood, R. Puttini, Cloud Computing: Concepts, Technology & Architecture,
Prentice Hall, 2013
MATA KULIAH/KODE : PEMROGRAMAN SISTEM/COM616220
SKS : 3(2-1) [PILIHAN]
SEMESTER : 4
KET : MINAT ILMU KOMPUTER
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas bagaimana cara memrogram dalam sistem embeded. Materi yang diberikan
meliputi pembuatan arsitektur sistem, integrasi hardware dan software, pemrograman input, output dan timer,
manajemen memori dan daya.
Buku Referensi:
1.Elecia White, Making Embeded Systems: Design Patterns for Great Software, O`Reilly Media,
2011, ISBN: 9781449302146
2.Stephen Chin, James Weaver, Raspberry Pi with Java: Programming The Internet og Things
(IoT), Oracle Press, McGraw-Hill, 2015, ISBN: 9780071842013
MATA KULIAH/KODE : ANALISIS DAN DESAIN SI/COM616221
SKS : 2(2-0) [PILIHAN]
SEMESTER : 4
KET : MINAT SISTEM INFORMASI
Pokok Bahasan/Deskripsi Mata Kuliah:
Tujuan dari mata kuliah ini adalah untuk myemahami konsep dasar analisis dan desain sistem informasi.
Diharapkan mahasiswa mampu memahami, menganalisis dan mendesain sistem yang ada di dunia ke dalam
41
bentuk desain sistem informasi yang akurat dengan menggunakan metode pengembangan yang tepat. Ketika
menyelesaikan perkuliahan, diharapkan mahasiswa mampu untuk : Memahami konsep dasar analisis dan
desain sistem informasi dan merencanakan, menganalisis dan mendesain sistem informasi menggunakan
metode berorientasi objek.
Buku Referensi:
1.Booch, Grady. Object Oriented Analysis and Design with Applications, 3rd edition, Addison
Wesley, May 2007.
2.Grady Booch, James Rumbaugh and Ivar Jacobson, The UML Users Guide, 1st Edition, Addison
and Wesley, 1998.
3.Langer, Arthur. M, Analysis and Design of Information System, 3rd edition, Springer, 2008
4.Simon Bennet, Steve McRobb, Ray Farmer, Object Oriented Systems Analysis and Design Using
UML 2nd, McGraw Hill, 2002.
MATA KULIAH/KODE : SISTEM INFORMASI GEOGRAFIS/COM616222
SKS : 3(2-1) [PILIHAN]
SEMESTER : 4
KET : MINAT SISTEM INFORMASI
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah ini mengajarkan dasar-dasar sistem informasi geografis mulai dari persiapan data, cara
memperoleh data, digitizing dan editing, data analisis sampai dengan data visualization. Mata kuliah ini juga
membahas konsep, teori, serta teknik-teknik untuk mengakuisisi, merepresentasikan, mengolah, dan
memanfaatkan data geospasial seperti peta (map). Topik yang dibahas meliputi data vektor vs. raster,
representasi dan pengorganisasian data geospasial serta peta, kualitas dan standar data geospasial, integrasi
GIS dan remote sensing, implementasi GIS
Buku Referensi:
1.De Mers, (2004), Principles of Geographic Information System, Sydney, Australia
2.Kumpulan Modul Introduction to Geoinformatics, ITC, University of Twente
3.Prahasta Eddy, (2004), Konsep Sistem Informasi Geografis, Bandung
MATA KULIAH/KODE : OPERASI RISET/COM616223
SKS : 3(2-1) [PILIHAN]
SEMESTER : 4
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah ini bertujuan mengenalkan manfaat dan tujuan Riset Operasi. Secara teoritis mahasiswa dibekali
model matematika dan teknik penyelesaian dengan Linear Programming (LP). Beberapa metode yang akan
dibahas diantaranya metode eliminasi, metode grafik, metode simpleks, metode Big-M. Berbagai aplikasi
persoalan seperti aplikasi Penugasan, jaringan dan Antrian diberikan dengan menambah studi kasus yang
didiskusikan dikelas.
42
Buku Referensi:
1.Bazara, 1997,Operational Research
2.Taha, Hamdy, 1999,Riset Operasi.
MATA KULIAH/KODE : MULTIMEDIA/COM616224
SKS : 3(2-1) [PILIHAN]
SEMESTER : 4
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas konsep multimedia, perangkat-perangkat multimedia, produk multimedia dan riset
multimedia terkini. Materi mata kuliah meliputi: pengantar multimedia, teknologi multimedia, graphic,
vector graphic, bitmaped graphic, warna, video, animasi, suara (sound), karakter dan font, text dan layout.
Buku Referensi:
1.Nigel Chapman and Jenny Chapman, Digital Multimedia (3rd edition), Wiley, 2009 (Buku 1).
2.David Marshal, Multimedia Module, Cardiff University, 2007. (Buku 2).
MATA KULIAH/KODE : MACHINE LEARNING/COM616301
SKS : 3(2-1) [WAJIB]
SEMESTER : 5
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas klasifikasi biner, konsep pembelajaran, tree model, rule model, model berdasarkan
jarak, model probabilitas, fitur dan model ensemble untuk membuat berbagai algoritma dalam machine
learning
Buku Referensi:
1.Peter Flach, Machine Learning: The Art and Science of Algorithms that Make Sense of Data,
Cambridge University Press, 2012, ISBN: 9781107422223
2.Bostjan Kaluza, Machine Learning in Java, Packt Publishing, 2016, ISBN: 9781784396589
MATA KULIAH/KODE : TEKNOLOGI DAN APLIKASI MOBILE/COM616302
SKS : 3(2-1) [WAJIB]
SEMESTER : 5
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Kuliah ini membahas Teknologi Wireless dan Aplikasi untuk perangkat mobile untuk android, topik bahasan
43
untuk mata kuliah ini meliputi: Teknologi Wireless: Overview Radio Communication,Medium Access
Control, Overview Radio Communication, Sistem Komunikasi Mobile -GSM, Sistem Komunikasi Mobile -
GPRS, Sistem Komunikasi Mobile -3G, Sistem Komunikasi Mobile -3G, Wireless LAN, dan IEEE 802.11.
Meteri selanjutnya adalah Pengembangan Aplikasi Mobile Android: Pengantar Sistem Operasi Android,
Siklus Hidup Aplikasi, Activity, UI Layouts, UI Controls, Sevice, Content Provide, dan Broadcast Receiver.
Buku Referensi:
1.J. Schiller, "Mobile Communications", Addison-Wesley, 2000
2.Dornan, The Essential Guide to Wireless Communications Applications: From Cellular System to
WAP and M-Commerce, Prentice Hall, 2001.
3.L. Harte, R. Levine, R. Kikta, 3G Wireless Demystified, McGraw-Hill TELECOM, 2002;
4.Mednieks, Z., Dornin, L., , Meike G. B., Nakamura, M. Programming Android. mission of
"O'Reilly Media, Inc. 2012.
MATA KULIAH/KODE : TUGAS KHUSUS/COM616303
SKS : 1(0-1) [WAJIB]
SEMESTER : 5
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Tugas khusus merupakan bentuk perkuliahan di laboratorium dimana peserta perkuliahan memperkenalkan
dan menyampaikan pengetahuan akan topik mata kuliah tertentu dan memberikan tutorial kepada kelompok
mahasiswa lain. Proses ini diharapkan akan membantu kelompok mahasiswa untuk lebih fokus mempelajari
topik tertentu dan memotivasi penyebaran pengetahuan di kelas praktikum di laboratorium maupun responsi.
Buku Referensi:
-
MATA KULIAH/KODE : GRAFIKA KOMPUTER/COM616304
SKS : 3(2-1) [PILIHAN]
SEMESTER : 5
KET : MINAT ILMU KOMPUTER
Pokok Bahasan/Deskripsi Mata Kuliah:
Grafika Komputer (Computer Graphics) dapat diartikan sebagai seperangkat alat yang terdiri dari hardware
dan software untuk membuat gambar, grafik atau citra realistik untuk seni, foto, permainan (game) dan
animasi komputer. Matakuliah Grafika Komputer secara umum ditujukan untuk memberikan pembekalan
kepada mahasiswa dalam berpikir secara logis, kritis, kreatif dan analitis dalam memecahkan masalah
penggambaran suatu objek beserta manipulasinya dengan menggunakan bahasa pemrograman. Secara
khusus pada matakuliah ini akan diberikan ketrampilan dalam hal pembuatan program untuk menggambar
suatu objek, baik 2D maupun 3D beserta manipulasinya. Sebelum mempelajari matakuliah ini, mahasiswa
harus memahami konsep matriks dan menguasai pemrograman berorientasi objek.
Buku Referensi:
1.Shirley, P., Ashikhmin, M., and Marschner, S., Fundamentals of Computer Graphics, 2009.
44
2.Asthana, R.G.S.,and Sinha, N.K., Computer Graphics For Scientists and Engineers, New Age
International Ltd., New Delhi, 2001.
3.James D.F., A. van Dam, S.K. Feiner & J.F. Hughes, Computer Graphics, Principles and Practice,
Second Edition, Addison-Wesley, 1990.
4.Hearn, D., and Baker, M.P.,Computer Graphics with Open GL, 4th Edition, Prentice Hall, Inc.,
New Jersey, 2010.
5.Eck, David J., Introduction to Computer Graphics, Dept. of Mathematics and Computer Science
6.Hobart and William Smith Colleges, New York, 2015.
MATA KULIAH/KODE : PEMROSESAN BAHASA ALAMI/COM616305
SKS : 2(2-0) [PILIHAN]
SEMESTER : 5
KET : MINAT ILMU KOMPUTER
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas cara pemrosesan bahasa meliputi esensi bahasa, teori peluang dan informasi, kata,
tata bahasa, pengambilan informasi dan pengelompokkan teks.
Buku Referensi:
1.Christopher D. Manning, Hinrich Schutze, Foundation of Statistical Natural Language Processing,
MIT Press, 1999, ISBN: 9780262133609
2.Richard M. Reese, Natural Language Processing with Java, Packt Publishing, 2015, ISBN:
9781784391799
MATA KULIAH/KODE : PENGANTAR ROBOTIK/COM616306
SKS : 2(2-0) [PILIHAN]
SEMESTER : 5
KET : MINAT ILMU KOMPUTER
Pokok Bahasan/Deskripsi Mata Kuliah:
Pemanfaatan robot dewasa ini semakin beragam, mulai dari bidang industri, militer, pendidikan, hingga
untuk keperluan rumah-tangga dan hiburan. Keberadaan robot pun diperlukan untuk melakukan pekerjaan
yang sulit seperti di pertambangan, daerah kawah yang penuh asap beracun serta penjelajahan bawah air
sampai luar angkasa,. Untuk itu, diperlukan lebih banyak lagi tenaga ahli dalam bidang robotika. Matakuliah
ini merupakan matakuliah pilihan yang akan memberikan kesempatan pada mahasiswa untuk
mempersiapkan diri untuk bisa mengisi lapangan kerja sebagai tenaga ahli dalam bidang Robotika. Setelah
mengikuti matakuliah ini, diharapkan mahasiswa mampu menjelaskan dasar-dasar prinsip kerja robot,
mengetahui pemodelan robot, mengetahui persamaan kinematik dan dinamik serta trajectory suatu robot, dan
mampu merancang sebuah robot sederhana. Sebelum mempelajari matakuliah ini, mahasiswa harus
memahami konsep matriks dan teori-teori dalam kecerdasan buatan.
Buku Referensi:
1.Craig, J.J. (2005). Introduction to Robotics. Pearson Prentice Hall. Upper Saddle River, NJ.
2.Endra Pitowarno.(2006). Robotika, Desain, Kontrol dan Kecerdasan Buatan. Andi Yojakarta.
45
3.K.S. Fu, R.C. Gonzalis, G.S.G. Lee. (1987). Robotics, Control, Sensing, Vision and Intelligence,
Mc. Graw Hill.
4.Lovine John. (2002). Robots, Androids, and Animatrons. Mc. Graw Hill.
MATA KULIAH/KODE : DATA WAREHOUSE/COM616307
SKS : 3(2-1) [PILIHAN]
SEMESTER : 5
KET : MINAT SISTEM INFORMASI
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah data warehouse membahas tentang konsep implementasi untuk data warehouse, Data warehouse
sendiri adalah sebuah gudang data yang dibangun dengan mengintegrasikan data dari berbagai sumber yang
heterogen. Data warehouse Mendukung pelaporan analitis, query terstruktur maupun adhpc, dan untuk
pengambilan keputusan. Cakupan materi matakuliah ini adalah: konsep, Termonilogi, Delivery Process,
System process, Arsitektur, Schema, OLAP, Partitioning Strategy, Metadata dan Data Mining.
Buku Referensi:
1.Devlin, Barry. Data Warehouse: From Architecture to Implementation. Reading, Mass: Addison-
Wesley, 1997. Print.
2.Golfarelli, Matteo, and Stefano Rizzi. Data Warehouse Design: Modern Principles and
Methodologies. New York: McGraw-Hill, 2009. Print.
3.Gray, Paul, and Hugh J. Watson. Decision Support in the Data Warehouse. New Jersey: Prentice-
Hall, 1998. Print.
MATA KULIAH/KODE : MANAJEMEN PENGETAHUAN/COM616308
SKS : 2(2-0) [PILIHAN]
SEMESTER : 5
KET : MINAT SISTEM INFORMASI
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas daur hidup manajemen pengetahuan, pemodelan, perekaman dan kodefikasi,
berbagi pakai dan aplikasi pengetahuan, Peran budaya organisasi, strategi, nilai tambah manajemen
pengetahuan, pembelajaran, organisasi dan tim manajemen pengetahuan.
Buku Referensi:
1.Kimiz Dalkir, Knowledge Management in Theory and Practice 2nd ed., MIT Press, 2011, ISBN:
9780262015080
2.Edna Pasher, Tuvya Rones, The Complete Guide to Knowledge Management: A Strategic Plan to
Leverage Your Company's Intellectual Capital, Wiley, 2011, ISBN: 9780470881293
MATA KULIAH/KODE : TATA KELOLA DAN AUDIT TEKNOLOGI INFORMASI/COM616309
SKS : 2(2-0) [PILIHAN]
46
SEMESTER : 5
KET : MINAT SISTEM INFORMASI
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah ini mempelajari konsep audit teknologi informasi, fungsi prosedur kontrol, pengelolaan risiko,
penyelamatan terhadap bencana demi kelangsungan bisnis. Kuliah ini membahas perencanaan dan
pelaksanaan audit serta pembuatan rekomendasi untuk peningkatan kinerja sistem. Juga mempelajari cara
investigasi, pengujian, evaluasi kematangan dan kepatutan terhadap prosedur standard dan tata kelola
teknologi informasi.
Buku Referensi:
1.Riyanarto Sarno, Audit Sistem Informasi/Teknologi Informasi, ITS Press, 2009
2.Riyanarto Sarno, Strategi Sukses Bisnis dengan Teknologi Informasi Berbasis Balanced Scorecard
dan COBIT, ITS Press, 2009, ISBN 978-979-8897-42-9.
MATA KULIAH/KODE : PENGUJIAN PERANGKAT LUNAK/COM616310
SKS : 2(2-0) [PILIHAN]
SEMESTER : 5
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah pengujian perangka lunak membahas tentang konstruksi system, tipe data dan variabel, routine,
kualitas perangkat lunak dan dokumentasi code, debugging dan kemampuan system, integrasi dan evolusi
system, menguji perangkat lunak dan beberapa teknik pengujian, pengujian untuk tahap integrasi dan
instalasi, perbandingan metode pengujian perangkat lunak
Buku Referensi:
1.Pressman R. S.., Software Engeneering : A Practitioners Approach, McGraw-Hill, 2015
2.Steve McConnell, Code Complete, ISBN 1-55615-484-4, Microsoft press, 1993
3.Bill Hetze, The Complete Guide to Software Testing, 2nd ed, ISBN 0-471-56567-9, Wiley-QED,
1988
4.Glendford Myers, The Art of Software Testing, ISBN 0-471-04328-1, Wiley, 1979
5.Borise Beizer, BlackBox Testing Techniques for Functional Testing of Software System, John
Wiley & Sons, Inc, 1995
6.L. Lauterbach and W. Randall, Experimental evaluation of six test techniques, Proc. COMPASS
89, Washinton, DC, Jun 1989, 36-41
7.J.M Voas, PIE: A Dynamic Failure-Bases Technique, IEEE Trans.Soft. Eng. SE-18 (1992), 717-
727
MATA KULIAH/KODE : WEB LANJUT/COM616311
SKS : 3(2-1) [PILIHAN]
SEMESTER : 5
KET :
47
Pokok Bahasan/Deskripsi Mata Kuliah:
Membahas aplikasi web lanjut seperti tabel master-detail, file upload, dynamics selection list, field
agregation, user registration system, inline add-edit-copy, advance security, custom view, server event, client
event, dan reporting.
Buku Referensi:
Jon Duckett. 2014. Web Design with HTML, CSS, JavaScript and jQuery Set. Wiley.
MATA KULIAH/KODE : KEWIRAUSAHAAN/COM616320
SKS : 2(2-0) [WAJIB]
SEMESTER : 5
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini memberikan penjelasan makna dari kewirausahan secara menyeluruh hingga terapananya
dalam kehidupan sehari hari, mengembangkan dan membiasakan unjuk kerja yang mengedepankan ide
kreatif dalam berpikir dan bersikap mandiri bagi mahasiswa dalam proses pembelajaran (menekankan model
latihan, tugas mandiri, pemecahan masalah [problem solving], cara mengambil putusan, menemukan
peluang, dan seterusnya); menanamkan sikap dan perilaku jujur dalam berkomunikasi dan bertindak dalam
setiap kegiatan pengembangan, pendidikan, dan pembelajaran sebagai modal dasar dalam membangun
mental wirausaha pada diri mahasiswa
Buku Referensi:
Dikti, 2015, Buku Pembelajaran Kewirausahaan
MATA KULIAH/KODE : PENDIDIKAN PANCASILA/ UNI617308
SKS : 2(2-0) [WAJIB]
SEMESTER : 5
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata Kuliah Pendidikan Pancasila ini bertujuan untuk menciptakan wahana pembelajaran bagi para
mahasiswa untuk secara akademik mengkaji, menganalisis, dan memecahkan masalah-masalah
pembangunan bangsa dan negara dalam perspektif nilai-nilai dasar Pancasila sebagai idologi dan dasar
negara Republik Indonesia. Pendidikan Pancasila sebagai bagian dari pendidikan Nasional bertujuan untuk
mewujudkan tujuan Pendidikan Nasional. Sistem pendidikan nasional yang ada merupakan rangkaian
konsep, program, tata cara dan usaha untuk mewujudkan tujuan nasional yang diamanatkan Undang-Undang
Dasar Tahun 1945, yaitu mencerdaskan kehidupan bangsa. Materi yang dibahas dalam mata kuliah ini adalah
Pengantar Pendidikan Pancasila, Pancasila Dalam Arus Sejarah Bangsa, Pancasila Sebagai Dasar Negara,
Pancasila Sebagai Ideologi Negara, Pancasila Sebagai Filsafat, Pancasila Sebagai Sistem Etika.
Buku Referensi:
1. Samsir, Ali Imron, Mashudi, Surya Darma. 2015. Pendidikan Pancasila, BKS PTN Barat.
2. Misnal Munir, Rizal Mutasyir, dan Encep Syarif Nurdin. 2014. Buku Ajar Pendidikan Pancasila, Dikti.
Jakarta.
3. Direktorat Pembelajaran dan Kemahasiswaan Dikti. 2013. Modul Kuliah Pancasila, Jakarta.
48
4. Abdul Gi, Ruslan. 1998. Pancasila dan Reformasi. Makalah Seminar Nasional KAGAMA, 8 Juli 1998,
Yogyakarta.
5. Kaelan. 2000. Pendidikan pancasila, Paradigma, Yogyakarta.
6. Kaelan, 2002, Filsafat Pancasila, Pandangan Hidup Bangsa Indonesia, Paradigma, Yogyakarta.
7. Notonagoro, 1967, Beberapa Hal Mengenai Falsafah Pancasila; Pengertian Inti-Isi Mutlak Daripada
Pancasila Dasar Falsafah Negara, Pokok Pangkal Konsekuen, Cetakan Kedua, Pancuran Tudjuh,
Jakarta.
8. Notonagaro. 1983. Pancasila Secara Ilmiah Populer, Cetakan Kelima, Bina Aksara, Jakarta.
9. Salam, H. Burhanuddin, 1998, Filsafat Pancasilaisme, Rineka Cipta, Jakarta.
10. Ali As’ad Said, 2009, Negara Pancasila Jalan Kemaslahatan Berbangsa, Pustaka LP3ES, Jakarta.
MATA KULIAH/KODE : KERJA PRAKTIK/COM616312
SKS : 3(0-3) [WAJIB]
SEMESTER : 6
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini memberikan pengalaman bagi mahasiswa bagaimana kondisi pekerjaan sesuangguhnya di
suatu organisasi. Mahasiswa diharapkan dapat mengimplementasikan pengetahuannya di tempat kerja
tersebut dan mengembangkan softskill mereka dalam berorganisasi serta membangun jaringan sebelum
memasuki dunia kerja.
Buku Referensi:
MATA KULIAH/KODE : METODELOGI PENELITIAN/COM616313
SKS : 3(2-1) [WAJIB]
SEMESTER : 6
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Tujuan matakulaiah ini, memberi kemampuan tentang epistomologi keilmuan bersifat operasional mendalam
untuk memperoleh,megolah, menarik kesimpulan dan menyususun pengetahuan ilmiah hasil penelitian
dengan menggunakan teknik penulisan ilmiah. Melalui penguasana materi dalam matakuliah ini mahasiswa
diharapkan menyelesaikan skripsi dengan cara efektif, variatif dan relevan dengan kompetensi inti dibidang
rumpun ilmu informatika dan komputer. Metode peneltian ini mencakup segenap kamampuan untuk
melaksanakan berbagai jenis penelitian lainya. Matakuliah ini berisi konsep konsep penting berbagai jenis
penelitian, termasuk penelitian kuantitatif, kualitatif, penelitian tindakan , penelitian pengembangan dan
lainnya. Konsep lain yang lebih mendalam dalam penelitian berserta hal terkini dalam bidang rumpun ilmu
informatik dan komputer juga diberikan.
Buku Referensi:
1.Hasibuan, Zainal A, 2007, Metodologi penelitian pada bidang ilmu komputer dan teknologi
informasi : Konsep, Teknik, Dan Aplikasi
49
MATA KULIAH/KODE : PROYEK KHUSUS/COM616314
SKS : 2(1-1) [WAJIB]
SEMESTER : 6
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mahasiswa mengembangkan perangkat meskipun dalam skala kecil, namun sudah lengkap dari sisi proses,
yaitu terdapat pemasukan data, penghitungan data dan menampilkan hasilnya. Proses di sini disesuaikan
dengan perangkat lunak yang dikembangankan. Misalkan untuk game, berarti ada pemasukkan data pemakai,
penghitungan skor dan misalkan pembuatan ranking dari skor pengguna. Perangkat yang dikembangkan
tidak mesti suatu hal yang baru.
Buku Referensi:
MATA KULIAH/KODE : KOMPUTASI PARALEL/COM616315
SKS : 3(2-1) [PILIHAN]
SEMESTER : 6
KET : MINAT ILMU KOMPUTER
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah komputasi paralel Membahas tentang kebutuhan dan klasifikasi mesin paralel (SISD, SIMD,
MISD, MIMD, SPMD), komunikasi antar prosesor, shared memory, message passing, interconnection
network, Desain algoritma paralel, efisiensi dan percepatan pemrosesan paralel, dan contoh aplikasi
pemprosesan paralel.
Buku Referensi:
1.Grama, Ananth., Gupta, Anshul., Karypis, George., Kumar, Vipin. 2003. Introduction to Parallel
Computing. Second Edition. Pearson Addision Wesley.
2.Quinn, Michael J. 2003. Parallel Programming in C with MPI and OpenMP . International
Edition, McGraw
3.Hill.
4.Wilkinson, Barry & Allen, Michael. 2005. Parallel Programming. 2nd Edition,Pearson
Educational International.
5.Jordan, Harry F., Alaghband Gita. 2003. Fundamentals of Parallel Processing . Prentice Hall.
MATA KULIAH/KODE : PENGENALAN POLA/COM616316
SKS : 3(2-1) [PILIHAN]
SEMESTER : 6
KET : MINAT ILMU KOMPUTER
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas konsep dasar pengenalan pola, metode dan aplikasinya. Materi mata kuliah
meliputi: konsep dasar pengenalan pola, Klasifikasi dan Clustering, Dataset, klasifikasi Naive Bayes,
Reduksi dimensi (PCA), klasifikasi KNN, klasifikasi Perceptron & Clustering (K-Means).
50
Buku Referensi:
1.J.P. Marques de Sa. Pattern Recognition : Concepts, Methods, and Applications. Springer. 2001
(Buku 1)
2.R. O. Duda, P. E. Hart, D. G. Stork. Pattern Classification. Willey. 2001 (Buku 2)
3.Christopher M. Bishop. Pattern Recognition and Machine Learning. Springer. 2006 (Buku 3)
4.S. Theodoridis, K. Koutroumbas. Introduction to Pattern Recognition 4th edition. Elsevier. 2009
(Buku 4)
MATA KULIAH/KODE : BIG DATA/COM616317
SKS : 3(2-1) [PILIHAN]
SEMESTER : 6
KET : MINAT SISTEM INFORMASI
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas konsep dasar Big Data, algoritma mining dan learning, teknologi dan tools Big
Data. Materi mata kuliah meliputi: Pengantar masalah Big Data, tantangan saat ini , tren , dan aplikasi.
Algoritma untuk analisis Big Data. Algoritma Mining dan learning yang telah dikembangkan secara khusus
untuk menangani dataset besar. Teknologi untuk pengelolaan Big Data. Teknologi dan tools Big Data,
paradigma Map-Reduce dan ekosistem Hadoop.
Buku Referensi:
1.Anand Rajaraman and Jeffrey David Ullman. 2011. Mining of Massive Datasets (Buku 1).
2.Jimmy Lin and Chris Dyer Morgan & Claypool. 2010. Data-Intensive Text Processing with
MapReduce(Buku 2).
3.Jonathan R. Owens, Brian Femiano, and Jon Lentz. 2013. Hadoop Real World Solutions
Cookbook (Buku 3).
MATA KULIAH/KODE : INFRASTRUKTUR TI DAN ARSITEKTUR ENTERPRISE/COM616318
SKS : 2(2-0) [PILIHAN]
SEMESTER : 6
KET : MINAT SISTEM INFORMASI
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah ini memperkenalkan infrastruktur Teknologi Informasi (TI) modern dan aktivitas-aktivitas yang
diperlukan untuk pengelolaan operasional infrastruktur tersebut. Mahasiswa akan dikenalkan pada
terminologi dalam arsitektur enterprise, mengetahui kebutuhan, solusi, dan perancangan infrastruktur TI,
data storage solution and networks, mendesain fault-tolerance networks, Network Access Technology,
Security & Firewall juga konsep Disaster Recovery & Architecture.
Buku Referensi:
1.K. Jayaswal, Administering Data Center: Servers, Storage, Voice Over IP, Willey, 2009
51
MATA KULIAH/KODE : MOBILE LANJUT/COM616319
SKS : 3(2-1) [PILIHAN]
SEMESTER : 6
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas pemrograman untuk aplikasi game mobile pada sistem operasi android, cakupan
materi-materinya adalah: Grafik 2 Dimensi, Deteksi Input User, Audio dan File, Font Rendering, Manajemen
Aset, UI dengan Scene 2D, OpenGL ES: Going 3D dan 3D Programming Tricks.
Buku Referensi:
Marques, D. S., Sanchez, A. C. Libgdx Cross-platform Game Development Cookbook. PACKT Publishing.
2014. Zechner, M. Beginning Android Games. Apress Access. 2011
MATA KULIAH/KODE : PENDIDIKAN BAHASA INDONESIA/UNI617306
SKS : 2(2-0) [WAJIB]
SEMESTER : 6
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata Kuliah pendidikan bahasa indonesia ini bertujuan untuk (i) menumbuhkan sikap mental sivitas
akademik yang mampu mengapresiasi nilai-nilai bahasa indonesia sebagai symbol kedaulatan bangsa dan
negara, (ii) untuk memberikan pemahaman dan penghayatan atas keberadaan bangsa indonesia sebagai
bahasa pemersatu bangsa dan bahasa ipteks, (iii) untuk menyiapkan sivitas akademik agar mampu
menganalisis permasalahan dan mencari solusi terhadap persoalan kehidupan bermasyarakat, berbangsa dan
bernegara melalui pembuatan dan penggunaan teks, (iv) untuk mengembangkan keterampilan berkomunikasi
secara akademik baik dalam bentuk bahasa indonesia lisan maupun tertulis demi pengembangan ipteks
dalam tatanan dunia globab. mata kuliah bahasa indonesia ini membahas tentang: hakikat bahasa indonesia
sebagai bahasa pemersatu dan bahasa negara, mengeksplorasi teks dalam kehidupan akademik (penanaman
nilai dan hakikat bahasa indonesia sebagai penghela ilmu pengetahuan), menjelajah dunia pustaka,
mendesain proposal penelitian dan proposal kegiatan, melaporkan hasil penelitian dan hasil kegiatan,
mengaktualisasi diri dalam artikel ilmiah.
Buku Referensi:
1. Triwiratno, Dwi Purwanto, Vismaia Damaianti, 2014. Pendidikan bahasa indonesia: ekspresi diri dan
akademik untuk perguruan tinggi, dikti, jakarta.
2. Dikti. 2013. Materi kuliah pendidikan bahasa indonesia. Jakarta.
3. Wildan, namsyah hot hasibuan, sanggup barus, abdul malik, amril amril, miftakhulhoiroh. 2015.
Pendidikan bahasa indonesia untuk akademik. Penerbit bks-ptn barat.
4. Akhadiah, sabarti, arsjad maidar g., ridwan sakura h. 1989. Pembinaan kemampuan menulis pendidikan
bahasa indonesia. Jakarta. Penerbit erlangga.
5. Brotowidjoyo, Mukayat D. 2002. Penulisan Karangan Ilmiah. Jakarta: Akademika Pressindo.
6. Keraf, Gorys. 1997. Komposisi, sebuah Pengantar Kamahiran Bahasa. Ende: Penerbit Nusa Indah.
7. Swasono, Sri-Edi. 1990. Pedoman Menulis Daftar Pustaka, Catatan Kaki untuk Karya Ilmiah dan
Terbitan Ilmiah. Jakarta: Penerbit Universitas Indonesia
.
52
MATA KULIAH/KODE : PENDIDIKAN KEWARGANEGARAAN/UNI617304
SKS : 2(2-0) [WAJIB]
SEMESTER : 6
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata Kuliah Pendidikan Kewarganegaraan bertujuan untuk menyelenggarakan pendidikan kebangsaan,
demokrasi, hukum, multicultural dan kewarganegaraan bagi mahasiswa guna mendukung terwujudnya warga
Negara yang sadar akan hak dan kewajiban, serta cerdas, terampil dan berkarakter sehingga dapat diandalkan
untuk membangun bangsa dan Negara berdasarkan Pancasila dan UUD 1945 sesuai bidang keilmuan dan
profesinya. Mata Kuliah ini membahas tentang Pendidikan Kewarganegaraan sebagai mata kuliah
Pengembangan Kepribadian, Identitas Nasional, Negara dan Konstitusi, Demokrasi Indonesia, Negara
Hukum dan Hak Azasi Manusia, Wawasan Nusantara bagi Geopolitik Indonesia, Ketahanan Nasional
Indonesia, dan Integrasi Nassional.
Buku Referensi:
1. Dikti, 2014. Pendidikan Kewarganegaraan untuk Perguruan Tinggi. Jakarta.
2. Dikti. 2013. Modul Kuliah Kewarganegaraan.
3. Benny Irawan, Ujang Jamludin, Damanhuri, Deni Setiwan, dan Raharjo. 2015. Pendidikan
Kewarganegaraan. BKS PTN Barat.
4. Bakry, Noor Ms, 2009, Pendidikan Kewrganegaraan, Pustaka Pelajar, Yogyakarta.
5. Franz Magnis Suseno. 1997. Mencari Sosok Demokrasi: Sebuah Telaah Filisofis. Jakarta: Gramedia.
6. Kaelan; Zubaidi, Axhmad, 2007, Pendidikan kewarganegaraan untuk Perguruan Tinggi berdasarkan SK
Dirjen Dikti No. 43/DIKTI/KEP/2006, Paradigma, Yogyakarta.
MATA KULIAH/KODE : ETIKA PROFESI/COM616401
SKS : 2(2-0) [WAJIB]
SEMESTER : 7
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Pendahuluan: definisi etika, profesi dan pekerjaan; pengenalan kode etik civitas akademika Unila, bagaimana
menjadi seorang yang profesionalisme, ciri profesionalisme, kode etik profesi : etika sebagai mahasiswa;
membina karier : kompetisi berbasis kompetensi, kompetisi dan silaturahim/interpersonal. Etika dalam
bidang teknologi informasi serta panduan-panduan nilai yang digunakan dalam etika profesi bidang
teknologi informasi.Aspek-aspek hukum dalam bidang teknologi informasi.
Buku Referensi:
1.Panduan Akademik dan Kode Etik Universitas Lampung yang berlaku.
2.Purwanto, Y. 2007. Etika Profesi : Psikologi profetik, perspektif psikologi Islami. Refika
Aditama, Bandung.
MATA KULIAH/KODE : KAPITA SELEKTA/COM616402
SKS : 2(2-0) [WAJIB]
53
SEMESTER : 7
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata Kuliah wajib adalah MK wajib yang membahas mengenai topik-topik tertentu di bidang Informatika
yang dapat dijadikan referensi pengerjaan Tugas Akhir. Secara umum materi MK Kapita Selekta semester
Ganjil 2014/2015 dikelompokkan ke dalam tiga topik besar yaitu komputasi, intelegensia buatan (Expert
System, GA, Neural Network dll) dan engineering optimization.
Buku Referensi:
1.Admi Syarif, 2014, Algoritma Genetika, Penerbit Andi, Yogyakarta
2.Mitsuo Gen, 2000, Genetic Algorithm and Engineering Optimization, John Willey and Son
3.Arief Hermawan,2006, Jaringan Syaraf Tiruan Teori dan Aplikasi, Penerbit Andi, Yogyakarta.,
MATA KULIAH/KODE : KOMPUTER DAN MASYARAKAT/COM616403
SKS : 2(2-0) [PILIHAN]
SEMESTER : 7
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Komputer dan masyarakat merupakan matakuliah yang memberikan pemahaman kepada mahasiswa agar
mampu menyeimbangkan ketrampilan teknis yang dimiliki dengan isu-isu sosial dan ekonomi disekitar
pemanfaatan teknologi informasi, memperluas wawasan mahasiswa sehingga mereka bukan saja memiliki
pengetahuan yang cukup tentang teknologi informasi itu sendiri tetapi juga mampu mahami pengaruh positif
dan negatif dari pemanfaatannya sehingga dapat mengambil suatu keputusan etis yang dapat
dipertanggungjawabkan. Mahasiswa diharapkan mampu merespon positif terhadap masalah-masalah sosial
yang ada dalam konteks disiplin ilmu komputer. Mahasiswa akan dihadapkan pada isu-isu yang berkaitan
dengan IT, dan diharapkan mampu menganalisa isu tersebut dan memberikan solusi dari sudut pandang
mereka sebagai mahasiswa ilmu komputer. Mata kuliah ini membahas tentang teknologi komputer mulai dari
sejarah, definisi komputer dan ilmu komputer/informatika, perkembangan dunia komputer, sampai dengan
pemanfaatan teknologi komputer dalam berbagai bidang kehidupan, diantaranya untuk meningkatkan
produktivitas kerja seseorang dan mengubah cara bekerja.
Buku Referensi:
1.Preston John, 2005. Computer in a Changing Society, Prentice Hall.
2.Pranoto Joyo Adam, 2007. Pemanfaatan IT pada Berbagai Bidang Industri.
MATA KULIAH/KODE : BIO-INFORMATIKA/COM616404
SKS : 2(2-0) [PILIHAN]
SEMESTER : 7
KET : MINAT ILMU KOMPUTER
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah ini memperkenalkan peserta kuliah terhadap sumber daya yang dibutuhkan untuk menerapkan
54
berbagai pendekatan kecerdasan buatan untuk menghasilkan informasi pada aplikasi biologi seperti: fungsi
gen, struktur protein dan evolusi molekular. Peserta akan diajarkan metode untuk penambangan serta analisa
data untuk melakukan pencocokan sekuen, pencarian kemiripan, analisa filogenetik, pencarian gen serta
prediksi struktur protein.
Buku Referensi:
1.N. Cristianini and M.W Hahn. 2006. Introduction to Computational Genomics: A Case Study
Approach. Cambridge Press.
2.P. Pevzner. (2000). Computational Molecular Biology
3.an Algorithmic Approach. MIT Press.
MATA KULIAH/KODE : TEMU KEMBALI INFORMASI/COM616405
SKS : 3(2-1) [PILIHAN]
SEMESTER : 7
KET : MINAT SISTEM INFORMASI
Pokok Bahasan/Deskripsi Mata Kuliah:
Matakuliah ini membahas konsep temu kembali informasi, dasar-dasar dan topik temu kembali informasi.
Materi mata kuliah meliputi: pengantar temu kembali informasi, dasar-dasar temu kembali informasi:
pemodelan, evaluasi, query, operasi teks dan multimedia, indexing and searching. Topik dalam temu kembali
informasi: relevance feedback, query expansion, text classification, text clustering, summarization, cross-
language, question answering, web search.
Buku Referensi:
1.Christopher D. Manning, Prabhakar Raghavan, and Hinrich Schutze. 2008. Introduction to
Information Retrieval. Cambridge University Press. (Buku 1)
2.C. J. van Rijsbergen. Information Retrieval. Information Retrieval Group, University of Glasgow.
(Buku 2)
3.Richardo Baeza-Yates and Berthier Rieiro-Neto. Modern Information Retrieval. (Buku 3)
4.PERL Programming. (Buku 4)
5.Henk Blanken, et.al. 2007. Multimedia Retrieval. (Buku 5)
6.Text Summarization. Tutorial ACM SIGIR, Sheffield, UK July 25, 2004. (Buku 6)
7.TREC. Question Anwsering System and Cross Language Informastion Retrieval. (Buku 7)
MATA KULIAH/KODE : KKN/UNI617401
SKS : 3(0-3) [WAJIB]
SEMESTER : 7
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Kuliah Kerja Nyata (KKN) adalah suatu kegiatan intrakulikuler yang memadukan pelaksanaan Tri Dharma
Perguruan Tinggi dengan metode pemberian pengalaman belajar dan bekerja kepada mahasiswa dalam
kegiatan pemberdayaan masyarakat dan KKN diarahkan untuk menjamin keterkaitan antara dunia akademik-
teoritik dan dunia empirik-praktis.
55
Buku Referensi:
BUKU PANDUAN KULIAH KERJA NYATA (KKN) UNIVERSITAS LAMPUNG 2016
MATA KULIAH/KODE : Usul Penelitian/COM616406
SKS : 1(0-1) [WAJIB]
SEMESTER : 8
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Mata kuliah ini melatih kemampuan mahasiswa untuk mengembangkan bidang ilmu atau teknologi tertentu.
Mahasiswa akan mengerjakan suatu topik penelitian secara mandiri di bawah bimbingan 1 atau 2 dosen. Usul
penelitian adalah karya ilmiah yang disusun oleh mahasiswa sebagai pedoman dalam melakukan penelitian
untuk skripsinya. Seminar usul penelitian adalah forum pemaparan usulan penelitian skripsi mahasiswa
dalam upaya untuk mendapatkan penilaian dan penyempurnaan dengan maksud agar usulan penelitian dapat
menjadi pedoman yang sejelas-jelasnya bagi mahasiswa tersebut dalam melaksanakan penelitian skripsinya.
Buku Referensi:
-
MATA KULIAH/KODE : Hasil Penelitian/COM616407
SKS : 1(0-1) [WAJIB]
SEMESTER : 8
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Hasil penelitian adalah karya ilmiah yang disusun oleh mahasiswa setelah ia selesai melakukan penelitian
untuk skripsinya. Seminar hasil penelitian adalah forum pemaparan laporan hasil penelitian skripsi
mahasiswa dalam upaya untuk melakukan latihan pertanggungjawaban ilmiah, mendapatkan penilaian dan
penyempurnaan dari peserta seminar dengan maksud agar laporan penelitian dapat menjadi suatu karya
ilmiah yang baik.
Buku Referensi:
-
MATA KULIAH/KODE : Skripsi/Tugas Akhir/COM616408
SKS : 4(0-4) [WAJIB]
SEMESTER : 8
KET :
Pokok Bahasan/Deskripsi Mata Kuliah:
Skripsi adalah karya ilmiah yang disusun oleh mahasiswa sebagai laporan atas penelitian yang telah
dilakukannya di bawah bimbingan Dosen Pembimbing dalam rangka menyelesaikan studi pada Program S1
Ilmu Komputer FMIPA Universitas Lampung.
56
Buku Referensi:
-
V. PENUTUP
Demikian susunan kurikulum tahun 2016 Program Studi S1 Ilmu Komputer, harapan dari kurikulum ini
adalah terwujudnya lulusan ilmu komputer sesuai dengan kompetensi yang diharapkan. Dalam kurikulum ini
tentunya masih banyak kekurangan atau ada hal yang belum terakomodasi pada kurikulum ini, dengan
berjalannya waktu implementasi kurikulum akan ada penyesuaian dan penyempurnaan dalam hal muatan
materi mata kuliah.