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]