Apa Itu CODING dan Bagaimana Cara Mempelajarinya?

00:13:03
https://www.youtube.com/watch?v=qmNrg6fEyEw

概要

TLDRVideo ini menjelaskan tentang coding, yang merupakan proses menulis kode dalam bahasa pemrograman untuk berkomunikasi dengan komputer. Coding melibatkan pemahaman tentang sintaks dan semantik, serta perbedaan antara statement dan expression. Ada berbagai jenis bahasa pemrograman, termasuk compiled, interpreted, dan just-in-time. Video ini juga memberikan contoh bagaimana menulis kode sederhana dalam beberapa bahasa pemrograman dan menjelaskan pentingnya belajar coding bagi pemula yang ingin berkarir sebagai programmer.

収穫

  • 💻 Coding adalah menulis kode untuk berkomunikasi dengan komputer.
  • 🔢 Komputer memahami data dalam bentuk biner (1 dan 0).
  • 📚 Penting untuk memahami sintaks dan semantik dalam pemrograman.
  • 📝 Statement adalah aksi yang dilakukan, sedangkan expression menghasilkan nilai.
  • 🔍 Ada berbagai jenis bahasa pemrograman: compiled, interpreted, dan JIT.
  • 👨‍💻 Belajar coding penting untuk karir sebagai programmer.

タイムライン

  • 00:00:00 - 00:05:00

    Video ini membahas tentang pengenalan coding dan pentingnya bagi pemula yang ingin menjadi programmer. Coding didefinisikan sebagai proses menulis baris kode dalam bahasa pemrograman untuk berkomunikasi dengan komputer. Komputer hanya memahami sinyal biner (1 dan 0), dan coding memudahkan pengelolaan data tersebut melalui sintaks yang harus diterjemahkan oleh compiler atau interpreter agar dapat dipahami oleh komputer.

  • 00:05:00 - 00:13:03

    Selanjutnya, video menjelaskan tentang sintaks dan semantik dalam pemrograman. Sintaks adalah aturan penulisan karakter dalam bahasa pemrograman, sedangkan semantik adalah makna dari kode yang ditulis. Contoh diberikan untuk menunjukkan perbedaan antara sintaks yang benar tetapi semantik yang salah. Selain itu, perbedaan antara statement dan expression juga dijelaskan, di mana statement adalah unit sintaks yang menyatakan aksi, sedangkan expression menghasilkan nilai. Penjelasan diakhiri dengan ajakan untuk berinteraksi dan meminta komentar dari penonton.

マインドマップ

ビデオQ&A

  • Apa itu coding?

    Coding adalah kegiatan menulis kode dalam bahasa pemrograman untuk berkomunikasi dengan komputer.

  • Mengapa kita perlu belajar coding?

    Belajar coding penting untuk berkarir sebagai programmer dan memahami cara kerja komputer.

  • Apa itu sintaks dalam pemrograman?

    Sintaks adalah aturan penulisan karakter yang benar dalam sebuah bahasa pemrograman.

  • Apa itu semantik dalam pemrograman?

    Semantik adalah makna dari rangkaian kode yang ditulis dalam program.

  • Apa perbedaan antara statement dan expression?

    Statement adalah unit sintaks yang menyatakan aksi, sedangkan expression adalah entitas yang menghasilkan nilai.

  • Apa contoh bahasa pemrograman yang di-compile?

    Contoh bahasa pemrograman yang di-compile adalah C++ dan Go.

  • Apa contoh bahasa pemrograman yang diinterpretasi?

    Contoh bahasa pemrograman yang diinterpretasi adalah JavaScript, PHP, dan Python.

  • Apa itu just-in-time (JIT) dalam pemrograman?

    JIT adalah proses di mana kode diterjemahkan saat program dijalankan.

  • Bagaimana cara memulai belajar coding?

    Mulailah dengan memahami dasar-dasar bahasa pemrograman dan praktik menulis kode.

  • Apa itu binary code?

    Binary code adalah data yang diwakili oleh digit 1 dan 0, yang dipahami oleh komputer.

ビデオをもっと見る

AIを活用したYouTubeの無料動画要約に即アクセス!
字幕
id
オートスクロール:
  • 00:00:00
    kemajuan teknologi membuat profesi
  • 00:00:02
    programmer ini makin banyak diincar oleh
  • 00:00:05
    perusahaan
  • 00:00:06
    Nah bagi kalian yang masih pemula tapi
  • 00:00:08
    tertarik untuk berkarir sebagai seorang
  • 00:00:10
    programmer kalian perlu tahu dan
  • 00:00:13
    mempelajari coding terlebih dahulu nah
  • 00:00:16
    lalu apa itu coding dan bagaimana cara
  • 00:00:19
    mempelajarinya video kali ini kita akan
  • 00:00:22
    membahas mengenai Apa yang dimaksud
  • 00:00:23
    dengan coding mulai dari basic yang
  • 00:00:25
    seperti ini sampai dengan Bagaimana cara
  • 00:00:28
    memulai belajar coding
  • 00:00:30
    [Musik]
  • 00:00:36
    oke pertama-tama apa itu coding jadi
  • 00:00:40
    coding adalah sebuah kegiatan untuk
  • 00:00:42
    menulis baris-baris kode dari suatu
  • 00:00:45
    bahasa pemrograman ya tujuannya untuk
  • 00:00:49
    bisa berkomunikasi dengan komputer agar
  • 00:00:52
    komputer bisa mengeksekusi perintah yang
  • 00:00:55
    kita berikan
  • 00:00:57
    Nah sekarang Mari kita cari tahu cara
  • 00:00:59
    kerja coding untuk bisa berkomunikasi
  • 00:01:01
    dengan komputer
  • 00:01:02
    jadi berbeda dengan cara berkomunikasi
  • 00:01:05
    manusia pada umumnya pada dasarnya
  • 00:01:07
    komputer itu tidak mengenal istilah kata
  • 00:01:10
    atau bahasa jadi komputer itu hanya
  • 00:01:13
    memahami data berupa sinyal on dan off
  • 00:01:17
    yang pergantiannya itu diatur oleh
  • 00:01:20
    sebuah transistor teman-teman nah data
  • 00:01:23
    on dan off ini dilambangkan dengan
  • 00:01:26
    sebuah kode biner atau binary code
  • 00:01:28
    berupa digit 1 dan 0 ya biasanya binary
  • 00:01:33
    code ini dikelompokkan dengan nama baik
  • 00:01:36
    ya Apa itu bitch adalah kelompok angka
  • 00:01:40
    yang berisi 8 digit yang mewakili 8
  • 00:01:45
    transistor contohnya digit
  • 00:01:50
    1111011 atau kombinasi DJ lainnya pada
  • 00:01:55
    proses komputasi modern ada ribuan
  • 00:01:57
    jutaan bahkan hingga miliaran baik yang
  • 00:02:01
    diolah secara bersama bersamaan nah
  • 00:02:04
    tugas ini nggak mungkin dikerjakan oleh
  • 00:02:05
    manusia secara manual ya sebab itu bisa
  • 00:02:08
    memakan waktu yang lama dan pastinya
  • 00:02:11
    rentan tercipta error Nah itulah Kenapa
  • 00:02:14
    kita membutuhkan sebuah bahasa
  • 00:02:16
    pemrograman ya karena dengan bahasa
  • 00:02:18
    pemrograman
  • 00:02:20
    pengelolaan baik tadi bisa jadi lebih
  • 00:02:23
    sederhana
  • 00:02:24
    ya caranya adalah dengan menggunakan
  • 00:02:25
    kumpulan sintaks atau yang kita sebut
  • 00:02:28
    dengan susunan kode saat kita menulis
  • 00:02:31
    barisan-barisan kode menggunakan sintaks
  • 00:02:34
    Nah sintaks itu akan melalui sebuah
  • 00:02:37
    proses penerjemahan atau yang disebut
  • 00:02:39
    dengan kompilasi
  • 00:02:41
    nah ini tujuannya agar barisan sintaks
  • 00:02:44
    tadi lebih bisa dipahami oleh komputer
  • 00:02:47
    proses kompilasi dari bahasa pegangan
  • 00:02:50
    ini bisa berbeda-beda ya Jadi ada bahasa
  • 00:02:53
    pemrograman yang berdasar pada proses
  • 00:02:57
    kompilasinya yang apa aja bahasa program
  • 00:03:00
    tersebut jadi ada yang namanya compile
  • 00:03:03
    language jadi ini adalah bahasa
  • 00:03:05
    pemrograman yang harus diterjemahkan
  • 00:03:07
    terlebih dahulu oleh program yang
  • 00:03:09
    namanya compiler ini bertujuan agar
  • 00:03:12
    bahasa itu lebih mudah dipahami oleh
  • 00:03:14
    komputer ya contoh bahasanya adalah si
  • 00:03:18
    plus-plus ataupun go ya nah kedua ada
  • 00:03:22
    jenis bahasa yang namanya interpretated
  • 00:03:24
    language jadi bahasa pemrograman ini
  • 00:03:26
    bisa langsung dieksekusi tanpa
  • 00:03:28
    memerlukan penerjemahan atau proses
  • 00:03:31
    kompilasi tadi ya contoh dari bahasa ini
  • 00:03:34
    adalah javascript misalnya ya PHP atau
  • 00:03:38
    juga python
  • 00:03:40
    nah ketiga ada lagi jenis bahasa
  • 00:03:42
    pemrograman yang namanya just in time
  • 00:03:46
    atau disebut juga dengan jet
  • 00:03:48
    Nah Bahasa programan Ini diterjemahkan
  • 00:03:51
    oleh compiler disaat yang bersamaan
  • 00:03:54
    dengan program itu dijalankan ya Sesuai
  • 00:03:57
    dengan namanya just in time contoh dari
  • 00:04:01
    bahasa ini ada javascript ada juga sih
  • 00:04:04
    Sharp dan Java Nah ngomong-ngomong
  • 00:04:07
    temen-temen ya sintaks bahasa
  • 00:04:09
    pemrograman ini nggak boleh ditulis
  • 00:04:10
    secara sembarangan ya ada aturan yang
  • 00:04:13
    namanya sintaks dan semantik dari bahasa
  • 00:04:17
    pemrograman tertentu yang pertama-tama
  • 00:04:19
    yang akan kita bahas ini mulai dari
  • 00:04:21
    Sintak teman-teman ya Jadi sintaks ini
  • 00:04:24
    adalah serangkaian aturan yang
  • 00:04:26
    mendefinisikan kombinasi dari penulisan
  • 00:04:29
    karakter yang benar dalam sebuah bahasa
  • 00:04:32
    pemograman
  • 00:04:33
    tiap-tiap bahasa mogaman mungkin saja
  • 00:04:36
    memiliki cara penulisan yang berbeda
  • 00:04:38
    untuk menghasilkan sesuatu yang sama
  • 00:04:42
    misalnya ketika Kalian mau mencetak
  • 00:04:45
    tulisan hello world ke layar nah bahasa
  • 00:04:48
    program yang berbeda memiliki sintaks
  • 00:04:51
    atau cara penulisan yang berbeda pula
  • 00:04:53
    misalnya kita lihat ya teman-teman ya di
  • 00:04:55
    dalam bahasa pemrograman C ya kalau di
  • 00:04:59
    dalam bahasa proklamasi ini adalah
  • 00:05:00
    sintaks yang harus kalian Tuliskan
  • 00:05:03
    ya Mulai dari aturannya kita nulis
  • 00:05:05
    include Lalu ada main dan ada print F
  • 00:05:09
    inilah cara kita untuk menuliskan hello
  • 00:05:13
    world pada si ya dengan ini kalau kita
  • 00:05:16
    jalankan programnya maka akan
  • 00:05:19
    menghasilkan tulisan hello world ke
  • 00:05:22
    layar
  • 00:05:23
    Nah contoh lain kalau kita mau
  • 00:05:25
    menggunakan bahasa Java ya di dalam
  • 00:05:30
    bahasa Java sintaks untuk menuliskan
  • 00:05:32
    hallower itu seperti ini
  • 00:05:34
    kita tulis kelas mean Lalu ada tulisan
  • 00:05:37
    public Static void
  • 00:05:39
    dan di dalamnya kita tulis
  • 00:05:43
    sistem.out.print LN yang ada tulisannya
  • 00:05:46
    hello world
  • 00:05:48
    nah ini akan menghasilkan tulisan hello
  • 00:05:51
    world juga ke layar ya dan yang terakhir
  • 00:05:54
    contoh yang akan saya coba adalah
  • 00:05:55
    menggunakan bahasa pemrograman PHP atau
  • 00:06:00
    PHP ya kalau menggunakan PHP ini lebih
  • 00:06:03
    sederhana lagi karena kita tinggal
  • 00:06:05
    menuliskan aja keyword-nya eh
  • 00:06:08
    lalu kita tulis Dalam paragraf hello
  • 00:06:11
    world nah ini juga sama akan
  • 00:06:14
    menghasilkan tulisan hello world ke
  • 00:06:17
    layar Nah jadi ini membuktikan bahwa
  • 00:06:19
    bahasa pemrograman yang berbeda memiliki
  • 00:06:22
    aturan atau cara penulisan yang berbeda
  • 00:06:24
    untuk menghasilkan hal yang sama
  • 00:06:28
    Nah setelah sintaks tadi bagian kedua
  • 00:06:31
    ada yang dinamakan dengan semantik nah
  • 00:06:34
    Apa itu semantik semantik ini adalah
  • 00:06:36
    interpretasi atau makna dari rangkaian
  • 00:06:39
    kode yang kita tulis dari sebuah program
  • 00:06:42
    program kita Itu bisa saja benar secara
  • 00:06:46
    sintaks artinya nggak ada error tapi
  • 00:06:48
    salah secara semantik maknanya salah
  • 00:06:52
    kita ambil contoh pada program kode C
  • 00:06:57
    sederhana seperti ini teman-teman
  • 00:06:59
    jadi di sini kalau teman-teman lihat
  • 00:07:03
    kita itu memiliki beberapa variabel ya
  • 00:07:06
    Ada variabel yang namanya X ada variabel
  • 00:07:09
    yang namanya y ya pembahasan mengenai
  • 00:07:10
    variabel akan kita bahas secara spesifik
  • 00:07:13
    di video yang berbeda tapi intinya gini
  • 00:07:15
    teman-teman kita pengen tujuan dari
  • 00:07:18
    program kita Itu adalah menukar isi dari
  • 00:07:20
    sebuah
  • 00:07:22
    variabel ya jadi saya punya x 10 y20 nah
  • 00:07:27
    kita ingin agar ditukar isinya
  • 00:07:29
    X jadi 20 y jadi 10 kita lakukan ini x =
  • 00:07:36
    y y = x
  • 00:07:40
    Nah dengan melakukan hal seperti ini ini
  • 00:07:42
    tidak ada masalah tidak akan
  • 00:07:44
    memungkinkan terjadinya error
  • 00:07:47
    tetapi ini secara semantik salah karena
  • 00:07:52
    sekarang kalau teman-teman lihat
  • 00:07:53
    hasilnya adalah
  • 00:07:54
    x berisi 20 y berisi 20 Padahal kita
  • 00:08:00
    inginnya X itu berisi 20 sedangkan y
  • 00:08:03
    berisi 10 Nah inilah yang disebut dengan
  • 00:08:07
    semantik error
  • 00:08:09
    tidak ada error secara sintaks tapi apa
  • 00:08:12
    yang kita mau
  • 00:08:13
    tidak sesuai nah selain kita mempelajari
  • 00:08:17
    sintaks dan semantik Ada hal lain yang
  • 00:08:19
    harus kita pelajari saat kita melakukan
  • 00:08:21
    coding yaitu kita harus paham apa itu
  • 00:08:24
    statement dan juga expression
  • 00:08:27
    ya jadi statement dan expression ini
  • 00:08:30
    adalah dua hal yang berbeda dalam
  • 00:08:32
    pemrograman ya Jadi kalau statement itu
  • 00:08:35
    adalah unit sintaks pada bahasa
  • 00:08:38
    pemrograman yang menyatakan aksi atau
  • 00:08:41
    tugas untuk dilakukan
  • 00:08:44
    Contohnya seperti ini
  • 00:08:47
    kalau misalnya kita punya far x = 1 Nah
  • 00:08:51
    ini bisa kita sebut dengan sebuah
  • 00:08:53
    statement untuk membuat variabel x
  • 00:08:57
    contoh lain ketika kita punya print
  • 00:09:01
    hello world nah ini juga bisa kita sebut
  • 00:09:04
    dengan sebuah statement untuk
  • 00:09:06
    menampilkan teks hellower ke layar
  • 00:09:09
    itu tadi statement ya teman-teman ya
  • 00:09:12
    lalu berikutnya Apa itu expression
  • 00:09:15
    expression atau Ekspresi adalah entitas
  • 00:09:18
    sintaks pada bahasa pemrograman yang
  • 00:09:20
    menghasilkan sebuah nilai
  • 00:09:23
    ya biasanya ekspresi ini terdiri dari
  • 00:09:27
    bisa konstanta variabel fungsi operator
  • 00:09:32
    dan lain sebagainya Nah contoh dari
  • 00:09:34
    expression tuh seperti ini teman-teman
  • 00:09:36
    kalau kita menemukan ada yang paling
  • 00:09:38
    gampang tuh operasi matematika ya
  • 00:09:41
    Misalnya kita punya variabel x ditambah
  • 00:09:43
    1 ini kita sebut dengan ekspresi
  • 00:09:47
    menjumlahkan X dengan 1 kenapa ekspresi
  • 00:09:51
    karena di akhir kita pasti mendapatkan
  • 00:09:54
    sebuah nilai baru ya berapapun x nya
  • 00:09:57
    ditambah dengan angka 1 atau berikutnya
  • 00:10:01
    kita punya operasi matematika sederhana
  • 00:10:03
    3 kali 3
  • 00:10:06
    nah ini juga kita bisa sebut sebagai
  • 00:10:07
    expression karena di akhir ini
  • 00:10:10
    menghasilkan nilai 9 ya atau misalkan
  • 00:10:14
    kita memanggil sebuah fungsi di dalam
  • 00:10:16
    sebuah bahasa pemrograman yang namanya
  • 00:10:18
    sqrt atau square root ya dengan angka 25
  • 00:10:23
    ini merupakan ekspresi untuk menghitung
  • 00:10:27
    akar kuadrat dari sebuah angka
  • 00:10:30
    Oke gimana nih sampai sini penjelasan
  • 00:10:33
    sederhana tadi Apakah teman-teman semua
  • 00:10:35
    udah bisa bedain mana yang statement
  • 00:10:39
    mana yang expression ya jadi sekali lagi
  • 00:10:43
    itu untuk melakukan tugas tertentu ya
  • 00:10:47
    dan expression itu untuk menghasilkan
  • 00:10:49
    nilai pokoknya pahami dua hal itu aja
  • 00:10:53
    sekarang pertanyaan saya nih coba
  • 00:10:56
    perhatikan kode berikut ini teman-teman
  • 00:10:58
    misalnya kita punya sebuah far ex sama
  • 00:11:02
    dengan 4 + 2
  • 00:11:05
    Nah sekarang pertanyaan saya apakah ini
  • 00:11:08
    termasuk statement atau expression
  • 00:11:12
    ya kalau Diantara Kalian ada yang
  • 00:11:14
    menjawab statement maka kalian benar ya
  • 00:11:17
    tapi kalau misalkan Diantara Kalian ada
  • 00:11:19
    yang menjawab expression ternyata benar
  • 00:11:22
    juga teman-teman
  • 00:11:23
    nah kok bisa gitu ya Coba kita lihat
  • 00:11:27
    kembali ya karena di dalam kode tersebut
  • 00:11:28
    Itu adalah sebuah statement secara
  • 00:11:32
    keseluruhan Itu adalah sebuah statement
  • 00:11:34
    tapi di dalamnya terdapat expression
  • 00:11:37
    juga jadi sebuah statement bisa aja
  • 00:11:39
    terdiri dari expression
  • 00:11:43
    jadi kalau kita lihat lagi far x = 4 + 2
  • 00:11:48
    adalah sebuah statement ya Kenapa karena
  • 00:11:50
    dia bertugas untuk membuat variabel x
  • 00:11:55
    Oke sedangkan 4 + 2 dia adalah sebuah
  • 00:11:58
    ekspresi yang menghasilkan sebuah nilai
  • 00:12:01
    ya dalam hal ini hasilnya adalah 6
  • 00:12:05
    Oke jadi itu tadi tips singkat ya Yang
  • 00:12:08
    bisa kalian coba ya untuk memahami
  • 00:12:11
    konsep dasar dari coding ya tadi kita
  • 00:12:14
    udah belajar apa itu sintaks apa itu
  • 00:12:16
    semantik Apa itu statement juga
  • 00:12:19
    expression ya kalau misalkan teman-teman
  • 00:12:22
    pengen tahu informasi lebih lanjut nih
  • 00:12:24
    mengenai programming teman-teman bisa
  • 00:12:27
    langsung aja tulis di kolom komentar di
  • 00:12:28
    bawah mengenai topik apa yang pengen
  • 00:12:31
    dibahas ya dan jangan lupa juga untuk
  • 00:12:34
    terus tonton videonya like dan juga
  • 00:12:36
    subscribe supaya teman-teman bisa
  • 00:12:39
    dapetin lagi informasi mengenai
  • 00:12:40
    programming berikutnya
  • 00:12:42
    Sampai ketemu di video berikutnya
  • 00:12:51
    [Musik]
タグ
  • coding
  • programmer
  • bahasa pemrograman
  • sintaks
  • semantik
  • statement
  • expression
  • binary code
  • belajar coding
  • teknologi