Istilah - Istilah di Bidang Teknologi



Salah satu hal yang harus kamu pelajari ketika ingin memulai karir di bidang teknologi adalah istilah-istilahnya. Kamu mungkin sudah pernah mendengar istilah dasar seperti HTML, CSS, WordPress, dll. Tapi apakah kamu sudah benar-benar paham apakah mereka sebenarnya?
Kamu tidak harus mengingat semua istilah teknologi yang ada. Tapi, membiasakan diri dengan yang paling sering digunakan sangatlah penting. Salah satunya agar kamu tahu apa yang harus dipelajari.
Mengetahui istilah teknologi akan membantu kamu dalam mengajukan pertanyaan yang tepat kepada mentor atau orang-orang lain yang sudah berpengalaman. Sebagai contoh, jika kamu apa perbedaan antara UX dan UI, maka kamu akan mengerti apa yang maksud perusahaan ketika mereka mencari UI designer.

Berikut beberapa istilah yang paling sering digunakan:

AGILE atau AGILE SOFTWARE DEVELOPMENT
Seperangkat prinsip untuk software coding yang memprioritaskan “peningkatan secara terus-menerus”. Caranya adalah dengan melakukan launch software secepat mungkin dan kemudian mengeluarkan (release) update secara berkala. Jadi tidak harus menunggu sampai software tersebut benar-benar sempurna terlebih dahulu.

BACK END
Bagian yang membuat website atau web service berjalan. Ini termasuk aplikasi, web server, dan database.

BUG
Kesalahan dalam kode yang membuat sebuah website atau program tidak bekerja seperti seharusnya. Lebih tepatnya, bug adalah istilah untuk sesuatu yang membuat program kamu tidak berjalan sesuai dengan yg diharapkan.

CLOUD COMPUTING
Melakukan penyimpanan dan akses informasi atau jasa melalui internet.

CODE
Sebuah bahasa sederhana yang mempunyai syntax dan aturan (rule) sangat ketat. Digunakan oleh manusia untuk membuat komputer melakukan apa yang mereka inginkan.

CODING LANGUAGE
Sebuah rule dan syntax yang spesifik untuk memberi tahu komputer apa yang harus dilakukan. Ini termasuk programming, assembly, dan bahasa markup seperti Ruby, PHP, dan HTML.

COLOUR THEORY
Karakteristik dari warna dan hubungan di antara mereka.

COMPUTER PROGRAMMING
Proses menulis dan mengimplementasikan beragam instruksi untuk komputer.

CSS (CASCADING STYLE SHEETS)
Kode yang memberi tahu browser bagaimana untuk memformat atau menentukan style dari sebuah HTML. Mengontrol hal-hal seperti jenis font dan warna.

DATABASE
Koleksi dari informasi elektronik (data) yang disimpan di dalam web server.

FRONT END
Bagian dari sebuah website yang bisa dilihat oleh pengunjung (user). Tersusun dari HTML, CSS, dan JavaScript.

GRID SYSTEM
Kolom dan baris yang bisa digunakan sebagai guide untuk mengatur konten dalam sebuah webpage.

HTML (HYPER-TEXT MARKUP LANGUAGE)
Coding Language yang digunakan untuk memberi konten pada webpage serta membuat struktur. Karena HTML tidak memberi tahu komputer untuk melakukan apa-apa, maka ia tidak disebut sebagai bahasa pemograman.

HTML ELEMENT
Kode HTML yang tersusun atas opening tag, closing tag, dan informasi di antaranya. Contoh: <p>Ini adalah elemen paragrafku</p>

INTERNET
Sebuah network yang tersusun atas komputer yang saling terhubung di seluruh dunia.

LEAN atau LEAN START-UP
Sebuah proses yang sering digunakan untuk mengeluarkan produk dan kemudian secara cepat mengembangkannya terus menerus agar semakin sesuai dengan kebutuhan pelanggan. Ini dilakukan dengan secara aktif meminta masukan dari pelanggan. Mirip dengan agile development, tetapi start-up adalah istilah yang digunakan untuk perusahaan. Dipopulerkan oleh buku yang berjudul The Lean Start-up.

MOOD BOARD
Koleksi konten yang memperlihatkan bentuk visual dari website seperti warna, gambar, icon, font, dll.

MINIMUM VIABLE PRODUCT (MVP)
Sebuah produk dengan fitur yang minimal namun cukup. Dibuat untuk memenuhi kebutuhan-kebutuhan awal. Sering digunakan untuk melakukan test terhadap sebuah konsep atau ide tanpa menggunakan sumber daya (resource) yang besar. Ini biasanya sangat populer di antara start-up.

NATIVE APP
Sebuah aplikasi untuk perangkat mobile yang dibangun menggunakan software development kit khusus bagi setiap jenisnya. Contoh: semua aplikasi yang di kode untuk iOS (Apple).

OBJECT-ORIENTED PROGRAMMING (OOP)
Sebuah cara yang biasa digunakan untuk melakukan design software dimana kode dibagi ke dalam objek-objek yang mempunyai atribut yang spesifik. Contoh: Sebuah blog mempunyai posting-an yang mempunyai judul, tanggal, dan konten. Beberapa bahasa OOP antara lain: Ruby, PHP, Python.

PROGRAMMING LANGUAGE
Sebuah set kode yang bertugas untuk memberi tahu komputer apa yang harus dilakukan, bukan bagaimana untuk menampilkan sesuatu. Oleh karena itu, HTML dan CSS bukanlah programming language, melainkan markup language.

RESPONSIVE DESIGN & DEVELOPMENT
Sebuah cara untuk melakukan design dan coding website agar mereka dapat beradaptasi terhadap perangkat yang mempunyai perbedaan ukuran layar seperti telepon, tablet, dll.

SDK (SOFTWARE DEVELOPMENT KIT)
Seperangkat tool untuk membuat software tertentu.

SEMANTIC ELEMENT
Elemen HTML yang memberikan browser informasi lebih mengenai konten di dalamnya. Contoh: header, footer, aside (untuk sidebar).

SEMANTIC WEB
Sebuah teori design untuk web yang menyatakan bahwa semua data harus dinamai dan disimpan dengan baik sehingga dapat lebih gampang diakses atau digunakan kembali nantinya.

SITEMAP
Dalam web development, sebuah outline, atau map dari halaman di dalam webpage. Biasanya digambar menggunakan line dan box untuk memvisualisasikan hirarki webpage tersebut.

SOFTWARE DEVELOPMENT
Sebuah proses programming, dokumentasi, pengujian, dan pemusnahan bug di dalam pembuatan serta pemeliharaan aplikasi software atau framework.

TEXT EDITOR
Software yang digunakan untuk menulis plain text (tanpa format). Dapat digunakan untuk coding dan programming. Contoh: SublimeText, TextEdit, TextWrangler,Notepad++

UI (USER INTERFACE)
Cara bagaimana sebuah website ditampilkan dan bagaimana user berinteraksi di dalamnya.

USER FLOW
Sebuah map yang menggambarkan bagaimana seorang user bisa sampai ke website dan apa saja yang dilakukan selama di website tersebut.

USER PERSONA
Profil dari orang imajiner yang akan menggunakan sebuah website tertentu. Digunakan untuk mendefinisikan untuk siapa target konsumen website tersebut dan apa kebutuhan mereka.

USER RESEARCH
Melakukan investigasi tentang bagaimana perilaku user dan apa yang mereka butuhkan. Ini dilakukan agar dapat membuat design website menjadi lebih baik.

UX (USER EXPERIENCE)
Apa yang dialami oleh user ketika mereka mengunjungi sebuah website. Ini bisa dimulai dari usability (dapatkah mereka menyelesaikan sebuah tugas yang diberikan) sampai kepada hal-hal yang tidak langsung terlihat seperti (apakah yang mereka rasakan ketika mereka di dalam website tersebut).

VERSION CONTROL
Sebuah software yang digunakan untuk melacak perubahan terhadap file kode. Digunakan oleh tim software sehingga mereka bisa bekerja bersama dalam sebuah file kode tanpa menulis ulang kode satu sama lain. Contoh: Git, Subversion.

VIRTUAL REALITY (VR)
Sebuah simulasi tiga dimensi yang dilakukan oleh komputer sehingga user dapat berinteraksi dalam cara yang lebih realistik. Seringnya menggunakan perlengkapan seperti helm yang diberi screen.

WEB APP atau APLIKASI WEB
Sebuah website dengan fungsi dan interaktifitas yang kompleks. Contoh: Twitter dan Facebook.

WEB APPLICATION FRAMEWORK
Sebuah pre-written code (kode yang sudah ditulis sebelumnya) yang digunakan oleh developer sebagai dasar untuk membangun aplikasi web mereka. Contoh: Ruby on Rails, Bootstrap, AngularJS.

WEB atau WEB BROWSER
Web adalah semua hal yang kamu akses menggunakan web browser. Web browser adalah aplikasi software yang memungkinkan kamu mengakses informasi yang disimpan di dalam komputer lain menggunakan internet.

WEB DESIGNER
Seorang designer yang mempunyai spesilisasi dalam melakukan design website dan aplikasi web.

WEB DEVELOPER
Seorang software developer yang mempunyai spesialisasi dalam coding website dan aplikasi web.

WEB SERVER
Sebuah komputer yang bisa diakses melalui internet dan dapat menyimpan data dalam bentuk website. Komputer kamu hanya bisa memberi order (“give me google.com”), sedangkan web server bisa memberi DAN menerima order (“here is google.com”).

WIREFRAME
Sebuah sketsa sederhana dari informasi penting yang ada di dalam webpage. Biasanya dibuat dalam hitam dan putih menggunakan box, line, dan teks placeholder.

Nah, apakah sekarang kamu sudah familiar dengan istilah-istilah dasar yang akan kamu dengar dalam teknologi komputer?
Jika sudah, kamu mungkin juga telah menyadari seberapa banyak peluang yang bisa terbuka untukmu, berikut dengan job security di dalamnya. Keep coding and be a maker!
Previous
Next Post »