# Praktikum 1

Pada praktikum ini Anda akan mencoba untuk melakukan proses instalasi dan konfigurasi perangkat komputer untuk kebutuhan pengembangan model dan sistem pembelajaran mesin. Praktikum akan mencakup instalasi dan konfigurasi pada,

1. Google Colab
2. Komputer Lokal (OS Windows)

## Konfigurasi Pada Google Colab

1. Buka laman <https://colab.research.google.com>
2. Login dengan akun Google Anda.
3. Pada halaman awal, pilih "**+ New notebook**" untuk membuat notebook baru. Notebook merupakan lembar kerja yang digunakan dalam proses pengembangan model ataupun sistem.

<figure><img src="https://3041032130-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5CvtE8Xh9b75jKUaRr5Y%2Fuploads%2FRNGNkT4pKRHZidxBx093%2Fimage.png?alt=media&#x26;token=609292cb-a610-4e8b-a93f-eff19e50a516" alt=""><figcaption></figcaption></figure>

4. Berikan judul notebook Anda pada bagian pojok kiri atas.
5. Kemudian klik tombok "**Connect**" pada bagian kiri atas untuk menghubungkan notebook dengan perangkat komputasi (*instances*). Anda dapat memilih jenis instances sesuai dengan kebutuhan komputasi. ***Ingat! setiap instance memiliki biaya yang berbeda-beda bergantung dengan kemampuan komputasi***.

<figure><img src="https://3041032130-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5CvtE8Xh9b75jKUaRr5Y%2Fuploads%2F4PFqfRYQcar1lRfCWC9L%2Fimage.png?alt=media&#x26;token=7adeee66-0ab2-4ee4-8b0e-c3c82d7c8bf1" alt="" width="375"><figcaption></figcaption></figure>

6. Jika instance sudah terhubung, maka akan muncul tampilan seperti pada gambar di bawah ini.

<figure><img src="https://3041032130-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5CvtE8Xh9b75jKUaRr5Y%2Fuploads%2FKcIane2ceZteHR3sRx8o%2Fimage.png?alt=media&#x26;token=621c9a43-9e56-4c0a-8179-b831d34d5972" alt=""><figcaption></figcaption></figure>

7. Proses pembuatan model akan dilakukan pada cell-cell didalam notebook.
8. Untuk menjalankan cell cukup kik tombol "play" pada bagian kiri cell.
9. Secara umum, kebutuhan library untuk pengembangan model pembelajaran mesin sudah disediakan oleh Google Colab. Jika library yang ingin Anda gunakan tidak tersedia, Anda dapat melakukan instalasi library tersebut dengan menggunakan package manager python, pip.

### Instalasi Library Baru Pada Google Colab

1. Misal, Anda akan menambahkan library baru yaitu `mne`. Klik pada cell aktif, kemudian ketikkan perintah

```
!pip install mne
```

2. Jalankan cell dan notebook akan melakukan proses instalasi library

<figure><img src="https://3041032130-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5CvtE8Xh9b75jKUaRr5Y%2Fuploads%2FFWcshWju4RJa39HN98Wo%2Fimage.png?alt=media&#x26;token=89b3c0b4-c23b-44e1-8399-fa51bc5161e6" alt=""><figcaption></figcaption></figure>

3. Tanda seru (!) merupakan keyword untuk memberi tahu cell bahwa perintah yang akan dijalankan adalah perintah console bukan kode python.
4. Google Colab menggunakan instance berbasis Linux sehingga Anda dapat menggunakan perintah perintah console Linux yang lain pada cell.

## Konfigurasi Pada Komputer Lokal

Pada subab ini akan diberikan panduan untuk instalasi dan konfigurasi pada sistem berbasis Windows.

**Kebutuhan**

1. Windows 10
2. [Anaconda](https://www.anaconda.com/download)
3. Visual Studio Code (vscode)

Berikut merupakan proses instalasi pada komputer lokal,

1. Download dan instal Anaconda. Anaconda merupakan package instan untuk instalasi python berserta library library yang umum digunakan.
2. (PENTING) Lakukan konfigurasi pada environment variabel pada saat proses instalasi Anaconda. Konfigurasi ini bertujuan agak fungsi dari Anaconda yaitu `conda`, dapat dipanggil melalui konsol (terminal/cmd/poweshell). NB: Anda dapat mengkonfigurasinya secara manual jika tidak ingin melakukan proses ini pada instalasi.
   1. Aplikasi Anaconda secara default berada pada
      1. Window → `C:\Users\<NamaUser>\anaconda3\Scripts\`
      2. Linux/Mac → menyesuaikan
   2. Windows → Search pada start menu → Edit Environment Variable
   3. Linux/Mac → Edit pada profile terminal yang digunakan, jika bash → `.bashrc` atau `.bash_profile`, jika ZSH → `.zshrc` atau `.zsh_profile`
   4. Reload konsol

<figure><img src="https://3041032130-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5CvtE8Xh9b75jKUaRr5Y%2Fuploads%2FMGvsIbO0RXiI5GyNAGIc%2FScreenshot%202025-08-24%20at%2011.53.59.png?alt=media&#x26;token=8234dab6-2803-492d-8936-0d9ed075378c" alt=""><figcaption></figcaption></figure>

3. Lakukan instalasi vscode (jika belum ada).
4. Buat file baru bernama `Praktikum1.ipynb` pada vscode. `.ipynb` adalah ekstensi untuk dokumen Jupyter Notebook. Dokumen ini akan sering digunakan dalam proses pembelajaran dan pengembangan model pada mata kuliah ini.
5. Pada bagian pojok kanan atas, pastikan bertuliskan "**base (Python 3.x.x)**". Informasi tersebut merupakan kernel (environment) yang digunakan oleh vscode untuk meeksekusi perintah python dan markdown pada notebook.

<figure><img src="https://3041032130-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5CvtE8Xh9b75jKUaRr5Y%2Fuploads%2FmrpGzmUSMwG06V9WfaEq%2FScreenshot%202025-08-24%20at%2013.29.49.png?alt=media&#x26;token=23b52694-7ce9-42ae-a5f4-b136ee15a0c2" alt=""><figcaption></figcaption></figure>

3. Jika masih bertuliskan "Select Kernel", klik tombol tersebut, lalu lakukan instalasi ekstensi vscode.

<figure><img src="https://3041032130-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5CvtE8Xh9b75jKUaRr5Y%2Fuploads%2F4SNGL8Z05cAQOK6Btdkb%2FScreenshot%202025-08-23%20at%2011.43.12.png?alt=media&#x26;token=710c01ca-29d5-4e13-9793-74d8a823b4cd" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3041032130-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5CvtE8Xh9b75jKUaRr5Y%2Fuploads%2FrHgS7bWmSpNTEiFU5Xg3%2FScreenshot%202025-08-23%20at%2011.43.37.png?alt=media&#x26;token=23ec2fdd-41d5-4d46-9cba-0b5d0ee6e8df" alt=""><figcaption></figcaption></figure>

4. Kemudian pilih "Python Environment" selanjutnya pilih kernel dari Anaconda.

#### Troubleshooting

Jika tidak terdapat kernel apapun pada konfigurasi vscode, perlu dipastikan ulang apakah,

1. Environment variabel pada OS sudah terkonfigurasi dengan baik. Anda dapat melakukan pengujian dengan mengetikkan perintah `conda --version` pada konsol. Jika terdapat error, maka konfigurasi belum benar.

<figure><img src="https://3041032130-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5CvtE8Xh9b75jKUaRr5Y%2Fuploads%2FDC1GPxahqbpzzBU0mmHc%2FScreenshot%202025-08-24%20at%2013.27.34.png?alt=media&#x26;token=c335932b-c3a7-4921-9e38-842cc21caebc" alt=""><figcaption></figcaption></figure>

2. Lakukan setting pada vscode pada setting `python.condaPath`. Ada dapat mengaksesnya melalui settings kemudian search keyword tersebut.
