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.
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
Posting Komentar untuk "Belajar Python Part#5- Penggunaan Sistem Variabel dan Tipe Data di Python"
Silahkan berikan masukan / komentar yang sopan untuk penyempurnaan
Posting Komentar