This is featured post 1 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 2 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 3 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 4 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 5 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

Perbedaan Pemrograman Berbasis Objek dan Terstruktur

0 komentar

Assalamu’alaikum..
sebelumnya terima kasih alhamdulillah kepada sumber yang saya percaya karena telah bisa mengerjakan tugas ini dengan lancar.
buat dosen saya,ini data pribadi saya dan teman sekelompok saya…
 
Nama  : Muhammad Eka Busthomi
NPM   : 54410664
Kelas  : 2IA13
kelompok saya adalah : Fikra Rundana

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 mengetahu 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.
Referensi :
  1. 1.      wikipeda.co.id
  2. 2.      darkdevil4bloodyvenus.wordpress.com
  3. 3.      myblogar.blogspot.com
  4. 4.      www.ms-room.com

sumber : http://dendibatinova.wordpress.com/2011/10/24/perbedaan-pemrograman-berorientasi-objek-dan-terstruktur/

Mencari Nilai Baris Genap

0 komentar

     Dalam mencari suatu nilai setiap orang memiliki banyak pilihan untuk memakai algoritma manapun, namun kali ini saya dan teman saya Fikra Rundana membuat algoritma untuk mencari nilai baris genap dengan listing seperti berikut :




Logika :

Pertama kita membuat inputan untuk mencari nilai suatu baris yang ingin kita ketahui, namun disini kami menggunakan inputan yang berbasis GUI dimana nanti muncul kotak untuk menginput baris yang ingin kita cari yaitu dengan :

                String Bilangan=JOptionPane.showInputDialog("Mencari Nilai Posisi Deret Genap ke- :");
Perintah di atas ini merupakan perintah untuk menampilakan kotak dialog yang akan menjadi tempat inputan yang ingin kita cari dan agar kita bisa menggunakan inputan GUI maka, kita harus mengiport package yang tersedia untuk memfasilitasi perintah tersebut yaitu : import javax.swing.*;. Kami memanggil seluruh package yang terdapat dalam javax.swing.*;
               int Bilang=Integer.parseInt(Bilangan);
Perintah di atas ini merupakan perintah dimana akan menscan nilai yang kita masukan pada kotak dialog tersebut dan dibaca sebagai variabel Bilang.




                      Untuk mencari nilai baris yang ingin kita cari kami disini menggukana perulangan do-while, perulangan ini akan mencari hingga batas input yang kita masukan.
int i=1;
do
{
total=(2*i);
i++;
}
while (i<=Bilang);



JOptionPane.showMessageDialog
(null,"Tugas PBO Kelas 2IA13 \n\nPosisi Deret Genap ke : "+Bilangan+"\n Adalah : "+total+
"\n\nNama : \n Muhammad Eka Busthomi (54410664) \n Fikra Rundana (54210771)","Info",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);


              Lalu yang terakhir kita menapilkan output serta nilai baris yang kita cari, disini kami juga menggunaka GUI untuk menampilkan output. "JOptionPane.showMessageDialog" merupakan perintah untuk menampilkan pesan yang ingin kita tampilkan lalu "JOptionPane.INFORMATION_MESSAGE);" merupakan perintah dimana kita menggunakan kotak dialog informasi untuk menampilkan outputnya tidak hanya informasi saja namun kita juga bisa menampilkan output dengan kotak peringatan.

Nama :
Muhammad Eka Busthomi (54410664) 2IA13

Youtube

0 komentar

Youtube merupakan suatu fasilitas yang bisa digunakan untuk menyimpan video yang kita miliki agar bisa kita lihat ataupun dipublikasikan kepada seluruh pengguna internet. Hal ini youtube memiliki kegunaan yang tidak diduga-duga walaupun hanya sekedar tempat penyimpan video disinipun kita bisa berbagi video dengan relasi kita, seperti halnya facebook disini kita tidak perlu membuat account jika kita sudah memiliki account Gmail, karena Youtube telah melakukan konektifitas dengan Google.


Youtube selalu update atas video yang telah ada dimana youtube dapat menampilkan video yang kita cari dengan keyword yang kita masukan seperti halnya search engine yang mencari video yang mengandung keyword yang kita masukan. Youtube yang bisa menyimpan banyak videopun menjadi acuan bagi orang-orang yang memiliki kreatifitas untuk membuat sesuatu dan tidak sedikit pula yang menjadi terkenal karena videonya yang di unggah di youtube.


-Kelebihan
Dalam hal ini youtube memiliki kelebihan yaitu bisa menyimpan file secara banyak dan kita bisa menyimpan/memilih video yang ada pada youtube untuk di taruh kedalam video favourite kita dan karena youtubepun orang bisa menjadi dikenal olah orang lain.

-Kekurangan
.Sesuatu pasti memiliki kekurangan dan juga kelebihan dan youtubepun memiliki kekurangan dalam hal pemilihan kategori yaitu masih banyak video yang tidak baik untuk anak-anak dan seharusnya yang bisa membuka itu ialah orang yang sudah cukup umur dan memiliki account resmi pada youtube baru bisa melihat video yang harus dibatasi.

File Hosting

0 komentar

File Hosting merupakan tempat dimana kita bisa menyimpan file secara online dan dapat kita akses kapanpun kita mau. File hosting ini memiliki berbagai macam fasilitas yang bisa kita gunakan. Fasilitas file hostingpun memiliki banyak kriteria yang di tawarkan oleh berbagai file hosting yang ada, mereka pun memiliki kriteria yang bermacam-macam. Jadi disini kita tidak hanya sekedar menyimpan file saja namun kita bisa memanfaatkan fasilitas yang terdapat pada file hosting tersebut.


Berbagai file hosting banyak kita temukan saat kita mencari sesuatu file dan itupun memiliki kriterianya sendiri-sendiri seperti indowebster yang merupakan file hosting lokal yang berada di indonesia. Disini kita sudah tidak asing lagi dimana biasanya kita mencari lagu ataupun software yang kita kehendaki, namun kita biasanya tidak sadar untuk mengetahui apa itu indowebster walaupun kita sudah melihat dalam website indowebster ditulis dengan huruf yang lumayan besar dan ini sebenarnya dapat kita manfaatkan dengan baik.


Namun pada berbagai file hosting kita dapat memanggil file yang kita simpan seperti java script, oleh karena itu banyak orang yang memanfaatkan pemanggilan file java script untuk kebutuhan ataupun aktifitas tertentu yang bisa membuat suatu website ataupun bermain-main dengan java script yang bisa digunakan pada website.


-Kelebihan
yaitu jika kita memiliki member premium kita bisa mendapatkan space yang lebih besar daripada yang free dan karena server lokal ini bisa mempercepat pemanggilan file ataupun menyimpan file yang kita kehendaki.

-Kekurangan
yaitu kita tidak bisa memanggil java script dikarenakan file hosting ini tidak mendukung untuk pemanggilan java script, karena itu jika anda ingin memanggil java script untuk kebutuhan maka carilah file hosting yang mendukung karena itu bisa mengoptimalkan kegunaannya untuk kebutuhan anda.

Jejaring Sosial Facebook

0 komentar

Kali ini kita akan bahas tentang Jejaring Sosial Facebook, dimana Jejaring Sosial Facebook ini memiliki fasilitas-fasilitas yang bisa kita gunakan dalam berbagai hal seperti : Share Informasi, Promo Product, Games dll.

-Share Informasi yaitu dimana kita bertukar informasi antar relasi yang kita kenal saat jarak dekat maupun jauh hal ini sangat membantu sekali karena dengan kemajuan jaman seperti ini kita bisa mengetahui keadaan relasi/keluarga kita saat jarak jauh, tidak hanya sekedar informasi saja yang kita dapat berikan melainkan bisa berbagi Gambar maupun Video relasi kita tersebut. Tidak sedikit juga dengan menggunakan Jejaring Sosial ini yang bertemu dengan pasangannya walaupun tanpa mengenal terlebih dahulu. Dalam share informasi juga kita dapat berinteraksi secara langsung dimana kini terdapat fasilitas untuk chat secara lansung dan juga video call.




-Promo Product yaitu memasarkan produk yang kita miliki yang dimana kita bisa lebih luas untuk memasarkannya, hal ini merupakan suatu bisnis online yang saat ini sedang maju secara pesat. Pada produk inipun kita bisa berinteraksi dengan calon pembeli untuk mendapatkan harga/barang yang sesuai dengan komsumen. Disinipu konsumen harus jeli atas barang yang di inginkannya supaya dalam penerimaan barangnya sesuai dengan yang di kehendakinya. Dalam hal inipun banyak produk yang bisa dijual seperti Pakaian, Accessoris, Peliharaan, Makanan dll.




-Games yaitu dimana ini seperti makanan sehari-hari para pengguna internet selain untuk Berbagi Informasi dan Berdagang Facebookpun memiliki fasilitas berupa Games untuk membuang kejenuhan yang ada ppada saat berbagi informasi maupun hal yang lainnya. Tidak sedikit games yang terdapat pada facebook yang bisa dinikmati, tidak hanya sekedar bermain saja kitapun bisa bercengkrama dengan pengguna gamers lain dan memiliki relasi yang lebih luas lagi, namun games yang terdapat pada facebook tidaklah seperti game yang “wah” terdapat hanya game flash yang bernuansa yang seru dan unik.




  • Kelebihan
    Memang tidak sedikit kelebihan yang terdapat pada Jejaring Sosial Facebook yang memiliki keuntungan yang berlimpah, user friendly dan comfort.

  • Kekurangan
    Keamanan di sini belum sepenuhnya aman di karenakan masih memiliki kekurangan dalam hal privasi account yang dimiliki facebook. Tidak hanya pencurian account, namun masih banyak account yang tidak jelas terdapat pada facebook hal inipun bisa mengganggu kenyamanan para pengguna.
Penggunaan internet dalam hal ini memang tidaklah hanya memiliki keuntungan namun juga memiliki kekurangan yang tidak sedikit pula jadi pergunakanlah dengan baik dan jagalah account anda supaya bisa lebih berguna.

Semoga Bermanfaat.

Blog (Web Log)

0 komentar

Blog merupakan suatu fasilitas seperti web dimana kita bisa menuliskan hal-hal yang kita inginkan, blog merupakan dibawah naungan website awalnya yang memiliki hak sepenuhnya dari blog-blog tersebut. Blog juga dapat digunakan seperti website yaitu kita bisa menggunakanya untuk menghasilkan penghasilan yang bisa kita dapat. Banyak hal-hal yang bisa untuk mengasilkan uang yaitu seperti adsense dari google ataupun kita menjual barang melalui blog tersebut.


Blogpun kita bisa gunakan untuk mengasah kemampuan kita dalam membuat coding dan design banyak blog yang bisa di edit menggunakan html buatan kita sendiri dan itu bisa memacu kita untuk lebih mengeksplor kemampuan kita dalam bercoding dan design. Saat ini banyak orang yang membuat blog dengan berbagai konten yang mereka gunakan tidak banyak juga yang berbagi pengalaman mereka mengenai banyak hal yang mereka tulis di dalam blog mereka dan tidak sedikit juga yang berbagi ilmu yang dibagi dalam blog mereka.


Fasilitas yang terdapat blogpun berbeda-beda seperti yang terdapat pada Blogger jika di blogger kita bisa mengedit template yang kita gunakan dan terdapat pula template yang telah disediakan oleh blogger dan jika kita ingin menggunakan design kita sendiri kita bisa memasukannya di perancangan>>html. Dalam bloggerpun kita bisa melihat statistik yang mengunjungi blog kita dan mengidentifikasi daerah yang mengakses blog kita.


Dalam hal ini kita harus banyak untuk mengeksplor media-media yang ada pada internet, salah satunya blogger ini yang bisa memacu kita untuk lebih mengembangkannya dan menggunakannya dengan maksimal.




-Kelebihan
kelebihan dari blogger yaitu kita bisa menggunakan template yang kita buat sendiri dan kita dapat menggunakan banyak widget sebagai pemanis/pendukung pada blog kita.

-Kekurangan
jika kita menggunakan banyak widget dan template yang bervariasi, kita akan menunggu pada saat ingin membuka.




Kelebihan dan Kekurangan merupakan hal yang dapat memacu kita untuk lebih eksplor lagi dalam hal-hal kita ingin ketahui.

Google

0 komentar

Search Engine merupakan mesin yang berguna untuk mencari laman dari web yang kita kehendaki dari keyword yang kita masukan dan ini merupakan hal yang dapat menguntungkan kita untuk mencari referensi ataupun mencari penjelasan yang kita butuhkan atau kita cari.


Search engine inipun bisa membantu untuk kegiatan yang lebih detail serta mendeteksi hal yang tidak bisa di cari secara biasa seperti yang bisa di lakukan oleh google yaitu Google Hack. Disini kita bisa mendapatkan fasilitas untuk mencari keyword yang tidak biasa karena ini di gunakan untuk mencari hal yang detail dalam web dan googlepun semakin mengembangkan fasilitas-fasilitas yang lain yaitu mencari gambar, tranlate dll.


Googlepun kini memiliki fasilitas untuk berbagai macam aktifitas seperti jejaring, email dan lain-lain. Google juga menjadi acuan karena banyak orang yang meningkatkan pagerank untuk agar bisa muncul pada halaman pertama karena jika bisa muncul di halaman pertama saat pencarian umum dia akan bisa meningkatkan keuntungan dari pagerank itu sendiri.


Dalam google hack kita bisa menggunakannya untuk membantu pencarian url yang kita kehendaki mungkin untuk diretas. Dalam google memang sudah banyak unggul dari search engine lainnya, dalam terjemahan sudah terdapat berbagai bahasa yang bisa di artikan dengan google terjemahan. Namun dalam google terjemahan kita hanya bisa menggunakan kata yang formal dalam hal ini google translatepun tidak seluruhnya benar dan bisa di terjemahkan.


Manfaatkan Search Engine dengan baik.