Anda di halaman 1dari 1

1.

pastikan g++ dan gnuplot terinstall


2. jika belum ketik "sudo apt-get install g++"
3. untuk gnuplot "sudo apt-get install gnuplot rlwrap"
(Jika menggunakan proxy itb)
1. ketikkan "sudo gedit /etc/apt/apt.conf"
2. akan muncul jendela baru. hapus semua text lalu ketikkan:
Acquire::http::proxy "http://username:password@cache3.itb.ac.id:8080/";
Acquire::https::proxy "https://username:password@cache3.itb.ac.id:8080/";
(ubah username:password dengan username/password ai3 anda)
3. save dan tutup jendela
//Mengunduh FFTW3
4. Unduh dan ektrak fftw ke dalam suatu folder dari fftw.org
contoh: diekstrak ke folder "home/Downloads/fftw"
5. masuk ke folder fftw melalui terminal. command "cd [folder]" untuk masuk ke f
older, "cd .." untuk keluar folder, "dir" untuk melihat isi folder (Perhatikan h
uruf besar/kecil)
contoh: ketik "cd home/Downloads/fftw"
//Menginstall library FFTW3
6. Jika sudah masuk ke folder fftw ketik "sudo ./configure"
7. Tunggu sampai selesai. kemudian ketik "sudo make"
8. Tunggu sampai selesai. kemudian ketik "sudo make install"
//Membuat File CPP dan gps
9. buat file cpp dan gps di suatu folder, buka aplikasi text editor dan ketikkan
isi program
10. jika sudah selesai, save di folder yang diinginkan dengan nama "gssines.cpp"
dan "fft_fftw.cpp"
contoh: disave di "home/Downloads"
//compiling cpp. Sebelum program digunakan, file cpp harus di-compile terlebih d
ahulu. Petunjuk compile juga tersedia di bagian awal program milik Pak Sparisoma
11. Jangan lupa masuk ke folder tempat cpp berada
12. ketikkan "g++ gssines.cpp -o gssines" untuk compile gssines.cpp.
13. ketikkan "g++ fft_fftw.cpp -o fft_fftw -lfftw3 -lm" untuk compile fft_fftw.c
pp.
secara umum, untuk compile "g++ [nama cpp] -o [nama program]"
14. eksekusi program gssines untuk membuat data sinusoidal
"./gssines [waktu awal] [waktu akhir] [selang waktu] [Amplitudo-1] [frekuensi-1]
[Amplitudo-2] [frekuensi-2] ....[nama file output]"
contoh: membuat data sinusoidal y= 2sin (2pi t) + 3 sin(4pi t). persamaan ini me
miliki amplitudo 2 dan 3 dengan frekuensi masing-masing 1 dan 2 Hz.
./gssines 0 1 0.0001 2 1 2 3 "data.txt"
15. eksekusi program fft_fftw untuk transformasi Fourier
"./fft_fftw [nama file berisi data sinusoidal] [file output]
contoh
./fft_fftw "data.txt" "freq.txt.
16. ketikkan: gnuplot "plot.gps"
17. ketikkan: gnuplot "plotf.gps"
"gnuplot [nama gps]"

Anda mungkin juga menyukai