0% menganggap dokumen ini bermanfaat (0 suara)
36 tayangan19 halaman

Modul 6 Praktikum Pemrograman Komputer - Phyton

Modul ini membahas tentang tipe data List, Tuple, dan Set dalam pemrograman Python. Mahasiswa diharapkan dapat memahami dan membuat program menggunakan tipe data tersebut, termasuk cara membuat, mengakses, dan memanipulasi data. Selain itu, modul ini juga mencakup latihan praktikum untuk memperdalam pemahaman mahasiswa.

Diunggah oleh

sri andayani
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
36 tayangan19 halaman

Modul 6 Praktikum Pemrograman Komputer - Phyton

Modul ini membahas tentang tipe data List, Tuple, dan Set dalam pemrograman Python. Mahasiswa diharapkan dapat memahami dan membuat program menggunakan tipe data tersebut, termasuk cara membuat, mengakses, dan memanipulasi data. Selain itu, modul ini juga mencakup latihan praktikum untuk memperdalam pemahaman mahasiswa.

Diunggah oleh

sri andayani
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 19

MODUL

PRAKTIKUM PEMROGRAMAN KOMPUTER


BAHASA PYTHON
SEMESTER GENAP TA. 2023/2024

MATA KULIAH : PRAKTIKUM PEMROGRAMAN KOMPUTER


KELAS/KODE : PAGI-SORE/ TIN 0612

DISUSUN OLEH

NAMA :
……………………………………………
…………..
NIM :
……………………………………………
…………..

PRODI TEKNIK INDUSTRI


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS KATOLIK MUSI CHARITAS
2024

MODUL VI
MODUL VI
TIPE DATA (LIST, TUPPLE, SET)

TUJUAN PRAKTIKUM :
1. Mahasiswa memahami Tipe Data List, Tupple dan Set
2. Mahasiswa mampu membuat program dengan tipe data Data List, Tupple
dan Set
TEORI:

LIST DAN TUPLE


List adalah struktur data pada python yang mampu menyimpan lebih dari satu data, seperti array.
Pada modul ini akan membahas cara menggunakan list di Python dari yang paling sederhana
sampai yang sedikit kompleks.
Yang dipelajari pada modul List ini :
 Cara Membuat List dan Mengisinya
 Cara Mangambil nilai dari List
 Cara Menambahkan dan Menghapus isi List
 Operasi pada List
 List multi dimensi

6.1. Definisi List


List sering disebut juga array pada bahasa pemrograman lain. List adalah jenis data
campuran yang bisa memiliki komponen penyusun yang berbeda-beda. Sebuah list dapat
dibuat dengan menggunakan tanda kurung siku [ ]. Anggota list didaftar dalam kurung siku
tersebut dan masing-masing dipisahkan oleh tanda koma. Sifat-sifat list bisa didaftar seperti
ini:
 Komponen penyusunnya bisa diganti.
 Komponen penyusunya dapat dibaca dan dimanipulasi secara langsung.
 Komponen penyusunnya bisa ditambah.
 Komponen penyusunnya dapat diambil dengan menunjukkan indeksnya atau dengan
notasi slice.
 Komponen penyusun sebuah list dapat juga berupa list yang lain.

Contoh :

Tampilan Luaran (Output) :

45
print(prodi[0:-1])
Output : ['Ilmu Komputer', 'Teknik Informatika']
print(prodi[:2]+["Fakultas Teknik","Unmul"])
Output : ['Ilmu Komputer', 'Teknik Informatika', 'Fakultas Teknik', 'Unmul']
print(len(prodi))
Output : 3

6.2. Cara Membuat List di Python


List dapat kita buat seperti membuat variabel biasa, namun nilai variabelnya diisi dengan tanda
kurung siku ([]).
Contoh :
nama = ["Agus", "Bambang", "Nina", "Putra"]

Jenis data apa saja yang boleh diisi ke dalam List?


list dapat diisi dengan tipe data apa saja, string, integer, float, double, boolean, object, dan
sebagainya. Kita juga bisa mencampur isinya.
Contoh:
laci = ["buku", 21, True, 34.12]
Ada empat jenis tipe data pada list laci:
 "buku" adalah tipe data string;
 21 adalah tipe data integer;
 True adalah tipe data boolean;
 dan 34.12 adalah tipe data float.

6.3. Cara Pemanggilan List


Setelah mengetahui cara membuat dan menyimpan data di dalam List, mari kita coba mengambil
datanya. List sama seperti array, list juga memiliki nomer indeks untuk mengakses data atau isinya.
Nomer indeks list selalu dimulai dari nol (0). Nomer indeks ini yang kita butuhkan untuk
mengambil isi (item) dari list.
Contoh:

Hasil Luaran :

6.4. Program Menggunakan List


a. Mengambil Nilai List
Contoh Studi Kasus Perintah Program Aplikasi List Anggota suatu organisasi dengan perintah
sebagai berikut :
1. Buat sebuah list untuk menyimpan Anggota
2. Isi list sebanyak 6
3. Tampilkan isi list indeks nomer 3
4. Tampilkan semua teman dengan perulangan
5. Tampilkan panjang list

Tuliskan kode berikut ini

Pada kode di atas, kita menggunakan fungsi len() untuk mengambil panjang list.
Hasil outputnya :

47
b. Mengganti Nilai List
List bersifat mutable, artinya isinya bisa kita ubah-ubah.
Contoh:

Hasil Luaran Program :

c. Menambahkan Item List


Tedapat dua metode (method) atau fungsi yang bisa digunakan untuk menambahkan isi atau
item ke List:
1. append(item) menambahkan item dari belakang.
Contoh:

Output :

2. insert(index, item) menambahkan item dari indeks tertentu


Contoh :

Output :
d. Menghapus Nilai List
Perintah yang dipergunakan untuk menghapus list adalah del[index]
Contoh :

Selain menggunakan perintah del, kita juga bisa menggunakan method remove() dengan
parameter item yang akan dihapus.
Contoh:

Hasil Luaran :

e. Memotong List
Contoh Program Memotong List

Hasil Luaran :

49
f. Operasi List
- Penggabungan (+)

Hasil Luaran :

- Perkalian (*)

Hasil Luaran :

6.5. List Multidimensi


Pada contoh-contoh di atas, hanya membuat list satu dimensi saja. List dapat juga memiliki
lebih dari satu dimensi atau disebut dengan multi dimensi. List multi dimensi biasanya digunakan
untuk menyimpan struktur data yang kompleks seperti tabel, matriks, graph, tree, dan lain-lain.
Contoh :

Hasil Luaran :

Angka dua [2] pada kode di atas, menujukan indeks list yang akan di akses. Kemudian setelah
dapat list-nya baru kita ambil isinya. Kemudian Bagaimana jika ingin menampilkan semua isi
dalam list multi dimensi ?, jawabannya yaitu Tinggal gunakan perulangan bersarang.

Contoh Program Perulangan bersarang :

Hasil Luaran (Output) :

51
6.6. Latihan Membuat Program List
Program Tambah Nama Pahlawan Super

Hasil Luaran Program :

6.7. Definisi Tuple


Tuple dalam Python adalah stuktur data yang digunakan untuk menyimpan sekumpulan data.
Tuple bersifat immutable, artinya isi tuple tidak bisa kita ubah dan hapus. Namun, dapat kita isi
dengan berbagai macam nilai dan objek. Tuple adalah salah satu struktur data di Python yang
mampu menyimpan sekumpulan nilai dalam satu variabel.
Pada pokok pembahasan Tuple kali ini
 Cara Membuat Tuple
 Cara Mengakses Nilai Tuple
 Slicing Nilai Tuple
 Cara Mengambil panjang tuple
 Nested Tuple
 Unpacking Sequence

6.8. Cara Membuat Tuple di Python


Cara membuat Tuple dapat dibuat dengan tanda kurung seperti ini:
tuple = (1234, 4321, 'Hello')
atau bisa juga tanpa tanda kurung :
tuple2 = 1234, 432, 'World!'
Kedua-duanya valid.

6.9. Membuat Tuple Kosong


Apabila kita ingin membuat sebuah tuple tanpa isi, kita bisa menuliskannya seperti ini:
# Membuat tuple kosong
kosong = ()
Lalu untuk membuat Tuple yang hanya berisi satu (singleton), maka kita harus manambahkan
tanda koma di belakangnnya.
Contoh:
# membuat tuple
data = ('Data 1')
data2 = "Data 2"
Jika tidak ditambahkan koma, akan bukan string.
data = ('Data 1') # <-- ini string
data2 = "Data 2" # <-- ini juga string

53
6.10. Mengakses Nilai Tuple
Sama seperti list, Tuple juga memiliki indeks untuk Mengakses item di dalamnya. Indeks
Tuple dan list selalu dimulai dari nol 0.
Contoh:

Maka hasilnya:

6.11. Memotong Tuple


Sama dengan proses di List pada tuple juga bisa melakukan proses pemotongan data :
Contoh Program :

Maka hasilnya:

Logikanya sama seperti di list sebagai berikut :

6.12. Mengambil Panjang Tuple


Untuk mengambil panjang atau jumlah item di dalam Tuple, kita bisa menggunakan
fungsi len().
Contoh:

Maka hasilnya :

6.13. Tuple Nested


Tuple juga bisa nested, artinya Tuple bisa diisi dengan Tuple.
#Contoh:

Hasil Luaran :

6.14. Sequence Unpacking


Proses pembuatan Tuble bisa kita sebut sebagai packing, sementara untuk mengambil
(ekstrak) seluruh isinya disebut unpacking.
Contoh :

55
Hasil Luaran Program :

Dengan melakukan upacking, isi tuple akan di-copy ke variabel. Lalu dengan variabel kita bisa
melakukan apapun, seperti mengubah isinya. Karena variabel bersifat mutable.
Praktik 1 Tipe Data List :

Kasus latihan dari tipe Data List

Sintaks Python :

…………………………………………………………………………………………

Output:

…………………………………………………………………………………………

Apa yang saya dapat dari Penulisan Program Tersebut (lihat Penulisan Coding/Scripting dan
hasil outputnya):
1. ……………………………………………………………………………………….
2. ……………………………………………………………………………………….
3. ……………………………………………………………………………………….
Praktik 2 Tipe Data Tupple

Kasus latihan dari tipe Data Tupple

Sintaks Python :

…………………………………………………………………………………………

Output:

…………………………………………………………………………………………

Apa yang saya dapat dari Penulisan Program Tersebut (lihat Penulisan Coding/Scripting dan
hasil outputnya):
4. ……………………………………………………………………………………….
5. ……………………………………………………………………………………….
6. ……………………………………………………………………………………….
Praktik 3 Tipe Data Set

Kasus latihan dari tipe Data Set

Sintaks Python :

…………………………………………………………………………………………

Output:

…………………………………………………………………………………………

Apa yang saya dapat dari Penulisan Program Tersebut (lihat Penulisan Coding/Scripting dan
hasil outputnya):
7. ……………………………………………………………………………………….
8. ……………………………………………………………………………………….
9. ……………………………………………………………………………………….

Anda mungkin juga menyukai