kurikulum program studi s1 ilmu komputer berbasis...

Post on 03-Dec-2018

262 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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.

top related