Palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf biasanya diperbolehkan). Kata “palindrom” berasal dari bahasa Yunani: palin (“balik”) dan dromos (“pacuan kuda”). Kita dapat membuat sebuah program sederhana untuk mengecek palindrom menggunakan bahasa pemrograman java, menggunakan sebuah perulangan dan seleksi kondisi, dasar program ini adalah program untuk membalik kata, dengan beberapa modifikasi vital dibagian pengecekan huruf. Souce code :

1.Cek Palindrom tanpa output per huruf

2.Cek Palindrom dengan output per huruf

Cara kerja/Algoritma dari program tersebut adalah pertama meminta inputan kata atau kalimat, lalu kata atau kalimat itu dihitung panjang karakternya untuk menentukan banyaknya looping, looping berdasarkan panjang karakter dengan membandingkan 1 huruf awal dan akhir per looping, jika huruf awal dan akhir sama maka proses looping akan dijalankan dan memiliki nilai Palindrom, jika huruf awal dan akhir berbeda maka proses akan dihentikan dan nilai adalah Non Palindrom, proses pengecekan yang huruf awal semakin akhir dan yang huruf akhir semakin maju, hingga semua huruf dicek. program tersebut tidak hanya berjalan sekali tetapi sesuai keinginan user, jika user mengetikkan huruf awal N maka program akan berakhir, tetapi jika tidak N maka program akan terus berjalan. Screen Shoot sc_palindrom Demikianlah, program sederhana pengecekan palindrom, jika ada kritik , saran ataupun jika ada sesuatu yang kurang jelas dapat menhubungi admin menggunakan fitur comment ataupun Contact.

LEAVE A REPLY