Oleh Muhammad Fahmi Irfan (13520152)
MyConvexHull adalah sebuah program untuk mencari Convex Hull dari kumpulan data berdimensi dua. Program ini dibuat menggunakan Bahasa Pemrograman Python dan menggunakan Algoritma Divide and Conquer.
Sebelum menjalankan program ini, ada beberapa hal yang perlu dipasang pada komputer Anda.
- Visual Studio Code (https://code.visualstudio.com/Download)
- Python 3 (https://www.python.org/downloads/)
- Jupyter Notebook, yang dapat dipasang dengan menjalankan kode di bawah jika python sudah terpasang
pip install jupyter
- Ekstensi Python dan Jupyter Notebook pada Visual Studio code
- Beberapa package seperti
pandas
,numpy
,matplotlib
,sklearn
, danscipy
yang dapat dipasang dengan menjalankan kode di bawah jika python sudah terpasang
pip install pandas numpy matplotlib sklearn
Selain menggunakan Visual Studio Code, Anda dapat menggunakan Google Colab sebagai alternatif.
- Buka repository menggunakan Visual Studio Code, lalu buka file
main.ipynb
- Di bagian atas terdapat tab seperti berikut
KlikRun All
untuk menjalankan semua kode dalam program - Jika ingin menjalankan satu per satu sel, klik tombol
di samping kiri sel yang ingin dijalankan
- Hasil program akan ditampilkan di bawah masing-masing sel
- Unduh repository ini
- Buka Google Colab di peramban Anda
- Klik File > Open Notebook > GitHub, lalu masukkan tautan repository ini.
Alternatif 1 : Klik File > Open Notebook > Upload, lalu unggah filemain.ipynb
Alternatif 2 : Gunakan tautan colab berikut (hanya dapat dibuka dengan alamat surel berdomainstd.stei.itb.ac.id
) - Klik icon Files (
) yang berada di sebelah kiri halaman Google Colab
- Klik
Upload to session storage
, lalu unggah filemyConvexHull.py
- Untuk menjalankan semua kode, gunakan shortcut
Ctrl+F9
, atau jika ingin menjalankan kode satu per satu sel, gunakan tombol mulai di sebelah kiri tiap selnya. - Hasil program akan ditampilkan di bawah masing-masing sel