Afifah Chesa Luckytalia
Portofolio ini berjudul "Efisiensi Algoritma Python pada Kalkulator dan KPK" dan berfokus pada pengembangan dan analisis program menggunakan Python. Portofolio ini mencakup dua studi kasus:
Tujuan utama dari portofolio ini adalah untuk mengevaluasi efisiensi algoritma menggunakan konsep Big O dan membandingkan kinerja algoritma melalui teknik benchmarking. Dengan pendekatan ini, portofolio ini tidak hanya menampilkan kemampuan pemrograman tetapi juga pemahaman tentang pengoptimalan algoritma dan relevansi penerapannya dalam kehidupan sehari-hari.
Portofolio ini berjudul "Efisiensi Algoritma Python pada Kalkulator dan KPK" dan dirancang untuk menampilkan kemampuan pemrograman, analisis algoritma, dan optimasi kinerja menggunakan Python. Portofolio ini terdiri dari dua program utama yang disusun berdasarkan studi kasus:
Kalkulator Sederhana
Program ini dirancang untuk melakukan operasi matematika dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian. Kalkulator ini memberikan kemudahan kepada pengguna untuk menyelesaikan perhitungan sederhana secara cepat dan praktis. Selain itu, program juga mencakup penanganan error untuk situasi tertentu, seperti pembagian dengan nol, yang memastikan program tetap aman dan dapat diandalkan.
Program Pencarian KPK (Kelipatan Persekutuan Terkecil)
Program ini menyelesaikan permasalahan pencarian KPK dengan dua pendekatan:
Portofolio ini dibuat untuk:
Portofolio ini relevan karena:
Portofolio ini berhasil menunjukkan bagaimana Python dapat digunakan untuk membuat solusi algoritmik yang efisien dan terukur. Dengan membandingkan dua pendekatan pada kasus pencarian KPK, portofolio ini memberikan gambaran tentang pentingnya memilih algoritma yang lebih cepat dan hemat sumber daya, terutama dalam pengembangan perangkat lunak yang kompleks.
Portofolio ini tidak hanya menampilkan kemampuan teknis, tetapi juga keahlian dalam menyampaikan ide dengan cara yang terstruktur dan menarik melalui visualisasi menggunakan Canva.