1
I
DENTITAS KajianTeknik Komputer di Bidang Industri
Topik
1. Bidang kerja di Teknik Komputer
Referensi
1. Surat Keputusan Direktur Politeknik Telkom No. Kep: 029/ACD.10/1.0.0/11 Tentang Penetapan Kurikulum Program Studi D3 Manajemen Informatika, D3 Teknik Komputer, D3 Komputerisasi Akuntansi Tahun 2011
2. Panduan Penyusunan Kurikulum Rumpun Ilmu Informatika, APTIKOM (Asosiasi Perguruan Tinggi Informatika dan Komputer)
3. Kurikulum Usulan Teknik Komputer dan Sistem Komputer 2011, APTIKOM (Asosiasi Perguruan Tinggi Informatika dan Komputer)
Kompetensi Utama
1. Dasar 2. Menengah 3. Mahir
Lama Pengerjaan
100 menit
Jenis Pengerjaan *(bisa dipilih lebih dari 1)
Individu Kelompok Mandiri Terbimbing
2
P
ERTANYAANP
ENDAHULUAN1. Apa yang anda ketahui dengan Teknik Informatika? 2. Apa yang anda ketahui dengan kompetensi?
3. Berikan contoh dan jelaskan bidang kerja jurusan Teknik Komputer?
3
R
INGKASANT
EORI3.1. Pengenalan Teknik Informatika
Teknik Informatika merupakan kumpulan disiplin ilmu dan teknik yang secara khusus menangani masalah transformasi atau pengolahan data dengan memanfaatkan se-optimal mungkin teknologi komputer melalui proses-proses logika. Bidang ilmu yang banyak dikaji di Teknik Informatika adalah bidang pemrograman dan komputasi, rekayasa perangkat lunak (software) untuk berbagai bidang aplikasi dalam berbagai bidang usaha serta teknologi jaringan komputer.
Dasar ilmu Teknik Informatika adalah algoritma, mahasiswa akan diarahkan untuk dapat menguasai ilmu dan keterampilan rekayasa informatika berlandaskan pada kemampuan untuk memahami, menganalisis, menilai, menerapkan, serta menciptakan piranti lunak (software), dalam proses pengolahannya menggunakan komputer. Secara garis besar materi dalam Teknik Informatika dapat dikelompokkan menjadi beberapa bidang ilmu antara lain:
Sistem Informasi, memberikan pengetahuan dan pengertian dasar tentang konsep dan kerangka sistem informasi, metodologi dan teknik perancangan, pengembangan, pengetesan dan pemeliharaan sistem perangkat lunak.
Rekayasa Perangkat Lunak, materi yang dipelajari di bidang ini adalah Analisa dan Desain Obyek, Penyempurnaan Proses Rekayasa, Inspeksi Perangkat Lunak, Rekayasa Perangkat Lunak, Pemrograman Basis Data Client Server.
Pemrograman dan Komputasi, memberikan pengetahuan dan kemampuan menganalisis permasalahan dalam ruang lingkup Komputasi, Komputasi Paralel, Sistem Terdistribusi, Teknologi Antar Jaringan.
Arsitektur dan Jaringan Komputer, materi yang dipelajari dalam bidang ini adalah Arsitektur Komputer, Organisasi Komputer, Elektronika, Sistem Digital, Sistem Mikroprosesor, Jaringan Komputer dll.
3.2. Kompetensi Utama Lulusan Teknik Informatika
Berdasarkan standar kurikulum APTIKOM terdapat sebelas kompetensi dasar yang berkaitan dengan aspek-aspek pengetahuan lulusan teknik informatika, terdiri dari:
Data System (DS), terkait dengan pengetahuan yang mempelajari sistem ke-data-an sebagai konteks terkecil dalam sebuah lingkungan berbasis informasi.
Algorithma (AL), kemampuan berpikir secara logis dan terstruktur dalam rangka menyelesaikan permasalahan tertentu atau mencapai obyektif tertentu.
Program Building (PB), kemampuan untuk membangun program sebagai suatu perangkat lunak yang dapat menjalankan fungsi spesifikasi tertentu
Computer Application (CA), pengetahuan dan kemampuan menggabungkan sejumlah modul-modul program dalam rangka membuat aplikasi dengan fitur-fitur yang diinginkan
Information System (IY), pengetahuan membangun sebuah sistem informasi yang terdiri dari komponen-komponen yang terkait satu dengan lainnya dalam sebuah lingkungan yang holistic
System Integration (SI), kemampuan membangun sistem terpadu yang terdiri dari berbagai jenis sistem informasi yang berbeda-beda dalam sebuah lingkungan yang sama.
Computer and Device (CD), pemahaman terhadap cara kerja mesin komputasi beserta piranti lain pendukungnya.
Computer Resource (CR), pengetahuan mengenai cara kerja setiap komponen-kompenen atau sumber daya komputasi
Human Machine Communication (HM), pengetahuan merancang dan membangun sistem antarmuka yang menghubungkan manusia dengan mesin komputasi.
Intellegent System (IS), pemahaman dalam merancang dan membangun sistem cerdas untuk berbagai kebutuhan manusia yang memberikan nilai tambah.
3.3. Pengenalan Teknik Komputer
1. Teknik Komputer
Teknik komputer (disebut juga Teknik Sistem Komputer) adalah suatu disiplin ilmu khusus yang mengkombinasikan teknik elektro dan ilmu komputer dengan penekanan pada arsitektur fungsional dan kinerja sistem komputer. Teknik komputer mempelajari tentang bagaimana mendisain dan merancang konstruksi komputer dan sistem berbasis komputer yang baik. Ilmu yang terlibat adalah mengenaihardware,software, komunikasi dan tentu saja memahami proses interaksi antara bagian tersebut.
Mahasiswa program Teknik komputer lebih banyak mempelajari perancangan sistem perangkat keras digital, termasuk komputer dan sistem telekomunikasi. Perangkat lunak tetap dipelajari,namun fokusnya terletak pada interaksi dengan perangkat keras.
2. Jurusan Teknik Komputer
Jurusan Teknik komputer mempersiapkan mahasiswa agar dapat memahami dan merancang sistem komputer secara menyeluruh, mencakup piranti keras(hardware), piranti lunak(software), dan jaringan komputer(network), yang selanjutnya akan diterapkan di bidang teknologi informasi, misalnya perancangan perangkat komputer yang bersifat pintar (intelligent), bergerak, dan mudah dibawa (mobility), serta dapat terhubung ke jaringan luas
(connectivity).
Jurusan Teknik komputer diharapkan menghasilkan lulusan dengan kemampuan mendesain dan mengimplementasikan sistem yang terintegrasi baik software maupunhardware. Beberapa keahlian yang akan didapat lulusan Jurusan Teknik Komputer secara umum adalah sebagai berikut:
a. Embedded System
Untuk mahasiswa yang tertarik pada pembuatan produk berbasis sistem embedded yang bersifat intelligent atau mobile, baik untuk keperluan perusahaan ataupun personal, dengan memperhatikan nilai ekonomi dan kehandalan produk. Sistem embedded ini dapat berupaMicrocontroller 8-bitsederhana sampai dengan kompleks dan penggunaanoperating systemkhusus.
b. Communication System
Untuk mahasiswa yang ingin berkarir di bidang sistem komunikasi yang meliputi jaringan komputer. Mahasiswa akan dibekali dengan kemampuan perancangan dan pengelolaan sistem jaringan dan komunikasi data(wired and wireless).
c. Robotics and Automation
d. Intelligent System
Merupakan peminatan yang menyajikan pendalaman berbagai teknik kecerdasan yang dapat diterapkan pada pemecahan masalah. Peminatan ini mendalami berbagai bidangartificial intelligenceseperti:Neural Computing,
Computer Vision,Expert SystemdanFuzzy Logic (Genetic Algorithm).
3.4. Bidang Kerja Bagi Lulusan Teknik Komputer
Bidang kajian yang ditekankan pada Teknik Komputer adalah berkenaan dengan pemanfaatan sistem komputer sebagai kontrol otomasi, bagian dari sistem jaringan, perbandingan teknologi perangkat keras, trade-off dalam rancangan perangkat keras dan perangkat lunak, dampak perubahan teknologi terhadap feasibilitas, interaksi antar sistem arsitektur, rancangan sistem perangkat keras maupun lunak, hingga simulasi sistem komputer dipandang sebagai bagian dari infrastruktur suatu organisasi. Tugas kerja harian jurusan teknik komputer pada umumnya mencakup:
Memberikan dukungan teknis untuk departemen dan anggota tim lainnya dalam pengembangan produk dan proses pelaksanaan.
Pengujian dan verifikasi perangkat keras dan peripheral pendukung untuk memastikan bahwa semua memenuhi spesifikasi dan persyaratan, dengan cara mendokumentasikan dan menganalisis data uji.
Pemantauan fungsi peralatan dan membuat modifikasi yang diperlukan untuk memastikan sistem beroperasi sesuai dengan standarisasi dan spesifikasi.
Menganalisis informasi untuk menentukan, merekomendasikan, dan merencanakan tata ruang, termasuk jenis komputer dan modifikasi peralatan peripheral.
Membangun, menguji, dan memodifikasi prototipe produk yang berbentuk model kerja atau model teoritis dengan menggunakan simulasi komputer.
Jadi individu lulusan teknik komputer memiliki lebih banyak fleksibilitas dalam jalur karir mereka. Lulusan dapat mengambil pekerjaan di lembaga-lembaga pemerintahan, organisasi pelayanan dan jasa seperti bank, maskapai penerbangan dan utilitas publik, organisasi komersial, dan sektor manufaktur. Setiap tahun semakin banyak perusahaan di seluruh dunia terkomputerisasi dan mereka membutuhkan personil untuk mengelola sistem mereka.
Prospek kerja bagi lulusan Teknik Komputer diantaranya sebagai Network Engineer, Network Administrator, Network designer, Software Embedded Programmer, Control System Engineer, Embedded System Engineer, R&D
Engineer, Robotics Engineer, IT Consultant, Technopreuneur, Computer System Engineer dan Computer
Engineering Lecturer.Lulusan Jurusan Teknik Komputer dapat mulai meniti karir diberbagai profesi tersebut, uraian
lebih detail beberapa profesi untuk lulusan jurusan Teknik Komputer adalah sebagai berikut :
1. IT Support Officer
Para profesional di bidang ini diperlukan untuk memberikan dukungan teknis terhadap produk berupa software
atau hardware yang telah atau akan diimplementasikan. Selain itu, seorang IT Support Officer harus dapat
Menerima, memprioritaskan dan menyelesaikan permintaan bantuan IT, membeli hardwareIT,softwaredan hal-hal lain yang berhubungan dengan hal tersebut.
Instalasi, perawatan dan penyediaan dukungan harian untuk hardwaredansoftware.
Memastikan sistem yang ada berjalan dengan baik dan melakukan troubleshootingserta perbaikan sistem ketika terjadi masalah.
Korespondensi dengan penyedia jasa eksternal seperti Internet Service Provider, penyedia jasa Email,
hardware, software supplier, dll.
Memberikan pelatihan kepada para pengguna sistem.
Mengatur penawaran harga barang dan tanda terima dengan supplier untuk kebutuhan yang berhubungan dengan IT.
Menyediakan data/informasi yang dibutuhkan untuk pembuatan laporan bagi department-department yang ada di perusahaan.
Seorang IT Support Officer harus menguasai dan dapat menggunakan piranti lunak untuk presentasi, pengolah kata, pengolah data dengan baik. Dengan kata lain seorang operator harus dapat mengoperasikan basic office dengan baik. melakukan instalasi perangkat-perangkat lunak yang dibutuhkan suatu komputer stand alone seperti anti virus, web browser perangkat lunak yang dibutuhkan dalam pengolahan kata dan data.
2. Programmer
Seorang programmer adalah seseorang yang bisa membuat suatucodingdengan bahasa tertentu untuk membuat suatu aplikasi tertentu. Seorang programmer juga dituntut dapat melakukan riset atau penelitian yang dapat memajukan perusahaan yang ia support. Profesi programmer/developer adalah profesi yang paling sering terdengar, karena profesi ini sudah ada sejak diciptakannya komputer itu sendiri.
Profesional dalam bidang software development danconsulting umumnya pernah meniti karir sebagai seorang programmer. Keahlian dalam algoritma dan penguasaan terhadap salah satu atau beberapa bahasa memprograman mutlak diperlukan oleh seorang programmer. Programer adalah profesi inti dan tulang punggung dalam software development karena tidak akan terwujud sebuah software aplikasi tanpa adanya programmer, sedangkan tanpa didukung profesi lainnya, seorang programmer dapat membuat sebuah aplikasi yang berguna walaupun dengan cakupan terbatas. Berdasarkan jenis programming dan output yang dihasilkan, programmer sendiri ada beberapa macam yaitu:
Hardware Programmer
Hardware programmer sebenarnya bagian dari hardware engineer. Sesuai namanya, mereka melakukan
programmingsecara low level terhadap hardware, misalnya mikrokontroler, embeded sistem, PLC atau device
lainnya. Pada awal diciptakannya komputer, programmer jenis ini lebih dominan karena cara memprogram komputer waktu itu mirip dengan cara memprogram mikrokontroller saat ini. Bahasa yang digunakan dulunya adalah bahasa mesin tetapi saat ini cenderung digunakan bahasa assembly dan C.
System Programmer
Dalam pekerjaannya, system programmer menggunakan low level dan medium level language, biasanya dalam pengembangan sistem operasi dan modul-modul pendukungnya. Para pengembangandriver untuk periferal dan programming dalam SIM/UIM card juga digolongkan ke programmer jenis ini. Perbedaan system programmer
denganhardware programmeradalah:
System programmerbekerja pada tahap pengembangan suatuplatform/sistem operasi atau yang terkait erat
Hardware programmer bekerja pada tahap implementasi suatu produk agar sesuai dengan requirement end user. Programmer jenis ini biasa menggunakan bahasa Assembly, C/C++ dan kemungkinan C# bila sistem operasi yang menggunakanmanaged code (.Net).
3. System Engineer/System Administrator
Profesi System Engineer/System Administrator (biasa disingkat Sys Admin) adalah profesi yang mirip dengan
network engineer tetapi dituntut memiliki pengetahuan lebih detail dalam hal desain dan administrasi server-server yang ada di suatu jaringan internal.
Seseorang dengan posisi ini akan diserahi tanggung jawab untuk menangani server dan jaringan secara software dan memastikan sistem (hardware, software dan jaringan komputer) di suatu perusahaan berjalan desuai harapan serta memegang kuncipassword utama jaringan internal perusahaan(Administrator).Serifikasi untuk profesi ini contohnya adalah MCSE untuk platform Microsoft Windows. Berikut ini adalah tugas yang biasanya di kerjakan oleh seorangsystem administrator:
Mendesain, membangun, menangani dan memelihara sistem dan jaringan komputer terutama dalam hal teknologi server dan konektifitasnya baik LAN maupun WAN
Memberikan solusi terbaik (optimasi jaringan) dalam hal pemilihan teknologi server dan software yang digunakan untuk menghasilkan efisiensi, reliability, security dan aspek-aspek lain yang terkait
Memastikan/memaintain suatu jaringan internal (baik LAN maupun WAN) dapat berfungsi dengan baik.
4. Network Engineer
Profesi ini harus mampu untuk membangun sebuah jaringan untuk perusahaan kecil maupun perusahaan besar, merencanakan kira-kira topologi apa yang harus dibuat dan apa saja yang deperlukan seperti berapa server yang harus digunakan, berapa workstation yang dipakai, hub / switch berapa banyak yang digunakan,dsb. Alat-alat yang digunakan harus direncanakan dengan baik agar sesuai dengan perusahaan sehingga tidak berlebih atau kekurangan.
Profesional di bidang ini umumnya memegang sertifikat CCNA, CCNP ataupun CCIE. Dengan memegang sertifikat ini, kemampuan yang dimiliki dapat diakui secara internasional dan lebih memudahkan dalam memperoleh pekerjaan di luar negeri. Network engineer biasanya dipekerjakan di provider-provider jaringan atau perusahaan multi nasional dan atau yang berskala enterprise. Perusahaan-perusahaan tersebut membutuhkan interkoneksi data antar cabang di kota-kota yang jauh atau negara lain. Untuk itu diperlukan interkoneksi jaringan melalui WAN
(Wide Area Network) dan konfigurasi LAN yang sesuai di kantor pusat dan kantor cabang, adapun tugas dan tanggung jawabnyA adalah :
Mendesain dan membangun infrastruktur jaringan baik LAN maupun WAN.
Memberikan solusi terbaik dalam hal infrastruktur jaringan baik dalam hal peralatan yang digunakan, efisiensi, reliability, security dan aspek-aspek lain yang terkait
Memastikan suatu infrastruktur jaringan komputer dapat berfungsi dengan baik.
5. Technical Consultant /Consultan IT
Technical Consultant /Consultan ITumumnya dipekerjakan di perusahaan-perusahaan yang core bisnisnya bukan
TugasTechnical Consultant /Consultan IT:
Memberikan konsultansi/rekomendasi mengenai solusi IT terbaik untuk memecahkan masalah.
Membuat dokumen seperti proposal, requirement dan desain software secara umum.
Melakukan pelatihan (training) kepada para pengguna software.
Mendesain dan membangun sistem komputerisasi terutama dalam hal implementasi software, hardware dan jaringan.
Memberikan solusi terbaik dalam hal pemilihan dan implementasi teknologi baik hardware maupun software.
6. Hardware Engineer
Sebagian besar profesi yang berkaitan dengan computer engineering ini adalah di industri mikroprosesor dan integrated circuit yang melibatkan proses assembling/perakitan komputer. Hardware engineer yang berlatar belakang teknik komputer tugasnya cenderung berhubungan dengan desain dan optimasi arsitektur komputer atau mikroprosesor/mikrokontroler pada khususnya. Contohnya adalah bagaimana membuatinstruction setyang optimal, berapa jumlahpipelineyang dibutuhkan, registers, optimasi bus dalam mikroprosesor dll.
Sebagian besar lapangan kerja bidang hardware engineer berkaitan dengan desain, perakitan dan implementasi menggunakan komponen hardware yang sudah ada untuk membangun sebuah produk atau solusi dengan tugas-tugas sebagai berikut:
Mendesain dan membangun interface antara komputer dengan peralatan-peralatan lain.
Membangun software yang mengontrol interface (biasanya menggunakan bahasa C)
Mendesain dan membangun solusi menggunakan embedded sistem/mikrokontroler.
Membangun software untuk menjalankan mikrokontroler (biasanya menggunakan bahasa assembly).
Testing hardware.
4
S
TUDIK
ASUSPada bagian ini dijelaskan kasus yang berkaitan dengan topik yang disampaikan beserta penyelesaian (solusi) kasus tersebut. Melalui studi kasus yang disajikan, diharapkan mahasiswa mempunyai gambaran yang lebih kongkret terkait topik yang disampaikan. Dengan memberikan solusi sesuai dengan kasus yang disampaikan, diharapkan mahasiswa mempunyai (alternatif) solusi yang sudah diuji kebenarannya.
Team dosen pengajar bertanggung jawab untuk melakukan validasi solusi yang disampaikan pada bagian studi kasus. Solusi yang dimaksud, dituliskan pada bagian 4 Pembahasan.
Studi kasus yang disampaikan diperbolehkan untuk dikerjakan secara individu atau berkelompok, sesuai dengan sasaran yang ingin dicapai. Yang harus diperhatikan adalah pencantuman cara pengerjaan soal-soal yang diberikan kepada mahasiswa.
4.1
B
AGIANA (I
NDIVIDU)
Tingkat Dasar1. Sebutkan kelompok materi beberapa bidang ilmu di Teknik Informatika!
3. Apakah Teknik Komputer itu?
4. Sebutkan beberapa keahlian yang akan didapat lulusan Jurusan Teknik Komputer secara umum!
5. Sebutkan tugas kerja harian jurusan teknik komputer pada umumnya!
Tingkat Menengah
1. Jelaskan apakah Teknik Informatika itu!
2. Jelaskan mengenai aspek-aspek pengetahuan berikut:
a. Computer and Device (CD) b. Computer Resource (CR)
c. Network and Communication (NC)
d. Human Machine Communication (HM)
3. Jelaskan apakah Jurusan Teknik Komputer itu! 4. Jelaskan bidang kerja berikut:
a. Hardware Engineer
b. System Engineer/Administrator c. Hardware Programmer
Tingkat Mahir
1. Berdasarkan standar kurikulum APTIKOM jelaskan apa saja kompetensi dasar dan bagaimana kaitannya dengan jurusan Teknik komputer!
2. Jelaskan bagaimana jurusan Teknik Komputer mempersiapkan lulusan mahasiswanya! 3. Jelaskan bagaimana tugas dan tanggung jawab:
a. Hardware Engineer
b. System Engineer/Administrator
c. Hardware Programmer