00:00:00
hai hai
00:00:02
the
00:00:03
[Musik]
00:00:20
[Musik]
00:00:26
hai variabel konstanta dan tipe data
00:00:28
merupakan tiga hal yang akan selalu kita
00:00:31
jumpai ketika kita membuat program
00:00:33
bahasa pemrograman apapun dari yang
00:00:35
paling sederhana sampai yang paling
00:00:36
kompleks mengharuskan kita untuk
00:00:38
mengerti ketiga hal tersebut satu tipe
00:00:42
data tipe data adalah jenis data yang
00:00:44
dapat diolah oleh komputer untuk
00:00:46
memenuhi kebutuhan dalam pemrograman
00:00:48
komputer setiap variabel atau konstanta
00:00:50
yang ada dalam kode program sebaiknya
00:00:53
kita tentukan dengan pasti tipe datanya
00:00:55
ketepatan pemilihan tipe data pada
00:00:57
variabel atau konstanta akan sangat
00:00:59
menentukan pemakaian sumber daya
00:01:01
komputer terutama memori komputer salah
00:01:04
satu tugas penting seorang programmer
00:01:06
adalah memilih tipe data yang sesuai
00:01:08
untuk menghasilkan program yang efisien
00:01:10
dan berkinerja tinggi ada banyak tipe
00:01:13
data yang tersedia tergantung jenis
00:01:14
bahasa pemrograman yang dipakai namun
00:01:17
secara umum dapat dikelompokkan seperti
00:01:20
gambar berikut ada dua jenis tipe data
00:01:22
yang pertama tipe data primitif
00:01:25
hai tipe data primitif adalah tipe data
00:01:27
dasar yang tersedia secara langsung pada
00:01:29
suatu bahasa pemrograman yang kedua tipe
00:01:33
data kompos site tipe data komposit
00:01:35
adalah tipe data bentukan yang terdiri
00:01:37
dari dua atau lebih tipe data primitif
00:01:39
tipe data numerik tipe data numerik
00:01:42
digunakan pada variabel atau konstanta
00:01:44
untuk menyimpan nilai dalam bentuk
00:01:46
bilangan atau angka semua bahasa
00:01:48
pemrograman menyediakan tipe data
00:01:50
numerik hanya berbeda dalam jenis
00:01:52
numerik yang diakomodasi jenis yang
00:01:55
termasuk dalam tipe data numerik antara
00:01:57
lain integer untuk bilangan bulat slot
00:02:00
untuk bilangan pecahan tipe data single
00:02:02
adalah tipe data untuk bilangan pecahan
00:02:04
dengan presisi yang terbatas tipe data
00:02:07
double adalah tipe data untuk bilangan
00:02:09
pecahan dengan presisi yang lebih akurat
00:02:11
penentuan tipe data numerik untuk suatu
00:02:14
variabel konstanta harus sangat
00:02:16
berhati-hati manual dan petunjuk pada
00:02:19
masing-masing bahasa pemrograman pada
00:02:20
bagian tipe data harus diperhatikan
00:02:22
dengan seksama
00:02:24
hai karakter bersama dengan tipe data
00:02:26
numerik karakter merupakan tipe data
00:02:28
yang paling banyak digunakan tipe data
00:02:31
karakter kadang disebut sebagai cara
00:02:33
atau string tipe data string hanya dapat
00:02:36
digunakan menyimpan teks atau apapun
00:02:37
sepanjang berada dalam tanda petik dua
00:02:39
atau petik tunggal bolehan tipe data
00:02:42
boolean digunakan untuk menyimpan nilai
00:02:44
truk fals benar-salah pada sebagian
00:02:48
besar bahasa pemrograman nilai satu
00:02:50
menunjukkan true dan 0 melambangkan fals
00:02:52
tipe data ini banyak digunakan untuk
00:02:55
pengambilan keputusan pada struktur
00:02:57
percabangan dengan iufd arai arai atau
00:03:00
sering disebut sebagai larik adalah tipe
00:03:02
data yang sudah terstruktur dengan baik
00:03:04
meskipun masih sederhana arai mampu
00:03:07
menyimpan sejumlah data dengan tipe yang
00:03:08
sama homogen dalam sebuah variabel
00:03:11
setiap lokasi data arai diberi nomor
00:03:14
indeks yang berfungsi sebagai alamat
00:03:16
dari data tersebut
00:03:17
e-tryout atau straight seperti halnya
00:03:19
arai tricot atau stroke adalah termasuk
00:03:21
tipe data komposit berikut dikenal dalam
00:03:24
bahasa pascal delphi sedangkan stretch
00:03:27
dikenal dalam bahasa si plus-plus
00:03:29
berbeda dengan arai tipe data record
00:03:31
mampu menampung banyak data dengan tipe
00:03:33
data berbeda-beda heterogen sebagai
00:03:36
ilustrasi arai mampu menampung banyak
00:03:38
data namun dengan satu tipe data yang
00:03:40
sama misalnya integer saja sedangkan
00:03:43
dalam record kita bisa menggunakan untuk
00:03:45
menampung banyak data dengan tipe data
00:03:47
yang berbeda satu bagian integer satu
00:03:49
bagian lagi karakter dan bagian lainnya
00:03:52
boolean biasanya record digunakan untuk
00:03:55
menampung data suatu objek misalnya
00:03:57
siswa memiliki nama alamat usia tempat
00:04:00
lahir dan tanggal lahir nama akan
00:04:03
menggunakan tipe data string alamat
00:04:05
bertipe data string usia bertipe data
00:04:07
single numerik tempat lahir bertipe data
00:04:09
string dan tanggal lahir bertipe data
00:04:11
the image image atau gambar atau citra
00:04:15
merupakan tipe data grafik d
00:04:17
slime nilai data untuk tanggal date dan
00:04:19
waktu time secara internal disimpan
00:04:22
dalam format yang spesifik variabel atau
00:04:25
konstanta yang dideklarasikan dengan
00:04:26
tipe data-data dapat digunakan untuk
00:04:28
menyimpan baik tanggal maupun jam tipe
00:04:31
data ini masuk dalam kelompok tipe data
00:04:33
komposit karena merupakan bentukan dari
00:04:35
beberapa tipe data subresync tipe data
00:04:39
supreme merupakan tipe data bilangan
00:04:40
yang mempunyai jangkauan nilai tertentu
00:04:42
sesuai dengan yang ditetapkan programmer
00:04:45
biasanya tipe data ini mempunyai nilai
00:04:47
batas minimum dan nilai batas maksimum
00:04:50
tipe data ini didukung dengan sangat
00:04:52
baik dalam delphi enumerasi tipe data
00:04:55
ini merupakan tipe data yang mempunyai
00:04:57
elemen-elemen yang harus disebut satu
00:04:59
persatu dan bernilai konstanta integer
00:05:01
sesuai dengan urutannya antrian
00:05:05
ya ampun
00:05:08
hai hai
00:05:10
hai hai
00:05:12
hai variabel adalah tempat dimana kita
00:05:16
dapat mengisi atau mengosongkan nilainya
00:05:18
dan memanggil kembali apabila dibutuhkan
00:05:20
setiap variabel akan mempunyai nama
00:05:23
identifier dan nilai contoh nama
00:05:26
variabel dan nilai username adalah
00:05:28
variabel dan joni adalah nilainya yang
00:05:31
bertipe data string nama adalah variabel
00:05:34
dan udin adalah nilainya yang bertipe
00:05:36
data string harga adalah variabel dan
00:05:39
2.500 adalah nilainya yang bertipe
00:05:42
integer harga total adalah variabel dan
00:05:45
34000 adalah nilainya yang bertipe data
00:05:47
integer pada sebagian besar bahasa
00:05:50
pemrograman variabel harus
00:05:52
dideklarasikan lebih dulu untuk
00:05:53
mempermudah compiler bekerja apabila
00:05:56
variabel tidak dideklarasikan maka
00:05:58
setiap kali compiler bertemu dengan
00:06:00
variabel baru pemberian nama variabel
00:06:03
harus mengikuti aturan yang ditetapkan
00:06:05
oleh bahasa pemrograman yang kita
00:06:07
gunakan namun secara umum ada aturan
00:06:10
yang berlaku untuk hampir semua bahasa
00:06:12
g and jadi variabel ibarat tempat
00:06:15
penampungan atau ada dan nilainya adalah
00:06:17
yang akan dimasukkan atau disimpan ke
00:06:19
dalam wadah tersebut pendeklarasian
00:06:21
variabel adalah proses memperkenalkan
00:06:24
variabel kepada bahasa si si plus-plus
00:06:26
dan pendeklarasian tersebut bersifat
00:06:28
mutlak karena jika tidak diperkenalkan
00:06:30
terlebih dulu maka bahasa si si
00:06:32
plus-plus tidak menerima variabel
00:06:33
tersebut deklarasi variabel ini meliputi
00:06:36
tipe variabel seperti integer atau
00:06:39
karakter dan nama variabel itu sendiri
00:06:41
setiap kali pendeklarasian variabel
00:06:44
harus diakhiri oleh tanda titik koma
00:06:46
konstanta adalah variabel yang nilai
00:06:48
datanya bersifat tetap dan tidak bisa
00:06:51
diubah jadi konstanta adalah juga
00:06:53
variabel bedanya adalah pada nilai yang
00:06:56
disimpannya jika nilai datanya sepanjang
00:06:59
program berjalan tidak berubah-ubah maka
00:07:01
sebuah variabel lebih baik diperlakukan
00:07:03
sebagai konstanta sebagai contoh jika
00:07:06
kita membuat program perhitungan
00:07:07
matematik yang menggunakan nilai phi
00:07:09
3,14 159 yang
00:07:12
kita akan muncul di banyak tempat pada
00:07:13
kode program kita dapat membuat di
00:07:15
sebagai konstanta penggunaan konstan
00:07:18
tapi akan lebih memudahkan penulisan
00:07:20
kode program dibanding harus mengetikkan
00:07:22
nilai 3,14 159 berulang-ulang
00:07:27
di indonesia
00:07:33
di indonesia menetapkan tetes