Anda di halaman 1dari 5

TUGAS PENGGANTI PRAKTIKUM KOMPUTASI FISIKA

PENGENALAN GNU/LINUX

1. Memahami perintah-perintah dalam GNU/Linux, Aplikasi yang digunakan pada


GNU/Linux dan mempelajari serta menggunakan bahasa pemrograman Fortran 90.

GNU/Linux merupakan sistem operasi yang sarat dengan perintah (command based). Artinya,
untuk menjalankan suatu program, dibutuhkan suatu instruksi atau perintah tertentu yang harus
diketikkan pada Terminal atau Console. Untuk dapat memberikan instruksi maka pengguna
harus mengetahui dengan benar, nama aplikasi yang diinginkan maupun nama perintah yang
diharapkan.

Gambar 1. Salah satu contoh tampilan terminal Distro Ubuntu dalam GNU/Linux, khususnya
WSL.

Beberapa perintah penting dalam pelaksanaan Praktikum Fisika Komputasi:

1. Menampilkan isi direktori


a. ls
b. ls -alF (Opsional, digunakan dengan parameter)
2. Posisi pengguna
a. pwd
3. Pindah direktori
a. cd
b. cd [nama_direktori_yang_dituju]
4. Membuat direktori baru
a. mkdir [nama_direktori]
b. mkdir [direktori1, direktori2, ..., direktoriN]
5. Menghapus direktori
a. rmdir [nama_direktori]
6. Meng-copy berkas
a. cp [nama_berkas_awal] [nama_berkas_tujuan]
b. cp [-i] [nama_berkas_awal] [nama_berkas_tujuan]
7. Memindahkan berkas
a. mv [nama_berkas_awal] [nama_berkas_tujuan]
b. mv [-i] [nama_berkas_awal] [nama_berkas_tujuan]
8. Menghapus berkas
a. rm [nama_berkas]
b. rm [-i] [nama_berkas]
9. Membuka aplikasi Vi
a. vi
b. vi [nama_berkas]
10. Membuka aplikasi Kwrite
a. kwrite
b. kwrite [nama_berkas]
11. Membuka aplikasi GNUPlot
a. gnuplot

Sebagai catatan, tanda kurung kotak tidak ditulis saat memberikan perintah di Terminal, ini
digunakan hanya untuk memudahkan penamaan berkas, direktori, maupun parameter.

Bahasa Pemrograman Fortran 90

Gambar 2. Salah satu contoh sederhana source-code pada fortran 90.

Menggunakan GNUPlot
Diberikan data dalam bentuk .txt, dengan nama data.txt:

Gambar 3. Berkas dengan nama data.txt

Sesudahnya, dijalankan program GNUPlot dan masukkan perintah:

gnuplot> plot [6:61] sin(0.3*x), “data.txt” with line

maka akan menghasilkan grafik sebagaimana berikut

Gambar 4. Contoh grafik hasil plot data dan fungsi menggunakan GNUPlot.

Buatlah laporan terkait tugas pengganti praktikum ini (Lihat Instruksi Pengerjaan 2c untuk
Format Laporan. Silahkan mempelajari penggunaan Bahasa pemrograman Fortran 90 ini
. Diperbolehkan untuk memodifikasi program yang ada di dalam modul praktikum untuk
topik ini).

2. INSTRUKSI PENGERJAAN

a) Khusus pengguna Linux, Anda bisa langsung mengerjakan praktikum.

b) Untuk pengguna Windows 10, Anda bisa menggunakan layanan WSL (Windows
Subsystem Linux.

Langkah-langkah untuk menggunakan WSL bisa Anda buka pada website berikut:

https://docs.microsoft.com/en-us/windows/wsl/install-win10#step-2---update-to-wsl-2

saat sudah memasuki terminal silakan masukkan perintah:

sudo apt-get install -y gfortran

untuk instalasi compiler dari program fortran 90.

Lalu, untuk GNUPlot versi windows (versi terpisah dari Distro Linux), bisa diunduh pada
website berikut:

https://sourceforge.net/projects/gnuplot/

Sebagai informasi tambahan, perlu diketahui pengguna letak direktori dari penggunaan WSL,
khususnya Distro Ubuntu, sebagaimana berikut:

C:\Users\[Nama_Laptop]\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04o
nWindows_79rhkp1fndgsc\LocalState\rootfs\home\[Nama_Direktori_Pengguna]

dengan [Nama_Laptop] menyesuaikan dengan nama laptop masing-masing pengguna, dan


[Nama_Direktori_Pengguna] menyesuaikan dengan nama UNIX Username yang pengguna
buat saat instalasi Distro Linux.

Letak direktori ini berguna saat pengguna ingin mengambil segala sesuatu pada direktori
WSL-nya, serta saat ingin menjalankan GNUPlot versi Windows secara langsung tanpa perlu
bolak-balik copy-paste berkas data dari direktori WSL ke direktori GNUPlot.
c) Struktur/Format Laporan:

Struktur/Format laporan sama dengan format laporan sebelumnya.

1. Halaman Sampul (Nilai maksimum : 0.1)

2. Judul dan Abstrak (Nilai maksimum : 0.1)


Abstrak berisi rangkuman apa yang sudah dikerjakan
3. Pendahuluan

-Berisi Latar Belakang (Nilai maksimum : 0.1)


-Berisi Tujuan Praktikum (Nilai maksimum : 0.1)

4. Dasar Teori (Nilai maksimum: 0.25)

Berisi pengantar komputer (pengenalan sistem operasi, penggunaan sistem


operasi berbasis UNIX, GNU/Linux, perbedaan dengan Sistem Operasi
lainnya, cara kerja, dan lain-lain).

5. Metode Percobaan (Nilai maksimum: 1.4) : Berisi bagaimana cara


menggunakan terminal, pemanggilan suatu perintah maupun aplikasi,
algoritma sederhana dari program contoh1.f90. Tampilkan juga listing
program yang sudah dibuat/dimodifikasi.

6. Hasil dan Pembahasan (Nilai maksimum: 1.5) :

- Dituliskan hasil yang menjadi tujuan eksperimen ini

- Melakukan perbandingan dan pembahasan hasil dengan memvariasikan


nilai toleransi

- Menampilkan screenshoot hasil running program dan pemanggilan


perintah-perintah yang digunakan.

7. Kesimpulan (Nilai maksimum: 0.35)

8. Daftar Pustaka (Nilai maksimum: 0.1)

Anda mungkin juga menyukai