Lampiran: Silabus Mata Kuliah

advertisement
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
TIK 1101 Pengantar Komputer dan Teknologi Informasi (3 SKS)
Memberikan pengenalan akan dasar-dasar perangkat lunak dan keras
komputer, untuk menjembati kemampuan komputer mahasiswa baru yang
minim bahkan mungkin tidak tahu komputer sama sekali, juga agar
mahasiswa dapat mengenal dan memahami konsep-konsep teknologi
informasi; komponen-komponennya serta penerapan atau aplikasinya dalam
kehidupan. Topik yang dibahas antara lain: Information Technology in
Perspective; Using the PC: Popular Productivity Software; Inside the
Computer; Storing and Retrieving Information; Information Input and Output;
Networks and Networking; Going Online; The Windows Environment; PC
Software for Every Application; Computers in Society : Today, Computers in
Society : Tomorrow; Information Systems; Developing Business Information
Systems.
Prasyarat
:Buku acuan
:
1. Hartono, J., Pengenalan Komputer, Penerbit Andi, 1999.
2. Brookshear, J.G., Computer Science: An overview, 4th Ed.,
Benjamin/Cumming, 1994.
3. Long, L. and Long, N., Computers, 8th edition, Prentice Hall, ISBN 0-13088236-4. 2001.
4. Senn, J.A. Information Technology in Business : Principles, Practices, and
Opportunities, 2nd Edition. Upper Saddle River, NJ: Prentice Hall, 1998.
TIK 1102 Algoritma dan Pemrograman I (3 SKS)
Kuliah ini mengajarkan konsep-konsep dan teknik-teknik dasar
pemrograman imperatif dan struktur datanya. Bahasa yang digunakan
adalah bahasa Pascal dan C. Topik-topik yang akan dibahas meliputi:
pengenalan komputer dan pemrograman; operator dan ekspresi; fungsi dan
rekursi array dan pointer; character dan string; input dan output; set dan
union; pemrosesan file; alokasi memori dinamis; struktur data sederhana;
linked list; stack dan queue; preprocessor. Data: abstraksi; pemetaan dan
struktur; masukan/keluaran; teknik dan gaya pemrograman; logic
programming; konsep logic programming; List: representasi dan operasi;
Backtracking: cut and negation; masukan/keluaran: konstruksi dan
manipulasi; operasi pada struktur data.
Prasyarat
: Pengantar Komputer & TI (TIK 1101)
Buku acuan :
1. Koffman, E.B., Pascal, 5th Ed., Addison Wesley, 1995
2. Deitel, H.M. & P.J. Deitel, C: How to program, 2nd Ed. Prentice Hall, 1994
3. Kerninghan, B.W. & M.D. Ritchie, The C Programming Language, 2nd Ed.
Prentice Hall, 1988
4. Weiss, M.A., Data Structures and Algorithm Analysis, 2nd Ed., The
Benjamin/Cummings, 1995.
5. Aho, A.V., J.E. Hopcroft & J.D. Ullman, Data structures and Algorithms,
Addison Wesley, 1983.
TIK 1103 Kalkulus I (3 SKS)
1
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
Topik yang akan dibahas pada kuliah ini meliputi fungsi dan penggambaran
grafik fungsi, limit, turunan dan diferensial, penerapan turunan, integral,
penerapan integral, fungsi transenden dan invers, teknik pengintegralan.
Prasyarat
:Buku acuan
:
1. Purcell, E.J. & D. Varberg, 1994, Calculus with Analytic Geometry (Kalkulus
dan Geometri Analitis). 5th ed. Prentice-Hall, Inc. Book I. - alih bahasa,
penerbit Erlangga.
2. Steward, J., 2001, Calculus. 4th ed. International Thomson Publishing, Inc.
Book I. - alih bahasa, penerbit Erlangga.
TIK 1104 Logika Matematika (2 SKS)
Kuliah memberikan fondasi terhadap konsep logika dalam matematika dan
informatika, yang meliputi topik-topik antara lain: Statement dan Notasi,
Konektif, Tautologi dan Kontradiksi, Konvers, Invers dan Kontraposisi,
Inferensi Logika, Penerapan dalam pemrograman, Prinsip Induksi, Prinsip
induksi yang digeneralisasikan, Prinsip Induksi kuat, Bentuk umum induksi,
fungsi, relasi dan teori himpunan.
Prasyarat
:Buku Acuan
:
1. Limbong, A. & A. Prijono, Matematika Diskrit, Utomo, , Bandung, 2006.
2. Johnsonbaugh, J., Discrete Mathematics, 5th Ed., Prentice Hall, USA, 2001.
3. Rosen, K.H., Discrete Mathematics and Its Applications, 5th Ed., Mc-Graw
Hill, USA 2005.
4. Tremblay, J.P. and R. Manohar, Discrete mathematical structures with
applications to computer science, McGraw-Hill, 1975.
5. Gries, D. and F.B. Schnieder, A logical approach to discrete mathematics,
Springer-Verlag, 1993.
TIK 1105 Fisika Dasar (3 SKS)
Pelajaran mengenai konsep dasar Fisika yang meliputi topik-topik
antara lain kelistrikan, kemagnetan, induksi elektromagnetik, arus bolakbalik, gelombang elektromagnetik, Fisika Modern dan Semikonduktor.
Pra-syarat :
Buku acuan :
1. Halliday, D. & R. Resnick, Fundamentals of Physics, 6th Ed., John Wiley &
Sons, 1995.
2. Jones, E.R. & R.L. Childers, Contemporary College Physics, 2nd Ed., Addison
Wesley, 1993
TIK 1201 Struktur Data (3 SKS)
Kuliah ini membahas berbagai jenis struktur data yang umumnya
digunakan dalam pemrograman bahasa tingkat tinggi, seperti PASCAL dan C,
seperti Lists, stacks, queues, trees, hashing, heaps, sets, dan graphs.
Struktur data yang telah diperkenalkan dalam kuliah konsep pemrograman
berhubungan dengan topik-topik di atas akan diperdalam dengan
pembahasan kompleksitas algoritma. Kuliah ini juga membahas dan
mengevaluasi sistem pengaturan, penyimpanan, dan akses data, dari
2
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
pemahaman dan evaluasi alat simpan, tinjauan karakteristik data (record,
teks, grafik), strategi pengaturan dan penyimpanan data sesuai dengan
karakteristik aplikasi, sampai dengan cara akses, optimasi penyimpanan, dan
pengamanan data.
Prasyarat
: Algoritma dan pemrograman I (TIK 1102)
Buku acuan :
1. Weiss, M.A., Data Structures and Algorithm Analysis, 2nd Ed., The
Benjamin/Cummings, 1995.
2. Brassard, G. & P. Bratley, Algorithmics Theory & Practice, Prentice Hall,
1988.
3. Aho, A.V. J.E. Hopcroft & J.D. Ullman, Data structures and Algorithms,
Addison Wesley, 1983.
4. Wiederhold, G., File organization for data base design. McGraw-Hill, 1987.
5. Folk, M.J. & B. Zoelick, File structures. 2nd edition. Addison-Wessley, 1992.
TIK 1202 Matematika Diskrit (3 SKS)
Tujuan mata kuliah ini adalah memberi dasar terhadap mata kuliah yang
berhubungan dengan struktur data dan analisa algoritma. Topik yang dibahas
meliputi:
algoritma
dan
hubungan
rekurensi,
Aljabar
Boolean,
menyederhanakan fungsi Boolean. Hubungan rekurensi, kompleksitas
algoritma, teori graf dan pohon, dan model-model jaringan.
Prasyarat
:Buku acuan :
1. Gries, G. & F. B. Schnieder, A Logical approach to discrete Mathematics.
Springer-Verlag, 1993
2. Johnsonbaugh, R., Discrete Mathematics, 3rd Ed., Prentice Hall, 1993
3. Limbong, A. & A. Prijono, Matematika Diskrit, Utomo, , Bandung, 2006.
TIK 1203 Algoritma dan Pemrograman II (3 SKS)
Kuliah ini mengajarkan konsep-konsep dan teknik-teknik dasar pemrograman
imperatif dan struktur datanya. Bahasa yang digunakan adalah bahasa
Pascal dan C. Topik-topik yang akan dibahas meliputi: pengenalan komputer
dan pemrograman; operator dan ekspresi; fungsi dan rekursi array dan
pointer; character dan string; input dan output; set dan union; pemrosesan
file; alokasi memori dinamis; struktur data sederhana; linked list; stack dan
queue;
preprocessor.
Data:
abstraksi;
pemetaan
dan
struktur;
masukan/keluaran; teknik dan gaya pemrograman; logic programming;
konsep logic programming; List: representasi dan operasi; Backtracking: cut
and negation; masukan/keluaran: konstruksi dan manipulasi; operasi pada
struktur data.
Prasyarat
: Pengantar Komputer & TI (TIK 1101)
Buku acuan :
1. Koffman, E.B., Pascal, 5th Ed., Addison Wesley, 1995
2. Deitel, H.M. & P.J. Deitel, C: How to program, 2nd Ed. Prentice Hall, 1994
3. Kerninghan, B.W. & M.D. Ritchie, The C Programming Language, 2nd Ed.
Prentice Hall, 1988
4. Weiss, M.A., Data Structures and Algorithm Analysis, 2nd Ed., The
Benjamin/Cummings, 1995.
3
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
5. Aho, A.V., J.E. Hopcroft & J.D. Ullman, Data structures and Algorithms,
Addison Wesley, 1983.
TIK 1204 Kalkulus II (3 SKS)
Topik yang akan dibahas pada kuliah ini meliputi pengenalan metode
numerik dan aproksimasi, persamaan parametrik dan koordinat polar,
barisan dan deret takhingga, vektor dan geometri ruang, rungsi vektor,
turunan parsial, integral lipat, kalkulus vektor, persamaan diferensial orde n.
Prasyarat
:
Buku acuan
:
1. Purcell, E.J. & D. Varberg, 1994, Calculus with Analytic Geometry (Kalkulus
dan Geometri Analitis). 5th ed. Prentice-Hall, Inc. Book II. -alih bahasa,
penerbit Erlangga.
2. Steward, J. 2001. Calculus. 4th ed. International Thomson Publishing, Inc.
Book II. - alih bahasa, penerbit Erlangga.
TIK 1205 Pendidikan Ketrampilan kerja (1 SKS)
Kuliah ini bertujuan untuk memberikan kesempatan kepada mahasiswa untuk
menerapkan kemampuan dasar komputer untuk mengerjakan pekerjaan
yang berhubungan dengan komputer di beberapa kantor di UNAI.
Prasyarat
: Pengantar Komputer & TI (TIK 1101)
Buku acuan
:TIK 2300 Elektronika Dasar dan Digital (3 SKS)
Materi yang dibahas meliputi antara lain: konsep dasar rangkaian elektronika.
Sifat–sifat rangkaian searah; Rangkaian ekivalen; kapasitansi dan Induktansi;
semikonduktor dan teknologi GaAs; Dioda sambungan pn, Bipolar, JFET, dan
MOSFET; Fabrikasi; Sifat umum Rangkaian lojik, analisis lojik MOS dan
bipolar; Pengenalan OpAmp; pengolahan isyarat digital; ADC, dan filter
digital; catu daya dan penguat daya; Memori komputer; pengenalan SPICE
dan teknologi sinar laser; dan lapisan fisik rangkaian komunikasi digital.
Rangkaian kombinasi: prosedur, analisis & perancangan rangkaian
kombinasi, rangkaian aritmetika, decoder, multiplexer; rangkaian sekuensial,
Latch, flip-flop, charecteristic
table, excitation tabel, state table, state
diagram, progagation delay, analisis dan perancangan rangkaian sekuensial;
rangkaian register dan counter, memori dan programmable logic,
perancangan komputer digital sederhana.
Prasyarat
: Fisika Dasar (TIK 1105)
Buku acuan :
1. Jakson, I.W. and P. A. white, Introduction to electronic circuits. 7th ed.
Englewood Cliffs, NJ: Prentice Hall, 1989.
2. Hilman, J. and A. Grabel, Microelectronics. 2nd ed. New York: McGrow-Hill,
1987.
3. Mano, M.M., Computer engineering: Hardware Design, Prentice-Hall, 1988.
4. Mano, M.M., Digital Design, 2 nd Edition, Prentice-hall, 1991.
TIK 2301 Aljabar Linier (3 SKS)
4
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
Topik – topik yang akan dibahas meliputi sistem persamaan linier dan
matriks: determinan, ruang vektor, ruang hasil kali dalam, nilai eigen dan
vektor eigen, transformasi linier, ruang vektor kompleks, penerapan aljabar
linier.
Prasyarat
:Buku acuan :
1. Howard, A. & C. Rorres, Elementary Linier Algebra: 7 th edition. J. Wiley &
Sons, 2000.
2. Strang, G., Linear Algebra and its applications, 3rd Ed., Harcourt Brace,
1988.
3. Leon, S.J., Aljabar Linier dan Aplikasinya, 5th Ed., Penerbit Erlangga, 2001.
4. Noble, B. & J.W. Daniel, Applied Linier Algebra, 3rd , Prentice Hall, 1988.
TIK 2302 Pemrograman JAVA (3 SKS)
Tujuan kuliah ini agar mahasiswa memahami bahasa pemrograman, JAVA.
Topik-topik yang dibahas dalam kuliah ini antara lain: Pemrograman kecil
(Names and things, control), pemrograman besar (Subroutines, Objects and
Classes, Applets, HTML, GUI's,
Pemrograman GUI lanjutan, Arrays,
Correctness dan Robustness, Advanced Input/Output, Linked Data Structures
dan Recursion, Pemrograman Generic dan Collection Classes, dll.
Prasyarat
: Algoritma dan Pemrograman I dan II (TIK 1102, TIK 1203)
Buku acuan :
1. Sethi, S., Programming Languages, concepts and constructs, 1989.
2. Pratt, T.W., Programming Languages: Design & Implementation, PrenticeHall, 1984.
TIK 2303 Arsitektur dan Organisasi Komputer (4 SKS)
Kuliah ini berisi pembahasan rinci komponen untuk komputer: processor,
memory dan masukan /keluar. Patokan diadakan studi perbandingan sistem
yang penekanan ditujukan pada analisa kinerja dari sistem. Kuliah ini
dilengkapi perangkat – perangkat simulator untuk memberikan pengalaman
langsung dalam melakukan analisa kuantitatif terhadap suatu arsitektur
komputer. Topik– topik yang akan dibahas meliputi: pengantar rancangan
komputer, prespektif historis; komponen dari sistem pilihan dalam
rancangan; perangkat instruksi pada contoh-contoh organisasi sistem
komputer yang diberikan; Rancangan processor: hardwired control;
rancangan memory; Cache Memory pipelinig; masukan/ keluaran(I/O).
Prasyarat
: Elektronika dasar dan Digital (TIK 2300)
Buku acuan :
1. Henessy, J.L. & D.A. Patterson. Computer Architecture: Quantitative
Approach, Morgan Kaugmann Publishers, Inc., California, 1990.
2. Stalling, W., Computer Organization and architecture: Designing for
performance, 5th Ed., Prentice Hall, 2000.
TIK 2304 Pemrograman Berbasis Web (3 SKS)
Kuliah ini memberi fondasi kepada mahasiswa untuk melakukan
pemrograman berbasis internet, khususnya menggunakan bahasa HTML atau
5
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
bahasa lainnya. Penilaian didasarkan atas tugas-tugas dalam disain web-site.
Pokok Bahasan: Pengenalan konsep internet dan pengertian multimedia,
HTML, Page generator tool, client-side-script (VBScript), JavaScript), serverside-script (Perl, PHP, ASP, CFML), Pengaksesan basisdata pada web, applet
dalam bahasa java.
Prasyarat
: Mata Kuliah Pemrograman
Buku acuan :
1. Gundavaram, S., Programming on the world wide web, O'Really &
Associate, 1996.
2. Ratschiller, T., Web Application development with PHP 4.0, New Riders
Publishing, 1996
TIK 2400 Statistika & Probabilitas (3 SKS)
Aspek-aspek yang dipelajari dalam mata kuliah Statistik ini adalah
perhitungan tendensi pusat, penyimpangan dan dispersi, konsep
kemungkinan, distribusi, pengambilan sampel dan estimasi, pengujian
terhadap sampel kecil, pengujian hipotesis, regresi linear dan korelasi,
pengujian analisis varian dan faktorial, statistika non-parametrik,
penggunaan beberapa perangkat lunak komputer sebagai alat bantu.
Prasyarat
:
Buku acuan
:
1. Spiegel, M.R., 1992, Theory and Problems of STATISTICS (Schaum’s
Outline). 2nd ed in SI Units. McGraw-Hill Book Co. Singapore.
2. Waypole, R.E., R.H. Myers, 1995, Probability and Statistic for Engineers and
Scientists. 4th ed. Macmillan Publishing Company, USA. -alih bahasa,
penerbit ITB
TIK 2401 Teknik dan Sistem Basisdata (3 SKS)
Kuliah ini membahas konsep dasar dari manajemen basis data yang
menyangkut aspek pemodelan dan perancangan, bahas dabn fasilitas,
implementasi dan penggunaan suatu basis data. Topik – topik yang akan
dibahas: pendahuluan; Arsitektur dan konsep dari sustem manajemen basis
data (SMBD); data modeling menggunakan entity relationship; data modeling
menggunakan model relational algebra; relational calculus; SQL, QUEL, dan
QBE; fungsional depedencies dan normalisasi untuk basis data relation;
algoritma dan proses design basis data relational; pemrosesan dan optimisasi
query; transaksi; concorency control; recovery, security, sekilas tentang basis
data terdistribusi.
Prasarat
: Algoritma dan pemrograman I dan II (TIK 1102, TIK 1203)
Buku acuan :
1. Elmasry, R. and S. Navethe, Fundamental of data base systems, 2nd edition,
McGrawHill, 1991.
2. Date, C.J., An Introduction to Data Base Systems, Addison Wesley, 1995.
TIK 2402 Pemrograman Berorientasi Objek (3 SKS)
Tujuan kuliah ini adalah untuk meningkatkan kemampuan mengembangkan
program komputer yang berorientasi objek. Kuliah ini membahas topik-topik
6
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
antara lain: sistem komputer, bahasa-bahasa pemrograman (Mesin,
Assembly, Tingkat tinggi, JAVA), pengembangan program, objek dan kelas,
program berorientasi objek, metoda dan objek, data dan algoritma, seleksi,
repetisi dll.
Prasyarat
: Algoritma dan Pemrograman I dan II
Buku Acuan :
1. Garrido, J.M., Object Oriented Programming: From Problem Solving to JAVA,
Firewall Media, 2004.
TIK 2403 Jaringan Komputer (3 SKS)
Tujuan utama dari mata kuliah ini adalah untuk mengerti dasar dari konsep
jaringan dan aplikasinya. Jaringan computer adalah bidang pengetahuan
yang sangat berkembang, dengan adanya teknologi dan standar baru saat ini
juga. Ini membuat bidang ini menarik. Bagaimanapun, tanpa dasar yang
kuat, hal ini dapat membingungkan. Mata kuliah ini akan membahas latar
belakang sejarah/ isu-isu dalam menghadapi jaringan komunikasi moderen,
arsitektur jaringan (hardware/software), dasar dan transmisi data
(digital/analog, coding), teknologi LAN dan data link protocol (Ethernet
CSMA/CD, switched Ethernet, wireless LANs dan TMDA/CDMA), packet/circuit
switching and wide-area networks, internetworking menggunakan TCP
(socket programming in UNIX), routing (shortest path, IP), congestion control
and quality of service (TCP, leaky bucket, RSVP), high-level network services
(DNS, E-mail, HTTP, SNMP, network security), dan aplikasi multimedia.
Prasyarat
: Pengenalan Komputer (TIK 1104)
Buku Acuan :
1. Tanenbaun, A.S., Computer Networks, 2nd Ed. New York : Macmillan, 1991
2. Kurose, J. dan K. Ross, Computer Networking A Top-Down Approach
Featuring the Internet third edition (ISBN 0-321-22735-2).
3. Corner, D.E., Computer N etworks and Internets With Internet Applications
third edition (ISBN 0-13-093581-6)
TIK 2404 Teori Bahasa dan Automata (2 SKS)
Dalam kuliah ini akan dibicarakan keempat tipe grammer dan mesin-mesin
untuk mengenal masing-masing grammer. Kuliah ini juga mencakup
masalah-masalah kompleksitas komputasi, termasuk persoalan NP dan P.
Topik-topik yang akan dibahas meliputi Automata berhingga (NFA dan DFA );
ekspresi regular; Himpunan regular; Context-free dan sifat- sifatnya; decision
problems untuk bahasa context free; Mesin Turing standard an
modifikasinya; Bahasa context-sensitive; Undecidability.
Prasyarat
: Matematika Diskrit (TIK 1202)
Buku acuan :
1. Hopcroft, J.E. and J.D. Ullman, Introduction to Automata Theory, languages,
and Computation, Menlo Park, CA: Addision-Wesley publishing company,
1989.
2. Lewis, H.E. and C. H. Papadimitrou, Elements of the Theory of
Computation, Englewood Cliffs.NJ: Prentice Hall, Inc., 1981.
7
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
TIK 2405 Metode Numerik (3 SKS)
Kuliah ini memperkenalkan metode-metode numerik untuk penyelesaian
persoalan yang diformulasikan dalam bentuk model matematika. Topik-topik
yang akan dibahas meliputi: peranan metode numeric dalam fenomena alam
dan industri; bahasa pemrograman Fortran 77; perhitungan dengan titik
ambang; pendekatan fungsi dengan polinom language, power dan Newton,
solusi system persamaan linier, eliminasi gauss, strategi pivot, faktorisasi
segitiga, solusi system persamaan tidak linier, pendekatan turunan dan
integral; solusi persamaan diferensial biasa, taylor, euler, runge-kutta,
predictor korektor, mahasiswa diharapkan mengimplementasikan metodemetode tersebut dalam program dan mampu memecahkan persoalan yang
diberikan baik memakai program karyanya maupun program standar.
Prasyarat
: Kalkulus I (TIK 1103), dan II (TIK 1204)
Buku acuan :
1. Mathews, J.H., Numerical methods: for mathematics, science, and
engineering, 2nd Ed. Prentice Hall International, 1987.
2. Mathews, J.H. and K.D. Fink, Numerical methods using MATLAB, 3rd Ed.,
Prentice Hall, 1999.
TIK 3500 Rekayasa Perangkat Lunak (4 SKS)
Pembahasan mengacu pada siklus pengembangan perangkat lunak yang
terdiri atas tahapan perencanaan, analisa, perancangan, pembuatan
program, pengujian dan pemeliharaan. Bentuk perkuliahan dipadukan
dengan proyek semester. Setiap kelompok peserta diharuskan membangun
sebuah perangkat lunak, yang telah didefinisikan pada awal semester. Materi
yang akan diberikan meliputi metodologi pengembangan perangkat lunak:
computer aided software engineering (CASE) tools;
Perencanaan proyek
pengembangan perangkat lunak; analisis permasalahan dan kebutuhan
pemakai; penyusunan spesifikasi perangkat lunak; Prinsip dasar perancangan
perangkat lunak; teknik perancangan berorientasikan pada proses, data,
obyek; permasalahan dalam penuliasan program; software quality assurace;
ukuran mutu perangkat lunak; pengujian perangkat lunak; pemeliharaan
perangkat lunak.
Prasyarat
: Pemrograman JAVA dan OOL (TIK 2302 & TIK 2402)
Buku acuan :
1. Pressman, R.S., Software Engineering : A Practitioner's Approach. 3rd ed.
McGraw-Hill, 1992.
TIK 3501 Sistem Mikroprosesor Dan Mikrokontroler (3 SKS)
Pembahasan arsitektur microprocessor, modul-modul perangkat keraas,
piranti-piranti antar muka dan perancangan sistem berbasis mikropocessor.
Mahasiswa diharapkan untuk dapat memahami struktur sistem berbasis
microprocessor dan juga perancangan suatu sistem berbasis microprocessor.
Topik-topik yang akan dibaas meliputi Mikroprocessor 8086/8088 : arsitektur
prosesor, struktur memori, masukan/keluaran; Pemrograman bahasa rakitan
8086/8088 : set instruksi, modus pengalaman; sistem interupsi: pengendalian
interupsi dengan prioritas (8259); masukan/keluaran pararel (8255);
8
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
Masukan/keluaran serial (8250/8251) ; DMA, Sistem berbasis mikroprosesor;
Embedded system. Register, ALU, RAM, mikroprosesor, program counter,
accumulator, stack pointer, index register, perintah dasar serta cara
pengalamatan, masalah interfacing.
Prasyarat
: Arsitektur dan Organisasi komputer (TIK 2303)
Buku acuan :
1. Hall, D.V., Microprocessor and interfacing, New York: McGraw– Hill,1990
2. Motorola Semiconductor Product, 1985, Microprocessor Application
manual, McGraw Hill, 1985.
TIK 3502 Pengantar Kecerdasan Buatan (3 SKS)
Kuliah ini membahas teknik kecerdasan buatan dan aplikasi-aplikasinya
meliputi: Apa itu kecerdasan buatan (artificial intelligence); ruang masalah
dan pelacakan; teknik-teknik pelacakan heuristik; representasi pengetahuan;
dengan logika predikat, dengan rule; penalaran, Struktur-struktur Slot dan
Filter; perencanaan (planning); sistem pakar (expert system)
Prasyarat
:Buku acuan :
1. Rich, E., Artificial Intelligence, McGraw-Hill, 1985.
2. Russell, S., Artificial Intelligence, Prentice Hall, 1995
TIK 3503 Sistem Keamanan Komputer (3 SKS)
Tujuan dari kuliah ini adalah untuk memahami berbagai strategi untuk
keamanan komputer atau jaringan komputer. Topik-topik yang dibahas
antara lain: Serangan terhadap IP, tipe-tipe ancaman terhadap jaringan,
manajemen bahaya, firewalls, alat-alat jaringan yang aman, secure modems;
dial-back systems, crypto-capable routers, virtual private networks, dll.
Prasyarat
: Jaringan Komputer
Buku Acuan :
1. Tanenbaum, A.S., Jaringan Komputer, Prenhallindo, Jakarta, 1997.
2. Purbo, O.W., Keamanan Jaringan Internet, Elex Media Komputindo, Jakarta,
2000.
3. Purbo, O.W., Manajemen Jaringan TCP/IP, Elex Media Komputindo, Jakarta,
2002.
TIK 3600 Grafika Komputer (3 SKS)
Mata kuliah ini akan mengajarkan Mahasiswa/i ketrampilan dasar
untuk menciptakan, mendesain, memilih, dan menyiapkan untuk segala
media, tetapi, mata kuliah in akan lebih mengfokuskan dengan desain untuk
percetakan. Mahasiswa/i akan belajar Adobe® Illustrator®, aplikasi yang
standard untuk menciptakan dan menipulasi di dunia kerja dan Adobe®
InDesign®, aplikasi untuk mendesain layout desain. Dan teori-teori pokok
diambil lebih dari sepuluh tahun pengalaman dari lapangan kerja.
Prasyarat
:
Buku acuan :
1. James D.F., A. van Dam, S.K. Feiner & J.F. Hughes, Computer Graphics,
Principles and Practice, Second Edition, Addison- Wesley, 1990 .
9
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
TIK 3601 Sistem Operasi (3 SKS)
Dalam kuliah ini akan dibahas organisasi, struktur dan konsep-konsep dari
sistem pengoperasian komputer. Topik-topik yang akan dibahas meliputi :
pendahuluan : sejarah, konsep dasar dan struktur, proses model,
interprocess communication, scheduling, memory management : swapping,
virtual memory, page replacement, paging, working set model,
segmentation; file system dan directory , implementation, security,
protection, Input/output ; Deadlock, Distributed systems.
Prasyarat
: Arsitektur & Organisasi komputer (TIK 2303)
Buku acuan :
1. Tanenbaum, A.S., Operating System: Design and Implementation, PrenticeHall, 1992
TIK 3602 Riset Teknologi Informasi (3 SKS)
Kuliah ini memberikan fondasi akan metode-metode yang digunakan dalam
penelitian, juga bagaimana membuat laporan penelitian dan skripsi dalam
ilmu komputer, dan membahas berbagai uji dan analisa statistik untuk
berbagai hipotesa-hipotesa penelitian.
Prasyarat
: Statistika dan probabilitas (TIK 2400)
Buku acuan : 1. Jones, S. (Ed.), Doing Internet Research. Sage, USA, 1998.
2. van Duyne, D.K., et al., The Design of Sites, Addison-Wesley, USA, 2003.
3. Nielsen, J., Designing Web Usability, New Riders, USA, 2000.
TIK 3603 Komputer dan Masyarakat (2 SKS)
Kuliah ini membahas isu-isu yang berkaitan dengan masalah sosial dan etika
dan profesi, dari mata kuliah ini diharapkan mahasiswa memiliki wawasan
dan pengetahuan tentang isu-isu diatas. Kuliah ini diasuh oleh suatu tim
pengajar. Topik yang akan dibahas antara lain: konteks sosial, ilmu
komputer, tanggung jawab profesi, resiko dan liabilitas, hak intelektual.
Prasyarat
:Buku acuan :
1. Faulkner, C.The Essence of Human Computer, Barnes and Noble, 1997.
TIK 3604 Pemrosesan Paralel (3 SKS)
Kuliah ini merupakan pengantar komputasi paralel, yang akan membahas
rasionalisasi penggunaanya, organisasi komputer paralel, dan teknik-teknik
pemrogramannya. Topik-topik yang akan dibahas meliputi mengapa
komputasi paralel diperlukan; bagaimana mengukur kinerja; Organisasi
komputer paralel: komputer paralel dengan struktur memori bersama/
berbagai pakai; komputer paralel dengan struktur memory terdistribusi,
teknik pemrograman paralel: model pemrograman dengan ruang
pengalamatan memori bersama. Model pemrograman dengan pertukaran
pesan; pengalokasian sumber daya: pengalokasian statik pengalokasian
dinamik. Lingkungan perograman: kompilator paralel, pemonitoran eksekusi,
pengevaluasian kinerja.
10
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
Prasyarat
: Sistem operasi (TIK 3601)
Buku acuan :
1. Lewis, T.G. & H. El-Rewini, Introduction to parallel Computing, PrenticeHall, Inc, 1992.
TIK 3605 Kecakapan Antar Personal (2 SKS)
Kuliah ini membahas kecakapan personal dan antar personal yang
dibutuhkan dari seorang sarjana komputer/teknologi informasi dalam bekerja
di bidangnya. Kecakapan yang dibahas didasarkan atas ukuran organisasi
dan jenis organisasi itu. Topik-topik yang dibahas antara lain, cara mengatur
tugas personal, cara bekerja sendiri, cara mendengar, cara bekerja secara
efektif, cara mempresentasikan laporan kerja, cara menulis, cara melatih
orang lain (bawahan), dll.
Prasyarat
:Buku Acuan :
1. Rahman, M.N.A., M. Rahim, AH. Seyal and HA. Yussof, “Interpersonal Skills
Requirements for Fresh Computer Programmers: Expectation of BruneiBased Organisations”, Malaysian J. Comp. Science, Vol. 12, No. 2- Dec.
1999, pp.10-18, 1999.
2. Albin, M. and RW. Otto, “The CIS Curriculum: What Employers Want From
CIS and General Bussiness Majors”, J. Comp. Inform. Systems, Jan. 1987,
pp. 15-19.
TIK 3607 Kerja Praktek (4 SKS)
Kerja Praktek merupakan suatu proyek kecil yang harus dikerjakan
oleh mahasiswa sendiri dengan petunjuk dengan petunjuk seorang
pembimbing. Bila proyek tersebut telah selesai maka mahasiswa yang
bersangkutan harus menulis laporan pekerjaannya dan memberikan
presentasi di depan tim penguji yang ditunjuk oleh pimpinan fakultas.
Kemudian tim penguji memberikan nilai akhir untuk mata kuliah kerja
praktek tersebut berdasarkan laporan dan hasil yang dicapai oleh mahasiswa
tersebut. Jangka waktu untuk menyelesaikan kerja praktek adalah 1
semester. Kerja praktek ini dapat dilakukan dalam lingkungan Universitas
Advent Indonesia, universitas lain, instansi pemerintah atau swasta lainnya.
Prasyarat
: Semua MKK dan MKB hingga semester VI (Paling tidak pernah
ambil)
Buku acuan : TIK 4701 Skripsi I (2 SKS)
Tugas akhir ini merupakan penulisan proposal penelitian untuk skripsi II.
Diharapkan 3 bab utama harus dimasukkan dalam skripsi I ini, yaitu, Bab I
(Pendahuluan), Bab II (Landasan Teoritis) dan Bab III (Metodologi penelitian)
ditambah referensi untuk landasan teoritis.
Prasyarat
: Paling sedikit 147 sks kredit telah diselesaikan (lulus)
Buku
:Buku penuntun penulisan Skripsi, Fakultas TI UNAI,2006.
11
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
TIK 4702 Etika Profesi (2 SKS)
Kuliah ini membahas etika profesi dalam bidang teknologi informasi, yang
bertujuan agar mahasiswa memahami kode etik profesi sebagai sarjana/ahli
komputer. Topik-topik yang dibahas dalam kuliah ini antara lain adalah:
Academic honesty, Adherence to confidentiality agreements, Data privacy,
Handling of human subjects, Impartiality in data analysis and professional
consulting, Professional accountability, Resolution of conflicts of interest,
Software piracy, codes of professional ethics, dll.
Prasyarat
:Buku Acuan :
1. Baase, S., A Gift of Fire: Social, Legal and Ethical Issues in Computing,
Prentice Hall, 1997.
2. Berleur, J. and K. Bruunstein, (Eds.), Ethics of Computing: Codes, Spaces
for Discussion and Law, Chapman & Hall: London, 1996.
3. Johnson, D.G. and H. Nissenbaum, Computers, Ethics and Social Values,
Prentice Hall, 1995.
4. Johnson, D.G., Computer Ethics, Prentice Hall, 1994.
TIK 4703 Interaksi Manusia dengan Komputer (3 SKS)
Perkembangan computer dan teknologi informasi menuntut adanya
pemahaman akan interaksi manusia dan computer. Kuliah membahas
interaksi manusia dengan computer dari berbagai sudut pandang antara lain:
Interaksi manusia dengan computer- historis, intelektual dan sosial.
Membangun system interaksi, termasuk disain, metode evaluasi, dan alatalat pengembangan. Pengalaman interaksi, melalui berbagai alat sensor
termasuk pandangan, sentuhan, gerak tubuh, pembicaraan, dan bahasa,
Teori-teori pemrosesan informasi dari manusia dengan computer dan
masalah adaptasi.
Prasyarat
:Buku Acuan:
1. Baecker, R.M., J. Grudin, W. Buxton, S. Greenberg, Readings in HumanComputer Interaction: Toward the Year 2000, 2nd Ed., Morgan Kaufmann,
ISBN: 1558602461,1995.
2. Booth, P. Introduction to Human-Computer Interaction, Lawrence Erlbaum
Ltd., ISBN: 086377122X, 1989
TIK 4704 Seminar Komputer (2 SKS)
Kuliah ini memberikan pengalaman kepada mahasiswa menyusun laporan
seminar dan sekaligus terlibat dan berpartisipasi dalam seminar di antara
kelompok kelasnya. Laporan/materi untuk seminar ini boleh menggunakan
laporan praktek yang dilakukan selama kerja praktek.
Prasyarat
: Kerja Praktek (TIK 3605)
Buku acuan : TIK 4705 Teknik Kompilasi (3 SKS)
12
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
Tujuan kuliah ini agar mahasiswa dapat merancang dan membuat kompiler
untuk bahasa pemrograman imperatif sederhana. Kuliah ini mengulas sistim
bahasa dengan tata bahasa, scanner dengan regulasi grammer, finite
automata, lexical analyzer dan implementasinya (dengan tabel transisi dan
sparse matrix), teknik-teknik parsing, operator precendence parsing LR(O)
parser dan LR(I) parser, transisi syntax untuk intermediate code yang
mencakup notasi postfix, parse tree, tree address code, quadrupless dan
triples, tabel lambang. Optimisasi kode, pembangkit kode.
Prasyarat
:Buku acuan :
1. Aho, A.D. and D.J. Ullman, Principles of Compiler Design, Addison Wesley,
1977.
2. Gries, D. Compiler Construction for digital computers, John Wiley & Sons,
1971.
TIK 4801 Skripsi II (4 SKS)
Proposal penelitian ini harus diseminarkan dihadapan pembimbing skripsi
dan tim dosen lainnya untuk menerima saran perbaikan yang diperlukan.
Tugas akhir bagian kedua ini melengkapi skripsi I dengan menambahkan
hasil-hasil penelitian (Bab IV) , berikut kesimpulan dan saran (Bab V).
Kemudian melengkapi referensi yang sudah ada pada skripsi I. Laporan
penelitian (Skripsi II) ini harus di uji dihadapan tim penguji yang ditunjuk oleh
Dekan Fakultas dan dihadapan pembimbing skripsi.
Bobot sks
: 4 SKS
Prasyarat
: Paling sedikit 147 sks kredit telah diselesaikan (lulus)
Buku
:Buku penuntun penulisan Skripsi, Fakultas TI UNAI,2006.
TIK 4802 Grafika Komputer Lanjutan (3 SKS)
Topik-topik yang akan dibahas : Pengantar grafika komputer, pimitip
keluaran, algoritma dan metode pembuatan primitif; transformasi; windowing
dan clipping, kurva, Bezer, B spline; iluminasi, ground shading, phong
shading, dithering, tractal object, model-model walnd; Geomelitik modeling;
Ray tracing; Pengantar antar muka grafika
Prasyarat
:
Buku acuan :
1. Hearn, D.D. & P. Baker, Computer Graphics and Applications, 2nd Ed,
Prentice Hall, 1998.
2. Foley, J.D., Computer Graphics: Principles and practices. Addisor. Wesley,
1992.
3. Berger, M., Computer graphics with pascal. Benyami/cummings, 1986.
TIK 4803 Simulasi dan Pemodelan (3 SKS)
Topik – topik yang akan dibahas meliputi interpolisasi: interpolasi
polinormal, polinomial Chebysnev, interpolasi polinomial sepotong –
sepotong; aproksimasi ; normal fungsi, aproksimasi minimax, aproksimasi
kwadrat terkecil, aproksimasi splines; Integrasi dan deferensiasi numeriks;
13
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
integrasi numerik persamaan nonlinier, metode bracket, metode interasi titik
metode euler, metode runge – kutta.
Bobot sks
:3
Prasarat
: Metode Numerik (TIK 2405)
Buku acuan :
1. Powel, M.J., Approximation theory and Methods. Addison Wesley, 1981.
2. Mathews, J.H. and K.D. Fink, Numerical methods using MATLAB, 3rd Ed.,
Prentice Hall, 1999.
TIK 4804 Pemrograman Game (3 SKS)
Mata kuliah ini akan mengajarkan bagaimana membuat aplikasi game
sederhana. Pembahasan meliputi pembuatan desain game secara
terstruktur, aplikasi NPC cerdas – AI dalam aplikasi game, mengoptimasi
performance dari aplikasi game, collision detection, algoritma untu
pembuatan efek grafik, dan pembuatan protokol komunikasi sederhana.
Prasyarat
: Mata Kuliah Pemrograman
Buku Acuan :
1. Ian Parberry, I. Introduction to Computer Game Programming with DirectX
8.0, Wordware Publishing, 2001.
2. Tagliaferri, M., Learn VB.NET Through Game Programming, A Press, 2003.
ISBN: 1590591143.
TIK 4805 Jaringan Syaraf Buatan (3 SKS)
Mata kuliah ini mengajar konsep dasar jaringan syaraf tiruan dengan
menggunakan program aplikasi seperti MATLAB, meliputi topik-topik
perception, backpropagation, jaringan basis radial, self organizing, jaringan
recurrent dan pemrograman dengan excel link.
Prasayat
: Pengantar kecerdasan buatan
Buku acuan :
Kusumadewi, S., Membangun Jaringan Syaraf Tiruan (menggunakan MATLAB
& Excel Link), Graha Ilmu, 2004.
1. Peter Norvig, Artificial Intelligence A Modern Approach, Prentice Hall, 1995.
TIK 4806 Pengolahan Citra (3 SKS)
Mata kuliah ini akan mengajarkan kepada mahasiswa/i berbagai cara
dasar untuk menciptakan, mengoreksi, memperbaiki, dan menyapkan citra
dijital untuk dipakai segala media diperlukan di lapangan industri.
Mahasiswa/i akan mampu mengunakan Adobe® Photoshop®, aplikasi yang
standard di dunia kerja. Juga, mahasiswa/i bisa membedakan dan memilih
ukuran, format, warna, pixel, file, dan fungsi yang efektif dan benar.
Prasyarat
: Buku Acuan :
1. Gonzales & Woods, Digital Image Processing, 2nd Ed., Prentice Hall, 2002
2. Gonzales, Woods and Eddins, Digital Image Processing Using MATLAB,
Prentice Hall, 2004.
TIK 4807 Computer Vision (3 SKS)
14
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
Mata kuliah ini membahas isu-isu dasar dalam computer vision,
meliputi topik-topik pembentukan image, pemrosesan, tekstur, pergerakan,
struktur 2 dan 3 dimensi, matching, inference dll.
Prasyarat
:
Buku Acuan :
1. Ballard, D.H. & C.M. Brown, Computer Vision, Prentice-Hall Inc New Jersey
, 1982 , ISBN 0-13-165316-4 .
2. Mallot, H.A. & J.S. Allen; (If you have CogNet access): Computational
Vision: Information Processing in Perception and Visual Behavior, MIT
Press, 2000, ISBN 0-262-13381-4.
TIK 4808 Multimedia (3 SKS)
Mata kuliah ini akan mengajarkan bagaimana menciptakan, mengedit,
dan menyempurnakan movie. Adapun mata kuliah ini akan juga menjadi
dasar dari pembuatan multimedia berbentuk movie sehingga mahasiswa
dapat siap untuk menciptakan movie melalui software-software movie
authoring.
Prasyarat
:
Buku Acuan :
1. Chapman, N. & Chapman, J., Digital Multimedia,John Wiley and Sons Ltd,
2004, ISBN: 0470858907
TIK 4809 Pemrograman JAVA Lanjutan (3 SKS)
Mata kuliah ini mengajarkan bagaimana membuat sebuah perangkat
lunak menggunakan metodologi object-oriented. Pembahasan diawali dengan
pembahasan singkat metode-metode RPL yang dapat digunakan diakhiri
dengan studi kasus nyata (membuat sebuah aplikasi berorientasi objek).
Pokok bahasan yang akan dibahas pada mata kuliah ini adalah: mengenal
beberapa metode RPL beserta pembahasan singkat kelebihan dan
kekurangan dari tiap metode RPL., mengenal dan mencoba melakukan
analisis (milestone 1 sampai dengan milestone N), mengenal dan mencoba
melakukan desain (class design, database design, UI design), mengenal dan
mencoba melakukan perancangan dalam team, dan memberikan satu buah
studi kasus sederhana untuk dikerjakan dalam team.
Prasyarat
:
Buku Acuan :
1. Reese, G., Database Programming with JDBC and Java by George Reese,
2000, ISBN: 1565926161.
2. Sethi, S., Programming Languages, concepts and constructs, 1989.
3. Pratt, T.W., Programming Languages: Design & Implementation, PrenticeHall, 1984.
4. Deitel, D., Java How to Program, 6th Ed., 2005, ISBN: 0131483986.
TIK 4810 Pemrograman Web Lanjut (3 SKS)
Mata kuliah ini menitikberatkan pada pembangunan website yang
interaktif dengan menggunakan DBMS untuk e-commerce sebagai lanjutan
dari membangun web statik.
Prasyarat
: Pemrograman Berbasis Web (TIK 2304)
15
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
Buku Acuan :
1. Gundavaram, S., Programming on the world wide web, O'Really &
Associate, 1996.
2. Ratschiller, T., Web Application development with PHP 4.0, New Riders
Publishing, 1996.
3. Fisher, B.E., JDBC API Tutorial and Reference, Third Edition: Universal Data
Access for the Java 2 Platform, 2003, ISBN: 0321173848.
TIK 4811 Sistem Basisdata Berorientasi Objek (3 SKS)
Kuliah ini membahas masalah konsep dan teknik basisdata
berorientasi objek, dengan topik-topik antara lain Implementation of a full
spectrum of database facilities for object-oriented systems, including data
model, query, authorization, schema evolution, storage structures, query
optimization, transaction management, versions, composite objects, and
integration of a programming language and a database system.
Prasyarat
: Kuliah basisdata
Buku acuan :
1. Kim, W., Introduction to Object-Oriented Databases (Computer Systems
Series), MIT Press, 1990
TIK 4812 Administrasi Basisdata (3 SKS)
Mata Kuliah Pilihan ini diberikan kepada mahasiswa agar mahasiswa
dapat melakukan pemeliharaan Oracle dan sehingga database server dapat
beroperasi dengan baik dan cepat dalam pengambilan data. Materi yang
diajarkan meliputi pemahaman query-query sederhana, lingkungan kerja
Oracle, instalasi Oracle, membuat database dan schema, konektifitas dan
networking database, pengaturan user dan database security, pengambilan,
backup dan recovery data, pengaturan dan pegoperasian Oracle,
performance tuning dan troubleshooting.
Prasyarat
:
Buku Acuan :
1. Mullins, C.S., Database Administration: The Complete Guide to Practices
and Procedures, Addison Wesley, ISBN-10: 0-201-74129-6; ISBN-13: 9780-201-74129-2; Published: Jun 14, 2002.
TIK 4813 Administrasi Linux (3 SKS)
Mata kuliah ini mengajarkan kepada mahasiswa bagaimana mahasiswa dapat
memahami / menjalankan fungsi sebagai administrator jaringan pada system
operasi Linux. Materi yang diajarkan meliputi instalasi Linux, setting desktop,
operasional dasar Linux, setting network secara text maupun grafik, setting
server, setting samba, koneksi Linux ke jaringan Windows, sharing koneksi
Internet, sistem keamanan jaringan Linux, membuat router dan gateway,
troubleshooting apabila crash ataupun konflik.
Prasyarat
:Buku Acuan :
1. Nemeth, E., Linux Administration Handbook, Prentice Hall 2002.
2. Bautts, T., T. Dawson, & G.N. Purdy, Linux Network Administrator's
Guide, 3rd ed., O’Reilley, 2005
16
Fakultas Teknologi Informasi
Mata Kuliah
Jurusan Teknik Informatika
Uraian
Linux Administration Handbook (2nd Edition) by Evi Nemeth, Garth
Snyder, Trent R. Hein, 2006 (ISBN: 0131480049)
4. Red Hat Linux Networking and System Administration (Paperback) by
Terry Collings, Kurt Wall, 2005 (ISBN: 0764599496)
3.
TIK 4814 Sistem Basisdata Spasial dan temporal (3 SKS)
Kuliah ini membahas topik-topik basisdata spasial dan temporal,
berbuhungan dengan modeling and querying, moving-object query
processing, query processing: architectures and cost estimation, processing
advanced queries, formal aspects, data representation, industrial session,
data warehousing and mining, and indexing.
Prasyarat
: Semua kuliah basisdata
Buku Acuan :
1.
Medeiros, B.C., M. Egenhofer, & E. Bertino (Eds.), 9th International
Symposium, SSTD 2005, Angra dos Reis, Brazil, August 22-24, 2005,
Proceedings
Series: Lecture Notes in Computer Science, Vol. 3633.
2.
Jensen, C.S., B. Seeger, Advances in Spatial and Temporal Databases,
Springer Verlag, 2001.
17
Download