Anda di halaman 1dari 11

Twitter: Analytics: Architecture Tools and Analysis Twitter: Analytics: Architecture Tools and Analysis Twitter:Analytics:Architecture,ToolsandAnalysis Twitter:Analytics:Architecture,ToolsandAnalysis

Rekayasa Rekayasa PerangkatLunak PerangkatLunak


Faza
RonalChandra
Wid H Wido Hanggoro
YogaPrihastomo
Iis Widya Harmoko Iis Widya Harmoko
MagisterIlmuKomputer MagisterIlmuKomputer
UniversitasBudiLuhur UniversitasBudiLuhur
Agenda Agenda ge da ge da
ResumeJurnal
Arsitektur
KebutuhanFungsional
KebutuhanNonFungsional
Kesimpulan es pu a
ResumeJurnal(1) ResumeJurnal(1) esu e Ju a ( ) esu e Ju a ( )
Paperinibertujuanmempelajariperilakutemporaldaripesandalam
jejaringsosial.Secaraspesifikmempelajaritweetdanretweetyang
dikirimkePresidenBarackObamadiTwitter.Penelitian
mengkarakterisasiwaktukedatanganantartweet,jumlahretweetsdan
koordinatspasial(lintang,bujur)daripenggunayangmengirimkan
tweets. Pemodelan proses kedatangan tweets di Twitter dapat tweets.Pemodelanproseskedatangantweets diTwitter dapat
diterapkanuntukmemprediksiperilakupenggunaterkoordinasidalam
jejaringsosial.Sementaraadaliteraturpadajejaringsosialyangsaat
ini mengumpulkan data dalam volume besar pemodelan dan inimengumpulkandatadalamvolumebesar,pemodelandan
karakterisasidatatelahjarangdibahas.Datayangtersediapada
umumnyasangatmahaldantidakkomprehensif.
ResumeJurnal(2) ResumeJurnal(2) esu e Ju a ( ) esu e Ju a ( )
ArsitekturperangkatlunakyangdikembangkanmenggunakanTwitter
applicationprograminterface(API)untukmengumpulkantweets
dikirimkepenggunatertentu.Kemudianmengekstraksiidpengguna p gg g p gg
danjangkawaktutweets.Penelitianmenggunakandatayang
dikumpulkanuntukmengkarakterisasiwaktukedatangantweetsdan
jumlah retweet. Studi kami menunjukkan bahwa proses kedatangan jumlahre tweet.Studikamimenunjukkanbahwaproseskedatangan
tweets baruuntukpenggunadapatdimodelkansebagaiPoissonProcess
sementarajumlahulangtweets mengikutidistribusigeometris.
Arsitektur data koleksi kami bersifat platform independen Hasil yang Arsitekturdatakoleksikamibersifatplatformindependen.Hasilyang
diperolehdalampenelitianinidapatditerapkanuntukmempelajari
korelasiantarapolaperilakupenggunadanlokasimereka.
Arsitektur(1) Arsitektur(1) s te tu ( ) s te tu ( )
Service Consumer Service Consumer
Interface Interface
Business Logic Business Logic
Interface Interface
Logic Logic
Business Logic Business Logic
Logic Logic
Data Data
Persistence Persistence
Three ThreeLayerArchitecture LayerArchitecture
Arsitektur(2) Arsitektur(2) s te tu ( ) s te tu ( )
5.RequesttoDisplay
SpatialCoordinate
1.CaptureTwitterID
FromClient
ApplicationServer ApplicationServer
WebServer WebServer
Workstation Workstation
2.UseFormToCall
TwitterAPI
Tweets Spatial Coordinate Tweets Spatial Coordinate
Tweets To User Tweets To User
User Tweets User Tweets
Comp te InterArri al Time Comp te InterArri al Time
6.RequestMapsto
DisplaySpatialCoordinate 3.SelectUniqueTweets
4.CallYahooWebService
Menentukan Menentukan
GeoLocation GeoLocation
Compute InterArrival Time Compute InterArrival Time
TwitterDataCollectionArchitecture TwitterDataCollectionArchitecture
DatabaseServer DatabaseServer
GeoLocation GeoLocation
Menampilkan Menampilkan
TandadiPeta TandadiPeta
Tweets InterArrival Time Tweets InterArrival Time
KebutuhanFungsional(1) KebutuhanFungsional(1) ebutu a u gs o a ( ) ebutu a u gs o a ( )
KebutuhanFungsionaladalahsbb:
1. Login,termasukdidalamnyasession handling,session timeout;
2 Men Tweet kata/kalimat; 2. MenTweet kata/kalimat ;
3. MeReTweetkata/kalimat;
4. MenjadiFollowerTweeter Seseorang; j g;
5. DiFollowSeseorang;
6. Melihattrendingtopic;
7. PencarianTweets;
8. MelakukanPrivacySetting;
KebutuhanFungsional(2) KebutuhanFungsional(2) ebutu a u gs o a ( ) ebutu a u gs o a ( )
KebutuhanFungsionaladalahsbb:
9. MenentukanLokasisiPenTweets;
10 Interkoneksi dengan aplikasi lainnya misal Facebook Google 10. InterkoneksidenganaplikasilainnyamisalFacebook,Google
melaluiApplicationProgrammingInterface(API);
11. MelakukankalkulasiwaktuTweets;
12. Menyajikanpanduanpenggunaan;
13. MengundangtemanmelaluiemailuntukbergabungdiTwitter;
14 M di k API d dib l h lik i 14. MenyediakanAPIagartweetsseseorangdapatdibacaolehaplikasi
lainnya,misalTweetsReaderpadapluginWordpress.
15. MenyediakanThemes&ThemesCustomization; y ;
16. RekomendasiorangyangakandiFollow;
KebutuhanNonFungsional KebutuhanNonFungsional ebutu a No u gs o a ebutu a No u gs o a
KebutuhanNonFungsionaladalahsbb:
1. Antarmukayanguserfriendly;
2 Response Time antara me Tweets dan me Re Tweets; 2. ResponseTimeantarameTweetsdanmeReTweets;
3. Availability,idealnyaserveruphingga99,99%;
4. Kecepatanakses(content); p ( );
5. Kemudahanprivacysetting,themes;
6. KemudahanmengguakanAPIuntukmembacatweetssiempunya
accountatautweetsseseorang;
7. Keamanan,ISO9126menyatakansecurity adalahbagiandari
fungsional; g ;
Kesimpulan Kesimpulan es pu a es pu a
Kesimpulanadalahsbb:
1. Tweetermerupakanmicrobloggingyangsedangpopularsaatini;
2 Melalui tweets kita dapat mengetahui tema/bahasan yang sedang 2. Melaluitweets,kitadapatmengetahuitema/bahasanyangsedang
trend dimasyarakat;
3. Melaluitweets,kitadapatmengetahuilokasipentweetyangpaling
banyakmelalukantweets;
4. Hasilpenelitianini(jurnal)dapatdigunakandalamhubungannya
dengan teori antrian untuk mempelajari perilaku transient and denganteoriantrianuntukmempelajariperilakutransientand
steadystatedarisitusjejaringsosial.
Q i d A Q i d A QuestionandAnswer QuestionandAnswer

Anda mungkin juga menyukai