github fi3201 exam 2

Matakuliah Fisika Komputasi [1] yang diberikan pada Semester 2 Tahun Akademik 2021/2022 diakhir dengan suatu bentuk tugas yang akan diunggah ke GitHub [2].

stages#

Terdapat empat tahap dalam mengerjakan ujian FI3201 ini.

  1. Menyiapkan folder kerja.
  2. Menjawab pertanyaan.
  3. Mengunggah jawaban.
  4. Memfinalkan ujian.

Keempat langkah tersebut akan diberikan pada bagian di bawah ini atau dapat diakses dalam empat halaman terpisah di Cookbook [3].

preparing working folder#

Menyiapkan folder kerja dilakukan dengan langkah-langkah berikut ini.

  1. Kunjungi laman 2021-2-fi3201-01-u2.

  1. Lihat bagian rilis v0.0.4.

  1. Unduh Source code (zip).

  1. Temukan pada folder Download.

  1. Lihat isinya dengan membukanya.

  1. Buat folder baru dan kosong, misalya 2021-2-fi3201-01-u2.

  2. Salin semua berkas yang tersimpan dalam 2021-2-fi3201-01-u2-0.0.4.zip ke folder baru sebelumnya.

  1. Masuk ke folder que.

  1. Lanjutkan masuk ke folder 10200000 yang berisikan pertanyaan-pertanyaan.

  1. Salin semua berkas pada folder 10200000.

  2. Mundur ke dua folder sebelumnya dan masuk ke folder ans.

  1. Pilih folder sesuai dengan NIM Anda, untuk contoh ini digunakan 10200999.

  1. Tempel semua berkas dari folder que/10200000 sebelumnya ke folder ans/10200999 ini.

  1. Folder pertanyaan dan isinya telah siap.

answering questions#

Menjawab pertanyaan dilakukan mengikuti langkah-langkah berikut ini.

  1. Buka Windows PowerShell atau cmd.

  1. Jalankan Jupyter Notebook dengan mengetikkan jupyter notebook.

  1. Pindah ke jendela Jupyter server.

  1. Navigasi ke folder ans.

  1. Lanjutkan ke folder NIM Anda, e.g. 10200999.

  1. Pilih hello_student.ipynb dan jalankan dengan melakukan klik tetikus padanya.

  1. Setelah berkas hello_student.ipynb dijalankan ikonnya akan menjadi berwarna hijau dan terbuka tab baru di sebelah tab sebelumnya.

  1. Pindah ke tab baru tersebut (bila tidak secara otomatis terbuka) dan terlihat bahwa sel pertama telah berada pada mode perintah (command mode) dengan garis vertikal berwarna biru di sisi kirinya.

  1. Tekan Shift-Enter untuk mengeksekusi sel pertama dan sel berikutnya akan tersorot.

  1. Kembali tekan Shift-Enter untuk mengeksekusi sel kedua, terdapat sel keluaran yang kosong (berwarna merah Out[1], dan sel berikutnya akan tersorot.

  1. Lanjutkan kembali tekan Shift-Enter untuk mengeksekusi sel ketiga, tidak ada sel keluaran, dan sel berikutnya akan tersorot.

  1. Ganti variabel nim dengan nilai yang sesuai, dalam hal ini digunakan 10200999 dan tekan Shift-Enter sehingga proses berjalan.

  1. Dan setelah selesai akan diperoleh hasilnya pada bagian bawah.

  1. Jangan lupa untuk mengubah nilai variabel nim dan kerjakan pada folder sesuai NIM Anda, yaitu ans/102YYNNN dengan NIM Anda adalah 102YYNNN.

  2. Tekan Ctrl+S untuk menyimpan jawaban Anda dan akan terlihat sekilas waktu penyimpanannya, e.g. Checkpoint created 13:59:38 pada bagian di atas menu File dan lainnya, yang menandakan berkas telah tersimpan.

upload results#

Menggunggah jawaban dapat dilakukan dengan menjalankan langkah-langkah di bawah ini.

  1. Navigasi ke folder NIM Anda, yang untuk contoh ini adalah ans/10200999 dan lihatlah bahwa berkas terakhir yang disunting, sebagai contoh hello_student.ipynb terletak teratas dengan tanggal modifikasi 2022-05-08 13:59 sesuai dengan saat penyimpanannya.

  1. Kunjungi kembali laman 2021-2-fi3201-01-u2 dan lakukan forking dengan menekan tombol
    di bagian atas saat jendela dibuat maksimal, tombol ini sebaris dengan Tombol Watch dan Star.

  1. Lakukan proses fork dengan menekan tombol
    .

  1. Repository 2021-2-fi3201-01-u2 telah berhasil dibuat fork-nya sebagaimana tersampaikan pada bagian atas botkoum/2021-2-fi3201-01-u2 dan forked from dudung/2021-2-fi3201-01-u2.

  1. Atau bila sebelumnya telah melakukan fork dapat mengunjungi daftar forks.

  1. Pilih fork sesuai dengan user Anda, yang dalam hal ini adalah botkoum sehingga akan menampilkan halaman repositori 2021-2-fi3201-01-u2 yang telah Anda fork.

  1. Pilih folder sesuai NIM Anda, yang dalam hal ini adalah 10200999 sehingga tampilan 2021-2-fi3201-01-u2/ans/10200999/ baru berisi satu berkas bernama instruction.md.

  1. Tunjuk ... dan pilih menu ‘Upload files’.

  1. Pilih berkas yang akan diunggah atau seret dan lepaskan pada kotak Drag files here to add them to your repository.

  1. Lakukan commit, bila perlu tambahkan pesan seperti Unggah jawaban hello_student.ipynb lalu tekan tombol
    .

  1. Berkas hello_student.ipynb telah terunggah pada 2021-2-fi3201-01-u2/ans/10200999/.

  1. Klik dengan tetikus hello_student.ipynb dan hasilnya dapat dilihat.

  1. Pada halaman depan repositori Anda terlihat berkas terakhir yang diunggah, yang untuk saat ini aalah hello_student.ipynb, sekitar lima menit yang lalu dan berada di bahwa folder ans.

  1. Perhatikan pesan yang diberikan pada Langkah 10 dan hasilnya pada Langkah 11-13, di atas daftar folder dan berkas.

  2. Ulangi langkah-langkah di atas untuk berkas-berkas lain dalam folder ans/102YYNNN dengan 102YYNNN adalah NIM Anda.

finalize exam#

Memfinalkan hasil ujian dijalankan dengan langkah-langkah berikut ini.

  1. Berkas README.md di folder NIM Anda, e.g. ans/102YYNNN/README.md yang untuk contoh ini adalah
    ans/10200999/README.md

  2. Dalam berkas README.md di folder NIM Anda perbaiki informasi Your Full Name dengan Nama Lengkap Anda dan tautan ke halaman GitHub Anda.

Untuk contoh di sini adalah

Bot Koum

yang diperoleh dengan

[Bot Koum](https://github.com/botkoum)

  1. Yakinkan bahwa Anda telah menjawab semua pertanyaan yang disediakan dengan memastikannya kembali, lalu memberikan tanda :heavy_check_mark: di kolom terkanan setiap baris pada tabel dalam berkas README.md di folder NIM Anda, yang bentuk tabelnya adalah seperti di bawah ini.

Tanda :heavy_check_mark: diberikan dengan :heavy_check_mark:.

  1. Setelah yakin bahwa semua pertanyaan telah dijawab, kembali ke halaman depan repositori 2021-2-fi3201-01-u2 yang telah Anda fork dan temukan informasi berikut.

Hal ini menggambarkan bahwa cabang (fork) Anda lebih baru (maju, mutakhir) dua perubahan dibandingkan sumbernya, yaitu unggah hello_student.ipynb dan README.md.

  1. Pilih Contribute dan tekan Open pull request.

  2. Terdapat kalimat :heavy_check_mark: Able to merge yang mengindikasikan bahwa Anda telah mengerjakan di folder NIM Anda sehingga tidak konflik dengan sumber ataupun Rekan Anda.

Pilih tombol

.

  1. Isikan pesan Anda, misalnya Jawaban 10200999 Bot Koum yang mengindikasikan maksudnya.

Lanjutkan dengan menekan tombol

.

  1. Hasil pull reques oleh Bot Koum telah tersimpan.

Terlihat bahwa ini merupakan pull request pertama (#1).

  1. Dengan demikian jawaban Anda (dalam hal ini Bot Koum) telah tersubmit dan terfinalisasi.

notes#

  1. User, “FI3201 Computational Physics”, Physics Department, Faculty of Mathematics and Natural Sciences, Institut Teknologi Bandung, Indonesia, 8 Oct 2020, url https://multisite.itb.ac.id/fisika/wp-content/uploads/sites/298/2021/06/FI3201-Computational-Physics.pdf [20220508].
  2. dudung, “2021-2-fi3201-01-u2”, Github, 2022, url https://github.com/dudung/2021-2-fi3201-01-u2 [20220508].
  3. dudung, “Cookbook”, Github, 2022, url https://github.com/dudung/cookbook/blob/main/notebook/3201-u2-instruction/README.md [20220508].
Cite as: viridi, "github fi3201 exam 2", bugx, 8 May 2022, url https://dudung.github.io/bugx/0068 [20221011].