Program Mengecek Kata dan Kalimat Palindrom Menggunakan Python

Program Mengecek Kata dan Kalimat Palindrom Menggunakan Python

Palindrom adalah sebuah kata, kalimat maupun bilangan serta susunan karakter lainnya yang mempunyai susunan sama apabila dibaca baik dari depan atau dari belakang. Contohnya “kakak”, apabila dibaca dari depan maupun belakang maka hasilnya tetap sama. Adapun beberapa contoh susunan yang termasuk kedalam bagian polindrom antara lain : 

  • Kata palindrom : Katak, ada, apa, ini, malam
  • Kalimat palindrom : Kasur ini rusak, Kasur koh Ahok rusak
  • Karakter palindrom : +-+
  • Angka palindrom : 1231, 11, 121, 404

Kalimat “Kasur ini rusak” merupakan sebuah palindrom, karena jika kita balik maka akan tetap mendapatkan kalimat yang sama. Nah, seperti itulah contoh dari susunan palindrom. Tepat di artikel kali ini Kendro Tech akan membagikan sebuah program python yang akan mengecek kata dan kalimat palindrom atau bukan. Penasaran bagaiamana caranya? Langsung saja kita simak program python dibawah ini!

Baca Juga: Kelebihan dan Kekurangan Bootstrap

PROGRAM MENGECEK KATA & KALIMAT PALINDROM DENGAN PYTHON

Biasanya palindrom ditemukan pada permainan kata seperti TTS (Teka-Teki Silang), namun kali ini Kendro Tech akan membagikan sebuah cara memeriksa kata palindrom dengan menggunakan pemrograman python, apakah kata dan kalimat tersebut merupakan palindrom atau bukan. 

Permasalahan

Silahkan buat program untuk mengecek atau memeriksa kata dan angka polindrom

Uji Coba 

  • Uji coba 1
    Input kata : kasur ini rusak
    Result : Merupakan Palindrom
  • Uji Coba 2
    Input kata : kasur itu rusak
    Result : Bukan Palindrom

Code Program

print("Memeriksa Kata Merupakan Palindrom atau Bukan Palindrom")
print()

kata = input("Input Kata : ")
temp = ""

for i in range(len(kata)-1, -1, -1): 
    temp+=kata[i]

print("Result : ", end="")
if(kata == temp): 
    print("Merupakan Palindrom")
else:
    print("Bukan Palindrom")

Output Program

Deskripsi Program

Seperti yang sudah dijelaskan sebelumnya bahwa Palindrom merupakan kata yang jika dibaca mulai dari depan dan belakang maka akan mengandung arti yang sama atau memiliki susunan karakter yang sama. Untuk bisa membalikan kata yang sudah di input, maka gunakan sebuah variabel pembantu yaitu temp yang digunakan untuk menampung hasil yang telah dibalik. Kemudian gunakan perulangan for loops untuk mengambil sebuah kata yang sebelumnya telah di input dari indeks atau huruf terakhir lebih dulu kemudian bergerak hingga indeks ke 0 (karakter huruf pertama) yakni susunan kata yang dibaca dari belakang tersebut disimpan kedalam variabel temp.

Untuk mengecek apakah kata atau kalimat yang di input merupakan kalimat palindrom, pada program ini menggunakan kondisi dengan cara membandingkan kedua variabel kata yang di input dan variabel temp sebagai tempat penampung kata yang telah dibalik. 

Pada source code program ini hanya membutuhkan variabel penampung, perulangan dan pengecekan kondisi untuk memeriksa apakah kata yang telah kita input termasuk kedalam Palindrom atau justru malah sebaliknya. 

AKHIR KATA

Demikian sebuah cara singkat yang telah kami bagikan untuk Anda, tentang Program Mengecek Kata dan Kalimat Palindrom dengan Menggunakan Source Code Python. Silahkan di coba terlebih dahulu, semoga bermanfaat!

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *