Skip available courses

Available courses

Mata kuliah ini mata kuliah ini merupakan mata kuliah wajib bagi seluruh jurusan Fakultas Sains dan Teknologi UIN SGD Bandung. Mata kuliah ini akan memberikan pengetahuan dasar pemahaman Al-Quran yang membahas berbagai pengertian,tujuan, ruang lingkup,sejarah turunnya Al-Quran,asbab an Nuzul Munasabah ,munasabah,makiyyah madaniyyah, muhkam mutasyabih,Nasikh mansukh, mukjizat Al-Quran,pengertian tafsir,ta,wil dan terjemah,mengetahui komunikasi nabi Sulaiman dengan binatang, mengetahui ayat-ayat sains.

Mata Kuliah Grafika Komputer & Visualisasi merupakan mata kuliah wajib pada program studi teknik informatika uin bandung, yang mempunyai tujuan: Memahami definisi dan konsep dari Grafika Komputer, teknik pembangunan primitive serta tahapan dalam proses Grafika. Mengetahui penerapan grafika dan visualisasi dalam berbagai bidang serta perkembangannya. Memahami  algoritma  pembangkitan  primitif  dasar  2 Dimensi  dalam  grafika komputer,  pengubahan  atribut objek  grafik  dan  operasi  transformasi  yang  dapat dilakukan pada objek grafik, operasi clipping, kurva bezier, viewing, rendering, texture mapping. Membangun  perangkat  lunak  yang  menyediakan  modul primitif  grafik, operasi  pengubahan  atribut  dan  operasi transformasi dalam grafika 2 Dimensi, memanfaatkan tool untuk menghasilkan scene 3 Dimensi.

Mata kuliah ini membahas tentang pengertian dan prisip kewirausahaan, sifat dan ciri wirausahawan, pengenalan dan pengembangan kepribadian wirausaha, motivasi dan peluang berwirausaha, karakter wirausaha, gagasan berwirausaha serta perencanaan dasar usaha. Setelah mengikuti kuliah ini, mahasiswa diharapkan memiliki motivasi berwirausaha, mampu mengembangkan dan membangun sikap mental dan kepribadian wirausaha, serta memiliki gagasan berwirausaha.

Mahasiswa dapat mengerti dan memahami aspek-aspek psikologis yang berpengaruh saat manusia berinteraksi dengan komputer sehingga dalam pengembangan sistem baik itu software maupun hardware, dapat memenuhi kriteria-kriteria sistem yang user friendly. Pemodelan pada IMK; Peralatan dan teknik Interaksi (Peralatan I/O, Teknik Interaksi); Metode dan proses perancangan; Teknik pemanduan pemakai; Metode evaluasi sistem interaksi; Perangkat bantu pengembangan sistem interaksi.

Mata Kuliah ini merupakan komponen Mata Kuliah Kompetensi Pendukung (MKKP). Secara teoretis mahasiswa dapat mengetahui filosifis, historis, yuridis materi filsafat dan pengetahuan lingkungan dan kaitannya dengan disiplin Teknik Informatika mengingat ilmu pengetahuan lingkungan merupakan disiplin ilmu yang bersifat antar disiplin ilmu. Secara praktis meningkatkan kepekaan dan kesadaran mahasiswa terhadap lingkungannya bahwa manusia merupakan bagian dari ekosistem alam tempat dimana hidup dan kehidupan manusia berlangsung.

Mata kuliah ini dikhususkan untuk mahasiswa yang mengikuti program kualifikasi pada Fakultas Tarbiyah Dan Keguruan UIN Bandung. Materi kuliah ini mencakup pengetahuan dasar komputer dan penguasaan aplikasi komputer yang meliputi, Microsoft Word, Microsoft Excel, Microsoft Powerpoint, Internet dan e-learning.

Mata kuliah ini mempelajari arsitektur layer pada perangkat lunak jaringan dan prinsip dasar kerja protokol pada arsitektur layer. Mempelajari fungsi setiap layer pada layer OSI dan perbedaan antara arsitektur OSI dan TCP/IP. Serta perbedaan antara connection oriented dan connectionless oriented dan contoh jaringan komputer yang umum: LAN/Ethernet, Internet, X.25, Frame Relay dan ATM.

Mata kuliah ini merupakan lanjutan dari mata kuliah Jaringan Komputer yang akan mempelajari arsitektur layer pada perangkat lunak jaringan tingkat lanjut dan prinsip kerja protokol pada arsitektur layer. Mata Kuliah ini selain mempelajari fungsi setiap layer pada layer OSI dan perbedaan antara arsitektur OSI dan TCP/IP tapi juga mahasiswa diarahkan untuk mempelajari langkah penguasaan dan pengembangan dari layer-layer pada arsitektur OSI dan TCP/IP. Mata Kuliah ini mempelajari juga tentang perbedaan antara connection oriented dan connectionless oriented dan contoh jaringan komputer yang umum: LAN/Ethernet, Internet, X-25, Frame-Relay dan ATM dengan explorasi yang lebih lanjut.

Setelah mengikuti perkuliahan ini, mahasiswa diharapkan dapat memahami pentingnya komunikasi yang efektif dalam pergaulan sehari-hari, baik di kampus, di masyarakat, maupun di tempat kerja atau dunia bisnis, seusai dengan situasi dan kondisi. Mahasiswa juga dapat mengaplikasikan komunikasi dengan benar, sopan dan profesional, baik secara verbal dan non-verbal.

Memahami konsep / definisi proyek, Mahasiswa dapat mengetahui permasalahan yang menyebabkan suatu proyek gagal / berhasil, Mahasiswa dapat mengetahui 7 fase penting dalam metodologi proyek manajemen, Mahasiswa dapat mengetahui hal – hal dalam metode praktis, Mahasiswa dapat mengetahui SDM yang diperlukan dalam proyek yang meliputi organisasi dan susunan kepegawaian.

Sasaran : Mahasiswa dapat mengetahui dan memahami dasar teori logika yang mencakup tentang proposition calculus, aljabar boolean, teori graph, himpunan, teori relasi dan fungsi, serta fuzzy set.

Pokok Bahasan :

Logika Proposisi; Teori Graph; Poset, Lattice dan Aljabar Boole; Induksi; Rekursi; Relasi dan Fungsi; Set; Fuzzy Set.

Daftar Pustaka:

1.      Kenneth Rosen (1990), Discrete Mathematics and Its Applications, 3rd edition, McGraw-Hill

2.      Lipschutz. (1976), Discrete Mathematics, Schaum Series, McGraw Hill, New York

3.      Liu, C.L. (1995), Dasar dasar Matematika, Edisi Kedua, Gramedia P.U. Jakarta.

4.      Witala, Stephen A. (1994) Discrete Mathematics: A Unifield Approach, McGraw-Hill Int. New York.

Mata kuliah ini membahas tentang 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.

Mata kuliah ini berisi tentang bagaimana menguasai teknik pembuatan aplikasi berbasikan web dengan menggunakan script pemrograman seperti javascript, asp atau php dan tool-tool yang lain yang mendukung aplikasi berbasiskan database, seperti access atau mysql. Review internet; pemrograman statis dengan pengenalan dasar-dasar HTML; Disain Web; pemrograman dinamis (file-based dan database oriented) dengan javascript, asp-access, php-mysql.

Mata kuliah ini diharapkan mahasiswa dapat mengenal dan memahami konsep teknologi informasi, komponen-komponennya, aplikasi dalam kehidupan sehari-hari dan beberapa isu/peluang teknologi informasi. Konsep-konsep teknologi informasi; sistem komputer : hardware, software dan aplikasinya; Aplikasi single user dan multi user; Multimedia; Jaringan dan Telekomunikasi; Internet; E-commerce dan Computer Security.

Prasyarat : Dasar Pemrograman, Praktek Dasar Pemrograman

Sasaran : Mahasiswa dapat memahami tentang tipe dan struktur data, dan menguasai teknik membuat algoritma dan menggunakan struktur data dalam pemograman dengan menggunakan bahasa C++.

Pokok Bahasan :

Konsep dasar tentang tipe dan struktur data; Array dan Structure; Union; Linked List; Stacks; Queues; Tree; Graph; Hashing.

Daftar Pustaka:

1.       Tanembaum, Aaron M (1990) Data Structures Using C, Prentice Hall

2.       Esakov, Jeffrey (1989) Data Structures an Advanced Approach Using C, Prentice Hall

3.       E. Horowitz, S. Shani (1977) Fundamentals of Data Structures, Pittman

4.       D.E. Knuth (1973) The Art of Computer Programming, Vols. 1 to 3, Addison-Wesley, Massachusetts

5.       R.L. Kruse (1984) Data Structures and Program Design, Prentice-Hall, Englewood Cliffs.


Prasyarat : Pengantar Teknologi Informasi

Sasaran : Mahasiswa dapat menguasai teknik pemrograman dasar dengan bahasa C secara praktis.

Pokok Bahasan :

Dasar-dasar algoritma dan pemrograman; dasar pemrograman C; Tipe data dan deklarasi variabel; I/O Statement; Struktur kontrol (Repetition, Selection), Scope Variable; Array; Karakter, String Karakter; Deklarasi Fungsi; Fungsi rekursif; Sorting; Searching.

Daftar Pustaka:

1.       Rinaldi Munir, Algoritma dan Pemrograman, Informatika Bandung, 2000

2.       Jeri R. Hanly, Lynn D. Cote (1997), Essential C++ for Engineers and Scientists, Addison-Wesley.

3.       Delores M. Etter (1997), Introduction to C++ for Engineers and Scientists, Prentice Hall

4.       Tanenbaum, Aaron M (1990), Data Structures Using C, Prentice Hall.


Prasyarat : Fisika I

Sasaran : Mahasiswa dapat melakukan praktikum modul mekanika, listrik, gelombang dan optik, serta listrik magnet.

Pokok Bahasan : praktikum modul mekanika, listrik, gelombang dan optik, serta listrik magnet.

Daftar Pustaka:

1.       Richard, Sears & Wehr Zemansky (1962), Modern University Physics, Addison Wesley Pub. Co., Reading Mass

2.       Richard, Sears & Wehr Zemansky (1987), Fisika I, Penerbit Bina Cipta

Richard, Sears & Wehr Zemansky (1987), Fisika II, Penerbit Bina Cipta

Mata kuliah ini bertujuan agar mahasiswa memahami konsep dasar dan keahlian membangun jaringan komputer sederhana. Materi yang diajarkan meliputi: konsep lapisan pada OSI dan TCP/IP, teknologi ethernet, perencanaan, media, konfigurasi dan pengujian jaringan komputer, konsep dasar routing, routing statis, dan perangkat lunak bantu troubleshooting jaringan komputer.

Prasyarat : Jaringan Komputer

Sasaran : Mahasiswa dapat memahami konsep dasar komunikasi data, sistem dan model jaringan komputer.

Pokok Bahasan :

Data communications, network architectures, konsep networking, communication protocols, data link control, medium access control; local area networks (LAN), metropolitan area networks (MAN), and wide area networks (WAN); Internet dan TCP/IP; Application Protocol, Telnet, FTP, e-mail protocols, SMTP/POP, HTTP. Mobile networks.

Daftar Pustaka:

1.       Tenenbaum (1996),"Computer Network" 3rd Edition, Prentice-Hall, SE.

2.       Keiser (1987),"Local Area Networks, Protocol, Standard and Inter-        faces", Prentice-Hall

3.       W. Stallings, Data and Computer Communications, 6th Edition, Prentice-Hall, 1996


Mata kuliah Praktikum Jaringan Komputer Lanjut merupakan lanjutan dari mata kuliah prasyarat Jaringan Komputer dan Praktikum Jaringan Komputer, dimana mahasiswa mampu memahami konsep mengenai Jaringan Komputer (Computer Networking) sekaligus mengimplementasikannya dalam sebuah rancangan sederhana dilengkapi dengan pengetahuan tentang penanganan masalahnya, dengan sasaran utama adalah pemahaman ruang lingkup Jaringan Komputer dan perencanaan dalam desain serta manajemen operasionalisasi sebuah jaringan komputer. Pembahasan akan difokuskan pada Konsep Jaringan Komputer, Perencanaan, dan Konfigurasi Jaringan.

Sasaran : Mahasiswa dapat memahami dan menguasai teknik pembuatan aplikasi berbasikan web dengan menggunakan script pemrograman seperti javascript, asp atau php dan tool-tool yang lain yang mendukung aplikasi berbasiskan database, seperti access atau mysql.

Pokok Bahasan :

Review internet; pemrograman statis dengan pengenalan dasar-dasar HTML; Disain Web; pemrograman dinamis (file-based dan database oriented) dengan javascript, asp-access, php-mysql.

Daftar Pustaka:

1.       Calmann and King. Browser (1997) The Internet Design Project. Tuttle Vista Publ. Italy.

2.       Tobias Ratschiller, Till Gerken (2000) Web Application Development with PHP 4.0  New Riders Publishing.


Prasyarat : Basis Data

Sasaran : Mahasiswa mengerti dan memahami teori tentang teknik merancang database untuk berbagai macam aplikasi.

Pokok Bahasan :

Data sharing dan Database; Advanced Database Concepts; Strategi perencanaan Database; Database dan Management Control; Resiko dan Biaya; Data Logikal dan Fisikal; Database Development; Prinsip Perancangan Database Konseptual; Transformasi Model Konseptual ke Relational Database; Transformasi Model Konseptual ke Object Oriented Database; Pengaturan Storage dan Mekanisme Akses; Perancangan Database Terdistribusi; Datawarehouse; Operational Data Store; Entity-Relationship Approach; The NAIM Technique.

Daftar Pustaka:

1.       Imon W. H and Hackathorn, D (1994) Using the Data Warehouse, John Wiley.

2.       Ozsu M.T and Valduriez, P (1991) Principles of Distributed Database System, Prentice-hall International.

3.       I.T. Hawryszkiewycz (1984) Database Analysis and Design, S.R.A. Inc.

4.       R. Kenneth Walter (1986) Introduction to Data Management & File Design, Prentice Hall

5.       C. Batini, S. Ceri, S.B. Navathe (1992) Conceptual Database Design - An Entity-Relationship Approach, The Benjamin/Cummings Publishing Company, Inc.

6.       C.J. Date (1986) An Introduction of Database Systems, Vol. 1, 4th Edition, Addison-Wesley.


Prasyarat : Rekayasa Perangkat Lunak Lanjut, Praktek Rekayasa Perangkat Lunak Lanjut

Sasaran : Mahasiswa dapat memahami dan menguasai prinsip dasar teknologi media elektronika dan aplikasinya dalam bidang multimedia.

Pokok Bahasan :

Prinsip dasar teknologi media elektronik : Elemen komunikasi, Media dan gelombang alami, Media dan gelombang elektronik, Transduser dan media elektronik ; Teknologi komputer : Komputer untuk multimedia, LAN; Grafika komputer : Teknologi grafik, Tool grafik komputer, Penggunaan grafik ; Audio : Teknologi Audio, Tool untuk audio, Produksi audio ; Video : Teknologi video, Tool produksi video, Produksi video ; Integrasi media : Teknologi optik, Tool integrasi media, Produksi multimedia.

Daftar Pustaka:

1.       Burger J .(1993). The Desktop Multimedia Bible.  Addison-Wesley Publishing Company.  Reading, Massachusetts ;

2.       Fetterman, RL., Gupta, SK (1993).  Mainstream Multimedia.  Van Nostrand Reinhold.  New York ;

3.       Andleigh, PK., Thakrar, K. (1996).  Multimedia Systems Design.  Prentice-Hall PTR.  New Jersey.

4.       Multimedia Literacy.


PPL merupakan matakuliah berbasis proyek, tentang bagaimana mengatur dan menciptakan serta membangun suatu proyek dalam suatu lingkup keseluruhan

Mata Kuliah Rekayasa Perangkat Lunak Lanjut merupakan lanjutan dari mata kuliah Rekayasa Perangkat Lunak, dimana Mahasiswa diharapkan dapat merancang dan membangun perangkat lunak menggunakan Analisis dan Perancangan Berorientasi Objek dan mengimplementasikannya ke dalam pemrograman berorientasi objek, disamping itu juga, Mahasiswa diharapkan dapat melakukan analisis sampai dengan mengelola pengembangan Perangkat Lunak.

Sasaran : Kemampuan memahami sejarah peradaban Islam sebagai cerminan masa lalu. Kemampuan menjadikan sejarah peradaban Islam sebagai alat analisis terhadap ilmu-ilmu lainnya, khususnya ilmu keislaman. Kemampuan untuk mengambil pelajaran (manfaat) dari sejarah peradaban Islam sebagai pedoman hidup.

Pokok Bahasan :

Mata kuliah ini mempelajari proses perkembangan historis umat Islam dalam seluruh aspek kehidupannya, termasuk peradabannya, sejak sebelum Islam datang ke bangsa Arab sampai perkembangan Islam pada masa kini. Pemahaman ini diperlukan untuk mengenal masa lalu, memahami masa kini, dan memprediksi masa yang akan datang, serta dapat digunakan untuk menganalisis lainnya. sebab masa lalu, sebagai acuan dan pedoman serta pelajaran bagi kita untuk melangkah ke masa yang akan datang.

Daftar Pustaka:

1.       Harus Nsution, Islam Ditinjau dari Berbagai Aspek, Yogyakarta: UI Press, 1985.

2.       Badri Yatim, Sejarah Peradaban Islam, Jakarta: RajaGrafindo Persada, 1997.

3.       K. Ali, Studi Sejarah Islam, Delli: Adabiyah, 1995.


Mata kuliah ini untuk membentuk dan menumbuhkan pengertian dan pengetahuan tentang jenis, fungsi, struktur dan peran sistem informasi berbasis komputer pada suatu organisasi. Mahasiswa akan diberikan kemampuan untuk melakukan analisis dan penetapan kebutuhan organisasi, serta bagaimana mentransformasikan kebutuhan kedalam rancangan sistem informasi yang sesuai.

Mata Kuliah ini akan membahas aspek konseptual tentang sistem multimedia, aspek produksi, distribusi dan keamanan.

Prasyarat : Rekayasa Perangkat Lunak Lanjut, Praktek Rekayasa Perangkat Lunak Lanjut

Sasaran : Mahasiswa dapat memahami dan menguasai prinsip dasar teknologi media elektronika dan aplikasinya dalam bidang multimedia.

Pokok Bahasan :

Prinsip dasar teknologi media elektronik : Elemen komunikasi, Media dan gelombang alami, Media dan gelombang elektronik, Transduser dan media elektronik ; Teknologi komputer : Komputer untuk multimedia, LAN; Grafika komputer : Teknologi grafik, Tool grafik komputer, Penggunaan grafik ; Audio : Teknologi Audio, Tool untuk audio, Produksi audio ; Video : Teknologi video, Tool produksi video, Produksi video ; Integrasi media : Teknologi optik, Tool integrasi media, Produksi multimedia.

Daftar Pustaka:

1.       Burger J .(1993). The Desktop Multimedia Bible.  Addison-Wesley Publishing Company.  Reading, Massachusetts ;

2.       Fetterman, RL., Gupta, SK (1993).  Mainstream Multimedia.  Van Nostrand Reinhold.  New York ;

3.       Andleigh, PK., Thakrar, K. (1996).  Multimedia Systems Design.  Prentice-Hall PTR.  New Jersey.

4.       Multimedia Literacy.


1. Konversi bilangan
2. Operasi aritmetik dasar
3. ASCII Code
4. Exces-3 Code
5. Gray Code
1. Gerbang - gerbang sistem digital
2. Rangkaian integrasi digital
1. Aljabar boole
2. Penyederhanaan rangkaian
3. Karnough Map
• RS flip - flop
• D - flip - flop
• Jk flip -flop
• Master slave flip – flop
• Analisa dan Desain Rangkaian Sekuensial
• Counter
• Register
• Rancangan Rangkaian Counter dan Register
• Binary Adder & Subtractor
• Binary Multiplier & Divider
• Encoder,Decoder,Multiplexer dan Demultiplexer
• Parity Generator dan Checker
• Frequency Counter
• Time Measurement
• PLD
• ADC & DAC

  1. Introduction to Computers
Mata kuliah ini menumbuhkan pengetahuan dan pemahaman mengenai konsep dasar komunikasi mobile dan wireless, yang mencakup teknologi jaringan, protokol, dan aplikasi. Mata kuliah ini juga mengarahkan agar mahasiswa dapat membentuk dan menumbuhkan kemampuan dalam mengimplementasikan protokol maupun mengembangkan aplikasi-aplikasi mobile dan wireless sederhana.