Mochamad Yusuf Romdoni, S.Kom., MTI
Dosen Fakultas Ilmu Komputer I SEO Content Writer Filkom
Tim pengembang kurikulum Fakultas Ilmu Komputer 2022 yang di pimpin Ir. Dadang Amiruddin, MM telah menetapkan jurusan Teknik Informatika (S1) untuk konsentrasi pada Software Engineer dan Mobile Computing. Ketetapan ini telah disetujui oleh Ely Nuryani, S.Kom., MTI selaku kepala jurusan yang ikut meninjau dalam rapat pengembangan kurikulum. Alasannya karena beberapa pertimbangan, diantaranya demand industri pada keahlian tersebut sangat tinggi dibanding yang lain. Hal ini berdasarkan data yang telah dikumpulkan dari beberapa sumber oleh tim pengembang kurikulum bahwa kebutuhan terhadap software engineer dan mobile computing semakin meningkat. Selain itu Fakultas Ilmu Komputer Unbaja memiliki cukup banyak dosen-dosen yang sudah ahli dibidangnya dan bahkan sudah berpengalaman sebagai praktisi.
Penetapan Software Engineer sebagai kualifikasi lulusan pada jurusan Teknik Informatika (S1) tentunya juga bukan tanpa dasar dan acuan yang jelas. Maksudnya adalah bahwa kualifikasi tersebut ditentukan tidak hanya berdasarkan penelusuran dilapangan. Akan tetapi penetapan tersebut tentunya disesuaikan pula dengan jenjang kualifikasi yang sudah diatur pada standar kurikulum KKNI berdasarkan Outcome-Based Education Bidang Ilmu Informatika dan Komputer. Jenis kualifikasi pada KKNI dirancang untuk memungkinkan setiap jenjang kualifikasinya sesuai dengan kebutuhan bersama antara penghasil dan pengguna lulusan perguruan tinggi, kultur pendidikan di Indonesia saat ini serta gelar lulusan setiap jalur pendidikan tinggi yang berlaku di Indonesia.
Software Engineer
Pengertian tentang Software Engineer menurut Andiana Sari Seorang SEO Content Writer dari Niagahoster mengatakan Software engineer adalah ahli yang bertugas merancang, mengembangkan, mengelola, menguji, hingga mengevaluasi perangkat lunak komputer (software). Dengan begitu, Anda bisa menciptakan software atau aplikasi yang bisa diandalkan dan mudah digunakan user. Bukan itu saja, semua proses yang Anda lakukan ini menjadikan perangkat lunak atau aplikasi dibuat secara efisien dan efektif.
Dalam proses menciptakan software atau app itu sendiri, Anda wajib memiliki beberapa skill. Di antaranya, menguasai bahasa pemrograman seperti BASIC, C++, Python, dan Java, memahami konsep software testing, komunikasi, dan sebagainya.
Semua skill tersebut akan berguna apapun kategori atau bidang software engineer yang Anda geluti. Berikut penjelasannya.
- Operational Software Engineer: Fokus pada tingkat operasional perangkat lunak. Mulai dari anggaran, kegunaan, fitur-fitur, ketergantungan (dependency), hingga keamanan.
- Transitional Software Engineer: Fokus menguji kemampuan adaptasi perangkat lunak yang dipindahkan dari satu platform ke platform lain.
- Maintenance Software Engineer: Fokus pada fungsi dan pemeliharaan perangkat lunak dalam sistem yang ada.
Baca Juga : Software Engineer: Tugas dan Perbedaannya dengan Software Developer
Software Engineer adalah bagian dari unit kompetensi okupasi dalam KKNI di bidang teknologi informasi dan komunikasi yang masuk pada kelompok Programming and Software Development. Di dalam pengembangan aplikasi, seorang software engineer juga harus memiliki pengetahuan dan keterampilan sebagai seorang developer. Kemudian Seorang software developer terbagi menjadi beberapa tim untuk memudahkan dalam proses pengembangan software. software developer sendiri terbagi menjadi beberapa posisi yang sering digunakan dalam suatu perusahaan. Diantaranya adalah front end developer, back end Developer dan terakhir Full Stack Developer yang bekerja dalam sisi front end dan dari sisi back end.
Unit Kompetensi Software Engineer
Daftar unit kompetesi Software Engineer Berdasarkan acuan pada peta okupasi dalam KKNI bidang Teknologi Informasi dan Komunikasi (TIK), diantaranya adalah :
- Melakukan identifikasi sumber kebutuhan
- Menentukan teknik elisitasi yang sesuai
- Melakukan klasifikasi dan alokasi kebutuhan perangkat lunak
- Melakukan negosiasi kebutuhan perangkat lunak
- Menyusun spesifikasi kebutuhan dokumen sistem
- Menyusun spesifikasi kebutuhan perangkat lunak
- Meninjau ulang (review) kebutuhan perangkat lunak melalui spesifikasi
- dan prototipe
- Melakukan validasi model dan uji penerimaan pengguna
- Merancang struktur perangkat lunak
- Mendesain user interface (UI)
- Merancang user experience (UX)
Mobile Computing
Mobile computing merupakan kemajuan teknologi sering disebut sebagai mobile computer (portable computer) yang dapat berkomunikasi dengan jaringan nirkabel. Teknologi mobile computer mampu melakukan komunikasi walaupun manusia melakukan perpindahan. Mobile adalah teknologi komunikasi yang memiliki keunggulan dimana data dapat dibawa kemanapun karena ukurannya yang sebesar genggaman tangan.
Kualifikasi ini adalah bagian dari unit kompetensi okupasi dalam KKNI di bidang teknologi informasi dan komunikasi yang masuk pada kelompok IT Mobility and Internet of Things. Artinya bahwa bidang ini telah melalui kajian yang disusun dari para pemangku kepentingan untuk memenuhi berbagai kebutuhan terkait pengembangan SDM. Pemangku kepentingan dimaksud adalah asosiasi industri, asosiasi profesi, perguruan tinggi, pemerintah dan sejumlah profesional di bidang IT. Atas hal ini tujuannya tiada lain karena berbagai tren kebutuhan sumber daya manusia di bidang teknologi informasi dan komunkasi. Kebutuhan tersebut mengacu pada kebutuhan nasional, regional dan internasional.
Unit Kompetensi Mobile Computing
Daftar unit kompetesi Mobile Computing Berdasarkan acuan pada peta okupasi dalam KKNI bidang Teknologi Informasi dan Komunikasi (TIK), diantaranya adalah :
- Merancang mobile security measurement
- Mengembangkan smart client security
- Merancang tentang wireless security protocol
- Melaksanakan mobile forensic
- Membuat mobile unified communication
- Mengembangkan mobile financial
- Merancang mobile cloud computing
- Mengembangkan Mobile Sensor pada Mobile Computing Environment
- Merancang spesifikasi teknis smart phone sesuai kebutuhan
- pengguna
- Merancang Wireless Sensor Network (WSN)
- Menunjukkan Internet of Things (IoT) dan smart city technology
Ingin bergabung ke Teknik Informaika (S1) di Fakultas Ilmu Komputer, silahkan klik chats whatsapp pada tombol dibawah ini.
Rujukan : Dapat dilihat disini