Belajar Dasar Pemrograman Menggunakan C++ Mulai Dari NOL
Resumen
TLDRVideo ini memberikan tutorial lengkap tentang pemrograman C++ menggunakan IDE CLion. Pembicara memulai dengan instalasi CLion dan menjelaskan cara mengatur proyek C++. Selanjutnya, ia membahas sintaks dasar C++, termasuk penggunaan variabel, tipe data, dan fungsi. Pembicara juga menjelaskan struktur kontrol seperti if-else dan memberikan contoh penggunaan fungsi untuk operasi matematika. Tugas diberikan kepada penonton untuk mempraktikkan konsep yang telah diajarkan, termasuk validasi input dan penghitungan usia berdasarkan tahun kelahiran. Video ini cocok untuk pemula yang ingin belajar C++ dari dasar.
Para llevar
- 💻 Memahami dasar-dasar C++
- 📥 Cara menginstal CLion
- 🛠️ Mengatur proyek C++ di CLion
- 🔢 Penggunaan variabel dan tipe data
- 📊 Membuat fungsi untuk operasi matematika
- ✅ Validasi input pengguna
- 🎓 Menghitung usia berdasarkan tahun kelahiran
- 📚 Memahami struktur kontrol if-else
- 🔍 Menjelajahi library dalam C++
- 📝 Tugas praktis untuk pemula
Cronología
- 00:00:00 - 00:05:00
Video ini dimulakan dengan pengenalan tentang C++ dan penggunaan IDE CLion dari JetBrains. Pengguna disarankan untuk mendaftar untuk percubaan percuma selama sebulan.
- 00:05:00 - 00:10:00
Pengguna memuat turun dan memasang CLion, serta melakukan beberapa pengaturan awal untuk memudahkan penggunaan C++.
- 00:10:00 - 00:15:00
Setelah pemasangan, pengguna membuka CLion dan memulakan projek baru dalam C++. Pengguna memilih lokasi dan versi C++ yang ingin digunakan.
- 00:15:00 - 00:20:00
Pengguna menunjukkan cara menulis program pertama dalam C++ yang mencetak 'Hello World' ke terminal, serta menjelaskan struktur dasar program C++.
- 00:20:00 - 00:25:00
Pengguna menjelaskan penggunaan 'include' untuk memasukkan pustaka standard C++ dan cara menggunakan 'std::cout' untuk mencetak output.
- 00:25:00 - 00:30:00
Pengguna menerangkan tentang fungsi 'main' yang merupakan titik permulaan untuk setiap program C++, serta pentingnya fungsi ini dalam eksekusi program.
- 00:30:00 - 00:35:00
Pengguna menunjukkan cara menggunakan 'using namespace std;' untuk menghindari penulisan 'std::' berulang kali, dan menjelaskan cara menggunakan 'endl' untuk membuat baris baru dalam output.
- 00:35:00 - 00:40:00
Pengguna memberikan tugas kepada penonton untuk mencetak nama mereka dengan format tertentu menggunakan 'cout' dan 'endl'.
- 00:40:00 - 00:45:00
Pengguna memperkenalkan konsep variabel dalam C++, termasuk tipe data seperti integer dan double, serta cara mendeklarasikan dan menggunakan variabel.
- 00:45:00 - 00:51:54
Pengguna menjelaskan tentang konstanta dan bagaimana mendeklarasikan variabel yang tidak dapat diubah, serta memberikan contoh penggunaan dalam konteks matematika.
Mapa mental
Vídeo de preguntas y respuestas
Apa itu C++?
C++ adalah bahasa pemrograman yang digunakan untuk pengembangan perangkat lunak dan aplikasi.
Apa itu CLion?
CLion adalah IDE (Integrated Development Environment) yang dikembangkan oleh JetBrains untuk pemrograman C dan C++.
Bagaimana cara menginstal CLion?
Anda dapat mengunduh CLion dari situs resmi JetBrains dan mengikuti petunjuk instalasi.
Apa itu variabel dalam C++?
Variabel adalah tempat untuk menyimpan data yang dapat digunakan dalam program.
Apa itu fungsi dalam C++?
Fungsi adalah blok kode yang dapat dipanggil untuk melakukan tugas tertentu.
Bagaimana cara melakukan input dan output di C++?
Anda dapat menggunakan 'cin' untuk input dan 'cout' untuk output.
Apa itu tipe data dalam C++?
Tipe data menentukan jenis nilai yang dapat disimpan dalam variabel, seperti integer, float, dan string.
Apa itu validasi input?
Validasi input adalah proses memeriksa apakah data yang dimasukkan memenuhi kriteria tertentu.
Bagaimana cara menghitung usia dalam C++?
Anda dapat menghitung usia dengan mengurangkan tahun kelahiran dari tahun saat ini.
Apa itu library dalam C++?
Library adalah kumpulan kode yang dapat digunakan untuk menambah fungsionalitas program.
Ver más resúmenes de vídeos
WAJIB BISA! 15 RUMUS EXCEL UNTUK TES ADMIN DAN SELEKSI KERJA (2021)
Episod 896 My #QuranTime 2.0 Selasa 27 Mei 2025 Surah Ibrahim (14:16-18) Halaman 257
ALGORITMA ITU SIAPA? Kok Dia Tau Semua Tentang Kita?
Bab V Skripsi. KESIMPULAN DAN SARAN #skripsi #metpen #babvskripsi #babv #metodologipenelitian
TikTok Sangat BERBAHAYA
JADWAL LATIHAN YANG TERBAIK| GYM & RUMAH
- 00:00:00Hai Terima kasih sudah nonton nih guys
- 00:00:02nih Iya dari judulnya si plus-plus
- 00:00:04kayaknya agak sedikit menarik terlebih
- 00:00:06di sini gua udah buka yang namanya sel
- 00:00:07Lion di Google jadi kita akan coba
- 00:00:09beberapa menit ke depan untuk Sharing
- 00:00:11seputar si plus-plus fundamental buat
- 00:00:13kalian yang punya tugas mungkin atau ada
- 00:00:15mata kuliah di kampus dan harus
- 00:00:16mempelajari si plus-plus gua akan coba
- 00:00:18sharing juga apa yang gua pelajari
- 00:00:20secara fundamental di dalam SI plus-plus
- 00:00:22jadi disiapin aja copy cemilan dan juga
- 00:00:24komputer ataupun internet yang kalian
- 00:00:25miliki di sini gua akan pilih si Lions
- 00:00:28sebagai ide atau powerful idf from jet
- 00:00:30brains ini produknya jet brand yang mana
- 00:00:32Kalau kita klik Sebenarnya dia trial
- 00:00:34guys ini berbayar tapi kita bisa pakai
- 00:00:36dulu 1 bulan secara gratis tinggal
- 00:00:38daftarin email doang Ya lumayan aja
- 00:00:40untuk kita belajar di awal tuh biar kita
- 00:00:42enggak ribet langsung aja pakai
- 00:00:43produknya jet Brain kita coba Get Rich
- 00:00:46trial dan di sini tinggal di download
- 00:00:47aja sambil menunggu download-nya ya ini
- 00:00:49masih
- 00:00:50loading sekitar 50 detik jadi buat
- 00:00:52teman-teman semuanya yang mau ikutan si
- 00:00:54plus-plus ini gua akan mulai dari nol
- 00:00:55banget karena gua belum ada software-nya
- 00:00:57juga belum ada tulisannya juga terlebih
- 00:00:59apalagi gua anak javascript gitu ya
- 00:01:01belum pernah menyentuh si plus-plus
- 00:01:02sampai jauh gitu maksudnya tapi kalau
- 00:01:04secara dasar sih kayaknya sintaknya
- 00:01:07sama-sama ajalah mirip-mirip flow-nya
- 00:01:08itu kurang lebih sama Cuman beda
- 00:01:10dimainin apa tuh ya kata-katanya doang
- 00:01:12yang beda lah tapi rata-rata kan kayak
- 00:01:14Bahasa Inggris Bahasa Inggris lagi tuh
- 00:01:15loadingnya jadi kita akan coba sekaligus
- 00:01:17gua sharing apa kayak gimana fundamental
- 00:01:20sih si plus-plus bagi kalian semua yang
- 00:01:21pengen cobain si plus-plus kita pakai
- 00:01:24ide CL AEON atau si Lion dari jet Brain
- 00:01:28tapi kalau misalkan kalian punya VSCO
- 00:01:30itu juga bisa di setup untuk proper si
- 00:01:33plus-plus ataupun pakai produk-produk
- 00:01:35ideal lainnya lah bisa ya dicoba aja nah
- 00:01:37ini kurang lebih size-nya 711 MB gua
- 00:01:39akan coba install terlebih dahulu
- 00:01:43tinggal di klik next kalau sudah
- 00:01:45lokasinya mau di mana terserah langsung
- 00:01:47next aja terus untuk bagian opsi ini
- 00:01:51kita akan centang yang ini nih biasanya
- 00:01:53gua centang yang add bin folder to the
- 00:01:55path biar enak nih tapi dibutuhkan untuk
- 00:01:57merestart komputernya Nanti katanya gitu
- 00:02:00loh terus update konteks menu gua akan
- 00:02:02klik juga ini create Association ini
- 00:02:06cpp.c mungkin ya coba aja lah kayak gini
- 00:02:08ya Buat apa Bang enggak tahu lah kalau
- 00:02:10gua bisa cocok-cocokin aja mungkin ya
- 00:02:12ini kayaknya bisa membantu kita ke
- 00:02:13depannya gitu ya next aja dan ini next
- 00:02:17lagi kita install Kita tungguin sekarang
- 00:02:18udah selesai jadi nanti bakal muncul
- 00:02:20kayak gini mau ribut now atau manually
- 00:02:23reboot letter karena tadi kita sudah
- 00:02:24mengubah settingannya jadi gua akan coba
- 00:02:26pencet yang ribut now aja jadinya ini PC
- 00:02:28gua akan ke restart otomatis jadi nanti
- 00:02:30gua balik lagi kalau udah nyala lagi oke
- 00:02:35Oke gua udah balik lagi Jadi sekarang
- 00:02:37kita akan buka cliennya akan muncul ya
- 00:02:39di terminal edit Terminal apa ini tuh
- 00:02:41namanya teh di Windows kalian seperti
- 00:02:43ini By the way gua di sini pakai Windows
- 00:02:4511 Jadi kurang lebih akan Kayak gini
- 00:02:46tampilannya tapi kalau kalian pakai
- 00:02:47Windows 10 nanti mungkin sama aja lah
- 00:02:49tinggal dicari aja ya software yang ada
- 00:02:51di mana dan di sini mungkin akan ada
- 00:02:53sedikit setup setup nah kayak beginian
- 00:02:55ini tinggal di convert continue terus
- 00:02:58ini downsen
- 00:03:01dan akan muncul seperti ini kita akan
- 00:03:03pakai yang start trial harus login dulu
- 00:03:07ke jet brand account Jadi kalian harus
- 00:03:08daftar dulu Nah di sini gua akan daftar
- 00:03:10kecuali kalian punya license-nya di sini
- 00:03:12gua bakal daftar aja dulu register kita
- 00:03:15daftar di jetbrains sini kita pencet
- 00:03:18yang mana ya Ini sepertinya
- 00:03:22Nah ini tinggal di daftar aja bisa Pakai
- 00:03:24Google Pakai gitar gua akan pakai gitar
- 00:03:26ya daftarnya kalian kalau mau pakai
- 00:03:27Google ya boleh pilih aja gua akan pakai
- 00:03:29gitar Oke kalau udah kurang lebih Nanti
- 00:03:31kayak gini ya kalau udah daftar ya ini
- 00:03:33akun jet brand-nya jadi kita bisa close
- 00:03:35lagi browsernya Terus tinggal login in
- 00:03:38to jet brand account
- 00:03:40nah masukin lagi Tadi kalian daftar
- 00:03:41pakai apa pakai gitar kalau gua Jadi gua
- 00:03:43akan klik githupnya
- 00:03:46otomatis muncul seperti ini tinggal di
- 00:03:48low Access
- 00:03:50sukses kalau udah sukses ini bisa kita
- 00:03:52close dan di sini kita udah bisa pakai
- 00:03:54jet Brain untuk kebutuhan si plus-plus
- 00:03:57kita tinggal klik start trial aja
- 00:04:01dia akan langsung mengkonfigurasi
- 00:04:03sendiri dan kalau sudah ya udah tinggal
- 00:04:05continue kalau udah muncul kayak gini
- 00:04:07tinggal continue aja Nah sekarang baru
- 00:04:09kita bisa buat project-an baru untuk
- 00:04:11kita belajar si plus-plus klik new
- 00:04:14project-nya
- 00:04:16terus di sini arahin mau kemana
- 00:04:18projectnya untuk lokasi filenya berada
- 00:04:21dan jangan lupa pilih language
- 00:04:23standarnya mau pakai si plus-plus versi
- 00:04:25berapa misalnya kita akan pakai versi 20
- 00:04:28saja terus Kalian arahin aja ini
- 00:04:30direktorinya mau kemana Mau ke c atau
- 00:04:32mau ke D atau mau kemana terserah kalian
- 00:04:34gua akan taruh di dalam X karena gua
- 00:04:37punya project-projekan di dalam X di
- 00:04:40sini ya Project terus coding ada
- 00:04:43background atau lu mau bikin yang baru
- 00:04:46juga boleh sini new folder yang ini new
- 00:04:49CPP kayak gini sret klik CPP nya oke
- 00:04:54maka direkturnya udah berubah lokasi
- 00:04:56filenya X Project coding CPP ini
- 00:04:59bergantung kepada kalian aja settingnya
- 00:05:01terserah ya Terus kalau udah tinggal
- 00:05:03dipencet
- 00:05:09akan langsung terkonfigurasi beberapa
- 00:05:11hal dan muncul pop up menu ini Ini
- 00:05:15tinggal kita oke aja main gw bandel ya
- 00:05:18oke
- 00:05:20tungguin loading updating simbol ini
- 00:05:23sampai selesai baru kita ngoding
- 00:05:27ya sekarang kita ada di dashboard
- 00:05:30utamanya si Lion ide yang mana di sini
- 00:05:33muncul main.cp satu file ini dan juga
- 00:05:37simaklist.xt isinya kayak gini kita akan
- 00:05:40close aja yang si make
- 00:05:42jadi kita akan mainin kodenya di dalam
- 00:05:45file main dot CPP dan di sebelah kiri
- 00:05:48itu ada panel project yang mana Ini
- 00:05:50adalah untuk kalian nambahin file baru
- 00:05:52si plus-plus baru atau apapun hal
- 00:05:55lainnya misalnya aset atau apalah kayak
- 00:05:57gitu terserah kalian ya tapi gua nggak
- 00:05:58akan pakai panel project ini jadi kita
- 00:06:00minimize saja Nah kalau di minimize
- 00:06:03kayak gitu terus Kalian pengen buka lagi
- 00:06:04kayak gimana ada di tombolnya di sini
- 00:06:06nih Project klik aja atau pakai shortcut
- 00:06:08pencet alt 1 alt +1 akan muncul seperti
- 00:06:12ini kayak gitu Ya lumayan membantu lah
- 00:06:14untuk shortcutnya Nah sekarang kita akan
- 00:06:17fokus ke codingannya saja yang mana di
- 00:06:19sini kalian bisa lihat ada beberapa
- 00:06:21struktur utama ketika kita bermain si
- 00:06:23plus-plus kalau kita nyalain programnya
- 00:06:27dengan cara memencet tombol hijau yang
- 00:06:28ada di sebelah kiri di baris nomor 3
- 00:06:30ataupun yang ada di pojok kanan atas ini
- 00:06:32dia akan menyalakan program yang
- 00:06:34bawaannya si
- 00:06:36plus-plus atau bawaannya idenya si Lion
- 00:06:39program untuk mengeluarkan sebuah outpu
- 00:06:42versi out itu kan output ya mengeluarkan
- 00:06:44sebuah output ke dalam Terminal nanti di
- 00:06:47sini yang berupa teks yaitu hello world
- 00:06:50Kenapa teks karena di sini ada string
- 00:06:52atau kutip dua Oke kita coba Run dulu
- 00:06:56hellowernya muncul ke sini nah gua akan
- 00:06:58Jelaskan step by step ya kenapa ini bisa
- 00:07:00terjadi seperti ini
- 00:07:03di baris pertama itu ada yang namanya
- 00:07:06include include pakai tanda pagar di
- 00:07:09awal ini ketentuan dari sononya dari si
- 00:07:11plus-plusnya yang mana di sini mengklik
- 00:07:13apa include itu kan adalah kayak apa ya
- 00:07:16sebenarnya teh termasuk gitu kan Kalau
- 00:07:18bahasa Indonesianya jadi dalam satu file
- 00:07:20ini adalah termasuk juga dengan nah
- 00:07:22dikasih tanda buka dan tutup seperti ini
- 00:07:24artinya
- 00:07:26iostream yaitu input output stream
- 00:07:30bawaannya si plus-plus itu dimasukkan
- 00:07:32juga ke dalam satu file projectv kita
- 00:07:35sehingga kita bisa mainin apa mainin ini
- 00:07:38STD out yang mana si out ini kan berarti
- 00:07:41output out nyambung juga ke sini Oh
- 00:07:43yaitu output makanya kita bisa pakai si
- 00:07:46out kalau ini misalnya kita nggak adain
- 00:07:48gua awasin kayak gini maka istrinya
- 00:07:51rusak karena STD ini ada di dalam iOS
- 00:07:54trim anggap aja ini tuh kayak library
- 00:07:56gitu library bawaannya si plus-plus Jadi
- 00:07:59kalau tanpa include STD yang mana STD
- 00:08:02adalah sebuah library mungkin bahasanya
- 00:08:04Libra di mohon maaf nih kalau gua salah
- 00:08:06bahasa karena gua bukan anak si ya kan
- 00:08:08tapi biar kalian nggak bingung STD ini
- 00:08:10bawaannya si plus-plus library dari
- 00:08:11sononya terus kita Panggil dengan cara
- 00:08:13apa titik dua titik dua si out yang
- 00:08:16artinya titik dua titik dua ini adalah
- 00:08:17kita masuk ke dalam librarynya Nah di
- 00:08:20sini Taruhlah librarynya itu namanya STD
- 00:08:23di dalam STD itu ada function atau ada
- 00:08:25method atau ada apa gitu Yang namanya si
- 00:08:27Aut Nah untuk memanggil ke dalamnya itu
- 00:08:29pakai titik dua titik dua seperti ini
- 00:08:31jadi STD titik dua titik dua Sig out
- 00:08:34artinya kita memanggil si out dan
- 00:08:36mengeluarkannya ke dalam Terminal karena
- 00:08:39silaut itu kan untuk mengeluarkan ke
- 00:08:40dalam Terminal kurang lebih ke konsol
- 00:08:42lah kayak ginian kurang lebih ya Dan
- 00:08:44kita kasih ini tanda kurang dari atau
- 00:08:46panah kiri ya dua kali ini syarat dari
- 00:08:49sononya untuk mengeluarkan sesuatu mau
- 00:08:51itu string Hello world atau mau itu satu
- 00:08:53dua tiga kayak gini kita Run lagi maka
- 00:08:56akan muncul seperti ini atau
- 00:08:57mengeluarkan kayak true misalnya gini
- 00:08:59true 1 kayak gini karena terus satu
- 00:09:01kalau false itu kan berarti 0 gitu ya
- 00:09:03kurang lebih nah intinya sih out ini
- 00:09:06untuk mengeluarkan Nah kalau kalian
- 00:09:07masih bingung struktur awalannya mulai
- 00:09:09dari include iOS Dream STD ini dari mana
- 00:09:11itu kalian bisa pelajari dari
- 00:09:13dokumentasinya lengkap banget ya cari
- 00:09:14aja di Google tentang si plus-plus
- 00:09:17reference kayak gitu keywordnya nah
- 00:09:19sekarang pertanyaannya Ini main Kenapa
- 00:09:20Bang kalau kita enggak pakai main gimana
- 00:09:22kita coba aja misalnya xxx kayak gini
- 00:09:24Apakah dia akan tereksekusi tidak kita
- 00:09:27coba Run
- 00:09:28maka failed cpp.xy karena secara bawaan
- 00:09:32akan mencari function utama untuk
- 00:09:33merangning projectnya Jadi kalau
- 00:09:35misalkan ini mau kita panggil lagi ya
- 00:09:37kita bikin dulu di sini misalnya In Man
- 00:09:40kayak gini terus kita Panggil xxx nya
- 00:09:42nih bisa Seharusnya xxx seperti ini
- 00:09:45nah logikanya berarti di dalam satu file
- 00:09:49ini tetap yang tereksekusi pertama kali
- 00:09:50adalah si main ini yang mana main ini
- 00:09:52sekarang memanggil sebuah function lain
- 00:09:54yaitu si xxx yang mana xxxnya itu adalah
- 00:09:57isinya ini kalau kita Run
- 00:10:00nah tetep muncul nol karena di sini
- 00:10:02false kalau di sini gua balikin lagi
- 00:10:03jadi Hello kayak gini kita Run lagi
- 00:10:07Hello jadi konsepnya kurang lebih kayak
- 00:10:10gitu ya mulainya itu dari main so ini
- 00:10:12gua akan hapus kalau kalian bingung gua
- 00:10:14akan balikan Kembali xx-nya jadi main ya
- 00:10:16jadi jangan dulu dipusingin di awal
- 00:10:19kayak gimana-gimananya tapi Intinya kita
- 00:10:20membutuhkan main ini atau nama main ini
- 00:10:23di dalam sebuah file untuk mengasih tahu
- 00:10:25bahwa ini yang utamanya tuh ini dulu nih
- 00:10:26nanti baru ke yang lain-lain gitu nah
- 00:10:29oke seputar hal Berikutnya sebelum kita
- 00:10:30lebih jauh lagi jadi STD ini kan kurang
- 00:10:33lebih kayak Kalau disebutnya tuh name
- 00:10:34Space gitu ya di si plus-plus gua lupa
- 00:10:36dah intinya kita bisa pisahin nih Sisi
- 00:10:38out Ini kan ada di dalam STD tadi gua
- 00:10:40bilang std-nya itu bisa kita pisahin ke
- 00:10:42atas dengan pakai kayak gini using name
- 00:10:46Space STD titik koma kayak gini artinya
- 00:10:48apa-apa yang ada di dalam file ini udah
- 00:10:51enggak perlu lagi manggil STT kayak
- 00:10:53beginian karena std-nya sudah dibikin
- 00:10:54Global ibarattin aja kayak gitu ini kita
- 00:10:57hapus std-nya jadi si out-nya akan tetap
- 00:11:00ngikut ke STD cuman std-nya sudah
- 00:11:02dipisah di luar function main ini Oke
- 00:11:04jadi kalau kita Run hasilnya tetap sama
- 00:11:06muncul hello -hello juga dan kalau kita
- 00:11:09mau hasil ini yang lain-lain ke output
- 00:11:11kayak si Aut yeah misalnya kayak gitu ya
- 00:11:14putaran lagi udah enggak perlu lagi STD
- 00:11:16Ya tapi kalau STD ini kita hapus
- 00:11:19maka Si outnya Merah dan programnya pun
- 00:11:22akan rusak seperti itu jadi gua akan
- 00:11:24Biarkan sdnya di sini dan kita maininnya
- 00:11:26langsung si Out aja seperti ini nah ini
- 00:11:28kalau kita Run lagi perhatikan di sini
- 00:11:30Hello yeahnya itu kan jadi satu baris
- 00:11:32sedangkan di sini sebenarnya kan 2 baris
- 00:11:34Nah si plus-plus itu nggak peduli dia
- 00:11:36mau tanya kayak gini juga nggak masalah
- 00:11:38nggak kayak Python kan
- 00:11:39tetap dia Hello yeahnya kayak begini
- 00:11:41Jadi kita bisa masukin ke sini sih out
- 00:11:45endl seperti ini ini kan kayak manggil
- 00:11:48variabel tapi nggak ada di codingan kita
- 00:11:50sini sama aja kayak lu ngetik si out Kok
- 00:11:52tiba-tiba ada si out kan gak ada di sini
- 00:11:54deklarasi si out ya karena dia si
- 00:11:56out-nya ada di dalam STD gitu kurang
- 00:11:58lebih ya Nah sekarang kalau kita running
- 00:12:01lagi maka Hello yeah menjadi enter
- 00:12:04karena ndl fungsinya untuk membuat space
- 00:12:07atau jarak enter antara pertama dan yang
- 00:12:09terakhir Anjay yang pertama dan terakhir
- 00:12:12nah ini bisa dibikin lebih simpel lagi
- 00:12:14dengan one liner code jadi daripada kita
- 00:12:17bikin di baris baru untuk
- 00:12:19nge-enterndl kita bisa masukin ke
- 00:12:21sebelah sini garis miring kayak gini
- 00:12:23garis miring apa nih kurang dari gitu ya
- 00:12:25ndl langsung seperti ini ini kita hapus
- 00:12:29ini artinya sama aja sama aja kayak yang
- 00:12:31tadi karena apa Karena endl itu ada di
- 00:12:34dalam seout jadinya ini artinya kan
- 00:12:36kayak gua itu berasal dari mana Dari Sio
- 00:12:40out gitu Hello itu berasal dari mana
- 00:12:42Berasal dari si alt yeah itu berasal
- 00:12:46dari mana Dari Si out nah gitulah kurang
- 00:12:49lebih bacanya biar gampang ini kalau
- 00:12:50kita Run outputnya tetap sama Hello yeah
- 00:12:55sekarang Tugas kalian adalah bikin satu
- 00:12:57baris baru caut di sini
- 00:13:00masukin nama kalian di sini nama kalian
- 00:13:02siapa
- 00:13:04kalau kita Run
- 00:13:07itu kan Yeh nama kalian Siapa bersatu
- 00:13:09semuanya nah Tugas kalian adalah membuat
- 00:13:11nama kalian menjadi ada di bawah oke dan
- 00:13:15di bawahnya Nggak cuman sebaris doang
- 00:13:17tapi sampai jarak enternya itu 3 kali
- 00:13:19Oke misalnya di sini dia Afrizal Nah pas
- 00:13:24di Run di afrizalnya itu jangan ada di
- 00:13:26kanan sini jangan ada di sebelah y tapi
- 00:13:29pengen ada dua enter setelah y jadi y
- 00:13:33enter enter Jadi kurang lebih gini deh
- 00:13:35kalau di notepad nih di notepad akan
- 00:13:37menjadi seperti Hello yeah
- 00:13:44alias nama kalian Siapa ini tugas
- 00:13:47pertama Silahkan dicoba Apakah kalian
- 00:13:50akan berhasil atau tidak right Kita
- 00:13:52tungguin oke jawabannya kurang lebih
- 00:13:54seperti ini di bagian ya kita tinggal
- 00:13:56masukin kayak gini lagi endl Kita
- 00:13:59masukin lagi endl Kita masukin lagi
- 00:14:01Endel tiga kali kenapa tiga kali akan
- 00:14:04gua Jelaskan kalau pengen outputnya itu
- 00:14:06menjadi
- 00:14:09123 Maka ndl nya harus 3 kali 1 2 3 ya
- 00:14:13kita coba Run
- 00:14:16nih Hello yeah 1 2 3 Dea jadi hitungan
- 00:14:21ndl-nya itu kayak gini NL pertama itu
- 00:14:24akan jadi baris baru sini nih sret nah
- 00:14:27ini ini baris baru endle kedua akan
- 00:14:29menjadi baris baru
- 00:14:31ketiga akan menjadi baris baru lagi di
- 00:14:34sini dan diikutin dengan teks di Afrizal
- 00:14:37sret
- 00:14:38berarti maksud gua satu dua di Afrizal
- 00:14:42Jadi bukan berarti di sini kita enter
- 00:14:45kayak gini menjadi baris baru enggak ya
- 00:14:46jadi baris barunya itu dihitung dari ndl
- 00:14:48aja berapapun banyaknya lo enter kayak
- 00:14:51gini itu nggak akan ngefek getaran tetap
- 00:14:54satu dua tiga baru di Afrizal 1 2 3 baru
- 00:14:59by Afrizal oke mengerti sampai sini
- 00:15:01tugas pertama selesai berhasil aman
- 00:15:03kolom komentar Kalau kalian berhasil oke
- 00:15:06oke sekarang supaya kita bisa masuk ke
- 00:15:08tugas kedua kita belajar dulu seputar
- 00:15:10tipe data sedikit ya sedikit aja Ini gua
- 00:15:13hapus dulu kita Sisakan Hello
- 00:15:16ndl aja mungkin kayak gini ini gua enter
- 00:15:17sedikit Nah di sini kita akan bikin satu
- 00:15:20variabel baru ya variabel untuk
- 00:15:21menampung sebuah nilai Oke Taruhlah di
- 00:15:24sini kalian punya integer integer itu
- 00:15:26berarti angka dengan variabelnya apa
- 00:15:28namanya misalnya usia sama dengan usia
- 00:15:30kalian berapa Taruhlah 23 kayak gini in
- 00:15:35usia 23 Artinya kita punya variabel usia
- 00:15:37ya dengan nilai 23 yang mana Kalau
- 00:15:41secara manusia ini dibaca adalah nilai
- 00:15:4323 ditampung ke dalam sebuah keranjang
- 00:15:46yang mana keranjang sementaranya itu
- 00:15:47adalah bernama usia Oke dan sifatnya
- 00:15:50atau tipenya untuk usia itu adalah
- 00:15:53integer karena angka
- 00:15:55Oke kalau kita mau masukin ke output
- 00:15:58artinya kayak gimana si out ini kita
- 00:16:00bisa ganti bukan lagi untuk Hello tapi
- 00:16:02untuk usia ini jadi langsung masuk aja
- 00:16:06sini usia kayak gini
- 00:16:09kita akan mengeluarkan output dari
- 00:16:12variabel usia yang mana nilainya adalah
- 00:16:1523 jadi seharusnya kalau kita Run
- 00:16:18outputnya akan muncul 23 langsung
- 00:16:2123 berhasil kalau kalian pengen masukin
- 00:16:25sebuah string ke sini kayak macam usia
- 00:16:27saya adalah Jadi kalian bisa masukin
- 00:16:29sebelah kiri dari usia
- 00:16:32string lalu usianya dikasih
- 00:16:35gini panah kiri panah kiri kayak begini
- 00:16:36ya selalu ya seperti itu kalau kita mau
- 00:16:38masukin multiple output usia saya adalah
- 00:16:42spasi nah usia saya adalah spasi 23
- 00:16:46jadinya gitu Nanti kurang lebih putaran
- 00:16:50usia saya adalah 23 Nah untuk tipe data
- 00:16:54lainnya ada juga yang namanya double
- 00:16:55seperti biasa ya kayak bahasa
- 00:16:57pemrograman lain yang ada yang namanya
- 00:16:58double misalnya double tinggi saya sama
- 00:17:02dengan 175,5
- 00:17:04double artinya koma kurang lebih jadi
- 00:17:07kalau kita punya variabel tinggi saya
- 00:17:09maka valuenya adalah koma dan kalau
- 00:17:13pengen keluarin ya ini kita format ulang
- 00:17:16ini gua nggak akan pakai kayak gini
- 00:17:18modelnya kayak gini aja kayak yang
- 00:17:20sebelumnya ya
- 00:17:21terus kita keluarin si out
- 00:17:24tinggi saya adalah sama dengan bukan
- 00:17:28sama dengan ya spasi
- 00:17:29tinggi
- 00:17:32saya begini Kalau kita Run
- 00:17:37maka usia saya adalah 23 tinggi saya
- 00:17:40adalah
- 00:17:42175,5 Nah kalau pengen ini di enter
- 00:17:45berarti Gimana kalian udah tahu ya di
- 00:17:46sini
- 00:17:48endl
- 00:17:52oke nah gue pengen tambahin
- 00:17:55misalnya tambahin dan gitu usia saya
- 00:17:57adalah 23 dan tinggi saya adalah sekian
- 00:18:00itu artinya di sini Nggak perlu pakai
- 00:18:01ndl kalian bisa masukin dan spasi ini
- 00:18:06kalian Run
- 00:18:08usianya adalah 23 dan tinggi saya nasi
- 00:18:11dan ini kasih spasi lagi karena di sini
- 00:18:13nggak spasi kan tuh setelah 23 dianggap
- 00:18:15spasi Jadi kalau pengen spasi kita kasih
- 00:18:17spasi disesuaikan aja
- 00:18:19oke Bisa saya adalah 23 dan tinggi saya
- 00:18:22adalah 75 nah ini karena satu baris ini
- 00:18:25kita bisa buang kita bisa masukin mulai
- 00:18:28dari sininya doang sampai ke sini Jadi
- 00:18:32usia saya eh sorry tinggi saya adalah
- 00:18:40tinggi underscore saya titik koma ini
- 00:18:43kita awasin out-nya jadi satu baris sama
- 00:18:46kayak outputnya kita Run
- 00:18:48usia saya adalah 23 dan tinggi saya
- 00:18:50adalah 175,5 sesuai kayak gini udah
- 00:18:53berhasil teman-teman Nah sekarang kita
- 00:18:54coba masuk ke konstanta yang mana saat
- 00:18:57ini kedua variabel yang kita diklar ini
- 00:18:59sifatnya bisa diubah-ubah contoh nilai
- 00:19:01awalnya itu 23 dan muncul output 23
- 00:19:04Seandainya di sini kita tambahkan atau
- 00:19:06kita buat usia itu menjadi nilainya 30
- 00:19:10maka usia saya adalah bukan lagi 23
- 00:19:14karena sudah berubah variabel usia itu
- 00:19:17ditimpa nilainya jadi 30 kalau kita kan
- 00:19:21usianya adalah 30 dan tinggi saya adalah
- 00:19:23175,5 karena di sini ada bypass
- 00:19:27ibaratnya Bypass ke variabel usia yang
- 00:19:29tadinya 23 kita timpah jadi 30 nah kalau
- 00:19:32misalkan pengen usia ini nggak bisa
- 00:19:34diubah-ubah kita harus buat dia menjadi
- 00:19:35konstanta dengan cara apa tambahin Di
- 00:19:38sini kayak di javascreen yang artinya
- 00:19:40nilai usia itu udah nggak bisa diubah
- 00:19:42lagi jadi Kalaupun kita masukin usia
- 00:19:45sama dengan 30 di sini di bawah maka ini
- 00:19:48nggak akan berubah tetap 23 kita kan
- 00:19:51maka akan rusak di sini dia bilang bahwa
- 00:19:53mana ya
- 00:19:55variabel usia nah ini udah read only
- 00:19:58doang nggak bisa di write sedangkan yang
- 00:20:00double itu masih bisa diganti-ganti Jadi
- 00:20:02kalau ini misalkan kita ganti si tinggi
- 00:20:04saya yang double
- 00:20:06tinggi saya sama dengan jadi 200,5
- 00:20:10misalnya ya ini akan lancar
- 00:20:14tuh usia saya adalah 23 ini dan tinggi
- 00:20:18saya adalah 200,5 kalau pengen si tinggi
- 00:20:21saya nggak Mau diubah tambahin apa tadi
- 00:20:23di sini jadi dia akan merah nggak bisa
- 00:20:26diubah-ubah lagi dan ini kita hapus
- 00:20:28artinya kedua variabel ini udah nggak
- 00:20:30ada yang bisa mengubah sama sekali
- 00:20:32Kisaran
- 00:20:34aman Oke ini untuk variabel yang bertipe
- 00:20:38konstanta alias tidak bisa diubah
- 00:20:40nilainya contohnya untuk apa bang
- 00:20:43misalnya untuk kebutuhan kayak
- 00:20:44ketentuan-ketentuan matematika misalnya
- 00:20:46P Kalian kan tahu yang variabel phi =
- 00:20:503,14 kan kalau di matematika P itu 3,14
- 00:20:53Ya nggak mungkin berubah ya itu kan
- 00:20:55berarti konstanta karena dia nggak
- 00:20:57mungkin berubah jadi untuk yang Pi itu
- 00:20:58kita kasih cons double kayak gini nah
- 00:21:00sedangkan usia Itu kan mungkin ya kalian
- 00:21:03bisa ubah-ubah sih bisa ikut-itik tapi
- 00:21:04kalau untuk rumus kayak V atau rumus Apa
- 00:21:07itu kan biasanya konstan yang enggak
- 00:21:09akan berubah rumusnya gitu loh jadi
- 00:21:10dikasihin variabel kon kayak gini bukan
- 00:21:12variabel sintakskon seperti ini Oke
- 00:21:15kurang lebih kayak gitu untuk penggunaan
- 00:21:16konstanta tapi kita enggak akan pakai
- 00:21:18jadi kita hapus aja
- 00:21:21kita akan coba bermain matematika
- 00:21:23sedikit yang basic basic aja misalkan di
- 00:21:26sini kita punya nilai x = 5 dan nilai y
- 00:21:30= 15 nah bagaimana caranya kita bisa
- 00:21:34menjumlahkan x + y ini dan mengeluarkan
- 00:21:36hasil akhirnya ke dalam sebuah terminal
- 00:21:38jadi kita tampung dulu ke sebuah
- 00:21:41variabel betul jadi kita bikin lagi satu
- 00:21:44variabel yang namanya Z yang mana isinya
- 00:21:46adalah rumus untuk menambahkan X dan
- 00:21:48juga y Nah untuk memasukkan rumusnya
- 00:21:50yaitu tinggal x + y kayak gini dan untuk
- 00:21:53mengeluarkan outputnya kalau kita pengen
- 00:21:55tahu hasil zatnya berarti tinggal si Aut
- 00:21:59kurang dari kurang dari kayak gini bukan
- 00:22:01kurang dari panah kiri kanan kiri hasil
- 00:22:03akhir Z adalah sama dengan
- 00:22:08panah kiri kanan kiri chat kayak gini
- 00:22:10kalau kita Run
- 00:22:13hasil akhir Z adalah 20 seperti itu
- 00:22:18Nah sekarang tugas berikutnya yang
- 00:22:21sederhana sederhana aja dulu ya tugasnya
- 00:22:22ya adalah bagaimana caranya mengeluarkan
- 00:22:24output outputnya kurang lebih menjadi
- 00:22:27seperti ini ini tugas ketiga nih kalian
- 00:22:29bikin outputnya menjadi seperti ini
- 00:22:31bukan lagi hasil akhir jet adalah
- 00:22:32blablabla tapi outputnya menjadi
- 00:22:34penjumlahan antara 5 dengan nilai 15
- 00:22:37adalah 20 dan ingat nilai 5 ini jangan
- 00:22:41diketikin manual tapi kalian udah punya
- 00:22:42variabel di situ Jadi kalian mesti
- 00:22:44mainin itu ya jadi suatu saat ketika
- 00:22:46variabelnya berganti ini misalnya 7 ini
- 00:22:49menjadi 17 otomatis nanti pas di Run
- 00:22:52lagi Programnya ini akan tetap ngikut ke
- 00:22:54variabelnya 7 ini jadi 17 kayak gini Oke
- 00:22:58dan hasilnya pun akan otomatis ngikut
- 00:23:00juga karena kalian udah punya rumus
- 00:23:01Silahkan dikerjakan
- 00:23:04buat kalian yang udah selesai silahkan
- 00:23:05di kolom komentar Apakah yakin atau
- 00:23:07tidak Kita akan coba langsung di sini
- 00:23:09hasilnya seperti apa penjumlahan antara
- 00:23:11nilai x dengan nilai y adalah ZN gitu ya
- 00:23:14jadi sederhananya adalah kita bisa kasih
- 00:23:17kayak gini cara yang awal nih
- 00:23:20string dulu penjumlahan antara nilai
- 00:23:24spasi X
- 00:23:28spasi dengan nilai spasi y
- 00:23:33spasi adalah Z kayak gini ya penjumlahan
- 00:23:38antara nilai x dengan nilai y adalah Z
- 00:23:43nih biar muncul outputnya sesuai seperti
- 00:23:46apa yang kita harapkan penjumlahan
- 00:23:48antara nilai x dengan nilai y adalah 20
- 00:23:52kalau kita Run programnya
- 00:23:55penjumlahan antara nilai 7 dengan 17
- 00:23:57adalah 24 dan kalau kita ganti-ganti ini
- 00:24:015 ini misalnya 12 maka getaran lagi
- 00:24:05penjualan antara nilai 5 dengan nilai 12
- 00:24:07adalah 17 jadi fungsinya variabel buat
- 00:24:09teman-teman yang belum tahu itu kurang
- 00:24:11lebih biar kita bisa mainin data secara
- 00:24:13dinamis ini kalau nggak pakai variabel
- 00:24:15kita harus ganti-ganti terus nih ininya
- 00:24:18berapa ininya berapa sedangkan kalau
- 00:24:19dengan variabel kan nilainya sudah
- 00:24:21ditampung ke dalam variabel jadi suatu
- 00:24:22saat ketika kita butuh angka 5 itu
- 00:24:25tinggal panggil aja variabel sih X kayak
- 00:24:27gitu kurang lebih Apakah ada yang
- 00:24:29berhasil di kolom komentar oke
- 00:24:32Nah kalau misalkan ini pengen kita
- 00:24:33pisahin jadi sebuah
- 00:24:35function caranya kayak gimana kita bisa
- 00:24:38buat functionnya di bawah sini misalnya
- 00:24:39atau di atas juga boleh sini kita kasih
- 00:24:42in Karena outputnya itu adalah sebuah
- 00:24:44integer si Z maka kita bikin sebuah
- 00:24:46function bertipe integer dengan nama
- 00:24:48misalnya
- 00:24:50pertambahan buka tutup kurawal enter
- 00:24:54kalian masukin ke sini X dan y nya
- 00:24:56Artinya kita akan melempar variabel x y
- 00:24:59ke dalam function pertambahan yang mana
- 00:25:02x-nya adalah integer juga dan y-nya pun
- 00:25:05adalah integer juga sehingga di sini
- 00:25:08kita bisa kasih return return value atau
- 00:25:10nilainya adalah x ditambah y seperti ini
- 00:25:14pertambahan Itu adalah sebuah function
- 00:25:16yang bertipe integer yang menampung
- 00:25:19parameter ini parameter atau apa ya
- 00:25:21kalau di Jess parameter lah xx itu
- 00:25:24dilempar nanti dari sini dari main
- 00:25:26dilempar ke pertambahan nanti ditangkap
- 00:25:29terus dia juga dengan tipe integer
- 00:25:30ditangkap dan di retur n dikembalikan X
- 00:25:33+ Y nya yang mana hasil akhirnya akan
- 00:25:35menjadi sebuah integer jadi ini kita
- 00:25:37nggak perlu lagi kayak gini
- 00:25:39kita hapus dan di sini Kita tinggal
- 00:25:42panggil pertambahan
- 00:25:46lempar x nya ke sini berapa misalnya
- 00:25:48tadi 5 sama 20 jadi kayak gini X
- 00:25:52langsung otomatis ya ide si Lion ini
- 00:25:54x-nya ke detect langsung sini 5 Y nya
- 00:25:57itu terdeteksi 20 jadi 5 dan 20 itu
- 00:26:00terlempar ke pertambahan sini nih ke
- 00:26:03lempar ke sini XY dan nanti dikalkulasi
- 00:26:05di sini maka di sini kita buatkan
- 00:26:07variabel untuk pemanggilan ini misal
- 00:26:09contoh di sini variabelnya adalah in
- 00:26:11hasil = nah sehingga output ini sudah
- 00:26:16enggak valid lagi kita hapus kita
- 00:26:18outputkan hasil akhirnya
- 00:26:22ini
- 00:26:24kalau kita Run sekarang
- 00:26:27hasil akhirnya adalah 25 dari mana 25
- 00:26:30karena dari function pertambahan yang
- 00:26:32mana kita memanggil function pertambahan
- 00:26:35dan mengirimkan nilai 5 kepada parameter
- 00:26:38pertama ini sebelah kiri ya parameter
- 00:26:41pertama sebelah kiri X nih dan parameter
- 00:26:44kedua sebelah kanan kirinya adalah 20
- 00:26:46jadi sini kedeteksi 5 dan sini kedeteksi
- 00:26:4920 terus dijumlahkan 5 + 20 = 25 nilai
- 00:26:5425 nya ke dalam sini Jadi ini tuh
- 00:26:57hasilnya 25 sehingga ketika kita si out
- 00:27:00hasilnya ini Hasil nilainya udah 25
- 00:27:05kayak gini nah kenapa kayak gini biar
- 00:27:08enak kalau misalkan kalian pengen yang
- 00:27:09lain-lain lagi misalnya pengen
- 00:27:11penambahan yang lainnya ini contoh
- 00:27:12misalkan tambah satu terus Kalian bikin
- 00:27:16lagi in tambah dua sama dengan
- 00:27:18pertambahan
- 00:27:20di sini 10,10
- 00:27:24dan si out-nya tinggal kirim aja tambah
- 00:27:26satu kayak gini terus si out tambah dua
- 00:27:29kayak gini ini endl kayak gitu-gitu lah
- 00:27:33ya biar bisa diusable kurang lebih Run
- 00:27:37maka ini 25 ini 20 akan otomatis masuk
- 00:27:41ke sini nah ini penggunaan function
- 00:27:42kurang lebih seperti inilah ya yang
- 00:27:43paling sederhananya aja Nah sekarang
- 00:27:45mungkin ada yang bingung kenapa di
- 00:27:47sininya in Bang Kan tadi udah jelasin ya
- 00:27:49untuk melempar tipe data integer keluar
- 00:27:51supaya hasil akhirnya di sini tuh akan
- 00:27:54tetap menjadi integer kalau misalkan di
- 00:27:56sininya pengen yang lain-lain gimana oke
- 00:27:57kita buat dia menjadi tanpa return
- 00:28:00dengan cara seperti apa misalkan
- 00:28:03gue pengen bikin sebuah function kita
- 00:28:06kasih void Artinya kita nggak perlu
- 00:28:07return statement kayak gini void yang
- 00:28:10namanya loging misalnya gini atau apa
- 00:28:13log aja deh boleh log
- 00:28:15kayak gini ya Terus tinggal kita si out
- 00:28:22ini log kayak gitu
- 00:28:24kalau kita Panggil function void log ini
- 00:28:27dimana panggilnya misalnya di sini atau
- 00:28:30di sini di awal boleh juga low kayak
- 00:28:32gini titik koma maka si out ini log akan
- 00:28:36muncul ke sini
- 00:28:38nah ini loh tuh kalau kita tambahin di
- 00:28:41sini
- 00:28:44sekarang
- 00:28:46ini loh nah gitu kurang lebih kalau
- 00:28:48pengen selain integer misalnya kita
- 00:28:51nggak mau return sesuatu cuman pengen
- 00:28:52pakai si out doang fungsinya apa gua
- 00:28:55akan kasih contoh lagi kalau kalian
- 00:28:57bingung ini si out-nya 2 biji gua hapus
- 00:29:00kita angkatan pakai si out di function
- 00:29:02Man ini di dalam void low gua akan bikin
- 00:29:05siout untuk apa-apa kebutuhan gue di
- 00:29:08dalam main jadi misalkan di sini gua
- 00:29:10akan tangkap variabelnya variabel apa
- 00:29:13misalnya variabel Rizal misalnya hasil
- 00:29:15kayak gitu dan gua akan si out hasilnya
- 00:29:18ke sini
- 00:29:20hasil
- 00:29:22nya adalah
- 00:29:27Riza
- 00:29:29Ini tipenya adalah integer
- 00:29:33kayak gini Jadi ini nggak bisa lagi
- 00:29:37kayak gini ya untuk pemanggilan lognya
- 00:29:38karena lognya udah menangkap satu
- 00:29:39parameter Rizal jadi kita harus masukin
- 00:29:41reselle ke sini nah gua pengen munculin
- 00:29:44reset dari si tambah satu dan tambah 2
- 00:29:46tambah satu ini kan udah bagian dari
- 00:29:48hasil akhir pertambahan ini ya terus
- 00:29:50tambah 2 juga bagian hasil akhir dari
- 00:29:52pertambahan yang ini jadinya untuk
- 00:29:54memunculkan ke output kalau tadi
- 00:29:55sebelumnya kita kayak gini chow tambah
- 00:29:57satu ini kan yang mana hasilnya 25 kan
- 00:30:00sebaran
- 00:30:0225 doang tapi kalau kita ganti si
- 00:30:05out-nya jadi log yang mana yang mau di
- 00:30:08log yang mau di lock misalnya yang
- 00:30:09tambah satu tambah satu titik koma jadi
- 00:30:13tanpa perlu kita masukin lagi teks
- 00:30:16hasilnya adalah dia akan otomatis Run
- 00:30:19dulu biar kalian gak bingung hasilnya
- 00:30:21adalah 25 jadi ini jadi kayak template
- 00:30:24gitu loh template untuk memunculkan
- 00:30:25sebuah hasil log kayak gini lo tambah
- 00:30:27satu kalau pengen yang kedua yang ini
- 00:30:30tambah 2 kalau kita pakai si out kan
- 00:30:31jadinya tambah dua
- 00:30:34nggak ada nih hasil akhir hasil akhirnya
- 00:30:36kayak gitu nih nggak ada tuh malah jadi
- 00:30:3825 20 kayak gini tuh nah biar nge enter
- 00:30:42bisa sepaket juga di sini langsung endl
- 00:30:44kayak gini
- 00:30:46tanpa kita merusak apa-apa yang ada di
- 00:30:48dalam main hasil akhir adalah 25 enter
- 00:30:5120 Jadi kalau misalkan kita nggak pakai
- 00:30:54cout di bagian tambah dua ini
- 00:30:56log aja tambah duanya
- 00:30:58otomatis sekitaran
- 00:31:01hasilnya adalah 25 hasilnya adalah 20
- 00:31:04jadi kalau kita punya banyak ya beginian
- 00:31:06kita bisa bikin custom template sendiri
- 00:31:09untuk mainan logging ke outputnya sini
- 00:31:11itu sebagai salah satu contoh aja biar
- 00:31:14kalian nggak bingung penggunaan void itu
- 00:31:15bisa dipakai apa aja Nah kurang lebih
- 00:31:17kayak gini ini jadi sebuah template
- 00:31:19untuk kita memunculkan output ke dalam
- 00:31:20Terminal yang ada di idx kita
- 00:31:24Nah sekarang Tugas kalian adalah buat 4
- 00:31:27buah function untuk satu pertambahan
- 00:31:31yang mana pertambahan ini sudah ya kita
- 00:31:33udah lakukan di sini dan yang kedua
- 00:31:35untuk pengurangan kalian bikin sendiri
- 00:31:38yang ketiga untuk perkalian
- 00:31:40yang keempat untuk pembagian silakan
- 00:31:43dibuat dan untuk hasilnya outputnya
- 00:31:45jangan lupa pakai yang
- 00:31:47log ini Oke Output harus pakai Lock gua
- 00:31:53tunggu teman-teman gimana sudah selesai
- 00:31:56boleh di kolom komentar sulit atau
- 00:31:57enggak untuk tugas 4 Tenang masih banyak
- 00:31:59tugas-tugas lainnya Tunggu saja Caranya
- 00:32:01sederhana karena kita udah tahu
- 00:32:03urutan-urutannya Jadi kita bisa copy
- 00:32:05paste aja ini copy paste ganti jadi
- 00:32:07pengurangan
- 00:32:10dan aksinya tetap tinggal ganti ini Jadi
- 00:32:13kurang terus kita copy lagi ke bawah
- 00:32:18pembagian-pembagian ya emang ya
- 00:32:21pembagiannya Maksudnya tadi gue bilang
- 00:32:22pembagian Ya udah deh Biarin X dibagi y
- 00:32:25dan juga kita pasti lagi Per kalian
- 00:32:30X dikali y seperti ini kita punya
- 00:32:33pertambahan pengurangan pembagian
- 00:32:34perkalian fungsinya Udah ada lognya udah
- 00:32:37ada juga jadi kita tinggal mainin ininya
- 00:32:39aja Ini gua hapus yang pertama untuk
- 00:32:42pertambahan yang kedua untuk
- 00:32:46pengurangan atau kurang satu ini biar
- 00:32:51nggak bingung ya karena kita cuman
- 00:32:52single doang Kok cuman satu biji aja per
- 00:32:54masing-masing contoh jadi kita nggak
- 00:32:55usah pakai angka 1 angka 2 kayak gitu in
- 00:32:57kurang sama dengan
- 00:33:00pengurangan misalnya 10 dikurangin 5 oke
- 00:33:05terus
- 00:33:07inkali sama dengan
- 00:33:10perkalian perkalian misalnya dua dikali
- 00:33:144
- 00:33:15terus bagi sama dengan pembagian
- 00:33:19yaitu misalnya berapa ya 20 dibagi 5
- 00:33:24dan kalau kita pengen keluarin berarti
- 00:33:27log
- 00:33:28tambah sini sret terus kita bisa masukin
- 00:33:31yang lainnya log kurang
- 00:33:35log kali
- 00:33:38log bagi
- 00:33:40kita Run
- 00:33:43Oke hasilnya adalah 25 untuk yang ini
- 00:33:46sudah sesuai untuk yang kurang itu
- 00:33:48hasilnya adalah 5 10 - 5 5 untuk yang
- 00:33:52ketiga adalah kali yaitu 2 * 4 adalah 8
- 00:33:56dan yang terakhir pembagian 20 dibagi 5
- 00:33:59adalah 4
- 00:34:03Nah sekarang gua akan ajarin validasi
- 00:34:05terlebih dahulu sebelum nanti akan ada
- 00:34:07tugas-tugas menarik ya buat kalian
- 00:34:09semuanya ya terlebih tentang validasi
- 00:34:11gitu dan juga perhitungan-perhitungan
- 00:34:13sesuatu lah jadi misalkan sini kalian
- 00:34:15punya variabel x bernilai 1 dan kalau
- 00:34:18kita pengen validasi contoh misalnya
- 00:34:20jika nilai kalian itu X itu nilai
- 00:34:22misalnya atau raport lah di sini raport
- 00:34:25raport misalnya 100 nih awalnya kita
- 00:34:28akan validasi pakai if itu artinya jika
- 00:34:31jika raport ya lebih dari
- 00:34:35misalnya lebih dari 50 maka si out
- 00:34:40Anda lumayan pintar seperti ini
- 00:34:45jika tidak else itu adalah jika tidak
- 00:34:48blok ini akan dijalankan she out anda
- 00:34:52tidak pintar nah ini berarti kalau
- 00:34:55dibaca raport itu kan 100 nilainya ya
- 00:34:57jika 100 lebih dari 50 Nah gua tanya
- 00:35:00apakah 100 lebih dari 50 Betul kan maka
- 00:35:03akan langsung otomatis yang ini yang
- 00:35:04akan dieksekusi ke layar getaran
- 00:35:08Anda lumayan pinter Ya tapi kalau
- 00:35:11misalkan raportnya nggak 100 alias di
- 00:35:14bawah 50 atau bahkan 50 kita coba di
- 00:35:17bawah 50 dulu deh 49
- 00:35:20maka yang ini akan dieksekusi anda tidak
- 00:35:23pintar karena kriterianya nggak sesuai
- 00:35:25dengan if pertama jadi ini adalah
- 00:35:28perkondisian yang pertama jika 49 lebih
- 00:35:32dari 50 maka ini yang akan keluar di
- 00:35:35layar tapi jika tidak ya kan 49 itu kan
- 00:35:37nggak lebih gede daripada 50 makanya
- 00:35:40masuk ke bagian LS atau pengecualian
- 00:35:43jadi yang keluar adalah Anda tidak
- 00:35:45pintar nah bahkan kalau kita masukin 50
- 00:35:47ke sini itu akan masuk sebagai anda
- 00:35:50tidak pintar getaran lagi
- 00:35:53anda tidak pintar kenapa Karena di sini
- 00:35:55kita deklarasiinnya untuk kondisinya
- 00:35:57adalah lebih dari lebih dari 50 adalah
- 00:36:0151 50 itu tidak lebih dari 50 benar kan
- 00:36:05Nah kalau pengen 50 masuk ke dalam
- 00:36:07perkondisian maka kalian masukin di sini
- 00:36:09sama dengan konsep berbagai bahasa
- 00:36:12pemrograman mirip-mirip kayak gini untuk
- 00:36:13else if else kayak gini-ginian kecebaran
- 00:36:16lagi Sekarang Anda lumayan pintar dan di
- 00:36:19sini pun kelihatan juga kok di idenya ya
- 00:36:21bahwa yang ini akan dieksekusi ini
- 00:36:23soalnya redup berarti validasi ini masuk
- 00:36:26langsung sini raport 50 adalah lebih
- 00:36:29besar daripada sama dengan 50 artinya 50
- 00:36:33ini Samalah dengan 50 yang ada di sini
- 00:36:34itu sama nilainya maka ini dinyalakan
- 00:36:36tapi kalau di sini enggak pakai sama
- 00:36:38dengan artinya harus lebih besar dari 50
- 00:36:40ini 50 enggak lebih besar dari 50 ya kan
- 00:36:42dia sama jadinya kayak begitu nah ada
- 00:36:46juga yang namanya else if kalian bisa
- 00:36:48masukin else if di sini else if tapi
- 00:36:50kalau else if itu harus pakai buka tutup
- 00:36:52lagi
- 00:36:53sini
- 00:36:54Nah kayak gini misalnya rapot lebih dari
- 00:36:5870 Anda lumayan pintar
- 00:37:05kalau raport lebih dari 90 anda pintar
- 00:37:10LS
- 00:37:15tidak pintar misal 5 contoh doang ya
- 00:37:18jangan baper Bro gue juga nilainya
- 00:37:19jelek-jelek sama kalau kita punya 50
- 00:37:21Karena di sini ada kondisi-kondisi
- 00:37:24tertentu yang mana 50 tidak termasuk ke
- 00:37:26dalam dua spek Ini spek pertama adalah
- 00:37:28jika rapot lebih dari 90 nilainya Maka
- 00:37:31akan muncul anda pintar terus spek yang
- 00:37:33kedua adalah jika raport itu lebih dari
- 00:37:3670 ya maka anda lumayan pintar nah jika
- 00:37:40tidak maka anda tidak pintar nah 50 ini
- 00:37:43nggak masuk ke 90 nggak masuk ke 70 maka
- 00:37:45akan masuk ke pengecualian yaitu si else
- 00:37:47Maka kalau kita Run yang tereksekusi
- 00:37:49adalah Anda tidak pintar semoga kalian
- 00:37:52cukup mengerti seputar fls kalian bisa
- 00:37:54klik-klik dulu yang lama di sini nih
- 00:37:55karena ini lumayan memakan waktu memang
- 00:37:57untuk mempelajari if else supaya enggak
- 00:37:59bingung pokoknya kurang lebih kalian
- 00:38:01bisa bikin perkondisian lebih dari satu
- 00:38:04dua tiga empat jadi misalkan kalau as if
- 00:38:07itu kalian bisa banyak lagi isinya misal
- 00:38:10ini else if lagi juga bisa kayak gini
- 00:38:13jangan lupa lsnya lu masukin lagi nanti
- 00:38:15misalnya lebih dari 101 LS di sini si
- 00:38:19out apa gitu loh Nah jadinya yang
- 00:38:23dikasih banyak ya karena ini adalah
- 00:38:24kondisi di mana kondisi pertama tidak
- 00:38:27jalan masuk ke kondisi kedua masuk lagi
- 00:38:29kondisi tiga kondisi empat lima dan
- 00:38:31seterusnya
- 00:38:35kita akan bikin perhitungan usia
- 00:38:37berdasarkan tahun kelahiran dengan
- 00:38:40metode input ya kan dari tadi kita
- 00:38:42mainnya si out untuk output dan kita
- 00:38:44bisa mainin yang namanya check-in untuk
- 00:38:47input pertama kita si out dulu keluar
- 00:38:51masukkan tahun kelahiran
- 00:38:55kelahiran Anda kalau udah kayak gini
- 00:38:58kita butuh penampungan atau variabel
- 00:39:00baru untuk menampung apa-apa yang
- 00:39:02diinputkan sama si user ini kita bikin
- 00:39:06di atasnya aja boleh mau di bawah juga
- 00:39:07boleh sih Kita kasih integer untuk
- 00:39:09penampungan tahun kelahiran tahun lahir
- 00:39:12sama dengan nol dulu di awal boleh kasih
- 00:39:15nol kayak gini atau mau pakai kurawal
- 00:39:18kosong seperti ini juga bisa kayak gini
- 00:39:20ya boleh ya
- 00:39:21terus di sini karena ini baru output
- 00:39:24doang keluar ke Terminal kalau
- 00:39:26getarannya karena
- 00:39:28nih masukkan tahun kelahiran udah diem
- 00:39:31doang dia kayak gini kita bisa kasih
- 00:39:32input di sini di bawahnya c in lebih
- 00:39:35dari Nah kalau input itu kayak lebih
- 00:39:37dari gini panah kanan kalau Input Kalau
- 00:39:39ini untuk keluar kalau ini untuk ke
- 00:39:42dalam masuk jadi apa yang mau kita
- 00:39:44masukin ketika orang melihat teks
- 00:39:46masukkan tahun kelahiran anda di
- 00:39:48terminal itu yang akan kita masukin
- 00:39:50adalah tahun lahirnya jadi Cin tahun
- 00:39:53lahir
- 00:39:55Oke dan sekarang kita bisa out kan lagi
- 00:39:57out dengan cara karena disini kita punya
- 00:40:00low jadi untuk hasil akhir kita akan
- 00:40:01pakai log aja log apa yang di lock yang
- 00:40:04di lock adalah tahun lahir
- 00:40:07seperti ini kalau sudah kita coba Run
- 00:40:11masukkan tahun kelahiran Anda misalnya
- 00:40:132000 low enter Maka akan muncul di sini
- 00:40:172000 betul
- 00:40:19Nah kalau misalkan pengen lebih jelas
- 00:40:21lagi maka di sini Kita masukin tahun
- 00:40:25kelahiran Anda adalah
- 00:40:29nih biar lebih well lagi gitu kita Run
- 00:40:33ulang masukkan tahun kelahiran Anda 1999
- 00:40:36enter tahun kelahiran Anda adalah aladah
- 00:40:40adalah 1999 Artinya kita bisa menghitung
- 00:40:44Berapa usia dia saat ini dari
- 00:40:47kelahirannya dia Nah akhirnya kita akan
- 00:40:50mulai ya Nah sesudah check in ini gua
- 00:40:52akan bikin rumus yaitu untuk Menghitung
- 00:40:55kalkulasi usia ya jadi Taruhlah di sini
- 00:40:59usia sama dengan usia adalah berarti
- 00:41:03tahun sekarang tahun di mana kita dunia
- 00:41:06berada ya Bro ya dikurangin dengan tahun
- 00:41:08kelahirannya si manusia tahun underscore
- 00:41:11sekarang dikurangin tahun lahir kayak
- 00:41:13gini nah sekarang kita belum punya kita
- 00:41:16harus tahu kita harus deteksi tahun
- 00:41:18sekarang di dunia itu tahun berapa bener
- 00:41:20Jadi kita akan pakai library bawaan si
- 00:41:22plus-plus
- 00:41:24Nah kalau di javascript sebenarnya untuk
- 00:41:27ngambil tahun sekarang tuh gampang
- 00:41:28banget kalian Tinggal bikin satu
- 00:41:29variabel di sini Nih misalnya in tahun
- 00:41:34sekarang sama dengan
- 00:41:36Death now kayak gini kalau di Jakarta
- 00:41:39gua Gua akan pakai library Chrono
- 00:41:43namanya jadi tahun sekarang saat ini
- 00:41:45kita awasin dulu kita import dulu
- 00:41:47librarynya atau bikin include baru di
- 00:41:49sini include yang namanya itu Chrono
- 00:41:53Chrono seperti ini ya kita akan pakai
- 00:41:56Chrono bawaannya sih si plus-plus Nah
- 00:41:58kalau udah di import chrononya gua akan
- 00:42:01Panggil di sini nasi Krono ini kurang
- 00:42:03lebih untuk kita mainin waktu ya mau
- 00:42:05tahun bulan ataupun hari memang di sini
- 00:42:09agak sedikit ribet ya kalau di
- 00:42:10javascript kayak simpel banget untuk
- 00:42:12manggilnya tinggal kayak date now kayak
- 00:42:15gini terus.yir misalnya kayak gitu-gitu
- 00:42:16Nah di sini rada panjang sedikit yang
- 00:42:18gua tahu ya tapi kalau kalian tahu cara
- 00:42:20yang lebih singkat lagi tolong dikabarin
- 00:42:22aja di kolom komentar tapi kalau
- 00:42:24pengetahuan gua kita bisa bikin satu
- 00:42:26variabel baru gua akan diklar pakai auto
- 00:42:29aja karena gue juga nggak tahu ini tipe
- 00:42:31datanya apaan gitu mungkin integer nanti
- 00:42:33kedepannya tapi nanti kita akan coba
- 00:42:34format ulang jadi gua kasih auto dulu
- 00:42:36aja di awal untuk tahun sekarang sama
- 00:42:39dengan Kita masukin chronoknya ke sini
- 00:42:41ke variabel tahun sekarang dengan cara
- 00:42:44chrono.2.2 nah di dalam Chrono itu ada
- 00:42:46yang namanya sistem underscore Sorry
- 00:42:48sistem underscore lock yang mana ini
- 00:42:51isinya Nanti kayak year moon kayak
- 00:42:54gitu-gitu bulan tahun tanggal hari
- 00:42:55gitu-gituan lah Ya kurang lebih ya Dan
- 00:42:57Kita masukin lagi di dalam sistem clock
- 00:42:59itu ada yang namanya now untuk
- 00:43:01mendeklarasikan bahwa kita mau cari
- 00:43:03waktu sekarang gitu Nah ini nih Nah
- 00:43:05sekarang kita coba si out dulu si out
- 00:43:08tahun sekarang Apakah benar atau enggak
- 00:43:11kita coba Run
- 00:43:15ya formatnya akan menjadi seperti ini
- 00:43:17tahun bulan tanggal waktu kurang lebih
- 00:43:21kayak gini nah gua akan butuh tahunnya
- 00:43:25doang untuk kalkulasi yang kita udah
- 00:43:28punya di sini nih Mana rumusnya tadi in
- 00:43:30usia adalah tahun sekarang dikurangin
- 00:43:33tahun kelahiran Betul kan ya jadi
- 00:43:35ibaratkan di sini tahun sekarang 2023
- 00:43:38maka 2023 dikurangin tahun kelahirannya
- 00:43:40misalnya 1994 maka usianya 29 atau 30
- 00:43:43gitu lah ya untuk tahun sekarang ya kita
- 00:43:45format di depannya kalian tambahin
- 00:43:47format kayak gini ya Terus bungkus tahun
- 00:43:50Sekarangnya ke dalam format dan kita
- 00:43:52kasih di sininya koma yang artinya kita
- 00:43:55mau ngeformat si tahun sekarang sebelum
- 00:43:57komanya kita kasih string Apa formatnya
- 00:44:00nah ini terdeteksi fmt kayak gini untuk
- 00:44:02ngeformat ya formatnya itu kita pakai
- 00:44:04kurawal gua pengen titik dua gua butuh
- 00:44:07girnya doang ini nih 2023 tinggal
- 00:44:10tambahin persen y huruf gede kayak gini
- 00:44:12Oke artinya kita mencari tahun di dalam
- 00:44:17format ini ini satu format gua pengen
- 00:44:21cari tahunnya cari tahun diantara
- 00:44:24baris-baris kode yang keluar ini nih
- 00:44:26jadi kalau di sini titik dua persen y
- 00:44:28maka seharusnya gearnya yang akan kamu
- 00:44:31ambil kalau kita Run
- 00:44:34maka 2023 nya udah dapet guys Nah karena
- 00:44:38kita udah tahu ini hasilnya 2023 maka
- 00:44:40ini kita akan pisahkan menjadi sebuah
- 00:44:42variabel baru untuk tahun Sekarangnya
- 00:44:43Nah kalau yang ini kan library untuk
- 00:44:45kita ngambil data mau tahun mau bulan
- 00:44:48mau hari jadi gua akan masukkan sini
- 00:44:50Auto
- 00:44:52Dead kayak gini Dead sama dengan si
- 00:44:54Chrono ini
- 00:44:57Cut masukin sini nah jadi Dead itu
- 00:45:00Chrono system clock now nah ini tahun
- 00:45:02bulan dan lain-lain nah yang auto tahun
- 00:45:04sekarang itu kita bisa timpah dengan
- 00:45:05nilai format yang ada di sini nah
- 00:45:07ngarahnya ngarahnya adalah bukan lagi
- 00:45:09ketahuan sekarang karena ini kan
- 00:45:10variabelnya tahun sekarang arahnya
- 00:45:11adalah
- 00:45:14yang ini untuk southnya Berarti sekarang
- 00:45:17tinggal tahun Sekarang aja sih
- 00:45:26Oh ini kurang titik
- 00:45:29sekarang kita Run lagi apakah tetap 2023
- 00:45:32atau enggak
- 00:45:35tetep ya cuma sekarang prosesnya diubah
- 00:45:37menjadi kayak gini lebih biar lebih
- 00:45:40dibaca aja gitu loh Nah yang ini tuh
- 00:45:42formatnya string ya guys ya Jadi ini mau
- 00:45:44auto mau langsung string juga boleh
- 00:45:46string kayak gini boleh
- 00:45:49Nah ini kan udah Puguh string 2023 Nah
- 00:45:52nanti akan jadi kendala karena
- 00:45:53diperhitungkan kita di sini tahun
- 00:45:55sekarang adalah dikurangi tahun lahir
- 00:45:57artinya string dikurangin integer itu
- 00:45:59kan akan rusak jadi kita harus konversi
- 00:46:01string ini menjadi sebuah integer Nah
- 00:46:04itulah memang rada ribet Nah sekarang
- 00:46:05kita harus conversi tipe string ini
- 00:46:07menjadi sebuah integer mungkin caranya
- 00:46:10bisa pakai in now Misalnya ini gua
- 00:46:12deklarasiin variabel baru lagi tahun
- 00:46:15sekarang jadi now dengan format baru
- 00:46:17yaitu sebagai Story ya mungkin story di
- 00:46:20sini Aduh gua apalagi Asto itu ya tapi
- 00:46:23intinya ini bisa ngekonversi dari string
- 00:46:25ke integer seharusnya tahun sekarang
- 00:46:27artinya tahun sekarang ini yang tadinya
- 00:46:30STR kita ubah jadi
- 00:46:32integer ya jadi now Jadi ini enggak
- 00:46:36perlu lagi tahun sekarang tapi si
- 00:46:37out-nya itu now kita coba Run
- 00:46:42nah 2023 berhasil kalau misalkan mau
- 00:46:44dikurangin tahun lahir atau dikurangin
- 00:46:4810 deh Harusnya kan jadi 2013 Ya kalau
- 00:46:512023 Harusnya bisa nih
- 00:46:55Nah jadi 2013 sudah berhasil ya karena
- 00:46:58kalau kita nggak pakai konversi seperti
- 00:47:00ini Ini gua awasin dulu tahun sekarang
- 00:47:04dikurangin ini tanpa konversi ya
- 00:47:05dikurangi 10 tuh nggak bisa karena dia
- 00:47:07kan string tuh jadi makanya kita harus
- 00:47:09konversi dulu jadi sebuah integer yang
- 00:47:12tadinya string jadi kita ubah jadi
- 00:47:14integer makanya kita bisa pakai variabel
- 00:47:16tahun sekarang yang udah berganti
- 00:47:17menjadi integer yang tadinya adalah
- 00:47:18sebuah string atau biar kalian nggak
- 00:47:21bingung di sini kalian bisa kasih year
- 00:47:23terus untuk variabel yang ini kalian
- 00:47:25ganti jadi tahun sekarang
- 00:47:29Story ke storynya ke year
- 00:47:33nah terus untuk si outnya ya tahun
- 00:47:38sekarang kayak gini aja udah putaran
- 00:47:40lagi
- 00:47:432023 kalau kita kurangin dengan
- 00:47:471994 maka 29 harusnya
- 00:47:5129 betul ya Nah ini kita awasin karena
- 00:47:55kita udah punya perhitungannya jadi in
- 00:47:57tahun sekarang ini bisa kita gunakan
- 00:47:58langsung ini biar rapih gua pindahin ke
- 00:48:01sini ini kita ya rapi-rapiin dulu dikit
- 00:48:05lah ya kayak begini ya Oke ini gua
- 00:48:07awasin dulu nah tahun lahir itu adalah
- 00:48:10dari inputan tahun sekarang adalah hasil
- 00:48:12dari pengambilan di dalam library Chrono
- 00:48:15terus ini tinggal kita buka aja kita
- 00:48:18buka si out masukkan tahun kelahiran
- 00:48:20Anda misalnya nanti ngetik 1999 atau
- 00:48:23tahun 2000 terus cinta tahun lahir yang
- 00:48:26artinya tahun lahir akan terisi nilainya
- 00:48:28Oke dan tahun sekarang itu sudah dapat
- 00:48:312023 ini 2023 sesuai dengan kita ngoding
- 00:48:35Tahun berapa tuh kan ya atau program ini
- 00:48:38dibuka tahun berapa gitu loh kali aja
- 00:48:392050 juga bisa-bisa aja gitu kan Terus
- 00:48:42di sini kita punya perhitungan in usia
- 00:48:44sama dengan tahun sekarang dikurangi
- 00:48:45tahun lahir jadi untuk rizalnya kita
- 00:48:48tinggal keluarin usia bukan tahun lahir
- 00:48:50lagi ini kan bekas awal tadi ya
- 00:48:52log usia seperti ini jangan lupa cek ke
- 00:48:56log log itu di sini keluarnya apa tahun
- 00:48:59kelahiran Anda adalah nah ini udah nggak
- 00:49:01perlu lagi kayak gini tapi kita ganti
- 00:49:02jadi usia anda sekarang adalah nah
- 00:49:08kayak gini Ngerti nggak guys bingung kan
- 00:49:10dah jadi kurang lebih programnya
- 00:49:13sesederhana ini kita ambil terlebih
- 00:49:15dahulu
- 00:49:16waktu dunia kita saat ini dan kita
- 00:49:19konversi waktu tersebut menjadi sebuah
- 00:49:22integer yaitu dengan nama variabel tahun
- 00:49:25sekarang jadi kita dapetin 2023 dan
- 00:49:28untuk tahun lahir ini adalah inputan
- 00:49:31dari user karena di sini ada check in ya
- 00:49:34atau input yang mana inputnya akan
- 00:49:37mengarah ke tahun lahir jadi nanti di
- 00:49:39sini akan terisi berdasarkan input dari
- 00:49:42user tahun saat ini nah terus di sini
- 00:49:47ada si out untuk munculin ke layar
- 00:49:49masukin tahun kelahiran Anda dimasukin
- 00:49:51lah tahun kelahirannya dan akan masuk ke
- 00:49:53dalam variabel tahun lahir angkanya
- 00:49:55setelah itu angka tersebut angka tahun
- 00:49:58lahir akan dikalkulasi di dalam sebuah
- 00:50:00variabel perhitungan itu perhitungan
- 00:50:01usia di sini in Usia akan menghitung
- 00:50:04tahun sekarang yaitu 2023 dikurangi
- 00:50:07dengan tahun lahir atau tahun kelahiran
- 00:50:09yang diinputkan oleh si user betul dan
- 00:50:12kita Munculkan hasil akhirnya lewat
- 00:50:14sebuah void
- 00:50:16function lock namanya di sini yang
- 00:50:18meritten kosong apa-apa tapi
- 00:50:21mengeluarkan output yang mana outputnya
- 00:50:23adalah usia anda sekarang sekian sekian
- 00:50:25sekian sekian jadi kalau kita Run
- 00:50:30masukkan tahun lahir Anda misalnya gua
- 00:50:33lahir tahun 2003 maka usia gua saat ini
- 00:50:36harusnya kita enter
- 00:50:38usia anda sekarang adalah 20 Bagaimana
- 00:50:42teman-teman berhasil selamat program
- 00:50:45pertama the best C plus-plus Anda
- 00:50:47berhasil dibuat
- 00:50:50tugas berikutnya untuk kalian ini adalah
- 00:50:52tugas terakhir buat kalian semua ya guys
- 00:50:54ya yang udah mengikuti sampai saat ini
- 00:50:55dan selalu berhasil mengcopy paste
- 00:50:57ataupun mengikuti persis gua punya tugas
- 00:50:59lagi di sini yang mana Gua pengen adalah
- 00:51:02outputnya bukan lagi seperti ini tapi
- 00:51:04ada sebuah validasi yang mana kan
- 00:51:06sekarang outputnya usia anda sekarang
- 00:51:09adalah Misalnya 23 Nah gua pengen ada
- 00:51:12validasi jika usia di atas 50 maka anda
- 00:51:18adalah tua jika usia di atas 30 maka
- 00:51:24anda adalah dewasa jika usia di bawah 30
- 00:51:28maka anda adalah anak-anak di sini gua
- 00:51:32cuma membagi tiga validasi aja 3
- 00:51:34kategori yaitu kategori tua kategori
- 00:51:36dewasa dan kategori anak-anak dengan
- 00:51:39validasi yang seperti ini
- C++
- CLion
- pemrograman
- tutorial
- IDE
- variabel
- fungsi
- input
- output
- validasi