10 string continue
Pemrograman Terstruktur
Praktikum 10: string continue
Nama :MUHAMMAD AIRA SANDI
NIM :24022012
PROGRAM STUDI D3 TEKNOLOGI INFORMASI
POLITEKNIK SEMEN INDONESIA GRESIK
2025
1. Coding
#include <iostream>
#include <cstring> // Untuk fungsi strcmp()
using namespace std;
int main() {
char str1[100], str2[100]; // Array untuk menyimpan string
// Meminta input string pertama dari pengguna
cout << "Masukkan string pertama: ";
cin >> str1;
// Meminta input string kedua dari pengguna
cout << "Masukkan string kedua: ";
cin >> str2;
// Membandingkan kedua string menggunakan strcmp()
if (strcmp(str1, str2) == 0) {
cout << "Kedua string tersebut sama." << endl;
} else {
cout << "Kedua string tersebut berbeda." << endl;
}
return 0;
}
2. Ouput Program
3. Grafik JSP
4. Penjelasan Program
1. Coding
#include <iostream>
#include <cstring> // Untuk menggunakan tipe data string
using namespace std;
int main() {
const int MAX_NAMA = 5; // Jumlah maksimal nama (sesuai output)
string nama[MAX_NAMA]; // Array string untuk menyimpan nama
string namaDicari; // Variabel untuk menyimpan nama yang dicari
bool ditemukan = false; // Untuk menandai apakah nama ditemukan
int posisi = -1; // Untuk menyimpan posisi nama jika ditemukan
// Meminta pengguna memasukkan beberapa nama
cout << "Masukkan beberapa nama (maksimal " << MAX_NAMA << "):" << endl;
for (int i = 0; i < MAX_NAMA; i++) {
cout << "Nama ke-" << (i + 1) << ": ";
cin >> nama[i];
}
// Menampilkan nama yang telah disimpan
cout << "\nNama yang telah disimpan:" << endl;
for (int i = 0; i < MAX_NAMA; i++) {
cout << "Nama ke-" << (i + 1) << ": " << nama[i] << endl;
}
// Meminta nama yang ingin dicari
cout << "\nMasukkan nama yang ingin dicari: ";
cin >> namaDicari;
// Mencari nama dalam array
for (int i = 0; i < MAX_NAMA; i++) {
if (nama[i] == namaDicari) {
ditemukan = true;
posisi = i + 1; // Menyimpan posisi (indeks + 1 agar sesuai dengan output)
break; // Keluar dari loop jika nama ditemukan
}
}
// Menampilkan hasil pencarian
if (ditemukan) {
cout << "Nama " << namaDicari << " ditemukan pada posisi ke-" << posisi << endl;
} else {
cout << "Nama " << namaDicari << " tidak ditemukan." << endl;
}
return 0;
}
2. Ouput Program
3. Grafik JSP
4. Penjelasan Program
5.Analisa Mengapa Perlu Mempelajari Pengantar Pemograman
🚀 Manipulasi Data Teks yang Efisien
String memungkinkan manipulasi data teks seperti penggabungan, pemotongan, atau pencarian kata, yang sangat penting dalam pengolahan data pengguna.
📝 Interaksi dengan Pengguna
String digunakan untuk menangani input pengguna seperti nama, alamat, atau pesan, serta menampilkan output yang mudah dibaca oleh pengguna.
🔍 Pemrosesan dan Analisis Data
Dalam analisis data, string membantu mem-parsing data teks, seperti membaca file CSV atau memproses log, dengan fungsi seperti split() atau find().
⚡ Dasar Pengembangan Aplikasi
Hampir semua aplikasi, mulai dari web hingga mobile, membutuhkan string untuk menangani data seperti URL, pesan error, atau konten antarmuka pengguna.
🌍 Digunakan di Semua Bahasa Pemrograman
Konsep string ada di semua bahasa pemrograman, seperti String di Java, std::string di C++, atau string di Python, menjadikannya keterampilan dasar yang wajib dipelajari.
.png)
.png)
.png)
.png)
.png)
.png)
.png)
Comments
Post a Comment