STANDAR TIPE DATA DALAM BAHASA PYTHON

   Holaa.. Welcome Back To My Blog

  Okee guys, kali ini kita akan belajar bersama apa itu tipe data dan apa saja si tipe-tipe data dalam bahasa python. Sebelumnya buat kalian yang belom download aplikasi pythonnya bisa di liat di blog yang sebelumnya ya.

https://seputarpython.blogspot.com/2021/10/cara-mengunduh-perangakat-lunak-python.html


  Ada yang tau ga sih, tipe data itu apa? Tipe data itu adalah pengelompokan data untuk memberitahu Compiler atau Interpreter tentang bagaimana programmer ingin mengolah data. Nah di dalam bahasa python ini ada beberapa standar tipe data, dapat dilihat pada gambar 1.1 

    Gambar 1.1 Tipe Data daman Bahasa Pyhon

  A. String

    Tipe data String adalah tipe data yang bisa menampung banyak karakter sekaligus.
String adalah tipe data untuk teks yang merupakan gabungan huruf. angka, whitespace (spasi), dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier String/teks.

Contoh 1 Tipe String : 


Setelah program di "Run" akan menampilkan "Hello World!"



Contoh 2 Tipe String :


Setelah program di "Run" akan menampilkan "Adam"

'str' adalah kode tipe dari String



    B. Bilangan (Numeric)

    Menyatakan data berupa angka atau numeric. Tipe bilangan ini terdiri dari : Integer, Float, dan Complex Number.

1. Tipe Data Integer

    Tipe data Integer digunakan untuk menyatakan bilangan bulat. Dalam bahasa Python, tipe data Integer memiliki panjang yang dapat mampu memuat berapa saja dan hanya dibatasi oleh besar memori yang tersedia. 

Contoh 1 Tipe Data Integer :



Setelah program di "Run" akan menampilkan "20"


Contoh 2 Tipe Data Integer :


Setelah program di "Run" akan menampilkan "35" karena hasil dari penjumlahan tersrebut

'int' adalah kode tipe dari Integer


2. Tipe Data Float

    Tipe data float digunakan untuk menyatakan bilangan yang mempunyai koma (bilangan pecahan, desimal). Tipe data Float memiliki panjang akurat sampai 17 angka di belakang koma.

Contoh 1 Tipe Data Float :



Setelah program di "Run" akan menampilkan "25.5" karena bentuk desimal dari 25.500


Contoh 2 Tipe Data Float :


Setelah program di "Run" akan menampilkan "10.0" karena hasil dari pengurangan tersrebut



'float' adalah kode tipe dari Float


3. Tipe Data Complex Number


    Tipe data Complex digunakan untuk menyatakan pasangan angka real dan imajiner.

Contoh 1 Tipe Data Complex Number :


Setelah program di "Run" akan menampilkan "20j" karena hasil dari penambahan tersrebut



Contoh 2 Tipe Data Complex Number :



Setelah program di "Run" akan menampilkan "(-10+10j)" karena hasil dari pengurangan tersrebut


'complex' adalah kode tipe dari Complex


C. Boolean

   Tipe data ini memberikan nilai TRUE, apabila pernyataan yang diuji adalah benar dan memberikan nilai FALSE, apabila pernyataan yang diuji adalah salah.

Contoh 1 Tipe Data Booelan :




Setelah program di "Run" akan menampilkan "True and False" 



Contoh 2 Tipe Data Booelan :




Setelah program di "Run" akan menampilkan "True and False"


'bool' adalah kode tipe dari Boolean


D. Date

    Tipe data Date dalam bahasa Python bukanlah tipe datanya sendiri, tetapi kita perlu mengimpor modul bernama datetime untuk bekerja dengan tipe data Date sebagai objek tanggal. Untuk membuat tanggal, kita dapat menggunakan kelas datetime() dari modul datetime. Kelas datetime() membutuhkan tiga parameter untuk membuat tanggal: tahun, bulan, hari.

Contoh 1 Tipe Data Date :



Setelah program di "Run" akan menampilkan "semua data dengan detail"


Contoh 2 Tipe Data Date :




Setelah program di "Run" akan menampilkan "semua data dengan detail sesuai dengan format codes"


'datetime.datetime' adalah kode tipe dari Date


    Objek datetime memiliki metode untuk memformat objek tanggal menjadi string yang dapat dibaca. Metode ini disebut strftime(), dan mengambil satu parameter, format, untuk menentukan format string yang dikembalikan.

  Gambar 1.2 Kode Format untuk Tipe Date

E. List

    Tipe data ini berisi item data yang berurutan. Seperti halnya tipe data string, setiap item (anggota) list memiliki index sesuai dengan urutannya. Index dimulai dari 0 (bukan dari 1). List bisa berisi anggota dan tipe yang sama atau berbeda. List 7 bersifat Mutable, dimana anggotanya bisa diubah. Untuk mendeklarasikan tipe data List, maka gunakanlah tanda kurung [ ] dan masing-masing anggotanya dipisahkan oleh tanda koma. Sintak penulisan : data = [nilai1, nilai2] 

    Untuk mengakses item yang ada di List, caranya adalah dengan memanggil nama list diikuti index dari item yang bersangkutan, yaitu dengan perintah namalist[index]. Selain itu, bisa dilakukan pengaksesan terhadap sejumlah item dari index ke index. Index dimulai dari 0 untuk anggota yang pertama, Sedangkan selanjutnya diikuti berdasarkan banyaknya anggota. Selain itu, bisa juga dengan menggunakan nilai min(-). Contoh index ke -1, maka index tersebut akan mengakses nilai paling akhir.


Contoh 1 Tipe Data List :


Setelah program di "Run" akan menampilkan "semua data dengan detail sesuai dengan index"


Contoh 2 Tipe Data List :



Setelah program di "Run" akan menampilkan "jumlah dari semua list"

karena len() berfungsi untuk menghitung jumlah item di dalam list



'list' adalah kode tipe dari List


F. Tuple

    Tipe data ini mirip dengan List. Perbedaanya adalah anggotanya tidak bisa diubah (immutable). Sekali tuple dibuat, maka isinya tidak dapat dimodifikasi lagi. Untuk mengenali tipe data Tuple ini ditandai dengan tanda kurun ( ) dan masing-masing anggotanya dipisahkan oleh tanda koma. 

Sintak penulisan : data = (nilai1, nilai2) 
    
    Cara Mengakses Anggota Tuple : Tuple berbentuk menyerupai tipe List, maka kita bisa mengakses anggota tuple menggunakan index. Sintak penulisannya adalah : nama_tuple[index-ke]. Index dimulai dari 0 untuk anggota yang pertama, Sedangkan selanjutnya diikuti berdasarkan banyaknya anggota. Selain itu, bisa juga dengan menggunakan nilai min(-).

Contoh 1 Tipe Data Tuple :


Setelah program di "Run" akan menampilkan "semua data dengan detail sesuai dengan index"



Contoh 2 Tipe Data Tuple :




Setelah program di "Run" akan menampilkan "jumlah dari semua list"

karena len() berfungsi untuk menghitung jumlah item di dalam list


'tuple' adalah kode tipe dari Tuple


G. Set

    Set dalam bahasa pemrograman python adalah tipe data kolektif yang digunakan untuk menyimpan banyak nilai dalam satu variabel dengan ketentuan: 
  nilai anggota yang disimpan harus unik (tidak duplikat) 
  nilai anggota yang sudah dimasukkan tidak bisa diubah lagi 
  set bersifat unordered atau tidak berurut, artinya anggotanya tidak bisa diakses dengan index.

Set bisa digunakan untuk melakukan operasi himpunan matematika, seperti : gabungan, irisan, selisih dan komplemen.

Contoh 1 Tipe Data Set :


Setelah program di "Run" akan menampilkan "semua data dengan detail sesuai dengan index"


Contoh 2 Tipe Data Set :


Setelah program di "Run" akan menampilkan "jumlah dari semua list"

karena len() berfungsi untuk menghitung jumlah item di dalam list


'set' adalah kode tipe dari Set


H. Dictionary

    Tipe data ini memiliki anggota yang terdiri dari pasangan kunci-nilai (key-value). Mirip seperti kamus, dimana terdapat kata dan ada arti. Dictionary umumnya dipakai untuk data yang besar dan untuk mengakses anggota data secara acak. Anggota Dictionary tidak memiliki indeks. Dictionary dideklarasikan menggunakan tanda kurung kuruwal { }, dimana anggotanya memiliki bentuk kunci : nilai atau key-value, dan setiap anggota dipisahkan dengan tanda koma. Selain itu, bisa juga diakses dengan menggunakan fungsi get(). Dengan menggunakan fungsi get(), bila kunci tidak ada di dalam dictionary, maka akan dikembalikan None. Bila tidak menggunakan fungsi get(), maka akan terjadi error KeyError bila kunci yang hendak diakses tidak ada di dalam dictionary. Sintak penulisan tipe data Dictionary adalah
nama_variabel = {“Key1”: “value”, “Key2”: “value}

Contoh Tipe Data Dictionary :


Setelah program di "Run" akan menampilkan "data"


'dict' adalah kode tipe dari Dictionary






Daftar Pustaka

1. Zarman, Wendi dan Wicaksono, Mochamad Fajar. “Implementasi Algoritma dalam bahasa Python”. Edisi Pertama. Bandung : Penerbit Informatika. 2020.

2. W3schools.com Python Datetime.(http://w3schools.com/python/python_datetime.asp (diakses pada 17 Oktober 2021)

3. https://socs.binus.ac.id/2020/11/16/tipe-data/ (diakses pada 17 Oktober 2021)

4. https://beginnersbook.com/2018/02/python-numbers/ (diakses pada 17 Oktober 2021)


Semoga Bermanfaat dan Terima Kasih Telah Berkunjung :D




















































































































    























Komentar

Posting Komentar

Postingan populer dari blog ini

TUGAS PERTEMUAN KE-6