MODUL GrADS Download Software Download Software GrADS dari Internet
Apabila kita belum mempunyai software GrADS, maka kita dapat men-download men- download secara gratis di website GrADS di alamat internet: http://ftp.kumamoto-u.ac.jp/pub/.2/graphic/grads/1.8.... Instalasi GrADS
Setelah kita mendapatkan software grads dari internet, versi paling baru adalah grads1.8sl11-win32e.exe untuk Windows XP. Kita jalankan saja file .exe tersebut dari windows dan kita akan mendapatkan mendapatka n tampilan seperti berikut. Ikuti perintah yang diberikan, diberikan, misalnya dalam dala m tampilan di bawah ini kita klik install jika jika kita memang ingin meng-install meng-install -nya. -nya. Dalam meng-install meng- install GrADS GrADS kita tinggal mengikuti perintahperintahnya dan tidak perlu mengetikkan serial number dikarenakan software GrADS adalah software adalah software bebas. bebas.
Pada kolom Name ketikkan nama u ser (misal ³user´) dan pada kolom Organization ketikkan nama stasiun Anda (catatan : kedua kolom tidak wajib diisi) Setelah itu klik tombol I Accept Terms
Klik tombol OK Kemudian proses instalasi instalas i segera diproses, tunggu sampai muncul jendela berikut :
Jika jendela tersebut telah muncul artinya software GrADS telah ter-install ter-install dengan sempurna dan kita siap untuk menjalankan GrADS. Selesai install, kita jalankan grads dengan mencari di menu start program windows dan kita pilih perintah Grads (seperti terlihat pada gambar di bawah ini), karena data yang akan ditampilkan adalah data biner. Kalau kita menjalankan perintah GradsNC, kita bisa membuka file netCDF dan file biner biasa. Sedangkan kalau kita jalankan perintah Grads atau GradsC, kita hanya bisa membuka file biner biasa dan tidak dapat membuka file netCDF. Kita akan diberi pilihan mode landscape (mendatar) atau portrait atau portrait (tegak). Langsung tekan enter jika ingin gambar mendatar, ketik no dan tekan enter kalau ingin mode tegak. Gambar di bawah adalah grads dalam mode mendatar.
Setelah menjalankan GrADS maka akan terlihat dua buah jendela yaitu jendela untuk mengetikkan mengetikkan perintah dan jendela display, dimana perintah perintah yang kita ketikkan di jendela perintah akan dilihat hasilnya pada jendela display. Di dalam tampilan GrADS kita akan melihat prompt yang GrADS, ga- > di dalam dala m prompt tersebut kita dapat mengetikkan perintah-perintah perintah-perintah GrADS. Untuk keluar dari jendela GrADS ketikkan : ga- >quit
MULAI PROGRAM GRADS Data-Data Grads
Sebelum
memulai
Grads,
pastikan
data-data
NCEP,
seperti
slp.1977.nc,
prate.sfc.gauss.1977.nc, air.2m.gauss.1977.nc, shum.2m.gauss.1977.nc, uwnd.10m.gauss.1977.nc, vwnd.10m.gauss.1977.nc, tcdc.eatm.gauss.1977.nc ** telah tercopy ke C:\Program Files\PCGrADS\win32e ** Data disesuaikan dengan data NCEP yang diperlukan Membuat Script untuk Grads
Untuk menampilkan suatu grafik melalui GrADS maka kita dapat mengetikkan perintahnya langsung pada layar perintah GrADS, tetapi kadangkali kita harus mengetikkan perintah yang sangat banyak. Untuk mengulang perintah yang telah diketikkan kita dapat menggunakan tombol anak panah keatas, menekannya berulang kali sampai menemukan perintah yang kita maksud dan setelah itu dapat diedit. Kadangkala untuk perintah yang banyak sekali kita mengalami kerepotan diakibatkan banyaknya perintah tersebut dan juga urutan-urutannya. Kalau kita salah mengetikkan urutan perintah dapat berakibat gambar yang ditampilkan juga tidak seperti yang kita harapkan. Solusi dari permasalahan tersebut adalah dengan program menggunakan script. Dengan sekali menjalankan script maka kita dapat mengontrol urutan perintah serta mengedit program dengan cara yang lebih cepat. Untuk membuat script GrADS sangatlah mudah, kita dapat mempergunakan beberapa program pengolah kata, tetapi disini kita akan mempergunakan program notepad. a. Buka program notepad dari menu windows b. Setelah klik ikon notepad maka akan muncul layar pengetikan seperti pada gambar berikut ini:
c. Setelah muncul layar tersebut kita dapat langsung mengetikkan perintah. Misalkan kita ingin menampilkan grafik air temperature, maka ketikkan perintah di layar GrADS mulai dari membuka file descriptor sampai dengan mencetak grafik menjadi file berekstension .jpg
'reinit' 'sdfopen air.2m.gauss.1977.nc' air.2m.gauss.1977.nc' 'set grads off' 'set map 1 1 3' 'enable print AIR_IO_AUG_77.gmf' 'set lat -20 30' 'set lon 40 103' 'd ave(air,t=849,t=972)' ave(air,t=849,t=972)' 'draw title Air Temperature of Indian Ocean in Agustus 1977 (K)' 'run cbarn.gs' 'printim AIR_IO_AUG_77.jpg white' 'print' 'disable print' * External gxeps plotting *'!gxeps -acR -i AIR_IO_AUG_77.gmf AIR_IO_AUG_77.gmf -o AIR_IO_AUG_77.ps' AIR_IO_AUG_77.ps' '!gxeps -aR -i AIR_IO_AUG_77.gmf AIR_IO_AUG_77.gmf -o AIR_IO_AUG_77.ps' AIR_IO_AUG_77.ps' '!rm AIR_IO_AUG_77.gmf' AIR_IO_AUG_77.gmf' *'quit'
PENJELASAN PERINTAH PADA GRADS 'reinit' % menutup semua file dan mengembalika n setting ke setting awal 'sdfopen air.2m.gauss.1977.nc' % membuka file descriptor 'set grads off' % untuk menghilangkan logo grads pada gambar 'set map 1 1 3' % 'enable print AIR_IO_AUG_77.gmf' % untuk membuat output dalam .gmf 'set lat -20 30' % setting bujur 'set lon 40 103' % setting lintang 'd ave(air,t=849,t=972)' % untuk untuk menampilkan menampilkan rata2 pada bulan dan hari tertentu 'draw title Air Temperature of Indian Ocean in Agustus 1977 (K)'
%
untuk
membuat judul pada gambar 'run cbarn.gs' % untuk menampilkan bar warna 'printim AIR_IO_AUG_77.jpg white' % untuk membuat output dalam .jpg 'print' % untuk mencetak hasil 'disable print' % untuk menon-aktifkan print * External gxeps plotting % *'!gxeps -acR -i AIR_IO_AUG_77.gmf -o AIR_IO_AUG_77.ps' % untuk membuat output dalam .ps '!gxeps -aR -i AIR_IO_AUG_77.gmf -o AIR_IO_AUG_77.ps' % untuk membuat output dalam .ps '!rm AIR_IO_AUG_77.gmf' % untuk menghapus file .gmf *'quit' % untuk keluar
MENG-EDIT SCRIPT 1. Air Temperature 'reinit' 'sdfopen air.2m.gauss.1977.nc ' Disesuai Disesuaikan kan dengan tahun data NCEP 'set grads off' 'set map 1 1 3' 'enable print AIR_IO_AUG_77 .gmf' Nama file disesuai dengan yang diinginkan Diatur r berdasarkan berdasarkan daerah yang diinginkan diinginkan 'set lat -20 30' 30' Diatu 'set lon 40 103' 103 ' 'd ave(air, t=849,t=972 )' Nilai t disesuaikan dengan bulan yang diinginkan ** 'draw title Air Temperature of Indian Ocean in Agustus 1977 (K) ' Judul disesuaikan 'run cbarn.gs' 'printim AIR_IO_AUG_77 .jpg white' Nama file disesuai dengan yang diinginkan 'print' white = background putih 'disable print' * External gxeps plotting *'!gxeps -acR -i AIR_IO_AUG_77 .gmf -o AIR_IO_AUG_77 .ps' '!gxeps -aR -i AIR_IO_AUG_77 .gmf -o AIR_IO_AUG_77 .ps' '!rm AIR_IO_AUG_77 .gmf' *'quit'
2. Cloud Cover
'reinit' 'sdfopen tcdc.eatm.gauss.1977.nc ' Disesuaikan dengan tahun data NCEP 'set grads off' 'set map 1 1 3' 'enable print CLO_IO_AUG_77 .gmf' Nama file disesuai dengan yang diinginkan 'set lat -20 30' 30' Diatur berdasarkan daerah yang diinginkan 'set lon 40 103' 103 ' 'd ave(tcdc, t=849,t=972 t=849,t=972)' )' Nilai t disesuaikan dengan bulan yang diinginkan** 'draw title Cloud Cover of Indonesian Water in Agustus 1977 (Kg/Kg) ' Judul disesuaikan 'run cbarn.gs' 'printim CLO_IO_AUG_77 .jpg white' Nama file disesuai dengan yang diinginkan 'print' white = background putih 'disable print' * External gxeps plotting *'!gxeps -acR -i CLO_IO_AUG_77 .gmf -o CLO_IO_AUG_77 .ps' '!gxeps -aR -i CLO_IO_AUG_77 .gmf -o CLO_IO_AUG_77 .ps' '!rm CLO_IO_AUG_77 .gmf' *'quit' 3.
Precipitation Rate 'reinit' 'sdfopen prate.sfc.gauss.1977.nc ' Disesuaikan dengan tahun data NCEP 'set grads off' 'set map 1 1 3' 'enable print PRT_IO_AUG_77 .gmf' Nama file disesuai dengan yang diinginkan 'set lat -20 30' 30' Diatur berdasarkan daerah yang diinginkan 'set lon 40 103' 103 ' 'd ave(prate, t=849,t=972 )' Nilai t disesuaikan dengan bulan yang diinginkan** 'draw title Precipitation Rate of Indonesian Water in Agustus 1977 (Kg/m2/s)' (Kg/m2/s) ' Judul disesuaikan 'run cbarn.gs' 'printim PRT_IO_AUG_77 .jpg white' Nama file disesuai disesuai deng an yang diinginkan 'print' white = background putih 'disable print' * External gxeps plotting *'!gxeps -acR -i PRT_IO_AUG_77 .gmf -o PRT_IO_AUG_77 .ps' '!gxeps -aR -i PRT_IO_AUG_77 .gmf -o PRT_IO_AUG_77 .ps' '!rm PRT_IO_AUG_77 .gmf' *'quit'
4.
Sea Levels Pressure 'reinit' 'sdfopen slp.1977.nc ' Disesuaikan dengan tahun data NCEP 'set grads off' 'set map 1 1 3' 'enable print SLP_IO_AUG_77 .gmf' Nama file disesuai dengan yang diinginkan 'set lat -20 30' 30' Diatur berdasarkan daerah yang diinginkan 'set lon 40 103' 103 ' 'd ave(slp, t=849,t=972 )' Nilai t disesuaikan dengan bulan yang diinginkan** 'draw title Sea Level Presure of Indian Ocean in Agustus 1977 (Pascals)' Judul disesuaikan 'run cbarn.gs' 'printim SLP_IO_AUG_77 .jpg white' Nama file disesuai dengan yang diinginkan 'print' white = background putih 'disable print' * External gxeps plotting *'!gxeps -acR -i SLP_IO_AUG_77 .gmf -o SLP_IO_AUG_77 .ps' '!gxeps -aR -i SLP_IO_AUG_77 .gmf -o SLP_IO_AUG_77 .ps' '!rm SLP_IO_AUG_77 .gmf' *'quit' 5. Humidity
'reinit' 'sdfopen shum.2m.gauss.1977.nc ' Disesuaikan dengan tahun data NCEP 'set grads off' 'set map 1 1 3' 'enable print SHU_IO_AUG_77 .gmf' Nama file disesuai dengan yang diinginkan 'set lat -20 30' 30' Diatur berdasarkan daerah yang diinginkan 'set lon 40 103' 103 ' 'd ave(shum,t=849,t=972 ave(shum, t=849,t=972)' )' Nilai t disesuaikan dengan bulan yang diinginkan** 'draw title Humidity of Indian Ocean in Agustus 1977 (K) ' Judul disesuaikan 'run cbarn.gs' 'printim SHU_IO_AUG_77 .jpg white' Nama file disesuai dengan yang diinginkan 'print' white = background putih 'disable print' * External gxeps plotting *'!gxeps -acR -i SHU_IO_AUG_77 .gmf -o SHU_IO_AUG_77 .ps' '!gxeps -aR -i SHU_IO_AUG_77 .gmf -o SHU_IO_AUG_77 .ps' '!rm SHU_IO_AUG_77 .gmf' *'quit'
6. Wind
'reinit' 'sdfopen uwnd.10m.gauss.1977.nc ' Disesuaikan dengan tahun data NCEP 'sdfopen vwnd.10m.gauss.1977.nc ' Disesuaikan dengan tahun data NCEP * Remove GrADS logo from plot 'set grads off' 'set map 1 1 3' 'enable print WIN_IO_AUG_77 .gmf' Nama file disesuai dengan yang diinginkan * User prompt section 'set lat -20 30' 30' Diatur berdasarkan daerah yang diinginkan 'set lon 40 103' 103 ' 'aveu = ave(uwnd, t=849,t=972 )' Nilai t disesuaikan dengan bulan yang diinginkan** 'avev = ave(vwnd.2, t=849,t=972 )' Nilai t disesuaikan disesuaikan dengan dengan bulan yang diinginkan** * Plotting section *'set gxout stream' 'set gxout contour' 'set gxout vector' 'set cint 2' 'set cstyle 2' 'set ccolor 0' 'd aveu;avev;mag(aveu,avev)' 'draw title Wind at 10m of Indian Ocean in August 1977 (m/s) ' Judul disesuaikan 'run cbarn.gs' cbarn.gs' 'printim WIN_IO_AUG_77 .jpg white' Nama file disesuai dengan yang diinginkan 'print' white = background putih 'disable print' * External gxeps plotting *'!gxeps -acR -i WIN_IO_AUG_77 .gmf -o WIN_IO_AUG_77 .ps' '!gxeps -aR -i WIN_IO_AUG_77 .gmf -o WIN_IO_AUG_77 .ps' '!rm WIN_IO_AUG_77 .gmf' *'quit'
Cara Menentukan t pada t pada grads. Penentuan t pada grads berda sarkan sarka n tipe data yang NCEP. Pada contoh di atas, data data NCEP yang digunakan ada lah data dengan jumlah data harian 4, artinya dalam 1 hariterdapat 4 data. Dari data tersebut dapat kita hitung t untuk t untuk masing-masing bulan (pada tahun normal) yaitu: 1. Januari (31 hari) Jumlah data data = 31 x 4 data =124 data data «««««««««««(i) t untuk t untuk bulan januari adalah t =1 ± t =124
2. Februari (28 hari) Jumlah data = 28 x 4 data = 112 data «««««««««...«.(i «««««« «««...«.(ii) i) Total data (i) + (ii) = 236 data ««««««««««««.«..(iii) T untuk bulan februari adalah t =125 ± t =236
3. Maret (31 hari) Jumlah data = 31 x 4 data = 124 data ««««««««««.(iv) Total data (iii) + (iv) = 360 data ««««««««««««.(v) T untuk bulan maret adalah t =237 ± t =360 4. April (30 hari) Jumlah data = 30 x 4 data = 120 data ««««««««««..(vi) Total data (v) + (vi) = 480 data «««««««««««««(vii) T untuk bulan april adalah t =361 ± t =481
Begitu seterusnya untuk bulan Mei, Juni, Juli, Agustus, September, Oktober, November, November, dan da n Desember. Untuk tahun kabisat (tahun yang habis di bagi 4), t akan berbeda dengan tahun normal. t pada tahun kabisat berbeda dimulai dari bulan februari, karena pada ta hun kabisat jumlah hari bulan februari dalah 29 hari. Cara perhitungan perhitungan t nya t nya sama dengan tahun normal.