SILABUS
PROGRAM STUDI
TEKNIK INFORMATIKA
SEKOLAH TINGGI ILMU KOMPUTER
DARUL MUTA’ALLIMIN
KATA
PENGANTAR
Dengan mengucapkan syukur kepada Tuhan YME, yang hanya atas ijin -Nya, maka Buku Silabus Program Studi Teknik Informatika tahun 2012/2013 dapat dicetak untuk mahasiswa baru tahun akademik 201 2/2013.
Silabus Program Studi Teknik Informatika dievaluasi dan diperbaharui empat tahun sekali untuk digunakan sebagai dasar dan acuan semua kegiatan akademik dan kegiatan terkait se a a u u di “ekolah Ti ggi Il u Ko pute Da ul Muta’alli i khusus ya di Tek ik I fo atika.
Silabus Program Studi Teknik Informatika tahun 201 2/2013 sudah menerapkan ku r i ku l u m b e r b a si s ko m p e t e n si , ya n g se b a gi a n b e sa r m e r u j u k p a d a A BE T (Accreditation Board for Engineering and Technology) . A d a p u n s i s t e m a t i k a d i d a l a m B u k u s i l a b u s i n i s e c a r a garis besar terdiri atas kurikulum, silabus mata kuliah,
P e n g h a r g a a n d a n u c a p a n t e r i m a k a s i h d i s a m p a i k a n k e p a d a K e t u a S T I K D A M , para anggota Tim Penyusun Buku Silab us, serta semua pihak yang telah memberikan kontribusinya selama proses penyiapan sampai penyusunannya. Semoga keberadaan Buku Silabus ini dapat dimanfaatkan se b a i k - b a i kn ya o l e h ci vi t a s a ca d e m i ka d a n stake holders “ekolah Ti ggi Il u Ko pute Da ul Muta’alli i
khususnya Prodi Teknik Informatika.
Nganjuk, 7 Pebruari 2013 a/n Ketua STIKDAM Ka. Prodi,
Ttd
1. KURIKULUM
4.1. Kurikulum PS. Teknik Informatika Berdasarkan Kelompok Kompetensi
Kurikulum PS. Teknik Informatika disusun berdasarkan, SK MENDIKNAS No. 045/U/2002. Kompetensi hasil didik suatu program studi terdiri atas:
1. Kompetensi Utama 2. Kompetensi Pendukung
3. Kompetensi Lainnya yang bersifat khusus dan gayut dengan kompetensi utama.
Acuan pendukung kurikulum PS. Teknik Informatika adalah:
a . Accreditation Board for Engineering and Technology ( A B E T ) 2 0 0 4 .
b . Kurikulum Asosiasi Perguruan Tinggi Informatika & Komputer (APTIKOM). c . Computing Curricula 2 0 0 5 d a r i The Association for Computing Machinery
( A C M ) , The Association for Information Systems ( A I S ) d a n I E E E Computer Society.
d . The Software Engineering Body of Knowledge ( S W E B O K ) 2 0 0 4 .
1. Kompetensi Utama
a. Memiliki sikap dan perilaku yang profesional serta menjunjung tinggi etika profesi berdasarkan ketaqwaan terhadap T uhan Yang Maha Esa dan Kecintaan terhadap Tanah Air.
b. Memiliki pola pikir sistematis dan logis dalam bidang teknik informatika.
c. Mampu memaham i dan merepre senta si kan perm asa lahan berbasi s teknologi informasi dalam ranah teknik informatika.
d. Mampu memahami, melaksanakan dan mengelola dengan tepat aktifitas-aktifitas pada setiap tahap dari siklus pengembangan sistem perangkat lunak skala besar.
e. Mampu beradaptasi dan mengembangkan diri dalam perkembangan ilmu dan teknologi di bidang teknologi informasi, khususnya di bidang teknik informatika.
2. Kompetensi Pendukung
a. Mampu untuk mengaplikasikan teknik, ketrampilan dan alat -alat bantu yang diperlukan dalam implementasi sistem perangkat lunak.
b. M a m p u b e ke r j a d a l a m s e b u a h t i m ya n g m e l i b a t ka n b e b e r a p a d i s i p l i n bidang ilmu.
3. Kompetensi Lainnya
a. Mampu melakukan penalaran dan penelitian berbasis teknologi informasi dalam ranah teknik informatika.
4. Kompetensi ABET
a. An ability to apply knowledge of mathematics, science, and engineering. b. An ability to design and conduct experiments, as well as to analyze and
interpret data.
c. An ability to design a system, component, or process to meet desired needs. d. An ability to function on multi-disciplinary teams.
e. An ability to identify, formulate, and solve engineering problems. f. An understanding of professional and ethical responsibility.
g. an ability to communicate effectively.
h. The broad education necessary to understand the impact of engineering solutions in a global and societal context.
i. A recognition of the need for, and an ability to engage in life -long learning. j. A knowledge of contemporary issues.
2. SILABUS MATAKULIAH
Mata Kuliah : Bahasa Assembly
K o d e M K : 5 5 B 1 0 3 0 mesin (Assembly) dan bagaimana menyusun dan membuat program dalam bahasa mesin (Assembly) yang dapat dijalankan dalam sistem komputer
Pokok Bahasan :
Pokok bahasan dipusatkan pada pengantar bahasa mesin (Asembly) d a n p e r b e d a a n n ya d e n ga n b a h a s a t i n g k a t t i n g gi , ko m p o n e n komponen dalam sistem komputer, register-register mikroprosesor, segmen dan offset, set instruction (khususnya prosesor Intel), operasi bit, perancangan bahasa mesin (Asembly) dan compilernya, struktur kontrol (pembandingan, pencabangan, looping), konsep dan prinsip kerja sub program dan operasi stack (pass by value dan pass by reference), array, dan integrasi dengan object dari bahasa tingkat tinggi (misal bahasa C).
Pustaka :
Mata Kuliah : Algoritma dan Pemrograman I Kode MK : 55B1022
Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : - Praktikum : Ada
Tujuan :
Memberikan pengertian, kemampuan dan keterampilan mengolah dan menyusun program komputer dalam bahasa pemrograman tingkat tinggi
Pokok Bahasan :
Pengertian dasar algoritma, Konsep dasar pemrograman Pascal dan C/C++, Iterasi , Top down design , Array satu dimensi , Pointer, Matrik , Table searching , Algorima konsolidasi , Algoritma pemrosesan 2 buah file, Pengantar list berkait.
Pustaka :
Wirth, Niklaus, Algorithms Data Structures Program, Prentice Hall, 1991.
Wirth, Systematic Programming Intriduction, Prentice Hall, 1976.
Turbo Pascal versi 5.5, Borland International, 1989.
Jogiyanto,H.M, Turbo Pascal, Volume I, II, Andi offset Yogyakarta, 1991
Mata Kuliah : Bahasa Inggris Kode MK : 55A1003 Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ada
Tujuan :
Mahasiswa dapat memahami isi sebuah artikel/ jurnal/ teks akademik mengenai sains dan teknologi yang ditulis dalam bahasa Inggris.
Mahasiswa dapat mendiskripsikan informasi atau isi dari argumentatif teks lisan setelah menyimak teks tersebut.
Mahasiswa dapat mengungkapkan argumentasi atau ide -ide logis secara lisan atau tulisan.
Pokok Bahasan :
Scanning : Scanning in everyday life; scanning table s; scanning
academic articles/jurnals,; scanning encyclopedia entri.
p i ct ur e or f igur e s; Sa y out l oud th e undelined reasons for predicting.
Vocabulary Knowledge for Effective Reading and listening: guessing
meaning from context in sentences; using grammar to guess word meaning; recognizing words connecting ideas.
Topics: stating and recognizing topics from a paragraph or a text in written and spoken text; working with the topics, finding and writing the topic sentence.
Main Ideas: finding the main idea in the topic sentence, stating main ideas of a paragraph, develop topic to main ideas, develop supporting details for the m ain ideas, producing an outline.
Patterns of Organization: recognizing signal words to identify the types of patterns, recognizing the patterns of various written texts; writing an essay with some selected patterns.
Skimming: skimming book reviews skimming jurnal or articles.
Making Inference: Infering missing information, making inferences from conversations.
Summarizing and Analysis: summmarizing a paragraph or passages, and making a text or article analysis.
Pustaka :
Mikule ky a d Jeff ies. Mo e Readi g Po e , Addiso -Wesley publishing Company, 1996
“up iya to. C iti al Readi g ITB. .
IT“ E glish Tea hi g Tea . E glish fo “ ie e a d Te h ology. IT“. 2008.
Mata Kuliah : Kalkulus II Kode MK : 55B1022 Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ada
Tujuan :
Pokok Bahasan :
M e m b e r i k a n p e m a h a m a n t e n t a n g k o n s e p - k o n se p d a s a r d a n kemampuan untuk menyelesaikan persoalan matematika sederhana tentang bilangan kompleks, matriks dan vektor, fungsi variabel tunggal, limit, turunan variabel tunggal, dan intergral variabel tunggal.
Pustaka :
Purcell, E.J. & D. Valberg, Calculus with Analytic Geometry, Prentice Hall, 1987.
Anton, H., Calculus with Analytic Geometry, 5th ed. John Wiley & Sons, 1995.
Mata Kuliah : Pendidikan Kewarganegaraan
Kode MK : 55A1010 Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ada
Tujuan :
Menjadi ilmuwan da n professional yan g memili ki ra sa keb angsaan dan cinta tanah air, demokratis yang berkeadaban, menjadi warga negara yang memiliki daya saing, berdisiplin, dan berpartisipasi aktif dalam membangun kehidupan yang damai berdasarkan sistem nilai Pancasila
Pokok Bahasan :
Filsafat Pancasila; Identitas Nasional; Politik dan Strategi; Demokrasi Indonesia; Hak Azasi Manusia dan Rule of Law; Hak dan Kewajiban Warga Negara; Geopolitik Indonesia; Geostrategi Indonesia .
Pustaka :
Darmodihardjo, Dard ji, Pan ca sila Sumber dari Se gal a Sumber Hukum, Malang, Universitas Brawijaya, 1976.
Laboratorium Pancasila, Pokok-pokok Pembahasan Pancasila dasar Filsafat Negara Republik Indonesia, Malang, IKIP Malang, 1978.
Notonegoro, Pancasila Dasar Filsafat Negara, Yogyakarta, Universitas Gajah Mada Press, 1954.
Lembaran Pertahanan Keamanan, Naskah Wawasan Nusantara. Jakarta, Lemhamnas, 1972.
Lembaga Pertahanan Keamanan, Ketahanan Nasional, Jakarta, Lemhamnas, 1978.
Mata Kuliah : Fisika Dasar II
Mahasiswa dapat memahami konsep muatan listrik dan Hukum Coulomb
Mahasiswa dapat memahami konsep Medan Listrik
Mahasiswa dapat memahami konsep Potensial Listrik dan Kapasitor
Mahasiswa dapat memahami konsep Arus Listrik, Hambatan dan Rangkaian Listrik
Mahasiswa dapat memahami konsep Medan Magnet
Mahasiswa dapat memahami konsep Medan Magnet yang Ditimbulkan Arus Listrik Gaya Gerak Listrik Induksi
Mahasiswa dapat memahami konsep Induktansi
Mahasiswa dapat memahami konsep Arus Bolak-Balik Pokok Bahasan :
Muatan Listrik dan Hukum Coulomb
Medan Listrik; Kuat Medan Listrik; Garis Gaya; Hukum Gauss dan Penggunaannya; Kekuatan Dielektrik
Potensial Listrik dan Kapasitor; Energi Potensial Listrik; Hubungan antara Potensial dengan Kuat Medan Listrik; Bidang Ekipotensial; Kapasitor dan Energi pada Kapasitor
Arus Listrik, Hambatan dan Rangkaian Listrik; Arus Listrik, Konduktivitas Listrik, Hambatan Listrik, Resistivitas Listrik; Hukum Ohm, GGL dan Rangkaian Listrik; Hukum Kirchoff dan Daya Listrik
Medan Magnet; Garis Induksi Magnet; Fluks Magnet; Gaya Magnet; Gaya dan Momen pada Macam-Macam Penghantar Berarus
Medan Magnet yang Ditimbulkan Arus Listrik Gaya Gerak Listrik Induksi; Medan Magnet yang Ditimbulkan oleh Macam- Macam Penghantar Berarus; Hukum Ampere; GGL Induksi Karena Gerakan; Hukum Faraday; Hukum Lenz
Induktansi Timbal balik; Induktansi Sendiri; Rangkaian RL; Energi pada Induktor
Arus Bolak-Balik; Rangkaian Seri Arus Bolak-Balik; Diagram Vektor Impedensi; Harga Efektif, Harga Sesaat dan Rata-Rata; Rangkaian Paralel Arus Bolak-Balik; Diagram Vektor
Pustaka :
Sears & Zemansky, Fisika Listrik Magnet
Sutrisno, 1982, Seri Fisika Dasar Listrik, Magnet, dan Termofisika, Penerbit ITB, Bandung
Syukri S., 1999, Kimia Dasar 1, ITB , Bandung
Mata Kuliah : Sistem Digital II Kode MK : 55B1018
Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : - Praktikum : Ada
Tujuan :
Memberikan pengetahuan tentang fungsi gerbang dasar AND,OR dan NOT serta kombinasinya
Memahami penggunaan Aljabar Boole dan Karnaugh Map untuk penyederhanaan rangkaian logika
Mamahami jenis-jenis rangkaian kombinasional serta perancangannya
Memahami pangertian serta perancangan rangkaian pencacah
Memahami pangertian serta perancangan rangkaian register
Memahami prinsip kerja unit penghitung dan pembanding Pokok Bahasan :
Fungsi Gerbang Dasar
Aljabar Boole; Karnaugh Map; Penyederhanaan Rangkaian
Flip-Flop
Pencacah
Register
Unit Penghitung dan pembanding Pustaka :
Malvino, Elektronika Komputer Digital, terj. Dali S Naga, Gunadarma
Suryadi, Agus S, Dasar Rangkaian Logika, jilid I, Gunadarma
Bartee, Thomas C, Dasar Komputer Digital, terj. The How Liong, ed. 6, Penerbit Erlangga, 1994
Wakerle, John F, Digital Principles and Practices, Prentice Hall, 1994
Lee, Samuel C, Rangkaian Digital dan Rancangan Logika, terj. Sutisno, Erlangga, 1991
Mano M, Morris and Kime R, Charles, Logic and Computer Design Fundamentals, Prentice Hall, 1997
Malvino and Leach, Digital principles and Applications, ed 5, Mc Graw Hill, 1995
Mata Kuliah : Elektronika Dasar II Kode MK : 55A1012
Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ada
Tujuan :
Mahasiswa dapat mengenal komponen elektronika,komponen semi konduktor : dioda, transistor bipolar dan unipolar serta contoh aplikasi sebagai amplifier, saklar elektronik, suplay tegangan dc, dlsb
Mahasiswa memahami cara kerja diode, pemanfaatan diode dalam rangkaian elektronika
Pokok Bahasan :
Pengenalan Komponen dan Teori Semikonduktor
Dioda Semikonduktor dan Rangkaiannya
Transistor Bipolar (BJT)
Unijunction Transistor
Model hybrid-π
Rangkaian Penguat Transistor
Rangkaian Penguat Transistor Bertingkat
Penguat dengan Umpan Balik
Penguat Diferensial
Penguat Operasional (Op Amp)
Rangkaian Dasar Penguat Operasional
Aplikasi Operasional Amplifier Pustaka :
Boylestad , Nashelsky, Electronic Device Circuit and Theory 5th edition, Prentice Hall International
Millman and Halkias, Integrated Electronics
Mata Kuliah : Pendidikan Agama Islam K o d e M K : 5 5 A 1 0 0 1
Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Mahasiswa m a m p u m e n j a d i ilmuwan d a n p r o f e s s i o n a l y a n g b e r i m a n d a n b e r t a q w a terhadap Tuhan Yang Maha Esa, berakhlak mulia, dan memiliki etos kerja, serta menjunjung tinggi nilai-nilai kemanusiaan dan kehidupan
Pokok Bahasan :
Tuhan Y a n g M a h a E s a d a n K e t u h a n a n ; M a n u s i a ; H u k u m ; M o r a l ; Ilmu Pengetahuan, Teknologi dan Seni; Kerukunan antar umat beragama; Masyarakat; Budaya; Politik.
Pustaka :
N a s u t i o n , Harun, Islam Ditinjau dari Berbagai Segi dan Aspeknya, Jakarta, UI Press, 1982.
Sylatut, Mahmud, Islam, Aqidah, dan Syariah.
Gazalba, Sidi, Pokok-Pokok Ajaran Islam.
Mata Kuliah : Pendidikan Pancasila K o d e M K : 5 5 A 1 0 0 9
Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Agar mahasiswa memahami Pancasila, menghayati dan mengamalkan nilai-nilainya, menghayati dan mengamalkan sistem kenegaraan RI berdasarkan UUD 1945, memahami dan menghayati nilai-nilai sejarah perjuangan bangsa serta memahami usaha mewujudkan cita-cita bangsa Indonesia.
Pokok Bahasan :
Hakekat Pancasila
Filsafat Pancasila
Nilai-Nilai Pancasila
Latihan Menganalisa Masalah Kemasyarakatan Berdasarkan Pendekatan Pancasila.
Latihan Menarapkan Nilai-Nilai Pancasila dalam Kasus-Kasus Kehidupan
Undang-Undang Dasar Republik Indonesia 1945
Sistem Pemerintahan Demokrasi Pancasila dan HAM Menurut UDD 1945
Pelaksanaan Pancasila Dan UUD 1945
Analisis Masalah Ketatanegaraan Dan UUD 1945 Serta GBHN
Hubungan Antara Pancasila Dan UUD 1945 Serta GBHN
Tujuan Nasional Dan Tujuan Pembangunan Nasional
Pola Umum Pembangunan Nasional
Pembangunan Daerah Pustaka :
Da odiha jo, Da dji; O ie tasi “i gkat Pa asila , Jaka ta, Balai Pustaka, 1979,
Tim Pembina Penatar Dan Baha Pe ata a Pega ai Repu lik I do esia, Buku Materi Pelengkap Penataran, Buku 1: P-4, Buku 2: UUD 1945, Buku 3: Garis-Ga is Besa Halua Nega a , Jaka ta, Pe e it PT. I altu, (“ela jut ya disesuaikan dengan hasil TAP MPR yang berlaku).
Wahyono, Padmo, Baha -Bahan Penataran P- , Jaka ta FHUI, ,
Da odiha jo, Da dji, da Nyo a Dekke , Pokok-Pokok Demokrasi Pa asila , Mala g, .
Mata Kuliah : Struktur Data
K o d e M K : 5 5 B 1 0 2 6 Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : Algoritma dan Pemrograman Praktikum : Tidak Ad a
Tujuan :
Memberikan pengetahuan kepada mahasiswa tentang teori dasar struktur dan penanganan data, serta pembuatan algoritma dan penggunaan struktur data, sehingga setelah mengikuti mata kuliah ini mahasiswa mempunyai pengetahuan tentang abstract data type, array, record, linkend, list, stack, queue, tree, graph, dan algoritma.
Pokok Bahasan :
Jenis-jenis Data : Tipe data sederhana, Deklarasi data dalam bahasa pemrograman,
Array dan Record : Array berdimensi satu dan berdimensi banyak, Pendeklarasian array dalam bahasa pemrograman, Pemetaan array ke storage, Trianggular array
Algorithm Analysis
Stacks and Recursion : Linier List, Definisi dan operasi dasar dari stack, Deklarasi
stack dalam bahasa pemrograman, Aplikasi stack
Queues and Linked Lists : Operasi dasar dari queue, Penyajian queue dalam array,
De que, Queue berprioritas, Penyajian Linked list dala memori, Kunjungan link list, Operasi dalam Linked list, Alokasi memori, Header dan Doubly linked list
General Lists
Searching : Sequential search, Binary search tree
Sorting : Selection Sort, Insertion sort, Bubble sort, Quick sort, Heap sort
Tree : General tree, Binary tree, Balancing binary search tree, Height dan Bound
balanced tree
Graphs : Dasar graph dan graph berarah, Representasi matriks adjacency dan
representasi linked list, Graph tranvesal, path terpendek dan spanning tree.
Pustaka :
Ellzey, Ray “., Data st u tu es Fo Co pute I fo atio syste s , “e o d Editio ,
Maxwell Macmillan International Edition, 1991.
Leu g, K use a d To do, Data “t u tu e & P og a desig I C , P e ti e-Hall, second Edition, USA, 1997.
Sanjaya, D i, Be petuala g de ga “t uktu Data , J & J Lea i g, Yogyaka ta,
2001.
“haffe , Cliffo d A., A P a ti al I t odu tio to Data “t u tu es a d Algo ith A alysis , P e ti e-Hall, Inc., 1997.
Mata Kuliah : Fisika Dasar I K o d e M K : 5 5 B 1 0 0 6 Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : - Praktikum : Ada
Tujuan :
Agar mahasiswa memahami konsep dasar dari mekanika, dapat menjelaskan
berbagai hukum dasar mekanika, hubungan gerak dengan Pengetahuan lebih lanjut seperti misalnya robotika.
Pokok Bahasan :
Sistem Satuan Internasional
Vektor
Kinimatika Gerak Melingkar
Gerak Parabola
Hukum Newton tentang Gerak
Usaha dan Energi
Gerakan dan Osilasi
Keseimbangan Benda Tegar
Fluida: Statika Fluida dan Dinamika Fluida
Tennometri dan Kalorimetri Hantaran Panas
Termodinamika I dan II
Pustaka :
“ a F.W. Ze a sky, “oeda ja a & ah ad a i , Fisika u tukU i e sitas , Jilid I, Bandung Bina cipta
“ a F.W. Ze a sky, “oeda ja a & ah ad a i , Fisika u tuk U i e sitas , Jilid II, Bandung Bina cipta, 1985.
Hikam Muhammad, Dr., Pamulih B. Prasetyo, Ssi, Drs. Djoenaidi Saleh, MSi.,
Ekspe i e Fisika Dasa u tuk Pe gu ua Ti ggi , Ke a a, .
“oedojo, Pete , D . B“ ., Fisika Dasa , A di Offset, .
Mata Kuliah : Kalkulus I K o d e M K : 5 5 B 1 0 0 4 Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Memecahkan masalah yang bersifat aplikatif.
Pokok Bahasan :
Limit
Turunan Fungsi
Penerapan Turunan
Integral Tak Tentu
Penerapan Integral
Turunan Parsial dan total fungsi peubah ganda
Nilai ekstrem fungsi peubah ganda
Bilangan Kompleks
Pustaka :
Yahya, Y., dkk., Mate atika Dasa U tuk Pe gu ua Ti ggi , Edisi , Ghalia
Indonesia, Jakarta, 1986.
Ay es J . F., Theo y a d P o le s of Diffe e tial a d I teg al Cal ulus , McGraw-Hill, Singapore, 1981.
Ay es J . F., Cal ulus , “e o d Editio , M G a -Hill Book, Co., New York, 1993.
“oe a toyo N., Kalkulus Dasa , Edisi Kedua, LPFE UI, Jaka ta, .
Mata Kuliah : Kalkulus Lanjut K o d e M K : 5 5 B 1 0 1 7 Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : Kalkulus I dan II Praktikum : Tidak Ad a
Tujuan :
Memberikan pengetahuan Kalkulus tentang persamaan diferensial, turunan partial,
Integral lipat dua dan integral lipat tiga.
Pokok Bahasan :
Transformasi Laplace Beberapa sifat penting dari transformasi Laplace dari
beberapa fungsi elementer, Transformasi Laplace turunan dan integral penggunaan transformasi Laplace
Persamaan diferensial tingkat satu derajat satu
Persamaan diferensial linier tingkatan dengan koefisien tetap
Persamaan diferensial tingkat satu derajatan
Integral lipat dua diantaranya penggunaan determinan Jacobi
Integral lipat tiga : teorema Gauss, teorema Stokes, teorema Green
Pustaka :
Pu ell, Kalkulus da Geo et ik A alitik , Pe e it E la gga.
“.M. Na a a, Pe dahulua Pe sa aa Dife e sial Biasa , Pe e it Ka u aka,
Mata Kuliah : Sistem Operasi K o d e M K : 5 5 C 1 0 3 5 Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Mempelajari dan memahami konsep dasar sistem operasi, meliputi fungsi,
komponen, struktur, desain dan implementasi, pengaturan memori, pengaturan prosesor, pengaturan input dan output, struktur penyimpanan, sistem file dan trend perkembangan sistem operasi.
Pokok Bahasan :
Konsep Dasar Sistem Operasi
Struktur Sistem Komputer
Komponen Sistem Operasi
Manajemen Proses
Sinkronisasi Proses
Manajemen Memori
Manajemen I/O
Manajemen Ruang Penyimpanan Sekunder
Proteksi dan Sekuriti
Trend Sistem Operasi
Pustaka :
Silberschatz, Ab aha a d Pete Bae Gal i ., Ope ati g “yste Co septs , Fifth
Edition, Addison-Wesley Longman, Inc., 1998.
“talli gs, Willia ., Ope ati g “yste : I te als a d Desig P i iples , Thi d
Edition, Prentice-Hall, International, Inc., 1998.
Dietel, H.M., Ope ati g “yste s , Addiso -Wesley Pu lishi g Co pa y , .
Ta e au , A., Mode Ope ati g “yste s , P e ti e Hall, Ne Yo k, .
Ba a g Ha ya to., “iste Ope asi , I fo atika Ba du g, Edisi Kedeua,
“atlli g, Willia ., “iste Ope asi , Jilid I, PT.Prenhalindo, Jakarta, 2003.
“a i, Ri i, Fit i D ., I ., MM., M“ ., da Ya se Da aput a, “T., “iste Ope asi
Mata Kuliah : Sistem Digital I K o d e M K : 5 5 B 1 0 0 7 Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Mahasiswa mampu memahami dengan benar konsep dasar sistem digital sebagai pembentuk komponen utama komputer, dan dapat menganalisis serta merancang sistem digital sederhana
Pokok Bahasan :
Sistem Bilangan; Penjelasan Sistem Digital dan Analog, Sistem bilangan biner, octal, desimal dan heksadesimal, konversi antar sistem bilangan. Peng-kode-an BCD, Excess-3, 8-4-2-1, Gray, dan lain-lain
Aljabar Boole dan penyederhanaan fungsi Boolean: Gerbang logika OR, AND. NOT, XOR, NAN. Tabel kebenaran, fungsifungsi Logika dan implemantasinya ke dalam gerbang logika, Bentuk SOP dan POS, Penyederhanaan fungsi boolean secara matematis dan Teori De Morgan, Penyederhanaan dengan K-Map, dan dengan Tabulasi
Rangkaian Kombinasional: Adder, Subtractor, Decoder, En cod er,
M ul tip l e xe r , De mu lt ip le xe r . Pe r an can ga n r an gka ia n kombinasional sederhana
Synchronous Sequential Logic: Konsep rangkaian sequensial yang sinkron,
SR Latch, Flip-Flop SR, J K , D , d a n T , P e n g e n a l a n S t a t e D i a gr a m , A n a l i sa r a n g k a i a n sekuensial, Merancang rangkaian dengan menggunakan Flip-flop
Register, Counter dan Memory: Konsep Register, Register dengan
Parallel Load, Shift Register, Counter, Binary Up -Down Co unt er, M em o r y D e co di ng, De sa in m em or i , Er ro r Co r e ct ion , Arsitektur ROM
Algorithmic Satate Machine (ASM): ASM Chart, ASM Block, Timing Sequence, Desain Rangkaian dengan ASM Chart
Asynchronous Sequential Logic (ASL): Konsep Dasar ASL, T r a n si t i o n T a b l e , F l o w T a b l e , R a ce C o n d i t i o n . C o n t o h D e sa i n rangkaian ASL, Penyederhanaan State dan Flow Table
Pustaka :
Lee, Digital Circuit and Logic Design, New Delhi, PHI, 1981.
Mano, Digital Logic and Computer Design, New Delhi, PHI, 1986.
Mata Kuliah : Arsitek Komputer K o d e M K : 5 5 C 1 0 3 2 Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : Sistem Mikroprosesor Praktikum : Tidak Ad a
Tujuan :
Mahasiswa m a m p u m e m a h a m i d e n g a n b e n a r k o n s e p d a s a r c a r a kerja komputer dan dapat menjelaskan dengan tepat fungsi d ari setiap komponen pembentuk komputer, serta dapat memahami d e n g a n b e n a r m e t o d e p i p e l i n i n g , s e b a g a i s u a t u c a r a u n t u k pemrosesan secara paralel
Pokok Bahasan :
Struktur Dasar Komputer: Organisasi dan arsitektur computer,
st ru kt ur ko mp ute r d a n f un gsi -fu ngs i d i d al a mn ya, e vo lu si dan generasi-generasi computer
Instruksi Mesin dan Program: Lokasi dan alamat memori, operasi dasar memori, instruksi dan urutan instruksi, moda pengalamatan, Bahasa assembly, Stack & Queue, subroutine, contoh beberapa instruction se t
Organisasi Input/Output: Organisasi Input/Output, peng-akses-an
peralatan I/O, interrupt, Direct Memory Acces, antarmuka I/O standar
Sistem Memory : Konsep dasar Sistem Memory, Random Access Memory
( R A M ) , Re a d On l y M e m o r y ( R OM ), C a ch e M e m o r y: M a p p i n g, Re p l a ce m e n t A l go r i t h m , V i r t u a l M e m o r y, S e co n d a r y S t o r a ge
Aritmatika: penambahan dan pengurangan, desain Fast Adder, perkalian bilangan positip, perkalian bilangan bertanda, algoritma Booth, Fast Multiplication, pembagian bilangan integer. bilangan riil dan operasinya
Unit Pemrosesan : Konsep dasar unit processing, eksekusi instruksi lengkap, organisasi bus jamak, Hardwired Control, Multiprogrammed Control
Pipelining: Konsep dasar pipelining, data & instruction hazard, pengaruh set instruksi, operasi Superscalar
Pustaka :
Hamacher, Vranezic & Zaky, Computer Organization 5th Edition, McGraw -Hill, 2002.
William Stallings, Computer Organization And Architecture 4th Edition, Prentice-Hall, 1996.
Mata Kuliah : Konsep Teknologi K o d e M K : 5 5 B 1 0 0 2 Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Agar mahasiswa mengetahui dan memahami peta teknologi, aplikasi dan implikasinya, serta memiliki sikap profesional melalui penguasaan ilmu sosial dan humaniora
Pokok Bahasan :
Tugas Ilmu, Agama dan Seni
Perkembangan Ilmu Pengetahuan dan Teknologi di Dunia dan di Indonesia.
Ilmu Pengetahuan dan Teknologi untuk Kelangsungan Hidup Manusia
Optimasi
Krisis Metafisis dalam Ilmu Pengetahuan
Model
Menegakkan Gerak untuk Menyongsong Tantangan Masa Depan Indonesia
Transformasi Budaya Kita; Peranan Perguruan Tinggi dalam Pengembangan Kebudayaan yang didukung oleh Perkembangan Ilmu dan Pengetahuan
Kebijakan strategis Teknologi Indonesia
Konsep Teknologi Informasi dan Komunikasi
Aplikasi teknologi pada berbagai bidang
Kajian mandiri Pustaka :
Menerawang masa depan ilmu pengetahuan, teknologi dan seni, ITB, Bandung, 1991.
Rosenberg, Richard S., Computer and The Information Society, John Willey & Sons 1986.
Mata Kuliah : Dasar Sistem Komputer K o d e M K : 5 5 C 1 0 0 5
Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Mahasiswa mampu memahami dasar-dasar sistem komputer dan bahasa pemrogramannya dan mampu menerapkannya dalam bidang teknik informatika
Pokok Bahasan :
Konsep sistem
Arsitektur komputer
Dasar-dasar sistem operasi
Tinjauan software dan bahasa tingkat tinggi
Dasar-dasar pemrograman (matlab, pascal, C)
Manajemen memori
PC DOS dan UNIX
Dasar-dasar basis data
Pengenalan internet Pustaka :
Donald Sanders; Computer Today, McGraw –Hill
Silverman Tarkey, Computer & Computer Language, McGraw-Hill 1988.
Ansi C, Problem Solving and Programming, Baclay Prentice Hall 1990.
Roger S. Pressman, Software Engineering Practitioners Approach,McGraw-Hill.
Matlab user guide, Mathwork
Jogiyanto, Pascal, Andi Offset
Mata Kuliah : Elektronika Dasar K o d e M K : 5 5 B 1 0 0 6 Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Pokok Bahasan :
Dasar-dasar semi konduktor
Karakteristik dioda dan penggunaannya
Karakteristik transistor (transistor junction, FET, mosfet dll) dan penggunaannya
Rangkaian pengganti transistor
Penguat sinyal kecil
Penguat Operational
OSILATOR
Band Reject Filter
Jenis-jenis rangkaian Rectifier Pustaka :
Jacob Millmann, Microelectronics, McGraw-Hill 1987
Sedra, Microelectronics Circuit, Reinhart & Winston, 1987
Hayes, Digital System Design and Microprocessor, McGraw-Hill 1986
Mata Kuliah : Algoritma dan Pemrograman II
K o d e M K : 5 5 B 1 0 2 3 Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : Algor & Pemrograman I Praktikum : Ada
Tujuan :
Mahasiswa mampu mengenal bahasa pemrograman tingkat tinggi yang terstruktur yang populer, menggunakan compiler Turbo Pascal 7.0 dan Borland Delphi 7.0, yang banyak diminati dikalangan penyuka eksperimen dan akses perangkat keras.
Pokok Bahasan :
Konsep Dasar Bahasa Pascal
Manipulasi String & Struktur Kendali
PROCEDURE
FUNGSI
ARRAY dan RECORD
FILE ( Berkas )
Pengenalan Borland Delphi 7.0
Aplikasi Menu dalam Borland Delphi
Komponen Database
Aplikasi Sederhana dalam Borland Delphi
Pustaka :
A o i , Algo it a & Pe og a a II , Pe e it Gu ada a, Jaka ta,
Bryon, Goff ied, P og a i g ith PA“CAL , “ hau “e ies, Ne Yo k,
P athe , Ro ald E., P o le “ol i g P i iple : P og a i g ith Pas al , P e ti e Hall, New Jersey, 1982
Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta)
Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta.
Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0
Ir. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo8. Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program terapan, Andi Offset Yogyakarta
Mata Kuliah : Ilmu Budaya Dasar
K o d e M K : 5 5 A 1 0 1 1 Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Mahasiswa mampu memberi kepekaan terhadap lingkungan budaya
Mahasiswa mampu mengembangkan seluruh potensi kemanusiaan dalam merespon realita sosial budaya masyarakat
Mahasiswa dapat memanusiawikan insan akademik terhadap pengaruh negatif
Mahasiswa dapat memaknai dan mengevaluasi setiap fenomena sosial budaya
Mahasiswa mampu mencerminkan sikap kritis, analitis, dalam kompetensi menuju berpikir integratif komprehensif
Pokok Bahasan :
Menerangkan definisi budaya dan ilmu budaya
Dasar-dasar ilmu Humaniora
Hubungan manusia dengan cinta kasih
Hubungan manusia dengan keindahan
Hubungan manusia dengan penderitaan
Hubungan manusia dengan keadilan
Hubungan manusia dengan pandangan hidup
Hubungan manusia dengan tanggungjawab
Hubungan manusia dengan kegelisahan
Hubungan manusia dengan harapan
Hubungan manusia dengan ekonomi
Pustaka :
Djoko Widagdo dkk, 1979. Ilmu Budaya Dasar. Jakarta: Bumi Aksara
Supartono W, 2004. Ilmu Budaya Dasar. Bogor: Ghalia Indonesia
Deliar nov, 1995, Perkembangan Pemikiran Ekonomi. Jakarta: Grafindo Persada
Taufik Abdulah, 1988. Agama, Etos Kerja dan Ekonomi. Jakarta: LP3ES
Mata Kuliah : Logika Matematika
K o d e M K : 5 5 B 1 0 2 0 Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Mahasiswa mampu memahami sejarah, arti dan kepentingan logika
Mahasiswa mampu mempelajari operator Boolean, formula proposisi, interpretasi
Mahasiswa mampu mempelajari susbtitusi dan ekuivalensi, logika, satisfiablity, konsekuen
Mahasiswa mampu mempelajari bukti deduksi, SistemG, Sistem H dan varian dari sistem deduksi
Mahasiswa mampu mempelajari resolesi, BDD, kompleksitas
Mahasiswa mampu mempelajari himpunan finite dan infinite, operator himpunan, ordered sets
Mahasiswa mampu mempelajari relasi, fungsi dan kardinalitas
Mahasiswa mampu mempelajari relasi dan formula predikat, logika equivalen, substitusi, model finite dan infinite
Mahasiswa mampu mempelajari deduksi pada kalkulus predikat, sistem G dan sistem H
Mahasiswa mampu mempelajari fungsi dan term, bentuk clausal, teorema herbrand
Mahasiswa mampu mempelajari resolusi ground, substitusi, unifikasi, dan resolusi umum
Mahasiswa mampu mempelajari semantic program, sistem deduksi, verifikasi, sintesa program
Mahasiswa mampu mempelajari aliran dan batasan pemrograman logika, contoh pada prolog
Mahasiswa mampu mempelajari studi kasus pada pemrograman logika Pokok Bahasan :
Sejarah, arti dan manfaat logika, kalkulus proposisi dan predikat, sistem logika
Operator Boolean, formula proposisi, Interpretasi
Deduksi pada Kalkulus Proposisi; Pembuktian deduktif, Sistem Gentzen (G), Sistem Hilbert (H), soundness dan completeness dari H, varian dari sistem deduksi
Kalkulus Proposisi : Resolusi dan BDD Resolusi, Binary Decision Diagram, Algoritma BDD, Kompleksitas
Himpunan finite dan infinite, operator himpunan, ordered sets, Relasi dan fungsi, kardinalitas
Formula dan Model Kalkulus Predikat; Relasi dan formula predikat, logika equivalen dan subtitusi, model finite dan infinite, Decideability
Sistem G , sistem H, Implementasi, Teori Complete dan Decidable
Fungsi dan istilah, bentuk clausal, teorema dan model herbrand
Resolusi ground, substitusi, unifikasi, dan resolusi umum
Semantic bahasa pemrograman, sistem deduksi HL, verifikasi dan sintesis program
Pemrograman Logika; Aturan dan batasan pemrograman logika, contoh pada prolog
Studi kasus 1 : Atraffic signal, notasi Z, Studi kasus 2 : semantic tableux Pustaka :
Ben Ari, Mordechai . (2006). Mathematical Logic for Computer Science, Springer, Newyork.
B. Cori, Rene, Daniel Lascar and Donald Pelletier. (2000). Mathematical Logic: a Course With Exercise, Oxford University Press.
C. Manna, Zohar & R. Waldinger.(1993). Deductive Foundation Of Computer Programming, Addison Wesley, 1993
D. Suryadi, D. (1989).Aljabar Logika dan Himpunan. Jakarta:Gunadarma
Mata Kuliah : Statistik Dasar K o d e M K : 5 5 B 1 0 2 1 Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Mahasiswa mampu memahami tentang konsep statistika dan notasi penjumlahan
Mahasiswa mampu memahami tentang distribusi frekuensi, kegunaan dan cara pembuatan
Mahasiswa mampu memahami tentang ukuran statistik; ukuran pemusatan dan penyebaran
Mahasiswa dapat mengerti pengertian tentang konsep dasar probabilitas dan pencacahan ruang sampel
Pokok Bahasan :
Konsep statistika; pengertian statistika, kegunaan statistika, pengertian statistik deskriptif dan statistik inferensia, contoh kasus statistika deskriptif dan inferensia, pengertian populasi dan contoh, jenis-jenis data
Kajian Ulang Notasi Penjumlahan; menuliskan bentuk umum notasi penjumlahan, dalil-dalil notasi penjumlahan
Pembentukan Tabel Distribusi Frekuensi; pengertian interval, frekuensi, selang, range, titik tengah kelas, batas kelas, tepi batas kelas; menentukan jumlah kelas dengan cara umum maupun aturan Sturge
Menghitung interval kelas, frekuensi, selang, range, titik tengah kelas, batas kelas, tepi batas kelas, menentukan tepi batas atas dan tepi batas bawah kelas
Tabel Distribusi Frekuensi; membedakan frekuensi relatif, frekuensi kumulatif, frekuensi kumulatif lebih dari dan kurang dari; menghitung frekuensi relatif, frekuensi kumulatif, frekuensi kumulatif lebih dari dan kurang dari; menggambar tabel distribusi frekuensi dalam bentuk grafik
Ukuran Pemusatan; menuliskan rumus rata-rata hitung, median, modus, bagi data tersebar dan data berkelompok; menghitung rata-rata hitung, median, modus, bagi data tersebar dan data berkelompok; menyimpulkan letak rata-rata hitung, median, modus bagi distribusi simetris; menuliskan rumus dan menghitung quartil, quintil, decil, persentil data tersebar dan data berkelompok
Ukuran Penyebaran; menuliskan rumus dan menghitung range, ragam, / variansi, simpangan baku / standar deviasi data tersebar dan data berkelompok.
Menuliskan rumus dan menghitung skor Z
Pencacahan Ruang Sampel
Konsep Dasar Probabilitas
Konsep Dasar Distribusi Teoritis
Distribusi Hipergeometrik
Distribusi Binomial
Distribusi Poisson
Distribusi Normal Pustaka :
Bambang Kustituanto dan Rudy Badrudin, Statistika I (Deskriptif), Seri Diktat Kuliah, Penerbit Gunadarma, Jakarta, 1994
Haryono Subiyakto, Statistika 2, Seri Diktat Kuliah, Penerbit Gunadarma, Jakarta, 1994
Levin, Richard I & David Rubin, Statistics for Management, Prentice Hall, New Jersey, 1991
Mata Kuliah : Metode Numerik
Mahasiswa mampu memahami dan mengerti konsep dan cara penghitungan galat
Mahasiswa mampu melakukan pemrograman dengan menggunakan MATLAB
Mahasiswa dapat memahami & mampu mencari akar persamaan dengan menggunakan metode tertutup.
Mahasiswa dapat memahami & mampu menyelesaikan sistem persamaan non linear dengan Metode Newton
Mahasiswa dapat memahami & mampu menyelesaikan sistem persamaan linear dengan Metode Gauss, Gauss-Jordan, dan Gauss-Seidel
Mahasiswa dapat memahami & mampu menyelesaikan sistem persamaan linear dengan Dekomposisi LU dan menyelesaikan suatu kasus.
Mahasiswa dapat memahami & mampu menyelesaikan masalah pencocokan kurva dengan menggunakan Regresi Kuadrat Terkecil.
Mahasiswa dapat Memahami & mampu menyelesaikan masalah pencocokan kurva dengan menggunakan Interpolasi.
Mahasiswa dapat memahami & mampu menyelesaikan masalah pencocokan kurva dengan menggunakan Aproksimasi Fourier.
Mahasiswa dapat Memahami & mampu menyelesaikan integrasi secara numeris dengan Metode Trapesium, Metode Simpson 1/3, Metode Simpson 3/8.
Mahasiswa dapat memahami & mampu menyelesaikan Sistem Persamaan Differensial Biasa dengan Metode Euler, Metode Runge-Kutta
Mahasiswa dapat memahami & mampu menyelesaikan Sistem Persamaan Differensial Parsial.
Mahasiswa dapat memahami dan mampu menerapkan konsep metode numerik untuk menyelesaikan permasalahan di dunia nyata
Pokok Bahasan :
Galat; Pengertian galat, penyebab terjadinya galat, galat absolut, galat relatif, perambatan galat
Pengenalan MATLAB; Matlab Command Window, Matlab Editor, instruksi-instruksi pada Matlab.
Mencari Akar Persamaan (Metode Tertutup); Metode Grafis, Metode Biseksi, Metode Regulafalsi.
Sistem Persamaan Non Linear; Metode Newton, Studi Kasus Sistem Persamaan Non Linear; Metode Gauss, Metode Gauss-Jordan, Metode Gauss-Seidel, Dekomposisi LU, Studi Kasus Sistem Persamaan Linear
Regresi Kuadrat Terkecil; Regresi Linear, Regresi Polinom, Regresi Linear Ganda.
Interpolasi; Interpolasi Beda, Terbagi Newton, Interpolasi Lagrange, Interpolasi Spline.
Aproksimasi Fourier; Pencocokan Kurva dengan fungsi sinus, DFT, FFT.
Integrasi Numeris; Metode Trapesium, Metode Simpson 1/3, Metode Simpson 3/8.
Sistem Persamaan Differensial Biasa; Metode Euler, Metode Runge-Kutta
Sistem Persamaan Differensial Parsial
Aplikasi metode numerik di dunia nyata; Contoh-contoh penggunaan metode numerik
Pustaka :
Buchanan, JL. Numerical Methods And Analysis. New York: McGraw-Hill Inc., 1992.
Capra. Metode Numerik (terjemahan). Jakarta: Erlangga, 1989.
Al-Khafaji, Amir Wadi dan John R. Tooley. Numerical Methods in Engineering Practice. New York: Holt, Rinerhart and Winston Inc,1986.
Mathews, John H. Numerical Methods for Mathematics, Science, and Engineering. New Jersey: Prentice Hall, 1992.
Akai, Terrence J. Applied Numerical Methods. New York: John Wiley & Sons, 1994.
Mata Kuliah : Aplikasi Komputer
K o d e M K : 5 5 B 1 0 2 9 Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : - Praktikum : Ada
Tujuan :
Memberikan Pemahaman tentang komputer
Mempelajari tentang pemahaman awal dunia komputer dan pengaplikasian dasar pemrograman.
Mahasiswa menguasai berbagai macam aplikasi dasar computer dalam kehidupan nyata.
Pokok Bahasan :
Membuat publikasi menggunakan MS publisher; Sertifikat, Buletin dan brosur menggunakan MS publisher
Menggambar flowchart dan DFD menggunakan Ms Visio 2007; Menggambar menggunakan Visio 2007
Menggambar peta dan Data base model diagram menggunakan Ms Visio 2007
Mempraktekan membuat data base baru; Membuat database, query, form, report
Mempraktekan membuat relational tabel dalam access 2007
SQL dalam access, mendesain tampilan form lanjut.
Produksi Konten Multimedia; Proses produksi konten multimedia, seperti, proses akuisisi, digitalisasi, audio sampling, editing, authoring, animasi
Representasi Data Multimedia; Kompresi data teks. (e.g.Huffman coding, arithmetic coding, Lempel-Ziv), Representasi dan Kompresi data suara dan audio beserta format berkas (file) nya. (e.g. WAV, ADPCM, CELP, MP3, Ogg Vorbis)
Representasi dan Kompresi Data Multimedia (lanjutan); Representasi dan Kompresi data citra statis (still image) dan citra bergerak (video), beserta format berkas (file) nya. (e.g. RAW, BMP, PNG, JPEG, JPEG2000, AVI, MPEG, MJPEG, MJPEG2000)
Jaringan Multimedia; Jaringan multimedia melalui kabel, Jaringan multimedia nirkabel, Standarisasi jaringan multimedia, Quality of Service (QoS), Perancangan jaringan multimedia kabel dan nirkabel, Media akses jaringan multimedia (misal: set-top box, handheld device)
Distribusi Multimedia; Media Server, Multimedia Streaming, Broadcasting, Internet Protocol based Television (IP-TV) / digital TV, Video conferencing, Hypermedia (misal: hypertext, XML, SMIL), Multimedia courseware
Keamanan Multimedia; Steganography, Teknik watermarking, Teknik enkripsi data multimedia, Digital rights management (DRM)
Pustaka :
Ze-Nian Li and Mark. S. Drew, Fundamentals of Multimedia, Prentice-Hall, 2003. ISBN 0130618721.
K. Sayood, Introduction to Data Compression, Morgan-Kauffman, 2000. ISBN 1558605584.
G. Lu, Multimedia Database Management Systems, Artech House Publishers, 1999. ISBN 0890063427.
W.C. Hardy, QoS Measurement and Evaluation of Telecommunications Quality of Service, Wiley, 2001. ISBN 0470845910.
Mata Kuliah : Pendidikan Agama Islam II K o d e M K : 5 5 A 1 0 1 2
Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ad a
Tujuan :
Mahasiswa dapat mamahami hakekat & martabat manusia
Mahasiswa dapat memahami kelebihan manusia dengan makhluk lainnya dalam Islam
Mahasiswa dapat mengetahui klasifikasi dan ruang lingkup ajaran Islam
Mahasiswa dapat memahami pengertian & ruang lingkup Akhlak
Mahasiswa dapat memahami perbandingan baik buruk dalam akhlak
Mahasiswa dapat memahami implementasi akhlak dalam kehidupan bersama
Mahasiswa dapat memahami pengertian agama, ekonomi, Syirkah dan perdagangan menurut ajaran Islam
Mahasiswa dapat memahami pengertian bank & koperasi, serta mengetahui prinsip & konsep bank Islam
Mahasiswa dapat memahami pengertian & pandangan Islam mengenai filsafat
Mahasiswa dapat mengetahui pemecahan masalah melalui filsafat
Mahasiswa dapat memahami pengertian agama & kebudayaan
Mahasiswa dapat menerapkan nilai-nilai dasar Islam dan sumber kekuatan kebudayaan Islam
Pokok Bahasan :
Manusia Dalam Perspektif Islam : Hakekat & Martabat Manusia dalam Islam ; Kelebihan Manusia dan Makhluk Lainnya, Fungsi & Tanggung jawab Manusia dalam Islam
Agama Islam : Klasifikasi Agama & Agama Islam; Ruang Lingkup Ajaran Islam
Akhlak : Pengertian & Ruang Lingkup Akhlak; Perbandingan Ukuran Baik Buruk dalam Akhlak dengan Aliran dalam Filsafat Etika; Implementasi Akhlak dalam Kehidupan Bersama
Agama Islam dan Ekonomi : Agama Islam dan Ekonomi; Perdagangan menurut Ajaran Islam; Syirkah; Bank; Prinsip dan Konsep Bank Islam; Koperasi
Agama dan Filsafat : Pengertian dan Pandangan Islam mengenai Filsafat; Pemecahan Masalah melalui Filsafat
Pustaka :
N a s u t i o n , Harun, Islam Ditinjau dari Berbagai Segi dan Aspeknya, Jakarta, UI Press, 1982.
Sylatut, Mahmud, Islam, Aqidah, dan Syariah.
Gazalba, Sidi, Pokok-Pokok Ajaran Islam.
PENDIDIKAN AGAMA I“LAM : U i e sitas Gu ada a, . Mata Kuliah : Algoritma dan Pemrograman III
K o d e M K : 5 5 B 1 0 2 4 Beban Studi : 2 SKS
Sifat : Wajib
Prasyarat : Algor & Pemrograman II Praktikum : Ada
Tujuan :
Mahasiswa akan dapat menjelaskan konsep struktur pemrograman COBOL, bentuk data yang digunakan dan aturan penulisannya
Mahasiswa akan dapat menjelaskan format program COBOL
Mahasiswa akan dapat menjelaskan fungsi picture clause dan picture editing
Mahasiswa akan dapat menjelaskan statement-statement dalam PROCEDURE DIVISION
Mahasiswa akan dapat menjelaskan penggunaan tabel berdimensi 1, dimensi 2 atau dimensi 3 dalam COBOL
Mahasiswa akan dapat menjelaskan mengenai operasi file sequential, file index dan file relatif dalam pemrograman COBOL
Mahasiswa akan dapat menjelaskan mengenai struktur program C, tipe data, operator, assignment
Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan instruksi I/O dan pengaturan cursor
Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan operator-operator yang menghasilkan nilai logika dan proses iterasi dalam program
Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan struktur kendali pemilihan/percabangan
Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan struktur kendali pengulangan dan mendemonstrasikan program
Mahasiswa mampu mendemonstrasikan penulisan program modular dan pengiriman parameter
Mahasiswa mampu mendemonstrasikan penulisan program untuk memecahkan masalah dengan menggunakan 2 dimensi
Mahasiswa mampu mendemonstrasikan penggunaan pointer dan operasi-operasi aritmatik yang menggunakan pointer
Pokok Bahasan :
Konsep dasar pemrograman COBOL:Struktur program COBOL; User defined words; Aturan pemberian nama; Bentuk data dalam COBOL : numeric, non-numeric,
figurative constant; Aturan penulisan; Level number; Operator & ungkapan aritmatika
Logika & teknik pemrograman: Format program COBOL; IDENTIFICATION DIVISION ENVIRONMENT DIVISION; DATA DIVISION; PROCEDURE DIVISION; Pembuatan program sederhana; Picture clause, picture editing; Statement dalam PROCEDURE DIVISION : MOVE, DISPLAY, ACCEPT, STOP
Pengolahan tabel: Statement ADD, SUBSTRACT, MULTIPLY, DIVIDE, COMPUTE, GOTO, GOTO … DEPENDING, ALTER, PERFORM; Tabel dimensi 1, dimensi 2, dimensi 3
Pengolahan file: File SEQUENTIAL; File INDEX; File RELATIF;
Pengenalan Bahasa C; Sejarah bahasa C; Struktur program C; Karakter, Identifier, keyword; Tipe data, konstanta, variable
Instruksi I/O: getchar(), getch(), getche(), gets(), scanf(), putchar(), putch(), puts(), printf(); Pengaturan cursor; Pembersihan layar
Operator: Logical dan conditional operator; Compound assignment operator; Increment, decrement; Ekspresi, assignment
Struktur kendali percabangan: if ( ), if ( ) else ( ), switch ( ) case; Seleksi multi kondisi; Seleksi bertingkat
Struktur kendali perulangan; for ( ), while ( ), do while ( ); break, continue; Pengulangan bertingkat; Testing program
Function: Struktur function; Lingkup Variable; Pengiriman argument; Fungsi recursive
Array: Array 1 dimensi; Array 2 dimensi; Array multidimensi
Pointer: Variabel pointer; Pointer dan function argument; Pointer dan array
Structure: String dan character; Struct; Review
File: Stream; Definisi file; Tipe file; File teks dan biner; Fungsi input-output file Pustaka :
Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
Mata Kuliah : Basis Data
Mahasiswa dapat mengerti dan memahami elemen–elemen yang berada di dalam lingkungan basis data
Mahasiswa dapat mengerti dan memahami konsep tentang model data relasional, aturan-aturannya serta bahasa yang digunakan
Mahasiswa dapat mengerti dan memahami perintah-perintah SQL
Mahasiswa dapat mengetahui contoh-contoh DBMS yang mengguna kan model data relasional
Mahasiswa dapat mengerti dan memahami alat bantu perancangan basis data Pokok Bahasan :
Perbedaan sistem file tradisional dengan sistem file basis data dan keterbatasannya.
Konsep dasar basis data, istilah-istilah dasar, dan komponen basis data
Keuntungan dan kerugian menggunakan basis data
Pengguna basis data
Arsitektur basis data
Data Independence
Konsep DBMS, Komponene DBMS, Fungsi DBMS, dan bahasa yang digunakan di dalam DBMS
Model data : berbasis objek, berbasis record, konseptual dan fisik (overview model data berbasis record : model data relasional, jaringan, hirarki)
Data Dictionary
Arsitektur DBMS multiuser : file server, teleprocessing, client server (contoh : 2 tier, 3 tier)
Pengertian model relasional, contoh tabel–tabel dan keterhubungannya
Keuntungan model relasional
Istilah–istilah dalam model relasional (Relasi. Atribut, Tupel, Domain, Derajat dan Cardinality)
Relasional keys (Super key, Candidate Key, Primary Key, Alternatif.
Relasinal Integrity rules (Null, Entity, Referential Integrity)
Bahasa Query Formal Non Prosedural : Kalkulus Relasional - Kalkulus relasional tupel
- Kalkulus relasional domain
Bahasa Query Komersial (QUEL, QBE dan Overview SQL)
Pengenalan SQL: Pengelompokan perintah SQL (DDL,DML,DCL): Contoh Kasus : DDL : create, drop, alter; DML : select, insert, update, delete; DCL : grant dan revoke
Advanced SQL (embedded, dan dynamic)
Overview RDBMS : DB2 dan ORACLE
Pengenalan DB2 - Pengertian DB2 - Perkembangan DB2 - Kelebihan–kelebihan DB2 - DB2 product family
- Overview SQL data language - DB2 Utility
- DB2 Object
Pengenalan Oracle - Computing model
- Overview perintah–perintah SQL - Interaksi antara SQL *Plus dengan SQL - SQL statement VS SQL*Plus statement - Contoh perintah SQL *Plus
- PL/SQL ( Lingkungan PL/SQL, keuntungan–keuntungan PL/SQL, contoh perintah SQL di dalam PL/SQL )
- Oracle Database Server Architecture
Model ERD (Entity Relationship Diagram)
Konsep dasar model ER
Transformasi ER ke model data relasional
Contoh aplikasi ER Pustaka :
Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001.
Elmasri, Ramez; Navathe, Shamkant B.; Fundamentals of Database Systems, The Benjamin/Cummings Publishing Company, Inc., California, 2001.
Korth, H.; Database System Concept, Mc Graw Hill, 4th edition, New York, 2002.
Daftar Referensi Tambahan :
Abdul Kadir, Konsep & Tuntuanan Praktis Basis Data, Andi Offset, Jogyakarta,1999
Bunawan, Suryadi H.S, Seri Diktat Kuliah : Pengantar Basis Data, Gunadarma, Jakarta, 1993.
Courtney, James F; Paradice, David B; Database Systems for Management, Times Mirror/Mosby College Publishing, Toronto, 1998.
Fathansyah, Basis Data, Informatika, cetakan pertama, 1999.
Harianto Kristanto, Konsep dan Perancangan Database, Andi Offset, Cetakan Pertama, Yogyakarta, 1994.
Martin, James; Chapman, Kathleen K; Leben, Joe; Db2 Concepts, Design, and Programming, Prentice Hall International Inc., 1989.