Bekerja dengan String
Manipulasi dan proses teks menggunakan fitur penanganan string C# yang canggih
Bekerja dengan String adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 5 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 5 pelajaran total.
Pengantar Teks
Bekerja dengan Teks
Selamat datang di pelajaran berikutnya! Dalam pelajaran ini, Anda akan mempelajari cara menggunakan dan memanipulasi teks dalam C#, salah satu jenis data yang paling serbaguna dan penting dalam pemrograman. Mari kita mulai!

Apa Itu Teks?
Apa Itu Teks?
Teks adalah rangkaian karakter, seperti tulisan, yang diapit tanda kutip ganda. Dalam C#, teks merupakan objek dari kelas System.String dan dilengkapi banyak metode bawaan untuk memanipulasinya.
Contoh: "Hello, World!" adalah sebuah teks.
Poin Penting: Teks bersifat tidak dapat diubah, artinya isinya tidak dapat diubah setelah dibuat.
Mendeklarasikan Teks
Mendeklarasikan Teks
Anda dapat mendeklarasikan dan menginisialisasi teks seperti ini:
Tip: Gunakan tanda kutip ganda (") untuk mengapit nilai teks.
using System;
class Program {
static void Main() {
string greeting = "Hello, World!";
// Declare and initialize a string
Console.WriteLine(greeting);
// Outputs: Hello, World!
}
}
Menggabungkan Teks
Menggabungkan Teks
Anda dapat menggabungkan dua teks atau lebih menggunakan operator + atau metode String.Concat(). Contoh:
Poin Penting: Penggabungan merupakan operasi umum saat bekerja dengan teks.
using System;
class Program {
static void Main() {
string firstName = "John";
string lastName = "Doe";
string fullName = firstName + " " + lastName; // Concatenation using +
Console.WriteLine("Full Name: " + fullName);
string fullNameUsingConcat = String.Concat(firstName, " ", lastName); // Using String.Concat()
Console.WriteLine("Full Name (Concat): " + fullNameUsingConcat);
}
}
Interpolasi Teks
Interpolasi Teks
Interpolasi teks memungkinkan Anda menyisipkan ekspresi secara langsung ke dalam teks. Contoh:
Tip: Gunakan simbol $ sebelum teks untuk mengaktifkan interpolasi.
using System;
class Program {
static void Main() {
string name = "Alice";
int age = 25;
string message = $"Hello, my name is {name} and I am {age} years old.";
Console.WriteLine(message);
// Outputs: Hello, my name is Alice and I am 25 years old.
}
}
Metode Teks Umum
Metode Teks Umum
Teks dalam C# dilengkapi beberapa metode bawaan. Contoh:
Poin Penting: Gunakan metode ini untuk memanipulasi teks secara efisien.
using System;
class Program {
static void Main() {
string text = " C# Programming ";
Console.WriteLine("Original: '" + text + "'");
Console.WriteLine("Trimmed: '" + text.Trim() + "'");
// Removes leading and trailing spaces
Console.WriteLine("Uppercase: " + text.ToUpper());
// Converts to uppercase
Console.WriteLine("Lowercase: " + text.ToLower());
// Converts to lowercase
Console.WriteLine("Length: " + text.Length); // Gets the length of the string
}
}
Memisahkan dan Menggabungkan Teks
Memisahkan dan Menggabungkan Teks
Anda dapat memisahkan teks menjadi larik subteks atau menggabungkan larik menjadi satu teks. Contoh:
Tip: Gunakan Split() dan Join() untuk operasi teks tingkat lanjut.
using System;
class Program {
static void Main() {
string sentence = "C# is fun to learn";
// Splitting
string[] words = sentence.Split(' '); // Splits the sentence by spaces
Console.WriteLine("Words:");
foreach (string word in words) {
Console.WriteLine(word);
}
// Joining
string joined = String.Join("-", words); // Joins words with a hyphen
Console.WriteLine("Joined: " + joined); // Outputs: C#-is-fun-to-learn
}
}
Tantangan Latihan
Tantangan Latihan
Tulislah program yang menerima nama lengkap sebagai masukan, memisahkannya menjadi nama depan dan nama belakang, lalu menampilkannya secara terpisah. Contoh:
using System;
class Program {
static void Main() {
Console.WriteLine("Enter your full name:");
string fullName = Console.ReadLine();
string[] names = fullName.Split(' ');
Console.WriteLine("First Name: " + names[0]);
if (names.Length > 1) {
Console.WriteLine("Last Name: " + names[1]);
} else {
Console.WriteLine("Last Name: Not provided");
}
}
}
Bagus Sekali!
Bagus Sekali!
Selamat! Anda telah mempelajari cara mendeklarasikan, menggabungkan, memanipulasi, dan memisahkan teks dalam C#. Pada pelajaran berikutnya, kita akan mempelajari alur kontrol dan logika kondisional dengan pernyataan percabangan. Mari terus menulis kode!

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Bekerja dengan String” gratis?
Ya — teks lengkap “Bekerja dengan String” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C# Academy, upgrade ke CoddyKit PRO. Kursus C# Academy mencakup 5 pelajaran total.
Apa yang akan aku pelajari di “Bekerja dengan String”?
Manipulasi dan proses teks menggunakan fitur penanganan string C# yang canggih Kamu berlatih C# Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai C# Academy?
Tidak diperlukan pengalaman sebelumnya. C# Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 5 dari 5.
Berapa lama pelajaran “Bekerja dengan String” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran C# Academy ini?
Ya. Setiap pelajaran C# Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Alur Kendali: Pernyataan If-Else
- Perulangan dalam C#: For, While, dan Do-While
- Pernyataan Switch
- Pengantar Larik
- Bekerja dengan String