Anda di halaman 1dari 8

MATA KULIAH : ALGORITMA DAN ACC

PEMROGRAMAN
NAMA : NAUVIANA PITA ROSA
NIM : A710210031
TGL PRAKTIKUM : 11 OKTOBER 2021
TANGGAL

BAB IV
OPERASI PADA STRING
1. DASAR TEORI
Sudah kita pelajari sebelumnya string termasuk ke dalam tipe data. Operasi tipe data
string merupakan operasi yang termasuk sering digunakan dalam pemrograman. string ini
dituliskan dengan ditandai tanda kutip (“ “) atau (‘ ‘) setelah karakter sama dengan.
String bisa disingkat menjadi str. Untuk fungsinya, string memiliki banyak fungsi yaitu
upper dan lower, fungsi len, fungsi mengatur rata pada teks, fungsi join dan split, fungsi index,
dsb. Fungsi-fungsi tersebut tentunya memiliki peran penting di dalamnya. Berikut akan
dijelaskan [engertian beserta caranya.

1.1 Fungsi Upper dan Lower


Fungsi ini digunakan untuk mengubah kalimat menjadi huruf capital semua dan huruf
kecil semua. Sesuai namanya, upper() untuk huruf capital dan fungsi lower() untuk mengubah
huruf ke kecil semua.

1.2. Fungsi mengatur rata teks


Fungsi ini digunakan mengatur agar menjadi lebih rapi. Untuk rata tengah
mengguanakan center(), untuk rata kiri mengggunakan ljust(), untuk rata kanan menggunakan
rjust(). Kode ljust pada rata kiri merupakan left yang berarti kiri, kode rjust pada rata kanan
merupakan Right yang berarti kanan.
1.3 Fungsi len()
Fungsi len() pada string digunakan untuk mengetahui panjang pada string. Untuk kode
fungsi len yaitu len( ).

1.4 Fungsi Replace


Pada fungsi ini ini berguna untuk mengganti kata atau karakter. Untuk kodenya
contohnya yaitu
Kata : ‘Ayam sedang mencari bebek’
#Fungsi replace
Kata_baru = kata.replace(‘bebek’ , ‘anaknya’
#cetak kata
Print(kata)
Print(kata_baru)

Outpunya yaitu Ayam sedang mencari bebek


Ayam sedang mecari anaknya.

1.5 Fungsi Join dan split


Fungsi join digunakan untuk menggabungkan kalimat agar bisa menyatu. Sedangkan
fungsi split kebalikannya dari fungsi join, digunakan untuk memecah string menjadi list yang
berisi beberapa string yang lebih kecil..
Kode untuk kedua fungsi ini yaitu :
Kata = [‘saya’ , ‘dari’ , ‘kudus’)
Print(‘ ‘.join(kata))

Kode di atas akan menghasilkan ouput saya dari Kudus


2. Tujuan
1. Dapat menjelaskan fungsi bawaan string
2. Dapat mengimplementasikan fungsi string pada pemrograman

3. Kegiatan
3.1 Kegiatan 1 : Operasi pada string

Gambar 3.1 – Operasi pada string


Analisa :
Pada gambar 3.1 itu merupakan kegiatan operasi pada string. Kita mencoba beberapa
fungsi bawaan yang melibatkan string. Diantaranya len, index, count, upper, lower, dan split.
Len memiliki fungsi menghitung jumlah huruf, spasi, koma, yang ada pada program. Index
memiliki fungsi mengetahui posisi dimana huruf atau kata yang diinginkan. Count berfungsi
menghitung jumlah huruf atau kata yang diinginkan. Upper berfungsi menjadikan kata atau
kalimat menjadi kapital, sementara lower berfungsi menjadikan kata atau kalimat menjadi kecil.
Terakhir split, berfungsi memisahkan tiap tiap kata pada sebuah kalimat.
3.2 Kegiatan 2 : String Formating

Gambar 3.2 – String formatting


Analisa :
Pada gambar 3.2 kita belajar tentang string formatting. Fungsi ini dapat menampilkan
string seperti yang dilakukan fungsi print. Namun, untuk menjalankan fungsi format, harus
menggunakan tanda{} seperti pada gambar di atas. Fungsi ini tidak bisa dijadikan sebagai fungsi
output pada program, tidak seperti fungsi print.
3.3 kegiatan 3 : Slicing pada string

Gambar 3.3 – Slicing pada string


Analisa :
Pada gambar di atas, kita mencoba membuat program slicing (:) pada string. Kita
memotong, mengambil bagian mana yang kita inginkan. Angka sebelum “:” merupakan bagian
awal yang ingin kita iris(slices), sementara angka sesudah “:” merupakan bagian akhir yang
ingin kita iris.

4. Penyelesaian Tugas
1. Buatlah sebuah program python yang menerima inputan berupa nama depan, nama
belakang, dan nim.
2. Gabungkan nama depan dan nama belakang menjadi satu variable bernama nama
lengkap
3. Print output ke layar dalam bentuk berikut ini. Gunakan fungsi upper() untuk kalimat
Universitas Muhamadiyah Surakrta
Pendidikan Teknik Informatika
Nama : (Nama lengkap
NIM : (NIM
Fakultas Keguruan Ilmu Pendidikan
UNIVERSITAS MUHAMMADIYAH SURAKARTA
Analisa :
Pada tugas tersebut kita membuat program inputan nama terlebih dahulu dengan kode
input(‘Nama depan : ‘) lalu kemudian mengetikakan kata Pendidikan teknik informatika dan
mengetikkan fungsi rata tengah / center agar tulisan bisa rata tengah kemudian buat variable nama
lengkap dengan tanda + ‘ ‘ untuk menggabungkan kata kemudian buat output. Untuk penulisan
universitas muhammadiyah Surakarta menggunakan fungsi upper dan center agar bisa huruf capital
semua dan rata tengah.

5. Kesimpulan
1. Fungsi bawaan pada string adalah len, fungsi rerata, join dan split, fungsi replace, dsb yang telah
dijelaskan pada laporan.
2. Menggabungkan fungsi upper dan lower dengan menggunakan kode
print(katau.upper().center(50)). Untuk katau merupakan nama variable yang dibuat sendiri.
3. Upper memiliki fungsi untuk mengubah string menjadi huruf capital semua.
4. Agar rata bisa ke tengah menggunakan kode print(variable).center(50))
5. Untuk menggabungkan kata bisa menggunakan kode (+) (‘ ‘).
Daftar pustaka
 Muzami. - . Tutorial Python #8 : Operasi Tipe Data String.
https://www.malasngoding.com/operasi-tipe-data-string/ . (Diakses pada 14 Oktober
2021)

 Belajar python. - . Tipe Data String https://belajarpython.com/tutorial/string-python .


(Diakses pada 14 Oktober 2021)

 Petani kode. - . Tutorial Pemrograman python.


https://www.petanikode.com/tutorial/python/ . (Di akses pada 14 Oktober 2021).

Anda mungkin juga menyukai