Halo, Sobat Filemagz! Apakah kamu menikmati perjalananmu di dunia teknologi informasi? Filemagz harap kamu dapat menikmatinya ya karena perkembangan teknologi informasi pasti tiada habisnya. Sebagai salah satu bagian dari dunia teknologi informasi, programmer merupakan bagian yang cukup diminati oleh anak IT. Oleh karena itu, banyak anak IT yang berusaha untuk mendalami ilmu programmer.
Sama seperti anak muda zaman sekarang, programmer memiliki istilah-istilah gaulnya tersendiri, lho! Nah, sebagai anak IT, kamu harus up-to-date dengan istilah-istilah ini. Apabila kamu penasaran istilah-istilah apa saja yang harus diketahui, tenang saja karena Filemagz mau mengobati rasa penasaran kamu. Yuk simak istilah-istilah yang harus diketahui anak IT di bawah!
1. Syntax
Dalam setiap permainan, biasanya terdapat sebuah aturan main. Begitu pula dengan bahasa pemrograman, setiap bahasa pemrograman memiliki aturan penulisannya masing-masing. Oleh karena itu, jika kamu masih pemula dan baru saja memilih bahasa pemrograman untuk dipelajari, maka kamu juga harus memperhatikan syntax-nya.
2. Variabel
Ketika hendak pergi merantau ke suatu tempat pastinya salah satu opsi tempat tinggal sementara kamu adalah kos-kosan. Nah, apabila kamu ingin menampilkan, menyimpan, atau meng-update sebuah data melalui program, variabel akan menjadi tempat tinggal sementara dari data tersebut. Meskipun terkesan sederhana, kamu juga harus memperhatikan pemberian tipe data variabel pada program ya!
3. Pointer
Setelah kamu mengetahui istilah variabel, menurut kamu apakah tempat tinggal sementara untuk data memiliki alamat? Bagi kamu yang menjawab variabel memiliki alamat, kamu benar! Pointer merupakan variabel yang memiliki kemampuan untuk menyimpan alamat yang dimiliki variabel lainnya.
4. Bug
Walaupun bug dalam bahasa Indonesia berarti serangga, ternyata dalam dunia pemrograman bug memiliki istilahnya sendiri, lho! Di kalangan programmer, bug sering disebut sebagai pembawa masalah. Mengapa begitu? Bug disebut sebagai pembawa masalah karena bug adalah error yang menyebabkan sebuah software tidak dapat bekerja dengan baik.
5. Object
Coba kamu bayangkan sebuah mobil yang kamu inginkan. Apabila dibayangkan lebih detail, setiap object mobil yang kamu inginkan pastinya memiliki atribut ban, pintu, dan plat nomor. Selain itu, mobil tersebut memiliki behavior yang dapat membunyikan klakson dan bergerak. Nah, dalam dunia pemrograman terdapat pengelompokan method dan function yang dapat ditampilkan atau diubah datanya.
6. Argumen
Anggap saja kamu ingin mengirimkan sebuah paket hadiah untuk Filemagz. Sebelum paket tersebut dikirimkan, kamu harus memberikannya kepada kurir logistik. Apabila kamu ingin menjalankan sebuah function yang terdapat parameter di dalamnya, kamu harus melakukan passing data terlebih dahulu. Oleh karena itu, data di-passing akan bernama argumen.
7. Framework
Dalam membangun sebuah rumah, kamu perlu untuk menyiapkan sebuah fondasi yang kuat. Sama seperti rumah, sebuah software yang akan dibuat harus memiliki fondasi. Tanpa fondasi yang baik, software tersebut akan mengalami kendala dalam proses pembuatan atau pengembangannya. Proses pembuatan fondasi software pun dapat dibilang cukup memakan waktu karena harus dipersiapkan dengan matang.
Agar mempermudah dalam pembuatan software, programmer dapat menggunakan framework. Mengapa begitu? Karena framework adalah sebuah kerangka program yang berfungsi sebagai fondasi dari program yang dapat diubah-ubah sesuai dengan keinginan programmer.
8. API
Apabila framework digunakan sebagai fondasi dalam pembuatan software, API atau Application Programming Interface merupakan kumpulan protokol yang dapat digunakan sebagai perantara dalam menghubungkan informasi atau data yang dimiliki satu software dengan software lainnya.
Demikian informasi yang Filemagz dapat sampaikan tentang apa saja istilah-istilah yang harus diketahui anak IT. Semoga kamu bisa lebih bisa mendalami dunia teknologi informasi ya! Selain itu, kamu juga bisa menggunakan istilah-istilah ini di kehidupan sehari-hari nih agar aura anak IT kamu lebih menonjol, hehe. Oh iya, jangan lupa follow akun filemagz dan filetechno ya, sampai jumpa di artikel berikutnya!