BAB 1 PENDAHULUAN. 1.1 Latar Belakang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. 1.1.Latar Belakang

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB 1 PENDAHULUAN. Era teknologi informasi yang semakin pesat membawa dampak besar bagi

BAB III LANDASAN TEORI

UKDW BAB I PENDAHULUAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam dunia pendidikan saat ini biasanya instansi pemerintahan menetapkan

BAB I PENDAHULUAN 1.1 Latar Belakang

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB I PENDAHULUAN. dalam penggunaan aplikasi berbasis web. Penggunaan aplikasi berbasis web

BAB I PENDAHULUAN. 1.1 Latar Belakang

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

KEBUTUHAN WEB SERVICE UNTUK SINKRONISASI DATA ANTAR SISTEM INFORMASI DALAM E-GOV DI PEMKAB BANTUL YOGYAKARTA

Jurnal Ilmiah INOVASI, Vol.14 No.2 Hal , Mei-Agustus 2014, ISSN

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

LAPORAN PENDAHULUAN PRAKTIKUM ADMINISTRASI MANAJEMEN JARINGAN WEB SERVER

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Pert 11 DASAR-DASAR WEB DESIGN

BAB 1 PENDAHULUAN. lebih cepat dan murah tentunya menuntut para pemberi informasi untuk memiliki

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

DASAR-DASAR WEB DESIGN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Aplikasi berbasis web adalah suatu aplikasi yang diakses menggunakan penjelajah

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III LANDASAN TEORI

@UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN 1 Bab 1

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Bab 3. Metode dan Perancangan Sistem

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. PT. Daya Anugrah Mandiri cabang Arjawinangun merupakan cabang

INTRODUCTION WEB APPLICATION

BAB 3 LANDASAN TEORI

Bab I PENDAHULUAN. I.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan Internet memang sangat cepat dan jauh berbeda dengan masa awal

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

Firewall & WEB SERVICE

3 BAB III LANDASAN LANDASAN TEORI

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Psikotest adalah tes yang dilakukan untuk mengukur aspek individu secara psikis. Tes

BAB I PENDAHULUAN. informasi yang disampaikan dapat lebih cepat dan efektif. Pada tempat observasi penelitian, penyampaian informasi melalui layanan

BAB 1 PENDAHULUAN Latar belakang

BAB I PENDAHULUAN I.1 Latar Belakang

BAB I PENDAHULUAN. konsumen. Inovatif dalam arti harus menjual produk-produk yang sesuai

ABSTRAK. Kata Kunci: Layanan Pertukaran Data, Google Drive, API, REST API Google Drive, Cloud Storage.

POLITEKNIK NEGERI JAKARTA

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

Teknik Informatika S1

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

SISTEM INFORMASI DISTRIBUSI BARANG BERBASIS WEB SERVICE

BAB II LANDASAN TEORI

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.

BAB 1. Pendahuluan. ada waktu dan tempat. Dari penjelasan di atas, dapat disimpulkan bahwa

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.

BAB I PENDAHULUAN 1.1 Latar belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Perumusan Masalah

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB I PENDAHULUAN I.1 LATAR BELAKANG

BAB 1 PENDAHULUAN. layanan internet bahkan sudah mulai merambah ke daerah-daerah. Ini

3. Fungsi situs web adalah sebagai berikut, kecuali d. Fungsi Kebutuhan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Test of English as a Foreign Language disingkat TOEFL adalah ujian kemampuan

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PRAKTIKUM. Rekayasa Web. Modul 6: Restful API Server & Client Codeigniter. Laboratorium Teknik Informatika Universitas Pasundan

Rekayasa Web: Web Applications. WebOS. Oleh : 1. Qutsiyah Rahilah Novia Sulviatin

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

BAB 1 PENDAHULUAN. Sebagai universitas yang berkembang pesat dan memiliki rencana untuk

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 1 PENDAHULUUAN. lagi bagi sebagian besar kalangan. Kita dapat berkomunikasi dengan fasilitas yang

BAB 1 PENDAHULUAN. untuk memenuhi kebutuhan transportasi mereka sehari-hari. Terutama pada kota Jakarta,


BAB I PENDAHULUAN I.1. Latar Belakang

Transkripsi:

BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era teknologi maju sekarang ini, intensitas interaksi manusia melalui internet menuntut adanya teknologi yang memungkinkan komunikasi antar user secara cepat. Aspek yang menjadi perhatian utama adalah masalah kompabilitas. Saat ini, teknologi yang mampu menjawab masalah itu adalah web. Pertukaran informasi dalam dunia internet saat ini merupakan pilihan yang paling banyak digunakan. Hal ini dibuktikan dengan adanya fakta bahwa semakin mendominasinya situs-situs jejaring sosial seperti Facebook, Twitter dan Myspace. Melalui situs-situs ini user diijinkan untuk secara bebas menyampaikan informasi kepada user lainnya dalam bentuk teks, gambar, audio, dan video. Situs jejaring sosial merupakan sebuah alat bantu berbasis web yang diciptakan dengan tujuan untuk menghubungkan antara satu pengguna dengan pengguna lainnya yang tersebar diseluruh dunia. Pada umumnya situs jejaring sosial gratis untuk digunakan. Konsep pertemanan yang masih sangat populer digunakan oleh banyak situs jejaring sosial saat ini ada dua jenis konsep yaitu following/interest dan friendship. Konsep following/interest merupakan cara pertemanan yang memungkinkan para pengguna untuk mengikuti aktivitas dari teman yang ingin diketahui berdasarkan minat yang dimilikinya. Sedangkan, friendship merupakan cara pertemanan yang mengharuskan seorang pengguna untuk menambahkan pengguna lain sebagai teman dan harus mendapatkan persetujuan dari pengguna lain tersebut agar bisa melihat kegiatannya pada sebuah situs jejaring sosial.

Dalam pembuatan aplikasi ini penulis akan mencoba untuk menggunakan teknologi Asynchronous JavaScript and XML (AJAX) seperti yang sudah digunakan banyak situs jaringan sosial yang ada saat ini. Alasan penulis menggunakan AJAX adalah karena kemampuan teknologi AJAX melakukan request data kepada server tanpa harus melakukan pergantian halaman. Hal ini tentu saja sangat mengutungkan baik dari sisi waktu dan biaya. Mengingat waktu yang dibutuhkan user untuk berada dalam situs tersebut cukup lama dan juga biaya untuk memperbesar jumlah bandwidth sangat mahal. Teknologi AJAX yang ditempatkan pada sisi client akan lebih terasa lagi kegunaanya jika pada sebuah situs juga dilengkapi dengan adanya web service yang ditempatkan pada sisi server. Dengan XML sebagai media yang menjembatani keduanya maka situs mampu berjalan dengan baik dan masalah dalam penghematan bandwidth dapat dikurangi secara maksimal. Web service merupakan suatu teknologi yang memungkinkan sistem heterogen untuk berkomunikasi satu sama lain menggunakan pesan. Karena sistem bisa heterogen maka kebutuhan akan interoperabilitas muncul. Oleh karena itu, XML sering digunakan untuk memformat pesan, hal ini dikarenakan XML terbentuk dalam format teks sehingga hampir semua sistem dapat memahami pesan dan bekerja dengan satu sama lain. Pesan akan digunakan untuk komunikasi antar aplikasi yang berjalan di mesin yang berbeda. Sebagai contoh, dalam aplikasi chat, teks yang diketik oleh pengguna di kemas dalam bentuk pesan, bersama dengan data yang akan menjelaskan mana pesan harus di kirim dan bagaimana pesan tersebut harus diinterpretasikan antara aplikasi server. Representational State Transfer (REST) merupakan pendekatan yang menjadikan fungsi-fungsi aplikasi menjadi service, yang dipaket sebagai bagian yang dapat digunakan ulang. Pada teknologi ini setiap sumber daya akan diberikan sebuah ID yang unik (misalnya, URL dokumen) yang memungkinkan sumber daya dapat berhubungan menggunakan standar (HTTP, HTML, XML).

REST dan web service menawarkan kemudahan integrasi beberapa sistem yang berbeda. Situs jejaring sosial yang di bangun akan berhubungan dengan beberapa situs aplikasi lainnya sehingga membutuhkan suatu rancangan yang tepat. Dalam hal inilah maka penulis mendapatkan ide untuk memanfaatkan teknologi komputer yaitu merancang situs jejaring sosial dengan menggunakan teknolgi AJAX dan juga web service guna melakukan pengamatan pentingnya pengaruh teknologi tersebut terhadap perkembangan dunia internet pada masa yang akan datang. 1.2 Rumusan Masalah Masalah yang akan diselesaikan pada penelitian ini termasuk: 1. Bagaimana membangun sebuah situs jejaring sosial yang baik. 2. Bagaimana melakukan proses komunikasi dengan menggabungkan teknologi AJAX di sisi client dan web service di sisi server, dengan XML sebagai media. 1.3 Batasan Masalah Batasan masalah yang menjadi acuan dalam penelitian skripsi ini adalah : 1. Pembuatan aplikasi AJAX pada client sangat bergantung pada web browser yang digunakan. 2. Tidak menangani permasalahan keamanan web (web security) dan keamanan jaringan (network security). 3. Aplikasi dibangun menggunakan bahasa pemrograman PHP versi 5.0. 4. Database Management Systems yang digunakan MySQL versi 5.2. 5. Server hosting yang akan digunakan untuk menempatkan file-file aplikasi ini berukuran kecil, karena hal ini terkendala oleh biaya untuk mengadakan kapasitas ruang penyimpanan yang besar sangat mahal. 6. Aplikasi hanya mampu menyediakan dukungan tampilan dalam bahasa Inggris. 7. Penelitian difokuskan pada penggunaan web service untuk penerapan REST.

1.4 Tujuan Penelitian Tujuan penelitian ini adalah untuk menciptakan sebuah sistem aplikasi situs jejaring sosial yang menggunakan konsep following/interest dengan memanfaatkan web service sebagai layanan yang menghubungkan antara client dengan server sehingga aplikasi dapat diakses secara mudah dan hemat dari segi pengadaan biaya. 1.5 Manfaat Penelitian Adapun manfaat dari penelitian ini adalah sebagai berikut : 1. Mengetahui kegunaan web service dalam menunjang keberhasilan sebuah situs jejaring sosial pada teknologi internet. 2. Lebih mengenalkan tentang keunggulan sebuah situs yang menggunakan AJAX sebagai elemen pendukung yang dapat diandalkan. 3. Memberikan pemahaman pentingnya menyediakan dan menghemat bandwidth pada sebuah situs yang akan dibangun. 4. Memberikan penjelasan tentang hubungan komunikasi antara AJAX sebagai teknologi pada sisi client dan web service pada sisi server dengan XML sebagai media yang menjembatani antara keduanya. 1.6 Metode Penelitian Adapun beberapa metode yang dilakukan dalam penyelesaian skripsi ini: 1. Studi Literatur Mengumpulkan informasi dan mempelajari materi serta sumber-sumber data yang berhubungan dengan REST dan web service, serta materi atau sumber-sumber lain yang terkait dengan penelitian ini. 2. Analisa Sistem Menganalisa minat dari setiap pengunjung yang telah diamati dari situs jaringan sosial yang telah ada sebelumnya. Kemudian, menggabungkan informasi yang telah dikumpulkan sebelumnya melalui studi literatur.

3. Perancangan dan Implementasi Algoritma Pada tahap ini dilakukan perancangan sesuai dengan hasil dari analisis sistem dan dilanjutkan dengan mengimplementasikan hasil analisis dan perancangan ke dalam sistem. 4. Pengujian Pada tahap ini dilakukan pengujian sistem apakah berjalan sesuai dengan tujuan penelitian. Kemudian untuk mengetahui seberapa besar sistem dapat memenuhi kebutuhan pengguna maka sistem akan melakukan polling kepada pengguna tentang bagaimana kinerja sistem yang telah dibangun pada situs jejaring sosial tersebut. 5. Penyusunan Laporan Pada tahap ini dilakukan penulisan dokumentasi hasil penelitian dari perancangan situs jejaring sosial berupa skripsi. 1.7 Sistematika Penulisan Sistematika penulisan skripsi ini terdiri dari bagaian-bagian berikut: BAB 1: PENDAHULUAN Bab ini menjelaskan latar belakang dari masalah yang di bahas dalam skripsi ini, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian, dan sistematika penulisan skripsi. BAB 2: TINJAUAN PUSTAKA Bab ini merupakan penjelasan mengenai teori-teori yang mendukung pembahasan tugas akhir khususnya yang berkaitan dengan arsitektur perangkat lunak, konsep REST dan web service. BAB 3: ANALISIS DAN PERANCANGAN SISTEM Bab ini akan dijelaskan tentang penyiapan dan lingkungan pengembangan berupa instalasi dan konfigurasi.

BAB 4: IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan tentang tahap-tahap yang dilalui dalam mengembangkan aplikasi dan bagaimana berjalannya aplikasi tersebut sesuai dengan rancangan yang telah direncanakan sebelumnya. BAB 5: KESIMPULAN DAN SARAN Pada bab ini akan dijelaskan tentang bagaimana kesimpulan dan saran dari penulis dari hasil pembahasan tugas akhir.