Rabu, 05 Agustus 2026

item dan counter hero dota 2

DOTA 2

1.      anti heal/ regen

Spirit Vessel , Eye of skadi

Untu counter hero

Huskar , alchemist , necrophos , morphling , io , oracle

2.      Break

Khanda , silver edge ( untuk hero passive annoying )

Hero : Tidehunter , bristleback , viper , enchantres

3.      Dispel ( ke musuh ) – untuk hero dispellable buf

Eul, disperser, nullifier

Spirit breaker (Buldoser), pugna ( decripy ), omniknight (guardian angel), timbersaw (reaktif armor)

4.      Block damage ( untuk hero summon banyak/ hero illusion )

Vanguard dan crimson guard

Hero : Blood mother, lycan, naga siren, phantom lancer.

Selasa, 04 Agustus 2026

belajar arduino bagi pemula mengenal fungsi function

 Pernah bertanya kenapa ada kata void?

void setup() { } void loop() { }

Apa itu fungsi?

Bayangkan Anda bekerja di restoran.

Ada koki.

Ada kasir.

Ada pelayan.

Setiap orang mempunyai tugas.

Begitu juga program.

Daripada semua kode ditulis di loop(), kita bisa membuat tugas masing-masing.

Misalnya:

void nyalakanLampu() {

}

atau

void bunyikanAlarm() {

}

atau

void bacaSensor() {

}

Nama fungsi bebas, asalkan mengikuti aturan penamaan.

Contoh

void salam() {
  Serial.println("Selamat Pagi");
}

Artinya:

Saya membuat fungsi bernama

mengenal istilah di arduino part 2 | tipe data arduino

 Besok kita mulai materi tipe data, karena itu adalah fondasi pemrograman. Kita akan bahas:

  • int itu apa?
  • Kenapa distance memakai float?
  • Kenapa duration memakai long?
  • Kenapa trigPin sering ditulis const int?

1. int
materi kali ini kenapa orang menulis 

const int trigPin = 3
long duration
float distance;

kenapa tidak int semua

apa itu variabel , bayangkan variabel adalah kotak penyimpanan
misal int umur = 25;
maka Arduino membuat sebuah kotak bernama umur, lalu mengisi angka 25
kenapa ada int ?

Senin, 03 Agustus 2026

belajan arduino fungsi - fungsi di dalam arduino

 

Bayangkan Arduino seperti seorang satpam

Misalnya satpam mulai bekerja pukul 08.00.

Saat pertama datang bekerja

Dia melakukan persiapan:

  • Membuka pintu.
  • Menyalakan lampu.
  • Menyalakan komputer.

Semua itu cukup dilakukan sekali saja.

Belajar arduino if

 Bayangkan seperti ini:

Jika hujan → bawa payung.

Jika tidak hujan → tidak usah bawa payung.

Dalam Arduino, logika itu ditulis seperti ini:

if (kondisi) {
    // lakukan sesuatu
}

Contoh:

if (distance < 20) {
    Serial.println("Terlalu Dekat");
}

Artinya:

Jika jarak kurang dari 20 cm, tampilkan tulisan "Terlalu Dekat".

belajar arduino untuk pemula,

 Rencana Belajar


Kita akan belajar bertahap:


✅ Mengenal Arduino dan Wokwi.

LED berkedip (Blink).

Tombol (Push Button).

Sensor HC-SR04.

LCD I2C.

Buzzer.

Servo.

Membuat proyek lengkap.

Mendesain PCB di Fritzing.


Jangan terburu-buru. Yang penting paham.


Sensor HC-SR04 memiliki 4 pin:

Sabtu, 01 Agustus 2026

reordering column bootstrap 5 | belajar reordering column bagi pemula

 Belajar bagaimana reordering untuk column bagi pemula

maka akan muncul 

 <div class="row" style="height: ;">
      <div class="col-12 col-sm-6 col-lg-3 turun order-2">
         <div class="contoh">1</div>
       </div>
       <div class="col-12 col-sm-6 col-lg-3 turun order-3">
         <div class="contoh ">2</div>

lanjutan responsible column

 kembali lagi dengan bagaimana belajar responsive dengan belajar column , disini kita belajar pembagian column di web mau berapa dan diposisi mana

  <div class="container bordered">
      <div class="row" style="height: 100vh;">
      <div class="col-12 col-sm-6 col-lg-3 turun">
         <div class="contoh">1</div>
       </div>
       <div class="col-12 col-sm-6 col-lg-3 turun">
         <div class="contoh ">2</div>
       </div>

Tutorial Bootstrapp | responsive, breakpoints, container, grid

 belajar container 

untuk membuat container


<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <link rel="stylesheet" href="bootstrap-5.0.2-dist/css/bootstrap.min.css" />
// buat style seperti ini
    <style>
      .bordered {
        border: solid;

tutorial belajar bootstraps | download dan instal bootstraps | bisa ofline maupun online

 download complides css dan js . ini untuk ofline

, tanpa internet pun bisa

setelah download, extrak di folder untuk kita pelajari

buat folder belajar bootsraps , lalu tambahkan file tes.html lalu buka dengan vs code. kemudian isi

ketikkan html5 maka akan muncul 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
        <link rel="stylesheet" href="bootstrap-5.0.2-dist/css/bootstrap.min.css">
        // ini adalah cara memasukkan bootstrap dari folder yang sudah kita download,
            kenapa pilih (min) karena ringan, kalo ingin yang lain bisa hapus min nya
</head>

<body>
     <script src="bootstrap-5.0.2-dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

lalu masukkan scrip ini

Tutorial Database ; MySQL where like & wildcard

 Tutorial Database ; MySQL where like & wildcard

Bisa tambahkan nama keluarga / nama belakang kepada murid2 , soalnya misal cari ani tidak muncul harus lengkap nama ani tok


SELECT murid.*, jurusan.nama as nama_jurusan

from murid join jurusan

ON murid.jurusan_id=jurusan.id

where murid.nama like '%ani%

dengan syntax tersebut bisa mencari ini tanpa mengetahui nama lengkap

simbol % bisa disebut wildcard . jenis wildcard ada 2 (% dan _) .  untuk underscore bisa mewakili data huruf , misal kita ketik h_t maka muncul hot hit dll. huruf pertama dan terkahir dan underscore mewakili 1 huruf saja, misal 4 huruf berarti h__t hoot gitu

where murid.nama like '%a__i%' ini akan muncul andi

where murid.nama like '%a_i%' ini akan muncul ani


nah ini ada contoh lagi

SELECT murid.*, jurusan.nama as nama_jurusan

from murid join jurusan

ON murid.jurusan_id=jurusan.id

where murid.nama like '%DOLO%'

 maka akan muncul 2 nama yang ada dolo nya


mending cari % lebih luas untuk pencarian

tutorial database MySQL where - and, where - or, whre - not

pertama - tama kita joinkan dulu murid dengan jurusan , menggunakan SQL

SELECT murid.*, jurusan.nama AS nama_jurusan

FROM murid

JOIN jurusan

ON murid.jurusan_id = jurusan.id;

ini tampilan yang berhasil


ini yang salah


contoh soal kondisi

1. and = kedua syarat terpenuhi supaya menghasilan true/ berhasil

2. or = salah satu syarat maka berhasil

Tutorial database : MySQL Join Table | inner Join, Left Join, Right Join Cross Join

 Belajar join table MySQL ada 4 . yaitu inner Join, Left Join, Right Join dan Cross join / full join dan Alias


seperti pelajar jaman SD , misal yang left


contoh kasus untuk nama, misal di murid ada nama dan jurusan ada nama jurusan. agar tidak bingung maka kita akan menggunakan alias dengan menggunakan seperti berikut


ini contoh crossjoin

Select murid.*, jurusan.nama

from murid

inner join jurusan

on murid.jurusan_id=jurusan.id;


ini contoh alias

Select murid.*, jurusan.nama as nama_jurasan

from murid

inner join jurusan

on murid.jurusan_id=jurusan.id;


PENGISIAN DATA BASE MYSQL | FOREIGN KEY

 Foreign key adalah cara merubah id tanpa merubah jurusan. jika ada masalah perubahan jurusan misal ipa diganti jurusan lain

yang pertama hapus jurusan di table murid

pengisian data base phpmyadmin | MySQL select insert update delete data

 kita sudah mempuyai 2 table guru,murid,didalam sekolah

kita mulai dulu dengan cara menambah table di sekolah dengan nama jurusan. kita coba belajar menggunakan SQL ketikkan seperti dibawah

Pengisian data phpmyadmin | belajar MY SQL | SQL

 

Pengisian database phpmyadmin


gambar phpmyadmin


Misal ID

Type inv ( integer = angka semua)

Length ;kosong; biar isi otomatis

Default ; none

Collation: kosong

Attribute: kosong: jika kosong berati sign

Null : jika centang gak harus di isi semua, kalo tidak centang harus