MEMBUAT PROGRAM PENGELOLAAN PENUMPANG ANGKOT dengan JAVASCRIPT (Bagian 2)

MEMBUAT PROGRAM PENGELOLAAN PENUMPANG ANGKOT dengan JAVASCRIPT (Bagian 2)

MEMBUAT PROGRAM PENGELOLAAN PENUMPANG ANGKOT dengan JAVASCRIPT (Bagian 2)

Melanjutkan video sebelumnya, di video kali ini kita akan menambahkan fungsi hapusPenumpang pada program pengelolaan angkot sederhana yang kita buat dengan JAVASCRIPT.


PLAYLIST LAIN:

– HTML Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIVuONHysfOK0ZtiqUWvrx4F

– CSS Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIUBrbm6Gdh6k7ZUvPIAZm7p

– PHP Dasar untuk PEMULA
https://www.youtube.com/playlist?list=PLFIM0718LjIUqXfmEIBE3-uzERZPh3vp6

– Tutorial Sublime Text
https://www.youtube.com/playlist?list=PLFIM0718LjIWE-Ot9V9qcALx5OMAZY67c

– CSS Layouting
https://www.youtube.com/playlist?list=PLFIM0718LjIUu4Ju9GUL5zpLcuq08TKYr


MEDIA SOSIAL

https://www.facebook.com/WebProgrammingUNPAS
http://codepen.io/webprogrammingunpas
https://github.com/webprogrammingunpas
http://twitter.com/sandhikagalih
http://instagram.com/sandhikagalih

terimakasih dan selamat #ngoding!

@sandhikagalih
MEMBUAT PROGRAM PENGELOLAAN PENUMPANG ANGKOT dengan JAVASCRIPT (Bagian 2)



MEMBUAT PROGRAM PENGELOLAAN PENUMPANG ANGKOT dengan JAVASCRIPT (Bagian 2)

Related posts

21 Thoughts to “MEMBUAT PROGRAM PENGELOLAAN PENUMPANG ANGKOT dengan JAVASCRIPT (Bagian 2)

  1. Pak bikin video tentang typing effect dong … pake typed.js dan cara install dari awal

  2. terima kasih pak,sangat bermanfaat dan dapat membantu perkuliahan saya 🙂

  3. mas apa dengan mempelajari semua ini kita bisa membuat web toko online?,maaf saya orang awam yg ingin bisa membuat web sendiri.

  4. pak, klo undefined nya sebelum kursi terakhir, [undefined, "Shandika"]
    terus di tambah penumpang yg namanya sama, tambahPenumpang("Shandika", penumpang)
    hasilnya jadi begini pak,
    ["Shandika", "Shandika"]

    tapi klo undefined nya kursi terakhir, fungsi nama yg sama berhasil pak.
    uda saya coba banyak logika, tpi gak berhasil juga pak.

  5. pak tutor ya dan contoh ya kenapa gak langsung ke area html maksutsa kaya kita tambah penumpang input ke text area pada html maksudnya kita input di halaman web gtu pak

  6. Terima kasih kak atas videonya, mau nanya nih, kasus saya adalah : saya tambahPenumpang untuk Dody ( d huruf besar) dan berhasil, stelah itu saya tambahPenumpang lagi untuk dody (d huruf kecil). Gimana mengatasi hal tersebut ya kak? Terima kasih

  7. pak dika , saat array posisinya [undefined , sandhika] , pada saat tambah sandhika lagi , datanya akan tetap masuk walaupun ada pengecekan di else if ke dua. karena if yang pertama menyatakan jika ketemu undefine akan masuk pnumpangnya.

  8. Saya menemukan sebuah bug dari program angkot ini dan saya bingung bagaimana cara membenarkannya.

    Alur Bug: (misal Array : myArray = [undefined, "Sandhika"]) jika kita tambah penumpang lagi dengan nama "Sandhika", maka undefined akan terganti dengan nama yang "Sandhika" dan ini bertentangan dengan rules awal "Jika ada nama penumpang yang sama, maka tampilkan pesan error"

  9. Mantap studi kasusnya, cuman untuk function expression masih kurang paham. Ini saya coba sendiri menggunakan object method dan function declaration.

    var penumpang = [];

    function TambahPenumpang(nama){

    if( penumpang.includes(nama) ){

    console.log("Nama Penumpang sudah ada "+nama);

    }else{

    if( penumpang.includes(undefined) ){

    penumpang.splice(penumpang.indexOf(undefined),1,nama);
    console.log("Berhasil memasukan nama ke element kosong "+nama);

    }
    else{

    penumpang.push(nama);
    return penumpang;

    }

    }

    }

    function HapusPenumpang(nama){

    if( penumpang.length == 0 ){
    console.log("Angkot Masih Kosong");

    }else if(!(penumpang.includes(nama))) {

    console.log("Penumpang tidak ada");

    }else{

    penumpang.splice(penumpang.indexOf(nama),1,undefined)
    return penumpang;

    }

    }

  10. Terima kasih vidionya sangat bermanfaat

  11. Assalamu Alaikum Pak Dika. Saya sangat senang ketemu Channel belajar Web Programming ini Pak. Seneng bisa belajar juga, karena sudah lama baru nemu sumbernya.

    Semoga ilmu nya bermanfaat dan barokah Pak.
    Terima kasih.

  12. Pak kalau saya untuk pemberitahuan angkot kosong nya saya kasih di awal pak, jadi kalau misalkan kita refresh dalam keadaan array kosong maka langsung akan tercetak angkot kosong. sama kalo saya di method hapusPenumpang nya angsung masuk for pak, dan untuk pemberitahuan "+namaPenumpang Tidak ada di angkotnya tidak saya kasih if lagi (langsung else) karena menurut saya bisa langsung ambil dari if dia atasnya. kalau menurt bapak ada yang salah gak dengan program saya?

  13. jika ada bug,ketika hapuspenumpang menjadi contoh[undefined,'apin']; maka ketikah di tambahpenumpang jadi['apin','apin'];tidak sesuai keinginan?,yang seharusnya ada kan muncul perintah console.lognya? contoh: maaf nama yang anda masukan sudah ada didalam angkot maka tambah saja contoh:
    else if(penumpang[i]==namapenumpang (tambahin disebelahnya jadi) || undefined==nama penumpang(udah tamhahin itu) ){
    console.log(namapenumpang+ ' sudah ada di dalam angkot');
    return penumpang;
    }

  14. saya menemukan bug yg tidak sesuai rules awal pak, ketika penumpang sudah sudah di hapus kan jadi undifined, terus kita masukan nama penumpang yang sama eh ternyata bisa(tidak memunculkan pesan error nama penumpang sudah ada)

  15. saya kurang paham yg ini pak, knapa kok "(i==penumpang.length-1)" untuk menjalankan "jika nama yg dimasukan salah"

    }else if (i == penumpang.length-1){

    console.log("nama yang anda masukan salah")

    return penumpang;

  16. assalamu'alaikum
    bang buat tutorial tentang node js. syukron

  17. Pak, saya punya 2 array = Tedi dan Anisa, ketika Tedi saya hapus dan saya tambahkan dengan nama Anisa ko tetep bisa ya? jadi hasilnya Anisa – Anisa. ada 2 Anisa. mohon bantuannya. kalau arraynya 3 mah ga bisa sama namanya

  18. var kurangpenumpang = function(nama,penumpang){
    //angkot kosong, tampilkan pesan angkot kosong

    for(i = 0;i<=penumpang.length;i++){
    if( penumpang.length === 0){
    console.log('angkotnya masih kosong');

    }
    //jika ada penumpang yang sesuai, diganti dengan undefined
    else if(penumpang[i] == nama){
    penumpang[i] = undefined;

    }
    //else if(i == penumpang.length – 1)
    else{
    console.log('kamu mau negeluarin siapa? nggak ada orangnya.')

    //jika namanya tidak ada, tampilkan pesan kesalahanya

    }return penumpang;
    }

    }

    amati, tiru, modifikasi

  19. Yg program hapusPenumpang kok saya ke detect error di else nya terus ya pak. Tulisan nya 'unexpected token else', padahal saya sudah kerjakan sesuai dengan pseucode yg bpk buat dan untuk code sudah saya cocokan juga dengan code yg bapak buat. Kira2 kenapa ya

Leave a Comment