Lompat ke konten Lompat ke sidebar Lompat ke footer

Belajar Python Part#5- Penggunaan Sistem Variabel dan Tipe Data di Python

Tutorial Hari Ini
Pengantar Dan Persiapan Awal
Bekerja Dengan Sistem Variabel
Bekerja Dengan Tipe Data
Bekerja Dengan Input & Output
Penerapan Kedalam Program
Pembahasan Materi Selanjutnya
Penutup
Pengantar Dan Persiapan Awal
Sahabat calon-calon programmer tidak terasa sudah sampai pada tutorial sistem variabel dan mengenal tipe data, tutorial ini kelanjutan dari tutorial sebelumnya. Pada tutorial sebelumnya sahabat sudah belajar langkah-langkah instalasi text editor Visual Studio Code serta mengintegrasikan Python pada Visual Studio Code bagi sahabat yang belum baca silahkan dibaca dulu. Sahabat, kira-kira waktu yang dibutuhkan 20 menit untuk menyelesaikan materi ini. Mari mulai belajar...
Bekerja Dengan Sistem Variabel
Penggunaan Sistem Variabel dan  Tipe Data di Python. Dari definisi, Variabel adalah tempat penyimpanan data sementara didalam memory komputer terjadi ketika program dieksekusi. Variabel juga dapat menyimpan berbagai tipe nilai data pada waktu yang berbeda. Program yang dijalankan akan secara otomatis mencari nilai apa yang terkandung dalam variabel tersebut dan nilainya dapat berubah untuk digunakan dalam proses selanjutnya. Pada pemrograman Bahasa Python variabel mempunyai sifat yang dinamis, artinya variabel pada Bahasa Python tidak perlu untuk didekralasikan dengan tipe data tertentu dan juga variabel Bahasa Python dapat diubah saat program dijalankan.

Membuat dan Penamaan Variabel
Untuk membuat dan pemberian nama pada sebuah variabel haruslah fleksible, simple/sederhana dan dapat mendeskripsikan suatu informasi yang terkandung di dalamnya. Ketentuan penamaan yang harus di perhatikan dalam memberikan nama variabel, sbb:
  • Nama suatu variabel bisa pendek atau panjang, dapat disesuaikan saja.
  • Tidak boleh mengandung spasi atau tanda baca antar karakternya.
  • Dapat menggunakan garis bawah atau underscore (_) sebagai satu kesatuan.
  • Dimulai dengan huruf atau garis bawah bukan angka atau simbol lainnya.
  • Nama variabel bersifat case-sensitif, huruf besar dan kecil akan dibedakan artinya.
sebagai contoh, sbb:

Penamaan yang BENAR

Penamaan yang SALAH

nama_buah=”Durian”
hargasatuan= 225.000
JumlahHarga= 500.000

Nama buah=”Durian”
2hargasatuan= 225.000
Jumlah-harga= 500.000

Catatan: untuk lebih detail penggunaan variabel dapat di baca pada penerapan di program. 
Baca juga: Python Variables
Bekerja Dengan Tipe Data
Setiap bahasa pemrograman termasuk Bahasa Python tentunya memiliki tipe data. Bahasa Python memiliki 7(tujuh) tipe data bawaan (Built-in Data Types) yang berfungsi untuk menentukan suatu value atau nilai yang dapat ditampung oleh suatu variabel. Tipe data pada Bahasa Python memiliki tipe data yang cukup unik bila bandingkan dengan pemrograman bahasa yang lain.
Daftar Tipe Data pada Bahasa Python

Tipe Data

Sebagai Contoh

Keterangan Penggunaan

1.Text/String
 .str


» 
brg="Buku Tulis" 
» satuan='buah',
» nama_pendek='Yudha'
» namaBarang="Indome"

Tipe data string, value/nilai selalu menggunakan tanda kutip dua("") atau tunggal('')
NB.kutip dua / tunggal tidak dibedakan.

2.Numeric
  .int
  .float
  .complex


» X= 5, Y= 1000
» X= 5.5
» X= 5j


» bilangan bulat
» bilangan pecahan
» bilangan komplek

3.Boolean
  .bool

na=60 #na= nilai akhir
if na>=60:
print('Lulus')
else:
print('Belum Lulus')

» tipe logika,
  true(terpenuhi)
  atau
  false(tidak
       terpenuhi)

4.Sequence
.list

.tuple

.range

buah=["Apel", "Alpukat",
      "Cheri"]
buah=("Apel", "Alpukat",
      "Cheri")
buah=range(6)

Tipe data untuk mendeklarasikan deretan/untaian data & nilai dapat berubah
5.Mapping
    .dict

text={"nama": "IG.Surya",
      "umur": 18}

Tipe data untuk mendeklarasikan deretan/untaian field & nilainya

6.Set
 .set

 .frozenset  

buah={"Apel", "Alpukat",
      "Cheri"}
buah=({"Apel","Alpukat",
      "Cheri"})

Tipe data ini hampir sama dengan list, untuk mendeklarasikan deretan data, tapi valuenya tidak dapat berubah

7.Binary
 .bytes 

 .bytearray

 .memoryview

x = b"Hello"

x = bytearray(5)

x = memoryview(bytes(5))

b'\x00\x00\x00\x00\x00'
<class 'bytes'>
(b'\x00\x00\x00\x00\x00')
<class 'bytearray'>
<memory at 0x0368AFA0>
<class 'memoryview'>

Bekerja Dengan Perintah Input & Output
Untuk penanganan masukan dan keluaran pada Bahasa Python menggunakan perintah Input dan Output kedua perintah ini merupakan fungsi built-in
Secara default untuk menerima masukan dan membaca dari keyboard menggunakan perintah input() sedangkan untuk mencetak keluaran (output) menggunakan perintah print() kedua perintah ini akan sering digunakan pada pembuatan program.

Penerapan Kedalam Program
Untuk lebih memahai penjelasan konsep sebelumnya seperti; variabel dan tipe data serta perintah-perintah input dan output. Sahabat semua silahkan buka teks editor yang biasa digunakan, pada kasus ini menggunakan editor buit-in IDLE Shell 3.9.7 dari Python dan ikuti langkah kerjanya, sbb:
Langkah-1: ketik script dibawah ini dengan teks editor, sbb:
#Program : latihan2.py

#-- cetak judul, deklarasi variabel & konversi nilai --
print('.: Operasi Aritmatika Sederhana :.')
print('**********************************')
b1=eval(input('Input Bilangan1: '))
b2=eval(input('Input Bilangan2: '))

#-- operasi Aritmatika --
tambah=b1+b2
kurang=b1-b2
kali=b1*b2
bagi=b1/b2
sisa_bagi=b1%b2
pangkat=b1**b2
pembulat=b1//b2

 #-- cetak OUTPUT nya --
print('Hasil perhitungan:')
print('Penjumlahan Bilangan1 + Bilangan2 : ',tambah)
print('Pengurangan Bilangan1 - Bilangan2 : ',kurang)
print('Perkalian Bilangan1 x Bilangan2 : ',kali)
print('Pembagian Bilangan1 / Bilangan2 : ',bagi)
print('Sisa Pembagian Bilangan1 % Bilangan2 : ',sisa_bagi)
print('Pemangkatan Bilangan1 ** Bilangan2 : ',pangkat)
print('Pembulatan Bilangan1 // Bilangan2 : ',pembulat)
Langkah-2: Simpan dengan nama latihan2.py
Langkah-3: Eksekusi & hasilnya, sbb:
Hasil perhitungan:
.: Operasi Aritmatika Sederhana :.
**********************************
Input Bilangan1: 2
Input Bilangan2: 3

Hasil:
Penjumlahan Bilangan1 + Bilangan2 : 5
Pengurangan Bilangan1 - Bilangan2 : -1
Perkalian Bilangan1 x Bilangan2   : 6
Pembagian Bilangan1 / Bilangan2   : 0.6666666666666666
Sisa Pembagian Bilangan1 % Bilangan2 : 2
Pemangkatan Bilangan1 ** Bilangan2   : 8
Pembulatan Bilangan1 // Bilangan2    : 0

»»» Penjelasan:

Baris perintah: b1=eval(input('Input Bilangan1:')) & b2=eval(input('Input Bilangan2: ')),
menggunakan perintah fungsi eval(), ini berfungsi untuk mengkonversikan nilai string menjadi nilai number, sedangkan perintah fungsi input() berfungsi untuk membaca nilai yang di ketik dari keybord, sehingga operasi aritmatika dapat dilakukan. Selamat mencoba . . .

Latihan-3: Pada latihan ketiga ini masih operasi aritmatika sederhana seperti pada latihan1, sbb:
Hasilnya:
Penutup
Sekian pembahasan tentang variable dan type data serta penggunaan perintah fungsi input() dan output() pada penerapan ke program Bahasa Python. Selanjutnya akan dibahas tentang jenis-jenis operator. Sekian..., semoga bermanfaat. Salam.🙏
I Ketut Darmayuda
I Ketut Darmayuda I Ketut Darmayuda

Posting Komentar untuk "Belajar Python Part#5- Penggunaan Sistem Variabel dan Tipe Data di Python"

crossorigin="anonymous">