Sebelum memulai melangkahi jejak ke ranah mahasiswa software engineering. Alangkah baiknya kita tahu apa saja yang harus di siapkan, sehingga tidak ada kendala di kemudian hari seperti hardware tidak support atau lainnya. Berikut ini beberapa tools yang harus di ketahui menurut penulis:
- Code Blocks merupakan Integrated Development Environment yang di pakai mahasiswa software engineering saat mempelajari bahasa pemrograman C++.
- NetBeans merupakan Integrated Development Environment yang di pakai mahasiswa software engineering saat mempelajari bahasa pemrograman java.
- Visual Studio Code merupakan text editor wajib menurut penulis untuk dimiliki karena pasti seorang web developer akan menggunakan text editor ini.
- XAMPP merupakan software yang digunakan sebagai server lokal dalam pengembangan suatu web dan ini juga sering di pakai mahasiswa software engineering dalam menyimpan database ke PhpMyAdmin.
- Anaconda / Python merupakan bahasa pemrograman yang juga akan mahasiswa software engineering pelajari. Kemudian framework yang akan di pakai dalam pembuatan GUI yaitu pyqt5.
- SQLite merupakan software sistem manajemen basis data yang akan digunakan saat mempelajari basis data lanjut.
- Microsoft Visio / StartUML merupakan software untuk Pemodelan dalam suatu pembuatan diagram seperti use case diagram, class diagram, dan lainnya. Mahasiswa software engineering pasti akan memerlukan ini untuk dapat membuat rancangan diagram aplikasi atau Pemodelan basis data (Entity Relationship Diagram).
- Android Studio merupakan suatu Integrated Development Environment yang akan dipakai dalam pembuatan aplikasi berbasis android dengan bahasa pemrograman yang akan dipelajari yaitu kotlin maupun java.
- Godot / Unity merupakan game engine yang sangat berguna dalam menyatukan antara desain, code, serta animasi.
- Microsoft Office / WPS office merupakan software yang sangat penting karena akan diperlukan mahasiswa software engineering dalam pembuatan document.
- Figma merupakan desain tools dalam mendesain suatu UI baik android ataupun website. Software ini pun sangat diperlukan dalam melakukan kolaborasi antar anggota team.
- OBS Studio merupakan software record dan live streaming yang gratis serta open source sehingga akan mempermudah mahasiswa dalam me record presentasi yang di lakukan secara online. Alternatif lain untuk mahasiswa software engineering bisa menggunakan akun kampus dalam penggunaan Gmeet karena ada fitur record juga.
- Corel Draw / Inkscape merupakan software yang digunakan untuk membuat design grafik vektor namun ini sebagai opsi saja jika ingin mengembangkan skill nya.
- Adobe Premiere Pro merupakan software untuk mengedit video meskipun tidak terlalu penting kemungkinan ini akan terpakai juga untuk mengedit video saat melakukan tugas besar seperti video promosi agar terlihat lebih bagus.
Semoga dengan adanya informasi mengenai perlengkapan tempur ini akan membuat calon mahasiswa software engineering bersiap dan memahami spesifikasi tiap software.
Salam Engineer.
Penulis: Irfan Mulyana Abdillah