Rancang Bangun Aplikasi Chatbot Sebagai Media Requirements Gathering Dengan User Stories Dan Algoritma Nazief & Adriani

Software merupakan aspek penting yang berpengaruh pada kehidupan manusia. Dalam membangun dan mengembangkan software, para software developer memiliki kecendrungan untuk langsung membangun sistem tanpa
memiliki pemahaman tentang apa yang dibutuhkan. Memahami kebutuhan secara detail bagi developer adalah buang-buang waktu karena kebutuhan selalu berubah. Hal ini yang menuntun software menuju kegagalan. Requirements engineering merupakan aktivitas yang bertujuan untuk mengetahui, paham dan menganalisa serta mendokumentasikan requirements/ kebutuhan yang dibutuhkan oleh stakeholder. Salah satu praktik dari requirements engineering adalah user stories. Pada penelitian ini dibangun suatu aplikasi chatbot untuk mengumpulkan user stories dengan algoritma stemming Nazief & Adriani. Chatbot dibangun karena chatbot membawa dampak positif baik bagi perusahaan maupun bagi customer, dimana customer tidak perlu membuang waktu untuk bertemu tatap muka dan lain sebagainya sedangkan algoritma stemming Nazief & Adriani digunakan karena chatbot yang dibangun menggunakan bahasa Indonesia. Algoritma stemming Nazief & Adriani merupakan algoritma stemming khusus bahasa Indonesia yang memiliki tingkat akurasi lebih tinggi dibandingkan algoritma stemming lainnya seperti porter. AIML (Artificial Mark-up Language) digunakan sebagai knowledge based dari chatbot.