Profesi Lulusan RPL - Rekayasa Perangkat Lunak
Jurusan RPL adalah jurusan / bidang keahlian yang mempelajari bagaimana cara-cara pengembangan perangkat lunak dalam bahasa inggrisnya Software.
Setelah kamu memilih jurusan ini untuk jenjang pendidikan selanjutnya , tentu kamu akan berfikir akan kemana jalan hidup selanjutnya setelah SMK .
Pilihan umum yang dapat kamu pilih adalah
- Bekerja
- Bergabung/ Mendirikan Startup
- Magang
- Kuliah
4 Pilhan Umum Setelah Lulus
Lebih detailnya tentang setelah lulusan RPL, mau lanjut kemana silahkan baca Setelah lulus RPL mau lanjut kemana?
Kalau kamu diantara orang dibawah ini, kamu wajib membaca artikel ini sampai bawah.- Siswa Jurusan RPL yang bingung mau kerja apa setelah lulus?
- Penasaran dengan pekerjaan lulusan RPL
- Mahasiswa Teknik Informatika yang bingung mau kerja apa setelah lulus?
- Penasaran dengan pekerjaan lulusan Teknik Informatika
Profesi Lulusan Jurusan RPL
1. Programmer
Yang ini pasti , karena jurusan RPL adalah jurusan ngoding software .Lalu bagaimana tugas seorang programmer ?
Oh iya, sebelum menjadi programmer ada baiknya kamu membaca artikel 5 Kriteria perangkat lunak dapat menghasilkan software istimewa ! agar kamu mengetahui kriteria perangkat lunak istimewa itu seperti apa aja. Dengan begitu kamu akan menjadi programmer yang istimewa juga.
Tugas Programmer :
- Merancang dan membuat software (lebih pada tahap construction) dengan menulis coding menggunakan bahasa pemrograman tertentu. (PHP, Java , Ruby, Python, dll)
- Mengimplementasikan sebuah algoritmanya pada komputer
- Melakukan testing terhadap software yang telah diciptakan sebelummnya .
- analisis,
- berpikir logis,
- kerja tim
- perhatian terhadap detail.
Kiat-kiat menjadi programmer :
1. Siapin aja mental yang kuat
Serta pantang menyerah karena itulah sifat mutlak dari programmer .Bagaimana mau jadi programmer kalau gagal sekali sudah menyerah .
Karenanya bagi kamu yang bercita-cita menjadi programmer jangan mudah putus asa yaa.
Indonesia membutuhkan lebih banyak programmer lagi untuk dapat bersaing dengan negara lain dalam dunia teknologi .
2. Menguasai algoritma
Kamu akan mengetahui pentingnya algoritma ketika beneran menjadi programmer .Algoritma adalah bagaimana metode kita dalam menyelesaikan sebuah masalah.
Mungkin selama ini kita hanya tahu algoritma sebagai flowchart ataupun diagram alur lainnya. Dan ini masuk pelajaran yang sangat membosankan.
Tapi sekali lagi, ini penting banget sebagai pondasi kita untuk belajar bahasa pemrograman .
3. Disarankan belajar beberapa bahasa pemrograman
Misalnya belajar VB , Java , C++ , dll .Memang belajar 1 bahasa pemrograman dan menjadi master di bidang itu sangat baik . Namun ini menyesuaikan dengan kebutuhan industri sekarang .
Perusahaan biasanya lebih mencatumkan beberapa persayaratan keahlian di lowongan kerja mereka .
2. Software Engineer
Software enginner dan programmer menurut orang kebanyakan adalah profesi yang sama karena sama-sama merancang dan membuat software / program.
Perbedaan programmer dan software engineer terletak pada kreativitasnya.
Ilustrasinya programmer dan software enginner sama-sama mendapatkan sebuah project .
Programmer akan mengejarkan project itu sesuai permintaan kliennya , sedangkan software enginner akan mengejarkan project itu melebihi permintaannya .Software enginner mampu merekayasa perangkat lunak menjadi lebih istimewa daripada programmer. Lebih jelasnya, apa yang dilakukan software enginner ?
Keterampilan utama meliputi:
- organisasi
- penyelesaian masalah
- komunikasi
- pemikiran yang jernih
- kemampuan untuk tetap tenang di bawah tekanan.
Tugas Software Enginner
- Melakukan semua tugas yang dilakukan programmer
- Merekomendasikan dan menerapkan metodologi terbaik dalam sebuah project pembuatan software
Kiat-kiat menjadi Software Enginner
- Lebih gigih dan pantang menyerah karena level lebih tinggi daripada programmer
- Memahami SDLC berdasarkan SWEBOK (requirement, design, implementation / constructuion , testing, dan maintenance)
- Memahami metodologi software development seperti RUP , Agile , XP , Scrum , dll
- Lebih kreatif
- Belajar dari karya(software) orang lain yang menurut kamu istimewa.
Gaji Software Engineer di Indonesia
Platform Karir di Indonesia menulis bahwa 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.
3. Database Engineer
Juga dikenal sebagai: Database administrator, Database analisisDatabase engineer umumnya bekerja untuk mendesain dan memonitor database kompleks. Mereka bertanggung jawab di bidang pemeliharaan yang memastikan database tersebut responsif dan dapat menyediakan data yang valid.
Bagi perusahan kecil mungkin Database Engineer tidak terlalu dibutuhkan atau digabung dengan profesi programmer. Lain halnya dengan perusahaan yang memerlukan database yang besar misalnya toko online Amazon.
keterampilan utama meliputi:
- kemampuan untuk mengekstrak dan menganalisis informasi,
- komunikasi yang baik
- ketelitian yang baik
Tugas database engineer :
- Merencanakan, mengembangkan, dan memelihara database
- Desain database
- Analisis data
- Data modeling dan optimasi
Kiat-kiat menjadi Database Engineer :
- Menguasai beberapa software yang menggunakan DBMS (Oracle , Sql Server , Acces , dll)
Data gaji yang tertinggi untuk Database Engineer adalah di ACE Hardware dengan kompensasi moneter sebesar Rp22.500.000. Data lainnya adalah PT Pelabuhan Indonesia II yang menawarkan Rp14.000.000 dan PPLI sebesar Rp12.000.000.
4. Web Engineer
Mungkin inilah profesi yang akhir-akhir ini booming dan banyak orang belajar menjadi Web Engineer atau lebih akrabnya dengan Web Designer .
Apakah ngeblog juga termasuk Web Engineer?
Jawabannya adalah tidak, karena kebanyakan blog sekarang tidak merancang template sendiri melainkan hanya memakai template yang sudah jadi .
Ketemu script hanya ketika ingin mengganti tulisan buka stylenya .
Kalau bukan ngeblog, lerus apa tugas Web Engineer ?
Tugas Web Engineer :
- Merancang konsep layout (Wireframing)
- Merancang konsep secara visual
- Menulis srcipt HTML , CSS , Javascript pada editor sesuai konsep visual
- Membuat susuna markup
Kiat-kiat menjadi Web Engineer :
- Menguasai HTML, CSS, Javascript, dan bahasa pemrograman lain yang digunakan dalam membuat website
- Belajar Desain / Edit foto (Photoshop / Corel Draw)
- Menggunakan tools-tools untuk memperefektif waktu
Situs rekomendasi saya untuk belajar web desain adalah Sekolah Koding.
Gaji web designer
Data dari situs Qerja. Gaji dari web designer berkisar antara Rp 4.000..000 hingga Rp 14.000.000 .
5. Software Tester
Tugas utama software tester adalah melakukan pengecekan atau testing terdapa bug atau kesalahan di dalam sebuah program atau software.
Jadi, keberhasilan software tester adalah kegagalan bagi developer, sebaliknya demikian.
Namun, pada dasarnya keberhasilan software tester ataupun keberhasilan developer memiliki tujuan yang sama, yaitu untuk membuat sebuah aplikasi atau software bebas dari bug (meskipun sebenarnya tidak ada aplikasi yang bisa benar-benar bebas dari bug).
Peranan teknologi sangat besar bagi masyarakat zaman sekarang. Terlebih lagi dalam hal inovasi. Hampir seluruh sektor usaha membutuhkan orang-orang yang berkecimpung di bidang Information Technology (IT). Secara otomatis, banyak lowongan pekerjaan yang tersedia di bidang IT. Sebab pada dasarnya, mereka sangat dibutuhkan.
Nah, buat mahasiswa yang akan ambil jurusan IT, ada banyak sekali peluang Anda untuk berkarier. Berikut ini adalah pekerjaan-pekerjaan bergaji tinggi bagi yang ambil jurusan IT.
1. Web Designer
Ilustrasi Web Designer
Pekerjaan seorang Web Designer adalah mendesain sebuah web yang dibutuhkan pelanggan. Pelanggan akan memberikan kebutuhan ataupun keluhannya. Kemudian seorang Web Designer mendesainnya, tapi belum mengimplementasikannya.
Akan tetapi, Web Designer juga harus mendapatkan izin dan persetujuan dari pelanggan atas hasil kerjanya sebelum akhirnya diberikan kepada Web Programmer. Jika belum sesuai, harus dilakukan perbaikan hingga sesuai dengan yang diinginkan pelanggan.
2. Web Programmer
Ilustrasi Web Programmer
Aktivitas mengimplementasikan hasil kerja Web Designer adalah pekerjaan seorang Web Programmer. Pekerjaan ini sangat memerlukan pengetahuan berbasis IT yang kuat. Sebab Anda akan berurusan dengan bahasa pemrograman.
Bahasa pemrograman memang sangat rumit dan melatih kesabaran karena tidak semua yang diterjemahkan bisa dijalankan. Akan ada saat di mana eror akan muncul.
3. System Analyst
Ilustrasi System Analyst
Sesuai dengan namanya, seorang System Analyst bertugas untuk menganalisis sistem yang nantinya akan dikerjakan Programmer. System Analyst tersebut akan membandingkan kelebihan dan kelemahan sistem yang akan dibangun.
Selain itu, juga akan membandingkannya dengan kebutuhan pelanggan. Apakah memang sudah valid atau masih kurang. Atau bahkan biaya yang tidak sesuai. Jika memang dikatakan tidak layak, Programmer tidak memiliki alasan untuk merealisasikannya.
4. Programmer
Ilustrasi Programmer
Jika Anda menyukai bahasa pemrograman, cobalah pekerjaan ini. Menjadi seorang Programmer harus memiliki tingkat kesabaran dan ketelitian tinggi karena harus membuat sistem yang sesuai dengan hasil analisis dari System Analyst.
5. Teknisi
Ilustrasi Teknisi
Tidak semua orang yang memiliki komputer memiliki kemampuan untuk memperbaiki kerusakan pada perangkatnya. Di sinilah diperlukan jasa seorang teknisi untuk memperbaikinya dan menyediakan jasa perawatan setelahnya. Hal tersebut karena pertimbangan harga komputer baru yang lebih mahal daripada harga memperbaikinya.
Anda bisa bekerja pada sebuah institusi yang menyediakan jasa perbaikan komputer atau malah bekerja sendiri di mana Anda menawarkan jasa terhadap orang yang membutuhkan kemampuan Anda tersebut.
6. Teknisi Jaringan Komputer
Ilustrasi Teknisi Jaringan Komputer
Jasa maintenance akan menjadi alasan mengapa seorang teknisi jaringan sangat diperlukan. Karena itulah, banyak Sekolah Menengah Kejuruan atau SMK mengadakan jurusan ini. Seorang teknisi jaringan komputer juga harus memiliki kemampuan menyelesaikan masalah.
7. Operator of Entry Data Processing (EDP)
Ilustrasi Operator EDP
Tugas seorang operator EDP adalah mengurusi hal-hal yang berhubungan dengan operasional sistem semisal administrasi, yaitu input dan output dalam sistem. Seorang EDP juga memiliki hak akses sistem yang dikelolanya.
8. MIS Director
Ilustrasi MIS Director
Mirip dengan EDP, Management Information System atau MIS Director memiliki jangkauan lebih luas. Seseorang yang bekerja sebagai MIS Director memiliki hak penuh atas perangkat lunak, perangkat keras, bahkan orang yang dipekerjakan dalam sistem yang dikelolanya.
Dengan begitu, secara otomatis akan mengemban tanggung jawab yang sangat besar pula. Karena itu, tidak sembarangan orang bisa menjadi MIS Director karena pada dasarnya harus yang kompeten dan bertanggung jawab akan tugasnya.
Bersyukurlah Buat Anda yang Ambil Jurusan IT
Jika Anda adalah seorang mahasiswa yang ambil jurusan IT, giatlah dalam mendalami jurusan Anda tersebut. Ada banyak pekerjaan di bidang IT yang sudah menanti untuk Anda. Bersyukurlah Anda bahwa pekerjaan tersebut hanya bisa dilakukan orang yang memang benar-benar berkemampuan di bidang IT.
Di luar sana ada banyak perusahaan yang menanti Anda untuk bergabung bersama mereka untuk menciptakan inovasi-inovasi terkait web dan sejenisnya. Pekerjaan di bidang IT termasuk pekerjaan yang akan dibutuhkan dalam jangka waktu yang panjang.
0 comments:
Post a Comment