Teknik Informatika merupakan salah satu jurusan pendidikan tingkat perguruan tinggi yang mempelajari serta menerapkan prinsip-prinsip ilmu komputer dan analisis matematis dalam perancangan, pengujian, pengembangan, dan evaluasi sistem operasi, perangkat lunak (software), dan kinerja komputer. Dalam kata lain, bidang studi ini akan melakukan pembahasan terkait pengolahan data dengan memanfaatkan teknologi komputer yang menggunakan prinsip dan proses logika. 2. Apa saja yang dipelajari di teknik informatika? Bila memutuskan untuk memilih jurusan Teknik Informatika, maka kamu akan cukup banyak berkutat dengan pemrograman (programming), pengembangan perangkat lunak (software), dan teknologi jaringan komputer. Pada dasarnya, kamu akan menjadi penerjemah suatu ide yang harus dituangkan dalam bentuk digital menggunakan bahasa pemrograman tertentu. Dalam prosesnya, kamu akan banyak membuat flowchart alias bagan alur bagaimana sebuah sistem dapat berjalan sesuai dengan fungsi dan logikanya. Tentu saja, ketelitian dan keuletan menjadi karakter paling dasar yang harus kamu miliki. 3. Mengapa memilih teknik informatika? Peminat jurusan Teknik Informatika setiap tahunnya selalu meningkat. Bahkan, fakultas kedokteran yang cukup lama bertengger sebagai jurusan terfavorit pun mulai tergeser. Di salah satu perguruan tinggi terbaik di Bandung contohnya, perbandingan jumlah calon mahasiswa yang mendaftar dan diterima untuk jurusan ini adalah 100:1. Artinya, jurusan ini sangat terpupuler
B. Prospek Kerja Jurusan Informatika
Peluang dan prospek kerja teknik informatika sangat banyak sekali karena dunia teknologi informasi dan komputer terus berkembang.Berdasarkan data APJII, pengguna internet terus mengalami peningkatan. Pada tahun 2017 pengguna internet di Indonesia mencapai 143,26 juta jiwa atau setara 54,7% penduduk Indonesia. Tentunya, ini akan menambah prospek kerja teknik informatika yang mempunyai kemampuan masing-masing dan dibutuhkan perusahaan maupun instansi. Teknik Informatika merupakan jurusan yang biasanya fakultas teknik atau MIPA mempelajari penerapan logika matematika dalam pengelolaan informasi dengan menggunakan teknologi komputer sehingga menjadikan berpikir logis dan terstruktur untuk mendapatkan sebuah penyelesaian masalah. Untuk perkuliahan teknik informatika sendiri setiap perguruan tinggi mungkin berbeda, antara lain mempelajari berbagai fungsi logika, pemrograman bahasa sederhana sampai tingkat tinggi, metode numerik, teknik komputasi, jaringan komputer, dan masih banyak lagi baik yang berhubungan dengan hardware maupun software komputer. Berikut beberapa Prospek Kerja dari Teknik Informatika A. Software Engineer a. Pengertian Software Engineer Software engineer merupakan pihak yang berperan dalam proses analisis kebutuhan dan desain pengguna, konstruksi, dan uji aplikasi. Kebutuhan-kebutuhan tersebut akan dipenuhi melalui penggunaan bahasa pemrograman.Sederhananya, software engineer dapat diartikan sebagai orang yang berperan dalam penerapan prinsip-prinsip teknik pengembangan perangkat lunak. Dilansir dari Institute of Electrical and Electronics Engineers/IEEE, software engineering adalah suatu pendekatan teknologi secara sistematis, terstruktur dan disiplin. Pada dasarnya, SE adalah salah satu cabang ilmu komputer untuk mengetahui sesuatu yang salah terhadap sebuah perangkat lunak. Namun saat ini fungsinya melebar lebih luas lagi. Rekayasa perangkat lunak tidak hanya dibutuhkan jika ada kesalahan pada pengoperasian saja. Hal ini lebih kepada bagaimana sebuah perangkat lunak bekerja sesuai dengan apa yang menjadi kebutuhan penggunanya. Sebuah perangkat lunak atau software memiliki risiko kerusakan atau error lebih besar daripada hardware. Maka dari itu, dibutuhkan ketelitian untuk maintenance dan proses pengembangan. b. Apa yang Dilakukan Seorang Software Engineer? Seorang SE bertugas untuk mendalami sistem dan software dalam sebuah bisnis atau perusahaan. Program-program yang dikembangkan pun cukup beragam. Mulai dari aplikasi, games, sampai operating system. Selain hal-hal tersebut, sebenarnya apa saja yang menjadi tanggung jawab seorang SE? Berikut di antaranya: bekerja dengan pengguna untuk mengetahui kebutuhan mereka mengenai software merancang, membangun, dan juga mengetes sebuah sistem atau aplikasi berdasarkan spesifikasi yang diminta oleh pengguna bekerjasama dengan developer untuk menciptakan kode yang sesuai untuk sistem atau aplikasi dengan menggambarkan model atau diagram mendokumentasikan semua sistem atau aplikasi secara detil sebagai bentuk pertanggung jawaban saat melakukan maintenance. mengelola aplikasi atau software secara berkala serta memperbaiki kesalahan yang terjadi merekomendasikan software update untuk aplikasi atau sistem yang sudah ada berkolaborasi dengan developer dan engineer lainnya untuk menciptakan software c. Skill yang Dibutuhkan oleh Seorang Software Engineer Untuk menjadi seorang SE yang handal dibutuhkan kombinasi kemampuan teknis serta soft skills. Di antaranya adalah: 1. Programming Salah satu hal yang harus dikuasai untuk menjadi SE adalah menguasai progamming beserta bahasa pemrogramannya seperti C++, Java, Python, C#/.Net, dan Ruby. Jika kamu merupakan lulusan dari universitas dengan studi IT kemungkinan besar kamu akan lebih banyak mengetahui bahasa pemrograman lainnya. Nah, hal ini bisa menjadi salah satu nilai plus untuk menunjukkan kelebihanmu. 2. Teliti Menjadi seorang SE pastinya akan dihadapkan dengan barisan kode yang membuat pusing setiap harinya. Nah, kamu harus memiliki ketelitian yang luar biasa untuk menjadi SE yang handal. Mengapa begitu? SE akan dihadapkan dengan tantangan dalam mengembangkan software dengan bahasa pemrograman yang kompleks. Belum lagi, jika ada kendala yang mengharuskan seorang SE bekerja secara manual. Tidak hanya menciptakan dan mengembangkan software saja, seorang SE juga harus siap untuk testing atau debugging yang dibutuhkan kesabaran dan ketelitian. Menjadi seorang yang teliti akan membuatmu menyelesaikan masalah dan memastikan bahwa tidak akan ada kesalahan sama yang akan terjadi. 3. Dapat bekerja sama dalam tim Dalam berkutat dengan software-nya, SE tidak bekerja secara individual. Sering kali, SE akan bekerja dengan para developer, engineer di bidang lainnya. Mereka juga bahkan akan bekerja denga orang-orang yang tidak ada hubungannya dengan masalah teknis seperti pengguna yang hanya menggunakan program. Hal ini tentunya membuat seorang SE tidak dapat memposisikan terus-menerus bahwa semua orang yang bekerja sama dengannya mengerti bahasa pemrograman. SE harus bisa bekerjasama dengan baik di dalam sebuah tim besar maupun kecil. Untuk bisa bekerjasama dengan baik, kamu dapat memulainya sesederhana mendengarkan dan belajar dari kolega lainnya. 4. Mudah beradaptasi Dilansir dari indeed.com mudah beradaptasi bukan hanya dengan lingkungan saja. Hal ini juga termasuk dengan memiliki fleksibilitas dan kemauan untuk belajar skill– skill baru. Seorang SE bekerja di bidang teknologi yang terus berubah dan berkembang secara cepat. Hal ini membuat SE akan dihadapkan banyak tantangan dan membuatmu terus beradapasi. Oleh karena itu, penting untuk beradaptasi dengan pace kerja yang cepat, beradaptasi untuk kerja di mana saja, bahkan beradaptasi dengan orang-orang baru. d. Gaji dari Prospek Kerja Software Engineer Seorang software engineer dapat memperoleh gaji rata-rata dengan rentang Rp5.000.000 sampai Rp8.000.000. Perusahaan startup seperti bukalapak.com dan Traveloka berani menggaji tinggi software engineer mereka, yaitu Rp11.000.000 hingga Rp12.000.000. Tapi masih belum ada yang bisa mengalahkan gaji software engineer perusahaan oil & gas seperti Schlumberger, yaitu sebesar Rp19.500.000. B.