Laporan Praktikum Operasi String
www.hajarfisika.com
Laporan Praktikum Operasi String
Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
d. setstr
Laporan Praktikum Operasi String
Operasi String
- ASCII (American Standard Code for Information Interchange) yakni merupakan suatu standar internasional dalam isyarat abjad dan simbol menyerupai Hex dan Unicode tetapi ASCII lebih bersifat universal, misalnya 124 yakni untuk karakter "|". Ia selalu dipakai oleh komputer dan alat komunikasi lain untuk mengatakan teks
- Jumlah isyarat ASCII yakni 255 kode. Kode ASCII 0..127 merupakan isyarat ASCII untuk manipulasi teks; sedangkan isyarat ASCII 128..255 merupakan isyarat ASCII untuk manipulasi grafik
1. Operasi String
M, N, dan P didefinisikan terlebih dahulu pada Command Window dan kesannya menyerupai gambar diatas
Kemudian dipakai fungsi 'abs' pada variabel M, N, dan P yang memiliki abjad kecil dan besar berbeda-beda. Dari hasil gambar diatas sanggup disimpulkan kegunaan dari fungsi 'abs' :
- abs(x) : untuk memberi nilai mutlak dari elemen x yang berkaitan dengan isyarat ASCII. Besar dan kecilnya abjad mempengaruhi besarnya nilai abjad tersebut saat dikonversi ke isyarat ASCII
Untuk mengetahui ukuran suatu string atau array maka dipakai fungsi 'size' dan kesannya menyerupai gambar diatas. Dari hasil tersebut sanggup disimpulkan kegunaan 'size' yakni :
- size(x) : untuk mengetahui ukuran array berupa baris dan kolomnya. Spasi juga terhitung dalam memilih ukurannya
- size(M) pada percobaan diatas berarti memiliki 1 baris dan 12 kolom
Untuk mengetahui panjang karakternya saja maka dipakai fungsi 'length'. Dari gambar diatas sanggup disimpulkan :
- length(x) : untuk mengetahui panjang karakter yang digunakan, menyerupai fungsi size tetapi hanya ukuran kolomnya saja yang ditampilkan
Untuk memanggil string tertentu dipakai fungsi diatas. Kegunaanya yakni :
- M(9:12) : simbol M dipakai untuk memanggil string, sedangkan '9:12' dipakai untuk memanggil string pada panjang/ kolom ke 9 hingga ke 12
Untuk membalik karakter dipakai fungsi diatas. Kegunaanya yakni :
- M(12:-1:1) : simbol M dipakai untuk memanggil string, sedangkan '12:-1:1' dipakai untuk memanggil dan membalik string pada panjang/ kolom ke 12 hingga ke 1 dengan range sebesar 1 ditandai dengan angka '-1'
Untuk menggabungkan antara number dan string maka dipakai algoritma menyerupai diatas. Dari hasil tersebut sanggup disimpulkan kegunaan :
- num2str : number to string, untuk mengubah format angka menjadi format string
- Tanda kurung siku '[ ]' menunjukan bahwa fungsi yang terdapat didalamnya yakni array
2. Fungsi dan String
a. char
Untuk menampilkan abjad dan simbol maka dipakai fungsi 'char'. Dari gambar diatas sanggup disimpulkan kegunaan :
- char : untuk mengubah dari angka menjadi abjad dan simbol. Pengubahan ini juga terkait dengan bilangan ASCII
Hasil kedua percobaan pada gambar diatas juga memperkuat bahwa kegunaan fungsi 'char' yakni untuk menampilkan abjad dan simbol, termasuk kosong ' '
b. lower
M dan m didefinisikan terlebih dahulu pada Command Window dan kesannya menyerupai gambar diatas. Dari hasil percobaan tersebut sanggup disimpulkan kegunaan :
- lower(m) : untuk mengubah abjad besar menjadi abjad kecil dari variabel m
c. upper
- upper(m) : untuk mengubah abjad kecil menjadi abjad besar dari variabel m
d. setstr
Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- setstr : set to string, untuk mengubah nilai numerik menjadi string
e. strcmp
Untuk membandingkan antara variabel m dan M dipakai fungsi 'strcmp'. Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- strcmp(m,M) : string compare, untuk membandingkan string pada variabel m dengan variabel M
- Nilai 0 mengatakan perbandingan stringnya tidak sama atau salah
- Nilai 1 mengatakan perbandingan stringnya sama atau benar
- Pada fungsi 'strcmp' abjad besar dan kecil besar lengan berkuasa dalam perbandingan
- Hasil perbandingan ini bernilai 0 sebab terdapat perbedaan abjad besar dan abjad kecil antara variabel m dan M
f. strcmpi
Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- strcmpi : strings compare ignoring case, untuk membandingkan string pada variabel m dengan variabel M tanpa memperhatikan perbandingan abjad besar dan abjad kecilnya
- Nilai 0 mengatakan perbandingan stringnya tidak sama atau salah
- Nilai 1 mengatakan perbandingan stringnya sama atau benar
- Hasil perbandingan ini bernilai 1 sebab perbandingan hurufnya sama antara variabel m dan M, dengan mengabaikan abjad besar dan abjad kecilnya
n dan m didefinisikan terlebih dahulu pada Command Window dan kesannya menyerupai gambar diatas
g. strcmp
Untuk membandingkan antara variabel n dan m dipakai fungsi 'strcmp'. Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- strcmp(n,m) : string compare, untuk membandingkan string pada variabel n dengan variabel m
- Nilai 0 mengatakan perbandingan stringnya tidak sama atau salah
- Nilai 1 mengatakan perbandingan stringnya sama atau benar
- Pada fungsi 'strcmp' abjad besar dan kecil besar lengan berkuasa dalam perbandingan
- Hasil perbandingan ini bernilai 0 sebab terdapat perbedaan abjad besar dan abjad kecil, dan perbedaan panjang karakter antara variabel n dan m
h. strcmpi
Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- strcmpi(n,m) : strings compare ignoring case, untuk membandingkan string pada variabel n dengan variabel m tanpa memperhatikan perbandingan abjad besar dan abjad kecilnya
- Nilai 0 mengatakan perbandingan stringnya tidak sama atau salah
- Nilai 1 mengatakan perbandingan stringnya sama atau benar
- Hasil perbandingan ini bernilai 0 sebab terdapat perbedaan panjang karakter antara variabel n dan m
i. strncmp
Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- Nilai 0 mengatakan perbandingan stringnya tidak sama atau salah
- Nilai 1 mengatakan perbandingan stringnya sama atau benar
- strncmp(n,m,5) : string compare first N characters, untuk membandingkan karakter pertama dari string n dengan karakter pertama dari string m, pada panjang panjang karakter ke 5
- Berarti yang dibandingkan dari 'Yogya' yakni huruf 'Y' dan 'yogyakarta' yakni huruf 'y'
- Hasil perbandingan ini bernilai 0 sebab terdapat perbedaan abjad besar dan abjad kecil antara variabel n dan m
- strncmp(n,m,10) : string compare first N characters, untuk membandingkan karakter pertama dari string n dengan karakter pertama dari string m, pada panjang panjang karakter ke 10
- Berarti yang dibandingkan dari 'Yogya' yakni kosong ' ' dan 'yogyakarta' yakni huruf 'y'
- Pada fungsi 'strncmp' abjad besar dan kecil besar lengan berkuasa dalam perbandingan
- Hasil perbandingan ini bernilai 0 sebab terdapat perbedaan abjad antara variabel n dan m
j. strncmpi
Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- Nilai 0 mengatakan perbandingan stringnya tidak sama atau salah
- Nilai 1 mengatakan perbandingan stringnya sama atau benar
- strncmpi(n,m,5) : string compare first N characters, untuk membandingkan karakter pertama dari string n dengan karakter pertama dari string m tanpa memperhatikan perbandingan abjad besar dan abjad kecilnya, pada panjang panjang karakter ke 5
- Berarti yang dibandingkan dari 'Yogya' yakni huruf 'Y' dan 'yogyakarta' yakni huruf 'y'
- Hasil perbandingan ini bernilai 1 sebab perbandingan hurufnya sama, dengan mengabaikan abjad besar dan abjad kecilnya
- strncmp(n,m,10) : string compare first N characters, untuk membandingkan karakter pertama dari string n dengan karakter pertama dari string m tanpa memperhatikan perbandingan abjad besar dan abjad kecilnya, pada panjang panjang karakter ke 10
- Berarti yang dibandingkan dari 'Yogya' yakni kosong ' ' dan 'yogyakarta' yakni huruf 'y'
- Pada fungsi 'strncmp' abjad besar dan kecil besar lengan berkuasa dalam perbandingan
- Hasil perbandingan ini bernilai 0 sebab terdapat perbedaan huruf
k. strfind
x dan y didefinisikan terlebih dahulu pada Command Window dan kesannya menyerupai gambar diatas
Untuk mencari posisi string maka dipakai fungsi 'strfind'. Dari gambar diatas sanggup disimpulkan :
- strfind(x,y) : string find, x mengatakan pola dasar katanya dan y mengatakan pola kata yang ingin dicari
- Pada hasil diatas didapatkan tanggapan 1 6 8 12, yang mengatakan posisi (kolom) abjad awal pada pola 'kak'
l. strcat
x, y, dan z didefinisikan terlebih dahulu pada Command Window dan kesannya menyerupai gambar diatas
Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- strcat(x,y,z) : string concatenate, untuk menggabungkan string dari variabel x, y, dan z
m. ischar
x dan q didefinisikan terlebih dahulu pada Command Window dan kesannya menyerupai gambar diatas
Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- ischar(x) : is character, untuk memilih apakah variabel x merupakan karakter atau bukan
- Nilai 0 mengatakan jikalau variabel tersebut bukanlah karakter (salah)
- Nilai 1 mengatakan jikalau variabel tersebut yakni karakter (benar)
- Berarti variabel x yakni karakter dan variabel q yakni bukan karakter
n. isletter
Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- isletter(x) : is letter, untuk memilih apakah variabel x merupakan abjad atau bukan
- Nilai 0 mengatakan jikalau variabel tersebut bukanlah karakter (salah)
- Nilai 1 mengatakan jikalau variabel tersebut yakni karakter (benar)
- Berarti variabel x yakni abjad dan variabel q yakni bukan huruf
o. isstr
Dari hasil percobaan tersebut (gambar diatas) sanggup disimpulkan kegunaan :
- isstr(x) : is string, untuk memilih apakah variabel x merupakan string atau bukan
- Nilai 0 mengatakan jikalau variabel tersebut bukanlah string (salah)
- Nilai 1 mengatakan jikalau variabel tersebut yakni string (benar)
- Berarti variabel x yakni string dan variabel q yakni bukan string
3. Larik String
Untuk menampilkan larik pada string maka dipakai fungsi menyerupai gambar diatas. Dari hasil percobaan tersebut sanggup disimpulkan kegunaan :
- '{ }' : untuk menciptakan array pada string
- ';' : untuk menciptakan kolom
- tanda petik ' ' : untuk menunjukan bahwa input merupakan string
Untuk mencari posisi dari array string sanggup dipakai fungsi diatas.
- kota (3) yakni bandung dan kesannya yakni benar
- kota (7) tidak ada sebab kita hanya mendefinisikan hingga 4 kota saja
Belum ada Komentar untuk "Laporan Praktikum Operasi String"
Posting Komentar