Anda di halaman 1dari 18

LAPORAN PRAKTIKUM

JUDUL PRAKTIKUM:
Array Pada Python

MATA KULIAH:
BIOKOMPUTASI DASAR (MAB60002)-KELAS (BIOLOGI C)

Oleh:
Syiam Amalia Rahmah (225090107111033) (2022)

Nama Asisten: Made Diah Maharani

LABORATORIUM BIOLOGI KOMPUTASI DAN BIOINFORMATIKA


DEPARTEMEN BIOLOGI
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
MALANG
2022
Pernyataan

Yang bertanda tangan di bawah ini:

Nama : Syiam Amalia Rahmah


NIM : 225090107111033

Menyatakan dengan sesungguhnya bahwa isi laporan “Array Pada


Python” yang ditulis berikut ini merupakan murni dari hasil pemikiran
saya dan tidak ada unsur plagiasi.

Malang, 24 Oktober 2022


Yang menyatakan,

Syiam Amalia Rahmah


BAB I
PENDAHULUAN
1.1. Latar Belakang
Salah satu bahasa pemrograman di dunia ini yang paling dikenal
dikalangan masyarakat adalah Python. Python merupakan salah satu
bahasa pemrograman yang memiliki script sederhana, bersifat open
source, dan pemakaiannya telah meluas. Python sangat bermanfaat
bagi kehidupan di abad 21 ini, karena sebagian besar kegiatan
manusia telah berpusat kepada teknologi komputer. Pyhton memiliki
bermacam-macam perintah dengan fungsi dan ciri-cirinya sendiri.
Salah satu perintah yang terdapat pada Python yaitu array.
Array merupakan sekumpulan nilai yang terletak pada sekuens
baris data. Array digunakan untuk mengidentifikasikan data yang
memiliki nama yang sama dengan jumlah yang lebih dari satu
(Khoirudin, 2019). Dalam array, terdapat empat tipe data. Pertama
tipe data list, kedua tipe data tuple, ketiga tipe data dictionary, dan
yang keempat tipe data set.

1.2. Rumusan Masalah


Adapun rumusan masalah pada praktium ini:
1. Apa pengertian Array?
2. Apa pengertian List?
3. Apa pengertian Tuple?
4. Apa pengertian Dictionary?
5. Apa pengertian Set?

1.3. Tujuan
Adapun tujuan dalam praktikum ini:
1. Dapat memahami pengertian Array
2. Dapat mengerti pengertian List
3. Dapat mengatahui apa itu Tuple
4. Dapat dipahaminya Dictionary
5. Dapat mengerti apa itu Set
1.4. Manfaat
Adapun manfaat dari praktikum berikut:
1. Dipahaminya pengertian Array
2. Dimengertinya pengertian List
3. Diketahuinya apa itu Tuple
4. Dipahaminya apa itu Dictionary
5. Dipahaminya apa itu Set
BAB II
TINJAUAN PUSTAKA
2.1. Pengertian Array
Array merupakan perintah pada Python berupa tipe data turunan.
Array berbentuk sekuens data berurutan dan memiliki kesamaan
dalam tipe dan nama datanya. Kumpulan data tersebut dikenal
dengan istilah elemen data. Elemen data tersimpan didalam baris
memori lalu dimulai dari lokasi penyimpanan bernama Array (Selvi
& Murugesan, 2009).

2.2. Pengertian List


List adalah kumpulan objek, baik sejenis maupun tidak. Setiap
objek yang terdapat dalam list selanjutnya dapat diakses
menggunakan indeksnya. Indeks list merupakan bilangan bulat
dimulai dari 0. Dalam Python, list dinyatakan sebagai kelas list.
Objek nya dibuat dengan tanda kurung siku, [] (Raharjo, 2022).
Python memiliki fungsi yang bernama List. Fungsi ini akan
mengembalikan nilai dalam bentuk elemen yang ada dalam sebuah
sequens (Agung, 2022). Berikut contoh dari tipe data list,

#List
Joni = [“Joni Gudel”, 27]
Mimin = [“Mimin Item”, 17]
database = [Joni, Mimin]
print(database)

([Joni Gudel, 27], [Mimin Item, 17])


(Agung, 2022)

2.3. Pengertian Tuple


Tuple adalah kumpulan objek yang bersifat konstan. Artinya,
elemen didalam tuple tersebut tidak dapat ditambah, dikurangi, dan
diubah. Dalam Python, tuple dinyatakan dengan tuple (Raharjo,
2022). Tuple merupakan struktur data yang hampir sama dengan list,
akan tetapi tuple bersifat immutable yaitu strukturnya tidak dapat
diubah-ubah. Berikut merupakan contoh dari tipe data tuple,

#Tuple
tuple_1 = (1, “hello”, True, “hello”)
print(tuple_1)

(1, hello, True, hello)


(Wahyuni, Arifiyanti, & Afandi, 2020)

2.4. Pengertian Dictionary


Dictionary merupakan kumpulan objek yang tiap elemennya
berupa key dan value. Kunci dictionary pada umumnya bertipe teks
str. Dictionary dinyatakan dengan kelas dict. Objeknya dibuat
dengan tanda kurung kurawal, {} (Raharjo, 2022). Konsep
dictionary dapat diaplikasikan dalam kehidupan sehari-hari seperti
pembuatan buku telepon (Agung, 2022). Berikut merupakan contoh
dari tipe data dictionary,

#Dictionary
murid = {
“nama” : “faqih”,
“umur” : 15,
“tinggi” : 157.6,
“hobi” : [“olahraga” , “jalan-jalan”],
“kontak” : {
“telp” : “0123456789”
“email” : “nama@gmail.com”
}
}
murid
{‘nama’ : ‘faqih’,
‘umur’ : 15,
‘tinggi’ : ‘157.6’,
‘hobi’ : [‘olahraga’,’jalan-jalan’]
‘kontak’ : {‘telp’ : ‘0123456789’,’email’ :
‘nama@gmail.com’
(Wahyuni, Arifiyanti, & Afandi, 2020)

2.5. Pengertian Set


Set merupakan kumpulan objek yang setiap elemennya bersifat
unik. Set dinyatakan dengan kelas set. Untuk membuat objek set,
digunakan konstruktor dari kelas set dengan menyertakan objek
iterable (list atau tuple) (Raharjo, 2022). Set adalah struktur data
yang tidak berurutan, tidak dapat diindeks, tidak dapat diubah, dan
ketika ada duplikasi pada nilai set akan diabaikan (Wahyuni,
Arifiyanti, & Afandi, 2020). Berikut merupakan contoh data dari set,

#Set
setBuah = {“apel”,”nanas”,”rambutan”,”apel”}

setBuah
{‘apel’,’nanas’,’rambutan’}

print(setBuah)
{‘apel’,’nanas’,’rambutan’}
(Wahyuni, Arifiyanti, & Afandi, 2020)
BAB III
METODE
3.1. Waktu dan Tempat
Praktikum dengan topik “Array Pada Python” dilaksanakan pada
hari Senin, 24 Oktober 2022, pukul 16.00-18.00 WIB. Praktikum
dilakukan di tempat masing-masing praktikan, yaitu Kota Malang,
jawa Timur, Indonesia.

3.2. Metodologi
Dalam praktikum, dibutuhkan sebuah tempat untuk dipelajarinya
bahasa pemrograman Python. Tempat yang tepat untuk praktikum
ini adalah Google Colaboratory.
Langkah pertama, telah dibuka web Google, kemudian dicari
“Googe Colaboratory” pada pencariannya.

(Sumber Pribadi, 2022)


Gambar 1. Langkah pertama, dibukanya Google dan dicari Google
Colaboratory pada pencarian
Langkah kedua, setelah keluar hasil pencariannya, diklik hasil
pencarian Google yang paling atas.

(Sumber Pribadi, 2022)


Gambar 2. Langkah kedua, diklik hasil pencarian Google paling atas
Langkah ketiga, setelah link web tersebut di-klik, akan muncul
beranda pada Google Colaboratory. Lalu tulisan “New notebook” di-klik.

di-klik
(Sumber Pribadi, 2022)
Gambar 3. Langkah ketiga, setelah dimunculkannya beranda Google
Colaboratory, tulisan “New notebook” di-klik
Langkah terakhir, setelah tulisan “New notebook” di-klik, akan
dimunculkannya tampilan dalam Google Colaboratory yang dapat
digunakan untuk menjalankan bahasa pemrograman Phyton. Dalam
Google Colaboratory ini dapat digunakan juga sebagai pengolahan data.

(Sumber Pribadi, 2022)


Gambar 4. Langkah terakhir, Google Colaboratory telah siap untuk
digunakan.
BAB IV
PEMBAHASAN
4.1. List
List merupakan tipe data beruntun yang dapat digunakan untuk
menyimpan data dengan jumlah banyak. Tipe data list ini dapat
diubah-ubah dan diduplikasi. Ada berbagai macam metode untuk
memvariasikan tipe data list ini, dua diantaranya yaitu reverse dan
remove. Contoh penggunaan tipe data list adalah seperti gambar 5
dibawah ini,

(Sumber Pribadi, 2022)


Gambar 5. Contoh input pengaplikasian tipe data list

Lalu didapatkan hasil dari input tipe data list tersebut,

(Sumber Pribadi, 2022)


Gambar 6. Contoh output pengaplikasian tipe data list
4.2. Tuple
Tuple merupakan tipe data yang dapat digunakan untuk
menyimpan data dengan jumlah banyak. Tuple hampir sama dengan
list, akan tetapi tuple bersifat tidak dapat diubah-ubah dan
dimodifikasi. Ada berbagai macam metode didalam tuple, dua
diantaranya yaitu, count dan index. Contoh penggunaan tuple dapat
dilihat pada gambar 7 dibawah ini,

(Sumber Pribadi, 2022)


Gambar 7. Contoh input pengaplikasian tipe data tuple

Lalu didapatkan hasil dari input tersebut,

(Sumber Pribadi, 2022)


Gambar 8. Contoh output pengaplikasian tipe data tuple
4.3. Dictionary
Dictionary merupakan tipe data yang dapat diubah dan diindeks.
Dictionary merupakan kumpulan objek yang tiap elemennya berupa
key dan value. Ada beberapa metode didalam dictionary, dua
diantaranya yaitu, pop dan clear. Berikut merupakan contoh
penggunaan dictionary pada Python,

(Sumber Pribadi, 2022)


Gambar 9. Contoh input pengaplikasian tipe data dictionary

Lalu didapatkan hasil dari input tersebut,

(Sumber Pribadi, 2022)


Gambar 10. Contoh output pengaplikasian tipe data dictionary

4.4. Set
Set merupakan tipe data yang tidak berurutan, tidak dapat
diindeks, tidak dapat diubah, dan ketika ada duplikasi pada nilai set
akan diabaikan. Set memiliki beberapa metode, dua diantaranya
yaitu, add dan remove. Berikut merupakan contoh pengaplikasian
tipe data set pada Python,

(Sumber Pribadi, 2022)


Gambar 11. Contoh input pengaplikasian tipe data set
Lalu, didapatkan hasil dari input set tersebut,

(Sumber Pribadi, 2022)


Gambar 12. Contoh output pengaplikasian tipe data set.
BAB V
PENUTUP
5.1. Kesimpulan
Dari praktikum yang telah dilakukan, dapat ditarik
kesimpulannya. Pertama, Array merupakan perintah pada Python
berupa tipe data turunan. Array berbentuk sekuens data berurutan
dan memiliki kesamaan dalam tipe dan nama datanya. Kedua, list
adalah kumpulan objek, baik sejenis maupun tidak. Setiap objek
yang terdapat dalam list selanjutnya dapat diakses menggunakan
indeksnya. Indeks list merupakan bilangan bulat dimulai dari 0.
Ketiga, tuple adalah kumpulan objek yang bersifat konstan. Artinya,
elemen didalam tuple tersebut tidak dapat ditambah, dikurangi, dan
diubah. Keempat, dictionary merupakan kumpulan objek yang tiap
elemennya berupa key dan value. Terakhir, set adalah struktur data
yang tidak berurutan, tidak dapat diindeks, tidak dapat diubah, dan
ketika ada duplikasi pada nilai set akan diabaikan.

5.2. Saran
Untuk praktikum selanjutnya, diharapkan praktikan telah
membaca dan memahami topik yang akan di praktikumkan.
Diharapkan juga praktikan sudah menyiapkan ketersediaan divice
nya, agar tidak terjadi kendala.
DAFTAR PUSTAKA

Agung, G. (2022). Belajar Pemrograman Python untuk Guru dan Murid


. Penerbit PT Elex Media Komputindo.
Khoirudin. (2019). Algoritma dan Struktur Data dengan Python 3.
Universitas Semarang Press.
Raharjo, B. (2022). Kursus Mandiri Python. Penerbit Informatika.
Selvi, S. T., & Murugesan, R. (2009). Test Your Skills in C. McGraw-
Hill Education.
Wahyuni, E. D., Arifiyanti, A. A., & Afandi, M. I. (2020). Klasifikasi
Teks dengan Python. Indomedia Pustaka.
LAMPIRAN
https://colab.research.google.com/drive/1zi22iuvOPMuEa-
IE2u44YF4spq_VoX2a?usp=sharing

Anda mungkin juga menyukai