Maaf pak hanya untuk saran, jika di tutorial ada kode yang harus ditulis oleh viewers seperti di menit 0:46, daripada harus di pause dulu mending bapak upload file mentahan yang berisikan kode untuk bisa diikuti ketika nonton tutorial bapak. nanti viewers hanya download file tersebut tanpa harus diketik dahulu. saya suka channel bapak sejak membahas OOP pada PHP
@sandhikagalihWPU5 жыл бұрын
ide bagus, saya upload sekarang!
@hajarsyef54905 жыл бұрын
mending seperti ini aja pak jdi gk membuat kita yang baru belajar dan serius belajar jadi malas ketik kode, sekalian melemaskan jari kita, jd klo kita salah ketik dan terjadi erro kita belajar dri situ
@rakazakaria49544 жыл бұрын
Mending tulis manual aja, jadi kita juga bisa lebih mengingat syntax program nya
@muhammadalfat9844 жыл бұрын
kalo masalah mending mah balik lagi ke pribadi sob, ada yg pingin ngetik ulang ada juga yang engga. Malahan, kalo code nya di share menjadi tantangan tersendiri untuk yg lagi belajar, apa mau ketik manual atau copas saja.
@kusanali59454 жыл бұрын
lebih baik ketik manual. kalo mau di percepat emmet ada, yang penting itu code kita :D
@ahmadihsanullahrabbani82822 ай бұрын
terimakasih banyak pa dika, saya jadi mulai paham penggunaan javascript di html
@KawanLama_6 ай бұрын
Thanks berat pak dika
@footballistaedit253 ай бұрын
Penjelasannya sangat mudah dipahami. Cara lain untuk nyari menit dan detik, kita bisa pake modulo
@abdillahputraal-iman13708 ай бұрын
Kereen penyampaian materinya pak, Terima kasih atas Ilmuny :)
@akhmadi38153 жыл бұрын
saya sangat berterima kasih untuk ilmunya,,,ini mah sepadan dengan kuliah satu semester malah lebih,,,,semoga tuhan yang membalas
@guramezuku2294 Жыл бұрын
Makasih pak Dhikaa
@YEFF053 жыл бұрын
mantap ...
@RizaHariati3 жыл бұрын
jumlah video saya mah dari array.length aja pak... Sejauh ini video2nya sangat clear. Sangat bersaing dengan video2 bapak2 bule yang pake bayar itu.
@sahrulamri7859 Жыл бұрын
Pak bikin video browser object model dong
@junevenlee19793 ай бұрын
const jam = Math.floor(jsLanjut / 3600); const menit = Math.floor((jsLanjut % (jam * 3600)) / 60); const detik = (jsLanjut % (jam * 3600) - menit * 60); ini untuk bagian ubah format yaa... sama aja sih dengan punya pak dhika tapi ini versi pakai modulo
@Duda-ke3uz3 жыл бұрын
Saya suka contoh aplikasi yang seperti ini pak. Karena kami disini kan tujuannya mau belajar web, jadi kalau ada contoh-contoh yang seperti ini membuat kami semakin semangat
@iday7045 Жыл бұрын
Ini HTMLnya: Video Durations sfml dasar sfml part2 qt5 dasar qt5 part2 c++ dasar c++ part1 c++ part2 c++ part3 c++ part4 c++ part5 Ini js nya : //Ambil element Video const Video = document.querySelectorAll("[data-duration-video]"); const DisplayTotal = document.getElementById("total"); //ubah element video tadi menjadi Array const dataVideo = Array.from(Video); //inisialisasi waktu dan jumlah video let totalSeconds =0; let jumlahVideo = 0; //pilih yang ingin di pilih const cppFindDuration = dataVideo.filter((video)=>{ return video.textContent.includes("c++"); }).map((item)=>{ jumlahVideo +=1; // console.log(item.dataset.durationVideo); return item.dataset.durationVideo; }).map((duration)=>{ const [minute,seconds] = duration.split(":"); //console.log("menit: ",minute,"detik: ",second); /*totalDetik +=*/ return (Number(minute)*60)+Number(seconds); // console.log("total: detik: "+totalDetik); }).reduce((totalS,seconds)=>{ return totalS+seconds; }); //definisikan dan konversikan waktu(detik/seconds) totalSeconds += cppFindDuration; const jam = Math.floor(totalSeconds/3600); const sisaDetik1 = totalSeconds % 3600; const menit = Math.floor(sisaDetik1/60); const sisaDetik2 = sisaDetik1%60; //hanya untuk melihat kecocokan console.log(cppFindDuration); console.log(totalSeconds); //melihat proses konversi console.log(jam); console.log(sisaDetik1); console.log(menit); console.log(sisaDetik2); //tampilkqn ke html DisplayTotal.textContent = `total video belajar c++: ${jumlahVideo}. total waktu menonton video: ${jam} jam ${menit} menit ${sisaDetik2} detik`; /*Note: aku sengaja merubah beberapa hal kecil terutama dalam kodenya, maksud dan tujuanya masih sama dan aku coding hanya dengan hp jadi maaf jika jelek kodenya*/
@ibeth29645 жыл бұрын
Mantap pak dhika terima kasih
@fuadrivai12795 жыл бұрын
Terimakasih banyak pak, sangat bermanfaat unt junior frontEnd
@ahmadakhbarf71183 жыл бұрын
Terimakasih banyak pak atas ilmunya
@rizalahmad74275 жыл бұрын
Terimakasih pak... Semoga ilmunya bermanfaat.. 🙏🙏
@papasheo9584 Жыл бұрын
pusing yaa balik dulu ke video sebelumnya dah kwkwkw
@ihsannurulhabib97295 жыл бұрын
Mantul sekali pak
@hanmuid93873 жыл бұрын
Makasih pak, saya ulangin berkali-kali biar paham hehe Semoga sehat selalu pak
@it.sahroni2 күн бұрын
sepertinya saya punya ide yg mungkin bisa membantu pak, gimana kalo playlist JavaScript DOM dimasukkan juga ke jalur belajar "Back-end Web Development : JavaScript"? karena mungkin banyak dari kita murid online Bapak yg baru mulai belajar Back-end Web di channel Bapak melanjutkan dari JavaScript dasar belum mengerti perihal DOM nya pak.
@maulanamalikibrahim21992 жыл бұрын
mantap pak mudah dipahami
@ujangbrudin15543 жыл бұрын
canggih kieu euy
@dimasrizkymaulana34643 жыл бұрын
pas bagian ubah format jadi jam : menit : detik. bisa gunain kode dibawah, biar lebih simpel dan ga ngubah constnya jsLanjut const jam = Math.floor(jsLanjut/ 3600); const menit = Math.floor((jsLanjut% 3600) / 60); const detik = jsLanjut % 60;
@_jayantaka2 жыл бұрын
sama bwang ane pake ini dulu, taunya beda sama padika
@Orbitez2 жыл бұрын
thanks bro jadi lebih simple diliat
@faridrusdyanto46474 жыл бұрын
Keren
@nabillaaaaa4 жыл бұрын
Terima kasih pak
@JutaanUnboxing4 жыл бұрын
lanjutttt
@riveralight1043 жыл бұрын
Prosesnya emang njelimet banget karena harus chaining High Order Function terus tapi pas bisa tampil itu rasanya puas banget. Makasih banyak pak dhika buat latihannya. Ternyata serumit ini cuma buat bikin total jam video dan detik hahaha.
@khairulbahri31065 жыл бұрын
Mantap pak dosen
@candrapurnawirawan38475 жыл бұрын
Mantul..
@fanydifia99775 жыл бұрын
lanjutkan js sampai ke akar2 nya pak
@pudypay5 жыл бұрын
Di tunggu react, vue jsnya pak untuk framework
@NyomanSuryasa4 ай бұрын
Iya pak, sukses selalu, di tunggu pembelajaran react sm vue frameworknya
@amienulrana85974 жыл бұрын
Tetap semangat belajar walaupun tidak ngerti pembagian matematika nya
@Dragonsoul5674 жыл бұрын
Maaf pak Dika mau tanya...kok pada codingan saya textContent.includes tidak di kenal browser ya....apa textContent di ambil dari library lain???
@jatnikaenjat63345 жыл бұрын
Sangat bermanfaat pa semua videonya, saya suka download video2nya pa dika mohon ijin karna kouta terbatas 😅😅,
@dedijunaedi84445 жыл бұрын
Maaf pak, mau tanya klo video web gis belum ada y untuk menampilkan latitude longitude dr Db ke google maps ? terima kasih.
@sandhikagalihWPU5 жыл бұрын
belum ada
@dedijunaedi84445 жыл бұрын
@@sandhikagalihWPU smoga kedepan ada tutorialnya. Karena kalau bapak yang jadi tutornya saya yg awam dengan php merasa teknik yang bapak berikan menarik dan mudah dipahami. Terima kasih smoga secepatnya ada tutorial web gis. Dan smoga bapak tambah sukses dan sehat slalu.. Aamiin
@ramafajar55434 жыл бұрын
Pak gunanya atribut data-duration apa ya?
@tottiandraristiano10854 жыл бұрын
mungkin www.w3schools.com/tags/att_global_data.asp
@hanifakbar72373 жыл бұрын
pak izin bertanya, cara mengatasi agar mudah mengingat kapan harus buka kurung dan kapan harus tutup kurung bagaimana ya pak? terimakasih salam ..
@kaizen70695 жыл бұрын
wiihh.. bisa tau macem2 method darimana y pak? research dulu, lgsung browsing atau apa ?
@sidiqtoha31732 жыл бұрын
pak kalau backend perlu belajar js dom juga ?
@aryaprima4698 Жыл бұрын
Kapanpun matematika, pusing banget memang
@naufalyasin13153 жыл бұрын
const jsLanjut = videos.filter (video => video.textContent.includes('JAVASCRIPT LANJUTAN')); aku tulis itu kenapa ada pesan "videos.filter" is not a function ya? padahal console.log (videos); nya bekerja
@robifirmansyah90492 жыл бұрын
coba liat lagi di variabel videosnya. sudah ada method Array.from belum?
@fahmy4you4 жыл бұрын
Kalau di android jadi nya NAN JAM NAN MENIT NAN DETIK itu gimana ngakalinnya pak
@muhammadsofyansyah95714 жыл бұрын
Knp gk pake dataset.data-duration kan di html nya Javascript Lanjutan
@moiskandar_3 жыл бұрын
Saya juga masih kurang paham pada bagian ini. Kenapa penulisannya cukup dengan "dataset.duration" ya pak @sandhika ? kalau saya sengaja tak ganti menggunakan .getAttribute("data-duration"), supaya nanti ga bingung sendiri kedepannya :)
@robifirmansyah90492 жыл бұрын
@@moiskandar_ bang coba kirimin tulisan syntaksnya, sepertinya saya penasaran jika menggunakan getAttribute. terima kasih
@odir8254 Жыл бұрын
Masih menunggu jawaban juga nih
@Cinotoners5 ай бұрын
Itu karena "data" pada "data-duration" adalah data fiks yang tidak bisa kita ganti. Jadi misalkan kalau kita ingin bikin atribut data baru di html, kita harus menambahkan kata "data" diawalnya, contoh "data-waktu", "data-angka", "data-baju" dst. Nah key "data" inilah yang nantinya dibaca oleh javascript sehingga kita bisa pake fungsi(function) dataset pada javascript. Oleh karena itu, kita gaperlu menuliskan lagi "data-duration", cukup dengan "duration" aja karena datanya sudah dipahami javascript bahwa kita memanggil atribut dataset dari html Tapi ini hipotesis aja sih..
@odir8254 Жыл бұрын
11:06 kenapa dataset.duration bukannya dataset.data-duration, kan katanya sesuai namanya
@clwbola4826 Жыл бұрын
dataset itu methodnya, data itu attributenya , & duration itu nama datanya. koreksi kalau salah
@nolep55552 жыл бұрын
itu properti yang di element li itu disebut apa ya? bukan class ataupun id baru liat saya
@musuhabadi25342 жыл бұрын
kynya itu select elemen li nya pake atribut makanya pake kurung siku
@andhika57872 жыл бұрын
ditunggu tutorial VUE js nya pak dika:)
@revadoniaprilio77095 жыл бұрын
Pak lanjutin playlist laravel dong😁, bahas tentang authentication (login register) atau yang lainnya gitu pak
@AhmadAnwar31Aan5 жыл бұрын
Pak bikin video tantang cara membuat rancangan database dari suatu kasus dong, bagus keliatannya buat para programmer pemula :) , hanya sekedar saran aja sih : )
@aldhanekai4 жыл бұрын
untuk mengetahui adanya text "JAVASCRIPT LANJUTAN", kayaknya lebih ideal pakai Regular Expression deh
@mrchronicle81974 жыл бұрын
bisa pakai regex juga
@aldhanekai4 жыл бұрын
@@mrchronicle8197 hmmm bukannya Regular Expression itu regex?
@mrchronicle81974 жыл бұрын
@@aldhanekai iya maksud saya emang bisa pake regex hahah, komennya emg rada ambigu
@aryaadinulfadlan89984 жыл бұрын
judul lagu closing nya apa pak? bagi yg tau mohon info
@andhikarmukti2 жыл бұрын
pak saya merubah total detiknya jadi total hour nya kaya begini const totalHour = new Date(jsLanjut * 1000).toISOString().substr(11, 8)
@azkiamima57332 жыл бұрын
wkwkwkkw salah langkah, ga tau ada parsefloat.. jadiknya si array nya di ginikan return (parts[0] * 60) + (parts[1] / 1);
@achdyat47955 жыл бұрын
padika buat tutorial SSO donk, single sign on jadi tidak login berkali kali ke berbagai layanan cukup satu akun saja tks responnya
@aldoanonym75275 жыл бұрын
Web RTC dong master, d Indonesia belum ada yg bikin tutorial