Jumat, 20 April 2012

TUGAS PBO INHERITANCE DAN POLIMORFISME

TUgas PBO INHERITANCE DAN POLIMORFISME
Oleh : Rizki Fajar Agung 56410130 dan Achmad Syarief 50410094 (2IA14)

INHERITANCE

Inheritance adalah konsep penting dalam pemrograman berorientasi objek. Bila diterjemahkan secara harafiah, artinya adalah Pewarisan.
Istilah Inheritance akan lebih sering digunakan karena istilah ini sudah dikenal luas dalam dunia pemrograman internasional. Fungsi utama inheritance adalah untuk membuat Class baru dari class yang sudah ada.
Inheritance menjadikan suatu class menjadi lebih reusable dalam arti lebih berguna karena dapat digunakan untuk menghasilkan class-class lain yang lebih spesifik. Apabila ada suatu class mewarisi class lain maka dalam definisi class harus ditambakan extends.Pengertian Inheritance disebut juga (Pewarisan)  memakai variabel data fungsi (method) dari kelas yang sudah ada tersebut serta menambah atribut/pelaku yang baru, kelas baru otomatis memiliki variabel atau fungsi yang dimiliki kelas asal.sebagai berikut listing programnya.
LISTING KALKULATOR JAVA
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class kalkulator extends JFrame implements ActionListener
{

 JLabel label1= new JLabel("Nilai A:");
 JLabel label2= new JLabel("Nilai B");
 JLabel label3= new JLabel("Hasil");
 JLabel label4= new JLabel();
 JTextField n1 = new JTextField();
 JTextField n2 = new JTextField();
 JTextField hasil = new JTextField();
 JButton tambah=new JButton("+");
 JButton kurang=new JButton("-");
 JButton kali=new JButton("*");
 JButton bagi=new JButton("/");
 JPanel panel =new JPanel();
double c;
    public kalkulator()
    {
        setSize(300,300);
        setTitle("Kalkulator");
        panel.setLayout(null);
        setLocationRelativeTo(null);
        label1.setBounds(20, 50,50 , 20);
        label2.setBounds(20, 80, 50, 20);
        n1.setBounds(70, 50, 100, 20);
        n2.setBounds(70, 80, 100, 20);
        tambah.setBounds(20, 120, 50, 20);
        kurang.setBounds(80, 120, 50, 20);
        kali.setBounds(140, 120, 50, 20);
        bagi.setBounds(200, 120, 50, 20);
        label3.setBounds(20, 150, 50, 20);
        label4.setBounds(80, 150, 100, 20);
        tambah.addActionListener(this);
        kurang.addActionListener(this);
        kali.addActionListener(this);
        bagi.addActionListener(this);
        panel.add(label1);
        panel.add(label2);
        panel.add(n1);
        panel.add(n2);
        panel.add(tambah);
        panel.add(kurang);
        panel.add(kali);
        panel.add(bagi);
        panel.add(label3);
        panel.add(label4);
        getContentPane().add(panel);
        setVisible(true);
    }
    public void actionPerformed(ActionEvent e)
    {
        double a=Double.parseDouble(n1.getText());
        double b=Double.parseDouble(n2.getText());
        if(e.getSource()==tambah)
        {
            c=a+b;
            label4.setText(""+c);
        }
        else if(e.getSource()==kurang)
        {
            c=a-b;
            label4.setText(""+c);
        }
        else if(e.getSource()==kali)
        {
            c=a*b;
            label4.setText(""+c);
        }
        else if(e.getSource()==bagi)
        {
            c=a/b;
            label4.setText(""+c);
        }
    }


}

LISTING KONVERSI JAVA
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class konversi extends JFrame implements ActionListener
{
 JLabel label1= new JLabel("CELCIUS");
 JLabel label2= new JLabel("HASIL CONVERT");
 JTextField celcius = new JTextField();
 JTextField hasilkon= new JTextField();
 JButton kelvin=new JButton("Kelvin");
 JButton fahren=new JButton("Fahrenheit");
 JButton ream=new JButton("Reamur");
 JPanel panel =new JPanel();
 double h;
   public konversi()
   {
        setSize(400,300);
        setTitle("Konversi Suhu");
        panel.setLayout(null);
        setLocationRelativeTo(null);
        label1.setBounds(20, 50,50 , 20);
        celcius.setBounds(70, 50, 100, 20);
        kelvin.setBounds(20, 120, 100, 20);
        fahren.setBounds(140, 120, 100, 20);
        ream.setBounds(250, 120, 100, 20);
        label2.setBounds(20,150,120,25);
        hasilkon.setBounds(140,150,120,20);
        celcius.addActionListener(this);
        kelvin.addActionListener(this);
        fahren.addActionListener(this);
        panel.add(label1);
        panel.add(celcius);
        panel.add(kelvin);
        panel.add(fahren);
        panel.add(ream);
        panel.add(label2);
        panel.add(hasilkon);
        this.getContentPane().add(panel);
        setVisible(true);
   }
    public void actionPerformed(ActionEvent e)
   {
        double c=Double.parseDouble(celcius.getText());
    if(e.getSource()==kelvin)
    {
      h=273+c;
      hasilkon.setText(""+h);
    }
    else if(e.getSource()==fahren)
    {
      h=(c*1.8)+32;
      hasilkon.setText(""+h);
    }
    else if(e.getSource()==ream)
    {
      h=c*0.8;
      hasilkon.setText(""+h);
    }
   }
}

POLIMORFISME

Polimorfisme adalah kemampuan untuk memperoleh bentuk. Dua objek atau lebih dikatakan polimorfis, bila objek-objek itu mempunyai antar muka-antarmuka identik namun mempunyai perilaku-perilaku berbeda. Bentuk ini memungkinkan kita menganggap sekelompok objek dengan tipe-tipe berbeda seperti dimiliki oleh suatu tipe yang sama. Polimorfisme merupakan fitur yang terjadi karena interaksi setiap konsep pewarisan dan dynamic binding. Contohnya pintu dan jendela memiliki perilaku yang sama yaitu dapat dibuka dan ditutup, namun untuk menutup jendela dilakukan misalnya dari atas ke bawah (vetikal), sedangkan pintu dari depan ke belakang (horizontal).Lalu setelah program yang terdapat diatas sudah tidak ada yang erorr hasil plimorfisme keduanya akan tampil dalam program berikut ini:

LISTING MENUUTAMA JAVA
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class menuutama extends JFrame implements ActionListener
{
 kalkulator kal;
 konversi kon;
 JLabel label1= new JLabel("MENU");
 JLabel label2= new JLabel("1. Kalkulator");
 JLabel label3= new JLabel("2. Konversi");
 JLabel label4= new JLabel("3. exit");
 JLabel label5= new JLabel("pilih");
 JTextField pilihan = new JTextField();
 JButton ok=new JButton("ok");
 JPanel panel =new JPanel();

 public menuutama()
 {
     setTitle("Menu");
     setSize(300,200);
     setLocationRelativeTo(null);
     label1.setBounds(this.getWidth()/2,10,100,20);
     label2.setBounds(50, 30, 100, 20);
     label3.setBounds(50, 55, 100, 20);
     label4.setBounds(50, 75, 100, 20);
     label5.setBounds(20, 100, 50, 20);
     pilihan.setBounds(50,100 ,100, 20);
     ok.setBounds(160, 100, 50, 20);
     ok.addActionListener(this);
     panel.setLayout(null);
     panel.add(label1);
     panel.add(label2);
     panel.add(label3);
     panel.add(label4);
     panel.add(label5);
     panel.add(pilihan);
     panel.add(ok);
     getContentPane().add(panel);
        
 }

    public void actionPerformed(ActionEvent e)
    {
        if (e.getSource()==ok)
        {
        int pil=Integer.parseInt(pilihan.getText());
        switch(pil)
        {
            case 1:kal=new kalkulator();
                   break;

            case 2:kon= new konversi();
                    break;

            case 3:System.exit(0);
        }
        }
    }

    public static void main(String [] args)
    {
        menuutama tampilan=new menuutama();
        tampilan.setVisible(true);
        tampilan.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }


}

OUTPUT


                  


                                                 

                                  





Kamis, 12 April 2012

pengertian enkapsulasi dan contoh programnya


Pengertian Enkapsulasi dan Contoh Program Sederhananya

Pengertian Enkapsulasi dan Contoh Program Sederhananya
Oleh : Rizki Fajar Agung 56410130 dan Achmad Syarief 50410094 (2IA14)

Pengertian Enkapsulasi
Enkapsulasi adalah suatu cara untuk menyembunyikan informasi detail dari suatu class. Dua hal yang mendasar dalam enkapsulasi yakni : Information hiding , Interface to access data. Sebelumnya kita dapat mengakses anggota class baik berupa atribut maupun method secara langsung dengan menggunakan objek yang telah kita buat. Hal ini dikarenakan akses kontrol yang diberikan kepada atribut maupun method yang ada di dalam class tersebut adalah ‘public’. Kita dapat menyembunyikan informasi dari suatu class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan memberikan akses kontrol ‘private’ ketika mendeklarasikan atribut atau method. Proses ini disebut dengan information hiding. Jika kita telah melakukan information hiding terhadap suatu atribut pada suatu class, lalu bagaimana cara melakukan perubahan terhadap atribut yang kita sembunyikan tersebut, caranya adalah dengan membuat suatu interface berupa method untuk menginisialisasi atau merubah nilai dari suatu atribut tersebut yang dinamakan dengan interface to access data. Dalam enkapsulasi terdapat hak akses public, protected, dan private. Hak akses public memungkinkan semua kelas mengaksesnya, hak akses protected hanya diberikan kepada kelasnya sendiri dan turunannya, serta kelas-kelas dalam satu paket. Sedangkan private hanya boleh diakses oleh kelasnya sendiri. Mengapa jika hak akses public pada konstruktor manusia di ganti dengan PRIVATE, program akan ERROR ? Private, adalah level proteksi untuk andi yang berada di dalam manusia. Si andi tidak boleh keluar dari manusia karena mempunya level proteksi paling tinggi. Dalam implementasinya, field dengan level proteksi private hanya dapat diakses di dalam class tersebut. Dalam teori, dapatkah kita memberikan hak akses pada konstruktor??? Constructor berfungsi untuk menginisialisasi obyek dari class dan mempersiapkan ruang memory, sedangkan destructor menghapus dan membersihkan obyek ketika sudah tidak terpakai dan membebaskan memory yang tadinya terpakai. Constructor method merupakan method yang namanya sama dengan nama classnya dan bersifat public tapi tidak berjenis void ataupun non void. Constructor dapat menerima parameter namun tidak bisa mengembalikan nilai apapun. Bagaimana solusi agar program dapat berjalan?? Konstruktor diubah menjadi protected atau public atau bisa juga menerapkan interface to access.
Program Sederhana
class belajar{
public String x =”Pintar”;
private String y = “Java”;
}
Pintar.Java
public class Pintar{
public static void main(String[]args){
Coba panggil = new Belajar();
System.out.println(“Panggil X : “+panggil.x);
System.out.println(“Panggil Y : “+panggil.y);
}}

Jumat, 06 April 2012

Perbedaan pemrograman berbasis objek dan terstruktur



Pengertian Enkapsulasi dan Contoh Program Sederhananya
Oleh : Rizki Fajar Agung 56410130 dan Achmad Syarief 50410094 (2IA14)

Object Oriented Programing atau yang biasa dikenal dengan OOP adalah suatu pemrograman yang mengarah pada objek. Object oriented juga disebut sebagai paradigma pemrograman.
Procedural Programming atau biasa disebut dengan pemrograman terstruktur adalah pemrograman yang disusun berdasarkan urutan tertentu.
Perbedaan mendasar antara OOP dan pemrograman terstruktur adalah:
Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sedangkan untuk pemrograman terstruktur, menggunakan prosedur/tata cara yang teratur untuk mengoperasikan data struktur
Untuk tata nama, keduanya pun memiliki tatanan yang sama walaupun memiliki pengertian tersendiri:
object oriented menggunakan “method” sedangkan terstruktur menggunakan “function”. Bila di OOP sering didengar mengenai “objects” maka di terstruktur kita mengenalnya dengan ” modules”. Begitu pula halnya dengan “message” pada OO dan “argument” pada terstruktur. “attribute” pada OO juga memiliki tatanan nama yang sepadan dengan “variabel” pada pemrograman terstruktur.
Persamaan kedua pemrogaman
adalah keduanya termasuk ke dalam pemodelan pemrograman yang digunakan dewasa ini.
Mana yang lebih baik
tidak ada yang dapat dikatakan lebih baik karena keduanya memiliki spesifikasi tersendiri dalam pemrogramannya. Hal ini juga tergantung pada bagaimana pribadi si pemrogram ingin menyusun program yang akan dibuatnya. Apakah lebih suka menggunakan yang berorientasikan pada objek maupun pemrograman yang terstruktur.
Kapan sama2 baik
Pemrograman prosedural akan dikatakan lebih baik apabila dalam segala situasi melibatkan kompleksitas moderat atau yang memerlukan signifikan kemudahan maintainability. Manfaat yang dirasakan dalam penggunaan pemrograman prosedural adalah kemampuan kembali menggunakan kode yang sama tanpa menggunakan kode yang berbeda ataupun mengkopinya kembali. Dengan menggunakan “goto”, memudahkan programmer melacak kumpulan data sehingga menghindarkan pemrograman terstruktur menjadi seperti spagethii code.
Pemrograman berorientasikan objek dikatakan lebih baik apabila Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.

Minggu, 25 Maret 2012

Kalkulator java

Oleh : Rizki Fajar Agung 56410130 dan Achmad Syarief 50410094 (2IA14)













LOGIKA

Pertama panggil library dari fungsi2 yg akan digunakan
Berikan nama klass (kalkulator90) yang akan mempunyai interface Actionlistener Kemudian deklarasikan variabel2 objek yaitu textfield,Jlabel,button dan panel


Buat Sebuah method yang akan digunakan untuk menampilakn dari tampilan sebuah form Pertama deklarasikan nama method yaitu colortext sama dengan nama class yang merupakan interface dari tampilan form


Set variable textfield dari variable – variable yang telah dideklarasikan begitupula dengan objek jlabel untuk label 1:“nilai a” dan label 2 nya untuk nilai b, button untuk perhitungan kali,bagi,tambah,kurang dan panel untuk new panel


Lalu set tittle kalkulator yang ingin dihitung. Dan berikan event pada tombol plus,min,kali,bagi dengan menggunakan addactionlistener


Lalu tampilkan vaiabel variable sebagai objek pada form


Dengan menggunakan panel .add (label 1) , add (nilai 1) , add (label 2) , add (nilai 2) , add (plus) , add (plus) , add (min) , add (kali) , add (bagi) , add (hasil)


Kemudian buat sebuah fungsi yang akan dilakukan jika tombol panel di click(event) kemudian akan melakukan perintah penghitungan yang diinginkan lalu dengan perintah getcontentpane.add panel kamu diharuskan memilih perintah perhitungan dengan fungsi-fungsi atau perintah yang tertera di panel. dengan menggunakan fungsi actionperformed (ectionevent) kamu harus mengambil perhitungan bila kamu ingin menggunakan perintah menjumlahkan
double a, b, hasil1;if (e.getSource() ==plus)

a = Double.parseDouble(nilai1.getText());

b = Double.parseDouble(nilai2.getText());

hasil1 = a + b;

hasil.setText(""+hasil1);

perintah untuk mengurangi yaitu harus menggunakan perintah

else if (e.getSource() ==min){

a = Double.parseDouble(nilai1.getText());

b = Double.parseDouble(nilai2.getText());

hasil1 = a - b;

hasil.setText(""+hasil1);

lalu untuk perkalian

else if (e.getSource() ==kali){

a = Double.parseDouble(nilai1.getText());

b = Double.parseDouble(nilai2.getText());

hasil1 = a * b;

hasil.setText(""+hasil1);

dan lalu untuk pembagian

else if (e.getSource() ==bagi){

a = Double.parseDouble(nilai1.getText());

b = Double.parseDouble(nilai2.getText());

hasil1 = a / b;

hasil.setText(""+hasil1);

setelah semua dijalankan kita hanya tinggal memilih perintah yang ingin dijalankan saja.

Selasa, 13 Maret 2012

SOCIAL NETWORK

SOCIAL NETWORK

Kemunculan situs jejaring sosial ini diawali dari adanya inisiatif untuk menghubungkan orang-orang dari seluruh belahan dunia.
Situs jejaring sosial pertama, yaitu Sixdegrees.com mulai muncul pada tahun 1997. Situs ini memiliki aplikasi untuk membuat profil, menambah teman, dan mengirim pesan.  Tahun 1999 dan 2000, muncul situs sosial lunarstorm, live journal, Cyword yang berfungsi memperluas informasi secara searah. Tahun 2001, muncul Ryze.com yang berperan untuk memperbesar jejaring bisnis.  Tahun 2002, muncul friendster sebagai situs anak muda pertama yang semula disediakan untuk tempat pencarian jodoh.Dalam keanjutannya, friendster ini lebih diminati anak muda untuk saling berkenalan dengan pengguna lain. Tahun 2003, muncul situs sosial interaktif lain menyusul kemunculan friendster, Flick R, You Tube, Myspace. Hingga akhir tahun 2005, friendster dan Myspace merupakan situs jejaring sosial yang paling diminati.

Memasuki tahun 2006, penggunaan friendster dan Myspace mulai tergeser dengan adanya facebook. Facebook dengan tampilan yang lebih modern memungkinkan orang untuk berkenalan dan mengakses informasi seluas-luasnya. Tahun 2009, kemunculan Twitter ternyata menambah jumlah situs sosial bagi anak muda. Twitter menggunakan sistem mengikuti - tidak mengikuti (follow-unfollow), dimana kita dapat melihat status terbaru dari orang yang kita ikuti (follow).

Kelebihan
Keberadaan situs jejaring sosial ini memudahkan kita untuk berinteraksi dengan mudah dengan orang-orang dari seluruh belahan dunia dengan biaya yang lebih murah dibandingkan menggunakan telepon. Selain itu, dengan adanya situs jejaring sosial, penyebaran informasi dapat berlangsung secara cepat. bahkan social network ini dapat dijadikan usaha untuk menjual barang dagangannya dengan mudah dan fleksibel serta dengan harga yang bisa disepakati bersama dalam social network tersebut.
kekurangan
Kemunculan situs jejaring sosial ini menyebabkan interaksi interpersonal secara tatap muka (face-to-face) cenderung menurun. Orang lebih memilih untuk menggunakan situs jejaring sosial karena lebih praktis.Di lain pihak, kemunculan situs jejaring sosial ini membuat anak muda tidak dapat tidak mengakses internet. Dalam kadar yang berlebihan, situs jejaring sosial ini secara tidak langsung membawa dampak negatif, seperti kecanduan (addiksi) yang berlebihan dan terganggunya privasi seseorang. dalam social network ini pun dapat terjadi kriminalitas contohnya kasus penipuan maupun penculikan yang menggunakan samaran nam yang ada di social network tersebut.

Konsep dari jejaring sosial adalah suatu struktur sosial yang dibentuk dari simpul-simpul (yang umumnya adalah individu atau organisasi) yang dijalin dengan satu atau lebih tipe relasi spesifik seperti nilai, visi, ide, teman, keturunan, dll.

Teknologi yang digunakan dalam social network ini merupakn hasil analisis jaringan jejaring sosial memandang hubungan sosial sebagai simpul dan ikatan. Simpul adalah aktor individu di dalam jaringan, sedangkan ikatan adalah hubungan antar aktor tersebut. Bisa terdapat banyak jenis ikatan antar simpul. Penelitian dalam berbagai bidang akademik telah menunjukkan bahwa jaringan jejaring sosial beroperasi pada banyak tingkatan, mulai dari keluarga hingga negara, dan memegang peranan penting dalam menentukan cara memecahkan masalah, menjalankan organisasi, serta derajat keberhasilan seorang individu dalam mencapai tujuannya.

Dalam bentuk yang paling sederhana, suatu jaringan jejaring sosial adalah peta semua ikatan yang relevan antar simpul yang dikaji. Jaringan tersebut dapat pula digunakan untuk menentukan modal sosial aktor individu. Konsep ini sering digambarkan dalam diagram jaringan sosial yang mewujudkan simpul sebagai titik dan ikatan sebagai garis penghubungnya.

Media sosial adalah sebuah media online, dengan para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki, forum dan dunia virtual. Blog, jejaring sosial dan wiki merupakan bentuk media sosial yang paling umum digunakan oleh masyarakat di seluruh dunia.

Andreas Kaplan dan Michael Haenlein mendefinisikan media sosial sebagai "sebuah kelompok aplikasi berbasis internet yang membangun di atas dasar ideologi dan teknologi Web 2.0 , dan yang memungkinkan penciptaan dan pertukaran user-generated content".[1]

Sementara jejaring sosial merupakan situs dimana setiap orang bisa membuat web page pribadi, kemudian terhubung dengan teman-teman untuk berbagi informasi dan berkomunikasi. Jejaring sosial terbesar antara lain Facebook, Myspace, Plurk, dan Twitter. Jika media tradisional menggunakan media cetak dan media broadcast, maka media sosial menggunakan internet. Media sosial mengajak siapa saja yang tertarik untuk berpertisipasi dengan memberi kontribusi dan feedback secara terbuka, memberi komentar, serta membagi informasi dalam waktu yang cepat dan tak terbatas.

Saat teknologi internet dan mobile phone makin maju maka media sosial pun ikut tumbuh dengan pesat. Kini untuk mengakses facebook atau twitter misalnya, bisa dilakukan dimana saja dan kapan saja hanya dengan menggunakan sebuah mobile phone. Demikian cepatnya orang bisa mengakses media sosial mengakibatkan terjadinya fenomena besar terhadap arus informasi tidak hanya di negara-negara maju, tetapi juga di Indonesia. Karena kecepatannya media sosial juga mulai tampak menggantikan peranan media massa konvensional dalam menyebarkan berita-berita.

Pesatnya perkembangan media sosial kini dikarenakan semua orang seperti bisa memiliki media sendiri. Jika untuk memiliki media tradisional seperti televisi, radio, atau koran dibutuhkan modal yang besar dan tenaga kerja yang banyak, maka lain halnya dengan media. Seorang pengguna media sosial bisa mengakses menggunakan media sosial dengan jaringan internet bahkan yang aksesnya lambat sekalipun, tanpa biaya besar, tanpa alat mahal dan dilakukan sendiri tanpa karyawan. Pengguna media sosial dengan bebas bisa mengedit, menambahkan, memodifikasi baik tulisan, gambar, video, grafis, dan berbagai model content lainnya.

Menurut Antony Mayfield dari iCrossing, media sosial adalah mengenai menjadi manusia biasa. Manusia biasa yang saling membagi ide, bekerjasama, dan berkolaborasi untuk menciptakan kreasi, berfikir, berdebat, menemukan orang yang bisa menjadi teman baik, menemukan pasangan, dan membangun sebuah komunitas. Intinya, menggunakan media sosial menjadikan kita sebagai diri sendiri. Selain kecepatan informasi yang bisa diakses dalam hitungan detik, menjadi diri sendiri dalam media sosial adalah alasan mengapa media sosial berkembang pesat. Tak terkecuali, keinginan untuk aktualisasi diri dan kebutuhan menciptakan personal branding.

Jika dalam kehidupan sehari-hari kita tidak bisa menyampaikan pendapat secara terbuka karena satu dan lain hal, maka tidak jika kita menggunakan media sosial. Kita bisa menulis apa saja yang kita mau atau kita bebas mengomentari apapun yang ditulis atau disajikan orang lain. Ini berarti komunikasi terjalin dua arah. Komunikasi ini kemudian menciptakan komunitas dengan cepat karena ada ketertarikan yang sama akan suatu hal.

Sistem kemanan social network merupakan hal dimana menjadai prioritas yang utama dalam sebuat situs web, dalam social network sistem keamanan yang diutamakan diantaranya adalah bagaiman situs social network tesebut dapat menanggulangi masalah virus yang dapat ada atau masuk sewaktu-waktu ke web tersebut atau cara menanggulanginya/membersihkannya dari virus itu. sistem kemanan social network tergantung pada sipembuat situ jejaring social tersebut apakah aman atau tidak.

Perkembangan dan pemanfaatan social network yang akan datang bisa menjadi sangat berguna bagi seseorang yang tau akan pentingnya jejaring social untuk hal yang bersifat positif misalnya dalam hal dibidang bisnis ataupun dalam bidang usaha jejaring social ini dapat menjadi sarana yang penting untuk kemajuan teknologi serta dapat membantu pengetahuan dan dapat membantu dalam berinteraksi dengan seseorang tanpa membedakan status

Sabtu, 07 Januari 2012

Steve jobs

steve jobs

Steven Paul "Steve" Jobs (lahir di San Francisco, California, Amerika Serikat, 24 Februari 1955 – meninggal di Palo Alto, California, Amerika Serikat, 5 Oktober 2011 pada umur 56 tahun) adalah seorang tokoh bisnis dan penemu Amerika Serikat. Ia adalah pendiri pendamping,[11] ketua, dan mantan CEO Apple Inc. Jobs juga sebelumnya menjabat sebagai pejabat eksekutif Pixar Animation Studios; ia menjadi anggota dewan direktur The Walt Disney Company pada tahun 2006, setelah pengambilan alih Pixar oleh Disney. Namanya dicantumkan sebagai produser eksekutif dalam film Toy Story tahun 1995.

Pada akhir 1970-an, Jobs, bersama pendiri pendamping Apple Steve Wozniak, Mike Markkula, dan lainnya, merancang, mengembangkan, dan memasarkan salah satu jajaran komputer pribadi pertama yang sukses secara komersial, yaitu seri Apple II. Pada awal 1980-an, Jobs termasuk orang-orang yang pertama kali melihat potensi komersial dari antarmuka pengguna grafis yang digerakkan tetikus PARC Xerox yang kemudian mendorong pembuatan Macintosh.Setelah kalah melawan keputusan dewan direktur tahun 1984, Jobs mengundurkan diri dari Apple dan mendirikan NeXT, sebuah perusahaan pengembangan platform komputer yang berkecimpung dalam pasar pendidikan tinggi dan bisnis. Pembelian NeXT oleh Apple pada tahun 1996 membawa kembali Jobs ke perusahaan yang ia dirikan bersama, dan ia menjabat sebagai CEO-nya sejak 1997 hingga 2011.

Tahun 1986, ia mengambil alih divisi grafis komputer Lucasfilm Ltd yang kemudian menjadi Pixar Animation Studios. Ia menjadi CEO dan pemegang saham terbesarnya sebanyak 50,1% sampai diambil alih oleh The Walt Disney Company tahun 2006. Karena itu pula Jobs menjadi pemegang saham perorangan terbesar di Disney sebanyak 7% dan anggota Dewan Direktur Disney. Setelah mengundurkan diri sebagai CEO pada 24 Agustus 2011, Jobs terpilih sebagai ketua dewan direktur Apple.

Pada 5 Oktober 2011, Steve Jobs meninggal dunia di California pada usia 56 tahun, tujuh tahun setelah didiagnosis menderita kanker pankreas. Pada waktu kematiannya, ia dikenal luas sebagai seorang visioner, perintis dan jenius dalam bidang bisnis, inovasi, dan desain produk, dan orang yang berhasil mengubah wajah dunia modern, merevolusi enam industri yang berbeda, dan "contoh bagi semua kepala eksekutif". Kematiannya ditanggapi secara luas dan dianggap sebagai kehilangan besar bagi dunia oleh para penggemarnya di seluruh dunia.

ahun 1976, Steve Jobs, Steve Wozniak dan Ronald Wayne,[49] dengan pendanaan dari manajer pemasaran produk dan teknisi semi-pensiun Intel A.C. "Mike" Markkula Jr.,[11] mendirikan Apple. Sebelum mendirikan Apple bersama-sama, Wozniak adalah peretas barang elektronik. Jobs dan Wozniak telah berteman selama bertahun-tahun, bertemu tahun 1971 ketika teman mereka, Bill Fernandez, memperkenalkan Wozniak yang berusia 21 tahun kepada Jobs yang berusia 16 tahun. Steve Jobs berusaha membuat Wozniak tertarik merakit komputer dan menjualnya. Ketika Apple terus meluas, perusahaan mulai mencari eksekutif berpengalaman untuk membantu mengelola ekspansinya.

Tahun 1978, Apple merekrut Mike Scott dari National Semiconductor untuk menjabat sebagai CEO yang berujung pada tahun-tahun kelam. Tahun 1983, Steve Jobs berhasil memancing John Sculley keluar dari Pepsi-Cola untuk menjabat sebagai CEO Apple dengan menanyakan, "Apakah kau mau menjual air gula sepanjang hidupmu, atau kau mau bekerja bersamaku dan mengubah dunia?"Pada tahun berikutnya, Apple menyiarkan iklan televisi Super Bowl berjudul "1984". Pada pertemuan pemegang saham tahunan Apple tanggal 24 Januari 1984, Jobs yang emosional memperkenalkan Macintosh kepada hadirin yang sangat antusias; Andy Hertzfeld menggambarkan suasana tersebut sebagai "pandemonium." Macintosh menjadi komputer kecil pertama yang sukses secara komersial dengan antarmuka pengguna grafis. Pengembangan Mac dimulai oleh Jef Raskin, dan diambil alih oleh Jobs.

Meski Jobs digambarkan sebagai direktur Apple yang persuasif dan karismatik, sejumlah karyawannya pada waktu itu menggambarkannya sebagai manajer yang selalu berubah pikiran dan temperamental. Penurunan penjualan di seluruh industri menjelang akhir 1984 mengakibatkan keretakan hubungan kerja Jobs dengan Sculley, dan pada akhir Mei 1985 – setelah ketegangan internal dan pengumuman PHK besar-besaran – Sculley mengakhiri jabatan Jobs sebagai kepala divisi Macintosh.


Ia mendapatkan National Medal of Technology dari Presiden Ronald Reagan pada tahun 1984 bersama Steve Wozniak (termasuk orang-orang yang pertama menerimanya), dan Jefferson Award for Public Service dalam kategori "Pelayanan Publik Terbaik oleh Individu Berusia 35 Tahun atau Lebih Muda" (a.k.a. Samuel S. Beard Award) pada tahun 1987. Tanggal 27 November 2007, Jobs digelari tokoh bisnis terkuat oleh Fortune Magazine. Tanggal 5 Desember 2007, Gubernur California Arnold Schwarzenegger dan Ibu Negara Bagian Maria Shriver memasukkan Jobs ke California Hall of Fame yang terletak di The California Museum for History, Women and the Arts.

Bulan Agustus 2009, Jobs terpilih sebagai pengusaha paling dikagumi di antara para remaja berdasarkan survei oleh Junior Achievement. Tanggal 5 November 2009, Jobs diberi gelar CEO dasawarsa ini oleh Fortune Magazine. Bulan November 2009, Jobs menempati peringkat ke-57 dalam Forbes: The World's Most Powerful People. Bulan Desember 2010, Financial Times memberi Jobs gelar sebagai tokoh tahun ini, mengakhiri artikelnya dengan menyatakan, "Dalam otobiografinya, John Sculley, mantan eksekutif PepsiCo yang pernah memimpin Apple, mengatakan sesuatu tentang ambisi pria yang ia pecat: 'Apple harusnya menjadi perusahaan produk konsumen yang luar biasa. Ini rencana gila. Teknologi tinggi tidak dapat dirancang dan dijual sebagai produk konsumen.' Sungguh salah pernyataan ini".

Pada waktu kematiannya, ia dikenal luas sebagai seorang visioner, perintis dan jenius dalam bidang bisnis, inovasi, dan desain produk, dan orang yang berhasil mengubah wajah dunia modern,merevolusi enam industri yang berbeda, dan "contoh bagi semua kepala eksekutif". Kematiannya ditanggapi secara luas dan dianggap sebagai kehilangan besar bagi dunia oleh para penggemarnya di seluruh dunia. Setelah pengunduran dirinya sebagai CEO Apple, Jobs dianggap sebagai Thomas Edison dan Henry Ford pada masanya.