D
I
S
U
S
U
N
Oleh:
Nama : Firmansyah yoko zalukhu
Nim : 2020101004
Prodi : Teknik informatika
Semes :V
M.kul : Sistem terdistribusi
TEKNIK INFORMATIKA
STMIK METHODIST BINJAI
BAB I
PENDAHULUAN
Facebook atau Buku Muka adalah salah satu situs jaringan sosial dengan beberapa
fasilitas yang memungkinkan seseorang dapat menjalin pertemanan dan
berkomunikasi secara aktif dengan orang atau badan organisasi, tanpa dibatasi
dengan jarak, ruang, dan waktu.
A. Latar Belakang
Penggunaan internet bukanlah suatu hal yang istimewa atau khusus untuk kalangan
tertentu, baik dari segi profesi, kalangan masyarakat, pendidikan dan usia. Hampir
semua golongan masyarakat sudah tahu dan akrab dengan internet.
Seiring dengan perkembangan waktu dan modernisasi, internet menjadi sebuah
kebutuhan dan aktifitas tetap manusia sebagai anggota masyarakat. Selain menjadi
tuntutan profesi, pengembangan ilmu pengetahuan, berita, dan hiburan, berinternet
juga menjadi cara alternatif seseorang untuk bergaul sebagai makhluk sosial.
Hanya dengan bermodal sebuah komputer dengan sambungan kabel LAN
atau bandwidth, seseorang dapat mengakses internet dengan mudah dan bebas
selama 24 jam setiap harinya (non-stop) di sebagian besar penjuru dunia ini.
I. Sejarah Facebook
Facebook diperkenalkan ke publik oleh Mark Zuckerberg pada 4 Februari 2004.
Dia mendirikan Facebook bersama rekan-rekannya yakni Dustin Moskovitz, Chris
Hughes dan Eduardo Saverin. Media sosial ini sebenarnya tidak diperuntukkan
untuk umum. Kala itu, medsos yang bernama awal The Facebook tersebut dipakai
untuk interaksi terbatas bagi anggota asrama mahasiswa Universitas Harvard.
Jangkauan akses Facebook lalu diperluas ke Universitas Stanford, Columbia, dan
Yale pada 1 Maret 2004.
B. Perumusan Masalah
Rumusan masalah dari makalah ini adalah kinerja hubungan client dan server pada
facebook serta sistem distribusi jaringannya
C. Tujuan Penulisan
Makalah ini dibuat dengan tujuan menganalisis kinerja hubungan client dan server
pada facebook serta thread pada sistem distribusi
D. Metode Analisis
Metode yang digunakan dalam membuat makalah ini adalah metode yang mengacu
pada situs-situs yang relevan terhadap topik yang sedang dibahas.
E. Sistematika Penulisan
Makalah ini terdiri dari tiga bab.
Bab I yang merupakan pendahuluan berisikan latar belakang, perumusan masalah,
tujuan penulisan, metode analisis, dan sistematika penulisan.
Pada bab II berisi pembahasan masalah sesuai dengan topik apabila dilihat dari
berbagai aspek atau sudut pandang.
Pada bab III atau bab penutup berisikan kesimpulan dan saran dari masalah
tersebut.
BAB II
Kekurangan dan kelebihan FACEBOOK
Kelebihan:
1.mudah digunakan,mudah diunduh/download bisa diakses dismartphone dan
diweb pc
2.sebagai wadah medsos terpopuler
3.tempat bisnis, jual beli barang online dgn fitur marketplace
4.fitur keren serta game/permaiana terbaru
5,jaringan yang luas hingga dapat terhubung keseluruh dunia
Kekurangan:
1.menggunakan akses internet jadi tentu harus bayar
2.sering disalahgunakan
3.beberapa kasus,akun dapat dihack karena beberapa informasi penting seperti
password dan sandi bocor
Berikut lima dasar dari fitur keamanan Facebook yang harus diketahui agar data
pribadi tetap aman.
3. Kata Sandi
Banyak orang menggunakan kata sandi yang mudah diingat dan berkaitan dengan
pengalaman pribadi. Yang menjadi isu adalah hal tersebut sangat mudah ditebak
orang lain. Sangat penting untuk menggunakan kata sandi yang kuat dan unik
sehingga tidak mudah ditebak. Sebaiknya, pengguna menggunakan kombinasi unik
angka, karakter, dan kata, juga mengunjungi menu 'Changing Password' (ubah kata
sandi) secara berkala.
Tips keamanan:
1. Atur settingan privasi
Gaul di sosial media boleh-boleh saja kok, tapi Anda sebaiknya mengatur settingan privasi agar
tidak sembarangan orang dapat melihat profil dan konten Facebook Anda. Selain itu, jangan
sembarangan approve teman. Approve teman yang kamu kenal saja.
Facebook memang punya kebijakan agar semua orang yang memakai layanannya menggunakan
nama asli agar kita selalu tahu dengan siapa kita berhubungan. Meski demikian, jangan
memajang nomor ponsel atau data diri lainnya terlalu lengkap pada profil Anda.
Jika ini dilakukan, hacker nantinya bisa menggunakan informasi tersebut untuk menyebarkan
spam atau orang lain yang dendam pada Anda bisa saja menggunakan info itu untuk mem-bully
Anda. Semakin sedikit eksposur di Facebook akan semakin baik.
Penjahat dan predator bisa menggunakan informasi lokasi untuk melacak Anda. Jangan pernah
berpikiran bahwa hanya teman Anda approve saja yang dapat melihat informasi ini, bagaimana
jika teman Anda lupa logout saat ia menggunakan komputer publik atau akun mereka diretas?
Orang asing jadi tahu informasi lokasi Anda dan berniat merampok karena tahu Anda sedang
sendirian di rumah.
Jika Anda pernah merasa terancam, atau ada seseorang yang melecehkan Anda dengan
mengirimkan pesan Facebook yang tidak diinginkan, atau Anda melihat postingan sesuatu yang
kasar di wall publik, segera laporkan dengan mengklik "report abuse" pada postingan tersebut.
Jika ada seseorang yang mem-posting gambar yang tidak Anda sukai, Anda punya hak untuk
meng-untag diri Anda.
Jika password Anda terlalu sederhana, orang lain bisa menebak dan masuk ke akun Anda. Anda
juga tidak boleh memberi tahu password Anda kepada orang lain. Dan pastikan selalu logout dari
Facebook setelah selesai menggunakannya, terutama saat menggunakan komputer umum di
perpustakaan, sekolah, atau tempat publik lainnya.
Ada beberapa hal yang tidak boleh diposting di Facebook, seperti tidak mempermalukan orang
lain, curhat masalah pribadi, dan sebagainya. Saat memposting sesuatu, ingatlah bahwa
postingan itu dapat mempengaruhi orang lain. Karena itu jadilah orang pintar, think before
posting.
Meski Anda bisa menghapus postingan Anda dari Facebook, bukan berarti tidak ada orang lain
yang mengambil screenshot postingan itu sebelum Anda menghapusnya. Jika Anda merasa tidak
nyaman dengan seseorang, lebih baik sampaikan di depan orangnya saja, jangan mengeluh atau
menjelekkannya di internet.
Facebook memiliki fitur untuk mengunduh dan mem-backup semua data yang ada pada akun
masing-masing. Caranya mudah, pada bagian pojok kanan atas tekan tombol panah ke bawah
untuk memunculkan menu. Kemudian pilih menu Setting dan pada halaman General Account
Setting. Anda akan menemukan tombol Download a copy. Tombol ini berfungsi mengunduh
semua aktivitas Anda di Facebook.
9. Cek Aplikasi
Anda harus benar-benar teliti memeriksa aplikasi apa saja yang mendapat akses pada data
pribadi Anda. Caranya, Anda akan menemukan tombol Apps atau aplikasi pada halaman setting
di bagian bawah. Dengan mengklik tombol ini, Anda dapat melihat aplikasi apa saja yang
memiliki akses pada data pribadi Anda.
Pilihan terakhir adalah menghapus akun Facebook Anda. Caranya, Anda cukup masuk pada
menu Setting dan pilih Download a copy of your Facebook data seperti pada pilihan pertama.
Setelah itu, Anda harus menuju halaman ini kemudian klik Delete my account. Namun, Anda
harus memastikan bahwa semua data telah Anda backup terlebih dahulu.
Server facebook
Server facebook adalah suatu sistem komputer yang memiliki layanan
khusus berupa penyimpanan data. Data yang disimpan
melalui server berupa informasi dan beragam jenis dokumen yang
kompleks yang terhubung lewat internet secara global. Layanan
tersebut ditujukan khusus untuk client yang berkebutuhan dalam
menyediakan informasi untuk pengguna atau pengunjungnya.
Server facebook berperan penting dalam menyediakan layanan akses
lebih cepat untuk mengirim atau menerima data maupun informasi
yang tersedia pada server. Dalam bentuk fisiknya, server facebook
berwujud jaringan komputer dan memiliki ukuran yang sangat besar
dengan beberapa komponen pendukung prosesor dan RAM yang
berkapasitas besar.
Facebook adalah aplikasi social media yang sangat populer sampai sekarang ini,
kehadirannya membuat aplikasi ini banyyak digemari masyarakat untuk media
komunikasi, berbagi cerita bahkan sampai bisnis. Pengguna facebook sejauh ini
telah mencapaihingga ratusan juta pengguna. Dan sampai saat ini facebook terus
melakukan pembaruan. Untuk memenuhi kuota pengguna yang sangat banyak
pasti dibutuhkan server yang besar puula dan juga haru mampu menampung file-
file user tersebut, tanpa mengurangi kualitas berkomunikasi atau pemakaiannya.
Pada dasarnya client server pada facebook merupakan konsep arsitektur perangkat
lunak atau software yang menghubungkan dua objek berupa sistem client dan
sistem server yang saling berkomunikasi melalui jaringan komputer maupun satu
komputer yang sama. Server akan menyediakan pengelolaan aplikasi, data dan
keamanan data client
1. Sistem Client dan Server berjalan setidaknya pada dua sistem komputer
yang berbeda. Biasanya sebuah server melayani beberapa komputer
client, walaupun mungkin ada juga yang hanya melayani 1 client saja itu
yang dinamakan peer to peer atau point to point.
Dewasa ini, banyak perusahaan yang beralih dari jaringan terpusat menjadi jaringan
terdistribusi. Alasannya, dengan jaringan komputer terdistribusi, setiap komputer induk
(host/server) dapat melayani bagian-bagian yang berbeda. Misalnya, bagian keuangan
hanya dapat mengakses ke satu komputer induk atau bagian marketing hanya mampu
mengakses ke satu komputer induk yang berbeda. Komputer-komputer induk itu
terhubung ke satu komputer induk (host/server) yang utama.
2. KETAHANAN TINGGI
3. SKALABILITAS
oses dieksekusi.
3. Waiting: status yang dimiliki pada saat proses menunggu suatu event
osesor.
5. Terminated: status yang dimiliki pada saat proses telah selesai diek-
sekusi.
F .Thread pada facebook
Thread adalah sebuah alur kontrol dari sebuah proses. Kontrol thread tunggal ini
hanya memungkinkan proses untuk menjalankan satu tugas pada satu waktu.
Suatu thread seringkali menunggu event-event yang berbeda, seperti operasi I/O,
mengganti ke suatu thread yang berbeda menyebabkan lebih efisiennya proses
eksekusi perintah, karena processor tidak perlu idle untuk menunggu sampai
operasi selesai.
Tetapi, mengganti proses dari satu thread ke thread yang lain akan bisa
menyebabkan “overhead”. Jika terlalu banyak thread, pengalihan overhead akan
membanjiri bagian dari proses thread yang sedang di eksekusi, juga, sistem akan
mulai berjalan lambat – mulai melakukan proses pergantian antar thread daripada
menyelesaikan proses dari thread sebelumnya terlebih dahulu.
Pada poin ini, setiap thread menunggu thread lain sebelum memulai proses, jadi
setiap thread dikunci, sehingga mengakibatkan deadlock secara keseluruhan dalam
proses eksekusi kode yang dijalankan.
Masalah dari code yang tidak atomic atau menyebabkan deadlock adalah bahwa
kode tersebut tergantung pada urutan terjadinya instruksi dalam processor pada
beberapa thread
File Service fb
H.
Organisasi penyimpanan
Struktur direktori (hirarki, pathname)
Metadata (pengaturan informasi file) : atribut file, informasi struktur direktori, dll
Atribut File
File adalah kumpulan informasi berkait yang diberi nama dan direkam pada
penyimpanan sekunder. Atribut file terdiri dari :
• Nama : Merupakan satu-satunya informasi yang tetap dalam bentuk yang bisa
dibaca oleh manusia (human readable form)
• Type : Dibutuhkan untuk sistem yang mendukung beberapa tipe berbeda
• Lokasi : Merupakan pointer atau penunjuk ke device dan lokasi file pada
device tersebut berada• Ukuran (Size) : Ukuran file pada saat itu, baik dalam
byte, huruf ataupun blok
• Proteksi : Informasi mengenai kontrol akses, misalnya siapa saja yang boleh
membaca, menulis dan mengeksekusi file
• Informasi lain tentang file, seperti :
– Pembuatan file
– Modifikasi terakhir yang dilakukan pada file
BAB III
PENUTUP
A.Kesimpulan
Dari penjelasan yang telah dijelaskan pada Bab II, mengenai situs facebook dan
kinerja hubungan client &service serta thread sistem terdistribusi pada aplikasi
facebook bahwa facebook dibangun dgn proses yang kompleks dgn teknologi-
teknologi mesin pendukung dan algoritma yang selalu upgrade dan dgn penjelasan
proses system distribusinya kita tahu bagaimana kinerja komponen-komponen
pendukung untuk saling membangun kebutuhan antar klient dan servis.
Disamping itu juga kita tahu akan kekurangan dan kelebihan.
B. Saran
Sebagai anggota masyarakat dan pengguna situs-situs pertemanan, Facebook atau
situs lainnya, alangkah baiknya jika kita dapat menggunakannya secara tidak
berlebihan dan melihat fungsi utama Facebook sebagai pelengkap pertemanan dan
pergaulan primer di dunia nyata, sehingga kita tidak lebih sibuk mengurusi dan
menghabiskan waktu yang seharusnya kita gunakan untuk bersosilisasi dan
berkomunikasi secara langsung dengan orang yang ada di sekitar kita, bukan
dengan orang yang baru saja akan kita temui di dunia maya.
Harapan kita agar facebook selalu mendepankan keamanan akun dan privasi.
Selain itu, kita juga harus menjaga norma-norma dan nilai yang berlaku dalam
masyarakat dan negara, sehingga kita dapat mempertanggungjawabkan setiap
perilaku dan sikap kita di dunia maya.
Karena dengan penggunaan Facebook dan situs jaringan pertemanan lainnya
dengan baik, benar dan bertanggung jawab, kita dapat menggunakan fasilitas-
fasilitas umum itu dengan nyaman, tidak mengganggu kepentingan orang lain,dan
aman.