Information Technology (IT) membantu membangun dan menumbuhkan sektor perdagangan dan bisnis dengan menghasilkan output semaksimal mungkin. Waktu yang dibutuhkan oleh berbagai sektor untuk menghasilkan bisnis sekarang diminimalkan dengan kemajuan teknologi informasi. Untuk tujuan ini, bidang computer science juga mengalami perkembangan misalnya software yang dulunya dibuat dengan mengetik kode (Coding) satu per satu, sekarang menjadi lebih mudah dengan adanya OOP (Object Oriented Programming).
Object Oriented Programming merupakan bahasa pemrograman yang dipakai IT Developer untuk mempermudah dan mempercepat penulisan kode (Coding) dalam pembuatan website maupun software. OOP digunakan sebagai model dengan tujuan menghasilkan software design yang berfokus pada data, atau object, dibandingkan dengan fungsi dan logic.
Pembelajaran mengenai OOP merupakan module yang wajib dikuasai oleh mahasiswa jurusan computer science, mereka biasanya akan mendapat pembelajaran tentang OOP pada semester ke-2 atau ke-3. Mengapa pembelajaran OOP begitu penting? Ini karena OOP merupakan module yang dibutuhkan untuk mengenal konsep dari software design dan programming. Bisa dikatakan bahwa OOP merupakan foundation (fondasi) dari programming. Selain itu, kebanyakan bahasa pemrograman saat ini memakai sistem OOP dalam pembuatan software atau website, contohnya adalah Java, C++, dan Python.
Berapa Gaji IT Developer Dengan Skill Object Oriented Programming?
Prospek Karir IT Developer yang menguasai bahasa pemrograman OOP semakin luas, apa lagi sejak dunia memasuki era digital transformation. Peluang kerja IT Talent yang menguasai OOP diantaranya yaitu role (peran) sebagai berikut: software developer, web developer, php developer, full stack developer, iOS developer, dan android developer.
Gaji IT Developer dengan skill Object Oriented Programming dapat berbeda tergantung pada beberapa faktor seperti model perjanjian kerja sama, ukuran perusahaan, hingga peran dan tanggung jawab yang diambil. Model kerja sama IT Developer dengan perusahaan, umumnya dibagi menjadi 3 kategori berikut:
- IT Developer Intern – biasanya posisi ini akan ditempati oleh mahasiswa yang sedang berkuliah (semester 6, 7, atau 8) maupun fresh graduate yang belum memiliki pengalaman kerja. IT Developer Intern bertugas untuk membantu IT Developer junior dan IT Developer senior dalam pekerjaan mereka, dan pada waktu yang sama belajar dari senior-seniornya.
- IT Developer Junior – merupakan posisi yang diberikan setelah melalui masa internship program, atau dapat berupa IT Talent hasil rekrutmen dengan pengalaman kerja kurang dari 2 Tahun.
- IT Developer Middle to Senior – Umumnya peran middle to senior level career diisi oleh software developer yang memiliki pengalaman kerja 2 tahun hingga lebih dari 10 tahun dalam pekerjaan ini.
Dilansir dari Glassdoor, Gaji IT Developer dengan skill OOP berdasarkan peran dan tanggung jawab serta ukuran perusahaan disesuaikan dengan role yang dipilih. Detailnya sebagai berikut:
1. Software Developer
Profesi ini bertugas dalam pembuatan software untuk aplikasi-aplikasi di laptop, mobile phone, maupun tablet. Software developer memiliki beberapa posisi dalam profesi tersebut. Ada software developer intern, junior software developer, dan senior software developer. Tidak bisa dipungkiri bahwa gaji ketiga posisi ini pasti berbeda. Mari cari tahu gaji mereka berdasarkan perusahaan yang dilamar!
Role | Perusahaan & Gaji | Perusahaan & Gaji | Perusahaan & Gaji |
---|---|---|---|
Software Developer Intern | Shopee IDR2.000.000 /bulan | Fairtech IDR4.000.000 – IDR5.000.000 /bulan | Tunaiku IDR954.000 – IDR1.000.000 /bulan |
Junior Software Developer | Bank Mandiri IDR6.700.000 – 7.300.000 /bulan | Kompas Gramedia IDR7.000.000 – 7.600.000 /bulan | Innohub Technologies IDR7.500.000 – IDR8.100.000 /bulan |
Senior Software Developer | Bukalapak IDR25.600.000 – IDR37.700.000 /bulan | Tokopedia IDR21.300.000 – IDR22.900.000 /bulan | Accenture IDR12.300.000 – IDR13.200.000 /bulan |
2. Web Developer
Web developer bertugas dalam pembuatan website, dan profesi ini bisa dibedakan menjadi beberapa sub-profesi lebih lanjut, seperti front end web developer dan full stack web developer. Berikut adalah beberapa contoh gaji yang diberikan oleh perusahaan berdasarkan posisi.
Role | Perusahaan & Gaji | Perusahaan & Gaji | Perusahaan & Gaji |
---|---|---|---|
Front-End Web Developer | Shopee IDR14.700.000 – IDR15.700.000 /bulan | Traveloka IDR13.100.000 – IDR14.000.000 /bulan | Bukalapak IDR24.800.000 – IDR26.600.000 /bulan |
Full-Stack Web Developer | Tokopedia IDR8.000.000 – 15.700.000 /bulan | Neuronworks Indonesia IDR4.700.000 – 5.200.000 /bulan | Telkom Indonesia IDR4.700.000 – IDR5.200.000 /bulan |
3. PHP Developer
PHP Developer adalah developer yang memiliki spesialisasi dalam desain, testing, dan implementasi dari software menggunakan bahasa pemrograman PHP. PHP developer bisa mempunyai beberapa level, yaitu PHP developer dan Senior PHP developer. Penasaran masing-masing posisi digaji berapa? Yuk, kita cari tahu bersama!
Role | Perusahaan & Gaji | Perusahaan & Gaji | Perusahaan & Gaji |
---|---|---|---|
PHP Developer | L’Oreal IDR4.000.000 /bulan | Lawencon Internasional IDR7.000.000 – IDR7.800.000 /bulan | Walden Global Services IDR5.200.000 – IDR5.600.000 /bulan |
Senior PHP Developer | Kookmin Bank IDR9.900.000 – 10.600.000 /bulan | SoftwareSeni IDR3.500.000 – 6.900.000 /bulan | Salt (Indonesia) IDR7.900.000 – IDR11.400.000 /bulan |
4. Full Stack Developer
Pasti banyak yang bertanya-tanya, di section web developer profesi full stack web developer sudah muncul. Kenapa di section ini ada full stack developer lagi? Walaupun terlihat mirip, tapi full stack developer dan full stack web developer merupakan profesi yang cukup berbeda. Full stack web developer merupakan versi spesialis pembuatan website dari full stack developer.
Full stack developer merupakan IT talent yang bisa mengerjakan versi front-end maupun back-end dari website dan software.
Role | Perusahaan & Gaji | Perusahaan & Gaji | Perusahaan & Gaji |
---|---|---|---|
Full Stack Developer Intern | Bank OCBC NISP IDR6.000.000 – IDR7.000.000 /bulan | Accelist Lentera Indonesia IDR489.000 – IDR544.000 /bulan | Bank Central Asia IDR2.000.000 /bulan |
Full Stack Developer | Bank BPTN IDR12.600.000 /bulan | Sociolla IDR586.000 – 7.000.000 /bulan | Insignia (Indonesia) IDR6.000.000 – IDR11.000.000 /bulan |
Senior Full Stack Developer | Ruangguru IDR25.000.000 – IDR27.000.000 /bulan | Klinik Pintar IDR12.000.000 – IDR13.000.000 /bulan | Teamleader IDR17.000.000 – IDR18.000.000 /bulan |
5. iOS Developer
Semakin banyak pengguna iOS, semakin banyak juga kebutuhan untuk merekrut iOS Developer. Membuat software untuk produk Apple, terutama penulisan kode bisa dibilang merupakan skill khusus yang hanya dimiliki karyawan yang pernah belajar di Apple Academy, maupun bekerja di Apple sebelumnya. Berikut adalah beberapa posisi yang bisa diambil job seekers yang ingin bekerja sebagai iOS developer beserta gajinya.
Role | Perusahaan & Gaji | Perusahaan & Gaji | Perusahaan & Gaji |
---|---|---|---|
iOS Developer Intern | Apple Developer Academy IDR2.200.000 /bulan | Ice House Corp. IDR8.000.000 – IDR9.000.000 /bulan | APPLE ACADEMY IDR2.000.000 /bulan |
iOS Developer | Bukalapak IDR17.600.000 /bulan | pegipegi IDR12.000.000 – 13.000.000 /bulan | Traveloka IDR21.000.000 – IDR23.000.000 /bulan |
Senior iOS Developer | LinkAja IDR15.000.000 – IDR16.000.000 /bulan | Tokopedia IDR30.000.000 – IDR33.000.000 /bulan | Global Tiket Network IDR25.000.000 – IDR27.000.000 /bulan |
6. Android Developer
Software android bisa dibilang merupakan software universal yang biasa dipakai oleh banyak brand untuk produk mobile phone dan tablet mereka. Samsung, Huawei, Vivo, Oppo, dan masih banyak brand lain memakai software android. Alhasil, pengguna android sangat banyak, dan juga pembuatan aplikasi untuk software android sangat prospektif. Maka dari itu, android developer merupakan profesi yang sangat dibutuhkan perusahaan. Beberapa posisi yang bisa ditempati oleh job seekers berupa: android developer dan senior android developer. Berapa gaji profesi ini? Yuk, kita cari tahu!
Role | Perusahaan & Gaji | Perusahaan & Gaji | Perusahaan & Gaji |
---|---|---|---|
Android Developer Intern | Tokopedia IDR997.000 – IDR7.000.000 /bulan | Blibli IDR4.000.000 /bulan | Astra International IDR1.000.000 /bulan |
Android Developer | Telkom Indonesia IDR7.100.000 /bulan | Gojek IDR4.400.000 /bulan | Bank Mandiri IDR10.300.000 /bulan |
Senior Android Developer | Ruangguru IDR24.300.000 /bulan | Aleph labs IDR18.000.000 – IDR22.000.000 /bulan | Global Tiket Network IDR22.000.000 – IDR24.000.000 /bulan |