live coding tapa script pak dika ketika buat video ini wow jadi keliatan logikanya jalan bgt langsung dapet aja solusinya. semangat trus pak dika buaat kontennya bersyukur banget nemu channel ini and wish u all the best in life pak dika!
@eric_beatrix4 жыл бұрын
Terima kasih pak Sandhika Galih, saya yg bukan non-IT jadi percaya, bahwa dengan niat dan fokus melakukan. Pasti bisa belajar & punya skil di IT secara bertahap, makasih pak Galih. Tuhan memberkati...
@munawirsumantri74364 жыл бұрын
Saya baru menemukan guru yang benar2 bisa mengarahkan dan memahami penuh bukan asal2an. Mantab....
@prasetyoadiwibowo93445 жыл бұрын
Pak sandhika galih emang top,berkat bapak sekarang saya sudah mulai paham mengenai prigramming,sampai-sampai semua playlist yt bapak saya download semua.
@nathhh104 жыл бұрын
Mudah banget dipahami nya pak, baru belajar beberapa bulan terakhir sudah nyelesaiin playlist dari yg html css sampe Javascript ini
@BLK_ID2 жыл бұрын
Terima kasih atas tutorialnya pak Dika. Saat ini saya sedang mengikuti tutorial membuat game SUWIT JAWA v2.0. Semoga saya bisa coding lebih baik lagi kedepannya.
@ririnsafitri306 Жыл бұрын
Terimakasih pak Dika. Saya non IT tapi konsisten belajar dari channel bapak bulan Februari hingga sekarang. Semua video playlist saya nonton pak. Hanya bootstrap, Tailwind, dan Wadpack yang saya skip beberapa. Sekarang saya ada di DOM JS Ke 9. Doain pak supaya bisa konsisten 🙏
@ririnsafitri306 Жыл бұрын
Saya sudah ada di Rest API pak🔥Next belajar buat projek kecil dulu...
@muhammadarielariadi932 Жыл бұрын
Kereeen. Semangat terus kak
@ririnsafitri306 Жыл бұрын
@@muhammadarielariadi932 Sekarang udah ada di playlist backend mas bagian OOP PHP. Semoga konsisten....Bagian front-end udah buat beberapa projek sederhana
@irwansyahrir8110 Жыл бұрын
@@ririnsafitri306njirr konsisten banget bg
@jackwels8179 Жыл бұрын
tutor biar bisa konsisten dong...
@areef1234563 жыл бұрын
Ide na Aya Wae pak Dika mah *Mantap*..
@doninurramdan86346 жыл бұрын
Alhamdulillah semua video bapak sudah saya tonton dan ikuti. Banyak perubahan dari kemampuan saya. Request : buat CRUD PHP MySQL Android dong, soalnya di channel lain penjelasannya tidak sekomplit bapak. Makasih
@aican20276 жыл бұрын
semoga makin rame pengunjung dan makin banyak org yg menerima manfaat nya pak
@dedypriantoskom24825 жыл бұрын
semoga ilmu yang di bagi semakin bermanfaat bagi orang banyak makasih banyak pak
@ujangbrudin15543 жыл бұрын
17:43 merupakan sebuah contoh pemberian nama variable yang baik 33:47 epictos momentos
@yarstory99266 жыл бұрын
seru banget pa dika... please banyakin latihan-latihannya :)
@nandopookey9195 Жыл бұрын
Keren, terima kasih pak ilmunya, sangat bermanfaat
@zakial-ha66846 жыл бұрын
Alhamdulillah Update juga materi ini.
@alifnurrohman99404 жыл бұрын
Mantaps pak, tadinya game saya hasilnya seri melulu, cuma sy telusuri trus... Dan ternyata kurang tanda "=" itu doang. Gilaaaa nyari salahnya hampir setengah jam😂
@unicorn98873 жыл бұрын
saya juga seri juga hasilnya kak. boleh tau gak kak kurang tanda = itu di syntax yg mana?
@rahmadalfajri32844 жыл бұрын
Alhadulilah ngikutin dari video pertama sampe sini masih lancar 😀
@smmedia92723 жыл бұрын
Sabener namah can pati ngartos tapi pokonamah hatur nuhun pisan pak dika😇
@hehee2555 Жыл бұрын
Mantap pakk, saya baru nonton videonya di tahun 2023 🤣tapi videonya masih sangat berguna. Ini codingan untuk nambah skornya, pusing diawal tpi akhirnya bisa juga: const skorKomputerElement = document.getElementById("skorKomputerNya"); // buat div baru di area komputer, dan buat element h3 dengan id skorKomputerNya const skorPlayerElement = document.getElementById("skorPlayerNya"); // buat div baru di area player, dan buat element h3 dengan id skorPlayerNya let skorKomputer = 0; let skorPlayer = 0; const pilihan = document.querySelectorAll('li img'); pilihan.forEach(function(pil){ pil.addEventListener('click', function(){ const pilihanKomputer = getPilihanKomputer(); const pilihanPlayer = pil.className; const hasil = getHasil(pilihanKomputer, pilihanPlayer); setTimeout(function tambahScore(){ if(hasil == 'MENANG!') { skorPlayer++; return skorPlayerElement.textContent = skorPlayer; } if(hasil == 'KALAH!'){ skorKomputer++; return skorKomputerElement.textContent = skorKomputer; } }, 1000); komputerAcak(); setTimeout(function(){ const imgComputer = document.querySelector('.img-komputer') imgComputer.setAttribute('src', 'img/'+ pilihanKomputer + '.png'); const info = document.querySelector('.info'); info.innerHTML = hasil; }, 1000); }); });
@tpqazaofficial3 ай бұрын
komputerAcak ini fungsinya mana yaa
@hamidtrend11556 жыл бұрын
keren euy si pak dika, logikanya kuat, mantab pak..
@zououoz35884 жыл бұрын
Mon maap nih sebenarnya saya mau nonton videonya pak sandi tadi tapi kuota saya habis, tapi saya sempat liat di awal modelnya nanti bagaimana jadi saya kerja-kerja. Ini saya upload pake hotspot tmen jadi harus cepat dan gak sempet liat vidionya let objekSuwit= [{no:1,suwit:"Semut"},{no:2,suwit:"Orang"},{no:3,suwit:"Gajah"}]; while(true){ var input= prompt("Kamu memilih apa (input sesuai nomor): 1. Semut 2. Orang 3. Gajah"); if(input=1) break; } let komputer= (Math.floor(Math.random()*3)+1); let hasil= "Komputer mengeluarkan "+(objekSuwit[komputer-1].suwit)+" dan kamu mengeluarkan "+(objekSuwit[input-1].suwit); if(komputer==(input-1) || komputer==3 && input==1) alert(hasil+" KAMU MENANG YEY ULLULU"); else if(komputer==input) alert(hasil+" Hasil imbang!"); else alert(hasil+" Kamu kalah"); Semoga aja koding ku sama dengan pakde xixixi
@muhammadkevin97165 жыл бұрын
untuk tantangan diakhir video aku ngerjainnya gini, mohon koreksi kalo salah dan kurang efektif let hPlayer = 0, hComputer = 0; const pilihan = document.querySelectorAll('li img'); pilihan.forEach(function(pil) { pil.addEventListener('click', function() { const pilComp = getPilihanComp(); const pilPlayer = pil.className; const hasil = getHasil(pilComp, pilPlayer); const info = document.querySelector('.info'); // change gambar komputer putar(); setTimeout(function() { const imgComp = document.querySelector('.img-komputer'); imgComp.setAttribute('src', 'img/' + pilComp + '.png'); // tampilan hasil info.innerHTML = hasil; if(hasil == 'MENANG') hPlayer++; else if(hasil == 'KALAH') hComputer++; const p = document.querySelector('.hPlayer'); const c = document.querySelector('.hComputer'); p.innerHTML = 'Player : ' + hPlayer; c.innerHTML = 'Computer : ' + hComputer; }, 1000); info.innerHTML = ''; }) })
@dzikriarkannur45572 жыл бұрын
saya pake looping di dalam function nya gak nambah ternyata kek gini wkwkwk tq bang const sKomputer = document.querySelector('.komputer'); const sPlayer = document.querySelector('.player'); if( hasil == 'KALAH!'){ sKomputer.innerHTML = 'Komputer : ' + hKomputer++ ; } else if(hasil == 'MENANG!'){ sPlayer.innerHTML = 'Player : ' + hPlayer++; return; }
@dudulBoolean Жыл бұрын
Saya deklarasi variable di dlm functionnya, ternyata gara2 itu angkanya gk nambah2 😂
@rafi_455 жыл бұрын
Lihat ini jadi ingat games jaman dulu, game flash di komputer ku. Jangan2 bapak yg bikin game2 tsb. Hehe.. Mantap ilmunya pak.
@hanmuid93874 жыл бұрын
Terima kasih pak. Semoga sukses selalu :)
@FauziMuhammad254 жыл бұрын
sangat mudha di mengerti,, mantappp
@Ashkrik6 жыл бұрын
Hadir... sehat, maju, and suksess selalu.
@muhammadbayu16395 жыл бұрын
memang panutanQ bapak satu ni
@harlesbayuanggara27126 жыл бұрын
sangat membantu untuk yang baru mempelajari DOM
@muhammadfirdaus-sl2rf4 жыл бұрын
mohon bimbingannya pak terimakasih ilmunya smoga nambah terus ilmu bapak..
@faridrusdyanto46474 жыл бұрын
Keren battt. Asli
@wipintechnology6 жыл бұрын
terimakasih pak sandi ilmu nya semoga bermanfaat
@Studi_kasus3 ай бұрын
keren pak
@zelknu3 жыл бұрын
pak saya masih bingung 27:37 kan itu ngambil parameter pil nah kan baru parameter blom ada apa2 kenapa pas di console.log muncul gambar?
@elisadoa83816 жыл бұрын
Trimakasih bang dika share ilmunya sangat bermanfaat
@bangungo6 жыл бұрын
Jejak... Mantap pak...
@muhammadwahyuramadhan77304 жыл бұрын
"fungsi membuat score" let sPlayer = 0; let sKomputer = 0; function getScore(hasil) { if (hasil == 'seri') sPlayer = sPlayer, sKomputer = sKomputer; if (hasil == 'menang') sPlayer = sPlayer + 1; if (hasil == 'kalah') sKomputer = sKomputer + 1; const scoreK = document.querySelector('.white.K').innerHTML = sKomputer; const scoreP = document.querySelector('.white.P').innerHTML = sPlayer; } "lalu fungsi diatas masukan ke dalam forEach nya" saya berhasil membuat nya pak, tapi, entah itu masih belum efektif atau tidak, hihihi.. terimakasih ya pak, saya sudah menonton hampir semua video bapak mengenai tutorial, sangat tertarik melihat perkembangan WPU kedepannya,
@bintangparamitha58984 жыл бұрын
.whiteP dan .whiteK itu dari mana dan apa ya bro?
@farsikogama61144 жыл бұрын
@@bintangparamitha5898 bikin element baru di html trus kasih kelas white itu buat naruh score nya
@pilipusk11703 жыл бұрын
Makasih bang scorenya berhasil digua ,belum bisa buat sendiri wkwkekek
@AR_official235 ай бұрын
Bang itu di taro di dalam settime out juga ya atau setelah nya
@adekurniawanc4 жыл бұрын
Ini punya saya codepen.io/adekurniawan22/pen/QWEbJjr Maaf kalo jelek, soalnya desain nya buat sendiri + saya tambhin fitur acak warna background nya biar ga bosen warna putih mulu heheheh
@suguss07 Жыл бұрын
udah sampe mana sekarang belajarnya bang ? hehehe
@velaputri2426 Жыл бұрын
keren bang
@bawidyantoro Жыл бұрын
mantap mas sandhika untuk ilmunya. tapi saya masih bingung pas masuk bagian time ini.
@rifkiarza65902 жыл бұрын
Permisi pak mau tanya, itu di menit 24:12 caranya supaya bisa ganti semuanya sekaligus gimana ya?
@rakatoneco2 жыл бұрын
kalau di vscode, tekan diblok dulu pGajahnya, trus tekan ctrl + D terus sebanyak yang mana yang mau dirubah, semoga bermanfaat
@nurmayunus68944 жыл бұрын
mantab pak dika
@johanesalberto61362 жыл бұрын
terima kasih pak dika
@rakasindu54195 жыл бұрын
Keren abiss request buat tutorial reactjs dong pak
@tarantulalabaz22945 жыл бұрын
Terima kasih banyak pak
@IndvFZN6 жыл бұрын
Pak cuma bisa bilang terima kasih 😁
@muhammadvadhri57306 жыл бұрын
sangat bermanfaat bgt pak, oiya pak klo boleh, request tutorial untuk framework codeIgniter dong pak heehee...
@nabillaaaaa4 жыл бұрын
Terima kasih pak
@rakazakaria49544 жыл бұрын
Bahas variabel pada CSS pak biar makin sakti CSS nya, tutor nya banyak cuman bahasa luar 😅
@rudynisanr86946 жыл бұрын
Mantap nice
@mhdnaldi37504 жыл бұрын
Buat playlist node.js dong pak
@Fachri_Dessu Жыл бұрын
ketika halaman pertama x d buka, kan hasil nya msh kosong, ketika gambar di klik/memilih, hasil nya keluar/muncul, nah setelah klik gambar lagi, biar hasil nya kosong dulu trs tampil lagi hasilnya, gmn logic/codingan nya ya?
@muhammadadam74814 жыл бұрын
mantap
@daengtoto68936 жыл бұрын
luar biasa pak materinya....thanks pak🙏 tapi klo boleh pak sublime textnya pakai warna defaulnya aja pak supaya lebih jelas warna textnya pak
@sandhikagalihWPU6 жыл бұрын
terimakasih danial.. iya itu saya lupa ganti bekas di kelas :( next video saya balikin gelap lagi.. :)
@daengtoto68936 жыл бұрын
Web Programming UNPAS makasih sebelumnya pak
@Ocidngab3 жыл бұрын
Pak, knp ya saya di dalam function putar, di bagian imgComputer.setAttribute nya error trus, padahal udah sama persis dgn coding di videonya🙏
@zorrobasher29473 жыл бұрын
Thank You Pak :)
@ajdjsksjsdhdhsjs85213 жыл бұрын
makasi pak
@NONAME-wo8kj5 жыл бұрын
Makasi pak
@eula_234 жыл бұрын
yang masih error di hasil 'undefined' bisa jadi karena nilai variabel 'player' di getHasil dengan nilai variabel 'pilihanPlayer' berbeda.. *sensitif huruf, besar kecil huruf mempengaruhi
@irwancahyos53252 жыл бұрын
Mas kok punya saya tetep masih undefined ya
@ustamirazib11646 жыл бұрын
Bikin game quiz donk pak 😃
@jakasetiawan79476 жыл бұрын
kayanya studi kasus juragan angkot juga cocok nih pak untuk latihan dom hehe
@fitrailham59566 жыл бұрын
punten, pak mau nanya kenapa file png saya g kebaca ya? yang di bagian const pGajah = document.querySelector('.gajah'); pGajah.addEventListener('click', function(){ const pilihanComputer = getPilihanComputer(); const pilihanPlayer = pGajah.className; const hasil = getHasil(pilihanComputer,pilihanPlayer); const imgComputer =document.querySelector('.img-komputer'); imgComputer.setAttribute('src','gambar/' + pilihanComputer + '.png');
@hafizhabhipraya42155 жыл бұрын
sama saya juga
@ItzMeHio3 жыл бұрын
sama cuy
@MarcoAntonio-rj7wq3 жыл бұрын
mungkin beda ekstensi filenya
@farhan_24676 жыл бұрын
Mau pak Sandhika, pada saat saya klik pilihan player nya, lalu gamang pilihan komputernya gak muncul ?
@fauzan54484 жыл бұрын
pak,apakah 2020 ini belum ada upgrade javascript?
@dimassu3 жыл бұрын
Beberapa saya sudah modifikasi dari latihan Suwit Jawa dan agak sedikit responsive, hasilnya: dimaskuy.github.io/suwit-jawa.github.io/
@annahlfajdi63913 жыл бұрын
punten mas, udah berapa lama ya belajarnya ko udah bagus banget :((
@dimassu3 жыл бұрын
@@annahlfajdi6391 saya masih pemula kok, belajarnya masih belum sampai setahun
@muhammadanton98743 жыл бұрын
boleh kirim sourc code nya gak kak,
@andrianimanuel52422 жыл бұрын
keren mas dimas
@muhammadsatriaherman55046 жыл бұрын
Pak sandhi yang variabel player itu kok gk di deklarasikam dulu?
@jackjr97383 жыл бұрын
Halo pak sandika, saya mau tanya Punya saya waktu menggantikan gambar pilihanComputer menggunakan setAttribute kenapa gambar tidak bisa muncul ya, Alertnya file not found pdhal di pilihanPlayer bisa ditampilkan
@ItzMeHio3 жыл бұрын
Bangsul sama
@jackjr97383 жыл бұрын
@@ItzMeHio saya udah bisa bro, file img nya harus dimasukin ke folder dulu
@ItzMeHio3 жыл бұрын
@@jackjr9738 oh berarti klo digabung ga bakal muncul ya browh , thx infonya
@jackjr97383 жыл бұрын
Punyaku foldernya satu folder sama filenya bro, jadi manggilnya sama kayak divideo bro
@ItzMeHio3 жыл бұрын
@@jackjr9738 udh bisa bro thx
@luciasibarani4 жыл бұрын
mohon maaf sebelumnya pak, saya masih baru belajar. Saya mau bertanya, kenapa ketika dimasukan fungsi innerHTML, tulisan hasil nya tidak muncul pak? tapi ketika saya console.log(hasil), hasilnya muncul sesuai dengan aturan pak.. Terimakasih sebelumnya
@bebasaja15653 жыл бұрын
cek apakah object yg menggunakan innerHTML sudah benar namanya. Apakah ada typo atau gimana
@fiqrihafzain28206 жыл бұрын
assalamualikum pak dosen kotlin dong please and with konsep oop nya hehe terimakasih semoga makin sukses!
@edyhartono9416 жыл бұрын
Pak tolong bahas konsep OOP dong
@verdyharismunandar47945 жыл бұрын
cara mengatasi uncaught syntaxerror unexpected token gimana ya file jsnya tidak mau di hubungkan
@codepamungkas66234 жыл бұрын
Saya mau tanya pak. saya membuat game sendiri yaitu semacam mainan kartu remi. Yg saya bingungkan bagaimana ya pak implementasinya pada gambar remi tsb ketika saya pilih gambar remi angka kecil dan pilihan comp acak dan mendapatkan gambar remi angka besar comp dapat score 1, nah begitupun sebaliknya pak. Kalau angka yg didapat sama score tidak berubah. Minta solusinya pak 🙏
@thecode32062 жыл бұрын
izin nanya pak, kenapa semakin lama proses putarnya semakin cepat Padahal awal nya kita atur cuman 100 ms
@i_am_hugeng41205 жыл бұрын
Permisi Pak Sandhika, saya mau tanya... jika pada function getHasil(player, comp) saya buat rules-nya jadi : if(player == comp) return 'SERI'; if(player == 'gajah') return (comp = 'orang') ? 'MENANG' : 'KALAH'; if(player == 'orang') return (comp = 'semut') ? 'MENANG' : 'KALAH'; if(player == 'semut') return (comp = 'gajah') ? 'MENANG' : 'KALAH'; kenapa ketika : player : gajah comp : semut hasil : menang ?? apa ada yg salah dalam rules yg saya buat? mohon petunjuk.... EDIT : setelah saya modifikasi jadi if(player == 'gajah) { if(comp == 'orang') return 'MENANG'; return 'KALAH'; } baru dah pas play, player : 'gajah' comp : 'semut' hasil : 'kalah' heran saya... padahal harusnya sama aja... 😅 btw, makasih ilmunya pak 🙏
@mohamadirfann5 жыл бұрын
Itu sama dengannya kurang mas kayaknya pas sintax return (comp ... ), harusnya sama dengannya 2 (==), coba
@i_am_hugeng41205 жыл бұрын
@@mohamadirfann oh iya.... makasih masukannya 😀🙏
@Zecti75 жыл бұрын
Pake sistem operasi apa pak?
@rrpdigital82916 жыл бұрын
pak dika kalo misalnya saya mau kasih point setiap kali main, misalnya kalo menang dapet pointnya 3, kalo seri poinnya 1, kalo kalah poinnya 0, dan itu terus bertambah poinnya setiap kali main.. itu pake apa ya?
@donizebua2217 Жыл бұрын
37:00 29:30
@aminenhatelu69042 жыл бұрын
cssnya gak bisa didownload mas?
@davidimannuel66396 жыл бұрын
Request HTML 5 canvas setelah javascript DOM😂😂😂
@muhammadsatriaherman55046 жыл бұрын
knp yh klo ngambil element sering salah "cannot read property of null"
@koranitv Жыл бұрын
Mau nanya pak, di menit 23,setelah saya copy event dari gajah kemudian diganti menjadi orang dan semut programnya work pak, tapi ada sedikit keliru di bagian orang, ketika di klik ada kesalahan di orang vs semut hasilnya kalah pak, padahal di 2 event yg lain aman2 saja pak, mohon pencerahannya 🙏🙏
@RyuHui-d1o8 ай бұрын
coba kirim src code nya 🙏🏻
@diosatriadarma98823 жыл бұрын
saya penasaran pada waktu 35:18 seharusnya setInterval sudah bisa membuat gambarnya berhenti,tapi kenapa tetap berjalan ya? di 35:32 kenapa selalu berhenti di telunjuk?bukankah komputer udah menentukan pilihan sejak kita menentukan pilihan kita? dan Hasil penilaiannya juga salah
@BOY-tg3wg4 жыл бұрын
Materi ini bisa diterapkan di dadu
@ilhammahyudi75976 жыл бұрын
Mas kalo mas butuh berapa lama sih belajar programnya bisa jago gitu
@cocococo5024 жыл бұрын
Pak sourc kodenya sudah tidak bisa diakses pak.. Bisa nggak di adain lagi
@ininamakokharusdijarak68153 жыл бұрын
// keren
@farhantaufikurohman53712 жыл бұрын
pak kenapa function skornya ga nambah ya? apa ada yang salah let komputerSkor = 0; let playerSkor = 0; function infoSkor(hasil){ if( hasil == 'MENANG!') return playerSkor += 1; if( hasil == 'KALAH!') return komputerSkor += 1; if( hasil == 'SERI!') return playerSkor, komputerSkor; } sudah di masukin kedalam forEach padahal tolong bantu yg bisa
@dudulBoolean Жыл бұрын
Variable scorenya jgn dideklarasi dlm function tapi diluarnya, karna setiap bertemu kondisi variable scorenya reset ke 0
@fadhlurrahman1883 жыл бұрын
Bang req game edukasi seperti menyusun kata
@yudiarinugroho43626 жыл бұрын
mohon maaf kang. kadang. di google chroome saya coba tuh gambarnya ga sesuai dengan hasil dari functionnya. saya coba cek di console.log. function ngasih jawaban 'orang vs orang' hasilnya seri. yg tampil di web 'gajah vs orang' hasilnya seri. diliat dari hasilnya mah udah bener. tapi pemanggilan gambarnya kaya kurang cepet gitu. ga pas. tapi kalo di cek secara function di console log udah bener sih terus saya coba di mozila dia ga ngalamin hal yg saya uraikan diatas. pertanyaannya. apakah web browser chroome terlalu berat atau terlalu ringan ? sampe gambarnya kebablasan ?
@hilmihanif6 жыл бұрын
Sama ane juga masalahnya dimana ya?
@yudiarinugroho43626 жыл бұрын
Code Geek coba di cek cek lagi. Kalo udh solved kasih tau saya. Udh ga pernah pegang komoputer lagi bray
@hilmihanif6 жыл бұрын
@@yudiarinugroho4362 belum mas, masih sama
@leravio5 жыл бұрын
saya sudah coba gan, sepertinya masalahnya ada di web browser
@reinova-v7 ай бұрын
sebelum nonton video ini nyoba dulu bikin sendiri, logikanya beda tapi hasilnya sama aja let komputer, player, hasil; const gajah = document.querySelector('.gajah'); const orang = document.querySelector('.orang'); const semut = document.querySelector('.semut'); const gambarComputer = document.querySelector('.img-komputer'); function acakSuwit() { komputer = Math.random(); if (komputer < 0.3) { komputer = 'gajah'; gambarComputer.setAttribute('src', 'img/gajah.png'); } else if (komputer < 0.6) { komputer = 'orang'; gambarComputer.setAttribute('src', 'img/orang.png'); } else { komputer = 'semut'; gambarComputer.setAttribute('src', 'img/semut.png'); } } function cekKemenangan() { if (player == komputer) { hasil = 'SERI'; } else if (player == 'gajah') { hasil = (komputer == 'orang') ? 'MENANG' : 'KALAH'; } else if (player == 'orang') { hasil = (komputer == 'gajah') ? 'KALAH' : 'MENANG'; } else { hasil = (komputer == 'gajah') ? 'MENANG' : 'KALAH'; } const info = document.querySelector('.info'); info.innerHTML = '' + hasil + ''; } function putar(callback) { const imgKomputer = document.querySelector('.img-komputer'); const gambar = ['gajah', 'orang', 'semut']; let i = 0; const waktuMulai = new Date().getTime(); const interval = setInterval(() => { if (new Date().getTime() - waktuMulai > 1000) { clearInterval(interval); acakSuwit(); cekKemenangan(); return; } imgKomputer.setAttribute('src', 'img/' + gambar[i] + '.png'); i = (i + 1) % gambar.length; }, 100); } gajah.onclick = function () { player = 'gajah'; putar(); } orang.onclick = function () { player = 'orang'; putar(); } semut.onclick = function () { player = 'semut'; putar(); }
@mursidin0675 жыл бұрын
pak, klo punya saya fungsinya berjalan dan hasilnya juga keliatan. tapi image computernya tidak kelihatan pada saat berpindah. awalnya muncul, jika kita klik atau di mainkan image nggak kelihatan, tapi hasilnya muncul (di tau).mohon solusinya pak.
@daunteduhtopic6143 жыл бұрын
.png belum di masuckin ke function pak
@riskalabdullahbalfas29845 жыл бұрын
Kalau class yg dimaksudkan untuk menambahkan event itu angka bukan string bagaimana pak? , soalnya mau bikin yang v2 Tebak Angka
@jasakitchensetterdekat15102 жыл бұрын
merubah inputan string menjadi tipe angka itu makai fungsi parseFloat()
@kholidirfangi93463 жыл бұрын
punya saya ko hasilnya undefined ya padahal udah sama kodenya sama tutor
pak ini punya saya pakai alert kok ndak bisa muncul? pdhl codenya udah sama semua
@harisrh33743 жыл бұрын
Nilai scoreny dmasukin ke variable bner ga ? Trus set isiny 0. Tiap kli kita menang update isi variabelny dngan hasil dri nilai default +1 trus tmpilin hasilny.. dan bgtu jga klo kalah. Berarti ad let menang ada let kalah.. hehe
@tolkon41286 жыл бұрын
pak .. tolong dijawab kok forEach saya Error ya dia mncul tulisan pilihan.forEach is not a function , pdhl E syaa ud hruf besar dan const pilihan = document.querySelectorAll("li img") ud bener kan pak kok mncul forEach is not a function ya mohon dijawab pak
@sandhikagalihWPU6 жыл бұрын
coba script lengkapnya
@rizkihandoko24202 жыл бұрын
Program di saya kenapa ini ya gak bisa jalan kira kira?
@waratv3264 жыл бұрын
Apakah di dalam function tidak harus di beri nama variabel...?? Maksud saya kenapa di function getPilihanComp ada varibel comp... Tapi di function getHasil tidak ada variabel player? Lalu tulisan player di function Get hasil itu sebagai apa? Siapapun yang bisa jelaskan kasi tau saya.. mohon bantuanya trima kasih
@dzaki_7062 жыл бұрын
Tergantung, semisal butuh tempat utk menampung nilai, maka perlu dibuat dl variabel nya. Variabel comp ada krn memang butuh utk menampung nilai dr fungsi baru yang kita buat. Sedangkan, pada getHasil, "player" cuma sebagai parameter dan tidak ada fungsi tambahan juga dalam "player" nya, jd tdk perlu dibuat variabel tambahan lagi... CMIIW..
@patra17195 жыл бұрын
Ini tampilan pny saya pak, msh banyak kurangnya git-patra.github.io/suwit/
@SubhanMohammad Жыл бұрын
keren ini bang
@allgameplay41884 жыл бұрын
pak saya mau nanya kok saya ketika milih orang computer milih gajah kok menang y pak? harusnya kalah kan pak? eheh