-->

Jumat, 30 Maret 2012

Perbedaan pemprograman terstruktur dan OOP

Pada kesempatan kali ini saya akan menulis tentang  perbedaan dari pemprograman terstruktur dab pemprograman yang berbasis objek atau oop.  Saya akan menuliskan dulu tentang pengertiannya , selamat membaca.
a.     Pemprograman terstruktur
Pemprograman terstruktuk adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program.
Selain pengertian diatas pemprograman terstruktur adalah suatu aktifitas pemprograman  dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis, dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami.
Prinsip dari pemprograman terstruktur adalah jika suatu proses telah sampai pada suatu titik atau langkah tertentu, maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya atau kembalai lagi ke baris sebelumnya, kecuali pada langkah-langkah untuk proses berulang (Loop).
Bahasa yang mendukung pemrograman terstruktur :
·         Cobol Turbo Prolog
·         Bahasa C
·         Pascal
·         Delphi
·         Borland Delphi


b.     Pemprograman berbasis objek
Pemprograman berorientasi object ( object-object programming disingkat OOP) merupakan paradigma pemprograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemprograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesam ke objek lainnya.
Bahasa yang mendukung pemrograman berbasis objek :
·         Java
·         C++
·         PHP
·         Phyton
·         Ruby
·         Pascal ( bahasa pemprograman )

c.      Perbedaan pemprograman terstruktur dan pemrograman berbasis objek
Dilihat dari pengertian diatas pemrograman terstruktur memiliki beberapa sifat seperti :
·         Memuat teknik pemecahan masalah yang logis dan sistematis
·         Memuat algoritma yang efisien, efektif dan sederhana
·         Program disusun dengan logika yang mudah dipahami
·         Tidak menggunakan perinta GOTO
·         Biaya pengujian program relatif rendah
·         Memiliki dokumentasi yang baik
Berdasarkan penjelasan diatas, sudah jelas bahwa pemprograman terstruktur unggul dalam melakukan pemprograman sederhana karena lebih efisiendan lebih murah dalam hal perawatannya tetapi pemodelan ini lebih susah untuk dipahami oleh orang-orang selain pembuat program itu sendiri ( contohnya ketika dilakukan tracing program ).
Sementara itu pemrograman berorientasi objek memiliki beberapa keuntungan seperti :
·         Maintenance ; program lebih mudah dibaca dan dipahami. Pemrograman berorientasi objek mengotrol kerumitan program hanya dengan mengijinkan rincian yang dibutuhkan untuk programmer.
·         Pengubahan program  ( berupa penambahan atau penghapusan fitur tertentu ); perubahan yang dilakukan antara lain menyangkut penambahan dan penghapusan dalam suatu database program misalnya.
·         Dapat digunakannya obyek-obyek sesering yang diinginkan, kita dapat menyimpan obyek-obyek yang dirancang dengan baik ke dalam sebuah tolkit rutin yang berrmanfaat yang dapat disisipkan ke dalam kode yang baru dengan sedikit perubahan atau tanpa perubahan pada kode tersebut.
Jadi, sangat jelas sekali bahwa pemprograman berorientasi objek sangat cocok sekali digunakan dalam kasus pembuatan software yang rumit dan kompleks karena memberikan berbagai kemudahan kepada pemprogram.
Perbedaan mendasar antara pemprograman terstruktur dan OOP adalah :
Pemrograman terstruktur menggunakan prosedur atau tata cara yang teratur untuk mengoperasikan data struktur. Sedangkan OOP 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.


NAMA  : LUSIANA
KELAS  : 2IA07
NPM      : 54410098

Rabu, 21 Maret 2012

Cerita Saya

Liburan ke Pulau Bangka
Sekitar 3 tahun yang lalu saya pulang ke Bangka bersama ayah, ibu dan adik saya. Saat saya sampai di bandar udara depaati amir yang terletak di kota pangkal pinang saya di jemput om saya dengan menggunakan  mobil ambulance. Saya dan adik saya hanya bisa tersenyum dan tertawa di dalam hati. Kejadian ini tentu saja menjadi kejadian yang lucu bagi keluarga kami.
Disana saya di ajak bang andi jalan-jalan mengitari semua pantai. Pertama saya ke pantai parai, lalu ke pantai matras, kemudian ke pantai tanjung pesona, dan ke pantai tikus. Lokasi pantai-pantai ini terletak di daerah Sungailiat semua. Setelah dari pantai saya di ajak ke vihara yang terletak di kaki bukit dan terdapat aliran air sungai. Saya merasa lelah saat pertengahan jalan ke atas bukit saya beristirahat sambil melihat pemandangan yang berada disana dan saya tidak mencapai puncaknya. Disana saya selalu makan sea food.  Saya senang tinggal di Pulau Bangka walaupun di sana membuat kulit saya menjadi hitam J.
Sekian dulu cerita saya kapan-kapan di sambung lagi :D.

About Facebook part 2

Saya telah menulis tugas 1 tentang sejarah, konsep, dan teknologi yang digunakan pada facebook. Sekarang saya melanjutkan tugas 2 tentang kelebihan dan kekurangan, keamanan, dan pemanfaatan dan pengembangan  facebook di masa depan.

Kelebihan :
1.       Dapat mengganti gambar cover yang berada di dalam profil kita.
2.       Kita juga dapat mengetahui aktivitas apa saja yang dilakukan melalui Activity log.
3.       Dapat berbagi kiriman, foto dan sebuah peristiwa penting yang berkesan pada kronologi.
4.       Kita dapat menyisipkan tanggal dan wilayah saat kita mengupdate sebuah status.
5.       Dapat bertemu dengan teman lama walaupun tidak bertatapan muka.
6.       Dapat berjualan secara online
7.       Bisa bermain game untuk menghilangkan ke jenuhan.


Kekurangan :
1.       Terdapat penjahat online yang suka mencari mangsa.
2.       Semua orang dapat mengetahui history kegiatan kita selama ber-Facebook ria.
3.       Ketika  kita sudah memakai tampilan facebook timeline tidak dapat di kembalikan pada tampilan semula.
4.       Banyak penipu yang menawarkan  berbagai barang.
5.       Banyak cara - cara pelanggaran yang diselewengkan(tidak terlihat){baik pelanggaran agama maupun pelangggaran dunia dan lain lain}

Keamanan facebook
Facebook pada minggu ini meluncurkan sebuah system keamanan baru untuk menjaga privasi para membernya. Akhir-akhir ini Facebook memperoleh banyak keluhan dari para penggunanya karena privasinya terganggu. Selain itu atas kehawatiran tentang privasi dan keamanan di jaringan sosial online, yang memiliki 400 juta anggota di seluruh dunia. Banyak user yang mengeluh accountnya diakses oleh orang lain. Beberapa bahkan accountnya di rusak atau di non aktifkan oleh orang lain.
Sistem keamanan ini adalah dengan memasukkan perangkat pribadi (phone cell, PC, Laptop)  yang diperbolehkan untuk melakukan login ke account Facebook. Jadi user yang bisa login ke accountnya hanya melalui perangkat-perangkat yang telah didaftarkannya. Jika ada orang lain atau sang user mencoba melakukan login dengan menggunakan perangkat lain yang tidak terdaftar maka Facebook akan mengirimkan pesan melalui email, sehingga user dapat melakukan pencegahan secara lanjut.
Untuk menggunakannya, user Facebook harus mengaktifkan fasiliatas keamanan ini melalui Account Security yang berada di dalam Account Setting. Kemudian anda mendaftarkan perangkat-perangkat pribadi yang diperbolehkan untuk mengakses Account anda. Bagi user yang ingin melakukan login dengan perangkat yang belum diaftarkan maka user tersebut harus menjawab beberapa pertanyaan.
“Kami yakin bahwa tools dan sistem baru dapat melakukan banyak hal untuk mencegah login yang tidak sah yang dapat menyebabkan gangguan,” kata Lev Popov, seorang software engineer Facebook. (dikutip KabarIT dari CNN)
Sistem keamanan ini kurang tepat bagi para user Facebook yang menggunakan perangkat umum seperti warnet atau komputer umum lainya. 

pemanfaatan dan pengembangan di masa depan
akhir-akhir ini  kegunaan facebook tidak hanya sebatas media komunikasi antar relasi, tetapi facebook juga berkembang menjadi media promosi bagi anda yang menjalankan bisnis secara online. Dengan beragam fitur yang telah disediakan, maka sangat mungkin di gunakan untuk para pebisnis menggunakan facebook sebagai media promosi secara maksimal. Mungkin anda yang sudah memiliki facebook bisa melihat dengan jelas bagaimana facebook digunakan sebagai media iklan. Ya , caranya terbilang efektif,efisien dan tentunya murah ini bisa menjadi trobosan yang positif untuk melejitkan usaha yang dimiliki.


Sekarang ini kemajuan jejaring sosial dan teknologi sangatlah pesat dan juga bermanfaat. Oleh karena itu kita dapat memanfaatkannya dengan benar.

Sumber :

TUGAS PBO

LISTING PROGRAM LUAS LINGKARAN
import javax.swing.*;
class Tugaslusi  // Merupakan sebuah nama class
{
            public static void main(String[] args) throws Exception
            {
                        double luas;
                        double p = 3.14;  //sebuah ketetapan pada nilai p
                        System.out.println("-->Rumus Luas Lingkaran<--\n");
                        System.out.println("Rumus Luas Lingkaran = p*r*r\n");
                        double r = Double.parseDouble(JOptionPane.showInputDialog("Masukkan nilai Jari-jari = ")); // menginput angka untuk jari-jari
                        luas = p*r*r;
                        System.out.println("Luas Lingkaran = "+luas);  // pemanggilan hasil yang sudah di input tadi
            }
}


  OUTPUT




 Nama : lusiana
Kls      : 2IA07
NPM   : 54410098

Rabu, 14 Maret 2012

About Facebook part 1

Facebook adalah sebuah layanan jejaring sosial dan situs web yang diluncurkan pada Februari 2004 yang dioperasikan dan dimiliki oleh Facebook. Facebook didirikan oleh  Mark Zuckerberg bersama teman sekamarnya dan sesama mahasiswa ilmu komputer Eduardo Saverin, Dustin Moskovitz dan Chris Hughes. Keanggotaan situs web ini awalnya terbatas untuk mahasiswa Harvard saja, kemudian diperluas ke perguruan lain di Boston, Ivy League, dan Universitas Stanford. Situs ini secara perlahan membuka diri kepada mahasiswa di universitas lain sebelum dibuka untuk siswa sekolah menengah atas, dan akhirnya untuk setiap orang yang berusia minimal 13 tahun.

a.  Sejarah facebook
Mark Zuckerberg menciptakan Facemash, pendahulu Facebook, tanggal 28 Oktober 2003 ketika berada di Harvard sebagai mahasiswa tahun ke-2. 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 kepadaHarvard 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. Facebook juga menjadi jejaring sosial teratas dari delapan pasar perorangan di Asia, yaitu Filipina, Australia, Indonesia, Malaysia, Singapura, Selandia Baru, Hong Kong dan Vietnam, sementara merek lain masih mempertahankan posisi teratas mereka di beberapa pasar, termasuk Orkut milik Google di India, Mixi.jp di Jepang, CyWorld di Korea Selatan, dan Wretch.cc milik Yahoo! di Taiwan.

b.  10 Konsep Dasar dari Facebook Privasi
1.     Nama, foto profil, jenis kelamin, kota Anda saat ini, jaringan Anda masuk, siapa Anda berteman dengan, dan halaman yang seorang penggemar tersedia untuk siapapun. Ini dikenal sebagai informasi yang dapat diakses publik (PAI). Anda tidak memiliki kontrol atas ini.
2.     Setiap bagian lain dari isi ditandai terlihat "Semua orang" dalam pengaturan privasi Anda tersedia untuk setiap orang. Anda memiliki kendali atas ini.
3.     Setiap aplikasi Facebook atau situs web menggunakan Facebook Connect yang Anda kunjungi dapat mengakses PAI dan konten ditandai terlihat "Semua orang" dalam pengaturan privasi Anda.Anda tidak memiliki kontrol atas ini.
4.     Setiap aplikasi Facebook Anda login ke situs atau web yang Anda terhubung dengan akun Facebook Anda dapat mengakses semua informasi profil Anda (kecuali informasi kontak), foto, video, catatan, kegiatan, kelompok, link, dan pemberitahuan, terlepas dari privasi Anda pengaturan. Anda tidak memiliki kontrol atas ini.
5.     Setiap aplikasi Facebook teman Anda login ke situs web atau teman Anda terhubung dengan account Facebook mereka bahwa Anda belum juga masuk log untuk atau berhubungan dengan dapat mengakses informasi dan konten didasarkan pada, profil aplikasi Anda, dan pengaturan privasi konten. Anda memiliki kendali atas ini.
6.     Setiap posting dinding aplikasi Facebook atau situs web menggunakan Facebook Connect membuat pada profil Anda dapat dilihat oleh siapa saja yang dapat melihat dinding Anda. Anda tidak memiliki kontrol atas ini.
7.     Setiap perubahan informasi profil atau umpan balik pada konten akan menghasilkan cerita di dinding Anda tampak oleh pengguna yang juga dapat mengakses informasi atau konten. Anda tidak memiliki kontrol atas ini.
8.     Informasi profil, foto, video, dan catatan yang terlihat ke pengguna lain berdasarkan profil dan pengaturan privasi konten. Anda memiliki kendali atas ini.
9.     Acara Anda diundang untuk terlihat ke pengguna lain yang juga dapat melihat acara tersebut. Anda tidak memiliki kontrol atas ini.
10.   Update status terakhir dan link yang dapat dilihat oleh pengguna lainnya berdasarkan pengaturan privasi digunakan ketika diposting. Anda tidak memiliki kontrol atas ini.


c.  10 Aplikasi Menarik Terbaik Untuk Facebook Kamu
Facebookpun mempunyai banyak aplikasi Add-on yang di tujukan kepada penggunanya agar lebih menarik dan tidak monoton seperti biasa. kalau kalian ingin tau, sebenarnya banyak sekali, tapi saya cuma akan menyebutkan 10 saja yang mungkin menarik untuk kalian semua.
Berikut Kumpulan Aplikasi Menarik Terbaik Untuk Facebook Kamu :
1. Facebook Toolbar (http://developers.facebook.com/toolbar/)
Quote: Facebook Toolbar memiliki kotak pencarian, pemberitahuan, sebuah ikon yang dapat digunakan untuk memeriksa gambar teman-teman anda dan statusnya.
2. Simple Photo Uploader (http://code.google.com/p/fb-photo-up…cebookOverview)
Quote: Simple Photo Uploader adalah sebuah aplikasi desktop untuk facebook yang dapat membantu anda meng-upload foto dengan mudah. Simple Photo Uploader juga memberikan kemampuan untuk menandai foto.
3. FacePad (https://addons.mozilla.org/en-US/firefox/addon/8442)
Quote: Facepad adalah add-ons firefox yang memungkinkan anda men-download teman facebook dan acara album.
4. Advanced Wall (http://www.facebook.com/apps/applica…?id=3118555174)
Quote: Daripada memposting pesan melalui pilihan default, Advanced Wall dapat memposting foto, gambar, graffiti, video, flash, mengubah ukuran teks dan warna, bersama dengan banyak hal-hal lain yang sederhana dengan menggunakan editor WYSIWYG.
5. Facebook Mobile (http://www.facebook.com/mobile/)
Facebook Mobile adalah aplikasi yang digunakan oleh banyak pengguna. Quote: Memberikan anda kemampuan untuk meng-upload foto dan catatan dari kamera telepon langsung ke Facebook.
6. ScrapBoy (http://www.scrapboy.com/en/downloads/)
Quote: ScrapBoy adalah sebuah aplikasi desktop untuk aplikasi facebook yang dapat digunakan untuk melakukan hampir segala sesuatu yang berkaitan dengan facebook. Dengan fitur seperti menulis posting dinding, melihat foto atau Facebook chatting, melihat ‘dinding’ beberapa teman-teman, album foto dan jendela obrolan pada saat yang sama dan yang lainnya.
7. Graffiti (http://apps.facebook.com/graffitiwall/)
Quote: Graffiti adalah aplikasi berbasis facebook yang dapat digunakan untuk menggambar pada dinding teman-teman anda.
8. Task Master (http://apps.new.facebook.com/todolist/)
Quote: Task Master memungkinkan Anda mengelola tugas-tugas anda di facebook secara lebih efisien.
9. Friends Organizer (http://apps.facebook.com/friendsorganizer/)
Quote: Friends Organizer adalah nifty aplikasi yang dapat digunakan untuk mengurutkan daftar kontak Anda ke dalam grup, seperti schoolfriends, teman-teman kerja, teman-teman media sosial dll.
10. Last.Fm Music (http://apps.facebook.com/lastfmmusic/)
Quote: Last.Fm Music adalah aplikasi musik untuk semua orang-orang yang suka musik dan tentunya Last.fm. Anda dapat membandingkan musik Anda dengan teman-teman, mendengarkan lagu mereka, dan menempatkan kotak dari artis dan album foto pada profil Anda.
Kesimpulan :
Jadi facebook itu sebuah jejaring sosial yang bisa berhubungan dengan siapa saja secara online dan terdapat banyak aplikasi yang dapat kita gunakan.
Sumber: