PENGKONDISIAN : Latihan Pengkondisian pada JAVASCRIPT

PENGKONDISIAN : Latihan Pengkondisian pada JAVASCRIPT

PENGKONDISIAN : Latihan Pengkondisian pada JAVASCRIPT

supaya kalian lebih paham lagi mengenai materi pengkondisian, gimana kalo kita latihan dengan menggunakan kasus kita yaitu Jurangan Angkot.. yuk disimak! 🙂


PLAYLIST LAIN:

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

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

– 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
PENGKONDISIAN : Latihan Pengkondisian pada JAVASCRIPT



PENGKONDISIAN : Latihan Pengkondisian pada JAVASCRIPT

Related posts

39 Thoughts to “PENGKONDISIAN : Latihan Pengkondisian pada JAVASCRIPT

  1. terimakasih mas atas ilmu yang sudah diberikan, saya jadi bisa belajar tanpa belajar formal.
    semoga mas Sandika galih diberikan kesehatan sehingga dapat memberikan ilmu & tutorial lebih banyak lagi.
    amin.

  2. kakak saya tak jumpa tulis ll (or) keybord…tunjukan mas

  3. wah kali ini saya pas pake OR

  4. laporan dulu ah…Jawaban atas latihan :

    var jmlAngkot = 10;
    var angkotBeroperasi = 6;

    for ( var noAngkot = 1; noAngkot <= jmlAngkot; noAngkot++) {

    if (noAngkot <= angkotBeroperasi) {
    console.log ('Angkot No ' + noAngkot + ' beroperasi dengan baik');
    } else if (noAngkot === 8){
    console.log ('Angkot No ' + noAngkot + ' sedang lembur');
    } else if (noAngkot === 10) {
    console.log ('Angkot No ' + noAngkot + ' sedang lembur');
    }else {
    console.log ('Angkot No ' + noAngkot + ' sedang tidak beroperasi');
    }
    }

  5. saya tambahkan variable lembur untuk memudahkan penginputan angkot yg lembur.. jdi sperti ini..

    var jmlAngkot = 10
    angkotBeroperasi = 6
    noAngkot = 1
    lembur = 8

    for (noAngkot=1; noAngkot<=jmlAngkot; noAngkot++){
    if (noAngkot <= angkotBeroperasi){
    console.log ('angkot no' + noAngkot + 'sedang beroperasi dgn baik');
    } else if ( noAngkot = lembur ){
    console.log ('angkot no' + noAngkot + 'sedang lembur');
    } else {
    console.log ( 'angkot no' + noAngkot + 'sedang tidak beroperasi dgn baik');
    }
    }

    makasii kk keren video nya sya jadi paham logika penulisan skrip pd js.. smngat terus untuk membuat video pndidikan yg lain.. 😊

  6. mau tanya pak bagaimana caranya var menampung lebih dari 1 nilai contoh: var a=1,2; .
    gak kepikiran pake gerbang logika kirain saya kira itu penyelesayannya dengan cara menampung nomer" angkot yang lembur di var angkot_lembur lalu di cek nomer berapa saja angkot yang sedang lembur hehehe gitu pak

  7. Puas bgt rasanya kalau baru belajar,terus dikasih soal latihan,dan jawaban source code nya sama

  8. karena 8 dan 10 sama-sama genap, tadinya saya malah pakai else if ( noAngkot % 2 === 0 ) di line 8 utk angkot5.js, hhe.. tapi dampaknya bakalan masif sistematik begitu jmlAngkot bertambah banyak ^^

  9. Ijin menambahkan mas..
    jika kita perhatikan penggunaan for disini, maka kita tahu kalo for melakukan pengulangan secara berurutan..
    saya mencoba membuat kondisi lembur menjadi yang pertama dieksekusi dan hasilnya sama..
    seperti ini contohnya..
    var jmlAngkot = 10;
    var angkotBeroperasi = 6;

    // OPSI 1
    for (var noAngkot = 1; noAngkot <= jmlAngkot; noAngkot++) {
    if (noAngkot === 8 || noAngkot === 10 || noAngkot === 5) {
    console.log('Angkot No. ' + noAngkot + ' sedang lembur.');

    } else if (noAngkot <= 6) {
    console.log('Angkot No. ' + noAngkot + ' beroperasi dengan baik.');

    } else {
    console.log('Angkot No. ' + noAngkot + ' sedang tidak beroperasi.');
    }
    }

    terimakasih

  10. Failed to load resource: net::ERR_FILE_NOT_FOUND
    ini error kenapa ya?, padahal codingannya udah disamain.

  11. var x = 10;

    var i = 1 ;

    var z = 7 ;
    for (i; i<=x; i++) {

    if (i<=z) {

    console.log('Angkot '+ i + ' Beroperasi Dengan Baik');

    }else if( i!=8&&i!=10){

    console.log('Angkot '+ i + ' Tidak Beroperasi Dengan Baik');

    }

    else{

    console.log('Angkot '+ i + ' sedang lembur');

    }

    }

    maaf pak saya cuman mau nanya codingan saya berbeda tapi output kita sama, apakah codingan yang saya pakai ini ada kelemahannya kalo misalnya dibuat kondisi yang berbeda lagi??? ini untuk yang angkot5.js ya pak

    for (i; i<=x; i++) {
    if (i<=z && i!=5) {
    console.log('Angkot '+ i + ' Beroperasi Dengan Baik');
    }else if( i!=8&&i!=10 && i!=5){
    console.log('Angkot '+ i + ' Tidak Beroperasi Dengan Baik');
    }
    else {
    console.log('Angkot '+ i + ' sedang lembur');

    }

    } ini untuk yang angkot6js

  12. 1 variabel gak bisa diisi 2 konten yang beda ya pak? Kayak contohnya : var angkotLembur = 8 (sama) 10;

  13. var jmlAngkot = 10

    var angkotBeroperasi = 6

    var noAngkot = 1

    var noAngkotLembur = 8

    for (noAngkot; noAngkot <= jmlAngkot; noAngkot++) {

    if (noAngkot <= angkotBeroperasi) {

    console.log("Angkot No. " + noAngkot + " beroperasi dengan baik");

    } else if (noAngkot === noAngkotLembur) {

    console.log("Angkot No. " + noAngkot + " sedang lembur");

    } else {

    console.log("Angkot No. " + noAngkot + " sedang tidak beroperasi");

    }

    }

  14. sebenernya kenapa yang pake operator && ga kebaca ya?

  15. halo kak mau tanya… saya buat variable seperti ini
    var jmlangkot = prompt('Jumlah Total Angkot: ');

    var noangkotberoperasi = prompt('Jumlah Angkot Yang Beroperasi: ');

    var noangkotlembur = prompt('No angkot yang Lembur : ' ;

    jika yang lembur memakai angka, bisa tapi jika pakai prompt kenapa gak di eksekusi ya kak ?
    terima kasih banyak tutornya ..

  16. Meleset dikit 😂 Saya tambahkan variabel angkot lembur=8. Smangat terus Pak Dika.

  17. ga kepikiran jawabannya gitu pak, saya malah tukar antara else if dengan if, lalu setelah angkot 8 or angkot 10 saya tambahkan lagi "or angkot 5"(coding nya di bawah)

    var jlhAngkot = 10;

    var angkotBerops = 6;

    var noAngkot = 1;

    for(noAngkot; noAngkot<=jlhAngkot; noAngkot++){

    if (noAngkot == 8 || noAngkot == 10 || noAngkot == 5) {

    alert('Angkot No.'+noAngkot+' sedang lembur');

    }else if (noAngkot <= 6) {

    alert('Angkot No.'+noAngkot+' beroperasi dengan baik');

    }else{

    alert('Angkot No.'+noAngkot+' sedang tidak beroperasi');

    }

    }

  18. kalau mau main prompt bisa juga memakai "=="
    k = prompt('masukkan jumlah angkot');

    j = prompt('masukkan angkot yang sudah benar (7-10)');

    for (i = 1; i <= k; i++) {

    if (i <= 6) {

    console.log('angkot no ' + i + ' sedang jalan');

    } else if (i == j) {

    console.log('angkot ' + i + ' sudah diperbaiki');

    } else {

    console.log('angkot ' + i + ' sedang rusak');

    }

    }

  19. laporan jawaban soal sebelumnya:
    ====================================================
    var noAngkot=1;

    var jmlhangkot=10;

    var angkotberoprasi=6;

    for (noAngkot =1 ; noAngkot <= jmlhangkot ; noAngkot++){

    if (noAngkot <=6){

    console.log ('Angkot no. '+ noAngkot +' beroprasi dengan baik');

    }

    else if (noAngkot == 8){

    console.log ('Angkot no. '+ noAngkot +' sedang lembur.')
    ;
    }

    else {

    console.log ('Angkot no. '+ noAngkot +' sedang tidak beroprasi');

    }
    }
    ==================================================
    soal selanjutnya tinggal ditambah 1 else if lagi:
    var noAngkot=1;
    var jmlhangkot=10;

    var angkotberoprasi=6;

    for (noAngkot =1 ; noAngkot <= jmlhangkot ; noAngkot++){

    if (noAngkot <=6){

    console.log ('Angkot no. '+ noAngkot +' beroprasi dengan baik');

    }

    else if (noAngkot == 8){

    console.log ('Angkot no. '+ noAngkot +' sedang lembur.');

    }

    else if (noAngkot == 10) {

    console.log ('Angkot no. '+ noAngkot +' sedang lembur.');

    }

    else{

    console.log ('Angkot no. '+ noAngkot +' sedang tidak beroprasi');

    }

    }
    ====================================================
    soal selanjutnya lagi ditambahakan 2 else if 🙂

    var noAngkot=1;
    var jmlhangkot=10;

    var angkotberoprasi=6;

    for (noAngkot =1 ; noAngkot <= jmlhangkot ; noAngkot++){

    if (noAngkot <=4 ){

    console.log ('Angkot no. '+ noAngkot +' beroprasi dengan baik');

    }

    else if (noAngkot == 5){

    console.log ('Angkot no. '+ noAngkot +' sedang lembur.');

    }

    else if (noAngkot == 6){

    console.log ('Angkot no. '+ noAngkot +' beroprasi dengan baik');

    }

    else if (noAngkot == 8 || noAngkot == 10){

    console.log ('Angkot no. '+ noAngkot +' sedang lembur.');

    }

    else {

    console.log ('Angkot no. '+ noAngkot +' sedang tidak dapat beroprasi');

    }

    }
    🙂

  20. kalo variable bisa dikasih dua angka atau hanya satu angka?

    misal

    var angkotlembur = 1 (sama) 2 ;

    saya pengennya semua angkot lemburnya di sisipkan di variable

    var jumlahangkot = 10;

    var angkotBeroperasi = 6;

    var noAngkot = 1;

    var angkotlembur = 8;

    for ( ; noAngkot <= jumlahangkot ; noAngkot++) {

    if (noAngkot === angkotlembur) {

    console.log ('angkot No. ' + noAngkot + ' sedang lembur')

    } else if (noAngkot <= angkotBeroperasi) {

    console.log ('angkot No. ' + noAngkot + ' beroperasi dengan baik')

    } else {

    console.log ('angkot No. ' + noAngkot + ' tidak sedang beroperasi')

    }

    }

  21. var noAngkot=1,jmlAngkot=10,angkotBeroperasi=6, lembur1=8, lembur2=10;
    for(noAngkot;noAngkot<=10;noAngkot++){
    if (noAngkot<=angkotBeroperasi){
    console.log('Angkot no. ' + noAngkot +' Beroperasi dengan baik.');
    }
    else if (noAngkot===lembur1 || noAngkot===lembur2){
    console.log('Angkot No. '+ noAngkot + ' Sedang Lembur.');
    }
    else{
    console.log('Angkot No. '+ noAngkot + ' Sedang Tidak Beroperasi.');
    }
    }

  22. kalo saya menambahkan if lagi di dalam if pakk, dan berjalan sesuai ekspektasi jugaa,
    nih code nya

    for (noAngkot = 1; noAngkot <= jmlhAngkot; noAngkot++) {

    if (noAngkot <= 6) {

    if (noAngkot === 5) {

    console.log('Angkot No. ' + noAngkot + ' sedang lembur');

    }

    console.log('Angkot No. ' + noAngkot + ' Beroprasi dengan baik')

    } else if (noAngkot === 8 || noAngkot === 10) {

    console.log('Angkot No. ' + noAngkot + ' sedang lembur');

    } else {

    console.log('Angkot No. ' + noAngkot + ' Sedang tidak beroprasi');

    }

    }

    cara itu benar atau salah pak? atau lebih efektif mana dibandingkan dengan cara bapak yg di video?

    sebelumnya, hatur nuhunn pakk atas ilmunya.

  23. Yang latihan angkot5.js bisa sprti ini =
    Else if ( noAngkot % 2 == 0) {
    …..
    }

    Karena angkot no 8 dan 10 bilangan ganjil

  24. var jmlAngkot = 10;
    var angkotBeroperasi= 6;
    var noAngkot = 1;
    var lembur = 8;
    var lembur2 = 9;

    for(noAngkot; noAngkot <= jmlAngkot; noAngkot++) {

    if( noAngkot <= angkotBeroperasi){
    console.log('Angkot No ' + noAngkot + ' Beroperasi dengan baik')
    }

    else if( noAngkot == lembur) {
    console.log('Angkot No ' + noAngkot + ' Sedang lembur')
    }

    else if(noAngkot == lembur2) {
    console.log('Angkot No ' + lembur2 + ' Sedang lembur')
    }

    else{
    console.log('Angkot No '+ noAngkot+ ' Sedang tidak beroperasi')
    }

    }

    cara seperti itu apakah tidak efektif pak ?

  25. Begini ternyata juga bisa:
    for (var No_angkot; No_angkot <= jml_angkot; No_angkot++ ) {

    if (No_angkot <= 6) {

    console.log('Angkot No. ' + No_angkot + ' Beroperasi dengan baik.');

    }

    else if ( (No_angkot == 7) || (No_angkot >= 9) ) {

    console.log('Angkot No. ' + No_angkot + ' Sedang tidak beroperasi.');

    }

    else {

    console.log('Angkot No. ' + No_angkot + ' Sedang lembur.');

    }

    }

  26. kalo saya begini pak

    var jmlAngkot = 10;

    for (var noAngkot=1; noAngkot <= jmlAngkot; noAngkot++){

    if(noAngkot <= 4 || noAngkot === 6){

    console.log('angkot No. ' + noAngkot + ' beroprasi dengan baik');

    }else if (noAngkot === 7 || noAngkot === 9){

    console.log('angkot No. ' + noAngkot + ' sedang tidak dapat beroprasi');

    }else {

    console.log('angkot No. ' + noAngkot + ' sedang lembur');

    }

    }

  27. var jmlAngkot = 10;

    var angkotBeroperasi = 6;

    var noAngkot = 1;

    for (noAngkot; noAngkot <= jmlAngkot; noAngkot++) {

    if (noAngkot <= angkotBeroperasi) {

    if (noAngkot == 5) {

    console.log('Angkot No.' + noAngkot + ' sedang lembur');

    } else {

    console.log('Angkot No.' + noAngkot + ' beoperasi dengan baik');

    }

    } else if (noAngkot == 8 || noAngkot == 10) {

    console.log('Angkot No.' + noAngkot + ' sedang lembur');

    } else {

    console.log('Angkot No.' + noAngkot + ' sedang tidak beoperasi');

    }

    }
    kalo aku seperti ini, ada kondisi lagi hhi
    #janganlupatitikkoma

  28. kalau saya sih munculin ankot 5 sedang lembur gini…
    if(angkot <= jumAngkotBeroperasi){

    if(angkot == 5){

    console.log('Angkot No. '+ angkot +' sedang lembur');

    }

    else{

    console.log('Angkot No. '+ angkot +' bisa beroperasi dengan baik');

    }

    jadinya if didalam if….

  29. Kak perbedaan antara == dan === itu perbedaanya apa ya?

  30. var rusak = 7;
    var lembur = 8;
    var total = 10;

    for (var nomer =1 ; nomer <= total ; nomer++){
    if (nomer < rusak && nomer !== lembur){
    console.log('Angkot nomer. '+nomer+' beroprasi dengan baik.');
    }else if (nomer == lembur) {
    console.log('Angkot nomer. ' + nomer + ' sedang lemabur.');
    } else {
    console.log('Angkot nomer. ' + nomer + ' tidak beroprasi dengan baik.')
    }
    }

  31. saya nemuin tiga cara untuk kasus ini , yg pertama seperti bapak dosen bilang, yang kedua saya coba sendiri if no angkot === 5 nya saya taruh sintak paling atas sebelum sintax kurang dari sama dengan dan yang ketiga sintax === 5 || === 8 || === 10 saya taruh sebelum <=6 karena kembali lagi ke prinsip java script kalau dia udah true proses else if nya akan ke skip jadi print di console akan log yg pertama true… maafkeun kalo mengada ngada bapak dosen hanya mencoba beberapa kemungkinan saja hehehe

    ini contoh yg cara ke 3
    ————————————————
    var angkotRusak = 6;

    var jmlAngkot = 10;

    for (var noAngkot = 1; noAngkot <= jmlAngkot; noAngkot++) {

    if (noAngkot === 5 || noAngkot === 8 || noAngkot === 10) {

    console.log("angkot no" + noAngkot + " sedang lembur");

    } else if (noAngkot <= angkotRusak) {

    console.log("angkot no." + noAngkot + " sedang rusak");

    } else {

    console.log("angkot no " + noAngkot + " sedang kerja");

    }

    }

  32. paham pak, mantab banget penjelasannya

  33. oh iya pak, saya ada pertanyaan, bagaimana jika angkot yang lembur itu dimasukkan kedalam variable array. apakah bisa ? saya nyoba bikin
    var angkotLembur = [8,10]
    trus saya panggil di
    else if (nomorAngkot === angkotLembur) {}
    kok error ya, mohon penjelasannya. Terimakasih

  34. jawaban saya:

    var jumlahAngkot = 10;
    var angkotBeroperasi = 6;
    for(var nomorAngkot = 1; nomorAngkot <= jumlahAngkot; nomorAngkot++){
    if(nomorAngkot === 5 || nomorAngkot === 8 || nomorAngkot === 10){
    console.log("Angkot No. " + nomorAngkot + " sedang lembur.");
    } else if(nomorAngkot <= angkotBeroperasi){
    console.log("Angkot No. " + nomorAngkot + " beropersi dengan baik.");
    } else{
    console.log("Angkot No. " + nomorAngkot + " sedang tidak beroperasi.");
    }
    }

  35. var jmlAngkot = 10;

    var angkotBeroperasi = 6;

    var noAngkot = 1;

    for(noAngkot; noAngkot <= jmlAngkot; noAngkot++){

    if(noAngkot <= angkotBeroperasi ){

    console.log('Angkot No. ' + noAngkot + ' beroperasi dengan baik.' );

    }else if(noAngkot === 7 ) {

    console.log('Angkot No. ' + noAngkot + ' Sedang tidak dapat beroperasi.' );

    } else if(noAngkot === 8 ) {

    console.log('Angkot No. ' + noAngkot + ' sedang lembur.' );

    } else if(noAngkot === 9 ) {

    console.log('Angkot No. ' + noAngkot + ' Sedang tidak dapat beroperasi.' );

    }

    else {

    console.log('Angkot No. ' + noAngkot + ' sedang lembur.' );

    }

    }

  36. Punya saya begini wkkwkw

    var angkotPunya = 10;
    var angkotBeroprasi = 6;

    for(noAngkot = 1; noAngkot <= angkotPunya; noAngkot++){

    if(noAngkot === 8 || noAngkot === 10 || noAngkot === 5){
        console.log('Angkot ' + noAngkot + 'lembur');
    } else if (noAngkot <= angkotBeroprasi){
        console.log('Angkot ' + noAngkot + 'berjalan dengan baik');
    }
    else{
        console.log('Angkot' + noAngkot + 'sedang rusak');
    }

    }

Leave a Comment