An open API service indexing awesome lists of open source software.

https://github.com/anjastabuni/dashboard-analisis-performa-algoritma-sorting

Proyek ini bertujuan untuk mempelajari dan menganalisis performa berbagai algoritma sorting dalam bentuk dashboard interaktif. Dengan menggunakan visualisasi langkah demi langkah, pengguna dapat melihat bagaimana setiap algoritma bekerja dalam menyusun data.
https://github.com/anjastabuni/dashboard-analisis-performa-algoritma-sorting

bubble-sort merge-sort quick-sort sorting-algorithms struktur-data

Last synced: 6 days ago
JSON representation

Proyek ini bertujuan untuk mempelajari dan menganalisis performa berbagai algoritma sorting dalam bentuk dashboard interaktif. Dengan menggunakan visualisasi langkah demi langkah, pengguna dapat melihat bagaimana setiap algoritma bekerja dalam menyusun data.

Awesome Lists containing this project

README

        

# **Dashboard Analisis Performa Algoritma Sorting**

šŸ“Œ **Deskripsi**
Proyek ini bertujuan untuk mempelajari dan menganalisis performa berbagai algoritma sorting dalam bentuk **dashboard interaktif**. Dengan menggunakan visualisasi langkah demi langkah, pengguna dapat melihat bagaimana setiap algoritma bekerja dalam menyusun data.

## **šŸš€ Teknologi yang Digunakan**
Proyek ini dibangun dengan teknologi berikut:
- ⚔ **Express.js** – Framework backend berbasis Node.js
- šŸ›¢ļø **MongoDB** – Database NoSQL untuk menyimpan hasil sorting
- šŸŽØ **EJS** – Template engine untuk rendering tampilan
- 🌊 **Tailwind CSS** – Framework CSS untuk desain responsif

## **šŸ“ø Screenshot Aplikasi**
**šŸ“„ Input Data**
![Input](https://github.com/anjastabuni/Dashboard-Analisis-Performa-Algoritma-Sorting/blob/main/public/img/input.png)

**šŸ“¤ Hasil Sorting**
![Output](https://github.com/anjastabuni/Dashboard-Analisis-Performa-Algoritma-Sorting/blob/main/public/img/output.png)

## **šŸ“Š Perbandingan Algoritma Sorting**

| **Algoritma** | **Kompleksitas Waktu (Rata-rata)** | **Stabilitas** | **Cocok untuk** |
|---------------|----------------------------------|---------------|----------------|
| **Bubble Sort** | O(n²) | āœ… Stabil | Data kecil, latihan dasar |
| **Quick Sort** | O(n log n) | āŒ Tidak stabil | Data besar, kinerja tinggi |
| **Merge Sort** | O(n log n) | āœ… Stabil | Data besar, perlu stabilitas |

## **šŸ“Œ Cara Menjalankan Proyek**

1ļøāƒ£ **Clone Repository**
```sh
git clone https://github.com/anjastabuni/Dashboard-Analisis-Performa-Algoritma-Sorting.git
cd Dashboard-Analisis-Performa-Algoritma-Sorting
```

2ļøāƒ£ **Install Dependencies**
```sh
npm install
```

3ļøāƒ£ **Jalankan Server**
```sh
node server.js
```
Aplikasi akan berjalan di: `http://localhost:3000`

---

šŸ’” **Proyek ini dibuat untuk memahami lebih dalam algoritma sorting dengan pendekatan visual. Semoga bermanfaat!** šŸš€