468x60 Ads

This is an example of a HTML caption with a link.
PERBEDAAN PEMROGRAMAN BERORIENTASI OBJEK DAN PEMROGRAMAN TERSTRUKTUR





Pengertian Pemrograman Berorientasi Objek

Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.

Bahasa pemrograman yang mendukung OOP antara lain:


  1. Visual Foxpro
  2. Java
  3. C++
  4. Pascal (bahasa pemrograman)
  5. Visual Basic.NET
  6. SIMULA
  7. Smalltalk
  8. Ruby
  9. Python
  10. PHP
  11. C#
  12. Delphi
  13. Eiffel
  14. Perl
  15. Adobe Flash AS 3.0
Pengertian Pemrograman Terstruktur
Pemrograman Terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program.
Selain pengertian diatas Pemrograman Terstruktur adalah suatu aktifitas pemrograman dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis , dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami.
Prinsip dari pemrograman terstruktur adalah Jika suatu proses telah sampai pada suatu titik / langkah tertentu , maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya / kembali lagi ke baris sebelumnya, kecuali pada langkah – langkah untuk proses berulang (Loop).
Bahasa pemrograman yang mendukung pemrograman terstruktur:
  1. Cobol Turbo Prolog
  2. C
  3. Pascal
  4. Delphi
  5. Borland Delphi
Setelah mengetahui pengertiannya?
dilihat dari pengertian di atas, pemrograman terstruktur memilki beberapa sifat – sifat seperti :
a. Memuat teknik pemecahan masalah yang logis dan sistematis
b. Memuat algoritma yang efisien, efektif dan sederhana
c. Program disusun dengan logika yang mudah dipahami
d. Tidak menggunakan perintah GOTO
e. Biaya pengujian program relatif rendah
f. Memiliki dokumentasi yang baik
g. Biaya perawatan dan dokumentasi yang dibutuhkan relatif rendah

berdasarkan penjelasan diatas, sangat jelas sekali bahwa pemrograman tersktruktur unggul dalam melakukan pemrograman sederhana karena lebih efisien dan lebih murah dalam hal perawatannya tetapi permodelan ini lebih susah untuk dipahami oleh orang – orang selain pembuat program itu sendiri (contohnya ketika dlakukan tracing program ).

Sementara itu pemrograman berorientasi objek memliki beberapa keuntungan seperti :
1.maintenance; program lebih mudah dibaca dan dipahami, dan pemrograman berorientasi obyek mengontrol kerumitan program hanya dengan mengijinkan rincian yang dibutuhkan untuk programmer.

2.pengubahan program (berupa penambahan atau penghapusan fitur tertentu); perubahan yang dilakukan antara lain menyangkut penambahan dan penghapusan dalam suatu database program misalnya.

3.dapat digunakannya obyek-obyek sesering yang diinginkan, kita dapat menyimpan obyek-obyek yang yang dirancang dengan baik ke dalam sebuah tolkit rutin yang bermanfaat yang dapat disisipkan kedalam kode yang baru dengan sedikit perubahan atau tanpa perubahan pada kode tersebut.

jadi, sangat jelas sekal bahwa pemrograman berorientasi objek sangat cocok sekali digunakan dalam kasus pembuatan software yang rumit dan kompleks karena memberikan berbagai kemudahan kepada pemrogram seperti yang telah disebutkan diatas.
permodelan yang mana yang lebh bagus? itu tergantung dari kebutuhan dan dari sudut pandang mana anda melihatnya. Yang perlu anda ingat adalah tujuan dari pemodelan itu sendiri, yang mana agar pada akhir proyek sistem dapat diperoleh sistem informasi yang memenuhi kebutuhan pemakai, tepat waktu dan sesuai anggaran, serta mudah digunakan, dimengerti dan dipelihara
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.


Lihat juga di blog teman saya : Muhammad Yoga Adhiasta

Source : dendibatinova
READ MORE

Gameplay in Mass Effect 3 is influenced by decisions from Mass Effect and Mass Effect 2 and have settings throughout the galaxy, including Earth and Mars. Combat has been changed and refined; in particular, the cover system has been improved, there are more options for moving around the battlefield, instant melee kills and more conventional grenades are introduced as well as improved artificial intelligence.
Mass Effect 3 will follow from the events of the Mass Effect 2 DLC expansion Arrival and follows Commander Shepard's mission to save the galaxy from the Reapers by rallying civilizations of the galaxy together, while also having to deal with Cerberus, who have decided to turn against him/her

                                   

Recommended System Requirements:

OS: Windows XP SP3/Vista SP1, Win 7
CPU: 2.4 GHz Intel Core 2 Duo (equivalent AMD CPU)
RAM: 2GB for XP / 4GB RAM for Vista/Win 7
Disc Drive: 1x speed
Hard Drive: 16 GB of free space
Video: AMD/ATI Radeon HD 4850 512 MB or greater, NVidia GeForce 9800 GT 512 MB or greater
Sound: DirectX 9.0c compatible

Ripped by: Black_Box
Ripped: Other Languages
Recode: v:recoded to lower bit rate
Language: English
Size: 3.77 GB
DLC not included (see bottom of the post)

Download:
http://safelinking.net/p/cff40a0882

Pass: mediafire-gamer.blogspot.com

----------------------

Movie Fix by Lyxer (err yes me :P)

http://www.mediafire.com/?mx6n5r8zs1908x9

Put vid_fix.exe inside \BIOGame\Movies\ & run it.

----------------------

N7 junk + DLC + DLC Fix

http://safelinking.net/p/04a6b57857

Fist install DLC.exe. Then DLC fix.
(Select the correct path of the game!)

On some computers first run of the game may not be successful.
READ MORE

Assalamu’alaikum warahmatullahi wabarakatuh


اَلسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَا تُهُ 

Pada hari ini Kami Bagus Diyan Permadi & Muhammad Yoga Adhiasta ingin mempublikasikan coding progam bahasa Java untuk Tugas PBO, Kami membuat Kalkulator sederhana berikut skrinsutnya :

Screen Coding Kalkulator:



 Output Kalkulator Sederhana :
                                                         
                                               Versi tambah (+)


                                               Versi Kali (X)

                                                Veri Kurang (-)


                                              Versi Bagi (/)



Logika
import javax.swing.*;
Pada bagian atas program digunakan untuk mengimport class-class yang ada dalam packed
javax.swing.*; dimana salah satunya adalah BufferedReader. Jadi untuk menggunakan suatu class,
 kita harus mengimport nama packednya terlebih dahulu.

class kalkulator extends JFrame implements ActionListener {
Memuat class yang kita bisa akses melalui kelas lain dengan perintah public class, lalu menamai kelas tersebut dengan kalkulator
public static void main(String[] args) throws Exception{
Mendeklarasikan method() dengan statement di atas dan statemen throws Exception artinya kita melemparkan Exceptiom tersebut kedalam method, untuk mendefinisikan kondisi yang terjadi apa bila menerima Excepton tersebut.

Jlabel
komponen untuk menuliskan keterangan yg ada pada java
seperti (JLabel lnil1 = new JLabel("Nilai A");) ini akan muncul Nila A

JTextField
adalah suatu komponen yang memungkinkan kita memasukkan teks,
atau pun inputan ke dalam suatu wadah yang telah disiapkan.
Nah dengan JTextField ini kita bisa menggunakannya untuk wadah bagi user
dalam memasukkan inputan N kita juga dapat mengambil nilai tersebut untuk digunakan lagi.

Jbutton
digunakan untuk memasukkan source code yang akan dieksekusi saat button diklik,
dilewati atau lain-lain.

Wa’alaikum Salam Warahmatullahi Wabarakatuh.. 

Sekian, Semoga Bermanfaat :D
Ilmu adalah Kunci dari Kesuksesan.

---->BagusYoga Production<----


Lihat juga di blog teman saya : Muhammad Yoga Adhiasta


READ MORE
D. Kelebihan dan Kekurangan

Twitter → sebuah layanan microblogging di mana anggotanya bisa menjawab pertanyaan “What are you doing?” atau “Apa yang sedang kamu lakukan?” dengan mengirimkan pesan singkat terbatas hanya sampai 140 karakter.

Kelebihan Twitter:
■ Mudah dinavigasi dan memperbarui, “link to” dan mempromosikan apapun.
■ Menjangkau lebih luas tidak hanya antara teman
■ Satu feed untuk semua pengguna dan siapa pun dapat mengikuti orang lain kecuali diblokir
■ Alat komunikasi yang murni dan cepat tanggap
■ Kamu tidak harus log in untuk mendapatkan update. Kamu bisa menggunakan aplikasi RSS reader
■ Sangat interaktif, extensible messaging platform dengan API terbuka
■ Banyak aplikasi lain yang sedang dikembangkan (Twitterific, Summize, Twhirl, dll)
■ Pesan teks SMS berpotensi untuk memberi pendapatan dari jaringan nirkabel
■ Potensi periklanan di masa mendatang atau perusahaan berbasis langganan
■ Twitter mungkin lebih terukur dari Facebook dan memberikan keuntungan biaya

Kelemahan Twitter:
■ Kemampuan terbatas: menemukan orang-orang, mengirim pesan singkat, balasan langsung
■ Dibatasi sampai 140 karakter per update
■ Tidak semua orang menemukan manfaat langsungnya
■ Lebih menekankan pada penghitungan follower
■ Mudah disalahgunakan untuk spam dan meningkatkan tingkat kebisingan
■ Relatif lebih kecil basis pengguna diinstal
■ Belum ada strategi keuangan yang mudah dan jelas

E. Kerahasiaan pribadi dan keamanan

 Menanggapi pelanggaran keamanan Twitter, Federal Trade Commission membawa tuduhan terhadap layanan yang telah diselesaikan pada tanggal 24 Juni 2010. Ini adalah pertama kalinya FTC telah mengambil tindakan melawan jaringan sosial untuk penyimpangan keamanan. Penyelesaiannya Twitter memerlukan sejumlah langkah untuk mengamankan informasi pribadi sehingga "program
keamanan informasi yang komprehensif" untuk secara independen diaudit dua kali setahun.
Pada tanggal 21 September 2010, Sebuah cacing komputer (worm) XSS aktif di Twitter. Ketika sebuah akun pengguna mengirim kicauan, cacing komputer dalam skrip secara otomatis akan membuka tautan dan mengirim-tampil dengan sendirinya. Yang lebih parah kemudian digunakan untuk mengirim sembulan iklan (pop-up ad) dan tautan ke situs porno.

F. Pemanfaatan dan Pengembangan di masa depan.
   FBI Andalkan Twitter dan Facebook untuk Intel Masa Depan



FBI Andalkan Twitter dan Facebook untuk Intel Masa Depan
Keberadaan social media dalam kehidupan manusia saat ini memang sulit untuk dipisahkan, bukan hanya untuk penggunaan pribadi, namun juga berkaitan dengan banyak kepentingan, seperti organisasi atau instansi. Dan rupanya kini FBI sedang mencari tim pengembangan untuk menciptakan aplikasi yang dapat memetakan data social media.

Hasil data ini akan digunakan untuk mengawasi serta memantau terorisme dan kejahatan cyber, dan juga memanfaatkan media sosial sebagai alat respons pertama selama keadaan darurat. Tapi di antara banyaknya masalah privasi untuk memantau setiap kata yang dipublikasikan, laporan juga mengungkapkan bagaimana sistem tradisional tidak memiliki kemampuan dalam pelaporan dan menanggapi keadaan darurat.

Saat ini FBI hanya mencari proposal dari pihak ketiga, mereka juga telah menjelaskan apa yang mereka cari. Hal ini terlihat dalam sebuah scan dokumen di situs Federal Boz Opps. Jika melihat lebih dekat pada Bagian II-B, terlihat bahwa FBI tampaknya mengandalkan banyak orang sebagai intel masa depan melalui Twitter dan Facebook.

FBI menyatakan bahwa social media telah menyaingi layanan 911 dalam menanggapi masalah dan pelaporan. Mereka juga menambahkan bahwa analisis intelijen akan sering menggunakan social media untuk menerima peringatan atau petunjuk pertama mengenai suatu masalah yang telah terjadi, mengumpulkan rincian masalah melalui saksi mata di tempat kejadian, kemungkinan mendeteksi arah dan timeframe masalah, bahkan juga dapat berfungsi sebagai bukti untuk penyelidikan, yang dengan demikian merupakan bagian integral dari operasi intelijen di SIOC.

Ya, seperti yang kita sadari bahwa Twitter merupakan media penyampaian informasi real-time yang sangat cepat dan cukup responsif. Begitu banyak gerakan yang tercipta dari situs microblogging ini, seperti pemberontakan terhadap pemerintah yang terjadi di Timur Tengah misalnya. Namun, nyatanya FBI menangkap sebuah peluang yang bisa mereka manfaatkan ke depannya. Seperti apa lengkapnya? Kita tunggu perkembangan beritanya.
thanks

link source:
 http://www.google.com/
READ MORE

Sejarah Twitter

A. Sejarah

Twitter adalah sebuah situs web yang dimiliki dan dioperasikan oleh Twitter Inc., yang menawarkan jejaring sosial berupa mikroblog sehingga memungkinkan penggunanya untuk mengirim dan membaca pesan yang disebut kicauan[3] (tweets). Kicauan adalah teks tulisan hingga 140 karakter yang ditampilkan pada halaman profil pengguna. Kicauan bisa dilihat secara luar, namun pengirim dapat membatasi pengiriman pesan ke daftar teman-teman mereka saja. Pengguna dapat melihat kicauan penulis lain yang dikenal dengan sebutan pengikut.
Semua pengguna dapat mengirim dan menerima kicauan melalui situs Twitter, aplikasi eksternal yang kompatibel (telepon seluler), atau dengan pesan singkat (SMS) yang tersedia di negara-negara tertentu. Situs ini berbasis di San Bruno, California dekat San Francisco, di mana situs ini pertama kali dibuat. Twitter juga memiliki server dan kantor di San Antonio, Texas dan Boston, Massachusetts.
Sejak dibentuk pada tahun 2006 oleh Jack Dorsey, Twitter telah mendapatkan popularitas di seluruh dunia dan saat ini memiliki lebih dari 100 juta pengguna. Hal ini kadang-kadang digambarkan sebagai "SMS dari internet".
Sejarah
Twitter berawal dari sebuah diskusi yang diselenggarakan oleh anggota dewan dari Podcasting perusahaan Odeo. Dalam pertemuan tersebut, Jack Dorsey memperkenalkan ide twitter dimana individu bisa menggunakan SMS layanan untuk berkomunikasi dengan sebuah kelompok kecil. Proyek ini dimulai pada tanggal 21 secara terbuka pada tanggal 15 Juli 2006. Twitter menjadi perusahaan sendiri pada bulan April 2007.
Popularitas Twitter mulai meningkat pada tahun 2007 ketika terdapat festival South by Southwest (SXSW). Selama acara tersebut berlangsung, penggunaan Twitter meningkat dari 20.000 kicauan per hari menjadi 60.000. Reaksi di festival itu sangat positif.
Pada tanggal 14 September 2010, Twitter mengganti logo dan meluncurkan desain baru.

B. Pertumbuhan 
Sudah lebih dari 400.000 kicauan dikirim-tampil (post) per kuartal pada tahun 2007. Kemudian berkembang menjad 100 juta kicauan dikirim-tampil per kuartal pada 2008. Pada akhir tahun 2009, 2 miliar per kuartal kicauan sudah dikirim-tampil. Pada kuartal pertama tahun 2010, 4 miliar kicauan yang dikirim-tampil. Pada bulan Februari 2010 pengguna Twitter mengirimkan 50 juta per hari. Pada Juni 2010, sekitar 65 juta kicauan yang dikirim-tampil setiap hari, setara dengan sekitar 750 kicauan dikirim setiap detik, menurut Twitter.
Pengguna Twitter akan menjadi lebih aktif ketika ada kejadian menonjol. Sebagai contoh, rekor diciptakan pada Piala Dunia 2010, ketika penggemar menulis 2940 kicauan per detik di kedua periode 30 setelah Jepang mencetak gol melawan Kamerun pada tanggal 14 Juni 2010. Rekor dipatahkan lagi ketika 3085 kicauan per detik yang dikirim-tampil setelah kemenangan Los Angeles Lakers di Final NBA 2010 pada tanggal 17 Juni 2010. Hal ini pun terjadi ketika penyanyi Michael Jackson meninggal dunia pada tanggal 25 Juni 2009, server Twitter turun karena pengguna memperbarui status mereka untuk memasukkan kata-kata "Michael Jackson" pada tingkat 100.000 kicauan per jam.

C. Konsep Secara Keseluruhan
Pesan
Pengguna dapat menulis pesan berdasarkan topik dengan menggunakan pagar (#) (hashtag). Sedangkan untuk menyebutkan atau membalas pesan dari pengguna lain bisa menggunakan tanda @.
Pesan pada awalnya diatur hanya mempunyai batasan sampai 140 karakter disesuaikan dengan kompatibilitas dengan pesan SMS, memperkenalkan singkatan notasi dan slang yang biasa digunakan dalam pesan SMS. Batas karakter 140 juga meningkatkan penggunaan memperpendek layanan URL seperti bit.ly, goo.gl, dan tr.im, dan jasa hosting konten, seperti Twitpic, Tweephoto, memozu.com dan NotePub untuk mengakomodasi multimedia isi dan teks yang lebih panjang daripada 140 karakter. Twitter menggunakan bit.ly untuk memperpendek otomatis semua URL yang dikirim-tampil.

Konsep Dalam Twitter
  • Laman Utama (Home)
Pada halaman utama kita bisa melihat kicauan yang dikirimkan oleh orang-orang yang menjadi teman kita.

  • Profil
Pada halaman ini yang akan dilihat oleh seluruh orang mengenai profil atau data diri serta kicauan yang sudah pernah dikirim-tampil.

  • Pengikut (Follower)
Pengikut adalah pengguna lain yang ingin menjadikan kita sebagai teman. Bila pengguna lain menjadi pengikut akun seseorang, maka kicauan seseorang yang ia ikuti tersebut akan masuk ke dalam halaman utama.

  • Ikutan (Following)
Kebalikan dari pengikut, ikutan adalah akun seseorang yang mengikuti akun pengguna lain agar kicauan yang dikirim oleh orang yang diikuti tersebut masuk ke dalam halaman utama.

  • Gamitan (Mentions)
Biasanya konten ini merupakan balasan dari percakapan agar sesama pengguna bisa langsung menandai orang yang akan diajak bicara.

  • Favorit
Kicauan ditandai sebagai favorit agar tidak hilang oleh halaman sebelumnya.
Pesan Langsung (Direct Message)
Fungsi pesan langsung lebih bisa disebut SMS karena pengiriman pesan langsung di antara pengguna tanpa ada pengguna lain yang bisa melihat pesan tersebut kecuali pengguna yang dikirimi pesan.

  • Tagar (Hashtag)
Tagar yang ditulis di depan topik tertentu agar pengguna lain bisa mencari topik yang sejenis yang ditulis oleh orang lain juga
Senarai (List)
Pengguna twitter dapat mengelompokkan ikutan mereka ke dalam satu grup atau senarai sehingga memudahkan untuk dapat melihat secara keseluruhan para nama pengguna (username) yang mereka ikuti (follow).

  • Topik Hangat (Trending Topic)
Topik yang sedang banyak dibicarakan banyak pengguna dalam suatu waktu yang bersamaan.
Isi Kicauan
Isi Kicauan menurut Pear Analytics.
• Berita
• Spam
• Promosi diri
• Celoteh tidak berarti
• Percakapan
• Nilai lewat-terus (pass-along)

link source:   
 http://www.google.com/

 http://id.wikipedia.org/wiki/Twitter/
READ MORE