Assalamu‘alaikum warramatullahi wabarakatuh.
Sebelum itu marilah kita berpuji kepada Allah SWT dan menjunjung Nabi besar Muhammad SAW. Kali ini kita akan memberikan Program Jadwal Jadwal Imsakiyah Ramadhan 1447 H dengan C#.
Sumber Kode Program : GitHub Inzaghi's Dev (inzaghidev)
Untuk Software-nya, Anda bisa menggunakan Microsoft Visual Studio ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti Programiz, OneCompiler, Dotnetfiddle.net, dll.
Berikut ini adalah Program Jadwal Imsakiyah Ramadhan 1447 H dengan C# :
using System;class Program{static void imsSumbar(){string[] hijri = {"1 Ramadan 1447 H","2 Ramadan 1447 H","3 Ramadan 1447 H","4 Ramadan 1447 H","5 Ramadan 1447 H","6 Ramadan 1447 H","7 Ramadan 1447 H","8 Ramadan 1447 H","9 Ramadan 1447 H","10 Ramadan 1447 H","11 Ramadan 1447 H","12 Ramadan 1447 H","13 Ramadan 1447 H","14 Ramadan 1447 H","15 Ramadan 1447 H","16 Ramadan 1447 H","17 Ramadan 1447 H","18 Ramadan 1447 H","19 Ramadan 1447 H","20 Ramadan 1447 H","21 Ramadan 1447 H","22 Ramadan 1447 H","23 Ramadan 1447 H","24 Ramadan 1447 H","25 Ramadan 1447 H","26 Ramadan 1447 H","27 Ramadan 1447 H","28 Ramadan 1447 H","29 Ramadan 1447 H","30 Ramadan 1447 H"};string[] greg = {"19 Februari 2026","20 Februari 2026","21 Februari 2026","22 Februari 2026","23 Februari 2026","24 Februari 2026","25 Februari 2026","26 Februari 2026","27 Februari 2026","28 Februari 2026","1 Maret 2026","2 Maret 2026","3 Maret 2026","4 Maret 2026","5 Maret 2026","6 Maret 2026","7 Maret 2026","8 Maret 2026","9 Maret 2026","10 Maret 2026","11 Maret 2026","12 Maret 2026","13 Maret 2026","14 Maret 2026","15 Maret 2026","16 Maret 2026","17 Maret 2026","18 Maret 2026","19 Maret 2026","20 Maret 2026"};string[] imsak = {"05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:02", "05:01", "05:01", "05:01", "05:01", "05:01", "05:01", "05:00", "05:00", "05:00", "05:00", "04:59", "04:59", "04:59", "04:59"};string[] subuh = {"05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:12", "05:11", "05:11", "05:11", "05:11", "05:11", "05:11", "05:10", "05:10", "05:10", "05:10", "05:09", "05:09", "05:09", "05:09"};string[] terbit = {"06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:24", "06:24", "06:24", "06:24", "06:24", "06:24", "06:24", "06:23", "06:23", "06:23", "06:23", "06:23", "06:22", "06:22", "06:22", "06:22", "06:21", "06:21", "06:21", "06:21", "06:20", "06:20", "06:20", "06:20"};string[] dhuha = {"06:52", "06:52", "06:52", "06:52", "06:52", "06:52", "06:52", "06:52", "06:51", "06:51", "06:51", "06:51", "06:51", "06:51", "06:50", "06:50", "06:50", "06:50", "06:49", "06:49", "06:49", "06:49", "06:48", "06:48", "06:48", "06:48", "06:47", "06:47", "06:47", "06:47"};string[] dzuhur = {"12:36", "12:36", "12:36", "12:36", "12:35", "12:35", "12:35", "12:35", "12:35", "12:35", "12:34", "12:34", "12:34", "12:34", "12:34", "12:33", "12:33", "12:33", "12:33", "12:32", "12:32", "12:32", "12:32", "12:31", "12:31", "12:31", "12:30", "12:30", "12:30", "12:30"};string[] ashar = {"15:51", "15:51", "15:50", "15:50", "15:49", "15:48", "15:48", "15:47", "15:46", "15:46", "15:45", "15:44", "15:43", "15:43", "15:42", "15:41", "15:40", "15:39", "15:38", "15:37", "15:37", "15:36", "15:35", "15:34", "15:33", "15:31", "15:30", "15:29", "15:29", "15:30"};string[] magrib = {"18:40", "18:40", "18:39", "18:39", "18:39", "18:39", "18:39", "18:38", "18:38", "18:38", "18:38", "18:38", "18:37", "18:37", "18:37", "18:37", "18:36", "18:36", "18:36", "18:36", "18:35", "18:35", "18:35", "18:34", "18:34", "18:34", "18:33", "18:33", "18:33", "18:32"};string[] isya = {"19:49", "19:49", "19:49", "19:48", "19:48", "19:48", "19:48", "19:47", "19:47", "19:47", "19:46", "19:46", "19:46", "19:46", "19:45", "19:45", "19:45", "19:44", "19:44", "19:44", "19:43", "19:43", "19:43", "19:42", "19:42", "19:42", "19:41", "19:41", "19:41", "19:40"};Console.WriteLine();Console.WriteLine("JADWAL IMSAKIYAH UNTUK WILAYAH SUMATERA BARAT (PADANG) DAN SEKITARNYA");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");Console.WriteLine("| No | Tanggal | Imsak | Subuh | Terbit | Dhuha | Dzuhur | Ashar | Magrib | Isya |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");for (int i = 0; i < 9; i++){Console.WriteLine("| " + (i+1) + " | " + hijri[i] + " / " + greg[i] + " | " + imsak[i] + " | " + subuh[i] + " | " + terbit[i] + " | " + dhuha[i] + " | " + dzuhur[i] + " | " + ashar[i] + " | " + magrib[i] + " | " + isya[i] + " |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");}for (int i = 9; i < 30; i++){Console.WriteLine("| " + (i+1) + " | " + hijri[i] + " / " + greg[i] + " | " + imsak[i] + " | " + subuh[i] + " | " + terbit[i] + " | " + dhuha[i] + " | " + dzuhur[i] + " | " + ashar[i] + " | " + magrib[i] + " | " + isya[i] + " |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");}}static void imsSumsel(){string[] hijri = {"1 Ramadan 1447 H","2 Ramadan 1447 H","3 Ramadan 1447 H","4 Ramadan 1447 H","5 Ramadan 1447 H","6 Ramadan 1447 H","7 Ramadan 1447 H","8 Ramadan 1447 H","9 Ramadan 1447 H","10 Ramadan 1447 H","11 Ramadan 1447 H","12 Ramadan 1447 H","13 Ramadan 1447 H","14 Ramadan 1447 H","15 Ramadan 1447 H","16 Ramadan 1447 H","17 Ramadan 1447 H","18 Ramadan 1447 H","19 Ramadan 1447 H","20 Ramadan 1447 H","21 Ramadan 1447 H","22 Ramadan 1447 H","23 Ramadan 1447 H","24 Ramadan 1447 H","25 Ramadan 1447 H","26 Ramadan 1447 H","27 Ramadan 1447 H","28 Ramadan 1447 H","29 Ramadan 1447 H","30 Ramadan 1447 H"};string[] greg = {"19 Februari 2026","20 Februari 2026","21 Februari 2026","22 Februari 2026","23 Februari 2026","24 Februari 2026","25 Februari 2026","26 Februari 2026","27 Februari 2026","28 Februari 2026","1 Maret 2026","2 Maret 2026","3 Maret 2026","4 Maret 2026","5 Maret 2026","6 Maret 2026","7 Maret 2026","8 Maret 2026","9 Maret 2026","10 Maret 2026","11 Maret 2026","12 Maret 2026","13 Maret 2026","14 Maret 2026","15 Maret 2026","16 Maret 2026","17 Maret 2026","18 Maret 2026","19 Maret 2026","20 Maret 2026"};string[] imsak = {"04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:43", "04:42", "04:42", "04:42", "04:42", "04:42", "04:42", "04:41", "04:41", "04:41", "04:41"};string[] subuh = {"04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:53", "04:52", "04:52", "04:52", "04:52", "04:52", "04:52", "04:51", "04:51", "04:51", "04:51"};string[] terbit = {"06:06", "06:06", "06:06", "06:06", "06:06", "06:06", "06:06", "06:05", "06:05", "06:05", "06:05", "06:05", "06:05", "06:05", "06:05", "06:05", "06:04", "06:04", "06:04", "06:04", "06:04", "06:04", "06:03", "06:03", "06:03", "06:03", "06:03", "06:02", "06:02", "06:02"};string[] dhuha = {"06:33", "06:33", "06:33", "06:33", "06:33", "06:33", "06:33", "06:33", "06:33", "06:33", "06:32", "06:32", "06:32", "06:32", "06:32", "06:32", "06:32", "06:31", "06:31", "06:31", "06:31", "06:31", "06:30", "06:30", "06:30", "06:30", "06:30", "06:29", "06:29", "06:29"};string[] dzuhur = {"12:18", "12:18", "12:18", "12:18", "12:18", "12:18", "12:18", "12:17", "12:17", "12:17", "12:17", "12:17", "12:16", "12:16", "12:16", "12:16", "12:15", "12:15", "12:15", "12:15", "12:14", "12:14", "12:14", "12:14", "12:13", "12:13", "12:13", "12:13", "12:12", "12:12"};string[] ashar = {"15:32", "15:31", "15:31", "15:30", "15:29", "15:29", "15:28", "15:27", "15:26", "15:26", "15:25", "15:24", "15:23", "15:22", "15:21", "15:20", "15:19", "15:18", "15:17", "15:16", "15:15", "15:14", "15:13", "15:14", "15:14", "15:14", "15:15", "15:15", "15:16", "15:16"};string[] magrib = {"18:24", "18:24", "18:23", "18:23", "18:23", "18:23", "18:22", "18:22", "18:22", "18:22", "18:21", "18:21", "18:21", "18:20", "18:20", "18:20", "18:20", "18:19", "18:19", "18:19", "18:18", "18:18", "18:17", "18:17", "18:17", "18:16", "18:16", "18:16", "18:15", "18:15"};string[] isya = {"19:33", "19:33", "19:33", "19:32", "19:32", "19:32", "19:31", "19:31", "19:31", "19:30", "19:30", "19:30", "19:29", "19:29", "19:29", "19:28", "19:28", "19:28", "19:27", "19:27", "19:26", "19:26", "19:26", "19:25", "19:25", "19:25", "19:24", "19:24", "19:23", "19:23"};Console.WriteLine();Console.WriteLine("JADWAL IMSAKIYAH UNTUK WILAYAH SUMATERA SELATAN (PALEMBANG) DAN SEKITARNYA");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");Console.WriteLine("| No | Tanggal | Imsak | Subuh | Terbit | Dhuha | Dzuhur | Ashar | Magrib | Isya |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");for (int i = 0; i < 9; i++){Console.WriteLine("| " + (i+1) + " | " + hijri[i] + " / " + greg[i] + " | " + imsak[i] + " | " + subuh[i] + " | " + terbit[i] + " | " + dhuha[i] + " | " + dzuhur[i] + " | " + ashar[i] + " | " + magrib[i] + " | " + isya[i] + " |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");}for (int i = 9; i < 30; i++){Console.WriteLine("| " + (i+1) + " | " + hijri[i] + " / " + greg[i] + " | " + imsak[i] + " | " + subuh[i] + " | " + terbit[i] + " | " + dhuha[i] + " | " + dzuhur[i] + " | " + ashar[i] + " | " + magrib[i] + " | " + isya[i] + " |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");}}static void imsBanten(){string[] hijri = {"1 Ramadan 1447 H","2 Ramadan 1447 H","3 Ramadan 1447 H","4 Ramadan 1447 H","5 Ramadan 1447 H","6 Ramadan 1447 H","7 Ramadan 1447 H","8 Ramadan 1447 H","9 Ramadan 1447 H","10 Ramadan 1447 H","11 Ramadan 1447 H","12 Ramadan 1447 H","13 Ramadan 1447 H","14 Ramadan 1447 H","15 Ramadan 1447 H","16 Ramadan 1447 H","17 Ramadan 1447 H","18 Ramadan 1447 H","19 Ramadan 1447 H","20 Ramadan 1447 H","21 Ramadan 1447 H","22 Ramadan 1447 H","23 Ramadan 1447 H","24 Ramadan 1447 H","25 Ramadan 1447 H","26 Ramadan 1447 H","27 Ramadan 1447 H","28 Ramadan 1447 H","29 Ramadan 1447 H","30 Ramadan 1447 H"};string[] greg = {"19 Februari 2026","20 Februari 2026","21 Februari 2026","22 Februari 2026","23 Februari 2026","24 Februari 2026","25 Februari 2026","26 Februari 2026","27 Februari 2026","28 Februari 2026","1 Maret 2026","2 Maret 2026","3 Maret 2026","4 Maret 2026","5 Maret 2026","6 Maret 2026","7 Maret 2026","8 Maret 2026","9 Maret 2026","10 Maret 2026","11 Maret 2026","12 Maret 2026","13 Maret 2026","14 Maret 2026","15 Maret 2026","16 Maret 2026","17 Maret 2026","18 Maret 2026","19 Maret 2026","20 Maret 2026"};string[] imsak = {"04:34", "04:34", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35"};string[] subuh = {"04:44", "04:44", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45"};string[] terbit = {"05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:57", "05:57", "05:57", "05:57", "05:57", "05:57", "05:57", "05:57", "05:57", "05:57", "05:56", "05:56"};string[] dhuha = {"06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:24", "06:24", "06:24", "06:24", "06:24", "06:24", "06:24", "06:24", "06:24", "06:23"};string[] dzuhur = {"12:13", "12:13", "12:12", "12:12", "12:12", "12:12", "12:12", "12:12", "12:12", "12:11", "12:11", "12:11", "12:11", "12:11", "12:10", "12:10", "12:10", "12:10", "12:09", "12:09", "12:09", "12:09", "12:08", "12:08", "12:08", "12:08", "12:07", "12:07", "12:07", "12:06"};string[] ashar = {"15:23", "15:22", "15:22", "15:21", "15:20", "15:19", "15:18", "15:17", "15:16", "15:16", "15:15", "15:14", "15:13", "15:12", "15:10", "15:11", "15:11", "15:12", "15:12", "15:13", "15:13", "15:13", "15:14", "15:14", "15:14", "15:14", "15:15", "15:15", "15:15", "15:15"};string[] magrib = {"18:21", "18:20", "18:20", "18:20", "18:19", "18:19", "18:19", "18:19", "18:18", "18:18", "18:17", "18:17", "18:17", "18:16", "18:16", "18:16", "18:15", "18:15", "18:14", "18:14", "18:13", "18:13", "18:13", "18:12", "18:12", "18:11", "18:11", "18:10", "18:10", "18:09"};string[] isya = {"19:31", "19:30", "19:30", "19:30", "19:29", "19:29", "19:28", "19:28", "19:27", "19:27", "19:27", "19:26", "19:26", "19:25", "19:25", "19:24", "19:24", "19:23", "19:23", "19:23", "19:22", "19:22", "19:21", "19:21", "19:20", "19:20", "19:19", "19:19", "19:18", "19:18"};Console.WriteLine();Console.WriteLine("JADWAL IMSAKIYAH UNTUK WILAYAH BANTEN (SERANG) DAN SEKITARNYA");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");Console.WriteLine("| No | Tanggal | Imsak | Subuh | Terbit | Dhuha | Dzuhur | Ashar | Magrib | Isya |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");for (int i = 0; i < 9; i++){Console.WriteLine("| " + (i+1) + " | " + hijri[i] + " / " + greg[i] + " | " + imsak[i] + " | " + subuh[i] + " | " + terbit[i] + " | " + dhuha[i] + " | " + dzuhur[i] + " | " + ashar[i] + " | " + magrib[i] + " | " + isya[i] + " |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");}for (int i = 9; i < 30; i++){Console.WriteLine("| " + (i+1) + " | " + hijri[i] + " / " + greg[i] + " | " + imsak[i] + " | " + subuh[i] + " | " + terbit[i] + " | " + dhuha[i] + " | " + dzuhur[i] + " | " + ashar[i] + " | " + magrib[i] + " | " + isya[i] + " |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");}}static void imsJakarta(){string[] hijri = {"1 Ramadan 1447 H","2 Ramadan 1447 H","3 Ramadan 1447 H","4 Ramadan 1447 H","5 Ramadan 1447 H","6 Ramadan 1447 H","7 Ramadan 1447 H","8 Ramadan 1447 H","9 Ramadan 1447 H","10 Ramadan 1447 H","11 Ramadan 1447 H","12 Ramadan 1447 H","13 Ramadan 1447 H","14 Ramadan 1447 H","15 Ramadan 1447 H","16 Ramadan 1447 H","17 Ramadan 1447 H","18 Ramadan 1447 H","19 Ramadan 1447 H","20 Ramadan 1447 H","21 Ramadan 1447 H","22 Ramadan 1447 H","23 Ramadan 1447 H","24 Ramadan 1447 H","25 Ramadan 1447 H","26 Ramadan 1447 H","27 Ramadan 1447 H","28 Ramadan 1447 H","29 Ramadan 1447 H","30 Ramadan 1447 H"};string[] greg = {"19 Februari 2026","20 Februari 2026","21 Februari 2026","22 Februari 2026","23 Februari 2026","24 Februari 2026","25 Februari 2026","26 Februari 2026","27 Februari 2026","28 Februari 2026","1 Maret 2026","2 Maret 2026","3 Maret 2026","4 Maret 2026","5 Maret 2026","6 Maret 2026","7 Maret 2026","8 Maret 2026","9 Maret 2026","10 Maret 2026","11 Maret 2026","12 Maret 2026","13 Maret 2026","14 Maret 2026","15 Maret 2026","16 Maret 2026","17 Maret 2026","18 Maret 2026","19 Maret 2026","20 Maret 2026"};string[] imsak = {"04:34", "04:34", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:36", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35", "04:35"};string[] subuh = {"04:44", "04:44", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:46", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45", "04:45"};string[] terbit = {"05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:58", "05:57", "05:57", "05:57", "05:57", "05:57", "05:57", "05:57", "05:57", "05:57", "05:57", "05:56", "05:56"};string[] dhuha = {"06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:25", "06:24", "06:24", "06:24", "06:24", "06:24", "06:24", "06:24", "06:24", "06:24", "06:23"};string[] dzuhur = {"12:13", "12:13", "12:12", "12:12", "12:12", "12:12", "12:12", "12:12", "12:12", "12:11", "12:11", "12:11", "12:11", "12:11", "12:10", "12:10", "12:10", "12:10", "12:09", "12:09", "12:09", "12:09", "12:08", "12:08", "12:08", "12:08", "12:07", "12:07", "12:07", "12:06"};string[] ashar = {"15:23", "15:22", "15:22", "15:21", "15:20", "15:19", "15:18", "15:17", "15:16", "15:16", "15:15", "15:14", "15:13", "15:12", "15:10", "15:11", "15:11", "15:12", "15:12", "15:13", "15:13", "15:13", "15:14", "15:14", "15:14", "15:14", "15:15", "15:15", "15:15", "15:15"};string[] magrib = {"18:21", "18:20", "18:20", "18:20", "18:19", "18:19", "18:19", "18:19", "18:18", "18:18", "18:17", "18:17", "18:17", "18:16", "18:16", "18:16", "18:15", "18:15", "18:14", "18:14", "18:13", "18:13", "18:13", "18:12", "18:12", "18:11", "18:11", "18:10", "18:10", "18:09"};string[] isya = {"19:31", "19:30", "19:30", "19:30", "19:29", "19:29", "19:28", "19:28", "19:27", "19:27", "19:27", "19:26", "19:26", "19:25", "19:25", "19:24", "19:24", "19:23", "19:23", "19:23", "19:22", "19:22", "19:21", "19:21", "19:20", "19:20", "19:19", "19:19", "19:18", "19:18"};Console.WriteLine();Console.WriteLine("JADWAL IMSAKIYAH UNTUK WILAYAH DKI JAKARTA DAN SEKITARNYA");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");Console.WriteLine("| No | Tanggal | Imsak | Subuh | Terbit | Dhuha | Dzuhur | Ashar | Magrib | Isya |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");for (int i = 0; i < 9; i++){Console.WriteLine("| " + (i+1) + " | " + hijri[i] + " / " + greg[i] + " | " + imsak[i] + " | " + subuh[i] + " | " + terbit[i] + " | " + dhuha[i] + " | " + dzuhur[i] + " | " + ashar[i] + " | " + magrib[i] + " | " + isya[i] + " |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");}for (int i = 9; i < 30; i++){Console.WriteLine("| " + (i+1) + " | " + hijri[i] + " / " + greg[i] + " | " + imsak[i] + " | " + subuh[i] + " | " + terbit[i] + " | " + dhuha[i] + " | " + dzuhur[i] + " | " + ashar[i] + " | " + magrib[i] + " | " + isya[i] + " |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");}}static void imsJabar(){string[] hijri = {"1 Ramadan 1447 H","2 Ramadan 1447 H","3 Ramadan 1447 H","4 Ramadan 1447 H","5 Ramadan 1447 H","6 Ramadan 1447 H","7 Ramadan 1447 H","8 Ramadan 1447 H","9 Ramadan 1447 H","10 Ramadan 1447 H","11 Ramadan 1447 H","12 Ramadan 1447 H","13 Ramadan 1447 H","14 Ramadan 1447 H","15 Ramadan 1447 H","16 Ramadan 1447 H","17 Ramadan 1447 H","18 Ramadan 1447 H","19 Ramadan 1447 H","20 Ramadan 1447 H","21 Ramadan 1447 H","22 Ramadan 1447 H","23 Ramadan 1447 H","24 Ramadan 1447 H","25 Ramadan 1447 H","26 Ramadan 1447 H","27 Ramadan 1447 H","28 Ramadan 1447 H","29 Ramadan 1447 H","30 Ramadan 1447 H"};string[] greg = {"19 Februari 2026","20 Februari 2026","21 Februari 2026","22 Februari 2026","23 Februari 2026","24 Februari 2026","25 Februari 2026","26 Februari 2026","27 Februari 2026","28 Februari 2026","1 Maret 2026","2 Maret 2026","3 Maret 2026","4 Maret 2026","5 Maret 2026","6 Maret 2026","7 Maret 2026","8 Maret 2026","9 Maret 2026","10 Maret 2026","11 Maret 2026","12 Maret 2026","13 Maret 2026","14 Maret 2026","15 Maret 2026","16 Maret 2026","17 Maret 2026","18 Maret 2026","19 Maret 2026","20 Maret 2026"};string[] imsak = {"04:28", "04:28", "04:28", "04:28", "04:28", "04:28", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29", "04:29"};string[] subuh = {"04:38", "04:38", "04:38", "04:38", "04:38", "04:38", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39", "04:39"};string[] terbit = {"05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:48", "05:48", "05:48", "05:48", "05:48", "05:48", "05:48", "05:48", "05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:47", "05:46"};string[] dhuha = {"06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:19", "06:18", "06:18", "06:18", "06:18", "06:18", "06:18", "06:18", "06:18", "06:18", "06:18"};string[] dzuhur = {"12:07", "12:07", "12:07", "12:07", "12:06", "12:06", "12:06", "12:06", "12:06", "12:06", "12:05", "12:05", "12:05", "12:05", "12:05", "12:04", "12:04", "12:04", "12:04", "12:03", "12:03", "12:03", "12:03", "12:02", "12:02", "12:02", "12:01", "12:01", "12:01", "12:01"};string[] ashar = {"15:16", "15:15", "15:15", "15:14", "15:13", "15:12", "15:11", "15:10", "15:09", "15:08", "15:07", "15:06", "15:05", "15:06", "15:06", "15:07", "15:07", "15:08", "15:08", "15:08", "15:09", "15:09", "15:09", "15:09", "15:10", "15:10", "15:10", "15:10", "15:11", "15:11"};string[] magrib = {"18:20", "18:19", "18:19", "18:19", "18:18", "18:18", "18:18", "18:17", "18:17", "18:17", "18:16", "18:16", "18:15", "18:15", "18:15", "18:14", "18:14", "18:13", "18:13", "18:12", "18:12", "18:11", "18:11", "18:10", "18:10", "18:10", "18:09", "18:09", "18:08", "18:08"};string[] isya = {"19:26", "19:25", "19:25", "19:24", "19:24", "19:24", "19:23", "19:23", "19:22", "19:22", "19:21", "19:21", "19:20", "19:20", "19:20", "19:19", "19:19", "19:18", "19:18", "19:17", "19:17", "19:16", "19:16", "19:15", "19:15", "19:14", "19:14", "19:13", "19:13", "19:12"};Console.WriteLine();Console.WriteLine("JADWAL IMSAKIYAH UNTUK WILAYAH JAWA BARAT (BANDUNG) DAN SEKITARNYA");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");Console.WriteLine("| No | Tanggal | Imsak | Subuh | Terbit | Dhuha | Dzuhur | Ashar | Magrib | Isya |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");for (int i = 0; i < 9; i++){Console.WriteLine("| " + (i+1) + " | " + hijri[i] + " / " + greg[i] + " | " + imsak[i] + " | " + subuh[i] + " | " + terbit[i] + " | " + dhuha[i] + " | " + dzuhur[i] + " | " + ashar[i] + " | " + magrib[i] + " | " + isya[i] + " |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");}for (int i = 9; i < 30; i++){Console.WriteLine("| " + (i+1) + " | " + hijri[i] + " / " + greg[i] + " | " + imsak[i] + " | " + subuh[i] + " | " + terbit[i] + " | " + dhuha[i] + " | " + dzuhur[i] + " | " + ashar[i] + " | " + magrib[i] + " | " + isya[i] + " |");Console.WriteLine("-----------------------------------------------------------------------------------------------------------------");}}static void Main(string[] args){int prov;Console.WriteLine("========================================");Console.WriteLine("PROGRAM JADWAL IMSAKIYAH RAMADHAN 1447 H");Console.WriteLine("========================================");Console.WriteLine("1. Sumatra Barat (Kota Padang)");Console.WriteLine("2. Sumatra Selatan (Kota Palembang)");Console.WriteLine("3. Banten (Kabupaten Serang)");Console.WriteLine("4. DKI Jakarta (Kota Jakarta)");Console.WriteLine("5. Jawa Barat (Kota Bandung)");Console.WriteLine("========================================");Console.WriteLine();Console.Write("Masukan Nomor Provinsi : ");prov = int.Parse(Console.ReadLine());Console.WriteLine();if (prov == 1) {imsSumbar();} else if (prov == 2) {imsSumsel();} else if (prov == 3) {imsBanten();} else if (prov == 4) {imsJakarta();} else if (prov == 5) {imsJabar();} else {Console.WriteLine("Invalid");}}}
Input dan Output :
========================================
PROGRAM JADWAL IMSAKIYAH RAMADHAN 1447 H
========================================
1. Sumatra Barat (Kota Padang)
2. Sumatra Selatan (Kota Palembang)
3. Banten (Kabupaten Serang)
4. DKI Jakarta (Kota Jakarta)
5. Jawa Barat (Kota Bandung)
========================================
Masukan Nomor Provinsi : 5
JADWAL IMSAKIYAH UNTUK WILAYAH JAWA BARAT (BANDUNG) DAN SEKITARNYA
-----------------------------------------------------------------------------------------------------------------
| No | Tanggal | Imsak | Subuh | Terbit | Dhuha | Dzuhur | Ashar | Magrib | Isya |
-----------------------------------------------------------------------------------------------------------------
| 1 | 1 Ramadan 1447 H / 19 Februari 2026 | 04:28 | 04:38 | 05:47 | 06:19 | 12:07 | 15:16 | 18:20 | 19:26 |
-----------------------------------------------------------------------------------------------------------------
| 2 | 2 Ramadan 1447 H / 20 Februari 2026 | 04:28 | 04:38 | 05:47 | 06:19 | 12:07 | 15:15 | 18:19 | 19:25 |
-----------------------------------------------------------------------------------------------------------------
| 3 | 3 Ramadan 1447 H / 21 Februari 2026 | 04:28 | 04:38 | 05:47 | 06:19 | 12:07 | 15:15 | 18:19 | 19:25 |
-----------------------------------------------------------------------------------------------------------------
| 4 | 4 Ramadan 1447 H / 22 Februari 2026 | 04:28 | 04:38 | 05:47 | 06:19 | 12:07 | 15:14 | 18:19 | 19:24 |
-----------------------------------------------------------------------------------------------------------------
| 5 | 5 Ramadan 1447 H / 23 Februari 2026 | 04:28 | 04:38 | 05:47 | 06:19 | 12:06 | 15:13 | 18:18 | 19:24 |
-----------------------------------------------------------------------------------------------------------------
| 6 | 6 Ramadan 1447 H / 24 Februari 2026 | 04:28 | 04:38 | 05:47 | 06:19 | 12:06 | 15:12 | 18:18 | 19:24 |
-----------------------------------------------------------------------------------------------------------------
| 7 | 7 Ramadan 1447 H / 25 Februari 2026 | 04:29 | 04:39 | 05:47 | 06:19 | 12:06 | 15:11 | 18:18 | 19:23 |
-----------------------------------------------------------------------------------------------------------------
| 8 | 8 Ramadan 1447 H / 26 Februari 2026 | 04:29 | 04:39 | 05:48 | 06:19 | 12:06 | 15:10 | 18:17 | 19:23 |
-----------------------------------------------------------------------------------------------------------------
| 9 | 9 Ramadan 1447 H / 27 Februari 2026 | 04:29 | 04:39 | 05:48 | 06:19 | 12:06 | 15:09 | 18:17 | 19:22 |
-----------------------------------------------------------------------------------------------------------------
| 10 | 10 Ramadan 1447 H / 28 Februari 2026 | 04:29 | 04:39 | 05:48 | 06:19 | 12:06 | 15:08 | 18:17 | 19:22 |
-----------------------------------------------------------------------------------------------------------------
| 11 | 11 Ramadan 1447 H / 1 Maret 2026 | 04:29 | 04:39 | 05:48 | 06:19 | 12:05 | 15:07 | 18:16 | 19:21 |
-----------------------------------------------------------------------------------------------------------------
| 12 | 12 Ramadan 1447 H / 2 Maret 2026 | 04:29 | 04:39 | 05:48 | 06:19 | 12:05 | 15:06 | 18:16 | 19:21 |
-----------------------------------------------------------------------------------------------------------------
| 13 | 13 Ramadan 1447 H / 3 Maret 2026 | 04:29 | 04:39 | 05:48 | 06:19 | 12:05 | 15:05 | 18:15 | 19:20 |
-----------------------------------------------------------------------------------------------------------------
| 14 | 14 Ramadan 1447 H / 4 Maret 2026 | 04:29 | 04:39 | 05:48 | 06:19 | 12:05 | 15:06 | 18:15 | 19:20 |
-----------------------------------------------------------------------------------------------------------------
| 15 | 15 Ramadan 1447 H / 5 Maret 2026 | 04:29 | 04:39 | 05:48 | 06:19 | 12:05 | 15:06 | 18:15 | 19:20 |
-----------------------------------------------------------------------------------------------------------------
| 16 | 16 Ramadan 1447 H / 6 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:19 | 12:04 | 15:07 | 18:14 | 19:19 |
-----------------------------------------------------------------------------------------------------------------
| 17 | 17 Ramadan 1447 H / 7 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:19 | 12:04 | 15:07 | 18:14 | 19:19 |
-----------------------------------------------------------------------------------------------------------------
| 18 | 18 Ramadan 1447 H / 8 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:19 | 12:04 | 15:08 | 18:13 | 19:18 |
-----------------------------------------------------------------------------------------------------------------
| 19 | 19 Ramadan 1447 H / 9 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:19 | 12:04 | 15:08 | 18:13 | 19:18 |
-----------------------------------------------------------------------------------------------------------------
| 20 | 20 Ramadan 1447 H / 10 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:19 | 12:03 | 15:08 | 18:12 | 19:17 |
-----------------------------------------------------------------------------------------------------------------
| 21 | 21 Ramadan 1447 H / 11 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:18 | 12:03 | 15:09 | 18:12 | 19:17 |
-----------------------------------------------------------------------------------------------------------------
| 22 | 22 Ramadan 1447 H / 12 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:18 | 12:03 | 15:09 | 18:11 | 19:16 |
-----------------------------------------------------------------------------------------------------------------
| 23 | 23 Ramadan 1447 H / 13 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:18 | 12:03 | 15:09 | 18:11 | 19:16 |
-----------------------------------------------------------------------------------------------------------------
| 24 | 24 Ramadan 1447 H / 14 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:18 | 12:02 | 15:09 | 18:10 | 19:15 |
-----------------------------------------------------------------------------------------------------------------
| 25 | 25 Ramadan 1447 H / 15 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:18 | 12:02 | 15:10 | 18:10 | 19:15 |
-----------------------------------------------------------------------------------------------------------------
| 26 | 26 Ramadan 1447 H / 16 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:18 | 12:02 | 15:10 | 18:10 | 19:14 |
-----------------------------------------------------------------------------------------------------------------
| 27 | 27 Ramadan 1447 H / 17 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:18 | 12:01 | 15:10 | 18:09 | 19:14 |
-----------------------------------------------------------------------------------------------------------------
| 28 | 28 Ramadan 1447 H / 18 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:18 | 12:01 | 15:10 | 18:09 | 19:13 |
-----------------------------------------------------------------------------------------------------------------
| 29 | 29 Ramadan 1447 H / 19 Maret 2026 | 04:29 | 04:39 | 05:47 | 06:18 | 12:01 | 15:11 | 18:08 | 19:13 |
-----------------------------------------------------------------------------------------------------------------
| 30 | 30 Ramadan 1447 H / 20 Maret 2026 | 04:29 | 04:39 | 05:46 | 06:18 | 12:01 | 15:11 | 18:08 | 19:12 |
-----------------------------------------------------------------------------------------------------------------Untuk melihat Kode Program Jadwal Imsakiyah Ramadhan dalam berbagai Bahasa Pemrograman, silakan lihat di sini (GitHub Inzaghi's Dev).
Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini 😀😊☪️🤲👍 :)
Wabillahit-tafik wal-hidaiyah,
Wassalamu‘alaikum warramatullahi wabarakatuh.
