toUnderscore function
Implementation
String toUnderscore(String camelCaseString) {
/// Membuat pattern regex untuk menemukan huruf besar dalam string
RegExp uppercaseRegex = RegExp(r'[A-Z]');
/// Mengganti huruf besar dengan "_[huruf_kecil]"
String underscoreString =
camelCaseString.replaceAllMapped(uppercaseRegex, (match) {
return "_${match.group(0)!.toLowerCase()}";
});
/// Mengembalikan string dengan huruf kecil semua
return underscoreString.toLowerCase();
}