Silabus Manajemen Infromatika DIII 2009 Semester 1 Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Pengantar Teknologi Informasi 145AI1401 4 Komputer-komputer sudah berkembang di dalam setiap aspek kehidupan. Pengetahuan tentang komputer adalah penting untuk menggunakan komputer secara efektif di dalam kehidupan seharihari. Karenanya, mata kuliah ini memperkenalkan istilah-istilah komputer dasar. Tambahan pula, mata kuliah ini juga menjelaskan tentang bagaimana caranya bekerja dengan Windows dan mengatur file-file dan folder-folder. Tugas-tugas bisnis sehari-hari termasuk di dalamnya yaitu menciptakan surat-surat, lembar-lembar, laporan-laporan dan presentasi-presentasi. Tugas-tugas ini dapat secara efisien tercapai dengan alat produktivitas kantor seperti aplikasi Office 2007. Menambah pengetahuan dalam bekerja dengan komputer Menjalankan pekerjaan sehari dengan menggunakan alatalat produktivitas kantor Mengirim dan menerima E-mails Setelah menyelesaikan modul ini, mahasiswa mampu untuk: Memahami komponen-komponen dari sebuah komputer Mengidentifikasi komponen-komponen perangkat keras (hardware) Memahami organisasi data Dapat menjelajah komputer mengolah Files dan Folders Mengubah Display Bekerja dengan Microsoft Access o Bekerja dengan Tables o Mengelolah dan dapat mengembalikan (retrive) Data o Membuat Forms dan Reports Bekerja dengan Microsoft Excel o Mengelolah worksheets dan manipulasi data o Format worksheets dan Data presentations o Mencetak worksheets dan membuat bagan (charts) Bekerja dengan Microsoft Outlook o Mengorganisir pesan-pesan di Outlook o Mengelolah Folders pribadi Bekerja dengan Microsoft Office PowerPoint o Tingkatatkan suatu Presentation o Menerapkan Slide Show Effects Bekerja dengan Microsoft Word o Format suatu Document o Bekerja dengan Tables dan Graphics o Mencetak Documents dan menggunakan Mail Merge Modul NIIT Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Logika dan Algoritma 145AI1402 4 Seseorang, yang baru dalam pemrograman, seharusnya menjadi terbiasa dengan mengembangkan algoritma-algoritma sebelum belajar programming inti. Modul Fundamentals dari pemrograman membantu mahasiswa untuk memecahkan masalah menciptakan logika pemrograman menggunakan teknik-teknik seperti flowcharts, decision tables, dan pseudocode. Meneliti, memecahkan dan melukiskan solusi-solusi pada permasalahan melalui pemakaian diagram alur (flowcharts), tabel keputusan (decision tables), dan pseudocode. Menjelaskan tipe-tipe dari bahasa pemrograman Menggambarkan solusi-solusi langkah demi langkah untuk memecahkan suatu masalah Menggambarkan diagram alur (flowcharts) dan tabel keputusan (decision tables) Menuliskan pseudocode dan membuat flowcharts Mengidentifikasikan gambaran input atau output Menggambarkan variables dan literals Menggunakan variables, literals, dan operators di dalam algoritma-algoritma Mengidentifikasi operator pendahulu Menggunakan pernyataan bersyarat dan pengulanganpengulangan Menggunakan pengulangan untuk menvlidasi suatu algoritma Mengimplementasikan komentar di dalam suatu algoritma Documen sebuah algoritma Mengenalkan, menggambarkan dan membuat procedures Mengenalkan, menggambarkan dan membuat functions Modul NIIT Pengantar Basis Data 145AK1201 2 Ketersediaan perangkat lunak database manajemen memungkinkan kreasi mudah dari database dan aplikasi database. Bagaimanapun, kreasi tanpa desain biasanya mendorong ke berbagai permasalahan database, hambatan-hambatan dan melengkapai kegagalankegagalan. Oleh karena itu, pemahaman yang baik dari desain database ia kedua teori dan aspek praktis adalah penting. Mata kuliah ini menyediakan pengetahuan untuk menciptakan desain data base yang baik. Keahlian yang menguntungkan untuk mendesain suatu relational database secara efektif. Menggambarkan suatu Database Management System (DBMS) Mengidentifikasi komponen-komponen dari suatu DBMS Menggambarkan arsitektur dari suatu DBMS Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Mengidentifikasi komponen-komponen fungsional dari suatu DBMS Menggambarkan siklus hidup desain database dan metodologi Menguraikan jenis-jenis dari model data Membuat suatu entity-relationship model Daftarkan tipe-tipe dari relasi-relasi antara entitas-entitas Menggambarkan Relational Database Management System (RDBMS) Menggambarkan aljabar relational Membuat logical database design Menggambarkan normalisasi dan denormalisasi Membuat physical database design Menggambarkan Structured Query Language (SQL) Mengimplementasikan relasi-relasi menggunakan SQL Menggambarkan views Menjelaskan batasan-batasan integritas data yang berbeda yang dikenakan oleh SQL Server Menggambarkan, mengirim, dan rollback suatu transaksi Mengidentifikasi permasalahan concurrency di dalam pengolahan yang multi-user Mengimplementasikan penguncian di dalam databases Mengimplementasikan keamanan di dalam databases Modul NIIT Perancangan Basis Data 145BK1402 Pengantar Basis Data 4 Menerapkan suatu Desain Database di mata kuliah MS (Microsoft) Server 2005 yang dirancang untuk menyiapkan mahasiswa dengan pengetahuan-pengetahuan yang penting untuk query, mengatur dan mengadministrasikan database menggunakan SQL Server 2005. Modul ini memperkenalkan kepada mahasiswa Structures Query Language (SQL) dan menyediakan pengetahuan yang cukup untuk query dan mengatur suatu database. Modul ini meliputi berbagai statemen-statemen SQL yang digunakan selagi bekerja dengan SQL Server. Sebagai tambahan, modul ini membiasakan mahasiswa dengan mengatur SQL Server 2005. Modul ini menyediakan pengetahuan yang cukup tentang alat bantu – alat bantu dan latihanlatihan yang digunakan untuk menggunakan SQL Server. Query dan mengatur menggunakan SQL Server 2005 Mengatur databases mengatur SQL Server 2005 Sertifikasi SQL Server 2005. Query data Query data dari multiple tables Mengelola databases dan tables Mengelola data di dalam tables Mengimplementasikan indexes, views, and full-text search Mengimpelementasikan stored procedures dan functions Mengimplementasikan triggers dan transactions Mengimplementasikan pengaturan code Mengimplementasikan HTTP endpoints Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Mengimplementasikan pelayanan-pelayanan message-based communication Install dan mengatur SQL Server 2005 Mengelola dan mengamankan suatu database Backup dan restore data Monitor, optimize, dan kinerja troubleshoot Memilihara ketersediaan yang tinggi Mengimplementasikan pengulangan Import dan export data Modul NIIT untuk Pendidikan Kewarganegaraan 145AP1202 2 Penjabaran mengenai wawasan nusantara, ketahanan nasional, politik strategi nasional sampai dengan politik strategi nasional. Agar mahasiswa dapat memahami mengenai kesadaran bela negara, wawasan nusantara, ketahanan nasioanl samapai dengan politik strategi nasioanal. 1. Pengertian kewarganegaraan 2. Kesadaran bela negara 3. Wawasan nusantara 4. Ketahanan nasioanal 5. Tata laku organisasi 6. Hukum laut internasional 7. Metode ASTAGATRA 8.Hubungan antara gatra didalam trigatra 9. Sistem politik 10. politik strategi nasional 1. Lemhanas, 1985. 2. UUD 1945 3. Peraturan-peraturan pemerintah Bahasa Inggris 145BP1401 4 This course provides lessons for lower intermediate students and preparations for the Preliminary English Test (PET) At the end of the course, students are expected to have practical skills and knowledge related to how to use English in communication (oral and written form) based on PET level. 1) Every student is required to attend all meetings 2) Every student is required to do the assigned tasks such as exercises, quizzes, mid term and semester tests. 3) Every student is required to read the textbooks at least the assigned chapters or pages. 4) Every student is assigned to present a certain topic 5) Students are encouraged to participate actively in class 6) Students are advised to be punctual and those who attend Referensi : classes less than 80% are not allowed to join the final semester – meaning that they fail on this subject. 7) Missing classes will be made up based on students – lecturer’s agreement dealing with time and place Articles and Papers written or compiled by the lecturers Ladefoged, Peter. (1982). A Course in Phonetics. New York: Harcourt Brace Jovanovich, Inc. Sloat, Clearence, et.al. (1978). Introduction to Phonology. New Jersey: Prentice-Hall, Inc Fromkin, Victoria. et all. 1996. An Introduction to Language. Harcourt Brace. Semester 2 Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Pemrograman Berorientasi Objek 145AK2403 4 Mata kuliah ini mengarahkan anda untuk mengetahui dasar-dasar dari object-oriented programming dan mengimplementasikan dengan menggunakan C# di bahasa Windows. Mata kuliah dimulai dengan perkenalan pendekatan object-oriented. Lebih lanjut, mata kuliah ini memperkenalkan berbagai pemrograman yang digunakan di C#, pemakaian dari pembagun-pembangun dan perusak-perusak di C# and implementasi abstak, pembungkusan (encapsulation), polymorphism, and inheritance. Mata kuliah ini juga mengenalkan penanganan file di program C#. Pengetahuan tentang dasar-dasar OOPs menggunakan C# Menulis program dengan menggunakan bahasa C# Kompile dan execute menggunakan compiler C# Nyatakan alasan untuk kompleksitas yang melibatkan di dalam pengembangan perangkat lunak. Menjelaskan manfaat-manfaat dari pendekatan yang berorientasi objek Memahami dan menggambarkan terminologi berikut: Objects, Classes, Messages, dan Methods Membuat kelas-kelas di C# Menulis dan melaksanakan programC# Menggambarkan Abstraction Mengimplementasikan encapsulation di dalam C# menggunakan akses pribadi dan publik yang spesifik Mengidentifikasi dan menggunakan operator-operator berikut: Arithmetic, Assignment, Unary, Comparison, dan Logical Menggunakan konstruksi pengambilan-keputusan dan konstruksi pengulangan Mengidentifikasi kebutuhan akan pembangun-pembangun Mengidentifikasi kebutuhan akan destructors Menggabmarkan polymorphism dan Overload functions Menguraikan tipe-tipe yang berbeda dari hubungan dengan contoh-contoh di dunia nyata: Inheritance, Composition, Utilization, dan Instantiation Mengimplementasikan inheritance di dalam C# dengan menurunkan kelas-kelas dari kelas dasar Menjelaskan dan penggunaan delegasi Menggunakan kelas-kelas arus untuk file input dan output Modul NIIT Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Pemrograman .NET 145BK2404 Pemrograman Berorientasi Objek 4 Mata kuliah ini terutama memungkinkan mahasiswa untuk mendesain, mengembangkan dan menyebarkan aplikasi-aplikasi Windows yang didasarkan menggunakan Visual C#NET. Memindahkan dasar-dasar pembelajaran bahasa di OOPs menggunakan mata kuliah C#, mata kuliha ini meliputi semua karakteristik dari pemrograman dasar wondows seperti menciptakan dan mengkonfigurasi bentuk-bentuk Windows, menambah dan mengkonfigurasi controls, membuat dan mengelola kotak-kotak dialog, menu-menu dan aplikasi-aplikasi kontainer MDI. Lebih lanjut, mata kuliah ini memungkinkan mahasiswa mengimplementasikan pencetakan dan kemampuan pelaporan di aplikasi-aplikasi Windows, implementasi asynchronous programming di aplikasi-aplikasi Windows dan implementasi layanan dan fitur globalisasi di aplikasi-aplikasi Windows. Akhirnya, mata kuliah ini memungkinkan mahasiswa untuk mengatur, mengamankan, dan menyebarkan aplikasi-aplikasi Windows. Mengembangkan Aplikasi Dasar Windows menggunakan Visual C#.NET Menjelaskan kerangka the .NET dan maknanya 70-526: Microsoft .NET Framework 2.0: Windows based Client Development certification exam. Memahami makna dari GUI Apresiasi fitur dari .NET framework Membuat dan mengkonfigurasi bentuk-bentuk Windows Menambahkan dan mengatur kendali-kendali bentukbentuk Windows Implementasi kejadian-kejadian di kontrol-kontrol Membuat dan mengkonfigurasi kotak-kotak dialog , menumenu dan aplikasi-aplikasi kontainer MDI Implementasi Pencetakan dan Pelaporan di suatu aplikasi GUI Implementasi akses dan globalisasi di aplikasi-aplikasi Windows Membuat dan menyebarkan kendali-kendali pemakai aplikasi-aplikasi Windows Implementasi asynchronous programming di dalam applikasi-aplikasi Windows Mengatur, mengamankan dan mneyebarkan aplikasiaplikasi Windows Modul NIIT Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Sistem Operasi 145BK2205 2 Linux sudah meningkat sebagai suatu sistem operasi Unix-based dengan GUI. ini merupakan suatu alternatif yang murah kepada sistem operasi mahal yang lain untuk sebagian kecil seperti juga para pemakai organisasi-organisasi dan desktop yang besar. Oleh karena fitur ini, banyak organisasi sedang mengadopsi sistem operasi ini dan banyaknya para pemakai Linux adalah juga meningkat. ThisMata kuliah ini adalah sangat penting untuk mahasiswa karena memberikan pengetahuan dasar dari Linux. Sasaran dari modul adalah ini untuk membiasakan diri para siswa dengan panggung Linux. Memahami asas-asas dari Linux dalam kaitan dengan menggunakan istilah lingkungan desktop, statemenstatemen baris perintah Mengidentifikasi komponen-komponen dari arsitektur Linux Membandingkan Linux dengan sistem operasi yang lain Membuat dan memelihara direktori dan file-file menggunakan perintah Linux memerintah Menugaskan dan menentukan ijin-ijin akses file Bekerja dengan the vi, emacs, dan joe editors Mengidentifikasi standard input, output, dan error files Mengalihkan output dari suatu perintah atau kesalahan pada suatu file Menggunakan filters dan menyalurkan lewat pipa di Linux Modul NIIT Pengantar Pemrograman Java 145AK2406 4 Mata kuliah ini memperkenalkan mahasiswa kepada dunia Java. Mata kuliah ini meliputi asas-asas dari bahasa program Java dan menerapkan OO konsep-konsep menggunakan bahasa Java. Mata kuliah ini membantu mahasiswa untuk membangun GUI dan aplikasi-aplikasi multithreaded menggunakan Java. Akhirnya, mata kuliah meliputi programming jaringan dan stop kontak menggunakan Core Java. Membangun aplikasi-aplikasi berbasis Windows menggunakan J2SE Pengetahuan dari konsep OO concepts menggunakan Core Java Pengetahuan tentang multithreaded dan socket programming Sun Certified Java Programmer (SCJP) certification Membuat aplikasi-aplikasi Java bahwa pengungkitan fitur yang berorientasi obyek dari bahasa Java, seperti encapsulation, inheritance, dan polymorphism Melaksanakan dan menjalankan aplikasi Java dari baris perintah Menggunakan tipe data dan ekspresi-ekspresi Java Menggunakan Java flow control constructs Menggunakan arrays dan koleksi-koleksi data lainnya Menggunakan Java Database Connectivity (JDBC) API Menguji lima primer tugas-tugas JDBC API Memahami JDBC berbasis teknologi (JDBC driver) driver dan JDBC driver manager relationship Mengimplementasi teknik-teknik penanganan kesalahan menggunakan exception handling Membuat event-driven graphical user interface menggunakan Java technology GUI components: panels, buttons, labels, text fields, dan text areas Implementasi fungsi input/output (I/O) untuk membaca dari dan menulis ke data dan file teks Membuat multithreaded programs Membuat simple Transmission Control Protocol/Internet Protocol (TCP/IP) networked client yang berkomunikasi melalui stop kontak Modul NIIT Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Struktur Data & Algoritma 145AI2403 Logika dan Algoritma 4 Mata kuliah ini memperkenalkan struktur data, suatu komponen dasar dari pendidikan ilmu pengetahuan komputer, bertindak sebagai pondasi atas banyak ladang-ladang ilmu pengetahuan komputer lainnya dibangun. Mata kuliah ini menggunakan Pointers, pengulangan-pengulangan dan benang-benang (threads) yang menggunakan C++ untuk menerapkan struktur data linear dan tak linear. Lebih lanjut, mata kuliah ini menjelaskan pemakaian berbagai algoritma-algoritma untuk menulis program-program efisien. Mengembangkan ketrampilan-ketrampilan untuk representasi data yang efektif untuk membangun programprogram efisien Menulis logika-logika program yang efisien. Mengerti struktur data dan algoritma-algoritma Menjelaskan dan menggunakan Pointers, Recursion dan threads Mengerti struktur data linier seperti Linked List, Stacks & Queues Mengerti struktur data tak linier seperti Graphs & Trees Menjelaskan dan mengimplementasikan teknik-teknik Sorting & Searching, Hashing, File Access featuresSequential & Relative, dan Single Source Shortest Path Problem di program-program C++. Mengimplementasi berbagai algoritma-algoritma untuk mengolah data di program-program C++. Modul NIIT Nama Mata Kuliah : Sistem Informasi Manajemen Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi Tujuan : : : : : Materi : Referensi : 145AI2404 4 Penjabaran mengenai dasar-dasar sistem informasi manajemen. Agar mahasiswa dapat memahami mengenai sistem informasi manajemen 1. Konsep dasar MIS 2.Struktur SIM 3. Konsep pengambilan keputusan 4. CBIS 5. SIM dalam kegiatan bisnis 6. E-bussiness global 7. Teknologi komunikasi & informasi untuk SIM 8. Internet 1. Tata sutabri, Sistem Infromasi manajemen, andi offset yogyakarta, 2004 2. Kenneth C. Laudon dkk, Sistem infromasi manajemen mengelola perusahaan digital, salemba empat , jakarta,2007 3. Raymond mccleoud, sistem informasi manajemen, Jilid 1 dan 2 salemba empat, jakarta, 2003 Semester 3 Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Pengantar Pemrograman Web 145BK3207 2 Jaringan adalah tiang-tiang dari industri IT di dalam dunia sekarang. Apakah (itu) korporasi-korporasi yang besar atau suatu kantor yang kecil yang beroperasi dari rumah, setiap susunan bisnis memerlukan suatu jaringan jika menginginkan untuk berfungsi dengan sukses dan secara menguntungkan. Internet adalah jaringan yang paling besar tersedia sekarang, yang memungkinkan seluruh penjuru dunia pemakai untuk berkomunikasi dengan satu sama lain di dalam sebagian dari waktu. Mata kuliah ini membantu pemula untuk memahami dasar Internet. Lebih lanjut, suatu lokasi di Internet terdiri dari Halaman web. Halaman web ini diciptakan dengan Hypertext Markup Language (HTML). Mata kuliah ini meliputi asas-asas dari HTML, yang akan memungkinkan para pemakai untuk menciptakan Halaman web mereka sendiri. Mata kuliah ini juga meliput asas-asas dari JavaScript, yang memungkinkan para pemakai untuk menambahkan teori pengaruh energi kepada Halaman web mereka. XML mengizinkan kreasi dari kebiasaan kenaikan yang tersesuaikan, dengan demikian menyediakan fleksibilitas untuk menggambarkan struktur dari isi dan juga menguraikan isi. Itu dapat juga digunakan untuk menyimpan data di suatu bentuk alat mandiri. Sebagai tambahan, itu dapat digunakan untuk menyadap dan menyajikan data di dalam bentuk-bentuk yang berbeda menggunakan lembar-lembar gaya. Membuat dan memformat Web pages menggunakan HTML Membuat dynamic Web pages menggunakan JavaScript Membuat dokumen-dokumen XML Membuat dan mem-format Web pages Menerbitkan Web sites Menambahkan images, colors, dan backgrounds ke Web pages Membuat tables, forms, dan frames in HTML Membuat dan menvalidasi dokumen-dokumen XML Mengidentifikasi asal muasal dari JavaScript dan karakteristik-karakteristik kuncinya. Memanggil fungsi-fungsi JavaScript Menulis program-program JavaScript Mengalirkan program kendali Menggunakan JavaScript object model Menggunakan JavaScript dengan HTML form controls Menghidupkan images, target frames, dan membuat dan menggunakan cookies membuat custom JavaScript object Identifikasi pembatas-pembatas dari Electronic Data Interchange (EDI) Identifikasi keperluan XML sebagai suatu standard data yang mempertukarkan bentuk Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Membedakan antara between SGML, HTML, dan XML Identifikasi peran dari gabungan World Wide Web Consortium (W3C) di dalam melukiskan XML-related spesifikasi Membuat suatu skema XML Membuat grup-grup dari elemen-eleman dan atribut-atribut di dalam suatu skema XML Menggunakan sequence, group, choice dan elemenelemen skema attributeGroup Membuat suatu cascading style sheet Membuat suatu eXtensible Style Sheet Language Transformation (XSLT) untuk memformat data Melaksanakan conditional formatting di suatu lembar Menggunakan pola XPath di suatu lembar Modul NIIT Basis Data Lanjutan 145BK3408 Pengantar Basis Data 4 Aplikasi-aplikasi Java sering kali perlu untuk disambungkan ke suatu database untuk menyimpan dan mendapat kembali data aplikasi. Aplikasi-aplikasi ini memerlukan satu alat penghubung yang mampu menangani mekanisme akses database dasar. JDBC menyediakan seperti alat penghubung yang memungkinkan para programmer Java untuk mengembangkan aplikasi-aplikasi untuk disambungkan ke jenis database yang berbeda dan melaksanakan operasi seperti mendapat kembali, menyisipkan, memperbaharui, dan menghapus merekam. Aplikasi-aplikasi bisnis perlu untuk mengatur data sangat besar. Data secara umum disimpan di suatu relasional database dalam wujud meja-meja yang terkait atau disimpan di dalam bentuk teks di dokumen XML. Kebanyakan aplikasi bisnis membiarkan para pemakai untuk mendapat kembali data menyimpan di suatu database dan menyajikan nya di suatu alat penghubung yang mudah dioperasikan tanpa penulisan perintah database. ADONET adalah suatu model yang digunakan oleh aplikasi-aplikasi NETTO untuk berkomunikasi dengan suatu database untuk mendapat kembali, mengakses, dan membaharui data. Modul ini akan menyediakan ketrampilan-ketrampilan yang perlu kepada mahasiswa itu untuk bekerja sebagai suatu pengembang aplikasi database di dalam industri. Membangun aplikasi-aplikasi JDBC untuk mengakses dan query suatu database. Membuat dan mengelolah hubungan dengan menggunakan ADO.NET. Identifikasi lingkungan terhubung dan tidak terhubung di ADO.NET. Membuat datasets dan datatables. Membetulkan and menyimpan binary data yang besar. Melaksanakan bentuk salinan operations. Melaksanakan pemberitahuan SQL. Mengolah distributed transactions. Membaca, menulis, mem-validasi, and memodifkasi data Materi : Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : XML dengan menggunakan pembaca dan penulis kelaskelas XML. Membaca, menulis, and memodifikasi data XML dengan menggunakan DOM API. 70-529: Microsoft .NET Framework - Distributed Application Development certification 70-528: Microsoft .NET Framework - Web-based Client Development certification exam 70-526: Microsoft .NET Framework 2.0: Windows based Client Development certification exam Menggambarkan lapisan-lapisan arsitektur JDBC. Identifikasi perbedaan tipe-tipe dari JDBC drivers. Mengolah transaksi-transaksi di JDBC. Manamapilkan batch updates. Membetulkan informasi metadata tentang database tables dan result set. Membuat aplikasi-aplikasi JDBC untuk mengakses dan query suatu database. Membuat dan mengolah koneksi menggunakan ADO.NET. Implementasi data binding to memperlihatkan values di atas pengendalian dari tampilan Windows. Identifikasi lingkungan yang terhubung dan tak terhubung di ADO.NET. Membuat datasets, datatables, dan dataviews. Bekerja dengan perintah objects. Membetulkan dan menyimpan binary data. Melaksanakan bentuk salinan operations. Menjalankan pemberitahuan SQL untuk memelihara dan meng-update suatu cache. Mengolah distributed transactions. Mengolah data XML menggunakan ADO.NET. Modul NIIT Analisis dan Desain Berorientasi Objek 145BK3409 Pemrograman Berorientasi Objek 4 Dengan kebutuhan untuk menyediakan batas kompetitif untuk analisis bisnis dan pengembangan tim pengembangan perlu mempunyai pengetahuan lengkap tentang memperagakan teknikteknik yang bersifat proses pengembangan software. Mata kuliah ini memperkenalkan modeling, adalah aktivitas paling penting di dalam proses pengembangan software bahwa memungkinkan anda untuk secara efisien meneliti proses bisnis yang ada dan menciptakan sistim perangkat lunak yang baru. Lebih lanjut, kursus juga memperkenalkan Unified Modeling Language (UML), yang adalah bahasa yang distandardisasi bahwa memungkinkan anda untuk menciptakan struktur dan perancangan satu sistim yang berorientasi obyek. Menggunakan UML, analis-analis bisnis dapat mendokumentasikan persyaratan-persyaratan dari sistem perangkat lunak yang besar, para perancang sistim dapat mendisain sistem perangkat lunak kompleks, dan pengembang-pengembang dapat Tujuan : Materi : mengkode sistim perangkat lunak secara efektif. Mengembangkan ketrampilan-ketrampilan untuk uraian arsitektur, rekayasa proses, Struktur-struktur situs web, Workflow spesifikasi atau Business modeling. IBMs Object-Oriented Analysis dan Design dengan UML – 486 certification Identifikasi Software Development Life Cycle (SDLC) models. Identifikasi peranan dari Object Oriented Analysis and Design (OOAD) di SDLC. Identifikasi keperluan dan lingkup dari UML. Menetapkan notasi-notasi untuk membuat diagramdiagram UML. Identifikasi berbagai views dari system software. Menganalisis suatu masalah dengan menggunakan bisnis dan model sistem. Kebutuahn-kebutuhan model denga menggunakan use cases dan actors. Menetapkan batasan-batasan system dan lingkup proyek. Memperbaiki definisi system. Melacak persyaratan-persyaratan. Mewujudkan kasus-kasus penggunaan untuk tahap implementasi.. Menghasilkan test cases dari use cases. Menggambarkan peran dari class diagrams di static modeling. Memodelkan kelas-kelas, atribut-atribut, operasi-operasi, dan objek-objek. Menetapkan hubungan-hubungan antar kelas. Memodelkan perbedaan tipe-tipe dari kelas-kelas. Membuat, interpretasi, dan menggunakan interfaces. Membuat kelas dan objek diagram di Jude. Identifikasi keperluan untuk dynamic modeling. Identifikasi unsur-unsur dan tipe-tipe dari diagram interaksi (interaction diagrams). Membuat diagram interaksi. Identifikasi unsure-unsur dari state diagrams. Membuat state diagrams. Membuat activity diagrams untuk model dan operations. Use the sequential and parallel flows to model the control flow. Membuat package diagrams. Membuat component diagrams. Membuat deployment diagrams. Menetapkan kerangka dan pola-pola untuk mendesain system software. Menghasilkan kode dari model desain. Identify various dimensions of quality processes. Identifikasi berbagai dimensi-dimensi proses-proses mutu. Gambarkan mekanisme-mekanisme perluasan dari UML. Mengukur komponen proses dari proses pengembangan software. Mengukur ukuran dan kompleksitas dari diagram-diagram UML. Referensi : Modul NIIT Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Pengembangan Aplikasi Web 145BK3410 Pengantar Pemrograman Web 4 Modul ini menyediakan satu pemahaman untuk berkembang dan menyebarkan Web aplikasi-aplikasi menggunakan ASPNET 20. Modul ini meliputi tambahan dan pengendalian konfigurasi server, menguasai halaman-halaman, tema-tema, dan bagian Web. Modul ini juga meliputi akses data dan keamanan di aplikasi-aplikasi Web. Lebih lanjut, mata kuliah ini juga berhubungan dengan isu-isu yang dihubungkan dengan aplikasi-aplikasi Web di alat-alat mobile. Mengembangkan keterampilan untuk membuat dan menyebarkan Aplikasi-aplikasi Web menggunakan ASP.NET 2.0 70-528: Microsoft .NET Framework - Web-based Client Development certification exam. Membuat aplikasi Web Mebuat Program Aplikasi Web Menambah dan mengkonfigurasi Server Controls Membuat suatu Common Layout dengan menggunakan Master Pages Mengolah State untuk Aplikasi Web Mengakses dan menampilkan data Mengendalikan akses untuk aplikasi Web Menyebarkan Aplikasi Web Membuat aplikasi web yang tersedia untuk Mobile Devices Membangun aplikasi Web Dinamik Membuat pengendalian untuk Aplikasi Web Mengoptimalkan Kinerja Aplikasi Implementasi Personalisasi dan tema-tema Aplikasi Web Membangun bagian halaman Web dan bagian Web Modul NIIT Pendidikan Agama 145AP3203 2 Penjabaran mengenai manusia, agama islam, ibadah, akidah, tauhid, akhlak. Agar mahasiswa dapat memahami unsur-unsur agama, fungsi agama, alquran dan akidah. 1. Manusia dan asal kejadiannya 2. Agama islam 3. Alquran dan Al- Sunah 4. Aqidah 5. Akhlaq 6. Ibadah 7. Ijtihad 8. Ibadah haji, umroh 9. Kewajiban terhadap mayyit 10. Pergaulan secara Islamai Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Kewirausahaan 145BP3204 2 Penjabaran mengenai kemampuan membangun kewirausahaan yang meliputi kreativitas dan inovasi. Agar mahasiswa dapat membangun jiwa kewirausahaan dibidang teknologi informasi. 1. Pengantar kewirausahaan 2. Kreativitas dan inovasi 3. Identifikasi peluang usaha baru 4. Pembiayaan usaha baru 5. Evaluasi peluang usaha baru 6. Rencana pemasaran 7. SDM bagi organisasi 8. Perencanaan 9. Pengorganisasian 10. Studi kasus kewirausahaan dibidang teknologi IT 1. Masykur wiratmo, Pengantar kewirausahaan kerangka dasar memasuki dunia bisnis, BPFE, Yogyakarta, 1996 2. Rusman Hakim, kiat sukses membangun kewirausahaan, Gramedia, Jakarta, 2000 3. Suryana, Kewirausahaan pedoman praktis kiat dan proses menuju sukses,Salemba empat,Jakarta, 2006. Semester 4 Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Pemrograman Java Lanjutan 145BK4411 Pengantar Pemrograman Java 4 Modul mata kuliah ini memperkenalkan J2EE untuk pengembangan aplikasi seluruh usaha. Mata kuliah ini menyediakan mahasiswa dengan pengetahuan untuk membangun dan menyebar aplikasiaplikasi perusahaan yang mematuhi aturan Java, Edisi Perusahaan 5 standar teknologi. Komponen-komponen usaha yang diperkenalkan di dalam mata kuliah ini termasuk Enterprise JavaBeans (EJB) technology, the Java persistence API (JPA), servlets, JavaServer Pages (JSP) technology, web services, and the Java technology clients yang digunakan. Mata kuliah memungkinkan mahasiswa untuk memasang satu aplikasi dari komponen-komponen dan bagaimana caranya menyebar satu aplikasi ke dalam the Java EE platform runtime environment. Mengembangkan keterampilan untuk mengembangkan aplikasi usaha yang conform ke Java EE platform standards. Sertifikasi SCWCD dan SCBCD Mendeskripsikan model aplikasi untuk the Java EE platform dan model konteks Mengembangkan dan menjalankan EJB technology application Mengembangkan suatu web-based user interface ke sebuah EJB technology application Membangun simple web services untuk Java EE platform Mengkonfigurasi Java EE platform services layer Modul NIIT Pengembangan Komponen Web 145BK4412 Pengembangan Aplikasi Web 4 This course provides the knowledge and skills to quickly build web applications from JSP page and servlet technologies using the Sun Java System Application Server, and the Apache Struts framework. Students are exposed to the current methods for analyzing, designing, developing, and deploying web applications with Java technologies. Mata kuliah ini menyediakan pengetahuan dan ketrampilanketrampilan dengan cepat membangun aplikasi-aplikasi web dari halaman JSP dan servlet teknologi yang menggunakan the Sun Java System Application Server, dan kerangka Apache Struts. Mahasiswa ditunjukkan ke metoda-metoda yang ada untuk meneliti, merancang, mengembangkan, dan menyebar aplikasi-aplikasi web dengan teknologi Java. Mengembangkan keterampilan-keterampilan untuk mengembangakan enterprise-wide Web applications yang conform ke the Java EE platform standards. Materi : Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : SUN Certified Web Component Developer (SCWCD) certification. Menulis servlets menggunakan bahasa Pemrograman Java (Java servlets) Membuat aplikasi-aplikasi web sempurna yang menggunakan Struts, manajemen sesi, filter-filter, dan pengintegrasian database Menulis halaman JSP Membuat mudah untuk memelihara halaman-halaman JSP menggunakan Expression Language, JSP Standard Tag Library (JSTL), dan kerangka Struts Tiles Membuat aplikasi-aplikasi web sempurna yang mengintegrasikan Struts dan halaman-halaman JSP Modul NIIT Aplikasi Terdistribusi 145BK4413 4 Modul mata kuliah ini memperkenalkan pengembangan aplikasi yang dibagi-bagikan menggunakan .NET framework 2.0. mata kuliah ini meliputi pembangunan dan pengkonsumsian suatu layanan Web, mengatur dan customizing suatu pelaksanaan perawatan Web, dan memanggil Web metoda-metoda secara tak serempak. Lebih lanjut, mata kuliah ini juga meliputi building remote client dan server remote, memanggil dan menjadikan serial jenis-jenis remote, menciptakan dan menggunakan komponenkomponen yang dilayani, dan menggunakan Microsoft Message Queuing untuk mengirim dan menerima pesan-pesan. Akhirnya, mahasiswa itu akan juga belajar untuk menerapkan WSE 3.0 security dan policy, WSE 3.0 custom policy assertions, WSE 3.0 SOAP messaging. Kelebihan keterampilan ini untuk mengembangkan aplikasi-aplikasi yang terdistribusi menggunakan .NET framework. 70-529: Microsoft .NET Framework - Distributed Application Development certification. Mengarang dan mendesain suatu aplikasi yang terdistribusi Membuat dan mengakses XML Web Services Mengkonfigurasi dan mengubah suatu Web Service Application Membuat, mengkonfigurasi dan menyebarkan Remoting Applications Implementasi Asynchronous Calls dan Remoting Events Implementasi Web Services Enhancements (WSE) 3.0 Membuat dan mengakses suatu Serviced Component dan menggunakan Message Queuing Modul NIIT Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Penjaminan Kualitas Perangkat Lunak 145BK4214 2 Statistik perangkat lunak menunjukkan 30% dari seluruh biaya pengembangan masuk untuk menguji produk. Statistik ini membuktikan bahwa pengiriman efisien, perangkat lunak bebas virus yang menemukan kebutuhan-kebutuhan pelanggan adalah sangat penting untuk semua organisasi-organisasi pengembangan perangkat lunak untuk berkompetitif di dalam industri. Uji coba sudah tidak lagi dianggap sebagai suatu tahap dimulai setelah kode sudah dikembangkan. Kebanyakan organisasi-organisasi mengakui bahwa proses uji coba perlu untuk dimulai pada paralel dengan proses pengembangan, memulai dari keperluan Tahap analisis dari SDLC. Oleh karena itu, masing-masing tahap dari SDLC mempunyai suatu aktivitas uji coba yang sesuai bahwa perlu untuk diselesaikan untuk memastikan uji coba produk lancar dan efisien. Makna dari tahap uji coba juga telah meningkat kebutuhan akan penguji suara perangkat lunak yang efisien dan mampu. Untuk perspektif IT profesional, pekerjaan dari uji coba itu tidak dibatasi pada menguji aplikasi itu untuk menemukan virus, meski bahwa tinggal pekerjaan inti yang paling penting dari uji coba. Bagaimanapun, untuk uji coba perangkat lunak yang sukses profesional IT perlu dengan baik benar-benar mengenal dengan teknik-teknik uji coba dan pendekatan, jenis dari perangkat uji dan tujuan mereka, bentuk-bentuk dan rencana-rencana yang diperlukan karena memanage proses test. Kelebihan keterampilan ini untuk memasukkan peran dari penguji perangkat lunak. Certified Software Tester (CSTE) Identifikasi dan menerapkan metoda uji coba. Identifikasi tahap-tahap daur hidup uji coba. Identifikasi peran dari penguji perangkat lunak di dalam pengembangan dan hasil perangkat lunak. Identifikasi pendekatan uji coba struktural dan fungsional. Menjelaskan manajemen fungsi uji coba. Identifikasi komponen-komponen untuk membangun lingkungan uji coba. Menjelaskan lingkungan uji coba untuk berbagai teknologi. Menjelaskan analisis resiko di dalam uji coba perangkat lunak. Identify the activities in test planning process. Membuat rencana-rencana uji coba. Identifikasi kegiatan-kegiatan di dalam proses perancangan uji coba. Identifikasi berbagai aktivitas di daam melaksanakan uji coba. Menjelaskan kekurangan pekerjaan dan koreksi Menjelaskan tahap-tahap pengujian penerimaan Identifikasi peran dari ukuran-ukuran dan ilmu tentang meter yang kwantitatif di dalam menguji. Identifikasi metode-metode untuk membuat laporan uji coba. Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Menjelaskan aliran proses dari tim uji coba, tim pengembangan dank klien. Modul NIIT Interpersonal Skill 145AP4205 Kewirausahaan 2 Penjabaran mengenai kecakapan dan keterampilan yang dimiliki oleh seseorang dalam hubungan dengan orang lain meliputi kemampuan berkomunikasi yang efektif. Agar mahasiswa memahami menjadi terampil untuk berkomunikasi dengan orang lain baik verbal maupun non verbal sehingga tidak menjadi faktor penghambat untuk berkomunikasi 1. Interpersonal skill 2. Komunikasi verbal,vokal, visual 3. Ethos dan sistem komunikasi kognitif,konatif,afektif 4. Kesenangan dan sikap 5. Hubungan sosial 6. Looking glass self 7. Sosiopsikologis 8. Penampilan diri 9. Konsep diri 10. Atraksi interpersonal 11. Seni mendengarkan dan seni bertanyan 12. memberi dan menerima umpan balik 1. Jalaludin Rakhmat, Psikologi komunikasi, Bandung,PT Remaja rosdakarya 2. Philip L.Hunsaker dkk, 1986,Seni Komunikasi bagi para pemimpin,bandung, Kanisius 3. Bert decker,1991, Seni berkomunikasi, Bandung, Bina rupa aksara. Semester 5 Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Aplikasi Berbasis Mobile 145BK5415 Pemrograman Java Lanjutan 4 Ketersediaan jasa Internet yang tanpa kawat di alat-alat yang bergerak (Mobile) seperti telepon-telepon yang bergerak membuat komunikasi yang mungkin di mana pun dan pada kapan saja. Ketika tersambung ke Internet, kemampuan yang disediakan oleh alat-alat yang bergerak ini menjadi tak ada akhirnya secara tanpa akhir. Java adalah suatu teknologi sangat populer. Java sudah diterima sebagai standar tidak facto oleh industri yang mobile untuk mengembangkan aplikasi-aplikasi mobile. Bagaimanapun, edisi standar Java tidak bisa digunakan untuk menciptakan aplikasiaplikasi untuk alat-alat yang mobile karena itu menggunakan banyak memori. Oleh karena itu, Sun Microsystems merelease Jawa 2 Platform, Mikro Edition (J2ME). Java menawarkan suatu plaform sempurna dan yang fleksibel untuk pengembangan aplikasi yang mobile dengan kinerja kelas usaha, keandalan, dan nilai. J2ME mengarahkan ke pengembangan aplikasi-aplikasi untuk alatalat yang mikro seperti telepon-telepon mobilet dan Personal Digital Assistants, yang sudah membatasi kapasitas aplikasi. Itu membiarkan pengembang-pengembang untuk menggunakan J2ME wireless tanpa kawat untuk menciptakan aplikasi-aplikasi dan program-program untuk alat-alat mobile dan yang tanpa kawat. Mengembangkan Aplikasi Mobile menggunakan Teknologi J2ME SUN Certified Mobile Application Developer (SCMAD) certification. Identifikasi kebutuhan untuk J2ME Identifikasi tujuan dan karakteristik dari spesifikasi JTWI Identifikasi siklus hidup pengembangan MIDlet Membuat MIDlet menggunakan J2ME Toolkit Menjelaskan profil dan konfigurasi di dalam teknologi J2ME Mengembangkan, mengemas dan menjalankan MIDlet suites menggunakan J2ME wireless toolkit Mendeskripsikan MIDP User Interface components dan hirarkinya Bekerja dengan layer dan lemen-elemennya Membuat User Interfaces menggunakan UI APIs tingkat tinggi Membuat mail application user interface yang mengimplementasikan APIs tingakt tinggi Membuat user interfaces menggunakan APIs tingkat rendah Mengolah wall paper dari mobile device Menyimpan data di MIDlet menggunakan RMS Menambahkan, memodifikasi dan menghapus records dari suatu PDA Menetapkan koneksi jaringan menggunakan GCF Implementasi kelas-kelas dan antarmuka-antarmuka di dalam javax.microedition.io package Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Mengembangkan suatu aplikasi yang terhubung Ticker dengan server dan download ring tones dari the server Implementasi keamanan MIDlet Mengembangkan Aplikasi Banking Bermain suara dan videos menggunakan paket MMAPI Mengembangkan suatu aplikasi untuk download dan bermain ring tones Membuat, mengirim dan menerima pesan-pesan menggunakan WMA Mengirimkan dan menerima SMS menggunakan WMA Implementasi kelas-kelas di dalam permainan API Mengembangkan suatu aplikasi Tic-Tac-Toe menggunakan Permainan API Identifikasi penggunaan dari Push Registry Menyebarkan MIDlets melalui Local Machine dan Web Server Modul NIIT Pengembangan Aplikasi Terdistribusi 145BK5416 Aplikasi Terdistribusi 4 Modul mata kuliah ini menyediakan pengetahuan bagaimana caranya mengembangkan fungsionalitas kemampuan akhir menggunakan teknologi Enterprise JavaBeans (EJB). Mata kuliah ini juga meliputi desain-desain dan praktek-praktek terbaik yang digunakan untuk memecahkan transaksi, messaging, keamanan, dan pengintegrasian isu-isu lama. Sebagai tambahan, mata kuliah ini melihat bagaimana komponen-komponen teknologi EJB dapat terintegrasi dengan teknologi layanan Web. Lebih lanjut, mata kuliah menyediakan pengetahuan untuk membangun dan menyebar aplikasi-aplikasi enterprise bahwa mematuhi platform J2EE. Mata kuliah juga menjelajah ke dalam komponen-komponen EJB yang terpicu pesan, yang bertindak sebagai konsumen-konsumen Java Message Service (JMS). Mahasiswa dapat menggunakan Web dan klien-klien teknologi Java untuk mengakses Java technology-based enterprise services menggunakan servlets dan halaman-halaman ciptakan dengan teknologi JSP (halaman JSP). Keterampilan dari pengembangan enterprise-wide distributed applicatiodi dalamin J2EE untuk jangkauan dan kinerja yang lebih besarlarger reach and performance. Sun Certified Business Component Developer (SCBCD) certification. Implementasi business-tier functionality menggunakan teknologi EJB Menguraikan latihan-latihan terbaik dan isu-isu lanjutan lain di dalam pengembangan komponen bisnis dengan teknologi EJB Memasang dan menyebarkan komponen-komponen strata bisnis teknologi EJB di satu server aplikasi Mengintegrasikan aplikasi teknologi dasar EJB menggunakan Java Messaging Service API, the Java Connector Architecture dan web services Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Mendeskripsikan model aplikasi untuk J2EE platform dan konteks untuk model Mengembangkan dan menguji aplikasi teknologi EJB Megnembangkan web-based user interface untuk suatu aplikasi teknologi EJB Mengkonfugurasi J2EE platform services layer Modul NIIT Aplikasi Pemrograman .NET Lanjutan 145BK5417 Pemrograman .NET 4 Mata kuliah ini menyediakan pengetahuan yang mendalam tentang konsep dasar .NET framework 2.0. mata kuliah ini meliputi semua namespaces dan pemasangan dari jasa ke globalisasi-globalisasi, dari teks dan manipulasi data sampai menggambar. mata kuliah ini di dalam pengertian yang mendalam dari .kerangka NETTO 20 untuk mengembangkan kecanggihan dan kinerja yang berorientasi aplikasi. Mata kuliah ini meliputi semua peningkatan pembebasan dengan C# 20 seperti yang umum, pengkotakan dan tidak pengkotakan, nilai dan jenis-jenis bisa batal, iterators dan cetakancetakan. Mata kuliah ini juga didukung oleh banyak dari sesi-sesi kontak dan ruang; kamar mesin berlatih. Mengembangkan pengetahuan untuk mendemonstrasikan pertunjukan dan keahlian yang mendalam di pengembangan .NET Framework 2.0 berbasis Web, Windows atau aplikasi-aplikasi yang terdistribusi 70-536: Microsoft .NET Framework 2.0 – Applications Development Foundation certification Mengembangkan aplikasi-aplikasi dengan menggunakan tipe-tipe system dan koleksi-koleksi. Implementasi proses-proses pelayanan, thBACAAN, dan domain-domain aplikasi di dalam suatu aplikasi .NET Framework Menanamkan konfigurasi, diagnostic, manajemen dan fitur instalasi ke dalam .NET Framework application Implementasi serialization dan fungsi input/output di dalam aplikasi a .NET Framework Improvisasi kemanan dari aplikasi-aplikasi .NET Framework dengan menggunakan .NET Framework 2.0 security features Implementasi interoperability, reflection,dan mailing functionality in a .NET Framework application Implementasi globalisasi, emenggambar dan fungsi manipulasi teks di dalam aplikasi .NET Framework Modul NIIT Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Manajemen Proyek Perangkat Lunak 145BS5401 Sistem Informasi Manajemen 4 Manajemen proyek adalah aplikasi dari pengetahuan, ketrampilanketrampilan, alat-alat bantu, dan teknik-teknik kepada aktivitas proyek untuk dengan sukses melengkapi satu proyek IT dan menemukan harapan-harapan semua stakeholders. Itu melibatkan usaha dan aktivitas sistematis untuk membuat suatu proyek sukses. Suatu Manager Proyek mempunyai suatu kepemilikan yang berbeda memanage pelanggan, regu-regu, seperti juga proyek perlengkapan tepat waktu. Ada berbagai segi-segi dari Manajemen Proyek, seperti memanage sumber daya, biaya-biaya, garis waktu, harapan-harapan pelanggan, moril regu, dan pengembangan. Tiga sumber daya yang sangat dibutuhkan/harus ada untuk segala hal dari proyek adalah orang-orang, biaya, dan waktu. Itu adalah sangat penting bagi mengalokasikan jenis yang benar dari sumber daya dan secara efektif menggunakan sumber daya itu untuk penyelesaian yang sukses tentang segala proyek. Manajemen proyek adalah seni dari berhadapan dengan situasi-situasi ini secara efektif. Itu memerlukan perencanaan efektif, penjadwalan, penganggaran, dan pengendalian sumber daya dalam satu cara yang efisien. Memahami dan menerapkan berbagai konsep-konsep, model-model, alat-alat Bantu dan aosiasi teknik-teknik dengan manajemen proyek perangkat lunak Memahami perencanaan proyek, alokasi sumber daya, penjadwalan dan pemantauan suatu proyek. CompTIA PROYEK+ (PK0-002) Menggambarkan ruang lingkup dari manajemen proyek Mengidentifikasi komponen-komponen dari the Software Development Life Cycle (SDLC) Identifikasi peran dan tanggung jawab dari manajer proyek Menggambarkan ruang lingkup dari proyek IT Identifikasi berbagai teknik-teknik, alat bantu, dan metodologi yang menjelaskan ruang lingkup dari proyek IT Identifikasi kebutuhan-kebutuhan dari stakeholders proyek Menganalisis dan mendokumentasikan kebutuhankebutuhan proyek perangkat lunak Menyeleksi suatu model proyek Menyesuaikan suatu model proses perangkat lunak Membuat Struktur Uraian Pekerjaan (Work Breakdown Structure (WBS)) Estimasi tugas-tugas dan keperluan usaha untuk suatu proyek Membuat dan mengoptimasi jadwal proyek Menggunakan Gantt chart, PERT chart,dan Critical Path Method untuk menyajika jadwal proyek Menggambarkan teknik-teknik penjadwalan jaringan Identifikasi kelebihan dari berbagai teknik-teknik penjadwalan Menerapkan teknik-teknik identifikasi resiko Menganalisis resiko untuk menentukan dampak dari resiko-resiko Referensi : Mengolah dan mengambil resiko Memperkirakan waktu dan biaya proyek Menggunakan metric-metrik perangkat lunak untuk perkiraan Membuat budget atas-bawah dan bawah-atas Mengidentifikasi keuntungan dari tarik menarik proyek IT Menyusun strategi tarik menarik dari terbaik proyek Melaksanakan aktivitas perkerjaan mengikuti jalan proyek Meninjau ulang jadwal proyek dan pengarahannya Identifikasi indicator-indikator kinerja proyek di dalam jalam proyek Menganalisis dan meng-update penyimpangan dari rencana proyek Identifikasi penyebab-penyebab dan dampak dari perubahan rencana awal Mengukur dampak dari perubahan yang berkaitan dengan waktu, biaya dan budget Mengembangkan suatu perubahan rencana kendali Implementasi proses pengawasan perubahan Implementasi kegiatan-kegiatan jaminan mutu Merumuskan suatu rencana kualitas manajemen Menerapkan strategi-strategi uji coba Mengembangkan suatu rencana jaminan mutu Melaksanakan aktivitas-aktivitas manajemen konfigurasi Identifikasi dan membuat rencana-rencana untuk preimplementasi kegiatan-kegiatan Melaksanakan pemakai, pabrik dan lokasi uji coba Melaksanakan aktivitas-aktivitas penutup proyek Modul NIIT Semester 6 Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Pemrograman Java Web Service 145BK6418 Pemrograman Java Lanjutan 4 Mata kuliah ini menyediakan komponen bisnis dan pengembangpengembang klien dengan informasi yang mereka perlu untuk mendisain, mengimplementasikan, menyebar, dan memelihara jasa web dan web service clients menggunakan komponen-komponen teknologi Java dan Java 2 Platform, Enterprise Edition (J2EE platform) platform. Pengembangan keterampilan untuk mengembangkan Java Web Services menggunakan the Java EE platform. SUN Certified Developer for Java Web Services (SCDJWS) Certification Mapping Implementasi suatu web service menggunakan komponenkomponen Java technology Implementasi suatu J2EE platform web service Implementasi suatu web service client yang mengakses fungsionalitas mengakses kemampuan yang disediakan oleh suatu J2EE platform web service Modul NIIT Optimasi Pengkodean 145BI6406 4 Modul mata kuliah ini menjelaskan konsep utama melibatkan kinerja aplikasi optimizing. Pengembang aplikasi perlu memahami dampak dari pengolah dan sumber daya memori di kinerja dari aplikasi. Menggunakan alat bantu untuk kinerja aplikasi optimizing memungkinkan suatu pengembang untuk menggunakan tersedia sumber daya di dalam cara paling efisien. Bagian dari kursus memusat di satu alat optimisasi oleh Intel, dinamakan VTune Performance Analyzer. Mengembangkan ketrampilan-ketrampilan untuk mengoptimalkan kinerja aplikasi Identifikasi keperluan dan tingkat optimisasi aplikasi. Identifikasi proses optimasi apikasi Identifikasi waktu dan kompleksitas ruang Mengoptimalkan pembagunan program Identifikasi isu-isu yang mempengaruhi kinerja memori. Identifikasi isu-isu yang mempengaruhi kinerja prosessor. Identifikasi fitur-fitur dari VTune Performance Analyzer. Identifikasi hotspots dan bottlenecks di dalam aplikasi dengan menggunakan contoh. Identifikasi alir program dari aplikasi menggunakan graph. Identifikasi isu-isu kinerja system-level menggunakan counter monitor. Menggunakan Tuning Assistant untuk memperoleh Tuning Advice reports. Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Mengumpulkan dan menganalisis data kinerja untuk aplikasi-aplikasi pengaturan Modul NIIT Implementasi Solusi Informasi Bisnis 145BS6402 4 Dewasa ini orang-orang pada semua tingkat dari suatu organisasi membuat keputusan-keputusan bahwa dapat berdampak pada keseluruhan sukses bisnis. Untuk melakukan akses kepada informasi bisnis kritis, seperti juga kemampuan untuk meneliti dan berbagi informasi itu dengan para penyalur mereka, para mitra, dan pelanggan-pelanggan adalah suatu persyaratan. Artinya, ini berarti organisasi memerlukan rangkaian sempurna yang dapat dipercaya, aplikasi-aplikasi yang meliputi semua bidang dari manajemen bisnis. Satu solusi BI yang ideal harus secara penuh terintegrasi dan memudahkan suatu alir informasi antara organisasi dan semua proses nya Kedua set dari alat Bantu digunakan bersama-sama untuk keputusan BI mendukung Online Analytical Processing (OLAP) dan Data Mining. Alat bantu ini mengintegrasikan sebanyak tiga teknologi manajemen informasi yang paling menjanjikan: data warehousing, OLAP, dan data mining. Mata kuliah ini dimulai dengan pemasangan dasar-dasar dari BI, mulai dengan kebutuhan akan sistim informasi di dalam organisasiorganisasi yang besar, evolusi BI dari berbagai sistim informasi. Mata kuliah ini menggerakkan ke arah pengenalan tentang konsepkonsep dan metodologi yang ada untuk menggunakan On-Line Analytical Processing (OLAP) teknologi dan data warehouses. Lalu, konsep-konsep, pemakaian, dan implementasi modeling multidimensional, multidimensional object seperti dadu/kubusdadu/kubus & dimensi-dimensi, ungkapan-ungkapan multidimensional, telah tercakup. Mata kuliah menggunakan Microsoft SQL Server Analysis Services 2005 (SSAS) dan komponen-komponen nya untuk menerapkan konsep-konsep belajar selama belajar. Mata kuliah juga memusat di arsitektur pelaporan dan mempertunjukkan OLAP informasi atas Web. Pengetahuan barang yang dipamerkan dan ketrampilanketrampilan untuk melaporkan data dari OLAP dan arsitektur-arsitektur RDBMS. Mengembangkan ketrampilan-ketrampilan untuk membangun dan solusi-solusi BI untuk perusahaan. MS 70-445: Microsoft SQL Server 2005 Business Intelligence – Implementasi dan Pemeliharaan Identifikasi proses-proses dari implementasi suatu sulusi BI Menjelaskan mkna dari data warehouses dan data marts Identifikasi berbagai skema-skema dan objek-objek multidimensional menggunakan multidimensional data modeling Membuat suatu MDX query Identifikasi kubus-kubus OLAP dan arsitektur ruang simpan mereka Identifikasi peran, arsitektur dan komponen-komponen dari Analysis Services Menggambarkan OLAP client architecture Membuat, mengubah, menampilkan dan proses-proses dimensi ddan kubus-kubus Disain ruang simpan secara fisik untuk suatu solusi multidimensional Membuat perhitungan anggota-anggota dan kumpulan nama-nama Implementasi Key Performance Indicators (KPIs), aksiaksi, dan prosedur-prosedur penyimpanan Implementasi fitur-fitur analysis dari MS OLAP Server Membuat laporan analisis dari Web Implementasi suatu solusi data mining Modul NIIT Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi : Infrastruktur Informasi Bisnis 145BI6408 Implementasi Solusi Infomasi Bisnis 4 Keputusan bisnis dibuat setelah analisis berbagai masalah-masalah bisnis dari semua perspektif. Satu solusi BI yang efisien membantu di dalam analisa efektif dan yang tepat waktu dari permasalahan bisnis. Ini dapat mencapai hanya ketika satu BI Infrastructure yang efisien adalah pada tempatnya. Suatu BI Infrastruktur termasuk suatu gudang data yang terorganisir baik dan ETL memproses pada tempatnya. Bagaimanapun, ada suatu kebutuhan untuk mendisain suatu tegar dan model gudang data dapat dinaiki untuk menangkap informasi bisnis kritis. Mata kuliah ini mendiskusikan model dan merancang suatu pengembangan daur hidup gudang data dan gudang data. Mata kuliah ini juga mendiskusikan berbagai cara untuk memelihara, menguji, dan pengamanan suatu gudang data. Solusi Business Intelligence dari suatu perusahaan bergantung pada aplikasi-aplikasi berbeda yang dibangun atas sumber data perusahaan yang bervariasi. Perusahaan-perusahaan perlu untuk mengintegrasikan data operasional dari sumber dan ini relevan di suatu gudang data. Sebagai hasilnya, anda perlu memahami berbagai strategi migrasi dan memilih yang sesuai untuk berpindah tempat data dari sumber ini ke dalam gudang data.mata kuliah ini meliputi berbagai strategi untuk berpindah tempat data dari berbagai sumber data ke suatu gudang data. Mata kuliah ini mengarahkan ke integrasi data dari tersedianya sumber data dan mendiami gudang data dengan data ini dengan bantuan dari SQL Server Integration Services (SSIS). Mengembangkan keterampilan untuk merancang infrasttruktur BI Merancang dan memodelkan suatu gudang data Identifikasi berbagai strategi migrasi untuk mendiami gudang data Mendiami gudang data menggunakan SSIS Memilih suatu pendekatan arsitektur yang sesuai untuk gudang data. Identifikasi tahap-tahap dari siklus hidup gudang data Referensi : Nama Mata Kuliah Kode Mata Kuliah Mata Kuliah Prasyarat Sks Deskripsi : : : : : Tujuan : Materi Referensi : : Analisis kelayakan, keuntungan-keuntungan dan baiyabiaya yang berhubungan dengan gudang data di dalam duatu perusahaan Analisis bisnis, pemakai akhir dan kebutuhan fungsional untuk suatu gudang data Rencanakan teknik dan infrastruktur untuk suatu gudang data Mendesain logical model dan physical model Menguji physical model Menguji dan memelihara gudang data Mengamankan gudang data Menyiapkan untuk migrasi data Menyadap data dari sumber data Mengubah dan menyesuaikan data dengan standar bisnis Mengisi data ke dalam gudang data Menjadwal dan memonitor proses migrasi Menyesuaikan transformasi data dan alur kerja Otomatisasi migrasi dengan menggunakan aplikasiaplikasi beragam Menguji dan mengoptimalkan migrasi data Modul NIIT Karya Akhir/ Magang 145BM6401 4 Merupakan mata kuliah akhir yang dapat menjadi acuan pemberian gelar akademik Ahli Madya (A.Md.) kepada mahasiswa, sebagai identifikasi tanggung jawabnya di bidang akademik Mahasiswa dapat menerapkan pengetahuan danketerampilan untuk mengerjakan suatu proyek/pekerjaan pada bidang tertentu Laporan Tugas Akhir