Selasa, 26 November 2013

TUGAS Softskill


Mata Kuliah        : Desain Pemodelan Grafik


Tema     : Pemanasan global

Tujuan :
1.       Membentuk opini/pandangan pembaca
2.       Mengingatkan akan bahayanya pemanasan global
3.       Mengingatkan akan manfaat pencegahan pemanasan global

Pesan    :
1.       Mari lestarikan alam/lingkungan/dunia
2.       Jangan biarkan akibat pemanasan global bertambah parah

Penjelasan tentang Poster:
Dari poster diatas pembaca diberi pilihan, keadaan seperti apa dunia yang ingin mereka tempati? dunia yang subur dan indah atau dunia yang kering dan gersang. Tentu kebanyakan orang akan memilih dunia yang subur dan indah, maka dari itu poster ini memiliki pesan untuk melestarikan alam dan mencegah pengerusakan alam terutama pemanasan global.

Penjelasan tentang Desain:
                Pendesain poster diatas dilakukan menggunakan aplikasi photoshop. Tool utama yang digunakan adalah tool gradien untuk menggabungkan/menumpuk 2 gambar atau lebih. 1 gambar menggambarkan tentang kesuburan dan keindahan sedangkan gambar yang satu lagi tentang kekeringan dan kegersangan. Setelah 2 gambar disatukan, penulisan teks untuk memberikan pesan kepada pembaca.
                Karena poster merupakan media komunikasi yang memiliki ke unggulan dalam penyampaian informasi dari pada media lainnya(seperti brosur, dll) dimana penyampaian informasi dapat dilakukan dimana saja dan dalam keadaan apa saja baik saat berkendara, berjalan, maupun hanya tidak sengaja melihat. Maka tulisan pada poster sebaiknya sejelas dan sependek mungkin. Saya pun memilihi kata-kata “choice is your...”. Penggunaan bahasa inggris dikarenakan tugas pelestarian alam adalah tugas seluruh umat manusia dari segala penjuru dunia. Penggunaan warna putih dan font yang terbilang formal pun melambangkan bahwa kata-kata diatas merupakan pernyataan yang serius sehingga harus ditindaklanjuti dengan serius dan tanpa pengaruh dari hal-hal lainnya. 

Materi Referensi :
- Graphic Design Solutions 4th Edition yang dikarang oleh Robin Landa pada chapter 7 yaitu tentang Poster

-  Graphics Design Principles tentang pengaturan tata letak desain yaitu Symmetrical Balance

Selasa, 21 Mei 2013

Contoh program entri via pointer pada Pascal


Berikut listing progam entri data mengunakan pointer pada pascal:

program entriviapointer;
uses crt;
type psiswa=^tsiswa; {deklarasi pointer bertipe tsiswa}
     tsiswa=record
     nim:string[4];
     nama:string[15];
     umur:integer;
     alamat:string[20];
     kota:string[20];
end;
procedure tampilkanmenu(var pilihan:integer);
begin
 clrscr;
 writeln('pilih salah satu menu berikut.');
 writeln('[1] tambah data');
 writeln('[2] lihat data');
 writeln('[3] keluar program');
 writeln;
 write('masukkan pilihan anda:');readln(pilihan);
end;
label awal;
var
 a:array[1..100] of tsiswa; {variabel array bertipe tsiswa}
 p:psiswa;
 i,n,pilih:integer;
begin
 awal:
 tampilkanmenu(pilih);
 clrscr;
 case pilih of
  1:begin
   write('masukkan banyak data: ');readln(n);
   for i:=1 to n do begin
    p:=@a[i];      {mendapatkan alamat memori pada variabel a[i]}
    writeln ('data ke-',i);
    with P^ do begin   {mengisikan nilai ke variabel yg ditunjuk pointer}
    write('nim      : ');readln(nim);
    write('nama     : ');readln(nama);
    write('umur     : ');readln(umur);
    write('alamat   : ');readln(alamat);
    write('kota     : ');readln(kota);
    end;
   end;
  end;
  2:begin
   if n<>0 then begin
    write('nim':4, ' ':2,'nama':15, ' ':2,'umur':2);
    writeln('alamat':20,' ':2,'kota':12);
    for i:=1 to n do begin
     p:=@a[i];  {mendapatkan alamat variabel}
     with p^ do begin {membaca isi dari variabel yg ditunjuk pointer}
     writeln(nim:4,' ':2,nama:15, ' ':2,umur:2,alamat:20,' ':2,kota:12);
     end;
    end;
   end;
  end;
  3:halt(0);
  end;
 writeln;
 write('press anykey for back '+'to menu...');
 readln;
 goto awal;
end.

Penjualan Online


Kini metode penjualan tidak hanya mengunakan metode face to face (dimana pembeli dan penjual saling bertemu untuk meperjualbelikan suatu barang/jasa), melainkan juga mengunakan metode yang lebih mudah dan cepat yaitu melalui jalur online. Dimana si penjual hanya mengambarkan, memaparkan cuplikan-cuplikan/gambar-gambar atau keterangan lain yang di butuh kedalam sebuah page website tertentu, dan mempersilahkan pengunjung web (pembeli) untuk memilih barang mana yang ingin ia beli. Namun metode ini selain memiliki sisi positif tentu juga memiliki sisi negatif, yaitu: baik pembeli atau pun penjual harus lebih hati-hati dalam melakukan suatu transaksi jual beli. Sebagai salah satu contoh kasus penyalahgunaan jual beli online (penipuan):

18 April 2013-Tergiur iklan penjualan BlackBerry di jejaring sosial Facebook, mahasiswi di Yogyakarta tertipu. Pelakunya mengaku bernama Irfan, karyawan 'Counter Discount Cellular'. Korban, Dita (21), warga Banjarnegara, Jawa Tengah, terlanjur mentranfer uang sebesar Rp4 juta kepada pelaku. Namun, barang yang dijanjikan tak kunjung datang.

Humas Polresta Yogyakarta, Iptu Haryanto, mengatakan, modus yang dilakukan pelaku dengan mengirim pesan di Facebook. Isi pesan itu memberitahukan bahwa ada dikson untuk pembelian peralatan elektronik disertai foto barang.
Untuk lebih lengkapnya silahkan kunjungi link ini

Analisis kasus:
Dari kasus diatas jelas suatu penipuan karena ketidak hati-hatian pembeli (Dita) dalam melakukan transaksi jual beli online. Ketidakhati-hatian tersebut dapat terjadi karena tergiur dengan harga yang sangat miring, tergesa-gesa ingin membeli teknologi keluaran terbaru(bahkan mungkin yang sebenarnya belum keluar), dan lain-lain.

Beberapa tahap melakukan jual beli online:
1.       Penjual memasang iklan di suatu situs jual online, contoh: tokobagus.com ( untuk mendapat kepercayaan pembeli yang mengunjungi situs tersebut alahkah baiknya jika penjual menjadi member situs tersebut). 
2.       Penjual melengkapi keterangan-keterangan yang di butuhkan baik mengenai iklan yang ia buat maupun tentang cp di penjual sendiri untuk bertransaksi dengan penjual.
3.       Penjual memeriksa kembali data-data yang ia isikan, dan menampilkan iklan tersebut.
4.       Penjual menunggu pembeli menghubunginya untuk melakukan negosiasi dan perjanjian transaksi.
5.       Jika perjanjian telah di sepakati. Uang biasanya akan dikirim melalui rekening dan barang pun akan dikirim melalui pengiriman kilat atau semacamnya.

Keamanan jual beli online:
Jika ditanya tentang keamanan tentu semua itu kembali kepada aktor jual beli suatu jual beli tersebut, baik pembeli dan penjual harus berhati-hati dalam melakukan transaksi. Berikut beberapa tips yang di sarankan oleh salah satu situs terkenal penjualan online yaitu tokobagus.com yang tentunya dalam melakukan penjualan online disitus tersebut :


Tips Bagi Pembeli

·         Anda harus menjadi member untuk dapat menghubungi pemasang iklan baik melalui email maupun telepon. Tokobagus menjamin sepenuhnya privasi anda.
·         Mintalah informasi yang jelas mengenai produk atau barang yang dijual, seperti kondisi barang, harga, cara pembayaran dan cara pengiriman barang.
·         Khusus untuk penjual yang berada diluar kota, sebaiknya anda memverifikasi identitas penjual (KTP dan SIM). Kenapa harus SIM dan KTP? Hal ini dimaksudkan untuk menguji bahwa kedua ID itu cocok (bisa juga di cocokkan dengan no rek si penjual). Apabila si penjual adalah perusahaan, kami menyarankan anda untuk meminta konfirmasi data perusahaan terutama SIUP dan NPWP.
·         Khusus untuk barang second hand yang dijual oleh perorangan, kami menyarankan anda untuk meminta bantuan rekan anda yang berdomisili di kota penjual untuk memverifikkasi barang tersebut cocok seperti apa yang ditawarkan kepada anda.
·         Anda harus meminta kepada si penjual untuk mendemokan barangnya kepada orang yang anda tunjuk sebagai representasi anda di kota tersebut. Jadi jangan melakukan transaksi apapun sebelum ada konfirmasi dari representasi anda bahwa barang tersebut memang cocok menurut kriteria anda.
·         Jika si penjual meminta sejumlah uang muka agar di transfer melalui rekening banknya, sebelum mengirim uang mohon terlebih dahulu untuk meminta foto copy KTP, SIM dan No rekening si penjual dan lakukan verifikasi ke tiga dokumen tersebut apakah asli satu dengan yang lainnya.
·         Apabila semuanya sudah OK, baru anda bisa melakukan transfer uang kepada si penjual melalui bank ternama atau melalui orang yang anda percayai di kota tersebut.
·         Extra hati-hati, jika iklan si penjual mengandung janji-janji yang terlalu muluk atau berlebihan (jangan mudah terpancing !). Jika ada, mintalah garansi atau bukti pembelian secara tertulis dari penjual.
·         Jika memungkinkan hindari metode transaksi dengan cara melakukan transfer uang melalui bank dan memilih metode konvensional Ada Barang Ada Uang.
·         Pastikan anda bertransaksi di lokasi yang aman.


Tips Bagi Penjual          
·         Anda bisa menjadi "Verified Member".
·         Pastikan iklan barang atau jasa yang anda pasang memberikan informasi yang lengkap sehingga tidak terjadi kesalahpahaman dengan pembeli.
·         Untuk pembayaran tidak tunai, pastikan uangnya telah cair atau masuk ke rekening anda sebelum anda memberikan barang kepada si pembeli.
·         Jika memungkinkan peragakan pemakaian barang yang anda jual dan pastikan pembeli telah memeriksa kondisi barang tersebut agar tidak terjadi komplain setelahnya.
·         Jika anda memberikan garansi, pastikan bahwa pembeli telah mengerti syarat-syaratnya dan ruang lingkup garansi tersebut agar tidak terjadi salah pengertian.
·         Khusus untuk anda yang menitipkan barang di courier sesuai kesepakatan dengan pembeli, yakinkan bahwa barang yang akan anda titipkan berstatus aman. Masa penitipan barang sebaiknya tidak lebih dari 12 jam kerja pada jasa courier tersebut.
·         Pastikan anda bertranskasi di lokasi yang aman.

Sumber:

Rabu, 01 Mei 2013

Program Perkalian pada Pascal

Berikut adalah contoh program perkalian tanpa mengunakan operator "*" pada pascal:


program kali;
uses crt;
var  x,y,i,hasil: integer;
begin
clrscr;
write('masukkan bilangan ke-1: ');readln(x);
write('masukkan bilangan ke-2: ');readln(y);
if (x<0) and (y<0) then begin
 x:=-x;
 y:=-y;
 i:=1;
 while i<=x do
  begin
  hasil:=hasil+y;
  inc(i);
  end;
end else if (x<0) then
 begin
 x:=-x;
 if (y<0) then
  y:=-y;
  i:=1 ;
  while (i<=x) do
   begin
   hasil :=hasil+y;
   inc(i);
   end;
 if y>0 then
   hasil:=-hasil;
end else begin
 i:=1;
 while (i<=x)do
  begin
  hasil:= hasil+y;
  inc(i);
  end;
 end;
writeln('hasil perkaliannya: ',hasil);
readln;
end.

nb: program diatas hanya dapat mengoperasikan perkalian integer ^^

FACEBOOK


A. Sejarah

    Mark Zuckerberg menciptakan Facemash, pendahulu Facebook, tanggal 28 Oktober 2003 ketika berada di Harvard sebagai mahasiswa tahun kedua. Menurut The Harvard Crimson, situs ini mirip dengan Hot or Not, dan menggunakan "foto yang diperoleh dari Facebook (buku wajah) daring di sembilan asrama, menempatkan dua foto berdampingan pada satu waktu dan meminta pengguna memilih yang mana yang paling seksi". Mark Zuckerberg membantu menciptakan Facebook di kamar asramanya di Harvard.
      Untuk menyelesaikannya, Zuckerberg meretas ke bagian jaringan komputer Harvard yang dilindungi dan menyalin gambar-gambar ID pribadi asrama. Harvard pada waktu itu tidak memiliki "buku wajah" (direktori berisi foto dan informasi dasar) mahasiswa. Facemash menarik 450 pengunjung dan 22.000 tampilan foto pada empat jam pertama mengudara.
    Situs ini langsung diteruskan ke beberapa server grup kampus, namun dimatikan beberapa hari kemudian oleh administrasi Harvard. Zuckerberg dihukum karena menembus keamanan kampus, melanggar hak cipta, dan melanggar privasi individu, dan terancam dikeluarkan. Namun, hukuman tersebut dibatalkan. Zuckerberg memperluas proyek awalnya ini pada semester tersebut dengan membuat peralatan studi sosial untuk menghadapi ujian final sejarah seni, dengan mengunggah 500 lukisan Augusta ke situs webnya, dengan satu gambar per halaman disertai kotak komentar. Ia membuka situs tersebut kepada teman sekelasnya, dan mereka mulai saling berbagi catatan.
      Pada semester berikutnya, Zuckerberg mulai menulis kode untuk situs web baru pada Januari 2004. Ia terinspirasi, katanya, oleh editorial The Harvard Crimson tentang insiden Facemash. Pada 4 Februari 2004, Zuckerberg meluncurkan "The Facebook" yang awalnya berada di situs web TheFacebook.com.
Enam hari setelah situs ini diluncurkan, tiga senior Harvard, Cameron Winklevoss, Tyler Winklevoss, dan Divya Narendra, menuduh Zuckerberg sengaja mengalihkan mereka agar mereka percaya ia membantu mereka membuat jejaring sosial bernama HarvardConnection.com, sementara ia menggunakan ide mereka untuk membuat sebuah produk saingan. Ketiganya mengeluh kepada Harvard Crimson, dan surat kabar ini memulai sebuah investigasi. Tiga senior tersebut mengajukan tuntutan hukum terhadap Zuckerberg yang akhirnya diselesaikan.
      Keanggotaan awalnya dibatasi kepada mahasiswa Harvard College saja, dan pada bulan pertama, lebih dari setengah mahasiswa sarjana di Harvard terdaftar di situs ini. Eduardo Saverin (pebisnis), Dustin Moskovitz (programer), Andrew McCollum (seniman grafis), dan Chris Hughes segera bergabung dengan Zuckerberg untuk membantu mempromosikan situs web ini. Bulan Maret 2004, Facebook memperluas diri ke Stanford, Columbia, dan Yale. Situs ini kemudian dibuka ke sekolah Ivy League lain, Universitas Boston, Universitas New York, MIT, dan secara perlahan beberapa universitas di Kanada dan Amerika Serikat.
      Facebook diinkorporasikan pada musim panas 2004, dan pengusaha Sean Parker, yang sering memberi saran kepada Zuckerberg, diangkat sebagai presiden perusahaan. Bulan Juni 2004, Facebook memindahkan pusat operasinya ke Palo Alto, California. Perusahaan ini menerima investasi pertamanya pada bulan itu dari pendiri pendamping PayPal, Peter Thiel. Perusahaan ini menghapus The dari namanya setelah membeli nama ranah facebook.com pada tahun 2005 dengan nilai $200.000.
     Facebook meluncurkan versi sekolah menengah atas pada September 2005 yang dianggap Zuckerberg sebagai tahap logis selanjutnya.Pada waktu itu, jaringan sekolah menengah membutuhkan undangan untuk bergabung. Facebook kemudian memperluas persyaratan keanggotaannya kepada karyawan dari sejumlah perusahaan, termasuk Apple Inc. dan Microsoft. Facebook kemudian dibuka tanggal 26 September 2006 kepada setiap orang yang berusia 13 tahun dan ke atas dengan alamat surel yang sah.
      Pada 24 Oktober 2007, Microsoft mengumumkan bahwa mereka telah membeli 1,6% saham Facebook senilai $240 juta, sehingga memberikan Facebook nilai sebesar $15 milyar. Pembelian oleh Microsoft ini meliputi hak mereka untuk menempatkan iklan internasional di Facebook. Bulan Oktober 2008, Facebook mengumumkan bahwa mereka akan membuka kantor pusat internasional di Dublin, Irlandia. Bulan September 2009, Facebook mengatakan bahwa mereka mengalami arus kas positif untuk pertama kalinya. Bulan November 2010, menurut SecondMarket Inc., sebuah bursa saham perusahaan swasta, nilai Facebook mencapai $41 milyar (mengalahkan eBay secara tipis) dan menjadi perusahaan web terbesar ketiga di AS setelah Google dan Amazon. Facebook telah diincar sebagai kandidat berpotensi untuk penawaran umum perdana pada 2013. Lalu lintas ke Facebook meningkat stabil setelah 2009. Jumlah pengunjung Facebook mengalahkan Google pada 13 Maret 2010.
        Pada bulan Maret 2011, dilaporkan bahwa Facebook menghapus sekitar 20.000 profil dari situs ini setiap hari atas berbagai macam alasan, termasuk spam, konten tidak pantas dan pemakaian di bawah umur, sebagai bagian dari upayanya mendorong keamanan siber.
     Pada awal 2011, Facebook mengumumkan rencananya untuk pindah ke kantor barunya, bekas kampur Sun Microsystems di Menlo Park, California.
       Statistik DoubleClick memperlihatkan bahwa Facebook meraih satu triliun tampilan halaman pada bulan Juni 2011 dan menjadikannya situs web yang paling banyak dikunjungi di dunia. Namun perlu diketahui bahwa Google dan sejumlah situs web tertentu tidak dihitung dalam peringkat DoubleClick. Menurut studi Nielsen Media Research yang dirilis bulan Desember 2011, Facebook adalah situs web yang paling banyak diakses kedua di Amerika Serikat.
      Pada bulan Maret 2012, Facebook meluncurkan App Center, sebuah toko bergerak daring yang menjual aplikasi yang terhubung dengan Facebook. Toko ini tersedia untuk pengguna web bergerak iPhone, Android. Pada bulan April, Facebook membeli aplikasi Instagram dengan nilai US$1 ($1 tahun 2013) miliar.
       Pada awal Mei 2012, Facebook mengakuisisi perusahaan muda Glancee yang beroperasi di bidang penjelajahan sosial.
     Facebook, Inc. mengadakan penawaran umum perdana pada tanggal 17 Mei 2012 dengan harga saham awal $38 per lembar, sehingga nilai perusahaan mencapai $104 miliar, nilai perusahaan umum baru terbesar sepanjang sejarah. Setelah IPO, Zuckerberg akan memperoleh 22% saham Facebook dan 57% hak suara. IPO ini berhasil menggalang $16 miliar dan menjadikan IPO ini yang terbesar ketiga dalam sejarah Amerika Serikat. Saham mulai diperdagangkan pada 18 Mei, dan meski saham berusaha tetap berada di atas harga IPO sepanjang hari itu, jumlahnya mencetak rekor baru dalam hal volume perdagangan IPO. Beberapa hari setelah IPO, regulator dari U.S. Securities and Exchange Commission mulai menyelidiki pelaksanaan IPO, setelah klaim bahwa perkiraan pertumbuhan Facebook yang semakin lemah tidak diungkapkan kepada seluruh pemegang saham.

B. Konsep

     Konsep dasar facebook adalah sebuah sosial media yang mana penguna dapat berbagi informasi (baik tentang diri si penguna sendiri atau pun hal lain) yang disebut dengan istilah update status. Pada facebook penguna juga dapet membuat profil dirinya sendiri yang berisi berbagai infomasi tentang diri si pengguna baik yang sifatnya pribadi maupun yang sifatnya umum. Yang tentunya untuk informasi yang bersifat pribadi memiliki pengamanan tersendiri (protected) yang mana hanya bisa dilihat oleh akun si pengguna yang bersangkutan.
       Selain itu, pengguna juga dapat menambahkan/mengundang pengguna lainnya sebagai teman dalam friends list yang dapat mempermudah pengguna untuk mengunakan fitur lain secara bersama-sama seperti chating sesama teman dan lain-lain. Tidak hanya friends list, dalam facebook pengguna juga dapet membuat/ikut dalam berbagai grup, yang semakin mempermudah pengguna untuk berkomunikasi dengan pengguna lain.

C. Teknologi

      Facebook menggunakan berbagai layanan, peralatan, dan bahasa pemrograman untuk membuat infrastruktur inti. Pada ujung depan, server mereka menjalankan LAMP (Linux, Apache, MySQL, dan PHP) stack dengan Memcache.

- Linux & Apache
        Bagian ini cukup jelas. Linux adalah Unix seperti kernel sistem operasi komputer. Ini open source, mudah disesuaikan, dan baik untuk keamanan. Facebook menjalankan sistem operasi Linux di Apache HTTP Server. Apache juga open source gratis dan merupakan web server yang paling populer di gunakan.

- MySQL
     Untuk database, Facebook menggunakan MySQL karena kecepatan dan kehandalan. MySQL digunakan terutama sebagai penyimpan nilai kunci sebagai data secara acak didistribusikan diantara set besar kasus logis. Contoh-contoh logis tersebar di seluruh node fisik dan load balancing yang dilakukan di tingkat simpul fisik.
          Sejauh kustomisasi yang bersangkutan, Facebook telah mengembangkan skema partisi kustom di mana ID global ditugaskan untuk semua data. Mereka juga memiliki skema pengarsipan kustom yang didasarkan pada bagaimana data yang sering dan aktual pada basis per-user. Data yang paling aktual didistribusikan secara acak.
         VP Teknologi Facebook, Jeff Rothschild memberikan beberapa rincian pada konferensi pengguna MySQL terakhir. Rothschild mengatakan Facebook sekarang berjalan 10.000 server, termasuk 1.800 server MySQL yang diawasi oleh hanya dua database administrator.
PHP
     Facebook menggunakan PHP karena itu adalah bahasa pemrograman web yang baik dengan dukungan luas dan komunitas pengembang yang aktif dan hal ini baik untuk iterasi yang cepat. PHP adalah bahasa pemrograman script yang dinamis.

- Memcache
       Memcache adalah sistem caching memori yang digunakan untuk mempercepat database website dinamis (seperti Facebook). Dengan caching data dan objek dalam RAM untuk mengurangi waktu membaca. Memcache adalah media cache utama Facebook membantu meringankan beban database.
         Memiliki sistem caching memungkinkan Facebook untuk bisa sangat cepat memanggil data Anda. Karena tidak harus pergi ke database, memcache hanya akan mengambil data Anda dari cache berdasarkan ID pengguna Anda.

D. Kelebihan

-          Mudah berbagi file, foto, dan lain-lain
-          Memiliki fitur video call dan pastinya chating
-          Sangat mudah dijadikan tempat promosi ke sesama  teman
-          Interface tidak rumit, mempermudah pengguna untuk mengunakannya
-          Ada berbagai fitur game sebagai hiburan si pengguna
-          Dan masih banyak kelebihan dari sosial media facebook

E. Kekurangan

-          Mudah terjadi penipuan jika si pengguna tidak berhati-hati dalam berteman
-          Tidak ada option untuk merubah templete atau background
-          Banyaknya profil palsu

F.Keamanan

Menurut penulis keamanan facebook kini sudah baik. Namun bukan berarti keamanan facebook sudah cukup dan tidak ditingkatkan lagi. Karena masih banyak beberapa kasus terjadi perentasan akun facebook, walaupun pihak facebook berpendapat bahwa tidak ada data-data yang hilang/diambil.
Dan  facebook pun berniat untuk meningkatkan keamanan penggunanya dengan memperkenalkan 2 fitur keluaran barunya.
1. Trusted Friends
membantu pengguna Facebook jika suatu saat ada masalah akun terkunci atau tidak bisa diakses. Dengan trusted friends, maka pengguna bisa memilih 3 sampai 5 orang teman yang dipercaya untuk membantunya mengakses kembali akun Facebook yang terkunci. Facebook akan mengirimkan kode ke para teman dipercaya yang dipilih pemilik akun untuk membuka kunci akun pemilik. Fitur ini secara teoritis akan meningkatkan keamanan akun Facebook pengguna namun harus digunakan secara hati-hati agar para teman yang dipercaya tersebut tidak menyalahgunakan kepercayaan ini untuk mengutak-atik akun pemilik sebenarnya, baik untuk tujuan jahil ataupun tujuan lain.
2. App password
Fitur ini dimaksudkan untuk meningkatkan keamanan akun Facebook dengan menyediakan pemilik akun sebuah password unik yang digunakan dalam sebuah aplikasi. Pengguna akan membuat password khusus untuk aplikasi dan mengganti password biasa yang digunakan aplikasi pihak ketiga seperti Spotufy atau Skype. Pengguna juga bisa menolak sebuah aplikasi tertenut untuk mengakses akun Facebook dengan cukup menghapus password yang sudah dibuat sebelumnya.

G.Pemanfaatan dan pengembangan dimasa depan

Pemanfaatan facebook selain sebagai media komunikasi melalui antar pesan atau chating, facebook juga memiliki beberapa fitur yang sangat bermanfaat untuk mempermudah komunikasi antar sesama, yaitu:
- facebook share : fitur yang memungkinkan pengguna untuk berbagi file-file, tulisan, foto, link, dan lain-lain
- facebook app : fitur yang menyediakan berbagai aplikasi/game yang dapat menjadi hiburan tambahan bagi pengguna
- facebook sebagai media branding
- dan masih banyak lagi pemanfaatan facebook lainnya

Kedepannya facebook mungkin dapat dikembangkan sebagai:
- Sarana pengiklanan berbagai perusahaan (yang tentunya memiliki tempat/tab-nya sendiri tidak serta merta ada iklan dimana-mana)
- Sarana forum
- Sarana pembelajaran bersama seperti google doc dan lain-lain

Sumber:
http://id.wikipedia.org/wiki/Facebook    (1 mei 2013)
http://www.brainwares.com/2011/06/bckf/
http://smittywerbenjaggermanjensen.blogspot.com/2013/04/facebook.html
http://gaptek-newbie1.blogspot.com/2013/04/kelebihan-kekurangan-dan-keamanan.html
http://gaptek-newbie1.blogspot.com/2013/04/pemanfaatan-dan-perkembangan-facebook.html

Rabu, 03 April 2013

Contoh Pengunaan Javax Swing pada JAVA

Berikut listing program contoh pengunaan javax.swing pada java:


package latihan;
import javax.swing.*;

public class bintangX {

    public static void main(String[] args) {
       int n = Integer.valueOf(JOptionPane.showInputDialog("Masukkan banyak bintang"));
        String[][] p = new String[n][n];
        for(int i =0; i<n;i++){
            for (int j = 0; j<n;j++){
                if((i==j)||(j==n-i-1))p[i][j]="*";
                else p[i][j]=" ";
            }
        }
          for(int i =0; i<n;i++){
            for (int j = 0; j<n;j++){
                System.out.print(p[i][j]);
            }
            System.out.println();
        }
    }

}


Apa yang terjadi?

Sabtu, 30 Maret 2013

WEB SCIENCE


        A. Apa itu Web Science?
Seperti yang kita tahu, web science terdiri dari 2 kata yaitu "web" dan "science" jika kita artikan satu persatu, web/website merupakan kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).  Sedangkan science dapet diartikan segala sesuatu yang berhubungan dengan sumber ilmu pengetahuan yang memberikan manfaat bagi kehidupan manusia dan seluruh isinya. Dengan kata lain, science itu sendiri merupakan kumpulan ilmu pasti yang memberikan makna tersendiri bagi yang mempelajarinya.
Dari dua pengertian diatas dapet kita simpulkan bahwa web science adalah segala sesuatu yang berkaitan dengan ilmu pengetahuan yang diperoleh dari sumber yang akurat dan dapat di unduh dari dunia maya tanpa kita harus menuju ke sumber informasi yang ada di informasi yang ingin kita cari, sehingga memudahkan kita untuk memperoleh informasi.

       B.Sejarah web Science (Web 1.0 – Web 3.0)
Kelahiran Web Science didorong oleh pergerakan generasi Web dari Web 1.0 ke Web 3.0.Sejak diperkenalkan Web pada tahun 1990 oleh Tim Berners-Lee, perkembangan yang terjadi luar biasa. Awalnya Berners-Lee hanya ingin menemukan cara untuk menyusun arsip-arsip risetnya. Untuk itu, beliau mengembangkan suatu sistem untuk keperluan pribadi. Sistem itu adalah program peranti lunak yang diberi nama Enquire. Dengan program itu, Berners-Lee berhasil menciptakan jaringan yang menautkan berbagai arsip sehingga memudahkan pencarian informasi yang dibutuhkan. Inilah yang kelak menjadi dasar dari sebuah perkembangan pesat yang dikenal sebagai WWW.
WWW dikembangkan pertama kali di Pusat Penelitian Fisika Partikel Eropa (CERN), Jenewa, Swiss. Pada tahun 1989 Berners-lee membuat pengajuan untuk proyek pembuatan hiperteks global, kemudian pada bulan Oktober 1990, 'World Wide Web' sudah dapat dijalankan dalam lingkungan CERN. Pada musim panas tahun 1991, WWW secara resmi digunakan secara luas pada jaringan Internet.
Perbedaan utama dari setiap generasi adalah pada Web 1.0 masih bersifat read-only, pada Web 2.0 bergerak ke arah read-write, sedangkan pada Web 3.0 mengembangkan hubungan manusia ke manusia, manusia ke mesin, dan mesin ke mesin.
Pada Web 2.0 kegiatan jejaringan sosial sudah dimulai, dengan semakin popularnya berbagai fasilitas seperti wikipedia, blog, frienster, dan sebagainya. Tetapi kendala utama pada Web 2.0 adalah penangan untuk pertukaran data atau interoperabilitas masih sulit.
Web 3.0 mencoba menyempurnakan Web 2.0 dengan memberikan penekanan penelitian pada Semantic Web, Ontology, Web Service, Social Software, Folksonomies dan Peer-to-Peer. Penelitian ini sangat memperhatikan ‘budaya’ sebuah komunitas terhadap kebutuhan akan sebuah data atau informasi.

        C. Arsitektur Web & Aplikasinya
Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.
Sejak web perencanaan isi, desain dan manajemen datang dalam lingkup metode desain, Vitruvian tradisional tujuan komoditas, keteguhan dan kesenangan dapat memandu arsitektur situs, seperti yang mereka lakukan arsitektur fisik dan disiplin desain lainnya. Website arsitektur akan datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini dapat mempercepat dengan munculnya web semantik dan web 2.0. Kedua ide menekankan aspek struktur informasi. Strukturalisme adalah sebuah pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan user-generated content, mengarahkan perhatian arsitek website untuk aspek-aspek struktur informasi.
Arsitektur Website memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten website. “Web desain”, dengan cara kontras, menggambarkan tugas-tugas praktis, bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah koran atau majalah dan desain grafis dan pencetakan. Tetapi hubungan antara editorial dan kegiatan produksi adalah lebih dekat untuk publikasi web daripada untuk penerbitan cetak.
Ada tiga standar utama untuk penerapan web services. Standar-standar ini mendukung pertukaran data berbasis XML. Tiga standar tersebut meliputi SOAP, WSDL, dan UDDI. Berikut bakal tak jelaskan secara singkat mengenai standar tersebut. 
     1. SOAP ( Simple Object Access Protocol )
Protokol ini mendukung proses pengkodean data (biasanya XML) dan transfernya melalui HTTP (Hyper Text Transfer Language). Dalam konteks web services, SOAP adalah suatu bahasa versi bebas dari protokol RPC (Remote Procedure Caoll) yang berguna untuk proses transaksi melalui HTTP standar. SOAP membuat klien web service dapat memilih beberapa parameter mengenai permintaannya dan memberikannya kpd si penyedia. Ketika penyedia menganggapi permintaan tersebut, maka terjadilah web services.
     2. WSDL ( Web Services Description Language ) 
Merupakan bahasa berbasis XML yang menjelaskan fungsi-fungsi dalam web services. WSDL menyediakan cara untuk memanfaatkan kapabilitas web services. WSDL memberi tahu mesin lain bagaimana memformat/ menterjemahkan permintaan yang diterima berikut respon mereka agar proses web service bisa berjalan. Singkatnya, WSDL adalah bahasa yang memungkinkan berbagai dokumen yang dibuat dalam aplikasi yang berbeda dapat berkomunikasi.
     3. UDDI (Universal Description Discovery and Integration ) 
Adalah semacam direktori global untuk mengelola web services. Fungsinya mirip dengan Yellow Pages untuk versi web services. UDDI berisi informasi tentang penawaran atau layanan apa yang ditawarkan perusahaan berikut dengan detil teknis bagaimana cara mengaksesnya. Inforamsi tersebut ditulis dalam bentuk file-file WSDL.
Applikasi Web dalam rekayasa perangkat lunak, suatu aplikasi web (bahasa Inggris: web application atau sering disingkat webapp) adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga merupakan suatu aplikasi perangkat lunak komputer yang dikodekan dalam bahasa yang didukung penjelajah web (seperti HTML, JavaScript, AJAX, Java, dll) dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi.
Aplikasi web menjadi populer karena kemudahan tersedianya aplikasi klien untuk mengaksesnya, penjelajah web, yang kadang disebut sebagai suatu thin client (klien tipis). Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus mendistribusikan dan menginstalasi perangkat lunak pada kemungkinan ribuan komputer klien merupakan alasan kunci popularitasnya. Aplikasi web yang umum misalnya webmail, toko ritel daring, lelang daring, wiki, papan diskusi, weblog, serta MMORPG. 

        D. Instruksi pengelola Internet/Web
Berikut merupakan beberapa komponen dalam pengelolaan web:
1.       Domain Name
Domain Name atau biasa disebut nama domain adalah alamat permanen situs di dunia internet yang digunakan untuk mengidentifikasi sebuah situs atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan situs kita pada dunia internet. Istilah yang umum digunakan adalah url. Contoh sebuah url adalah http://shenragazzi.blogspot.com
2.        Hosting
Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar dan lain sebagainya yang akan ditampilkan di situs. Besarnya data yang bisa dimasukkan tergantung dari besarnya hosting yang disewa/dipunyai, semakin besar hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam situs.
3.       Bahasa Program
Bahasa Program adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang pada saat diakses. Jenis scripts sangat menentukan statis, dinamis atau interaktifnya sebuah situs. Semakin banyak ragam scripts yang digunakan maka akan terlihat situs semakin dinamis, dan interaktif serta terlihat bagus. Bagusnya situs dapat terlihat dengan tanggapan pengunjung serta frekwensi kunjungan. Beragam scripts saat ini telah hadir untuk mendukung kualitas situs. Jenis jenis scripts yang banyak dipakai para designer antara lain html, asp, php, jsp, java scripts, java applets dsb. Bahasa dasar yang dipakai setiap situs adalah html sedangkan asp dan lainnya merupakan bahasa pendukung yang bertindak sebagai pengatur dinamis, dan interaktifnya situs
4.       Design Web
Setelah melakukan penyewaan domain dan hosting serta penguasaan scripts, unsur situs yang paling penting dan utama adalah design. Design web sangat menentukan kualitas dan keindahan situs. Design sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah web site.
5.       Hypertext Transfer Protokol (HTTP)
Hypertext Transfer Protocol (HTTP), yang mana adalah suatu protokol yang digunakan oleh World Wide Web. HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna. Sewaktu melakukan transfer, dokumen atau data webnya dengan menggunakan format HTML (hypertext transer protokol).. HTML sendiri adalah singkatan dari "hypertext markup language". Disebut dengan markup language karena HTML berfungsi untuk memperindah file tulisan (text) biasa untuk dapat dilihat pada web browser-web browser yang ada.
6.        World wide web (WWW)
WWW adalah layanan yang paling sering digunakan dan memiliki perkembangan yang sangat cepat karena dengan layanan ini kita bisa menerima informasi dalam berbagai format (multimedia). Untuk mengakses layanan WWW dari sebuah komputer (yang disebut WWW server atau web server) digunakan program web client yang disebut web browser atau browser saja. Jenis-jenis browser yang sering digunakan adalah: Netscape Navigator/Comunicator, Internet Explorer, NCSA Mosaic, Arena, Lynx, dan lain-lain.

        E. Aspek Hukum & Etika pada Internet
Saat membahas hukum/aturan di bidang internet terdapat 2 hal yang sangat perlu dibahas yakni infrastruktur dan konten. Pemerintah telah mengeluarkan kebijakan di bidang infrastruktur, yakni peraturan hukum tentang telekomunikasi dan penyiaran serta ketentuan tentang frekuensi radio dan orbit satelit. 
Sementara itu pada bagian konten (materi), pemerintah telah mengeluarkan banyak peraturan yang berhubungan dengan pemanfaatan internet sebagai media informasi antaralain tentang perlindungan konsumen, perbankan, asuransi, hak kekayaan intelektuan, pokok pers, ketentuan pidana perdata (kata kuncinya adalah “informasi”).
Tidak satu ruanganpun di internet yang bebas dari aturan hukum. Kita ambil contoh setelah terjadinya ledakan bom di JW Marriott dan Ritz Carlton Jakarta. Sejauh ini, pada awalnya aturan hukum yang mengatur hal tersebut sudah dinyatakan di dalam UU No. 36 Tahun 1999 tentang Telekomunikasi, khususnya Pasal 21 yang menyebutkan, bahwa penyelenggara telekomunikasi dilarang melakukan kegiatan usaha penyelenggaraan telekomunikasi yang bertentangan dengan kepentingan umum, kesusilaan, keamanan dan ketertiban umum. Dalam penjelasannya yang tertera pada UU Telekomunikasi tersebut disebutkan, bahwa penghentian kegiatan usaha penyelenggaraan telekomunikasi dapat dilakukan oleh pemerintah setelah diperoleh informasi yang patut diduga dengan kuat dan diyakini bahwa penyelenggaraan telekomunikasi tersebut melanggar kepentingan umum, kesusilaan, keamanan , atau ketertiban umum.
Ketika UU No. 11 Tahun 2008 masih belum disahkan, ketentuan tersebut di atas cukup efektif dijadikan salah satu dasar bagi Departemen Kominfo untuk mengatasi peredaran film yang kontroversial dan mengandung unsure pertentangan SARA di suatu situs popular tertentu, ketika masyarakat dihebohkan oleh kehadiran film Fitna yang mengusik ketenangan umat Islam di seluruh dunia. Saat itu juga setelah mempertimbangkan dari berbagai aspek, Menteri Kominfo mengirimkan surat tentang pemblokiran situs dan blog yang memuat film Fitna, yang ditujukan kepada penyelenggara IIX, penyelenggara OIXP, penyelenggara ISP (146 perusahaan saat itu ) dan penyelenggara NAP (30 perusahaan saat itu). Surat tersebut dilatar belakangi oleh suatu sikap keprihatinan yang sangat mendalam, bahwa penayangan film Fitna melalui internet yang dibuat oleh seorang politisi Belanda Geert Wilders, disinyalir dapat mengakibatkan gangguan hubungan antar ummat beragama dan harmoni antar peradaban pada tingkat global. Itulah sebabnya Menteri Kominfo meminta kepada para stakeholders tersebut untuk dengan segenap daya dan upaya untuk segera melakukan pemblokiran pada situs maupun blog yang melakukan posting film Fitna tersebut.
Prosedur yang ditempuh oleh pemerintah dalam pengiriman surat adalah sudah sesuai dengan ketentuan peraturan perundang-undangan yang berlaku, yaitu selain sebelumnya sudah mengadakan konsultasi dengfan para stake holder, juga sudah mendasarkan pada berbagai pertimbangan dan tetap selektif serta tidak ada maksud pemerintah untuk sembarangan melakukan pembatasan untuk memperoleh akses informasi melalui jasa internet tanpa alasan dan dasar hukum yang jelas, karena terbukti media internet banyak menunjukkan manfaat yang konstruktif terkecuali penayangan film Fitna melalui media internet tersebut dan juga penayangan informasi-informasi lain yang substansinya patut diduga kuat dan diyakini bertentangan dengan kepentingan umum, keamanan, kesusilaan dan ketertiban umum .

Selain dalam aspek hukum, dalam pengunaan atau pengelolaan internet juga membutuhkan suatu etika yang dapat menciptakan rasa hormat antar sesama dan tidak terjadi hal hal yang tidak diinginkan hanya karena kesalahpahaman dalam pengunaan internet. Berikut adalah beberapa etika dalam menggunakan internet :
1. Selalu melampirkan sumber asli setiap kutipan suatu tulisan, gambar, atau apapun yang bisa/diijinkan untuk dipublikasikan ulang.
2. Tidak menyindir, menghina, melecehkan, atau menyerang pribadi seseorang/pihak lain.
3. Menulis sesuai dengan aturan penulisan baku.
4. Tidak perlu mengekspose hal-hal yang bersifat pribadi, keluarga, dan sejenisnya yang bisa membuka peluang orang tidak bertanggung jawab memanfaatkan hal itu.
5. Perlakukan pesan pribadi yang diterima dengan tanggapan yang bersifat pribadi juga, jangan ekspose di forum.
6. Jangan turut menyebarkan suatu berita/informasi yang sekiranya tidak logis dan belum pasti kebenarannya, karena bisa jadi berita/informasi itu adalah berita bohong.
7. Ketika ingin menyampaikan saran/kritik, lakukan dengan personal message, jangan lakukan di depan forum karena hal tersebut bisa membuat tersinggung atau rendah diri orang yang dikritik.
8. Selalu memperhatikan Hak Atas Kekayaan Intelektual (HAKI). Artinya jangan terlibat dalam aktivitas pencurian/penyebaran data dan informasi yang memiliki hak cipta.

SSumber: