class Mahasiswa(object):
    """Class Mahasiswa yang dibangun dari class Manusia"""
    kuliah =[]
    def __init__(self,nama,NIM,kota,us):
        """Metode inisialisasi ini menutupi metode inisiasi di class Manusia."""
        self.nama = nama
        self.NIM = NIM
        self.kotaTinggal = kota
        self.uangsaku = us
    def __str__(self):
        s = self.nama+", NIM"+str(self.NIM)\
            +". Tinggal di" +self.kotaTinggal \
            +". Uang saku Rp."+str(self.uangsaku)\
            +" tiap bulan."
            
        return s
    def ambilNama(self):
        return self.nama
    def ambilNIM(self):
        return self.NIM
    def ambilUangSaku(self):
        return self.uangsaku
    def ambilKotaTinggal(self):
        return self.kotaTinggal
    def perbaruiKotaTinggal(self,kotabaru):
        self.kotaTinggal = kotabaru
    def tambahUangSaku(self,uang):
        self.uangsaku = self.uangsaku+uang
    def ambilKuliah(self,mk):
        self.kuliah.append(mk)
    def listKuliah(self):
        return self.kuliah
    def hapusMatkul(self,mk):
        return self.kuliah.remove(mk)

83e4fbc0a18862239c2ce8f6792f5c7f8256ba78
class Mahasiswa(object):
    <mask token>
    <mask token>

    def __init__(self, nama, NIM, kota, us):
        """Metode inisialisasi ini menutupi metode inisiasi di class Manusia."""
        self.nama = nama
        self.NIM = NIM
        self.kotaTinggal = kota
        self.uangsaku = us

    def __str__(self):
        s = self.nama + ', NIM' + str(self.NIM
            ) + '. Tinggal di' + self.kotaTinggal + '. Uang saku Rp.' + str(
            self.uangsaku) + ' tiap bulan.'
        return s

    def ambilNama(self):
        return self.nama

    def ambilNIM(self):
        return self.NIM

    def ambilUangSaku(self):
        return self.uangsaku

    def ambilKotaTinggal(self):
        return self.kotaTinggal

    def perbaruiKotaTinggal(self, kotabaru):
        self.kotaTinggal = kotabaru
    <mask token>

    def ambilKuliah(self, mk):
        self.kuliah.append(mk)

    def listKuliah(self):
        return self.kuliah
    <mask token>

class Mahasiswa(object):
    <mask token>
    <mask token>

    def __init__(self, nama, NIM, kota, us):
        """Metode inisialisasi ini menutupi metode inisiasi di class Manusia."""
        self.nama = nama
        self.NIM = NIM
        self.kotaTinggal = kota
        self.uangsaku = us

    def __str__(self):
        s = self.nama + ', NIM' + str(self.NIM
            ) + '. Tinggal di' + self.kotaTinggal + '. Uang saku Rp.' + str(
            self.uangsaku) + ' tiap bulan.'
        return s

    def ambilNama(self):
        return self.nama

    def ambilNIM(self):
        return self.NIM

    def ambilUangSaku(self):
        return self.uangsaku

    def ambilKotaTinggal(self):
        return self.kotaTinggal

    def perbaruiKotaTinggal(self, kotabaru):
        self.kotaTinggal = kotabaru

    def tambahUangSaku(self, uang):
        self.uangsaku = self.uangsaku + uang

    def ambilKuliah(self, mk):
        self.kuliah.append(mk)

    def listKuliah(self):
        return self.kuliah
    <mask token>

class Mahasiswa(object):
    <mask token>
    <mask token>

    def __init__(self, nama, NIM, kota, us):
        """Metode inisialisasi ini menutupi metode inisiasi di class Manusia."""
        self.nama = nama
        self.NIM = NIM
        self.kotaTinggal = kota
        self.uangsaku = us

    def __str__(self):
        s = self.nama + ', NIM' + str(self.NIM
            ) + '. Tinggal di' + self.kotaTinggal + '. Uang saku Rp.' + str(
            self.uangsaku) + ' tiap bulan.'
        return s

    def ambilNama(self):
        return self.nama

    def ambilNIM(self):
        return self.NIM

    def ambilUangSaku(self):
        return self.uangsaku

    def ambilKotaTinggal(self):
        return self.kotaTinggal

    def perbaruiKotaTinggal(self, kotabaru):
        self.kotaTinggal = kotabaru

    def tambahUangSaku(self, uang):
        self.uangsaku = self.uangsaku + uang

    def ambilKuliah(self, mk):
        self.kuliah.append(mk)

    def listKuliah(self):
        return self.kuliah

    def hapusMatkul(self, mk):
        return self.kuliah.remove(mk)

class Mahasiswa(object):
    <mask token>
    kuliah = []

    def __init__(self, nama, NIM, kota, us):
        """Metode inisialisasi ini menutupi metode inisiasi di class Manusia."""
        self.nama = nama
        self.NIM = NIM
        self.kotaTinggal = kota
        self.uangsaku = us

    def __str__(self):
        s = self.nama + ', NIM' + str(self.NIM
            ) + '. Tinggal di' + self.kotaTinggal + '. Uang saku Rp.' + str(
            self.uangsaku) + ' tiap bulan.'
        return s

    def ambilNama(self):
        return self.nama

    def ambilNIM(self):
        return self.NIM

    def ambilUangSaku(self):
        return self.uangsaku

    def ambilKotaTinggal(self):
        return self.kotaTinggal

    def perbaruiKotaTinggal(self, kotabaru):
        self.kotaTinggal = kotabaru

    def tambahUangSaku(self, uang):
        self.uangsaku = self.uangsaku + uang

    def ambilKuliah(self, mk):
        self.kuliah.append(mk)

    def listKuliah(self):
        return self.kuliah

    def hapusMatkul(self, mk):
        return self.kuliah.remove(mk)

class Mahasiswa(object):
    """Class Mahasiswa yang dibangun dari class Manusia"""
    kuliah =[]
    def __init__(self,nama,NIM,kota,us):
        """Metode inisialisasi ini menutupi metode inisiasi di class Manusia."""
        self.nama = nama
        self.NIM = NIM
        self.kotaTinggal = kota
        self.uangsaku = us
    def __str__(self):
        s = self.nama+", NIM"+str(self.NIM)\
            +". Tinggal di" +self.kotaTinggal \
            +". Uang saku Rp."+str(self.uangsaku)\
            +" tiap bulan."
            
        return s
    def ambilNama(self):
        return self.nama
    def ambilNIM(self):
        return self.NIM
    def ambilUangSaku(self):
        return self.uangsaku
    def ambilKotaTinggal(self):
        return self.kotaTinggal
    def perbaruiKotaTinggal(self,kotabaru):
        self.kotaTinggal = kotabaru
    def tambahUangSaku(self,uang):
        self.uangsaku = self.uangsaku+uang
    def ambilKuliah(self,mk):
        self.kuliah.append(mk)
    def listKuliah(self):
        return self.kuliah
    def hapusMatkul(self,mk):
        return self.kuliah.remove(mk)
