Visi
Menjadi Program Studi unggulan pada jenjang pendidikan diploma IV di bidang Teknik Informatika sehingga mampu menghasilkan tenaga profesional pengembang perangkat lunak yang kompeten, memiliki semangat terus berkembang,bermoral, dan berjiwa wirausaha.
Misi
- Menyelenggarakan program pendidikan yang menghasilkan sarjana terapan di bidang Rekayasa Perangkat Lunak yang kompeten, bermoral, berjiwa wirausaha, berwawasan lingkungan serta mampu bersaing di tingkat nasional maupun internasional
- Melaksanakan penelitian dibidang Teknologi Informasi yang dapat diterapkan pada Industri atau masyarakat ditingkat nasional maupun internasional
- Melakukan pengabdian kepada masyarakat melalui diseminasi ilmu dan penerapannya di lingkup nasional.
- Senior Programmer : Senior programmer menulis program perangkat lunak. Ia mentransformasikan rancangan program yang dibuat oleh software designers/engineers/system analyst menjadi instruksi-instruksi yang dapat dikerjakan oleh komputer.
- Software Developer : Software developer mengembangkan aplikasi-aplikasi yang memungkinkan orang untuk menjalankan tugas-tugas spesifik pada komputer atau perangkat lain.
- Database Administrator : Database administrator (DBA) menyimpan dan mengorganisasikan data dengan menggunakan perangkat lunak khusus seperti DBMS dan lainnya. Ia memastikan bahwa data tersedia dan aman/terlindungi dari akses oleh pihak-pihak yang tidak berhak.
- Web Developer : Web developer merancang dan membuat websites. Ia bertanggung jawab terhadap rupa (looks and feels) dari website. Ia juga bertanggung jawab terhadap aspek-aspek teknis website, seperti performansi dan kapasitas, yang merupakan ukuran dari website’s speed dan sejauh mana website dapat menangani traffic. Ia juga dimungkinkan untuk membuat konten dari website.
- Multimedia Developer : Multimedia developer adalah profesional pengembangan multimedia yang menggabungkan desain dan pengetahuan teknis untuk penelitian, menganalisis, mengevaluasi, desain, memrogram, dan memodifikasi aplikasi yang menggabungkan teks, grafik, animasi, pencitraan, audio-video display, dan media interaktif lainnya
- Information Systems Analyst : Information Systems Analyst mempelajari sistem-sistem berbasis TIK beserta prosedur-prosedurnya dan merancang solusi-solusi sistem informasi untuk membantu organisasi agar dapat beroperasi dengan lebih efisien dan efektif. Ia menerapkan TIK pada proses bisnis organisasi dengan cara memahami kebutuhan dan batasan keduanya (TIK dan bisnis).
- Computer Support Specialist : Computer support specialist menyediakan bantuan dan advis kepada orang-orang dan organisasi-organisasi tentang bagaimana menggunakan perangkat lunak dan perlengkapan komputer. Sebutan lain: computer network support specialists, support information technology (IT) staff, dan computer user support specialists.
- Sikap dan Tata Nilai
- Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius;
- Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral, dan etika;
- Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban berdasarkan Pancasila;
- Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggung jawab pada negara dan bangsa;
- Menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain;
- Bekerjasama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan;
- Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara;
- Menginternalisasi nilai, norma, dan etika akademik;
- Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri;
- Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan.
- Penguasaan Pengetahuan
- Mendemonstrasikan pengetahuan dan kemampuannya yang berkenaan dengan desain algoritma dan analisis kompleksitas algoritma, Catatan: Lakukan pembahasan content mata kuliah terutama terkait desain algoritma dan kompleksitas
- Mendemonstrasikan pengetahuannya dalam matematika diskrit dan non-diskrit serta mendemonstrasikan kemampuannya dalam menerapkan teknik-teknik pembuktian lojik dan matematis (logic & mathematical proof) terhadap problem-problem komputasi, Catatan: Perlu ada pembahasan di level KBK utuk menentukan kedalaman materi
- Mendemonstrasikan pengetahuan dan pemahamannya, serta kemampuannya dalam menerapkan konsep-konsep, prinsip-prinsip desain, dan algoritma fundamental yang berkaitan dengan struktur data dan manipulasinya, bahasa-bahasa pemrograman, arsitektur dan organisasi komputer, system operasi komputer, dan jaringan komputer,
- Mendemonstrasikan pengetahuan mengenai konsep-konsep fundamental, prinsip-prinsip, dan teknik-teknik dalam rekayasa perangkat lunak
- Mendemonstrasikan kemampuannya untuk menerapkan praktik-praktik terbaik (best practices) dalam proses-proses, metoda-metoda, alat-alat bantu (tools) pengembangan perangkat lunak,
- Mendemonstrasikan suatu pemahaman mengenai isu-isu dan tanggung jawab– tanggung jawab profesional, etikal, legal, keamanan (security), dan sosial,(a) merencanakan dan memastikan keamanan, kerahasiaan, dan integritas data,(b) mengetahui implikasi etikal, legal, dan sosial dari komputasi,(c) mendemonstrasikan suatu pemahaman mengenai mengenai Code of Professional Ethics
- Mendemonstrasikan kefektifannya dalam keahlian komunikasi tertulis dan oral teknikal, terutama ketika keahlian-keahlian ini terpakai pada diseminasi informasi teknis kepada berbagai audiens
- Mengetahui dampak lokal dan global komputasi terhadap individual, organisasi, dan masyarakat,
- Mendemonstrasikan kemampuan dalam, melanjutkan pengembangan diri (belajar sepanjang hayat).
- Keterampilan Umum
- Mampu menerapkan pemikian logis, kritis, inovatif, bermutu, dan terukur dalam melakukan pekerjaan yang spesifik di bidang teknologi rekayasa perangkat lunak serta sesuai dengan standard kompetensi kerja bidang pengembangan perangkat lunak
- Mampu menunjukkan kinerja dengan mutu dan kuantitas yang terukur.
- Mampu mengkaji kasus penerapan ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora pada bidang teknologi rekayasa perangkat lunak dalam rangka menghasilkan program, atau desain, menyusun hasil kajiannya dalam spesifikasi sistem dan spesifikasi desain
- Mampu menyusun hasil kajian tersebut di atas dalam bentuk spesifikasi sistem dan spesifikasi desain, dan mengunggahnya dalam laman perguruan tinggi
- Mampu mengambil keputusan secara tepat berdasarkan prosedur baku, spesifikasi desain, Â persyaratan keselamatan dan keamanan kerja dalam melakukan supervisi dan evaluasi pada pekerjaannya
- Mampu memelihara dan mengembangkan jaringan kerja sama dan hasil kerja sama didalam maupun di luar lembaganya
- Mampu bertanggungjawab atas pencapaian hasil kerja kelompok dan melakukan supervisi dan evaluasi terhadap penyelesaian pekerjaan yang ditugaskan kepada pekerja yang berada di bawah
- Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada di bawah tanggung jawabnya dan mengelola pengembangan kompetensi kerja secara mandiri.
- Mampu mendokumentasikan, menyimpan, mengamankan dan menemukan kembali data untuk menjalin kesahihan dan mencegah plagiasi.
- Keterampilan Khusus
- Mendemonstrasikan pengetahuan dan kemampuannya yang berkenaan dengan desain algoritma dan analisis kompleksitas algoritma,Catatan: Lakukan pembahasan content mata kuliah terutama terkait desain algoritma dan kompleksitas.
- Mendemonstrasikan pengetahuannya dalam matematika diskrit dan non-diskrit serta mendemonstrasikan kemampuannya dalam menerapkan teknik-teknik pembuktian lojik dan matematis (logic & mathematical proof) terhadap problem-problem komputasi,Catatan: Perlu ada pembahasan di level KBK untuk menentukan kedalaman materi
- Mendemonstrasikan pengetahuannya dan kemampuannya dalam menerapkan konsep-konsep pemrograman paling tidak dalam dua bahasa pemrograman,Catatan: Dosen harus bisa programming
- Mendemonstrasikan pengetahuan dan pemahamannya, serta kemampuannya dalam menerapkan konsep-konsep, prinsip-prinsip desain, dan algoritma fundamental yang berkaitan dengan struktur data dan manipulasinya, bahasa-bahasa pemrograman, arsitektur dan organisasi komputer, system operasi komputer, dan jaringan komputer,
- Mendemonstrasikan pengetahuan mengenai konsep-konsep fundamental, prinsip-prinsip, dan teknik-teknik dalam rekayasa perangkat lunak
- Mendemonstrasikan pengetahuan mengenai konsep-konsep fundamental, prinsip-prinsip, dan teknik-teknik dalam rekayasa perangkat lunak, mendemonstrasikan kemampuannya untuk menerapkan praktik-praktik terbaik (best practices) dalam proses-proses, metoda-metoda, alat-alat bantu (tools) pengembangan perangkat lunak,(a)Â Â Â menerapkan praktik-praktik terbaik dalam menganalisa suatu masalah, mengidentifikasi, dan mendefinisikan kebutuhan dan persyaratan (requirements) komputasi yang cocok terhadap solusinya(b)Â Â Menerapkan praktik-praktik terbaik dalam mendesain, mengimplementasikan, dan mengevaluasi program, komponen, proses, atau system berbasis komputer, untuk memenuhi kebutuhan dan persyaratan (requirements) yang ditetapkan
- Mendemonstrasikan kemampuan untuk berfungsi secara efektif dalam tim untuk mencapai suatu tujuan bersamamendemonstrasikan suatu pemahaman mengenai isu-isu dan tanggung jawab – tanggung jawab profesional, etikal, legal, keamanan (security), dan sosial,(a) merencanakan dan memastikan keamanan, kerahasiaan, dan integritas data,(b) mengetahui implikasi etikal, legal, dan sosial dari komputasi,(c) mendemonstrasikan suatu pemahaman mengenai mengenai Code of Professional Ethics
- Mendemonstrasikan kefektifannya dalam keahlian komunikasi tertulis dan oral teknikal, terutama ketika keahlian-keahlian ini terpakai pada diseminasi informasi teknis kepada berbagai audiens mengenai berbagai subjek terkait dengan teknologi komputasi dan penerapannya
Graduates Profile and Learning Outcome
Level                    : D IV
Study Program : Informatics Engineering
Vision
To be a leading study program in diploma IV level in Informatics Engineering to produce software developers professionals who are competent, have a spirit of developing, have high moral standard, and have entrepreneurial spirit.
Mission
- Organizing an educational program that produces bachelor of applied science in Software Engineering who are competent, have high moral standard, and have entrepreneurial spirit, environmentally friendly and able to compete at national and international levels.
- Conducting research in Information Technology that can be applied to industry or society at national and international levels.
- Serving the community through dissemination of science and its application in national scope.
Graduation Profile
- Senior Programmer: Senior programmer writes software program. He/she transforms the program design made by software designers / engineers / system analysts into instructions that can be done by the computer.
- Software Developer: Software developers develop applications that allow people to run specific tasks on computers or other devices.
- Database Administrator: Database administrator (DBA) stores and organizes data using special software such as DBMS and others. He/she ensures that data is available and secure / protected from unauthorized access.
- Web Developer: Web developers design and create websites. He/she is responsible for the looks and feels of the website. He/she is also responsible for the technical aspects of the website, such as performance and capacity which are the measurement of the website’s speed and to what extent websites can handle traffic. He/she is also possible to create content of the website.
- Multimedia Developer: Multimedia developer is a multimedia development professional that combines design and technical knowledge to research, analyze, evaluate, design, program and modify applications that combine text, graphics, animation, imaging, audio-video display and other interactive media.
- Information Systems Analyst: Information Systems Analyst studies ICT-based systems and their procedures and designs solutions of information system to help organizations to operate more efficient and effective. He/she applies ICT to business organization processes by understanding the needs and limitations of both (ICT and business).
- Computer Support Specialist: Computer support specialist provides help and advice to people and organizations on how to use computer software and equipment. The other terms are computer network support specialists, support information technology (IT) staff, and computer user support specialists.
Learning outcome
- Attitudes
- fear of God Almighty and be able to show religious attitude;
- respecting human values ​​in performing the duty, based on religion, morals, and ethics;
- internalizing the values, norms, and academic ethics
- having a role as citizens who take pride and patriotism, nationalism and have responsibility to the state and nation;
- respecting cultural diversity, views, religion, and beliefs, as well as the original opinions or discoveries of others;
- contributing to improving the quality of socialized life, nation, state, and the progress of civilization based on Pancasila;
- cooperating and having social sensitivity and respecting for people and the environment;
- obeying the law and discipline in the social and state life;
- internalizing the spirit of independence, persistence and entrepreneurship;
- demonstrating a responsible attitude towards the work in the field of expertise independently.
- Mastery of Knowledge
- Demonstrating the knowledge and capabilities regarding to algorithm design and algorithm complexity analysis, Note: Discuss the content of subject course mainly related to algorithm design and complexity;
- Demonstrating the knowledge in discrete and non-discrete mathematics and demonstrating the ability to apply logic & mathematical proofs to computational problems, Note: There should be discussion at the KBK level to determine the depth of the material;
- Demonstrating the knowledge and understanding, as well as the ability in applying concepts, design principles, and fundamental algorithms related to data structures and manipulations, computer programming languages, architectures and computer organizations, computer operating systems, and computer networks;
- Demonstrating the knowledge of fundamental concepts, principles, and techniques in software engineering;
- Demonstrating the ability to apply best practices in processes, methods, software development tools;
- Demonstrating an understanding of professional ethical, legal, security, and social issues and responsibilities, (a) plan and ensure the security, confidentiality, and integrity of data, (b) know the ethical, legal, and social from computing, (c) demonstrate an understanding of the Code of Professional Ethics;
- Demonstrating the effectiveness in written and oral communication skills, especially when these skills are used in dissemination of technical information to various audiences;
- Knowing the impact of local and global computing on individuals, organizations and communities;
- Demonstrate proficiency in continuing self-development (lifelong learning).
- General Skills
- Able to apply logical, critical, innovative, quality, and measurable thinking in doing specific work in software engineering technology and in accordance with the standards of competence in software development;
- Able to demonstrate quality and measurable performance;
- Able to examine the case of the application of science and technology that concerns and implements the value of humanities in software engineering technology in producing the program, or design, compiling the results of the study in system specifications and design specifications;
- Able to compile the results of the study above in the form of system specifications and design specifications, and upload it in the college webpage;
- Able to make appropriate decisions based on standard procedures, design specifications, safety and occupational security in supervising and evaluating the work;
- Able to maintain and develop cooperation networks and cooperation result within and outside the institution;
- Able to take responsibility for the achievement of group work and to supervise and evaluate the completion of work assigned to the worker under his/ her responsibility;
- Able to conduct a self-evaluation process against working groups under his/ her responsibility, and manage the development of working competencies independently;
- Able to document, store, secure, and rediscover data to ensure validity and prevent plagiarism.
- SPECIAL SKILL
- Demonstrate the knowledge and capabilities egardingto algorithm design and algorithm complexity analysis, Note: Discuss the content of the subject course mainly related to algorithm design and complexity.
- Demonstrate the knowledge in discrete and non-discrete mathematics and demonstrate the ability to apply logic & mathematical proofs to computational problems, Note: There should be discussion at the KBK level to determine the depth of the material;
- Demonstrate the knowledge and ability in applying programming concepts at least in two programming languages, Note: Lecturers must be able to programming;
- Demonstrate the knowledge and understanding, as well as the ability in applying concepts, design principles, and fundamental algorithms related to data structures and manipulations, computer programming languages, architectures and computer organizations, computer operating systems, and computer networks;
- Demonstrate the knowledge of fundamental concepts, principles, and techniques in software engineering;
- Demonstrate the knowledge of fundamental concepts, principles, and techniques in software engineering, demonstrate the ability to apply best practices in processes, methods, development tools software, (a) apply best practices in analyzing a problem, identifying and defining the needs and computing requirements that are appropriate for its solution (b) Implement best practices in designing, implementing and evaluating programs, components, process, or computer-based systems, to meet the needs and requirements that have been set;
- Demonstrate the ability to work effectively within teams to achieve goals, demonstrates an understanding on, ethical, legal, security and social issues and professional responsibilities, (a) plan and ensure the security, confidentiality, and integrity of data, (b) know the ethical, legal, and social from computing, (c) demonstrate an understanding of the Code of Professional Ethics;
- Demonstrate the effectiveness in written and oral communication skills, especially when these skills are used in dissemination of technical information to various audiences on computing technology and its application.