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 HTML5 dan HTML4 serta cara mengetahuinya

0 komentar

       Hari ini saya akan mereview sedikit tentang perbedaan dari HTML5 dan HTML4, namun sebelumnya saya juga pernah bahas sedikit tentang Fitur-fitur HTML5 yang mungkin bisa menjadi acuan perbedaan antara HTML5 dan HTML akan tetapi mungkin masih ada keterangan yang tidak tertulis.

Perbedaan Utama pada HTML5 dan HTML4

1. Mark Up
      Beberapa Tag Usang pada HTML4 telah ditiadakan seperti <font> dan <centre>. Fungsi tersebut diharapkan dapat dibuat dengan menggunakan CSS(Cascade Style Sheet).

2. Error Handling/Penanganan Kesalahan
       Pada HTML4 kita bisa menggunakan kode cacat menggunakan "sup tag", dengan perintah ini kode cacatpun masih bisa dijalankan. Namun jika suatu vendor browser ingin memasuki pasar, maka mereka harus menguji code cacat tersebut jika tidak mungkin hasil pada browser akan berbeda dengan browser lain.

3. Multimedia Feature
        Pada HTML4 jika kita ingin memasukan video maka harus membutuhkan aplikasi pihak ketiga seperti Adobe Flash Player. Namun pada HTML5 tidak perlu itu lagi karena kita hanya perlu menggunakan <audio> dan <video> itu lebih sederhana bukan, karena pada HTML5 ini menggunakan unsur semantik.

4. API
      Dalam HTML5 memperkenalkan sejumlah API yang membantu dalam menciptakan Aplikasi Web. sebuah API memungkinkan aplikasi web secara offline dan juga untuk mendafarkan diri untuk protokol tertentu atau jenis media serta API yang mengekspos sejarah dan memungkinkan halaman untuk menambah untuk mencegah melanggar tombol kembali.

5. Browser Support
        HTML5 belum menjadi standar resmi dan belum ada browser yang memiliki dukungan HTML5 penuh. Tapi semua browser seperti(Safari, Chrome, Firefox, Opera, Internet Explorer) terus menambahkan fitur HTML5 baru untuk versi terbaru mereka.

Lalu bagaimana cara mengetahui itu HTML4 atau HTML5?
Dalam hal ini mungkin sulit bagi orang yang awan namun ini bisa kita ketahui jika kita melihat sumber laman lalu melihat "DOCTYPE" yang digunakan seperti berikut :
 dari gambar diatas dapat kita lihat "DOCTYPE" dari website yang menggunakan HTML5 tersebut.
 Serta jika menggunakan HTML4 maka "DOCTYPE" seperti dibahaw ini :


       Jadi, HTML5 dikembangkan agar membuat halaman sedikit lebih semantik, namun yang terpenting agar lebih mudah dibaca.

Sekian ringkasan dari saya semoga bermanfaat.


Sumber :

Perbedaan Fitur-fitur pada HTML5 dan HTML4

0 komentar

   
      Okay kali ini saya akan membahas sedikit tentang HTML. Apa itu HTML? HTML adalah sebuah bahasa pemrogramann yang digunakan untuk membuat halaman web, menampilkan informasi dalam sebuah Browser/Penjelajah web internet dan pemformatan hiperteks sederhana yang ditulis dalam bahasa ASCII agar dapat menghasilkan tampilan wujud yang terintegrasi.

     Pada awal tahun 1980, IBM memikirkan suatu dokumen yang akan mengenali setiap elemen dari dokumen dengan satu tanda tertentu. IBM kemudian mengembangkan suatu jenis bahasa yang menggabungkan teks dengan perintah-perintah pemformatan dokumen. Bahasa ini dinamakan Markup Language, sebuah bahasa yang menggunakan tanda-tanda sebagai basisnya. IBM lalu menamakannya dengan GML (Generalized Markup Language).
       Lalu pada tahun 1986, ISO menyatakan bahwa IBM memiliki suatu konsep tentang dokumen yang sangat baik, dan kemudian mengeluarkan suatu publikasi(ISO 8897) yang menyatakan markup language sebagai standar untuk pembuatan dokumen-dokumen.

Khusus bagi mereka yang menggunakan World Wide Web. Versi terakhir dari HTML saat ini adalah HTML5. Bagaimana fitur-fitur yang terdapat pada HTML5, saya akan jelaskan sedikit.

Pertama fitur pada HTML5 adalah berikut :
g
1. DocType
yaitu merupakan cara penulisan bahasa HTML, jika kita menggunakan HTML lama maka cara penulisannya seperti dibawah ini

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

namun jika pada HTML5 maka kita hanya menuliskan

<!DOCTYPE HTML>

ini lebih mudah dilihat dan dihafal.

2. The Figure Element/Elemen Gambar
Fitur satu ini merupakan fitur yang digunakan untuk memanggil gambar dalam HTML, namun ini lebih mengarah kepada semantik.
-Pada HTML lama
   1. <img src="path/to/image" alt="About image" /> 
   2. <p>Image of Mars. </p> 

<img src="path/to/image" alt="About image" />
<p>Image of Mars. </p>

-Pada HTML5
 1. <figure> 
   2.     <img src="path/to/image" alt="About image" /> 
   3.     <figcaption> 
   4.         <p>This is an image of something interesting. </p> 
   5.     </figcaption> 
   6. </figure> 

<figure>
    <img src="path/to/image" alt="About image" />
    <figcaption>
        <p>This is an image of something interesting. </p>
    </figcaption>
</figure>

3. Semantic Header dan Footer
Pada Header dan Footer lama tidak memiliki struktur semantic maka dari itu pada HTML5 lebih di perbaiki.
-Pada HTML lama
 1. <div id="header"> 
   2.     ... 
   3. </div> 
   4. <div id="footer"> 
   5.     ... 
   6. </div> 

<div id="header">
    ...
</div>
<div id="footer">
    ...
</div>

-Pada HTML5
  1. <header> 
   2.     ... 
   3. </header> 
   4. <footer> 
   5.     ... 
   6. </footer> 

<header>
    ...
</header>
<footer>
    ...
</footer>

         Penjelasan diatas merupakan sebagian dari fitur-fitur yang terdapat dalam HTML5, dan dibawah ini merupakan fitur-fitur yang terdapat pada HTML5.

4. <small> Redefined
5. No More Types for Scripts and Links
6. To Quote or Not to Quote.
7. Make your Content Editable
8. Email Inputs
9. Placeholders
10. Local Storage
11. More HTML5 Form Features
12. Internet Explorer and HTML5
13. hgroup
14. Required Attribute
15. Autofocus Attribute
16. Audio Support
17. Video Support
18. Preload Videos
19. Display Controls
20. Regular Expressions
21. Detect Support for Attributes
22. Mark Element
23. When to Use a <div>
24. What to Immediately Begin Using
25. What is Not HTML5
26. The Data Attribute
27. The Output Element
28. Create Sliders with the Range Input


Sekian penjelasan dari saya semoga bermanfaat untuk lebih jelasnya lagi bisa di cari keywordnya atau kunjungi link sumber berikut :

 Sumber :
-http://net.tutsplus.com/tutorials/html-css-techniques/25-html5-features-tips-and-techniques-you-must-know/
-http://id.wikipedia.org/wiki/HTML
-http://www.w3.org/TR/html5-diff/

Apakah grafik dipegaruhi oleh budaya atau budaya dipengaruhi oleh grafik

0 komentar


Kali ini kita akan coba membahas tentang grafik, Pengertian Grafik :
            Grafika adalah segala cara pengungkapan dan perwujudan dalam bentuk huruftanda, dan gambar yang diperbanyak melalui proses percetakan guna disampaikan kepada khalayak. Contohnya adalah: foto, gambar/drawingLine Art, grafik, diagram, tipografi, angka, simbol, desain geometris, peta, gambar teknik, dan lain-lain. Seringkali dalam bentuk kombinasi teksilustrasi, dan warna.

            Jadi grafik merupakan suatu seni dimana terdapat kombinasi-kombinasi warna, garis, symbol dan lain-lain. Grafik kinipun banyak memiliki macamnya seperti dalam : Foto, Lukisan, bahkan gambar dalam banyak hal. Yang mempengaruhi grafik itu sendiri contoh budaya, setiap budaya memiliki ciri khas yang berbeda seperti symbol contohnya batik. Memang banyak yang bisa membuat batik namun asal muasalnya tidak bisa dihilangkan, batik merupakan ciri khas Negara Indonesia yang sudah banyak orang tau.

            Batik terjadi karena kebudayaan yang awalnya mungkin tidak bisa saya jelaskan, disini terlihat bahwa grafik dipengaruhi oleh kebuadayaan. Batikpun memiliki banyak macamnya di Indonesia ini seperti batik pekalongan, papua dan lain-lain. Namun bukan berarti grafik selalu dipengaruhi tapi juga bisa mempengaruhi.

            Seperti dalam warna karena adanya perkembangan grafik yang global, banyak hal yang dipengaruhinya seperti kebuadayaan di Indonesia dalam batik, tidak hanya warna-warna klasik saja yang terdapat pada grafik namun warna-warna yang modern.




Jadi, Grafik bisa dipengaruhi oleh Kebudayaan dan juga sebaliknya Kebudayaan bisa dipengaruhi Grafik.


Referensi :

Perkembangan Simulasi dan Teknologi di Bidang Network

0 komentar

          Semakin hari semua selalu berkembang serta masalah-masalah yang ada dapat teratasi, seeperti halnya dengan pensimulasian dari berbagai bidang agar mendapatkan hasil dengan maksimal. Kali ini kita akan mencoba menjabarkan sedikit tentang Simulasi pada Bidang Networking. Nah, Networking disini merupakan bidang dalam dunia komputerisasi.

          Saat kita ingin membuat suatu jaringan yang kecil, kita memang tidak harus bahkan tidak perlu untuk mensimulasikannya. Namun bagaimana jika kita membuat jaringan yang besar, bahkan dengan masalah-masalah yang ada. Oleh karena itu Simulasi penting digunakan dalam pembuatan suatu jaringan.

          Contoh saat kita perlu menghubungkan antar dinas dalam satu kota untuk berbagi file-file penting, jika kita menggunakan internet kita memiliki masalah dengan keamanan. Namun jika kita membuat jaringan lokal maka keamanan akan lebih terjamin, namun bagaimana kita dapat terhubung antar departemen namun dengan konektivitas data tinggi. Maka dari itu kita perlu mensimulasikan bentuk jaringan yang sesuai dalam masalah ini.

          Dalam pensimulasian banyak perusahaan hardware yang mengembangkan hardwarenya beserta aplikasi untuk mensimulasikannya, seperti berikut :


          Perusahaan Cisco merupakan perusahaan penyedia perangkat Jaringan yang dimana perusahaan ini tidak hanya sekedar menjual perangkat saja namun juga menyediakan aplikasi untuk para pelanggan agar dapat mensimulasikan pembuatan jaringan beserta perangkat yang akan digunakan, pihak Ciscopun membuat lembaga sertifikasi dimana para pesertanya dibekali pengetahuan dari produk itu sendiri agar mahir dalam penerapannya.

          Jadi intinya Simulasi itu penting, jika tidak ada simulasi maka akan ada biaya yang lebih besar jika terjadi kesalahan dan itu akan membuat keuntungan yang kecil bahkan hingga terjadi kerugian.



Referensi :

Visual Teknologi Menggunakan Media Online

0 komentar


            Kali ini kita akan membahas tentang Visual Teknologi dengan Media Online, dari kata-kata Visual Teknologi kita masih bisa memecah masing-masing kata yaitu Visual dan Teknologi. Banyak pengertian dari kata visual itu sendiri, seperti berikut :
Berikut ini adalah pengertian dan definisi visual:

Visual adalah dapat dilihat dengan indra penglihatan (mata).
 - BUDIMAN HAKIM
Visual adalah syarat mutlak untuk memperkenalkan sebuah brand pada konsumen.
 - PUJIANTO
Visual adalah komponen yang terlihat pada saat aplikasi dijalankan.
 - FEMI OLIVIA
Visual merupakan salah satu cara mengorganisasikan pemikiran dan meningkatkan kemampuan berpikir dan komunikasi.
 - AGUS SACHARI
Visual merupakan bagian penting dalam proses pembentukan dialog budaya.
 - DENDY TRIADI, ADDY SUKMA BHARATA
Visual merupakan bagian iklan yang sering digunakan sebagai eye catcher.
 - ALLEN D. BRAGDON & DAVID GAMON
Visual merupakan indra yang kompleks dan multisegi.
 - HERNOWO
Visual merupakan tindakan melihat (dengan mata).
 - FRANS M. ROYAN
Visual adalah orang yang lebih suka menggunakan penglihatan dalam menerima informasi.
 - ARI AMBARWATI
Visual merupakan pembelajar yang suka membaca dan belajar dengan indra penglihatannya (mata).
 - DAVE MEIER
Visual adalah belajar dengan mengamati dan menggambarkan.

            Dari pengertian yang ada saya mencoba untuk mendefinisikan dari visual itu sendiri adalah sesuatu yang bisa dilihat atau digambarkan. Saya rasa tidak hanya objek saja yang dapat kita gambarkan melainkan masih banyak hal yang dapat kita visualkaan seperti berkomunikasi, pemecahan masalah, dan lain-lain.

            Teknologi yang bisa kita lihat contohnya Video, video ini merupakan teknologi yang bermanfaat dimana kita bisa mendokumentasikan secara seuatu kejadian secara nyata, kejadian ini pun bisa kita bagi dengan orang lain, sedangkan media online merupakan media dimana kita bisa lihat, dengar pada teknologi yang dimana seluruh manusia bisa mengakses.
Contoh Media Online adalah Website, dalam website kita bisa dapat melakukan banyak hal seperti membaca berita, bermain dan lain-lain.

            Nah, di awal tadi kita sudah membahas sebagian pengertian-pengertian dari bahasan kita, kini saya mencoba menerka pengertian dari "Visual Teknologi dengan menggunakan Media Online" yaitu suatu teknologi yang bisa dilihat dengan menggunakan media online. Contohnya Youtube, dimana kita bisa melihat video dalam suatu website yang merupakan media online.




Referensi :

Apakah tugas seorang IT wajib mengunakan simulasi?

0 komentar

   Simulasi diciptakan untuk mempermudah untuk membuat contoh atau penerapan yang berdasarkan kenyataan, seperti contoh membuat desain body mobil. Bayangkan jika tidak menggunakan simulasi terlebih dahulu, "berapa banyak material yang akan dihabiskan jika tidak sesuai keinginan serta bentuk yang kurang pas/tepat?", dan pastinya perusahaan tidak ingin mengeluarkan biaya cuma" untuk sebuah design body mobil yang belum jelas bentuknya serta proses itu akan memakan waktu yang sangat lama dibandingkan jika bentuk dari body mobil tersebut telah dimodelkan serta disimulasikan.

    Dalam bidang IT simulasi tidak hanya dalam pembuatan bentuk fisik, namun juga digunakan untuk mensimulasikan bentuk jaringan komputer pada perusahaan maupun pada tempat-tempat umum, bahkan sekolah. Dalam hal ini telah banyak digunakan oleh para praktisi jaringan, yang khususnya para pengguna perangkat jaringan cisco.

      Sebelum mengimplementasikan bentuk jaringan serta peralatan yang dibutuhkan biasanya para praktisi mensimulasikan terlebih dahulu dengan software buatan perusahaan cisco yaitu Packet Tracer. Perangkat lunak ini merupakan perangkat untuk mensimulasikan bentuk jaringan serta konfigurasi yang akan digunakan serta memilih peralatan yang sesuai agar lebih efisien, software ini khusus mensimulasikan perangkat jaringan yang diproduksi oleh Cisco saja.



        Jadi, kesimpulannya simulasi itu wajib dan penting sebelum mengimplementasikan secara real agar lebih efisien.

Semoga sedikit kata ini bermanfaat, Amin.

Contoh Failed Simulation

0 komentar

     Failed Simulation atau Kegagalan Simulasi merupakan hasil dari suatu peragaan suatu model yang mungkin kurang baik yang mengakibatkan terjadinya kegagalan.

       Sebelumnya telah saya paparkan tentang pengertian dari "Apa Simulasi itu?" pada tulisan sebelumnya. Untuk masalah kegagalan dalam simulasi banyak contoh yang dapat kita lihat disekitar kita, seperti halnya mensimulasikan pembuatan suatu bangunan dengan menggunakan AutoCAD. Disini kita dapat mensimulasikan bagaimana membuat bangunan yang efektif serta efisien agar tidak terjadi kesalahan yang fatal.

         Namun walaupun demikian tidak semua simulasi tersebut berjalan lancar pada kenyataanya mengalami kegagalan, contohnya pada rubuhnya proyek hambalang yang terjadi pada pertengahan tahun 2012. Pembangunan gedung dengan tinggi 7 lantai ini pasti telah dimodelkan dan disimulasikan terlebih dahulu tetapi pada penerapannya mengalami kegagalan dan mungkin dalam simulasi kurang detail. Nah, menurut saya ini merupakan failed simulation atau kegagalan simulasi yang berakibat kerugian dalam proses realnya.

Jakarta - Menteri Badan Usaha Milik Negara (BUMN) Dahlan Iskan mengatakan amblesnya proyek Hambalang di luar perhitungan PT Adhi Karya Tbk (ADHI) dan PT Wijaya Karya Tbk (WIKA) sebagai pemborong proyek tersebut.

Dahlan menuturkan, amblesnya tanah Hambalang itu jauh di bawah batas tanah yang telah diperkirakan oleh Adhi Karya dan Wika.

"Itu di luar teknis pemborongan. Sebelum membangun itu ada tes tanah baru dilakukan konstruksi. Semua sudah dilakukan, dan yang ambles itu jauh di bawah tes tanah, itu di luar jangkauan," ungkap Dahlan kepada detikFinance, Jumat (1/6/12).

Lebih lanjut ia mengungkapkan, ADHI dan WIKA sudah melakukan tugasnya dengan seharusnya. Kembali ia menegaskan, peristiwa ini bukan sepenuhnya kesalahan kedua BUMN tersebut.

"Saya nggak tahu kontraknya seperti apa, tapi pemborong itu sudah melakukan pekerjaan sesuai spec-nya (spesifikasi). Kan dia memborong sesuai berkas tender," tegas Dahlan.

"Intinya itu di luar perhitungan mereka, di luar jangkauan," imbuhnya.

Sebelumnya, proyek Hambalang diberitakan ambles beberapa hari lalu, namun Kementerian Pekerjaan Umum (PU) mengklaim ini adalah proyek yang ambles bulan Januari lalu.



        Jadi, kegagalan dalam simulasi atau failed simulation dapat terjadi karena faktor-faktor tertentu dan untuk meminimalisir kegagalan maka harus banyak faktor juga yang dipertimbangkan.


Referensi :
http://finance.detik.com/read/2012/06/01/143839/1930451/6/proyek-hambalang-rubuh-dahlan-iskan-bela-wika-dan-adhi-karya
http://www.tempo.co/read/news/2012/05/28/063406541/5-Penyebab-Proyek-Hambalang-Rawan-Ambruk
http://www.lensaindonesia.com/2012/05/30/gedung-hambalang-bukan-rubuh-karena-alam-tapi-miring.html

Pemanfaatan Simulasi Modeling dan Grafik dalam Industri

0 komentar

      Pemanfaatan Simulasi Modeling dan Grafik dalam Industri, dari kata ini kita dapat membagi beberapa bagian yang memiliki arti, seperti : Pemanfaatan, Simulasi, Modeling, Grafik yang dalam keseluruhan memiliki maksud dan tujuan. Pertama saya akan menjelaskan arti tersebut dahulu.

1. Pemanfaatan
        merupakan suatu yang memiliki banyak arti yaitu proses, cara, perbuatan memanfaatkan.

2. Simulasi
        memiliki arti metode pelatihan yang meragakan sesuatu dalam bentuk tiruan yang mirip dengan keadaan
   yang sesungguhnya atau penggambaran suatu sistem atau proses dengan peragaan berupa model statistik
   atau pemeranan.

3. Modeling
        meupakan pola (contoh, acuan, ragam, dsb) dari suatu yang akan dibuat atau dihasilkan.

4. Grafik
        merupakan lukisan pasang surut suatu keadaan dengan baris atau gambar (tentang turun naiknya hasil, statistik, dsb).

        Dari penjabaran arti secara tunggal dapat saya cerna dalam suatu makna yaitu Proses peragaan suatu pola tiruan yang mirip dengan sungguhan dan keadaannya dalam bidang Industri. Dalam hal ini telah banyak digunakan seperti proses pembuatan pesawat terbang sebelum dibuat secara nyata yang model atau bentuknya telah disimulasikan terlebih dahulu. Simulasi memiliki peran yang besar dalam pembuatan suatu model agar lebih efisien serta memudahkan untuk melakukan perubahan model.


Referensi : http://bahasa.kemdiknas.go.id/kbbi/index.phphttp://id.wikipedia.org/wiki/Simulasi.

Polymorphism dan Inheritance pada Java

0 komentar

Polymorphism merupakan sakah sifat yang dimiliki java, polymophism adalah method dengan nama yang sama tetapi digunakan oleh objek yang berbeda dalam kelas yang sama. Dalam hal ini "Inputan(StringcCetak)" yaitu inputan untuk tipe data String namun karena kita menggunakan polymorphism  "Inputan(StringcCetak)" juga bisa kita gunakan untuk inputan Integer,Double,Char,Boolean dan sebagainya. Kami berikan contoh sebagai berikut :



Terlihat diatas kami membuat method inputan namun bisa menjadi beberapa tipe data yang bisa digunakan. Setelah anda mencoba menuliskan ini, mengcompile dan menjalankannya maka akan ada hasil seperti berikut :


Setelah anda mengetahui Polymorphism, kini anda harus mengetahui salah satu sifanya juga yaitu Inhertance.
Inheritance merupakan turunan dari base class(kelas dasar) ke derived class (kelas pengikut). Setiap derived class dapat memakai data atau method dari kelas induknya.
Kalau anda masih belum ngerti gini, misal anda punya deklarasi variabel makan di class mamalia terus saya  punya class kuda, nah walaupun saya tidak deklarasi variabel makan, namun saya bisa menggunakannya karena mamalia class induk dari kuda. Kami punya listing seperti berikut :








Terlihat dari listing di atas bahwa pada class ayam menggunakan variabel yang tidak di deklarasikan telebih dahulu tetapi class tersebut bisa menggunakannya karena class ayam merupakan class pengikut yang memiliki induk yaitu class unggas. Setelah anda selesai menuliskan, mengcompile dan menjalankannya maka akan menghasilkan seperti berikut :

Terimakasih yang sudah melihat.
Semoga Bermanfaat !
Kelompok :
Muhammad Eka Busthomi (http://www.thomrev.blogspot.com/polymorphism-dan-inheritance-pada-java)
Fikra Rundana (http://fikranatik.wordpress.com/)

Objek Pada Java

1 komentar

Java Merupakan Pemrograman Berbasis Objek yaitu dimana kita bisa memanggil Class untuk digunakan dan Class juga sebagai Objeknya.


- Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain.
Contoh : Class Kamar, Kambing dan lain-lain.

- Object adalah instance dari class. Jadi, jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.
Contoh : Dari class Kamar kita dapat membuat object Mobil, Motor, Apel dan lainlain.


Membuat object
Untuk membuat object, kita menggunakan perintah new dengan sebuah nama class yang akan dibuat sebagai instance dari class tersebut.
Kamar kmr = new Kamar();
kmr adalah object reference dari class Kamar yang akan digunakan untuk mengakses class Kamar. Sedangkan operator new adalah operator yang akan menghasilkan hari sebagai reference ke instance dari class Kamar().

Berikut merupakan Listing Objek pada java yang kami buat :

 Bisa, kita lihat diatas kami membuat class Rumah dan membuat class Kamar sebagai Objek. Jadi, kita menggunakan main pada class Rumah dengan alur seperti "Rumah (memanggil)-> Kamar (terdiri dari) : tampilKamar dan wcKamar".

Dari Listing diatas tadi kita mendapatkan hasil seperti berikut :


Kelompok :
Muhammad Eka Busthomi (http://thomrev.blogspot.com/)
Fikra Rundana (http://fikranatik.wordpress.com/)

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/