Bahasa Pemrograman JavaScript
Bahasa Pemrograman JavaScript
Makalah ini disusun untuk memenuhi tugas mata kuliah Pengantar Teknik Informatika
Dosen pengampu : Yoannes Romando Sipayung M.Kom
Disusun oleh:
1.Nada Ulfaturrohmah (141231002)
2.Mano Edi Santosa (141231009)
3.Alan Kurnia Sandi (141231021)
1
KATA PENGANTAR
Segala puji Tuhan Yang Maha Esa yang karena-Nya penyusun dapat menyelesaikan
tugas Pengantar Teknik Informatika, yakni menyusun makalah tentang salah satu dari Bahasa
Pemrograman yaitu JavaScript. Tidak lupa kami mengucapkan terimakasih terhadap bantuan
dari teman yang telah berkontribusi dengan memberikan sumbangan pikiran maupun
materinya. Penulis berharap semoga makalah ini dapat menambah pengetahuan dari
pembaca.
Penyusunan makalah ini semaksimal mungkin kami upayakan dan didukung bantuan
dari beberapa pihak sehingga dapat memperlancar penyusunannya. Untuk itu, kami tidak lupa
mengucapkan terimakasih kepada semua pihak yang telah membantu kami dalam
menyelesaikan makalah ini.
Namun tidak lepas dari semua itu, kami menyadari sepenuhnya bahwa masih terdapat
kekurangan naik dari segi penyusunan bahasa dan aspek lainnya. Oleh karena itu, kami
sangat mengharapkan kritik dan saran pembaca demi memperbaiki makalah ini. Kami sangat
berharap semoga melalui makalah sederhana ini dapat diambil manfaatnya dan besar harapan
kami dapat menginspirasi pembaca untuk mengangkat permasalahan lain yang relevan pada
makalah-makalah selanjutnya.
Penyusun
2
DAFTAR ISI
3
BAB I
PENDAHULUAN
A. Latar Belakang
Informatika adalah disiplin ilmu teknik yang menangani masalah transformasi
atau pengolahan fakta simbolik dengan menggunakan computer melalui proses-
proses logika. Membahasa informatika, bahasaannya tidak akan jauh dari bahasa
pemrograman atau sering diistilahkan dengan bahasa computer.
Sejak dulu hingga sekarang, tentu kita mengetahui bahwa didunia computer
terdapat beraneka ragam bahasa pemrograman. Karena begitu banyaknya jenis-
jenis bahasa pemrograman dikelompokkan menjadi tiga, yaitu high level (seperti
pascal dan basic), middle level (bahasa C) dan low level (bahasa assembly). Nah
pada kesempatan ini akan membahas tentang JavaScript yang termasuk dalam
high level.
B. Rumusan Masalah
1. Apa pengertian dari variable?
2. Bagaimana cara membuat variable di javascript?
3. Apa perbedaan dari var, let dan const?
C. Tujuan Penulisan
1. Untuk mengetahui pengertian dari variable.
2. Untuk mengetahui cara membuat variable di javascript.
3. Utnuk menjelaskan perbedaan dari var, let dan const.
4
BAB II
PEMBAHASAN
A.Variabel
Dalam pemrograman computer variable adalah wadah atau tempat begitu menyimpan
data. Dengan menyimpan data divariable, kita bisa menggunakannya lagi dengan
menyebutkan nama variable itu. Unutk membuat yasubur diJavaScr benar, kita bisa
menggunakan kata kunci diikuti dengan nama variable itu.
JavaScript adalah dnamikrofon bahasa, artinya variable di JavaScript tidak sebenarnya
harus menggunakan satu tipe data, kita dapat mengubah-ubah tipe data di variable yang
sama.
2.2 Sintak
Kata_kunci nama_variabel=data:
Keterangan
Kata_kunci var,membiarkan,atau cpertama
Nama_va kr adalah nama dari variabel yang bisa ditentukan sesuai keinginan kita
tetapi harus sesuai aturan
. = adalah operakter tugas (penugasan)
. digunakan untuk menghiripernyataan
5
Nilai dapat diubah
Variable yang dideklarasikan menggunakan kata fungsi var dapat diubah nilainya,
entah itu menggunakan data dengan tipe yang sama maupun berbeda.
Function Scope
Kode yang kita tulis dikatakan berada didalam function scope (lingkup fungsi)
jika berada diantara sebuah fungsi. Ketika variable var dideklarasikan didalam
lingkup fungsi tersebut, tidak bisa digunakan diluar fungsi, ini juga berlaku untuk
let dan const. Namun berbeda dengan let dan const, variable var bisa diakses
diluar block scope.
2.4 Let
Kata kunci let biasanya digunakan untuk membuat variable yang nilainya
dapat diubah. Ini diperkenalkan untuk mengatasi masalah var yang telah dibahas
sebelumnya.
Tidak Dapat dideklarasi Ulang
Berbeda dengan var, variable yang dibuat dengan kata kunci let tidak dapat
dideklarasi ulang
Nilai Dapat Diubah
Sama seperti var, variable yang dideklarasikan menggunakan let nilainya dapat
diubah menggunakan data dengan tipe yang sama maupun berbeda.
Block Scope
Variable let yang dideklarasikan didalam block scope hanya bisa digunakaan
didalamnya, tidak bisa digunakan diluar.
Hoisting (Tidak Diangkat)
Variable let diangkat (hoisting) seperti var, jadi kita tidak bisa mengakses variable
sebelum dideklarasi.
2.5 Const
Sama seperti let, namun nilai variable const tidak dapat diubah
Tidak Dapat Dideklarasi Ulang
Kita tidak bisa mendeklarasi ulang variable tersebut
Hoasting (Tidak Diangkat)
Soal hoasting sama seperti let, variable const tidak dapat digunakan sebelum
dideklarasi.
6
BAB III
PENUTUP
3.1 Kesimpulan
Variable adalah tempat untuk menyimpan data. Untuk membuat variable di
JavaScipt, kitab isa menggunakan kata kunci var diikuti dengan nama variablenya.
Namun pada tahun 2015 sejak versi ECMAScript 2015, diperkenalkan kata kunci
baru untuk membuat variable, dengan nama let dan const. JavaScript sekarang tidak
direkomendasikan lagi menggunakan kata kunci var untuk membuat variable, namun
diganti dengan let, hal ini dikarenakan menggunakan var terdapat beberapa hal
kontroversionaln salah satunya hoasting.
3.2 Saran
Untuk penyempurnaan pembuatan makalah ini, kami mengharapkan adanya
saran dari semua pihak yang membaca makalah ini terhadap kekurangan yang
terdapat pada makalah ini. Selain itu, penulis juga menyarankan kepada pembaca
untuk bisa memahami dan mempelajari. Karena materi yang terdapat dalam makalah
ini sangat berguna dalam membuat variable di Bahasa Pemrograman JavaScript
7
DAFTAR PUSTAKA