• Tidak ada hasil yang ditemukan

Sistem Jejaring Sosial untuk Pembuatan Jadwal Pribadi.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Jejaring Sosial untuk Pembuatan Jadwal Pribadi."

Copied!
13
0
0

Teks penuh

(1)

ABSTRACT

Social web is a place where everyone can share some of their private information to others, with this technology , everyone can communicate with others with more efficient and easiest way. Sometimes, people have difficulty in arranging schedules, because there are many activities that should be done, so it may cause a user forgotten their own activity plan. Not only that, difficulty in arranging a meeting with others will also become a problem, if that person didn’t give us their schedule. That’s why Social web technology is the best choice in solving this problem. Because, this technology everyone can share their schedule to others. It will be much easier to arrange a meeting with others. This system is using web service as the web server with ASP.net Platform as the client and built using C# as the programming language. Analysis of data on this system using ERD, then UML is used to designing the system.

(2)

ABSTRAK

Jejaring sosial adalah tempat dimana seseorang dapat membagi berbagai informasi pribadi kepada orang lain. Dengan menggunakan teknologi jejaring sosial, seseorang dapat saling berkomunikasi dengan orang lain melalui cara yang lebih mudah dan efektif. Sering kali orang kesulitan mengatur jadwal karena banyaknya kegiatan yang harus dilakukan, sehingga dapat menyebabkan adanya rencana kegiatan yang terlupakan. Tidak hanya itu, kesulitan membuat janji dengan orang lain juga akan susah dilakukan apabila orang tersebut tidak memberikan jadwalnya kepada orang lain. Oleh karena itu teknologi jejaring sosial adalah pilihan yang paling tepat untuk menyelesaikan masalah ini, karena teknologi ini memungkinkan setiap orang untuk membagikan jadwal kepada orang lain. Ini akan memudahkan pengguna untuk saling membuat janji dengan orang lain. Sistem ini menggunakan web service sebagai web server dengan Platform ASP.not sebagai klien dan dibuat dengan bahasa pemrograman C#. analisis data pada sistem ini dibuat dengan menggunakan ERD, dan desain menggunakan UML

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ...iii

KATA PENGANTAR... iv

1.5 Sistematika Pembahasan ... 2

BAB II DASAR TEORI ... 4

2.1 Basis Data... 4

2.2 Database Management System(DBMS) ... 6

2.2.1 Komponen utama DBMS ... 6

2.2.2 Abstraksi Data ... 7

2.3 Entity Relationship Diagram (ERD) ... 8

2.3.1 Komponen ERD ... 9

2.3.2 Jenis Relasi ... 9

2.4 Unfield Modelling Language (UML) ... 10

2.5 ASP.not ... 15

BAB III ANALISA DAN PEMODELAN ... 20

(4)

3.2 Activity diagram ... 21

3.3 Class Diagram... 25

3.4 ER- Diagram ... 27

3.5 Web Map ... 27

3.7 Layout ... 30

BAB IV PERANCANGAN DAN IMPLEMENTASI ... 40

4.1 Relational tabel ... 40

4.2 Implementasi dan Database ... 41

4.3 User Interface ... 44

4.3.1 Beranda ... 44

4.3.2 Sign Up ... 45

4.3.3 Tampilan Admin ... 45

4.3.4 Data admin aktif ... 45

4.3.5 Data admin tidak aktif ... 46

4.3.6 Member aktif ... 47

4.3.7 Member tidak aktif ... 47

4.3.8 Log 48 4.3.9 Tampilan member ... 48

4.3.10 Lihat Profil ... 49

4.3.11Ganti avatar ... 50

4.3.12 Lihat Pesan ... 50

4.3.13 Mengirim Pesan ... 51

4.3.14 Lihat Detail pesan ... 51

4.3.15 Lihat Roquost ... 52

4.3.16 Tambah jadwal ... 52

4.3.17 Logout ... 53

4.4 Source code ... 53

4.4.1 Login ... 53

4.4.2 Signup ... 54

4.4.3 Menambah Jadwal ... 55

4.4.4 mengirim pesan ... 57

4.4.5 Membuat grup baru ... 58

(5)

5.1 Blackbox Testing ... 60

5.2 WhiteBox Testing ... 69

5.2.1 Login ... 69

5.2.2 Kirim pesan ... 70

5.2.3 Membuat grup baru ... 70

5.2.4 Menambah jadwal baru ... 70

5.2.5 Pencarian member ... 71

5.3 Kuesioner ... 72

Bab VI KESIMPULAN DAN SARAN ... 76

6.1 Kesimpulan ... 76

6.2 Saran ... 76

(6)

DAFTAR TABEL

Tabel 2. 1 Simbol Use Case Diagram ... 11

Tabel 2. 2 Simbol Activity Diagram ... 14

Tabel 4. 1 Tabel Pengguna ... 41

Tabel 4. 2 Tabel Admin... 41

Tabel 4. 3 Tabel Member ... 41

Tabel 4. 4 Tabel berteman_dengan ... 42

Tabel 4. 5 Tabel Logs ... 42

Tabel 4. 6 Tabel Kategori logs ... 42

Tabel 4. 7 Tabel Jadwal ... 42

Tabel 4. 8 Tabel Request ... 43

Tabel 4. 9 Tabel Req_Teman ... 43

Tabel 4. 10 Tabel Grup ... 43

Tabel 4. 11 Tabel grup_member ... 44

Tabel 4. 12 Tabel Pesan ... 44

Tabel 5. 1 Pengujian Login ... 60

Tabel 5. 2 Pengujian Proses Signup ... 61

Tabel 5. 3 Pengujian Proses Pencarian ... 62

Tabel 5. 4 Proses Tambah data admin ... 63

Tabel 5. 5 Proses ubah data admin ... 64

Tabel 5. 6 Proses penghapusan data admin ... 65

Tabel 5. 7 Proses penghapusan data member ... 65

Tabel 5. 8 Proses tambah data jadwal ... 66

Tabel 5. 9 Proses Ubah data jadwal ... 67

Tabel 5. 10 Proses Hapus data jadwal ... 67

Tabel 5. 11 Proses tambah data rekues ... 68

(7)

DAFTAR GAMBAR

Gambar 2. 1 Tiga lapis Abstraksi data ... 8

Gambar 2. 2 Entitas ... 9

Gambar 2. 3 Hubungan ... 9

Gambar 2. 4 Contoh ERD ... 10

Gambar 2. 5 Contoh penggunaan dependensi include ... 12

Gambar 2. 6 Contoh penggunaan dependensi extend ... 13

Gambar 2. 7 Contoh penggunaan generalisasi pada use case... 13

Gambar 2. 8 Contoh Activity Diagram ... 15

Gambar 3. 1 Use Case Diagram ... 20

Gambar 3. 2 Activity diagram Login ... 21

Gambar 3. 3 Activity diagram mengatur member ... 22

Gambar 3. 4 Activity diagram mengatur admin ... 22

Gambar 3. 5 Activity diagram pencarian member ... 23

Gambar 3. 6 Activity diagram membuat jadwal ... 23

Gambar 3. 7 Activity diagram menambah teman ... 24

Gambar 3. 8 Activity diagram membuat janji ... 24

Gambar 3. 9 Activity diagram melihat profil teman ... 25

Gambar 3. 10 Activity diagram sign up ... 25

Gambar 3. 11 Class Diagram ... 27

Gambar 3. 12 ER-Diagram ... 27

Gambar 3. 13 Web map ... 28

Gambar 3. 14 Layout Beranda ... 30

Gambar 3. 15 Tampilan Signup ... 31

Gambar 3. 16 Layout tampilan utama Admin ... 31

Gambar 3. 17 Layout Melihat Data Admin ... 32

Gambar 3. 18 Tampilan admin tidak aktif... 32

Gambar 3. 19 Tampilan Melihat data Member aktif ... 33

Gambar 3. 20 Tampilan member tidak aktif ... 33

Gambar 3. 21 Layout Melihat Data Log ... 34

Gambar 3. 22 Layout Tampilan Utama Member ... 35

Gambar 3. 23 Tampilan melihat profil ... 35

Gambar 3. 24 Tampilan mengganti avatar ... 36

Gambar 3. 25 Tampilan melihat pesan ... 36

Gambar 3. 26 Tampilan mengirim pesan baru ... 37

Gambar 3. 27 Tampilan melihat detail pesan ... 37

Gambar 3. 28 Tampilan melihat rekues ... 38

Gambar 3. 29 Layout pengaturan Jadwal ... 38

Gambar 3. 30 tampilan logout ... 39

Gambar 4. 1 Gambar Class Diagram ... 40

Gambar 4. 2 Layout Beranda ... 44

Gambar 4. 3 Layout signup ... 45

Gambar 4. 4 Layout Admin ... 45

Gambar 4. 5 Layout data admin aktif ... 46

(8)

Gambar 4. 7 Layout member aktif ... 47

Gambar 4. 8 layout member tidak aktif ... 47

Gambar 4. 9 Layout Log ... 48

Gambar 4. 10 Layout member Home ... 49

Gambar 4. 11 Layout Lihat Profil ... 49

Gambar 4. 12 Layout ganti avatar ... 50

Gambar 4. 13 Layout Lihat pesan ... 50

Gambar 4. 14 Layout Mengirim pesan... 51

Gambar 4. 15 Layout Lihat detil pesan ... 51

Gambar 4. 16 Layout Lihat Rekues ... 52

Gambar 4. 17 Layout Menambah Jadwal ... 52

Gambar 4. 18 Layout Logout ... 53

Gambar 4. 19 Login ... 53

Gambar 4. 20 Signup ... 55

Gambar 4. 21 menambah jadwal ... 57

Gambar 4. 22 Mengirim pesan ... 58

Gambar 4. 23 membuat grup... 59

Gambar 5. 1 Login ... 69

Gambar 5. 2 Mengirim pesan ... 70

Gambar 5. 3 membuat grup baru ... 70

Gambar 5. 4 Menambah Jadwal ... 71

(9)

1

Universitas Kristen Maranatha

BAB I Pendahuluan

1.1 Latar belakang

Jejaring sosial adalah tempat dimana seseorang dapat membagi berbagai

informasi pribadi kepada orang lain. Dengan menggunakan teknologi jejaring sosial,

seseorang dapat saling berkomunikasi dengan orang lain melalui cara yang lebih

mudah dan efektif.

Sering kali orang kesulitan mengatur jadwal karena banyaknya kegiatan

yang harus dilakukan, sehingga dapat menyebabkan adanya rencana kegiatan yang

terlupakan. Tidak hanya itu, kesulitan membuat janji dengan orang lain juga akan

susah dilakukan apabila orang tersebut tidak memberikan jadwalnya kepada orang

lain.

Teknologi jejaring sosial dapat membantu mengatasi masalah ini, karena jejaring sosial dapat diakses oleh semua orang sehingga akan memudahkan pengguna untuk saling membagi jadwal mereka, hal ini juga bisa memudahkan dalam pembuatan janji dengan sesama pengguna jejaring sosial.

1.2 Rumusan Masalah

Berdasarkan latar belakang diatas, maka dapat diajukan permasalahan sebagai berikut:

1. Bagaimana membangun sistem jejaring sosial untuk pembuatan jadwal pribadi?

2. Bagaimana sistem jejaring sosial dapat membantu dalam pembuatan jadwal kegiatan pengguna?

1.3 Tujuan

Adapun tujuan dari pembuatan sistem ini adalah sebagai berikut :

1. Membangun sistem berbasis jejaring sosial yang khusus menangani pembuatan jadwal pribadi.

(10)

2

Universitas Kristen Maranatha 3. Membangun sistem berbasis jejaring sosial yang memungkinkan para pengguna

layanan untuk saling berbagi jadwal.

1.4 Batasan Masalah

Pembuatan sistem jejaring sosial khusus untuk pembuatan jadwal pribadi ini mempunyai batasan masalah sebagai berikut :

1. Sistem yang dibuat hanya menangani pengaturan jadwal pribadi dan pengaturan janji antar sesama pengguna

2. Hasil akhir berupa aplikasi web.

3. Dalam sistem ini terdapat 2 jenis user yaitu : Admin dan Member. 4. Admin dapat mengelora data pengguna dan data admin.

5. Member memiliki fitur – fitur sebagai berikut : a. Melakukan pendaftaran.

b. Menambah teman.

c. Membuat dan mengatur jadwal pribadi. d. Membuat dan membatalkan janji. e. Mengatur data pribadi.

1.5 Sistematika Pembahasan

Sistematika penyajian dari laporan ini adalah sebagai berikut : 1. Bab I Pendahuluan

Bab ini berisi latar belakang, rumusan masalah, tujuan, batasan masalah dan sistematika pembahasan.

2. Bab II Dasar Teori

Bab ini berisi dasar teori yang mendukung dalam pembuatan, analisa dan design sistem ini.

3. Bab III Analisa dan Pemodelan

Bab ini berisi tentang analisa, perancangan dan desain untuk pembuatan sistem ini.

4. Bab IV Perancangan dan Implementasi

(11)

3

Universitas Kristen Maranatha 5. Bab V Pengujian

Bab ini berisi laporan pengujian Terhadap sistem dengan menggunakan Blackbox testing.

6. Bab VI kesimpulan dan Saran

(12)

76

Universitas Kristen Maranatha

Bab VI KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dari hasil pembahasan diatas, maka kesimpulan yang dapat diambil yaitu:

1. Pembuatan jadwal pribadi dapat ditangani oleh sistem berbasis jejaring

sosial yang dibangun.

2. Sistem berbasis jejaring sosial ini cukup membantu pembuatan janji

antara sesama pengguna.

3. Berdasarkan kuisioner dari bab sebelumnya maka dapat disimpulkan

bahwa user interface pada aplikasi ini sudah cukup baik, begitu juga

dengan error handling dan tata letak menu pada aplikasi.

6.2 Saran

Dalam pembuatan sistem ini, penulis memiliki saran-saran untuk

pengembangan sistem selanjutnya, yaitu:

1. Sistem ini perlu terus dikembangkan sesuai dengan kebutuhan

pengguna agar dapat menghasilkan penjadwalan yang detil.

2. Perlunya maintenance secara berkala, mulai dari fungsionalitas sistem

serta database pada aplikasi. Juga perlu adanya seseorang yang terus

mengkontrol jalanya kegiatan agar sistem dapat berjalan dengan

(13)

77

Universitas Kristen Maranatha

Daftar Pustaka

Barnes, J.A. 1954. Human Relation. HUM RELAT, vol 7, no , pp. 39-58, diakses 5 juli

2011 dari

http://academic.research.microsoft.com/Publication/2835683/class-and-committees-in-a-norwegian-island-parish

Darie, Christian, Ruvalcaba, Zak. Build your Own ASP.NET 2.0 website using C# & VB.

Apress : New York.2006

Esposito, Dino. Programming Microsoft ASP.NET 2.0 Applications. Washington:

Microsoft Press (Original English Edition 2004).2006

Fowler, Martin. UML Distilled(3rd edition). Yogyakarta: Penerbit Andi.2003

Kadir, Abdul.Basis data.Yogyakarta : Penerbit ANDI.1999

McFarland, David Sawyer. CSS:The Missing Manual.O’reilly : USA. 2006

Nash, Trey. Accelerated C# 2005. The Fastest Path to C# 2005 Mastery. Apress: New

York.2006

Scott, John. Social Network Analysis. London : Sage.1991

Siswoutomo, Wiwit. Membangun web service open source menggunakan PHP.

Jakarta. PT.Elex Media Komputindo.2004

Timpe, A. Dale. Mengelola waktu. Jakarta. PT.Elex Media Komputindo. 1991

Troelsen, Andrew. Pro C# 2008 and the .NET 3.5 Platform Fourth Edition. Apress:

New York.2007

Wellman,Barry and S.D. Berkowitz, eds. Social Structures: A Network Approach.

Referensi

Dokumen terkait

HUBUNGAN ANTARA NARSISME DENGAN PRESENTASI DIRI PADA PENGGUNA JEJARING SOSIAL FACEBOOK. Herlina Pangastuti

Hal ini dapat dilihat dari penelitian tentang situs jejaring sosial di Malaysia oleh Persatuan Digital Malaysia (MDA) mendapati bahwa pengguna yang mendaftarkan

Layanan situs jejaring sosial Facebook dalam bentuk fitur group ini memudahkan dalam mengelompokkan sebuah kelas atau mata pelajaran tertentu. Kelompok yang sudah

Rumusan masalah yang diambil adalah :”Bagaimana Penggunaan situs jejaring social sebagai media interaksi dan komunikasi dalam memenuhi kebutuhan dukungan sosial di kalangan

negatif penggunaan situs jejaring sosial yang umum terjadi, pengguna menjadi malas. belajar berkomunikasi di dunia

 Edmodo adalah sebuah jejaring sosial untuk pembelajaran yang gratis dan dapat digunakan bagi guru/dosen, siswa/mahasiswa,.. sekolah/Perguruan Tinggi dan

Pada penelitian ini peneliti ingin mengetahui bagaimana sebenarnya pengguna Path memahami perilaku empati komunikasi antar pribadi dalam persahabatan di jejaring sosial Path dan

Mantenboshi Cretive Indonesia ini, mampu menyajikan informasi dan fitur yang lebih sederhana dan memang dibutuhkan oleh pengguna jejaring sosial Memobee, seperti fitur untuk berbagi