Lewati ke isi

Glossary Istilah Teknis

Daftar istilah teknis Inggris-Indonesia yang dipakai di buku ini. Pakai sebagai referensi cepat saat bingung.

Aturan Umum

Buku ini mempertahankan istilah teknis dalam Bahasa Inggris kalau:

  • Istilah lebih sering dipakai dalam praktik (function, loop, variable)
  • Padanan Indonesia membingungkan atau tidak baku
  • Istilah muncul di code (def, class, import)

Kami menerjemahkan kalau:

  • Padanan Indonesia sudah baku di KBBI
  • Lebih intuitif untuk pemula

A

English Indonesia Catatan
append tambah di akhir method .append() di list
argument argumen nilai yang dikirim ke function
array array / larik sinonim list
assignment penugasan, assignment operasi =
attribute atribut property dari object

B

English Indonesia Catatan
boolean boolean tipe True/False, jangan diterjemahkan
break break keyword Python
bug bug error/kesalahan dalam program

C

English Indonesia Catatan
class class keyword Python, jangan diterjemahkan
command line command line / CLI terminal/console
comment komentar # di Python
concatenation penggabungan, concat gabung string dengan +
condition kondisi dalam if/while
continue continue keyword Python

D

English Indonesia Catatan
debug debug proses cari & fix bug
default default nilai bawaan
dictionary / dict dictionary, dict tipe data, jangan "kamus" di kode
directory direktori, folder sinonim
docstring docstring dokumentasi function

E

English Indonesia Catatan
error error, kesalahan sering dibiarkan "error"
exception exception tipe error spesifik
expression expression rumus yang dievaluasi
extension ekstensi (file) / extension (browser) konteks beda

F

English Indonesia Catatan
f-string f-string format string Python 3.6+
file file, berkas sering dibiarkan "file"
float float tipe data, jangan "pelampung"
for loop loop for jangan "perulangan untuk"
function function, fungsi keduanya OK

G

English Indonesia Catatan
global global scope variable

H

English Indonesia Catatan
handler handler function yang handle event
header header bagian atas (file, request)

I

English Indonesia Catatan
if/else if/else jangan diterjemahkan
import import keyword Python
index index posisi item dalam list/string
input input data dari pengguna
install instal sudah baku KBBI
integer / int integer, int bilangan bulat
iterate iterasi mengulang melalui koleksi

L

English Indonesia Catatan
library library jangan "perpustakaan" di kode
list list jangan "daftar" di kode
local local scope variable
loop loop, perulangan sering dibiarkan "loop"

M

English Indonesia Catatan
method method function dari class
module module, modul keduanya OK

O

English Indonesia Catatan
object object, objek keduanya OK
operator operator +, -, ==, dll
output output hasil yang ditampilkan

P

English Indonesia Catatan
package package distributable Python
parameter parameter nama variable di definisi function
parse parse proses urai data
path path lokasi file
print print function print()

R

English Indonesia Catatan
range range function range()
regex / regular expression regex jangan diterjemahkan
return return keyword Python
runtime runtime saat program berjalan

S

English Indonesia Catatan
scope scope wilayah akses variable
script script program kecil
set set tipe data
slice / slicing slice / slicing jangan "irisan"
statement statement satu instruksi
string string jangan "tali"
syntax syntax, sintaks keduanya OK

T

English Indonesia Catatan
terminal terminal sudah dipakai luas
try/except try/except jangan diterjemahkan
tuple tuple tipe data, jangan "tupel"
type tipe tipe data

V

English Indonesia Catatan
value nilai, value keduanya OK
variable variable, variabel keduanya OK

W

English Indonesia Catatan
while loop loop while
whitespace whitespace, spasi spasi/tab/newline

Catatan untuk Penerjemah Komunitas

Saat menerjemahkan:

  1. Konteks code = istilah Inggris (jangan ubah def, import, for)
  2. Konteks penjelasan = boleh kombinasi (e.g. "fungsi (function) adalah...")
  3. Konsisten dalam 1 bab — kalau pakai "function", jangan ganti jadi "fungsi" di bab yang sama tanpa alasan
  4. Saat ragu: pilih istilah yang lebih sering dipakai programmer Indonesia di kehidupan nyata, bukan terjemahan paling akurat

← Kembali ke Beranda