1
1. Latar Belakang
Situs Jejaring sosial dipandang sebagai sebuah situs yang dikembangkan untuk mempermudah interaksi antar kelompok dan individu, serta dukungan
untuk mendapat umpan balik [1]. Dari pengertian tersebut situs jejaring sosial membuat antar individu dapat berkomunikasi satu sama lain dimanapun mereka
berada dan kapanpun, tidak peduli seberapa jauh jarak mereka, dan tidak peduli siang atau pun malam asalkan terhubung dengan satu jaringan yang sama.Hal
inilah yang membuat situs jejaring sosial menjadi media berbagi informasi yang populer saat ini.Kepopuleran dari situs jejaring sosial selain dimaanfaatkan untuk
media berbagi informasi juga dapat dimanfaatkan sebagai sarana edukasi dengan cara memberikan referensi tentang berbagai hal yang berkaitan dengan hal
edukasi. Namun situs jejaring sosial yang ada selama ini hanya dimanfaatkan sebagai sarana berbagi informasi dan komunikasi saja.Oleh karena itu perlu
ditambahkan fitur yang bersifat edukatif. Salah satunya adalah fitur berbagi e- book pada situs jejaring sosial agar selain user dapat berbagi informasi, user juga
dapat membaca berbagai e-book yang bersifat edukatif. Situs interaktif adalah situs yang di dalamnya terdapat komunikasi dua
arah.antara pemilik situs dengan pengunjung situs itu sendiri.Jadi di dalam situs itu memungkinkan para pembaca untuk berinteraksi dengan penulis atau dengan
pembaca lain, misalnya bertanya atau berkomentar atau mungkin juga saling menambah informasi dari apa yang dibaca [2].Situs jejaring sosial tentu saja harus
bersifat interaktif agar user tertarik dengan situs tersebut.Untuk membangun situs yang bersifat interaktif dan menarik, tentu saja dibutuhkan teknologi yang dapat
mendukung dan menyediakan fitur –fitur yang bersifat interaktif.Beberapa teknologi yang menyediakan fitur tersebut adalah HTML5 HyperText Markup
Language5th version, CSS3 Cascading Style Sheet level three, dan ASP Active Server Pages. HTML5yang berfungsi sebagai penampil dokumen, gambar, dan
berbagai fitur yang membuat sebuah web menjadi lebih interaktif, sedangkan CSS untuk membuat halaman web menjadi lebih tersruktur dan interaktif,dan ASP
untuk menjadikan web lebih dinamik.Berdasarkan latar belakang yang sudah dijelaskan, dibangun situs jejaring sosial dengan menambahkan fitur berbagi e-
book sebagai sarana edukasi dengan mengimplementasikan HTML 5, CSS 3 dan ASP.
2. Tinjauan Pustaka
Dalam penelitian terdahulu, yang berjudul “Perancangan Dan Implementasi Katalog Online Pada Jejaring Sosial Dengan Platform Facebook” [3] dimana
penelitian ini membahas tentang pembuatan sebuah katalog online yang terintegrasi dengan account facebook sehingga transaksi yang dilakukan menjadi
lebih aman. Untuk membangun katalog online ini digunakan bahasa FBML Facebook Markup Language yaitu bahasa pemrograman yang digunakan untuk
membangun sebuah aplikasi yang dapat terintegrasi dengan data yang ada pada situs Facebook diantaranya adalah profile, profile action, facebook canvas, mini
2 feed, news feed. Penelitian ini memanfaatkan jejaring sosial sebagai media untuk
penjualan secara online. Penelitian yang lain berjudul “Penerapan Teknologi WebGL pada Virtual
Aquarium berbasis 3 Dimensi3D”[4] dimana pada penelitian ini membahas tentang implemtasi WebGL dan HTML 5 pada sistem penjualan ikan secara
online berbasis web. WebGL adalah konteks kanvas dari sebuah elemen HTML yang menyediakan grafis dengan objek 3D API yang diimplementasikan pada web
browser tanpa menggunakan plug-in. Namun untuk mengakses WebGL harus menggunakan versi HTML 5 dengan mengakses elemen kanvas [5].Setelah
melakukan implementasi WebGL dan HTML 5 pada website penjualan ikan secara online maka, pembeli dapat melihat bentuk ikan yang akandibeli secara
detail karena gambar ikan divisualisasi kan dalam format 3D. Pada penelitian ini user hanya dapat melihat dan memilih ikan saja dan user tidak dapat
berkomunikasi atau bertukar pendapat dengan user lain tentang ikan yang akan dibeli.Selain itu untuk berkomunikasi dengan pemilik situs user tidak bisa
langsung berkomunikasi melalui aplikasi web tersebut namun, harus
berkomunikasi melalui telepon seluler.
Jejaring sosial merupakan situs dimana setiap orang bisa membuat web page pribadi, kemudian terhubung dengan teman-teman untuk berbagi informasi dan
berkomunikasi [1]. Jejaring sosial terbesar antara lain Facebook, Myspace, dan Twitter. Jika media tradisional menggunakan media cetak dan media broadcast,
maka situs jejaring sosial menggunakan internet. SitusJejaring sosial mengajak siapa saja yang tertarik untuk berinteraksi dengan memberi kontribusi dan
feedback secara terbuka, memberi komentar, serta membagi informasi dalam waktu yang cepat dan tak terbatas.
Active Server Pages atau ASP merupakan suatu script yang bersifat server- side yang ditambahkan pada HTML untuk membuat sebuah web menjadi lebih
menarik, dinamis dan efektif[2].ASP juga dapat mengolah dan menyimpan data dari client kedalam sebuah database.Microsoft merupakan perusahaan software
yang menciptakan teknologi ASP ini. ASP bukanlah sebuah bahasa pemrograman karena ia masih menggunakan instruksi yang ada pada script lain seperti VBScript
dan Jscript. ASP sering dikombinasikandengan Vbscript dan Jscript.Karena bersifat server-sidemaka ASP membutuhkanweb serveruntuk menjalankanscript
yang ada pada ASP.Salah satu web server yang digunakan untuk menjalankan script ASP adalah IIS atau Internet Information Server yang hanya berjalan pada
sistem operasi berbasis window. HTML Hyper Text Markup Language adalah sebuah bahasa standar yang
digunakan oleh Internet browseruntuk membuat halaman dan dokumen pada sebuah web yang kemudian dapat diakses dan dibaca layaknya sebuah artikel.
Sedangkan HTML 5 merupakan perkembangan dari HTML. Pada versi HTML sebelumnya dijumpai kelemahan untuk mendukung aplikasi web interaktif. Akibat
hal ini banyak orang yang menambahkan fitur baru baik disisi aplikasi web ataupun disisi browser. Solusi ini dikenal dengan plugin dan salah satunya adalah
Flash dan Silverlight[6]. Semakin banyaknya plugin yang diperlukan didalam aplikasi atau browser membuat aplikasi web ini susah untuk menembus banyak
browser. Hal ini dikarenakan setiap plugin mempunyai cara yang berbeda dalam
3 penggunaanya.Kelebihan HTML 5 dibanding dengan versi HTML sebelumnya
adalah adanya fitur baru seperti memutar video, sound dan fasilitas drag and drop tanpa melibatkan plug-in pihak ketiga di web browser seperti Adobe Flash dan
Microsoft Silverlight. Cascading Style Sheet CSS merupakan scriptyang digunakanuntuk
mengendalikan beberapa komponen dalam sebuah web, sehinggaweb tersebut menjadi lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi
pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat
digunakan bersama-sama dalam beberapa file. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan
XHTML [7].CSS 3 merupakan perkembangan dari versi sebelumnya dengan tambahan fiturselectors, boxmodel, backgrounds and borders, text effects,
2D3Dtransformations, animations, multiple column layout.
AJAX merupakan kepanjangan dari Asynchronous JavaScript and XML. AJAX bukan merupakan bahasa pemrograman tapi merupakan sebuah metode
atau teknik untuk membuat sebuah aplikasi web bisa berinsteraksi selayaknya aplikasi desktop[2]. Saat ini sudah banyak website yang menggunakan AJAX. Hal
ini dikarenakan website dapat berinteraksi dengan server melalui javascript secara asinkron background. Istilah asynchronously pada AJAX berati mengirim dan
menerima data dari user ke server tanpa perlu memuatkembali seluruh halaman, melainkan hanya melakukan penggantian pada bagian web yang hendak
diubah.Teknik AJAX memungkinkan pengembang web dapat membuat sebuah aplikasi web yang bersifat interaktif karena AJAX dapat membuat sebuah website
memiliki berbagai fitur yang ada di aplikasi dekstop dengan cara melakukan komunikasi ke server setiap waktu tanpa meminta seluruh informasi yang ada
pada sebuah halaman web namun hanya bagian yang diperlukan.
3. Metode dan Perancangan Sistem