Home » Semester 2 – Kurikulum 2016

Semester 2 – Kurikulum 2016

DPH1H4        Implementasi Struktur Data / Data Structure Implementation

Mata kuliah ini mengajarkan tentang pengimplementasian struktur data linked list, stack, queue, tree, graf dan hash dalam bahasa C++. Implementasi dilakukan pada suatu tipe data abstrak (Abstract Data Type/ ADT). Diharapkan mahasiswa dapat membuat program dengan memperhatikan struktur data yang ada.

 

This course provides the implementation of data structure in C++. It covers linked list, stack, queue, tree, graph and hash. The implementation is provided in an Abstract Data Type (ADT). Its final goal is to give a foundation for student to make a program with respect to its related data structure

 

Daftar Pustaka – Bibliography

  1. Data Structures & Algorithm Analysis in C++ 4th Edition, Mark A. Weiss, 2013
  2. Data Structures and Algorithms in C++ 2nd Edition, Michael T. Goodrich, Roberto Tamassia, David M. Mount, 2011
  3. Struktur Data (Algoritma dan Struktur Data 2) dengan C, C++ edisi 5, Moh. Sjukani, 2012
  4. Algoritma & Pemrograman Menggunakan C & C++, Abdul Kadir, 2012
  5. Data Structures and Algorithms in C++ 4th Edition, Adam Drozdek, 2013

 

 

DPH1I4          Pemrograman Berbasis Web / Web Programming

Mata kuliah ini memberikan pengetahuan dan kemampuan perancangan dan pembangunan aplikasi berbasis web, yang terintegrasi dengan sistem penyimpanan data(database). Dalam matakuliah ini disampaikan juga mengenai teknologi Web Service dan Web API. Diharapkan setelah mendapat mata kuliah ini mahasiswa dapat membangun suatu aplikasi berbasis web.

 

This course provides the knowledge and the ability of planning and developing of web-based applications that integrated with a data storage system (database). This course also delivers Web technology and Web Service API materials. After completing this course, the students is expected to have an ability in building a web based application.

 

Daftar Pustaka – Bibliography

  1. Budi rahardjo; Imam Heriyanto; E.Rosdiana K, Modul Pemrograman Web (html, php dan mysql), revisi kedua, Informatika, 2014

 

 

 

 

DCH1C3         Instalasi dan Penggunaan Sistem Operasi / Installation and Use of Operating System

Matakuliah ini mengajarkan fungsi sistem operasi dan menggunakan fungsi tersebut untuk meningkatkan kinerja aplikasi. Beberapa materi yang akan dibahas antara lain, Sejarah Sistem Operasi, Fungsi Sistem Operasi, Manajemen Proses, Konkurensi, Deadlock, Manajemen Memori, Manajemen Input / Output, Sistem berkas, Distributed Sistem, Studi Kasus Sistem Operasi.

 

This course learn about function of system and use of the function to improve application quality. Some of content will deliver such as history of operating system, function of operating system, process management,  competition, deadlock, memory management, input/output management, filling system, distributed system, case study of operating system.

 

Daftar Pustaka – Bibliography

Stalling,   W.   (2012). Operating  Systems  Internals  and  Design  Principles  7th  Edition. Prentice Hall.

 

 

DIH1C3          Perancangan Antarmuka Aplikasi / User Interface Design

Mata kuliah ini mempelajari tentang bagaiman merancang antarmuka aplikasi serta perannya dalam mewujudkan perangkat lunak yang tepat dan bermanfaat bagi usernya. Dalam mata kuliah ini juga disampaikan tentang tahap-tahap dalam proses desain antarmuka serta tren-tren desain antarmuka yang terkini serta panduan dalam mendesainnya.

 

This course learns about how to design an application interface as well as its role in creating the appropriate and useful software for the user. This course also presents the process stages of interface design, interface design trends, and guidelines in design.

 

Daftar Pustaka – Bibliography

  1. Galitz, Wilbert O. 2007. The Essential Guide to UI Design. Third Edition
  2. Ballard, Barbara. 2007. Designing the Mobile User Experience. Little Springs Design, Inc., USA.
  3. Fox, Brent. 2005. Game Interface Design. Thompson Course Technology

 

 

DMH1F4        Sistem Basis Data / Database System

Mata kuliah ini mempelajari tentang bagaimana membuat perancangan basis data, implementasi basis data dalam dunia nyata serta bagaimana gambaran secara umum konsep DBMS dan pemrosesannya. Pokok pembahasan mata kuliah ini adalah Entity Rrlationship diagram, Functional Dependency, Data Definition and Manipulation Language, Query Processing, Query Optimization, overview Transaction Processing, overview Recovery serta overview arsitektur basis data.

 

This course provides how to create a database design, database implementation in the real world as well as the general concept of DBMS and its processing. The core subjects of this course are Entity Rrlationship diagram, Functional Dependency, Data Definition and Manipulation Language, Query Processing, Query Optimization, overview Transaction Processing, Recovery overview as well as an overview of the architecture of the database.

 

Daftar Pustaka – Bibliography

  1. Abraham Silberscahatz, Henry F. Korth. Database System Concepts. McGraw-Hill, 2010
  2. Raghu Ramakrisnan, Gherke. Database Management System. McGraw-Hill, 2002

 

 

DPH1K2        Proyek Tingkat I (Aplikasi Web) / Project I (Web Application)

Proyek Tingkat I (PT I) merupakan kegiatan / upaya untuk menampilkan kemampuan yang dimiliki mahasiswa tingkat I dalam menyelesaikan suatu masalah sederhana dan merancang / membuat suatu aplikasi web sebagai solusinya, yang diwujudkan dalam bentuk karya tertulis ilmiah untuk diploma I, yang sifatnya penerapan / aplikatif. Bentuk keluaran utama suatu PT I berupa aplikasi web beserta artefak pendukungnya.

 

This course provides a method for student to show his ability in solving a simple problem and designing/ developing a web application as its solution. It is accomplished in a scientific paper for Diploma I, and it is an applicative solution. The principal output of this course is a web application and its related items

 

Daftar Pustaka – Bibliography

  1. Juklak Pelaksanan Proyek Tingkat I, Kurikulum 2016