Cari Blog Ini

Tampilkan postingan dengan label Pemrograman Python. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman Python. Tampilkan semua postingan

Rabu, 26 Agustus 2020

OOP Python 3 #8 : Polymorphism

 

Ihza Rizky Blog

OOP Python 3 #8 : Polymorphism - Pada artikel kali ini saya akan membahas mengenai Polymorphism yang dipergunaan dalam OOP Python.

  • Apa itu Polymorphism ?

Polymorphism adalah Konsep dimana Method bisa mengakses banyak tipe data yang berbeda dan memiliki beragam macam bentuk. dengan kata lain bahwa 1 method, object, class bisa mempresentasikan banyak bentuk tipe data dalam skenario kode


OOP Python 3 #7 : Magic Methods

 

Ihza Rizky Blog

OOP Python 3 #7 : Magic Methods - Pada Artikel kali ini saya akan memberikan penjelasan mengenai Magic Methods. Magic Methods dituliskan diantara prefix dan suffix dengan double underscore seperti : __init__(), __repr__(), __add__() dan lainnya.

Kegunaan Magic Methods :

Magic Methods berfungsi untuk membuat proses pembuatan aplikasi menjadi lebih cepat dan efisien. fungsi lainnya untuk mengkontrusikan dan menginisialisasi objek baru, menghapus objek, mengembalikan objek menjadi string, menghapus objek dan lain-lain.

  • __init__() berfungsi untuk mengkontruksikan dan menginisialisasi objek baru
  • __repr__() berfungsi untuk merubah objek menjadi string
  • __add__() berfungsi untuk menambahkan string dengan operator + 
Berikut Contoh Penggunaannya :


Selasa, 25 Agustus 2020

OOP Python 3 #6 : Overriding Method

 

Ihza Rizky Blog

OOP Python 3 #6 : Overriding Method - Jika Artikel sebelumnya saya sudah membahas mengenai Enkapsulasi. Maka, Kali ini saya akan membahas mengenai Overriding Method dan sebagainya.

  • Apa itu Overriding Method?
Metode yang digunakan untuk membuat metode yang sama dengan perilaku yang berbeda dan dengan class parents serta class child. dengan demikian tiap class yang sama methodnya bisa memiliki isi yang berbeda.

Fungsi Super()

fungsi dari super adalah untuk mengembalikan atribut dan method dari kelas induknya

Contoh Kode :

 



OOP Python 3 #5 : Encapsulation (Enkapsulasi)

 

Ihza Rizky Blog

OOP Python 3 #5 : Encapsulation (Enkapsulasi) - Pada Artikel sebelumnya saya sudah membahas mengenai Inheritance atau Pewarisan Sifat Kelas. Nah, Pada Artikel kali ini saya akan membahas mengenai Enkapsulasi. 

  • Apa itu Enkapsulasi? 
Sebuah Metode untuk mensetting Acces Modifier dari Sebuah Method atau Variable. Maksudnya, ada ketentuan khusus yang dimana Method atau Variable nggak langsung bisa kita keluarkan outputnya dan harus kita set untuk method atau Variable tersebut.

Contohnya : __tinggi merupakan variable atau property yang bersifat private yang bisa anda set langsung nilainya dan langsung print. Akan Tetapi, variabel tersebut tidak bisa diubah nilainya dan harus dibuatkan method setter untuk mengubah nilainya ketika instansiasi object.

Sebagai contoh :


bisa dilihat kode diatas, anda harus membuat method setter untuk merubah nilai dari property private tersebut dan menggantinya dengan property Dukur. karena jika tidak menggunakan setter. Property tidak akan bisa berubah nilainya

Senin, 24 Agustus 2020

OOP Python 3 #4 : Inheritance (Pewarisan Sifat Class)

 

Ihza Rizky Blog

OOP Python 3 #4 : Inheritance (Pewarisan Sifat Class) - Pada Artikel kali ini akan saya lanjutkan mengenai inheritance atau pewarisan sifat kelas. Apa itu Inheritance?

Inheritance atau Pewarisan Sifat Kelas adalah Metode membuat class baru yang memuat class utamanya, sehingga berapapun class turunannya tetap bisa memanggil method dari class utamanya.

Sebagai Contoh : saya mempunyai Class Manusia yang mempunyai method show_all() dan dengan cara membuat class baru yang bernama person dan mengisi object class bernama manusia. Maka, otomatis Class person mewarisi method show_all() yang sebenarnya digunakan oleh class manusia.

Contoh Kode :


OOP Python 3 #3 : Class Variable, Data Member dan Self

Ihza Rizky Blog

OOP Python 3 #3 : Class Variable, Data Member dan Self - pada artikel kali ini akan dibahas mengenai  Class Variable, Data Member dan Self.

  • Apa itu  Class Variable ?

Class Variable adalah variabel yang digunakan untuk menyimpan nilai yang didefinisikan di luar Methodnya dan digunakan diseluruh kelas dan method, serta kelas turunannya

  • Apa itu Data Member ?

Data Member adalah Variabel yang digunakan untuk menyimpan nilai yang berhubungan dengan class  dan object.

  • sedikit tambahan mengenai fungsi self :

Self berfungsi untuk memanggil dan mendefinisikan kembali variabel dan method yang akan digunakan. 


Kamis, 20 Agustus 2020

OOP Python 3 #2 : Method, Instansiasi dan Object

 

Ihza Rizky Blog

OOP Python 3 #2 : Method, Instansiasi dan Object - Pada Artikel Kali Ini kita memasuki materi kedua yaitu tentang Method, Instansiasi dan Object. Sebenarnya Pada Artikel sebelumnya sudah dijelaskan sedikit mengenai ketiga meteri tersebut.

  • Method berfungsi untuk membuat fungsi didalam sebuah Class yang bisa mendefinisikan Sifat dan Perilaku.
  • Instansiasi berfungsi untuk pembuatan suatu object dari suatu class
  • Object berfungsi untuk menghasilkan atau perwujudan dari class itu sendiri
Berikut cara penggunaan Method, instansiasi dan object :

  • Method didefinisikan dengan def namaMethod: 
  • instansiasi dilakukan dengan cara namaObject = namaClass("isi object")
  • Object dipanggil dengan cara namaObject.namaMethod()
dan Berikut tampilan lengkapnya :

OOP Python 3 #1 : Pengenalan Dasar

 

Ihza Rizky Blog

OOP Python 3 #1 : Pengenalan Dasar - Object Oriented Programming adalah Metode Paradigma Pemrograman Yang Dimana Semua Tujuannya Adalah Object. Jadi, Dalam Struktur Dasar OOP Python 3 terdapat yang namanya Class, Object, Method.

Class adalah Blueprint atau penanda struktur dari suatu Kode Program, Sedangkan Object adalah Hasil Instansiasi dari Kelas itu sendiri dan Method  adalah Perilaku atau Sifat yang ada didalam Class Tersebut.

Berikut Contohnya :



dan diatas merupakan contoh sederhana struktur kelas, method, object dan inisiasi objectnya

dalam OOP Python 3 sendiri akan kita pelajari juga mengenai :

  • Class Variable
  • Data Member : variabel yang digunakan untuk menyimpan nilai dalam class 
  • Instance : Object dari Suatu Kelas
  • Function overloading
  • Method : Fungsi yang didefinisikan dalam Class
  • Inheritance (Pewarisan Kelas) : Kelas Turunan yang mewarisi sifat dari Kelas Utamanya
  • Instansiasi : Pembuatan Object dar Suatu Kelas
  • Object : Hasil dari instansiasi Class dan Method

Sabtu, 11 Juli 2020

RegEx Python3 : match()


Tutorial Python - Ihza Rizky Blog
Tutorial Python3 - Ihza Rizky Blog

Regular Expression adalah Metode yang digunakan untuk mencari string secara spesifik dengan pola tertentu. dalam Bahasa Pemrograman Python terdapat fungsi - fungsi RegEx yang dapat digunakan dari Modul re, salah satunya yang dibahas dalam Artikel kali ini adalah fungsi match() yang berfungsi untuk mencari kesamaan atau kecocokkan string dalam pola tertentu.

Pertama yang harus dilakukan adalah import re (Mengimpor Module re) dan selanjutnya bisa lihat kode berikut :

Senin, 23 Maret 2020

Cara install Numpy dengan PIP Python

Ihza Rizky Blog
PIP adalah Manajemen Paket untuk mengelola dan menginstall software yang ditulis dengan bahasa pemrograman Python. Bagaimana cara menginstall PIP? mudah saja caranya :
1. Pertama , buka terminal atau command prompt 
2. Kedua , ketik pip install pip
Tunggu hingga proses instalasi selesai.

Lalu, Bagaimana cara install package atau library Numpy menggunakan PIP (Menggunakan OS linux)?
1. Pertama, Buka Terminal 
2. Kedua, Ketik pip3 install numpy dan tekan enter
3. Jika menggunakan python versi 2 maka ketik pip install numpy
4. Tunggu hingga installasi package selesai
5. Terakhir, cek list package atau library yang telah terpasang dengan mengetikkan pip3 / pip list
dan tekan enter

Mudah Bukan? Semoga Bermanfaat



Minggu, 05 Januari 2020

Cara Membuat Fungsi dan Menampilkan Fungsi di Python

Cara Membuat Fungsi dan Menampilkan Fungsi di Python

Ihza Rizky Blog.
Pada artikel kali ini akan dibahas mengenai Cara Membuat Fungsi dan Menampilkan Fungsi di Python. Oh iya, kali ini saya menggunakan terminal untuk menjalankan kode pythonnya. jadi, untuk kalian yang menggunakan pycharm tinggal di run saja.

1.Pertama,simpan dengan nama file latihan2.py dan tulis kode python dibawah ini :
(def berfungsi untuk mendefinisikan fungsi yang dibuat)
def nama_fungsi():


2.Kedua, setelah itu buka terminal dan masuk ke direktori tempat dimana file python disimpan (untuk yang menggunakan terminal atau cmd) dan ketik python3 latihan2.py dan kemudian tekan enter :


mudah bukan? selamat mencoba sendiri ya..

ihzarizkyk.blogspot.com

Sabtu, 04 Januari 2020

Cara Menampilkan Kalender di Python

Cara Menampilkan Kalender di Python

Ihza Rizky blog.
Bismillah, pada artikel kali ini akan dibahas mengenai Cara Menampilkan Kalender di Python di dalam bahasa pemrograman python telah dilengkapi dengan library yang cukup lengkap dan bisa digunakan oleh penggunanya untuk membuat suatu program dan tidak terkecuali modul kalender pada python. Yuk, simak caranya dibawah ini :

Pertama,Buka Text editor masing - masing dan ketikkan syntax berikut ini :
calendar.month(tahun,bulan)


Kedua,save dan beri nama file latihan1.py dan coba jalankan kode tersebut  :
python3 latihan1.py


Nah, itu dia cara menampilkan kalender di python. mudah bukan? selamat mencoba :)

Kamis, 02 Januari 2020

Menjalankan File Python Melalui Terminal di Linux

Menjalankan File Python Melalui Terminal di Linux

Ihza Rizky Blog.
Assalamualaikum sobat, pada artikel kali ini saya akan membahasa mengenai tutorial Menjalankan File Python Melalui Terminal di Linux. baik, langsung saja kita pratekkan dibawah ini :

Pertama,buka terminal dengan cara CTRL+ALT+T


Kedua,pastikan file python berada di direktori home


Ketiga,kembali lagi ke terminal dan ketikkan perintah python <namafile.py> dan tekan ENTER


Keempat,Jalankan file python tersebut



Nah,mudah bukan ? saatnya kalian coba sendiri dikomputer masing-masing. Semoga bermanfaat

Jumat, 08 November 2019

Tutorial mengenai Python

Tutorial mengenai Python

Tutorial Python Ihza Rizky Blog

Halo para pembaca setia ihza rizky blog pada artikel kali ini saya akan mengenalkan apa itu sih bahasa pemrograman python?

Python adalah bahasa pemrograman yang High Level Language (Bahasa pemrograman yang tingkat tinggi artinya bahasa yang mendekati bahasa manusia)
selain itu bahasa pemrograman python memberi kemudahan dalam hal penulisannya sebagai contoh saya akan mencetak sebuah kata dibawah ini 


dapat dilihat dari kode diatas dengan hanya perintah print("Hallo dunia") sudah bisa menghasilkan output didalam bahasa pemrograman python tanpa harus menggunakan titik koma (;) untuk mengakhiri kode atau biasa disebut semicolon.

Lalu,selanjutnya yaitu Variabel pada python.variabel didalam bahasa pemrograman python memiliki aturan sebagai berikut :

  • variabel harus diawali dengan huruf atau underscore (_)
  • variabel tidak boleh diawali dengan angka 
  • variabel boleh menggunakan angka tetapi setelah karakter pertama
  • variabel yang menggunakan huruf kapital berbeda dengan yang tidak 


Sekian dulu untuk artikel kali ini...tunggu update selanjutnya

Kamis, 03 Oktober 2019

Cara Cek Versi Python di Linux


Cara Cek Versi Python di Linux

ihza rizky blog
Ihza Rizky Blog - di kesempatan kali ini saya akan memberi tutorial mengenai cara cek versi python di linux mari simak caranya berikut ini :

  • Pertama,buka terminal linux dengan menekan tombol CTRL+ALT+T
  • Kedua,ketikkan python --version,lalu tekan Enter
  • jika ingin mengecek versi python yang ketiga maka ketikkan saja python3 --version,lalu tekan Enter

segitu dulu ya tutorial singkat ini,semoga bermanfaat 👏👏