Skip to content

Tugas besar mata kuliah Pemrograman Berorientasi Objek

Notifications You must be signed in to change notification settings

eXIA008/siKeyboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

215 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tugas Besar PBO

Tugas besar PBO kelompok 3 kelas IF-47-04 yang beranggotakan:

  1. Ghanif Hadiyana Akbar (103012300018)
  2. Daisaq Hadya Albar (103012300158)
  3. Taraka Yumna Sarwoko (103012300242)
  4. Muhammad Nazriel Ihram (103012300269)
  5. Muhammad Zaini (103012300313)

💫 Judul Proyek

siKeyboard

💫 Deskripsi Proyek

siKeyboard merupakan brand kami yang menjual berbagai mechanical keyboard dan aksesorisnya (keycaps, switches, case, dsb). Kami berperan sebagai retailer yang menyediakan produk dari berbagai brand.

Kami menggunakan web aplikasi sebagai media penjualan kami.

💫 Cara Menjalankan Aplikasi

Prasyarat

  • XAMPP
  • Apache Ant
  • JDK

Menjalankan Aplikasi

  1. Clone Repository

    git clone https://github.com/catsapricot/siKeyboard.git
    
  2. Masuk ke dalam Folder

    cd siKeyboard
    
  3. Build Aplikasi

    ant build
    
  4. Deploy Aplikasi

    Buka file build.xml, ubah None di baris 10 (<property name="tomcat.dir" value="None/siKeyboard"/>) menjadi direktori dimana folder webapps tomcat berada (ex: C:\xampp\tomcat\webapps).

    Lalu lakukan deploy.

    ant deploy
    
  5. Start Tomcat melalui XAMPP.

  6. Buka Browser dan Kunjungi http://localhost:8080/siKeyboard.


Dokumentasi PBO

Pembuatan Class Diagram

Class Diagram dibuat dan diselesaikan pada tanggal 13 April 2025. Dikerjakan bersama-sama dengan menggunakan Lucidchart.

Berikut ini adalah gambar berserta link dari class diagramnya.


Perubahan Model Class Diagram

Terjadi perubahan model Class Diagram setelah berkonsultasi dengan asprak.


Pembuatan Struktur Folder

Struktur folder mengikuti pola arsitektur MVC, dengan servlet sebagai controller, JSP sebagai view, dan JDBC untuk koneksi ke database.


Perubahan Struktur Folder

Migrasi ke Java with Ant


About

Tugas besar mata kuliah Pemrograman Berorientasi Objek

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 80.7%
  • CSS 16.8%
  • JavaScript 2.5%