situs jejaring sosial menggunakan elgg filepada masa sekarang ini situs jejaring sosial / social...

18
Situs Jejaring Sosial Menggunakan Elgg DOKUMENTASI Oleh : Aditya Firmansyah 13208064 Divisi Komputer HME ITB SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG 2010

Upload: hoangdan

Post on 12-Apr-2019

224 views

Category:

Documents


0 download

TRANSCRIPT

Situs Jejaring Sosial Menggunakan Elgg

DOKUMENTASI

Oleh :

Aditya Firmansyah 13208064

Divisi Komputer HME ITB

SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG

2010

LEMBAR PENGESAHAN

Situs Jejaring Sosial Menggunakan Elgg

DOKUMENTASI Oleh:

Aditya Firmansyah 13208064

Divisi Komputer

Telah disetujui dan disahkan

Bandung, xxx xxx 2010 Telah diperiksa, diuji, disetujui dan disahkan oleh :

Mengetahui,

Penguji II

Penguji I

Penguji III

Ketua BPAKKD

Kata Pengantar

Puji dan syukur saya panjatkan kepada Tuhan atas segala berkat yang telah diberikan selama pembuatan dokumentasi terhadap “Situs Jejaring Sosial Menggunakan Elgg” ini. Tulisan ini dibuat sebagai dokumentasi bahan oprekan kru divisi komputer HME ITB.

Semoga dengan terselesaikannya tulisan ini dapat semakin meningkatkan semangat dalam

melakukan dokumentasi karya-karya oprekan.

Bandung, Desember 2010

Penulis

Aditya Firmansyah

Daftar Isi

Lembar Pengesahan ii

Abstraksi iii

Kata Pengantar iv

Daftar Isi V

Daftar Gambar vii

Daftar Tabel viii

Daftar Lampiran ix

Bab I Pendahuluan 1

1.1 Latar Belakang

1.2 Identifikasi Masalah

1.3 Maksud dan Tujuan Penelitian

1.4 Batasan Masalah

1.5 Metodologi Penelitian

1.6 Sistematika Penelitian

Bab II Teori Dasar

Bab III Perancangan dan Implementasi

Bab IV Hasil Implementasi

Bab V Kesimpulan dan Saran

Daftar Pustaka

Bab I

Pendahuluan

1.1 Latar Belakang

Pada masa sekarang ini situs jejaring sosial / social networking merupakan salah satu bagian

terbesar dari pasar di internet. Hampir seluruh pengguna internet berkunjung ke situs jejaring

sosial untuk melakukan berbagai macam hal, seperti menulis artikel, mengirimkan pesan kepada

teman, ataupun berbagi file-file.

1.2 Identifikasi Masalah

Rumusan masalah untuk penelitian dan pengembangan ini akan dijabarkan sebagai berikut :

a. Apa saja yang dibutuhkan untuk membuat situs jejaring sosial?

b. Bagaimana cara membuatnya?

1.3 Maksud dan Tujuan Penelitian

Maksud dan tujuan dari penelitian ini di akan dijabarkan sebagai berikut :

a. Membuat sebuah situs jejaring sosial

1.4 Batasan Masalah

Masalah yang dilakukan hanyalah sebatas membuat situs jejaring sosial dimana pengguna dapat

menulis artikel, menulis profil, mengirim pesan, mengunggah file, dan update status.

1.5 Metodologi Penelitian

Dokumentasi ini diselesaikan dengan beberapa tahap yang dijabarkan sebagai berikut :

a. Identifikasi Masalah

Pada tahap ini, penulis merumuskan masalah latar belakang permasalahan yang ada dengan

tujuan-tujuan dan batasan masalah.

b. Studi Literatur

Membaca buku dan web yang sesuai.

c. Konfigurasi dan pembuatan situs

Situs akan dibuat dengan menggunakan Elgg, open-source engine, yang ditujukan untuk

membuat situs jejaring sosial.

d. Pengujian Hasil

Situs akan dicoba untuk menjalankan berbagai hal seperti yang telah dituliskan pada batasan

masalah.

1.6 Sistematika Penulisan

Sistematika penulisan dokumentasi ini dijabarkan sebagai berikut :

a. Bab I : Pendahuluan

Bab pertama berisi latar belakang permasalahan dari dokumentasi, pengidentifikasian

masalah, maksud dan tujuan penelitian, batasan masalah dalam penelitian. Dan sistematikan

penelitian.

b. Bab 2 : Teori Dasar

Bab kedua berisi tentang teori dasar yang melandasi penelitian ini.

c. Bab 3: Perancangan dan Implementasi

Bab ketiga ini berisi penjelasan mengenai konfigurasi dan instalasi dari Elgg

b. Bab 4 : Hasil Implementasi

Bab empat berisi tentang hasil dari proses implementasi sistem.

e. Bab 5 : Kesimpulan

Bab terakhir berisi tentang kesimpulan dari penelitian secara keseluruhan.

Bab II

Teori Dasar

Situs jejaring sosial merupakan sebuah situs berbasis pelayanan yang memungkinkan

penggunanya untuk membuat profil, melihat list pengguna yang tersedia, serta mengundang atau

menerima teman untuk bergabung dalam situs tersebut. Tampilan dasar situs jejaring sosial ini

menampilkan halaman profil pengguna, yang di dalamnya terdiri dari identitas diri dan foto

pengguna.

Seperti yang dikutip dari website http://elgg.org:

“Elgg is an award-winning open source social networking engine that provides a robust

framework on which to build all kinds of social environments, from a campus wide social network for

your university, school or college or an internal collaborative platform for your organization through

to a brand-building communications tool for your company and its clients.”

Bab III

Peracangan dan Implementasi

3.1 Membuat Database

Pertama-tama kita akan membuat database yang akan digunakan oleh situs jejaring sosial

yang akan kita buat. Pada kesempatan ini database dibuat dengan menggunakan MySQL. (dibuat

pada web server menggunakan XAMPP)

3.2 Instalasi Elgg

Unduh Elgg dari website Elgg. Kemudian pindahkan Elgg kedalam server yang akan kita

gunakan. Lakukan konfigurasi terhadap database yang akan digunakan oleh situs dengan mengubah

isi dari file engine/settings.example.php:

// Database username

$CONFIG->dbuser = 'root';

// Database password

$CONFIG->dbpass = '';

// Database name

$CONFIG->dbname = 'jejar';

// Database server

// (For most configurations, you can

leave this as 'localhost')

$CONFIG->dbhost = 'localhost';

// Database table prefix

// If you're sharing a database with

other applications, you will want to

use this

// to differentiate Elgg's tables.

$CONFIG->dbprefix = 'elgg_';

Dari kode diatas dapat dilihat bahwa username dari database yang akan digunakan adalah root

tanpa password. Nama dari database yang digunakan adalah jejar.

Setelah kita melakukan konfigurasi database, akan dilakukan instalasi Elgg yang akan dilakukan

dengan cara mengakses server dimana file-file Elgg diletakkan. Dalam hal ini 127.0.0.1/jejar

Berikut adalah tampilan yang didapatkan:

Kemudian isikan bagian-bagian diatas sesuai dengan yang diinginkan. Kemudian lakukan registrasi

(registrasi pertama akan membuat user menjadi admin) dan website telah selesai dibuat. Admin

dapat melakukan berbagai macam konfigurasi sesuai keinginan dengan cara memasuki bagian

administator website.

Berikut tampilan dari Elgg:

Bab IV

Pengujian Sistem

Dipastikan bahwa plug-in yang akan dicoba telah ter-install dan diperbolehkan oleh administrator.

Pertama-tama akan dilakukan login oleh user:

Kemudian akan dicoba membuat artikel:

Mengunggah file:

Kemudian dapat dilihat pada halaman awal dari website update-update yang telah dibuat oleh user:

Bab V

Kesimpulan dan Saran

Situs jejaring sosial dapat dibuat dengan menggunakan Elgg. Untuk membuat situs yang lebih

interafktif dapat dilakukan pemasangan berbagai plug-ins pada website.