0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan16 halaman

STRINGS

String merupakan kumpulan karakter yang diletakkan di antara tanda kutip dan memiliki indeks untuk mengakses karakternya. List adalah tipe data koleksi yang memungkinkan penyimpanan berbagai tipe data secara terurut dan dapat diubah isinya. List dapat digunakan untuk menyimpan, menampilkan, mengubah, menambah, menghapus, dan mengurutkan data.

Diunggah oleh

Paramita Mayadewi
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 PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan16 halaman

STRINGS

String merupakan kumpulan karakter yang diletakkan di antara tanda kutip dan memiliki indeks untuk mengakses karakternya. List adalah tipe data koleksi yang memungkinkan penyimpanan berbagai tipe data secara terurut dan dapat diubah isinya. List dapat digunakan untuk menyimpan, menampilkan, mengubah, menambah, menghapus, dan mengurutkan data.

Diunggah oleh

Paramita Mayadewi
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 PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

STRINGS

ALGORITMA & PEMROGRAMAN


2

STRINGS
 Adl: Kumpulan karakter yang diletakkan diantara tanda kutip tunggal atau kutip ganda.
 Setiap karakter dikodekan dalam karakter ASCII atau Unicode.
 Karakter dalam suatu strings dapat diakses melalui indexnya.
 Contoh:
 Text = “ALGORITMA”
 Text[0] = “A”
 Text[5] = “I”
 Text[3] = “O”
 Untuk menampilkan banyak karakter dalam suatu string di Python menggunakan fungsi
len(). Contoh : len(“Algoritma”) = 9
3

STRINGS
 String dalam Python merupakan obyek yang tidak dapat diubah (immutable
objects).
 Hal ini berarti, isi obyek string tidak dapat dimodifikasi
4

LATIHAN SOAL
 Buat algoritma untuk menampilkan string yang diinputkan menjadi bentuk
segitiga sebagai berikut.
 Misal diinputkan string “Python”. Maka output yang diminta adalah:
P
Py
Pyt
Pyth
Pytho
Python
LIST
ALGORITMA & PEMROGRAMAN
6

Tipe Data Koleksi (Collection)


 Tipe data yang digunakan untuk menghimpun Kumpulan data, atau data yang
berjumlah lebih dari satu.
 Terdapat 4 tipe data koleksi pada Python:
 List
 Tuple
 Set
 Dictionary
7

Tipe Data LIST


 Adl: tipe data koleksi yang bersifat ordered (terurut).
 Isi dari suatu list dapat diubah ketika program sedang berjalan (mutable objects).
 List merupakan salah satu cara yang paling umum digunakan untuk menyimpan
kumpulan data di bawah satu nama variabel dalam Python.
 Tipe data List didefinisikan dalam Python menggunakan kurung siku []
 Data dalam List tidak semuanya harus memiliki tipe data yang sama.
 Contoh: List yang sama dapat menyimpan string dan integer. Namun hal ini tidak
direkomendasikan.
8

Membuat List
 # list kosong
list_kosong = []
 # list yang berisi Kumpulan string
list_buah = [‘Pisang’, ‘Nanas’, ‘Melon’, ‘Durian’]
 # list yang berisi Kumpulan integer
list_nilai = [80, 79, 90, 60]
 # list campuran berbagai tipe data
list_jawaban = [150, 33.33, ‘Algoritma’, False]
9

Menampilkan List
 Menampilkan semua isi list
print(“list_kosong : “, list_kosong)
print(“list_nilai : “, list_nilai)
Output:
list_kosong : []
list_nilai : [80, 70, 90, 60]
 Menampilkan isi list dengan menggunakan indeks
print(list_buah[0])
print(list_buah[3])
Output:
Pisang
Durian
10

Mengubah Data dalam List

Output:
11

Slicing List
 Adl: Teknik memotong nilai pada List. Maksudnya adalah: mengambil beberapa nilai dari
anggota list dengan mendefinisikan indeks kiri dan indeks kanan.

Output:
12

Menambah Item dalam List

 Output:
13

Menghapus Item dari List


Output:
14

Menggabungkan List
Output:
15

Mengurutkan Data

Output:
16

LATIHAN SOAL
 Misal diketahui list sebagai berikut:
ListA = [4, 5, 2, 3, 1]
Urutkan ListA tersebut dengan urutan menaik sehingga outputnya
adalah:
ListA = [1, 2, 3, 3, 5]

CATATAN: TIDAK BOLEH menggunakan function sort()

Anda mungkin juga menyukai