Jumat, 18 Januari 2013 di 07.20 Diposting oleh Fahruly Nur Asyidiq 0 Comments


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

Model data berorientasi objek dikatakan dapat memberi kemudahan yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik perangkat lunak dalam jumlah besar. Lebih jauh lagi, pendukung OOP memprotes bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dijaga.
-      OOP  dengan Prosedur Program
Selain menggunakan paradigma OOP, pembuat program dapat menulis struktur kode program yang baik dengan menggunakan Prosedur program, di mana pembuat program membuat kode program dengan pendekatan prosedur dan bekerja dengan fungsi/prosedur di dalam aplikasinya. Tapi, engga ada jawaban yang benar-benar tepat jika diberi pertanyaan. Jika dipertimbangkan pemeliharaan dan pengembangan aplikasi yang pasti di masa yang akan datang, mungkin dapat memilih pendekatan OOP. Tapi, jika aplikasi merupakan program sederhana yang dapat dibuat dengan mudah dan cepat dengan fungsi/prosedur, gunakanlah pendekatan Prosedur pembuatan program. Semua itu juga tergantung pada sebagai program, untuk memilih pendekatan yang cocok dan lebih baik dalam mengerjakan sebuah aplikasi.

-       Bahasa Pemrograman
Bahasa pemrograman yang mendukung OOP antara lain:
1.   Java
2.   C++
3.   Visual Basic.NET
4.   SIMULA
5.   Smalltalk
6.   Ruby
7.   PHP
8.   C#
9.   Eiffel
10. Perl


-       CONTOH CODE :
-       public class MinumAir {
-           String warna;
-       int Liter;
-       void printMinum(){
-       System.out.println("Warna: " + warna);
-       System.out.println("Liter: " + Liter);
-       }
-        
-           /**
-            * @param args the command line arguments
-            */
-          
-        public static void main(String[] args) {
-               // Membuat object
-       MinumAir Minum = new MinumAir();
-       /* memanggil atribut dan memberi nilai */
-       Minum.warna = "Putih";
-       Minum.Liter = 8;
-       Minum.printMinum();
-        
-               // TODO code application logic here
-        
-           }
-        
-       }

Selasa, 04 Desember 2012 di 04.54 Diposting oleh Fahruly Nur Asyidiq 0 Comments

·      APA ITU ABW ?
aplikasi  yang dapat mengakses melalui  internet atau intranet dan banyak dipakai oleh perusahaan-perusahaan yang berkembang dalam merancang sumber daya dan mengelola perusahaan mereka dan aplikasi yang tidak harus diinstall dulu di komputer atau aplikasi yang bisa langsung dijalankan dengan menggunakan Web Browser.
Aplikasi ini menggunakan device dan system operasi tidak terbatas , dapat terjadi umpan balik antara pengguna dan server penyedia yang tidak statis , terdapat jenis bahasa pemograman yang tidak berpengaruh pada hasil aplikasi yang diakses.
Selain itu aplikasi berbasis web juga mempunyai berbagai macam fungsi diantaranya : untuk membuat  invoice dan sangat mudah dalam penyimpanan data di database.

 

·      CONTOH PENGGUNAAN DARI ABW
penggunaan aplikasi berbasis web antara lain:
1. Mudah untuk mengakses dari mana saja melalui jaringan internet.
2.  Bersifat Multi platform,  dapat digunakan pada sistem operasi  apa saja, dapat digunakan melalui OS seperti system operasi Linux, Windows atau Mac OS.
3.  Program yang kita perlukan hanyalah browser (Mozilla Firefox, Internet Explorer maupun browser lainnya), tidak perlu untuk menginstall aplikasi apa pun.
4.  Dapat diakses lewat banyak media seperti : komputer atau handphone yang sudah sesuai dengan standar WAP.
5. Tidak perlu spesifikasi komputer yang tinggi untuk menggunakan aplikasi berbasis web.
6.  Terkait dengan isu lisensi (hak cipta), tidak membutuh kan lisensi, hanya menggunakan media  (seperti misalnya saat menggunakan MS-Office versi Google).
7. Selalu mendapatkan versi terbaru dari aplikasi. Disebabkan aplikasi ini terbasang melalui server internet/intranet.

 
·      TEKNOLOGI APLIKASI BERBASIS WEB
Perkembangan teknologi aplikasi berbasis web bukan sekedar situs statis dan bukan sekedar situs dinamis tapi juga kea rah yang lain misalnya : CRM,SCM,DSS ataupun AI .
Standarisasi ambigu yang menyebabkan kesulitan memadukan antar aplikasi dan desain missal:
HTML, XHTML, level CSS dan jenis browser.
Trend aplikasi web decade 90-an yaitu situs dinamis dengan guestbook, situs profile dengan perusahaan, situs galeri gamber, situs forum, online trading, advertising, webmail, search engine.
Trend aplikasi web 2000-an yaitu e-learning,e-government, e-banking, e-crm atau groupware dan xml web services.
Trend masa depan yaitu : web 2.0, cross browser compatibility dan based on xml.