Anda di halaman 1dari 14

PRAKTIKUM

SISTEM DAN TEKNOLOGI MULTIMEDIA

disusun oleh

Hanif Mahfuzzalfi
191331057
2B D3-Teknik Telekomunikasi
Tanggal Percobaan : 16 September 2021
Tanggal Pengumpulan : 16 September 2021

PROGRAM STUDI D3-TEKNIK TELEKOMUNIKASI


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI BANDUNG
2021

TUGAS PRAKTIKUM

1. Tuliskan program di bawah ini, lalu perhatikan hasilnya\


String=’Politeknik Negeri Bandung’
Print(string[0])
Hasil :

Perintah saat Print(string[0]) dirubah angkanya menjadi angka lain maka


akan menampilkan huruf sesuai dengan urutan pada perintah string. Pada
perintah string berfungsi untuk menginputkan text yang nantinya akan dipanggil
melalui perintah print (string[]) sesuai dengan angka yang akan diberikan.

2. Tuliskan Program di bawah ini, lalu perhatikan hasilnya :


String=’Politeknik Negeri Bandung’
Print(len(string))
Hasil :

Program print (len(string)) berfungsi untuk untuk menghitung


jumlah karakter yang ada pada perintah string=’’. Pada percobaan ini
karakter yang digunakan berjumlah 25 karakter.
3. Tuliskan Program di bawah ini, lalu perhatikan hasilnya
string = 'Politeknik Negeri Bandung'
x=0
for i in range(len(string)):
x=x+1
print(string[i])

print(x)

Hasil :

a. Program tersebut berfungsi untuk menampilkan karakter satu persatu


yang ada pada perintah string dan juga menghitung jumlah karakternya
pada perintah string tersebut dimana jumlah karakter adalah 25..
b. -Pada baris pertama
Petintah string merupakan sebuah tipe data kumpulan beberapa
karakter. Pada perintah string ini juga yang nanti akan dipanggil oleh
perintah yang lain.

-Pada baris kedua


Perintah ini memberikan nilai awal pada program, dimana nilai
tersebut adalah x=0.

-Pada baris ketiga


Yaitu for i in range(len(string)): merupakan perintah perulangan
dimana perintah ini digunakan untuk batas perulangan sesuai dengan
jumlah karakter pada string.

-Pada baris keempat


Yaitu berfungsi untuk menambahkan jumlah x dimana x ini
merupakan permisalan untuk mengeksekusi barisan huruf.

-Pada baris kelima


Yaitu berfungsi untuk mencetak tiap huruf yang ada pada kalimat
string

-Pada baris keenam


Yaitu berfungsi untuk mencetak jumlah x, disini x merupakan jumlah
perulangan dengan batas dari jumlah karakter pada perintah string.

c. Flowchart
START

String
=’Politeknik
Negeri
Bandung’

X=0

t
For i in range
(len(string))

X=X+1

Print(string
[i])
Print(x)

end

4. Tuliskan program dibawah ini, lalu perhatikan hasilnya


string = 'Politeknik Negeri Bandung'
x=0
for i in range(len(string)):
if string[i]== 'a':
x=x+1
print(x)

Hasil :
a. Fungsi dari program diatas
Program ini berfungsi untuk menghitung ada berapa huruf yang terdapat
pada string dengan perintah if string[i]==’a’. Misal pada perintah if
string[i]==’e’dirubah menjadi if string[i]==’e’. Maka program akan
menghitung berapa karaker yang menggunakan huruf e pada perintah
string tersebut.

b. Fungsi tiap baris program diatas


-Baris pertama
string merupakan sebuah tipe data. Perintah ini untuk memberikan
input sebuah kalimat
-Baris kedua
Perintah ini memberikan nilai awal pada program, dimana nilai
tersebut adalah x=0.
-Baris ketiga
Yaitu for i in range(len(string)): merupakan perintah perulangan
dimana perintah ini digunakan untuk batas perulangan sesuai dengan
jumlah karakter pada string.
-Baris keempat
Fungsi pemilihan jika string[i]==”a” ini berarti akan mencari jumlah
huruf a pada kalimat yang ada di string.
-Baris kelima
Berfungsi untuk melakukan pergeseran dengan menambah nilai x+1
untuk mencari huruf a.
-Baris keenam
Berfungsi untuk menampilkan hasilnya

c. Flowchart
START

String=Politeknik
Negeri Bandung
X=0

T
i<jumlah
Print X
karakter string

T
i=i+1 String ke i=a End

X=X+1

5. Tuliskan Program di bawah ini, lalu perhatikan hasilnya :


string = 'Politeknik Negeri Bandung'
x = string.split()
print(x)

Hasil :
Perintah split ini berfungsi untuk memecah beberapa kata berdasarkan
dengan pembatas tertentu. Pada program diatas pembatasnya berupa (space).
Kemudian akan menampilkannya dalam satu baris namun dipisahkan dengan
koma dan tanda petik dua.

6. Tuliskan program di bawah ini, lalu perhatikan hasilnya


string=’Politeknik Negeri Bandung’
x=string.split()
print(x[0])
print(x[1])
print(x[2])

Hasil :
Pada program diatas akan menghasilkan pemecahan dari kalimat yang
ada di string menjadi perkata menggunakan perintah split. Pada perintah print
(x[0]), print (x[1]), print (x[3]) ini proses pemanggilan perkata.

7. Tuliskan program di bawah ini, lalu perhatikan hasilya


string = 'Politeknik Negeri Bandung'
variabel = [None]*30
for i in range(len(string)):
variabel[i]=string[i]
print(variabel[0])
print(variabel[1])
print(variabel[2])
print(variabel[3])
Hasil :

a. Fungsi dari program di atas


Jawab : pada program diatas berfungsi untuk menampilkan per huruf
yang ditempatkan pada suatu variabel dengan perintah (variabel[…])

b. Fungsi tiap baris dari program di atas


-Baris pertama
Berfungsi untuk menginputkan data string yaitu ‘Politeknik Negeri
Bandung’

-Baris kedua
Yaitu perintah variable = [none]*30 berfungsi untuk membuat
variable dimana akan di isi dengan kosong sebanyak 30 kali, hal ini
dibutuhkan untuk menyimpan data ke dalam variable

-Baris Ketiga
Yaitu for i in range(len(string)): merupakan perintah perulangan
dimana perintah ini digunakan untuk batas perulangan sesuai dengan
jumlah karakter pada string.

-Baris keempat
Merupakan proses terjadinya perhitungan perulangan.

-Baris kelima
Proses menampilkan hasil

c. Flowchart

START

String
=’Politeknik
Negeri
Bandung’

Variabel =
[None]*30

t
For i in range
(len(string))
y

Variabel[i]=string[i]

Print(string
[i])
Print(x)

end

Anda mungkin juga menyukai