TeknologiUmum

38 Istilah-Istilah Web Development Yang Wajib Kamu Ketahui

Pemula dalam dunia pemrograman perlu mengetahui beberapa istilah-istilah yang sering digunakan dalam dunia pemrograman. Memahami istilah-istilah terebut akan mempermudah pemula dalam mempelajari coding.Jika berencana untuk mempelajari programming, ada beberapa istilah dalam dunia pemrograman penting yang harus kamu ketahui.

Pasalnya, tanpa memahami tentang istilah-istilah ini terlebih dahulu, kamu akan kebingungan saat mulai belajar.
Pentingnya mengenal istilah-istilah itu diungkapkan misalnya oleh Hackr.io.

Tenang, kamu tak harus segera memahaminya. Hanya saja, ini menjadi gambaran awal sebelum kamu mulai belajar teori yang lebih dalam.

Nah, tanpa buang waktu lagi, ini dia 38 istilah penting dalam programming.

1.Data Structure

Data Struckture adalah cara menyampaikan data di dalam komputer agar bisa di pakai secara efisien .

Struktur data memudahkan untuk menemukan,mengatur,dan menghapus data

2.Libraries 

Dalam Programmng.Libraries adalah tempat untuk menyimpulkan kode yang telah di buat atau di modul,yang dapat diambil oleh programmer dan dimasukkan ke dalam kode yang mereka buat .

Libraries dapat menghemat waktu dan tenaga developer.

3.GitHub 

GutHub adalah software Hosting untuk git.Jadi Git adalah tool untuk melakukan revisi code,Sedangkan GitHub adalah webhostingnya .

GitHub menawarkan semua fungsi kontrol versi Git ,tetapi juga menawarkan fitur-fiturnya sendiri,seperti pelacakan bug,dan manajemen tugas.

4.MySQL

MySQL adalah sebuah database management system (manajemen basis data)menggunakan printah dasar SQL (Structured Query Language) yang cukup terkenal .

Database management system(DBMS)MySQL multi pengguna dan multi alur ini sudah di pakai lebih dari 6 jua pengguna di dunia

5.Program

Program biasanya merujuk pada kumpulan instruksi yang terorganisasi.Kumpulan instruksi ini kemudian dieksekusi untuk melakukan sebuah tugas atau fungsi tertentu.Untuk memproses sebuah program, dibutuhkan CPU (central processing unit) komputer.

Contoh dari sebuah program adalah Microsoft Word yang pastinya sudah tidak asing lagi di keseharian kita.Program ini merupakan aplikasi yang bertugas memproses kata-kata untuk membuat sebuah dokumen.

Contoh lain dari program adalah browser yang biasa kamu gunakan untuk mengakses internet.

6. Agile
Agile adalah pendekatan software development yang mempercepat proses kerja.Dengan metode ini, kamu akan bekerja dalam porsi yang kecil-kecil tetapi mudah diselesaikan.

Hasilnya, proyek yang dikerjakan bisa berkualitas tinggi, dan biaya yang dikeluarkan pun minimal.

7. API
API adalah istilah dalam programming yang merupakan singkatan dari Application Programming Interface.Tugas dari API adalah menyampaikan perintah dari pengguna pada sistem.

Dengan perintah ini, program bisa mengetahui respons seperti apa yang harus diberikan.

8. AJAX
Asynchronous JavaScript and XML (AJAX) adalah teknik yang memungkinkan XMLHttpRequest object untuk berkomunikasi dengan server.

Dengan AJAX, kamu bisa mengirim dan menerima informasi dalam berbagai format, mulai dari JSON, XML, HTM, teks, dan lainnya.

9. Algoritma

Algoritma pemrograman berarti langkah-langkah atau instruksi atau urutan untuk menyelesaikan suatu masalah pemrograman komputer.

Masalah yang dapat diselesaikan oleh algoritma bisa sangat sederhana seperti penambahan angka hingga sangat kompleks seperti mengkonversi format video dari satu ke yang lainnya.

10. Bug

Nah, dalam programming bug bisa dihubungkan dengan serangga.

Pasalnya, bug dalam pemrograman dan serangga sama-sama bersifat mengganggu,Bug didefinisikan sebagai masalah yang terjadi dalam kode pemrogramanmu.

Cacat atau kesalahan ini membuat sistem tidak bekerja seperti seharusnya dan harus segera diperbaiki.

11. CSS
Pernah bertanya-tanya bagaimana sebuah website memiliki desain yang menarik?,CSS adalah jawabannya.

Cascading Style Sheet (CSS) merupakan bahasa desain yang bisa dipahami sistem.

Dengan kode-kode CSS, kamu bisa menentukan desain yang diinginkan, mulai dari warna, font, animasi, dan lain-lain.

12. Wireframe
Wireframe adalah istilah dalam programming yang juga dikenal dengan mockup.

Sebelum rancangan final suatu produk disetujui dan diproduksi, kamu perlu membuat wireframe atau mockup-nya terlebih dahulu.

Dengan kata lain, wireframe adalah purwarupa sebuah desain web atau aplikasi.

13. UX
UX atau User Experience adalah rancangan interaksi manusia dengan sebuah produk digital.

Semakin baik UX produkmu, semakin nyaman juga orang-orang menggunakannya.

Paling tidak, UX harus mempertimbangkan kemudahan pengguna bernavigasi di sebuah web atau aplikasi sehingga ia mudah menemukan apa yang dicari.

14. Kode

Kode atau kode program merupakan istilah dalam programming yang digunakan untuk mendeskripsikan instruksi tertulis.

Kode-kode ini ditulis dengan bahasa pemrograman tertentu, seperti Java, C, atau Python.

Seorang programmer wajib menguasai kode atau bahasa pemrograman untuk bisa melakukan tugas-tugasnya dengan baik.

15. HTML
Hypertext Markup Language adalah istilah dalam programming berikutnya yang wajib kamu pahami.

Banyak sekali aspek pemrograman yang melibatkan HTML, lho.

HTML digunakan untuk mendeskripsikan struktur halaman web.

Dengan teks ini, komputer atau sistem bisa memahami komponen-komponen yang ada di situ.

16. JavaScript
Istilah yang satu ini mungkin sudah tak asing untukmu.

Pasalnya, bahasa pemrograman ini sangat populer dan memang banyak digunakan dalam dunia pemrograman.

Bahasa pemrograman JavaScript bersifat text-based dan digunakan untuk membuat halaman web menjadi interaktif.
Jika hanya menggunakan HTML dan CSS, halaman web-mu akan kurang menarik.

Akan tetapi, dengan JavaScript, proyekmu bisa jadi lebih engaging bagi para penggunanya.

17. jQuery
Setelah memahami JavaScript, istilah selanjutnya dalam programming yang perlu kamu pahami adalah jQuery.

jQuery merupakan kumpulan fungsi JavaScript menjadi sebuah library.

Library ini adalah hal yang mempermudah penyusunan sebuah web atau pembuatan sebuah aplikasi sehingga lebih cepat.

18. Database

database adalah suatu pengoranisasian sekumpulan data yang saling terhubung sehingga memudahkan aktivasi untuk memperoleh informasi.

Database dapat digunakan untuk mengelola data dengan lebih efektif dan efisien .Kumpulan data ini disimpan secara elektronik dalam sebuah sistem komputer.

Jika datanya dibutuhkan, kamu akan bisa mengakses informasi tersebut secara mudah dan teratur.Biasanya, database menggunakan structured query language (SQL).

19. Framework
Istilah framework dalam programming secara harfiah memiliki arti kerangka program.

Framework dibuat agar proses membagun website lebih cepat dan mudah .Framework adalah sebuah kerangka program yang digunakan untuk membantu developer untuk mengembangkan kode secara konsisten .

Dengan adanya framework developer bisa mengurangi jumlah bug pada aplikasi yang dibuat.

Kerangka program ini digunakan oleh developer untuk mengembangkan kode yang digunakan untuk membuat aplikasi.

Developer menggunakan framework untuk mengurangi jumlah bug atau gangguan pada aplikasi yang dikembangkan.

Dengan menggunakan framework, proses pengembangan software atau aplikasi bisa menjadi lebih terstruktur dan terencana dengan baik sehingga kekurangan dapat segera diidentifikasi dan diperbaiki.

20. Bahasa pemrograman
Tak hanya JavaScript, ada banyak bahasa yang digunakan oleh programmer.

Sebaiknya, kamu menguasai lebih dari satu.

Ini adalah dasar yang sangat penting, karena bahasa pemrograman adalah cara untuk menyusun perintah agar sebuah program bisa berjalan.

21. MVP
MVP (Minimum Viable Product) adalah produk yang memiliki fitur minimal.

Produk ini dibuat dalam waktu yang sangat singkat.

Paling tidak, produk tersebut dapat beroperasi dengan baik dalam memenuhi kebutuhan inti pengguna.

Biasanya, MVP digunakan dalam proses testing oleh UX designer untuk mengetahui desain UX seperti apa nantinya yang paling tepat berdasarkan para penggunanya.

22. Moodboard
Selanjutnya, istilah dalam programming yang perlu dipahami adalah moodboard.

Untuk membuat rancangan suatu produk, kamu dapat memanfaatkan moodboard.

Moodboard adalah tool visualisasi di mana kamu bisa menuangkan ide dan konsep yang dipikirkan sebelum mulai menyusun suatu produk.

Di dalam moodboard, kamu boleh menambahkan gambar, teks, dan masih banyak lagi.

23. Function
Function adalah modul kode mandiri yang bertugas untuk menyelesaikan suatu tugas yang spesifik.

Ia mengambil data, memprosesnya, dan mengembalikan sebuah hasil untuk ditampilkan padamu.

24. Keyword

Dalam programming, dikenal juga istilah keyword yaitu kata-kata dengan makna atau arti tertentu yang disimpan oleh bahasa pemrograman.

Keyword digunakan untuk melakukan tugas khusus yang bisa merupakan perintah atau parameter.

Setiap bahasa pemrograman memiliki keyword-keyword khusus yang tersimpan, contohnya ‘return‘, ‘while‘, ‘if‘, ‘static’, ‘continue‘, dan ‘default‘ pada bahasa pemrograman C.

25. UI
UI (User Interface) adalah pasangan dari UX.

Desain UI dalam pemrograman adalah bagaimana kamu merancang wujud tampilan grafis sebuah web atau aplikasi yang dikembangkan.

Tampilan ini harus memastikan bahwa produk yang kamu buat bisa beroperasi dengan lancar.

26. User flow
Seperti namanya, user flow adalah istilah dalam programming yang berupa alur.

Alur ini menggambarkan perjalanan pengguna mulai dari ia memasuki sebuah situs atau aplikasi hingga akhirnya keluar.

Dari alur ini, kamu bisa melihat serangkaian aksi yang dilakukan dari awal hingga akhir.

27. Web application framework
Web application framework juga dikenal dengan nama server-side framework.

Framework ini berguna dalam mempermudah dan mempercepat pengembangan sebuah website bagi para developer.

Pasalnya, di dalamnya sudah ada fungsi, plugin, dan segala elemen penting lainnya untuk segera digunakan.

28. Web server
Web server adalah komputer yang menyimpan file komponen sebuah situs, termasuk dokumen HTML, gambar, kode-kode CSS, dan JavaScript.

Selain itu, web server juga berfungsi untuk memastikan bahwa pengguna dapat mengakses sebuah web.

29. ASCII

ASCII merupakan singkatan dari American Standard Code for Information Interexchange.

Istilah dalam programming ini merupakan sebuah standar internasional yang berupa kode huruf dan simbol.

Kode huruf dan simbol yang digunakan pada ASCII sifatnya universal dan digunakan oleh komputer untuk menunjukkan teks.

Contoh ASCII adalah kode 124 untuk karakter “I”.

Fungsi kode ASCII adalah untuk mewakili angka-angka atau huruf dalam komputer agar mudah dipahami dalam bentuk teks yang kita kenali.

30. Sitemap
Selain penting dalam pemrograman, sitemap juga sering diperhatikan dalam bidang SEO.

Sitemap berisikan daftar dari bagian-bagian terpending sebuah website.

Dengan sitemap, search engine dapat mencari dan melakukan crawling sehingga situs tersebut dapat ditemukan oleh pengguna.

Selain itu, sitemap juga mempermudah sistem memahami struktur situsmu.

31. SDK
SDK yang memiliki kepanjangan software development kit adalah kumpulan tools yang dapat digunakan developer untuk membuat aplikasi mobile.

Tak hanya tools, ada juga library, sampel kode, dan hal berguna lainnya untuk membantu proses pengembangan aplikasi dengan lebih mudah.

32. SQL
SQL (Structured Query Language) adalah bahasa yang digunakan oleh database.

Dengan bahasa ini, informasi dikelola dalam bentuk tabel.

Jadi, ini merupakan cara kita berkomunikasi dengan database, seperti meng-update data atau mengambil informasi tertentu dari sana.

33. Text editor
Istilah dalam programming lainnya adalah text editor.

Hal ini sebenarnya adalah sebuah software yang digunakan untuk membuat, mengubah, dan mengedit file dalam format text menjadi plain text.

Ada banyak nama software yang merupakan text editor, seperti Notepad ++, Visual Code Studio, Atom, dan masih banyak lagi.

34. Native ads
Istilah dalam programming ini merujuk pada sebuah tipe iklan.

Iklan tersebut ditampilkan dalam sebuah aplikasi.

Tampilan iklan disebut native karena seakan-akan memang bagian dari aplikasi itu sendiri, sehingga diharapkan tidak mengganggu pengalaman pengguna saat sedang menggunakannya.

35. Front-end

Front-end merupakan istilah dalam programming yang berarti antarmuka pengguna sebuah komputer atau aplikasi.

Kegunaan dari antarmuka pengguna adalah untuk memudahkan pengguna menggunakan sebuah program atau sistem operasi.

Program atau sistem operasi dinilai bagus apabila tampilan antarmuka atau front-end-nya mudah digunakan dan dipahami bagi suapapun.

Karena aspek ini sangat penting, terciptalah pekerjaan front-end developer yaitu programmer yang bertugas khusus mendesain dan mengembangkan antarmuka pengguna.

36. Back-end
Back-end merupakan istilah lainnya dalam programming.

Istilah ini merujuk pada tugas yang dijalankan di belakang layar sebuah website.

Back-end developer biasanya menggunakan bahasa pemrograman PHP, Ruby, Python, dan masih banyak lagi.

Pemrograman back-end mampu melakukan banyak hal yang tidak bisa dilakukan oleh JavaScript, contohnya pada situs yang kompleks.

Jika tertarik bekerja sebagai back-end developer, kamu akan bekerjasama dengan front-end developer untuk membangun sebuah website yang apik.

37. Full-stack developer
Selain front-end dan back-end, ada juga full-stack developer yang mampu mengurusi kedua sisi klien.

Seorang full-stack developer tugasnya lebih rumit dari front-end atau back-end saja, dan harus memiliki pemahaman yang lebih mendalam tentang programming.

Full-Stack mengacu pada aplikasi dari front-and(bagian yang lansung di lihat user) ke back-and (teknologi “di belakang layar” seperti database) dan kode software yang menghubungkan keduannya.

38. Pair programming
Pair programming merupakan sebuah teknik software development.

Teknik ini termasuk ke dalam metode agile, sehingga diharapkan lebih efektif.

Dalam pair programming, ada dua programmer yang bekerja di satu work station pada waktu yang bersamaan.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button