situs jejaring sosial menggunakan elgg filepada masa sekarang ini situs jejaring sosial / social...
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: