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.
- Host: GitHub
- URL: https://github.com/anjastabuni/dashboard-analisis-performa-algoritma-sorting
- Owner: anjastabuni
- Created: 2025-03-06T13:34:57.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-06T15:49:26.000Z (4 months ago)
- Last Synced: 2025-03-06T16:32:46.865Z (4 months ago)
- Topics: bubble-sort, merge-sort, quick-sort, sorting-algorithms, struktur-data
- Language: JavaScript
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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**
**š¤ Hasil Sorting**
## **š 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!** š