• Tidak ada hasil yang ditemukan

Aplikasi Jejaring Sosial Berbasis Lokasi.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Jejaring Sosial Berbasis Lokasi."

Copied!
13
0
0

Teks penuh

(1)

vi Universitas Kristen Maranatha

ABSTRAK

Jejaring sosial adalah sebuah struktur sosial yang terdiri dari individu-individu yang saling terkait satu sama lainnya. Aplikasi jejaring sosial merupakan salah satu sarana yang dapat membentuk struktur tersebut. Proyek ini merupakan sebuah aplikasi jejaring sosial berbasis lokasi yang bertujuan untuk menghubungkan pengguna-pengguna yang terdaftar satu sama lainnya serta dapat memberi komentar terhadap suatu lokasi untuk kemudian dibaca oleh pengguna-pengguna lainnya. Aplikasi jejaring sosial berbasis lokasi yang akan dibuat ini bernama Silversight. Nama Silversight sendiri digunakan dengan maksud aplikasi ini merupakan sebuah aplikasi yang dapat melihat suatu lokasi dengan teknologi yang modern.

Masalah yang akan dikaji yaitu bagaimana aplikasi tersebut dapat menjadi sebuah aplikasi jejaring sosial, bagaimana aplikasi tersebut dapat menjadi sebuah aplikasi jejaring sosial yang berbasis lokasi dengan memberi tanda pada sebuah peta, serta bagaimana aplikasi tersebut dapat merekomendasikan suatu pengguna ke pengguna lainnya berdasarkan kota tempat tinggal yang sama ataupun berdasarkan banyaknya mutual friend yang dimiliki. Metode yang digunakan untuk fitur yang berhubungan dengan lokasi yaitu menggunakan Google Map API V3 dan untuk fitur rekomendasi teman digunakan pencarian serta penyaringan data pada database sehingga dapat ditemukan kriteria yang dicari. Menggunakan metode-metode tersebut, masalah-masalah yang sebelumnya telah disebutkan dapat sepenuhnya terjawab. Pengguna dapat terhubung dengan pengguna lainnya dengan menambahkan pengguna lain tersebut sebagai teman. Aplikasi Silversight dapat memberi tanda pada suatu peta dengan menggunakan fungsi-fungsi javascript yang telah disediakan oleh Google Map API V3. Selain itu, pengguna juga mendapatkan rekomendasi teman sesuai kriteria yang telah ditentukan.

(2)

vii Universitas Kristen Maranatha

ABSTRACT

Social networking is a social structure consists of individuals that are connected with one another. Social networking application is something that can form such a social structure. This project is a location-based social networking application intended to connect registered users with one another, and they can also make comments about a location, to be read by other users. This social networking application goes by the name Silversight. The name Silversight itself is chosen to imply that the application is used to perceive and assess a location's information using modern technology.

The assessed problem is how the application itself can be a social networking application, how the application can be a location-based social networking application by marking a map, and how the application can recommend a user to another user based on their same city location or based on the number of their mutual friends. The method used for features concerning locations is that by using Google Map API V3, and for friend recommendation by using search and filter data on database until the criteria met. Using the above methods, the mentioned problems have been fully solved. Users can connect to other users by adding them as friends. The Silversight application can mark a point on a map by using Javascript functions provided by Google Map API V3. Other than that, users can also get friend recommendations based on pre-set criteria.

(3)

viii Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PRAKATA ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iv

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... v

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan ... 2

1.4 Batasan Masalah ... 2

1.5 Sistematika Penelitian ... 2

BAB II LANDASAN TEORI ... 4

2.1 Internet ... 4

2.2 Social Network ... 4

2.3 Social Network Analysis ... 5

2.3.1 Degree Centrality ... 7

2.3.2 Betweenness Centrality ... 7

2.3.3 Closeness Centrality ... 7

2.3.4 Network Centralization ... 7

2.3.5 Network Reach ... 8

(4)

ix Universitas Kristen Maranatha

2.3.7 Boundary Spanners ... 8

2.3.8 Peripheral Players ... 8

2.4 Location-Based Service ... 9

2.5 Locating Methods ... 9

2.5.1 Control Plane Locating ... 9

2.5.2 GSM Localization ... 9

2.5.3 Others ... 10

2.6 Entity-Relationship Diagram ... 10

2.7 Data Flow Diagram ... 16

BAB III ANALISIS DAN DISAIN ... 20

3.1 Analisis ... 20

3.1.1 Analisis Perangkat Lunak Sejenis... 20

3.1.2 Analisis Kasus ... 21

3.2 Gambaran Keseluruhan ... 22

3.2.1 Persyaratan Antarmuka Eksternal ... 23

3.2.2 Antarmuka dengan Pengguna ... 23

3.2.3 Antarmuka Perangkat Keras ... 23

3.2.4 Antarmuka Perangkat Lunak ... 24

3.2.5 Antarmuka Komunikasi ... 24

3.2.6 Fitur-fitur Produk Perangkat Lunak ... 24

3.3 Disain Perangkat Lunak ... 39

3.3.1 Pemodelan Perangkat Lunak ... 39

3.3.2 Disain Penyimpanan Data ... 58

3.3.3 Disain Antarmuka ... 59

BAB IV PENGEMBANGAN PERANGKAT LUNAK... 61

(5)

x Universitas Kristen Maranatha

4.2 Implementasi Penyimpanan Data ... 63

4.3 Implementasi Antarmuka ... 64

BAB V TESTING DAN EVALUASI SISTEM ... 65

5.1 Rencana Pengujian ... 65

5.2 Pelaksanaan Pengujian ... 65

5.2.1 Black Box ... 66

BAB VI KESIMPULAN DAN SARAN ... 72

6.1 Kesimpulan ... 72

6.2 Saran ... 73

DAFTAR PUSTAKA ... 74

(6)

xi Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1 Contoh Diagram Jaringan Sosial ... 5 

Gambar 2.2 Jaringan Sosial Kite Network ... 6 

Gambar 2.3 Contoh Pemodelan Basis Data ... 11 

Gambar 2.4 Contoh Pemodelan Relasi ... 12 

Gambar 2.5 Contoh Atribut pada Relasi ... 13 

Gambar 2.6 Contoh Pemetaan Kardinalitas Satu ke Satu dan Satu ke Banyak .... 15 

Gambar 2.7 Contoh Pemetaan Kardinalitas Banyak ke Satu dan Banyak ke Banyak ... 15 

Gambar 2.8 Contoh Diagram Aliran Data Level 0 ... 17 

Gambar 2.9 Contoh Diagram Aliran Data Level 1 ... 18 

Gambar 2.10 Contoh Diagram Aliran Data Level 2 ... 19 

Gambar 3.1 Contoh Kasus Jaringan Sosial 1 ... 21 

Gambar 3.2 Contoh Kasus Jaringan Sosial 2 ... 22 

Gambar 3.3 Data Context Diagram ... 39 

Gambar 3.10 Entity-Relationship Diagram... 58 

Gambar 3.11 Disain Antarmuka Halaman Utama Silversight ... 59 

(7)

xii Universitas Kristen Maranatha Gambar 4.1 Diagram Penyimpanan Data Silversight ... 63 

(8)

1 Universitas Kristen Maranatha

BAB I

PENDAHULUAN

1.1 Latar Belakang

Saat ini banyak orang-orang menggunakan aplikasi jejaring sosial untuk berkomunikasi satu sama lainnya. Selain hanya berkomunikasi, tidak sedikit juga orang yang ingin mengetahui lokasi-lokasi yang sedang dikunjungi maupun lokasi yang sering dikunjungi oleh kerabat-kerabat dan teman-temannya. Hal tersebut dapat dilihat dari banyaknya situs-situs jejaring sosial yang bermunculan seperti Facebook yang penggunanya mencapai 600 juta orang (Januari 2011, id.wikipedia.org/wiki/Facebook) , Foursquare, Twitter, dan lain sebagainya.

Untuk dapat membuat sebuah aplikasi jejaring sosial maka dibutuhkan sistem yang dapat menghubungkan suatu individu dengan individu-individu lainnya. Seperti contohnya Facebook yang sudah dipakai sehari-hari. Serta agar dapat menunjukkan lokasi seperti halnya Foursquare, aplikasi tersebut membutuhkan sebuah peta, karena itu aplikasi ini akan menggunakan Google Map sebagai penunjuk lokasinya.

(9)

2  

Universitas Kristen Maranatha 1.2 Rumusan Masalah

1. Bagaimana aplikasi tersebut dapat menjadi sebuah aplikasi jejaring sosial? 2. Bagaimana aplikasi tersebut dapat memberi tanda pada suatu lokasi pada

peta?

3. Bagaimana aplikasi tersebut dapat merekomendasikan teman kepada penggunanya?

1.3 Tujuan

1. Mengetahui bagaimana sebuah aplikasi dapat menjadi aplikasi jejaring sosial.

2. Mengetahui bagaimana sebuah aplikasi dapat memberi tanda pada suatu lokasi pada peta.

3. Mengetahui bagaimana sebuah aplikasi dapat merekomendasikan teman kepada penggunanya.

1.4 Batasan Masalah

1. Pembuatan aplikasi hanya sebatas web server.

2. Pembuatan aplikasi tidak menangani masalah keamanan pada jaringan.

1.5 Sistematika Penelitian

BAB I PENDAHULUAN

Pada bab ini laporan berisi tentang latar belakang dari perangkat lunak yang akan dibuat pada mata kuliah kerja praktek, selain itu juga disini berisi tentang rumusan masalah, tujuan dari pembuatan program, dan juga batasan masalah.

BAB II LANDASAN TEORI

(10)

3  

Universitas Kristen Maranatha BAB III ANALISIS DAN DISAIN

Pada bab ini akan dibahas mengenai analisis dan disain perangkat lunak yang akan dibuat. Analisis yang akan dilakukan berupa analisis secara umum, analisis mengenai perangkat lunak sejenis, dan juga analisis kasus, selain itu disini juga akan dibahas pemodelan perangkat lunak yang akan dibuat beserta disain antarmuka yang digunakan.

BAB V TESTING DAN EVALUASI SISTEM

Pada bab ini akan dilakukan pembahasan mengenai hasil pengujian terhadap perangkat lunak yang dibuat.

BAB VI KESIMPULAN DAN SARAN

(11)

 

72 Universitas Kristen Maranatha 

BAB VI

KESIMPULAN DAN SARAN

 

6.1 Kesimpulan

1. Aplikasi Silversight ini dapat menjadi sebuah aplikasi jejaring sosial dengan adanya fitur-fitur yang dapat menghubungkan satu pengguna dengan pengguna lainnya dengan cara mendaftarkan pengguna-pengguna lain sebagai teman. Selain itu juga dapat memberikan informasi lokasi-lokasi yang telah dikunjungi oleh pengguna-pengguna lain yang terdaftar ke dalam Silversight.

2. Aplikasi Silversight dapat memberikan tanda pada peta dengan menggunakan bantuan Google Map API V3. Fitur penandaan pada peta tersebut dipanggil melalui Silversight menggunakan javascript yang kemudian memanggil fungsi-fungsi pada server Google Map.

(12)

73  

Universitas Kristen Maranatha

6.2Saran

1. Pengembangan dapat dilakukan pada fitur rekomendasi teman di aplikasi ini. Dengan menggunakan algoritma lain serta kriteria pencarian yang lain, pencarian pengguna yang akan di rekomendasikan akan lebih akurat. Contohnya dengan menggunakan data mining serta memakai metode clustering.

(13)

74  

Universitas Kristen Maranatha

DAFTAR PUSTAKA

en.wikipedia.org. 2011. Internet. Diakses 28 November 2011, dari en.wikipedia.org/wiki/Internet

en.wikipedia.org. 2011. Social Network. Diakses 28 November 2011, dari en.wikipedia.org/wiki/Social_network

en.wikipedia.org. 2011. Location-based_service. Diakses 28 November 2011, dari en.wikipedia.org/wiki/Location-based_service

en.wikipedia.org. 2011. .NET Framework. Diakses 28 November 2011, dari en.wikipedia.org/wiki/.NET_Framework

en.wikipedia.org. 2011. Google Maps. Diakses 28 November 2011, dari en.wikipedia.org/wiki/Google_Maps

www.orgnet.com. 2011. Social Network Analysis. Diakses 28 November 2011, dari en.wikipedia.org/wiki/Location-based_service

id.wikipedia.org. 2011. Google Maps. Diakses 1 Desember 2011, dari id.wikipedia.org/wiki/Facebook

Silberschatz. 2002. Database System Concepts, Boston USA: McGraw-Hill Companies, Inc.

Referensi

Dokumen terkait

If domestic political affairs in certain country lead to humanitarian crisis, then UN Security Council has legitimation to take military action based solely on norms of human

Media yang digunakan oleh guru juga disamakan dengan siswa lain, tidak ada media khusus untuk siswa inklusi karena jenis kebutukan khusus anak tersebut adalah Slow learner

Planing merupakan proses pemikiran dan penentuan secara jelas dari segala sesuatu yang akan di jalankan Dalam rangka mencapai tujuan organisasi.. Planing meliputi

Penelitian ini bertujuan untuk (1) mengetahui pelaksanaan pembelajaran bahasa Indonesia dengan menerapkan pendekatan saintifik;(2) mengetahui peningkatan keterampilan

[r]

Salah satu realisasi milestone tersebut adalah bahwa tahun 2012 ini, semua guru yang ingin memperoleh sertifikasi harus melalui PLPG dan untuk mengikuti PLPG

Hasil uji deskriptif pada skala bullying berada pada kategori tinggi namun pada kategorisasi skor skala bullying berada pada kategori rendah, hal ini dapat terjadi karena

Penelitian ini menggunakan metode persamaan struktural (Structural Equation Model). Hasil dari penelitian dapat disimpulkan bahwa: 1) perceived value berpengaruh