Sabtu, 13 April 2013

Pemprograman Web Statis dan Dinamis


A.       Pengertian Website
a.        Sejarah singkat mengenai website
Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee dan situs web yang tersambung dengan jaringan pertama kali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik. Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan.
b.       Pengertian dari website
Website atau situs adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagai URL.
c.        Bahasa pemrograman berbasis website
1. Bahasa pemrograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer
2. Bahasa pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows)
3. Bahasa pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

4. Bahasa pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
5. Bahasa pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.ASP bekerja pada web server dan merupakan server side scripting.
6. Bahasa pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
7. Bahasa pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
8. Bahasa pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
9. Bahasa pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.Syntax coldfusion berbasis html.
d.       Teknologi Web
1. Web 1.0
Merupakan teknologi Web generasi pertama yang merupakan revolusi baru di dunia Internet karena telah mengubah cara kerja dunia industri dan media. Pada dasarnya, Website yang dibangun pada generasi pertama ini secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif. Berbagai Website seperti situs berita “cnn.com” atau situs belanja “Bhinneka.com” dapat dikategorikan ke dalam jenis ini.
2. Web 2.0
Web 2.0 Istilah Web 2.0 pertama kalinya diperkenalkan oleh O’Reilly Media pada tahun 2004 sebagai teknologi Web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online. Menurut Tim O’Reilly, Web 2.0 dapat didefinisikan sebagai berikut: “Web 2.0 adalah revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform, dan merupakan suatu percobaan untuk memahami berbagai aturan untuk mencapai keberhasilan pada platform baru tersebut. Salah satu aturan terutama adalah: Membangun aplikasi yang mengeksploitasi efek jaringan untuk mendapatkan lebih banyak lagi pengguna aplikasi tersebut” Berbagai layanan berbasis web seperti jejaring sosial, wiki dan folksonomies (misalnya: “flickr.com”, “del.icio.us”) merupakan teknologi Web 2.0 yang menambah interaktifitas di antara para pengguna Web.
3. Web 3.0
Walaupun masih dalam perdebatan di kalangan analis dan peneliti, istilah Web 3.0 tetap berpotensi menjadi generasi teknologi di dunia Internet. Saat ini, definisi untuk Web 3.0 sangat beragam mulai dari pengaksesan broadband secara mobile sampai kepada layanan Web berisikan perangkat lunak bersifat on-demand [Joh07]. Namun, menurut John Markoff, Web 3.0 adalah sekumpulan teknologi yang menawarkan cara baru yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online. Berdasarkan definisi yang dikemukakan tersebut, maka pada dasarnya Semantic Web memiliki tujuan yang sama karena Semantic Web memiliki isi Web yang tidak dapat hanya diekpresikan di dalam bahasa alami yang dimengerti manusia, tetapi juga di dalam bentuk yang dapat dimengerti, diinterpretasi dan digunakan oleh perangkat lunak (software agents). Melalui Semantic Web inilah, berbagai perangkat lunak akan mampu mencari, membagi, dan mengintegrasikan informasi dengan cara yang lebih mudah [Tim01]. Pembuatan Semantic Web dimungkinkan dengan adanya sekumpulan standar yang dikoordinasi oleh World Wide Web Consortium (W3C). Standar yang paling penting dalam membangun Semantic Web adalah XML, XML Schema, RDF, OWL, dan SPARQL..

B.       Web Statis dan Dinamis
a.        Pengertian Web Statis dan Dinamis
1. Web statis
Web Statis adalah web yang content atau isinya tidak berubah – ubah. Maksudnya adalah isi dari dokumen yang ada di web tersebut tidak dapat diubah secara  mudah. Ini dikarenakan script yang digunakan untuk membuat web statis tidak mendukung untuk mengubah isi dokumen.
Karena script yang digunakan untuk membuat web statis ini seperti HTML dan Cascading Style Sheet atau biasa disebut dengan CSS. Maka dari itu untuk perubahan isi dokumen pada web statis harus mengubah isi file HTML atau CSS tersebut. Bagi orang awam atau orang yang tidak mengerti soal program atau script HTML dan CSS akan sangat sulit sekali dilakukan. Untuk itu jika kita ingin mengubah dokumen web statis harus mengerti benar scipt HTML atau CSS atau sering disebut programmer yang dapat melakukan perubahan isi dokumen sebuah web statis.
Web statis ini biasanya digunakan oleh website yang menggunakan HTML, Web Search Engine, atau web Company Profile.
Contoh web statis : http://www.balitechy.com/website-statis.html , http://lendraandrian.com/jasablog/


2. Web dinamis
Web Dinamis adalah Web yang content atau isinya dapat berubah – ubah setiap saat. Karena dalam teknologi pembuatan web dinamis sudah dirancang semudah mungkin bagi user yang menggunakan web dinamis tersebut.
Untuk perubahan content atau isi dokumen dalam sebuah web dinamis dibilang mudah ketimbang web statis yang harus memiliki keahlian khusus pada bagian scripting web tersebut. Ketika kita akan mengubah content atau isi dari sebuah web dinamis kita hanya perlu masuk kebagian control panel atau bagian administrator web yang telah disediakan oleh script web dinamis.
Jadi untuk pengubahan content atau isi dokumen dalam sebuah web dinamis tidak perlu memiliki keahlian programming atau seorang programmer saja yang dapat mengubah isi dokumen pada web dinamis. Untuk membuat web dinamis diperlukan beberapa komponen yaitu client side scripting ( HTML, JavaScript, Casing Style Sheet atau CSS) dan server side scripting seperti PHP dan program basis data seperti database MySQL untuk menyimpan data – data yang ada di web dinamis.
Contoh  web dinamis : http://pizangdesain.com/?q=node/8, http://rudyantoarief.com/wp/?tag=web-dinamis

b.       Kelebihan dan kekurangan serta perbedaan web statis dan dinamis
1. Web statis
Selalu menampilkan informasi yang sama kepada semua pengguna
o    Kelebihan web statis :
1.       Cepat dan mudah dalam pengaksesan bahkan oleh orang yang tidak punya pengalaman
2.       Ideal untuk menunjukkan cara kerja sebuah situs
3.       Cukup satu salinan untuk semua orang
o    Kekurangan web statis :
1.       Susah dikelola jika situs semakin besar
2.       Sulit untuk up to date
3.       Kesulitan untuk personalisasi pengunjung
2. Web dinamis
o Perluasan kemampuan html
o Menggunakan perangkat lunak tambahan
o Perubahan informasi dalam halaman web dapat ditangani melalui peubahan data, bukan melalui perubahan        kode program
o Aplikasi web dapat dikoneksikan dengan database
o Perubahan informasi menjadi tanggung jawab operator dan bukan tanggung jawab web master
3. Perbedaan web statis dan dinamis
·                 Interaksi antara pengunjung dengan pemilik web 
Dalam web statis tidak dimungkinkan terjadinya interaksi antara pengunjung dengan pemilik web. Sementara dalam web dinamis terdapat interaksi antara pengunjung dengan pemilik web seperti memberikan komentar, transaksi online, forum dll
·                 Adanya script language yang digunakan 
Web statis hanya menggunakan HTML saja, sedangkan web dinamis menggunakan bahasa pemrograman web seperti PHP atau ASP.
·                 Penggunaan database 
Web statis tidak menggunakan database karena tidak ada data yang perlu disimpan dan diproses. Sedangkan web dinamis menggunakan database seperti mysql, oracle, dll untuk menyimpan dan memproses data
·                 Content 
Content dalam web statis hanya diberikan oleh pemilik web dan jarang diupdate, sementara content dalam web dinamis bisa berasal dari pengunjung dan lebih sering diupdate


C.       Cotoh program web
a.        HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer
Contoh kode programnya yang sederhana :
<html>
<head>
<title>Halo Krismit</title>
</head>

<body>
halo ini adalah website pertama saya!
</body>
</html>

b.       PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
Contoh kode pemrograman dalam penerapan penghitungan bilangan prima dibawah 1.000.000 :
<html>
<body>
<?php
function bilangan_prima($limit) {

 $prima = array();

 for ($i=2; $i<=$limit; $i++)


 $prima[$i] = true;

 $akarLimit = (int)sqrt($limit);

 for ($i=2; $i<=$akarLimit; $i++) {

 if ($prima[$i]) {

 for ($j=$i*$i; $j<=$limit; $j+=$i) {

 $prima[$j] = false;

 }

 }

 }

 $i = 0;

 foreach ($prima as $bilangan=>$status) {

 if ($status) { echo "$bilangan ";$i++; }

 }

 echo "Jumlahnya:". $i;

}

$start=mktime();

bilangan_prima(1000); //menampilkan bilangan prima dari 1 - 1 juta

$finish=mktime();

$result=$finish-$start;

echo "Time: $result seconds";

?>
</body>
</html>

c.        Javascript  
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
Contoh kode pemrograman Javascript untuk penghitungan keliling persegi panjang :

public class persegiPanjang  
 {  
 public static void main(String[] args)  
 {  
 int luas, lebar, keliling;  
 luas = 20;  
 lebar = 45;  
 keliling = 2 * (luas + lebar);  
 System.out.println("Hasil Keliling: "+ keliling);  
 }  
 } 
o    JQuery
Pengertian JQuery adalah sebuah framework berbasiskan Javascript. JQuery sama dengan Javascript Library yaitu kumpulan kode atau fungsi Javascript siap pakai, sehingga mempermudah dan mempercepat kita dalam membuat kode Javascript.Hal yang menarik dari JQuery adalah penekanan interaksi antara Javascript dan HTML. JQuery pertama kali dirilis pada tahun 2006 oleh John Resig.
JQuery memiliki slogan “Write less, do more” yang artinya kesederhanaan dalam penulisan code, tapi dengan hasil yang lebih banyak. JQuery sendiri berlisensikan GNU General Public License dan MIT License.
Contoh kode pemrograman Jquery untuk membuat stripe (warna selang-seling) pada baris suatu tabel :
function stripe (id) {
var even = false;
var evenColor = arguments [1] ? arguments [1] : "#fff";
var oddColor = arguments [2] ? arguments [2] : "#eee";
var table = document.getElementById (id);
if ( ! table) {return;}
var tbodies = table.getElementsByTagName ("tbody");
for (var h = 0; h < tbodies.lenght; h++) {
var trs = tbodies[h].getElementsByTagName("tr");
for (var i = 0; i < trs.lenght; i++) {
if ( ! hasClass(trs[i])) && ! trs[i] . style.backgroundColor) {
var tds = trs[i].getElementsByTagName("td");
for (var j = 0; j < tds.lenght; j++) {
var mytd = tds[j];
if ( ! hasClass(mytd) && ! mytd.style.backgroundColor) {
mytd.style.backgroundColor = even ? evenColor : oddColor;

}
  }
    }
      }
        }
          }
D.       Cara kerja akses web online
1.  Nyalakan komputer terlebih dahulu.
2.  Pertama - tama pastikan bahwa anda sudah terhubung dengan koneksi internet, contoh : modem dari telkom flash ini yang sudah terhubung dengan internet. 

3. Carilah software untuk mengakses internet seperti (mozila firefox, google chrome, internet explorer dsb), contoh : mengakses halaman web dengan menggunakan google chrome. Setelah itu masukan alamat web, misal : google.

E.        Daftar pustaka :

Rabu, 16 Januari 2013

Ringkasan Film #Linimassa 1 - Social Media


Pendahuluan
Sebelum kita masuk pada ulasan mengenai film linimassa, mari kita mengulas sedikit mengenai media sosial atau dalam Bahasa Inggrisnya social media. Pada zaman modern seperti ini terdapat banyak sekali social media dan penggunanya seperti yang sering kita dengar bahkan mungkin kita gunakan sendiri yaitu twitter dan facebook. Sebelum kita bahas lebih dalam mengenai social media, mari kita memahami terlebih dahulu arti dari social media itu sendiri. Social media adalah sebuah media online, dengan para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki, forum dan dunia virtual. Dan kegunaan dari social media sangatlah banyak dan contoh-contoh kegunaannya dalam dunia nyata dapat kita ketahui melalui ulasan film linimassa dibawah ini. Dan social media sendiri memiliki beberapa ciri, yaitu :
  • Pesan yang di sampaikan tidak hanya untuk satu orang saja namun bisa keberbagai banyak orang contohnya pesan melalui SMS ataupun internet
  • Pesan yang di sampaikan bebas, tanpa harus melalui suatu Gatekeeper
  • Pesan yang di sampaikan cenderung lebih cepat di banding media lainnya
  • Penerima pesan yang menentukan waktu interaksi

Ulasan Film Linimassa 1
Bangsa Indonesia terdiri dari 60.000 desa, dengan jumlah penduduk 220 juta orang. Pengguna internet ataupun social media sendiri sangat banyak. Seperti facebook, pengguna facebook di Indonesia sendiri telah mencapai 30,1 juta orang. Karena jumlahnya yang banyak itu maka Indonesia menjadi negara kedua di dunia sebagai pengguna facebook terbesar atau terbanyak. Dan twitter, Indonesia dinobatkan sebagai negara nomor tiga di Asia dengan pengguna twitter terbanyak yaitu 6,2 juta pengguna dan aktivitas twitter itu sendiri sekitar 20,8% dan persentase itu mengalahkan Brazil dan Amerika, aktivitas twitter di Brazil hanya sekitar 20,5% sedangkan Amerika 11.9%. Dan hingga saat ini pengguna internet ada sekitar 45 juta orang dan Blogger Indonesia terdapat 2,7 juta. Bahkan pengguna handphone sendiri ada 150-180 juta orang. Dari data-data yang telah disebutkan di atas tadi, kita dapat menyimpulkan bahwa Indonesia sudah cukup maju dan paham mengenai internet khususnya social media sendiri. Dan alasan utama dari cukup baiknya perkembangan social media adalah karena faktor sosial, yaitu para penggunanya ingin menjadi eksis, mengekspresikan diri mereka, dan bergaul.
Persebaran penggunaan social media sendiri sudah cukup merata, mulai dari kalangan menengah keatas hingga kalangan menengah kebawah sendiri. Seperti contohnya Bapak Harrybdi atau yang lebih dikenal dengan panggilan Harry Van Yogya, ia adalah salah seorang tukang becak di Jogja yang sudah menggunakan social media dengan sangat baik dan untuk melakukan hal-hal positif dan menguntungkan. Ia menggunakan facebook dan friendster untuk mempromosikan layanannya seperti menjadi tour guide untuk para wisatawan mancanegara, mencarikan hotel untuk mereka, dan mengantar mereka ke obyek-obyek wisata di Jogja dengan menggunakan becaknya itu. Dan dari promosi layanannya di facebook dan friendster itu akhirnya ia mendapatkan banyak client  dari dalam maupun luar negeri. Ia selalu menyempatkan waktu untuk terus belajar mengenai social media dan terus mengupdate social medianya di tengah-tengah kesibukannya yang sangat padat itu, ia tidak hanya bekerja untuk menafkahi anak-anaknya, ia juga merupakan single parents yang selalu mengerjakan segala pekerjaan rumah tanpa lelah dan tanpa mengeluh sedikitpun. Ia melakukan segala tugas itu seorang diri sejak 2006, karena istrinya meninggal pada gempa bumi yang terjadi di Jogja 6 tahun silam. Dari kisah hidup Bapak Harry Van Yogya ini kita dapat melihat begitu besarnya peran social media dalam kehidupan kita jika kita bisa dan mau untuk memanfaatkannya.
Selain Bapak Harry Van Yogya ada juga Mas Blontank Poer yang turut menggunakan social media dengan sangat baik. Mas Blontank Poer ini ikut bergabung sebuah komunitas blogger Solo yang bernama Bengawan Blogger Community. Komunitas ini dinamai Bengawan karena keinginan para anggotanya untuk membuka situs secara bebas, tidak hanya untuk kalangan murid atau perguruan tinggi saja tapi untuk smua kalangan termasuk para penyandang cacat. Sehingga diberilah nama yang netral yaitu Bengawan, seperti nama sebuah sungai yang ada di sana. Dalam  Bengawan Blogger Community ini para anggotanya diajar banyak hal mengenai dunia Teknologi Komunikasi dan Informasi atau yang lebih sering disebut dengan TIK. Dalam komunitas ini diajarkan bagaimana mengoprasikan komputer dan menggunakan social media yang ada di internet, seperti Anto Darmanto, ia adalah penyandang cacat kaki namun ia memiliki kemauan yang sangat besar untuk belajar terutama tentang blogging dan design. Di dalam komunitas ini banyak sekali teman-teman lain yang dengan sangat sabar mengajarinya. Hingga saat ini ia sudah menguasai blogging dan pendesainan menggunakan Photoshop dan CorelDraw. Selain itu ada juga seorang atlet bernama Tini Ismawati, ia diberi kesempatan oleh pemerintah untuk bekerja. Dan ia mau diajar dan mau belajar dengan teman-teman di sana hingga akhirnya ia bisa mengkopi, meng-save dan membuka file dalam komputer.Dan menurut saya gerakan dari komunitas-komunitas sejenis ini lah yang membuat perkembangan mengenai TIK terutama social media menjadi berkembang dengan sangat cepat dan hal ini juga akan menguntungkan Negara Indonesia sendiri maka dari itu seharusnya pemerintah memperhatikan komunitas-komunitas seperti ini dan memfasilitasinya sehingga menciptakan para penerus bangsa yang jauh lebih berwawasan dan berkualitas.
Onno W Purbo yang merupakan ICT watch advisor berkeinginan untuk melihat 240.000 sekolah yang ada Indonesia memakai internet dan 46.5 juta anak Indonesia memakai internet serta menulis blog tentang kotanya masing-masing. Sehingga  kita bisa mempunyai 46.5 juta halaman blog per bulannya.
Menurut Sammy Pangerapan dari Indonesia Internet Service Provider Association, fungsi internet merupakan hal terindah karena itu bisa mempermudah mereka berbisnis, berkoneksi, bahkan untuk menambah ilmu pengetahuan. Hal-hal positif itulah yang harus ditonjolkan dari pada sisi negatifnya.
Organisasi Blood For Life juga telah menggunakan fasilitas sosial media yang ada dengan sangat baik sehingga organisasi ini telah menyelamatkan begitu banyak nyawa manusia. Organisasi Blood For Life ini memfasilitasi dan mempermudah para pendonor darah dan para orang-orang yang membutuhkan darah untuk dapat bertemu dan saling membantu. Organisasi ini menggunakan banyak sekali social media, yaitu : twitter, bbm, telepon, sms, dll. Hal ini semakin mempermudah para pendonor darah bertemu dengan orang yang membutuhkan darah mereka dengan segera. Dan organisasi seperti ini harus terus dipertahankan bahkan terus ditambah agar semakin banyak orang tertolong karena tetesan darah kita.
Social media ternyata memiliki dua dampak dalam kehidupan kita, sama seperti yang dialami oleh seorang ibu yang bernama Prita Mulyasari. Ibu Prita ini mengalami dua dampak dari social media itu sendiri, yang pertama ia alami adalah dampak negatifnya, ia dianggap telah mencemarkan nama baik dari salah satu rumah sakit swasta di kawasan Tangerang dan ia dituntut oleh hokum ITE karena ulahnya yang mengeluhkan ketidakpuasannya terhadap rumah sakit itu dan ia tuliskan di email dan surat pembaca. Dan karena tindakannya itu pula, Prita di jatuhi hukuman penjara tiga minggu dan harus membayarkan denda 204 juta rupiah. Tetapi karena masalah itu, Prita juga merasakan dampak positif dari social media. Ternyata tanpa sepengetahuannya, rakyat Indonesia yang peduli dan merasa memiliki solideritas tinggi terhadap masalah Prita ini menggalangkan aksi “koin untuk Prita” dan segala informasi mengenai aksi ini disebar luaskan melalui dunia maya. Dan Prita sendiri mengungkapkan bahwa bantuan terbesar datangnya dari dunia maya (social media). Dan dukungan yang Prita terima ternyata berasal dari segala kalangan termasuk anak-anak kecil, mereka menjadi relawan kecil yang turut menyisihkan uang saku mereka untuk membantu Prita agar bebas dari hukumannya itu. Dan benar adanya, Prita bebas karena bantuan dari masyarakat dari seluruh penjuru Indonesia yang mengerti kasusnya melalui informasi yang disebarkan melalui dunia maya dan para relawan yang bersedia meluang waktu dan tenaganya untuk mengupdate informasi-informasi bahkan turut menghitung smua koin yang dikumpulkan untuk Prita. Dari kisah Prita ini kita dapat mengetahui bahwa dampak dari social media itu sangat besar, maka dari itu kita harus bijak menggunakan fasilitas sosial media yang ada.
Kasus lainnya yang memiliki hubungan erat dengan social media adalah kasus dari dua orang anggota KPK yaitu Bibit Samad Rianto dan Chandra M Hamzah yang terjadi pada tahun 2009 lalu. Mereka di tahan atas tuduhan penyalahgunaan atau penyelewengan wewenang serta menerima suap. Masyarakat menuding bahwa ada otoritas politik dan kepolisian di balik masalah tersebut. Dan dengan adanya kasus ini, masyarakat turut melakukan dukungan terhadap Bibit-Chandra yang mereka aggap tidak bersalah melalui social media, yaitu facebook. Dukungan masyarakat pun sangat luar biasa, tidak hanya dibuktikan melalui facebook bahkan mereka menunjukan dukunganya itu sampai ke jalanan hingga sebelum kasus ini masuk ke rana hukum atau pengadilan. Bibit sendiri menerbitkan bukunya yang berjudul “Go to Hell Corruptors”, dan buku itu diterima baik di masyarakat dan mendapat  dukungan dari para fecebookers. Dukungan dari para facebookers diawali oleh Uman Yasmin dari Bengkulu yang memasukan program itu kedalam facebook. Dan hanya dalam hitungan hari yaitu 9 hari, 1 juta facebookers pun di dapat dan itu menunjukan bahwa target yang di targetkan itu tercapai. Kebanyakan facebookers yang ikut mendukung aksi ini adalah orang-orang atau masyarakat di luar sana yang telah muak merasakan begitu banyaknya kasus korupsi di Indonesia. Dari kasus Bibit-Chandra ini kita bisa mengerti bahwa persebaran berita melalui social media begitu cepat dan kebanyakan akan membuahkan hasil yang positif. Dari social media juga kita bisa mendapatkan begitu banyak dukungan dari masa ataupun masyarakat dalam berbagai hal atau masalah.
Fungsi social media di masyarakat sangat banyak dan beragam, seperti contohnya dalam aplikasi di aspek kehidupan seperti menolong korban bencana alam, dll. Hal ini sudah di lakukan beberapa tahun silam pada kejadian bencana alam di Jawa Tengah, yaitu saat Gunung Merapi meletus. Akibat bencana alam ini, masyarakat sekitar Gunung Merapi menjadi kehilangan segalanya, mereka kehilangan harta bendanya, kehilangan sanak saudaranya, kehilangan lahan untuk mencari nafkah, dan bahkan untuk berteduh saja mereka sudah tidak memiliki tempat lagi. Kondisi mereka pun sangat mengkhawatirkan dan mereka sangat membutuhkan pertolongan. Dan peran social media, khususnya twitter sangat bermanfaat dan berperan pada usaha pertolongan dari masyarakat pada bencana alam ini. Pada saat itu ada seorang pria yang memiliki account twitter dan melalui account twitternya itu ia menyebarkan informasi-informasi mengenai bencana alam gunung meletus ini, termasuk informasi mengenai evakuasi terhadap korban dan lainnya. Akibat informasinya melalui twitter itu tak lama kemudian bala bantuan datang, tim evakuasi terus berdatangan dan membantu proses evakuasi di tempat kejadian bencana alam. Selain membahas mengenai proses evakuasi, pria itu juga menyebarkan informasi mengenai kacau balaunya tempat pengungsian dan logistic yang ada di sana. Dan melalui informasi itu juga, akhirnya terbentuklah gerakan nasi bungkus. Gerakan nasi bungkus ini bertujuan untuk memberi bantuan makanan kepada para korban bencana alam agar tetap dapat bertahan hidup. Selain pria itu ada juga seorang gadis muda yang juga seorang pengguna twitter yang ikut terlibat dalam membantu para korban bencana alam gunung meletus itu. Hingga akhirnya berita mengenai bencana alam gunung meletus itu terus menyebar dan membuat banyak sekali orang yang berminat untuk membantu dan menjadi relawan di sana. Dan untuk mempermudah para calon relawan, dibuatlah formulir online dan URLnya yang disebarluaskan melalui twitter. Sehingga siapa pun yang berminat bisa langsung mendaftar dan mengaksesnya dengan mudah melalui twitter. Dan yang sangat menakjubkan adalah baru 5 menit formulir itu disebarluaskan sudah ada 25 orang yang mendaftarkan diri untuk menjadi relawan dan setelah 30 menit sudah ada 100 orang yang mendaftar dan jumlah pendaftar terus meningkat dengan berjalannya waktu. Dari kisah mengenai bencana alam ini kita dapat melihat begitu canggihnya teknologi di social media kita saat ini sehingga dapat mempermudah kerja kita sendiri.
 
Dari semua kisah diatas kita dapat menyimpulkan bahwa social media di Indonesia sudah cukup berkembang dan sudah cukup baik dimanfaatkan oleh masyarakatnya sehingga sangat berguna untuk kehidupan masyarakat Indonesia sendiri. Namun kita tidak boleh berbangga diri, kita harus terus mengembangkannya demi terciptanya Indonesia yang semakin baik dan semakin berkembang. Dan kita harus tetap menjadi masyarakat yang bijaksana dalam menggunakan social media yang ada agar tidak berimbas negatif kepada diri kita sendiri.

Sabtu, 13 April 2013

Pemprograman Web Statis dan Dinamis


A.       Pengertian Website
a.        Sejarah singkat mengenai website
Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee dan situs web yang tersambung dengan jaringan pertama kali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik. Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan.
b.       Pengertian dari website
Website atau situs adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagai URL.
c.        Bahasa pemrograman berbasis website
1. Bahasa pemrograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer
2. Bahasa pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows)
3. Bahasa pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

4. Bahasa pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
5. Bahasa pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.ASP bekerja pada web server dan merupakan server side scripting.
6. Bahasa pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
7. Bahasa pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
8. Bahasa pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
9. Bahasa pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.Syntax coldfusion berbasis html.
d.       Teknologi Web
1. Web 1.0
Merupakan teknologi Web generasi pertama yang merupakan revolusi baru di dunia Internet karena telah mengubah cara kerja dunia industri dan media. Pada dasarnya, Website yang dibangun pada generasi pertama ini secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif. Berbagai Website seperti situs berita “cnn.com” atau situs belanja “Bhinneka.com” dapat dikategorikan ke dalam jenis ini.
2. Web 2.0
Web 2.0 Istilah Web 2.0 pertama kalinya diperkenalkan oleh O’Reilly Media pada tahun 2004 sebagai teknologi Web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online. Menurut Tim O’Reilly, Web 2.0 dapat didefinisikan sebagai berikut: “Web 2.0 adalah revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform, dan merupakan suatu percobaan untuk memahami berbagai aturan untuk mencapai keberhasilan pada platform baru tersebut. Salah satu aturan terutama adalah: Membangun aplikasi yang mengeksploitasi efek jaringan untuk mendapatkan lebih banyak lagi pengguna aplikasi tersebut” Berbagai layanan berbasis web seperti jejaring sosial, wiki dan folksonomies (misalnya: “flickr.com”, “del.icio.us”) merupakan teknologi Web 2.0 yang menambah interaktifitas di antara para pengguna Web.
3. Web 3.0
Walaupun masih dalam perdebatan di kalangan analis dan peneliti, istilah Web 3.0 tetap berpotensi menjadi generasi teknologi di dunia Internet. Saat ini, definisi untuk Web 3.0 sangat beragam mulai dari pengaksesan broadband secara mobile sampai kepada layanan Web berisikan perangkat lunak bersifat on-demand [Joh07]. Namun, menurut John Markoff, Web 3.0 adalah sekumpulan teknologi yang menawarkan cara baru yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online. Berdasarkan definisi yang dikemukakan tersebut, maka pada dasarnya Semantic Web memiliki tujuan yang sama karena Semantic Web memiliki isi Web yang tidak dapat hanya diekpresikan di dalam bahasa alami yang dimengerti manusia, tetapi juga di dalam bentuk yang dapat dimengerti, diinterpretasi dan digunakan oleh perangkat lunak (software agents). Melalui Semantic Web inilah, berbagai perangkat lunak akan mampu mencari, membagi, dan mengintegrasikan informasi dengan cara yang lebih mudah [Tim01]. Pembuatan Semantic Web dimungkinkan dengan adanya sekumpulan standar yang dikoordinasi oleh World Wide Web Consortium (W3C). Standar yang paling penting dalam membangun Semantic Web adalah XML, XML Schema, RDF, OWL, dan SPARQL..

B.       Web Statis dan Dinamis
a.        Pengertian Web Statis dan Dinamis
1. Web statis
Web Statis adalah web yang content atau isinya tidak berubah – ubah. Maksudnya adalah isi dari dokumen yang ada di web tersebut tidak dapat diubah secara  mudah. Ini dikarenakan script yang digunakan untuk membuat web statis tidak mendukung untuk mengubah isi dokumen.
Karena script yang digunakan untuk membuat web statis ini seperti HTML dan Cascading Style Sheet atau biasa disebut dengan CSS. Maka dari itu untuk perubahan isi dokumen pada web statis harus mengubah isi file HTML atau CSS tersebut. Bagi orang awam atau orang yang tidak mengerti soal program atau script HTML dan CSS akan sangat sulit sekali dilakukan. Untuk itu jika kita ingin mengubah dokumen web statis harus mengerti benar scipt HTML atau CSS atau sering disebut programmer yang dapat melakukan perubahan isi dokumen sebuah web statis.
Web statis ini biasanya digunakan oleh website yang menggunakan HTML, Web Search Engine, atau web Company Profile.
Contoh web statis : http://www.balitechy.com/website-statis.html , http://lendraandrian.com/jasablog/


2. Web dinamis
Web Dinamis adalah Web yang content atau isinya dapat berubah – ubah setiap saat. Karena dalam teknologi pembuatan web dinamis sudah dirancang semudah mungkin bagi user yang menggunakan web dinamis tersebut.
Untuk perubahan content atau isi dokumen dalam sebuah web dinamis dibilang mudah ketimbang web statis yang harus memiliki keahlian khusus pada bagian scripting web tersebut. Ketika kita akan mengubah content atau isi dari sebuah web dinamis kita hanya perlu masuk kebagian control panel atau bagian administrator web yang telah disediakan oleh script web dinamis.
Jadi untuk pengubahan content atau isi dokumen dalam sebuah web dinamis tidak perlu memiliki keahlian programming atau seorang programmer saja yang dapat mengubah isi dokumen pada web dinamis. Untuk membuat web dinamis diperlukan beberapa komponen yaitu client side scripting ( HTML, JavaScript, Casing Style Sheet atau CSS) dan server side scripting seperti PHP dan program basis data seperti database MySQL untuk menyimpan data – data yang ada di web dinamis.
Contoh  web dinamis : http://pizangdesain.com/?q=node/8, http://rudyantoarief.com/wp/?tag=web-dinamis

b.       Kelebihan dan kekurangan serta perbedaan web statis dan dinamis
1. Web statis
Selalu menampilkan informasi yang sama kepada semua pengguna
o    Kelebihan web statis :
1.       Cepat dan mudah dalam pengaksesan bahkan oleh orang yang tidak punya pengalaman
2.       Ideal untuk menunjukkan cara kerja sebuah situs
3.       Cukup satu salinan untuk semua orang
o    Kekurangan web statis :
1.       Susah dikelola jika situs semakin besar
2.       Sulit untuk up to date
3.       Kesulitan untuk personalisasi pengunjung
2. Web dinamis
o Perluasan kemampuan html
o Menggunakan perangkat lunak tambahan
o Perubahan informasi dalam halaman web dapat ditangani melalui peubahan data, bukan melalui perubahan        kode program
o Aplikasi web dapat dikoneksikan dengan database
o Perubahan informasi menjadi tanggung jawab operator dan bukan tanggung jawab web master
3. Perbedaan web statis dan dinamis
·                 Interaksi antara pengunjung dengan pemilik web 
Dalam web statis tidak dimungkinkan terjadinya interaksi antara pengunjung dengan pemilik web. Sementara dalam web dinamis terdapat interaksi antara pengunjung dengan pemilik web seperti memberikan komentar, transaksi online, forum dll
·                 Adanya script language yang digunakan 
Web statis hanya menggunakan HTML saja, sedangkan web dinamis menggunakan bahasa pemrograman web seperti PHP atau ASP.
·                 Penggunaan database 
Web statis tidak menggunakan database karena tidak ada data yang perlu disimpan dan diproses. Sedangkan web dinamis menggunakan database seperti mysql, oracle, dll untuk menyimpan dan memproses data
·                 Content 
Content dalam web statis hanya diberikan oleh pemilik web dan jarang diupdate, sementara content dalam web dinamis bisa berasal dari pengunjung dan lebih sering diupdate


C.       Cotoh program web
a.        HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer
Contoh kode programnya yang sederhana :
<html>
<head>
<title>Halo Krismit</title>
</head>

<body>
halo ini adalah website pertama saya!
</body>
</html>

b.       PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
Contoh kode pemrograman dalam penerapan penghitungan bilangan prima dibawah 1.000.000 :
<html>
<body>
<?php
function bilangan_prima($limit) {

 $prima = array();

 for ($i=2; $i<=$limit; $i++)


 $prima[$i] = true;

 $akarLimit = (int)sqrt($limit);

 for ($i=2; $i<=$akarLimit; $i++) {

 if ($prima[$i]) {

 for ($j=$i*$i; $j<=$limit; $j+=$i) {

 $prima[$j] = false;

 }

 }

 }

 $i = 0;

 foreach ($prima as $bilangan=>$status) {

 if ($status) { echo "$bilangan ";$i++; }

 }

 echo "Jumlahnya:". $i;

}

$start=mktime();

bilangan_prima(1000); //menampilkan bilangan prima dari 1 - 1 juta

$finish=mktime();

$result=$finish-$start;

echo "Time: $result seconds";

?>
</body>
</html>

c.        Javascript  
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
Contoh kode pemrograman Javascript untuk penghitungan keliling persegi panjang :

public class persegiPanjang  
 {  
 public static void main(String[] args)  
 {  
 int luas, lebar, keliling;  
 luas = 20;  
 lebar = 45;  
 keliling = 2 * (luas + lebar);  
 System.out.println("Hasil Keliling: "+ keliling);  
 }  
 } 
o    JQuery
Pengertian JQuery adalah sebuah framework berbasiskan Javascript. JQuery sama dengan Javascript Library yaitu kumpulan kode atau fungsi Javascript siap pakai, sehingga mempermudah dan mempercepat kita dalam membuat kode Javascript.Hal yang menarik dari JQuery adalah penekanan interaksi antara Javascript dan HTML. JQuery pertama kali dirilis pada tahun 2006 oleh John Resig.
JQuery memiliki slogan “Write less, do more” yang artinya kesederhanaan dalam penulisan code, tapi dengan hasil yang lebih banyak. JQuery sendiri berlisensikan GNU General Public License dan MIT License.
Contoh kode pemrograman Jquery untuk membuat stripe (warna selang-seling) pada baris suatu tabel :
function stripe (id) {
var even = false;
var evenColor = arguments [1] ? arguments [1] : "#fff";
var oddColor = arguments [2] ? arguments [2] : "#eee";
var table = document.getElementById (id);
if ( ! table) {return;}
var tbodies = table.getElementsByTagName ("tbody");
for (var h = 0; h < tbodies.lenght; h++) {
var trs = tbodies[h].getElementsByTagName("tr");
for (var i = 0; i < trs.lenght; i++) {
if ( ! hasClass(trs[i])) && ! trs[i] . style.backgroundColor) {
var tds = trs[i].getElementsByTagName("td");
for (var j = 0; j < tds.lenght; j++) {
var mytd = tds[j];
if ( ! hasClass(mytd) && ! mytd.style.backgroundColor) {
mytd.style.backgroundColor = even ? evenColor : oddColor;

}
  }
    }
      }
        }
          }
D.       Cara kerja akses web online
1.  Nyalakan komputer terlebih dahulu.
2.  Pertama - tama pastikan bahwa anda sudah terhubung dengan koneksi internet, contoh : modem dari telkom flash ini yang sudah terhubung dengan internet. 

3. Carilah software untuk mengakses internet seperti (mozila firefox, google chrome, internet explorer dsb), contoh : mengakses halaman web dengan menggunakan google chrome. Setelah itu masukan alamat web, misal : google.

E.        Daftar pustaka :

Rabu, 16 Januari 2013

Ringkasan Film #Linimassa 1 - Social Media


Pendahuluan
Sebelum kita masuk pada ulasan mengenai film linimassa, mari kita mengulas sedikit mengenai media sosial atau dalam Bahasa Inggrisnya social media. Pada zaman modern seperti ini terdapat banyak sekali social media dan penggunanya seperti yang sering kita dengar bahkan mungkin kita gunakan sendiri yaitu twitter dan facebook. Sebelum kita bahas lebih dalam mengenai social media, mari kita memahami terlebih dahulu arti dari social media itu sendiri. Social media adalah sebuah media online, dengan para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki, forum dan dunia virtual. Dan kegunaan dari social media sangatlah banyak dan contoh-contoh kegunaannya dalam dunia nyata dapat kita ketahui melalui ulasan film linimassa dibawah ini. Dan social media sendiri memiliki beberapa ciri, yaitu :
  • Pesan yang di sampaikan tidak hanya untuk satu orang saja namun bisa keberbagai banyak orang contohnya pesan melalui SMS ataupun internet
  • Pesan yang di sampaikan bebas, tanpa harus melalui suatu Gatekeeper
  • Pesan yang di sampaikan cenderung lebih cepat di banding media lainnya
  • Penerima pesan yang menentukan waktu interaksi

Ulasan Film Linimassa 1
Bangsa Indonesia terdiri dari 60.000 desa, dengan jumlah penduduk 220 juta orang. Pengguna internet ataupun social media sendiri sangat banyak. Seperti facebook, pengguna facebook di Indonesia sendiri telah mencapai 30,1 juta orang. Karena jumlahnya yang banyak itu maka Indonesia menjadi negara kedua di dunia sebagai pengguna facebook terbesar atau terbanyak. Dan twitter, Indonesia dinobatkan sebagai negara nomor tiga di Asia dengan pengguna twitter terbanyak yaitu 6,2 juta pengguna dan aktivitas twitter itu sendiri sekitar 20,8% dan persentase itu mengalahkan Brazil dan Amerika, aktivitas twitter di Brazil hanya sekitar 20,5% sedangkan Amerika 11.9%. Dan hingga saat ini pengguna internet ada sekitar 45 juta orang dan Blogger Indonesia terdapat 2,7 juta. Bahkan pengguna handphone sendiri ada 150-180 juta orang. Dari data-data yang telah disebutkan di atas tadi, kita dapat menyimpulkan bahwa Indonesia sudah cukup maju dan paham mengenai internet khususnya social media sendiri. Dan alasan utama dari cukup baiknya perkembangan social media adalah karena faktor sosial, yaitu para penggunanya ingin menjadi eksis, mengekspresikan diri mereka, dan bergaul.
Persebaran penggunaan social media sendiri sudah cukup merata, mulai dari kalangan menengah keatas hingga kalangan menengah kebawah sendiri. Seperti contohnya Bapak Harrybdi atau yang lebih dikenal dengan panggilan Harry Van Yogya, ia adalah salah seorang tukang becak di Jogja yang sudah menggunakan social media dengan sangat baik dan untuk melakukan hal-hal positif dan menguntungkan. Ia menggunakan facebook dan friendster untuk mempromosikan layanannya seperti menjadi tour guide untuk para wisatawan mancanegara, mencarikan hotel untuk mereka, dan mengantar mereka ke obyek-obyek wisata di Jogja dengan menggunakan becaknya itu. Dan dari promosi layanannya di facebook dan friendster itu akhirnya ia mendapatkan banyak client  dari dalam maupun luar negeri. Ia selalu menyempatkan waktu untuk terus belajar mengenai social media dan terus mengupdate social medianya di tengah-tengah kesibukannya yang sangat padat itu, ia tidak hanya bekerja untuk menafkahi anak-anaknya, ia juga merupakan single parents yang selalu mengerjakan segala pekerjaan rumah tanpa lelah dan tanpa mengeluh sedikitpun. Ia melakukan segala tugas itu seorang diri sejak 2006, karena istrinya meninggal pada gempa bumi yang terjadi di Jogja 6 tahun silam. Dari kisah hidup Bapak Harry Van Yogya ini kita dapat melihat begitu besarnya peran social media dalam kehidupan kita jika kita bisa dan mau untuk memanfaatkannya.
Selain Bapak Harry Van Yogya ada juga Mas Blontank Poer yang turut menggunakan social media dengan sangat baik. Mas Blontank Poer ini ikut bergabung sebuah komunitas blogger Solo yang bernama Bengawan Blogger Community. Komunitas ini dinamai Bengawan karena keinginan para anggotanya untuk membuka situs secara bebas, tidak hanya untuk kalangan murid atau perguruan tinggi saja tapi untuk smua kalangan termasuk para penyandang cacat. Sehingga diberilah nama yang netral yaitu Bengawan, seperti nama sebuah sungai yang ada di sana. Dalam  Bengawan Blogger Community ini para anggotanya diajar banyak hal mengenai dunia Teknologi Komunikasi dan Informasi atau yang lebih sering disebut dengan TIK. Dalam komunitas ini diajarkan bagaimana mengoprasikan komputer dan menggunakan social media yang ada di internet, seperti Anto Darmanto, ia adalah penyandang cacat kaki namun ia memiliki kemauan yang sangat besar untuk belajar terutama tentang blogging dan design. Di dalam komunitas ini banyak sekali teman-teman lain yang dengan sangat sabar mengajarinya. Hingga saat ini ia sudah menguasai blogging dan pendesainan menggunakan Photoshop dan CorelDraw. Selain itu ada juga seorang atlet bernama Tini Ismawati, ia diberi kesempatan oleh pemerintah untuk bekerja. Dan ia mau diajar dan mau belajar dengan teman-teman di sana hingga akhirnya ia bisa mengkopi, meng-save dan membuka file dalam komputer.Dan menurut saya gerakan dari komunitas-komunitas sejenis ini lah yang membuat perkembangan mengenai TIK terutama social media menjadi berkembang dengan sangat cepat dan hal ini juga akan menguntungkan Negara Indonesia sendiri maka dari itu seharusnya pemerintah memperhatikan komunitas-komunitas seperti ini dan memfasilitasinya sehingga menciptakan para penerus bangsa yang jauh lebih berwawasan dan berkualitas.
Onno W Purbo yang merupakan ICT watch advisor berkeinginan untuk melihat 240.000 sekolah yang ada Indonesia memakai internet dan 46.5 juta anak Indonesia memakai internet serta menulis blog tentang kotanya masing-masing. Sehingga  kita bisa mempunyai 46.5 juta halaman blog per bulannya.
Menurut Sammy Pangerapan dari Indonesia Internet Service Provider Association, fungsi internet merupakan hal terindah karena itu bisa mempermudah mereka berbisnis, berkoneksi, bahkan untuk menambah ilmu pengetahuan. Hal-hal positif itulah yang harus ditonjolkan dari pada sisi negatifnya.
Organisasi Blood For Life juga telah menggunakan fasilitas sosial media yang ada dengan sangat baik sehingga organisasi ini telah menyelamatkan begitu banyak nyawa manusia. Organisasi Blood For Life ini memfasilitasi dan mempermudah para pendonor darah dan para orang-orang yang membutuhkan darah untuk dapat bertemu dan saling membantu. Organisasi ini menggunakan banyak sekali social media, yaitu : twitter, bbm, telepon, sms, dll. Hal ini semakin mempermudah para pendonor darah bertemu dengan orang yang membutuhkan darah mereka dengan segera. Dan organisasi seperti ini harus terus dipertahankan bahkan terus ditambah agar semakin banyak orang tertolong karena tetesan darah kita.
Social media ternyata memiliki dua dampak dalam kehidupan kita, sama seperti yang dialami oleh seorang ibu yang bernama Prita Mulyasari. Ibu Prita ini mengalami dua dampak dari social media itu sendiri, yang pertama ia alami adalah dampak negatifnya, ia dianggap telah mencemarkan nama baik dari salah satu rumah sakit swasta di kawasan Tangerang dan ia dituntut oleh hokum ITE karena ulahnya yang mengeluhkan ketidakpuasannya terhadap rumah sakit itu dan ia tuliskan di email dan surat pembaca. Dan karena tindakannya itu pula, Prita di jatuhi hukuman penjara tiga minggu dan harus membayarkan denda 204 juta rupiah. Tetapi karena masalah itu, Prita juga merasakan dampak positif dari social media. Ternyata tanpa sepengetahuannya, rakyat Indonesia yang peduli dan merasa memiliki solideritas tinggi terhadap masalah Prita ini menggalangkan aksi “koin untuk Prita” dan segala informasi mengenai aksi ini disebar luaskan melalui dunia maya. Dan Prita sendiri mengungkapkan bahwa bantuan terbesar datangnya dari dunia maya (social media). Dan dukungan yang Prita terima ternyata berasal dari segala kalangan termasuk anak-anak kecil, mereka menjadi relawan kecil yang turut menyisihkan uang saku mereka untuk membantu Prita agar bebas dari hukumannya itu. Dan benar adanya, Prita bebas karena bantuan dari masyarakat dari seluruh penjuru Indonesia yang mengerti kasusnya melalui informasi yang disebarkan melalui dunia maya dan para relawan yang bersedia meluang waktu dan tenaganya untuk mengupdate informasi-informasi bahkan turut menghitung smua koin yang dikumpulkan untuk Prita. Dari kisah Prita ini kita dapat mengetahui bahwa dampak dari social media itu sangat besar, maka dari itu kita harus bijak menggunakan fasilitas sosial media yang ada.
Kasus lainnya yang memiliki hubungan erat dengan social media adalah kasus dari dua orang anggota KPK yaitu Bibit Samad Rianto dan Chandra M Hamzah yang terjadi pada tahun 2009 lalu. Mereka di tahan atas tuduhan penyalahgunaan atau penyelewengan wewenang serta menerima suap. Masyarakat menuding bahwa ada otoritas politik dan kepolisian di balik masalah tersebut. Dan dengan adanya kasus ini, masyarakat turut melakukan dukungan terhadap Bibit-Chandra yang mereka aggap tidak bersalah melalui social media, yaitu facebook. Dukungan masyarakat pun sangat luar biasa, tidak hanya dibuktikan melalui facebook bahkan mereka menunjukan dukunganya itu sampai ke jalanan hingga sebelum kasus ini masuk ke rana hukum atau pengadilan. Bibit sendiri menerbitkan bukunya yang berjudul “Go to Hell Corruptors”, dan buku itu diterima baik di masyarakat dan mendapat  dukungan dari para fecebookers. Dukungan dari para facebookers diawali oleh Uman Yasmin dari Bengkulu yang memasukan program itu kedalam facebook. Dan hanya dalam hitungan hari yaitu 9 hari, 1 juta facebookers pun di dapat dan itu menunjukan bahwa target yang di targetkan itu tercapai. Kebanyakan facebookers yang ikut mendukung aksi ini adalah orang-orang atau masyarakat di luar sana yang telah muak merasakan begitu banyaknya kasus korupsi di Indonesia. Dari kasus Bibit-Chandra ini kita bisa mengerti bahwa persebaran berita melalui social media begitu cepat dan kebanyakan akan membuahkan hasil yang positif. Dari social media juga kita bisa mendapatkan begitu banyak dukungan dari masa ataupun masyarakat dalam berbagai hal atau masalah.
Fungsi social media di masyarakat sangat banyak dan beragam, seperti contohnya dalam aplikasi di aspek kehidupan seperti menolong korban bencana alam, dll. Hal ini sudah di lakukan beberapa tahun silam pada kejadian bencana alam di Jawa Tengah, yaitu saat Gunung Merapi meletus. Akibat bencana alam ini, masyarakat sekitar Gunung Merapi menjadi kehilangan segalanya, mereka kehilangan harta bendanya, kehilangan sanak saudaranya, kehilangan lahan untuk mencari nafkah, dan bahkan untuk berteduh saja mereka sudah tidak memiliki tempat lagi. Kondisi mereka pun sangat mengkhawatirkan dan mereka sangat membutuhkan pertolongan. Dan peran social media, khususnya twitter sangat bermanfaat dan berperan pada usaha pertolongan dari masyarakat pada bencana alam ini. Pada saat itu ada seorang pria yang memiliki account twitter dan melalui account twitternya itu ia menyebarkan informasi-informasi mengenai bencana alam gunung meletus ini, termasuk informasi mengenai evakuasi terhadap korban dan lainnya. Akibat informasinya melalui twitter itu tak lama kemudian bala bantuan datang, tim evakuasi terus berdatangan dan membantu proses evakuasi di tempat kejadian bencana alam. Selain membahas mengenai proses evakuasi, pria itu juga menyebarkan informasi mengenai kacau balaunya tempat pengungsian dan logistic yang ada di sana. Dan melalui informasi itu juga, akhirnya terbentuklah gerakan nasi bungkus. Gerakan nasi bungkus ini bertujuan untuk memberi bantuan makanan kepada para korban bencana alam agar tetap dapat bertahan hidup. Selain pria itu ada juga seorang gadis muda yang juga seorang pengguna twitter yang ikut terlibat dalam membantu para korban bencana alam gunung meletus itu. Hingga akhirnya berita mengenai bencana alam gunung meletus itu terus menyebar dan membuat banyak sekali orang yang berminat untuk membantu dan menjadi relawan di sana. Dan untuk mempermudah para calon relawan, dibuatlah formulir online dan URLnya yang disebarluaskan melalui twitter. Sehingga siapa pun yang berminat bisa langsung mendaftar dan mengaksesnya dengan mudah melalui twitter. Dan yang sangat menakjubkan adalah baru 5 menit formulir itu disebarluaskan sudah ada 25 orang yang mendaftarkan diri untuk menjadi relawan dan setelah 30 menit sudah ada 100 orang yang mendaftar dan jumlah pendaftar terus meningkat dengan berjalannya waktu. Dari kisah mengenai bencana alam ini kita dapat melihat begitu canggihnya teknologi di social media kita saat ini sehingga dapat mempermudah kerja kita sendiri.
 
Dari semua kisah diatas kita dapat menyimpulkan bahwa social media di Indonesia sudah cukup berkembang dan sudah cukup baik dimanfaatkan oleh masyarakatnya sehingga sangat berguna untuk kehidupan masyarakat Indonesia sendiri. Namun kita tidak boleh berbangga diri, kita harus terus mengembangkannya demi terciptanya Indonesia yang semakin baik dan semakin berkembang. Dan kita harus tetap menjadi masyarakat yang bijaksana dalam menggunakan social media yang ada agar tidak berimbas negatif kepada diri kita sendiri.