Sabtu, 30 November 2013

Pengembangan Model RAD


model RAD ini, kita menggunakan metode yang berulang-ulang dalam pengembangan sistem informasi yang ingin dibuat. Dalam model RAD ini, pengembangan sistem lebih ditekankan pada tahap-tahap berikut ini:

1. Business modeling
Di tahap ini, aliran informasi dimodelkan biar kita tahu informasi apa yang dihasilkan, siapa yang membuat informasi itu, kemana aja informasi mengalir, dan siapa yang mengolahnya.

2. Data modeling
Aliran informasi yang udah didefinisikan disaring lagi biar bisa dijadikan bagian-bagian dari objek data yang dibutuhkan untuk mendukung bisnis tersebut.

3. Process modelling
Objek-objek data yang udah didefinisikan, diubah supaya menghasilkan aliran informasi untuk diimplementasikan menjadi fungsi bisnis. Pengolahan deskripsi dibuat untuk menambah, merubah, menghapus, atau mengambil kembali objek data.

4. Application generation
RAD bekerja dengan menggunakan fourth generation techniques (4GT). Jadi pada tahap ini jarang banget digunakan pemrograman konvensional menggunakan bahasa pemrograman generasi ketiga (third generation programming languages), tetapi lebih ditekankan pada reuse komponen-komponen atau buat komponen baru.

5. Testing and turnover
Tahapan yang terakhir yaitu Testing and turnover. Karena menekankan pada penggunaan kembali komponen yang telah ada (reuse), sebagian komponen-komponen tersebut sudah diuji sebelumnya. Jadi bisa ngurangin waktu testing secara keseluruhan.


Sejarah VmWare


Pada tahun 1998 didirikan oleh VMware Diane Greene , Mendel Rosenblum , Scott Devine, Edward Wang dan Edouard Bugnion . Greene dan Rosenblum, yang sudah menikah, pertama kali bertemu sementara pada Universitas California, Berkeley . Edouard Bugnion tetap menjadi kepala arsitek dan CTO dari VMware sampai 2005, dan melanjutkan untuk menemukan Sistem Nuova (sekarang bagian dari Cisco ).


VMware mengembangkan berbagai produk, yang paling menonjol di antaranya adalah mereka hypervisors . VMware menjadi terkenal untuk jenis pertama mereka 2 hypervisor dikenal sebagai GSX. Produk ini telah berkembang menjadi dua hypervisor produk garis, jenis VMware 1 hypervisors berjalan secara langsung pada perangkat keras, bersama dengan tipe host mereka 2 hypervisors.
Perusahaan ini memiliki kantor pusat di Palo Alto, California, Amerika Serikat, dan mendirikan R & D Center di Cambridge, Massachusetts, serta satu di Time Warner Center di New York City , pada tahun 2005.
VMware beroperasi di seluruh 1998 di stealth mode dengan sekitar 20 karyawan pada akhir tahun itu. Perusahaan ini diluncurkan secara resmi pada bulan Februari 1999 di Konferensi DEMO diselenggarakan oleh Chris Shipley .
VMware disampaikan produk pertama, VMware Workstation pada bulan Mei 1999 dan memasuki pasar server di tahun 2001 dengan VMware GSX Server (host) dan VMware ESX Server (hostless). Pada tahun 2003 VMware meluncurkan VMware Virtual Center, VMotion yang dan Virtual SMP teknologi. Dukungan 64-bit muncul pada tahun 2004. Perusahaan ini juga diakuisisi oleh EMC Corporation pada tahun yang sama sebesar $ 625 juta.
Pada bulan Juni 2006, VMware mengakuisisi swasta diselenggarakan Sistem Akimbi.Pada Agustus 2007, EMC Corporation merilis 10% saham perusahaan di VMware dalam penawaran umum perdana di New York Stock Exchange. Saham debut di US $ 29 per saham dan ditutup hari ini di $ 51.
Pada bulan Mei 2008, VMware mengakuisisi Israel start-up perusahaan B-sarang Jaringan untuk undisclosed sum. Setelah akuisisi VMware membuka R & D di Israel , pada awalnya dimulai dari fasilitas B-Hive dan tim di Israel. 
Pada tanggal 8 Juli 2008, VMware pendiri, presiden dan CEO Diane Greene itu tiba-tiba dipecat oleh Dewan VMware Direksi dan digantikan oleh Paul Maritz , 14 tahun pensiunan Microsoft veteran yang sedang menuju EMC komputasi awan unit usaha. Dalam rilis berita yang sama VMware menyatakan bahwa tahun 2008 pertumbuhan pendapatan akan "rendah hati di bawah bimbingan sebelumnya dari pertumbuhan 50% dari tahun 2007." Akibatnya, harga pasar dari VMware turun hampir 25%. Kemudian pada tanggal 10 September 2008, Rosenblum, kepala ilmuwan perusahaan, mengundurkan diri.
Pada tanggal 16 September 2008, VMware mengumumkan bahwa mereka bekerja sama dengan Cisco untuk menyediakan solusi pusat data bersama. Salah satu hasil pertama dari hal ini adalah Cisco Nexus 1000V , sebuah switch perangkat lunak yang didistribusikan virtual yang akan menjadi pilihan yang terintegrasi dalam infrastruktur VMware.
VMware diperoleh Graphics Tungsten, sebuah perusahaan dengan keahlian inti dalam pengembangan driver grafis 3D pada tanggal 26 November 2008.




Pada tanggal 10 Agustus 2009, VMware mengumumkan akuisisi SpringSource , pemimpin dalam perusahaan dan pengembangan aplikasi web dan manajemen. Akuisisi ini dilihat oleh industri sebagai langkah strategis dari VMware untuk menjadi pemimpin dalam menawarkan platform sebagai layanan (PaaS). Akuisisi ini juga mengakibatkan ekspansi portofolio layanan pendidikan VMware dengan dimasukkannya SpringSource University dan resmi pelatihan mitra, SpringPeople Teknologi .
Pada tanggal 12 Januari 2010, VMware mengakuisisi Zimbra , open-source kolaborasi perangkat lunak, dari Yahoo . Pada tanggal 6 Mei 2010, VMware mengakuisisi batu permata , yang akan dioperasikan di bawah divisi SpringSource VMware.
Pada 31 Agustus, 2010, VMware mengumumkan niatnya untuk mengakuisisi TriCipher dan Integrien. 
Pada tanggal 12 April 2011, mereka merilis sebuah open source platform-as-layanan-sistem yang disebut Cloud Foundry , dan versi host layanan. Ini mendukung penyebaran aplikasi untuk Java , Ruby on Rails , Sinatra , Node.js dan dukungan untuk MySQL , MongoDB danRedis . 
Pada tanggal 26 April 2011, VMware mengakuisisi SlideRocket sebuah startup yang mengembangkan aplikasi SaaS untuk membangun presentasi bisnis yang disimpan secara online. Melalui antarmuka berbasis Web, pengguna dapat menangani semua bagian dari proses, dari merancang slide dan menyusun konten, untuk meninjau dokumen dan penerbitan dan memberikan mereka
Pada 16 Mei 2011 VMware mengumumkan niatnya untuk mengakuisisi Teknologi Shavlik. Akuisisi ini diharapkan untuk menutup di Q2 2011. VMware telah digunakan dalam produk teknologi Shavlik Pembaruan vCenter nya Manager, dan co-mengembangkan VMware GO penawaran.
Pada tanggal 31 Mei 2011, VMware mengakuisisi Socialcast , layanan workstream kelompok.
Pada tanggal 13 Juni 2011, VMware mengakuisisi Bahan Bakar digital , IT Keuangan dan Bisnis Manajemen Perusahaan SaaS.
Pada tanggal 24 April 2012, VMware mengakuisisi Software Cetas .

Sejarah Dreamweaver


Adobe Dreamweaver merupakan program penyunting halaman web keluaran AdobeSystems yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Programini banyak digunakan oleh pengembang web karena fitur-fiturnya yang menarik dankemudahan penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromediadibeli oleh Adobe Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe Systemsadalah versi 10 yang ada dalam
Adobe Creative Suite 4 (sering disingkat Adobe CS4).Dream Weaver dirilis pertama kali pada bulan desember 1997 untuk Mac OS yang bernamaMacromedia Dream Weaver 1,0. Macromedia terakhir kali merilis Dream Weaver versi 8,0 padatanggal 13 september 2005 hingga akhrnya dibeli oleh Adobe system. Adobe system kembalimengeluarkan software Dream Weaver versi 9,0 pada tanggal 16 april 2007 yang terdapat didalam Adobe Creative Suit atau yang biasa disingkat CS. Versi terakhir yang dikeluarkan olehAdobe ialah Adobe Dream weaver versi 11,5 yang dirilis pada tanggal 12 april 2011.Dreamweaver tersedia untuk Mac dan Windows system. Versi terbaru men-supportwebteknologi seperti CSS, JavaScript, dan yang lainnya yang menggunakan bahasa script danframeworks seperti ASP (ASP JavaScript, ASP VBScript, ASP.NET C#, ASP.NET VB), ColdFusion,Scriptlet, dan PHP.

 SEJARAH
Pada Jaman Dahulu Kala Hiduplah seorang Programmer yg bernama Mr.MX dia adalah Programmer bhs C++ yg Pintar dan akhirnya dia disuruh oleh Raja di Negerinya untuk membuatkan SOftware agar bisa mempromosikan Kerajaan ke Kerajaan lainnya.

Akhirnya Programmer itu codink codink terus menerus memecahkan masalahnya. AKhirnya terciptalah Macromedia Dreamweaver. Untuk Mengenang jasa jasanya Sang RAja Mengubah nama Softwarenya Menjadi Macromedia Dreamweaver.

SWI-PROLOG



SWI-Prolog fitur paling penting
* Kernel yang berlisensi LGPL. Prolog perpustakaan didistribusikan di bawah GPL dengan pernyataan tambahan yang memungkinkan untuk digunakan dalam aplikasi proprietary. Rincian dapat ditemukan pada halaman lisensi.
* Cepat kompilasi. Misalnya, beban 140.000 baris kode yang tersebar lebih dari 500 file sumber-in 2.3 detik pada sistem 5400 AMD.
* Kuat dan bebas dari kebocoran memori. Digunakan untuk beberapa server yang menjalankan 24x7 (termasuk layanan-web).
* Kecil. Lingkungan pengembangan penuh, termasuk grafik, perpustakaan dan paket antarmuka banyak hal memerlukan approx. Harddisk 40MB. Kernel non-grafis adalah tentang 650Kb, perpustakaan grafis menambahkan sekitar 1.2MB pada gambar.
* Timbangan baik untuk aplikasi yang besar. Tidak ada batasan ukuran program, atom-panjang, jangka-arity atau nilai integer. Tidak ada penurunan kinerja pada predikat dengan banyak (diindeks) fakta.
* Tak terbatas aritmatika integer dan bilangan rasional berdasarkan perpustakaan GMP.
* Comprehensive set built-in sebutan, yang meliputi Bagian 1 dari standar ISO, de-facto bagian Edinburgh Prolog standar dan penting Quintus dan SICStus Prolog.
air kompatibilitas untuk Ciao, YAP dan GNU-Prolog.

Strawberry Prolog

Strawberry Prolog
Strawberry Prolog dibuat oleh Institut Matematika dan Informatika pada Akademi Ilmu Pengetahuan Bulgaria. Versi pertama dirilis pada tahun 1996. Pemimpin tim Strawberry Dimiter Dobrev. Strawberry Prolog adalah dialek dari bahasa pemrograman Prolog. Sintaks-nya adalah sangat dekat dengan ISO-Prolog tetapi memiliki banyak ekstensi yang bukan bagian dari standar. Gagasan utama dari Strawberry Prolog adalah sangat mudah digunakan dan itulah sebabnya beberapa universitas menggunakannya untuk kursus mereka. Prolog Strawberry Prolog sedang dikembangkan di Institut Matematika dan Informatika dan di Fakultas Matematika dan Informatika. Kompiler Prolog ini merupakan bagian dari proyek AI.



Strawberry Prolog dihasilkan oleh Institut Matematika dan Informatika pada Akademi Ilmu Pengetahuan Bulgaria . Versi pertama dirilis pada tahun 1996. Pemimpin tim Strawberry Dimiter Dobrev.
Strawberry Prolog adalah dialek dari bahasa pemrograman Prolog. Sintaks-nya adalah sangat dekat dengan ISO-Prolog tetapi memiliki banyak ekstensi yang bukan bagian dari standar. Gagasan utama dari Strawberry Prolog adalah sangat mudah digunakan dan itulah sebabnya beberapa universitas menggunakannya untuk kursus mereka Prolog
Strawberry Prolog sedang dikembangkan di Institut Matematika dan Informatika dan di Fakultas Matematika dan Informatika.
Kompiler Prolog ini merupakan bagian dari proyek AI.
New sampel program
MultiTetris.pro. (EXE) varian baru dari permainan Tetris di mana beberapa tokoh gagal ke bawah secara bersamaan. (Program ini bekerja dengan versi 2,92 Untuk menjalankan file EXE Anda harus menginstall Strawberry Prolog pada komputer Anda..)
WarCraft.pro. (EXE) Action game! Salah satu epik pertempuran di sebuah hutan yang tak terbatas. (Juga hanya untuk versi 2.92)
 
3D Studio.pro. Anda dapat menciptakan dunia 3D Anda sendiri dan untuk bergerak di dalamnya untuk melihat segala sesuatu dari sudut pandang yang berbeda.
Fractals.pro. Anda akan melihat lapangan fractals tak terbatas di mana Anda dapat bergerak dan bahkan tersesat.
Chess.spj. Anda akan melihat bagaimana mudahnya untuk membuat program Catur Bermain dengan Strawberry Prolog. Mungkin Anda tahu bahwa Veselin Topalov adalah mantan Dunia Catur Champion. Dia Bulgaria!
SWI-Prolog menawarkan Software Gratis komprehensif lingkungan Prolog, berlisensi di bawah GNU Lesser Public License. Bersama dengan XPCE toolkit grafis, pengembangan dimulai pada tahun 1987 dan telah didorong oleh kebutuhan untuk aplikasi dunia nyata. Hari-hari ini SWI-Prolog secara luas digunakan dalam penelitian dan pendidikan serta untuk aplikasi komersial.

perbedaan prolog dengan bahasa lainnya


Hampir semua bahasa pemrograman yang ada pada saat ini seperti Pascal, C, Fortran, disebut procedural language untuk menggunakan bahasa tersebut diperlukan algoritma atau procedure yang dibuat untuk menyelesaikan masalah. Program dapat menjalankan procedure yang sama berulang-ulang dengan data masukkan yang berbeda-beda. Procedure serta pengendalian program sepenuhnya ditentukan oleh programmer dan perhitungan yang dilakukan sesuai dengan procedure yang telah dibuat. Dengan kata lain, Pemrograman harus memberi tahu komputer bagaimana komputer harus menyelesaikan masalah.
Prolog mempunyai sifat-sifat yang berbeda dengan bahasa yang disebutkan diatas, prolog disebut sebagai object oriented language atau declarative language. Dalam prolog tidak terdapat prosedur, tapi hanya tampilan data-data object (fakta) yang akan diolah dengan relasi antar object tersebut yang membentuk suatu aturan. Aturan-aturan ini disebut HEURISTIK dan diperlukan dalam mencari suatu jawaban, dengan kata lain, prolog dalam prolog adalah database.
Pemrogram menentukan tujuan (Goal) dan komputer akan menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya. Caranya dengan menggunakan “Formal Reasoning” yaitu membuktikan cocok tidaknya tujuan dengan data-data yang telah ada dan relasinya. Prolog memecahkan masalah seperti yang dilakukan oleh fikiran manusia.
Dengan demikian, Prolog sangat ideal untuk memecahkan masalah yang tidak terstruktur dan yang prosedur pemecahannya tidak diketahui, khusunya untuk memecahkan masalah non numeric.
Kemampuan Prolog
Terletak pada kemampuannya untuk mengambil kesimpulan (jawaban) dari data-data yang ada. Karena program dalam bahasa prolog tidak memerlukan prosedur (algoritma). Prolog sangat ideal untuk memecahkan masalah yang tidak terstruktur dan yang prosedur pemecahannya tidak diketahui, khususnya untuk memecahkan masalah non-numerik.
Misalnya, dalam pembuatan program catur dengan prolog untuk menentukkan gerakan catur anda tidak perlu menganalisa semua kemungkinan atau menentukkan suatu prosedur tertentu untuk untuk menentukan gerakan berikutnya. Tetapi anda cukup menuliskan aturan umum permainan catur dan lebih baik lagi jika ditambah dengan aturan yang diperoleh dari pengalaman. Prolog akan menentukan sendiri langkah yang akan diambil berdasarkan data-data yang ada saat itu dan aturan-aturan yang diberikan.
Contoh lain kemampuan prolog:
• Permasalahan


Perangkat audio hanya menghasilkan suara disatu sisi speaker
• Pemecahan
Memindahkan switch ke radio FM. Bila kedua speaker berbunyi, maka anda tahu bahwa masalah berasal dari input tape, coba dengan kaset bila hasilnya tetap, berarti masalah tersebut berasal dari tape dan bukan kaset. alternatif termudah adalah dengan membersihkan head tape dan sekarang kedua speakernya berbunyi.

Gambar Diagram Pencarian Jawaban Melalui Ruang Masalah
Dari diagram diatas, ruang masalah ditunjukan dalam simpul (node) dan penghubung (link). Tiap-tiap simpul merupakan subgoal (tujuan menengah) yang merupakan langkah menuju jawaban akhir. Dalam prolog anda hanya mendefinisikan ruang masalah yang ada sedangkan dalam bahasa procedural, anda harus menentukan jalan tertentu yang harus ditempuh melalui ruang masalah.
Prolog merupakan suatu bahasa pemrograman yang banyak digunakan dalam pengembangan Artificial Intelliegence. Prolog dalam perkembangannya telah dikombinasikan dengan berbagai bahasa pemrograman, terutama functional programming.

Bahasa prolog ini memiliki ciri-ciri :
• Bahasa pemrograman yang non sequential
• Bahasa pemrograman yang deklaratif
• Simbolik
• Berdasarkan first order logic

Kesederhanaan Prolog dibanding bahasa lain adalah :
• Sintaksnya sangat sedikit sekali,
• Secara teoritis tidak ada tipe data, tetapi bilangan bulat terpisah.
• Semantik sangat jelas dan terdefinisi secara matematis.

Sejarah Software Prolog


Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-procedural. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman logika). Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman yang memungkinkan pernyataan logika alih-alih rangkaian perintah untuk dijalankan komputer.

Prolog merupakan singkatan dari Programming in Logic. Idenya berasal dari era 1970-an yang bertujuan untuk menggunakan logic (logika) sebagai bahasa pemrograman.
SWI-Prolog merupakan implementasi open source bahasa pemrograman Prolog, biasanya digunakan untuk mengajar dan aplikasi web semantik. Ini memiliki seperangkat kaya fitur, perpustakaan untuk pemrograman kendala logika, multithreading, unit testing, GUI, interfacing ke Jawa, ODBC dan lain-lain, server web, pengembang alat (termasuk sebuah IDE dengan GUI debugger dan profiler GUI), dan dokumentasi yang ekstensif.

Prolog dan LISP sangat lambat dalam eksekusi program dan memakan memori yang besar sehingga hanya kalangan tertentu yang menggunakannya. Dengan adanya Compileer Prolog, kecepatan eksekusi program dapat ditingkatkan, namun Prolog masih dipandang sebagai bahasa yang terbatas (hanya digunakan di kalangan perguruan tinggi dan riset.
Pandangan tersebut tiba-tiba berubah di tahun 1981 pada konverensi internasional I dalam system generasi kelima di Tokyo, Jepang. Jepang yang saat itu mengalami kesulitan bersaing dalam pemasaran komputer dengan Amerika Serikat, merencanakan pengembangan teknologi hardware dan software untuk tahun 1990-an. Dan bahasa yang dipilih adalah Prolog.
Sejak saat itu, banyak orang menaruh minat pada prolog dan saat itu telah dikembangkan versi prolog yang mempunyai kecepatan dan kemampuan yang lebih tinggi, lebih murah dan lebih mudah digunakan, baik untuk komputer mainframe maupun komputer pribadi sehingga Prolog menjadi alat yang penting dalam program aplikasi kecerdasan buatan (AI) dan pengembangan system pakar (expert system).
SWI-Prolog dapat berjalan dalam platform windows, linux dan macintosh, tapi setiap Platform berbeda cara dan tipe instalasinya.