buku panduan jurusan teknik informatika · pdf filebuku panduan s1 teknik ... berbagai...

64
BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA TAHUN AKADEMIK 2009 – 2010 Universitas Kristen Maranatha Fakultas Teknologi Informasi Jurusan Teknik Informatika BANDUNG 2009

Upload: duongthu

Post on 06-Feb-2018

248 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA TAHUN AKADEMIK 2009 – 2010

Universitas Kristen Maranatha Fakultas Teknologi Informasi Jurusan Teknik Informatika

BANDUNG 2009

Page 2: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

i

Daftar Isi Daftar Isi ......................................................................................................... i Daftar Tabel .................................................................................................... i Daftar Gambar ................................................................................................ i Informasi Jurusan Teknik Informatika............................................................ 1

1. Sejarah .............................................................................................. 1 2. Visi, Misi, Tujuan ............................................................................... 1 3. Nilai - Nilai ......................................................................................... 2 4. Definisi .............................................................................................. 3

Kompetensi dan Profile Lulusan .................................................................... 4 Kurikulum ....................................................................................................... 4

1. Struktur Kurikulum ............................................................................ 4 2. Program Pendidikan dan Kurikulum ................................................. 4 3. Penjelasan Singkat Mata Kuliah – Mata Kuliah S1 IF ...................... 9 4. Jalur Game dan Mobile ................................................................... 26 5. Jalur Web dan Multimedia .............................................................. 28 6. Jalur Komputasi Cerdas.................................................................. 32 7. Jalur Sekuritas dan Jaringan .......................................................... 34 8. Jalur Administrasi Sistem dan Pengelolaan Sistem Informasi ....... 36

Struktur Organisasi ...................................................................................... 40 Daftar Dosen Pengajar ................................................................................ 42 Ketentuan Teknis Pengambilan Kerja Praktek ............................................ 44 Penulisan Daftar Pustaka ............................................................................ 50 Ketentuan Teknis Pengambilan Tugas Akhir .............................................. 53

Daftar Tabel Tabel 1 Mata Kuliah Semester 1 ................................................................... 5 Tabel 2 Mata Kuliah Semester 2 ................................................................... 5 Tabel 3 Mata Kuliah Semester 3 ................................................................... 5 Tabel 4 Mata Kuliah Semester 4 ................................................................... 6 Tabel 5 Mata Kuliah Semester 5 ................................................................... 6 Tabel 6 Mata Kuliah Semester 6 ................................................................... 6 Tabel 7 Mata Kuliah Semester 7 ................................................................... 7 Tabel 8 Mata Kuliah Semester 8 ................................................................... 7 Tabel 9 Jalur Game dan Mobile .................................................................... 7 Tabel 10 Jalur Web dan Multimedia .............................................................. 7 Tabel 11 Jalur Komputasi Cerdas ................................................................. 8 Tabel 12 Jalur Sekuritas dan Jaringan .......................................................... 8 Tabel 13 Administrasi Sistem dan Pengelolaan Sistem Informasi ................ 8 Tabel 14 Kelompok Mata Kuliah Berdasarkan Klasifikasinya ..................... 38

Daftar Gambar Gambar 1 Peta Kurikulum 2009 Jurusan S1 Teknik Informatika ................ 39 Gambar 2 Struktur Organisasi Jurusan S1 Teknik Informatika ................... 41

Page 3: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

1

Informasi Jurusan Teknik Informatika 1. Sejarah

Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi (Information and Communication Technology/ ICT) telah terjadi pada abad ini. Perkembangan Teknologi Informasi yang merupakan gabungan antara perangkat keras dan perangkat lunak, juga dipicu oleh perkembangan Teknologi Komunikasi. Komunikasi saat ini telah jauh berkembang menjadi komunikasi yang bergerak (mobile). Dalam komunikasi bergerak, terlihat kecenderungan integrasi antara komunikasi data dan komunikasi voice, antara lain dengan semakin berkembangnya mobile devices (cell phone, PDA/ Personal Digital Assistant) yang telah mengintegrasikan teknologi General Packet Radio Service (GPRS). Saat ini, perkembangan Teknologi Komunikasi telah melompat lebih jauh lagi, misalnya dengan adanya DSL / Digital Subscriber Line maupun WiFi / Wireless Fidelity yang telah meningkatkan kualitas dari koneksi antar perangkat teknologi dan komunikasi, content yang diberikan tidak terbatas pada hanya berupa teks dan grafik saja, tapi juga berupa multimedia. Seiring dengan perkembangan ini, kebutuhan akan sumber daya manusia yang handal dalam keahlian teknis maupun praktis di bidang Teknologi Informasi dan Komunikasi akan terus meningkat. Dengan melihat perkembangan ini, Program S1 Teknik Informatika (S1 IF) di Universitas Kristen Maranatha didirikan untuk memenuhi kebutuhan tersebut. Jurusan S1 Teknik Informatika merupakan Jurusan Strata Satu yang sudah berdiri sejak pertengahan tahun 2003 atas ijin SK DIKTI No. 928/D/T/2003 pada tanggal 7 Mei 2003 yang diperbaharui dengan SK DIKTI No. 2207/D/T/2005 tanggal 11 Juli 2005. Kemudian pada tanggal 12 Januari 2008, Jurusan S1 Teknik Informatika memperoleh peringkat akreditasi B. 2. Visi, Misi, Tujuan

Visi

Menjadi jurusan yang berorientasi global dan menjadi pemimpin di dalam pendidikan dan pengetahuan aplikatif Teknologi Informasi dan Komunikasi dengan berdasarkan nilai-nilai Kristiani di Tahun 2015.

Misi

Mempersiapkan lulusan berkualitas yang kompeten dalam pengetahuan aplikatif di bidang Teknologi Informasi & Komunikasi, dan memiliki keahlian interpersonal melalui pembelajaran praktek-praktek yang terbaik (best practices).

Page 4: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

2

Tujuan

• Menyediakan lulusan yang kompeten yang mampu mengelola dan mengembangkan Teknologi Informasi dan Komunikasi dari tahap perancangan sampai implementasi.

• Mempersiapkan lulusan yang mampu merancang dan mengimplementasikan suatu perangkat lunak Teknologi Informasi dan Komunikasi, serta mampu melakukan pemeliharaan perangkat lunak komputer sesuai dengan perkembangan teknologi informasi.

• Membantu menjadi center of expertise dari keahlian di bidang Teknologi Informasi dan Komunikasi.

3. Nilai - Nilai

Universitas Kristen Maranatha memiliki nilai-nilai yang diyakini oleh seluruh sivitas akademikanya yaitu:

• Nilai Integritas (Integrity) Nilai dalam ranah “menjadi diri sendiri” (Value of being). Integritas adalah sebuah kualitas diri yang mendorong seseorang untuk menjadi jujur, hidup bermoral dan dapat diandalkan / dipercaya, dimana kata-kata dan perbuatannya merupakan suatu keutuhan / bersesuaian (tidak kontrakdiksi) kapan saja dan sewaktu bersama siapa saja.

• Nilai Kepedulian (Care) Nilai dalam ranah “berelasi” (Value in relating). Kepedulian adalah sebuah keseriusan hati dan tindakan yang lahir dari kasih yang mendalam dalam rangka memelihara relasi yang berkesinambungan dan mencegah terjadinya “kerusakan” relasi tersebut.

• Nilai Keprimaan (Excellence) Nilai dalam ranah “berkarya” (Value in working). Keprimaan adalah sebuah kualitas diri untuk mencapai hasil terbaik dan berbeda (exceptionally good / distinguished) melalui ketekunan, sikap yang otentik dan standar yang dinamis.

Dari nilai-nilai tersebut, secara khusus Jurusan S1 Teknik Informatika telah menetapkan nilai-nilai yang diyakininya dan diturunkan dari ketiga nilai-nilai tersebut. Diharapkan agar semua mahasiswa S1 Teknik Informatika dapat memegang teguh nilai-nilai tersebut. Adapun nilai-nilai tersebut, adalah :

• Respect Others (Menghormati sesama) Mahasiswa S1 Teknik Informatika menjadi seseorang yang dapat bersikap saling menghormati dengan sesama mahasiswa lainnya, kepada staf-staf IT dan kepada para dosen pengajarnya.

• Care for Others (Peduli akan sesama)

Page 5: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

3

Mahasiswa S1 Teknik Informatika dapat menjadi seseorang yang peduli akan sesama, saling membantu bilamana ada kesulitan yang dihadapi. Dengan demikian, mahasiswa diharapkan menjadi manusia yang peka atas kebutuhan sesamanya.

• Teamwork (Kerjasama tim) Mahasiswa S1 Teknik Informatika ditempa menjadi mahasiswa yang dapat bekerjasama dalam tim secara efektif. Hal ini sangatlah dibutuhkan, terutama dalam lingkup pekerjaan IT setelah lulus nanti.

• Achievement (Prestasi) Mahasiswa S1 Teknik Informatika diharapkan menjadi mereka yang berbeda dari yang lain, yang berprestasi dan dapat membuat sesuatu yang inovatif di bidangnya.

4. Definisi Menurut wordreference.com, definisi dari teknik atau engineering adalah:

The discipline dealing with the art or science of applying scientific knowledge to practical problems (Disiplin yang berkenaan dengan seni dan ilmu dari menerapkan pengetahuan ilmu pasti ke masalah-masalah praktis)

Dan definisi untuk informatika atau informatics adalah:

The sciences concerned with gathering and manipulating and storing and retrieving and classifying recorded information (Sains yang memperhatikan tentang mengumpulkan dan memanipulasi dan menyimpan dan mengambil dan mengklasifikasikan data yang tersimpan)

Jadi definisi dari teknik informatika adalah:

Disiplin yang berkenaan dengan seni dan ilmu dari menerapkan pengetahuan ilmu pasti ke masalah-masalah praktis yang berkaitan dengan mengumpulkan, memanipulasi, menyimpan, mengambil, dan mengklasifikasikan data yang tersimpan.

Page 6: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

4

Kompetensi dan Profile Lulusan Lulusan dari jurusan S1 Teknik Informatika merupakan seorang lulusan yang akan mampu berkompetisi di dunia kerja dengan memiliki kompetensi sebagai berikut: • Memiliki keahlian dalam pemrograman berorientasi objek terutama

yang berbasis mobile dengan menggunakan teknologi .NET Compact Framework maupun teknologi Java MIDP

• Memiliki keahlian dalam aplikasi multimedia, berupa pengolahan citra statis (still pictures) maupun citra bergerak (moving pictures)

• Memiliki keahlian dalam aplikasi berbasis Internet, baik yang berbasis desktop (perangkat tidak bergerak) maupun mobile (perangkat bergerak), serta aplikasi enterprise

• Memiliki keahlian dalam aplikasi basis data (database) • Memiliki keahlian dalam� �engembangan aplikasi yang dilengkapi

keamanan (security) baik keamanan sistem maupun keamanan jaringan

• Memiliki jiwa kepemimpinan yang berdasarkan keimanan kepada Tuhan

• Memiliki etika dalam berbisnis yang luhur • Memiliki jiwa kewirausahaan (enterpreneurship) • Memiliki jiwa nasionalisme yang tinggi

Kurikulum 1. Struktur Kurikulum Kurikulum Jurusan Teknik Informatika terdiri dari 144 SKS yang dikelompokan dalam kategori berikut sesuai SK Mendiknas 045/U/2002: • Utama : 82 SKS (56.94%) • Pendukung : 42 SKS (29.17%) • Khusus (Lain – Lain) : 20 SKS (13.89%) 2. Program Pendidikan dan Kurikulum Penempatan mata kuliah dalam tahun ajaran 2009 / 2010 adalah berdasarkan kurikulum yang disusun pada tahun 2009, yang terinci di bawah ini, sedangkan peta hubungan antar mata kuliah terdapat pada Gambar 1.

Page 7: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

5

Tabel 1 Mata Kuliah Semester 1 Kode Mata Kuliah SKS Klasifikasi Prasyarat

IF101 Bahasa Inggris 1 2 Khusus -

IF102 Pengenalan Aplikasi Komputer 2 Utama -

IF103 Pengantar Teknologi Informasi 2 Utama -

IF104 Algoritma dan Pemrograman 3 Utama -

IF105 Pemrograman Dasar 3 + 1 Utama -

IF106 Matematika Informatika 2 Pendukung -

MK024 Kewarganegaraan 2 Khusus -

T O T A L 17

Tabel 2 Mata Kuliah Semester 2 Kode Mata Kuliah SKS Klasifikasi Prasyarat

IF201 Bahasa Inggris II 2 Khusus -

IF202 Aljabar Linier dan Matriks 3 Pendukung -

IF203 Jaringan Komputer 3 + 1 Utama -

IF204 Struktur Data 3 + 1 Utama IF104, IF105 (Minimal C)

IF205 Sistem Pengarsipan dan Akses 3 Utama -

MK061 Etika 2 Khusus -

T O T A L 18

Prasyarat IF104 Algoritma, IF105 Pemrograman Dasar : nilai minimum C. Tabel 3 Mata Kuliah Semester 3 Kode Mata Kuliah SKS Klasifikasi Prasyarat

IF301 Bahasa Inggris III 2 Khusus -

IF302 Matematika Diskrit 3 Utama -

IF303 Rekayasa Perangkat Lunak 1 3 Utama -

IF304 Pengantar Arsitektur Komputer 2 Utama -

IF305 Basis Data 3 + 1 Utama IF205

IF306 Pemrograman Berorientasi Objek A *) 3 + 1

Utama IF105 (Minimal C) IF307 Pemrograman Berorientasi Objek B *) Utama

T O T A L 18

*) Pilih salah satu Prasyarat IF105 Pemrograman Dasar : nilai minimum C.

Page 8: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

6

Tabel 4 Mata Kuliah Semester 4 Kode Mata Kuliah SKS Klasifikasi Prasyarat

IF401 Manajemen Proyek 3 Utama -

IF402 Sistem Operasi Komputer 3 Utama IF304

IF403 Rekayasa Perangkat Lunak 2 3 Utama IF303

IF404 Pemrograman Web 3 + 1 Utama -

IF405 Sekuritas Komputer 3 Utama IF203

IF406 Pemrograman Berorientasi Objek Lanjutan A *) 3 + 1

Utama IF306

IF407 Pemrograman Berorientasi Objek Lanjutan B *) Utama IF307

T O T A L 20

*) Pilih salah satu Tabel 5 Mata Kuliah Semester 5 Kode Mata Kuliah SKS Klasifikasi Prasyarat

IF501 Disain Antarmuka Pengguna 2 + 1 Utama -

IF502 Sistem Informasi 3 Utama -

IF503 Pengantar Intelijensia Buatan 2 + 1 Utama -

IF504 Kewirausahaan 2 Khusus -

IF505 Pemasaran 2 Pendukung -

MK039 Bahasa Indonesia 2 Khusus -

Pilihan 4 Pendukung

T O T A L 19

Tabel 6 Mata Kuliah Semester 6 Kode Mata Kuliah SKS Klasifikasi Prasyarat

IF601 Metodologi Penelitian 2 Pendukung -

IF602 Strategi Algoritmik 2 Utama IF204

IF603 Proses Bisnis 2 Pendukung IF502

IF604 Statistik 3 Pendukung -

IF605 Basis Data Lanjutan 3 + 1 Utama IF305

IF606 Kerja Praktek 3 Utama -

Pilihan 4 Pendukung

T O T A L 20

Page 9: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

7

Tabel 7 Mata Kuliah Semester 7 Kode Mata Kuliah SKS Klasifikasi Prasyarat

IF701 Ekonomi Teknik 2 Pendukung -

IF702 Seminar Tugas Akhir 2 Utama -

MK017 Pancasila 2 Khusus -

MK037 Kepemimpinan 2 Khusus -

Pilihan 8 Pendukung

T O T A L 16

Tabel 8 Mata Kuliah Semester 8 Kode Mata Kuliah SKS Klasifikasi Prasyarat

IF801 Kapita Selekta 3 Pendukung -

IF802 Tugas Akhir 4 Utama IF606

MK060 Fenomenologi Agama 2 Khusus -

Pilihan 7 Pendukung

T O T A L 16

Tabel 9 Jalur Game dan Mobile Kode Mata Kuliah SKS Semester Prasyarat

IF506 Pemrograman Game A *) 3 + 1

5 IF306

IF507 Pemrograman Game B *) 5 IF307

IF607 Pemrograman Mobile 3 + 1 6 -

IF703 Pola Desain Perangkat Lunak 3 + 1 7 IF406, IF407

*) Pilih salah satu Tabel 10 Jalur Web dan Multimedia Kode Mata Kuliah SKS Semester Prasyarat

IF508 Pemrograman Web Lanjut 3 + 1 5 IF404

IF608 Teknologi Antarmuka A *) 3 + 1

6 IF306

IF609 Teknologi Antarmuka B *) 6 IF307

IF704 Pemrosesan Citra Digital 3 + 1 7 IF306 / IF307

IF706 Multimedia Authoring 1 3 + 1 7 -

IF804 Multimedia Authoring 2 3 + 1 8 IF306/IF307, IF706

IF805 Pemrograman Web Enterprise A *) 3 + 1

8 IF306

IF806 Pemrograman Web Enterprise B *) 8 IF307

*) Pilih salah satu

Page 10: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

8

Tabel 11 Jalur Komputasi Cerdas Kode Mata Kuliah SKS Semester Prasyarat

IF509 Sistem Berbasis Pengetahuan 3 + 1 5 IF503

IF610 Pengantar Temu Balik Informasi 3 + 1 6 -

IF705 Pembelajaran Mesin 3 + 1 7 IF503

IF803 Data Mining 3 + 1 8 IF305

Tabel 12 Jalur Sekuritas dan Jaringan Kode Mata Kuliah SKS Semester Prasyarat

IF513 Ethical Hacking 4 5 IF405

IF613 Keamanan Aplikasi Internet 4 6 IF513

IF707 Keamanan Sistem dan Aplikasi 4 7 IF513

IF807 Keamanan Jaringan dan Wireless 4 8 IF513

Tabel 13 Administrasi Sistem dan Pengelolaan Sistem Informasi Kode Mata Kuliah SKS Semester Prasyarat

IF510 Customer Relationship Management 3 5 -

IF511 Enterprise Resource Planning 3 5 -

IF512 Administrasi Sistem 3 5 -

IF611 Administrasi Basis Data 3 6 -

IF612 Administrasi Linux 3 6 -

Page 11: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

9

3. Penjelasan Singkat Mata Kuliah – Mata Kuliah S1 IF Mata Kuliah : Bahasa Inggris I Kode : IF101 (2 SKS) Semester : 1 (satu) Prasyarat : - Mata kuliah ini dimaksudkan untuk mengajarkan kemampuan berbahasa Inggris secara akademis kepada mahasiswa sehingga mahasiswa memiliki kemampuan berkomunikasi dalam bahasa Inggris yang dibutuhkan untuk tujuan belajar di dalam sistem pendidikan yang formal. Pembahasan dimulai dari grammar review, reading, note-taking, presentation dan secara khusus akan diajarkan istilah-istilah bahasa Inggris yang sering digunakan di bidang Teknologi Informasi. Pustaka

1. Deborah Philips, Longman Introductory Course for the TOEFL Test, Pearson Education, 2001.

2. Pamela J. Sharpe, Ph.D., How to Prepare for the TOEFL, 10th Edition, Barron’s Educational Series, 2001.

Mata Kuliah : Pengenalan Aplikasi Komputer Kode : IF102 (2 SKS) Semester : 1 (satu) Prasyarat : - Mata kuliah ini mengajarkan kepada mahasiswa perangkat lunak aplikasi perkantoran yang digunakan dalam pembuatan paper, kerja praktek, tugas akhir maupun laporan lainnya. Pembahasannya meliputi : Pengenalan Sistem Operasi, Pengolah Kata/Dokumen, Pengolah Tabel/Lembar Kerja, Pembuatan Presentasi, Pembuatan Diagram. Pustaka

1. Teddy Marcus Zakaria dan Cato Chandra, Be Smart Be Professional with MS Office 2007, Informatika, 2008.

2. Sherry Willard Kinkoph, Microsoft Office 2007 Simplified, Carter Library, 2008 3. Peter Weverka, MS PowerPoint 2007 for Dummies. January 10, 2007.

Perangkat Pendukung : MS Windows XP, MS Office 2007, MS Visio 2007 Mata Kuliah : Pengantar Teknologi Informasi Kode : IF103 (2 SKS) Semester : 1 (satu) Prasyarat : - Mata kuliah ini bertujuan untuk membekali mahasiswa dengan pengetahuan dasar mengenai perangkat keras komputer, perangkat lunak komputer, komunikasi data antar komputer dan teknologi informasi komputer terkini. Materi yang diberikan mencakup perangkat keras komputer : sejarah komputer, pengenalan perangkat keras, cara kerja komputer, komunikasi data, informasi perkembangan teknologi komputer terkini. Serta, perangkat lunak komputer : klasifikasi perangkat lunak, pengembangan perangkat lunak, bahasa pemrograman, aplikasi basis data, aplikasi sistem informasi, aplikasi sistem cerdas. Pustaka

1. Comer, D.E. Computer Networks and Internets, Prentice Hall, 2008 2. Morley,D. Understanding Computers: Today & Tomorrow, Comprehensive, Course

Technology, 2008. 3. Mueller,S. Upgrading and Repairing PCs (18th Edition), Que, 2007. 4. Donald H. Sanders, Computers Today, 4th Edition, McGraw-Hill Book, 2000. 5. Efraim Turban, Rex Kelly Rainer, Richard E. Potter, Introduction to Information

Technology, 2nd Edition Perangkat Pendukung : Perangkat keras komputer

Page 12: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

10

Mata Kuliah : Algoritma dan Pemrograman Kode : IF104 (3 SKS) Semester : 1 (satu) Prasyarat : - Mata kuliah ini bertujuan untuk membekali mahasiswa dengan cara berpikir dan pemecahan persoalan dalam paradigma prosedural, serta modul dasar dari algoritma yang sering dipakai dalam pemrograman. Materi yang diberikan meliputi : pengertian dasar pemrograman dan algoritma, notasi algoritmik, tipe data dasar, tipe data bentukan, assignment, operasi input/output, aksi sekuensial, analisis kasus, pengulangan, fungsi, prosedur, skema pemrosesan sekuensial, pemrosesan tabel (array), proses searching dan sorting di dalam tabel. Mata Kuliah ini lebih menekankan pada sistematika dan logika dalam pemecahan suatu masalah, sedangkan aspek praktis pemrograman diberikan melalui mata kuliah Pemrograman Dasar. Pustaka

1. Liem, Inggriani. Diktat Kuliah Dasar Pemrograman (Paradigma Prosedural), KK Rekayasa Perangkat Lunak dan Data, Sekolah Tinggi Elektro dan Informatika ITB, 2007.

2. Wirth, Niklaus. Algorithms + Data Structures = Programs, Prentice Hall, 1986. 3. Knuth, DE. The Art of Computer Programming: Fundamental Algorithms, Addison-

Wesley, 1997. Mata Kuliah : Pemrograman Dasar Kode : IF105 (4 SKS dengan 1 SKS Praktikum) Semester : 1 (satu) Prasyarat : - Dalam mata kuliah ini, mahasiswa akan belajar bagaimana menyelesaikan permasalahan (problem solving) dengan menggunakan bahasa pemrograman prosedural. Dengan mengikuti mata kuliah ini, diharapkan mahasiswa dapat menguasai kemampuan dasar memprogram serta pemrograman prosedural yang akan menjadi dasar dalam mempelajari pemrograman berbasis objek. Materi yang diberikan mencakup : Basic Input / Output, Conditional Statement, Loop Statements, Arrays, Strings, Functions, Structures, Pointers. Pustaka

1. Aitken, Peter; L. Jones, Bradley; Teach Your Self C in 21 Days; Sams Publishing 2. Kernighan, Ritchie. The C Programming Language, edisi kedua, Prentice Hall, 1988.

Perangkat pendukung : Bahasa C Mata Kuliah : Matematika Informatika Kode : IF106 (2 SKS) Semester : 1(satu) Prasyarat : - Mata kuliah ini, memberikan dasar pengetahuan bagaimana memodelkan fakta ke dalam bentuk logika proposisi dan logika predikat tingkat pertama serta bagaimana menggunakan aturan dan sifat-sifat logika untuk melakukan inferensi. Materi yang diberikan mencakup : Logika Proposisi (Sintaks dan Semantik), Hukum Logika Proposisi dan Substitusi, Bentuk Normal, Aturan Inferensi untuk Logika Proposisi, Aturan Turunan untuk Logika Proposisi, Logika Predikat Tingkat Pertama (Sintaks dan Semantik), Aturan untuk Quantifier, Aturan Ekivalensi dan Implikasi, Aturan Inferensi untuk Logika Predikat Tingkat Pertama, dan Substitusi Aman. Pustaka

1. Huth, M.R.A., Ryan, M.D., Logic in Computer Science, Cambridge University Press, 2000

2. Hamburger, H., Dana, R., Logic and Language Models for Computer Science, Prentice-Hall, 2002

3. Manna, Z., Waldinger, R., The Logical Basis for Computer Programming, Volume I: Deductive Reasoning, Addison-Wesley, 1985

4. Korfhage, R.R., Logic and Algorithms [with Applications to The Computer and Information Sciences], John Wiley & Sons, 1999

Page 13: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

11

Mata Kuliah : Kewarganegaraan Kode : MK024 (2 SKS) Semester : 1(satu) Prasyarat : - Mata kuliah ini akan membawa mahasiswa untuk mempelajari, memahami dan menghayati pengetahuan dan kemampuan dasar warganegara dalam hubungannya dengan negara, termasuk hak dan kewajiban bela negara. Topik meliputi pemahaman dan penghayatan mengenai kesadaran warganegara, yang meliputi hak dan kewajiban warganegara, kesadaran bela negara, demokrasi Indonesia dan hak asasi manusia, wawasan nusantara, ketahanan nasional, dan politik dan strategi nasional. Pustaka

1. Deklarasi Universal HAM 2. UUD 1945 dan Amandemen UUD 1945 3. GBHN 1999-2004 (TAP MPR No. 4 tahun 1999 tentang GBHN) 4. Undang-undang no. 22 tahun 1999 tentang Otonomi Daerah 5. Undang-undang no. 25 tahun 1999 tentang Perimbangan keuangan pusat dan

daerah 6. Adi Sumardian, Ir., SH., dkk. Wawasan Nusantara, Yayasan Harapan Nusantara,

1982 7. LEMHAMNAS, Wawasan Nusantara, Ismoyojati, Jakarta, 1995 8. LEMHAMNAS, Bunga Rampai Ketahanan Nasional, PT. Ripres Utama, Jakarta,

1982 9. Suwarso, Wawasan Nusantara, Ketahanan Nasional, Hak Cipta, Bandung 1981 10. Ermaya, Suradinata, Alex Dinuth, Geopolitik dan Konsepsi Ketahanan Nasional,

Cipta Tarigama, Jakarta 2001. 11. Samuel P. Huntington, Joan Nelson, Partisipasi Politik di Negara Berkembang,

(penterjemah: Drs. Sahat Simamora), Rineke Cipta, Jakarta, 1999 12. Miriam Budihardjo, Partisipasi dan Partai Politik, Gramedia, Jakarta, 1982.

Mata Kuliah : Bahasa Inggris II Kode : IF201 (2 SKS) Semester : 2 (dua) Prasyarat : - Mata kuliah ini dimaksudkan agar mahasiswa dapat berbicara dalam bahasa Inggris dengan lebih percaya diri dan berani, baik mengenai kehidupan sehari-hari maupun dalam topik Teknologi Informasi. Dengan penitikberatan dalam diskusi dan interaksi antar sesama mahasiswa peserta, mata kuliah ini akan mengajarkan introducing self, telephoning, arranging meetings, job interviewing, introducing company products, dan secara khusus conversation di dalam lingkungan IT. Pustaka

1. Emily Lites and Kathy Thorpe, English for Global Business, the University of Michigan Press, 2001

2. Simon Sweeney, English for Business Communication, Cambridge University Press, 2001

Mata Kuliah : Aljabar Linier dan Matriks Kode : IF202 (3 SKS) Semester : 2 (dua) Prasyarat : - Mata kuliah ini akan membantu mahasiswa untuk berpikir secara logis dan sistematis yang akan sangat dibutuhkan untuk dapat membuat program-program komputer. Pembahasan meliputi vektor pada bidang dan vektor dalam ruang, aljabar vektor, keortogonalan dan keortonormalan, pengertian bebas linear dan matriks, operasi matriks, sistem persamaan linear, eliminasi gauss, basis ruang vektor, basis orthogonal dan nilai karakteristik. Pustaka

1. Anton, Howard, Dasar-Dasar Aljabar Linear 7th Edition, Interaksara, 2000. 2. Jacob, Bill, Linear Algebra, Addison Wesley, 1989. 3. Schaum Outlines, Linear Algebra, 2000.

Page 14: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

12

Mata Kuliah : Jaringan Komputer Kode : IF203 (4 SKS dengan 1 SKS Praktikum) Semester : 2 (dua) Prasyarat : - Mata kuliah ini bertujuan untuk membekali mahasiswa dengan pengetahuan komunikasi data antara komputer, dan pada akhirnya setiap mahasiswa dapat membuat serta melakukan administrasi jaringan komputer dalam lingkup Local Area Network. Materi yang diberikan meliputi : pengenalan media jaringan komputer, perangkat jaringan, IP Address, OSI Layer, TCP/IP Layer, Routing, Subnetting, jaringan Wireless dan Server. Kuliah ini lebih menekankan pada implementasi Layer 1 sampai dengan Layer 3 OSI dengan lingkup jaringan Local Area Network, beserta keahlian administrasi terkait. Pustaka

1. Comer, D.E. Computer Networks and Internets, Prentice Hall, 2008 2. Donahue, G.A. Network Warrior, O'Reilly Media Inc, 2007 3. Kurose,J.F. & Ross,K.W. Computer Networking: A Top-Down Approach (4th

Edition), Addison Wesley, 2007 4. Peterson,L.L. Davie,B.S. Computer Networks: A Systems Approach, Fourth

Edition.Morgan Kaufmann, 2007. 5. Tanenbaum, A.S. Computer Networks, 4/E, Prentice Hall, 2002

Perangkat Pendukung :

- Perangkat Keras : Komputer, kartu jaringan, kabel, switch, access point - Perangkat Lunak : Router OS, Server OS, Network Simulator

Mata Kuliah : Struktur Data Kode : IF204 (4 SKS dengan 1 SKS Praktikum) Semester : 2 (dua) Prasyarat : IF104 Algoritma dan Pemrograman (Nilai minimum C)

IF105 Pemrograman Dasar (Nilai minimum C) Mata kuliah ini bertujuan untuk membekali mahasiswa dengan kemampuan untuk memilih struktur data dan algoritma yang tepat di dalam pemecahan suatu persoalan. Materi yang diberikan meliputi : pengertian dasar struktur data, struktur data list linier dan algoritma pemrosesannya, variasi list linier (list pointer ganda, list sirkuler), pohon, pohon biner, binary search tree, AVL tree, B-tree, dan sorting. Pustaka

1. Liem, Inggriani. Diktat Kuliah Algoritma dan Struktur Data, KK Rekayasa Perangkat Lunak dan Data, Sekolah Tinggi Elektro dan Informatika ITB, 2008.

2. Wirth, Niklaus. Algorithms + Data Structures = Programs, Prentice Hall, 1986. 3. Drozdek, A. Data Structures and Algorithms in Java, edisi kedua, Thompson

Learning, 2005. 4. Tenenbaum, A.M., Langsam, Y., Augenstein, M.J. Data Structures Using C,

Prentice Hall, 1990. 5. Cormen, Leiserson, Rivest. Introduction to Algorithms, MIT Press – Mc Graw Hill,

1990. Perangkat Pendukung : Bahasa C. Mata Kuliah : Sistem Pengarsipan dan Akses Kode : IF205 (3 SKS) Semester : 2 (dua) Prasyarat : - Mata kuliah ini bertujuan untuk membekali mahasiswa tentang berbagai karakteristik media pengarsipan file, parameter penyimpanan sekunder, kriteria kinerja dan struktur file. Setelah mengikuti mata kuliah ini, diharapkan mahasiswa dapat memahami jenis – jenis pokok organisasi file yang pembahasannya meliputi Struktur file Pile, file Sekuensial, file Sekuensial Berindeks, file dengan Indeks Majemuk, Hash File, file Multiring. Sehingga mahasiswa dapat melakukan analisis terhadap kinerja file berdasarkan struktur organisasinya. Pustaka

1. Christianti, Meliana. dan Radiant V. Imbar. 2008. Konsep Praktis Sistem Pengarsipan dan Akses. Bandung: Informatika

Page 15: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

13

2. Handayani, Dewi. 2001. Sistem Berkas. Yogyakarta: J&J Learning 3. Hariyanto, Bambang. 2003. Sistem Pengarsipan dan Metode Akses. Bandung:

Informatika 4. Traph, Alan. 1988. File Organization and Processing. John Wiley & Sons 5. Wiederhold, Gio. 1983. File System. McGraw Hill

Mata Kuliah : Etika Kode : MK061 (2 SKS) Semester : 2 (dua) Prasyarat : - Mata kuliah ini membahas hal-hal yang praktis dan dekat dengan pengalaman hidup calon rekayasawan sehari-hari dan pengalaman hidup akibat perkembangan teknologi, serta mengangkat berbagai kasus bidang perekayasaan yang tidak etis, tidak peduli atas keselamatan orang banyak, hanya berorientasi pada keuntungan semata serta bagaimana mencari jalan keluar dan pemecahan masalah yang etis. Pustaka

1. Bertens, K. Etika. Gramedia Utama. Jakarta, 2001. 2. Suseno, F.M., Etika Dasar. Kanisius. Yogyakarta, 1989. 3. Keraf, A.S. Etika Bisnis. Kanisius. Yogyakarta, 1998. 4. Teichman, J., Etika Sosial. Kanisius. Yogyakarta, 1998. 5. Martin, M.W., Schinzinger, R., Etika Rekayasa. Gramedia Pustaka Utama. Jakarta,

1994. 6. Anonimus, Accreditation Board for Engineering and Technology, 1987. 7. Anonimus, American Association of Engineering Societies, 1987. 8. Anonimus, Institute of Electricalal and Electronics Engineers, 1979. 9. Anonimus, NSPE Publication, 1987.

Mata Kuliah : Bahasa Inggris III Kode : IF301 (2 SKS) Semester : 3 (tiga) Prasyarat : - Mata kuliah ini dirancang agar mahasiswa dapat berkomunikasi dalam bahasa Inggris, terutama dalam mempresentasikan ide-ide dan hasil kerjanya di bidang IT, sehingga mereka dapat lebih percaya diri di dalam mengkomunikasikan ide-idenya di depan audience-nya. Materi meliputi basic knowledge of communication skills, mind mapping, presentation skills dan negotiation skills. Pustaka

1. Simon Sweeney, English for Business Communication, Cambridge University Press, 2001

2. Mindmapper homepage, http://www.mindmapper.com Mata Kuliah : Matematika Diskrit Kode : IF302 (3 SKS) Semester : 3 (tiga) Prasyarat : - Mata kuliah ini mempelajari berbagai konsep matematika yang digunakan dalam bidang informatika. Pembahasan meliputi himpunan, relasi dan fungsi, induksi matematika, kombinatorial, aljabar Boolean, proposisi, logika, graf, dan pohon. Pustaka

1. Johnsonbaugh, Richard, Discrete Mathematics, 7th ed., Pearson Education, 2008. 2. Munir, Rinaldi, Matematika Diskrit, Edisi ke-3, Penerbit Informatika Bandung, 2005. 3. Rosen, Discrete Mathematics and Its Applications, 6th ed., McGraw-Hill, 2007.

Page 16: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

14

Mata Kuliah : Rekayasa Perangkat Lunak 1 Kode : IF303 (3 SKS) Semester : 3 (tiga) Prasyarat : - Mata kuliah ini disusun agar mahasiswa memahami tahapan pengembangan perangkat lunak mulai dari perancangan, pembuatan, pengujian sampai perawatan perangkat lunak, dan yang lebih ditekankan lagi adalah pada analisis hasil perangkat lunak yang dibuat. Mahasiswa akan diperkenalkan pada pendekatan tim dalam pengembangan sistem yang besar. Materi perkuliahan meliputi sejarah, pengertian dan kriteria rekayasa perangkat lunak; siklus hidup perangkat lunak; penyusunan persyaratan dari perangkat lunak; perancangan perangkat lunak; dekomposisi perangkat lunak; integrasi data dan proses; evaluasi terhadap rancangan perangkat lunak, perawatan perangkat lunak; pengantar estimasi biaya dan manajemen proyek perangkat lunak. Pustaka

1. Pressman, Roger S., Software Engineering : A Practitioner’s Approach, 5th Edition, McGraw-Hill International Editions, 2001.

2. Pfleger, Shari L, Software Engineering : Theory and Practice, Prentice Hall 3. General Electric Company, Software Engineering Handbook, MC Graw Hill, New

York. 4. Sommerville, Ian., Software Engineering, 7th Edition, Addison-Wesley.

Perangkat Pendukung : Perangkat lunak untuk membantu seluruh tahapan pengembangan perangkat lunak yaitu MS Office (Word, Excel, Power Point, Visio), berbagai bahasa pemrograman dan DBMS. Mata Kuliah : Pengantar Arsitektur Komputer Kode : IF304 (2 SKS) Semester : 3 (tiga) Prasyarat : - Mata kuliah ini bertujuan untuk membekali mahasiswa dengan pengetahuan arsitektur komputer, organisasi komputer dan fungsi komputer. Materi yang diberikan meliputi : sistem bilangan, representasi data, gerbang logika, dasar microprocessor menggunakan metodologi pengajaran SAP (Simple As Possible) model, teknologi prosesor, motherboard, storage device, I/O device, output device dan perangkat-perangkat keras terkait. Kuliah ini menekankan pada pengetahuan yang lebih mendalam untuk perangkat keras komputer, agar mahasiswa dapat mengerti arsitektur komputer secara keseluruhan dan dapat mengerti dasar pemrograman sistem. Pustaka

1. Malvino,A.P, Brown,J.A. Digital Computer Electronics, Career Education, 1992 2. Mueller,S. Upgrading and Repairing PCs (18th Edition), Que, 2007. 3. Patterson,D.A. Hennessy,J.L. Computer Organization and Design, Fourth Edition,

Morgan Kauffman, 2008 4. Stallings,W. Computer Organization and Architecture: Designing for Performance,

Prentice Hall, 2005. 5. Tanenbaum, A.S. Structured Computer Organization (5th Edition), Prentice Hall,

2005. Perangkat Pendukung : Perangkat keras komputer

Page 17: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

15

Mata Kuliah : Basis Data Kode : IF305 (4 SKS dengan 1 SKS Praktikum) Semester : 3 (tiga) Prasyarat : IF205 Sistem Pengarsipan dan Akses Mata kuliah ini disusun agar mahasiswa memahami konsep dasar, prinsip-prinsip dan struktur basis data, juga penerapannya pada perangkat lunak yang digunakan untuk mengelola dan memanggil basis data (Database Management System/DBMS). Materi meliputi pengenalan basis data, normalisasi data, desain Entity Relationship Diagram (ERD), dan penerapan ERD ke tabel. Pustaka

1. Silberschatz, H.F. Korth, S. Sudarshan, Database Systems Concept, McGraw Hill Companies, New York, 1997

2. Ir. Fathansyah, Basis Data, Penerbit Informatika Bandung, 2001 3. G. Wiederhold, Database Design, Second Edition, McGraw-Hill, New York, 1983 4. Patrick O’neil, Database : Principles, Programming, and Performance, Morgan

Kaufman, San Fransisco, California, 1995 Perangkat Pendukung : Perangkat lunak untuk membantu pemahaman tentang basis data yaitu ORACLE Mata Kuliah : Pemrograman Berorientasi Objek A (C#) Kode : IF306 (4 SKS dengan 1 SKS Praktikum) Semester : 3 (tiga) Prasyarat : IF105 Pemrograman Dasar (Nilai minimum C) Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu memahami pemrograman berorientasi objek secara aplikatif dan konseptual. Diharapkan setelah menyelesaikan mata kuliah ini mahasiswa mampu membuat aplikasi bisnis sederhana menggunakan bahasa pemrograman C# (C-Sharp). Materi yang diberikan meliputi: pengenalan sintaks penulisan, pengenalan aplikasi Windows Forms, pengenalan class & objek (encapsulation), penurunan sifat (inheritance & polymorphism), abstract class & interface, array & collections, dan pembuatan aplikasi menggunakan basis data (aplikasi bisnis). Mata kuliah tidak hanya mengajarkan pemrograman berorientasi objek secara konseptual saja tetapi disertakan aplikasi di dunia nyata (menggunakan teknologi terbaru), sehingga diharapkan mahasiswa mampu menerapkan ilmunya secara aplikatif. Pustaka

1. Gross, Christian. Beginning C# 2008: From Novice to Professional, APRESS, 2007. 2. Randy Davis, Stephen. C# 2005 for Dummies, Wiley Publishing Inc., 2005. 3. Troelsen, Andrew. Pro C# 2008 and the .NET 3.5 Platform, APRESS, 2008.

Perangkat Pendukung :

1. Microsoft Visual Studio Express/Professional 2008. 2. Microsoft SQL Server Express 2005/2008.

Mata Kuliah : Pemrograman Berorientasi Objek B (Java) Kode : IF307 (4 SKS dengan 1 SKS Praktikum) Semester : 3 (tiga) Prasyarat : IF105 Pemrograman Dasar (Nilai minimum C) Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu memahami pemrograman berorientasi objek secara aplikatif dan konseptual.Matakuliah ini mengajarkan konsep dasar Pemrograman Berorientasi Objek dengan menggunakan bahasa pemrograman Java. Pembahasan meliputi konsep dasar pemrograman berorientasi objek, objek, kelas, encapsulation, inheritance, polymorphism, abstract class, interface, exception handling, akses database Mysql dengan JDBC, dan membuat aplikasi desktop dengan Swing. Pustaka

1. Eckel, Bruce; Thinking in Java 3rd ed., available:www.mindview.net 2. Flanagan, David; Java in a Nutshell 5th ed., O’Reilly; 2002 3. Savitch, Walter; Java; An Introduction to Computer Science & Programing 3rd ed.,

Pearson Education Inc; 2004 4. Schildt, Herbert; Java A Beginner’s Guide 3rd ed., McGrawHill; 2005 5. ___, Java Programming Language (SL-275), Sun Microsystem; 2005

Page 18: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

16

Perangkat Pendukung : Bahasa Java, JDK, Editplus, Netbeans Mata Kuliah : Manajemen Proyek Kode : IF401 (3 SKS) Semester : 4 (empat) Prasyarat : - Mata kuliah ini akan mengajarkan bagaimana mengelola proyek berikut pendokumentasiannya, mulai dari fase identifikasi proyek, fase inisiasi, fase eksekusi dan kontrol, dan fase penutupan. Pembahasan didasarkan pada 9 area manajemen proyek yang dikhususkan pada bidang IT yaitu manajemen ruang lingkup, manajemen waktu, manajemen biaya, manajemen kualitas, manajemen komunikasi, manajemen resiko, manajemen sumber daya luar (outsourcing), manajemen sumberdaya manusia dan manajemen integrasi proyek. Teknik – teknik terkini dari kesembilan area manajemen tersebut yang sesuai dengan bidang Teknologi Informasi. Proses dokumentasi yang juga merupakan bagian penting dari pelaksanaan proyek akan diperkenalkan melalui sebuah contoh proyek tingkat sedang. Pustaka

1. Joseph Phillips, IT Project Management: On Track from Start to Finish (ITPM), McGraw-Hill/Osborne 2002; ISBN 0-07-222349-9.

2. A Guide To The Project Management Body Of Knowledge (PMBOK), PMI Standards Committee.

3. K.C. Chan, Peter Ong, R. Eko Indrajit, Integrated Project Management (IPM): Strategi dan Kiat Sukses Dalam Mengelola Proyek Teknologi Informasi, Penerbit Andi Yogyakarta; ISBN 979-731-154-6

4. Hapnes Toba, Diktat Manajemen Proyek, UK Maranatha, 2003 Perangkat Pendukung : Microsoft Project Professional 2007 / Open Workbench (versi Open Source). Mata Kuliah : Sistem Operasi Komputer Kode : IF402 (3 SKS) Semester : 4 (empat) Prasyarat : IF304 Pengantar Arsitektur Komputer Mata kuliah ini mempelajari teori menyangkut perangkat lunak sistem operasi komputer yang menyusun sebuah sistem komputer. Materi yang dibahas meliputi struktur sistem komputer, struktur sistem operasi, proses, thread, penjadwalan CPU, proses singkronisasi, penanganan deadlocks, manajemen memori, memori virtual, antarmuka dan implementasi sistem berkas, sistem I/O (input - output), dan struktur penyimpanan skala besar. Diharapkan dengan lebih mengerti mengenai struktur sebuah sistem komputer khususnya sistem operasi komputer, mahasiswa nantinya mampu untuk merancang perangkat lunak yang optimal. Pustaka

1. Hariyanto, Bambang, Sistem Operasi, Penerbit Informatika, 2002 2. Silberschatz, Galvin, Operating System Concepts Sixth Edition. John Wiley & Sons,

Inc. 2001 3. Tanenbaum, Andrew S, Modern Operating System, Prentice hall 1991

Perangkat Pendukung : Microsoft Windows (XP dan Vista), Linux OS (Ubuntu, Fedora, Debian, dll), Mac OS Mata Kuliah : Rekayasa Perangkat Lunak 2 Kode : IF403 (3 SKS) Semester : 4 (Empat) Prasyarat : IF303 Rekayasa Perangkat Lunak 1 Mata kuliah ini memperkenalkan teori “object-oriented” dengan mempelajari proses dan struktur yang diperlukan untuk mengintegrasikan metoda pemrograman object-oriented. Perhatian khusus diberikan pada spesifikasi, pengumpulan, pengaturan dan struktur dari pemrograman dengan metoda object oriented. Materi meliputi pengenalan konsep object-oriented; konsep objects, message, classes; konsep class dan instances; sifat polymorphism, inheritance; metoda use-cases, metoda CRC (Class Responsibilites and Collaboration); dan contoh pemrograman dengan metoda object-oriented.

Page 19: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

17

Pustaka

1. Booch, G., Rumbaugh, J., Jacobson, I, The Unified Modelling Language User Guide, Addison-Wesley. 1998.

2. Roff, Jason T., UML A Begginner’s Guide, Mc Graw Hill, 2003. 3. Rumbaugh, J., Jacobson, I., Booch, G, The Unified Modelling Language Reference

Manual, Addison-Wesley. 1999. 4. Sjaak Brinkkemper, Shuguang Hong, Arjan Bulthuis, Geert van den Goor, Object-

Oriented Analysis and Design Methods: a Comparative Review, University of Twente, 1995.

Mata Kuliah : Pemrograman Web Kode : IF404 (4 SKS (dengan 1 SKS Praktikum)) Semester : 4 (empat) Prasyarat : - Dalam mata kuliah ini, mahasiswa akan diperkenalkan pada pemrograman web dasar. Mahasiswa akan diperkenalkan pada HTML, URL, LINKS, dll. Setelah menyelesaikan mata kuliah ini, mahasiswa akan dapat membuat web site statis sendiri. Praktikum di Lab. Komputer IT dimaksudkan untuk dapat langsung mempraktekkan pembuatan web statis sehingga mahasiswa lebih menguasai apa yang diajarkan. Pustaka

1. Deitel, H. M. Dkk. 2002. Internet dan World Wide Web How to Program. New Jersey: Prentice Hall

2. Kentie, Peter. 2002. Web Design Tools and Techniques. Berkeley, CA: Peachpit Press

3. Zheldman, Jeffrey. 2003. Designing with Web Standard. USA: New Riders Publising 4. World Wide Web Consortium homepage. http://www.w3c.org 5. WWW Schools homepage http://www.w3schools.com

Perangkat Pendukung : Notepad, Editplus, Dreamweaver, Adobe Photoshop, Internet Explorer Mata Kuliah : Sekuritas Komputer Kode : IF405 (3 SKS) Semester : 4(empat) Prasyarat : IF203 Jaringan Komputer Mata kuliah ini membahas mengenai konsep dan manajemen pengamanan data dalam sistem operasi, aplikasi, dan jaringan komputer. Melalui mata kuliah ini, mahasiswa dapat mengaplikasikan strategi dan metode pengamanan data dalam perencanaan, pemeliharaan, serta pembangunan suatu sistem komunikasi dan informasi, dengan menerapkan berbagai kebijakan pengamanan terhadap sistem operasi, aplikasi dan jaringan komputer secara keseluruhan, untuk dapat meminimalisasi ancaman terhadap sistem. Pustaka

1. Kurniawan, Yusuf., Kriptografi Keamanan Internet dan Jaringan Komunikasi, Bandung, Penerbit Informatika, 2004.

2. Chirillo, John., Hack Attacks Denied, Second Edition, Indiana, Wiley Publishing, 2002.

3. Kahate, Atul., Cryptography and Network Security, International Edition, McGraw Hill, 2003.

4. Bejtlich, Richard., The Tao of Network Security Monitoring, Boston, Pearson Education, 2005.

5. Brenton, C & Hunt, C., Network Security, Sybex, 2003. 6. ECCouncil, The Material of Certified Etchical Hacker Course, 3rd edition, ECCouncil,

2006.

Page 20: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

18

Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan A Kode : IF406 (4 SKS dengan 1 SKS Praktikum) Semester : 4 (empat) Prasyarat : IF306 Pemrograman Berorientasi Objek A Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu membuat aplikasi client-server, melakukan testing, dan distribusi aplikasi. Pada mata kuliah ini pula dikenalkan bagaimana membuat Service Oriented Architecture (SOA) application, Rich-Internet Application (RIA), Mobile (PDA) application. Materi yang diberikan meliputi: delegate & event (+ exception handling), pengenalan thread & multi-processing, pengenalan Windows Presentation Foundation (WPF, RIA in desktop), web service (SOA), pengenalan Windows Communication Foundation (WCF), white-box testing (menggunakan NUnit), dan distibusi aplikasi. Mata kuliah ini lebih menitikberatkan pada pembuatan aplikasi menggunakan bahasa pemrograman berorientasi objek dan beberapa konsep tambahan yang hanya ada pada bahasa pemrograman C# (C-Sharp). Beberapa pola desain perangkat lunak (Design Pattern) akan dikenalkan pada mata kuliah ini. Pustaka

1. Troelsen, Andrew. Pro C# 2008 and the .NET 3.5 Platform, APRESS, 2008. 2. C. Ratz, Joseph. Pro LINQ: Language Integrated Query in C# 2008, APRESS, 2008. 3. MacDonald, Matthew. Pro WPF in C# 2008, APRESS, 2008. 4. Peiris, Chris. Pro WCF: Practical Microsoft SOA Implementation, APRESS, 2008.

Perangkat Pendukung :

1. Microsoft Visual Studio Express/Professional 2008. 2. Microsoft SQL Server Express 2005/2008.

Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan B Kode : IF407 (4 SKS dengan 1 SKS Praktikum) Semester : 4 (empat) Prasyarat : IF307 Pemrograman Berorientasi Objek B Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu membuat aplikasi client-server, melakukan testing, dan distribusi aplikasi. Matakuliah ini mengajarkan teknik Pemrograman Berorientasi Objek tingkat Lanjut. Pembahasan meliputi searching, sorting, generics, collection, swing lanjut, JDBC & JPA, thread, socket, graphics 2D/3D, dan konsep Model View Controller. Pustaka

1. Brett D. McLaughlin, Gary Pollice & David West, Head First Object-Oriented Analysis & Design, O'Reilly Media, Inc., 2006.

2. Lafore, Robert, Data Structures & Algorithms in JAVA 2nd ed., Sams Publishing, 2003.

3. Schildt, Herbert, Java Programming Cookbook, McGraw-Hill, 2008. 4. Maurice Naftalin, Philip Wadler, Java Generics and Collections, O'Reilly Media, Inc.,

2006. Perangkat Pendukung : Bahasa Java, JDK, Editplus, Netbeans Mata Kuliah : Disain Antarmuka Pengguna Kode : IF501 (3 SKS dengan 1 SKS Praktikum) Semester : 5 (lima) Prasyarat : - Matakuliah ini memberikan pengenalan pada aspek user-interface dalam pengembangan perangkat lunak komputer. Pembahasannya mencakup prinsip dan garis besar perancangan antarmuka yang menunjang pembuatan perangkat lunak : model konseptual, tipe dialog dan organisasi fungsional dari perangkat lunak. Pemahaman terhadap aspek antarmuka akan meningkatkan kemampuan dalam menciptakan perangkat lunak yang efektif, efisien dan mudah dipahami. Pustaka

1. Teddy Marcus Zakaria. Perancangan Antarmuka. Informatika. 2007 2. Matthew Mac Donald. User Interface in C#. A Press. 2002 3. Ben Shneiderman. Designing the User Interface. Addison-Wesley. 1998.

Page 21: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

19

Perangkat Pendukung : Visual Studio .Net, Visio, Browser Mata Kuliah : Sistem Informasi Kode : IF502 (3 SKS) Semester : 5 (lima) Prasyarat : - Mata kuliah ini menjelaskan konsep dasar sistem, informasi, sistem informasi, dan penerapannya pada sebuah organisasi. Mahasiswa diharapkan dapat mengembangkan suatu sistem dengan melakukan analisis yang baik terhadap lingkungan penerapan sistem. Pembahasan mata kuliah ini meliputi 3 bagian, yaitu analisis, perancangan dan penerapan. Tahap analisis meliputi teknik wawancara, observasi, pengambilan sampel, kebijakan sistem, dan perencanaan sistem. Pada tahap perancangan dibahas tentang konsep merancang layar input dan output. Pembahasan berlanjut pada tahap penerapan, yaitu memaparkan hal-hal apa saja yang perlu diperhatikan pada tahap penerapan. Pustaka

1. Jogiyanto HM, Analisis & Desain Sistem Informasi, Penerbit Andi Yogyakarta, 2001 2. George M. Scott, Principles of Management Information Systems, New York :

McGraw-Hill, 1986 3. William S. Davis, Systems Analysis and Design A Structured Approach.

Massachusetts ; Addison-Wesley, 1983 4. Laudon, Management Information Systems, Prentice Hall, 2000

Perangkat Pendukung : Untuk mendukung tahap analisis terutama pada pembuatan diagram, yaitu Microsoft Visio. Mata Kuliah : Pengantar Intelejensia Buatan Kode : IF503 (3 SKS dengan 1 SKS Praktikum) Semester : 5 (lima) Prasyarat : - Mata kuliah ini memperkenalkan konsep-konsep intelijensia buatan. Pembahasan meliputi model arsitektur umum sistem intelijensia buatan, mesin inferensi, strategi pencarian, intelligent agent, game playing, first order logic, dan knowledge representation. Membahas juga pengenalan expert system, fuzzy logic, genetic algorithm, neural network, machine learning dan pengenalan LISP dan Prolog. Pustaka

1. Brighton, Henry, Introducing Artificial Intelligence, Totem Books, 2008. 2. Jones, M. Tim, AI Application Programming, Charles River Media; 2nd ed., 2005. 3. Kristianto, Andri, Jaringan Syaraf Tiruan: Konsep Dasar, Algoritma dan Aplikasi,

Gaya Media, 2004. 4. Kusumadewi, Sri, Artificial Intelligence: Teknik dan Aplikasinya, Graha Ilmu, 2003. 5. Russell, Stuart J., Peter Norvig, Artificial Intelligence: A Modern Approach 2nd ed.,

Prentice Hall, 2002 6. Luger, George F., Artificial Intelligence: Structures and Strategies for Complex

Problem Solving 6th Ed., Addison Wesley, 2008. 7. Watson, Mark, Practical Artificial Intelligence Programming in Java, Open Content –

Free eBook (Creative Commons License), 2005. Perangkat Pendukung : Bahasa Prolog, Bahasa LISP

Page 22: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

20

Mata Kuliah : Kewirausahaan Kode : IF504 (2 SKS) Semester : 5 (lima) Prasyarat : - Mata kuliah ini akan mengajarkan mahasiswa bagaimana mendirikan bisnis kewirausahaan, bagaimana membeli bisnis yang sudah ada atau alternatif waralaba (franchising), serta membuat rencana berbagai macam bisnis termasuk perhitungan biayanya. Pustaka

1. Ir. Hendro, MM, How to become a smart entrepreneur and start a new business, Andi Offset, Yogyakarta, 2005.

2. Meredith, Geoffrey G., Kewirausahaan, PPM, 2002. 3. Rangkuti, Freddy, Business Plan, Gramedia, 2004.

Mata Kuliah : Pemasaran Kode : IF505 (2 SKS) Semester : 5 (lima) Prasyarat : - Mata kuliah ini akan sangat dibutuhkan bagi mahasiswa IT yang nantinya akan berkecimpung di dunia bisnis. Mata kuliah ini akan mengenalkan mahasiswa pada praktek pemasaran bisnis yang mendasar, seperti Mix Marketing (4P) yang terdiri dari Product, Price, Place, dan Promotion; Mix Service (3P )yang terdiri dari People, Process, dan Physical Evidence; E-Bussines; Segmenting; dan Positioning, Pustaka

1. Kartajaya, Hermawan, Marketing Plus 2000, Gramedia, 2000 2. Kotler, Philip, Manajemen Pemasaran, Andi Offset, 2000. 3. Tjiptono, Fandy, Starategi Pemasaran 2nd Edition, Andi Offset, 1997.

Mata Kuliah : Bahasa Indonesia Kode : MK039 (2 SKS) Semester : 5 (lima) Prasyarat : - Mata kuliah ini mempelajari hakikat menulis karangan ilmiah, penggunaan bahasa Indonesia yang baik dan benar dalam tulisan ilmiah, mahasiswa mampu menggunakan teknik penulisan yang benar dan lazim dalam karangannya Pustaka

1. Akhadiah, Sabarti. 1996. Pembinaan Kemampuan Menulis Bahasa Indonesia . Jakarta: Erlangga.

2. Depdikbud. 1992. Pedoman Umum Ejaan Bahasa Indonesia yang Disempurnakan. Jakarta: Pusat Pembinaan dan Pengembangan Baahsa Indonesia.

3. --------------- 1994. Tata Bahasa Baku Bahasa Indonesia. Jakarta: Pusat Pembinaan dan Pengembangan Bahasa Indonesia.

4. Keraf, Gorys. 1992. Argumentasi, Deskripsi, Eksposisi. Jakarta: Gramedia. 5. Manurung, Rosida T. 2006. Teknik Penulisan Karya Ilmiah. Bandung: DSU.

Perangkat Pendukung : Microsoft Word

Page 23: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

21

Mata Kuliah : Metodologi Penelitian Kode : IF601 (2 SKS) Semester : 6 (enam) Prasyarat : - Mata kuliah ini menjelaskan teori dan penerapan kepada mahasiswa dalam rangka memecahkan masalah penelitian dengan pendekatan ilmiah dan membuat/mendokumentasikan hasil penelitian dalam sebuah paper. Pembahasannya meliputi jenis-jenis penelitian, metode ilmiah, metode penelitian, dan penulisan laporan ilmiah. Pustaka

1. Moh. Nazir, Metode Penelitian, Ghalia Indonesia, Jakarta, 1988 2. T. Hillway, Introduction to Research, Houghton Mifflin Co., 1956 3. J. C. Almack, Research and Thesis Writing, Houghton Mifflin Co., New York, 1930 4. F. L. Whitney, The Element of Research, Asian Ed., Overseas Book Co., Osaka,

1960 5. W. W. Charters, Pure Research and Practical Research, 1925 6. E. A. Suchman, The Principle of Research Design and Administration, Appleton

Century Crofts, New York, 1967 7. E. B. Wilson, An Introduction to Scientific Research, McGraw-Hill Book Co., 1952 8. S. Steven, Mathematics, Measurement & Psychophysics, John Willey & Sons. Inc.,

New York 9. C. A. Moser & G. Kalton, Survey Methods in Social Investigation, Heineman

Educational Books, London, 1973 10. D. Champbell & J. Stanley, Experimental and Quasi-experimental Designs for

Research, Rand McNally, Skokie, 1963 11. CR. P. Parel, Sampling Design and Procedures, The ADC, New York, 1973 12. W. J. Goode & P. K. Hatt, Methods in Social Research, McGraw-Hill Book Co., New

York, 1952 13. F. N. Kerlinger, Foundations of Behavioral Research, 2nd ed., Holt, Rinehart and

Winston, Inc., New York, 1973 Perangkat Pendukung : Perangkat lunak yang digunakan untuk menulis laporan penelitian yaitu Microsoft Word dan Microsoft Visio sedangkan untuk mengolah data dari hasil penelitian menggunakan Microsoft Excel, Matlab atau SPSS.

Mata Kuliah : Strategi Algoritmik Kode : IF602 (2 SKS) Semester : 6 (enam) Prasyarat : IF204 Struktur Data Mata kuliah ini bertujuan untuk membekali mahasiswa untuk dapat memanfaatkan beberapa strategi yang digunakan dalam memecahkan masalah secara efektif sesuai dengan karakteristik masalah tersebut, memilih stragegi yang tepat untuk menyelesaikan suatu permasalahan. Materi yang diberikan meliputi : algoritma brute-force, algoritma greedy, algoritma divide and conquer, algoritma DFS dan BFS, algoritma backtracking, algoritma branch and bound, algoritma heuristik, programa dinamis, Pattern matching and string/text algorithm. Pustaka

1. Ellis Horrowitz & Sartaj Sahni, Fundamental of Computer Algorithms, Pitman Publishing Limited, 1978

2. Goodrich, M.T., Tamassia, R. Algorithm Design : Foundation, Analysis, and Internet Examples, John Wiley & Sons, 2002.

3. Wirth, Niklaus. Algorithms + Data Structures = Programs, Prentice Hall, 1986. 4. Cormen, Leiserson, Rivest. Introduction to Algorithms. MIT Press – Mc Graw Hill,

1990.

Page 24: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

22

Mata Kuliah : Proses Bisnis Kode : IF603 (2 SKS) Semester : 6 (enam) Prasyarat : IF502 Sistem Informasi Mata kuliah ini mengajarkan kepada mahasiswa berbagai faktor yang berhubungan dengan dasar-dasar proses bisnis dan hubungannya dengan teknologi informasi dan e-business, khususnya dalam suatu enterprise system. Juga dibahas bagaimana sistem informasi dapat mempercepat proses – proses bisnis, dengan contoh – contoh penerapan dalam contoh kasus yang terjadi di dunia bisnis. Pustaka

1. Burlton, T. R. 2001. Business Process Management: Profiting from Process. USA: SAMs, Indiana

2. Harmon, P. 2003. Business Process Change: A Manager’s Guide to Improving, Redesigning and Automating Processes. Boston, USA: Morgan Kaufmann Publishers

Mata Kuliah : Statistik Kode : IF604 (3 SKS) Semester : 6 (enam) Prasyarat : - Mata kuliah ini diberikan agar mahasiswa dapat memahami dan menggunakan besaran-besaran statistik dasar yang akan dibutuhkan di berbagai bidang baik di bidang IT maupun non-IT. Pembahasan meliputi pengantar teori kemungkinan; distribusi, frekuensi, kelas interval, histogram; mean, median, mode, dll; test hipotesa, level of significant; regresi linear (sederhana); korelasi dan analisa varians.. Pustaka

1. Walpole & Myers, Ilmu Peluang dan Statistika untuk Insinyur dan Ilmuwan, ITB, edisi ke-4, 1989.

Mata Kuliah : Basis Data Lanjutan Kode : IF605 (4 SKS dengan 1 SKS Praktikum) Semester : 6 (enam) Prasyarat : IF305 Basis Data Mata kuliah ini mengajarkan kepada mahasiswa bagaimana cara membuat program di dalam basis data. Pembahasannya meliputi Diagram Relasi Tabel, View, Store Procedure, Function, Trigger, Autonumber, Pengujian Kasus, Pengulangan, Cursor, Manajemen Planning, Pengenalan Security. Pustaka

1. Silberschatz, H.F. Korth, S. Sudarshan, Database System Concept, McGraw Hill, New York, 1997.

2. Robert Vieira, Professional SQL Server 2005 Programming, Wiley Publishing, 2007. 3. Paul Nielsen, SQL Server 2005 Bible, Wiley Publishing, 2007. 4. Andrew J. Brust, Stephen Forte, Programming Microsoft® SQL Server™ 2005,

Microsoft Press, 2006

Perangkat Pendukung : MS Windows XP, MS SQL Server 2005/2008

Page 25: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

23

Mata Kuliah : Kerja Praktek Kode : IF606 (3 SKS) Semester : 6 (enam) Prasyarat : Sudah menempuh minimal 70 SKS Pada mata kuliah ini mahasiswa dapat mengajukan sebuah topik penelitian pada bidang teknologi informasi yang akan melibatkan sebuah institusi, sehingga mahasiswa mampu berinteraksi dengan masyarakat. Topik penelitian yang telah disetujui dibuat dalam kurun waktu 1 sampai dengan 2 semester di bawah bimbingan dosen pembimbing yang diakhiri dengan sidang kerja praktek. Pertemuan dalam kuliah kerja praktek bertujuan untuk memantau perkembangan mahasiswa yang sedang melakukan penelitian, memberi motivasi, dan memperlengkapi mahasiswa dengan informasi-informasi yang berhubungan dengan kerja praktek maupun penelitian. Pustaka Buku Panduan Jurusan Teknis Informatika. Mata Kuliah : Ekonomi Teknik Kode : IF701 (2 SKS) Semester : 7 (tujuh) Prasyarat : - Mata kuliah ini mengajarkan kepada mahasiswa bagaimana ilmu ekonomi akuntansi dan manajemen keuangan diterapkan dalam aplikasi komputer. Pembahasan meliputi Proses Pembelian dan Pembayaran Hutang, Proses Penjualan dan Pelunasan Piutang, Inventori Barang, Keuangan (Kas, Bank, Memorial), Keterampilan Manajemen Keuangan seperti Perhitungan BEP (Break Event Point), Cash flow, NPV, ROI. Pustaka

1. Johan Arifin, Menguasai Peachtree Complete Accounting 2002, Elex Media Komputindo, 2002.

2. Albertus Ong, Menguasai MYOB Accounting 10 dan Time Billing, Elex Media Komputindo, 2001.

3. Blank, L.T. & Tarquin, A., Engineering Economy, 6th Ed., McGraw Hill, 2005 4. Fraser, N.M., Berhardt, I., Jewkes, E.M & Tajima, M. Engineering Economy in

Canada, 2nd Ed. , Prentice Hall, 2002. 5. De Garmo, E. Paul, William G. Sullivian, James A. Bontadelli, and Elin M. Wicks,

Engineering Economy, 10th Ed. Prentice Hall, Inc., 2001. 6. Brigham, Eugene F., and Louis C. Gapenski, Financial Management Theory and

Practice. 6th Ed., The Dryden Press, 1991. 7. Pujawan, I Nyoman, Ekonomi Teknik, Ed 1., Guna Widya, 2003.

Perangkat Pendukung : MYOB, Peachtree, SAP FICO Mata Kuliah : Seminar Tugas Akhir Kode : IF702 (2 SKS) Semester : 7 (tujuh) Prasyarat : - Mata kuliah ini merupakan pembuatan proposal penelitian dari seorang mahasiswa di bawah bimbingan dosen pembimbing yang diakhiri dengan seminar proposal. Pertemuan dalam kuliah Seminar Tugas Akhir lebih ditekankan pada koordinasi dan pemantauan pembuatan proposal Tugas Akhir sehingga mahasiswa siap melaksanakan Tugas Akhir pada semester yang bersamaan atau pada semester berikutnya. Oleh karena itu pertemuan koordinasi dilakukan setiap dua minggu satu kali, sehingga jumlah pertemuan dalam satu semester hanya 7 kali. Dalam mata kuliah ini mahasiswa mempelajari mengenai cara pembuatan proposal, menulis proposal dan melakukan presentasi di bawah bimbingan dosen pembimbing. Pustaka Buku Panduan Jurusan Teknik Informatika.

Page 26: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

24

Mata Kuliah : Pancasila Kode : MK017 (2 SKS) Semester : 7 (tujuh) Prasyarat : - Mata kuliah ini dimaksudkan agar mahasiswa memahami Pancasila yang merupakan pedoman hidup Indonesia. Pembahasan meliputi pemahaman Pancasila, kedudukan, fungsi dan peran Pancasila dalam rangkaian sejarah perjuangan bangsa, ideologi negara, sistem ketatanegaraan, UUD 1945, GBHN, pengamalan pandangan hidup dan pengamalan dasar negara. Pustaka

1. Kapita Selekta Pendidikan Pancasila, Dikti, 2001. 2. UUD 1945 3. Tap MPR: No.IV/ MPR/ 1999 4. Tap MPR: No.XVIII/MPR/ 1998 5. Kep. Dirjen DIKTI No. 265/Dikti/ Kep/ 2000 6. Makalah: Prof. Drs. Koento W. “Reposisi/ Reorientasi Dik. Pancasila menghadapi

tantangan abad XXI” 7. “MKU PT. Kristen di Indonesia: Pancasila”, UKM, Bandung 2000. 8. “Sejarah Perjuangan Bangsa Indonesia” Teks 1,2,3,4. 9. “Sejarah Perjuangan Bangsa Indonesia sebagai titik tolak memahami asal mula

Pancasila” (Makalah: Pelatihan Dosen Dik Pancasila, Juli 2001) 10. “Pendidikan Pancasila,” MKU-UKM, 2000. 11. “Pancasila secara ilmiah populer” Natanagoro 12. “Perkuliahan Pancasila di PT” Drs. AW Widjaja 13. Amandemen UUD 1945: Kesatu, Kedua, Ketiga

Mata Kuliah : Kepemimpinan Kode : MK037 (2 SKS) Semester : 7 (tujuh) Prasyarat : - Mata kuliah ini akan menanamkan konsep-konsep kepemimpinan yang mendasar yang dibutuhkan di dunia kerja maupun dalam kehidupan sehari-hari. Pelaksanaan dari perkuliahan akan berupa proyek-proyek yang harus diselesaikan untuk mengasah kemampuan kepemimpinan dari setiap mahasiswa, sehingga mahasiswa akan dapat memiliki portofolio hasil kerja yang dapat ditunjukkan pada saat mencari kerja. Mata kuliah ini bertujuan untuk memberikan nilai tambah kepada mahasiswa S1 IF UKM, yang mana memang saat ini menjadi tuntutan dari pasar kerja di Indonesia. Pustaka

1. Richard L. Huges, Robert C. Ginnett, Gordon J. Curphy, Leadership Enhancing the Lesson of Experience, Mc. Graw-Hill, New York, 2002. (buku utama)

2. John C. Maxwell, The 21 Irrefutable Laws of Leadership, Interaksara, Batam, 2001. 3. John C. Maxwell, The 21 Qualities of Leaders, Interaksara, Batam, 2001. 4. John C. Maxwell, 17 Kualitas Pemain Tim Sejati, Interaksara, Batam, 2001. 5. John C. Maxwell, Mengembangkan Kepemimpinan di Dalam Diri Anda, Binarupa

Aksara, Jakarta, 1995. 6. John C. Maxwell, Leading from the Lockers, Interaksara, Batam, 2003. 7. Stephen R. Covey, Principle Centered Leadership, Binarupa Aksara, Jakarta, 1997. 8. Rob Yeung, Memimpin Tim dengan Sukses, Elex Media Komputindo, 2002.. 9. Richard Y. Chang, Sukses Melalui Kerja Sama Tim, PPM, 2001. 10. Sandy Pokras, Membangun Tim Berkinerja Tinggi, Elex Media Komputindo, 2004. 11. Hermanto Edy Djatmiko, Rahasia Sukses the best CEO Indonesia, 2004. 12. Paul G. Stoltz, Adversity Quotient, Interaksara, 2003. 13. Stephen R. Covey, Seven habits of highly effective people, Binarupa Aksara,

Jakarta, 1997. 14. Jim Collins, Good to great, Karisma Publishing Groups: Batam Centre, 2004.

Page 27: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

25

Mata Kuliah : Kapita Selekta Kode : IF801 (3 SKS) Semester : 8 (delapan) Prasyarat : - Mata kuliah ini akan menghadirkan pembicara-pembicara yang merupakan para praktisi di dunia Teknologi Informasi dari berbagai bidang misalnya di perbankan, tekstil, industri perangkat lunak, Games, dan lain-lain. Para mahasiswa diharapkan dapat terbuka wawasannya dari pengalaman beberapa praktisi tersebut. Mata Kuliah : Tugas Akhir Kode : IF802 (4 SKS) Semester : 8 (delapan) Prasyarat : IF606 Kerja Praktek Mata kuliah ini merupakan proyek penelitian mandiri dari seorang mahasiswa di bawah bimbingan dosen pembimbing yang diakhiri dengan ujian siding tugas akhir (USTA). Pertemuan dalam kuliah Tugas Akhir lebih ditekankan pada koordinasi dan pemantauan pelaksanaan Tugas Akhir sehingga mahasiswa dapat menyelesaikan penelitian tepat waktu dan siap menghadapi USTA. Oleh karena itu pertemuan koordinasi dilakukan setiap dua minggu satu kali, sehingga jumlah pertemuan dalam satu semester hanya 7 kali. Dalam mata kuliah ini mahasiswa mempelajari mengenai cara meneliti, membuat perangkat lunak, menyusun laporan, dan melakukan presentasi di bawah bimbingan dosen pembimbing. Pustaka Buku Panduan Jurusan Teknik Informatika. Mata Kuliah : Fenomenologi Agama Kode : MK060 (2 SKS) Semester : 8 (delapan) Prasyarat : - Fenomenologi agama merupakan pengembangan dari filsafat fenomenologi yang mempelajari fenomen-fenomen atau apa saja yang tampak dalam kesadaran manusia. Fenomenologi agama adalah suatu disiplin ilmu tersendiri yang mempelajari agama sebagai suatu fakta atau peristiwa yang dapat diamati secara objektif dengan menggunakan analisa deskriptif. Pembahasan meliputi pemahaman agama melalui berbagai disiplin ilmu yang berbeda-beda, termasuk pemahaman agama secara antropologi, sosiologi dan psikologi; hakekat dan pola hubungan antar agama, dan hubungan agama dengan hal atau institusi lain. Pustaka

1. Iman sesamaku dan imanku – Eka Dharmaputra 2. Fenomenologi Agama – Mariasusai Dhavamony 3. Aneka pendekatan studi agama – Peter Connolly 4. Mitos keunikan agama Kristen – John Hick dan Paul F. Knitter 5. Agama-agama manusia – Huston Smith 6. Seven Theories of religion – Daniel L. Pals 7. Spiritualitas Kaum Muda – Shelton Charles M. Sj. 8. Antara tindakan dan pikiran – Jean Paiget 9. Psikologi Kepribadian – Sumadi Suryabrata 10. Agama Hindu dan Budha - Harun Hadiwijono 11. Belajar memahami Ajaran Agama-Agama Besar – H. M. Arifin

Page 28: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

26

4. Jalur Game dan Mobile Mata Kuliah : Pemrograman Game A (C#) Kode : IF506 (4 SKS dengan 1 SKS Praktikum) Semester : 5 (lima) Prasyarat : IF306 Pemrograman Berorientasi Objek A Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu membuat aplikasi permainan. Aplikasi permainan yang dibuat diharapkan dapat dimainkan tidak hanya pada computer tetapi juga pada console (XBOX360) atau PDA. Materi yang diberikan meliputi: Teori/sejarah game & genre, matematik vector & fisika mekanik, 2D graphics, audio, game input, networking, tumbukan antar objek, pembuatan game 2D sederhana, dan pengenalan game 3D menggunakan XNA framework. Mata kuliah ini lebih bersifat tutorial yang menuntun mahasiswa langkah-demi-langkah dalam membuat game menggunakan XNA framework. Pada akhir mata kuliah mahasiswa (secara berkelompok) diminta untuk membuat dan mem-presentasi-kan game milik mereka. Pustaka

1. Lobao, Alexandre. Beginning XNA 2.0 Game Programming: From Novice to Professional, APRESS, 2008.

2. Troelsen, Andrew. Pro C# 2008 and the .NET 3.5 Platform, APRESS, 2008. 3. MacDonald, Matthew. Pro WPF in C# 2008, APRESS, 2008.

Perangkat Pendukung :

1. Microsoft Visual Studio Professional 2005/2008. 2. Microsoft XNA Framework 2+. 3. Microsoft Expression Studio 2. 4. XBOX360.

Mata Kuliah : Pemrograman Game B Kode : IF507 (4 SKS dengan 1 SKS Praktikum) Semester : 5 (lima) Prasyarat : IF307 Pemrograman Berorientasi Objek B Mata kuliah ini bertujuan untuk mengajarkan mahasiswa bagaimana membuat Game dengan menggunakan teknologi J2ME. Mahasiswa akan mempelajari konsep pemrograman MIDlet dan pustaka-pustaka dasar dari MIDP dan CLDC. Kemudian mahasiswa akan mempelajari pustaka-pustaka untuk membuat game dari J2ME. Pada akhir perkuliahan mahasiswa diharapkan mampu membuat game mobile. Pustaka

1. Knudsen, Jonathan. Wireless JAVA: Developing with J2ME 2nd ed, Apress. 2003 2. Mahmoud, Qusay. Learning Wireless JAVA, O’Reilly Media, 2001. 3. Wells, Martin J. J2ME Game Programming, Course Technology, 2004.

Perangkat Pendukung : Netbeans Mata Kuliah : Pemrograman Mobile Kode : IF607 (4 SKS dengan 1 SKS Praktikum) Semester : 6 (enam) Prasyarat : - Mata kuliah ini akan mengajarkan bagaimana membuat aplikasi pada mobile device seperti handphone atau PDA. Dalam mata kuliah ini, mahasiswa akan belajar membuat aplikasi mobile di platform Windows Mobile menggunakan Compact .NET Framework dan membuat aplikasi mobile dengan menggunakan Java Midlet. Pustaka

1. Fitzek, F. H., & Reichert, F. (2007). Mobile Phone Programming: and its Application to Wireless Networking. Springer.

2. Wigley, A., Moth, D., & Foot, P. (2007). Microsoft® Mobile Development Handbook. Microsoft Press.

3. Yao, P., & Durant, D. Programming .NET Compact Framework 3.5 (2nd Edition ed.). Addison-Wesley Professional.

Perangkat Pendukung : Peralatan Mobile yang mendukung Java dan .Net Framework

Page 29: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

27

Mata Kuliah : Pola Desain Perangkat Lunak Kode : IF703 (4 SKS dengan 1 SKS Praktikum) Semester : 7 (tujuh) Prasyarat : IF406 / IF407 Pemrograman Berorientasi Objek Lanjutan A / B Mata kuliah ini mengajarkan konsep pola disain perangkat lunak (design pattern) beserta penerapannya dalam pengembangan perangkat lunak berorientasi objek. Pembahasan meliputi : apakah design pattern itu, berbagai design pattern beserta klasifikasinya (creational, structural dan bahavioral), bagaimana design pattern dapat membantu dalam permasalahan desain perangkat lunak, bagaimana memilih design pattern yang cocok, bagaimana menerapkan design pattern dalam permasalahan yang dihadapi. Pustaka

1. Bishop, Judith, C# 3.0 Design Patterns, O’Reilly, 2008. 2. Freeman, Eric, Elisabeth Freeman, Kathy Sierra, Bert Bates, Head First Design

Patterns, O’Reilly, 2004. 3. Gamma, Erich, Richard Helm, Ralph Johnson, John lissides, Design Patterns:

Elements of Reusable Object Oriented Software, Addison Wesley, 1995. 4. Metsker, Steven John, William C. Wake, Design Patterns in Java 2nd ed., Addison-

Wesley Professional, 2006. 5. Metsker, Steven John, Design Patterns in C#, Addison-Wesley Professional, 2004. 6. Shalloway, Alan, James Trott, Design Patterns Explained: A New Perspective on

Object-Oriented Design 2nd Ed., Addison-Wesley Professional, 2004. Perangkat Pendukung : Bahasa Java, JDK, Editplus, Netbeans, .NET Framework, MS Visual Studio

Page 30: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

28

5. Jalur Web dan Multimedia Mata Kuliah : Pemrograman Web Lanjut Kode : IF508 (4 SKS dengan 1 SKS Praktikum) Semester : 5 (lima) Prasyarat : IF404 Pemrograman Web Mata kuliah ini bertujuan untuk membekali mahasiswa dengan cara berpikir dan teknik pemecahan persoalan dalam membangun sebuah aplikasi web termasuk juga memanfaatkan framework untuk memudahkan dalam pengembangan aplikasi web itu sendiri. Dalam mata kuliah ini juga akan dibangun prototype proyek aplikasi web. Materi yang diberikan meliputi : optimalisasi algoritma pemrograman untuk aplikasi web, web database beserta integrasinya, keamanan web serta penyelesaian proyek aplikasi web. Pustaka

1. Brown Larry, Hall Marty, Core Web Programming, Prentice Hall, 2001 2. Bulger Brad, Greenspan Jay, MySQL/PHP Database Application, M&T Books, 2001 3. Kurniawan Budi, JAVA for the Web with Servlets JSP and EJB, New Riders, 2002 4. Naramore Elizabeth, gerner Jason, Le Scournec Yann, Stols Jeremy, Glass K

Michael, PHP 5, Apache, Mysql Web Development, Wrox Press, 2005 5. Suteja Renaldy Bernard, Membuat Aplikasi Web Interaktif dengan ASP, Informatika,

2006 6. Suteja Renaldy Bernard, Pemrograman Web Commerce dengan Oracle dan ASP,

Informatika, 2007

Perangkat Pendukung : Web Browser, Web Server Mata Kuliah : Teknologi Antarmuka A Kode : IF608 (4 SKS dengan 1 SKS Praktikum) Semester : 6 (enam) Prasyarat : IF306 Pemrograman Berorientasi Objek A Mata kuliah ini akan mengajarkan Windows Presentation Fondation (WPF), yaitu framework terbaru dari Microsoft yang digunakan untuk membangun antarmuka (user interface) desktop yang rumit dan menarik. WPF sangat berbeda dengan pendahulunya dan memberikan banyak konsep baru pada framework desktop dan web. WPF memungkinkan para developer dengan cepat dan mudah melakukan hal-hal yang sulit/tidak mungkin dilakukan oleh teknologi sebelumnya yaitu Windows Form, layout, data template, animation, data binding, dan story board adalah beberapa materi yang akan diajarkan di dalam mata kuliah ini. Pustaka

1. Andrade, C., Livermore, S., Meyers, M., & Vliet, S. V. (2007). Professional WPF Programming: .NET Development with the Windows Presentation Foundation. Canada: Wiley Publishing.

2. Eisenberg, R., & Bennage, C. (2009). Teach Yourself WPF in 24 Hours. Sams. 3. MacDonald, M. (2008). Pro WPF in C# 2008: Windows Presentation Foundation with

.NET 3.5 (2nd Edition ed.). Apress. 4. Moroney, L. (2006). Foundations of WPF: An Introduction to Windows Presentation

Foundation. Apress. 5. Nathan, A., & Lehenbauer, D. (2007). Windows Presentation Foundation Unleashed.

Sams. 6. Sells, C., & Griffiths, I. (2007). Programming WPF, Second Edition (2nd Edition ed.).

O’Reilly. 7. Xu, J. (2007). Practical WPF Graphics Programming. UniCad Publishing.

Perangkat Pendukung : Microsoft Visual Studio 200, Microsoft Expression Blend 2, Microsoft Expression Design 2

Page 31: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

29

Mata Kuliah : Teknologi Antarmuka B Kode : IF609 (4 SKS dengan 1 SKS Praktikum) Semester : 6 (enam) Prasyarat : IF307 Pemrograman Berorientasi Objek B Mata kuliah ini mengajarkan teknologi antarmuka terkini yang berbasis (dapat digabungkan) dengan bahasa pemrograman Java. Pembahasan meliputi model arsitektur antarmuka, instalasi dan konfigurasi library/plugin/server, penggunaan antarmuka, dan kemungkinan penggabungan antarmuka (sebagai view) dengan teknologi lain yang berperan sebagai model & controller. Membahas beberapa dari teknologi antarmuka terkini seperti : JavaFX, Java Server Faces, Java Server Pages, Ajax, Adobe Flex, dan Apache Wicket. Pustaka

1. Allmon, Bernerd, Jeremy Anderson, Flex on Java, Manning Publications, 2008. 2. Bergsten, Hans, JavaServer Faces, O’Reilly, 2004. 3. Brown, Charles E., The Essential Guide to Flex 3, Friends of Ed, 2008. 4. Casario, Marco, Flex Solutions: Essential Techniques for Flex 2 and 3 Developers,

Friends of Ed, 2007. 5. Cole, Alaric, Learning Flex 3: Getting up to Speed with Rich Internet Applications,

O’Reilly, 2008. 6. Dashorst, Martijn, Eelco Hillenius, Wicket in Action, Manning Publications, 2008. 7. Davis, Michele E., Jon A. Phillips, Flex 3: A Beginner’s Guide, McGraw-Hill, 2008. 8. Gurumurthy, Karthik, Pro Wicket, Apress, 2006. 9. Marinilli, Mauro, Professional Java User Interfaces, John Wiley & Sons, 2006. 10. Noble, Joshua, Todd Anderson, Flex 3 Cookbook, O’Reilly, 2008. 11. Tiwari, Shashank, Jack Herrington, Elad Elrom, and Joshua Mostafa, AdvancED

Flex 3, Friends of Ed, 2008. 12. Tong, Kent Ka Iok, Enjoying Web Development with Wicket, TipTec Development,

2007. 13. Weaver, James L., JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-

Side Applications, Apress, 2007. 14. Zambon, Giulio, Beginning JSP, JSF, and Tomcat Web Development, Apress, 2007.

Perangkat Pendukung : JDK, Netbeans, Eclipse, JavaFX, JSF, JSP, AJAX, Adobe Flex, Apache Wicket Mata Kuliah : Pemrosesan Citra Dijital Kode : IF704 (4 SKS dengan 1 SKS Praktikum) Semester : 7 (tujuh) Prasyarat : IF306 / 307 Pemrograman Berorientasi Objek A / B Mata kuliah ini akan mengajarkan kepada mahasiswa/i beberapa konsep dasar untuk memperbaiki, mengolah, dan mengkompresi gambar dijital. Mahasiswa/i akan mempelajari bagaimana membuat beberapa efek yang terdapat pada aplikasi pengolah gambar seperti Adobe Photoshop. Dalam mata kuliah ini, mahasiswa juga akan mempelajari beberapa teori untuk membuat garis, kurva, lingkaran, elips, dan bentuk-bentuk lainnya dengan menggunakan persamaan matematis. Dengan mengikuti mata kuliah ini, diharapkan mahasiswa/i tidak hanya dapat menggunakan aplikasi pengolah gambar saja tetapi juga dapat mengetahui dan menerapkan beberapa konsep/teori dasar yang terdapat di balik aplikasi tersebut. Pustaka :

1. Munir, Rinaldi, Pengolahan Citra Digital dengan Pendekatan Algoritmik, Penerbit Informatika, 2004.

2. www.codeproject.com 3. jura.wi.mit.edu/bio/graphics/photoshop/colman.htm

Page 32: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

30

Mata Kuliah : Multimedia Authoring 1 Kode : IF706 (4 SKS dengan 1 SKS Praktikum) Semester : 7 (Tujuh) Prasyarat : - Mata kuliah ini akan memberikan mahasiswa/i kemampuan untuk mengembangkan aplikasi multimedia interaktif sederhana berikut proses dokumentasinya. Mahasiswa/i akan mempelajari komponen-komponen dasar multimedia (audio, video, dan gambar grafik), proses perencanaan pengembangan aplikasi multimedia interaktif, dokumentasi pengembangan aplikasi interaktif, pengolahan dan pengimplementasian masing-masing komponen multimedia, serta dasar-dasar proses pemrograman aplikasi multimedia interaktif dengan memanfaatkan bahasa pemrograman ActionScript 3. Setelah menyelesaikan mata kuliah ini, mahasiswa/i akan dapat membuat aplikasi multimedia interaktif sederhana yang memanfaatkan seluruh komponen dasar multimedia. Praktikum di Lab. Komputer IT dimaksudkan untuk dapat mempraktekan langsung seluruh tahapan proses pengembangan aplikasi multimedia interaktif sehingga mahasiswa/i dapat lebih menguasai apa yang diajarkan. Pustaka

1. Djalle, Zaharuddin, The Making of 3D Animation Movies using 3DStudioMax, Penerbit Informatika, 2007

2. Elst, Peter, Object-Oriented ActionScript 3.0, Apress Company, 2007 3. Hendratman, Hendi, The Magic of Adobe Premiere, Penerbit Informatika, 2007 4. Hendratman, Hendi, Tips n Trix Computer Garphics Design, Penerbit Informatika,

2008 5. Hidayatullah, Priyanto, Making Educational Animation using Flash, Penerbit

Informatika, 2008 6. Li, Mark, Fundamentals of Multimedia, Pearson-Prentice Hall; 2004 7. Lott, Joey, ActionScript 3.0 Cookbook, O’Reilly Media Inc., 2007 8. Peck, Dave D, Multimedia: A Hands-on Introduction, Delmar Publisher; 1998 9. Pujiriyanto, Desain Grafis Komputer, Penerbit Andi, 2005 10. Tumminello, Wendy, Exploring Storyboarding, Thomson/Delmar Learning, 2005

Perangkat Pendukung : Microsoft Office, Microsoft Project, Adobe Photoshop, Adobe Premiere, Adobe Illustrator, SoundForge, Adobe Flash, Mata Kuliah : Multimedia Authoring 2 Kode : IF804 (4 SKS dengan 1 SKS Praktikum) Semester : 8 (delapan) Prasyarat : IF306 / 307 Pemrograman Berorientasi Objek A / B

IF706 Multimedia Authoring 1 Mata kuliah ini akan memberikan mahasiswa/i kemampuan untuk memanfaatkan bahasa pemrograman ActionScript 3 lebih lanjut untuk meningkatkan kemampuan aplikasi multimedia interaktif. Mahasiswa/i akan mempelajari proses pengembangan class objek dalam bahasa pemrograman ActionScript 3, pemanfaatan class objek untuk mengelola interaktifitas aplikasi, pembentukan gambar 2 dimensi dan isometrik, pembentukan dan pemanfaatan intelejensia buatan dalam aplikasi multimedia, serta pemanfaatan aplikasi basis data untuk mengelola data aplikasi multimedia interaktif. Setelah menyelesaikan mata kuliah ini, mahasiswa/i akan dapat membuat aplikasi multimedia berbasis objek dengan memanfaatkan tampilan 2 dimensi dan isometrik, basis data dan intelenjensia buatan sebagai faktor tambah interaktifitas pengguna dan komputer. Praktikum di Lab. Komputer IT dimaksudkan untuk dapat mempraktekan langsung seluruh tahapan proses pengembangan aplikasi multimedia interaktif, sehingga mahasiswa/i dapat lebih menguasai apa yang diajarkan. Pustaka

1. Djalle, Zaharuddin, The Making of 3D Animation Movies using 3DStudioMax, Penerbit Informatika, 2007

2. Elst, Peter, Object-Oriented ActionScript 3.0, Apress Company, 2007 3. Hendratman, Hendi, The Magic of Adobe Premiere, Penerbit Informatika, 2007 4. Hendratman, Hendi, Tips n Trix Computer Garphics Design, Penerbit Informatika,

2008 5. Hidayatullah, Priyanto, Making Educational Animation using Flash, Penerbit

Informatika, 2008

Page 33: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

31

6. Li, Mark, Fundamentals of Multimedia, Pearson-Prentice Hall; 2004 7. Lott, Joey, ActionScript 3.0 Cookbook, O’Reilly Media Inc., 2007 8. Peck, Dave D, Multimedia: A Hands-on Introduction, Delmar Publisher; 1998 9. Pujiriyanto, Desain Grafis Komputer, Penerbit Andi, 2005 10. Tumminello, Wendy, Exploring Storyboarding, Thomson/Delmar Learning, 2005

Perangkat Pendukung : Microsoft Office, Microsoft Visio, Adobe Flash, Mata Kuliah : Pemrograman Web Enterprise A (C#) Kode : IF805 (4 SKS dengan 1 SKS Praktikum) Semester : 8 (delapan) Prasyarat : IF306 Pemrograman Berorientasi Objek A Mata kuliah ini akan membekali mahasiswa untuk mengenal dan mampu membuat aplikasi enterprise. Materi yang diberikan meliputi: Pengenalan aplikasi enterprise dan service oriented architecture (SOA), pengenalan web service, pengenalan ASP.NET (+ AJAX), pengenalan Silverlight, pengenalan WCF (teknologi alternatif SOA), pembuatan aplikasi enterprise menggunakan ASP.NET AJAX, dan pembuatan aplikasi enterprise menggunakan UMBRACO. Mata kuliah ini akan lebih menekankan pembuatan aplikasi enterprise secara praktis, disertai beberapa konsep dasar yang perlu diketahui ketika membuat aplikasi enterprise. Pustaka

1. MacDonald, Matthew. Pro ASP .NET 3.5 in C# 2008, APRESS, 2008. 2. C. Ratz, Joseph. Pro LINQ: Language Integrated Query in C# 2008, APRESS, 2008. 3. Stellman, Andrew. Head First C#, O’Reilly Media, 2008. 4. Wenz, Christian. Programming ASP .NET AJAX, O’Reilly Media, 2007.

Perangkat Pendukung : Microsoft Visual Studio 2008, Microsoft SQL Server Express (2005/2008), Microsoft Silverlight 2+ SDK, Microsoft Expression Studio 2+, Microsoft IIS 5+, ASP.NET AJAX extension library, UMBRACO. Mata Kuliah : Pemrograman Web Enterprise B Kode : IF806 (4 SKS dengan 1 SKS Praktikum) Semester : 8 (delapan) Prasyarat : IF307 Pemrograman Berorientasi Objek B Mata kuliah ini bertujuan untuk membekali mahasiswa dengan pengetahuan tentang model aplikasi enterprise. Model aplikasi enterprise yang dipelajari adalah model platform Java EE (Enterprise Edition). Mahasiswa akan belajar untuk mengembangkan dan mengeksekusi aplikasi teknologi EJB. Selain itu, mahasiswa juga akan mengembangkan user interface berbasis web untuk menghubungkan diri ke teknologi aplikasi EJB. Mahasiswa juga akan belajar bagaimana membangun sebuah web service sederhana untuk platform J2EE. Pustaka

1. Developing Applications for the JAVA EE Platform (FJ-310-EE5). 2. Johnson, Rod. Expert One-on-One J2EE Design and Development (Programmer to

Programmer), Wrox, 2002. 3. Weaver, James L., Kevin Mukhar, James P. Crume. Beginning J2EE 1.4: From

Novice to Professional, Apress, 2004. Perangkat Pendukung : Netbeans

Page 34: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

32

6. Jalur Komputasi Cerdas Mata Kuliah : Sistem Berbasis Pengetahuan Kode : IF509 (4 SKS dengan 1 SKS Praktikum) Semester : 5 (lima) Prasyarat : IF503 Pengantar Intelegensia Buatan Mata kuliah ini bertujuan untuk membekali mahasiswa dengan kemampuan untuk memodelkan suatu masalah dunia nyata pada suatu sistem berbasis pengetahuan. Materi yang diberikan meliputi : definisi dan kegunaan sistem berbasis pengetahuan, karakteristik dan komponen sistem berbasis pengetahuan, definisi dan kegunaan sistem pakar, kategori sistem pakar, pengembangan sistem pakar, rekayasa pengetahuan, penerapan teknik intelijensia buatan dalam sistem pakar, konstruksi sistem pakar. Pustaka

1. Durkin, J. Expert Systems Design and Development, Prentice Hall, 1994. 2. Giarratano, JC, Riley, G. Expert Systems : Principles and Programming, 2004 3. Peter Jackson, Introduction to Expert Systems, 1999, Addison Wesley 4. Russel dan Norvig, Artificial Intelligence: A Modern Approach, Prentice Hall, 2003.

Perangkat Pendukung : CLIPS Mata Kuliah : Pengantar Temu Kembali Informasi Kode : IF609 (4 SKS dengan 1 SKS Praktikum) Semester : 6 (enam) Prasyarat : - Mata kuliah ini bertujuan agar mahasiswa mampu mempelajari konsep dan teori dari sebuah Information Retrieval System. Mahasiswa akan mempelajari konsep boolean retrieval, term-term vocabulary dan posting lists. Mahasiswa juga akan mempelajari konsep dictionaries, dan tolerant retrieval. Pembangunan indeks dan kompresi akan dipelajari. Dan mahasiswa akan belajar bagaimana mengevaluasi sebuah sistem information retrieval. Pustaka

1. Grossman, David A, Ophir Frieder. Information Retrieval and Heuristics 2nd edition, Springer, 2004.

2. Manning, Christopher D., Prabhakar Raghavan. Introduction to Information Retrieval, Cambridge University Press, 2008.

3. Witten, Ian H. Managing Gigabytes, Morgan Kaufman, 1999. Mata Kuliah : Pembelajaran Mesin Kode : IF705 (4 SKS dengan 1 SKS Praktikum) Semester : 7 (tujuh) Prasyarat : IF503 Pengantar Intelejensia Buatan Mata kuliah ini mempelajari perancangan dan pengembangan algoritma dan teknik-teknik yang membuat komputer dapat ”belajar”. Pembelajaran komputer dilakukan berdasarkan pengalaman (experience), observasi analitis, dan cara lainnya, yang akan menghasilkan suatu sistem yang dapat memperbaiki diri (self-improve) secara kontinu. Pembahasan meliputi : konsep pembelajaran pada mesin : kriteria suatu sistem pembelajaran, disain sistem pembelajaran, serta berbagai perspektif dan topik pembelajaran mesin. Paradigma induktif simbolik seperti pembelajaran pohon keputusan, kaidah (rule). Pembelajaran berbasis Instance, Jaringan saraf tiruan, Algoritma Genetik, Pembelajaran berbasis Statistika. Arah pengembangan dan pemanfaatan sistem pembelajaran mesin. Pustaka

1. Luger, George F., Artificial Intelligence: Structures and Strategies for Complex Problem Solving 6th Ed., Addison Wesley, 2008.

2. Bishop, Christopher M., Pattern Recognition and Machine Learning, Springer, 2007. 3. Mitchell, Thomas, Machine Learning, Mcgraw-Hill Higher Education, 1997. 4. Alpaydin, Ethem, Introduction to Machine Learning, The MIT Press, 2004. 5. Kononenko, Igor, Matjaz Kukar, Machine Learning and Data Mining: Introduction to

Principles and Algorithms, Horwood Publishing Limited, 2007. 6. Mitra, Sushmita, Sujay Datta, Theodore Perkins, George Michailidis, Introduction to

Machine Learning and Bioinformatics, Chapman & Hall/CRC, 2008.

Page 35: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

33

7. Schlkopf, Bernhard, Alexander J. Smola, Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond, The MIT Press, 2001.

8. Witten, Ian H., Eibe Frank, Data Mining: Practical Machine Learning Tools and Techniques 2nd ed., Morgan Kaufmann, 2005.

9. Mitchell, Melanie, An Introduction to Genetic Algorithms, MIT Press, 1999. 10. Watson, Mark, Practical Artificial Intelligence Programming in Java, 2005. 11. Rothlauf, Franz, Representations for Genetic and Evolutionary Algorithms 2nd ed.,

Springer, 2006. 12. Jones, M. Tim, Al Application Programming 2nd ed., Charles River Media, 2005

Perangkat Pendukung : WEKA Mata Kuliah : Data Mining Kode : IF803 (4 SKS dengan 1 SKS Praktikum) Semester : 8 (delapan) Prasyarat : IF305 Basis Data Mata kuliah ini bertujuan untuk membekali mahasiswa dengan kemampuan untuk memanfaatkan teknik data mining dalam menggali pengetahuan yang terkandung dalam sekumpulan data yang bervolume besar. Materi yang diberikan meliputi : pengertian data mining, data preprocessing, data warehouse, teknik-teknik data mining : frequent pattern, association, classification, cluster analysis. Pustaka

1. Han, J., Kamber, M. Data Mining Concepts and Techniques, second edition, Morgan Kaufmann Publisher, 2006.

2. Witten, I.H, Frank, E. Data Mining Practical Machine Learning Tools and Techniques, Morgan Kaufmann Publisher, 2005.

3. Zhao Hui Tang, Mac Lennan. Data Mining with SQL Server 2005. John Wiley, 2005.

Perangkat Pendukung : WEKA, SQL Server

Page 36: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

34

7. Jalur Sekuritas dan Jaringan Mata Kuliah : Ethical Hacking Kode : IF513 (4 SKS) Semester : 5 (lima) Prasyarat : IF405 Sekuritas Komputer Mata kuliah ini memberikan dasar-dasar mengenai ethical hacking dan konsep-konsep seputar keamanan teknologi informasi. Materi yang diberikan meliputi : pengantar Ethical Hacking, Hacking Laws, Footprinting, Scanning, Enumeration, Social Engineering, Physical Security, Cryptography, Penetration Testing, Reverse Engineering, Cyber Warfare-Hacking, Al-Qaida and Terorism, Securing Laptop Computers, Corporate Espionage - Hacking Using Insider, Creating Security Policies, Software Piracy and Warez, Data Loss Prevention, Computer Forensics and Incident Handling, Credit Card Frauds, How to Steal Passwords, Threats and Countermeasures, Economic Espionage, Security Convergence, Identifikasi Teroris. Pustaka

1. Harris, Shon. Grey Hat Hacking: The Ethical Hacker’s Handbook. Mc Graw Hill, 2007.

2. Hurley, Chris. Penetration Tester Open Source Toolkit. Syngress, 2007. Perangkat Pendukung : VMWare (Windows Server 2000/2003, Backtrack) Mata Kuliah : Keamanan Aplikasi Internet Kode : IF613 (4 SKS) Semester : 6 (enam) Prasyarat : IF513 Ethical Hacking Mata kuliah ini mempelajari keamanan teknologi informasi yang berkaitan dengan penggunaan aplikasi internet serta memahami lebih dalam mengenai keamanan internet. Materi yang diberikan meliputi : Google Hacking, Phishing, Hacking Email Accounts, Denial of Service, Session Hijacking, Hacking Web Servers, Web Application Vulnerabilities, Web-based Password, Cracking Techniques, SQL Injection, Spamming, Internet Content Filtering Techniques, Privacy on the Internet, spying Technologies, Hacking and Cheating Online Games, Hacking RSS and Atom, Hacking Web Browsers (Firefox, IE), Proxy Server Technologies, Botnets. Pustaka

1. Harris, Shon, Gray Hat Hacking: The Ethical Hacker’s Handbook. Mc Graw Hill, 2007.

2. Scrambay, J., Shema,M., Hacking Exposed:Web Application Hacking, McGraw Hill, 2006.

3. Stuttard, D., Pinto, M., The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws, Wiley Publishing, Inc, 2007.

Perangkat Pendukung : VMWare (Windows Server 2000/2003, Backtrack) Mata Kuliah : Keamanan Sistem dan Aplikasi Kode : IF707 (4 SKS) Semester : 7 (tujuh) Prasyarat : IF513 Ethical Hacking Mata kuliah ini mempelajari keamanan teknologi informasi yang berkaitan dengan penggunaan sistem operasi dan keamanan yang berkaitan dengan aplikasi desktop. Materi yang diberikan meliputi : System Hacking, Trojans and Backdoors, Viruses and Worms, Linux Hacking, Buffer Overflows, Covert Hacking, Writing Virus Codes, Assembly Language Tutorial, Exploit Writing, Smashing the Stack for Fun and Profit, Windows Based Buffer Overflow Writing, Mac OS X Hacking, Hacking USB Devices, Hacking Database Servers, Patch Management. Pustaka

1. Harris, Shon, Gray Hat Hacking: The Ethical Hacker’s Handbook. Mc Graw Hill, 2007.

2. Anley,C., Heasman,J.,et al, The Shellcoder's Handbook: Discovering and Exploiting Security Holes, Wiley, 2007.

3. Hurley, Chris. Penetration Tester Open Source Toolkit, Syngress, 2007.

Page 37: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

35

Perangkat Pendukung : VMWare (Windows Server 2000/2003, Backtrack) Mata Kuliah : Keamanan Jaringan dan Wireless Kode : IF807 (4 SKS) Semester : 8 (delapan) Prasyarat : IF513 Ethical Hacking Mata kuliah ini mempelajari keamanan teknologi informasi yang berkaitan dengan jaringan komputer dan komunikasi berbasis wireless dan mempelajari teknik-teknik pengamanan jaringan komputer dan komunikasi berbasis wireless. Materi yang diberikan meliputi : Sniffers, Hacking Wireless Networks, Evading IDS, Firewalls, and Detecting Honey Pots, Hacking Routers, Cable Modems and Firewalls, Hacking Mobile Phones, PDA, and Handheld Devices, Bluetooth Hacking, VoIP Hacking, RFID Hacking, Hacking Global Positioning System (GPS), Firewall Technologies. Pustaka

1. Harris, Shon, Gray Hat Hacking: The Ethical Hacker’s Handbook. Mc Graw Hill, 2007.

2. Mcnab, Chris, Network Security Assessment, O'reilly, 2007. Perangkat Pendukung : VMWare (Windows Server 2000/2003, Backtrack)

Page 38: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

36

8. Jalur Administrasi Sistem dan Pengelolaan Sistem Informasi Mata Kuliah : Customer Relationship Management Kode : IF510 (3 SKS) Semester : 5 (lima) Prasyarat : - Mata kuliah ini menjelaskan dasar-dasar Customer Relationship Management serta integrasi bidang bisnis dan teknologi informasi untuk mendukung CRM. Materi yang diajarkan meliputi definisi CRM dan perannya dalam strategi bisnis, hubungan antara CRM dengan pemasaran dan customer service, salesforce automation, CRM dalam e-business, analytical CRM, perencanaan program dan tool untuk CRM, konsep dasar data mining dan data warehouse, manajemen proyek CRM, aplikasi CRM, implementasi dan tren dalam CRM, dan studi kasus nyata yang berkaitan dengan CRM. Pustaka

1. Barners, James. G. 2003. Secret of Customer Relationship Management. Yogyakarta: Andi

2. Dyche, Jill. 2002. The CRM Handbook. Addison-Wesley 3. Peter, J. Paul. & Jerry C. Olson. 2005. Consumer Behavior & Marketing Strategy 7th

edition. New York: McGraw-Hill International Edition 4. Berbagai sumber dari Internet

Mata Kuliah : Enterprise Resource Planning Kode : IF511 (3 SKS) Semester : 5 (lima) Prasyarat : - Mata kuliah ini bertujuan untuk membekali mahasiswa tentang sistem ERP yang membantu banyak perusahaan dalam mengintegrasikan berbagai fungsi bisnis. Program perangkat lunak Enterprise Resource Planning (ERP) membantu mengatur proses bisnis dengan menggunakan common database dan shared management reporting tools. Perangkat lunak ERP mendukung operasi dari proses bisnis yang efisien dengan mengintegrasikan berbagai aktifitas bisnis, termasuk procurement, sales & distribution, manufacturing, accounting, dan staffing. Dalam matakuliah ini, mahasiswa akan mempelajari sistem ERP melalui berbagai studi kasus, praktek, dan demo program. Pustaka

1. Hamilton, Scott. 2003. Maximizing Your ERP System. USA: McGraw-Hill 2. O’Leary, Daniel E. 2000. Enterprise Resource Planning System. New York:

Cambridge University Press 3. Shields, Murrell G. 2001. E- Business and ERP. Canada: John Wiley & Sons, INC 4. Norris, Grant. Dkk. 2000. E-Business and Erp Transforming the Enterprise. Canada:

John Wiley & Sons, INC Perangkat Pendukung : SAP Business One Mata Kuliah : Administrasi Sistem Kode : IF610 (3 SKS) Semester : 6 (Enam) Prasyarat : - Mata kuliah ini bertujuan untuk membekali mahasiswa dengan pengetahuan administasi sistem-sistem yang ada dalam sebuah jaringan komputer. Sistem-sistem yang dipelajari berupa mesin-mesin server yang terkait di dalam jaringan. Materi yang diberikan meliputi : perencanaan sistem, desain sistem, implementasi sistem, migrasi sistem, administrasi sistem, optimasi sistem, manajemen pengguna, backup dan recovery sistem. Kuliah ini menekankan pada proses perencanaan hingga proses recovery sistem dalam jaringan komputer. Pustaka

1. Morimoto,R. Noel,M. Droubi,O. Mistry,R. Amaris,C. Windows Server 2008 Unleashed, Sams, 2008

2. Limoncelli,T. Time Management for System Administrators. O'Reilly Media Inc, 2005.

3. Limoncelli,T.A., Hogan,C.J., Chalup,S.R. The Practice of System and Network Administration (2nd Edition). Addison-Wesley Professional, 2007.

Page 39: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009/ 2010

37

4. Preston, W.C. Backup & Recovery, O'Reilly Media Inc, 2007. Perangkat Pendukung :

- Perangkat keras : Komputer, kartu jaringan, kabel, switch, access point - Perangkat lunak : Server OS

Mata Kuliah : Administrasi Basis Data Kode : IF611 (3 SKS) Semester : 6 (Enam) Prasyarat : - Mata kuliah ini merupakan lanjutan dari mata kuliah basis data. Mahasiswa yang telah memahami basis data akan diperlengkapi untuk dapat menerapkan dan memelihara basis data sehingga tetap maksimal. Materi yang diajarkan meliputi pemahaman query-query sederhana, membangun database dan schema, konektifitas dan networking database, pengaturan user dan database security, pengambilan, backup, dan recovery data, pengaturan basis data, performance tuning dan troubleshooting. Pustaka

1. Silberschatz, H.F. Korth, S. Sudarshan, Database Systems Concept, McGraw Hill Companies, New York, 1997

2. Oracle University, Introduction to Oracle9i: SQL, Oracle, 2002 3. Oracle University, Oracle Fundamental 1, Oracle, 2002 4. Oracle University, Oracle Fundamental 2, Oracle, 2002 5. Oracle University, Oracle Performance Tuning, Oracle, 2002 6. Matthew Bennett, Programming With Oracle Developer, SAMS, 2002

Perangkat Pendukung : ORACLE 10g Mata Kuliah : Administrasi Linux Kode : IF612 (3 SKS) Semester : 6(enam) Prasyarat : - Dalam mata kuliah ini, mahasiswa dapat mengimplementasikan administrasi server, dengan menerapkan berbagai konfigurasi sistem operasi Linux, untuk dapat membangun server yang tangguh dan aman. Kuliah ini membahas mengenai konfigurasi dan manajemen server Linux. Pustaka

1. Bambang, Wilfridus., Diktat Mata Kuliah Administrasi Linux, Bandung, Universitas Kristen Maranatha, 2006.

2. Sobell, Mark G., A Practical Guide to Linux Commands, Editors, and Shell Programming, Prentice Hall, 2005.

3. Shah, Steve. Soyinka, Wale., Linux Administration A Beginner`s Guide, Fourth Edition, California, McGraw-Hill, 2005.

Page 40: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

38

Tabel 14 Kelompok Mata Kuliah Berdasarkan Klasifikasinya KLASIFIKASI

Utama ( 82 SKS, 56.94% )

Pendukung ( 42 SKS, 29.17% )

Khusus (Lain-Lain) ( 20 SKS, 13.89% )

IF102 Pengenalan Aplikasi Komputer 2 IF103 Pengantar Teknologi Informasi 2 IF104 Algoritma dan Pemrograman 3 IF105 Pemrograman Dasar 4 IF203 Jaringan Komputer 4 IF204 Struktur Data 4 IF205 Sistem Pengarsipan & Akses 3 IF302 Matematika Diskrit 3 IF303 Rekayasa Perangkat Lunak 1 3 IF304 Pengantar Arsitektur Komputer 2 IF305 Basis Data 4

IF306/IF307 Pemrograman Berorientasi Objek A/B 4 IF401 Manajemen Proyek 3 IF402 Sistem Operasi Komputer 3 IF403 Rekayasa Perangkat Lunak 2 3 IF404 Pemrograman Web 4 IF405 Sekuritas Komputer 3

IF406/IF407 Pemrograman Berorientasi Objek Lanjutan A/B 4 IF501 Disain Antarmuka Pengguna 3 IF502 Sistem Informasi 3 IF503 Pengantar Intelejensia Buatan 3 IF602 Strategi Algoritmik 2 IF605 Basis Data Lanjutan 4 IF606 Kerja Praktek 3 IF702 Seminar Tugas Akhir 2 IF802 Tugas Akhir 4

Total 82

IF106 Matematika Informatika 2 IF202 Aljabar Linier dan Matriks 3 IF505 Pemasaran 2 IF601 Metodologi Penelitian 2 IF603 Proses Bisnis 2 IF604 Statistik 3 IF701 Ekonomi Teknik 2 IF801 Kapita Selekta 3 Subtotal 19 MK Pilihan 23 Total 42

IF101 Bahasa Inggris I 2 MK024 Kewarganegaraan 2 IF201 Bahasa Inggris II 2 MK061 Etika 2 IF301 Bahasa Inggris III 2 IF504 Kewirausahaan 2 MK039 Bahasa Indonesia 2 MK017 Pancasila 2 MK037 Kepemimpinan 2 MK060 Fenomenologi Agama 2 Total 20

Page 41: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

39

Gambar 1 Peta Kurikulum 2009 Jurusan S1 Teknik Informatika

Page 42: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

40

Struktur Organisasi

Ketua Jurusan S1 IF : Dr. Ir. Mewati Ayub., MT. Sekretaris Jurusan S1 IF : Meliana Christianti, S. Kom. : Kepala Laboratorium Komputer : Timotius Witono, S.Kom

Cristian Ade Candra., ST., MT. Vishnu Valentino., S. Kom.

Koordinator Tugas Akhir : Tjatur Kandaga., ST., MT. Koordinator Kerja Praktek : Diana Trivena Yulianti., S. Kom., MT.

Dosen Wali Angkatan 2003 (NRP Ganjil) : Andi Wahju Rahardjo E, BSEE., MSSE. Dosen Wali Angkatan 2003 (NRP Genap) : Bernard Renaldy Suteja, S. Kom., M. Kom.

Dosen Wali Angkatan 2004 (NRP Ganjil) : Teddy Marcus Zakaria. ST., MT. Dosen Wali Angkatan 2004 (NRP Genap) : Hendra Bunyamin, S.Si, MT.

Dosen Wali Angkatan 2005 (NRP Ganjil) : Tjatur Kandaga, ST, MT. Dosen Wali Angkatan 2005 (NRP Genap) : Diana Trivena Yulianti., S. Kom., MT.

Dosen Wali Angkatan 2006 (NRP Ganjil) : Andi Wahju Rahardjo E, BSEE., MSSE. Dosen Wali Angkatan 2006 (NRP Genap) : Hendra Bunyamin, S.Si, MT.

Dosen Wali Angkatan 2007 (NRP Ganjil) : Dr. Ir. Mewati Ayub, MT. Dosen Wali Angkatan 2007 (NRP Genap) : Teddy Marcus Zakaria. ST., MT.

Dosen Wali Angkatan 2008 (NRP Ganjil 0872001 – 0872143)

Meliana Christianti, S. Kom.

Dosen Wali Angkatan 2008 (NRP Ganjil 0872145 – 0872289)

: Timotius Witono, S. Kom.

Dosen Wali Angkatan 2008 (NRP Genap 0872002 – 0872144)

: Daniel Jahja Surjawan, S. Kom.

Dosen Wali Angkatan 2008 (NRP Genap 0872146 – 0872288)

: Erico Darmawan Handoyo, S. Kom.

Dosen Wali Angkatan 2009 (NRP Ganjil) : Tanti Kristanti, ST., MT. Dosen Wali Angkatan 2009 (NRP Genap) : Wilfridus Bambang Triadi Handaya, ST.,

M. Cs.

Page 43: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

41

�������������� ��������

����������������

�����������������������

���������������������

���������������������

��������������������������

������ ����������������

��!��"������!����

�#���$������%����&��������&&�

�������'���(��������������������

�����������)

���������������������

������������

Gambar 2 Struktur Organisasi Jurusan S1 Teknik Informatika

Selain dari semua pengelola di atas, Jurusan S1 Teknik Informatika juga memiliki Koordinator Bidang Kemahasiswaan yang untuk Tahun Akademik 2009-2010 ini dijabat oleh Djoni Setiawan Kartawihardja, ST.

Page 44: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

42

Daftar Dosen Pengajar 1. Dr. Ir. Mewati Ayub, MT. [email protected] 2. Meliana Christianti, S. Kom. [email protected]

[email protected] 3. Adelia, S. Kom. [email protected] 4. Andi Wahyu Rahardjo Emanuel,

BSEE., MSSE [email protected]

5. Bernard Renaldy Suteja, S. Kom., M. Kom.

[email protected] [email protected]

6. Cristian Ade Candra, ST., MT. [email protected] 7. Daniel Jahja Surjawan., S. Kom [email protected] 8. Diana Trivena Yulianti, S. Kom., MT. [email protected]

[email protected] 9. Djoni Setiawan Kartawihardja., ST. [email protected] 10. Doro Edi, ST., M. Kom. [email protected] 11. Erico Darmawan Handoyo, S. Kom. [email protected]

[email protected] 12. Frederic Constantianus Bokau, S. Kom. [email protected]

[email protected] 13. Hapnes Toba, M.Sc. [email protected] 14. Hendra Bunyamin, S.Si, MT [email protected]

[email protected] 15. Laurentius Risal., ST. [email protected]

[email protected] 16. Niko Ibrahim, MIT. [email protected] 17. Peter Hyong Jik Kim, BFA [email protected] 18. Radiant Victor Imbar, S. Kom., MT. [email protected] 19. Saron Kurniawati Yefta, S. Kom. [email protected] 20. Setia Budi, S. Kom. [email protected] 21. Tanti Kristanti., ST., MT. [email protected]

[email protected] 22. Teddy Marcus Zakaria, ST., MT. [email protected]

[email protected] 23. Timotius Witono, S. Kom. [email protected] 24. Tiur Gantini Manullang., ST. [email protected]

[email protected] 25. Tjatur Kandaga, S. Si., MT. [email protected]

[email protected] 26. Vishnu Valentino Adariku

Manangkalangi , S. Kom [email protected]

27. Wilfridus Bambang Triadi Handaya, ST., M.Cs.

[email protected] [email protected]

28. Yenni Merlin Djajalaksana, MBA. [email protected] 29. Andreas Widjaja, S. Si., M. Sc., PhD. 30. Ir.Anita Supartono, M.Sc. 31. Ardian Ibrahim, S.Kom. 32. Cato Chandra, S.Kom. 33. Christian Juniady Setiawan, S. Kom. 34. Dra. Christine Suryadi, MT.

Page 45: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

43

35. Donny Onggowidjaja, S.Kom. 36. Drs. Edward Lukman, M.Hum. 37. Eric Christensen,BA., MA.ICS 38. Handy Sobandi, SH., M.Kn. 39. Hendra Lijaya, ST., MSIS. 40. Iet Beng, SS 41. Julianti Kasih, SE., M. Kom 42. Kiki Maulana Adhinugraha, S.Kom., MT 43. Drs.M.Umar Djani M., M.Pd. 44. Dra Rosida Tiurma Manurung, SS., M.Hum. 45. Sen Yung, S. Kom., MT. 46. Sulaeman Santoso, S.Kom. 47. Ir.Supartono, M.Sc. 48. Swat Lie Liliawati., SH., M.Hum. 49. Titan Hadiyan.ST.

Page 46: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

44

Ketentuan Teknis Pengambilan Kerja Praktek

1. Syarat mengambil Kerja Praktek: � Menyelesaikan minimal 70 SKS � IPK >= 2.0 � Telah / sedang mengambil matakuliah yang berkaitan dengan topik

kerja praktek yang diambil 2. Jenis Kerja Praktek yang diperbolehkan:

� Membuat program / aplikasi sesuai ketentuan yang ditetapkan oleh KBK Rekayasa Perangkat Lunak, KBK Sistem Informasi, atau KBK Multimedia dan Jaringan.

� Magang kerja � Ditujukan terutama bagi mahasiswa yang belum selesai Kerja

Praktek atau Tugas Akhir tetapi sudah diterima kerja di suatu perusahaan yang bergerak di bidang Teknologi Informasi.

� Mahasiswa yang bersangkutan harus mempunyai indeks prestasi kumulatif (IPK) minimal 2.75.

� KP magang kerja dilaksanakan selama 6 bulan full time. � Deskripsi pekerjaan yang akan dilakukan selama magang kerja

harus disepakati oleh Fakultas IT dan Instansi tempat magang kerja pada awal magang kerja.

� Bagi mahasiswa lain selain dalam kategori di atas, bisa mengambil magang kerja asalkan sesuai dengan ketentuan pada nomor 3.

3. Prosedur mengambil Kerja Praktek: � Persiapan KP (dilakukan sebelum mengambil matakuliah KP pada

perwalian) : � Mengumpulkan Proposal KP kepada Koordinator KP. Tiap

semester disediakan dua kali kesempatan untuk pengumpulan proposal KP yaitu sebelum UTS dan sebelum UAS. Bagi peserta KP magang pengajuan Proposal KP harus dilampiri dengan rencana kerja (job description) dari tempat magang kerja.

� Format proposal KP terdiri dari : � Latar belakang masalah, � Rumusan masalah, � Tujuan pembahasan, � Ruang lingkup kajian, � Sumber data, dan � Sistematika penyajian.

� Koordinator KP akan mengadakan rapat bersama Ketua KBK untuk menentukan KBK tiap Proposal.

� Proposal harus dipresentasikan oleh mahasiswa dalam rapat KBK untuk ditentukan apakah layak atau tidak layak, kemudian ditentukan dosen pembimbingnya.

� Proposal yang sudah dinyatakan layak memiliki masa berlaku selama 2 (dua) semester (harus mulai diambil SKSnya paling lambat pada 2 semester berikutnya). Jika melewati batas waktu tersebut maka proposal dinyatakan tidak berlaku lagi.

Page 47: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

45

� Proposal yang sudah diambil SKSnya memiliki masa berlaku paling lama 2 (dua) semester sejak pengambilannya.

� KBK & Pembimbing berhak mengubah, menambah atau mengurangi ruang lingkup proposal KP.

� Sudah mempunyai topik proposal yang sudah disetujui oleh salah satu KBK (Rekayasa Perangkat Lunak, Sistem Informasi, atau Multimedia dan Jaringan) pada semester sebelumnya.

� Memasukkan mata kuliah Kerja Praktek pada saat perwalian � Mengumpulkan form pengajuan Kerja Praktek, form kesediaan

membimbing dari dosen pembimbing Kerja Praktek, form keterangan Kerja Praktek dari instansi, fotocopy transkrip nilai terakhir, dan fotocopy DKBS ke Koordinator Kerja Praktek

� Mengikuti kuliah Kerja Praktek (tidak berlaku bagi mahasiswa magang kerja yang bertempat kerja di luar Bandung)

� Khusus bagi yang magang kerja: � Jenis pekerjaan yang berkaitan dengan bidang Teknologi

Informasi dengan persetujuan Koordinator Kerja Praktek dan koordinator magang.

� Pekerjaan / produk kerja tersebut merupakan jenis pekerjaan yang menghasilkan satu atau lebih:

� Aplikasi / Program � Dokumentasi Aplikasi / Hasil Observasi � Standard Operating Procedure � Bentuk lain dengan persetujuan Koordinator Kerja

Praktek dan koordinator magang � Menyerahkan surat keterangan dari perusahaan

tempat kerja yang menyebutkan jenis pekerjaan dan tanggal awal bekerja

� Tipe pekerjaan adalah ekuivalen 6 bulan full time / sesuai project perusahaan dengan definisi full time adalah minimal 140 jam sebulan

� Bagi mahasiswa yang secara bersamaan mengambil magang TA yang merupakan perpanjangan magang Kerja Praktek, total waktu magang (KP + TA) adalah ekuivalen 6 bulan full time / sesuai project perusahaan

4. Pelaksanaan Bimbingan � Peserta KP wajib untuk menghadap dosen pembimbing setidak-

tidaknya 2 (dua) minggu sekali (dibuktikan dengan adanya tanda tangan pembimbing dan materi diskusi pada form bimbingan pada buku saku KP).

� Jika dalam 2 (dua) minggu (14 hari) tidak melakukan bimbingan, maka mahasiswa akan mengalami penurunan level nilai mutu.

� Bagi peserta KP yang magang di perusahaan, wajib untuk menghadap dosen pembimbing setidak-tidaknya 1 (satu) bulan sekali (dibuktikan dengan adanya tanda tangan pembimbing dan materi diskusi pada form bimbingan pada buku saku KP), dengan membawa perincian tugas dan aktivitas setiap hari yang telah dilaksanakan.

Page 48: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

46

5. Prosedur Ujian Sidang Kerja Praktek (USKP) � Menyerahkan surat siap USKP dari Pembimbing ke Koordinator

Kerja Praktek � Sudah menyelesaikan bab 1, 2, 3, 4, 5 dan 6 dari Laporan Kerja

Praktek dan program aplikasi yang dihasilkan sudah selesai menjalani tahap testing dan / atau implementasi.

� Jalannya USKP: � Peserta: dosen pembimbing, 1 orang dosen penguji, dan

maksimum 10 orang mahasiswa yang sedang mengambil Kerja Praktek

� Lamanya USKP: 45 menit – 1 jam � Fokus USKP adalah proses keseluruhan pengembangan

aplikasi, dan laporan pelaksanaan testing dan / atau implementasi beserta temuan yang diperoleh

� Pada akhir USKP, akan diadakan judisium untuk menentukan nilai hasil Kerja Praktek beserta revisi akhir yang diminta oleh dosen penguji.

� Setelah judisium selesai, mahasiswa USKP akan diberikan pengumuman tenggat waktu revisi dan penyerahan syarat-syarat administrasi penyerahan hasil Kerja Praktek yang disyaratkan oleh Universitas dan Fakultas.

� Apabila hasil USKP dari mahasiswa adalah D, maka USKP dinyatakan gagal.

6. Ketentuan USKP bagi mahasiswa yang magang kerja: � USKP dilaksanakan setelah 6 bulan magang, berisi laporan

pertanggungjawaban magang dengan laporan magang final. Teknis pelaksanaan sama dengan yang tercantum dalam point 5.

7. Format penulisan Laporan Kerja Praktek 7.1 Format Laporan untuk Topik KP KBK Rekayasa Perangkat Lunak

� Laporan Kerja Praktek (pengembangan program / aplikasi) Bab 1 Persyaratan Produk

1.1 Pendahuluan 1.1.1 Tujuan 1.1.2 Ruang Lingkup Proyek 1.1.3 Definisi, Akronim, dan Singkatan 1.1.4 Referensi 1.1.5 Overview

1.2 Gambaran Keseluruhan 1.2.1 Perspektif Produk 1.2.2 Fungsi Produk 1.2.3 Karakteristik Pengguna 1.2.4 Batasan - Batasan 1.2.5 Asumsi dan Ketergantungan 1.2.6 Penundaan Persyaratan

Bab 2 Spesifikasi Produk 2.1 Persyaratan Antarmuka Eksternal

2.1.1 Antarmuka dengan Pengguna

Page 49: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

47

2.1.2 Antarmuka Perangkat Keras 2.1.3 Antarmuka Perangkat Lunak 2.1.4 Antarmuka Komunikasi

2.2 Fitur Produk Perangkat Lunak 2.2.1 Fitur 1 2.2.2 Fitur 2 2.2.3 Fitur 3 dst...

Bab 3 Desain Perangkat Lunak 3.1 Pendahuluan

3.1.1 Identifikasi 3.1.2 Overview Sistem

3.2 Desain Perangkat Lunak Secara Keseluruhan 3.3 Desain Arsitektur Perangkat Lunak

3.3.1 Komponen Perangkat Lunak 3.3.2 Konsep Eksekusi 3.3.3 Desain Antar Muka

Bab 4: Pengembangan Sistem 4.1 Perencanaan Tahap Implementasi

4.1.1 Pembagian Modul / Prosedur / Class Implementasi 4.1.2 Keterkaitan Antar Modul / Prosedur / Class

4.2 Perjalanan Tahap Implementasi (Coding) 4.2.1 Top Down / Bottom Up Implementasi 4.2.2 Debugging

4.3 Ulasan Realisasi Fungsionalitas 4.4 Ulasan Realisasi User Interface Design

Bab 5 Testing dan Evaluasi Sistem 5.1 Rencana Pengujian Sistem Terimplementasi

5.1.1 Test Case 5.1.2 Uji Fungsionalitas Modul / Class

5.2 Perjalanan Metodologi Pengujian 5.2.1 White Box 5.2.2 Black Box 5.2.3 Survey / Wawancara dengan Target Pengguna Aplikasi

5. 3 Ulasan Hasil Evaluasi Bab 6 Kesimpulan dan Saran

6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi 6.2 Keterkaitan antara Saran dengan Hasil Evaluasi 6.3 Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan

Lampiran A. Hasil Implementasi (Code Program) B. Hasil Uji Coba / Survey / Wawancara

Daftar Referensi Daftar Indeks / Istilah / Kata Sukar

� Laporan Kerja Praktek (versi Magang Kerja)

Bab 1 Pendahuluan Bab 2 Produk Kerja

2.1 Produk Kerja 1

Page 50: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

48

2.2 Produk Kerja 2 2.3 dst (sesuai jumlah produk kerja yang dibuat)

Bab 3 Evaluasi Pekerjaan 3.1 Evaluasi Produk Kerja 1 3.2 Evaluasi Produk Kerja 2 3.3 dst (sesuai jumlah produk kerja yang dibuat)

Bab 4 Kesimpulan dan Saran 4.1 Kesimpulan Produk Kerja 4.2 Saran Bagi Perusahaan

Lampiran A. Bukti laporan rutin pekerjaan (harian / mingguan) B. Bukti penyelesaian magang kerja dari perusahaan C. Dokumentasi Produk Kerja

7.2 Format Laporan untuk Topik KP KBK Sistem Informasi

Format Laporan

1. Cover 2. Lembar Pengesahan 3. Prakata

Isinya harus terstruktur: • Ucapan syukur kepada Tuhan • Penjelasan mengenai adanya tugas karya ilmiah, tujuan

subjektif. Contoh: untuk gelar S1/D3 untuk syarat kelulusan… • Penjelasan pelaksanaan pembimbing karya ilmiah. Contoh:

suatu kalimat tentang judul • Intro tentang arahan, bimbingan, bantuan dalam penyusunan

karya ilmiah (Ucapan terimakasih kepada pembimbing) • Ucapan terimakasih kepada pihak – pihak dimulai dari unit

tertinggi (Dekan, Ketua Jurusan, koordinator KP / TA, dosen-dosen s/d teman-teman)

• Pernyataan keterbukaan terhadap kritik dan saran • Harapan. Contoh: dengan adanya penelitian ini diharapkan… • Kata mutiara, dll

4. Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah 5. Surat Pernyataan Orisinalitas Karya 6. Abstrak

Tidak boleh lebih dari 200 kata. Isinya: • Pokok masalah yang dibahas • Tujuan pembahasan • Teori yang digunakan • Sumber data • Metode dan teknik penelitian

� Metode: cara menganalisis / memecahkan � Teknik Penelitian: cara pengumpulan data

• Temuan ilmiah / Jawaban pembahasan

Page 51: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

49

7. Daftar Isi 8. Daftar Gambar 9. Daftar Tabel

10. Daftar Lampiran 11. Daftar Notasi / Lambang 12. Daftar Singkatan 13. Daftar Istilah / glossary 14. Isi laporan (Bab 1 – Bab Penutup)

BAB I Pendahuluan 1.1 Latar Belakang Masalah 1.2 Rumusan Masalah 1.3 Tujuan Pembahasan 1.4 Ruang Lingkup Kajian 1.5 Sumber Data Contoh: dari kuesioner, Buku, Internet, dll 1.6 Sistematika Penyajian BAB II KAJIAN TEORI Berisi landasan pemilihan teori (alasannya) Innote: …. (Kotler, 2005: 34) bagian ini harus terkait ke daftar pustaka BAB III ANALISIS DAN RANCANGAN SISTEM BAB IV HASIL PENELITIAN BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN BAB VI SIMPULAN DAN SARAN 6.1 Simpulan 6.2 Saran

15. Daftar Pustaka 16. Lampiran

� Kuesioner � Data � Source Code � Riwayat Hidup / CV Penulis

� Nama � Tempat Tanggal lahir � Alamat rumah (bukan kost) � No telpon � Email � Riwayat Pendidikan � Pengalaman Kerja (jika ada) � Judul KP � Foto 4x6 warna sebelah kanan atas

Catatan: pedoman dapat didownload di situs Web Fakultas IT.

Page 52: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

50

Penulisan Daftar Pustaka Mengacu pada format American Psychological Association (APA)

1. Buku a. Buku tanpa Bab

Referensi pada tulisan . . . which offered a theoretical backdrop for a number of innovative behavior modification approaches (Skinner, 1969). Referensi pada akhir tulisan (daftar pustaka) Skinner, B.F. (1969). Contingencies of reinforcement. New York: Appleton-Century-Crofts. Bremner, G., & Fogel, A. (Eds.). (2001). Blackwell handbook of infant development. Malden, MA: Blackwell.

b. Buku dengan Bab Referensi pada tulisan . . . The elucidation of the potency of infant-mother relationships, showing how later adaptations echo the quality of early interpersonal experiences (Harlow, 1958, chap. 8). Referensi pada akhir tulisan (daftar pustaka) Harlow, H. F. (1958). Biological and biochemical basis of behavior. In D. C. Spencer (Ed.), Symposium on interdisciplinary research (pp. 239-252). Madison: University of Wisconsin Press.

c. Buku tanpa Penulis Referensi pada tulisan . . . the number of recent graduates from art schools in France has shown that this is a trend worldwide (Art Students International, 1988). Referensi pada akhir tulisan (daftar pustaka) Art students international. (1988). Princeton, NJ: Educational Publications International.

d. Buku dengan edisi / versi Strunk, W., Jr., & White, E. B. (1979). The elements of style (3rd ed.). New York: Macmillan. Cohen, J. (1977). Manual labor and dream analysis (Rev. ed.). New York: Paradise Press. American Psychiatric Association. (1994). Diagnostic and statistical manual of mental disorders (4th Ed.). Washington, DC: Author.

e. Buku terjemahan Luria, A. R. (1969). The mind of a mnemonist (L. Solotaroff, Trans.). New York: Avon Books. (Original work published 1965)

f. Buku dengan beberapa volume Referensi pada tulisan . . . The cognitive development of the characters in Karlin's class illustrates the validity of this new method of testing (Wilson & Fraser, 1988-1990). Referensi pada akhir tulisan (daftar pustaka)

Page 53: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

51

Wilson, J. G., & Fraser, F. (Eds.). (1988-1990). Handbook of wizards (Vols. 1-4). New York: Plenum Press.

2. Jurnal a. Artikel Jurnal

Referensi pada tulisan When quoting an author's words exactly, indicate the page number: Even some psychologists have expressed the fear that "psychology is in danger of losing its status as an independent body of knowledge" (Peele, 1981, p. 807). Referensi pada akhir tulisan (daftar pustaka) Peele, S. (1981). Reductionism in the psychology of the eighties: Can biochemistry eliminate addiction, mental illness, and pain? American Psychologist, 36, 807-818.

b. Artikel Jurnal, lebih dari enam pengarang Referensi pada tulisan . . . the nutritional value of figs is greatly enhanced by combining them with the others (Cates et al., 1991). Referensi pada akhir tulisan (daftar pustaka) Cates, A. R., Harris, D. L., Boswell, W., Jameson, W. L., Yee, C., Peters, A. V., et al. (1991). Figs and dates and their benefits. Food Studies Quarterly, 11, 482-489.

3. Sumber Digital a. Buku elektonik dari perpustakan digital

Wharton, E. (1996). The age of innocence. Charlottesville, VA: University of Virginia Library. Retrieved March 6, 2001, from netLibrary database.

b. Artikel Jurnal dari perpustakaan digital Schraw, G., & Graham, T. (1997). Helping gifted students develop metacognitive awareness. Roeper Review, 20, 4-8. Retrieved November 4, 1998, from Expanded Academic ASAP database.

c. Artikel Majalah atau Koran dari Internet (bukan dari perpustakaan digital) Sarewitz, D., & Pielke, R. (2000, July). Breaking the global warming gridlock [Electronic version]. The Atlantic Monthly, 286(1), 54-64.

d. Artikel e-Journal Bilton, P. (2000, January). Another island, another story: A source for Shakespeare's The Tempest. Renaissance Forum, 5(1). Retrieved August 28, 2001, from http://www.hull.ac.uk/renforum/current.htm

e. Halaman Web Shackelford, W. (2000). The six stages of cultural competence. In Diversity central: Learning. Retrieved April 16, 2000, from http://www.diversityhotwire.com/learning/cultural_insights.html

f. Web Site dari organisasi American Psychological Association. (n.d.) APAStyle.org: Electronic references. Retrieved August 31, 2001, from http://www.apa.org/journals/webref.html

4. Sumber Lain

Page 54: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

52

a. Artikel Koran, tanpa pengarang Counseling foreign students. (1982, April). Boston Globe, p. B14.

b. Tesis Caravaggio, Q. T. (1992). Trance and clay therapy. Unpublished master's thesis, Lesley University, Cambridge, MA.

c. Disertasi Arbor, C.F. (1995). Early intervention strategies for adolescents. Unpublished doctoral dissertation, University of Massachusetts at Amherst.

Laporan wajib dibuat dengan memenuhi ketentuan-ketentuan sebagai berikut: 1. Untuk format cetak (hardcopy) untuk pelaksanaan Sidang KP, laporan

dikumpulkan di atas kertas A4 (21 x 29.7 cm) 2. Untuk format digital (softcopy), laporan dikumpulkan dalam format MS

Word-compatible dan PDF. 3. Margin kiri halaman 4 cm, atas kanan dan bawah 3 cm. 4. Untuk jenis tulisan (font), berlaku ketentuan-ketentuan sebagai berikut:

• Judul Utama dan Judul Bab (heading 1) : Arial 16pt bold. • Judul subbab (heading 2, 3, dst) : Arial 14pt bold. • Teks : Arial 12pt spasi 1.5. • Abstrak : Arial 11pt spasi 1. • Daftar Isi : Arial 11 spasi 1. • Source Code : Courier New 10pt spasi 1

Seluruh bagian laporan menggunakan alignment justified kecuali judul bab, judul subbab, dan source code. 5. Aturan Penomoran

• Judul bab menggunakan penomoran angka Romawi dimulai dari I, II, dst. Judul bab ditulis sebaris dengan namanya. Contoh: “BAB I PENDAHULUAN”

• Penomoran gambar dimulai dari 1 • Penomoran tabel menggunakan angka romawi dimulai dari I • Penomoran lampiran menggunakan huruf kapital A, B, C • Penomoran halaman untuk tajuk bab berada di tengah bawah mulai

dari 1 • Penomoran halaman untuk yang tidak ada tajuk bab berada di kanan

atas • Untuk penomoran halaman berlaku ketentuan sebagai berikut:

o Dari Kata Pengantar s/d Daftar Lampiran � angka romawi kecil (i, ii, iii, iv, dst), rata tengah.

o Bab-bab isi � nomor halaman dengan angka biasa (arab) mengurut mulai dari 1 untuk halaman pertama Bab I, rata tengah di halaman awal/judul saja, sedangkan di halaman-halaman berikutnya kanan atas.

o Lampiran-lampiran � nomor lampiran diikuti nomor halaman dengan pemisah titik (mis. A.1, A.2, dst), rata tengah.

9. Semua istilah asing di-italic. 10. Penulisan referensi lihat ketentuan penulisan referensi Tugas Akhir 7.3 Format Laporan untuk Topik KP KBK Multimedia dan Jaringan

Lihat format laporan KBK Multimedia di bagian TA

Page 55: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

53

Ketentuan Teknis Pengambilan Tugas Akhir

1. Syarat mengambil Tugas Akhir: � Menyelesaikan minimal 120 SKS � IPK >= 2.0 � Lulus Kerja Praktek � Sedang mengambil Seminar Tugas Akhir (STA) atau sudah lulus

STA 2. Jenis Tugas Akhir yang diperbolehkan:

� Membuat program / aplikasi sesuai ketentuan yang ditetapkan oleh KBK Rekayasa Perangkat Lunak, KBK Sistem Informasi, atau KBK Multimedia dan Jaringan.

� Magang kerja � Ditujukan terutama bagi mahasiswa yang hanya tinggal

mengambil Tugas Akhir dan sudah diterima kerja di suatu perusahaan yang bergerak di bidang Teknologi Informasi.

� Mahasiswa yang bersangkutan harus mempunyai indeks prestasi kumulatif (IPK) minimal 2.75.

� TA magang kerja dilaksanakan selama 6 bulan full time. � Deskripsi pekerjaan yang akan dilakukan selama magang kerja

harus disepakati oleh Fakultas IT dan Instansi tempat magang kerja pada awal magang kerja, dan proposal TA disetujui oleh KBK terkait

3. Prosedur mengambil Seminar Tugas Akhir: � Memasukkan mata kuliah Seminar Tugas Akhir pada saat

perwalian � Sudah mempunyai topik proposal yang sudah disetujui oleh salah

satu KBK (Rekayasa Perangkat Lunak, Sistem Informasi, atau Multimedia dan Jaringan) pada semester sebelumnya.

4. Prosedur mengambil Tugas Akhir: � Memasukkan mata kuliah Tugas Akhir pada saat perwalian � Sudah atau sedang mengambil mata kuliah Seminar Tugas Akhir � Mengikuti kuliah Tugas Akhir (tidak berlaku bagi mahasiswa

magang kerja yang bertempat kerja di luar Bandung) � Khusus bagi yang magang kerja:

� Jenis pekerjaan yang berkaitan dengan bidang Teknologi Informasi dengan persetujuan KBK terkait

� Pekerjaan / produk kerja tersebut merupakan jenis pekerjaan yang menghasilkan satu atau lebih:

� Aplikasi / Program � Dokumentasi Aplikasi / Hasil Observasi � Standard Operating Procedure � Bentuk lain dengan persetujuan KBK terkait

� Menyerahkan surat keterangan dari perusahaan tempat kerja yang menyebutkan jenis pekerjaan dan tanggal awal bekerja

� Tipe pekerjaan adalah ekuivalen 6 bulan full time dengan definisi full time adalah minimal 140 jam sebulan

� Bagi yang mengambil magang TA yang merupakan perpanjangan magang Kerja Praktek, total waktu magang (KP + TA) adalah ekuivalen 6 bulan full time

Page 56: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

54

� Disetujui pada saat Seminar Proposal Tugas Akhir � Pelaksanaan Bimbingan:

� Peserta TA wajib untuk menghadap dosen pembimbing setidak-tidaknya 2 (dua) minggu sekali (dibuktikan dengan adanya tanda tangan pembimbing dan materi diskusi pada form bimbingan pada buku saku TA).

� Bagi peserta TA yang magang di perusahaan, wajib untuk menghadap dosen pembimbing setidak-tidaknya 1 (satu) bulan sekali (dibuktikan dengan adanya tanda tangan pembimbing dan materi diskusi pada form bimbingan pada buku saku TA), dengan membawa perincian tugas dan aktivitas setiap hari yang telah dilaksanakan.

5. Seminar selama Tugas Akhir: 5.1 Seminar Proposal

a) Seminar Proposal dilaksanakan pada saat mahasiswa mengambil mata kuliah Seminar TA, atau ada jeda satu semester antara pengambilan mata kuliah Tugas Akhir dengan Seminar Proposal sebelumnya (Tugas Akhir tidak langsung diambil pada semester berikutnya setelah seminar proposal)

b) Sudah menyelesaikan bab 1 s/d bab 3 dari Laporan Tugas Akhir c) Jalannya Seminar Proposal:

� Peserta: dosen pembimbing, seorang dosen penguji dan mahasiswa yang sedang mengambil Seminar TA dan / atau Tugas Akhir minimal 5 orang

� Lamanya Seminar Proposal 45 menit – 1 jam � Fokus Seminar Proposal adalah pemahaman mengenai

persyaratan dan spesifikasi dari aplikasi yang diminta beserta teknologi yang disiapkan untuk membuat aplikasi.

� Dosen pembimbing dan dosen penguji akan memberikan saran perbaikan yang harus dijalankan dan dipertanggungjawabkan pada saat Seminar Proposal

� Pada akhir Seminar Proposal, akan diadakan judisium untuk menentukan layak / tidak layaknya proposal TA tersebut dilanjutkan sebagai Tugas Akhir

� Apabila Seminar proposal TA dinyatakan layak, akan diumumkan kepada mahasiswa yang bersangkutan dan dapat dilanjutkan ke pengambilan/pelaksanaan TA

� Apabila Seminar Proposal dinyatakan tidak layak oleh dosen pembimbing dan dosen penguji, akan diberi kesempatan mengulang kembali maksimal satu kali. Apabila Seminar Proposal yang kedua tetap gagal maka mahasiswa yang bersangkutan harus mengulang kembali mata kuliah Seminar Tugas Akhir dengan topik yang baru pada semester berikutnya

Page 57: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

55

5.2 Seminar Pra-Sidang: a) Menyerahkan surat siap Pra-Sidang dari Pembimbing ke

Koordinator Tugas Akhir b) Sudah menyelesaikan bab 1, 2, 3, dan 4 dari Laporan Tugas Akhir

dan program aplikasi sudah berjalan dengan baik c) Jalannya Seminar Pra-Sidang:

� Peserta: dosen pembimbing, 2 orang dosen penguji (minimal salah satu harus yang menjadi penguji saat Seminar Proposal), dan minimal 5 orang mahasiswa yang sedang mengambil Tugas Akhir / Seminar Tugas Akhir sebagai penonton.

� Lamanya Seminar Pra-Sidang: 1.5 – 2 jam � Fokus pra-sidang adalah proses pengembangan aplikasi

yang siap diujicobakan, dan juga strategi untuk menghadapi fase berikutnya yaitu tahap testing dan kesimpulan (bab 5 dan 6 laporan Tugas Akhir)

� Pada saat Seminar Pra-Sidang mahasiswa diwajibkan mendemonstrasikan kemampuan pemrograman dalam wujud perubahan coding / perilaku program sesuai dengan permintaan dosen penguji.

� Dosen penguji akan memberikan saran perbaikan yang harus dilaksanakan dan dipertanggungjawabkan pada saat Ujian Sidang Tugas Akhir

� Pada akhir Seminar Pra-Sidang, akan diadakan judisium untuk menentukan layak / tidak layak hasil TA untuk maju ke Ujian Sidang Tugas Akhir

� Apabila hasil prasidang TA dinyatakan layak, akan diumumkan kepada mahasiswa yang bersangkutan beserta lama waktu yang diberikan untuk melanjutkan ke tahap berikutnya.

� Apabila hasil prasidang TA dinyatakan tidak layak, akan diberikan waktu untuk mengulang Seminar Pra-Sidang sebanyak-banyaknya satu kali. Apabila pada Seminar Pra-Sidang yang kedua tetap tidak layak maka hasil TA dinyatakan gagal dan mahasiswa yang bersangkutan diwajibkan mengulang Tugas Akhir dengan topik yang baru.

5.3 Ujian Sidang Tugas Akhir: a) Menyerahkan surat siap USTA dari Pembimbing ke Koordinator

Tugas Akhir b) Sudah menyelesaikan bab 1, 2, 3, 4, 5 dan 6 dari Laporan Tugas

Akhir dan aplikasi program sudah selesai menjalani tahap testing c) Jalannya USTA:

� Peserta: dosen pembimbing, 2 orang dosen penguji (minimal salah satu harus yang menjadi penguji saat Seminar Pra-Sidang), Koordinator Tugas Akhir dan maksimum 5 orang mahasiswa yang sedang mengambil Tugas Akhir / Seminar Tugas Akhir sebagai penonton.

� Lamanya USTA : 1.5 – 2 jam � Fokus USTA adalah proses keseluruhan pengembangan

Page 58: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

56

aplikasi, pertanggungjawaban revisi saat Seminar Pra-Sidang dan laporan pelaksanaan testing dan / atau implementasi beserta temuan yang diperoleh

� Pada akhir USTA, akan diadakan judisium untuk menentukan nilai hasil Tugas Akhir beserta revisi akhir yang diminta oleh dosen penguji.

� Setelah judisium selesai, mahasiswa USTA akan diberikan pengumuman nilai yang dicapai beserta tenggat waktu revisi dan penyerahan syarat-syarat administrasi penyerahan hasil TA yang disyaratkan oleh Universitas dan Fakultas.

� Apabila hasil USTA dari mahasiswa adalah D, maka USTA dinyatakan gagal dan mahasiswa wajib mengulang Tugas Akhir dengan topik baru.

6. Format penulisan Laporan Tugas Akhir

6.1 Format Laporan untuk Topik TA KBK Rekayasa Perangkat Lunak

Bab 1 Persyaratan Produk 1.1 Pendahuluan

1.1.1 Tujuan 1.1.2 Ruang Lingkup Proyek 1.1.3 Definisi, Akronim, dan Singkatan 1.1.4 Sistematika Pembahasan

1.2 Gambaran Keseluruhan 1.2.1 Perspektif Produk 1.2.2 Fungsi Produk 1.2.3 Karakteristik Pengguna 1.2.4 Batasan - Batasan 1.2.5 Asumsi dan Ketergantungan 1.2.6 Penundaan Persyaratan

Bab 2 Spesifikasi Produk 2.1 Persyaratan Antarmuka Eksternal

2.1.1 Antarmuka dengan Pengguna 2.1.2 Antarmuka Perangkat Keras 2.1.3 Antarmuka Perangkat Lunak 2.1.4 Antarmuka Komunikasi

2.2 Fitur Produk Perangkat Lunak 2.2.1 Fitur 1 2.2.2 Fitur 2 2.2.3 Fitur 3 dst...

Bab 3 Desain Perangkat Lunak 3.1. Pendahuluan

3.1.1 Identifikasi 3.1.2 Overview Sistem

3.2. Keputusan Desain Perangkat Lunak Secara Keseluruhan 3.3. Desain Arsitektur Perangkat Lunak

3.3.1 Komponen Perangkat Lunak 3.3.2 Konsep Eksekusi 33..33..33 DDeessaaiinn AAnnttaarr MMuukkaa

Page 59: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

57

Bab 4: Pengembangan Sistem 4.1 Perencanaan Tahap Implementasi

4.1.1 Pembagian Modul / Prosedur / Class Implementasi 4.1.2 Keterkaitan Antar Modul / Prosedur / Class

4.2 Perjalanan Tahap Implementasi (Coding) 4.2.1 Top Down / Bottom Up Implementasi 4.2.2 Debugging

4.3 Ulasan Realisasi Fungsionalitas 4.4 Ulasan Realisasi User Interface Design

Bab 5 Testing dan Evaluasi Sistem 5.1 Rencana Pengujian Sistem Terimplementasi

5.1.1 Test Case 5.1.2 Uji Fungsionalitas Modul / Class

5.2 Perjalanan Metodologi Pengujian 5.2.1 White Box 5.2.2 Black Box 5.2.3 Survey / Wawancara dengan Target Aplikasi

5. 3 Ulasan Hasil Evaluasi Bab 6 Kesimpulan dan Saran

6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi 6.2 Keterkaitan antara Saran dengan Hasil Evaluasi 6.3 Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan

Daftar Pustaka Lampiran

A. Hasil Implementasi (Code Program) B. Hasil Uji Coba / Survey / Wawancara

Daftar Index / Istilah / Kata Sukar

6.2 Format Laporan untuk Topik TA KBK Sistem Informasi

Lihat Format Penulisan yang terdapat di situs Web Fakultas IT. 6.3 Format Laporan untuk Topik TA KBK Multimedia dan Jaringan

6.3.1 Report overview: 1. Lembar sampul (cover). 2. Lembar pengesahan. 3. Lembar pernyataan persetujuan publikasi ilmiah. 4. Surat pernyataan orisinalitas karya. 5. Kata pengantar. 6. Abstrak. 7. Daftar isi. 8. Daftar gambar. 9. Daftar tabel. 10. Daftar lampiran. 11. Bab I s/d VI mengikuti format topik TA yang diambil. 12. Daftar pustaka.

Page 60: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

58

13. Lampiran: i. Questionnaire (blackbox testing). ii. Data/informasi penunjang (whitebox testing). iii. Source code. iv. Data penulis:

1. Nama. 2. Tempat/tanggal lahir. 3. Alamat rumah. 4. Nomor telepon. 5. Email. 6. Riwayat pendidikan. 7. Pengalaman kerja. 8. Judul KP (khusus untuk laporan TA). 9. Foto berwarna dengan ukuran 4x6 (diletakan di ujung

kanan atas).

6.3.2 Report detail: Berikut ini adalah template minimum yang diminta oleh KBK Multimedia, Dosen Pembimbing/Penguji dapat menambahkan isi dari sub-bab bilamana dibutuhkan.

6.3.2.1 Game Project: BAB I: PENDAHULUAN

1. Latar Belakang . Cerita singkat mengenai mengapa Anda mengambil topik/judul ini.

2. Rumusan Masalah. Intisari masalah yang ingin Anda pecahkan/pelajari. Masalah didapat dari Latar Belakang.

3. Tujuan. Tujuan pembuatan karya ilmiah. Tujuan merupakan solusi yang dapat menjawab masalah yang dihadapi.

4. Batasan Masalah. Batasan masalah berisi hal-hal yang akan dibuat (diimplementasi).

5. Sistematika Pembahasan. Sistematika pembahasan berisi garis besar (outline) dari tiap bab.

BAB II: DASAR TEORI a. Aturan Permainan … (nama game yang Anda buat).

Aturan/cara bermain dari game yang Anda buat. Contoh; bilamana Anda membuat game othello maka salah satu isi dari sub-bab ini adalah syarat untuk memenangkan game ini (jumlah biji yang Anda pakai lebih banyak dari jumlah biji musuh).

b. Algoritma AI/Metode. Penjelasan algoritma AI atau metode yang diimplementasi pada game/aplikasi Anda.

c. Protokol Komunikasi.

Page 61: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

59

Penjelasan dari protokol komunikasi yang Anda gunakan. Contoh; bilamana Anda menggunakan Socket, maka sub-bab ini berisi Port dan format pesan yang Anda kirimkan.

BAB III: ANALISA DAN PEMODELAN a. Latar Belakang Cerita (background story).

Sub-bab ini berisi cerita (singkat) yang melatarbelakangi game Anda. Biasanya ada pada game ber-genre RPG, Adventure, dan Arcade.

b. Rincian Game. Sub-bab ini berisi detail dari game yang Anda buat. Contoh; bilamana Anda membuat game RPG sub-bab ini akan berisi rincian senjata, baju zirah, karakter beserta statistiknya, kemampuan karakter, dll.

c. Arsitektur Game. Sub-bab ini berisi Use Case Diagram + Class Diagram + Activity/State Diagram + Sequence Diagram (bilamana menggunakan UML) atau Flowchart.

d. Storyboard. Sub-bab ini berisi rangkaian cerita dan layout dari game Anda.

e. Creative Strategy. Sub-bab ini menjelaskan design (visual) atau layout yang diimplementasikan pada game Anda.

BAB IV: PERANCANGAN Bab ini berisi penjabaran dari tiap method (fungsi) utama yang Anda buat.

BAB V: PENGUJIAN Bab ini berisi laporan pengujian terhadap tiap class/method/fungsi yang Anda buat. Pengujian untuk Game project hanya berupa whitebox testing.

BAB VI: KESIMPULAN DAN SARAN a. Kesimpulan.

Pengetahuan apa saja yang Anda dapat setelah mengerjakan karya ilmiah ini, baik berupa penegasan/pembuktian ataupun pengetahuan yang baru.

b. Saran. Hal baru apa saja yang dapat digunakan untuk mengembangkan karya ilmiah Anda selanjutnya.

6.3.2.2 Multimedia Project:

BAB I: PENDAHULUAN a. Latar Belakang .

Cerita singkat mengenai mengapa Anda mengambil topik/judul ini.

b. Rumusan Masalah. Intisari masalah yang ingin Anda pecahkan/pelajari. Masalah didapat dari Latar Belakang.

c. Tujuan. Tujuan pembuatan karya ilmiah. Tujuan merupakan solusi yang dapat menjawab masalah yang dihadapi.

Page 62: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

60

d. Batasan Masalah. Batasan masalah berisi hal-hal yang akan dibuat (diimplementasi).

e. Sistematika Pembahasan. Sistematika pembahasan berisi garis besar (outline) dari tiap bab.

BAB II: DASAR TEORI Bab ini berisi teori atau algoritma atau metode penunjang yang Anda gunakan ketika membuat Multimedia project ini.

BAB III: ANALISA DAN PEMODELAN a. Arsitektur Aplikasi.

Sub-bab ini berisi Use Case Diagram + Class Diagram + Activity/State Diagram + Sequence Diagram (bilamana menggunakan UML) atau Flowchart + DFD.

b. Table/ER-Diagram. Sub-bab ini berisi relasi antar tabel yang Anda gunakan beserta penjelasan singkat dari design (ER-Diagram) yang Anda buat.

c. Storyboard/Layout Aplikasi. Sub-bab ini berisi storyboard atau layout dari aplikasi yang Anda buat.

d. Creative Strategy. Sub-bab ini menjelaskan design (visual) atau layout yang diimplementasikan pada game Anda.

BAB IV: PERANCANGAN Bab ini berisi penjabaran dari tiap method (fungsi) utama yang Anda buat.

BAB V: PENGUJIAN Bab ini berisi laporan pengujian terhadap tiap class/method/fungsi yang Anda buat dan laporan dari questionnaire yang diberikan pada minimal 100 responden. Pengujian untuk Multimedia project berupa whitebox dan blackbox testing.

BAB VI: KESIMPULAN DAN SARAN a. Kesimpulan.

Pengetahuan apa saja yang Anda dapat setelah mengerjakan karya ilmiah ini, baik berupa penegasan/pembuktian ataupun pengetahuan yang baru.

b. Saran. Hal baru apa saja yang dapat digunakan untuk mengembangkan karya ilmiah Anda selanjutnya.

6.3.2.3 Web Project:

BAB I: PENDAHULUAN a. Latar Belakang .

Cerita singkat mengenai mengapa Anda mengambil topik/judul ini.

b. Rumusan Masalah. Intisari masalah yang ingin Anda pecahkan/pelajari. Masalah didapat dari Latar Belakang.

c. Tujuan.

Page 63: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

61

Tujuan pembuatan karya ilmiah. Tujuan merupakan solusi yang dapat menjawab masalah yang dihadapi.

d. Batasan Masalah. Batasan masalah berisi hal-hal yang akan dibuat (diimplementasi).

e. Sistematika Pembahasan. Sistematika pembahasan berisi garis besar (outline) dari tiap bab.

BAB II: DASAR TEORI Bab ini berisi teori atau algoritma atau metode penunjang yang Anda gunakan ketika membuat Web project ini.

BAB III: ANALISA DAN PEMODELAN a. Arsitektur Aplikasi.

Sub-bab ini berisi Use Case Diagram + Class Diagram + Activity/State Diagram + Sequence Diagram (bilamana menggunakan UML) atau Flowchart + DFD.

b. Table/ER-Diagram. Sub-bab ini berisi relasi antar tabel yang Anda gunakan beserta penjelasan singkat dari design (ER-Diagram) yang Anda buat.

c. Web Map dan Layout. Sub-bab ini berisi web map dan layout dari aplikasi yang Anda buat.

BAB IV: PERANCANGAN Bab ini berisi penjabaran dari tiap method (fungsi) utama yang Anda buat.

BAB V: PENGUJIAN Bab ini berisi laporan pengujian terhadap tiap class/method/fungsi yang Anda buat dan laporan dari questionnaire yang diberikan pada minimal 100 responden. Pengujian untuk Web project berupa whitebox dan blackbox testing.

BAB VI: KESIMPULAN DAN SARAN a. Kesimpulan.

Pengetahuan apa saja yang Anda dapat setelah mengerjakan karya ilmiah ini, baik berupa penegasan/pembuktian ataupun pengetahuan yang baru.

b. Saran. Hal baru apa saja yang dapat digunakan untuk mengembangkan karya ilmiah Anda selanjutnya.

6.3.2.4 Network Project:

BAB I: PENDAHULUAN a. Latar Belakang .

Cerita singkat mengenai mengapa Anda mengambil topik/judul ini.

b. Rumusan Masalah. Intisari masalah yang ingin Anda pecahkan/pelajari. Masalah didapat dari Latar Belakang.

c. Tujuan.

Page 64: BUKU PANDUAN JURUSAN TEKNIK INFORMATIKA · PDF fileBuku Panduan S1 Teknik ... Berbagai kemajuan di bidang Teknologi Informasi dan Komunikasi ... yang dapat bekerjasama dalam tim secara

Buku Panduan S1 Teknik Informatika 2009 / 2010

62

Tujuan pembuatan karya ilmiah. Tujuan merupakan solusi yang dapat menjawab masalah yang dihadapi.

d. Batasan Masalah. Batasan masalah berisi hal-hal yang akan dibuat (diimplementasi).

e. Sistematika Pembahasan. Sistematika pembahasan berisi garis besar (outline) dari tiap bab.

BAB II: DASAR TEORI Bab ini berisi teori atau algoritma atau metode penunjang yang Anda gunakan ketika membuat Network project ini.

BAB III: ANALISA DAN PEMODELAN Bab ini bersi analisa dan design dari model Network yang akan Anda buat atau modelkan, beserta arsitektur aplikasi/ER-Diagram (bilamana Anda membuat aplikasi/menggunakan Database).