SlideShare uma empresa Scribd logo
1 de 102
Baixar para ler offline
2009/2010




      KATALOG JURUSAN
   TEKNIK INFORMATIKA




Program Studi S1 Teknik Informatika
Program Studi S2 Teknik Informatika
 Latar Belakang
  Pendidikan tinggi merupakan salah satu pilar penting yang diharapkan dapat
  membawa perubahan suatu bangsa. Pendidikan tinggi tidak hanya menjadi
  sarana peningkatan kualitas sumber daya manusia (SDM), tetapi juga dapat
  menjadi wahana yang sangat penting untuk merubah pola pikir masyarakat
  dalam mewujudkan masyarakat sipil (civil society) yang demokratis.

  Dalam rangka persaingan global, maka kebijakan dalam bidang pendidikan
  tinggi harus dapat merespon berbagai tantangan baik pada tingkat lokal,
  nasional, maupun regional. Salah satu kontribusi perguruan tinggi sebagai
  penyelenggara pendidikan tinggi adalah dapat meningkatkan daya saing
  bangsa yang pada akhirnya nanti akan dapat meningkatkan taraf hidup dan
  kesejahteraan masyarakat secara berkelanjutan.

  Di masa yang akan datang, pengembangan pendidikan tinggi tidak dapat
  dipisahkan dari prediksi perkembangan dunia dalam bidang ilmu
  pengetahuan, teknologi, ekonomi, dan sebagainya. Saat ini, perekonomian
  dunia sedang mengalami perubahan yang mendasar pada kekuatan daya
  saingnya, di mana pada awalnya didasarkan pada kekayaan sumber daya
  alam menjadi perekonomian yang didasarkan pada kemampuan bangsa
  untuk mengembangkan kreativitas dan inovasi dalam memanfaatkan ilmu
  pengetahuan, teknologi, dan seni.

  Untuk meningkatkan daya saing bangsa, salah satu upaya yang dilakukan
  adalah mempersiapkan SDM berkualitas dalam bidang teknologi informasi.
  Hal ini diyakini karena teknologi informasi merupakan salah satu tulang
  punggung pertumbuhan ekonomi bangsa.Untuk itu, pemerintah melalui
  Direktorat Jenddral Pendidikan Tinggi pada tahun 1985 menginstruksikan
  untuk membuka Program Studi S1 untuk bidang Ilmu dan Teknologi
  Komputer di 4(empat) Universitas/Institut, yaitu ITB, ITS, UI dan UGM. Di
  ITS, program ini awalnya diberi nama Program Studi Teknik Komputer.
  Namun sejak tahun 1993, nama Program Studi diubah menjadi Jurusan
  Teknik Komputer. Tahun 1996 secara resmi jurusan ini berganti nama
  menjadi Jurusan Teknik Informatika berdasarkan Surat Keputusan Direktur
  Jenderal Pendidikan Tinggi No. 224/DIKTI/Kep/1996, tanggal 11 Juli 1996.


  Jurusan Teknik Informatika yang awalnya tergabung dalam Fakultas
  Teknologi Industri (FTI). Mulai tahun 2002 menjadi bagian dari Fakultas
  Teknologi Informasi (FTIf), sesuai dengan Keputusan Menteri Pendidikan
  nasional RI Nomor : 109/O/2002, tanggal 2 Juli 2002 tentang Pendirian
  Fakultas Teknologi Informasi Pada Institut Teknologi Sepuluh Nopember.


  Untuk peringkat akreditasi, Jurusan Teknik Informatika Program Studi S1
  dinyatakan terakreditasi dengan nilai A berdasarkan Surat Keputusan Badan
  Akreditasi Nasional Perguruan Tinggi (BAN-PT) Nomor 003/BAN-PT/Ak-
  X/S1/V/2006, tanggal 18 Mei 2006.

                                                             2 |Katalog
Saat ini, staf pengajar jurusan teknik informatika sebanyak 48 dosen,
diantaranya 6 doktor dan 23 bergelar master. Jumlah karyawan teknik
informatika sebanyak 20 orang.
Selain program sarjana (S1), Jurusan Teknik Informatika juga
menyelenggarakan program pascasarjana (S2) yang dirintis sejak tahun
1994 di bawah koordinasi Jurusan Teknik Elektro, Fakultas Teknologi
Industri. Kemudian sejak tahun 2001, penyelenggaraan program
pascasarjana Teknik Informatika secara resmi berada dalam pengelolaan
Jurusan Teknik Informatika, berdasarkan Surat Keputusan Direktur Jendral
Pendidikan Tinggi Nomor 2851/D/T/2001, perihal ijin penyelenggaraan
Program-Program Studi Jenjang Strata-2 (S2) pada Institut Teknologi
Sepuluh Nopember Surabaya. Saat ini, Program Studi S2 Teknik Informatika
terakreditasi dengan nilai B berdasarkan Surat Keputusan Badan Akreditasi
Nasional Perguruan Tinggi (BAN-PT) Nomor 019/BAN-PT/Ak-V/S2/XII/2006
tanggal 16 Desember 2006.


Hingga saat ini, Jurusan Teknik Informatika merupakan jurusan yang paling
favorit di ITS. Grafik berikut menunjukkan jumlah calon mahasiswa yang
berminat memasuki program S1 Jurusan Informatika tahun 2004 s/d 2008
dengan daya tampung 100 mahasiswa. Secara rata-rata, dalam 5 tahun
terakhir tingkat keketatan persaingan melalui SPMB/SNMPTN, adalah 3 –
5% saja yang bisa diterima di Jurusan Teknik Informatika dari jumlah
peminat yang lebih dari 2000 peserta tiap tahunnya.




                                                           3 |Katalog
Kualitas akademik dari calon mahasiswa yang akan memasuki program S1
  Jurusan Teknik Informatika juga sangat bagus dan termasuk dalam lima
  besar di ITS. Hal ini diukur berdasarkan nilai SPMB/SNMPTN yang didapat
  oleh calon mahasiswa. Grafik berikut memberikan perbandingan antara nilai
  rata-rata SPMB yang diperoleh calon mahasiswa yang diterima di Jurusan
  Teknik Informatika dengan nilai rata-rata SPMB yang diperoleh calon
  mahasiswa yang diterima di Jurusan-Jurusan lain di ITS.




 Visi:
  Menjadi inovator bidang informatika di tingkat nasional.


 Misi :
  –   Menyelenggarakan proses pembelajaran berbasis kompetensi bidang
      informatika.
  –   Melaksanakan penelitian yang inovatif, bermutu, dan bermanfaat.
  –   Meningkatkan pemanfaatan teknologi informasi dan komunikasi untuk
      masyarakat.
  –   Menjalin kemitraan dengan berbagai lembaga, baik dalam maupun luar
      negeri.

 Tujuan:
  1. Menghasilkan lulusan yang kompeten di bidang Komputasi Cerdas,
     Rekayasa Perangkat Lunak dan Komputasi Berbasis Jaringan.
  2. Menghasilkan karya yang bermanfaat bagi masyarakat.
  3. Menghasilkan lulusan yang memiliki daya saing dan kemandirian untuk
     berkompetisi di tingkat nasional dan internasional.


                                                             4 |Katalog
4. Meningkatkan jumlah penelitian dan publikasi di jurnal nasional maupun
     internasional.
  5. Melakukan perbaikan proses pembelajaran secara berkesinambungan.
  6. Mengambil peran aktif dalam kegiatan bidang Teknik Informatika pada
     tingkat nasional dan internasional.
  7. Memberikan kontribusi bagi peningkatan mutu kehidupan masyarakat.


 Kurikulum untuk program Pendidikan S1
  Kurikulum untuk program pendidikan S1 yang sekarang digunakan di
  Jurusan Teknik informatika merupakan kurikulum baru yang telah
  diberlakukan mulai tahun akedemik 2009/2010 hingga tahun akademik
  2013/2014. Dalam kurikulum ini, total Satuan Kredit Semester (SKS) normal
  yang harus ditempuh oleh mahasiswa adalah 144 SKS. Beban perkuliahan
  sebesar 144 SKS ini dapat diselesaikan selama delapan semester.
  Kurikulum ini disusun dengan mengacu pada Peraturan Rektor Institut
  Teknologi Sepuluh Nopember Nomor 2692/12/PP/2008 tentang Pedoman
  Penyusunan Kurikulum Institut Teknologi Sepuluh Nopember Tahun 2009-
  2014. Total 144 SKS tersebut dikelompokkan menjadi 2 kelompok mata
  kuliah, yaitu:

         Mata Kuliah Wajib                   : 110 SKS   (76.4%)
         Mata Kuliah Bidang Keahlian         : 34 SKS    (23.6%)

  Jurusan Teknik Informatika menawarkan tiga bidang keahlian, yaitu
  Komputasi Cerdas dan Visualisasi, Komputasi Berbasis Jaringan dan
  Rekayasa Perangkat Lunak. Penyediaan ketiga bidang minat ini
  dimaksudkan agar mahasiswa dapat memperoleh pengetahuan,
  pemahaman maupun keterampilan yang lebih spesifik sesuai dengan bidang
  minat yang diinginkannya. Pemilihan Bidang Keahlian ini dapat dilakukan
  pada saat mahasiswa memasuki semester 6. Adapun ciri-ciri utama dari
  ketiga bidang minat tersebut dapat dijabarkan seperti berikut:

      Bidang Keahlian Komputasi Cerdas dan Visualisasi (KCV).
      Mata kuliah yang ditawarkan dalam bidang minat ini terutama ditekankan
      pada kemampuan lulusan dalam memanipulasi dan menganalisis data
      citra pada berbagai bidang aplikasi (a.l. biomedika, industri), kemampuan
      menerapkan metode sistem cerdas pada berbagai bidang aplikasi dan
      kemampuan memodelkan            dan mengoptimasikan sistem nyata.
      Mahasiswa yang memilih bidang keahlian ini diwajibkan (minimal)
      mengambil 6 mata kuliah bidang keahlian KCV, antara lain: Analisis Data
      Multivariat, Data Mining, Kecerdasan Komputasional, Simulasi Sistem
      Diskrit, Data Warehousing, Pengolahan Citra Digital, Simulasi dan Game
      Komputer, Sistem Temu Kembali Informasi, Visi Komputer, Optimasi
      Nonlinear, Pemrograman Robot, Topik Khusus Komputasi Cerdas dan
      Visualisasi.




                                                                5 |Katalog
 Bidang        Keahlian Komputasi Berbasis Jaringan/Net Centric
    Computing (NCC).
    Mata kuliah yang ditawarkan dalam bidang keahlian ini ditekankan pada
    Kemampuan lulusan dalam membangun             infrastruktur jaringan yang
    aman, kemampuan membangun sistem grid, Kemampuan membangun
    aplikasi jaringan sesuai Standard dan Kemampuan membangun aplikasi
    multimedia berbasis jaringan. Mahasiswa yang memilih bidang minat ini
    diwajibkan (minimal) mengambil 6 mata kuliah bidang NCC, antara lain:
    Jaringan Nirkabel dan Komputasi Bergerak, Sekuritas Jaringan, Sistem
    Terdistribusi, Teknologi antar Jaringan, Jaringan Multimedia, Komputasi
    Grid, Perancangan dan Manajemen Jaringan, Teknik Kompresi, Topik
    Khusus Komputasi Berbasis Jaringan.


    Bidang Minat Rekayasa Perangkat Lunak (RPL)
    Mata kuliah yang ditawarkan dalam bidang minat ini ditekankan pada
    Kemampuan lulusan dalam melakukan pengujian perangkat lunak,
    Kemampuan mengelola           proyek perangkat lunak,      Kemampuan
    mengurangi resiko kesalahan perangkat lunak, dan           Kemampuan
    membuat perangkat lunak game. Mahasiswa yang memilih bidang
    keahlian ini diwajibkan (minimal) mengambil 6 mata kuliah bidang RPL,
    antara lain: Animasi Komputer, Audit Tata Kelola TI, Manajemen Proyek
    Perangkat Lunak, Verifikasi dan Validasi Perangkat Lunak, Evolusi
    Perangkat Lunak, Pembuatan Game, Pola dan Arsitektur Perangkat
    Lunak, Topik Khusus Rekayasa Perangkat Lunak, Pemrograman
    Perangkat Mobile dan Realitas Virtual.

Dalam kurikulum 2009-2014 ini, kegiatan perkuliahan untuk membekali
mahasiwa dengan pemahaman konsep pengetahuan/teknologi dan kegiatan
praktikum untuk membekali mahasiswa dengan pengetahuan praktis
(ketrampilan), dimana kedua kegiatan tersebut diberikan dalam satu mata
kuliah dengan bobot 3-4 sks, sehingga tidak dilakukan pemisahan antara
mata kuliah dengan mata praktikum.           Kegiatan perkuliahan dapat
berlangsung di kelas maupun di laboratorium.

Pengalaman praktis lainnya yang juga wajib diikuti oleh mahasiswa adalah
“Kerja Praktek” di industri selama dua bulan (dengan beban 2 SKS) guna
memberikan kesempatan bagi mahasiswa untuk memperluas wawasannya
mengenai aplikasi dari berbagai teori yang telah diperoleh dalam
perkuliahan. Sebagai akhir dari proses pendidikan untuk program studi S1,
mahasiswa diwajibkan untuk menyelesaikan “Tugas Akhir” (dengan bobot 5
SKS) yang ditujukan untuk memberikan pengalaman bagi mahasiswa dalam
menyusun karya ilmiah yang berkaitan dengan penyelesaian terhadap suatu
pokok permasalahan sesuai dengan bidang keahlian yang telah dipilihnya.
Tugas akhir ini bersifat komprehensif, ditulis sesuai dengan norma-norma
ilmiah dan harus dipertanggungjawabkan baik dalam forum seminar tugas
akhir yang bersifat umum dan terbuka maupun ujian lisan yang bersifat
tertutup di depan tim penguji.


                                                              6 |Katalog
 Kompetensi Lulusan Program Sarjana:
  Kompetensi Utama:
  1. Memahami dan menguasai prinsip dasar bidang informatika.
  2. Menguasai dasar konsep dan keahlian pemrograman komputer .
  3. Mampu      merancang     dan     mengimplementasikan       sistem   serta
     mengintegrasikan hardware dan software.
  4. Mempunyai keahlian komunikasi interpersonal, teamwork serta
     manajerial
  5. Mampu      mendayagunakan,       mengevaluasi      dan    mengidentifikasi
     pengembangan sistem berbasiskan komputer.
  6. Mempunyai keahlian tertentu di topik-topik lanjut komputing.
  7. Mampu menunjukan sikap yang menghargai, melindungi dan
     meningkatkan etika professional.
  8. Mempunyai keahlian meneliti sesuai dengan metodologi penelitian.

  Kompetensi Pendukung:
  1. Kemampuan menuangkan pemikiran dalam lisan dan tulisan dengan
     baik.
  2. Sikap technopreneur.
  3. Kemampuan berbahasa asing baik lisan maupun tulisan.


  Kompetensi Lainnya:
  Berintegritas tinggi, bermoral, serta berwawasan lingkungan dan bahari.


 Kurikulum untuk program Pendidikan S2
  Kurikulum untuk program pendidikan S2 yang sekarang digunakan di
  Jurusan Teknik informatika merupakan kurikulum baru yang telah
  diberlakukan mulai tahun akedemik 2009/2010 hingga tahun akademik
  2013/2014. Dalam kurikulum ini, total Satuan Kredit Semester (SKS) normal
  yang harus ditempuh oleh mahasiswa adalah 36 SKS. Secara normal, beban
  perkulihan sebesar 36 SKS ini dapat diselesaikan selama empat semester.
  Kurikulum ini disusun dengan mengacu pada Peraturan Rektor Institut
  Teknologi Sepuluh Nopember Nomor 2692/12/PP/2008 tentang Pedoman
  Penyusunan Kurikulum Institut Teknologi Sepuluh Nopember Tahun 2009-
  2014. Beban studi sebesar 36 SKS tersebut dikelompokkan menjadi 2
  kelompok mata kuliah, yaitu:

       Mata Kuliah Wajib                    : 18 SKS (50%)
       Mata Kuliah Bidang Keahlian          : 18 SKS (50%)

  Program S2 Teknik Informatika juga memberikan 3 pilihan bidang keahlian,
  yaitu Komputasi Cerdas dan Visualisasi, Komputasi Berbasis Jaringan dan
  Rekayasa Perangkat Lunak. Pilihan bidang keahlian ini dapat dilakukan saat
  mahasiswa memasuki semester ke-2. Mahasiswa harus menyelesaikan
                                                                7 |Katalog
thesis (6 sks), dengan membuat suatu karya ilmiah yang disusun
    berdasarkan hasil penelitian mahasiswa dalam menyelesaikan suatu pokok
    permasalahan, dengan menggunakan ilmu informatika sebagai dasar
    pemecahannya sesuai dengan bidang keahlian yang dipilih. Thesis ini
    bersifat komprehensif, ditulis sesuai dengan norma-norma ilmiah dan harus
    dipertanggungjawabkan baik dalam forum seminar tugas akhir yang bersifat
    umum dan terbuka maupun ujian lisan yang bersifat tertutup di depan tim
    penguji.


     Kompetensi Lulusan Program Pasca Sarjana:
      Kompetensi Utama:
      1. Menguasai desain dan analisis pemrograman.
      2. Menguasai metodologi pembangunan perangkat lunak.
      3. Menguasai metodologi sistem cerdas.
      4. Menguasai computer network.
      5. Menguasai teknologi pemrosesan informasi.
      6. Menguasai metodologi penelitian.
      7. Mempunyai daya analisis.
      8. Mempunyai inovasi dalam menyelesaikan permasalahan.
      9. Mempunyai kemampuan berkomunikasi dengan baik.
      10. Mempunyai kemampuan menulis ilmiah.
      11. Mempunyai etika profesi.

      Kompetensi Pendukung:
      1. Mempunyai kemampuan kepemimpinan.
      2. Bisa Mandiri.
      3. Bisa bekerjasama.

      Kompetensi lainnya:
      Kemampuan bahasa asing.


 Pejabat dan Dosen Jurusan
    Ketua dan Sekretaris Jurusan 2007 - 2011:
    Ketua      : Yudhi Purwananto, S.Kom, M.Kom.
    Sekretaris : Ahmad Saikhu, S.Si.,MT.

    Ketua dan Sekretaris Program Studi Pascasarjana 2007 - 2011:
    Ketua      : Ir. Joko Lianto Buliali, M.Sc., Ph.D.
    Sekretaris : Chastine Fatichah, S.Kom.,M.Kom.

    Pengelola Laboratorium :

     Laboratorium Pemrograman
      Kepala Laboratorium      : Diana Purwitasari, S.Kom, M.Sc.
      Kepala Seksi Operasional : Radityo Anggoro, S.Kom, M.Sc


                                                               8 |Katalog
 Laboratorium Arsitektur dan Jaringan Komputer(AJK)
  Kepala Laboratorium      : Royyana Muslim Ijtihadie, S.Kom, M.Kom
  Kepala Seksi Operasional : Bagus Jati Santoso, S.Kom


 Laboratorium Komputasi Cerdas dan Visualisasi (KCV)
  Kepala Laboratorium   : Ir. Joko Lianto Buliali, M.Sc.,Ph.D.

 Laboratorium Komputasi Berbasis Jaringan (NCC)
  Kepala Laboratorium   : Ir. Muchammad Husni, M.Kom.

 Laboratorium Rekayasa Perangkat Lunak(RPL)
  Kepala Laboratorium    : Prof.Drs.Ec.Ir. Riyanarto Sarno, M.Sc.,Ph.D.

 Laboratorium Vision and Image Processing (VIP)
  Kepala Laboratorium     : Dr. Agus Zainal Arifin. S.Kom, M.Kom


Koordinator Kelompok Bidang Keahlian (KBK):
Koordinator Bidang RPL   : Ir. Suhadi Lili
Koordinator Bidang NCC   : Ir. Muchammad Husni, M.Kom.
Koordinator Bidang KCV   : Ir. Joko Lianto Buliali, M.Sc.,Ph.D.

Pengelola Ruang Baca :
 Kepala Ruang Baca Teknik Informatika: Umi Laili Yuhana, S.Kom, M.Sc

Staf Pengajar :
 1. Prof.Ir. Supeno Djanali, M.Sc.,Ph.D.
 2. Prof.Ir. Handayani Tjandrasa, M.Sc.,Ph.D.
 3. Prof.Drs.Ec. Ir. Riyanarto Sarno, M.Sc.,Ph.D.
 4. Ir. Muchammad Husni, M.Kom.
 5. Ir. F.X. Arunanto, M.Sc.
 6. Ir. Joko Lianto Buliali, M.Sc.,Ph.D.
 7. Dr. Agus Zainal Arifin, S.Kom.,M.Kom.
 8. Ir. R.V. Hari Ginardi, M.Kom.
 9. Ir. Siti Rochimah, MT.
10. Ir. Suhadi Lili
11. Yudhi Purwananto, S.Kom.,M.Kom.
12. Victor Hariadi, S.Si.,M.Kom.
13. Ahmad Saikhu, S.Si.,MT.
14. Wahyu Suadi, S.Kom.,M.Kom.
15. Nanik Suciati, S.Kom.,M.Kom.
16. Dwi Sunaryono, S.Kom., M.Kom
17. Fajar Baskoro, S.Kom.,MT.
18. Chastine Fatichah, S.Kom.,M.Kom.
19. Sarwosri, S.Kom.,MT.
20. Bilqis Amaliah, S.Kom.,M.Kom.
21. Waskitho Wibisono, S.Kom.,M.Eng.
22. Daniel Oranova Siahaan, S.Kom.,M.Sc.,P.D.Eng.
23. Royyana Muslim Ijtihadie, S.Kom.,M.Kom.

                                                            9 |Katalog
24.    Imam Kuswardayan, S.Kom., MT.
  25.    Diana Purwitasari, S,Kom, M.Sc
  26.    Misbakhul Munir Irfan Subakti, S.Kom.,M.Sc.Eng.
  27.    Arif Bramantoro, S.Kom.,MIT.
  28.    Umi Laili Yuhana, S.Kom.,M.Sc.
  29.    Tohari Ahmad, S.Kom.,MIT.
  30.    Darlis Herumurti, S.Kom., M.Kom
  31.    Isye Arieshanti, S.Kom. M.Com.Sc.
  32.    Ary Mazharudin Shidiqy, S.Kom., M.Com.Sc.
  33.    Ahmad Hoirul Basori, S.Kom.
  34.    Anny Yuniarti, S.Kom.,M.Com.Sc.
  35.    Henning Titi Ciptaningtyas, S.Kom.
  36.    Rully Sulaiman, S.Kom, M.Kom
  37.    Radityo Anggoro, S.Kom, M.Sc.,Eng.
  38.    Hadziq Fabroyir, S.Kom
  39.    Bagus Jati Santoso, S.Kom
  40.    Ridho Rahman Hariadi, S.Kom
  41.    Ratih Nur Esti Anggraini, S.Kom
  42.    Arya Yudhi Wijaya, S.Kom
  43.    Rizky Januar Akbar, S.Kom
  44.    Dini Adni Navastara, S.Kom
  45.    Wijayanti Nurul Khotimah, S.Kom
  46.    Abdul Munif, S.Kom
  47.    Nurul Fajrin Ariyani, S.Kom
  48.    Erina Letivina Anggraini, S.Kom

 LABORATORIUM
1. LABORATORIUM PEMROGRAMAN (Lab. PROG)
  Fasilitas                : 3 server dan 75 PC workstation
  Sistem Operasi           : Windows server 2003 dan Windows XP
                             Microsoft Office, Visio, Visual Studio.Net,
  Aplikasi                 : Hummingbird Exceed (X windows emulator),
                             My SQL, SQL Server dan Oracle DBMS
                                Praktikum Pemrograman Terstruktur
                                Praktikum Struktur Data
  Aktivitas                :    Praktikum Basis Data
                                Pekerjaan tugas mata kuliah, untuk kegiatan
                                 penelitian dan pengabdian pada masyarakat.

2. LABORATORIUM ARSITEKTUR DAN JARINGAN KOMPUTER (Lab. AJK)
  Fasilitas                : 3 server dan 40 PC workstation
  Sistem Operasi           : Windows server 2003 dan Windows XP, Solaris
                             dan Linux
  Aplikasi                 : Microsoft Office, Visio, Visual Studio.Net, Java,
                             Matlab, SQL Server dan Oracle DBMS


                                                              10 | K a t a l o g
Aktivitas           :    Praktikum Sistem Digital
                           Praktikum Sistem Operasi
                           Praktikum Jaringan Komputer
                           Pekerjaan tugas mata kuliah, tugas akhir,
                            penelitian dalam bidang desain dan
                            manajemen jaringan, Jaringan Nirkabel &
                            Komputasi Bergerak, dan untuk kegiatan
                            penelitian  serta   pengabdian     pada
                            masyarakat.


3. LABORATORIUM KOMPUTASI CERDAS DAN VISUALISASI (Lab. KCV)
  Fasilitas           : 2 server dan 20 PC workstation
  Sistem Operasi      : Windows server 2003 dan Windows XP
  Aplikasi            : Microsoft Office, Visio, Visual Studio.Net, Java
                        Netbean, Matlab, Xpert Rule, My SQL, SQL
                        Server 2005 dan Oracle 10g DBMS
  Aktivitas           : Kegiatan penelitian dalam bidang Sistem Temu
                        Kembali Informasi, Pengenalan Pola, Data
                        Mining, Data Warehousing,         Kecerdasan
                        Komputasional, Simulasi, Optimasi.


4. LABORATORIUM KOMPUTASI BERBASIS JARINGAN (Lab. NCC)
  Fasilitas           : 3 server dan 20 PC workstation
  Sistem Operasi      : Windows server 2003, Windows XP, Solaris dan
                        Linux
  Aplikasi            : Microsoft Office, Visio, Visual Studio.Net, Java
                        Netbean, Matlab, ArcInfo      & ArcView, Image
                        Gear, SQL Server 2005 dan Oracle DBMS.
  Aktivitas           : Untuk kegiatan penelitian dalam bidang Sistem
                        Terdistribusi, Teknologi antar Jaringan, Jaringan
                        Multimedia, Komputasi Grid, dan Teknik
                        Kompresi.


5. LABORATORIUM REKAYASA PERANGKAT LUNAK (Lab. RPL)
  Fasilitas           : 3 server dan 24 PC workstation
  Sistem Operasi      : Windows server 2003 dan Windows XP dan
                        Linux
  Aplikasi            : Microsoft Office, Visio, Visual Studio.Net, Java,
                        Matlab, Xpert Rule, , SQL Server 2005 dan
                        Oracle DBMS
  Aktivitas           : Untuk kegiatan penelitian dalam bidang Animasi

                                                         11 | K a t a l o g
Komputer, Audit Perangkat Lunak, Verifikasi
                          dan Validasi Perangkat Lunak, Evolusi
                          Perangkat   Lunak     Pembuatan    Game,
                          Pemrograman Perangkat Mobile dan Realitas
                          Virtual.


6. LABORATORIUM VISION AND IMAGE PROCESSING (VIP)
  Fasilitas           : 1 server dan 8 PC workstation, Printer LaserJet
                        dan LCD Proyektor
  Sistem Operasi      : Windows server 2003 dan Windows XP
  Aplikasi            : Microsoft Office, Visio, Visual Studio.Net, Java,
                        Matlab, Xpert Rule, , SQL Server 2005 dan
                        Oracle DBMS
  Aktivitas           :
                          Untuk kegiatan penelitian dalam bidang Visi
                          Komputer dan Pengolahan Citra Digital.


7. WORKSHOP PROGRAM S2
  Fasilitas           : 2 server, 12 PC workstation
  Sistem Operasi      : Windows server 2003, Windows XP dan Linux
  Aplikasi            : Microsoft Office, Visio, Visual Studio.Net, Java
                        Netbean, Matlab, Eclipse, Rational Rose,
                        System Architect, SQL Server 2005, Oracle
                        10g DBMS
  Aktivitas           : Untuk kegiatan penelitian dalam bidang RPL,
                        NCC dan KCV




                                                         12 | K a t a l o g
Daftar Mata Kuliah dan Silabus
    Kurikulum 2009-2014
      Program Sarjana
 Jurusan Teknik Informatika




                                 13 | K a t a l o g
 DAFTAR MATA KULIAH KURIKULUM                 2009 - 2014
Fakultas : Teknologi Informasi (FTIF)
Jurusan :  Teknik Informatika
Jenjang :  S1

                                                               Kompet     Kompetensi
                                               Wajib/
 Kode MK       Nama Mata Kuliah          sks             Smt    ensi      Penunjang/
                                               Pilihan
                                                               Utama        Lainnya

IG091308   Bahasa Inggris                2       W        1                    
KI091301   Aljabar Linear                3       W        1       
KI091302   Pemrograman Terstruktur       4       W        1       
KI091303   Sistem dan Teknologi          2       W        1
           Informasi                                              
KI091304   Sistem Digital                4       W        1       
SM091201   Kalkulus 1                    3       W        1       
IG09130X   Pendidikan Agama              2       W        2                     
KI091305   Algoritma dan Struktur Data   4       W        2       
KI091306   Matematika Diskrit            3       W        2       
KI091307   Organisasi Komputer           3       W        2       
KI091308   Teori Graf dan Otomata        3       W        2       
SM091202   Kalkulus 2                    3       W        2       
KI091309   Basis Data                    4       W        3       
KI091310   Komputasi Numerik             3       W        3       
KI091311   Pemrograman Berorientasi      4       W        3
           Objek                                                  
KI091312   Rekayasa Perangkat Lunak      2       W        3       
KI091313   Sistem Operasi                4       W        3       
KI091314   Statistika Komputasional      3       W        3       
IG091307   Bahasa Indonesia              2       W        4                     
IG091309   Pengantar Ilmu Lingkungan     2       W        4                     
KI091315   Analisis dan Perancangan      4       W        4
           Sistem                                                 
KI091316   Jaringan Komputer             3       W        4       
KI091317   Pemrograman Web               3       W        4       
KI091318   Perancangan dan Analisis      3       W        4
           Algoritma                                              
KI091319   Riset Operasional             3       W        4       
KI091320   Basis Data Lanjut             3       W        5       
KI091321   Grafika Komputer              3       W        5       
KI091322   Kecerdasan Buatan             3       W        5       




                                                               14 | K a t a l o g
Kompet       Kompetensi
                                                          Wajib/
 Kode MK           Nama Mata Kuliah          sks                    Smt    ensi        Penunjang/
                                                          Pilihan
                                                                          Utama          Lainnya

KI091323      Pemrograman Framework             3           W        5
              J2EE                                                                        
KI091324      Pemrograman Jaringan              3           W        5       
KI091325      Perancangan dan Analisis          3           W        5
              Algoritma Lanjut                                               

                                                                          Kompet       Kompetensi
                                                          Wajib/
 Kode MK           Nama Mata Kuliah          sks                    Smt    ensi        Penunjang/
                                                          Pilihan
                                                                          Utama          Lainnya

KI091392      Kerja Praktek                     2           W        6       
KI091326      Pemrograman Framework             3           W        6
              .NET                                                           
IG091306      Pend Kewarganegaraan              2           W        7                    
KI091327      Sosio dan Etika                   2           W        7                    
IG091311      Pengantar                         2           W        8
              Technopreneurship                                                           
KI091xxx      Mata Kuliah Bidang Keahlian       34          P        -       
KI091391      Tugas Akhir                        5          W        8       
                Jumlah sks                        144     100%              132            12
            Jumlah sks MK wajib                   110     76%
           Jumlah sks MK pilihan                   34     24%


 DAFTAR MATA KULIAH BIDANG KEAHLIAN

                                                         Bidang           Kompetensi
 Kode MK           Nama Mata Kuliah         sks                     Smt
                                                        Keahlian            Utama

KI091331      Analisis Data Multivariat     4            KCV*        6            
KI091332      Data Mining                   4            KCV*        6            
KI091333      Kecerdasan Komputasional      3            KCV*        6            
KI091334      Simulasi Sistem Diskrit       4            KCV*        6            
KI091351      Jaringan Nirkabel dan         4            NCC         6
              Komputasi Bergerak                                                  
KI091352      Sekuritas Jaringan            3             NCC        6            
KI091353      Sistem Terdistribusi          4             NCC        6            
KI091354      Teknologi antar Jaringan      4             NCC        6            
KI091371      Animasi Komputer              4             RPL        6            
KI091372      Audit Tata Kelola TI          3             RPL        6            

                                                         Bidang           Kompetensi
 Kode MK           Nama Mata Kuliah         sks                     Smt
                                                        Keahlian            Utama



                                                                          15 | K a t a l o g
KI091373     Manajemen Proyek                  4         RPL          6
             Perangkat Lunak                                                       
KI091374     Verifikasi dan Validasi           3         RPL          6
             Perangkat Lunak                                                       
KI091335     Data Warehousing                  3        KCV*          7            
KI091336     Pengolahan Citra Digital          4        KCV*          7            
KI091337     Simulasi dan Game Komputer        4        KCV          7/8           
KI091338     Sistem Temu Kembali               4        KCV          7/8
             Informasi                                                             
KI091339     Visi Komputer                     4        KCV          7/8           
KI091355     Jaringan Multimedia               4        NCC           7            
KI091356     Komputasi Grid                    4        NCC           7            
KI091357     Perancangan dan                   4        NCC           7
             Manajemen Jaringan                                                    
KI091358     Teknik Kompresi                   4        NCC           7            
KI091375     Evolusi Perangkat Lunak           3        RPL           7            
KI091376     Pembuatan Game                    3        RPL           7            
KI091377     Pola dan Arsitektur               4        RPL           7
             Perangkat Lunak                                                       
KI091378     Topik Khusus Rekayasa             4         RPL          7
             Perangkat Lunak                                                       
KI091340     Optimasi Nonlinear                4         KCV         7/8           
KI091341     Pemrograman Robot                 4         KCV         7/8           
KI091342     Topik Khusus Komputasi            4         KCV         7/8
             Cerdas dan Visualisasi                                                
KI091359     Topik Khusus Komputasi            3        NCC           8
             Berbasis Jaringan                                                     
KI091379     Pemrograman Perangkat             3         RPL          8
             Mobile                                                                
KI091380     Realitas Virtual                  3         RPL          8            
Keterangan:
KI09133x atau KI09134x                        : Pilihan Bidang Keahlian KCV
KI09135x                                      : Pilihan Bidang Keahlian NCC
KI09137x atau KI09138x                        : Pilihan Bidang Keahlian RPL


Mahasiswa wajib menempuh 34 sks MK Bidang Keahlian (9 MK) dengan minimal 6 MK
harus dari satu Bidang Keahlian

KCV*: Mata Kuliah Wajib Bidang Keahlian KCV




 DAFTAR MATA KULIAH PER SEMESTER
SEMESTER 1

                                                                              16 | K a t a l o g
Kode MK             Nama Mata Kuliah           sks   Wajib/Pilihan
IG091308     Bahasa Inggris                        2         W
KI091301     Aljabar Linear                        3         W
KI091302     Pemrograman Terstruktur               4         W
KI091303     Sistem dan Teknologi Informasi        2         W
KI091304     Sistem Digital                        4         W
SM091201     Kalkulus 1                            3         W
                                                  18

SEMESTER 2
   Kode MK            Nama Mata Kuliah            sks   Wajib/Pilihan
IG09130X     Pendidikan Agama                      2         W
KI091305     Algoritma dan Struktur Data           4         W
KI091306     Matematika Diskrit                    3         W
KI091307     Organisasi Komputer                   3         W
KI091308     Teori Graf dan Otomata                3         W
SM091202     Kalkulus 2                            3         W
                                                  18

SEMESTER 3
   Kode MK             Nama Mata Kuliah           sks   Wajib/Pilihan
KI091309     Basis Data                            4         W
KI091310     Komputasi Numerik                     3         W
KI091311     Pemrograman Berorientasi Objek        4         W
KI091312     Rekayasa Perangkat Lunak              2         W
KI091313     Sistem Operasi                        4         W
KI091314     Statistika Komputasional              3         W
                                                  20

SEMESTER 4
   Kode MK             Nama Mata Kuliah           sks   Wajib/Pilihan
IG091307     Bahasa Indonesia                      2         W
IG091309     Pengantar Ilmu Lingkungan             2         W
KI091315     Analisis dan Perancangan Sistem       4         W

KI091316     Jaringan Komputer                    3          W
KI091317     Pemrograman Web                      3          W
KI091318     Perancangan dan Analisis Algoritma   3          W

KI091319     Riset Operasional                     3         W
                                                  20

SEMESTER 5
   Kode MK            Nama Mata Kuliah            sks   Wajib/Pilihan
KI091320     Basis Data Lanjut                     3         W

                                                           17 | K a t a l o g
KI091321      Grafika Komputer                       3            W
KI091322      Kecerdasan Buatan                      3            W
KI091323      Pemrograman Framework J2EE             3            W
KI091324      Pemrograman Jaringan                   3            W
KI091325      Perancangan dan Analisis Algoritma     3            W
              Lanjut
                                                    18

          BIDANG KEAHLIAN KOMPUTASI CERDAS DAN VISUALISASI (KCV)
SEMESTER 6
   Kode MK              Nama Mata Kuliah         sks        Wajib/Pilihan
KI091392      Kerja Praktek                        2             W
KI091326      Pemrograman Framework .NET           3             W
KI091331      Analisis Data Multivariat            4             P
KI091332      Data Mining                          4             P
KI091333      Kecerdasan Komputasional             3             P
KI091334      Simulasi Sistem Diskrit              4             P
                                                  20

SEMESTER 7
   Kode MK             Nama Mata Kuliah             sks      Wajib/Pilihan
IG091306      Pend Kewarganegaraan                   2            W
KI091327      Sosio dan Etika                        2            W
KI091335      Data Warehousing                       3            P
KI091336      Pengolahan Citra Digital               4            P
KI0913xx      Pilihan 1*                             4            P
KI0913xx      Pilihan 2*                             4            P
                                                    19

SEMESTER 8
   Kode MK              Nama Mata Kuliah            sks      Wajib/Pilihan
IG091311      Pengantar Technopreneurship            2            W
KI0913xx      Pilihan 3*                             4            P
KI091391      Tugas Akhir                            5            W
                                                    11

Total sks                                           144




DAFTAR MATA KULIAH PILIHAN 1, 2, 3 BIDANG KEAHLIAN KCV
   Kode MK            Nama Mata Kuliah              sks      Wajib/Pilihan
KI091337     Simulasi dan Game Komputer              4            P
KI091338     Sistem Temu Kembali Informasi           4            P


                                                                18 | K a t a l o g
KI091339       Visi Komputer                          4            P
KI091340       Optimasi Nonlinear                     4            P
KI091341       Pemrograman Robot                      4            P
KI091342       Topik Khusus Komputasi Cerdas dan      4            P
               Visualisasi


              BIDANG KEAHLIAN REKAYASA PERANGKAT LUNAK (RPL)
SEMESTER 6
   Kode MK              Nama Mata Kuliah             sks    Wajib/Pilihan
KI091392       Kerja Praktek                          2          W
KI091326       Pemrograman Framework .NET             3          W
KI091371       Animasi Komputer                       4          P
KI091372       Audit Tata Kelola TI                   3          P
KI091373       Manajemen Proyek Perangkat Lunak       4          P
KI091374       Verifikasi dan Validasi Perangkat      3            P
               Lunak
                                                     19

SEMESTER 7
   Kode MK               Nama Mata Kuliah            sks    Wajib/Pilihan
IG091306       Pend Kewarganegaraan                   2          W
KI091327       Sosio dan Etika                        2          W
KI091375       Evolusi Perangkat Lunak                3          P
KI091376       Pembuatan Game                         3          P
KI091377       Pola dan Arsitektur Perangkat Lunak    4          P

KI091378       Topik Khusus Rekayasa Perangkat        4            P
               Lunak
                                                     18

SEMESTER 8
   Kode MK             Nama Mata Kuliah              sks    Wajib/Pilihan
IG091311       Pengantar Technopreneurship            2          W
KI091379       Pemrograman Perangkat Mobile           3          P

KI091380       Realitas Virtual                        3           P
KI091391       Tugas Akhir                             5           W
                                                      13
Total sks                                            144
             BIDANG KEAHLIAN KOMPUTASI BERBASIS JARINGAN (NCC)

SEMESTER 6
   Kode MK              Nama Mata Kuliah             sks    Wajib/Pilihan
KI091392       Kerja Praktek                          2          W
KI091326       Pemrograman Framework .NET             3          W

                                                                 19 | K a t a l o g
KI091351     Jaringan Nirkabel dan Komputasi    4         P
             Bergerak
KI091352     Sekuritas Jaringan                 3         P
KI091353     Sistem Terdistribusi               4         P
KI091354     Teknologi antar Jaringan           4         P
                                               20

SEMESTER 7
   Kode MK            Nama Mata Kuliah         sks   Wajib/Pilihan
IG091306     Pend Kewarganegaraan               2         W
KI091327     Sosio dan Etika                    2         W
KI091355     Jaringan Multimedia                4         P
KI091356     Komputasi Grid                     4         P
KI091357     Perancangan dan Manajemen          4         P
             Jaringan
KI091358     Teknik Kompresi                    4         P
                                               20

SEMESTER 8
   Kode MK            Nama Mata Kuliah         sks   Wajib/Pilihan
IG091311     Pengantar Technopreneurship        2         W
KI091359     Topik Khusus Komputasi Berbasis    3         P
             Jaringan
KI091391     Tugas Akhir                        5         W
                                               10

Total sks                                      144




                                                        20 | K a t a l o g
IG091308                         Bahasa Inggris                             2 sks

Mata Kuliah              : Bahasa Inggris
Kode/bobot/Semester : IG091308/ 2 sks / 1
Tujuan Pembelajaran (Learning Objectives) :
 1. Mahasiswa dapat memahami isi sebuah artikel/ jurnal/ teks akademik
    mengenai sains dan teknologi yang ditulis dalam bahasa Inggris.
 2. Mahasiswa dapat mendiskripsikan informasi atau isi dari argumentatif teks
    lisan setelah menyimak teks tersebut.
 3. Mahasiswa dapat mengungkapkan argumentasi atau ide-ide logis secara
    lisan atau tulisan.

Kompetensi (Competency) :
 1. Mahasiswa dapat menerapkan strategy membaca yang efektif untuk
    menafsirkan isi argumentatif teks berbahasa Inggris yang berbasis sains
    dan teknologi.
 2. Mahasiswa dapat menafsirkan isi berbagai jenis teks lisan yang berbahasa
    Inggris.
 3. Mahasiswa dapat menyampaikan secara lisan dan tulisan argumen-
    argumen atau ide-ide dalam bahasa Inggris.

Pokok Bahasan (Subject Matter) :
 1. Scanning: Scanning in everyday life; scanning tables; scanning academic
    articles/jurnals,; scanning encyclopedia entri.
 2. Previewing and Predicting: previewing and predicting book covers to
    foresee the contents; listen to spoken text and predict the suitable picture or
    figures; Say out loud the undelined reasons for predicting.
 3. Vocabulary Knowledge for Effective Reading and listening: guessing
    meaning from context in sentences; using grammar to guess word meaning;
    recognizing words connecting ideas.
 4. 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.
 5. 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 main ideas, producing an outline.
 6. 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.
 7. Skimming: skimming book reviews skimming jurnal or articles.
 8. Making Inference: Infering missing information, making inferences from
    conversations.
 9. Summarizing and Analysis: summmarizing a paragraph or passages, and
    making a text or article analysis




                                                                  21 | K a t a l o g
Pustaka Utama :
  1. Mikulecky and Jeffries. “More Reading Power” , Addison-Wesley publishing
     Company, 1996
  2. Supriyanto. ”Critical Reading” ITB. 2007.
  3. ITS English Teaching Team. “ English for Science and Technology. ITS.
     2008.

Pustaka Penunjang :
  1. Rooks.    “ Paragraph         Power: Communicating     Ideas   through
     Paragraphs.Prentice Hall Regents. 1999
  2. Hayden, R.E., Pilgrim, D.W, and Haggard, A.Q. “Mastering American
     English. Prentice Hall, Inc. 2000.
  3. Thomson and Martinet. “A Practical English Grammar. Oxford University
     Press.1995.
  4. Anderson and Anderson. “Text Types in English” Macmillan.2003.

Prasyarat : -

KI091301                         Aljabar Linear                           3 sks

Mata Kuliah             : Aljabar Linier
Kode/bobot/Semester : KI091301/ 3 sks / 1
Tujuan Pembelajaran (Learning Objective):
   Mahasiswa mampu memahami konsep aljabar linier dan memilih metoda
   yang tepat untuk menyelesaikan berbagai persoalan aljabar linier

Kompetensi:
  1. Mahasiswa mampu menyelesaikan masalah sistem persamaan linier
     menggunakan komputasi matriks
  2. Mahasiswa mampu menjelaskan ruang vektor dan aplikasinya dalam
     transformasi linier
  3. Mahasiswa mampu mengaplikasikan aljabar linier dalam beberapa contoh
     kasus

Pokok Bahasan (Subject Matter):
  Sistem persamaan linier dan matrix; Eliminasi gauss, Gauss Jordan, Matrix
  dan operasinya, Invers matrix (praktek menggunakan Matlab). Determinan;
  fungsi determinan, evaluasi determinan dengan reduksi baris, properti fungsi
  determinan, kofaktor, aturan cramer (praktek menggunakan Matlab). Vektor
  pada ruang 2 dan ruang 3; pengenalan vektor, vektor normal, vektor
  aritmatik, dot product, proyeksi, cross product, garis dan bidang pada ruang 3
  (praktek menggunakan Matlab). Ruang vektor Euclidean; ruang n
  euclidean, transformasi linier dari Rn ke Rm. Ruang vektor; ruang vektor real,
  sub ruang vektor, bebas linier, basis dan dimensi, ruang baris, ruang kolom
  dan ruang null, rank dan nullity (praktek menggunakan Matlab). Ruang inner
  product; inner product, sudut dan Ortogonaliti pada inner product, Basis
  Orthonormal, Gram Schmidt. Eigenvalue dan eigenvektor; pengenalan
  eigenvalue dan eigenvektor, diagonalization, ortogonal diagonalization
                                                                22 | K a t a l o g
(praktek menggunakan Matlab). Transformasi linier lanjut; pengenalan
   transformasi linier lanjut, Kernel dan range, Invers transformasi linier,
   Similarity (praktek menggunakan Matlab). Aplikasi aljabar linier; Program
   linier geometric, Interpolasi kubik spline, Markov chains, Teori graf, Grafika
   computer, Kriptografi, genetik.

Pustaka Utama :
  1. Elementary Linear Algebra ; Howard Anton, Drexel University, John Wiley
     & Sons, Inc; ninth edition, 2005
  2. Elementary Linear Algebra - applications version; Howard Anton, Chris
     Rorres; John Wiley & Sons, Inc; ninth edition, 2005

Prasyarat: -

KI091302                   Pemrograman Terstruktur                         4 sks

Mata Kuliah             : Pemrograman Terstruktur
Kode/bobot/Semester : KI091302/ 4 sks / 1
Kompetensi:
   1. Mahasiswa memahami metodologi pengembangan software (analisa,
      design, coding, testing, dokumentasi) dan mampu menerapkan
      metodologi tersebut pada persoalan-persoalan sederhana.
   2. Mahasiswa mampu berkomunikasi dan bekerja sama dalam sebuah tim
      melalui mekanisme dokumentasi program.
   3. Mahasiswa mampu merancang program secara modular/terstruktur
      dengan pendekatan top-down menggunakan fungsi-fungsi.
   4. Mahasiswa mampu merancang algoritma dengan benar dan efisien, serta
      mampu melakukan analisa kompleksitas terhadap algoritma tersebut.
   5. Mahasiswa memahami elemen-elemen bahasa pemrograman C dan
      mampu mengimplementasikan hasil rancangannya secara benar.
   6. Mahasiswa mampu menuangkan hasil pemikirannya dalam bahasa lisan
      maupun tulisan dengan baik.

Pokok Bahasan:
   Gambaran Umum Mengenai Pemrograman, Gambaran Umum tentang C,
   Pemrograman Terstruktur /Modular, Percabangan, Perulangan, Array,
   Algoritma, Sorting, Searching, String, Fungsi Rekursif, Structure dan Union,
   Pemrosesan File, Program Berukuran Besar, Struktur Data Dinamik, C++.


Pustaka Utama :
   Jeri R. Hanly, Elliot B. Koffman, Problem Solving and Program Design in C,
   3th edition, Addison Wesley, 2002.
  Thomas H. Cormen, Charles E.Leiserson, Ronald L. Rivest, Introduction to
  Algorithms, McGraw-Hill, 2003.


                                                                 23 | K a t a l o g
KI091303                Sistem dan Teknologi Informasi                    2 sks

Mata Kuliah             : Sistem dan Teknologi Informasi
Kode/bobot/Semester : KI091303/2/1
Kompetensi:
  1. Mahasiswa mampu mengenal komponen sistem komputer saat
     ini dan sistem komputer yang ada,
  2. Mahasiswa mampu mengenal komponen sistem informasi dan
     sistem informasi yang ada,
  3. Mahasiswa mampu memahami bagaimana komputer bisa membantu
     berbagai pekerjaan manusia secara efektif dan efisien.
  4. Mahasiswa mampu mengenal berbagai macam eBisnis yang bisa
     dilakukan sehubungan dengan perkembangan sistem informasi.

Pokok Bahasan (Subject Matter):
   Pengenalan sistem komputer: konsep sistem komputer, hardware, software
   dan brainware. Hardware komputer: cpu, disk, input dan output. Software:
   Operating System, Software Aplikasi, bahasa pemrograman. Brainware:
   programmer, end-user, database admin, administrator. Profesi di bidang
   Teknologi Informasi, Komputer di masyarakat Indonesia. Pengenalan sistem
   informasi: konsep sistem informasi, komponen sistem informasi, manfaat
   dan keunggulan sistem informasi. Penerapan sistem informasi: CRM, ERP,
   SCM, SIM Akademik, SIM PSB. Studi Kasus Bisnis Online: kinerja bisnis
   eCommerce.

Pustaka Utama :
      1. Pfaffenberger, Bryan, Computes in Your Future, 4th Edition, University
         of Virginia, Prentice Hall, 2001

       2. James A. O’Brien, Management Information systems: Managing
          Information Technology in the bussiness Enterprise, 6th Edition,
          McGraw Hill Irwin, 2004.




                                                                24 | K a t a l o g
KI091304                         Sistem Digital                          4 sks

Mata Kuliah             : Sistem Digital
Kode/bobot/Semester : KI091304/ 4 sks / 1
Tujuan Pembelajaran:
Mahasiswa mampu memahami dengan benar konsep dasar sistem digital
sebagai pembentuk komponen utama komputer, dan dapat menganalisis serta
merancang sistem digital sederhana.

Kompetensi:
  1. Mahasiswa mampu menjelaskan dengan benar berbagai macam sistem
     bilangan
  2. Mahasiswa mampu melakukan penyederhanaan fungsi-fungsi boolean
     dengan menggunakan beberapa metode.
  3. Mahasiswa mampu menjelaskan dengan benar fungsi dan karakteristik
     berbagai komponen sistem digital, yang meliputi rangkaian kombinasional
     dan rangkaian sekuensial.
  4. Mahasiswa mampu menganalisis & melakukan perancangan sistem
     digital baik berupa rangkaian kombinasional maupun sekuensial
  5. Mahasiswa mampu memahami secara benar tahapan perancangan
     rangkaian sekuensial tak serempak (asynchronous)

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, fungsi-fungsi 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, Encoder, Multiplexer, Demultiplexer. Perancangan rangkaian
  kombinasional sederhana. Synchronous Sequential Logic: Konsep
  rangkaian sequensial yang sinkron, SR Latch, Flip-Flop SR, JK, D, dan T,
  Pengenalan State Diagram, Analisa rangkaian sekuensial, Merancang
  rangkaian dengan menggunakan Flip-flop, Register, Counter dan Memory:
  Konsep Register, Register dengan Parallel Load, Shift Register, Counter,
  Binary Up-Down Counter, Memory Decoding, Desain memori, Error
  Corection, Arsitektur ROM. Algorithmic Satate Machine (ASM): ASM Chart,
  ASM Block, Timing Sequence, Desain Rangkaian dengan ASM Chart.
  Asynchronous Sequential Logic (ASL): Konsep Dasar ASL, Transition
  Table, Flow Table, Race Condition. Contoh Desain rangkaian ASL,
  Penyederhanaan State dan Flow Table

Daftar Pustaka:
   1. Morris Mano, Digital Design 3th Edition, Prentice-Hall, 2002
   2. Ronald J. Tocci, Neal S. Widmer, Digital Systems Principles and
      Applications, Prentice-Hall, 2001
                                                               25 | K a t a l o g
Prasyarat : -


SM091201                            Kalkulus 1                               3 sks


Mata Kuliah              : Kalkulus 1
Kode/bobot/Semester : SM091201/ 3 sks / 1
Tujuan Pembelajaran:
Mahasiswa mampu memahami konsep-konsep dasar tentang koordinat grafik
dan garis, limit dan kontinuitas, diferensial turunan, Integral dan aplikasinya.

Pokok Bahasan (Subject Matter):
    Koordinat Grafik dan Garis;Bilangan real dan garis bilangan, nilai mutlak,
    petidaksamaan, garis, lingkaran, parabola, fungsi dan grafik, identifikasi
    fungsi. Limits dan Kontinuitas; Garis singgung dan laju perubahan, aturan
    dan teknik menghitung limit, definisi limit fungsi, Fungsi kontinu. Diferensial
    Turunan; Turunan suatu fungsi, aturan turunan, aturan rantai dan
    persamaan parametric, Turunan fungsi implisit, Notasi Delta. Aplikasi
    Turunan; Laju-laju yang berkaitan, Penentuan interval naik, turun serta
    kecekungan fungsi, Nilai maksimum/minimum fungsi, Teorema nilai rata-
    rata. Integral: Integral tertentu, Teorema Fundamental Kalkulus Pertama
    dan aplikasinya, menghitung luas di bawah kurva.

KI091305                   Algoritma dan Struktur Data                       4 sks

Mata Kuliah              : Algoritma dan Struktur Data
Kode/bobot/Semester : KI091305 / 4 sks / 2
Tujuan Pembelajaran (Learning Objective):
   Mahasiswa mampu mengimplementasikan               tipe   data   abstrak    dalam
   permasalah nyata.

Kompetensi (Competency):
  1. Mahasiswa mampu menyusun spesifikasi dan mengimplementasikan tipe
     data abstrak ( ADT ) dalam bahasa C.
  2. Mahasiswa mampu menerapkan tipe data abstrak dalam permasalahan
     yang nyata.
  3. Mahasiswa mampu menerapkan algoritma Greedy, Branch and Bound,
     Recurrence.

Pokok Bahasan (Subject Matter):
  Pendahuluan; Pointer dalam C, Linear Linked List, Linked Data Structures
  Lain. Pengenalan Rekursi; Konsep Berpikir Rekursif, Permasalahan Umum
  dalam Rekursi, Aspek Kuantitatif dalam Rekursi. Struktur Data Linier - Stack
  dan Queue; Konsep Dasar Stack, Tipe Data Abstrak untuk Stack dan Queue,
  Penggunaan dan Implementasi Stack, Implementasi Rekursi Menggunakan
  Stack, Penggunaan dan Implementasi Queue.

                                                                   26 | K a t a l o g
List, String, dan Alokasi Memori Dinamis; Konsep dan Implementasi List,
   Konsep dan Implementasi Strings, Perbedaan Alokasi Memori Statis dan
   Dinamis, Konsep dan Implementasi Alokasi Memori Dinamis.
   Tree; Konsep Dasar dan Terminologi, Binary Tree, Representasi Binary Tree,
   Heap dan Priority Queue, Binary Tree Traversal, Binary Search Tree, AVL
   Tree, Two-Three Tree, Huffman Codes. Graphs; Konsep Dasar dan
   Terminologi, Representasi Graph, Graph Searching, Topological Ordering,
   Shortest Path, Task networks. Hashing; Pengenalan dan Konsep Hashing,
   Algoritma Hashing. Sorting; Metode Sorting Priority Queue, Metode Divide-
   and-Conquer, Metode Insert and Sort, Address Calculation Sorting, Metode
   Sorting Lainnya, Perbandingan Performance antar Metode Sorting. Rekursi
   Lanjut; Pembuatan Parser dengan Menggunakan Rekursi, Translasi Infix ke
   Postfix.

Pustaka Utama (Main Reference):
  1. Thomas A. Standish, “Data structures, algorithms, and software principles
     in C ”, Addison-Wesley, 1995.

Pustaka penunjang (Supporting References):
  1. Aaron M. Tanenbaum, ”Data Structures Using C”, Prentice Hall, 1997.
  2. Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft, ”Data Structures and
     Algorithms”,Addison-Wesley,1983.

Prasyarat (Prerequisite): -

KI091306                      Matematika Diskrit                        3 sks

Mata Kuliah             : Matematika Diskrit
Kode/bobot/Semester : KI091306 / 3 sks / 2
Tujuan Pembelajaran (Learning Objective):
   Mahasiswa mampu memahami konsep logika, metode pembuktian,
   himpunan, fungsi, induksi matematis & rekursi, relasi dan dapat
   mengaplikasikannya pada permasalahan nyata.

Kompetensi:
  1. Mahasiswa mampu menjelaskan dengan benar konsep logika dan dapat
     mengambil kesimpulan yang benar,
  2. Mahasiswa mampu mengaplikasikan metode-metode pembuktian yang
     efesien,
  3. Mahasiswa mampu menjelaskan & mengaplikasikan konsep himpunan
     dan fungsi,
  4. Mahasiswa    menjelaskan   induksi   matematis dan    rekursi &
     mengaplikasikan pada permasalahan nyata,
  5. Mahasiswa menjelaskan konsep relasi & mengaplikasikan pada
     permasalahan nyata.




                                                              27 | K a t a l o g
Pokok Bahasan (Subject Matter):
   Konsep dasar logika dan penentuan kesimpulan; Konsep logika
   proposional dan ekuvalensi, konsep predikat dan quantifier, penggunaan
   quantifier pada proposisi, konsep aturan penenetuan kesimpulan, konsep
   penentuan kesimpulan untuk pernyataan quantified dan penggunaannya,
   kesalahan dalam penentuan kesimpulan, resolusi. Metode-metode
   pembuktian; Konsep metode-metode pembuktian seperti bukti langsung,
   bukti tidak langsung, bukti hampa, bukti mudah, bukti dengan kontradiksi,
   bukti per kasus, bukti pada ekuivalensi dan penggunaannya, pembuktian
   constructive dan non-constructive. Konsep Himpunan dan fungsi; Definisi
   himpunan, operasi pada himpunan, relasi dua himpunan, power set, cartesian
   product, konsep fungsi, jenis-jenis fungsi, fungsi invers, dan komposisi dua
   fungsi. Induksi matematis dan rekursi; Konsep induksi matematis, metode
   pembuktian dengan induksi matematis, konsep induksi kuat, metode
   pembuktian dengan induksi kuat, penggunaan induksi kuat pada komputasi
   geometri, pembuktian dengan properti well-ordering, fungsi rekursi, himpunan
   rekursi dan struktur, struktur induksi, generalisasi induksi, algoritma rekursi,
   pembuktian kebenaran algoritma rekursi, rekursi dan iterasi. Relasi; Definisi
   dan notasi relasi, relasi pada himpunan, sifat-sifat relasi, kombinasi dua relasi,
   komposisi dua relasi, relasi ekivalen.

Pustaka Utama:
  1. Discrete Mathematics and its Applications; Kenneth H. Rosen; McGraw
     Hill; sixth edition; 2007.

Pustaka penunjang :

Prasyarat : -

KI091307                       Organisasi Komputer                           3 sks

Mata Kuliah               : Organisasi Komputer
Kode/bobot/Semester : KI091307/ 3 sks / 2
Tujuan Pembelajaran:
   Mahasiswa mampu memahami dengan benar konsep dasar cara kerja
   komputer dan dapat menjelaskan dengan tepat fungsi dari setiap komponen
   pembentuk komputer, serta dapat memahami dengan benar metode
   pipelining, sebagai suatu cara untuk pemrosesan secara paralel.

Kompetensi:
  1. Mahasiswa mampu menjelaskan dengan benar dasar kerja komputer dan
     komponen pembentuknya.
  2. Mahasiswa mampu menjelaskan dengan tepat urutan untuk mengeksekusi
     suatu instruksi.
  3. Mahasiswa mampu menjelaskan dengan benar organisasi dan fungsi
     setiap komponen pembentuk komputer
  4. Mahasiswa mampu menjelaskan dengan benar konsep pipelining sebagai
     salah satu cara untuk pemrosesan secara paralel.

                                                                   28 | K a t a l o g
Pokok Bahasan:
   Struktur Dasar Komputer: Organisasi dan arsitektur computer, struktur
   komputer dan fungsi-fungsi di dalamnya, evolusi 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
   set. 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
   (RAM), Read Only Memory (ROM), Cache Memory: Mapping, Replacement
   Algorithm, Virtual Memory, Secondary Storage. 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

Daftar Pustaka:
 1. Hamacher, Vranezic & Zaky, Computer Organization 5th Edition, McGraw-
    Hill, 2002.
 2. William Stallings, Computer Organization And Architecture 4th Edition,
    Prentice-Hall, 1996.
 3. Morris Mano, Computer System Architecture , Prentice-Hall, 1993.

Prasyarat : Sistem Digital (KI091304/4sks)

KI091308                    Teori Graf dan Otomata                      3 sks

Mata Kuliah             : Teori Graf dan Otomata
Kode/bobot/Semester : KI091308/ 3 sks / 2
Kompetensi:
  1. Mahasiswa mampu menjelaskan komponen perangkat pemodelan
     menggunakan teori graph.
  2. Mahasiswa mampu mengaplikasikan teori graph untuk memodelkan
     permasalahan riil serta memformulasikan konsep penyelesaiannya.
  3. Mahasiswa mampu menjelaskan komponen perangkat pemodelan
     menggunakan otomata.
  4. Mahasiswa mampu mengaplikasikan otomata untuk memodelkan
     permasalahan riil serta memformulasikan konsep penyelesaiannya.

Pokok Bahasan:
   Graph & Subgraph : Graph & Simple Graph, Subgraph, Vertex Degree, Path
   & Connection, Cycles, Isomorphism. Tree & Directed Graph: Tree & The
   Properties, Cut Edge & Cut Vertex, Spanning Tree, Types of Digraph & Their
   Connections, Fundamental Cycle. Some Special Graphs: Euler Tours,
   Hamiltonian Cycles, Planar Graph, Dual Graph. Matriks & Representasi

                                                              29 | K a t a l o g
Komputer: Incidence & Adjacency, Matrices, Komputasi Graph. Studi Kasus
   I: Shortest Path Problem (Djikstra, Floyd, Ford, Euclidian Shortest path).
   Studi Kasus II: Travelling Salesman Problem & Chinese Postman Problem
   (reduction-based method for solving TSP, other approaches. Chinese
   Postman & matching). Studi Kasus III: Distribution Problem (single depot
   vehicle routing, angular approaches, multi depot distribution problem). Studi
   Kasus IV: Flows in network (complete flows, maximal flows, minimal cost
   flows). Learning Automata:Environment, Automaton, Feedback Connection
   Of Automaton And Environment, Norms Of Behavior. Fixed Structure
   Automata, Variable Structure Stochastic Automata, Variable Structure
   Stochastic Automata, Convergence, Q and S Models. Some special
   Automaton, Interconnected Automata and Games.

Pustaka Utama (Main Reference):
  1. Diestel, R., Graph Theory, 2000, Springer-Verlag
  2. Liotta, G., Tamassia, R., Tollis, I., Graph Algorithms and Applications 2,
     2004, World Scientific Pub.

Pustaka penunjang (Supporting References):
  1. McHugh, J.A., Algorithmic Graph Theory, 1990, Prentice-Hall Inc.
  2. Narendra, K., Thathachar, M.A.L., Learning Automata: an introduction,
     1989, Prentice-Hall Inc.

Prasyarat: -

SM091202                          Kalkulus 2                              3 sks


Mata Kuliah         : Kalkulus 2
Kode/bobot/Semester : SM091202/ 3 sks / 1

Tujuan Pembelajaran:
Mahasiswa mampu memahami konsep-konsep dasar tentang aplikasi integral
tertentu, Fungsi transenden, Teknik integrasi, Koordinat Kutub dan Persamaan
Parametrik serta Deret Tak Hingga.

Pokok Bahasan (Subject Matter):
    Aplikasi Integral tertentu; Luas antara dua kurva, Volume benda putar,
    Panjang kurva. Fungsi Transenden; Fungsi logaritma dan exponensial,
    Turunan dan integral fungsi logaritma dan transenden, Pertumbuhan dan
    Peluruhan Exponensial, Invers fungsi dan turunannya. Teknik Integrasi;
    Integral parsial, Integral pecah rasional. Koordinat Kutub dan Persamaan
    Parametrik; Koordinat kutub, Grafik pada koordinat kutub, Luasan dalam
    koordinat kutub, Persamaan parametric. Deret Tak Hingga: Barisan tak
    hingga, Deret tak hingga, Uji konvergensi, Deret berganti tanda dan deret
    pangkat, Deret Taylor dan Maclaurin.




                                                                30 | K a t a l o g
KI091309                             Basis Data                                4 sks

Mata Kuliah               : Basis Data
Kode/bobot/Semester : KI091309 / 4 sks / 3
Kompetensi:
  1. Mahasiswa mampu memodelkan informasi dan pengetahuan dalam
     bentuk relasional
  2. Mahasiswa mampu mendeskripsikan model ke dalam bentuk aljabar
     relasional.
  3. Mahasiswa mampu menuliskan model dalam diagram konseptual maupun
     fisik
  4. Mahasiswa mampu mentransformasi model konseptual ke dalam model
     fisik
  5. Mahasiswa mampu menormalisasi model data
  6. Mahasiswa mampu membuat DDL dan DML

Pokok Bahasan (Subject Matter):
   Pengertian dasar dan konsep Basis Data dan Sistem Manajemen Basis
   Data (DBMS); Struktur dan komponen-komponen dalam DBMS,
   Karakteristik Basis Data, Pemakai/orang-orang yang terlibat dalam Basis
   Data, Contoh penggunaan basis data dan manfaat dan implikasi Basis Data.
   Model data, schema dan instance; Analisis dan perancangan Basis Data,
   langkah-langkah dalam perancangan basis data, pemodelan data dengan
   CDM dan PDM, konsep model relasional, domain, tupple, atribut dan relasi
   (relationship). Entitas; Contoh Studi Kasus, mendaftar kebutuhan pengguna,
   identifikasi entitas, penamaan entitas, definisi entitas, single instante entity,
   entity relationship minimum, pemodelan entity dalam single context,
   homonym, synonym. Atribut; Identifikasi atribut, aturan-aturan atribut,
   checklist item-item atribut, deskripsi atribut, domain atribut, organisasi atribut,
   nilai default, domain split, stribut optional, atribut promary key, karakteristik
   primary key, optional primary key, pengulangan primary key, artificial key, 2
   atau lebih entitas dengan identical primary key, migrasi primary key, artificial
   key access path, nama alias, generalitation hierarchy primary key
   inheritance, atribut foreign key, dangling foreign key, optional foreign key.
   Relationship; Aturan-aturan tentang relationship : relationship checklist,
   balanced      one-to-one relationships,         mandatory      one-to-optional-one
   relationships,      optional-one-to-many         relationships,     many-to-many
   (nonspesific) relationships, circular references, Triads, lebih dari 2
   relationship antara 2 entitas, parallel associative entitien, recursive
   relationships. Generalization Hierarchy rules; Subtype justification,
   supertype justification, subtype discriminators, category discriminator control,
   multiple inheritance, nested generalization hierarchy, relaxation of mutual
   exclusivity requirement, subtype relationship dependency, generalization
   hierarchies of dependent entities, supertype limits. Data ModelView Rules;
   Aturan-aturan Normalisasi; Keuntungan normalisasi, bussines normal form,
   first normal form (NF), 2NF, 3NF, Boyce/codd NF, 4NF, 5NF. Data
   Modeling; Modeling logical vs physical object, agregasi, levels of
   abstraction, modeling complex data types, pemodelan proses vs pemodelan
   data, Pembuatan CDM,Konversi CDM ke PDM, Pengenalan dan
                                                                     31 | K a t a l o g
penggunaan CASE Tool untuk pembuatan CDM dan PDM (power designer).
   Data Description Language (DDL); Bahasa Basis Data Relasional, DDL,
   Pendefinisian Data dalam SQL, Konsep Schema & Catalog, Perintah Create
   Table, Tipe Data dan Constraint, Perintah Drop, Perintah Alter. Aljabar
   relasional; Union, set difference, cross product, projection,selection. Basic
   SQL Queries; Penanganan Ambiguous dan Penggunaan Alias, Query tanpa
   WHERE Clause dan Penggunaan (*), Tabel sebagai Set,
   Nested Queries & Set Comparison. Fungsi EXISTS & NOT EXISTS, Eksplisit
   Set & NULL, Penamaan Kembali, Fungsi Aggregate & Grouping, Substring
   Comparison, Arithmetic Operator & Ordering, UPDATE Statements, VIEW
   dalam SQL. Materi Pengayaan : Format penyimpanan data (.xls, csv, mdb,
   dll), Konversi data.

Pustaka Utama:
   1. Reingruber, Michael C & Gregory, William W; “The Data Modeling
      Handbook A Best-Practice Approach to Building Quality Data Models”,
      John Wiley & Son Inc, 2001

Pustaka penunjang:
   1. Ramakrishnan, Raghu, Gehrke, Johannes. “Database Management
      Systems, Third Edition”. New York: The McGraw-Hill Companies, Inc.
      2003.
   2. Howe, David; “Data analysis for Database Design”, third Edition,
      Butterworth-Heineman, 2001.

Prasyarat : Sistem dan Teknologi Informasi (KI091303)

KI091310                      Komputasi Numerik                           3 sks

Mata Kuliah         : Komputasi Numerik
Kode/bobot/Semester : KI091310/ 3 sks / 3
Kompetensi:
  1. Mahasiswa mampu mengaplikasikan metode-metode untuk memperoleh
     akar persamaan.
  2. Mahasiswa mampu mengaplikasikan metode-metode untuk pencocokan
     kurva dengan teknik regresi maupun interpolasi.
  3. Mahasiswa mampu mengaplikasikan metode-metode untuk melakukan
     diferensiasi dan integrasi numerik.
  4. Mahasiswa mampu mengaplikasikan metode-metode untuk melakukan
     diferensiasi terhadap fungsi dengan variabel tunggal (diferensiasi biasa)
     maupun dengan 2 atau lebih variabel (diferensiasi parsial).

Pokok Bahasan:
    Pengantar Metode Numerik: Pengertian Metode Numerik, Pengertian
    “Bilangan Berarti”, Pengertian Akurasi dan Presisi, Pengertian,
    Pembulatan, Pengertian “Kesalahan”, Deret Taylor. Akar Persamaan ?
    Metode Akolade : Metode Grafik, Metode Tabulasi, Metode Bolzano (1/2
    interval), Metode Regula Falsi (posisi salah), Metode Faktorisasi, Metode
    Bairstow, Metode Quotient-Difference. Akar Persamaan Metode Terbuka:
                                                                32 | K a t a l o g
Metode Iterasi, Metode Newton-Raphson, Metode Secant, Penanganan
     Akar Ganda, Penugasan III. Regresi Kuadrat Terkecil :
     Pengantar Pencocokan Kurva, Regresi Linier, Regresi Polynomial, Regresi
     Linier Berganda, Regresi Non Linier. Interpolasi :
     Konsep Beda Hingga, Interpolasi Newton, Interpolasi Lagrange, Interpolasi
     Gauss, Stirling & Bessel, Interpolasi Trigonometrik,  Interpolasi Spline.
     Persamaan Differensial Biasa: Metode Euler-Cauchy, Metode Heun Single
     Step, Metode Picard, Metode Taylor, Metode Runge-Kutta, Metode Heun
     Multi Steps, Metode Adam, Metode Milne, Metode Adam-Moulton.
     Persamaan Differensial Parsial: PDP Elliptik, PDP Parabolik, PDP
     Hiperbolik. Pengantar Optimasi Komputasional: Permasalahan Optimasi
     scr Umum, Unconstrained Optimization, Constrained Optimization.

Pustaka Utama (Main Reference):
  1. Chapra, S.C., Canale, R.P., Numerical Methods for Engineeer 5th Ed,
     2006, McGraw-Hill
  2. Soehardjo, Analisa Numerik, 1985
  3. Munif, A., Prastyoko, A., Penguasaan dan Penggunaan Metode Numerik,
     Guna Widya, 1995

Pustaka penunjang (Supporting References):

KI091312                  Rekayasa Perangkat Lunak                       2 sks

Mata Kuliah             : Rekayasa Perangkat Lunak
Kode/bobot/Semester : KI091312 / 2 sks / 3
Tujuan Pembelajaran (Learning Objective):
   Mahasiswa mampu menjelaskan tahapan dan metodologi pembangunan
   perangkat lunak secara benar baik secara mandiri atau juga dalam
   kerjasama tim.

Kompetensi:
  1. Mahasiswa mampu menjelaskan dengan benar siklus
     pengembangan perangkat lunak.
  2. Mahasiswa mampu merumuskan dengan teliti berbagai macam
     metodologi pengembangan perangkat lunak.
  3. Mahasiswa mampu menganalisis & melakukan perancangan
     model perangkat lunak sistem akademik sederhana.
  4. Mahasiswa mampu bekerjasama dan berfikir kreatif dalam membuat
     perangkat lunak serta mempresentasikan hasil karya rancangan.

Pokok Bahasan (Subject Matter):
   Pengertian rekayasa perangkat lunak, Konsep rekayasa perangkat lunak,
   Pengantar analisis, perencanaan, desain dan implementasi; Perspektif
   Produk Perangkat Lunak, Model Proses Perangkat Lunak , Model spiral,
   RAD, prototypeUnified Process ; Aktivitas terintegrasi , System Engineering,
   Requirement engineering; Pemodelan Analisis; Pemodelan Desain
   Perangkat Lunak, Desain sistem: perancangan konseptual dan

                                                               33 | K a t a l o g
perancangan fisik, Perancangan konseptual, evaluasi alternatif rancangan,
    penyiapan spesifikasi rancangan, dan penyiapan laporan rancangan sistem
    secara konseptual       , perancangan fisik- keluaran, masukan, antarmuka
    pemakai dan sistem, platform, basis data, modul, kontrol, dokumentasi,
    pengujian, ataupun rencana konversi; Implementasi sistem, Pemrograman
    dan pengujian, Instalasi perangkat keras dan perangkat lunak, Pelatihan
    kepada pemakai,Pembuatan dokumentasi ; Software Testing Strategies,
    Unit Testing, Integration Testing; Software Testing Techniques, Whitebox
    testing, Blackbox testing, System Testing,; Quality Assurance; Operasi dan
    pemeliharaan, Perawatan perfektif, Perawatan adaptif, Perawatan korektif,
    Evaluasi dan pengukuran produk perangkat lunak, Software metric;
    Software Performance, SQA & Reviews perangkat lunak, Software Reuse,
    Manajemen Resiko, Specification Configuration Management; Pembiayaan
    dan Estimasi Perangkat Lunak, Cocomo, Delphi, Activity Base costing.

Pustaka Utama :
  1. Pressman, R. S., Software Engineering: A Practitioner's Approach, 8th
     Edition, McGraw-Hill, 2008
  2. Sommerville, I., Software Engineering 8th edition, Addison-Wesley, 2007.
  3. Stephen R. Schach: Object-Oriented and Classical Software Engineering,
     7th Edition, 2007

Pustaka penunjang :
  1. Meyer, B., Object-Oriented Software Construction, 2nd Edition, Prentice-
     Hall, 1997.
  2. Pfleeger, S. L., Software Engineering Theory and Practice, 2nd Edition,
      Prentice Hall, 2001

Prasyarat : -

KI091313                        Sistem Operasi                           4 sks

Mata Kuliah             : Sistem Operasi
Kode/bobot/Semester : KI091312 / 4 sks / 3
Tujuan Pembelajaran (Learning Objective):
   Mahasiswa mampu memahami prinsip dan praktek dari sistem operasi
   modern dengan penekanan pembahasan pada Linux, Windows Vista,
   embedded, real-time, dan sistem multimedia.

Kompetensi:
  1. Mahasiswa mampu memahami konsep dasar sistem operasi yang
     merupakan jembatan antara perangkat keras dengan perangkat lunak,
  2. Mahasiswa mampu memahami implementasi sinkronisasi multiprocessing
     dan multithreading untuk interprocess communication sehingga mencapai
     mutual exclusion,
  3. Mahasiswa mampu memahami konsep penjadwalan dan melakukan
     perbandingan dengan beberapa sistem operasi,

                                                               34 | K a t a l o g
4. Mahasiswa mampu memahami konsep pengelolaan memori komputer, file
      sistem, dan membandingkan beberapa konsep virtual memori,
   5. Mahasiswa mampu memahami konsep manajemen I/O, konsep deadlock
      (mendeteksi, menghindari, dan mencegah terjadinya deadlock),
   6. Mahasiswa mampu memahami konsep multimedia dan keamanan pada
      sistem operasi,
   7. Mahasiswa mampu mengenal konsep manajemen sistem terdistribusi.

Pokok Bahasan (Subject Matter):
    Pengenalan sistem operasi; Mainframe OS, Server OS, Multiprocessor
    OS, PC OS, Handheld Computer OS, Embedded OS, Sensor Node OS,
    Real-Time OS, Smart Card OS. Konsep sistem operasi; Process, Threads,
    Interprocess Communication, Penjadwalan, Manajemen Memori, File
    System, I/O, Deadlock. Konsep System Calls; Manajemen Proses, File,
    Direktori, Struktur Sistem Operasi. Konsep Proses; process model,
    process creation, process termination, perlakuan proses, implementasi
    proses dan multiprogramming. Konsep Threads; Penggunaan thread,
    implementasi thread, aktivasi penjadwalan thread. Konsep Interprocess
    Communication (IPC); Race Condition, Critical Region, Mutual Exclusion,
    Semaphore, Message Passing, Barrier. Konsep Penjadwalan; penjadwalan
    thread. Masalah IPC; masalah Dining Philosophers, masalah Readers and
    Writers. Konsep Manajemen Memori; kebutuhan-kebutuhan manajemen
    memori, Swapping dan Managing Free Memory, Virtual Memori: Paging dan
    Page Table, Algoritma Page Replacement. Konsep File System;
    Implementasi File System, Manajemen dan Optimasi File System. Konsep
    Input/Output; prinsip perangkat keras I/O, prinsip perangkat lunak I/O, layer
    perangkat lunak I/O, Thin Client, Power Management. Konsep Deadlock;
    prinsip-prinsip Deadlock, Algoritma Ostrich, Pendeteksian dan Penanganan
    Deadlock, Penghindaran Deadlock, Pencegahan Deadlock. Konsep Sistem
    Operasi Multimedia; pengenalan multimedia, file multimedia, kompresi
    video dan audio, penjadwalan proses multimedia, model pola multimedia file
    system, file placement, caching, disk scheduling untuk multimedia. Konsep
    Multiple Processor; konsep multiprocessor, konsep multicomputer, konsep
    virtualisasi, pengenalan konsep sistem terdistribusi. Keamanan; Lingkungan
    Pengamanan, Konsep dasar kriptografi, Mekanisme pengamanan,
    Penerapan Autentikasi, Insider Attack, Malware, Pertahanan. Konsep
    Desain Sistem Operasi; Desain Antarmuka Pengguna, Implementasi,
    Performa, Manajemen Proyek, Trend pada desain sistem operasi.

Pustaka Utama:
  1. Andrew S Tanenbaum, “Modem Operating System”, 3rd ed., Pearson
     Prentice Hall, Upper Saddle River, NJ., 2008.
  2. William Stalling, “Operating Systems (Internals and Design Principles)”, 4th
     ed., Prentice Hall, 2001.
  3. A Silberschatz, P Galvin, G Gagne, “Applied Operating Systems
     Concepts”, 6th ed., John Willey & Sons, Inc., 2000.

Pustaka penunjang :
  1. M Mitchell, J Oldham, A Samuel, “Advanced Linux Programming”, New
     Riders, 2001.

                                                                 35 | K a t a l o g
2. K Wall, M Watson, M Whitis, “Linux Programming Unleashed”, Sams,
      1999.
   3. Robbins, “Unix Systems Programming (USP)”.
   4. Peek, “Learning the Unix Operating System” (O’Reilly).
   5. Levine and Young, “Unix for Dummies”.
   6. Taylor, “Sams Teach Yourself Unix in 24 Hours”.

   Prasyarat : Organisasi Komputer (KI091307)

KI091314                    Statistika Komputasional                       3 sks

Mata Kuliah              : Statistika Komputasional
Kode/bobot/Semester : KI091314 / 3 sks / 3
Tujuan Pembelajaran (Learning Objective):
   Mahasiswa mampu memodelkan hasil percobaan dalam fungsi distribusi
   probabilitas dan mampu menganalisis hasil pengukuran dengan uji hipotesis
   dan model regresi.

Kompetensi:
  1. Mahasiswa dapat menjelaskan tipe data dari hasil pengukuran.
  2. Mahasiswa dapat memodelkan peluang kejadian acak.
  3. Mahasiswa dapat mengambil kesimpulan tentang parameter populasi.
  4. Mahasiswa dapat memodelkan hubungan antar variabel dalam bentuk
     fungsi/persamaan.
  5. Mahasiswa dapat menggunakan perangkat bantu pengolahan data
     statistik untuk estimasi parameter dan pemodelan.

Pokok Bahasan (Subject Matter):
    Konsep dasar statistika dan pengukuran; Pengertian statistika, Metode
    pengukuran, populasi dan sampel, parameter dan statistik, ukuran
    pemusatan dan ukuran penyebaran, distribusi frekuensi. Konsep dasar
    probabilitas; Menghitung titik kejadian, Prinsip Perkalian, Permutasi dan
    Kombinasi, Menghitung nilai Probabilititas, Mutually Exclusive dan Mutually
    Exhaustive, Kejadian Independent dan Dependent, Probabilitas Bersyarat,
    Aturan Bayes. Variabel Random (VR) dan Distribusi Probabilitas: V.R.
    Diskrit dan Kontinu, Fungsi padat probabilitas, Fungsi distribusi Kumulatif,
    Distribusi probabilitas gabungan, Distribusi probabilitas marginal. Distribusi
    probabilitas diskrit: Distribusi Bernoulli, Distribusi Uniform Diskrit,
    Distribusi Binomial, Distribusi Multinomial, Distribusi Hipergeometrik,
    Distribusi Negatif Binomial, Distribusi Geometrik, Distribusi Poisson,
    Pendekatan antar distribusi. Distribusi probabilitas kontinu: Distribusi
    Uniform Kontinu, Distribusi Eksponensial, Distribusi Normal, Distribusi Chi-
    Square, Distribusi F, Distribusi t. Moment Generating Function dan
    Ekspektasi Matematik: Mean dari Variabel Random, Variansi dari Variabel
    Random, Covariansi, Teorema Chebyshev’s. Distribusi Sampling: Random
    Sampling, Distribusi Sampling Mean, Distribusi Sampling Variansi, Teorema
    Limit Central. Estimasi: Estimasi titik dan interval, Estimasi mean, Estimasi
    Variansi, Estimasi proporsi, Estimasi selisih mean, Estimasi perbandingan

                                                                 36 | K a t a l o g
variansi, Estimasi selisih proporsi, Sampling Berpasangan. Uji Hipotesis:
     Konsep Uji Hipotesis, Satu Sampel, Uji Mean, Uji Variansi, Uji Proporsi, Dua
     Sampel, Uji Selisih Mean, Uji Perbandingan Variansi, Uji selisih Proporsi, Uji
     Sampel Berpasangan, Penggunaan tools. ANOVA: Konsep ANOVA satu
     arah, Uji tukey, ANOVA dua arah. Regresi linier: Identifikasi hubungan
     antara 2 variabel, Konsep korelasi, Penaksiran parameter model, Uji
     hipotesis model dan parameter, Standar error estimasi, Regresi linier
     berganda, memeriksa multicolinearity, Penaksiran parameter model, Uji
     hipotesis model dan parameter, Teknik stepwise dan backward,
     Penggunaan tools.

Pustaka Utama :
  1. Ronald E.Walpole, Raymond H.Myers, “Probability & Statistics for
     Engineers & Scientists”, 8th Edition, Prentice-Hall Inc., 2007.
  2. McClave, James T., P. George Benson, Terry Sincich, “Statistics for
     Business and Economics”, 9th Edition, Prentice Hall, New Jersey, 2005.

Pustaka Penunjang:
  1. Makridakis, Spyros, Steven C. Wheelwright, Rob J Hyndman,
     “Forecasting, Methods and Applications”, 3rd Edition, John Wiley and
     Sons, 1998

Prasyarat : Kalkulus II (SM091202), Aljabar Linier (KI091301)

IG091307                        Bahasa Indonesia                            2 sks

Mata Kuliah              : Bahasa Indonesia
Kode/bobot/Semester : IG091307 / 2 sks / 4
Tujuan Pembelajaran (Learning Objective):
   Mahasiswa menguasai metodologi penelitian dan pandai menulis karya
   ilmiah.

Pokok Bahasan (Subject Matter) :
Kajian ilmu & ketrampilan: Metode penelitian; membuat tinjauan pustaka;
organisasi penulisan; tata bahasa; aturan penulisan.
Kajian berkarya: penerapan metode penelitian untuk masalah yang tepat;
penulisan proposal penelitian; penulisan jurnal.
Kajian sikap & prilaku: berpikir kritis & analitis.
Kajian landasan kepribadian: etika penulisan karya ilmiah.



Pustaka Utama:
   1. Margaret Cargill and Patrick O'Connor, Writing Scientific Research
      Articles, Wiley Blackwell, 2005
   2. Jennifer Peat, Scientific Writing-Easy When You Know How, BMJ Books,
      2002

                                                                  37 | K a t a l o g
IG091309                Pengantar Ilmu Lingkungan                     2 sks

Mata Kuliah             :       Pengantar           Ilmu       Lingkungan
Kode/bobot/Semester     : IG091309 / 2 sks / 4

Tujuan Pembelajaran (Learning Objectives) :
   Mahasiswa dapat memahami dan menjelaskan persoalan lingkungan akibat
   pembangunan dan menjelaskan upaya terpadu untuk melestarikan
   lingkungan

Kompetensi (Competency) :
  Mahasiswa dapat memahami dan menjelaskan: Konsep Ekologi, Lingkungan
  hidup dan hubungan fungsionalnya, Pencemaran dan kerusakan lingkungan,
  Isu lingkungan global, Pembangunan Berkelanjutan, Kebijakan pengelolaan
  lingkungan.

Pokok Bahasan (Subject Matter) :
   Pendahuluan: Pengantar, Lingkungan yang Berkelanjutan, Pandangan
   Manusia terhadap Lingkungan, Ekonomi, Politik, dan Kebijakan Lingkungan;
   Prinsip dan Konsep Lingkungan: Pengantar, Ekologi, Ekosistem, Energi
   Dalam Ekosistem, Rantai Makanan, Struktur Trofik (Piramida Makanan),
   Piramida Energi, Produktivitas, Sumber Daya (Resources), Macam-macam
   Sumber Daya, Pengaruh dan Kegunaan Sumber Daya Alam terhadap
   Kesejahteraan Hidup, Siklus Beogeokimia, Radiasi Matahari, Siklus Rantai
   Makanan, Siklus Geokimia, Keanekaragaman Hayati (Biodeversity),
   Keanekaragaman Hayati di Indonesia, Berkurangnya Keanekaragaman
   Hayati, Hilangnya Habitat dan Punahnya Spesies, Perlindungan (Konservasi)
   terhadap Keanekaragaman Hayati, Strategi Konservasi di Indonesia;
   Lingkungan Hidup dan Hubungan Fungsionalnya: Pengantar, Komponen
   lingkungan hidup, Arti lingkungan hidup bagi Manusia, Manusia Sebagai
   Komponen Lingkungan Yang Dominan, Manusia sebagai Perusak
   Lingkungan, Manusia Sebagai Pengelola Lingkungan, Hubungan
   Lingkungan Hidup dengan Kebutuhan Dasar Manusia, Kebutuhan Dasar
   Untuk Kelangsungan Hidup Hayati, Kebutuhan Dasar Untuk Kelangsungan
   Hidup Manusiawi, Kebutuhan Dasar Untuk Memilih, Manfaat dan Resiko
   Lingkungan, Perhitungan Cost dan Benefit dari Pemanfaatan Sumber Daya
   Alam dan Lingkungan, Kegiatan-Kegiatan Manusia yang Beresiko terhadap
   Lingkungan; Pencemaran dan Kerusakan Lingkungan: Pengantar,
   Pengertian Pencemaran dan kerusakan lingkungan, Pencemaran Udara,
   Jenis Pencemaran Udara, Indikator Pencemaran Udara, Pencegahan dan
   Pengurangan Pencemaran Udara, Pencemaran Air, Sumber Pencemaran Air,
   Indikator Pencemaran Air, Upaya dan Pengendalian Pencemaran Air,
   Pencemaran Tanah, Sumber Pencemaran Tanah,           Indikator Pencemaran
   Tanah, Upaya Pengelolaan Pencemaran Tanah, Pengendalian Pencemaran,
   Pengelolaan Limbah,      Pengelolaan dan Pengolahan Limbah Non B3,
   Pengelolaan dan Pengolahan Limbah B3; ISU Lingkungan Global:
   Pengantar, Hujan asam (Penyebab dan dampaknya),Pembentukan Asam di

                                                            38 | K a t a l o g
Atmosfer, Dampak Deposisi Asam, Upaya Mengendalikan Deposisi Asam,
   Deplesi (Penipisan) Lapisan Ozon Stratosfer, Sifat dan Keberadaan Lapisan
   Ozon Stratosfer, Mekanisme Deplesi Lapisan Ozon Stratosfer, Dampak
   Deplesi Ozon, Upaya Pengendalian Deplesi Lapisan Ozon Stratosfer, Efek
   Rumah Kaca dan Pemanasan Global, Gas Rumah Kaca dan Sumbernya,
   Pengaruh Radiasi Matahari terhadap Pemanasan di Bumi, Pemanasan
   Global dan Dampaknya, Pengendalian Pemanasan Global, Kabut Asap Foto
   Kimia dan Industri; Pembangunan Berkelanjutan : Pengantar, Latar
   Belakang       Pembangunan        Berkelanjutan,    Konsep     Pembangunan
   Berkelanjutan, Implikasi Bagi Kebijakan, Ide Dasar dan Dimensi
   Pembangunan Berkelanjutan, Tujuan                Pembangunan Berkelanjutan,
   Permasalahan Lingkungan Hidup Dalam Pembangunan Berkelanjutan,
   Peristiwa Alam, Populasi Manusia, Eksploitasi Sumber Daya Alam,
   Industrialisasi, Transportasi; Kebijakan Pengelolaan Lingkungan hidup :
   Pengantar, Model Interaksi Para Pelaku Pemanfaatan Sumber Daya Alam,
   Model Tragedi Sumber Daya Bersama, Model Dilema Narapidana, Model
   Logika Koleksi Aktif, Kebijakkan Pengelolaan Lingkungan dan Sumber Daya
   Alam,      Instrumen    Pengelolaan       Lingkungan,   Instrumen    Hukum,
   Pengembangan Kelembagaan, Instrumen Proyek/Kegiatan Program,
   Instrumen Teknologi, Instrumen Ekonomi, Inisiatif Industri, Instrumen Sosial-
   Budaya dan Pendidikan, Kebijakkan Pengelolaan Lingkungan Dalam
   Pembangunan Berkelanjutan; Teknologi Ramah Lingkungan : Pengantar,
   Teknologi Ramah Lingkungan Sebagai Upaya Pelestarian Lingkungan,
   Teknologi Ramah Lingkungan Sebagai Upaya Penghematan Energi, Kendala
   Penerapan Teknologi Ramah Lingkungan, Minimisasi Limbah Dalam
   Menghasilkan Produk Ramah lingkungan; Sumberdaya Energi : Energi yang
   tak terbarukan, Effisiensi Energi, Energi Terbarukan.

Pustaka Utama :
     Buku PIL : Mukhtasor dkk, 2008
Pustaka Penunjang:
     1. Bishop, Paul L. 1983. Marine Pollution and Its Control McGraw Hill
        Book Company. United States of America.
     2. Botkin, D.B. and Keller E.A., 2005. Environmental Science. Earth as A
        Living Planet. 5 th ad John Willey. New York.
     3. Manik, Karden Eddy Santang. 2003. Pengelolaan Lingkungan Hidup.
        Djambatan. Jakarta.
     4. Miller Jr., T.G. 2004. Environmental Science: Working with The Earth,
        10th ed. Thomson. Toronto.
     5. Nemerrow, Nelson L. 1995. Zero Pullution Industry: Waste
        Minimization through Industrial Complexes. John Wiley and Sons Inc.
        Kanada.
     6. Ostrom, E.1996. Governing the Commons. Cambridge University
        Press.
     7. Rubin, E.S. 2001. Introduction to Enginneering and The Environment.
        1 th edition. McGraw Hill Companies Inc. New York.
     8. Sloep, Peter B and Andrew Blowers. 1996. Environmental Policy In an
        International Context. Open Universiteit, the Netherlancs and Open
        University, United Kingdom.
                                                               39 | K a t a l o g
9. Soeriatmadja, R.E. 1979. Ilmu Lingkungan. ITB. Bandung.
      10. Wentz, Charles A. 1995. Hazardous Waste Management. McGraw-Hill
          Inc. United States.
      11. Wright Richard T. 2005. Environmental Science. Pearson. Printice Hall.
          USA.

KI091315               Analisis dan Perancangan Sistem                    4 sks

Mata Kuliah             : Analisa dan Perancangan Sistem
Kode/bobot/Semester : KI091318/ 4 sks / 4
Tujuan Pembelajaran (Learning Objective):
   Mahasiswa mampu menganalisis dan merancang kebutuhan suatu sistem
   dengan metodologi obyek dan menggunakan bahasa UML.

Kompetensi:
  1. Mahasiswa mampu memodelkan kebutuhan.
  2. Mahasiswa mampu menyusun abstraksi kunci.
  3. Mahasiswa mampu merancang solusi dengan pendekatan obyek.
  4. Mahasiswa mampu mengidentifikasi dan memitigasi resiko Perangkat
     Lunak.
  5. Mahasiswa mampu memetakan diagram kelas ke dalam program dan
     sebaliknya.
  6. Mahasiswa mampu menghasilkan rancangan yang bisa dijadikan dasar
     untuk konstruksi.
  7. Mahasiswa mampu memanfaatkan case tool Object Oriented modern.

Pokok Bahasan (Subject Matter):
   Pemodelan; Pentingnya pemodelan, Prinsip-prinsip Pemodelan dengan
   pendekatan obyek, abstraksi. Object Oriented Development Life Cycle;
   Daur Hidup, Fase-fase di Objek Oriented (Kebutuhan, Analysis, Design,
   Construction, Testing, Maintenance), Analisis Kelayakan, Resiko Perangkat
   Lunak.     Kebutuhan ;      Menentukan kebutuhan pengguna, Workflow
   Kebutuhan, domain permasalahan, Use case, Association, Relasi antar Use
   case, use case description. Object Oriented Analysis; Mengidentifikasi
   abstraksi kunci, Analysis workflow dengan CRC (Class-Responsibility-
   Collaboration) Card, ekstrak class (boundary, control, entity), usecase
   realization, control/event flow, collabration diagram, sequence diagram,
   class diagram, state chart diagram. Design; Class and Method Design,
   Package diagram, Component diagram, Deployment, Mengubah class
   diagram ke program dan sebaliknya.

Pustaka Utama :
  1. Grady Booch, James Rumbaugh, Ivar Jacobson “The Unified Modeling
     User Guide”,1999
  2. Alan Dennis, Barbara Haley Wixon”System Analysis And Design with UML
     Version 2.0”, Second edition., John Wiley & Sons, Inc.
  3. Stephen R Schach.,”Object-Oriented & Classical Software Engineering”,
     Seventh ed., McGraw-Hill International Edition 2007.

                                                                40 | K a t a l o g
4. David William Brown.,”An Introduction to Object-Oriented Analysis”,
      Second ed., John Wiley & Sons, Inc..

Pustaka Penunjang :
   Jude User Manual

Prasyarat : Rekayasa Perangkat Lunak (KI091312/2 sks)

KI091317                    Pemrograman Web                           3 sks

Mata Kuliah            : Pemrograman Web
Kode/bobot/Semester : KI091317 / 3 sks / 4
Tujuan Pembelajaran (Learning Objective):
   1. Memberi mahasiswa pemahaman yang mendalam, kritis dan sistematis
      atas teknologi yang paling penting untuk pengembangan aplikasi web.
   2. Mendemonstrasikan bagaimana teknologi-teknologi tersebut biasa
      digunakan di situs-situs web kini.
   3. Menyediakan pengetahuan atas karakteristik dan prinsip tentang desain
      website yang baik.

Kompetensi:
  1. Mahasiswa memiliki sebuah pemahaman yang kritis dan sistematis
     tentang protokol web yang digunakan di situs-situs web sekarang.
  2. Mahasiswa memiliki pemahaman tentang berbagai macam teknik dan
     bahasa pemrograman yang ada untuk bisnis dan organisasi dan mampu
     memilih sebuah arsitektur yang sesuai untuk sebuah aplikasi web
  3. Mahasiswa dapat menunjukkan kemampuan untuk merancang dan
     mengimplementasikan situs web yang dapat dirawat (maintainable)
  4. Mahasiswa dapat membuat keputusan-keputusan yang kritis dan lazim
     terkait pengembangan aplikasi client-side menggunakan HTML dan
     JavaScript
  5. Mahasiswa dapat merancang dan mengimplementasikan aplikasi server-
     side yang mutakhir secara layak dengan menggunakan satu atau lebih
     teknologi yang sesuai
  6. Mahasiswa mampu menerapkan teknologi web yang bersifat dinamis
     dengan mengkolaborasikannya bersama teknologi database.
  7. Mahasiswa memiliki pemahaman yang kritis dan sistematis tentang
     perkembangan teknologi web dari asal mulanya, perkembangan terkini,
     dan perkiraan perkembangan di masa depan

   Pokok Bahasan (Subject Matter):
   Internet dan WWW; W3C, Perkembangan Teknologi Web, Pengenalan Web
   Browser, Pengantar Komputasi Client-Server dan sistem kerja WWW. Web
   2.0; Penjelasan fitur web 2.0, Rich Internet Application, Web Services,

                                                            41 | K a t a l o g
Mashups, Widgets, Gadgets, XML, RSS, Atom, JSON, dan VoIP. XHTML;
   Penyuntingan XTHML, W3C XHTML Validation Service, Struktur dan Objek
   XHTML. Cascading Style Sheets (CSS). JavaScript; Pengenalan scripting,
   Pemrograman JavaScript, Object pada JavaScript, Document Object Model,
   Event pada JavaScript, XML dan RSS. Adobe® Flash® dan Rich Internet
   Applications; Konsep dasar menggambar di Adobe Flas, Konsep dasar
   animasi, Pengenalan Object Oriented Programming pada ActionScript.
   Microsoft® Silverlight™ dan Rich Internet Applications; Garis besar
   platform, Membuat user interface dalam XAML. Ajax-Enabled Rich Internet
   Applications; RIAs dengan Ajax, Menggunakan XML dan DOM, Membuat
   sebuah aplikasi Ajax berskala penuh. PHP: Hypertext Preprocessor;
   Pengenalan web server Apache, Dasar-dasar pemrograman PHP, String
   Processing dan Regular Expressions, Pemrosesan dan Business Logic dari
   Form. PHP dan MySQL; Penggunaan Cookies dan Session, MySQL
   sebagai basis data relasional, SQL, Koneksi ke sebuah database, Melakukan
   transaksi antara PHP dan MySQL. ASP.NET 2.0 dan Ajax; Pengenalan web
   server IIS, Web Control, Session Tracking, Koneksi database di ASP.NET,
   ASP.NET Ajax. JavaServer™ Faces; Teknologi web Java, Membuat dan
   menjalankan sebuah aplikasi sederhana di NetBean, Komponen-komponen
   JSF, Session tracking. Web Services dan Web 3.0.

Pustaka Utama :
  1. Harvey M. Deitel and Paul J. Deitel, “Internet & World Wide Web How to
     Program”, 4th Edition, Pearson Education, Inc. , Upper Saddle River, NJ.,
     2008.

Prasyarat : Pemrograman Berorientasi Objek (KI091311/4sks)

KI091318             Perancangan dan Analisis Algoritma                 3 sks

Mata Kuliah             : Perancangan dan Analisis Algoritma
Kode/bobot/Semester : KI091318 / 3 sks / 4
   Tujuan Pembelajaran:
   Peserta mata kuliah mampu mengaplikasikan metode analisis kebenaran
   dan analisis kompleksitas pada suatu rancangan algoritma serta mampu
   berfikir dengan logika yang benar serta kreatif dalam mengembangkan suatu
   rancangan algoritma.

Kompetensi:
  1. Peserta mata kuliah mampu mengaplikasikan metode analisis kebenaran
     (correctness analysis) pada suatu rancangan algoritma.
  2. Peserta mata kuliah mampu melakukan analisis kompleksitas pada suatu
     rancangan algoritma.
  3. Peserta mata kuliah dapat melakukan analisis algoritma dengan
     karakteristik NP-Complete.
  4. Peserta mata kuliah mampu berfikir dengan logika yang benar serta kreatif
     dalam mengembangkan suatu rancangan algoritma, serta dapat
     mempresentasikan hasil rancangan tersebut dengan baik.

                                                              42 | K a t a l o g
Pokok Bahasan:
    Pengantar Analisis Algoritma; Peranan algoritma dalam komputasi,
    Pendekatan rancangan algoritma : Iteratif dan Divide-and-Conquer,
    Karakteristik Random Access Machine (RAM). Analisis Kebenaran
    dengan Loop Invariant; Loop Invariant pada Rancangan Iteratif : Kasus
    Insertion Sort, Loop Invariant pada Rancangan Divide-and-Conquer : Kasus
    Merge Sort. Growth of Functions; Notasi dan Definisi Asimtotik,
    Asymptotically bound, Asymptotically tight bound, Properti Asimtotik.
    Rekurensi; Metode Substitusi, Metode Pohon Rekursi, The Master Method,
    Generating Function. Analisis Probabilistik dan Rancangan Algoritma
    Randomized; Fungsi Indikator, Analisis Probabilistik Rancangan Algoritma
    Randomized. Analisis Amortized ; Analisis Aggregat, The Accounting
    method, The Potential method, Tabel Dinamik. NP-Completeness;
    Algoritma Polynomial-time, Verifikasi Algoritma Polynomial-time, NP-
    Completeness dan reducibility, Proof pada NP-Completenes, Problem-
    problem NP-Complete.

Pustaka Utama :
  1. Thomas H. Cormen, Charles E.Leiserson, Ronald L. Rivest, Introduction
     To Algorithms, MIT Press/McGraw-Hill, 2001.

Pustaka penunjang :
  1. Jeffrey McConnell, Analysis of Algorithms, Jones and Bartlett Publisher,
     2008.
  2. Anany Levitin, Introduction To The Design & Analysis of Algorithms,
     Addison Wesley, 2003.
  3. Kenneth Rosen, Discrete Mathematics and Its Applications, Mc-Graw
     Hill, 2007.

Prasyarat: Algoritma dan Struktur Data (KI091305/4 sks)


KI091319                      Riset Operasional                        3 sks

Mata Kuliah            : Riset Operasi
Kode/bobot/Semester : KI091319/ 3 sks / 4
Tujuan Pembelajaran (Learning Objective):
   Mahasiswa mampu memahami konsep optimasi linier dan memilih metoda
   yang tepat untuk menyelesaikan berbagai persoalan optimasi linier

Kompetensi:
  1. Mahasiswa Mampu merumuskan problem dunia nyata dalam bentuk
     model optimasi linier.
  2. Mahasiswa Mampu menyelesaikan model optimasi linier menggunakan
     metode simplex, network, dan integer programming.

Pokok Bahasan (Subject Matter):

                                                             43 | K a t a l o g
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS
Teknik Informatika ITS

Mais conteúdo relacionado

Semelhante a Teknik Informatika ITS

Sosialisasi Kurikulum Ti Ospek
Sosialisasi Kurikulum Ti   OspekSosialisasi Kurikulum Ti   Ospek
Sosialisasi Kurikulum Ti Ospekguest6a864e
 
Laporan Tahunan Institut Sains and Technology Al Kamal Jakarta
Laporan Tahunan Institut Sains and Technology Al Kamal JakartaLaporan Tahunan Institut Sains and Technology Al Kamal Jakarta
Laporan Tahunan Institut Sains and Technology Al Kamal JakartaTotokSediyantoroMart
 
Kak snmptn dan sbmptn 2017
Kak snmptn dan sbmptn 2017Kak snmptn dan sbmptn 2017
Kak snmptn dan sbmptn 2017Cahya Adhi
 
Renstra s1-teknik informatika-2007-2011
Renstra s1-teknik informatika-2007-2011Renstra s1-teknik informatika-2007-2011
Renstra s1-teknik informatika-2007-2011Noviardi Awiskarni
 
PEMINATAN JURUSAN SISTEM INFORMASI UNAS
PEMINATAN JURUSAN SISTEM INFORMASI UNASPEMINATAN JURUSAN SISTEM INFORMASI UNAS
PEMINATAN JURUSAN SISTEM INFORMASI UNASIna Agustina
 
Kurikulum pkk komputer aplikasi perkantoran
Kurikulum pkk komputer aplikasi perkantoranKurikulum pkk komputer aplikasi perkantoran
Kurikulum pkk komputer aplikasi perkantoranSelva Chayli
 
11 Asdani Tugas Pengembangan Kurikulum.pdf
11 Asdani Tugas Pengembangan Kurikulum.pdf11 Asdani Tugas Pengembangan Kurikulum.pdf
11 Asdani Tugas Pengembangan Kurikulum.pdfdahanpinus
 
Kkni prodi informatika unuja
Kkni prodi informatika unujaKkni prodi informatika unuja
Kkni prodi informatika unujaSang Rato
 
Profil Teknik Komputer Jaringan SMKN 8 Semarang
Profil Teknik Komputer Jaringan SMKN 8 SemarangProfil Teknik Komputer Jaringan SMKN 8 Semarang
Profil Teknik Komputer Jaringan SMKN 8 SemarangRahadi Teguh Prasetyo
 
3. metodologi data science dts ta v.1
3. metodologi data science dts ta v.13. metodologi data science dts ta v.1
3. metodologi data science dts ta v.1ArdianDwiPraba
 
muatan-informatika_feisal-g.24042019-1-1.ppt
muatan-informatika_feisal-g.24042019-1-1.pptmuatan-informatika_feisal-g.24042019-1-1.ppt
muatan-informatika_feisal-g.24042019-1-1.pptDoddiKELAS7A
 
Kebijakan Muatan Informatika di Satuan Pendidikan-1.pdf
Kebijakan Muatan Informatika di Satuan Pendidikan-1.pdfKebijakan Muatan Informatika di Satuan Pendidikan-1.pdf
Kebijakan Muatan Informatika di Satuan Pendidikan-1.pdfwahYuni214589
 
23. CP Mata Pelajaran Dasar - Dasar Teknik Jaringan Komputer dan Telekomunika...
23. CP Mata Pelajaran Dasar - Dasar Teknik Jaringan Komputer dan Telekomunika...23. CP Mata Pelajaran Dasar - Dasar Teknik Jaringan Komputer dan Telekomunika...
23. CP Mata Pelajaran Dasar - Dasar Teknik Jaringan Komputer dan Telekomunika...titahyes
 

Semelhante a Teknik Informatika ITS (20)

Sosialisasi Kurikulum Ti Ospek
Sosialisasi Kurikulum Ti   OspekSosialisasi Kurikulum Ti   Ospek
Sosialisasi Kurikulum Ti Ospek
 
Laporan Tahunan Institut Sains and Technology Al Kamal Jakarta
Laporan Tahunan Institut Sains and Technology Al Kamal JakartaLaporan Tahunan Institut Sains and Technology Al Kamal Jakarta
Laporan Tahunan Institut Sains and Technology Al Kamal Jakarta
 
Kak snmptn dan sbmptn 2017
Kak snmptn dan sbmptn 2017Kak snmptn dan sbmptn 2017
Kak snmptn dan sbmptn 2017
 
Kak snmptn dan sbmptn 2017
Kak snmptn dan sbmptn 2017Kak snmptn dan sbmptn 2017
Kak snmptn dan sbmptn 2017
 
Profile
ProfileProfile
Profile
 
0602131059 kbk komputer_diknas_2009
0602131059 kbk komputer_diknas_20090602131059 kbk komputer_diknas_2009
0602131059 kbk komputer_diknas_2009
 
Renstra s1-teknik informatika-2007-2011
Renstra s1-teknik informatika-2007-2011Renstra s1-teknik informatika-2007-2011
Renstra s1-teknik informatika-2007-2011
 
PEMINATAN JURUSAN SISTEM INFORMASI UNAS
PEMINATAN JURUSAN SISTEM INFORMASI UNASPEMINATAN JURUSAN SISTEM INFORMASI UNAS
PEMINATAN JURUSAN SISTEM INFORMASI UNAS
 
Makalah bk
Makalah bkMakalah bk
Makalah bk
 
Tentang SMK Prakarya Internasional [SMK PI]
Tentang SMK Prakarya Internasional [SMK PI]Tentang SMK Prakarya Internasional [SMK PI]
Tentang SMK Prakarya Internasional [SMK PI]
 
Kurikulum pkk komputer aplikasi perkantoran
Kurikulum pkk komputer aplikasi perkantoranKurikulum pkk komputer aplikasi perkantoran
Kurikulum pkk komputer aplikasi perkantoran
 
11 Asdani Tugas Pengembangan Kurikulum.pdf
11 Asdani Tugas Pengembangan Kurikulum.pdf11 Asdani Tugas Pengembangan Kurikulum.pdf
11 Asdani Tugas Pengembangan Kurikulum.pdf
 
Kkni prodi informatika unuja
Kkni prodi informatika unujaKkni prodi informatika unuja
Kkni prodi informatika unuja
 
Profil Teknik Komputer Jaringan SMKN 8 Semarang
Profil Teknik Komputer Jaringan SMKN 8 SemarangProfil Teknik Komputer Jaringan SMKN 8 Semarang
Profil Teknik Komputer Jaringan SMKN 8 Semarang
 
Pelatihan sdm dengan tik
Pelatihan sdm dengan tikPelatihan sdm dengan tik
Pelatihan sdm dengan tik
 
3. metodologi data science dts ta v.1
3. metodologi data science dts ta v.13. metodologi data science dts ta v.1
3. metodologi data science dts ta v.1
 
muatan-informatika_feisal-g.24042019-1-1.ppt
muatan-informatika_feisal-g.24042019-1-1.pptmuatan-informatika_feisal-g.24042019-1-1.ppt
muatan-informatika_feisal-g.24042019-1-1.ppt
 
Kebijakan Muatan Informatika di Satuan Pendidikan-1.pdf
Kebijakan Muatan Informatika di Satuan Pendidikan-1.pdfKebijakan Muatan Informatika di Satuan Pendidikan-1.pdf
Kebijakan Muatan Informatika di Satuan Pendidikan-1.pdf
 
23. CP Mata Pelajaran Dasar - Dasar Teknik Jaringan Komputer dan Telekomunika...
23. CP Mata Pelajaran Dasar - Dasar Teknik Jaringan Komputer dan Telekomunika...23. CP Mata Pelajaran Dasar - Dasar Teknik Jaringan Komputer dan Telekomunika...
23. CP Mata Pelajaran Dasar - Dasar Teknik Jaringan Komputer dan Telekomunika...
 
DT-Fashion.pdf
DT-Fashion.pdfDT-Fashion.pdf
DT-Fashion.pdf
 

Último

AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxHeriyantoHeriyanto44
 
Materi bab 6 biaya modal manajemen keuangan.pptx
Materi bab 6 biaya modal manajemen keuangan.pptxMateri bab 6 biaya modal manajemen keuangan.pptx
Materi bab 6 biaya modal manajemen keuangan.pptxZadaLiza
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfEmeldaSpd
 
PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024MALISAAININOORBINTIA
 
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxg66527130
 
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxUNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxFranxisca Kurniawati
 
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptx
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptxMATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptx
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptxwulandaritirsa
 
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamuAdab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamuKarticha
 
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...NiswatuzZahroh
 
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlineMMario4
 
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Abdiera
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptssuser940815
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxdonny761155
 
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAKSANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAKArifinAmin1
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfandriasyulianto57
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxjohan effendi
 
Asi Eksklusif Dong - buku untuk para ayah - Robin Lim
Asi Eksklusif Dong - buku untuk para ayah - Robin LimAsi Eksklusif Dong - buku untuk para ayah - Robin Lim
Asi Eksklusif Dong - buku untuk para ayah - Robin LimNodd Nittong
 
bahasa-indonesia-penyusunan-paragraf.pptx
bahasa-indonesia-penyusunan-paragraf.pptxbahasa-indonesia-penyusunan-paragraf.pptx
bahasa-indonesia-penyusunan-paragraf.pptxvincentptk17
 
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptxCERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptxpolianariama40
 

Último (20)

AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
 
Materi bab 6 biaya modal manajemen keuangan.pptx
Materi bab 6 biaya modal manajemen keuangan.pptxMateri bab 6 biaya modal manajemen keuangan.pptx
Materi bab 6 biaya modal manajemen keuangan.pptx
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
 
PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024
 
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
 
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxUNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
 
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptx
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptxMATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptx
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptx
 
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamuAdab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
 
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
 
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
 
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.ppt
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
 
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAKSANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdf
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docx
 
Asi Eksklusif Dong - buku untuk para ayah - Robin Lim
Asi Eksklusif Dong - buku untuk para ayah - Robin LimAsi Eksklusif Dong - buku untuk para ayah - Robin Lim
Asi Eksklusif Dong - buku untuk para ayah - Robin Lim
 
bahasa-indonesia-penyusunan-paragraf.pptx
bahasa-indonesia-penyusunan-paragraf.pptxbahasa-indonesia-penyusunan-paragraf.pptx
bahasa-indonesia-penyusunan-paragraf.pptx
 
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptxCERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
 

Teknik Informatika ITS

  • 1. 2009/2010 KATALOG JURUSAN TEKNIK INFORMATIKA Program Studi S1 Teknik Informatika Program Studi S2 Teknik Informatika
  • 2.  Latar Belakang Pendidikan tinggi merupakan salah satu pilar penting yang diharapkan dapat membawa perubahan suatu bangsa. Pendidikan tinggi tidak hanya menjadi sarana peningkatan kualitas sumber daya manusia (SDM), tetapi juga dapat menjadi wahana yang sangat penting untuk merubah pola pikir masyarakat dalam mewujudkan masyarakat sipil (civil society) yang demokratis. Dalam rangka persaingan global, maka kebijakan dalam bidang pendidikan tinggi harus dapat merespon berbagai tantangan baik pada tingkat lokal, nasional, maupun regional. Salah satu kontribusi perguruan tinggi sebagai penyelenggara pendidikan tinggi adalah dapat meningkatkan daya saing bangsa yang pada akhirnya nanti akan dapat meningkatkan taraf hidup dan kesejahteraan masyarakat secara berkelanjutan. Di masa yang akan datang, pengembangan pendidikan tinggi tidak dapat dipisahkan dari prediksi perkembangan dunia dalam bidang ilmu pengetahuan, teknologi, ekonomi, dan sebagainya. Saat ini, perekonomian dunia sedang mengalami perubahan yang mendasar pada kekuatan daya saingnya, di mana pada awalnya didasarkan pada kekayaan sumber daya alam menjadi perekonomian yang didasarkan pada kemampuan bangsa untuk mengembangkan kreativitas dan inovasi dalam memanfaatkan ilmu pengetahuan, teknologi, dan seni. Untuk meningkatkan daya saing bangsa, salah satu upaya yang dilakukan adalah mempersiapkan SDM berkualitas dalam bidang teknologi informasi. Hal ini diyakini karena teknologi informasi merupakan salah satu tulang punggung pertumbuhan ekonomi bangsa.Untuk itu, pemerintah melalui Direktorat Jenddral Pendidikan Tinggi pada tahun 1985 menginstruksikan untuk membuka Program Studi S1 untuk bidang Ilmu dan Teknologi Komputer di 4(empat) Universitas/Institut, yaitu ITB, ITS, UI dan UGM. Di ITS, program ini awalnya diberi nama Program Studi Teknik Komputer. Namun sejak tahun 1993, nama Program Studi diubah menjadi Jurusan Teknik Komputer. Tahun 1996 secara resmi jurusan ini berganti nama menjadi Jurusan Teknik Informatika berdasarkan Surat Keputusan Direktur Jenderal Pendidikan Tinggi No. 224/DIKTI/Kep/1996, tanggal 11 Juli 1996. Jurusan Teknik Informatika yang awalnya tergabung dalam Fakultas Teknologi Industri (FTI). Mulai tahun 2002 menjadi bagian dari Fakultas Teknologi Informasi (FTIf), sesuai dengan Keputusan Menteri Pendidikan nasional RI Nomor : 109/O/2002, tanggal 2 Juli 2002 tentang Pendirian Fakultas Teknologi Informasi Pada Institut Teknologi Sepuluh Nopember. Untuk peringkat akreditasi, Jurusan Teknik Informatika Program Studi S1 dinyatakan terakreditasi dengan nilai A berdasarkan Surat Keputusan Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) Nomor 003/BAN-PT/Ak- X/S1/V/2006, tanggal 18 Mei 2006. 2 |Katalog
  • 3. Saat ini, staf pengajar jurusan teknik informatika sebanyak 48 dosen, diantaranya 6 doktor dan 23 bergelar master. Jumlah karyawan teknik informatika sebanyak 20 orang. Selain program sarjana (S1), Jurusan Teknik Informatika juga menyelenggarakan program pascasarjana (S2) yang dirintis sejak tahun 1994 di bawah koordinasi Jurusan Teknik Elektro, Fakultas Teknologi Industri. Kemudian sejak tahun 2001, penyelenggaraan program pascasarjana Teknik Informatika secara resmi berada dalam pengelolaan Jurusan Teknik Informatika, berdasarkan Surat Keputusan Direktur Jendral Pendidikan Tinggi Nomor 2851/D/T/2001, perihal ijin penyelenggaraan Program-Program Studi Jenjang Strata-2 (S2) pada Institut Teknologi Sepuluh Nopember Surabaya. Saat ini, Program Studi S2 Teknik Informatika terakreditasi dengan nilai B berdasarkan Surat Keputusan Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) Nomor 019/BAN-PT/Ak-V/S2/XII/2006 tanggal 16 Desember 2006. Hingga saat ini, Jurusan Teknik Informatika merupakan jurusan yang paling favorit di ITS. Grafik berikut menunjukkan jumlah calon mahasiswa yang berminat memasuki program S1 Jurusan Informatika tahun 2004 s/d 2008 dengan daya tampung 100 mahasiswa. Secara rata-rata, dalam 5 tahun terakhir tingkat keketatan persaingan melalui SPMB/SNMPTN, adalah 3 – 5% saja yang bisa diterima di Jurusan Teknik Informatika dari jumlah peminat yang lebih dari 2000 peserta tiap tahunnya. 3 |Katalog
  • 4. Kualitas akademik dari calon mahasiswa yang akan memasuki program S1 Jurusan Teknik Informatika juga sangat bagus dan termasuk dalam lima besar di ITS. Hal ini diukur berdasarkan nilai SPMB/SNMPTN yang didapat oleh calon mahasiswa. Grafik berikut memberikan perbandingan antara nilai rata-rata SPMB yang diperoleh calon mahasiswa yang diterima di Jurusan Teknik Informatika dengan nilai rata-rata SPMB yang diperoleh calon mahasiswa yang diterima di Jurusan-Jurusan lain di ITS.  Visi: Menjadi inovator bidang informatika di tingkat nasional.  Misi : – Menyelenggarakan proses pembelajaran berbasis kompetensi bidang informatika. – Melaksanakan penelitian yang inovatif, bermutu, dan bermanfaat. – Meningkatkan pemanfaatan teknologi informasi dan komunikasi untuk masyarakat. – Menjalin kemitraan dengan berbagai lembaga, baik dalam maupun luar negeri.  Tujuan: 1. Menghasilkan lulusan yang kompeten di bidang Komputasi Cerdas, Rekayasa Perangkat Lunak dan Komputasi Berbasis Jaringan. 2. Menghasilkan karya yang bermanfaat bagi masyarakat. 3. Menghasilkan lulusan yang memiliki daya saing dan kemandirian untuk berkompetisi di tingkat nasional dan internasional. 4 |Katalog
  • 5. 4. Meningkatkan jumlah penelitian dan publikasi di jurnal nasional maupun internasional. 5. Melakukan perbaikan proses pembelajaran secara berkesinambungan. 6. Mengambil peran aktif dalam kegiatan bidang Teknik Informatika pada tingkat nasional dan internasional. 7. Memberikan kontribusi bagi peningkatan mutu kehidupan masyarakat.  Kurikulum untuk program Pendidikan S1 Kurikulum untuk program pendidikan S1 yang sekarang digunakan di Jurusan Teknik informatika merupakan kurikulum baru yang telah diberlakukan mulai tahun akedemik 2009/2010 hingga tahun akademik 2013/2014. Dalam kurikulum ini, total Satuan Kredit Semester (SKS) normal yang harus ditempuh oleh mahasiswa adalah 144 SKS. Beban perkuliahan sebesar 144 SKS ini dapat diselesaikan selama delapan semester. Kurikulum ini disusun dengan mengacu pada Peraturan Rektor Institut Teknologi Sepuluh Nopember Nomor 2692/12/PP/2008 tentang Pedoman Penyusunan Kurikulum Institut Teknologi Sepuluh Nopember Tahun 2009- 2014. Total 144 SKS tersebut dikelompokkan menjadi 2 kelompok mata kuliah, yaitu:  Mata Kuliah Wajib : 110 SKS (76.4%)  Mata Kuliah Bidang Keahlian : 34 SKS (23.6%) Jurusan Teknik Informatika menawarkan tiga bidang keahlian, yaitu Komputasi Cerdas dan Visualisasi, Komputasi Berbasis Jaringan dan Rekayasa Perangkat Lunak. Penyediaan ketiga bidang minat ini dimaksudkan agar mahasiswa dapat memperoleh pengetahuan, pemahaman maupun keterampilan yang lebih spesifik sesuai dengan bidang minat yang diinginkannya. Pemilihan Bidang Keahlian ini dapat dilakukan pada saat mahasiswa memasuki semester 6. Adapun ciri-ciri utama dari ketiga bidang minat tersebut dapat dijabarkan seperti berikut:  Bidang Keahlian Komputasi Cerdas dan Visualisasi (KCV). Mata kuliah yang ditawarkan dalam bidang minat ini terutama ditekankan pada kemampuan lulusan dalam memanipulasi dan menganalisis data citra pada berbagai bidang aplikasi (a.l. biomedika, industri), kemampuan menerapkan metode sistem cerdas pada berbagai bidang aplikasi dan kemampuan memodelkan dan mengoptimasikan sistem nyata. Mahasiswa yang memilih bidang keahlian ini diwajibkan (minimal) mengambil 6 mata kuliah bidang keahlian KCV, antara lain: Analisis Data Multivariat, Data Mining, Kecerdasan Komputasional, Simulasi Sistem Diskrit, Data Warehousing, Pengolahan Citra Digital, Simulasi dan Game Komputer, Sistem Temu Kembali Informasi, Visi Komputer, Optimasi Nonlinear, Pemrograman Robot, Topik Khusus Komputasi Cerdas dan Visualisasi. 5 |Katalog
  • 6.  Bidang Keahlian Komputasi Berbasis Jaringan/Net Centric Computing (NCC). Mata kuliah yang ditawarkan dalam bidang keahlian ini ditekankan pada Kemampuan lulusan dalam membangun infrastruktur jaringan yang aman, kemampuan membangun sistem grid, Kemampuan membangun aplikasi jaringan sesuai Standard dan Kemampuan membangun aplikasi multimedia berbasis jaringan. Mahasiswa yang memilih bidang minat ini diwajibkan (minimal) mengambil 6 mata kuliah bidang NCC, antara lain: Jaringan Nirkabel dan Komputasi Bergerak, Sekuritas Jaringan, Sistem Terdistribusi, Teknologi antar Jaringan, Jaringan Multimedia, Komputasi Grid, Perancangan dan Manajemen Jaringan, Teknik Kompresi, Topik Khusus Komputasi Berbasis Jaringan.  Bidang Minat Rekayasa Perangkat Lunak (RPL) Mata kuliah yang ditawarkan dalam bidang minat ini ditekankan pada Kemampuan lulusan dalam melakukan pengujian perangkat lunak, Kemampuan mengelola proyek perangkat lunak, Kemampuan mengurangi resiko kesalahan perangkat lunak, dan Kemampuan membuat perangkat lunak game. Mahasiswa yang memilih bidang keahlian ini diwajibkan (minimal) mengambil 6 mata kuliah bidang RPL, antara lain: Animasi Komputer, Audit Tata Kelola TI, Manajemen Proyek Perangkat Lunak, Verifikasi dan Validasi Perangkat Lunak, Evolusi Perangkat Lunak, Pembuatan Game, Pola dan Arsitektur Perangkat Lunak, Topik Khusus Rekayasa Perangkat Lunak, Pemrograman Perangkat Mobile dan Realitas Virtual. Dalam kurikulum 2009-2014 ini, kegiatan perkuliahan untuk membekali mahasiwa dengan pemahaman konsep pengetahuan/teknologi dan kegiatan praktikum untuk membekali mahasiswa dengan pengetahuan praktis (ketrampilan), dimana kedua kegiatan tersebut diberikan dalam satu mata kuliah dengan bobot 3-4 sks, sehingga tidak dilakukan pemisahan antara mata kuliah dengan mata praktikum. Kegiatan perkuliahan dapat berlangsung di kelas maupun di laboratorium. Pengalaman praktis lainnya yang juga wajib diikuti oleh mahasiswa adalah “Kerja Praktek” di industri selama dua bulan (dengan beban 2 SKS) guna memberikan kesempatan bagi mahasiswa untuk memperluas wawasannya mengenai aplikasi dari berbagai teori yang telah diperoleh dalam perkuliahan. Sebagai akhir dari proses pendidikan untuk program studi S1, mahasiswa diwajibkan untuk menyelesaikan “Tugas Akhir” (dengan bobot 5 SKS) yang ditujukan untuk memberikan pengalaman bagi mahasiswa dalam menyusun karya ilmiah yang berkaitan dengan penyelesaian terhadap suatu pokok permasalahan sesuai dengan bidang keahlian yang telah dipilihnya. Tugas akhir ini bersifat komprehensif, ditulis sesuai dengan norma-norma ilmiah dan harus dipertanggungjawabkan baik dalam forum seminar tugas akhir yang bersifat umum dan terbuka maupun ujian lisan yang bersifat tertutup di depan tim penguji. 6 |Katalog
  • 7.  Kompetensi Lulusan Program Sarjana: Kompetensi Utama: 1. Memahami dan menguasai prinsip dasar bidang informatika. 2. Menguasai dasar konsep dan keahlian pemrograman komputer . 3. Mampu merancang dan mengimplementasikan sistem serta mengintegrasikan hardware dan software. 4. Mempunyai keahlian komunikasi interpersonal, teamwork serta manajerial 5. Mampu mendayagunakan, mengevaluasi dan mengidentifikasi pengembangan sistem berbasiskan komputer. 6. Mempunyai keahlian tertentu di topik-topik lanjut komputing. 7. Mampu menunjukan sikap yang menghargai, melindungi dan meningkatkan etika professional. 8. Mempunyai keahlian meneliti sesuai dengan metodologi penelitian. Kompetensi Pendukung: 1. Kemampuan menuangkan pemikiran dalam lisan dan tulisan dengan baik. 2. Sikap technopreneur. 3. Kemampuan berbahasa asing baik lisan maupun tulisan. Kompetensi Lainnya: Berintegritas tinggi, bermoral, serta berwawasan lingkungan dan bahari.  Kurikulum untuk program Pendidikan S2 Kurikulum untuk program pendidikan S2 yang sekarang digunakan di Jurusan Teknik informatika merupakan kurikulum baru yang telah diberlakukan mulai tahun akedemik 2009/2010 hingga tahun akademik 2013/2014. Dalam kurikulum ini, total Satuan Kredit Semester (SKS) normal yang harus ditempuh oleh mahasiswa adalah 36 SKS. Secara normal, beban perkulihan sebesar 36 SKS ini dapat diselesaikan selama empat semester. Kurikulum ini disusun dengan mengacu pada Peraturan Rektor Institut Teknologi Sepuluh Nopember Nomor 2692/12/PP/2008 tentang Pedoman Penyusunan Kurikulum Institut Teknologi Sepuluh Nopember Tahun 2009- 2014. Beban studi sebesar 36 SKS tersebut dikelompokkan menjadi 2 kelompok mata kuliah, yaitu:  Mata Kuliah Wajib : 18 SKS (50%)  Mata Kuliah Bidang Keahlian : 18 SKS (50%) Program S2 Teknik Informatika juga memberikan 3 pilihan bidang keahlian, yaitu Komputasi Cerdas dan Visualisasi, Komputasi Berbasis Jaringan dan Rekayasa Perangkat Lunak. Pilihan bidang keahlian ini dapat dilakukan saat mahasiswa memasuki semester ke-2. Mahasiswa harus menyelesaikan 7 |Katalog
  • 8. thesis (6 sks), dengan membuat suatu karya ilmiah yang disusun berdasarkan hasil penelitian mahasiswa dalam menyelesaikan suatu pokok permasalahan, dengan menggunakan ilmu informatika sebagai dasar pemecahannya sesuai dengan bidang keahlian yang dipilih. Thesis ini bersifat komprehensif, ditulis sesuai dengan norma-norma ilmiah dan harus dipertanggungjawabkan baik dalam forum seminar tugas akhir yang bersifat umum dan terbuka maupun ujian lisan yang bersifat tertutup di depan tim penguji.  Kompetensi Lulusan Program Pasca Sarjana: Kompetensi Utama: 1. Menguasai desain dan analisis pemrograman. 2. Menguasai metodologi pembangunan perangkat lunak. 3. Menguasai metodologi sistem cerdas. 4. Menguasai computer network. 5. Menguasai teknologi pemrosesan informasi. 6. Menguasai metodologi penelitian. 7. Mempunyai daya analisis. 8. Mempunyai inovasi dalam menyelesaikan permasalahan. 9. Mempunyai kemampuan berkomunikasi dengan baik. 10. Mempunyai kemampuan menulis ilmiah. 11. Mempunyai etika profesi. Kompetensi Pendukung: 1. Mempunyai kemampuan kepemimpinan. 2. Bisa Mandiri. 3. Bisa bekerjasama. Kompetensi lainnya: Kemampuan bahasa asing.  Pejabat dan Dosen Jurusan Ketua dan Sekretaris Jurusan 2007 - 2011: Ketua : Yudhi Purwananto, S.Kom, M.Kom. Sekretaris : Ahmad Saikhu, S.Si.,MT. Ketua dan Sekretaris Program Studi Pascasarjana 2007 - 2011: Ketua : Ir. Joko Lianto Buliali, M.Sc., Ph.D. Sekretaris : Chastine Fatichah, S.Kom.,M.Kom. Pengelola Laboratorium :  Laboratorium Pemrograman Kepala Laboratorium : Diana Purwitasari, S.Kom, M.Sc. Kepala Seksi Operasional : Radityo Anggoro, S.Kom, M.Sc 8 |Katalog
  • 9.  Laboratorium Arsitektur dan Jaringan Komputer(AJK) Kepala Laboratorium : Royyana Muslim Ijtihadie, S.Kom, M.Kom Kepala Seksi Operasional : Bagus Jati Santoso, S.Kom  Laboratorium Komputasi Cerdas dan Visualisasi (KCV) Kepala Laboratorium : Ir. Joko Lianto Buliali, M.Sc.,Ph.D.  Laboratorium Komputasi Berbasis Jaringan (NCC) Kepala Laboratorium : Ir. Muchammad Husni, M.Kom.  Laboratorium Rekayasa Perangkat Lunak(RPL) Kepala Laboratorium : Prof.Drs.Ec.Ir. Riyanarto Sarno, M.Sc.,Ph.D.  Laboratorium Vision and Image Processing (VIP) Kepala Laboratorium : Dr. Agus Zainal Arifin. S.Kom, M.Kom Koordinator Kelompok Bidang Keahlian (KBK): Koordinator Bidang RPL : Ir. Suhadi Lili Koordinator Bidang NCC : Ir. Muchammad Husni, M.Kom. Koordinator Bidang KCV : Ir. Joko Lianto Buliali, M.Sc.,Ph.D. Pengelola Ruang Baca :  Kepala Ruang Baca Teknik Informatika: Umi Laili Yuhana, S.Kom, M.Sc Staf Pengajar : 1. Prof.Ir. Supeno Djanali, M.Sc.,Ph.D. 2. Prof.Ir. Handayani Tjandrasa, M.Sc.,Ph.D. 3. Prof.Drs.Ec. Ir. Riyanarto Sarno, M.Sc.,Ph.D. 4. Ir. Muchammad Husni, M.Kom. 5. Ir. F.X. Arunanto, M.Sc. 6. Ir. Joko Lianto Buliali, M.Sc.,Ph.D. 7. Dr. Agus Zainal Arifin, S.Kom.,M.Kom. 8. Ir. R.V. Hari Ginardi, M.Kom. 9. Ir. Siti Rochimah, MT. 10. Ir. Suhadi Lili 11. Yudhi Purwananto, S.Kom.,M.Kom. 12. Victor Hariadi, S.Si.,M.Kom. 13. Ahmad Saikhu, S.Si.,MT. 14. Wahyu Suadi, S.Kom.,M.Kom. 15. Nanik Suciati, S.Kom.,M.Kom. 16. Dwi Sunaryono, S.Kom., M.Kom 17. Fajar Baskoro, S.Kom.,MT. 18. Chastine Fatichah, S.Kom.,M.Kom. 19. Sarwosri, S.Kom.,MT. 20. Bilqis Amaliah, S.Kom.,M.Kom. 21. Waskitho Wibisono, S.Kom.,M.Eng. 22. Daniel Oranova Siahaan, S.Kom.,M.Sc.,P.D.Eng. 23. Royyana Muslim Ijtihadie, S.Kom.,M.Kom. 9 |Katalog
  • 10. 24. Imam Kuswardayan, S.Kom., MT. 25. Diana Purwitasari, S,Kom, M.Sc 26. Misbakhul Munir Irfan Subakti, S.Kom.,M.Sc.Eng. 27. Arif Bramantoro, S.Kom.,MIT. 28. Umi Laili Yuhana, S.Kom.,M.Sc. 29. Tohari Ahmad, S.Kom.,MIT. 30. Darlis Herumurti, S.Kom., M.Kom 31. Isye Arieshanti, S.Kom. M.Com.Sc. 32. Ary Mazharudin Shidiqy, S.Kom., M.Com.Sc. 33. Ahmad Hoirul Basori, S.Kom. 34. Anny Yuniarti, S.Kom.,M.Com.Sc. 35. Henning Titi Ciptaningtyas, S.Kom. 36. Rully Sulaiman, S.Kom, M.Kom 37. Radityo Anggoro, S.Kom, M.Sc.,Eng. 38. Hadziq Fabroyir, S.Kom 39. Bagus Jati Santoso, S.Kom 40. Ridho Rahman Hariadi, S.Kom 41. Ratih Nur Esti Anggraini, S.Kom 42. Arya Yudhi Wijaya, S.Kom 43. Rizky Januar Akbar, S.Kom 44. Dini Adni Navastara, S.Kom 45. Wijayanti Nurul Khotimah, S.Kom 46. Abdul Munif, S.Kom 47. Nurul Fajrin Ariyani, S.Kom 48. Erina Letivina Anggraini, S.Kom  LABORATORIUM 1. LABORATORIUM PEMROGRAMAN (Lab. PROG) Fasilitas : 3 server dan 75 PC workstation Sistem Operasi : Windows server 2003 dan Windows XP Microsoft Office, Visio, Visual Studio.Net, Aplikasi : Hummingbird Exceed (X windows emulator), My SQL, SQL Server dan Oracle DBMS  Praktikum Pemrograman Terstruktur  Praktikum Struktur Data Aktivitas :  Praktikum Basis Data  Pekerjaan tugas mata kuliah, untuk kegiatan penelitian dan pengabdian pada masyarakat. 2. LABORATORIUM ARSITEKTUR DAN JARINGAN KOMPUTER (Lab. AJK) Fasilitas : 3 server dan 40 PC workstation Sistem Operasi : Windows server 2003 dan Windows XP, Solaris dan Linux Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java, Matlab, SQL Server dan Oracle DBMS 10 | K a t a l o g
  • 11. Aktivitas :  Praktikum Sistem Digital  Praktikum Sistem Operasi  Praktikum Jaringan Komputer  Pekerjaan tugas mata kuliah, tugas akhir, penelitian dalam bidang desain dan manajemen jaringan, Jaringan Nirkabel & Komputasi Bergerak, dan untuk kegiatan penelitian serta pengabdian pada masyarakat. 3. LABORATORIUM KOMPUTASI CERDAS DAN VISUALISASI (Lab. KCV) Fasilitas : 2 server dan 20 PC workstation Sistem Operasi : Windows server 2003 dan Windows XP Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java Netbean, Matlab, Xpert Rule, My SQL, SQL Server 2005 dan Oracle 10g DBMS Aktivitas : Kegiatan penelitian dalam bidang Sistem Temu Kembali Informasi, Pengenalan Pola, Data Mining, Data Warehousing, Kecerdasan Komputasional, Simulasi, Optimasi. 4. LABORATORIUM KOMPUTASI BERBASIS JARINGAN (Lab. NCC) Fasilitas : 3 server dan 20 PC workstation Sistem Operasi : Windows server 2003, Windows XP, Solaris dan Linux Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java Netbean, Matlab, ArcInfo & ArcView, Image Gear, SQL Server 2005 dan Oracle DBMS. Aktivitas : Untuk kegiatan penelitian dalam bidang Sistem Terdistribusi, Teknologi antar Jaringan, Jaringan Multimedia, Komputasi Grid, dan Teknik Kompresi. 5. LABORATORIUM REKAYASA PERANGKAT LUNAK (Lab. RPL) Fasilitas : 3 server dan 24 PC workstation Sistem Operasi : Windows server 2003 dan Windows XP dan Linux Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java, Matlab, Xpert Rule, , SQL Server 2005 dan Oracle DBMS Aktivitas : Untuk kegiatan penelitian dalam bidang Animasi 11 | K a t a l o g
  • 12. Komputer, Audit Perangkat Lunak, Verifikasi dan Validasi Perangkat Lunak, Evolusi Perangkat Lunak Pembuatan Game, Pemrograman Perangkat Mobile dan Realitas Virtual. 6. LABORATORIUM VISION AND IMAGE PROCESSING (VIP) Fasilitas : 1 server dan 8 PC workstation, Printer LaserJet dan LCD Proyektor Sistem Operasi : Windows server 2003 dan Windows XP Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java, Matlab, Xpert Rule, , SQL Server 2005 dan Oracle DBMS Aktivitas : Untuk kegiatan penelitian dalam bidang Visi Komputer dan Pengolahan Citra Digital. 7. WORKSHOP PROGRAM S2 Fasilitas : 2 server, 12 PC workstation Sistem Operasi : Windows server 2003, Windows XP dan Linux Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java Netbean, Matlab, Eclipse, Rational Rose, System Architect, SQL Server 2005, Oracle 10g DBMS Aktivitas : Untuk kegiatan penelitian dalam bidang RPL, NCC dan KCV 12 | K a t a l o g
  • 13. Daftar Mata Kuliah dan Silabus Kurikulum 2009-2014 Program Sarjana Jurusan Teknik Informatika 13 | K a t a l o g
  • 14.  DAFTAR MATA KULIAH KURIKULUM 2009 - 2014 Fakultas : Teknologi Informasi (FTIF) Jurusan : Teknik Informatika Jenjang : S1 Kompet Kompetensi Wajib/ Kode MK Nama Mata Kuliah sks Smt ensi Penunjang/ Pilihan Utama Lainnya IG091308 Bahasa Inggris 2 W 1   KI091301 Aljabar Linear 3 W 1  KI091302 Pemrograman Terstruktur 4 W 1  KI091303 Sistem dan Teknologi 2 W 1 Informasi  KI091304 Sistem Digital 4 W 1  SM091201 Kalkulus 1 3 W 1  IG09130X Pendidikan Agama 2 W 2  KI091305 Algoritma dan Struktur Data 4 W 2  KI091306 Matematika Diskrit 3 W 2  KI091307 Organisasi Komputer 3 W 2  KI091308 Teori Graf dan Otomata 3 W 2  SM091202 Kalkulus 2 3 W 2  KI091309 Basis Data 4 W 3  KI091310 Komputasi Numerik 3 W 3  KI091311 Pemrograman Berorientasi 4 W 3 Objek  KI091312 Rekayasa Perangkat Lunak 2 W 3  KI091313 Sistem Operasi 4 W 3  KI091314 Statistika Komputasional 3 W 3  IG091307 Bahasa Indonesia 2 W 4  IG091309 Pengantar Ilmu Lingkungan 2 W 4  KI091315 Analisis dan Perancangan 4 W 4 Sistem  KI091316 Jaringan Komputer 3 W 4  KI091317 Pemrograman Web 3 W 4  KI091318 Perancangan dan Analisis 3 W 4 Algoritma  KI091319 Riset Operasional 3 W 4  KI091320 Basis Data Lanjut 3 W 5  KI091321 Grafika Komputer 3 W 5  KI091322 Kecerdasan Buatan 3 W 5  14 | K a t a l o g
  • 15. Kompet Kompetensi Wajib/ Kode MK Nama Mata Kuliah sks Smt ensi Penunjang/ Pilihan Utama Lainnya KI091323 Pemrograman Framework 3 W 5 J2EE   KI091324 Pemrograman Jaringan 3 W 5  KI091325 Perancangan dan Analisis 3 W 5 Algoritma Lanjut  Kompet Kompetensi Wajib/ Kode MK Nama Mata Kuliah sks Smt ensi Penunjang/ Pilihan Utama Lainnya KI091392 Kerja Praktek 2 W 6  KI091326 Pemrograman Framework 3 W 6 .NET  IG091306 Pend Kewarganegaraan 2 W 7   KI091327 Sosio dan Etika 2 W 7   IG091311 Pengantar 2 W 8 Technopreneurship   KI091xxx Mata Kuliah Bidang Keahlian 34 P -  KI091391 Tugas Akhir 5 W 8  Jumlah sks 144 100% 132 12 Jumlah sks MK wajib 110 76% Jumlah sks MK pilihan 34 24%  DAFTAR MATA KULIAH BIDANG KEAHLIAN Bidang Kompetensi Kode MK Nama Mata Kuliah sks Smt Keahlian Utama KI091331 Analisis Data Multivariat 4 KCV* 6  KI091332 Data Mining 4 KCV* 6  KI091333 Kecerdasan Komputasional 3 KCV* 6  KI091334 Simulasi Sistem Diskrit 4 KCV* 6  KI091351 Jaringan Nirkabel dan 4 NCC 6 Komputasi Bergerak  KI091352 Sekuritas Jaringan 3 NCC 6  KI091353 Sistem Terdistribusi 4 NCC 6  KI091354 Teknologi antar Jaringan 4 NCC 6  KI091371 Animasi Komputer 4 RPL 6  KI091372 Audit Tata Kelola TI 3 RPL 6  Bidang Kompetensi Kode MK Nama Mata Kuliah sks Smt Keahlian Utama 15 | K a t a l o g
  • 16. KI091373 Manajemen Proyek 4 RPL 6 Perangkat Lunak  KI091374 Verifikasi dan Validasi 3 RPL 6 Perangkat Lunak  KI091335 Data Warehousing 3 KCV* 7  KI091336 Pengolahan Citra Digital 4 KCV* 7  KI091337 Simulasi dan Game Komputer 4 KCV 7/8  KI091338 Sistem Temu Kembali 4 KCV 7/8 Informasi  KI091339 Visi Komputer 4 KCV 7/8  KI091355 Jaringan Multimedia 4 NCC 7  KI091356 Komputasi Grid 4 NCC 7  KI091357 Perancangan dan 4 NCC 7 Manajemen Jaringan  KI091358 Teknik Kompresi 4 NCC 7  KI091375 Evolusi Perangkat Lunak 3 RPL 7  KI091376 Pembuatan Game 3 RPL 7  KI091377 Pola dan Arsitektur 4 RPL 7 Perangkat Lunak  KI091378 Topik Khusus Rekayasa 4 RPL 7 Perangkat Lunak  KI091340 Optimasi Nonlinear 4 KCV 7/8  KI091341 Pemrograman Robot 4 KCV 7/8  KI091342 Topik Khusus Komputasi 4 KCV 7/8 Cerdas dan Visualisasi  KI091359 Topik Khusus Komputasi 3 NCC 8 Berbasis Jaringan  KI091379 Pemrograman Perangkat 3 RPL 8 Mobile  KI091380 Realitas Virtual 3 RPL 8  Keterangan: KI09133x atau KI09134x : Pilihan Bidang Keahlian KCV KI09135x : Pilihan Bidang Keahlian NCC KI09137x atau KI09138x : Pilihan Bidang Keahlian RPL Mahasiswa wajib menempuh 34 sks MK Bidang Keahlian (9 MK) dengan minimal 6 MK harus dari satu Bidang Keahlian KCV*: Mata Kuliah Wajib Bidang Keahlian KCV  DAFTAR MATA KULIAH PER SEMESTER SEMESTER 1 16 | K a t a l o g
  • 17. Kode MK Nama Mata Kuliah sks Wajib/Pilihan IG091308 Bahasa Inggris 2 W KI091301 Aljabar Linear 3 W KI091302 Pemrograman Terstruktur 4 W KI091303 Sistem dan Teknologi Informasi 2 W KI091304 Sistem Digital 4 W SM091201 Kalkulus 1 3 W 18 SEMESTER 2 Kode MK Nama Mata Kuliah sks Wajib/Pilihan IG09130X Pendidikan Agama 2 W KI091305 Algoritma dan Struktur Data 4 W KI091306 Matematika Diskrit 3 W KI091307 Organisasi Komputer 3 W KI091308 Teori Graf dan Otomata 3 W SM091202 Kalkulus 2 3 W 18 SEMESTER 3 Kode MK Nama Mata Kuliah sks Wajib/Pilihan KI091309 Basis Data 4 W KI091310 Komputasi Numerik 3 W KI091311 Pemrograman Berorientasi Objek 4 W KI091312 Rekayasa Perangkat Lunak 2 W KI091313 Sistem Operasi 4 W KI091314 Statistika Komputasional 3 W 20 SEMESTER 4 Kode MK Nama Mata Kuliah sks Wajib/Pilihan IG091307 Bahasa Indonesia 2 W IG091309 Pengantar Ilmu Lingkungan 2 W KI091315 Analisis dan Perancangan Sistem 4 W KI091316 Jaringan Komputer 3 W KI091317 Pemrograman Web 3 W KI091318 Perancangan dan Analisis Algoritma 3 W KI091319 Riset Operasional 3 W 20 SEMESTER 5 Kode MK Nama Mata Kuliah sks Wajib/Pilihan KI091320 Basis Data Lanjut 3 W 17 | K a t a l o g
  • 18. KI091321 Grafika Komputer 3 W KI091322 Kecerdasan Buatan 3 W KI091323 Pemrograman Framework J2EE 3 W KI091324 Pemrograman Jaringan 3 W KI091325 Perancangan dan Analisis Algoritma 3 W Lanjut 18 BIDANG KEAHLIAN KOMPUTASI CERDAS DAN VISUALISASI (KCV) SEMESTER 6 Kode MK Nama Mata Kuliah sks Wajib/Pilihan KI091392 Kerja Praktek 2 W KI091326 Pemrograman Framework .NET 3 W KI091331 Analisis Data Multivariat 4 P KI091332 Data Mining 4 P KI091333 Kecerdasan Komputasional 3 P KI091334 Simulasi Sistem Diskrit 4 P 20 SEMESTER 7 Kode MK Nama Mata Kuliah sks Wajib/Pilihan IG091306 Pend Kewarganegaraan 2 W KI091327 Sosio dan Etika 2 W KI091335 Data Warehousing 3 P KI091336 Pengolahan Citra Digital 4 P KI0913xx Pilihan 1* 4 P KI0913xx Pilihan 2* 4 P 19 SEMESTER 8 Kode MK Nama Mata Kuliah sks Wajib/Pilihan IG091311 Pengantar Technopreneurship 2 W KI0913xx Pilihan 3* 4 P KI091391 Tugas Akhir 5 W 11 Total sks 144 DAFTAR MATA KULIAH PILIHAN 1, 2, 3 BIDANG KEAHLIAN KCV Kode MK Nama Mata Kuliah sks Wajib/Pilihan KI091337 Simulasi dan Game Komputer 4 P KI091338 Sistem Temu Kembali Informasi 4 P 18 | K a t a l o g
  • 19. KI091339 Visi Komputer 4 P KI091340 Optimasi Nonlinear 4 P KI091341 Pemrograman Robot 4 P KI091342 Topik Khusus Komputasi Cerdas dan 4 P Visualisasi BIDANG KEAHLIAN REKAYASA PERANGKAT LUNAK (RPL) SEMESTER 6 Kode MK Nama Mata Kuliah sks Wajib/Pilihan KI091392 Kerja Praktek 2 W KI091326 Pemrograman Framework .NET 3 W KI091371 Animasi Komputer 4 P KI091372 Audit Tata Kelola TI 3 P KI091373 Manajemen Proyek Perangkat Lunak 4 P KI091374 Verifikasi dan Validasi Perangkat 3 P Lunak 19 SEMESTER 7 Kode MK Nama Mata Kuliah sks Wajib/Pilihan IG091306 Pend Kewarganegaraan 2 W KI091327 Sosio dan Etika 2 W KI091375 Evolusi Perangkat Lunak 3 P KI091376 Pembuatan Game 3 P KI091377 Pola dan Arsitektur Perangkat Lunak 4 P KI091378 Topik Khusus Rekayasa Perangkat 4 P Lunak 18 SEMESTER 8 Kode MK Nama Mata Kuliah sks Wajib/Pilihan IG091311 Pengantar Technopreneurship 2 W KI091379 Pemrograman Perangkat Mobile 3 P KI091380 Realitas Virtual 3 P KI091391 Tugas Akhir 5 W 13 Total sks 144 BIDANG KEAHLIAN KOMPUTASI BERBASIS JARINGAN (NCC) SEMESTER 6 Kode MK Nama Mata Kuliah sks Wajib/Pilihan KI091392 Kerja Praktek 2 W KI091326 Pemrograman Framework .NET 3 W 19 | K a t a l o g
  • 20. KI091351 Jaringan Nirkabel dan Komputasi 4 P Bergerak KI091352 Sekuritas Jaringan 3 P KI091353 Sistem Terdistribusi 4 P KI091354 Teknologi antar Jaringan 4 P 20 SEMESTER 7 Kode MK Nama Mata Kuliah sks Wajib/Pilihan IG091306 Pend Kewarganegaraan 2 W KI091327 Sosio dan Etika 2 W KI091355 Jaringan Multimedia 4 P KI091356 Komputasi Grid 4 P KI091357 Perancangan dan Manajemen 4 P Jaringan KI091358 Teknik Kompresi 4 P 20 SEMESTER 8 Kode MK Nama Mata Kuliah sks Wajib/Pilihan IG091311 Pengantar Technopreneurship 2 W KI091359 Topik Khusus Komputasi Berbasis 3 P Jaringan KI091391 Tugas Akhir 5 W 10 Total sks 144 20 | K a t a l o g
  • 21. IG091308 Bahasa Inggris 2 sks Mata Kuliah : Bahasa Inggris Kode/bobot/Semester : IG091308/ 2 sks / 1 Tujuan Pembelajaran (Learning Objectives) : 1. Mahasiswa dapat memahami isi sebuah artikel/ jurnal/ teks akademik mengenai sains dan teknologi yang ditulis dalam bahasa Inggris. 2. Mahasiswa dapat mendiskripsikan informasi atau isi dari argumentatif teks lisan setelah menyimak teks tersebut. 3. Mahasiswa dapat mengungkapkan argumentasi atau ide-ide logis secara lisan atau tulisan. Kompetensi (Competency) : 1. Mahasiswa dapat menerapkan strategy membaca yang efektif untuk menafsirkan isi argumentatif teks berbahasa Inggris yang berbasis sains dan teknologi. 2. Mahasiswa dapat menafsirkan isi berbagai jenis teks lisan yang berbahasa Inggris. 3. Mahasiswa dapat menyampaikan secara lisan dan tulisan argumen- argumen atau ide-ide dalam bahasa Inggris. Pokok Bahasan (Subject Matter) : 1. Scanning: Scanning in everyday life; scanning tables; scanning academic articles/jurnals,; scanning encyclopedia entri. 2. Previewing and Predicting: previewing and predicting book covers to foresee the contents; listen to spoken text and predict the suitable picture or figures; Say out loud the undelined reasons for predicting. 3. Vocabulary Knowledge for Effective Reading and listening: guessing meaning from context in sentences; using grammar to guess word meaning; recognizing words connecting ideas. 4. 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. 5. 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 main ideas, producing an outline. 6. 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. 7. Skimming: skimming book reviews skimming jurnal or articles. 8. Making Inference: Infering missing information, making inferences from conversations. 9. Summarizing and Analysis: summmarizing a paragraph or passages, and making a text or article analysis 21 | K a t a l o g
  • 22. Pustaka Utama : 1. Mikulecky and Jeffries. “More Reading Power” , Addison-Wesley publishing Company, 1996 2. Supriyanto. ”Critical Reading” ITB. 2007. 3. ITS English Teaching Team. “ English for Science and Technology. ITS. 2008. Pustaka Penunjang : 1. Rooks. “ Paragraph Power: Communicating Ideas through Paragraphs.Prentice Hall Regents. 1999 2. Hayden, R.E., Pilgrim, D.W, and Haggard, A.Q. “Mastering American English. Prentice Hall, Inc. 2000. 3. Thomson and Martinet. “A Practical English Grammar. Oxford University Press.1995. 4. Anderson and Anderson. “Text Types in English” Macmillan.2003. Prasyarat : - KI091301 Aljabar Linear 3 sks Mata Kuliah : Aljabar Linier Kode/bobot/Semester : KI091301/ 3 sks / 1 Tujuan Pembelajaran (Learning Objective): Mahasiswa mampu memahami konsep aljabar linier dan memilih metoda yang tepat untuk menyelesaikan berbagai persoalan aljabar linier Kompetensi: 1. Mahasiswa mampu menyelesaikan masalah sistem persamaan linier menggunakan komputasi matriks 2. Mahasiswa mampu menjelaskan ruang vektor dan aplikasinya dalam transformasi linier 3. Mahasiswa mampu mengaplikasikan aljabar linier dalam beberapa contoh kasus Pokok Bahasan (Subject Matter): Sistem persamaan linier dan matrix; Eliminasi gauss, Gauss Jordan, Matrix dan operasinya, Invers matrix (praktek menggunakan Matlab). Determinan; fungsi determinan, evaluasi determinan dengan reduksi baris, properti fungsi determinan, kofaktor, aturan cramer (praktek menggunakan Matlab). Vektor pada ruang 2 dan ruang 3; pengenalan vektor, vektor normal, vektor aritmatik, dot product, proyeksi, cross product, garis dan bidang pada ruang 3 (praktek menggunakan Matlab). Ruang vektor Euclidean; ruang n euclidean, transformasi linier dari Rn ke Rm. Ruang vektor; ruang vektor real, sub ruang vektor, bebas linier, basis dan dimensi, ruang baris, ruang kolom dan ruang null, rank dan nullity (praktek menggunakan Matlab). Ruang inner product; inner product, sudut dan Ortogonaliti pada inner product, Basis Orthonormal, Gram Schmidt. Eigenvalue dan eigenvektor; pengenalan eigenvalue dan eigenvektor, diagonalization, ortogonal diagonalization 22 | K a t a l o g
  • 23. (praktek menggunakan Matlab). Transformasi linier lanjut; pengenalan transformasi linier lanjut, Kernel dan range, Invers transformasi linier, Similarity (praktek menggunakan Matlab). Aplikasi aljabar linier; Program linier geometric, Interpolasi kubik spline, Markov chains, Teori graf, Grafika computer, Kriptografi, genetik. Pustaka Utama : 1. Elementary Linear Algebra ; Howard Anton, Drexel University, John Wiley & Sons, Inc; ninth edition, 2005 2. Elementary Linear Algebra - applications version; Howard Anton, Chris Rorres; John Wiley & Sons, Inc; ninth edition, 2005 Prasyarat: - KI091302 Pemrograman Terstruktur 4 sks Mata Kuliah : Pemrograman Terstruktur Kode/bobot/Semester : KI091302/ 4 sks / 1 Kompetensi: 1. Mahasiswa memahami metodologi pengembangan software (analisa, design, coding, testing, dokumentasi) dan mampu menerapkan metodologi tersebut pada persoalan-persoalan sederhana. 2. Mahasiswa mampu berkomunikasi dan bekerja sama dalam sebuah tim melalui mekanisme dokumentasi program. 3. Mahasiswa mampu merancang program secara modular/terstruktur dengan pendekatan top-down menggunakan fungsi-fungsi. 4. Mahasiswa mampu merancang algoritma dengan benar dan efisien, serta mampu melakukan analisa kompleksitas terhadap algoritma tersebut. 5. Mahasiswa memahami elemen-elemen bahasa pemrograman C dan mampu mengimplementasikan hasil rancangannya secara benar. 6. Mahasiswa mampu menuangkan hasil pemikirannya dalam bahasa lisan maupun tulisan dengan baik. Pokok Bahasan: Gambaran Umum Mengenai Pemrograman, Gambaran Umum tentang C, Pemrograman Terstruktur /Modular, Percabangan, Perulangan, Array, Algoritma, Sorting, Searching, String, Fungsi Rekursif, Structure dan Union, Pemrosesan File, Program Berukuran Besar, Struktur Data Dinamik, C++. Pustaka Utama : Jeri R. Hanly, Elliot B. Koffman, Problem Solving and Program Design in C, 3th edition, Addison Wesley, 2002. Thomas H. Cormen, Charles E.Leiserson, Ronald L. Rivest, Introduction to Algorithms, McGraw-Hill, 2003. 23 | K a t a l o g
  • 24. KI091303 Sistem dan Teknologi Informasi 2 sks Mata Kuliah : Sistem dan Teknologi Informasi Kode/bobot/Semester : KI091303/2/1 Kompetensi: 1. Mahasiswa mampu mengenal komponen sistem komputer saat ini dan sistem komputer yang ada, 2. Mahasiswa mampu mengenal komponen sistem informasi dan sistem informasi yang ada, 3. Mahasiswa mampu memahami bagaimana komputer bisa membantu berbagai pekerjaan manusia secara efektif dan efisien. 4. Mahasiswa mampu mengenal berbagai macam eBisnis yang bisa dilakukan sehubungan dengan perkembangan sistem informasi. Pokok Bahasan (Subject Matter): Pengenalan sistem komputer: konsep sistem komputer, hardware, software dan brainware. Hardware komputer: cpu, disk, input dan output. Software: Operating System, Software Aplikasi, bahasa pemrograman. Brainware: programmer, end-user, database admin, administrator. Profesi di bidang Teknologi Informasi, Komputer di masyarakat Indonesia. Pengenalan sistem informasi: konsep sistem informasi, komponen sistem informasi, manfaat dan keunggulan sistem informasi. Penerapan sistem informasi: CRM, ERP, SCM, SIM Akademik, SIM PSB. Studi Kasus Bisnis Online: kinerja bisnis eCommerce. Pustaka Utama : 1. Pfaffenberger, Bryan, Computes in Your Future, 4th Edition, University of Virginia, Prentice Hall, 2001 2. James A. O’Brien, Management Information systems: Managing Information Technology in the bussiness Enterprise, 6th Edition, McGraw Hill Irwin, 2004. 24 | K a t a l o g
  • 25. KI091304 Sistem Digital 4 sks Mata Kuliah : Sistem Digital Kode/bobot/Semester : KI091304/ 4 sks / 1 Tujuan Pembelajaran: Mahasiswa mampu memahami dengan benar konsep dasar sistem digital sebagai pembentuk komponen utama komputer, dan dapat menganalisis serta merancang sistem digital sederhana. Kompetensi: 1. Mahasiswa mampu menjelaskan dengan benar berbagai macam sistem bilangan 2. Mahasiswa mampu melakukan penyederhanaan fungsi-fungsi boolean dengan menggunakan beberapa metode. 3. Mahasiswa mampu menjelaskan dengan benar fungsi dan karakteristik berbagai komponen sistem digital, yang meliputi rangkaian kombinasional dan rangkaian sekuensial. 4. Mahasiswa mampu menganalisis & melakukan perancangan sistem digital baik berupa rangkaian kombinasional maupun sekuensial 5. Mahasiswa mampu memahami secara benar tahapan perancangan rangkaian sekuensial tak serempak (asynchronous) 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, fungsi-fungsi 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, Encoder, Multiplexer, Demultiplexer. Perancangan rangkaian kombinasional sederhana. Synchronous Sequential Logic: Konsep rangkaian sequensial yang sinkron, SR Latch, Flip-Flop SR, JK, D, dan T, Pengenalan State Diagram, Analisa rangkaian sekuensial, Merancang rangkaian dengan menggunakan Flip-flop, Register, Counter dan Memory: Konsep Register, Register dengan Parallel Load, Shift Register, Counter, Binary Up-Down Counter, Memory Decoding, Desain memori, Error Corection, Arsitektur ROM. Algorithmic Satate Machine (ASM): ASM Chart, ASM Block, Timing Sequence, Desain Rangkaian dengan ASM Chart. Asynchronous Sequential Logic (ASL): Konsep Dasar ASL, Transition Table, Flow Table, Race Condition. Contoh Desain rangkaian ASL, Penyederhanaan State dan Flow Table Daftar Pustaka: 1. Morris Mano, Digital Design 3th Edition, Prentice-Hall, 2002 2. Ronald J. Tocci, Neal S. Widmer, Digital Systems Principles and Applications, Prentice-Hall, 2001 25 | K a t a l o g
  • 26. Prasyarat : - SM091201 Kalkulus 1 3 sks Mata Kuliah : Kalkulus 1 Kode/bobot/Semester : SM091201/ 3 sks / 1 Tujuan Pembelajaran: Mahasiswa mampu memahami konsep-konsep dasar tentang koordinat grafik dan garis, limit dan kontinuitas, diferensial turunan, Integral dan aplikasinya. Pokok Bahasan (Subject Matter): Koordinat Grafik dan Garis;Bilangan real dan garis bilangan, nilai mutlak, petidaksamaan, garis, lingkaran, parabola, fungsi dan grafik, identifikasi fungsi. Limits dan Kontinuitas; Garis singgung dan laju perubahan, aturan dan teknik menghitung limit, definisi limit fungsi, Fungsi kontinu. Diferensial Turunan; Turunan suatu fungsi, aturan turunan, aturan rantai dan persamaan parametric, Turunan fungsi implisit, Notasi Delta. Aplikasi Turunan; Laju-laju yang berkaitan, Penentuan interval naik, turun serta kecekungan fungsi, Nilai maksimum/minimum fungsi, Teorema nilai rata- rata. Integral: Integral tertentu, Teorema Fundamental Kalkulus Pertama dan aplikasinya, menghitung luas di bawah kurva. KI091305 Algoritma dan Struktur Data 4 sks Mata Kuliah : Algoritma dan Struktur Data Kode/bobot/Semester : KI091305 / 4 sks / 2 Tujuan Pembelajaran (Learning Objective): Mahasiswa mampu mengimplementasikan tipe data abstrak dalam permasalah nyata. Kompetensi (Competency): 1. Mahasiswa mampu menyusun spesifikasi dan mengimplementasikan tipe data abstrak ( ADT ) dalam bahasa C. 2. Mahasiswa mampu menerapkan tipe data abstrak dalam permasalahan yang nyata. 3. Mahasiswa mampu menerapkan algoritma Greedy, Branch and Bound, Recurrence. Pokok Bahasan (Subject Matter): Pendahuluan; Pointer dalam C, Linear Linked List, Linked Data Structures Lain. Pengenalan Rekursi; Konsep Berpikir Rekursif, Permasalahan Umum dalam Rekursi, Aspek Kuantitatif dalam Rekursi. Struktur Data Linier - Stack dan Queue; Konsep Dasar Stack, Tipe Data Abstrak untuk Stack dan Queue, Penggunaan dan Implementasi Stack, Implementasi Rekursi Menggunakan Stack, Penggunaan dan Implementasi Queue. 26 | K a t a l o g
  • 27. List, String, dan Alokasi Memori Dinamis; Konsep dan Implementasi List, Konsep dan Implementasi Strings, Perbedaan Alokasi Memori Statis dan Dinamis, Konsep dan Implementasi Alokasi Memori Dinamis. Tree; Konsep Dasar dan Terminologi, Binary Tree, Representasi Binary Tree, Heap dan Priority Queue, Binary Tree Traversal, Binary Search Tree, AVL Tree, Two-Three Tree, Huffman Codes. Graphs; Konsep Dasar dan Terminologi, Representasi Graph, Graph Searching, Topological Ordering, Shortest Path, Task networks. Hashing; Pengenalan dan Konsep Hashing, Algoritma Hashing. Sorting; Metode Sorting Priority Queue, Metode Divide- and-Conquer, Metode Insert and Sort, Address Calculation Sorting, Metode Sorting Lainnya, Perbandingan Performance antar Metode Sorting. Rekursi Lanjut; Pembuatan Parser dengan Menggunakan Rekursi, Translasi Infix ke Postfix. Pustaka Utama (Main Reference): 1. Thomas A. Standish, “Data structures, algorithms, and software principles in C ”, Addison-Wesley, 1995. Pustaka penunjang (Supporting References): 1. Aaron M. Tanenbaum, ”Data Structures Using C”, Prentice Hall, 1997. 2. Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft, ”Data Structures and Algorithms”,Addison-Wesley,1983. Prasyarat (Prerequisite): - KI091306 Matematika Diskrit 3 sks Mata Kuliah : Matematika Diskrit Kode/bobot/Semester : KI091306 / 3 sks / 2 Tujuan Pembelajaran (Learning Objective): Mahasiswa mampu memahami konsep logika, metode pembuktian, himpunan, fungsi, induksi matematis & rekursi, relasi dan dapat mengaplikasikannya pada permasalahan nyata. Kompetensi: 1. Mahasiswa mampu menjelaskan dengan benar konsep logika dan dapat mengambil kesimpulan yang benar, 2. Mahasiswa mampu mengaplikasikan metode-metode pembuktian yang efesien, 3. Mahasiswa mampu menjelaskan & mengaplikasikan konsep himpunan dan fungsi, 4. Mahasiswa menjelaskan induksi matematis dan rekursi & mengaplikasikan pada permasalahan nyata, 5. Mahasiswa menjelaskan konsep relasi & mengaplikasikan pada permasalahan nyata. 27 | K a t a l o g
  • 28. Pokok Bahasan (Subject Matter): Konsep dasar logika dan penentuan kesimpulan; Konsep logika proposional dan ekuvalensi, konsep predikat dan quantifier, penggunaan quantifier pada proposisi, konsep aturan penenetuan kesimpulan, konsep penentuan kesimpulan untuk pernyataan quantified dan penggunaannya, kesalahan dalam penentuan kesimpulan, resolusi. Metode-metode pembuktian; Konsep metode-metode pembuktian seperti bukti langsung, bukti tidak langsung, bukti hampa, bukti mudah, bukti dengan kontradiksi, bukti per kasus, bukti pada ekuivalensi dan penggunaannya, pembuktian constructive dan non-constructive. Konsep Himpunan dan fungsi; Definisi himpunan, operasi pada himpunan, relasi dua himpunan, power set, cartesian product, konsep fungsi, jenis-jenis fungsi, fungsi invers, dan komposisi dua fungsi. Induksi matematis dan rekursi; Konsep induksi matematis, metode pembuktian dengan induksi matematis, konsep induksi kuat, metode pembuktian dengan induksi kuat, penggunaan induksi kuat pada komputasi geometri, pembuktian dengan properti well-ordering, fungsi rekursi, himpunan rekursi dan struktur, struktur induksi, generalisasi induksi, algoritma rekursi, pembuktian kebenaran algoritma rekursi, rekursi dan iterasi. Relasi; Definisi dan notasi relasi, relasi pada himpunan, sifat-sifat relasi, kombinasi dua relasi, komposisi dua relasi, relasi ekivalen. Pustaka Utama: 1. Discrete Mathematics and its Applications; Kenneth H. Rosen; McGraw Hill; sixth edition; 2007. Pustaka penunjang : Prasyarat : - KI091307 Organisasi Komputer 3 sks Mata Kuliah : Organisasi Komputer Kode/bobot/Semester : KI091307/ 3 sks / 2 Tujuan Pembelajaran: Mahasiswa mampu memahami dengan benar konsep dasar cara kerja komputer dan dapat menjelaskan dengan tepat fungsi dari setiap komponen pembentuk komputer, serta dapat memahami dengan benar metode pipelining, sebagai suatu cara untuk pemrosesan secara paralel. Kompetensi: 1. Mahasiswa mampu menjelaskan dengan benar dasar kerja komputer dan komponen pembentuknya. 2. Mahasiswa mampu menjelaskan dengan tepat urutan untuk mengeksekusi suatu instruksi. 3. Mahasiswa mampu menjelaskan dengan benar organisasi dan fungsi setiap komponen pembentuk komputer 4. Mahasiswa mampu menjelaskan dengan benar konsep pipelining sebagai salah satu cara untuk pemrosesan secara paralel. 28 | K a t a l o g
  • 29. Pokok Bahasan: Struktur Dasar Komputer: Organisasi dan arsitektur computer, struktur komputer dan fungsi-fungsi di dalamnya, evolusi 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 set. 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 (RAM), Read Only Memory (ROM), Cache Memory: Mapping, Replacement Algorithm, Virtual Memory, Secondary Storage. 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 Daftar Pustaka: 1. Hamacher, Vranezic & Zaky, Computer Organization 5th Edition, McGraw- Hill, 2002. 2. William Stallings, Computer Organization And Architecture 4th Edition, Prentice-Hall, 1996. 3. Morris Mano, Computer System Architecture , Prentice-Hall, 1993. Prasyarat : Sistem Digital (KI091304/4sks) KI091308 Teori Graf dan Otomata 3 sks Mata Kuliah : Teori Graf dan Otomata Kode/bobot/Semester : KI091308/ 3 sks / 2 Kompetensi: 1. Mahasiswa mampu menjelaskan komponen perangkat pemodelan menggunakan teori graph. 2. Mahasiswa mampu mengaplikasikan teori graph untuk memodelkan permasalahan riil serta memformulasikan konsep penyelesaiannya. 3. Mahasiswa mampu menjelaskan komponen perangkat pemodelan menggunakan otomata. 4. Mahasiswa mampu mengaplikasikan otomata untuk memodelkan permasalahan riil serta memformulasikan konsep penyelesaiannya. Pokok Bahasan: Graph & Subgraph : Graph & Simple Graph, Subgraph, Vertex Degree, Path & Connection, Cycles, Isomorphism. Tree & Directed Graph: Tree & The Properties, Cut Edge & Cut Vertex, Spanning Tree, Types of Digraph & Their Connections, Fundamental Cycle. Some Special Graphs: Euler Tours, Hamiltonian Cycles, Planar Graph, Dual Graph. Matriks & Representasi 29 | K a t a l o g
  • 30. Komputer: Incidence & Adjacency, Matrices, Komputasi Graph. Studi Kasus I: Shortest Path Problem (Djikstra, Floyd, Ford, Euclidian Shortest path). Studi Kasus II: Travelling Salesman Problem & Chinese Postman Problem (reduction-based method for solving TSP, other approaches. Chinese Postman & matching). Studi Kasus III: Distribution Problem (single depot vehicle routing, angular approaches, multi depot distribution problem). Studi Kasus IV: Flows in network (complete flows, maximal flows, minimal cost flows). Learning Automata:Environment, Automaton, Feedback Connection Of Automaton And Environment, Norms Of Behavior. Fixed Structure Automata, Variable Structure Stochastic Automata, Variable Structure Stochastic Automata, Convergence, Q and S Models. Some special Automaton, Interconnected Automata and Games. Pustaka Utama (Main Reference): 1. Diestel, R., Graph Theory, 2000, Springer-Verlag 2. Liotta, G., Tamassia, R., Tollis, I., Graph Algorithms and Applications 2, 2004, World Scientific Pub. Pustaka penunjang (Supporting References): 1. McHugh, J.A., Algorithmic Graph Theory, 1990, Prentice-Hall Inc. 2. Narendra, K., Thathachar, M.A.L., Learning Automata: an introduction, 1989, Prentice-Hall Inc. Prasyarat: - SM091202 Kalkulus 2 3 sks Mata Kuliah : Kalkulus 2 Kode/bobot/Semester : SM091202/ 3 sks / 1 Tujuan Pembelajaran: Mahasiswa mampu memahami konsep-konsep dasar tentang aplikasi integral tertentu, Fungsi transenden, Teknik integrasi, Koordinat Kutub dan Persamaan Parametrik serta Deret Tak Hingga. Pokok Bahasan (Subject Matter): Aplikasi Integral tertentu; Luas antara dua kurva, Volume benda putar, Panjang kurva. Fungsi Transenden; Fungsi logaritma dan exponensial, Turunan dan integral fungsi logaritma dan transenden, Pertumbuhan dan Peluruhan Exponensial, Invers fungsi dan turunannya. Teknik Integrasi; Integral parsial, Integral pecah rasional. Koordinat Kutub dan Persamaan Parametrik; Koordinat kutub, Grafik pada koordinat kutub, Luasan dalam koordinat kutub, Persamaan parametric. Deret Tak Hingga: Barisan tak hingga, Deret tak hingga, Uji konvergensi, Deret berganti tanda dan deret pangkat, Deret Taylor dan Maclaurin. 30 | K a t a l o g
  • 31. KI091309 Basis Data 4 sks Mata Kuliah : Basis Data Kode/bobot/Semester : KI091309 / 4 sks / 3 Kompetensi: 1. Mahasiswa mampu memodelkan informasi dan pengetahuan dalam bentuk relasional 2. Mahasiswa mampu mendeskripsikan model ke dalam bentuk aljabar relasional. 3. Mahasiswa mampu menuliskan model dalam diagram konseptual maupun fisik 4. Mahasiswa mampu mentransformasi model konseptual ke dalam model fisik 5. Mahasiswa mampu menormalisasi model data 6. Mahasiswa mampu membuat DDL dan DML Pokok Bahasan (Subject Matter): Pengertian dasar dan konsep Basis Data dan Sistem Manajemen Basis Data (DBMS); Struktur dan komponen-komponen dalam DBMS, Karakteristik Basis Data, Pemakai/orang-orang yang terlibat dalam Basis Data, Contoh penggunaan basis data dan manfaat dan implikasi Basis Data. Model data, schema dan instance; Analisis dan perancangan Basis Data, langkah-langkah dalam perancangan basis data, pemodelan data dengan CDM dan PDM, konsep model relasional, domain, tupple, atribut dan relasi (relationship). Entitas; Contoh Studi Kasus, mendaftar kebutuhan pengguna, identifikasi entitas, penamaan entitas, definisi entitas, single instante entity, entity relationship minimum, pemodelan entity dalam single context, homonym, synonym. Atribut; Identifikasi atribut, aturan-aturan atribut, checklist item-item atribut, deskripsi atribut, domain atribut, organisasi atribut, nilai default, domain split, stribut optional, atribut promary key, karakteristik primary key, optional primary key, pengulangan primary key, artificial key, 2 atau lebih entitas dengan identical primary key, migrasi primary key, artificial key access path, nama alias, generalitation hierarchy primary key inheritance, atribut foreign key, dangling foreign key, optional foreign key. Relationship; Aturan-aturan tentang relationship : relationship checklist, balanced one-to-one relationships, mandatory one-to-optional-one relationships, optional-one-to-many relationships, many-to-many (nonspesific) relationships, circular references, Triads, lebih dari 2 relationship antara 2 entitas, parallel associative entitien, recursive relationships. Generalization Hierarchy rules; Subtype justification, supertype justification, subtype discriminators, category discriminator control, multiple inheritance, nested generalization hierarchy, relaxation of mutual exclusivity requirement, subtype relationship dependency, generalization hierarchies of dependent entities, supertype limits. Data ModelView Rules; Aturan-aturan Normalisasi; Keuntungan normalisasi, bussines normal form, first normal form (NF), 2NF, 3NF, Boyce/codd NF, 4NF, 5NF. Data Modeling; Modeling logical vs physical object, agregasi, levels of abstraction, modeling complex data types, pemodelan proses vs pemodelan data, Pembuatan CDM,Konversi CDM ke PDM, Pengenalan dan 31 | K a t a l o g
  • 32. penggunaan CASE Tool untuk pembuatan CDM dan PDM (power designer). Data Description Language (DDL); Bahasa Basis Data Relasional, DDL, Pendefinisian Data dalam SQL, Konsep Schema & Catalog, Perintah Create Table, Tipe Data dan Constraint, Perintah Drop, Perintah Alter. Aljabar relasional; Union, set difference, cross product, projection,selection. Basic SQL Queries; Penanganan Ambiguous dan Penggunaan Alias, Query tanpa WHERE Clause dan Penggunaan (*), Tabel sebagai Set, Nested Queries & Set Comparison. Fungsi EXISTS & NOT EXISTS, Eksplisit Set & NULL, Penamaan Kembali, Fungsi Aggregate & Grouping, Substring Comparison, Arithmetic Operator & Ordering, UPDATE Statements, VIEW dalam SQL. Materi Pengayaan : Format penyimpanan data (.xls, csv, mdb, dll), Konversi data. Pustaka Utama: 1. Reingruber, Michael C & Gregory, William W; “The Data Modeling Handbook A Best-Practice Approach to Building Quality Data Models”, John Wiley & Son Inc, 2001 Pustaka penunjang: 1. Ramakrishnan, Raghu, Gehrke, Johannes. “Database Management Systems, Third Edition”. New York: The McGraw-Hill Companies, Inc. 2003. 2. Howe, David; “Data analysis for Database Design”, third Edition, Butterworth-Heineman, 2001. Prasyarat : Sistem dan Teknologi Informasi (KI091303) KI091310 Komputasi Numerik 3 sks Mata Kuliah : Komputasi Numerik Kode/bobot/Semester : KI091310/ 3 sks / 3 Kompetensi: 1. Mahasiswa mampu mengaplikasikan metode-metode untuk memperoleh akar persamaan. 2. Mahasiswa mampu mengaplikasikan metode-metode untuk pencocokan kurva dengan teknik regresi maupun interpolasi. 3. Mahasiswa mampu mengaplikasikan metode-metode untuk melakukan diferensiasi dan integrasi numerik. 4. Mahasiswa mampu mengaplikasikan metode-metode untuk melakukan diferensiasi terhadap fungsi dengan variabel tunggal (diferensiasi biasa) maupun dengan 2 atau lebih variabel (diferensiasi parsial). Pokok Bahasan: Pengantar Metode Numerik: Pengertian Metode Numerik, Pengertian “Bilangan Berarti”, Pengertian Akurasi dan Presisi, Pengertian, Pembulatan, Pengertian “Kesalahan”, Deret Taylor. Akar Persamaan ? Metode Akolade : Metode Grafik, Metode Tabulasi, Metode Bolzano (1/2 interval), Metode Regula Falsi (posisi salah), Metode Faktorisasi, Metode Bairstow, Metode Quotient-Difference. Akar Persamaan Metode Terbuka: 32 | K a t a l o g
  • 33. Metode Iterasi, Metode Newton-Raphson, Metode Secant, Penanganan Akar Ganda, Penugasan III. Regresi Kuadrat Terkecil : Pengantar Pencocokan Kurva, Regresi Linier, Regresi Polynomial, Regresi Linier Berganda, Regresi Non Linier. Interpolasi : Konsep Beda Hingga, Interpolasi Newton, Interpolasi Lagrange, Interpolasi Gauss, Stirling & Bessel, Interpolasi Trigonometrik, Interpolasi Spline. Persamaan Differensial Biasa: Metode Euler-Cauchy, Metode Heun Single Step, Metode Picard, Metode Taylor, Metode Runge-Kutta, Metode Heun Multi Steps, Metode Adam, Metode Milne, Metode Adam-Moulton. Persamaan Differensial Parsial: PDP Elliptik, PDP Parabolik, PDP Hiperbolik. Pengantar Optimasi Komputasional: Permasalahan Optimasi scr Umum, Unconstrained Optimization, Constrained Optimization. Pustaka Utama (Main Reference): 1. Chapra, S.C., Canale, R.P., Numerical Methods for Engineeer 5th Ed, 2006, McGraw-Hill 2. Soehardjo, Analisa Numerik, 1985 3. Munif, A., Prastyoko, A., Penguasaan dan Penggunaan Metode Numerik, Guna Widya, 1995 Pustaka penunjang (Supporting References): KI091312 Rekayasa Perangkat Lunak 2 sks Mata Kuliah : Rekayasa Perangkat Lunak Kode/bobot/Semester : KI091312 / 2 sks / 3 Tujuan Pembelajaran (Learning Objective): Mahasiswa mampu menjelaskan tahapan dan metodologi pembangunan perangkat lunak secara benar baik secara mandiri atau juga dalam kerjasama tim. Kompetensi: 1. Mahasiswa mampu menjelaskan dengan benar siklus pengembangan perangkat lunak. 2. Mahasiswa mampu merumuskan dengan teliti berbagai macam metodologi pengembangan perangkat lunak. 3. Mahasiswa mampu menganalisis & melakukan perancangan model perangkat lunak sistem akademik sederhana. 4. Mahasiswa mampu bekerjasama dan berfikir kreatif dalam membuat perangkat lunak serta mempresentasikan hasil karya rancangan. Pokok Bahasan (Subject Matter): Pengertian rekayasa perangkat lunak, Konsep rekayasa perangkat lunak, Pengantar analisis, perencanaan, desain dan implementasi; Perspektif Produk Perangkat Lunak, Model Proses Perangkat Lunak , Model spiral, RAD, prototypeUnified Process ; Aktivitas terintegrasi , System Engineering, Requirement engineering; Pemodelan Analisis; Pemodelan Desain Perangkat Lunak, Desain sistem: perancangan konseptual dan 33 | K a t a l o g
  • 34. perancangan fisik, Perancangan konseptual, evaluasi alternatif rancangan, penyiapan spesifikasi rancangan, dan penyiapan laporan rancangan sistem secara konseptual , perancangan fisik- keluaran, masukan, antarmuka pemakai dan sistem, platform, basis data, modul, kontrol, dokumentasi, pengujian, ataupun rencana konversi; Implementasi sistem, Pemrograman dan pengujian, Instalasi perangkat keras dan perangkat lunak, Pelatihan kepada pemakai,Pembuatan dokumentasi ; Software Testing Strategies, Unit Testing, Integration Testing; Software Testing Techniques, Whitebox testing, Blackbox testing, System Testing,; Quality Assurance; Operasi dan pemeliharaan, Perawatan perfektif, Perawatan adaptif, Perawatan korektif, Evaluasi dan pengukuran produk perangkat lunak, Software metric; Software Performance, SQA & Reviews perangkat lunak, Software Reuse, Manajemen Resiko, Specification Configuration Management; Pembiayaan dan Estimasi Perangkat Lunak, Cocomo, Delphi, Activity Base costing. Pustaka Utama : 1. Pressman, R. S., Software Engineering: A Practitioner's Approach, 8th Edition, McGraw-Hill, 2008 2. Sommerville, I., Software Engineering 8th edition, Addison-Wesley, 2007. 3. Stephen R. Schach: Object-Oriented and Classical Software Engineering, 7th Edition, 2007 Pustaka penunjang : 1. Meyer, B., Object-Oriented Software Construction, 2nd Edition, Prentice- Hall, 1997. 2. Pfleeger, S. L., Software Engineering Theory and Practice, 2nd Edition, Prentice Hall, 2001 Prasyarat : - KI091313 Sistem Operasi 4 sks Mata Kuliah : Sistem Operasi Kode/bobot/Semester : KI091312 / 4 sks / 3 Tujuan Pembelajaran (Learning Objective): Mahasiswa mampu memahami prinsip dan praktek dari sistem operasi modern dengan penekanan pembahasan pada Linux, Windows Vista, embedded, real-time, dan sistem multimedia. Kompetensi: 1. Mahasiswa mampu memahami konsep dasar sistem operasi yang merupakan jembatan antara perangkat keras dengan perangkat lunak, 2. Mahasiswa mampu memahami implementasi sinkronisasi multiprocessing dan multithreading untuk interprocess communication sehingga mencapai mutual exclusion, 3. Mahasiswa mampu memahami konsep penjadwalan dan melakukan perbandingan dengan beberapa sistem operasi, 34 | K a t a l o g
  • 35. 4. Mahasiswa mampu memahami konsep pengelolaan memori komputer, file sistem, dan membandingkan beberapa konsep virtual memori, 5. Mahasiswa mampu memahami konsep manajemen I/O, konsep deadlock (mendeteksi, menghindari, dan mencegah terjadinya deadlock), 6. Mahasiswa mampu memahami konsep multimedia dan keamanan pada sistem operasi, 7. Mahasiswa mampu mengenal konsep manajemen sistem terdistribusi. Pokok Bahasan (Subject Matter): Pengenalan sistem operasi; Mainframe OS, Server OS, Multiprocessor OS, PC OS, Handheld Computer OS, Embedded OS, Sensor Node OS, Real-Time OS, Smart Card OS. Konsep sistem operasi; Process, Threads, Interprocess Communication, Penjadwalan, Manajemen Memori, File System, I/O, Deadlock. Konsep System Calls; Manajemen Proses, File, Direktori, Struktur Sistem Operasi. Konsep Proses; process model, process creation, process termination, perlakuan proses, implementasi proses dan multiprogramming. Konsep Threads; Penggunaan thread, implementasi thread, aktivasi penjadwalan thread. Konsep Interprocess Communication (IPC); Race Condition, Critical Region, Mutual Exclusion, Semaphore, Message Passing, Barrier. Konsep Penjadwalan; penjadwalan thread. Masalah IPC; masalah Dining Philosophers, masalah Readers and Writers. Konsep Manajemen Memori; kebutuhan-kebutuhan manajemen memori, Swapping dan Managing Free Memory, Virtual Memori: Paging dan Page Table, Algoritma Page Replacement. Konsep File System; Implementasi File System, Manajemen dan Optimasi File System. Konsep Input/Output; prinsip perangkat keras I/O, prinsip perangkat lunak I/O, layer perangkat lunak I/O, Thin Client, Power Management. Konsep Deadlock; prinsip-prinsip Deadlock, Algoritma Ostrich, Pendeteksian dan Penanganan Deadlock, Penghindaran Deadlock, Pencegahan Deadlock. Konsep Sistem Operasi Multimedia; pengenalan multimedia, file multimedia, kompresi video dan audio, penjadwalan proses multimedia, model pola multimedia file system, file placement, caching, disk scheduling untuk multimedia. Konsep Multiple Processor; konsep multiprocessor, konsep multicomputer, konsep virtualisasi, pengenalan konsep sistem terdistribusi. Keamanan; Lingkungan Pengamanan, Konsep dasar kriptografi, Mekanisme pengamanan, Penerapan Autentikasi, Insider Attack, Malware, Pertahanan. Konsep Desain Sistem Operasi; Desain Antarmuka Pengguna, Implementasi, Performa, Manajemen Proyek, Trend pada desain sistem operasi. Pustaka Utama: 1. Andrew S Tanenbaum, “Modem Operating System”, 3rd ed., Pearson Prentice Hall, Upper Saddle River, NJ., 2008. 2. William Stalling, “Operating Systems (Internals and Design Principles)”, 4th ed., Prentice Hall, 2001. 3. A Silberschatz, P Galvin, G Gagne, “Applied Operating Systems Concepts”, 6th ed., John Willey & Sons, Inc., 2000. Pustaka penunjang : 1. M Mitchell, J Oldham, A Samuel, “Advanced Linux Programming”, New Riders, 2001. 35 | K a t a l o g
  • 36. 2. K Wall, M Watson, M Whitis, “Linux Programming Unleashed”, Sams, 1999. 3. Robbins, “Unix Systems Programming (USP)”. 4. Peek, “Learning the Unix Operating System” (O’Reilly). 5. Levine and Young, “Unix for Dummies”. 6. Taylor, “Sams Teach Yourself Unix in 24 Hours”. Prasyarat : Organisasi Komputer (KI091307) KI091314 Statistika Komputasional 3 sks Mata Kuliah : Statistika Komputasional Kode/bobot/Semester : KI091314 / 3 sks / 3 Tujuan Pembelajaran (Learning Objective): Mahasiswa mampu memodelkan hasil percobaan dalam fungsi distribusi probabilitas dan mampu menganalisis hasil pengukuran dengan uji hipotesis dan model regresi. Kompetensi: 1. Mahasiswa dapat menjelaskan tipe data dari hasil pengukuran. 2. Mahasiswa dapat memodelkan peluang kejadian acak. 3. Mahasiswa dapat mengambil kesimpulan tentang parameter populasi. 4. Mahasiswa dapat memodelkan hubungan antar variabel dalam bentuk fungsi/persamaan. 5. Mahasiswa dapat menggunakan perangkat bantu pengolahan data statistik untuk estimasi parameter dan pemodelan. Pokok Bahasan (Subject Matter): Konsep dasar statistika dan pengukuran; Pengertian statistika, Metode pengukuran, populasi dan sampel, parameter dan statistik, ukuran pemusatan dan ukuran penyebaran, distribusi frekuensi. Konsep dasar probabilitas; Menghitung titik kejadian, Prinsip Perkalian, Permutasi dan Kombinasi, Menghitung nilai Probabilititas, Mutually Exclusive dan Mutually Exhaustive, Kejadian Independent dan Dependent, Probabilitas Bersyarat, Aturan Bayes. Variabel Random (VR) dan Distribusi Probabilitas: V.R. Diskrit dan Kontinu, Fungsi padat probabilitas, Fungsi distribusi Kumulatif, Distribusi probabilitas gabungan, Distribusi probabilitas marginal. Distribusi probabilitas diskrit: Distribusi Bernoulli, Distribusi Uniform Diskrit, Distribusi Binomial, Distribusi Multinomial, Distribusi Hipergeometrik, Distribusi Negatif Binomial, Distribusi Geometrik, Distribusi Poisson, Pendekatan antar distribusi. Distribusi probabilitas kontinu: Distribusi Uniform Kontinu, Distribusi Eksponensial, Distribusi Normal, Distribusi Chi- Square, Distribusi F, Distribusi t. Moment Generating Function dan Ekspektasi Matematik: Mean dari Variabel Random, Variansi dari Variabel Random, Covariansi, Teorema Chebyshev’s. Distribusi Sampling: Random Sampling, Distribusi Sampling Mean, Distribusi Sampling Variansi, Teorema Limit Central. Estimasi: Estimasi titik dan interval, Estimasi mean, Estimasi Variansi, Estimasi proporsi, Estimasi selisih mean, Estimasi perbandingan 36 | K a t a l o g
  • 37. variansi, Estimasi selisih proporsi, Sampling Berpasangan. Uji Hipotesis: Konsep Uji Hipotesis, Satu Sampel, Uji Mean, Uji Variansi, Uji Proporsi, Dua Sampel, Uji Selisih Mean, Uji Perbandingan Variansi, Uji selisih Proporsi, Uji Sampel Berpasangan, Penggunaan tools. ANOVA: Konsep ANOVA satu arah, Uji tukey, ANOVA dua arah. Regresi linier: Identifikasi hubungan antara 2 variabel, Konsep korelasi, Penaksiran parameter model, Uji hipotesis model dan parameter, Standar error estimasi, Regresi linier berganda, memeriksa multicolinearity, Penaksiran parameter model, Uji hipotesis model dan parameter, Teknik stepwise dan backward, Penggunaan tools. Pustaka Utama : 1. Ronald E.Walpole, Raymond H.Myers, “Probability & Statistics for Engineers & Scientists”, 8th Edition, Prentice-Hall Inc., 2007. 2. McClave, James T., P. George Benson, Terry Sincich, “Statistics for Business and Economics”, 9th Edition, Prentice Hall, New Jersey, 2005. Pustaka Penunjang: 1. Makridakis, Spyros, Steven C. Wheelwright, Rob J Hyndman, “Forecasting, Methods and Applications”, 3rd Edition, John Wiley and Sons, 1998 Prasyarat : Kalkulus II (SM091202), Aljabar Linier (KI091301) IG091307 Bahasa Indonesia 2 sks Mata Kuliah : Bahasa Indonesia Kode/bobot/Semester : IG091307 / 2 sks / 4 Tujuan Pembelajaran (Learning Objective): Mahasiswa menguasai metodologi penelitian dan pandai menulis karya ilmiah. Pokok Bahasan (Subject Matter) : Kajian ilmu & ketrampilan: Metode penelitian; membuat tinjauan pustaka; organisasi penulisan; tata bahasa; aturan penulisan. Kajian berkarya: penerapan metode penelitian untuk masalah yang tepat; penulisan proposal penelitian; penulisan jurnal. Kajian sikap & prilaku: berpikir kritis & analitis. Kajian landasan kepribadian: etika penulisan karya ilmiah. Pustaka Utama: 1. Margaret Cargill and Patrick O'Connor, Writing Scientific Research Articles, Wiley Blackwell, 2005 2. Jennifer Peat, Scientific Writing-Easy When You Know How, BMJ Books, 2002 37 | K a t a l o g
  • 38. IG091309 Pengantar Ilmu Lingkungan 2 sks Mata Kuliah : Pengantar Ilmu Lingkungan Kode/bobot/Semester : IG091309 / 2 sks / 4 Tujuan Pembelajaran (Learning Objectives) : Mahasiswa dapat memahami dan menjelaskan persoalan lingkungan akibat pembangunan dan menjelaskan upaya terpadu untuk melestarikan lingkungan Kompetensi (Competency) : Mahasiswa dapat memahami dan menjelaskan: Konsep Ekologi, Lingkungan hidup dan hubungan fungsionalnya, Pencemaran dan kerusakan lingkungan, Isu lingkungan global, Pembangunan Berkelanjutan, Kebijakan pengelolaan lingkungan. Pokok Bahasan (Subject Matter) : Pendahuluan: Pengantar, Lingkungan yang Berkelanjutan, Pandangan Manusia terhadap Lingkungan, Ekonomi, Politik, dan Kebijakan Lingkungan; Prinsip dan Konsep Lingkungan: Pengantar, Ekologi, Ekosistem, Energi Dalam Ekosistem, Rantai Makanan, Struktur Trofik (Piramida Makanan), Piramida Energi, Produktivitas, Sumber Daya (Resources), Macam-macam Sumber Daya, Pengaruh dan Kegunaan Sumber Daya Alam terhadap Kesejahteraan Hidup, Siklus Beogeokimia, Radiasi Matahari, Siklus Rantai Makanan, Siklus Geokimia, Keanekaragaman Hayati (Biodeversity), Keanekaragaman Hayati di Indonesia, Berkurangnya Keanekaragaman Hayati, Hilangnya Habitat dan Punahnya Spesies, Perlindungan (Konservasi) terhadap Keanekaragaman Hayati, Strategi Konservasi di Indonesia; Lingkungan Hidup dan Hubungan Fungsionalnya: Pengantar, Komponen lingkungan hidup, Arti lingkungan hidup bagi Manusia, Manusia Sebagai Komponen Lingkungan Yang Dominan, Manusia sebagai Perusak Lingkungan, Manusia Sebagai Pengelola Lingkungan, Hubungan Lingkungan Hidup dengan Kebutuhan Dasar Manusia, Kebutuhan Dasar Untuk Kelangsungan Hidup Hayati, Kebutuhan Dasar Untuk Kelangsungan Hidup Manusiawi, Kebutuhan Dasar Untuk Memilih, Manfaat dan Resiko Lingkungan, Perhitungan Cost dan Benefit dari Pemanfaatan Sumber Daya Alam dan Lingkungan, Kegiatan-Kegiatan Manusia yang Beresiko terhadap Lingkungan; Pencemaran dan Kerusakan Lingkungan: Pengantar, Pengertian Pencemaran dan kerusakan lingkungan, Pencemaran Udara, Jenis Pencemaran Udara, Indikator Pencemaran Udara, Pencegahan dan Pengurangan Pencemaran Udara, Pencemaran Air, Sumber Pencemaran Air, Indikator Pencemaran Air, Upaya dan Pengendalian Pencemaran Air, Pencemaran Tanah, Sumber Pencemaran Tanah, Indikator Pencemaran Tanah, Upaya Pengelolaan Pencemaran Tanah, Pengendalian Pencemaran, Pengelolaan Limbah, Pengelolaan dan Pengolahan Limbah Non B3, Pengelolaan dan Pengolahan Limbah B3; ISU Lingkungan Global: Pengantar, Hujan asam (Penyebab dan dampaknya),Pembentukan Asam di 38 | K a t a l o g
  • 39. Atmosfer, Dampak Deposisi Asam, Upaya Mengendalikan Deposisi Asam, Deplesi (Penipisan) Lapisan Ozon Stratosfer, Sifat dan Keberadaan Lapisan Ozon Stratosfer, Mekanisme Deplesi Lapisan Ozon Stratosfer, Dampak Deplesi Ozon, Upaya Pengendalian Deplesi Lapisan Ozon Stratosfer, Efek Rumah Kaca dan Pemanasan Global, Gas Rumah Kaca dan Sumbernya, Pengaruh Radiasi Matahari terhadap Pemanasan di Bumi, Pemanasan Global dan Dampaknya, Pengendalian Pemanasan Global, Kabut Asap Foto Kimia dan Industri; Pembangunan Berkelanjutan : Pengantar, Latar Belakang Pembangunan Berkelanjutan, Konsep Pembangunan Berkelanjutan, Implikasi Bagi Kebijakan, Ide Dasar dan Dimensi Pembangunan Berkelanjutan, Tujuan Pembangunan Berkelanjutan, Permasalahan Lingkungan Hidup Dalam Pembangunan Berkelanjutan, Peristiwa Alam, Populasi Manusia, Eksploitasi Sumber Daya Alam, Industrialisasi, Transportasi; Kebijakan Pengelolaan Lingkungan hidup : Pengantar, Model Interaksi Para Pelaku Pemanfaatan Sumber Daya Alam, Model Tragedi Sumber Daya Bersama, Model Dilema Narapidana, Model Logika Koleksi Aktif, Kebijakkan Pengelolaan Lingkungan dan Sumber Daya Alam, Instrumen Pengelolaan Lingkungan, Instrumen Hukum, Pengembangan Kelembagaan, Instrumen Proyek/Kegiatan Program, Instrumen Teknologi, Instrumen Ekonomi, Inisiatif Industri, Instrumen Sosial- Budaya dan Pendidikan, Kebijakkan Pengelolaan Lingkungan Dalam Pembangunan Berkelanjutan; Teknologi Ramah Lingkungan : Pengantar, Teknologi Ramah Lingkungan Sebagai Upaya Pelestarian Lingkungan, Teknologi Ramah Lingkungan Sebagai Upaya Penghematan Energi, Kendala Penerapan Teknologi Ramah Lingkungan, Minimisasi Limbah Dalam Menghasilkan Produk Ramah lingkungan; Sumberdaya Energi : Energi yang tak terbarukan, Effisiensi Energi, Energi Terbarukan. Pustaka Utama : Buku PIL : Mukhtasor dkk, 2008 Pustaka Penunjang: 1. Bishop, Paul L. 1983. Marine Pollution and Its Control McGraw Hill Book Company. United States of America. 2. Botkin, D.B. and Keller E.A., 2005. Environmental Science. Earth as A Living Planet. 5 th ad John Willey. New York. 3. Manik, Karden Eddy Santang. 2003. Pengelolaan Lingkungan Hidup. Djambatan. Jakarta. 4. Miller Jr., T.G. 2004. Environmental Science: Working with The Earth, 10th ed. Thomson. Toronto. 5. Nemerrow, Nelson L. 1995. Zero Pullution Industry: Waste Minimization through Industrial Complexes. John Wiley and Sons Inc. Kanada. 6. Ostrom, E.1996. Governing the Commons. Cambridge University Press. 7. Rubin, E.S. 2001. Introduction to Enginneering and The Environment. 1 th edition. McGraw Hill Companies Inc. New York. 8. Sloep, Peter B and Andrew Blowers. 1996. Environmental Policy In an International Context. Open Universiteit, the Netherlancs and Open University, United Kingdom. 39 | K a t a l o g
  • 40. 9. Soeriatmadja, R.E. 1979. Ilmu Lingkungan. ITB. Bandung. 10. Wentz, Charles A. 1995. Hazardous Waste Management. McGraw-Hill Inc. United States. 11. Wright Richard T. 2005. Environmental Science. Pearson. Printice Hall. USA. KI091315 Analisis dan Perancangan Sistem 4 sks Mata Kuliah : Analisa dan Perancangan Sistem Kode/bobot/Semester : KI091318/ 4 sks / 4 Tujuan Pembelajaran (Learning Objective): Mahasiswa mampu menganalisis dan merancang kebutuhan suatu sistem dengan metodologi obyek dan menggunakan bahasa UML. Kompetensi: 1. Mahasiswa mampu memodelkan kebutuhan. 2. Mahasiswa mampu menyusun abstraksi kunci. 3. Mahasiswa mampu merancang solusi dengan pendekatan obyek. 4. Mahasiswa mampu mengidentifikasi dan memitigasi resiko Perangkat Lunak. 5. Mahasiswa mampu memetakan diagram kelas ke dalam program dan sebaliknya. 6. Mahasiswa mampu menghasilkan rancangan yang bisa dijadikan dasar untuk konstruksi. 7. Mahasiswa mampu memanfaatkan case tool Object Oriented modern. Pokok Bahasan (Subject Matter): Pemodelan; Pentingnya pemodelan, Prinsip-prinsip Pemodelan dengan pendekatan obyek, abstraksi. Object Oriented Development Life Cycle; Daur Hidup, Fase-fase di Objek Oriented (Kebutuhan, Analysis, Design, Construction, Testing, Maintenance), Analisis Kelayakan, Resiko Perangkat Lunak. Kebutuhan ; Menentukan kebutuhan pengguna, Workflow Kebutuhan, domain permasalahan, Use case, Association, Relasi antar Use case, use case description. Object Oriented Analysis; Mengidentifikasi abstraksi kunci, Analysis workflow dengan CRC (Class-Responsibility- Collaboration) Card, ekstrak class (boundary, control, entity), usecase realization, control/event flow, collabration diagram, sequence diagram, class diagram, state chart diagram. Design; Class and Method Design, Package diagram, Component diagram, Deployment, Mengubah class diagram ke program dan sebaliknya. Pustaka Utama : 1. Grady Booch, James Rumbaugh, Ivar Jacobson “The Unified Modeling User Guide”,1999 2. Alan Dennis, Barbara Haley Wixon”System Analysis And Design with UML Version 2.0”, Second edition., John Wiley & Sons, Inc. 3. Stephen R Schach.,”Object-Oriented & Classical Software Engineering”, Seventh ed., McGraw-Hill International Edition 2007. 40 | K a t a l o g
  • 41. 4. David William Brown.,”An Introduction to Object-Oriented Analysis”, Second ed., John Wiley & Sons, Inc.. Pustaka Penunjang : Jude User Manual Prasyarat : Rekayasa Perangkat Lunak (KI091312/2 sks) KI091317 Pemrograman Web 3 sks Mata Kuliah : Pemrograman Web Kode/bobot/Semester : KI091317 / 3 sks / 4 Tujuan Pembelajaran (Learning Objective): 1. Memberi mahasiswa pemahaman yang mendalam, kritis dan sistematis atas teknologi yang paling penting untuk pengembangan aplikasi web. 2. Mendemonstrasikan bagaimana teknologi-teknologi tersebut biasa digunakan di situs-situs web kini. 3. Menyediakan pengetahuan atas karakteristik dan prinsip tentang desain website yang baik. Kompetensi: 1. Mahasiswa memiliki sebuah pemahaman yang kritis dan sistematis tentang protokol web yang digunakan di situs-situs web sekarang. 2. Mahasiswa memiliki pemahaman tentang berbagai macam teknik dan bahasa pemrograman yang ada untuk bisnis dan organisasi dan mampu memilih sebuah arsitektur yang sesuai untuk sebuah aplikasi web 3. Mahasiswa dapat menunjukkan kemampuan untuk merancang dan mengimplementasikan situs web yang dapat dirawat (maintainable) 4. Mahasiswa dapat membuat keputusan-keputusan yang kritis dan lazim terkait pengembangan aplikasi client-side menggunakan HTML dan JavaScript 5. Mahasiswa dapat merancang dan mengimplementasikan aplikasi server- side yang mutakhir secara layak dengan menggunakan satu atau lebih teknologi yang sesuai 6. Mahasiswa mampu menerapkan teknologi web yang bersifat dinamis dengan mengkolaborasikannya bersama teknologi database. 7. Mahasiswa memiliki pemahaman yang kritis dan sistematis tentang perkembangan teknologi web dari asal mulanya, perkembangan terkini, dan perkiraan perkembangan di masa depan Pokok Bahasan (Subject Matter): Internet dan WWW; W3C, Perkembangan Teknologi Web, Pengenalan Web Browser, Pengantar Komputasi Client-Server dan sistem kerja WWW. Web 2.0; Penjelasan fitur web 2.0, Rich Internet Application, Web Services, 41 | K a t a l o g
  • 42. Mashups, Widgets, Gadgets, XML, RSS, Atom, JSON, dan VoIP. XHTML; Penyuntingan XTHML, W3C XHTML Validation Service, Struktur dan Objek XHTML. Cascading Style Sheets (CSS). JavaScript; Pengenalan scripting, Pemrograman JavaScript, Object pada JavaScript, Document Object Model, Event pada JavaScript, XML dan RSS. Adobe® Flash® dan Rich Internet Applications; Konsep dasar menggambar di Adobe Flas, Konsep dasar animasi, Pengenalan Object Oriented Programming pada ActionScript. Microsoft® Silverlight™ dan Rich Internet Applications; Garis besar platform, Membuat user interface dalam XAML. Ajax-Enabled Rich Internet Applications; RIAs dengan Ajax, Menggunakan XML dan DOM, Membuat sebuah aplikasi Ajax berskala penuh. PHP: Hypertext Preprocessor; Pengenalan web server Apache, Dasar-dasar pemrograman PHP, String Processing dan Regular Expressions, Pemrosesan dan Business Logic dari Form. PHP dan MySQL; Penggunaan Cookies dan Session, MySQL sebagai basis data relasional, SQL, Koneksi ke sebuah database, Melakukan transaksi antara PHP dan MySQL. ASP.NET 2.0 dan Ajax; Pengenalan web server IIS, Web Control, Session Tracking, Koneksi database di ASP.NET, ASP.NET Ajax. JavaServer™ Faces; Teknologi web Java, Membuat dan menjalankan sebuah aplikasi sederhana di NetBean, Komponen-komponen JSF, Session tracking. Web Services dan Web 3.0. Pustaka Utama : 1. Harvey M. Deitel and Paul J. Deitel, “Internet & World Wide Web How to Program”, 4th Edition, Pearson Education, Inc. , Upper Saddle River, NJ., 2008. Prasyarat : Pemrograman Berorientasi Objek (KI091311/4sks) KI091318 Perancangan dan Analisis Algoritma 3 sks Mata Kuliah : Perancangan dan Analisis Algoritma Kode/bobot/Semester : KI091318 / 3 sks / 4 Tujuan Pembelajaran: Peserta mata kuliah mampu mengaplikasikan metode analisis kebenaran dan analisis kompleksitas pada suatu rancangan algoritma serta mampu berfikir dengan logika yang benar serta kreatif dalam mengembangkan suatu rancangan algoritma. Kompetensi: 1. Peserta mata kuliah mampu mengaplikasikan metode analisis kebenaran (correctness analysis) pada suatu rancangan algoritma. 2. Peserta mata kuliah mampu melakukan analisis kompleksitas pada suatu rancangan algoritma. 3. Peserta mata kuliah dapat melakukan analisis algoritma dengan karakteristik NP-Complete. 4. Peserta mata kuliah mampu berfikir dengan logika yang benar serta kreatif dalam mengembangkan suatu rancangan algoritma, serta dapat mempresentasikan hasil rancangan tersebut dengan baik. 42 | K a t a l o g
  • 43. Pokok Bahasan: Pengantar Analisis Algoritma; Peranan algoritma dalam komputasi, Pendekatan rancangan algoritma : Iteratif dan Divide-and-Conquer, Karakteristik Random Access Machine (RAM). Analisis Kebenaran dengan Loop Invariant; Loop Invariant pada Rancangan Iteratif : Kasus Insertion Sort, Loop Invariant pada Rancangan Divide-and-Conquer : Kasus Merge Sort. Growth of Functions; Notasi dan Definisi Asimtotik, Asymptotically bound, Asymptotically tight bound, Properti Asimtotik. Rekurensi; Metode Substitusi, Metode Pohon Rekursi, The Master Method, Generating Function. Analisis Probabilistik dan Rancangan Algoritma Randomized; Fungsi Indikator, Analisis Probabilistik Rancangan Algoritma Randomized. Analisis Amortized ; Analisis Aggregat, The Accounting method, The Potential method, Tabel Dinamik. NP-Completeness; Algoritma Polynomial-time, Verifikasi Algoritma Polynomial-time, NP- Completeness dan reducibility, Proof pada NP-Completenes, Problem- problem NP-Complete. Pustaka Utama : 1. Thomas H. Cormen, Charles E.Leiserson, Ronald L. Rivest, Introduction To Algorithms, MIT Press/McGraw-Hill, 2001. Pustaka penunjang : 1. Jeffrey McConnell, Analysis of Algorithms, Jones and Bartlett Publisher, 2008. 2. Anany Levitin, Introduction To The Design & Analysis of Algorithms, Addison Wesley, 2003. 3. Kenneth Rosen, Discrete Mathematics and Its Applications, Mc-Graw Hill, 2007. Prasyarat: Algoritma dan Struktur Data (KI091305/4 sks) KI091319 Riset Operasional 3 sks Mata Kuliah : Riset Operasi Kode/bobot/Semester : KI091319/ 3 sks / 4 Tujuan Pembelajaran (Learning Objective): Mahasiswa mampu memahami konsep optimasi linier dan memilih metoda yang tepat untuk menyelesaikan berbagai persoalan optimasi linier Kompetensi: 1. Mahasiswa Mampu merumuskan problem dunia nyata dalam bentuk model optimasi linier. 2. Mahasiswa Mampu menyelesaikan model optimasi linier menggunakan metode simplex, network, dan integer programming. Pokok Bahasan (Subject Matter): 43 | K a t a l o g