Perkembangan
dunia Information and Communication Technology (ICT) atau dikenal
di Indonesia dengan Teknologi Informasi
dan Komunikasi (TIK) tak pelak lagi membuat kesempatan berkarir dan
mengembangkan potensi diri pada bidang ini begitu luasnya. Bisa dikata pada
saat ini tidak seorangpun di dunia yang menguasai secara keseluruhan semua
teknologi yang ada, dengan ketersediaan beragam perangkat keras (hardware) dan perangkat lunak (software).
Penggunaan perangkat keras dan lunak
di tingkat pemerintahan, enterprise/corporate, maupun individu
begitu bervariasinya. Baik dari sisi vendor, spesifikasi, operating
system, maupun dari fitur yang ditawarkan. Berkembangnya teknologi mobile
computing dengan berbagai perangkatnya juga nampak mendonimasi pasar ICT
pada beberapa tahun terakhir. Persaingan antara vendor besar perangkat mobile
mendorong perang mobile OS yang sekarang didominasi Apple IOS dan Android.
Bahasa Pemrograman apa yang sebaiknya dipelajari saat ini? Apakah bahasa
pemrograman tersebut akan dibutuhkan di dunia kerja pada masa mendatang?
Mungkin itu adalah serangkaian pertanyaan yang mungkin muncul di kepala pada
saat akan memutuskan untuk mempelajari komputer, bahkan apabila akan masuk ke
salah satu jurusan yang ada di perguruan tinggi. Tulisan ini akan mencoba untuk
mengupas mengenai beberapa bahasa pemrograman yang saat ini sedang populer dan
potensinya di masa depan.
Menurut Tiobe,
salah satu lembaga riset yang telah beberapa tahun berupaya membuat peringkat
bahasa pemrograman populer dunia yang diwujudkan dalam bentuk TIOBE
Programming Community Index edisi March 2013, Java dan C masih menjadi
bahasa pemrograman yang paling populer pada posisi 1 dan posisi 2. Berdasarkan
lembaga riset yang sama, Objective-C melonjak beberapa peringkat ke posisi 3.
Selaras dengan itu, Sourceforge sebagai salah satu situs online populer yang
menjadi sumber berbagai software open source juga merilis The Language
Popularity Index yang pada edisi April 2013 juga menempatkan ketiga bahasa
pemrograman pada posisi 1-3. Daftar lain yang dikeluarkan PYPL dalam
daftar PYPL PopularitY of Programming Language index masih menempatkan
Java pada peringkat 1, sedangkan PHP pada yang pada pemeringkatan lain
menampati posisi ke 4-10, pada peringkat ini menempati peringkat ke-2.
Berdasarkan
lowongan pekerjaan, situs Statistic Brain mengumpulkan data dari
berbagai situs iklan populer di dunia, dan menampilkan daftar programmer yang
paling banyak dicari. Tidak mengherankan penempatan PHP dan SQL pada urutan pertama, sesuai dengan kebutuhan untuk
pengembangan situs web yang sedemikian besarnya.
Dari
berbagai data yang tersebut, dapat disimpulkan bahwa Java merupakan
bahasa pemrograman yang paling populer saat ini. Aplikasi yang dikembangkan
dengan Java yang bersifat cross platform – bisa dijalankan di berbagai OS –
nampaknya masih menjadi solusi terhadap kemunculan berbagai OS di dunia, baik
mobile maupun PC. Pemanfaatan Java untuk mengembangkan aplikasi berbasis
Android juga menjadi salah satu yang memantapkan Java di posisi 1.
Bahasa lain
yang tidak kalah populernya adalah C, yang bisa dikatakan sebagai salah
satu bahasa pemrograman induk dari berbagai bahasa pemrograman lain. Sebagai
bahasa pemrograman induk, sebagian besar bahasa pemrograman lain memiliki
syntax yang serupa dengan bahasa ini. Oleh karena itu, banyak yang beranggapan,
belajar bahasa pemrograman C merupakan kunci untuk mempelajari bahasa lain.
Perkembangan
pemanfaatan iDevice yang dikeluarkan Apple dengan berbagai devicenya seperti
iPod, iPhone, iPad, Mac, dan berbagai produk lainnya menjadi salah satu faktor
pendorong kepopuleran Objective-C. Model distribusi apps- sebutan
program untuk mobile device yang dipopulerkan Apple – melalui AppStore
nampaknya menggiurkan banyak orang untuk meraih keuntungan dari penjualan Apps.
Bahasa
pemrograman lain yang terlihat tidak terlalu mendominasi pada daftar peringkat
bahasa pemrograman populer namun ternyata banyak dibutuhkan di dunia kerja
adalah Bahasa PHP. Bahasa ini nampaknya merupakan bahasa wajib yang juga
harus dipelajari, seiring dengan perkembangan dunia maya. Hampir seluruh web
hosting di dunia support PHP dan MySQL, paduan serasi yang memungkinkan sebuah
situs web untuk tampil dinamis.
Kesimpulan
Dari tulisan
ini terlihat beberapa bahasa pemrograman yang paling populer yang harus
dipelajari, yaitu: Java, C, Objective C, dan tentunya PHP. Tentunya bekal
penguasaan bahasa pemrograman tersebut akan sangat dibutuhkan di dunia kerja
masa kini sampai beberapa tahun ke depan.
Namun
demikian, bukan berarti bahasa pemrograman lain tidak patut untuk dipelajari.
Justru sebagaian orang berpendapat, dengan mempelajari bahasa pemrograman lain
yang kurang populer, maka orang tersebut akan menjadi expertise yang langka,
yang sangat diputuhkan pula di dunia industri yang spesifik. Jadi sebaiknya
tidak menutup diri pula terhadap bahasa pemrograman lain.