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
  1. Bekerja
  2. Bergabung/ Mendirikan Startup
  3. Magang
  4. Kuliah


Profesi Lulusan Jurusan RPL
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



Mark Zuckerberg – 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 :

  1. Merancang dan membuat software (lebih pada tahap construction) dengan menulis coding menggunakan bahasa pemrograman tertentu. (PHP, Java , Ruby, Python, dll)
  2. Mengimplementasikan sebuah algoritmanya pada komputer
  3. Melakukan testing terhadap software yang telah diciptakan sebelummnya .
Keterampilan utama meliputi :
  • 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



Profesi lulusan RPL
Bill Gates – Co-Founder Microsoft
Juga dikenal sebagai: Software arsitek, Project Manager
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

  1. Melakukan semua tugas yang dilakukan programmer
  2. 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 analisis
Database 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
Ingin tahu tugas database engineer ?

Tugas database engineer :

  1. Merencanakan, mengembangkan, dan memelihara database
  2. Desain database
  3. Analisis data
  4. Data modeling dan optimasi

Kiat-kiat menjadi Database Engineer :

  • Menguasai beberapa software yang menggunakan DBMS (Oracle , Sql Server , Acces , dll)
Gaji seorang Database Engineer
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



web designer software web designer job description
Desainer web, pekerjaan yang sangat populer.
Juga dikenal sebagai: Web Developer, Web Designer, Web Programmer, Web Spesialis
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 :

  1. Merancang konsep layout (Wireframing)
  2. Merancang konsep secara visual
  3. Menulis srcipt HTML , CSS , Javascript pada editor sesuai konsep visual
  4. 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).


Menurut kamu mudahkah menjadi software tester?
Banyak orang yang berpikir bahwa tugas software tester adalah tugas yang sangat mudah, namun pada kenyataannya tugas software tester adalah tugas yang sulit dan memiliki tanggungjawab yang besar terhadap keberhasilan sebuah produk IT.
Selain harus memiliki kesabaran dan ketelitian, seorang softawre tester juga dituntut untuk proaktif dan memiliki kreatifitas imajinasi yang tinggi.
Tidak percaya? Silahkan simak ulasan berikut mengenai A-Z nya software tester.

Software Tester dan Dokumen
Makanan sehari-hari seorang software tester adalah dokumen. Berkutat dengan dokumen-dokumen adalah hal yang biasa dan lumrah, karena tanpa dokumen, software tester tidak dapat membuat test scenario yang baik.

Dokumen apa saja yang dibutuhkan oleh software tester :
1. SRS (System Requirement Specification) adalah dokumen yang menyediakan panduan mengenai spesifikasi requirement sistem yang diinginkan oleh client/user secara lengkap terhadap suatu bagian/keseluruhan aplikasi.
Di dalam SRS ini terdapat bahasan mengenai use case description, level, included form, extend, primary actor, precondition, scope, dan sebagainya.
2. SAD (Software Architecture Document) adalah dokumen yang menggambarkan desain arsitektur (flow process) secara umum dari modul yang ada dalam sebuah sistem. SAD memuat spesifikasi yang lebih rinci dari dokumen SRS.
Di dalam SAD ini terdapat bahasan mengenai overview software, references, architectural representation (screen map, CS Management, Flow chart, database model, sequence diagram, dan class diagram), architectural goals dan constraints, use-case view, logical view, process view, deployment view serta size and performance.
Dari semua dokumen inilah si software tester kemudian akan mengetahui seperti apa sistem yang akan di testing. Setelah mengetahui proses bisnis dari sistemnya, maka software tester harus membuat test case yang terdiri dari langkah-langkah pengetesan terhadap sistem yang dibagi-bagi kedalam tiap modul/unit sistem.
Disinilah kreatifitas dan imajinasi seorang software tester diperlukan, yaitu ketika mereka harus membuat skenario test dari sistem yang belum pernah mereka sentuh sebelumnya.
Atau lebih tepatnya jika dapat digambarkan, software tester harus dapat mentransfer seluruh ‘isi kepala’ business analyst atau system analyst mengenai sistem tersebut ke dalam pikiran/otak mereka.
Bisa dibayangkan betapa sulitnya tugas ini bukan?

Tahapan Testing/ Testing Life Cycle
  1. Start –> review test case
  2. Perform testing : pengetesan test case yang biasanya di awali dengan smoke test (pengetesan tanpa prosedur dalam test case, hanya berdasarkan pengetahuan software tester secara umum saja), lalu kemudian di lanjutkan dengan execution test (yang menggunakan test case). Tujuan dari smoke test ini adalah untuk meminimalisasikan jumlah error apalagi error yang bersifat trivial (salah penulisan, warna atau posisi button/tulisan/form, dan bug-bug kecil lainnya) sebelum execution test.
  3. Review and Verify test result, yaitu pelaporan hasil testing kepada team developer.
  4. Do Bug fixing, dimana bug-bug atau error yang ditemukan dalam sistem akan di perbaiki oleh developer.
  5. Re-test and Regression testing, yaitu testing yang dilakukan setelah bug fixing.
  6. Produce validation report and release note, yaitu pelaporan kepada developer ketika sistem sudah dinyatakan bersih dari bug.
  7. UAT (user acceptance test) yaitu test case yang dibuat untuk kemudian di test oleh end user sistem tersebut.

5. Software Developer

Software Developer mungkin agak berbeda dengan berbeda dengan programmer maupun software enginner .
Perbedaan terletak bila programmer hanya membuat software , software development lebih pada bisnisnya . Bagaimana mengkomersilkan software .
Software Developer adalah penyempurna dari seorang programmer karena bagaimana cara software yang telah dirancang secara susah payah dapat dijual dan dijadikan uang.
Software developer adalah otak di balik proses desain, instalasi, dan maintenance sistem software. Bekerja sama dengan IT analyst, mereka yang berprofesi sebagai software developer menciptakan peranti lunak yang nantinya akan digunakan untuk mengoperasikan sistem.

Gaji software developer
Bagi lulusan jurusan IT yang bekerja sebagai software developer, gaji rata-rata yang bisa diperoleh berada di kisaran Rp4.500.000 hingga Rp8.500.000. Lebih spesifik lagi, software developer bagi Picotera Media dapat memperoleh gaji sejumlah Rp14.000.000, sementara Agropangan Putra Mandiri dan Veritrans menawarkan Rp12.000.000

Tugas Software Developer:

  1. Memasarkan software

Kiat-kiat menjadi software developer

  1. Belajar ilmu manajemen karena ini penting
  2. Membuat software apa yang diperlukan dalam kehidupan
  3. Memperbanyak komunikasi dan relasi
  4. Marketting harus handal

6. Game Developer


Bagi kamu pecinta game , sampai kapan main game terus ? belajarlah menjadi game developer , kamu tidak akan merasakan bagaimana sensasi memainkan game buatan sendiri bila tidak mencoba membuatnya .
Hilangkan perasaan takut gamenya jelek , gagal , toh yang namanya belajar pasti pernah mengalami fase kegagalan .
Untuk belajar membuat game saya saran kan menggunakan software Construct 2 karena mudah tanpa coding dan hasilnya dapat langsung kamu export ke berbagai platform .
Kamu dapat menghubungi saya bila ingin bertanya dan diskusi mengenai Construct 2. Inyaallah akan saya berikan solusinya .

Kiat-kiat menjadi game developer :

1. Pantang menyerah
2. Membuat konsep sebelum memulai membuat game
3. Buatlah game yang menunjukkan identas negara  , yakni Indonesia tercinta .

Software untuk belajar membuat game 
  • Game Maker / Studio
  • RPG Maker
  • Game Salad
  • Stencyl
  • Unity
  • Contruct 2
  • Adventure Studio

7. System Analisis

Pekerjaan utama system analyst adalah merancang solusi IT untuk meningkatkan efisiensi bisnis dan produktifitas organisasi client dengan melakukan pendekatan logis terhadap masalah teknis.
System analyst biasanya datang dari seorang programmer yang sudah mahir dan memiliki pengalaman sebagai pengembang software, sehingga dibutuhkan rata-rata 3-5 tahun untuk bisa menjadi system analyst.

Tugas system analysist :

1. Menganalisis data-data yang diperoleh dari programmer maupun software tester
2. Memeberikan saran terbaik kepada programmer agar software menjadi lebih baik lagi .

Kiat-kiat menjadi system analysist :

1. Biasakan bekerja dengan team
2. Tanggung jawab adalah keberkahan
3. Tulis semua data yang diperoleh dari programmer
Dengan standar gaji rata-rata sebesar Rp6.500.000 hingga Rp12.000.000, posisi sebagai system analyst cukup menggiurkan.
Berdasarkan data kami, system analyst yang bekerja untuk British Petroleum Indonesia dapat menikmati gaji sebesar Rp22.500.000, Dwidasa Samsara Indonesia sebesar Rp19.500.000, dan Xsis Mitra Utama sejumlah Rp16.500.000.

8. Konsultan IT

IT consultant bekerja memberi saran dan ide kepada client tentang bagaimana mengoptimalkan penggunaan teknologi informasi untuk memenuhi target bisnis atau menyelesaikan suatu masalah. IT consultant juga bekerja untuk memperbaiki struktur dan efisiensi dari sistem IT organisasi client.
Tugas konsultant IT adalah menyelesaikan masalah client , maupun memenuhi keingingan klient .
Misalnya saja suatu perusahan ingin membuat website company profile , dan kamu dapat menawarkan diri kamu sebagai Konsultan IT untuk membuat website company profile dengan harga sesuai kesepakan .
Kiat-kiat menjadi konsultan IT :
1. Dengarkan permintaan klien dengan seksama
2. Jangan kecewakan client hanya dengan tidak tepat waktu
3. Bila terdapat error pada project , katakan kalau kamu mampu memperbaikinya , hanya saja masih perlu waktu untuk mencari permasalah dan solusinya .
Gaji rata-rata yang bisa diperoleh IT consultant berada di range Rp6.000.000 hingga Rp11.000.000, termasuk yang tertinggi dari pelbagai profesi jurusan IT dari data kami.
Oracle menggaji seorang IT Consultant cukup kompetitif, dengan gaji sebesar Rp9.200.000. Perusahaan teknologi yang memproduksi gadget elektronik seperti Hewlett-Packard berani membayar seorang konsultan IT sebesar Rp12.000.000.
Tidak mau kalah, salah satu perusahaan teknologi terbesar, yaitu IBM membayar mahal seorang IT Consultant, yaitu Rp14.000.000.

 

Komentar

  1. Terima kasih atas informasi nya

    BalasHapus
  2. Terima kasih atas informasinya

    BalasHapus
  3. Makasih gan, saya jadi ga bingung lagi👌

    BalasHapus
  4. Kaa mau nanya tntng Construct 2, lg belajar ka

    BalasHapus
  5. kalo dunia kerja lulusan RPL?

    BalasHapus
  6. The Best Casino Sites, Bonuses & Online Gambling in Michigan
    Top 10 울산광역 출장안마 Casino 세종특별자치 출장안마 Site Reviews · 1. Bovada · 경주 출장안마 2. Ignition Casino · 3. BetMGM Casino · 4. 군포 출장마사지 1xbet Casino. 밀양 출장마사지

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

MODEL BASIS DATA YANG PERLU DIKETAHUI DALAM MEMANAJEMEN INFORMASI

Pengenalan MySQL