Membuat Format Angka Menjadi Angka Romawi di PHP

Penggunaan angka romawi biasanya sering kita jumpai pada sebuah buku atau Skripsi (Tugas Akhir) mahasiswa, yang penulisan dan penempatannya terletak pada halaman BAB (contoh: BAB I,II,…VI). Contoh lainnya yaitu terdapat pada dokumen surat-surat kepengurusan masyarakat yang biasanya penulisan dan penempatannya terletak pada penomoran sebuah surat contoh (misalnya: Nomor: 002/SUKET/A-A/II/2021). Angka romawi pada contoh penomoran surat tersebut merupakan sebuah format angka atau bilangan salah satu bulan yang telah dikonverikan menjadi angka romawi.

Disamping 2 (dua) contoh tersebut masih banyak lagi contoh-contoh penggunaan angka romawi yang dapat di temukan pada dokumen-dokumen lainnya. Hal tersebut dikarenakan angka romawi adalah sebuah angka yang biasa digunakan dalam berbagai dokumen maupun surat-surat baik di perkantoran pemerintahan maupun swasta. Angka romawi pada sebuah surat biasanya merupakan sebuah simbol angka atau bilangan bulan pada saat proses pembuatan surat tersebut.

Jika penulisan sebuah angka romawi pada sebuah surat menjadi hal yang mudah dan biasa dilakukan, Namun,,, bagaimana caranya membuat sebuah surat dengan merubah format angka bulan menjadi angka romawi secara otomatis dalam sebuah script PHP. Seperti contoh gambar berikut ini (lihat tanda arah telunjuk tangan):
 

Pada pembahasan inti dari tutorial kali ini, saya akan memberikan 2 (dua) buah contoh yang sekiranya dapat menjadi Inspirasi untuk menyelesaikan permasalahan tentang Merubah Format Angka Menjadi Angka Romawi di PHP.

Merubah Format Angka Menjadi Angka Romawi di PHP pastinya akan menjadi sebuah hambatan bagi seseorang pada saat pembuatan sebuah aplikasi website yang menggunakan bahasa pemrograman PHP, seperti proses pembuatan halaman surat pada halaman website seperti contoh gambar diatas.

Langsung saja simak cara Merubah Format Angka Menjadi Angka Romawi di PHP dengan contoh penulisan penomoran dokumen / surat seperti contoh gambar diatas.

Contoh 1:

Nah, disini kita akan membuat script fungsi / function.php yang dapat gunakan untuk menampilkan angka bulan menjadi angka romawi, dengan kata lain script inilah yang akan mengkonversi bilangan angka bulan yang terbaca sebagai 1, 2, 3,…,12. Dirubah menjadi angka romawi berupa I, II, III, …, XII.

Langsung saja pembuatannya dan untuk memudahkan silahkan copy script php berikut ini:
 

<?php

     function getRomawi($bln){

          switch ($bln){

                    case 1:

                        return "I";

                        break;

                    case 2:

                        return "II";

                        break;

                    case 3:

                        return "III";

                        break;

                    case 4:

                        return "IV";

                        break;

                    case 5:

                        return "V";

                        break;

                    case 6:

                        return "VI";

                        break;

                    case 7:

                        return "VII";

                        break;

                    case 8:

                        return "VIII";

                        break;

                    case 9:

                        return "IX";

                        break;

                    case 10:

                        return "X";

                        break;

                    case 11:

                        return "XI";

                        break;

                    case 12:

                        return "XII";

                        break;

              }

       }

?>


Simpan file script php tersebut dalam folder pembuatan website kalian (contoh nama file: fungsi_romawi.php)

Langka selanjutnya – silahkan koneksikan file script php yang telah dibuat tadi, kedalam halaman yang akan menampilkan angka romawi, cara mengkoneksikan lihat pada contoh gambar:
 

Kemudian untuk menampilkan angka bulan sekarang dalam angka romawi, silahkan ketikan script seperti berikut:

<?php

            $bulan           = date('n');

            $romawi = getRomawi($bulan);

            echo $romawi;

?>


**) Penjelasan:

Fungsi $bulan merupakan variabel, dimana kita mengambil bulan yang sedang berjalan saat ini dengan fungsi date (‘n’) , ini akan menghasilkan angka 1 untuk bulan Januari, 2 untuk Februari, dan seterusnya. Dengan script diatas, angka romawi akan terbentuk secara otomatis dengan menampilkan bulan yang sedang berjalan saat ini.

Contoh 2:

Disamping contoh-1 diatas, ada juga contoh lainnya yaitu cara membuatnya dengan menggunakan script fungsi Array, yang mana script ini dapat langsung digunakan atau dimasukan dalam halaman website yang akan menampilkan angka romawi. Adapun scriptnya sebagai berikut:

<?php

     $array_bln    = array(1=>"I","II","III", "IV", "V","VI","VII","VIII","IX","X", "XI","XII");

     $bln      = $array_bln[date('n')];

     echo $bln;

?>


Apabila fungsi array telah dibuat, maka untuk menampilkan angka romawi letakan script berikut: <?php echo $bln; ?> pada bagian dimana akan menampilkan angka romawi tersebut. Dengan adanya script tersebut (tulisan warna merah) angka romawi akan terbentuk secara otomatis dengan menampilkan bulan yang sedang berjalan saat ini.

Penggunaan fungsi array sangat mudah di implementasikan, Namun,, script ini mempunyai sedikit kelemahan yaitu, script harus dibuat berulang-ulang jika kita ingin menampilkan pada halaman yang berbeda, walaupun hasil output sama saja.

Demikian pembahasan tutorial tentang Merubah Format Angka Menjadi Angka Romawi di PHP, semoga dapat bermanfaat dan memberi inspirasi buat proses pembuatan coding website yang dikerjakan...!

Apabila ada source code yang tidak berjalan, error atau  tidak sesuai,, silahkan isi kolom komentar pada bagian bawah tutorial ini...!.

Post a Comment

Previous Post Next Post