Berikut adalah contoh kode untuk program CRUD (Create, Read, Update, Delete) sederhana menggunakan bahasa pemrograman C#
C#
using System;
using System.Collections.Generic;
class Program
{
static List<string> data = new List<string>();
static void Main(string[] args)
{
bool isRunning = true;
while (isRunning)
{
Console.WriteLine("Menu:");
Console.WriteLine("1. Tambah Data");
Console.WriteLine("2. Cari Data");
Console.WriteLine("3. Edit Data");
Console.WriteLine("4. Hapus Data");
Console.WriteLine("5. Keluar");
Console.Write("Pilihan Anda: ");
int choice = Convert.ToInt32(Console.ReadLine());
switch (choice)
{
case 1:
TambahData();
break;
case 2:
CariData();
break;
case 3:
EditData();
break;
case 4:
HapusData();
break;
case 5:
isRunning = false;
break;
default:
Console.WriteLine("Pilihan tidak valid!");
break;
}
Console.WriteLine();
}
}
static void TambahData()
{
Console.Write("Masukkan data baru: ");
string newData = Console.ReadLine();
data.Add(newData);
Console.WriteLine("Data berhasil ditambahkan!");
}
static void CariData()
{
Console.Write("Masukkan data yang ingin dicari: ");
string searchData = Console.ReadLine();
bool found = false;
foreach (string item in data)
{
if (item.Contains(searchData))
{
Console.WriteLine("Data ditemukan: " + item);
found = true;
}
}
if (!found)
{
Console.WriteLine("Data tidak ditemukan!");
}
}
static void EditData()
{
Console.Write("Masukkan data yang ingin diubah: ");
string oldData = Console.ReadLine();
Console.Write("Masukkan data baru: ");
string newData = Console.ReadLine();
bool updated = false;
for (int i = 0; i < data.Count; i++)
{
if (data[i] == oldData)
{
data[i] = newData;
updated = true;
Console.WriteLine("Data berhasil diubah!");
break;
}
}
if (!updated)
{
Console.WriteLine("Data tidak ditemukan!");
}
}
static void HapusData()
{
Console.Write("Masukkan data yang ingin dihapus: ");
string deleteData = Console.ReadLine();
bool deleted = false;
for (int i = 0; i < data.Count; i++)
{
if (data[i] == deleteData)
{
data.RemoveAt(i);
deleted = true;
Console.WriteLine("Data berhasil dihapus!");
break;
}
}
if (!deleted)
{
Console.WriteLine("Data tidak ditemukan!");
}
}
}
C#Baca juga:
Anda dapat menggunakan contoh kode di atas sebagai dasar untuk membuat program CRUD sederhana menggunakan C#. Anda dapat menyesuaikan kode tersebut sesuai dengan kebutuhan dan logika bisnis yang Anda inginkan.