Skip to content

Tugas Besar 3 Strategi Algoritma "Penerapan String Matching dan Regular Expression dalam Pembuatan ChatGPT Sederhana"

Notifications You must be signed in to change notification settings

archmans/Chat-MJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 

Repository files navigation

Penerapan String Matching dan Regular Expression dalam Pembuatan ChatGPT Sederhana

Tugas Besar III IF2211 Strategi Algoritma Semester II Tahun 2022/2023 .

Table of Contents

General Information

Sebuah aplikasi ChatGPT sederhana dengan mengaplikasikan pendekatan QA yang paling sederhana. Pencarian pertanyaan yang paling mirip dengan pertanyaan yang diberikan pengguna dilakukan dengan algoritma pencocokan string Knuth-Morris-Pratt (KMP) dan Boyer-Moore (BM).

Technologies Used

  • Backend -> Golang using Gin-Gonic, Gorm, and SQL Lite
  • Frontend -> Vue.js using Tailwind CSS

Features

  • Fitur pertanyaan teks
  • Fitur kalkulator
  • Fitur tanggal
  • Tambah pertanyaan dan jawaban ke database
  • Hapus pertanyaan dari database

Setup

  • Pastikan sudah install dependencies (Golang, Node.js, npm)

Usage

  1. Clone\unzip terlebih dahulu repository ini
  2. Clone repo
    git clone https://github.com/archmans/Tubes3_13521010
  3. Pastikan terminal berada pada directory program, jika belum:
    cd <path repo>
    cd src
  4. Jalankan backend
    cd src
    cd backend
    go run main.go
  5. Jalankan frontend
    cd src
    cd frontend
    npm install
    npm run dev
  6. Jalankan web pada http://localhost:5137

Project Status

  • Completed

Acknowledgements

  • Project ini ditujukan untuk memenuhi Tugas Besar III IF2211 Strategi Algoritma
  • Many thanks to God for giving us the strength to complete this project

Authors

13521010 - Muhamad Salman Hakim Alfarisi

13521029 - M. Malik I. Baharsyah

13521030 - Jauza Lathifah Annassalafi

About

Tugas Besar 3 Strategi Algoritma "Penerapan String Matching dan Regular Expression dalam Pembuatan ChatGPT Sederhana"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •