Pembahasan UAS Mata Kuliah Pengembangan Aplikasi Bergerak

Soal no. 1 Pembahasan soal no. 1 Mendistribusikan aplikasi yang dibuat orang lain memiliki resiko yang besar terhadap akun Google Play yang kita miliki. Aplikasi yang dibuat orang lain bisa saja memuat malware ataupun konten yang tidak sesuai dengan ketentuan yang dibuat oleh Google, apabila hal tersebut ada di aplikasi yang diminta untuk kita upload, akun Google Play yang kita miliki dapat dibanned oleh Google. Jadi tidak disarankan untuk menggunakan akun Google Play developer untuk mengupload aplikasi yang dibuat oleh orang lain tanpa memastikan source code dan konten yang ada di dalamnya. Apabila tetap ingin mengunggah aplikasi yang dibuat oleh orang lain sebaiknya gunakan akun baru yang terpisah dari akun yang biasa kita gunakan. Soal no. 2 Pembahasan soal no. 2 Tracking aktivitas user di smartphone lazim digunakan untuk menghadirkan iklan yang terpersonalisasi, atau iklan yang sesuai dengan preferensi user. Hal ini akan meningkatkan peluang sebuah iklan diklik oleh user karena mem

Belajar OOP di Python : Class Constructor

Sebagian besar bahasa pemrograman memiliki konsep constructor, yaitu method khusus yang digunakan untuk membuat dan menginisiasi object ketika class dibuat. Namun sedikit berbeda dengan Python yang memiliki constructor dan initializer. Constructor yang biasa kita kenal pada bahasa pemrograman OOP yang lain misalnya Java biasa digunakan untuk melakukan inisialisasi state, atau juga untuk menetapkan nilai default sebuah parameter. Untuk melakukan hal yang sama di Python kita gunakan initializer.

Misal kita buat class Mahasiswa dengan atribut nim, nama, dan alamat. Menggunakan initializer Python kita akan memberi nilai ke atribut-atribut tersebut.

# file Mahasiswa.py
class Mahasiswa:
    #initializer
    def __init__(self):
        self.nim = "M0501001"
        self.nama = "Uzumaki Saburo"
        self.alamat = "Konohagakure"

    # menampilkan isi atribut
    def printMhs(self):
        print(self.nim)
        print(self.nama)
        print(self.alamat)

# membuat object dari class Mahasiswa
objMhs = Mahasiswa()

# memanggil method printMhs 
objMhs.printMhs()

Simpan file dengan nama Mahasiswa.py, eksekusi menggunakan python3, kita dapat melihat isi dari atribut-atribut class Mahasiswa

Comments