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
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 :
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 .
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
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
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 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 :
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)
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
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 :
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).
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
Start –> review test case
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.
Review and Verify test result, yaitu pelaporan hasil testing kepada team developer.
Do Bug fixing, dimana bug-bug atau error yang ditemukan dalam sistem akan di perbaiki oleh developer.
Re-test and Regression testing, yaitu testing yang dilakukan setelah bug fixing.
Produce validation report and release note, yaitu pelaporan kepada developer ketika sistem sudah dinyatakan bersih dari bug.
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:
Memasarkan software
Kiat-kiat menjadi software developer
Belajar ilmu manajemen karena ini penting
Membuat software apa yang diperlukan dalam kehidupan
Memperbanyak komunikasi dan relasi
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.
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system ) atau DBMS yang multithread , multi-user , dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian da...
Data adalah sebuah fakta yang diproses untuk disimpan atau dicatat menjadi sebuah informasi sehingga akan memberikan manfaat bagi pengguna. Melalui informasi yang baik pengguna akan lebih cepat mengambil suatu keputusan. Contoh data yang dapat kita temukan dalam kehidupan sehari - hari ialah nama, tanggal lahir, nomor telephone, umur, alamat dll. Melalui contoh data - data ini kita akan mendapatkan sebuah informasi biodata seseorang. Pada hakekatnya model basis data menggambarkan data, hubungan antar data, batasan yang dimiliki oleh data tersebut dan makna data yang didapatkan. Model basis data ini dibedakan berdasarkan tipenya salah satunya yang akan kita bahas ialah Model Basis Data Relasional. Pada model basis data relasional dibagi menjadi dua bagian yaitu baris data ( row/record ) dan nama kolom ( Column/field ). Secara lengkap mengenai istilah - istilah yang digunakan dalam basis data model relasional dapat dilihat seperti dibawah ini : Langsung...
Terima kasih atas informasi nya
BalasHapusTerima kasih atas informasinya
BalasHapusMakasih gan, saya jadi ga bingung lagi👌
BalasHapusKaa mau nanya tntng Construct 2, lg belajar ka
BalasHapuskalo dunia kerja lulusan RPL?
BalasHapusThe Best Casino Sites, Bonuses & Online Gambling in Michigan
BalasHapusTop 10 울산광역 출장안마 Casino 세종특별자치 출장안마 Site Reviews · 1. Bovada · 경주 출장안마 2. Ignition Casino · 3. BetMGM Casino · 4. 군포 출장마사지 1xbet Casino. 밀양 출장마사지