Transcript for:
Global dan Lokal Scope Variabel di Python

[Musik] jujur ya [Musik] Halo assalamualaikum warahmatullah barakatuh Namun semua kembali ke kelas terbuka masuk episode 33 dimana gerakan beserta global dan lokal skope atau lokal sekop variabel GTA Oke jadi sekarang kita akan belajar dulu tentang ini adalah Topik adalah global dan lokal skoba Nah jadi gini ataupun semua kita mungkin dari sebelumnya sudah banyak belajar tentang variabel-variabel Ya tapi saya belum pernah kayaknya ya belum pernah masukin variabel langsung ke dalam fungsi gitu jadi pasti langsung nya lewat argumennya enggak langsung aja saya masukin misalkan gini saya punya ini misalkan nama gitu ya ini adalah Si Otong gitu ya itu saya punya misalkan fungsi yeah D fungsi oke terus saya maksudnya kayak gini-gini ya Rin ini misalkan eh F ya fungsi menampilkan ayotaya menampilkan ini sih nama misalkan neoskin sini triangle di bawah fungsinya ya fungsi kayak gini aja Nah yang terjadi teman-teman semua ini kalau sayuran nah akan keluar Si Otong disitu ya jadi sotong keluar nah coba kita klik lagi ya kita keluarin mana bos Meulaboh sini ya kita bikin paytren nah itu terus main upload peyek liar keluar fungsi menampilkan Otong deh nah ini yang ini nomor semua ini disebut sebagai variabel Global ya ini ya ada woi Meebo sini ya namanya adalah variabel Global mana semua Dimana kita bisa akses di dalam fungsi ya atau dimanapun yang ada ininya nih yang ada titik dua nya ya ini saya akan tambahin di sini inilah global gitu ya namanya ini adalah globaltec itu kita geser Key Coba kita akses Si Otong di dalam alub deh Jadi ini kita coba tulis aja di sini ini kita bikin gini akses ya variabel global dalam fungsi eh yang ini ternyata bikin ini adalah akses variabel global dalam lookback contohnya adalah for-loop kita diajak fore in range misalkan dari 0-5 e-tric kita bikin di sini print ya F Terus misalkan kita bikin Loop ke ya kita tampilin Si Otong Oke nama global gitu ya ini langsung aja kita keluarin unknown semua kesini lihat bom melihat loop0 Otong terus otongnya dimana-mana out tonight oke oke itu dia ya lihat keluar ya semuanya jadi kita bisa akses variabel Global di dalam lo gitu Ya sepertinya baik2 itu percabangannya di percabangan if langsung aja terus ya kita print ya ini adalah if menampilkan yah nama Global Oke gitu ya Coba kita keluarin juga keluar lihat Jadi intinya Yasin ama Global ini dia akan hidup dimanapun nefrogram kita berada teman-teman semua Nah kalau gitu Bang kenapa ada variabel lokal Nah kalau lokal gimana ite nah coba-coba saya bikinin Iya di bawahnya kita bikin gini ini adalah variabel lokal Scope ya Teh paling gampang ini saya akan bikin fungsi satuan Jaya hitung 1 V1 gitu Saya punya fungsi2 nonton semua isinya Dave fungsi2 kayak gini Nah misalkan saya punya nama lokal ya ya Hai nama lokal gitu ya Siapa lagi kalau bukan si Ucup ya Nah ini dia saya coba panggil fungsi2 Oke dan saya coba panggil print nama lokal di sini oke lihat ini Enggak kan jadi akses teman-teman semua enggak percaya lihat eh seekor kesini nggak bisa lihat karena nama lokal is not defined didiamin 60 Global bukan Semoga nggak ada Bos Nggak ada kenapa Karena disini dia hanya hidup di dalam fungsi2 aja ton semua ya Nah kita nggak bisa akses dia dari luar itu dia itu adalah fungsi atau kelakuan dari lokal sekop nah ini ini kan saya tulisan kayak gini ya Jadi yang ini Ini adalah variabel lokal ya Scope oke ya Jadi kalau yang global kita taruh nya di paling luar dan dia bisa hidup pun kalau yang lokal hanya di dalam aja ya Jadi yang ini bisa lakukan ya tidak bisa dilakukan Bosnya itu dia ya jadi nggak bisa kita lakukan kita punya dua ya udah 600 global Nah terus gimana cara kita menggunakan variabel Global ini jadi kita taruh dulu di pertama ini adalah contoh penggunaan ya takutnya kalian bingung nah ini misalkan Saya mau bikin gini Dave ya Bisa kan Sei eh Otong kek Seoul dong sekitar grade have Hello out nama idea ini saya taruh di sini gini aja oke kayak gitu ya ini kan kalau saya bikin say Otong ini akan error ya Coba kita clear dulu gini nih kan error ya akan error kenapa karena namanya enggak ada nah sebelumnya kita nakroma di sini ya Mama misalkan Otong itu kan gini ya Nah tapi memang semua kalau di piton ya ini contoh satu ya penggunaannya ini kita bisa taruh di bawah sini ya udah kan error kenapa karena Yasin ama ini dipanggil sebelum si saya Otong Coba kita ke kiri dulu keluarin lihat ga eror ya nah yang jadi error lah kalau ini kita taruh nya gini tolol semua Nah lihat ya dia Error Kenapa karena namanya enggak ada Yasin namanya dipanggil setelah seotomo jadi urutannya kanset osteotome enggak ada nih gitu sih nama Nah kalau ini kita balik lagi mana Bos Ini kita balik gitu ya kayak gini Jalan Kenapa karena nama duluan ya si globalnya duluan ton semua tuh yah jalan Oke nggak masalah ya nama salah nah terus eh miss akan gini kita mau merubah eh variabel Global ya Misalnya kita punya contoh2 ya ini adalah contoh dua ya Jadi ini penggunaan ini akses-akses variabel oke kedua adalah merubah variabel Global Oke Mih misalkan gini saya punya angka sama dengan nol oke terus saya punya Devi Nikita kasih ubah misalkan ubah angka gitu ya kayak gini oke terus kita rubah disini misalkan angkanya mau jadi berapa gitu ya Misalnya nilai-nilai baru gitu harus kita ganti disini angka sama dengan nilai baru ya Nah asumsi Gita dengan cara kayak gini angka ini akan berubah Coba kita taruh di sini ya jadi ubahan ak3 di 10 Misalkan eh dari nol jadi 10 Nikita print eh angka kayak terus kita print akan dibawa juga ini sebelum oke yang dibawah sesudah Heh ini sesudah gitu kayak gitu dan kayak gini dan kayak kita oke apa yang terjadi guys Coba kita clear keluarin lihat enggak berubah Nah kenapa nggak berubah karena kalau yang ini ya ini jadinya dia itu adalah lokal ya ini suaminya kayak hasil gitu ya Nah ini sih hasilnya di lokal non semua jadi sih angka itu enggak bisa kita rubah dengan cara kayak gini Nah makanya untuk merubahnya kita kasih di depannya adalah Global angka gitu ya kayak gini ya cuman disini jadi error kenapa ah karena yang ini yaitu Hanya berupa Oke dia bilang kalau fungsi ini akan mengakses Global angka jadi yang kita lakukan kita rubah angkanya di bawah di sini ya kayak gini ini bilang bahwa Eh ini setulus sini bilang bahwa fungsi Ini mendapat akses Oke merubah angka Oke kayak gitu ya Jadi kalau ini global angka berarti dia bilang kalau Dephub angka akan ngambil siangka gitu ya Oke Kalau gitu abang terjadi Guys kita rubah jadi 10 Mantap ya tambahin deh Nggak percaya ya misalkan bisa tambahin ah Ucup baik nama dia tadi apa nih gerakan si Ucup gitu ya terus kita ubah Jaya kita ganti diubah jadi ubah jadi ubah ya ubah nilai baru sama nama baru misalkan eh kita gini baru-baru ya Nisa biar simple aja terus kita bilang disini juga Global nama Nadia akan mengakses sih nama yang ada di atas atau Neng ya sore kita ganti neng ini juga sama Neymar sama dengan nama baru misalnya nah terus kita ganti disini ini adalah si Ucup jadi Otong ya Jadi sebelumnya Angga sama otome ya Sama neng kayak gitu Ini juga sama dibawahnya angka sama Meymey Eh kayak gitu guys saya coba kita keluarin bom lihat deh berubah dari nol sama Ucup sama 10 dengan Otong gitu teman semua jadi keren banget ya Jadi kita sekarang udah tahu perbedaan antara lokal dan global ya Jadi kalau global itu bisa diakses diambil langsung ya kalau lokal hanya di dalam saja ya Dapi yang jadi apa catatannya catatan itu adalah kalau kita rubah si nilai dari variabel global nya kita harus bilang ini global angka kayak gitu oke ya Jadi ini akan bisa dirubah di dalam sini ya dengan cara mengambil global global ini wow semua jadi gitu ya itu adalah pengenalan tentang global global yang bisa kita lakukan gitu ya dan lokal sekop nah yang ini juga nanti coba kita lihat eh bentar bentar ada belum ada belum sekarang kalau misalkan kita pakai contoh yang lain nih misalkan contoh yang dicontoh tiga oke misalkan Saya punya gini kita pakai for-loop ya misalkan angkanya sama dengan nol oke terus kita pakai for indragusti16 0-5 ya kayak gini terus yang mau angka kayak ditambah = I itu ya Nah sekarang Coba print angka oke apa yang terjadi ya kita keluarin oke lihat bisa diaksesnya Jadi kalau misalkan untuk yang ini variabel global itu akan bisa diakses Ya tapi kalau misalkan kita punya misalkan di sini ada named Bukane misalkan angkademi ada ya sama dengan nol nah ini kita nggak bisa print akademinya disini kok bisa-bisa ya oke Bisa tolong semua jadi kalau di for bisa diiv coba ya kita cek dulu nih jangan-jangan saya juga salah ya Jadi ini pengetahuan ya jadi single obal ini hanya berpengaruh di fungsi aja coba kalau gitu disini kita bikin iv-e tadi apa misalkan instru Oke misalkan Coba kita angkat Demi Kita ganti jadi 10 ya Nah sekarang kalau nisero atas ini menang ini kita terbatas ini kita geser dulu terus siang ini Ayo kita taruh di sini ya Inikan jelas sangka bisa diakses ya Coba kalau misalkan kita taruh angkanya menjadi lima misalkan nya dari nol eh jadi 10 deh Coba dia keluar juga nggak ya sekitar clear oke Guys gitu ya berarti kita bisa mengakses dan merubah Aya variabel global dan kita bang asam dan kita bisa mengakses local variable ya dari luar kalau misalkan untuk yang ini ya untuk for sama if ya Oke berarti meyd-323 ati hati saat kita merubah ini di dalam sini ini akan langsung ikut berubah juga ya dengan menggunakan si Apa sih global tadi Nah ternyata berbeda dengan yang di fungsi ya ini kalau di fungsi kita harus pakai Global ini untuk merubah namanya Oke karena dia akan langsung ke akan dipakai lagi diluar fungsi oke itu adalah tentang Global dan lokal scotto semua hati-hati ya karena saat kita ternyata menggunakan for dan IV dia masih bisa merubah he dari dalam dan kita bisa mengakses semua yang ada di dalamnya ya Oke gitu ya memang semua jadi Itu ya untung kita bahas nya kalau lagi bingung oke sudah jadi itu adalah tetap global dan lokal sekop jadi habis disini ya kita akan masuk sepertinya ke topik baru ya sedikit akan lihat topiknya apa Jadi sampai ketemu di tutorial 54th sinar-x videoklip kon Islam semua keep safe ya bye-bye