kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/silabus final psti.doc · web viewsilabus mata...

27
SILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah : Algoritma dan Pemrograman Kode Mata Kuliah: 142AI1401 Beban Kredit : 4 SKS Prasyarat : - 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. 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. Mata Kuliah : Pengantar Teknologi Informasi Kode Mata Kuliah: 142AI1202 Beban Kredit : 2 SKS Prasyarat : - 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 : 1

Upload: hoangminh

Post on 27-Mar-2018

223 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

SILABUS MATA KULIAHPROGRAM STUDI TEKNIK INFORMATIKA

Mata Kuliah : Algoritma dan PemrogramanKode Mata Kuliah : 142AI1401Beban Kredit : 4 SKSPrasyarat : -

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.

Buku acuan :1. Koffman, E.B., Pascal, 5th Ed., Addison Wesley, 19952. Deitel, H.M. & P.J. Deitel, C: How to program, 2nd Ed. Prentice Hall, 19943. Kerninghan, B.W. & M.D. Ritchie, The C Programming Language, 2nd Ed. Prentice Hall, 19884. 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.

Mata Kuliah : Pengantar Teknologi InformasiKode Mata Kuliah : 142AI1202Beban Kredit : 2 SKSPrasyarat : -

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.

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-13-088236-4. 2001. 4. Senn, J.A. Information Technology in Business : Principles, Practices, and Opportunities,

2nd Edition. Upper Saddle River, NJ: Prentice Hall, 1998.

Mata Kuliah : KalkulusKode Mata Kuliah : 142AI1403Beban Kredit : 4 SKSPrasyarat : -

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.

1

Page 2: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

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.

Mata Kuliah : Konsep Bahasa PemrogramanKode Mata Kuliah : 142BI1201Beban Kredit : 2 SKSPrasyarat : -

Topik yang dibahas pada kuliah ini meliputi memahami konsep dasar dalam unsur-unsur bahasa pemrograman, memahami statemen input dan output, memahami statemen perulangan, memahami statemen percabangan, memahami beberapa operasi string, memahami function dan procedure, memahami beberapa operasi pada tipe data.

Buku acuan :

1. Sethi, S., Programming Languages, concepts and constructs, 1989.2. Pratt, T.W., Programming Languages: Design & Implementation, Prentice-Hall, 1984.

Mata Kuliah : Pengantar Basis DataKode Mata Kuliah : 142BI1402Beban Kredit : 4 SKSPrasyarat : -

Topik yang dibahas pada kuliah ini meliputi memahami konsep basis data, abstraksi basis data, bahasa basis data dan struktur sistem basis data, teori dan konsep sistem basis data relasional, teori dan konsep normalisasi data serta mampu mengimplementasikan dalam perancangan sistem basis data, model data, entity-relationship serta mampu mengimplementasikan sebagai salah satu tahap dalam perancangan sistem basis data, Transformasi model data ke basis data, DBMS dan struktur table, Indeks dan struktur penyimpanan dalam perancangan sistem basis data, konsep denormalisasi data serta mampu mengimplementasikan dalam perancangan sistem basis data, arsitektur sistem basis data, pemilihan perangkat lunak pembangun sistem, peneremahan operasi basis data, serta pemeliharaan integritas data dalam aplikasi, lingkup penerapan basis data, basis data berorientasi objek, basis data untuk multimedia, basis data untuk web.

Buku acuan :

1. Rebecca M. Riordan, Designing Effective Database Systems, Addison Wesley Professional, 2005.

2. Husni I. Pohan, SQL + Tutorial plus Studi Kasus dengan Oracle dan Sybase, Penerbit Informatika Bandung, 2002

3. Elmasri, R., Navathe, S.B., Fundamental of Database Systems, 3rd Edition, Addison Wesley, 2000.

Mata Kuliah : Pendidikan Agama Kode Mata Kuliah : 142AP1204Beban Kredit : 2 SKSPrasyarat : -

2

Page 3: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Topik yang dibahas pada mata kuliah ini adalah memahami akan nilai–nilai dasar kehidupan dalam beragama, bermasyarakat, berbangsa dan bernegara yang berdasarkan Pancasila dan UUD 45 serta untuk menumbuh kembangkan sikap hidup sehat, berakhlak mulia, taat melaksanakan ibadat, mempunyai akidah beragama yang kuat, makin bertambah nilai ketaqwaan kepada Tuhannya, berbudi luhur, profesional dan beorientasi pada profesi sehingga punya kemampuan melakukan pengkajian khalik, rasul, alam, amal salih dan agama dalam disiplin ilmu. Sehingga pada gilirannya akan menjadi manusia yang berotak cerdas dan berwawasan luas dan jauh kedepan tetapi dengan didasari oleh rasa iman dan taqwa kepada Tuhannya.

Buku Acuan :

1. Abdul A’la Al-Maududi, Prinsip-prinsip Islam, Al Maarif, Bandung2. Hasbi Ashiddeqy, Al Islam, Bulan Bintang, Jakarta3. Chalil, Munawar H., Definisi dan Sendi Agama, Bulan Bintang, Jakarta, 19784. Harun Nasution, Islam ditinjau dari berbagai segi dan aspeknya, UI Pres, Jakarta

Mata Kuliah : Praktikum PemrogramanKode Mata Kuliah : 142AI1205Beban Kredit : 2 SKSPrasyarat : -

Topik yang dibahas pada mata kuliah ini meliputi pengantar Pascal, Implementasi Algoritma: tipe data, input dan output, assignment dan Expresi, Analisis kasus, Subprogram: fungsi/prosedur, Unit program, Proses sekuensial, Tabel: Pencarian nilai, Tabel: Pengurutan, File.

Buku Acuan :

1. Niklaus Wirth (1987). Algorithms and Data structures.2. Knuth. (1977). The Art Of Computer Programming Vol 2 dan Vol 3.3. Horowitz and Sahni (1977). Fundamental of Algorithms

Mata Kuliah : Praktikum InternetKode Mata Kuliah : 142BI1203Beban Kredit : 2 SKSPrasyarat : -

Topik yang dipelajari pada mata kuliah ini meliputi dasar-dasar website, eksternal links, templates, navigasi, utilitas dan menu fungsi, tabel dan image, website dinamis, konten website, pengembangan website.

Buku Acuan :

1. Brian Proffitt, Microsoft Office ® FrontPage 2003 ® fast & easy TM.2. About Face 3: The Essentials of Interaction Design, Published by, Wiley Publishing, Inc.

10475 Crosspoint Boulevard Indianapolis, IN 46256. 2007.3. Eric Butow, User Interface Design for Mere Mortals®, Publisher: Addison Wesley

Professional, Pub Date: May 02, 2007.4. Ken Pugh, Interface Oriented Design, The Pragmatic Bookshelf, Raleigh, North Carolina

Dallas, Texas, June 2006.5. Liping Liu and Borislav Roussev, Management of the object-oriented development process

Published in the United States of America by Idea Group Publishing (an imprint of Idea Group Inc.) ,701 E. Chocolate Avenue, Suite 200, Hershey PA 17033, 2005

3

Page 4: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Mata Kuliah : Jaringan Komputer 1Kode Mata Kuliah : 142AI2406Beban Kredit : 4 SKSPrasyarat : 142AI1202

Kuliah ini mengajarkan konsep-konsep dasar jaringan komputer dan cara membangun LAN yang sederhana. Topik-topik yang akan dibahas meliputi: pengenalan konsep jaringan komputer, komunikasi pada jaringan, fungsionalitas dan protokol pada layer aplikasi, OSI transport layer, OSI network layer, pengalamatan pada IPV4, OSI data-link layer, OSI physical layer, ethernet, perencanaan dan peng-kabelan jaringan, konfigurasi dan pengujian jaringan.

Buku Acuan:1. Dye, Mark A., Network Fundamentals, Cisco Networking Academy, 2008.2. Stalling, William, Computer Networking with Internet Protocols, Pearson, 20043. http://cisco.netacad.net/

Mata Kuliah : Struktur DataKode Mata Kuliah : 142AI2407Beban Kredit : 4 SKSPrasyarat : 142AI1401

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 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.

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.

Mata Kuliah : Arsitektur dan Organisasi KomputerKode Mata Kuliah : 142AI2208Beban Kredit : 2 SKSPrasyarat : -

Kuliah ini membahas review komponen sistem komputer; metodologi disain: disain sistem, disain level register, disain level prosessor; Dasar-dasar prosessor: Organisasi CPU, Representasi data, instruction set design; Disain datapath: Fixed-point arithmetic, Arithmetic-logic unit, Floating-point arithmetic, pemrosesan pipeline; Disain kontrol: Konsep dasar, hardwired control units, microprogrammed control, pipeline control; Organisasi memory: teknologi memory, sistem memory, cache; Organisasi sistem: metode komunikasi, I/O dan sistem kontrol, parallel processing. Komponen-komponen computer; CPU; Memory; Peripheral I/O; Addressing; Set Instruksi; Microprocessor.

4

Page 5: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Buku acuan :

1. Hayes John P,."Computer Architecture and Organisation", McGraw Hill, 19792. Computer Organization & Design: The Hardware/Software Interface by David Patterson

and John Hennessy. Morgan Kaufman Publisher3. Gear,"Computer Organisation",McGraw Hill, 19794. Hamacher V.C.,Vranesic Z.G and Zaky S.G"Computer Organization", 2 nd Edition,

McGraw-Hill, 19845. Hear (1985),"Computer Organization and Programming", McGraw-Hill.6. Aber Paul Malvno,"Elektronika Komputer Digital", (terjemahan Dali S.Naga)7. Tanenbaum (1998),"Structured Computer Organization",Prentice Hall

Mata Kuliah : Logika InformatikaKode Mata Kuliah : 142AI2209Beban Kredit : 2 SKSPrasyarat : 142AI1401

Kuliah ini membahas kalkulus Proposisi, Deduksi Pada Kalkulus Proposisi, Himpunan, Kalkulus Predikat, Deduksi Pada kalkulus Predikat, Semantik dan Verfikasi Program, Logika Temporal, Pengantar Pemrograman Logika.

Buku acuan :

1. Ben Ari, Mordechai and M. Ben Ari, “Mathematical Logic For Computer Science 2nd Edition”, New York : Springer – Verlag, 2001;

2. Cori, Rene, Daniel Lascar and Donald Pelletier, “Mathematical Logic : A Course With Exercise”, Oxford University Press, 2000;

3. Manna, Zohar & R. Waldinger, “Deductive Foundation Of Computer Programming”, Addison Wesley, 1993;

Mata Kuliah : Bahasa InggrisKode Mata Kuliah : 142BK2604Beban Kredit : 6 SKSPrasyarat : -

Silabus yang dikembangkan ini adalah silabus dengan tujuan khusus yang memungkinkan mahasiswa untuk memahami teks berbahasa Inggris dan berbicara dalam bahasa Inggris yang berhubungan dengan bidang yang mereka pelajari yang dikenal sebagai ESP (English for Specific Purpose). Materi yang dibahas dalam mata kuliah ini terdiri dari bebera topic antara lain : Grammar, Speaking, Reading dan Writing. Metode pembelajaran yang dilakukan didesain untuk memotivasi mahasiswa untuk dapat berbicara dalam bahasa ingggris antara lain melalui tanya jawab, latihan, kerja kelompok dan presentasi. Mahasiwa juga dilatih untuk memberikan pendapat, gagasan ataupun pandangan mengenai suatu hal dan dituangkan dalam bentuk tulisan.

Buku acuan:

1. Ridwansyah, 2006, Mastering English Grammar, Puspa Swara, Jakarta2. Hartanto, John, 2003, Accurate, brief and clear English grammar, Indah Surabaya,

Surabaya3. Surayin, 2003, A Guide of writing and speaking a good English4. Cyssco, Dhanny, 2000, Business Negotiation in English, Puspa Swara, Jakarta

5

Page 6: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Mata Kuliah : Pendidikan KewarganegaraanKode Mata Kuliah : 142AP2210Beban Kredit : 2 SKSPrasyarat : -

Kuliah ini membahas konsepsi dasar ketahanan Nasional, pengaruh timbal balik gatra-gatra; Dasar pemikiran dan faktor yang mempengaruhi Poltanas, serta garis besarnya; Perkembangan Polstra Hankamnas: Pembangunan dan penggunaan kekuatan; Ancaman terhadap keamanan dan keselamatan bangsa dan negara; Perkembangan sistem pertahanan keamanan rakyat semesta. Buku acuan :

1. Lemhanas (1997), Kewiraan untuk Mahasiswa, Penerbit Gramedia, Jakarta.2. Buku Modul Kewiraan, Universitas Terbuka, Jakarta3. Lemhanas (1997). Wawasan Nusantara, PT. Balai Pustaka, Jakarta

Mata Kuliah : Praktikum Struktur DataKode Mata Kuliah : 142AI2211Beban Kredit : 2 SKSPrasyarat : 142AI1401

Kuliah ini mempelajari Penerapan teori dan pembuatan aplikasi menggunakan struktur data.

Buku acuan :1. Daniel F. Stubbc ang Neil W. Webre, Data Structures with Abstract Data Type and Pascal,

Brooks/Cole Publishing, 1985.2. Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman, Data Structures and Algorithms,

Addison Wesley 19833. Niklaus Wirth, Algorithms and Data Structures, Prentice Hall 1986.

Mata Kuliah : Jaringan Komputer 2Kode Mata Kuliah : 142CK3401Beban Kredit : 4 SKSPrasyarat : 142AI2406

Kuliah ini mengajarkan konsep dan protokol routing pada jaringan komputer. Topik-topik yang akan dibahas meliputi: pengenalan routing dan router, protokol static routing, protokol routing distance-vector, protokol RIPv1 dan RIPv2, tabel routing, protokol IGRP dan EIGRP, link-state dan OSPF.

Buku acuan:1. Graziani, Rick, Routing Protocols and Concepts, Cisco Networking Academy, 20082. http://cisco.netacad.net/

Mata Kuliah : Sistem OperasiKode Mata Kuliah : 142AI3412Beban Kredit : 4 SKSPrasyarat : -

Kuliah ini mempelajari Sistem Komputer, Sistem Operasi, Pengelolaan Proses, Penjadwalan Proses, Proses dan Kondisi Konkurensi, Kondisi Mutual Exuision, Deadlock, Majamen Memori, Sistem Paging, Segmentasi dan Kombinasi Paging Segmentasi, Pengelolaan Piranti Masukan dan Keluaran (I/O), Mekanisme Perangkat Lunak pada I/O, Manajemen FILE, Sistem Keamanan, mengoperasikan sistem operasi.

6

Page 7: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Buku acuan :1. Haryanto, Bambang, : ”Sistem Operasi”, Edisi II, Penerbit Informatika Bandung, 2005.2. Stallings, William : ”Operating System”, Terjemahan.

Mata Kuliah : Basis DataKode Mata Kuliah : 142AI3213Beban Kredit : 2 SKSPrasyarat : 142BI1402

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.

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.

Mata Kuliah : Statistis ProbabilitasKode Mata Kuliah : 142AI3214Beban Kredit : 2Prasyarat : -

Mata kuliah ini adalah mata kuliah yang mengajarkan metode untuk melakukan pengolahan data yang meliputi pengumpulan , pengolahan dan penganalisaan data sekaligus untuk menghasilkan kesimpulan atas fenomena yang diamati. Adapun materi yang dibahas antara lain: Statistik desriptip, penyajian data : distribusi frequensi, nilai tengah, median, modus, Probabilitas dan teori keputusan : Konsep dasar probabilitas, distribusi diskret, distribusi probabilitas normal, teori keputusan, dan pengujian hipotesis

Buku Acuan:1. Suharyadi, Purwanto SK, 2003, Statistik untuk ekonomi dan keuangan modern Buku I,

Salemba, Jakarta2. Suharyadi, Purwanto SK, 2003, Statistik untuk ekonomi dan keuangan modern Buku II,

Salemba, Jakarta3. Hasan, Ikbal, 2002, Pokok pokok Materi Statistik II,Bumi Aksara, Jakarta4. Walpole, Ronald E, 2002, Probability & Statistics for Engineers& Scientists, Seventh

Edition, Prentice Hall, New Jersey.

Mata Kuliah : Teori GrafKode Mata Kuliah : 142BI3205Beban Kredit : 2Prasyarat :

Pada Mata kuliah ini mengajarkan konsep-konsep dan sifat dalam teori graf serta menerapkannya dalam tori sehari hari, adapun materi yang diajarkan adalah: Konsep Dasar Graf, Graf Sederhana,

7

Page 8: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Graf Ganda, Isomorfisme Graf, Jenis-jenis Graf, Komplemen Graf, Graf Planar, Rumus Euler, Graf Bagian, Graf Terhubung, Jalur, Lintasan, Sirkuit, Himpunan Pemutus, Jembatan Konigsburg, Graf Euler, Jalur Euler, Graf Hamilton, Pohon, Pohon Pembangkit Minimum, Algoritma Kruskal dan Prima, Planaritas dan Dualitas, Pewarnaan Graf (Bilangan Kromatik, Pewarnaan Peta), Graf Berarah, Algoritma Prunin untuk Lintasan Minimal, Hubungan antara Graf dan Digraf dengan Matriks, PERTH-GRAF dan Pohon Lintasan terpendek.

Buku Acuan:

1. Diestel, Reinhard, 2005, Graph Theory, Third Edition, Springer-Verlag, Heidelberg2. Jungnickel, Dieters, 2004, Graphs, networks and algorithms, Second edition, Springer, New

York

Mata Kuliah : Rekayasa Perangkat LunakKode Mata Kuliah : 142AI3415Beban kredit : 4 s.k.s.Prasyarat : 142BI1201, 142AI2209, 142AI2407

Kuliah ini mengajarkan konsep dasar pengembangan perangkat lunak. Topik-topik yang dibahas meliputi: konsep perangkat lunak dan perekayasaan perangkat lunak, perekayasaan sistem, perekayasaan kebutuhan, pemodelan analisis, perekayasaan desain, desain arsitektural, desain level-komponen, desain antarmuka pengguna, desain berbasis pola.

Buku acuan:1. Pressman, Roger S., Software Engineering: A Practitioners' Approach, 6 th Ed, Mc. Graw

Hill, 20062. http://www.rspa.com/spi/index.html#practice

Mata Kuliah : Praktikum Basis DataKode mata kuliah : 142AI3216Beban kredit : 2 SKSPrasyarat :

Kuliah ini memberikan keterampilan dasar system manajemen basis data (SMDB); meliputi mempraktekan teori data relational modeling dengan menggunakan SQL. Mencoba fungsi dependencies dan normalisasi untuk basis data berelasi, optimisasi query, transaksi, concorency control, recovery dan security.

Buku Acuan :

1. Simarmata, Janner; Perencangan BASIS DATA ,Andi Yogyakarta, Yogyakarta, 2007.2. Wahana Komputer; Pengolahan Database dengan MySQL Andi Yogyakarta, Yogyakarta,

20063. Date, C.J., An Introduction to Data Base Systems, Addision Wesley, 1995

Mata Kuliah : Matematika DiskritKode mata kuliah : 142AI3217Beban kredit : 2 sksPrasyarat :

Matakuliah ini ditawarkan untuk memberikan dasar matematika diskrit yang meliputi pemahaman tentang: induksi dan rekursif, prinsip-prinsip dasar counting, permutasi dan kombinasi, koefisien

8

Page 9: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

binomial, peluang diskrit, relasi rekuren, prinsip inklusi-eksklusi, relasi, serta prinsip – prinsip teori graf dan tree.

Buku Acuan :1. Jong Jek Siang; Matematika Diskrit dan Aplikasinya pada Ilmu Komputer, Andi Yogyakarta,

Yogyakarta, 2002.2. Johnsonbaugh, Richard; Matematika Diskrit , Prenhallindo, Jakarta, 19983. K.H. Rosen, Discrete Mathematics and Its Applications, McGraw-Hill, New York, 5th Edition,

2003.4. K.A. Ross, C.R.B. Wright, Discrete Mathematics, Prentice-Hall, New Jersey, 4th Edition,

2003.5. V. Bryant, Aspect of Combinatorics: A wide-ranging introduction, Cambridge Univ. Press,

Great Britain, 1995.

Mata Kuliah : Jaringan Komputer 3Kode Mata Kuliah : 142CK4402Beban kredit : 4 SKSPrasayarat : 142AI2406, 142CK3401

Kuliah ini mengajarkan konsep wireless dan switching pada jaringan komputer. Topik-topik yang akan dibahas meliputi: merancang LAN, meng-konfigurasi switch, VLAN, Dynamic Trunking Protokol, implementasi STP dan inter-VLAN routing, konfigurasi wireless-router.

Buku acuan:1. Lewis, Wayne, LAN Switching and Wireless, Cisco Networking Academy, 20082. Stallings, William, WirelessCommunications and Networks, 2nd Ed, 20053. http://cisco.netacad.net/

Mata Kuliah : Proses BisnisKode Mata Kuliah : 142BI4206Beban Kredit : 2 SKSPrasyarat : -

Mata kuliah ini mengajarkan konsep untuk me re-design organisasi serta pengaplikasian technology informasi untuk mentransformasi organisasi dalam meningkatkat kinerja. Adapun topic yang dibahas dalam mata kulaih ini adalah: Penggunaan teknologi untuk re-design bisnis proses dalam sebuah organisasi, memahami perubahan proses bisnis dengan menggunakan teknologi, mengevaluasi perencanaan dan implementasinya dalam organisasi, mengevaluasi beberapa alternative pendekatan untuk penggunaan teknologi untuk meningkatkan kinerja organisasi dan untuk memahami issue-issue politik dalam penggunaan IT di sebuah organisasi

Buku Acuan:

1. Michael Harvey, 2005, Essential Business Process Modeling, O’reilly2. Howard, Smith & Peter Fingger, Business Process Management (BPM): The Third Wave,

Amazon.com3. Paul, Harmon, Business Process Change, Second Edition: A Guide for Business Managers

and BPM and Six Sigma Professionals, The MK/OMG Press

Mata Kuliah : Etika ProfesiKode mata kuliah : 142AS4218Beban kredit : 2 SKSPrasyarat : -

9

Page 10: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Matakuliah ini ditawarkan untuk memberikan pemahaman dan peranan etika profesi dalam bidang Teknologi Informasi (TI), mengetahui bidang kerja TI, kompetensi bidang TI, kriminalitas dan hukum dunia maya, Cyber Ethics,dan standardisasi profesi.

Buku Acuan :

1. Aji Supriyanto. Pengantar Teknologi Informasi. Salemba Infotek. Jakarta,2005 .2. Raymond McLeod, Jr. Sistem Infomasi Manajemen. Jilid 1. Penerjemah: Hendra Teguh. PT.

Prenhallindo. Jakarta, 1995.3. Bartono, Today's Business Ethics, Elex Media Komputindo, Jakarta, 2005.

Mata Kuliah : Sistem Operasi LanjutanKode mata kuliah : 142BK4207Beban kredit : 2 SksPrasyarat : 142AI3412

Memberikan pengetahuan tentang prinsip kerja, teknik dan metoda yang dipakai pada sistem operasi tersebar. Prinsip kerja, teknik & metode yang dipakai pada Sistem Operasi (SO) Tersebar; meliputi konsep SO tersebar, Komunikasi, Sinkronisasi, Pengelolaan Proses, dan Sistem Berkas Tersebar; dilengkapi dengan Studi Kasus.

Buku Acuan :1. Hariyanto B, Sistem Operasi Lanjut, Informatika, Bandung, 20062. Pradeep, K., Distributed Operating Systems, IEEE Press, New York, 19963. Stallings, William; Sistem Operasi Jilid 1 Edisi Ke 3 ,Prentice Hall, Jakarta, 20034. Tanenbaum, Andrew S.; Modern Operating Systems Second Edition, Prentice-Hall,

Canada, 2001

Mata kuliah : Rekayasa Perangkat Lunak LanjutanKode Mata Kuliah : 142DK4401Bebas kredit : 4 SKSPrasyarat : 142AI3415

Kuliah ini mengajarkan metode pengembangan perangkat lunak yang lebih maju dengan pemanfaatan sejumlah alat bantu (tools). Topik-topik yang dibahas meliputi: pengembangan proses perangkat lunak, perekayasaan perangkat lunak berbasis komponen (CBSE), perekayasaan perangkat lunak berbantuan komputer (CASE), arah pengembangan di masa depan.

Buku acuan:

1. Pressman, Roger S., Software Engineering: A Practitioners' Approach, 6th Ed, Mc. Graw Hill, 2006

2. http://www.rspa.com/spi/index.html#practice

Mata Kuliah : Relational Database Management System (RDBMS)Kode Mata Kuliah : 142EK4401Beban Kredit : 4Prasyarat : 142BI1402, 142AI3213, 142AI3216

Dalam mata kuliah ini mahasiswa diberikan pengetahuan dasar tentang konsep database dan relasional database, serta bagaimana mendesain database yang baik dengan menggunakan database yang tepat dan langkah-langkah pembuatan database yang tepat pula. Adapun materi yang dibahas meliputi : Pengenalan desain database, ER model dan kelengkapannya, Relational Model (Pembuatan dan modifikasi relasi database menggunakan SQL), Logical database design:

10

Page 11: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

ER to relational : entity sets to tables, diagram ER diagram dengan agregat.

Buku Acuan :

1. Abdul Kadir, 2009, Dasar Perancangan dan Inplementasi Database Relational, Andi Publisher

2. Ramon, A-Mata Toledo, 2007, Schaum's: Dasar-Dasar Database Relasional, Erlangga3. Ramakrisnan, 2003, Gehrke. Database Management System. McGrawHill International4. Michael, J, Hernandez, 2003, database design for mere mortals, second edition, Edition.

New York 5. Nathew, Neil and Stones, Richard. Beginning Databases with MySQL. 2002. Wrox

Press.Birmingham6. Date, CJ. An Introduction to Database System. Addison Wesley. Massachusetts Korth,

Henry F and Silberscahtz, Abraham. Database System Concepts. McGrawHill International Edition. New York

Mata Kuliah : Prak. Sistem Operasi LanjutanKode mata kuliah : 142BK4208Beban kredit : 2 SKSPrasyarat : 142AI3415

Memberikan pengetahuan praktek tentang prinsip kerja, teknik dan metoda yang dipakai pada sistem operasi tersebar. Tools yang dipakai pada Sistem Operasi Tersebar; sharing resource, kemampuan komunikasi: telnet, ftp, pada LAN dan WAN. Mempelajari manajemen proses pada LINUX dan penggunaan Command Interpreter atau shell.

Buku Acuan :1. Hariyanto B, Sistem Operasi Lanjut, Informatika, Bandung, 20062. Hariyanto B, Sistem Operasi Linux, Informatika, Bandung, 2003

Mata Kuliah : Praktikum Relational Database Management System (RDBMS)Kode Mata Kuliah : 142EK4202SKS : 2 SKSPrasyarat : 142BI1402, 142AI3213, 142AI3216

Mata kuliah ini memberikan pemahaman yang lebih baik kepada mahasiswa tentang implementasi konsep Relational Database dengan menggunakan aplikasi database tertentu. Topic yang dibahas dalam mata kulaih ini antara lain : Pengenalan SQL, Data Definition Language (DDL): create ,modify, drop, Data Manipulation Language (DML), Seleksi dengan fungsi matematika, Seleksi dengan klausa Where, seleksi relasi dengan banyak table, Union, intersect and except, seleksi relasi dengan operator Join, Seleksi relational dengan sub-query, Buku acuan :

1. Bunafit Nugroho, 2006, Database relational dengan MySQL, Andi2. Abdul Kadir, 2009, Dasar Perancangan dan Inplementasi Database Relational, Andi

publisher3. Groff, James, 2002, The complete reference SQL second edition, McGraw Hill, Berkeley

Mata Kuliah : Software Quality AssuranceKode Mata Kuliah : 142BK5209Beban Kredit : 2 SKSPrasyarat : -

11

Page 12: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Kuliah ini memahami konsep Software Development, Acquisition dan Software Testing, Quality Principle, Software Quality Model, Software Quality Assurance, mampu membedakannya Software Quality Assurance dengan Software Quality Control serta bagaimana membangun unit/grup ITQuality Assurance.

Buku acuan :

1. Software Quality Assurance: From Theory to Implementation, Daniel Galin, Addison Wasley, 2003.

2. Software Product Lines: Practices and Patterns (The SEI Series in Software Engineering), Paul Clements, Linda Northrop, Addison Wasley, 2003.

3. Software Architecture in Practice (2nd Edition) (The SEI Series in Software Engineering), Len Bass, Paul Clements, Rick Kazman, Addison Wasley, 2003.

Mata Kuliah : Uji Coba dan Implementasi SistemKode Mata Kuliah : 142DK5202Beban Kredit : 2 SKSPrasyarat : 142AI3415, 142DK4401

Kuliah ini memahami Sumber Perangkat Lunak Aplikasi, Mengorganisir dan Mengukur Proyek dan Produktivitas Pengembangan Perangkat Lunak, Perancangan dan  Pengembangan Perangkat Lunak, Pengkodean Perangkat Lunak, Dasar-dasar Pengujian Perangkat Lunak : White Box, Path Basis, Struktur Kendali, Tehnik Pengujian Perangkat Lunak : Black Box, Sistem Waktu Nyata, Uji Otomatis, Pengujian dan Strategi Berorientasi Objek, Implematasi Sistem, Pemeliharaan Sistem

Buku acuan :1. D. Suryadi HS dan Bunawan. Pengantar Implementasi Dan Pemeliharaan Sistem

Informasi. Penerbit Gunadarma, Roger S. Pressman. Software Engineering : A practitioner’s Approach. McGraw-Hill

2. Ian Sommerville.Rekayasa Perangkat Lunak Edisi 6 Jilid 1,terj.Dra.Yuhilza Hanum M.Eng. Penerbit Erlangga

3. Roger S. Pressman,Ph.D.Rekayasa Perangkat Lunak : Pendekatan Praktisi Buku dua, terj.LN Harnaningrum.Penerbit ANDI Yogyakarta

Mata Kuliah : KewirausahaanKode Mata Kuliah : 142BM5210Beban Kredit : 2 SKSPrasyarat : -

Kuliah ini menumbuhkan sikap dan kesadaran bahwa keberhasilan usaha ditentukan oleh kemampuan pegawai dan pimpinan untuk menciptakan peluang serta oleh kemampuan untuk mengadakan perubahan secara kontinu sesuai dengan arah gerak peluang yang baru, manajemen perubahan dan pemanfaatan peluang usaha yang timbul atau diciptakan.Buku acuan :

1. Kewirausahaan, Suharyadi, Salemba. 20072. Kewirausahaan dan Manajemen Usaha Kecil. 1 Edisi. 5, Zimmerer, Scarbough, Wilson,

Salemba empat, 2008.3. Kewirausahaan Manajemen Usaha Kecil 1 edisi 11, Justin G. Longenecker, Carlos W.

Moore & J. William Petty, Salemba, 2001.

Mata Kuliah : Riset Teknologi Informasi

12

Page 13: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Kode Mata Kuliah : 142AK5219Beban Kredit : 2 SKSPrasyarat : -

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.

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.

Mata Kuliah : Teori Bahasa dan AutomataKode Mata Kuliah : 142BI5411Beban Kredit : 4 SKSPrasyarat : 142BI3205

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.

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.

Mata Kuliah : Analisis AlgoritmaKode Mata Kuliah : 142BI5412Beban Kredit : 4 SKSPrasyarat : 142AI1401, 142BI1201, 142AI1205, 142AI2209

Kuliah ini bertujuan untuk memberikan memahami dasar-dasar perancangan algoritma beserta penghitungan kompleksitasnya. Pengenalan top-down design, Kompleksitas Ruang & Waktu, Komposisi dasar aksi dan aturan pembuktian, Pembuktian kebenaran dan perhitungan kompleksitas algoritma-algoritma dasar, Algoritma-algoritma dengan kompleksitas tinggi dan perhitungannya.

Buku acuan :

1. Data Structures and Algorithm Analysis in C++ (2nd Edition), Mark Allen Weiss, Addison Wesley. 1998.

2. The Design and Analysis of Computer Algorithms (Addison-Wesley Series in Computer Science and Information Processing), Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, Addison Wesley. 1974.

Mata Kuliah : Konsep Simulasi dan PemodelanKode Mata Kuliah : 142BI5213Beban Kredit : 2 SKSPrasyarat : 142AI3415, 142DK4401

13

Page 14: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

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; integrasi numerik persamaan nonlinier, metode bracket, metode interasi titik metode euler, metode runge – kutta.

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.3. Simulasi: Teori dan Aplikasinya, Bonett Satya Lelono Djati, Penerbit Andi. 2007.4. Pengembangan Perangkat Lunak Simulasi dengan C++ Builder, Wahana Komputer,

Penerbit Andi. 2007.

Mata Kuliah : KriptografiKode Mata Kuliah : 142BK5214Beban Kredit : 2 SKSPrasyarat : 142AI3415, 142DK4401

Kuliah ini akan mempelajari Pengantar, serangan pada kriptografi, algoritma kriptografi klasik, kriptanalisis, stream cipher dan block cipher, sistem kriptografi kunci-publik, fungsi hash dan MAC, tanda tangan digital, protokol kriptografi, infrastruktur kunci publik, manajemen kunci, steganografi dan watermarking, kriptografi visual.

Buku acuan :

1. Schneier, Bruce, Aplied Cryptography 2nd, John Wiley & Sons, 1996 2. Menezes, Alfred J., Paul C van Oorschot, dan Scott A. Vanstone, Handbook of Applied

Cryptography, CRC Press, 1996. (e-book) 3. Stalling, W., Cryptography and Network Security, Principle and Practice 3rd Edition,

Pearson Education, Inc., 2003 4. David Bishop, Introduction to Cryptography with Java Applets (e-book)

Mata Kuliah : Kuliah Kerja Praktek (KKP)Kode Mata Kuliah : 142BK5214Beban Kredit : 4 SKSPrasyarat : 142BM6415

Mata Kuliah : Interaksi Manusia dan KomputerKode mata kuliah : 142AK6220Beban kredit : 2 SksPrasyarat : 142AI1202

14

Page 15: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Matakuliah ini ditawarkan untuk memberikan pemahaman bagaimana manusia sebagai sumber daya terpenting dalam membangun sistem. Materi yang dibahas pada perkuliahan ini meliputi manusia, komputer, interaksi, paradigma dan prinsip penggunaan, proses desain, model kognitif, analisis tugas, desain dan notasi dialog, model sistem, dukungan implementasi, teknik evaluasi, bantuan dan dokumentasi, groupware, teori dan permasalahan pekerjaan bersama yang didukung komputer.

Buku Acuan :

1. Sudarman, Dony Ariyus, Interaksi Manusia dan Komputer, Penerbit Andi Yogyakarta, Yogyakarta, 2007

2. Jenny, Preece; Human computer interaction, University Press Cambridge, 19903. Santoso, Insap; Interaksi Manusia dan Komputer : Teori dan Praktek, Penerbit ANDI

Yogyakarta, Yogyakarta, 2004

Mata Kuliah : Bahasa IndonesiaKode Mata Kuliah : 142BI6216Beban Kredit : 2 SKSPrasyarat : -

Mata kuliah mempelajarai tentang tata bahasa indonesia, syntax dan kosa kata. Disamping itu mahasiswa juga diberikan materi untuk menambah pemahaman mereka tentang sociolinguistic dan budaya. Pendekatan yang dilakukan adalah dititik beratkan pada pembangunan keahliah dan ilmu pengetahuan yang tepat tentang bahasa Indonesia yang baik dan benar. Metode pembelajaran yang dilakukan dalam mata kuliah ini dengan beberapa cara antara lain diskusi, presentasi, percakapan dan menulis.

Buku Acuan :

1. Chaer, Abdul, Tata bahasa Praktisi Bahasa Indonesia, 2006, Rineka Cipta, Jakarta2. Pusat pembinaan dan pengembangan bahasa : Pedoman Umum Ejaaan Bahasa Indonesia

Yang disempurnakan, 2003, Yrama Widya, Bandung3. Sarbarti Akhadiah, 1988, Pembinaan Kemampuan menulis Bahasa Indonesia, Manasco,

Jakarta

Mata Kuliah : Audit Teknologi InformasiKode mata kuliah : 142BK6217Beban kredit : 2 SksPrasyarat : 142BK5209, 142AI3415, 142DK4401

Matakuliah ini memberikan pemahaman mengenai pengembangan, mengelolaan dan mengatur lingkungan Tehnologi informasi yang sesuai. Mengidentifikasi komponen fungsi infrastruktur TI. Dapat memahami perlindungan aset informasi. Mahasiswa diharapkan dapat mengembangkan bisnis dan pemulihan bencana kontinuitas rencanan (BCP) serta dapat mengevaluasi proses bisnis dan kontrol alur TI.

Buku Acuan :1. Gallegos, Frederick, Daniel P. Manson dan Sandra Allen-Senft, Teknologi Informasi dan

Audit, CRC Press LCC, 19992. Purwono, Edi; Aspek-Aspek EDP Audit Pengendalian Internal pada Komputasasi, Andi

Yogyakarta,Yogyakarta, 20043. Mukhtar, Ali Masjono; Audit Sistem Informasi, Rineka Cipta, Jakarta, 1999

Mata Kuliah : Proposal Skripsi

15

Page 16: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Kode Mata Kuliah : 142BK7218Beban Kredit : 2 SKSPrasyarat : -

Mata Kuliah : Sertifikasi Teknologi InformasiKode Mata Kuliah : 142BK7219SKS : 2 Sks Prasyarat : -

Sebagai dampak dari globalisasi pada masa ini, persaingan di dunia kerja pun semakin kompetitif. Untuk itulah dibutuhkan sumberdaya manusia yang memiliki kompetensi agar dapat bersaing dipasar kerja yang kompetitif tersebut. Sebagai upaya untuk menciptakan SDM atau lulusan yang kompeten ini maka dalam proses belajar mengajar mahasiwa perlu dibekali dengan keterampilan yang bersertifikasi dalam bentuk mata kuliah sertifikasi di bidang IT. Adapaun mata kuliah ini mahasiswa diberikan pembekalan tentang sertifikasi dibidang IT yang mencakup antara lain : pengenalan sertifikasi IT, Trend sertifikasi di bidang IT, Langkah untuk memperoleh sertifikasi bidang IT, Pengetahuan tentang lembaga sertifikasi IT, Dll.

Buku acuan :

1. Craig, Zacker, 2006, Network+ Certification, Fourth Edition - Academic Learning Series, Microsoft press, USA

2. Mike Meyers, Certification Passport Series, McGraw Hill3. James, Karney, 2006, A+ Certification Readiness Review, Microsoft Press

Mata Kuliah : SkripsiKode Mata Kuliah : 142BK8620Beban Kredit : 6 SKSPrasyarat : -

Mata Kuliah : Jaringan Komputer LanjutanKode Mata Kuliah : 142CK6403Beban kredit : 4 SKSPrasyarat : 142AI2406, 142CK3401, 142CK4402

Kuliah ini mengajarkan konsep pengaksesan WAN. Topik-topik yang dibahas meliputi: layanan-layanan pada WAN, Protokol Point-to-Point, Frame Relay, pengamanan jaringan berbasis WAN, ACL, remote access, VPN, DHCP.

Buku acuan :

16

Page 17: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

1. Vachon, Bob, Accessing the WAN, Cisco Networking Academy, 20082. http://cisco.netacad.net/

Mata Kuliah : Keamanan JaringanKode mata kuliah : 142CK6404Beban kredit : 4 SksPrasyarat : 142AI2406, 142CK3401, 142CK4402

Matakuliah ini memberikan pemahaman mengenai konsep keamanan komputer terutama pada sistem jaringan komputer yang meliputi : pemahaman teknik dasar enkripsi dan deskripsi, teknik pengamanan sistem operasi terhadap serangan dan keamanan data pada komputer jaringan secara umum.

Buku Acuan :1. Pfleeger, C.P. Security in computing, Third Edition, Prentice-Hall, 2003 2. ED;Schaum's Outline: Computer Networking (Jaringan Komputer), Erlangga Jakarta, 2002.3. Wahana komputer; buku pintar Penanganan Jaringan komputer , wahana komputer&Andi,

Semarang, 20014. Kurniawan, Yusuf; Kriptografi keamanan internet dan jaringan telekomunikasi, Informatika,

Bandung, 2004

Mata Kuliah : Komputer ForensikKode Mata kuliah : 142CK7405Beban kredit : 4 SKSPrasyarat : 142AI2406, 142CK3401, 142CK4402, 142CK6403, 142CK6404

Kuliah ini mengajarkan konsep-konsep dasar cyber crime dan komputer forensik, gangguan yang ditimbulkan, dan cara mengatasinya. Topik-topik yang akan dibahas meliputi: konsep dasar cyber crime, konsep dasar komputer forensik, identifikasi bukti/fakta digital, klasifikasi bukti digital, perawatan bukti digital, topik aktual.

Buku acuan : 1. Volonino, Linda, Computer Forensics: Principles and Practices, Prentice Hall Institute, 2005

Mata Kuliah : Perancangan dan Manajemen Jaringan KorporatKode mata kuliah : 142CK7406Beban kredit : 4 SksPrasyarat : 142AI2406, 142CK3401, 142CK4402, 142CK6403, 142CK6404

Matakuliah ini ditawarkan untuk memberikan pemahaman mengenai perancangan dan pengelolaan jaringan di tingkat korporat dengan memperhatikan aspek aspek : pengelolaan jaringan yang komprehensif dan seimbang, penjaminan keamanan korporasi dalam penggunaan existing commercial software dan memberikan jaminan seluruh aspek dari issue keamanan jaringan dan data.

Buku Acuan :1. Oetomo,Dharma Budi Sutedjo; Konsep&Perancangan Jaringan Komputer, Andi

Yogyakarta, Yogyakarta, 20032. Wahana Komputer; Konsep Jaringan Komputer dan Pengembangannya, Salemba Empat,

Jakarta, 20033. Raymond Panko, Early Edition Corporate Computer and Network Security, Prentice Hall,

20024. McLeod, Sistem Informasi Manajemen Edisi 9, Indeks, 2007

17

Page 18: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

Mata Kuliah : Manajemen Proyek Perangkat LunakKode Mata kuliah : 142DK6403Beban kredit : 4 SKSPrasyarat : 142AI3415, 142DK4401

Kuliah ini mengajarkan tentang metode perencanaan dan pengelolaan proyek perekayasaan perangkat lunak. Topik-topik yang akan dibahas meliputi: konsep manajemen proyek, estimasi proyek, penjadualan pruyek, analisis resiko, perawatan dan perekayasaan ulang (re-engineering), tools untuk re-engineering.

Buku acuan :

Mata Kuliah : Analisis dan Perancangan Berorientasi ObjekKode Mata Kuliah : 142DK6404SKS : 4Prasyarat : 142AI3415, 142DK4401, 142BI1201

Mata kuliah ini mengajarkan konsep dan pemahaman yang komprehensive mengenai pendekatan analisa, perancangan dan pengembangan berorientasi objek. Memberikan pengetahuan proses analisis dan perancangan pembangunan perangkat lunak berorientasi objek. Topik yang dibahas dalam mata kuliah ini meliputi antara lain: konsep berorientasi objek: pembungkusan, turunan, kelas, Use Case Model, analisa arsitektur perangkat lunak, analisa rekayasa perangkat lunak, proses modeling, desain basis data,dll.

Buku rujukan :1. Nugroho, Adi, 2005, Analisa dan perancangan system informasi dengan metodologi

berorientasi objek revisi, Informatika Bandung2. Ariesto Hadi Sutopo, Analisis dan Desain Berorientasi Objek, J&J Learning, Yogyakarta,

2002. 3. A. Suhendar, Hariman Gunadi, 2002, Visual Modeling Menggunakan UML dan Rational

Rose, Informatika, Bandung

Mata Kuliah : Pemrograman Berorientasi Objek LanjutanKode Mata Kuliah : 142DK7405SKS : 4Prasyarat : 142AI3415, 142DK4401, 142BI1201, 142DK6404

Dalam pembahasannya mata kuliah ini mengajarkan konsep dan pemahaman yang komprehensive mengenai paradigma pemrograman ber-orientasi objek: Teknik pemrograman berorientasi objek ini dipandang sebagai sebuah perangkat lunak per bagian serta yang digambarkannya sebagai sebuah objek, dimana objek sendiri dianalogikan sebagai sebuah aplikasi seperti kehidupan nyata. Topic yang dibahas dalam mata kuliah ini meliputi: Elemen sebuah objek : State & Behaviour, Paradigma pemrograman berorientasi objek : Encapsulasi, Inheritance, polymorphism, identifier, scope variable, Class : Objek dan kelas, Utility Classes: Vectors and Type Parameters, Tipe data, Operator dan Kontrol alur, Cuncurency,, Constuctors, error handling, operator overloading, and multiple inheritance.

Buku acuan :

1. Ariesto Hadi Sutopo & Fajar Masya, 2008, Pemrograman berorientasi objek dengan Java, Graha Ilmu

18

Page 19: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

2. Indrajani, 2004, Pemrograman berorientasi objek dengan Java, Komputindo, Jakarta

Mata Kuliah : Rekayasa WebKode mata kuliah : 142DK7406Beban kredit : 4 SksPrasyarat : 142AI3415, 142DK4401

Matakuliah ini ditawarkan untuk memberikan pemahaman mengenai rekayasa perangkat lunak berbasis web. Tahapan pembangunan web yang diawali dari analisa, design, develop, implementasi dan evaluasi, Pemahaman desain halaman web, navigasi, typography, halaman dinamis dan statis, testing code, cross platform, CSS, scripting.

Buku Acuan :

1. Kappel G, Proll B, Reich S dan Retschitzegger, Web Engineering : The Discipline of Systematic Development of Web Application, Wiley, 2007

2. Scott B, Neil T, Designing Web Interfaces: Principles and Patterns for Rich Interactions, O’ Reilly Media, 2009

3. Nielsen Jakob, Designing Web Usability, Peachpit Press, 19994. Steven A. Gabarro, Web Application Design and Implementation: Apache 2, PHP5, MySQL,

JavaScript, and Linux/UNIX,Wiley-IEEE Computer Society Pr, 2006

Mata kuliah : Sistem Basis Data TerdistribusiKode Mata kuliah : 142EK6403SKS : 4Prasyarat : 142BI1402, 142AI3213, 142AI3216, 142EK4401, 142EK4201

Mata kuliah ini mengajarkan pengetahuan mengenai konsep sistem basis data terdistribusi, proses perancangan basis data terdistribusi, dan proses-proses yang harus dilakukan dalam rangka memelihara sistem basis data terdistribusi. Adapun materi yang dibahas mencakup : Overview Sistem Basis Data Terdistribusi, Arsitektur Manajemen Basis Data Terdistribusi, Desain Basis Data Terdistribusi, Optimasi Query Terdistribusi, Kontrol Transaksi Konkuren, Reliabilitas DBMS Terdistribusi, Sistem Multi Basis Data Terdistribusi, Perkembangan Basis Data Terdistribusi.

Buku Acuan :

1. Ozsu, M.T., Valduriez, P. Principles of Distributed Database System, 2nd edition, Prentice Hall, 1999

2. Bell, David, 1998, Distributed database system, Addison Wesley England3. Setiabudi, Joni, 2003, Database terdistribusi dengan visual studio 6, Elex media 4. Komputindo, Jakarta

Mata Kuliah : Data WarehouseKode mata kuliah : 142EK6404Beban kredit : 4 SksPrasyarat : 142BI1402, 142AI3213, 142AI3216, 142EK4401, 142EK4201

Matakuliah ini memberikan pemahaman mengenai data management systems, konsep dan skema data warehouse, metodology penggunaan tools dan teknik secara bersama serta mempelajari data warehouse lifecycle. Lebih lanjut akan memberikan pemahaman mengenai OLAP dan pengamanannya, serta implementasi pada aplikasi seperti : SQL server, Oracle, MySQL.

Buku Acuan :

19

Page 20: kd-bidar.binadarma.ac.idkd-bidar.binadarma.ac.id/Silabus Final PSTI.doc · Web viewSILABUS MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA Mata Kuliah: Algoritma dan Pemrograman Kode

1. Imhoff, Claudia; Mastering Data Warehouse Design ,Wiley, Canada, 2003.2. Mallach, Efrem G; Decision Support and Data Warehouse Systems ,McGraw Hill,

Singapore, 2000.3. Inmon W H, Building the Data Warehouse, Wiley, 2005

Mata Kuliah : Relational Database Management System (RDBMS) LanjutanKode Mata Kuliah : 142EK7405Beban Kredit : 4Prasyarat : 142BI1402, 142AI3213, 142AI3216, 142EK4401, 142EK4201

Mata kuliah ini tentang membahas tentang beberapa pengembangan database system dan system informasi intelligent. Topic yang dibahas meliputi : Advanced SQL & P/L SQL, Web database, data Warehouse dan OLAP, Object relational, Object Oriented database, Database tuning, Trigger dan materialize view.

1. Ramakrishnan & Gerhke Database Management Systems Third Edition, 2003 McGraw Hill2. Michael, J, Hernandez, 2003, database design for mere mortals, second edition, Edition.

New York 3. Hector Garcia-Molina, Jefrey d, Ulman, Jennifer D. Widom, 2002, Database System,

Prentice Hall

Mata Kuliah : Data MiningKode mata kuliah : 142EK7406Beban kredit : 4 SksPrasyarat : 142BI1402, 142AI3213, 142AI3216, 142EK4401, 142EK4201, 142EK6403

Matakuliah data mining menjelaskan tentang konsep dan pengertian data mining, konsep dan pengertian data warehouse, life cycle of data mining, OLAP, ETL, OLAP vs data mining, konsep dan pengertian Business intelligence, evolusi dan tipe-tipe pengolahan business intelligence, operasional business intelligence, hybrid approach business intelligence, business intelligence performance management, operational business intelligence enviromental, studi kasus data mining dalam system pembelajaran.

Buku Acuan :1. Pang-Ning Tan, Michael Steinbach, Vipin Kumar, Introduction to Data Mining, Addison

Wesley, 2005.2. Micheline K, Jiawei Han, Data Mining: Concepts and Techniques, Second Edition, Morgan

Kaufmann, 2006.

20