Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget HTML #1

Program Mengecek Kata dan Kalimat Palindrom Menggunakan JavaScript

Cek Palindrom JavaScript

hobingoding.com - Halo coders. Kali ini saya akan kembali membagikan program untuk mengecek apakah suatu kata atau kalimat termasuk ke dalam palindrom menggunakan bahasa JavaScript.

Sebelumnya yang dimaksud dengan palindrom adalah kata ataupun kalimat yang memiliki susunan huruf/karakter yang sama jika dibaca dari depan maupun belakang. Beberapa contoh dari kata maupun kalimat palindrom diantaranya seperti: katak, ini, kasur ini rusak, dan sebagainya.

Permasalahan

Buatlah program untuk mengecek apakah sebuah kata ataupun kalimat merupakan palindrome atau bukan dengan menggunakan bahasa C++.

Test Case

Test #1
Input Kata: kasur ini rusak
Result: Palindrome

Test #2
Input Kata: kasur itu rusak
Result: Bukan Palindrome

Kode Program

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>hobingodingcom</title>
        <style>
            body {
                text-align: center;
            }
            h2, h4{
                margin: 0;
            }
            p#demo {
                font-weight: bold;
            }
        </style>
    </head>
    <body>
        <h2>Program Mengecek Kata dan Kalimat Palindrom</h2>
        <h4>visit us @hobingoding.com</h4>
        <br >
        <!-- Penginputan Kata dan Kalimat yang akan Dicek -->
        <p>Kata/Kalimat <input type="text" id="myText"> <button onclick="cekPalindrom()">Cek</button></p>
        <p id="demo"></p>
        <script>
            //Pengecekan Palindrom
            function cekPalindrom(){
                var kalimat = document.getElementById("myText").value
                for(i = 0; i < kalimat.length; i++){
                    if(kalimat[i] != kalimat[kalimat.length - (i+1)]){
                        document.getElementById("demo").innerText = "Bukan Palindrome"
                        break
                    }
                    else
                        document.getElementById("demo").innerText = "Palindrome"
                }
            }
        </script>
    </body>
</html>

Lihat source code melalui github: fandipres

Output Program

Cek Palindrome JavaScript

Penjelasan Program

Algoritma yang saya pergunakan di program kali ini berbeda dengan algoritma-algoritma di program mengecek palindrom yang sebelumnya sudah pernah saya bagikan. Pada program kali ini saya langsung membandingkan antara huruf pertama dan huruf terakhir dari kalimat yang diinputkan.

Jika seandainya terdapat huruf yang berbeda pada urutan pembandingan huruf pertama, kedua dan seterusnya dengan huruf terakhir, terakhir-1, dan seterusnya maka dapat dipastikan bahwa kata/kalimat tersebut bukanlah palindrom.

Fandi Presly Simamora
Fandi Presly Simamora Do it right, be bright.

Posting Komentar untuk "Program Mengecek Kata dan Kalimat Palindrom Menggunakan JavaScript"