Call Number | SK-2607 (softcopy SK-2089) |
Collection Type | Skripsi |
Title | Analisis Peforma Algoritma Bubble Sort dan Perkalian Matriks dalam Java, Python, PHP. dan Rust |
Author | Anis Farhan Itsnaini; |
Publisher | Depok: Fasilkom UI, 2025 |
Subject | Alogarithm |
Location | FASILKOM-UI; |
Nomor Panggil | ID Koleksi | Status |
---|---|---|
SK-2607 (softcopy SK-2089) | TERSEDIA |
Nama : Anis Farhan Itsnaini Program Studi : Ilmu Komputer Judul : Analisis Performa Algoritma Bubble Sort dan Perkalian Matriks dalam Java, Python, PHP, dan Rust Pembimbing : Dr. Ari Wibisono, S.Kom., M.Kom. Algoritma memegang peranan penting dalam efisiensi perangkat lunak, namun performa implementasinya sangat dipengaruhi oleh bahasa pemrograman yang digunakan. Penelitian ini bertujuan untuk menganalisis perbandingan performa algoritma klasik yang mewakili kategori permasalahan komputasi: pengurutan dan operasi matriks ketika diimplementasikan dalam empat bahasa pemrograman berbeda: Java, Python, PHP, dan Rust. Pengujian dilakukan pada lingkungan virtual berbasis Google Cloud Platform (GCP) untuk memastikan konsistensi spesifikasi perangkat keras dan perangkat lunak. Metrik yang diukur meliputi waktu eksekusi dan penggunaan memori terhadap ukuran input yang bervariasi. Hasil pengujian menunjukkan bahwa Java unggul dalam kecepatan eksekusi untuk sebagian besar algoritma, sementara Rust konsisten menunjukkan efisiensi memori tertinggi. Sebaliknya, Python dan PHP memiliki performa lebih rendah pada ukuran input besar, terutama dalam algoritma dengan kompleksitas waktu tinggi. Penelitian ini diharapkan dapat memberikan insight bagi pengembang dalam memilih bahasa pemrograman yang tepat berdasarkan kebutuhan algoritmik.