Millennia Solusi ID – Di dalam dunia pemrograman, banyak para programmer yang punya latar belakang non-IT. Oleh karenanya, terdapat pula istilah yang mungkin masih terdengar asing. Untuk menghindari hal tersebut maka harus memelajari juga istilah yang ada dalam dunia pemrograman.
Hal ini bertujuan agar tidak ketinggalan dengan mereka yang terlebih dahulu kenal seputar pemrograman tersebut. Jika dalam lingkup pekerjaan, tentu saja pengetahuan dasar ini sangat diperlukan. Jangan sampai suatu saat jika ditanya atasan, tidak mengetahuinya dan bisa menurunkan kredibilitas Anda.
Bahasa pemrograman memang memiliki berbagai istilah yang cukup terdengar asing di telinga. Bagi mereka yang masih awam, mungkin sama sekali tidak mengetahuinya. Oleh karena itu, dalam artikel kali ini akan dibahas mengenai apa saja istilah di dunia pemrograman yang perlu diketahui.
Istilah-Istilah Penting Di Dunia Pemrograman
Bagi Anda yang berkecimpung di dunia pemrograman atau IT, tentunya harus memahami sejumlah istilah yang banyak digunakan pada bidang tersebut. Berikut ini beberapa di antaranya ;
Backbone.js, Angular.js dan Ember
Ketiga hal ini merupakan framework javascript yang sangat populer. Di dalamnya bisa menyediakan perpustakaan, berbagai tools, serta kemampuan yang berbeda-beda untuk kode Anda. Setiap framework memiliki metode, fungsi serta kendali yang berbeda-beda untuk kode Anda. Namun, beda halnya untuk perpustakaan coding karena framework ini akan membubarkan struktur pada kode Anda yang tidak dapat dilakukan perpustakaan coding.
Javascript
Javascript merupakan sebuah bahasa pemrograman yang bisa dijalankan pada segala jenis web browser. Mungkin Anda juga pernah atau sering mendengar istilah ini? Kode javascript ini banyak dipakai untuk membantu membuat halaman di situs supaya kelihatan lebih interaktif. Selain itu, juga bisa membantu kecepatan di dalam browser agar lebih baik.
Baca juga artikel mengenai: Roadmap Untuk Menjadi Web Developer
jQuery
jQuery bisa dibilang menjadi perpustakaan JavaScript yang akan mampu mempercepat aktivitas atau tugas-tugas tertentu. Selain itu, juga bisa membuat tugas tersebut lebih sederhana serta interaktif dengan membuat metode yang dapat dipakai oleh programmer.
Ruby
Ruby adalah bahasa pemrograman yang elegan serta dirancang agar semakin memudahkan para programmer dalam aktivitasnya. Ruby sistemnya mengikuti pola software yang menyediakan sejumlah koin referensi bagus untuk mempelajari bahasa pemrograman lainnya, misalnya javascript dan Java.
Ruby On Rails
Pengertiannya merupakan program aplikasi web yang populer serta bagus dan memberikan bantuan kepada para programmer untuk memakai konvensi.
Structured Query Language (SQL)
Istilah ini juga mungkin Anda sering menemukannya. Pengertiannya sendiri merupakan bahasa pemrograman yang dipakai untuk melakukan interaksi dengan segala database relasional. Database tersebut berada di bawah semua aplikasi online
AJAX (Asynchronous JavaScript and XML)
Istilah dalam pemrograman ini akan memberikan peluang untuk membuat sebuah halaman situs yang cepat serta dinamis. Caranya sendiri yaitu dengan memperbaharui bagian tertentu dari sebuah halaman situs website tanpa harus merefresh semua halaman web.
Algorithm
Pengertiannya yaitu kumpulan dari proses yang akan dipakai oleh program Anda untuk menjalankan sebuah perintah. Pada intinya, semakin efisien algoritma tersebut, maka program Anda juga akan bisa berjalan lebih cepat.
API (Application Programming Interface)
Istilah ini merupakan kumpulan gerakan, tools, serta protokol untuk membuat aplikasi perangkat lunak. Mengenai cara kerjanya dilakukan dengan menjadi kontrak dan menetapkan bagaimana sebuah program menginstruksikan ke program lainnya untuk melakukan aktivitas yang lebih mendetail.
Data Structures
Data structures adalah struktur yang dirancang dalam pengaturan, penyimpanan, serta akses data yang ada di dalam program Anda.
Methods/Functions
Pengertian metode atau function adalah kode blok yang sering dipakai kembali untuk proses tertentu. Ini dapat dipakai pada bagian manapun di program Anda. Banyak dipakai secara bergantian, tergantung dari apa bahasa pemrograman yang dibuat.
Recursion
Istilah recursion adalah metode penting yang banyak dipakai di aplikasi. Recursion juga bisa diartikan merupakan momen saat ia memerintahkan dirinya sendiri untuk melakukan pengulangan proses. Selanjutnya, proses itu akan dihentikan oleh kondisi yang semula.
Syntax
Pengertian sintaks bisa disebut juga sebagai tata bahasa sebuah pemrograman.
Agile Software Development
Pengertiannya adalah strategi pengembangan software diperuntukkan untuk para developer yang lebih menekankan pada aspek komunikasi, software fungsional serta adaptasi terhadap perubahan yang cepat.
Apprenticeship
Pengertiannya adalah program jangka panjang, saat seseorang memperoleh tawaran untuk ikut serta menjadi peserta pada pelatihan developers. Selanjutnya, ia akan terikat dinas pada perusahaan yang mengadakan pelatihan ini.
Back-end developer
Pengertian back end developer adalah seorang pengembang yang memiliki tugas di belakang sebuah aplikasi atau website. Pada umumnya, ia akan mengurus server, database serta aplikasi software.
Front-end developer
Pengertiannya bisa disebut juga dengan developer di sisi client. Developer tersebut memakai CSS, html, dan Java script untuk membuat visual antarmuka sebuah website. Selanjutnya, digunakan untuk berinteraksi dengan para pengunjungnya.
Full stack developer
Ini yang merupakan sebutan untuk pengembang yang bisa bekerja baik itu sebagai back end developer maupun front end developer.
Pair programming
Pengertiannya sendiri adalah teknik yang dikerjakan 2 orang programmer. Salah satunya menjadi pengemudi kode dan yang lain menjadi navigator kode.
Bug
Secara bahasa, bug berarti serangga. Sementara itu di dalam bahasa pemrograman, istilah ini juga bisa diibaratkan sebagai sebuah hal yang mengganggu. Adanya bug ini berarti mengandung indikasi terdapat kesalahan yang membuat sistem tidak bekerja normal seperti seharusnya dan wajib diperbaiki.
CSS
Apakah Anda pernah melihat sebuah situs yang punya desain sangat menarik? CSS yang melakukannya! Cascading style sheet (CSS) ini adalah bahasa desain yang dapat dipahami oleh sistem. Dengan kode yang ada di dalamnya Karena Anda bisa melakukan perubahan desain yang diinginkan mulai dari animasi, warna, jenis font, dan sebagainya.
Wireframe
Dalam bahasa program yang wireframe dikenal juga dengan istilah mockup. Sebelum finalisasi atau penyetujuan rancangan final, Anda harus terlebih dahulu membuat wireframe. Bisa dikatakan, merupakan sebuah purwarupa aplikasi atau desain website.
UX
UX merupakan akronim dari user experience, yang berarti rancangan interaksi antara sebuah produk digital dengan penggunanya. Semakin bagus ux yang ada pada produk, maka berarti orang-orang akan semakin nyaman untuk menggunakannya. Misalnya, kemudahan untuk navigasi antara 1 menu dengan lainnya dalam sebuah aplikasi atau website.
HTML
Html merupakan kependekan dari hypertext markup language. Istilah ini mungkin sering juga Anda temui karena banyak sekali aspek pemrograman yang melibatkan nya. Bahasa HTML dipakai untuk mendeskripsikan struktur situs. Dengan teks tersebut, komputer akan bisa memahami komponen-komponen di dalamnya.
Berbagai istilah dalam bahasa pemrograman tersebut tentunya akan semakin meningkatkan wawasan Anda. Baik untuk kebutuhan pendidikan maupun pekerjaan, istilah di atas penting dipahami. Tentu saja masih banyak istilah lain yang belum bisa disebutkan dan bisa Anda eksplorasi dari sumber referensi lainnya. [msi/wkid]
Baca juga artikel mengenai: Apa Saja Keahlian IT Paling Dibutuhkan Hingga 5 Tahun kedepan?
One thought on “Istilah Dalam Dunia Pemrograman Yang Wajib Diketahui”