Anda di halaman 1dari 18

DESAIN DAN PEMOGRAMAN WEB

LAPORAN III
JAVASCRIPT LANJUT

Oleh:
FAUZISYIFANI
Nim : 1857301036
Kelas : 2.B/ Teknik Informatika
Dosen Pembimbing : Amirullah SST.M.Kom

KEMENTRIAN RISET, DAN PENDIDIKAN TINGGI POLITEKNIK NEGERI


LHOKSEUMAWE
2019/2020
LEMBARAN PENGESAHAN

No. Praktikum : 03/DPW/TI/2019

Nama Praktikum : JAVA SCRIPT LANJUT

Tanggal Percobaan : 30 SEPTEMBER 2019

Tanggal Penyerahan Laporan : 06 OKTOBER 2019

Nama Praktika : FAUZI SYIFANI

NIM / KELAS : 1857301036 / TI 2.B

NILAI :

Keterangan :

Buket Rata, 06 OKTOBER 2019

Dosen Pembimbing,

AMIRULLAH SST,M,Kom

NIP : 1989080282018031001
TUJUAN

1. Memahami Tentang Konsep JAVASCRIPT

2. Memahami Tentang Struktur JAVASCRIPT

3. Memahami Tentang Dasar-Dasar JAVASCRIPT

4. Ketetapan Menjelaskan Konsep JAVASCRIPT


5. Ketetapan Menjelaskan Konsep Dasar JAVASCRIPT
1. STRINGOBJECT
 SOURCE CODE :
 HASIL :
ANALISA :
Syntax : [element0, element1, ..., elementN]
new Array(element0, element1[, ...[, elementN]])
new Array(arrayLength)

Definisi dan kegunaan syntax : string object ini adalah objek global
yang digunakan dalam konstruksi array yang merupakan objek tingkat
tinggi, seperti daftar.
2. Array object concat
 Source code :

 Hasil :

 Analisa :
Syntax : var array_baru = array_lama.concat(value1[, ...[, valueN]]])
Definisi dan kegunaan syntax : concat() mengembalikan sebuah array
baru yang terdiri dari array yang dipanggil kemudian digabung dengan
array dan/atau nilai yang ditambahkan pada argumen.
valueN
Array dan/atau nilai untuk digabung menjadi array baru

Concat menciptakan array baru yang terdiri dari unsur - unsur dalam
object yang disebut, berdasarkan urutannya, setiap argumen, elemen
dari argumen tersebut(Jika argumen adalah array) atau argumennya
sendiri (jika argumennya bukan array).
3. Array object-join
 Source code :

 Hasil :

 Analisa :
Syntax : str = arr.join([separator = ','])

Definisi dan kegunaan syntax :


menggabungkan semua elemen dari sebuah array menjadi sebuah string.
Menentukan string untuk memisahkan setiap elemen array. separator
dapat di konersi ke string jika diperlukan. Jika dihilangkan, elemen array
akan dipisahkan dengan koma, jika separator adalah string kosong,
semua elemen digabungkan tanpa karakter pemisah.
separator
Opsional. Menentukan string untuk memisahkan setiap elemen array.
separator dapat di konersi ke string jika diperlukan. Jika dihilangkan,
elemen array akan dipisahkan dengan koma, jika separator adalah string
kosong, semua elemen digabungkan tanpa karakter pemisah.

mengonversi string dari semua elemen array dengan menggabungkannya


menjadi sebuah string. Jika elemen bernilai undefined atau null, akan
dikonversi menjadi string kosong.
4. Array object-pop
 Source code

 Hasil :

 Analisa :
Syntax : arr.pop()

Definisi dan kegunaan syntax : Metode pop () menghapus elemen


terakhir dari array dan mengembalikan elemen itu. Metode ini
mengubah panjang array.
Jika Anda memanggil pop () pada array kosong, ia mengembalikan yang
tidak ditentukan.
5. Array object push
 Source code

 Hasil :

 Analisa :
Syntax : arr.push(element1[, ...[, elementN]])

Definisi dan kegunaan syntax : Metode push () menambahkan satu


atau lebih elemen ke akhir array dan mengembalikan panjang array
yang baru.
elemenN
Elemen yang ditambahkan ke akhir array
Metode push menambahkan nilai ke array.
push sengaja dibuat generik. Metode ini dapat digunakan
dengan panggilan () atau menerapkan () pada objek yang menyerupai
array. Metode push bergantung pada properti panjang untuk
menentukan di mana mulai memasukkan nilai yang diberikan.
6. Array object reverse
 Source code :

 Hasil :

 Analisa :
 Analisa :
Syntax : a.reverse()
Definisi dan kegunaan syntax : Metode reverse () membalikkan array
di tempat. Elemen array pertama menjadi yang terakhir, dan elemen
array terakhir menjadi yang pertama.
ia membalikkan metode transpos elemen-elemen objek array
panggilan di tempat, bermutasi array, dan mengembalikan referensi
ke array.
metode ini dapat dipanggil atau diterapkan pada objek yang
menyerupai array. Objek yang tidak mengandung properti panjang
yang mencerminkan yang terakhir dalam serangkaian properti
numerik berbasis nol berturut-turut mungkin tidak berperilaku dengan
cara yang berarti.
7.Array object-shift
 Source code :

 Hasil :

 Analisa :
Syntax : arr.shift()
Definisi dan kegunaan syntax : Metode shift () menghapus elemen
pertama dari array dan mengembalikan elemen yang dihapus. Metode
ini mengubah panjang array.
8. Array object-slice
 Source code

 Hasil :

 Analisa :
Syntax : arr.slice([begin[, end]])
Definisi dan kegunaan syntax : Metode slice () mengembalikan
salinan dangkal dari sebagian array ke objek array baru yang dipilih
dari awal hingga akhir (akhir tidak termasuk) di mana mulai dan akhir
mewakili indeks item dalam array itu. Array asli tidak akan
dimodifikasi.
9. Array Object-sort
 Source code :

 Hasil :

 Analisa :
Syntax : arr.sort([compareFunction])

Definisi dan kegunaan syntax : Metode sort () mengurutkan elemen


array di tempat dan mengembalikan array yang diurutkan. Urutan
pengurutan bawaan dibangun dengan mengonversi elemen menjadi
string, lalu membandingkan urutan nilai unit kode UTF-16.

Kompleksitas waktu dan ruang dari jenis tersebut tidak dapat dijamin
karena tergantung pada implementasinya.
10. Array object-splice
 Source code :

 Hasil :

 Analisa :
Syntax : array.splice(start[, deleteCount[, item1[, item2[,...]]]])
Definisi dan kegunaan syntax : Metode splice() mengubah konten
dari array dengan menghapus elemen yang ada dan atau
menambah elemen baru.
11. Array object-string
 Source code :

 Hasil :

 Analisa :
Syntax : arr.toString()
Definisi dan kegunaan syntax : Metode toString () mengembalikan
string yang mewakili array yang ditentukan dan elemen-elemennya.
Kesimpulan

Walaupun tipe data string bukan di defenisikan menjadi objek, namun


JavaScript ‘memperlakukan’ tipe dasar String ini sebagai Objek String, sehingga
memiliki property dan method yang dapat di gunakan.
Property dan method dari objek String semuanya mengembalikan nilai baru,
dan tidak bisa mengubah nilai dalam variabel asal. Variabel asal String tetap
bernilai seperti semula. Dalam pemograman sifat ini disebut
dengan immutable variable.
Berikut adalah Property dan Method yang dimiliki objek String di
dalam JavaScript.
Daftar pustaka
https://developer.mozilla.org/id/docs/Web/JavaScript/Reference/Global_Objects/A
rray#Syntax
https://www.petanikode.com/java-array/
https://www.duniailkom.com/tutorial-belajar-javascript-property-dan-method-
fungsi-objek-string-javascript/

Anda mungkin juga menyukai