Juragan angkot = mengelola angkot itu sendiri. Mengelola angkot itu sendiri dengan cara object ini. Pengelolaan angkot:
↳ Sopir
↳ Sopir
↳ Trayek
↳ Kelola Penumpang
↳ Kas
Data awal:
sopir = Riventus
trayek = Jkt-Bandung
penumpang = kosong
kas = Rp. 0,-
Gimana cara pembuatan object? Buat file index.html dan script.js
//Membuat object angkot yang terdapat properti dan method di awal, dengan cara constructor.
function Angkot(sopir,trayek,penumpang,kas){
this.sopir=sopir;
this.trayek=trayek;
this.kas=kas;
this.penumpang=penumpang;
this.penumpangNaik = function(namaPenumpang){
this.penumpang.push(namaPenumpang);
return this.penumpang;
}
}
nanti di console browser ditulis angkot1.penumpangNaik('Erik');
maka angkot1.penumpang nanti ada isi penumpang namanya Erik
selanjutnya membuat fungsi penumpang turun. Mengelola penumpang turun: dirulis pada fungsi butuh 2 parameter yaitu namaPenumpang dan bayar.
function Angkot(sopir,trayek,penumpang,kas){
this.sopir=sopir;
this.trayek=trayek;
this.kas=kas;
this.penumpang=penumpang;
this.penumpangNaik = function(namaPenumpang){
this.penumpang.push(namaPenumpang);
return this.penumpang;
}
this.penumpangTurun = function(namaPenumpang,bayar){
if(this.penumpang.length===0){
alert('Angkot kosong!');
return false;
}
for (var i = 0;i<this.penumpang.length;i++){
if(this.penumpang[i]==namaPenumpang){
this.penumpang[i] == undefined;
this.kas += bayar;
return this.penumpang;
}
}
}
}
sehingga tampil
angkot1 tampil uang kas pembayaran angkot, angkot2 kas = 0 karena belum mengangkut dan menurunkan penumpang.
0 comments:
Post a Comment