UPDATE Dalam penulisan di baris 4 def input_nilai(self, tambah): di bawahnya tidak perlu ditulis return karena akan redundan (walaupun tidak merubah hasil). Sehingga penulisannya cukup: def input_nilai(self, tambah): self.nilai_update.append(tambah)
@oktafajarandrian73522 жыл бұрын
19:32
@chaliq3939 Жыл бұрын
vidio yang paling rinci penjelasannya yang saya temuuuii
@ibnusjamsuddin99473 жыл бұрын
Terima kasih ilmunnya Kang Bagus, sangat membantu saya yg sdg murojaah OOP, jazaakallahu khoyron
@asepnr20_2 жыл бұрын
terima kasih banyak pak mega semoga berkah, alhamdulillah stelah saya modifikasi dan cari2 tau utk latian nya spt ini hasilnya: (maaf kalo masih ada yg salah) import sys class RekBank: nama_bank = 'Simple Bank' def __init__(self, nama, saldo=0): self.nama = nama self.saldo = saldo # metode menabung def menabung(self, jumlah): self.saldo += jumlah print(f'Sisa saldo setelah ditambah menabung :{self.saldo:10.2f}') print('[ENTER] untuk melanjutkan..') input() # metode tarik_tunai def tarik_tunai(self, jumlah): if(jumlah > self.saldo): print("Saldo tidak cukup!.") else: self.saldo -= jumlah print(f'Sisa saldo setelah tarik tunai :{self.saldo:10.2f}') print('[ENTER] untuk melanjutkan..') input() # metode cek_saldo def cek_saldo(self): print(f'Saldo Anda :{self.saldo:10.2f}') print('[ENTER] untuk melanjutkan..') input() if __name__ == '__main__': print(f'Welcome to "{RekBank.nama_bank}"') nama = input('Masukkan nama Customer Nama Anda : ') a = RekBank(nama) while(True): print('-'*50) print() print("1. Menabung 2. Tarik Tunai 3. Cek Saldo 4. Keluar") pil = int(input("Silakan pilih menu [1/2/3/4] : ")) if(pil==1): jml = int(input("Masukkan jumlah : >> ")) a.menabung(jml) elif(pil==2): jml = int(input("Masukkan jumlah : >> ")) a.tarik_tunai(jml) elif(pil==3): a.cek_saldo() elif(pil==4): print("Terima kasih..") sys.exit(0) else: print("Nomor tidak valid! [ENTER] untuk melanjutkan..") input()
@puzzycat183 жыл бұрын
Terima kasih 🙏
@spacesconnectionbali11434 жыл бұрын
Terimakasih Pak Ilmunya sangat clear penjelasannya 🙏🏻
@megabagusherlambang4 жыл бұрын
Sama2. Senang jika bermanfaat 👍
@anom7682 жыл бұрын
semakin dalam aku mempelajari python semakin ambyar 😭😭
@dhananghadiyanto96864 жыл бұрын
terima kasih master ilmunya, sangat bermanfaat
@megabagusherlambang4 жыл бұрын
sama2, alhamdulillah jika bermanfaat 🙂
@gj44984 жыл бұрын
Terima kasih ilmunya pak , tolong dilanjut sampai dengan regresi linear, terima kasi
@megabagusherlambang4 жыл бұрын
siap, pantau terus ya!
@skylarwhite50444 жыл бұрын
Terima kasih banyak ilmunya mas
@megabagusherlambang4 жыл бұрын
sama2, alhamdulillah jika bermanfaat.
@SandiFajarRodiyansyah4 жыл бұрын
12:51 Mohon maaf revisi mas.. rumus luas lingkaran phi*r*r , tidak perlu dikalikan dengan 2 :) terima kasih penjelasaannya sangat bermantaat buat mahasiswa tingkat awal yg sedang belajar algoritma pemrograman dan PBO :)
@megabagusherlambang4 жыл бұрын
Iya betul, makasi koreksinya 👍
@mascoebenezer55103 жыл бұрын
Ka Mega.. Revisi itu rumus luas lingkaran harusnya Phi*r kuadrat, bukan 2*Phi*r kuadrat.. Hehe.. But thanks ilmunya mantep bgt ka..
@sobatbale45694 жыл бұрын
Bang, kalo bisa ada github nya smua seri videonya biar kita lebih gampang belajarnya
@megabagusherlambang4 жыл бұрын
👍
@umarkecil93452 жыл бұрын
izin bertanya pak, saya telah selesai menulis kolom pertama, saat saya menulis l1 = Lingkaran(10) hasilnya keluar " takes no arguments " . keliru nya dimana ya pak kira kira ?
@timothy.varian4 жыл бұрын
Pak untuk fungsi super() hanya bisa berjalan kalau init yang sama hanya ada 1 ya ? Kalau ternyata ada lebih dari 1 yang sama maka harus menggunakan nama classnya ya? Thank You.
@megabagusherlambang4 жыл бұрын
Bisa diputar lagi videonya, super menggantikan nama class yang diinduk. Kalau ada nama class lain yang diinduk, maka bisa pakai super lagi. __init__ hanya bisa ada 1 dalam setiap class.
@timothy.varian4 жыл бұрын
@@megabagusherlambang oke pak sudah mengerti. Terima kasih
@Delianur3 жыл бұрын
Berarti kunci dari inheritance itu harus ada perintah ; "super()." Pak yah?
@syamifasha Жыл бұрын
kuncifnya memasukkan class bapaknya ke dalam argumen anaknya..
@aliriza47103 жыл бұрын
Hallo pak izin bertanya untuk error TypeError: __init__() takes 3 positional arguments but 4 were given ini kenapa yah pak? saya sudah nyoba mengikuti tp tetep seperti itu. Terima kasih
@megabagusherlambang3 жыл бұрын
Artinya parameter yang ahrus dimasukkan harusnya 3, tpai malah dimasukkan 4
@aliriza47103 жыл бұрын
@@megabagusherlambang Hallo pak terima kasih atas respondnya. Saya memasukan def __init__(self, nama, kelas): super().__init__(nama, kelas) self.nilai_update = [] namun keteranganya tetap 4 apakah harus dilakukan pengurangan salah satu? Terima kasih