Abstract :
Ilmu adalah sebuah cara yang dipakai untuk mempelajari suatu aspek
agar seseorang dapat memahami dan selanjutnya menguasainya sebagai
kompentensi diri. Sementara pengetahuan adalah segala hal yang menjadi
seseorang mengetahui seluk beluk aspek kehidupan. Dengan demikian seseorang
dapat mengartikan secara bebas bahwa ilmu pengetahuan adalah cara yang
dipakai untuk mempelajari segala sesuatu yang ada dalam aspek kehidupan. Ilmu
telah mengalami perkembangan yang sangat pesat. Indikasi untuk itu adalah
munculnya ilmu-ilmu yang baru, semakin bertambahnya cabang-cabang dari ilmu
tertentu yang telah ada, serta ditemukannya teori-teori ilmiah dalam berbagai
bidang. Berkembangnya ilmu membawa keuntungan dan kemudahan bagi
kehidupan manusia yaitu banyaknya persoalan yang dapat terpecahkan dan
banyaknya pekerjaan yang dapat diselesaikan secara efektif dan efisien. Tidak
dapat dipungkiri bahwa ilmu beserta penerapannya, yaitu teknologi, merupakan
unsur kebudayaan yang sangat dibutuhkan bagi kehidupan manusia. Oleh karena
itu, mengingat arti penting sebuah ilmu untuk pembelajaran, penulis mengangkat
sebuah ide untuk menjadi bahan rujukan yaitu penambahan wawasan ilmu
pengetahuan pembelajaran sebuah kata dengan aplikasi yaitu mendeteksi kalimat
berbahasa Indonesia khususnya, apakah didalam kalimat berita tersebut
terkandung kalimat atau kata-kata yang memiliki unsur palindrome. Palindrom
sendiri merupakan sebuah kata, frasa, angka maupun susunan lainnya yang dapat
dibaca dengan sama baik dari depan maupun belakang. Contoh: ada, apa, ara, asa,
bab, ini, katak, kodok, makam, malam, radar, taat, dan lain-lain.
Oleh karena itu, dalam penelitian skripsi ini, penulis mengangkat suatu
topik dimana dapat mengaplikasi suatu program yang ditulis dengan bahasa
pemrograman Java, yaitu aplikasi deteksi string palindrom yang dapat melakukan
proses deteksi string untuk menentukan apakah string tersebut termasuk
palindrom atau tidak, baik secara horizontal maupun vertikal.
Kata kunci : palindrom, java, string pattern matching.