00:00:00
hai hai
00:00:11
hai hai
00:00:15
hai hai
00:00:30
hai oke assalamualaikum warahmatullahi
00:00:34
wabarakatuh hai sobat koding semuanya
00:00:37
apa kabar seri ini adalah seri dimana
00:00:40
kita akan mencoba membahas salah satu
00:00:43
bahasa pemograman yang bisa kita gunakan
00:00:45
untuk memulai memahami tentang struktur
00:00:48
dari pemrograman bahasa itu adalah
00:00:51
bahasa si plus-plus banyak sekali hal
00:00:54
yang bisa kita lakukan kalau kita
00:00:55
menggunakan bahasa si plus-plus mungkin
00:00:58
diantara kalian ya yang melihat video
00:01:00
ini memanfaatkan si plus-plus ini hanya
00:01:03
sebagai pelengkap dalam dunia akademik
00:01:06
mungkin untuk tugas kuliah mungkin untuk
00:01:08
tugas sekolah tetapi setelah itu tidak
00:01:10
kita gunakan jadi itu sangat disayangkan
00:01:12
karena apa bahasa si plus-plus ini
00:01:14
sangat banyak sekali kegunaannya dan
00:01:17
bisa kita gunakan untuk membangun sebuah
00:01:19
aplikasi ataupun teknologi-teknologi
00:01:22
yang lainnya yang bisa bermanfaat dan
00:01:24
tentunya sangat canggih untuk membahas
00:01:28
lebih lanjut mari kita langsung simak
00:01:31
lengkapnya untuk yang pertama pasti kita
00:01:38
bertanya-tanya apa itu si plus-plus
00:01:40
darimana asalnya kenapa kok enggak sih
00:01:43
minmin atau mungkin si bintang-bintang
00:01:45
seperti itu padahal sisapp kanada sih
00:01:48
yang si pagar itu jadi gini ceritanya
00:01:50
saya sedikit cerita ya tentang sejarah
00:01:53
dari 11 plus bahasa pemrograman c plus
00:01:55
plus ini ternyata pertama kali dibuat
00:01:58
oleh bigenmi stroustrup di laboratorium
00:02:01
eti end table atau kalau di bahasa
00:02:04
indonesia itu atm ntb al kayak gitu pada
00:02:07
tahun
00:02:10
hai jadi pada momen apa dia membuat
00:02:12
seperti itu jadi pertama kali cb jernis
00:02:16
rutin iya dia membuat si plus-plus itu
00:02:18
ketika ia sedang melakukan pekerjaan
00:02:20
untuk meraih gelarnya sebagai pejje jadi
00:02:24
dia membuat sebuah tesis pada salah satu
00:02:27
bahasa pemrograman lalu ia berkesempatan
00:02:30
nih jadi untuk bekerja pada bahasa
00:02:33
tersebut yang bernama simulasi dia jadi
00:02:37
dia berkesempatan untuk kerja ya pada
00:02:39
pemrograman bernama simula ngayon
00:02:43
dimulainya
00:02:44
hai si mulai itu ternyata merupakan
00:02:46
bahasa yang digunakan untuk simulasi
00:02:49
pada salah satu varian yaitu the
00:02:52
simulation 67 varian ini disebut sebagai
00:02:55
bahasa pertama yang mendukung
00:02:58
object-oriented programming atau kalau
00:03:00
bahasa indonesia itu pemrograman
00:03:02
berorientasi pada objek kayak gitu ya
00:03:05
nah hal ini yang membuat cb jernih
00:03:08
stroustrup membuat sebuah prototype dari
00:03:11
bahasa yang sebelumnya sudah ada bahasa
00:03:13
si yang memiliki fasilitas kelas dan
00:03:17
juga dipercaya gih
00:03:20
hai lalu ketika sudah ditambahkan
00:03:22
beberapa fasilitas dan kelas-kelas yang
00:03:24
sudah diberi canggih bahasa yang
00:03:26
dikembangkan itu diberi nama see with
00:03:28
class atau bahasa sih yang memiliki
00:03:31
clash
00:03:36
oh ya jadi kayak gitu setelah itu
00:03:39
ternyata di tahun 1983 sampai 1984
00:03:43
bahasa yang tadi dikembangkan yang sudah
00:03:46
berubah namanya menjadi see with class
00:03:48
atau bahasa si dengan kelas
00:03:49
disempurnakan kembali nih dengan
00:03:51
overloading operator dan biasa disebut
00:03:54
sebagai better sih kayak gitu ya selain
00:03:58
itu di tahun itu juga yaitu tahun 1983
00:04:01
diganti dengan nama yang baru yaitu si
00:04:04
plus-plus yang mungkin karena banyak
00:04:08
dari bahasa sip sebelumnya ditambahkan
00:04:11
kelas ditambahkan beberapa fitur-fitur
00:04:13
baru yang membuat c ini menjadi lebih
00:04:16
canggih kayak gitu ya akhirnya si itu
00:04:18
diubah menjadi si plus-plus urusi ini
00:04:20
diambil dari bahasa pemrograman si
00:04:23
sedangkan untuk simbol siklus +
00:04:25
merupakan tingkat kenaikan pada operator
00:04:28
c dan juga ditunjukkan sebagai versi
00:04:31
yang lebih canggih dari bahasa c
00:04:33
sebelumnya ya kayak gitu ya jadi sudah
00:04:36
paham
00:04:36
aku enggak cimin mungkin kalau jimin
00:04:39
mungkin pengembangan c yang fiturnya
00:04:41
dikurangi gitu jadi ini si plus-plus
00:04:43
sejarahnya seperti itu
00:04:48
hai lalu setelah itu beberapa perusahaan
00:04:51
kan ini bahasanya sudah dikembangkan ya
00:04:54
sama si journey tadi lalu
00:04:57
perusahaan-perusahaan itu banyak sekali
00:04:59
yang merilis compiler untuk si plus-plus
00:05:02
seperti yang dilakukan oleh perusahaan
00:05:04
borland international jadi kalau kalian
00:05:07
sudah pernah dengar namanya brown si
00:05:09
plus-plus dan turbo siplus itu adalah
00:05:12
produksi atau yang dikembangkan oleh
00:05:14
borland internasional meskipun kedua
00:05:17
compiler itu digunakan untuk mengkompile
00:05:19
kode si plus-plus ternyata compiler
00:05:22
borland c plus-plus ini bisa digunakan
00:05:24
pada lingkungan dus dan pemrograman
00:05:27
windows ya selain dari borland itu
00:05:32
hai ternyata ada perusahaan lain nih
00:05:34
yang rilis compiler si plus-plus juga
00:05:36
seperti top speed si plus-plus dan
00:05:40
jourtex si plus-plus jadi enggak cuma
00:05:44
borland international yang merilis
00:05:47
compiler untuk menjalankan program dari
00:05:50
11 ini bahasa ini juga sudah memiliki
00:05:54
bahasa siklus ya sudah memiliki
00:05:56
standarisasi penerbitan yang pertama
00:05:58
yaitu pada tahun 1998 jadi prosesnya
00:06:01
sampai bisa terbit itu sudah cukup
00:06:03
panjang ya dari 1983 sampai 1998 yaitu
00:06:10
dengan standarnya yaitu iso ic4 belas 88
00:06:17
2.2 19982 jadi kayak gitu prosesnya
00:06:22
perkembangan dari siklus + dari awal
00:06:24
dikembangkannya sampai bisa memiliki
00:06:27
standar yang pertama
00:06:29
hai hai
00:06:31
hai hai
00:06:35
oh ya jadi pada dasarnya itu kalau si
00:06:37
plus-plus itu penulisannya hampir sama
00:06:40
dengan bahasa si biasa masih seperti
00:06:42
penulisan bahasa sih karena apa si
00:06:44
plus-plus itu merupakan bahasa turunan
00:06:47
dari bahasa sih yang diperluas sehingga
00:06:49
kita bisa menggunakan bahasa si itu
00:06:51
dalam si plus-plus ya tetapi ada
00:06:54
beberapa fitur atau beberapa
00:06:56
kecanggihannya yang dari semisal kita
00:06:59
ingin menggunakan siplus disitu nggak
00:07:01
bisa karena mungkin di sini itu belum
00:07:03
ada fiturnya tapi displays ini sudah
00:07:07
dikembangkan gitu
00:07:10
hai desi plus-plus ini ada kelebihannya
00:07:13
jadi
00:07:14
hai yang pertama dia bisa tersedia
00:07:17
hampir di semua jenis komputer selain
00:07:21
itu proses eksekusi si plus-plus ini
00:07:23
lebih cepat ya jadi lebih cepat
00:07:28
ini dia fleksibel dan juga portable
00:07:31
untuk semua jenis komputer hampir sama
00:07:32
ya dengan yang pertama lalu ada juga
00:07:34
sedikit kata kunci hanya sekitar 48 kata
00:07:38
kunci tingkat bahasa pemrogramannya itu
00:07:41
masih menengah atau middle level
00:07:42
language bahasanya terstruktur dan
00:07:46
termasuk bahasa pemrograman oop atau
00:07:48
object oriented programming kalau bahasa
00:07:51
indonesianya pemrograman berorientasi
00:07:53
kan pada objek kodenya ini bersifat
00:07:57
reusable bisa digunakan kembali pada
00:07:59
project lain tentunya dengan library dan
00:08:02
file header selanjutnya bisa membuat
00:08:04
aplikasi grafik prosesor dengan kualitas
00:08:07
tinggi menggunakan si plus-plus ini
00:08:11
selanjutnya ada dukungan function and
00:08:14
class library yang mana ini adalah
00:08:16
pustaka fungsi dan kelas sehingga bisa
00:08:18
digunakan untuk membuat aplikasi makro
00:08:22
dan tentunya bahasa ini sudah memiliki
00:08:25
standar ansi yang bisa
00:08:28
kan diberbagai platform istilahnya
00:08:31
adalah multi-platform lah dia bisa
00:08:33
multi-platform biar dia bisa lintas
00:08:35
kayak gitu nah sekarang yang membuat
00:08:37
kita putus untuk belajar ya belajar
00:08:40
siklus ini apa jadi kalian mungkin belum
00:08:43
tahu termasuk saya ya saya dulu juga
00:08:45
sempat belajar tentang si plus-plus ini
00:08:47
tetapi karena saya belum menerapkannya
00:08:50
untuk membuat sebuah project yang bisa
00:08:52
terlihat akhirnya saya pindah ke bahasa
00:08:54
yang lain tapi ternyata untuk bahasa
00:08:57
sini yang pertama dia bisa kita gunakan
00:08:59
untuk mempelajari kernel dari sistem
00:09:02
operasi ya karena itu seperti apa kernel
00:09:05
klinuk windows dan os x dibangun
00:09:08
menggunakan cd atau si plus-plus kernel
00:09:12
itu adalah kumpulan system library
00:09:15
system calls hardware drivers compiler
00:09:18
dan beberapa aplikasiuntuk juicer oleh
00:09:22
karena itu kenal ini merupakan program
00:09:24
komputer yang mengelola kyoya
00:09:26
input-output antara hardware
00:09:28
hai aplikasi yang dibangun oleh seorang
00:09:30
programmer kayak gitu jadi dia adalah
00:09:33
mengelola input output nya ya hardware
00:09:36
dengan aplikasi kernel ini menerjemahkan
00:09:39
instruksi dari aplikasi menjadi
00:09:40
instruksi yang akan dieksekusi oleh cpu
00:09:42
dan hardware lainnya dan kernel ini
00:09:45
memiliki tempat yang sangat terproteksi
00:09:47
di memori begitulah gambarannya ya jadi
00:09:51
selanjutnya ada juga yang bisa kita
00:09:53
gunakan adalah membangun aplikasi
00:09:55
desktop bisa untuk aplikasi kasir
00:09:58
mungkin untuk aplikasi-aplikasi yang
00:10:00
lainnya itu bisa kita bangun menggunakan
00:10:02
pemrograman c plus plus karena dia juga
00:10:06
ada ya bisa kita memanfaatkan gui dari
00:10:09
library yang sudah disediakan oleh
00:10:11
sistem operasi yang kita gunakan kalau
00:10:14
kita menggunakan windows kita bisa
00:10:16
menggunakan gurunya library windows form
00:10:18
jika menggunakan os x kamu bisa
00:10:21
menggunakan gui library cocoa ya
00:10:23
tulisannya cocoa kayak gitu sedangkan
00:10:27
untuk linux dan unix kita
00:10:28
menggunakan
00:10:32
hai nah selanjutnya kita bisa
00:10:35
menggunakannya si plus-plus ini untuk
00:10:38
membuat sebuah aplikasi mikrokontroler
00:10:42
salah satu teknologi yang sering kita
00:10:44
digunakan atau sering digunakan ya oleh
00:10:46
programmer programmer untuk membuat
00:10:48
aplikasi mikrokontroler itu adalah
00:10:51
menggunakan kode javier dia adalah ide
00:10:54
untuk mengembangkan aplikasi
00:10:56
mikrokontroler deciphered meganya
00:11:00
mikrokontroler ini sangat luas mulai
00:11:02
dari membangun perangkat elektronik
00:11:05
robotic hingga internet of thing atau ot
00:11:09
bisa kita jelajahi untuk membangun
00:11:12
perangkat yang kita rancang ya jadi
00:11:14
kalau kalian pernah melihat ada robot
00:11:17
seperti robot yang bisa bermain bola
00:11:20
kayak gitu ya terus bisa mengejar suatu
00:11:22
objek dengan warna tertentu kita bisa
00:11:24
kita kembangkan menggunakan pemrograman
00:11:26
c plus plus dengan memanfaatkan kode
00:11:28
javier ini
00:11:29
oh ya selanjutnya ada juga kita bisa
00:11:34
membuat sebuah aplikasi perangkat mobile
00:11:38
smartphone ataupun perangkat mobile yang
00:11:41
lainnya jadi ranahnya itu merupakan
00:11:44
salah satu ranah teknologi informasi
00:11:46
yang sangat berkembang cepat jangan
00:11:48
salah ya jadi kita dengan menggunakan
00:11:49
siklus ini kita juga bisa membuat
00:11:52
aplikasi perangkat mobile dan yang
00:11:54
terakhir kita juga bisa membuat game ya
00:11:57
contoh aplikasi yang kita gunakan untuk
00:11:59
mengembangkan sebuah hakim itu adalah
00:12:02
ada koko studi ada panda3d dan yang
00:12:07
lainnya itu menggunakan bahasa
00:12:10
pemrograman c plus plus ya
00:12:16
hai metode pemanfaatan kita dalam
00:12:18
mengembangkan sebuah aplikasi atau
00:12:19
teknologi-teknologi yang canggih
00:12:21
menggunakan pemrograman c plus plus nah
00:12:23
sekarang ada juga perbedaan bahasa si
00:12:28
plus-plus ini dengan bahasa induknya
00:12:30
yaitu bahasa c jadi kita biar tahu ya
00:12:33
jadi perbedaannya sedan si plus-plus itu
00:12:36
apa itu ada yang pertama ya kayak gini
00:12:38
penemunya jelas beda jadi penemu bahasa
00:12:41
si itu adalah bell telephone sedangkan
00:12:43
untuk si plus-plus itu adalah beginning
00:12:45
stroustrup itu sangat jelas ya karena
00:12:48
bibirnya ini mengembangkan si itu dan
00:12:51
menambahkan beberapa kecanggihannya
00:12:54
sehingga ditambahkan dan menjadilah
00:12:56
bahasa si plus-plus seperti yang saya
00:12:58
ceritakan tadi ya nah selanjutnya si
00:13:01
plus-plus ini cakupannya lebih besar
00:13:03
sehingga cyplus bisa menjalankan bahasa
00:13:06
c sedangkan bahasa si itu ada beberapa
00:13:08
hal yang tidak bisa dijalankan yang
00:13:11
diambil dari bahasa si plus-plus seperti
00:13:13
itu
00:13:14
oh ya bahasa situ termasuk bahasa
00:13:16
pemrograman prosedural jadi dari atas ke
00:13:18
bawah ya sedangkan si plus-plus itu
00:13:21
termasuk pemrogaman up atau object
00:13:24
oriented programming kalau bahasa
00:13:26
indonesianya pemrograman berorientasi
00:13:28
pada objek
00:13:33
hai selanjutnya bahasa si plus-plus ini
00:13:35
sudah mendukung polimorfis ada
00:13:39
inheritance dan enkapsulasi sedangkan dc
00:13:42
belum ada
00:13:45
oh ya selanjutnya ada bahasa ciblek sini
00:13:49
mendukung operator overloading fungsi
00:13:52
yang terstruktur variabel referensi
00:13:54
fungsi virtual sedangkan dibahas asih
00:13:57
itu belum
00:13:59
oh ya dan perbedaan yang lain dalam
00:14:01
beberapa hal seperti standar template
00:14:03
library exception handling ada tipe data
00:14:08
dan penulisannya yang mungkin itu untuk
00:14:12
perbedaan dari bahasa si plus-plus dan
00:14:13
bahasa sih ya jadi kayak gitu ya
00:14:16
ceritanya pemrograman c plus plus itu
00:14:18
lahirnya ketika apa ternyata tercetus
00:14:20
ketika studi juga tapi kenapa kalau kita
00:14:23
belajar situs plus ini hanya mentok
00:14:25
untuk tugas saja jadi kita perlu explore
00:14:28
lebih jauh tentang pemanfaatan si
00:14:30
plus-plus ini agar bisa menjadi
00:14:31
project-project yang luar biasa ke
00:14:33
depannya oke
00:14:35
oh ya oke teman-teman kita sudah
00:14:37
membahas tentang sejarah si plus-plus
00:14:39
awalnya seperti apa untuk selanjutnya
00:14:42
kita membutuhkan compiler ya kalau kita
00:14:45
selanjutnya ingin membahas tentang si
00:14:47
plus-plus lebih jauh alias ngoding ya
00:14:50
temen-temen jadi nanti kita gunakan
00:14:51
compiler terserah kalian menggunakan apa
00:14:54
untuk kalian yang ingin menggunakan
00:14:55
smartphone bisa kalian bisa download di
00:14:57
playstore yaitu cxs droid top tetapi
00:15:01
sayang nanti akan memanfaatkan desi
00:15:03
plus-plus untuk mempelajari tentang si
00:15:04
plus-plus ini untuk instalasi si
00:15:08
plus-plus saya akan ulas di video
00:15:10
selanjutnya tentang tool-tool nya
00:15:12
seperti apa bagaimana saya
00:15:14
menggunakannya kita akan pelajari
00:15:16
bersama jadi itu pembahasan kita kali
00:15:19
ini terus kita belajar untuk si
00:15:20
plus-plus ini hingga sesi ini kita
00:15:22
selesaikan bersama-sama ya jadi untuk
00:15:25
video kali ini saya cukupkan sekian
00:15:28
kalau ada pertanyaan bisa cantumkan di
00:15:30
kolom komentar saya indra setiawan
00:15:33
wassalamu'alaikum warahmatullahi
00:15:34
wabarakatuh
00:15:38
[Musik]
00:15:46
hai hai
00:16:10
hai hai
00:16:20
rp