LAPORAN TUGAS PRAKTIKUM Tipe Data String Nama : Wandha Wahyu Asmetha NIM : 1120020023 TEKNIK INFORMATIKA PRODI PEMELIHARAAN KOMPUTER DAN JARINGAN 2020/2021 1. Contoh Program #include<stdio.h> #include<string.h> #define PJG 15 main() { char kata[20], str2[PJG]; printf("Masukkan Kata \t : "); gets(kata); strcpy(str2, " tamara "); printf("Setelah Menggunakan strlen : %d (Menghitung panjang karakter) \n",strlen(kata)); strrev(kata); printf("Setelah Menggunakan strrev : %s (membalik karakter) \n",kata); strcat(kata,str2); printf("Setelah Menggunakan strcat : %s (menambah karakter) \n",kata); } Output: 2. Contoh Program strlwr /*Contoh Program Dengan Fungsi strlwr*/ #inlcude <stdio.h> #inlcude <conio.h> #inlcude <string.h> #inlcude <iostream.h> main() { char kata[20]; clrscr(); cout<<"Masukkan sembarang kata dengan Huruf Besar = "; gets(kata); strlwr(kata); cout<<"Hasil Perubahan = "<<kata; getch(); } 3. Contoh Program atoi /*Contoh Program Menggunakan Fungsi atoi*/ #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <iostream.h> int main() { char kata[20]; float angka,a,b; clrscr(); cout<<"Masukkan Sembarang Kata Berupa Angka = "; gets(kata); angka = atoi(kata); a = angka + 5; cout<<"Hasil Perubahan Setelah ditambah dengan angka 5 = "<<a; getch(); } 4. Contoh Program /*Contoh Program Dengan Menggunakan Fungsi strupr*/ #include <stdio.h> #include <conio.h> #include <string.h> #include <iostream.h> main() { char kata[20]; clrscr(); cout<<"Masukkan Sembarang Kata Dengan Huruf Kecil = "; gets(kata); strupr(kata); cout<<"Hasil Perubahan"<<kata; } 5. Source Code : #include<stdio.h> #include<string.h> #define PJG 15 int main() { char kata1[] = "30.25"; char kata2[] = "25.30"; int hasil1,hasil2,hasil3,hasil4; printf("Kalimat 1 : %s \n",kata1); printf("Kalimat 2 : %s \n",kata2); printf("Setelah Menggunakan strlen : %d \n",strlen(kata1)); printf("Setelah Menggunakan strlen : %d \n",strlen(kata2)); hasil1=strlen(kata1)+strlen(kata2); hasil2=strlen(kata1)-strlen(kata2); hasil3=strlen(kata1)*strlen(kata2); hasil4=strlen(kata1)/strlen(kata2); printf("hasil penjumlahan : %d \n",hasil1); printf("hasil pengurangan : %d \n",hasil2); printf("hasil kali : %d \n",hasil3); printf("hasil bagi : %d \n",hasil4); printf("Sisa hasil bagi : %d \n",hasil4); } Output : E. ANALISA Analisa yang saya dapatkan adalah bahwa string dapat digunakan dengan metode coding yang lain F. KESIMPULAN Kesimpulan bahwa tipe data string dapat digunakan dengan berbagai macam cara sesuai dengan kebutuhan koding atau source code program yang dibutuhkan.