BAB III PEMBAHASAN 3.

1 Analisis Alur proses analisis sistem satelit landas bumi ( satelit beacon) yang berjalan saat ini di Lembaga Penerbangan dan Antariksa Nasional - LAPAN Bandung, di pusat sains antariksa adalah sebagai berikut: 1. Sinyal 150MHz (VHF) dan 400MHz (UHF) yang dipancarkan oleh satelit Beacon menghasilkan proses yang berisi data gambar dan teks dan kelola ( Floating) hingga menjadi sebuah data informasi. 2. Satelit merambat melalui lapisan ionosfer dimana terjadi perubahan dan pembelokkan arah gelombang (refraksi index termodulasi) yang disebabkan adanya kerapatan plasma, inilah yang menyebabkan ionosfer dapat terdeteksi dan diukur oleh sistem digital GNU Radio receiver. 3. Ada dua proses yang utama pengolahan sinyal yaitu pada proses pertama GRBRautorun.py, digunakan untuk pengambilan sinyal dari pemrosesan yang telah dilakukan di USRP ke GNU radio. 4. Proses yang kedua GRBRautoanalysis.py, sinyal yang telah disimpan dalam suatu file akan diolah untuk perhitungan nilai TEC.

3.2 Analisis Perangkat lunak (software) Dalam analisis software yang digunakan pada satelit landas bumi ( satelit beacon) yaitu: a. Linux Ubuntu 10.04 b. Pyhton

III.1

III-2

c. Putty d. WinSCP e. UML (Unified Modeling Languge).

3.2.1 Use Case Diagram Diagram use case menggambarkan interaksi antara use case dan actor dalam suatu sistem.

System

GRBRmon login <<include>> <<extend>>

user

GRBR Software satelit Data Satelit <<include>> <<include>>

GRBRAutorun

GRBRAutorunAnalysis

<<include>> <<include>> Data GRBRTEC dan GRBRS4 GRBRObs

<<include>> Kelola Data TEC & S4

Data Power frekuensi

Teks

Gambar

Gambar 3.1. Proses Use Case Sistem Software Penerima Satelit Beacon

III-3

3.2.1.1 Deskripsi Use Case Deskripsi use case merupakan gambaran fungsi masing-masing use case yang berada di dalam sistem dan dapat di jelaskan berdasarkan table deskripsi use case dibawah ini. Table 3.1 Deskripsi use case No 1 2 3 4 5 Nama use case Login Gambar Teks Data Satelit GRBR Software Deskripsi Mengelola proses login pengguna Hasil proses output yang diterima yang berbentuk gambar / image Hasil proses output yang diterima yang berbentuk teks Hasil proses data satelit diterima oleh receiver. Mengelola proses program utama sentral dari GNU Radio Beacon Receiver (GRBR). dan menjalankan GRBRautorun & GRBRautoanalysis Mengelola proses monitoring semua kerja software.

6 7

GRBRmon GRBRautorun

8 9

10

11 12

Mengelola proses program terutama bertanggung jawab membaca file informasi waktu dan memulai program pengendalian usrp GRBRobs.py setelah menerima sinyal dari satelit sehari 10 menit per jam. GRBRobs Mengelola proses mengumpulkan data dan melakukan pemrosesan sinyal diperlukan bila diaktifkan GRBRautoanalysis Mengelola proses manajemen program yang dirancang untuk mengambil data analisis power frekuensi yang sudah diproses. GRBR_TECanalysis Mengelola proses program ini menghasilkan gambar GRBR S4analysis yang berbentuk PNG PSD dari sinyal serta dugaan berbagai frekuensi dan estimasi yang dibuat oleh program Data Power Menghasilkan data TEC dan S di ionosfer berupa text frekuensi dan gambar (image) Kelola Data TEC Menghasilkan output data yang sudah diproses dan dan S4 ditampilkan berbentuk data gambar dan data teks.

III-4

3.2.1.2 Skenario Fungsi Bagian ini akan merupakan scenario secara detail, dari setiap use case yang telah didefenisikan pada subab sebelumnya ke dalam bentuk table scenario fungsi di bawah ini. Table 3.2 Skenario Fungsi Login No Feature's Name Introduction/Purpose of Feature Stimulus/Response 1 Pengelolaan Login Memberikan hak akses untuk pengguna sistem penerimaan satelit beacon. Pre-Condition - Pengguna belum melakukan proses login Post-Condition - Pengguna mendapatkan hak akses sistem Skenario - Pengguna memasukkan username dan password - Sistem (SAP) membaca data inputan (username dan password) kemudian melakukan validasi data inputan dengan melakukan pengecekan ke database - Jika valid, maka pengguna akan mendapatkan hak akses (tampil menu pengguna) Alternatif Skenario - Jika tidak valid, maka sistem akan menampilkan 'pesan', dan pengguna diminta untuk mengulangi lagi proses login dengan memasukkan username dan password yang benar -

Requirement

Table 3.3 Skenario Fungsi Data Satelit No Feature's Name Introduction/Purpose of Feature Stimulus/Response 2 Pengelolaan Data Satelit Melakukan pengelolaan data baik data gambar maupun data teks yang diterima dari radio receiver Pre-Condition - Data belum diolah dari satelit receiver Post-Condition - Melakukan pengelolaan proses satelit dengan

III-5

mencakup ketinggian minimum, frekuensi offset, jumlah satelit, dan waktu sampai pengamatan berikutnya ditampilkan oleh program pemantauan. Skenario Sinyal yang diterima dari satelit diolah untuk dihitung nilai Fast Fourir Transform dan perhitungan TEC nya. Setelah itu output yang dihasilkan akan berupa file-file sesuai dengan data dan sinyal dari satelit mana yang ditangkap. Alternatif Skenario Requirement

Table 3.4 Skenario GRBR Software No Feature's Name Introduction/Purpose of Feature Stimulus/Response 3 Pengelolaan GRBR Software - Program ini adalah bagian otomatis sentral dari GNU Radio Beacon Receiver (GRBR) suite Pre-Condition - Data teks diterima diterima masih dalam baku dan belum diolah kedalam bentuk informasi. Post-Condition - Teknisi melakukan pengolaan data teks baik data perbulan, minggu, hari, jam, menit sehingga menjadi sebuah informasi yang akurat. Skenario - Melakukan dua proses sinyal yaitu pada proses pertama GRBRautorun.py, digunakan untuk pengambilan sinyal dari pemrosesan yang telah dilakukan di USRP ke GNU radio. - proses yang kedua GRBRautoanalysis.py, sinyal yang telah disimpan dalam suatu file akan diolah untuk dihitung nilai Fast Fourir Transform dan perhitungan TEC nya Alternatif Skenario -

Requirement

Table 3.5 Skenario GRBRmon No Feature's Name Introduction/Purpose 4 Pengelolaan GRBRmon - Program ini pada dasarnya berfungsi sebagai

III-6

of Feature Stimulus/Response

antarmuka monitoring dengan software suite Pre-Condition - Data belum diolah . Post-Condition - Selain itu, jadwal satelit saat ini, daftar satelit, ketinggian minimum, frekuensi offset, jumlah satelit, dan waktu sampai pengamatan berikutnya ditampilkan oleh program pemantauan Skenario - jadwal satelit saat ini, daftar satelit, ketinggian minimum, frekuensi offset, jumlah satelit, dan waktu sampai pengamatan berikutnya ditampilkan oleh program pemantauan. - Termasuk dalam daftar adalah yang GRBRautorun.py, GRBRautoanalysis.py, GRBRobs.py, dan GRBR_TECanalysis.py dan apakah mereka berjalan, berhenti, atau dalam kesalahan Alternatif Skenario -

Requirement

Table 3.6 Skenario GRBRautorun No Feature's Name Introduction/Purpose of Feature Stimulus/Response 5 Pengelolaan GRBRobs - Program ini merupakan observasi utama dalam pemrosesan sinyal Pre-Condition - Data pemrosesan sinyal belum diolah. Post-Condition - Program ini berfungsi untuk mengumpulkan data dan melakukan pemrosesan sinyal diperlukan bila diaktifkan. Skenario - Output file data disimpan dengan konvensi penamaan yang memiliki tanggal penuh, waktu, nama situs, nama satelit, dan frekuensi offset - program observasi utama ini dijalankan oleh program autorun, dan dengan demikian tidak berfungsi dengan baik ketika dijalankan dari baris perintah Alternatif Skenario -

Requirement

III-7

Table 3.7 Skenario GRBRautoanalysis No Feature's Name Introduction/Purpose of Feature Stimulus/Response 6 Pengelolaan GRBRautoanalysis - Program ini merupakan waktu tingkat yang lebih tinggi dan manajemen program yang dirancang untuk mengambil file data yang sudah selesai Pre-Condition - Data file yang sudah selesai belum diolah. Post-Condition - program yang dirancang untuk mengambil file data yang sudah selesai dan antrian mereka untuk analisis atau menandainya sebagai diproses dan baik menghapus data baku atau tidak dikendalikan dalam file GRBR-config.txt. Skenario Alternatif Skenario -

Requirement

Table 3.8 Skenario GRBR_TECanalysis No Feature's Name Introduction/Purpose of Feature Stimulus/Response 7 Pengelolaan TECanalysis - program dirancang untuk analisis utama semua proses yang dilakukan Pre-Condition - Data file yang sudah selesai belum diolah. Post-Condition - Program ini menghasilkan gambar yang menggambarkan PNG PSD dari sinyal serta dugaan berbagai frekuensi dan estimasi yang dibuat oleh program - Sinyal kuat dengan analisis yang tepat dari program ini akan menghasilkan data Skenario - Program seharusnya tidak dijalankan dari baris perintah, seperti yang fungsionalitas dikendalikan oleh program analisis otomatis Alternatif Skenario -

Requirement

III-8

3.2.2 Class Diagram

GRBR Software +nama satelit +script +insert() +validasi() +get data() +save() 1..* 0..1 1..* 1..* GRBRAutorun +nama file +baca file +jumlah file +insert() +validasi() +get data() +read data() +save() 1..* 1..* 1..*

GRBRmon +nama satelit +frekuensi offset satelit +jumlah satelit +lihat ketinggian satelit +waktu satelit +insert() +validasi() +get data() +read data() +save()

1..* sistem +insert +search +save +delete +edit +read data +get data 1..*

t_datasatelit +data gambar satelit +data teks satelit +nama satelit +insert() +save() +validasi() +read data() 0..* 1..* gui_datasatelit +data gambar +data teks +insert() +send() +validasi() +get data() +read data() +save data() 1..* 1..* GRBRautonalysis +nama file +jenis file +file data baku +insert() +read data() +get data() +save() +validasi()

t_login 0..* +nama +username +password +read data() +validasi data()

1..* GRBRobs +nama satelit +waktu sateli +nama situs +frekuensi offset +insert() +read data() +get data() +save() +validasi()

GRBR_TEC dan S4analysis +data gambar +data teks +insert() +read data() +get data() +save() +validasi()

0..*

1..*

Gambar 3.2 Class Diagram Sistem Penerima Satelit Beacon

III-9

3.2.3 Sequency Diagram Sequency diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu.

3.2.3.1 Sequence Diagram Login

sistem : sistem

t_user : t_login

: petugas 1 : insert username()

2 : insert password() 3 : get data()

4 : read data()

5 : validasi data()

6 : get data() 7 : konfirmasi()

Gambar 3.3. Sequency Diagram Login

III-10

3.2.3.2 Sequence Diagram GRBR Software

: sistem

: GRBR Software

: user

1 : insert no satelit() 2 : insert nama satelit()

3 : get data satelit() 4 : insert to database()

5 : validasi data satelit()

6 : save data satelit()

7 : get data satelit() 8 : konfirmasi data satelit()

Gambar 3.4. Sequency Diagram Data GRBR Software

3.2.3.3 Sequence Diagram Data Satelit

: sistem

: Data Satelit

1 : petugas 1 : insert data gambar satelit()

3 : get data satelit() 2 : insert data teks satelit() 4 : insert nama satelit() 5 : insert to database() 6 : validasi data satelit() 7 : save data satelit()

8 : get data satelit() 9 : konfirmasi data satelit()

III-11

Gambar 3.5. Sequency Diagram Data Satelit

3.2.3.4 Sequence Diagram GRBRautorun

: sistem

: GRBRAutorun

: user 1 : insert nama data() 2 : insert jumlah data() 3 : get data satelit() 4 : insert to database()

5 : validasi data satelit()

6 : save data satelit()

7 : get data satelit() 8 : konfimasi data satelit()

Gambar 3.6. Sequency Diagram GRBRautorun

III-12

3.2.3.5 Sequence Diagram GRBRmon
: sistem : GRBRmon : GRBR Software

: user

1 : insert nama satelit()

2 : insert frekuensi offset satelit() 3 : insert jumlah satelit() 4 : insert ketinggian satelit() 5 : insert waktu satelit() 6 : get data data satelit()

7 : read data satelit() 8 : insert to database() 9 : validasi data satelit()

10 : save data satelit()

11 : get data satelit() 12 : konfimasi data satelit()

Gambar 3.7. Sequency Diagram GRBRmon 3.2.3.6 Sequence Diagram GRBRobs
: sistem : GRBRobs

: user 1 : insert nama satelit() 2 : waktu satelit bekerja() 3 : insert situs satelit() 4 : insert waktu offset satelit() 5 : get data data satelit() 6 : insert to database()

7 : validasi data satelit()

8 : save data satelit()

9 : get data data satelit() 10 : konfimasi data satelit()

Gambar 3.8. Sequency Diagram GRBRobs

III-13

3.2.3.7 Sequence Diagram GRBRautoanalysis

Object1 : sistem

Object2 : GRBRautonalysis

: user

1 : insert nama fila() 2 : insert jenis file() 3 : insert hapus data() 4 : get data data() 5 : insert to database()

6 : validasi data satelit()

7 : save data satelit()

8 : get data satelit() 9 : konfimasi data satelit()

Gambar 3.9. Sequency Diagram GRBRautoanalysis

III-14

3.2.3.8 Sequence Diagram GRBR_TEC dan S4analysis

: sistem

: GRBR_TEC dan S4analysis

: user 1 : insert data gambar() 2 : insert data teks()

3 : get data() 4 : insert to database()

5 : validasi data satelit()

6 : save data satelit()

7 : get data satelit() 8 : konfimasi data satelit()

Gambar 3.10. Sequency Diagram GRBR_TEC dan S4analysis

III-15

3.2.4 Collaboration Diagram Collaboration Diagram juga menggambarkan interaksi antar objek seperti sequency diagram, tetapi lebih menekankan pada peran masing-masing objek dan bukan pada waktu penyampaian message 3.2.4.1 Collaboration Diagram Login

5 : validasi data()

6 : get data() 4 : read data()

sistem : sistem

2 : i sert passwor ()

7 : konfirmasi() 1 : i sert user a me()

: petugas

Gambar 3.11. Collaboration Diagram login

¢
3 : get data()

t_user : t_l

¡ 

i

£

¢

¢

¢

III-16

3.2.4.2 Collaboration Diagram Data Satelit

5 : vali a i a ta atelit()

6 : ave a ta atelit()

: Data Satelit

4 : i ert to a taba e()

7 : e t a ta atelit() : e t a ta atelit()

: i te

2 : i ert tek

atelit()

8 : ko fir a i a ta atelit() 1 : i ert a bar atelit()

Gambar 3.12. Collaboration Diagram Data Satelit

¦¥ ¤

1 : et

a

§

§

§ 

§  

§

§

§

¦   

§ ¨ © 

¦

§

¨ §§

§

§§

§

¨ 

¦

§©

§©

§©

III-17

3.2.4.3 Collaboration GRBR Software

5 : validasi data satelit() 6 : save data satelit()

Object2 : GRBR Satelit

7 : get data satelit() 4 : insert to database()

3 : get data satelit() Object1 : sistem

2 : insert data teks satelit() 8 : konfirmasi data satelit()

1 : insert gambar satelit()

: petugas

Gambar 3.13. Collaboration Diagram GRBR Satelit

III-18

3.2.4.4 Collaboration Diagram GRBRautorun

5 : validasi data satelit() 6 : save data satelit()

: GRBRAutorun

7 : get data satelit() 4 : insert to database() 3 : get data satelit()

: sistem

2 : insert jumlah data() 8 : konfimasi data satelit() 1 : insert nama data()

: user

Gambar 3.14. Collaboration Diagram GRBRautorun

III-19

3.2.4.5 Collaboration Diagram GRBRmon

0 : a e a ta atelit()

: GRBR S f t a re

9 : a li a i a ta atelit()

: et a ta atelit()

: et a ta a ta atelit()

: i ert fre

e

i f f et atelit()

: i ert a a atelit()

Gambar 3.15. Collaboration Diagram GRBRmon 

:    

: i ert j

lah atelit()

er

& 



:

f i a i a ta atelit()   

   

   

    

: i ert eti

ia   

: i ert

a t

atelit()

atelit() 

: i te 

&

& 

#

%

&

#  

&

: i ert t

a taba e() 

&&

: rea

a ta atelit() 

: GRBR 

& )  

    &   & ) '   ## (      ! $      "

F D 4 4@ E 4 D 1 D 0 32 3 A3 H G I F E 4 D1 D DU 1 D5 0 B 3 2 G 32 3 2 RC 9
0 k

F E 4 D 1 1 1 41 0 A32 3 C2 P G 32 3
r

F E 4 D 1 41 D G 32 3 3 R R9 A3 54 1 1 0 3 2 F E 4 D 1 D DU D DU 4 0 S 3 3 3 T G 32 3

41 0 F 41 D@ D DU 3 93 3 C2 V G F E4 D1 D DU D DU 4 0 3 3 3 T Y G 32 3
r

1@ 787 0 9 6 F E 4 D 1 D DU 4 D 1 0 X 3 G 32 3 F E 4 D 1 D DU 1 DU E D 0 W 3 2 G 32 3 2
v v

3.2.4.6 Collaboration Diagram GRBRobs

w k

r w k

Gambar 3.16. Collaboration Diagram GRBRobs
F E 4 D1 D5D 41 0 B C 3 C2 G 32 3
r k r r

41 0 A

3

41 0 Q C2

III-20

III-21

3.2.4.7 Collaboration Diagram GRBRautoanalysis

6 : validasi data satelit() 7 : save data satelit()

Object2 : GRBRautonalysis

8 : get data satelit() 5 : insert to database()

4 : get data data() Object1 : sistem

3 : insert hapus data() 9 : konfimasi data satelit() 2 : insert jenis file()

1 : insert nama fila()

: user

Gambar 3.17. Collaboration Diagram GRBRautoanalysis

3.2.4.8 Collaboration Diagram GRBR_TEC dan S4analysis

Gambar 3.18. Collaboration Diagram GRBR_TEC dan S4analysis
a r ar ` q ut b c b s sd s b c a w` v ut s y cx ci b c b s p bx s a … a ‚r h ` q ut b c b s s b s sd x
0 i i li i r li r li

ut b c b s
li

a ar ` € pb b c
i r i

a a ‚ ‚h w ar `  p bx s b c ut b c b s b c aa`
i i r li

dcb a … … „` ƒ ut b c b s s b s s b s b c
li

a …h ar ` † ut c si s b s b b c a … … „` ut b c b s s b s s b s b c
li i r 9

a h f fe ` i g a … ˆ a` ut b c b s s b s c s
li i li li 8

a … a … ˆ` ut b c b s s b s s s ‡

r

a ` c p

aa

III-22

III-23

3.2.5 Activity Diagram Activity diagram menggambarkan barbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. 3.2.5.1 Activity Diagram Login

User

Aplication

open

insert username

insert password

insert password again ya tidak same ? ya masuk aplikasi

finish

Gambar 3.19. Activity Diagram Login

III-24

3.2.5.2 Activity Diagram Data Satelit

lai

i sert script

read data satelit

i sert ga bar satelit

i sert te s satelit

Gambar 3.20. Activity Diagram Data Satelit

– •

ie

data get data

selesai

‘



”

‰

‘

‘

“‘ ‰ ’

pili

e

pe

‰

User

siste

“‰ ‘

III-25

3.2.5.2 Activity Diagram GRBR Software

mulai

i sert script

i sert ga bar satelit

i sert data te s

get data

Gambar 3.21. Activity Diagram GRBR Software

g

ie

data selesai

e

™

—

˜

™

™

™ —

pili

e u

pe

—

user

siste

d

f

™

III-26

3.2.5.3 Activity Diagram GRBRautorun

pili me u

i se t sc ipt

e ad data satelit

i se t a ma data satelit

i se t jumlah data satelit

ie

data satelit

get data satelit

selesai

Gambar 3.22. Activity Diagram GRBRautorun

j

j h j

h

h j

j

h

h

use

sistem

i

ope

h j

l k

III-27

3.2.5.4 Activity Diagram GRBRmon

user

sistem

pilih me u

insert script

read data satelit

i sert nama satelit

insert fre uensi f fset

insert jumlah satelit

insert ketinggian satelit

insert waktu satelit

iew data satelit

get data satelit

Gambar 3.23. Activity Diagram GRBRmon

n

m

pe

n o m m p

III-28

3.2.5.4 Activity Diagram GRBRobs

user

sistem

insert script read data satelit

insert nama satelit

insert waktu insert

insert nama situs

insert frekuensi f fset

iew data

get data

Gambar 3.24. Activity Diagram GRBRobs

q

q

pilih menu

pen

r

III-29

3.2.5.4 Activity Diagram GRBRautoanalysis

pilih menu open

inse t sc ipt

inse t nama file

inse t jenis file

inse t hapus data

Gambar 3.25. Activity Diagram GRBRautoanalysis

u t

ie

data satelit

get data

s

s

s

s

s

s

use

sistem

s

e ad data

III-30

3.2.5.4 Activity Diagram GRBR_TEC dan S4analysis

pilih menu open

insert script

Gambar 3.26. Activity Diagram GRBR_TEC dan S4analysis

y

ie

data satelit

get data satelit

w

v

use

sistem

read data

data gambar satelit

data te s satelit

x

III-31

3.2.6 State chart Diagram State chart diaram menggambarkan transisi dan perubahan keadaan (dari satu state ke state yang lain) suatu objek pada sistem sebagai akibat dari situmulus yang diterima.

3.2.6.1 State chart Diagram Login

i e rt a w r

l

Gambar 3.27 State chart Diagram Login

z ~z 

e

e

}

|

z

l

i berh sil

z

pr ses l

i ipilih

li

il

‚€

‚€

€

€

z

l

i

{} }ƒ 

 ‚€

z}

p ssw r berh sil ii p tk

z ‚ ‚ ‚€

z}

|

z

z



€

{}

}

{{ 

‚€

€

~ }z {

er

e berh

il ii

|



~ }z {

i e rt

|

er

e

{z

{z

}

|

tk

i

a al

i

III-32

3.2.6.2 State chart Diagram Data Satelit

Pili Menu

Pili an Menu Satelit

Bu a Apli asi

Read Data

Pr ses Pe ba a an S ript Insert Ga bar Satelit Data Ga bar Ber asil Input

Insert Te s Satelit

Data Te s Ber asil Input Vie

Data Satelit Li at Hasil Data Satelit

Get Data Satelit Teri a Hasil Data Satelit

Gambar 3.28 State chart Diagram Data Satelit

‡

†

ˆ

Insert S ript

Pr ses Masu an S ript

††

‡

„

‡

„

†

…

†

„

†

…

ˆ

…

„

„

Open

…

‡

‰

III-33

3.2.6.3 State chart Diagram GRBR Software

Pili S

li

pli

i

c D

S

li

T i

Gambar 3.29 State chart Diagram GRBR Satelit

 ˜ —

T i

H il D

S

li

‘ ‘  ‘ ˜ — ‹ ‹

‘ ‘  ‘  ‘ ” ‹ ‹

D

‘

Vi w D
‘ ‘ ‘ ‹ ‹

‹

‘ ‘  ‘  • ‹

‘

C iD
—

Fil

‘    Œ

Ž

‹

  • – Ž –

‘ “  ’ ‹

Œ

Op

li i D

D

Œ

Pili M

‹ Š

‘ ‘ ‹ Š

‹

S

li

D

S

li

III-34

3.2.6.4 State chart Diagram GRBRautorun

pili menu

pili menu s t elit

open

buka aplikasi

e t ata s t elit

terima hasil ata s t elit

Gambar 3.30 State chart Diagram GRBRautorun

›

š



›

›

š

›™

view ata s t elit

li

t hasil ata s t elit

›

™›

ata uml

file s t elit

™›

insert nama file

›™

ata nama file ber

sil input

insert uml

œ

››

proses pembac

n script

›

insert script

proses masukkan script

rea

šš

›

™

š

œ

š

™

ata s t elit

š

file

›

š

III-35

3.2.6.3 State chart Diagram GRBRmon

b ka aplikasi

pr ses pe bacaa script

i sert a a satelit

i sert ffset satelit

a ta ffset satelit berhasil i p t

a ta keti

ia satelit berhasil i p t

a ta wakt satelit berhasil i p t

lihat hasil a ta satelit

et a ta satelit

teri a hasil a ta satelit

Gambar 3.31 State chart Diagram GRBRmon

¢

i sert wakt satelit

£

  Ÿ

  Ÿ

¢

¢

Ÿ ¤¤ Ÿ

 

ž

¢

¢

 

ž

i sert j

lah satelit

i sert keti

iew a ta satelit

Ÿ ¤ ¤Ÿ

Ÿ

ž

a ta j

lah satelit berhasil i p t

¡

Ÿ

a ta a a file berhasil i p t

¢¢

  Ÿ

  Ÿ

  Ÿ

Ÿ

ž

ž

i sert script

pr ses

as kka script

Ÿ

 

 

ž

¡

Ÿ

¡

ž   ¡

pilih

e

pe

rea

a ta satelit

Ÿ
ia satelit

¡

ž

pilih

e

 Ÿ

satelit

 Ÿ

¢

¢

¢

ž

 

Ÿ

¢

Ÿ

Ÿ Ÿ Ÿ

¤

III-36

3.2.6.3 State chart Diagram GRBRobs

buka aplikasi

data f fset berhasil input

§ ¦

ie

data satelit

lihat hasil data satelit

terima hasil data satelit

Gambar 3.32 State chart Diagram GRBRobs

§

data

a ktu satelit berhasil input

get data satelit

§

insert situs satelit

data situs satelit berhasil input

¥

insert nama satelit

data nama file berhasil input

¥

¥

¥

insert script

pr ses masukkan script

read data satelit

pr ses pembacaan script

insert f fset satelit

insert

¥

pilih menu

pilih menu satelit

pen

a ktu satelit

III-37

3.2.6.3 State chart Diagram GRBRautoanalysis

buka aplikasi

insert nama file

data nama file berhasil input

data f fset berhasil input

insert hapus file data hapus file berhasil input

lihat hasil data satelit

get data satelit

terima hasil data satelit

Gambar 3.33 State chart Diagram GRBRautoanalysis

©

¨

¨

¨

insert script

pr ses masukkan script

read data satelit

pr ses pembacaan script

insert jenis file

¨

pilih menu

pilih menu satelit

pen

iew data satelit

III-38

3.2.6.3 State chart Diagram GRBR_TEC dan S4analysis

pilih

enu

pilih

bu a apli a si

proses pe bacaan script

data te s berhasil input

ie

data satelit lihat hasil data satelit

get data satelit

teri a hasil data satelit

Gambar 3.34. State chart Diagram GRBR TEC dan S4analysis

«

insert data ga bar satelit

data na a file berhasil input

ª

««

insert script

proses

asu a n script

ª

enu satelit

open

«

ª

«

«

ª

ª

ª

read data satelit

insert data te s satelit

ª

­

¬

III-39

3.2.7 Component Diagram Component diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan (dependency) di antaranya.

Linux Ubuntu PHYTON

Proses Data Satelit UI PHYTON

Database

Gambar 3.35 Component diagram analisis sistem software penerima radio satelit beacon

3.3 Analisis Perangkat Keras (Hardware) Analisis perangkat keras dari sistem maintenance dapat dijelaskan melalui gambar deployment diagram di bawah ini;

Gambar 3.36 Deployment Diagram sistem software penerima radio satelit beacon

¯ ¯

plik si P y ton

Dat b se

®

Client

e rver

±

¯

°

III-40

3.4 Analisis Pengguna (Brainware) Berikut ini pengguna (brain ware) yang terlibat langsung ke dalam analisis sistem software penerima radio satelit beacon beserta dengan karakteristiknya; 1. User, bertugas memonitoring kerja radio satelit beacon, dan setiap hasil data yang diterima dari satelit akan diolah dan difloating sehingga data tersebut bisa menghasilkan sebuah informasi. 2. GRBR Satelit berfungsi Program ini adalah bagian otomatis sentral dari GNU Radio Beacon Receiver (GRBR) suite. Program ini dirancang untuk dijalankan setiap 10 menit per jam.

III-41

3.5 HASIL

ANALISA GNU RADIO BEACON RECEIVER S dengan menggunakan GNU Radi recei er yang 6°53'38" LS dengan ketinggian 750

Pengamatan satelit C

pasang di LAPAN BANDUNG (107°35'11" B

m diatas permukaan laut pada tanggal 20110315 pukul 21:35:34 UTC (04:35:34 WIB mengahasilkan data sebagai berikut:

Gambar 3.37 Sinyal frekuensi doppler shift 150 M

yang diterima recei er

Gambar 2 menunjukan data pergerakan satelit CNOFS yang memperlihatkan penerimaan frekeunsi VHF 150 Mhz pada lapisan ionosfer yang dipancar dari satelit dan diterima oleh penerima stasiun bumi Saat frekuensi bernilai negatif satelit mendekati recei er. Sedangkan saat frekuensi bernilai positif, satelit menjauhi penerima. Frekuensi diterima berada antara ± 2500 Hz sampai dengan 5000 Hz dengan penguatan sebesar -7 dB. Propagasi gelombang radio melawati lapisan

III-42

ionosfer terjadi pembelokan dan perubahan arah gelombangyang disebabkan adanya perubahan indek bias pada kerapatan plasma sehingga perjalanan gelombang radio yang seharus menempuh jarak lebih dekat menjadi lebih jauh .

Gambar 3.38 Sinyal frekuensi doppler shift 400 MHz yang diterima recei er Keterangan : Begitu juga dengan gambar 3 untuk frekuensi UHF 400 Mhz dan frekuensi diterima pada titik gelombang kurang lebih dari 10000 Hz yang dipancar dari satelit dan diterima oleh penerima stasiun bumi. Propagasi gelombang radio meliwati lapisan ionosfer dimana terjadi pembelokan dan perubahan arah gelombang yang disebabkan adanya indek bias pada kerapatan plasma. Perjalanan gelombang radio yang seharus menempuh jarak lebih dekat menjadi lebih jauh.

III-43

3.6 User Interface Aplikasi

3.6.1 Software Putty

Gambar 3.39 Proses Software Putty

Keterangan: Dari windows 7 masuk ke software putty guna untuk melakukan remote network satelit beacon.

3.6.2 Terminal Putty Login User

Gambar 3.40 Login User

Keterangan: User melakukan login dari putty untuk masuk ke system linux

3.6.3 Terminal Putty Login Masuk

III-44

Gambar 3.41 Login Password User di Putty

Keterangan: Proses login dimasukkan dengan nama user beacon dan masukkan password dengan nama beacon juga.

3.6.4 Masuk Ke Sistem Operasi Beacon (Ubuntu Linux)

Gambar 3.42 Masuk Ke Aplikasi Beacon Satelit

Keterangan: Sistem Operasi Beacon (Ubuntu Linux) yang dijalankan dengan remote terminal Putty dari Windows 7. Proses login telah masuk ke sistem Beacon untuk melakukan operasional monitoring dan pengamatan satelit Beacon.

3.6.5 PS AX

III-45

Gambar 3.43 Proses Pengecekan GRBRautorun dan GRBRautoanalysis

Keterangan : Fungsi dari ps ax yaitu melihat semua aktivitas proses sistem beacon yang berjalan, terutama pada proses GRBRautorun.py dan GRBRautoanalysis.py

3.6.6 GRBRmon.py

Gambar 3.44 GRBRmon.py Untuk Memonitoring sistem Beacon

Keterangan : Fungsi dari GRBRmon.py yaitu untuk memonitoring semua proses pengamatan satelit yang berjalan, dari sistem konfigurasi, jumlah satelit yang melintas, setting otomatis, program yang sedang berjalan, satelit yang telah, sedang dan akan melintas disertai dengan waktu pengamatan.

III-46

3.6.7 WinSCP

Gambar 3.45 WinSCP di Bandung Tempat Semua Data yang Sudah Diproses

Keterangan : WinSCP adalah software yang berfungsi untuk melihat dan mengecek data GRBR data yang masuk. Data satelit yang masuk atau yang diterima berbentuk data teks dan data gambar (PNG) dan kelola ( Floating) hingga menjadi sebuah data informasi.

III-47

3.6.8 Cek Data GRBR Pontianak

Gambar 3.46 WinSCP di Kalimantan Tempat Semua Data yang Sudah Diproses

Keterangan : Untuk mengecek data GRBR satelit yang ada dikalimantan harus dengan menggunakan VPN, VPN berfungsi untuk alat koneksi yang menghubungkan server dari lapan ke Kalimantan, sehingga data GRBR dapat diketahui dan dilihat di bandung.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.