Anda di halaman 1dari 43

PRAKTIKUM PEMOGRAMAN

COMPUTATION AND OPERATION RESEARCH LABORATORY


FAKULTAS TEKNIK
UNIVERSITAS PATTIMURA

Nama Tugas Praktikum : Modul VII (String)


Nama Praktikan : Iqbal Ahsan Halimullah (2022-72-047)
Kristina Hutapea (2022-72-039)
Maychel Ryclof Akyuwen (2022-72-025)
Fadila Andriani Kaplae (2022-72-011)
Lorawati Rumalessin (2022-72-106)
Kelompok : V (Lima)
Tanggal Praktikum : Sabtu, 10 Juni 2023
Tanggal Asistensi :
Nama Asisten kelompok : Joya Saddani Makaneneng
Dosen Mata Kuliah : Mentari Rasyid, ST., MT
Deliana Latuihamallo, ST., MT

PROGRAM STUDI TEKNIK INDUSTRI


JURUSAN TEKNIK INDUSTRI
FAKULTAS TEKNIK
UNIVERSITAS PATTIMURA
AMBON
2023
BAB I
PENDAHULUAN
1.1 Latar belakang
String adalah untaian karakter dengan panjang tertentu, yang merupakan
susunan dari elemen-elemaen tipe karakter karena sering dipakai dalam
pemrograman, maka string termasuk dalam tipe dasar. Operasi yang digunakan
yaitu operasi pernyambungan dan operasi perbandingan. Suatu String dalam
Bahasa C++ dapat dioperasikan dengan berbagai macam tujuan. C++ juga
menyediakan berbagai prosedur standar dan fungsi standar untuk operasi
string. Pendeklarasian string ada 2 cara: cara pertama dengan menentukan nilai
maksimum string dan jumlah karakter maksimum yang menyusun string dan kedua
tanpa menentukan panjang maksimum string, dengan demikian panjang maksimum
akan dianggap 255.
String adalah untaian karakter dengan panjang tertentu. Merupakan susunan
dari elemen-elemaen tipe karakter. Karena sering dipakai dalam pemrograman,
maka string termasuk dalam tipe dasar. Semua konstanta string harus diapit tanda
petik tunggal. Misal: ‘Matematika’ Dalam Operasinya String hanya mempunyai
sebuah operator, yaitu operator ‘+’. Bila operator ini digunakan untuk dua buah
elemen string, maka akan menjadi penggabungan dua buah string menjadi satu.
String dapat dianggap sebagai sebuah array karakter. Karena itu setiap elemen
string dapat diakses dengan mengatahui indeksnya yang menyatakan urutan
karakter dalam sebuah string.
String merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman
untuk keperluan menampung dan memanipulasi data teks. Alfabet merupakan
sistem tulisan yang terdiri dari konsonan dan vokal
String dan alfabet berperan penting dalam dunia IT khusus nya dalam bidang
otomata. Biasanya, programmer harus menyertakan string dalam tanda kutip untuk
data untuk diakui sebagai string dan bukan angka atau nama variabel.
1.2 Rumusan Masalah
1. Buatlah program untuk menghitung Panjang karakter berikut ini:
2. Buatlah program untuk membalikkan kata-kata berikut ini:

3. Buatlah program untuk menggabungkan dua buah string berikut:

4. Masukkan nama lengkap anda, ubah ke dalam huruf besar semua,


balikkan urutan hurufnya dan tampilkan hasilnya ke layer.
1.3 Tujuan Praktikum
Mahasiswa diharapkan mengerti dan memahami penggunaan string, serta
dapat menggunakan beberapa operator dan method yang menyertai penerapan
string.
BAB II
LANDASAN TEORI
2.1 Teori Singkat
String merupakan bentuk data yang biasa dipakai dalam bahasa pemograman
untuk keperluan menampung dan memanipulasi data teks. Misalnya untuk
menampung (menyimpan) suatu kalimat. Pada bahasa C++ string bukanlah
merupakan tipe data tersendiri, melainkan hanyalah kumpulan dari nilai-nilai
karakter yang berurutan dalam bentuk array berdimensi satu.

2.2 Konstanta String


Suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik ganda
(“ ”), contoh “ABC DE”.
Nilai string disimpan dalam memori secara berurutan dengan komposisi
sebagai berikut:
A B C D E
Setiap karakter akan menempati memori sebesar 1 byte. Byte terakhir
otomatis akan berisi karakter NULL (0). Mengetahui bahwa suatu string diakhiri
nilai NULL, maka akhir dari nilai suatu string akan dapat dideteksi. Sebagai sebuah
array karakter, karakter pertama dari nilai string mempunyai indeks ke-0 karakter
kedua mempunyai indeks ke-1 dan seterusnya.
2.3 Variabel String
Variabel string adalah variabel yang dipakai untuk menyimpan nilai string.
Contoh:
Char name[10];
Keterangan:
Intruksi diatas merupakan deklarasi variabel string dimana panjang
maksimum yang diberikan adalah 10 karakter (termaksud karakter NULL).
2.4 Inisialisasi String
Variabel string dapat diinalisasi seperti halnya array yang lain. Tetapi tetap
saja elemen terakhirnya adalah karakter NULL. Contoh:
Char name[ ] = {‘N’ , ‘U’ , ‘R’ , ‘U’ , ‘L’}
Akan menyatakan bahwa name adalah variabel string dengan nilai awal adalah
“NURUL”. Pada bentuk NULL tidak perlu ditulis secara implisit akan tetapi
disisipkan oleh compiler.
2.5 Input dan Output Data String
2.5.1 Input Data String
Untuk menginput data string ke dalam suatu variabel dapat dilakukan
dengan menggunakan fungsi gets() dan scanf(). Bentuk umum penulisan
input dan output data string :

Atau

Gambar 2.5.1.1 Input Data String


Keterangan:
1. Nama_array adalah variabel yang bertipe array of char yang
digunakan untuk menyimpan string masukan.
2. Di depan nama_array tidak perlu ada operator & (operator alamat),
karena nama_array tanpa kurung [ ] sudah menyatakan alamat yang
ditempati oleh elemen pertama dari array.
3. Kalau memakai scanf() data string masukan tidak boleh mengandung
spasi.

Contoh masukan string dengan scanf()

Gambar 2.5.1.2 Kode Pogram String Dengan Scanf()


Output yang dihasilkan:

Gambar 2.5.1.3 Output Pogram String Dengan Scanf()

Ruang yang disediakan pada kode program diatas/dideklarasikan:

Char name [10]

Sehingga ada 10 ruang yang kosong seperti:

Setelah data dimasukkan, maka menjadi:

N U R U L \0
Byte yang dikosongkan tidak digunakan, dapat diperhatikan bahwa
nama array tanpa kurung siku/name menyatakan alamat dari lokasi data
string. Dan dengan proses pemasukan data seperti di atas, lokasi memori yang
terletak sesudah lokasi yang berisi ‘N’ akan membaca seluruh karakter yang
diketik sampai tombol ENTER ditekan.

2.5.2 Output Data String


Untuk menampilkan isi dari variabel string, fungsi yang digunakan
adalah puts() atau printf(). Bentuk umum penulisan output string :

Atau

Gambar 2.5.2.1 Kode Program Output Data String


Pada var_string adalah sebuah variabel yang berupa sebuah array of
]char. Sedangkan fungsi put() akan menampilkan isi dari var_string dan
secara otomatis menambah otomatis karakter '\n’ di akhir string. Fungsi
printf( ) akan menampilkan isi variabel string tanpa tambahan ‘\n’.
Berikut ini contoh kode program dari dua fungsi output pada string :

Gambar 2.5.2.2 Kode Program Dua Fungsi Output String


Output yang dihasilkan:

Gambar 2.5.2.3 Output Program Dua Fungsi Output String


2.5.3 Fungsi Manipulasi String
1. Fungsi Strcat();
Digunakan untuk menggabungkan nilai string. File header yang di
sertakan string.h.

Bentuk umum penulisan fungsi strcat ()

Gambar 2.5.3.1 Kode Fungsi Strcat


Menggabungkan 2 buah nilai string tidak dapat dilakukan dengan
operator '+' karena operator tersebut bukan operator string. Sehingga
penggabungan 2 buah nilai string dapat dilakukan dengan fungsi
scrcat() dengan menambah string sumber ke bagian akhir dari string
tujuan. Keluaran fungsi strcat adalah string tujuan.
Contoh kode program C++:

Gambar 2.5.3.2 Kode Program Fungsi Strcat


Output yang dihasilkan:

Gambar 2.5.3.3 Hasil Program Fungsi Strcat


Pada hasil dapat di lihat bahwa a1 adalah teknik dan a2 adalah
industri yang jika digabungkan menjadi teknikindustri yang di
hasilkan.
2. Fungsi Strcmp()
Fungsi ini digunakan untuk membandingkan dua nilai string.
Hasil dari fungsi stcmp() ini bertuoe data integer (int). File header yang
harus disertakan adalah string.h
Bentuk umum penulisan fungsi strcmp() :

Gambar 2.5.3.4 Penulisan Fungsi Strcmp


Contoh kode program fungsi strcmp()

Gambar 2.5.3.5 Kode Program Fungsi Strcmp

Output yang dihasilkan:

Gambar 2.5.3.6 Hasil Program Fungsi Strcmp


3. Fungsi Strcpy()
Untuk menyalin nilai pada string asal ke variabel string tujuan,
dengan syarat string tujuan harus mempunyai tipe data dan ukuran yang
sama dengan string asal. File header yang harus disertakan adalah
string.h

Berikut bentuk umum penulisan strcpy()

Gambar 2.5.3.7 Penulisan Fungsi Strcpy


Variabel tujuan haruslah mempunyai ukuran yang dapat digunakan
untuk menampung seluruh karakter dari string asal.
Contoh kode program fungsi strcpy():

Gambar 2.5.3.8 Kode Program Fungsi Strcpy


Dan berikut outputnya:

Gambar 2.5.3.9 Hasil Program Fungsi Strcpy


4. Fungsi Stlen()
Fungsi ini digunakan untuk mengetahui panjang nilai string. File
header yang harus disertakan adalah string.h
Bentuk umum penulisan strlen() :

Gambar 2.5.3.10 Penulisan Fungsi Strlen


Keluaran dari fungsi ini adalah panjang dari var_string. Karakter
NULL tidak dihitung.
Contoh kode program fungsi strlen()

Gambar 2.5.3.11 Kode Program Fungsi Strlen


Output yang dihasilkan:

Gambar 2.5.3.12 Hasil Program Fungsi Strlen


5. Fungsi Strrev()
Digunakan untuk membalikan letakan urutan pada string. String
urutan paling akhir dipindahkan keurutan paling depan dan seterusnya.
File header yang harus disertakan adalah string.h.
Bentuk umum fungsi strrev()

Gambar 2.5.3.13 Penulisan Fungsi Strrev


Contoh kode pemograman fungsi strrev()

Gambar 2.5.3.14 Kode Program Fungsi Strrev


Output yang dihasilkan:

Gambar 2.5.3.15 Hasil Program Fungsi Strrev


2.6 Fungsi Konfersi String
1. Fungsi Atof()
Digunakan untuk mengubah string (teks) angka menjadi bilangan
numerik float. File header yang harus disertakan adalah math.h.
Bentuk umum penulisan fungsi atof()

Gambar 2.6.1 Penulisan Fungsi Atof


Contoh kode program fungsi dari atof()

Gambar 2.6.2 Kode Program Fungsi Atof


Dan berikut adalah outputnya:

Gambar 2.6.3 Hasil Program Fungsi Atof


2. Fungsi Atoi()
Digunakan untuk mengubah string (teks) angka menjadi bilangan numerik
interger. File header yang disertakan adalah stdlib.h.
Bentuk umum penulisan fungsi atoi()

Gambar 2.6.4 Penulisan Fungsi Atoi


Contoh kode program fungsi atoi()

Gambar 2.6.5 Kode Program Fungsi Atoi


Output yang dihasilkan:

Gambar 2.6.6 Hasil Program Fungsi Atoi


3. Fungsi Atoll()
Digunakan untuk mengubah string angka menjadi bilangan numerik
long integer. File header yang disertakan adalah stdlib.h
Bentuk umum penulisan fungsi atoll()

Gambar 2.6.7 Penulisan Fungsi Atoll


Berikut contoh program dengan fungsi atoll()

Gambar 2.6.8 Kode Program Fungsi Atoll


Dan berikut adalah outputnya

Gambar 2.6.9 Hasil Program Fungsi Atoll


4. Fungsi Strlwr()
Fungsi strlwr() digunakan untuk mengubah setiap huruf kapital dalam

string menjadi hutuf kecul. File header yang disertakan adalah string.h

Bentuk umum penulisan fungsi strlwr()

Gambar 2.6.10 Penulisan Fungsi Strlwr


Contoh kode program fungsi dari strlwr :

Gambar 2.6.11 Kode Fungsi Program Strlwr


Output yang dihasilkan:

Gambar 2.6.12 Hasil Program Fungsi Strlwt


5. Fungsi Strupr()
Fungsi strupr() digunakan untuk mengubah setiap huruf menjadi huruf
kapital. File header yang disertakan adalah string.
Bentuk umum penulisan fungsi strupt()

Gambar 2.6.13 Penulisan Fungsi Strupt


Contoh kode fungsi dari strupr :

Gambar 2.4.14 Kode Program Fungsi Strupr

Output yang dihasilkan:

Gambar 2.4.15 Hasil Program Fungsi Strupr


BAB III
PEMBAHASAN
3.1 Langkah-Langkah Pembuatan Program
3.1.1 Langkah-Langkah Pembuatan Program String Menghitung
Panjang Karakter
➢ Langkah 1: Masuk ke Windows Explorer (atau tekan tombol Windows
+ W bersamaan).

Gambar 3.1.1.1 File Explorer


➢ Langkah 2: Pilih drive yang diiginkan, misal drive C/drive D atau
yang lainnya.
➢ Langkah 3: Arahkan pointer ke ruang kosong, kemudian klik kanan,
pilih New.

Gambar 3.1.1.2 Membuat Folder


➢ Langkah 4: Kemudian pilih folder.

Gambar 3.1.1.3 Membuat Folder


➢ Langkah 5: Kemudian ketik nama file “praktek program komputer”,
lalu tekan enter.

Gambar 3.1.1.4 Membuat Nama File


➢ Langkah 6: Lalu buka aplikasi “Visual Studio Code” dengan cara
double klik aplikasinya atau dengan cara klik kanan aplikasi lalu pilih
open.

Gambar 3.1.1.5 Aplikasi Visual Studio Code


➢ Langkah 7: Kemudian pada menu Visual Studio Code pilih “Open
Folder” untuk membuka folder yang telah dibuat.

Gambar 3.1.1.6 Open Folder


➢ Langkah 8: Selanjutnya ketik nama folder yang telah anda buat, lalu
klik “Select Folder” sesuai dengan pernyataan yang diberikan.

Gambar 3.1.1.7 Select Folder


➢ Langkah 9: Maka akan muncul seperti gambar dibawah ini. Sesuai
dengan pernyataan yang diberikan. Kemudian centang Jika muncul
perintah ini dengan pilih “Yes, I trust the authors”

Gambar 3.1.1.8 Perintah Open Folder


➢ Langkah 10: Lalu akan muncul nama folder yang telah anda buat,
kemudian kita membuat new file lalu tekan enter.
New File

Gambar 3.1.1.9 Membuat New File


➢ Langkah 11: Selanjutnya ketik nama file “variabel.cpp” kemudian
tekan enter.

Gambar 3.1.1.10 Nama File


➢ Langkah 12: Lalu ketikkan kode program dengan awal perintah
“#Include <iostream>” dan “#include <string.h>”.
➢ Langkah 13: Lalu masukkan perintah “using namespace std;”.
➢ Langkah 14: Selanjutnya masukkan perintah “int main(){“.
➢ Langkah 15: Masukkan perintah “string input”.
➢ Langkah 16: Lalu masukkan perintah “cout<<”Masukkan sebuah
kalimat: “; serta getline (cin, input);”.
➢ Langkag 17: Lalu masukkan perintah “int panjang = input . length;”.
➢ Langkah 18: Kemudian masukkan perintah “cout<<”panjang
karakternya adalah: “;.
➢ Langkah 19: Selanjutnya masukkan perintah “return 0;” dan diakhiri
tanda tutup kurawal “}”.
➢ Maka kode program untuk menampilkan menghitung panjang karakter

Gambar 3.1.1.11 Kode Program String Menghitung Panjang


Karakter
➢ Dan hasil Outputnya seperti gambar dibawah ini:

Gambar 3.1.1.12 Hasil Program String Menghitung Panjang


Karakter
3.1.2 Langkah-Langkah Pembuatan Program String Mambalikkan
Kata
➢ Langkah 1: Masuk ke Windows Explorer (atau tekan tombol Windows
+ W bersamaan).

Gambar 3.1.2.1 File Explorer


➢ Langkah 2: Pilih driver yang diiginkan, misal drive C/drive D atau
yang lainnya.
➢ Langkah 3: Arahkan pointer ke ruang kosong, kemudian klik kanan,
pilih New.

Gambar 3.1.2.2 Membuat Folder


➢ Langkah 4: Kemudian pilih folder.

Gambar 3.1.2.3 Membuat Folder


➢ Langkah 5: Kemudian ketik nama file “praktek program komputer”,
lalu tekan enter.

Gambar 3.1.2.4 Membuat Nama File


➢ Langkah 6: Lalu buka aplikasi “Visual Studio Code” dengan cara
double klik aplikasinya atau dengan cara klik kanan aplikasi lalu pilih
open.

Gambar 3.1.2.5 Aplikasi Visual Studio Code


➢ Langkah 7: Kemudian pada menu Visual Studio Code pilih “Open
Folder” untuk membuka folder yang telah dibuat.

Gambar 3.1.2.6 Open Folder


➢ Langkah 8: Selanjutnya ketik nama folder yang telah anda buat, lalu
klik “Select Folder” sesuai dengan pernyataan yang diberikan.

Gambar 3.1.2.7 Select Folder


➢ Langkah 9: Maka akan muncul seperti gambar dibawah ini. Sesuai
dengan pernyataan yang diberikan. Kemudian centang Jika muncul
perintah ini dengan pilih “Yes, I trust the authors”

Gambar 3.1.2.8 Perintah Open Folder


➢ Langkah 10: Lalu akan muncul nama folder yang telah anda buat,
kemudian kita membuat new file lalu tekan enter.
New File

Gambar 3.1.2.9 Membuat New File


➢ Langkah 11: Selanjutnya ketik nama file “variabel.cpp” kemudian
tekan enter.

Gambar 3.1.2.10 Nama File


➢ Langkah 12: Lalu ketikkan kode program dengan awal perintah
“Include <iostream>”, “#include <string.h>”, “#include <conio.h>”,
“#include <stdio.h>”..
➢ Langkah 13: Lalu masukkan perintah “using namespace std;”.
➢ Langkah 14: Selanjutnya masukkan perintah “int main(){“.
➢ Langkah 15: Masukkan perintah “char kata[20];” untuk menampilkan
karakter yang digunakan kelayar.
➢ Langkah 16: Lalu masukkan perintah “cout<<"Masukan Sembarang
Kata = "; gets(kata);, untuk menampilkan hasil dari coutnya.
➢ Langkah 17: Kemudian masukkan perintah “strrev(kata);” untuk
membalikkan letak urutan pada string.
➢ Langkah 18: Lalu masukkan perintah “cout<<"Hasil Perubahan =
"<<kata;”.
➢ Langkah 19: Selanjutnya masukkan perintah akhir sebagai tanda tutup
kurawal “}”.
➢ Maka kode program untuk menampilkan Program String Mambalikkan
Kata.

Gambar 3.1.2.11 Kode Program String Mambalikkan Kata


➢ Dan hasil Outputnya seperti gambar dibawah ini:

Gambar 3.1.2.12 Hasil Program String Mambalikkan Kata


3.1.3 Langkah-langkah Pembuatan Program Manggabungkan Dua
Buah String
➢ Langkah 1: Masuk ke Windows Explorer (atau tekan tombol Windows
+ W bersamaan).

Gambar 3.1.3.1 File Explorer


➢ Langkah 2: Pilih driver yang diiginkan, misal drive C/drive D atau
yang lainnya.
➢ Langkah 3: Arahkan pointer ke ruang kosong, kemudian klik kanan,
pilih New.

Gambar 3.1.3.2 Membuat Folder


➢ Langkah 4: Kemudian pilih folder.

Gambar 3.1.3.3 Membuat Folder


➢ Langkah 5: Kemudian ketik nama file “praktek program komputer”,
lalu tekan enter.

Gambar 3.1.3.4 Membuat Nama File


➢ Langkah 6: Lalu buka aplikasi “Visual Studio Code” dengan cara
double klik aplikasinya atau dengan cara klik kanan aplikasi lalu pilih
open.

Gambar 3.1.3.5 Aplikasi Visual Studio Code


➢ Langkah 7: Kemudian pada menu Visual Studio Code pilih “Open
Folder” untuk membuka folder yang telah dibuat.

Gambar 3.1.3.6 Open Folder


➢ Langkah 8: Selanjutnya ketik nama folder yang telah anda buat, lalu
klik “Select Folder” sesuai dengan pernyataan yang diberikan.

Gambar 3.1.3.7 Select Folder


➢ Langkah 9: Maka akan muncul seperti gambar dibawah ini. Sesuai
dengan pernyataan yang diberikan. Kemudian centang Jika muncul
perintah ini dengan pilih “Yes, I trust the authors”

Gambar 3.1.3.8 Perintah Open Folder


➢ Langkah 10: Lalu akan muncul nama folder yang telah anda buat,
kemudian kita membuat new file lalu tekan enter.
New File

Gambar 3.1.3.9 Membuat New File


➢ Langkah 11: Selanjutnya ketik nama file “variabel.cpp” kemudian
tekan enter.

Gambar 3.1.3.10 Nama File


➢ Langkah 12: Lalu ketikkan kode program dengan awal perintah
“Include <iostream>” dan “#include <cstring>
➢ Langkah 13: Kemudian masukkan perintah “using namespace std;”
➢ Langkah 14: Selanjutnya masukkan perintah “int main(){“
➢ Langkah 15: Lalu masukkan perintah “char a1[20];” “char a2[20];”.
➢ Langkah 16: Lalu masukkan perintah “cout << “masukkan kata_1: “;,
masukkan data atau perintah “cin>>a1;” untuk penyimpanan data.
➢ Langkah 17: Kemudian masukkan perintah “cout << “masukkan
kata_2: ;” masukkan data atau perintah “cin>>a2;” untuk penyimpanan
data.
➢ Langkag 18: Selanjutnya masukkan perintah “strcat (a1, a2);”
➢ Langkh 19: Lalu masukkan perintah “cout<< “hasil penggabungannya:
“ <<a1;.
➢ Langkah 20: Selanjutnya masukkan perintah akhiri tanda tutup kurawal
“}”.
➢ Maka Kode program menggabungkan dua buah string seperti gambar
dibawah ini:

Gambar 3.1.3.11 Kode Program Manggabungkan Dua Buah String


➢ Dan hasil Outptnya seperti gambar dibawah ini:

Gambar 3.1.3.12 Hasil Program Manggabungkan Dua Buah String


3.1.4 Langkah-langkah Pembuatan Kode Program String Ubah
Kedalam Huruf Besar Semua Serta Membalikkan Kata
➢ Langkah 1: Masuk ke Windows Explorer (atau tekan tombol Windows
+ W bersamaan).

Gambar 3.1.4.1 File Explorer


➢ Langkah 2: Pilih driver yang diiginkan, misal drive C/drive D atau
yang lainnya.
➢ Langkah 3: Arahkan pointer ke ruang kosong, kemudian klik kanan,
pilih New.

Gambar 3.1.4.2 Membuat Folder


➢ Langkah 4: Kemudian pilih folder.

Gambar 3.1.4.3 Membuat Folder


➢ Langkah 5: Kemudian ketik nama file “praktek program komputer”,
lalu tekan enter.

Gambar 3.1.4.4 Membuat Nama File


➢ Langkah 6: Lalu buka aplikasi “Visual Studio Code” dengan cara
double klik aplikasinya atau dengan cara klik kanan aplikasi lalu pilih
open.

Gambar 3.1.4.5 Aplikasi Visual Studio Code


➢ Langkah 7: Kemudian pada menu Visual Studio Code pilih “Open
Folder” untuk membuka folder yang telah dibuat.

Gambar 3.1.4.6 Open Folder


➢ Langkah 8: Selanjutnya ketik nama folder yang telah anda buat, lalu
klik “Select Folder” sesuai dengan pernyataan yang diberikan.

Gambar 3.1.4.7 Select Folder


➢ Langkah 9: Maka akan muncul seperti gambar dibawah ini. Sesuai
dengan pernyataan yang diberikan. Kemudian centang Jika muncul
perintah ini dengan pilih “Yes, I trust the authors”

Gambar 3.1.4.8 Perintah Open Folder


➢ Langkah 10: Lalu akan muncul nama folder yang telah anda buat,
kemudian kita membuat new file lalu tekan enter.
New File

Gambar 3.1.4.9 Membuat New File


➢ Langkah 11: Selanjutnya ketik nama file “variabel.cpp” kemudian
tekan enter.

Gambar 3.1.4.10 Nama File


➢ Langkah 12: Lalu ketikkan kode program dengan awal perintah
“#Include <iostream>” dan “#include <stdio.h>”, “#Include
<conio.h>”, “#include <string.h>”.
➢ Langkah 13: Lalu masukkan perintah “using namespace std;”.
➢ Langkah 14: Selanjutnya masukkan perintah “int main(){“
➢ Langkah 15: Masukkan perintah “char kata [20];”
➢ Langkah 16: Kemudian masukkan perintah “cout <<masukkan
sembarang kata dengan huruf kecil: “;”
➢ Langkah 17: Seanjutnya masukkan perintah “gets(kata);”
➢ Langkah 18: Masukkan perintah untuk fungsi string yaitu
“strupr(kata);” untuk mengubah kalimat daari huruf terkecil menjadi
huruf terbesar.
➢ Langkah 19: Lalu masukkan perintah “cout << "hasil perubahan:
“<<kata<<endl;” untuk membuat baris baru.
➢ Langkah 20: Masukkan kode program yang didalamnya mencakup
kebalikan kata-kata yaitu “strrev(kata);”
➢ Langkah 21: Kemudian masukkan perintah “cout<<”Hasil Perubahan:
“<<kata;”.
➢ Langkah 22: Selanjutnya masukkan perintah “return 0;” dan diakhiri
tanda tutup kurawal “}”.
➢ Maka Kode program string ubah kedalam huruf besar semua serta
membalikkan kata seperti gambar dibawah ini:

Gambar 3.1.4.11 Kode Program String Ubah Kedalam Huruf Besar


Semua Serta Membalikkan Kata
➢ Dan hasil Outputnya seperti gambar dibawah ini:

Gambar 3.1.4.12 Hasil Program String Ubah Kedalam Huruf


Besar Semua Serta Membalikkan Kata
3.2 Hasil Program
3.2.1 Hasil Program String Menghitung Panjang Karakter

Gambar 3.2.1.1 Hasil Program String Menghitung Panjang


Karakter
3.2.2 Hasil Program String Mambalikkan Kata

Gambar 3.2.2.1 Hasil Program String Mambalikkan Kata


3.2.3 Hasil Program Manggabungkan Dua Buah String

Gambar 3.2.3.1 Hasil Program Manggabungkan Dua Buah String


3.2.4 Hasil Program String Ubah Kedalam Huruf Besar Semua Serta
Membalikkan Kata

Gambar 3.2.4.1 Hasil Program String Ubah Kedalam Huruf Besar


Semua Serta Membalikkan Kata
BAB IV
ANALISA DATA
4.1 Analisa Hasil Program
4.1.1 Analisa Hasil Program String Menghitung Panjang Karakter
Dari hasil pembahasan pada Bab III point 3.1.1 Gambar 3.1.1.11 Kode
Program String Menghitung Panjang Karakter melalui aplikasi Visual Studio
Code langkah pertama adalah masukkan perintah “#include <iostream>”
yang dimana digunakan untuk menyatakan bahwa file dari program yang
sedang ditulis menggunakan pustaka (library) yang didalamnya memuat
kumpulan fungsi. Lalu untuk “#include <string.h>” dimana string merupakan
ripe data tersendiri melainkan hanyalah kumpulan dari nilai-nilai karakter
yang berurutan dalam bentuk array berdimensi satu. Kemudian masukkan
perintah “using namespace std;” yang mana kode ini berfungsi untuk semua
yang ada dalam namspace std (standar) seperti cin, cout, endl, vector, string,
pair, map, queue, deque, dan lain-lainnya yang merupakan fitur-fitur di C++
standar library.
Kemudian masukkan kode int main yang mana digunakan untuk fungsi
utama pada C++ dimana program akan mulai dieksekusi dan tanda kurawal
buka untuk blok program fungsi utama inilah yang akan dimulai untuk
dieksekusi compiler. Kemudian Masukkan perintah “string input” dimana
fungsi dari kode ini untuk menampilkan karakter atau hasil daari input. Lalu
masukkan perintah cout untuk menampilkan output kelayar dengan perintah
“cout<<”Masukkan sebuah kalimat: serta getline (cin, input);” serta fungsi
dari getline adalah fungsi pustaka standar dalam C++ dan digunakan untuk
membaca string atau garis dari aliran input sedangkan cin adalah objek dalam
C++ dari kelas iostream yang menerima input dari perangkat input standar.
Lalu masukkan perintah “int panjang = input.length;” dimana fungsinya
itu dimana menggunakan tipe data integer untuk menampilkan input dari
panjang karakter kata yang dimasukkan. Selanjutnya, masukkan masukkan
kode “return 0;” yang mana digunakan untuk menyatakan akhir dari fungsi
utama bahwa program bekerja sebagaimana yang diinginkan tanpa adanya
error selama dieksekusi.
4.1.2 Analisa Data Hasil Program String Mambalikkan Kata
Dari hasil pembahasan pada Bab III point 3.1.2 Gambar 3.1.2.11 Kode
Program String Mambalikkan Kata melalui aplikasi Visual Studio Code
langkah pertama adalah masukkan perintah “#include <iostream>” yang
dimana digunakan untuk menyatakan bahwa file dari program yang sedang
ditulis menggunakan pustaka (library) yang didalamnya memuat kumpulan
fungsi. Lalu untuk perintah “include <string.h> merupakan penggunaan tipe
data karakter berkelompok dimana tipe data string adalah array dari tipe
daata karakter. Serta fungsi dari perintah ini merupakan singakatan dari get
character and echo yang digunakan untuk menahan output suatu program dan
akan kembali mengeksekusi setelah kita melakukan inputan baik tombol
enter atau lainnya dan inputan tersebut tidak ditampilkan dalam window.
Dan perintah include <stdio.h> adalah library dalam bahasa
pemrograman C yang digunakan untuk input-output tanpa menggunakan
library tersebut maka program C yang kita buat tidak bisa digunakan untuk
menampilkan atau menginput sesuatu. Singkatan Stdio sendiri adalah
Standard Input Output. Kemudian masukkan perintah “using namespace std;”
yang mana kode ini berfungsi untuk semua yang ada dalam namspace std
(standar) seperti cin, cout, endl, vector, string, pair, map, queue, deque, dan
lain-lainnya yang merupakan fitur-fitur di C++ standar library.
Kemudian masukkan kode int main yang mana digunakan untuk fungsi
utama pada C++ dimana program akan mulai dieksekusi dan tanda kurawal
buka untuk blok program fungsi utama inilah yang akan dimulai untuk
dieksekusi compiler. Kemudian Masukkan perintah “char kata[20];” untuk
menampilkan karakter yang digunakan kelayar dan berapa jumlah karakter
yang digunakan. Lalu masukkan perintah “cout<<"Masukan Sembarang Kata
= "; gets(kata);, untuk menampilkan hasil dari coutnya. Kemudian masukkan
perintah “strrev(kata);” untuk membalikkan letak urutan pada string. Dimana
urutan paling akhir dipindaahka keurutan string paling depan dan seterusnya.
Selanjutnya, masukkan masukkan kode “return 0;” yang mana digunakan
untuk menyatakan akhir dari fungsi utama bahwa program bekerja
sebagaimana yang diinginkan tanpa adanya error selama dieksekusi.
4.1.3 Analisa Data Hasil Program Menggabungkan Dua Buah String
Dari hasil pembahasan pada Bab III point 3.1.3 pada gambar 3.1.3.11
kode Program Perulangan yang menampilkan bilangan ganjil x sampai y yang
mencakup beberapa operator bahwasannya melalui aplikasi Visual Studio
Code langkah pertama adalah masukkan perintah “#include <iostream>”
yang dimana digunakan untuk menyatakan bahwa file dari program yang
sedang ditulis menggunakan pustaka (library) yang didalamnya memuat
kumpulan fungsi. Lalu masukkan #include <cstring> merupakan penggunaan
tipe data karakter berkelompok dimana tipe data string adalah array dari tipe
daata karakter. Serta fungsi dari perintah ini merupakan singakatan dari get
character and echo yang digunakan untuk menahan output suatu program dan
akan kembali mengeksekusi setelah kita melakukan inputan baik tombol
enter atau lainnya dan inputan tersebut tidak ditampilkan dalam window.
Kemudian masukkan perintah “using namespace std;” yang mana kode
ini berfungsi untuk semua yang ada dalam namspace std (standar) seperti cin,
cout, endl, vector, string, pair, map, queue, deque, dan lain-lainnya yang
merupakan fitur-fitur di C++ standar library.
Kemudian masukkan kode int main yang mana digunakan untuk fungsi
utama pada C++ dimana program akan mulai dieksekusi dan tanda kurawal
buka untuk blok program fungsi utama inilah yang akan dimulai untuk
dieksekusi compiler. Selanjutnya masukkan perintah char a1[20];” “char
a2[20];” untuk menampilkan berapa panjang karakter yang akan digunakan.
Lalu masukkan perintah “cout << “masukkan kata_1: “;, masukkan data atau
perintah “cin>>a1;” untuk penyimpanan data.
Perintah berikut cout untuk menampilkan hasilnya ke layar. Masukkan
perintah Selanjutnya masukkan perintah “strcat (a1, a2);” dimana fungsi dari
perintah string strcat adalah untuk menggabungkat dua buah kata menjadi
satu kata. Selanjutnya, masukkan masukkan kode “return 0;” yang mana
digunakan untuk menyatakan akhir dari fungsi utama bahwa program bekerja
sebagaimana yang diinginkan tanpa adanya error selama dieksekusi.
4.1.4 Anaslisa Data Hasil Program String Ubah Kedalam Huruf Besar
Semua Serta Membalikkan Kata
Dari hasil pembahasan pada Bab III point 3.1.4 Gambar 3.1.4.11 kode
Program String Ubah Kedalam Huruf Besar Semua Serta Membalikkan Kata
melalui aplikasi Visual Studio Code langkah pertama adalah masukkan
perintah “#include <iostream>” yang dimana digunakan untuk menyatakan
bahwa file dari program yang sedang ditulis menggunakan pustaka (library)
yang didalamnya memuat kumpulan fungsi Kemudian masukkan perintah
“using namespace std;” yang mana kode ini berfungsi untuk semua yang ada
dalam namspace std (standar) seperti cin, cout, endl, vector, string, pair, map,
queue, deque, dan lain-lainnya yang merupakan fitur-fitur di C++ standar
library.
Lalu untuk perintah “include <string.h> merupakan penggunaan tipe
data karakter berkelompok dimana tipe data string adalah array dari tipe
daata karakter. Serta fungsi dari perintah ini merupakan singakatan dari get
character and echo yang digunakan untuk menahan output suatu program dan
akan kembali mengeksekusi setelah kita melakukan inputan baik tombol
enter atau lainnya dan inputan tersebut tidak ditampilkan dalam window.
Serta #include <conio.h> adalah file header yang berfungsi untuk
menampilkan hasil antarmuka kepada pengguna.
Dan perintah include <stdio.h> adalah library dalam bahasa
pemrograman C yang digunakan untuk input-output, tanpa menggunakan
library tersebut maka program C yang kita buat tidak bisa digunakan untuk
menampilkan atau menginput sesuatu. Singkatan Stdio sendiri adalah
Standard Input Output. Kemudian masukkan kode int main yang mana
digunakan untuk fungsi utama pada C++ dimana program akan mulai
dieksekusi dan tanda kurawal buka untuk blok program fungsi utama inilah
yang akan dimulai untuk dieksekusi compiler.
Kemudian Masukkan perintah Masukkan perintah “char kata [20];”
dimana menggunakan tipe data non numerik yaitu karakter. Lalu untuk
selanjutnya masukkan perintah “cout <<masukkan sembarang kata dengan
huruf kecil: “;” untuk menampilkan kata yang akan diisi. Seanjutnya
masukkan perintah “gets(kata);” dimana digunakan untuk meng-inputkan
nilai string dari keyboard. Masukkan perintah untuk fungsi string yaitu
“strupr(kata);” untuk mengubah kalimat daari huruf terkecil menjadi huruf
terbesar menggunakan fungsi string strupr. Dimana Lalu masukkan perintah
“cout << "hasil perubahan: “<<kata<<endl;” untuk membuat baris baru.
Masukkan kode program yang didalamnya mencakup kebalikan kata-kata
yaitu “strrev(kata);” dimana menggunakan fungsi string sttrev. Selanjutnya,
masukkan masukkan kode “return 0;” yang mana digunakan untuk
menyatakan akhir dari fungsi utama bahwa program bekerja sebagaimana
yang diinginkan tanpa adanya error selama dieksekusi.
BAB V
PENUTUP
5.1 Kesimpulan
Adapun kesimpulan yang dapat diambil dari pembahasan praktikum adalah
yang dapat ditarik dari pembahasan di atas adalah Pada program C++ string
merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman untuk
keperluan menampung dan memanipulasi data teks. String berperan penting dalam
dunia IT khusus nya dalam bidang otomata. String merupakan bentuk data yang
biasa dipakai dalam bahasa pemrograman untuk keperluan menampung dan
memanipulasi data teks.
Pada bahasa C, string bukanlah merupakan tipe data tersendiri, melainkan
hanyalah kumpulan dari nilai-nilai karakter yang berurutan dalam bentuk array
berdimensi satu. Suatu konstanta string ditulis dengan diawali dan diakhiri tanda
petik ganda. Pemasukan data string ke dalam suatu variabel biasa dilakukan dengan
fungsi gets() atau scanf(). Untuk menampilkan isi variabel string, fungsi yang
digunakan adalah puts() atau printf(). Untuk mengoperasikan suatu nilai string ada
beberapa fungsi pustaka yang prototype-prototype-nya berada di file judul string
sehingga dalam suatu program yang didalamnya terdapat manipulasi string.
5.2 Saran
Dalam Operasinya String hanya mempunyai sebuah operator, yaitu operator
‘+’. Bila operator ini digunakan untuk dua buah elemen string, maka akan menjadi
penggabungan dua buah string menjadi satu. String dapat dianggap sebagai sebuah
array karakter. Karena itu setiap elemen string dapat diakses dengan mengatahui
indeksnya yang menyatakan urutan karakter dalam sebuah string.
Objek string berisi data string karakter. string mewarisi set metode dan
operator yang ditentukan dalam templat string kelas untuk bekerja dengan data
string.
String adalah type yang khusus string untuk bekerja dengan jenis data
karakter yang string mendukung. String tidak menyimpan data karakter secara
internal sebagai string null-terminated gaya C. Sebaliknya, String melacak panjang
data karakter sehingga dapat lebih aman mengawasi data dan ruang yang
diperlukannya.
DAFTAR PUSTAKA
Anonim. 2019. Modul Pemrograman. Jakarta: Sekolah Tinggi Manajemen
Informatika dan Komputer Nusa Mandiri.
Rasyid, Mentari. 2021. Modul Mata Kuliah Dasar Pemrograman Komputer.
Ambon: Universitas Pattimura.

Anda mungkin juga menyukai