Archive for Juli 2012

Sejarah Perkembangan Visual Basic

By : Bima Dharmawan P
Ada yang bilang, bahwa bangsa yang besar adalah bangsa yang menghargai jasa para pahlawan atau sejarah negaranya. Oleh karena itu, supaya Anda menjadi programmer yang besar, maka Anda harus mengetahui dan menghargai jasa para pendiri dan pelopor Visual Basic. 
Berikut ini sejarah Visual Basic:
  1. 20 Mei 1991: Microsoft merilis Visual Basic versi 1.0 untuk Windows di Windows World 1991, Atlanta, Amerika Serikat. Programmer dapat membuat antar muka pengguna dengan mudah. Pembuatan aplikasi bisa lebih cepat dibandingkan sebelumnya. Kode ditulis oleh programmer untuk memberikan aksi terhadap Event dari pengguna (bagaimana pengguna merespon kepada object yang terdapat di antar muka pengguna).
  2. 1 September 1992: Microsoft mengumumkan Microsoft Visual Basic for MS-DOS® dalam edisi Standard dan Professional. Seperti Visual Basic untuk Windows, versi ini mengkombinasikan kemudahan pendisainan secara grafis dengan kekuatan dan keunggulan dalam banyak hal di pemrograman tradisional.
  3. 2 November 1992: Microsoft mengumumkan kemampuan dari Visual Basic versi 2.0 untuk Windows pada edisi Professional dan Standard. Versi ini menyertakan lebih dari 300 fitur baru dan peningkatan untuk pengembangan aplikasi yang lebih cepat, pengaksesan ke fitur-fitur tingkat lanjut di Windows, dan produktivitas pengembang yang lebih besar lagi. Di antaranya: MDI Forms, ODBC, dan variabel object.
  4. 14 Mei 1993: Microsoft mengumumkan Visual Basic versi 3.0 untuk edisi Standard dan Professional. Versi 3.0 menyediakan kemudahan akses ke berbagai sumber data yang banyak dengan mengintegrasikan mesin database Microsoft Access Database for Windows 1.1 dan kemampuan di bidang aplikasi melalui Object Linking and Embedding (OLE) 2.0. Juga ditambahkan tools baru berupa controls baru, penggunaan yang lebih mudah, dan sebuah peningkatan standarisasi control bagi pengguna.
  5. 29 Juni 1993: Microsoft mengumumkan bahwa Microsoft Visual Basic for Applications (VBA) akan diintegrasikan ke dalam Microsoft Excel 5.0 dan Microsoft Project 4.0. Visual Basic akan melayani bahasa Macro yang umum di versi yang akan datang dari aplikasi-aplikasi untuk Windows dan Macintosh. Fitur Macro yang umum untuk aplikasi dan OLE 2.0, keduanya merupakan elemen penting di visi dan strategi Microsoft untuk aplikasi yang dapat diprogram —yang akan memberikan kemampuan bagi pengguna untuk mengintegrasikan aplikasi-aplikasi, tugas-tugas otomatis, dan pembuatan solusi yang bersifat kostumais. VBA memiliki mesin pengembangan tangguh dan fleksibel yang sama yang membuat Visual Basic menjadi terkenal, teknologi pemrograman yang memperoleh penghargaan.
  6. 14 November 1994: Visual Basic versi 4.0 untuk Windows didemonstrasikan di Fall/COMDEX ’94 di Las Vegas. Demonstrasi ini berfokus pada perannya sebagai aplikasi berbasis Windows 32-bit pertama yang menggunakan kontrol kostumais OLE (OCXs) — komponent perangkat lunak yang dapat digunakan kembali yang ditetapkan dengan spesifikasi OLE. Pada versi ini diperkenalkan: Class, OXC’s, dan programmer dapat membuat add-ins sendiri dengan mudah.
  7. 12 September 1995: Visual Basic versi 4.0 untuk MS-DOS, Microsoft Windows NT®, dan Windows 95 diumumkan. Untuk meningkatkan edisi Standard dan Professional, maka Edisi Enterprise yang baru diperkenalkan untuk memenuhi kebutuhan perusahaan dan team pengembang. Semua versi menyertakan dukungan teknologi OLE yang lebih dikembangkan, perbaikan akses data, sebuah lingkungan pengembangan yang bersifat visual, dan migrasi ke Windows 95 dan Windows NT untuk aplikasi-aplikasi yang sudah ada.
  8. 7 Desember 1995: Microsoft mengumumkan Microsoft Visual Basic Scripting Edition (VBScript), sebuah bahasa skrip Internet berbasiskan pada Visual Basic. VBScript merupakan sebuah skrip dengan performansi yang tinggi yang didisain untuk membuat isi yang bersifat aktif pada suatu situs. VBScript membolehkan pengembang untuk mengaitkan dan mengotomatiskan berbagai jenis object di halaman situs, termasuk object OLE. VBScript menjadi sebuah spesifikasi yang diusulkan berlisensi gratis yang tersedia bagi komunitas Internet.
  9. 3 Februari 1997: Microsoft membuka sistem pemrograman Visual Basic versi 5.0, Edisi Professional — tool versi terakhir yang paling terkenal di dunia untuk membangun aplikasi yang tangguh (Rapid Application Development RAD) tool. Fitur-fitur Visual Basic versi 5.0 terdiri dari sejumlah performansi yang signifikan dan peningkatan produktivitas yang akan membuat para pengembang lebih efisien dan fleksibel serta cepat dalam memberikan solusi bagi pengguna akhir. Fitur-fitur tingkat lanjut — seperti kompilasi berjenis native code, akses database berkecepatan tinggi, dan sebuah lingkungan pengembangan yang ditingkatkan — membuat Visual Basic versi 5.0 menjadi versi yang paling hebat. Sebagai tambahan, kemampuan teknologi pembuatan komponen Microsoft ActiveX® di Visual Basic versi 5.0 akan membolehkan lebih dari 3 juta pengembang menggunakan Visual Basic dalam membuat aplikasi yang berbasis pada komponen yang bertujuan untuk digunakan di Internet, intranets, dan lingkungan tradisional client/server.
  10. 10 Maret 1997: Versi terakhir yang dirilis dari Visual Basic 5.0, Edisi Pembuatan Kontrol tersedia. Edisi Pembuatan Kontrol adalah cara mudah untuk membuat ActiveX Controls bagi Internet, intranets, dan aplikasi client/server.
  11. 15 Juni 1998: Microsoft mengumumkan Visual Basic versi 6.0, dan dimasukkan ke dalam Microsoft Visual Studio® versi 6.0. Fitur-fitur Visual Basic versi 6.0 menyediakan pengaksesan data secara terintegrasi dan bersifat grafis ke sumber data (data source) ODBC atau OLE DB manapun, dan perangkat tambahan database yang didisain untuk database Oracle dan Microsoft SQL Server™. Fitur unggulan di versi ini adalah: ActiveX Data Objects (ADO) untuk memanipulasi dan membuat database. Fitur Pengembangan Situs membawa kemudahan dalam penggunaan, model pemrograman berbasis komponen dari Visual Basic untuk membuat HTML – dan Dynamic HTML (DHTML) – berbasis aplikasi. Fitur-fitur baru ini — dikombinasikan dengan optimisasi performansi, pengembangan aplikasi yang disederhanakan dan debugging, dan dukungan untuk Microsoft teknologi server — membuat Visual Basic versi 6.0 sebuah pilihan yang ideal untuk membangun aplikasi berskala perusahaan.
  12. 2 September 1998: Visual Studio 6.0, solusi tool pengembangan lengkap berskala perusahaan tersedia. Visual Studio 6.0 menyertakan Visual Basic versi 6.0, Microsoft Visual C++®, Microsoft Visual FoxPro®, Microsoft Visual InterDev® Web, dan Microsoft Visual J++®. Bersamaan dengan diluncurkannya Developer Days ’98, lebih dari 115 perusahaan papan atas mengumumkan dukungan terhadap Visual Studio 6.0.
  13. 28 April 1999: Lingkungan pengembangan VBA versi 6.0 dan Software Development Kit (SDK) VBA (SDK) versi 6.0 tersedia bagi vendor perangkat lunak pihak ketiga melalui program lisensi VBA. VBA 6.0 merupakan sebuah teknologi pengembangan yang tangguh untuk aplikasi yang dikemas secara kostumais dan merupakan sebuah komponen utama di Microsoft Office 2000.
  14. 15 Februari 2000: Steve Ballmer, presiden yang baru saja ditunjuk dan CEO dari Microsoft Corporation, berbicara kepada lebih dari 2.000 pengembang dalam pidatonya pada Visual Basic Insiders Technical Summit (VBITS), menyatakan visi Microsoft terhadap situs yang dapat diprogram dan memaksa kembali komitmen perusahaan yang dalam terhadap para pengembang Visual Basic.
  15. 11 Juli 2000: Microsoft menyampaikan Tool Platform .NET untuk XML Web Services. Dalam pidatonya yang ditujukan pada acara Microsoft Professional Developers Conference (PDC) 2000 yang kedelapan, Paul Maritz, wakil presiden kelompok dari Platforms Group di Microsoft, memperlihatkan Microsoft .NET Framework dan Microsoft Visual Studio .NET. Ini merupakan versi terakhir dari perangkat pengembangan yang digunakan di seluruh dunia, Visual Studio .NET menyediakan dukungan untuk pengembangan drag-and-drop terhadap XML Web Services. Secara bersama, kedua produk tersebut menyediakan produktivitas yang tinggi kepada para pengembang, suatu lingkungan yang terdiri dari banyak bahasa untuk pembangunan, pengantaran, dan pengintegrasian XML Web Services pada platform Microsoft .NET.
  16. 13 November 2000: Microsoft mengumumkan kemampuan Visual Studio .NET versi Beta 1. Dalam pidato acara COMDEX/Fall 2000, Bill Gates mengumumkan kemampuan versi beta pertama Visual Studio.NET dan .NET Framework, dua teknologi kunci untuk memungkinkan para pengembang membangun XML Web services pada platform .NET. XML Web services merupakan aplikasi dan komponen yang dibuat tersedia melewati situs dengan menggunakan XML dan Simple Object Access Protocol (SOAP), dan kunci yang dapat diprogram untuk membangun generasi masa depan Internet. Microsoft membuat Visual Studio .NET Beta 1 dan .NET Framework tersedia bagi jutaan pelanggan dan rekanan industri.
  17. 13 Februari 2002: Microsoft mengumumkan kemampuan dari Visual Studio .NET versi akhir.
Ringkasan Versi:
  1. Visual Basic 1.0: 1991
  2. Visual Basic 2.0: 1992
  3. Visual Basic 3.0: 1993
  4. Visual Basic 4.0: 1996
  5. Visual Basic 5.0: 1997
  6. Visual Basic 6.0: 1998
  7. Visual Basic 7.0: 2003
  8. Visual Basic 8.0: 2005
  9. Visual Basic 9.0: 2008
  10. Visual Basic 10.0: 2010
(tulisan ini masih akan terus diperbaharui, khususnya yang terjadi setelah tanggal 13 Februari 2002).

Definisi Visual Basic

By : Bima Dharmawan P
Visual Basic merupakan cara termudah dan tercepat untuk membuat aplikasi yang dijalankan di sistem operasi Microsoft Windows®. Apakah Anda seorang profesional atau pemula sekalipun di bidang pemrograman Windows, Visual Basic menyediakan kepada Anda sekumpulan perangkat untuk mempermudah dan menyederhanakan pengembangan aplikasi yang tangguh.
Lalu apa sebenarnya definisi dari Visual Basic itu sendiri? Kata “Visual” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis berbaris-baris kode untuk menjelaskan pemunculan dan lokasi dari suatu elemen di dalam antar muka, Anda dengan mudah dapat menambahkan object yang sebelumnya sudah dibangun ke dalam tempat dan posisi yang Anda inginkan di layar Anda. Jika Anda pernah menggunakan program untuk menggambar seperti Paint, maka Anda sebenarnya sudah memiliki keahlian uuntuk membuat sebuah antar muka pengguna secara efektif.
Kata “Basic” merujuk kepada bahasa BASIC (Beginners All-Purpose Symbolic Instruction Code), sebuah bahasa yang digunakan oleh banyak programmer dibandingkan dengan bahasa lainnya dalam sejarah komputer. Visual Basic telah berubah dari bahasa asli BASIC dan sekarang memiliki ratusan pernyataan (statements), fungsi (functions), dan kata kunci (keywords), dan kebanyakan di antaranya terkait dengan antar muka grafis di Windows. Pengguna tingkat pemula sekalipun dapat membuat aplikasi dengan mempelajari hanya beberapa kata kunci, sementara kekuatan dari bahasanya membolehkan para pengguna tingkat professional mencapai apapun yang dapat dihasilkan dengan menggunakan bahasa pemrograman Windows lainnya.
Bahasa pemrograman Visual Basic tidaklah hanya identik dengan Visual Basic saja. Sistem Pemrograman Visual Basic dalam bentuk Edisi Aplikasi, telah dimasukkan ke dalam Microsoft Excel, Microsoft Access, dan banyak aplikasi Windows lainnya juga menggunakan bahasa yang sama. Visual Basic Scripting Edition (VBScript) adalah sebuah bahasa skrip yang digunakan secara lebih umum dan merupakan bagian dari bahasa Visual Basic. Dengan mempelajari Visual Basic, maka Anda akan dibawa ke area-area yang telah disebutkan tadi.
Apakah tujuan Anda untuk membuat sebuah utility sederhana untuk diri Anda sendiri atau untuk kelompok kerja Anda, sebuah sistem berskala perusahaan, atau bahkan aplikasi yang terdistribusi melalui Internet, Visual Basic memilik perangkat yang Anda butuhkan.
Fitur Data Access membolehkan Anda untuk membuat database, aplikasi front-end, dan komponen di sisi server (scalable server-side components) untuk hampir semua format database yang terkenal, termasuk Microsoft SQL Server dan database level perusahaan lainnya.
Teknologi ActiveX™ membolehkan Anda untuk menggunakan fungsionalitas yang disediakan oleh aplikasi-aplikasi lainnya, seperti pengolah kata Microsoft Word, Microsoft Excel spreadsheet, dan aplikasi Windows lainnya. Anda bahkan dapat mengotomatisasikan aplikasi-aplikasi dan objek-objek yang dibuat dengan menggunakan edisi Professional atau Enterprise Visual Basic.
Kemampuan Internet membuatnya mudah menyediakan pengaksesan ke dokumen-dokumen atau file-file dan aplikasi-aplikasi melalui Internet atau intranet dari dalam aplikasi Anda, atau untuk membuat aplikasi Internet server.
Aplikasi akhir Anda nantinya akan berbentuk sebuah file .exe yang menggunakan Visual Basic Virtual Machine dan dapat Anda distribusikan secara bebas.

Cara Mempercepat Booting Pada Windows

By : Bima Dharmawan P
Kali ini saya akan berbagi tips yaitu mengenai waktu boot pada windows. terkadang windows memang mempunyai kelemahan pada sisi booting. Kejadian ini bisa terjadi karena beberapa faktor, misalnya terlalu banyaknya program yang terinstal pada windows itu sendiri. Saya akan memberikan solusi dalah hal menangani booting yang terlalu lama menjadi cepat. Dan anda bisa mencobanya dengan mengikuti prosedur yang ada dibawah ini.
1. Caranya Pertama anda bisa mencobanya dengan,
  1. Klik start 
  2. Pilih Run 
  3. Ketikkan msconfig lalu tekan enter 
  4. Akan muncul System Configuration Utility 
  5. Pilih tab BOOT.INI 
  6. Ganti angka 30 menjadi 5 pada timeout 
  7. Klik OK dan restart komputer anda. 
2. Defrag Hard Disk Secara Berkala. 
Dengan  cara  defrag hard  disk.  Misalkan jika  anda  mencari  suatu barang di kamar  yang berantakan  pasti akan lebih sulit jika dibandingkan mencari  barang di kamar yang tertata rapi. Begitu juga dengan harddisk, setiap hari anda memasukkan berbagai macam file ke komputer anda, dan file tersebut  tidak  tertata  rapi.  Oleh  karena  itu  kita  harus  mendefrag hard  disk agar  semua  file  yang  ada di komputer anda  akan  diurutkan  sesuai  abjad  sehingga  akan  nampak  lebih  rapi  dan  mempercepat kinerja komputer anda. Caranya : 
  1. Buka Start > Program > Accessories > System Tools > Disk Deframenter 
  2. Pilih hard drive yang ingin ada defrag lalu pilih defragment 
  3. Tunggu hingga proses selesai. 
Cara Yang Ketiga, Matikan Start Up Program Yang Tidak Terpakai. 
Ada beberapa program yang ingin ikut berjalan saat booting komputer. Dengan mematikan beberapa aplikasi yang tidak terpakai, maka anda bisa mempercepat booting windowsanda. 
  1. Klik start 
  2. Pilih Run 
  3. Ketikkan msconfig lalu tekan enter 
  4. Akan muncul System Configuration Utility 
  5. Pilih tab start up 
  6. Hilangkan centang program yang tidak begitu penting 
  7. Restart komputer anda 

Selamat Mencoba ...!!
Tag : ,

Mengatasi Virus Yang Menyerang File Exe

By : Bima Dharmawan P
Buat agan agan tentunya tau apa itu virus…? hehe tapi Virus disini bukan yang virus yang menyerang organ tubuh pada manusia gan melainkan menyerang file – file yang ada didalam computer atau dilam PC kita. Biasanya virus tersebut menyerang langsung ke file exe, file exe ini merupakan file yang digunakan untuk membuka suatu aplikasi yang ada dalam perangkat lunak. Jadi apabila file exe yang terdapat pada perangkat lunak tersebut terkena virus maka perangkat lunak tersebut tidak bias dibuka dan harus mengestrak ulang atau menginstal ulang kembali perangkat lunak yang akan dibuka tadi. Nah dari kejadian tersebut, saya punya tips nie bagaimana cara membuat antivirus yang sering menyerang file – file exe. Langsung aja deh…

Langkah – langkahnya :
  • Buka Notepad kemudian Klik Show dibawah ini untuk membuka kodenya



  • Setelah kode atau tulisan di atas dicopy di Notepad, lalu save as dalam bentuk format *.inf misalnya (antivirus.inf).
  • Kemudian buat 1 lagi di notepad, dan Copy kode pada tahap 2 dibawah ini kedalamnya.


  • Sama kayak yang nomor 2, save as dalam bentuk *.inf misalnya antivirus2.inf
  • Apabila proses diatas telah selesai, anda akan mendapatkan dua ikon yang akan digunakan untuk membunuh virus yang nyerang aplikasi exe.
 Cara kerja:
1. Klik kanan pada ikon yang berextensi *.inf tadi
2. Cari Install dengan klik kanan pada icon ekstensi *.inf
3. Klik Install
4. Lakukan kedua2 nya (File tadi)
5. Mudah2an virus tadi keot dan kamu bisa ngerjain aplikasi exe lagi.
6. Met mencoba
Baiklah buat agan agan mungkin Itulah akhir dari post ini, Jangan Lupa Comment ya :D. Terimakasih Telah berkunjung dan semoga kunjungan anda bermanfaat.. Salam Sukses!!
Tag : ,

Cegah Copy Paste dan Cut dari PC ke USB

By : Bima Dharmawan P
 
Disini saya memberikan sebuah tips untuk mencegah pengambilan data dari komputer agan ke flashdisk dalam arti seseorang tidak akan bisa mengambil data dari komputer agan untuk dimasukkan ke flashdisk orang tersebut, tetapi anda tetap bisa mengambil data dari flashdisk untuk dimasukkan ke komputer anda.

Berikut langkah-langkahnya : 
  1. Masuk ke Regedit ( Tekan Tombol Windows+R lalu ketik regedit) 
  2. Masuk ke HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Control\ 
  3. Klik kanan pada folder Control pilih New–>Key 
  4. Beri nama folder baru itu dengan “StorageDevicePolicies” 
  5. Lalu klik kanan di folder dengan nama “StorageDevicePolicies”, lalu pilih New–>Dword 
  6. Beri nama “WriteProtect” 
  7. Klik 2x Dword dengan nama “WriteProtect” tersebut, lalu ganti Value Data menjadi 1 
  8. Restart Komputer anda  

Berikut  pesan  yang  tampil  jika  ada  seseorang  mencoba  copy/cut  data  dari  komputer anda untuk dimasukkan di flashdisk akan tampil seperti pada gambar dibawah ini.

Baiklah buat agan dan aganwati mungkin Itulah akhir dari post ini, lebih dan kurangnya mohon maaf dan apabila ada kekurangan ataupun kejanggalan dalam postingan ini anda dipersilahkan mengisi komentar dibawah dan berikan tips agar lebih baik untuk Blog ini. Terimakasih Telah berkunjung dan semoga kunjungan anda bermanfaat..

Attitude SMK Telkom Sandhy Putra Malang

By : Bima Dharmawan P

Beberapa hal yang harus dilakukan siswa-siswi SMK Telkom Sandhy Putra Malang:


 1. Apabila bertemu dengan tetangga menyapanya


2. Apabila melewati sekelompok masyarakat menyapa dengan sopan dan permisi
 

3. Apabila naik kendaraan di kampung dengan kecepatan rendah dan tidak menggeber-geberkan gasnya
 
4. Melayat warga yang meninggal dan memberikan sumbangan


5. Menmbantu dan menjenguk warga yang sakit 


6. Memberikan sumbangan untuk pembangunan / perbaikan rumah ibadah, jalan, pos kamling, jembatan dll 


7. Ikut serta dalam gotong royong / kerja bakti 


8. Membantu warga yang terkena bencana alam


9. Mengikuti pertemuan RT dan aktif memberikan ide-ide yang baik 


10. Menjaga keamanan lingkungan ( misalnya ronda ) 
 

11. Minta ijin apabila tidak dapat mendatangi undangan pada acara yang sudah rutin

12. Apabila ada undangan suatu acara yang bertentangan dengan syariĆ¢€™at islam, hendaknya minta ijin dengan alasan yang dapat di terima dan tidak menyakitkan hati 
 

13. Berusaha menjadi penengah dalam kehidupan bermasyarakat, tidak memihak / ngeblok salah satu golongan 


14. Apabila mempunyai rizqi yang lebih memberi santunan kepada tetangga 
 

15. Menyadari kekurangan kita dan mudah memaafkan orang lain Mudah2an tulisan ini bermanfaat buat kita semua. Terutama dalam rangka kita membangun citra yang baik di mata masyarakat. Dan lebih penting dan mendasar lagi bahwa kita berbuat budi luhur ini tdk hanya sebatas untuk citra saja, tapi itu adalah merupakan implementasi dari keimanan kita masing2.
Tag : ,

Sembilan Tipe Kepribadian Manusia

By : Bima Dharmawan P

Kepribadian manusia selalu menjadi tema yang menarik untuk dicari tahu, apalagi kepribadian kita sendiri. Rasa ingin tahu tersebutlah yang lantas membuat banyak orang pergi ke psikolog untuk menjalani tes-tes kepribadian. Semua ini dilakukan demi mengetahui “seperti apa sesungguhnya diri kita ini?”
Sembilan Tipe Kepribadian Manusia

Kesembilan tipe kepribadian tersebut adalah :

Tipe 1 perfeksionis
Orang dengan tipe ini termotivasi oleh kebutuhan untuk hidup dengan benar, memperbaiki diri sendiri dan orang lain dan menghindari marah.

Tipe 2 penolong
Tipe kedua dimotivasi oleh kebutuhan untuk dicintai dan dihargai, mengekspresikan perasaan positif pada orang lain, dan menghindari kesan membutuhkan.

Tipe 3 pengejar prestasi
Para pengejar prestasi termotivasi oleh kebutuhan untuk menjadi orang yang produktif, meraih kesuksesan, dan terhindar dari kegagalan.

Tipe 4 romantis
Orang tipe romantis termotivasi oleh kebutuhan untuk memahami perasaan diri sendiri serta dipahami orang lain, menemukan makna hidup, dan menghindari citra diri yang biasa-biasa saja.

Tipe 5 pengamat
Orang tipe ini termotivasi oleh kebutuhan untuk mengetahui segala sesuatu dan alam semesta, merasa cukup dengan diri sendiri dan menjaga jarak, serta menghindari kesan bodoh atau tidak memiliki jawaban.

Tipe 6 pencemas
Orang tipe 6 termotivasi oleh kebutuhan untuk mendapatkan persetujuan, merasa diperhatikan, dan terhindar dari kesan pemberontak.

Tipe 7 petualang
Tipe 7 termotivasi oleh kebutuhan untuk merasa bahagia serta merencanakan hal-hal menyenangkan, memberi sumbangsih pada dunia, dan terhindar dari derita dan dukacita.

Tipe 8 pejuang
Tipe pejuang termotivasi oleh kebutuhan untuk dapat mengandalkan diri sendiri, kuat, memberi pengaruh pada dunia, dan terhindar dari kesan lemah.

Tipe 9 pendamai
Para pendamai dimotivasi oleh kebutuhan untuk menjaga kedamaian, menyatu dengan orang lain dan menghindari konflik.
Tag : ,

Pengertian Sikap/Attitude

By : Bima Dharmawan P


Kepribadian manusia selalu menjadi tema yang menarik untuk dicari tahu, apalagi kepribadian kita sendiri. Rasa ingin tahu tersebutlah yang lantas membuat banyak orang pergi ke psikolog untuk menjalani tes-tes kepribadian. Semua ini dilakukan demi mengetahui “seperti apa sesungguhnya diri kita ini?”
Sembilan Tipe Kepribadian Manusia

Kesembilan tipe kepribadian tersebut adalah :

Tipe 1 perfeksionis
Orang dengan tipe ini termotivasi oleh kebutuhan untuk hidup dengan benar, memperbaiki diri sendiri dan orang lain dan menghindari marah.

Tipe 2 penolong
Tipe kedua dimotivasi oleh kebutuhan untuk dicintai dan dihargai, mengekspresikan perasaan positif pada orang lain, dan menghindari kesan membutuhkan.

Tipe 3 pengejar prestasi
Para pengejar prestasi termotivasi oleh kebutuhan untuk menjadi orang yang produktif, meraih kesuksesan, dan terhindar dari kegagalan.

Tipe 4 romantis
Orang tipe romantis termotivasi oleh kebutuhan untuk memahami perasaan diri sendiri serta dipahami orang lain, menemukan makna hidup, dan menghindari citra diri yang biasa-biasa saja.

Tipe 5 pengamat
Orang tipe ini termotivasi oleh kebutuhan untuk mengetahui segala sesuatu dan alam semesta, merasa cukup dengan diri sendiri dan menjaga jarak, serta menghindari kesan bodoh atau tidak memiliki jawaban.

Tipe 6 pencemas
Orang tipe 6 termotivasi oleh kebutuhan untuk mendapatkan persetujuan, merasa diperhatikan, dan terhindar dari kesan pemberontak.

Tipe 7 petualang
Tipe 7 termotivasi oleh kebutuhan untuk merasa bahagia serta merencanakan hal-hal menyenangkan, memberi sumbangsih pada dunia, dan terhindar dari derita dan dukacita.

Tipe 8 pejuang
Tipe pejuang termotivasi oleh kebutuhan untuk dapat mengandalkan diri sendiri, kuat, memberi pengaruh pada dunia, dan terhindar dari kesan lemah.

Tipe 9 pendamai
Para pendamai dimotivasi oleh kebutuhan untuk menjaga kedamaian, menyatu dengan orang lain dan menghindari konflik.
Tag : ,

Kelemahan dan Kelebihan pada Java

By : Bima Dharmawan P

Bahasa pemrograman Java yang didesain sejak awal untuk menjadi bahasa yang berorientasi objek. akhirnya teknologi objek menjadi kenyataan dan diterima oleh sebagian besar komunitas pemrograman Konsep berorientasi objek memungkinkan pembuatan software yang kompleks, berbasis network sehingga dapat disimpulkan bahwa teknologi Java menghasilkan platform pembuatan perangkat lunak yang baik dan efisien serta berorientasi objek.

Berikut merupakan kelemahan & kelebihan Java menurut saya:



Kelemahan  pada Java :
  • J2ME
membuat aplikasi J2ME adalah sebuah proses yang sangat susah, kita harus develop aplikasi sendiri, dengan API sendiri untuk setiap handset, secara dukungan handset atas J2ME tidak ada yang sama.
  • SWING
Sangat lambat, API nya membingungkan, dan  tampilanya sangat berbeda dengan environment yang ada. Coba aja, bikin aplikasi di Swing untuk membuat tray icon di windows.
  • XML
kalau anda membuat aplikasi J2EE,anda harus selalu ngedit file bla2.xml, ini menambah waktu pengerjaan.
  • Mudah didekompilasi
Dekompilasi yaitu sebuah  proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan direverse-engineer dengan kata lain yaitu dibajak.
  • Menggunakan memori yang cukup banyak
Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal.
Kelebihan pada Java :
  • Pemulaan yang mudah dan cepat :
Java merupakan bahasa pemrograman berorientasi objek, mudah dipelajari, terutama untuk programmer yang sudah menguasai C atau C++
  • Lebih sedikit menggunakan program:
Jumlah kelas, jumlah metode, dll, menunjukkan bahwa program yang ditulis dalam bahasa pemrograman Java memiliki jumlah 4 kali lipat lebih kecil dari program sama yang ditulis dalam bahasa C++
  • Dapat membuat program lebih baik:
Bahasa pemrograman Java menganjurkan praktek membuat program yang baik, dan automatic garbage collection membantu Anda untuk menghindari kebocoran memori. Orientasi objeknya, arsitektur komponen JavaBeans, dan jangkauannya yanga luas, API yang mudah diperluas, memungkinkan Anda menggunakan kode yang ada.
  • Membuat program dengan lebih cepat:
Bahasa pemrograman Java lebih mudah dari C++, pemrograman akan menjadi 2 kali lipat lebih cepat, dengan jumlah baris yang jauh lebih sedikit.
  • Menghindari kebergantungan pada platform tertentu:
Anda dapat menjalankan program Anda pada banyak platform dengan TIDAK menggunakan library yang ditulis spesifik untuk platform tertentu.
  • Tulis sekali, bisa jalankan di mana saja:
Karena aplikasi yang ditulis dalam bahasa Java dikompilasi ke dalam kode byte yang bebas platform, aplikasi yang ditulis dapat jalan secara konsisten pada platform apa saja.
  • Distribusikan software Anda dengan mudah:
Dengan Java Web Start, pengguna program Anda akan dapat menggunakan aplikasi Anda dengan mudah. Sistem pengecekan versi otomatis pada saat program dimulai menjamin pengguna Anda selalu menjalankan versi terkini. Apabila versi baru tersedia, Java Web Start akan melakukan instalasi secara otomatis.
Demikian ulasan yang saya telah olah dari berbagai sumber yang sudah saya baca apabila ada kesalahan mohon di maafkan..
semoga bermanfaat..

Pengertian dan Sejarah PHP

By : Bima Dharmawan P
Pengertian PHP

PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.

Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.

Hubungan PHP dengan HTML

Halaman web biasanya disusun dari kode-kode html yang disimpan dalam sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke browser,

Kemudian browser menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun
disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama
dengan kode-kode html tersebut.

Program php dapat ditambahkan dengan mengapit program tersebut di antara tanda . Tanda-tanda tersebut biasanya disebut tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program
php harus diganti ekstensi-nya menjadi .php3 atau php.

PHP merupakan bahasa pemograman web yang bersifat server-side HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai
bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java Server Pages). 


Sejarah PHP
 
PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang
dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses database dan dapat terintegrasi dengan HTML.

Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya.Versi terbaru, yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya.

Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web.
Dalam hal ini,

aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.

Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah :

1.Oracle
2.MySQL
3.Sybase
4.PostgreSQL
5.danlainnya

PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.

Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek.
Kelebihan PHP dari bahasa pemrograman lain

Kelebihan PHP

Ketika e-commerce semakin berkembang, situs-situs yang statispun semakin
ditinggalkan, karena dianggap sudah tidak memenuhi keinginan pasar, padahal situs
tersebut harus tetap dinamis. Pada saat ini bahasa PERL dan CGI sudah jauh
ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa
server-side scripting yang lebih dinamis seperti PHP.

pemrograman kearah pemrograman berorientasi objek.
Kelebihan PHP dari bahasa pemrograman lain

* Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.


* Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.


* Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.


* Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.


* PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Pengertian Java

By : Bima Dharmawan P

Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:
·         Programming-language specification
·         Application-programming interface
·         Virtual-machine specification

→ Java API

Java API terdiri dari tiga bagian utama:
·         Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan.
·         Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data.
·         Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.

→Java Virtual Machine

Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file .class dari kedua program Java dan Java API untuk dieksekusi oleh interpreter Java. Interpreter Java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin sebuah just-intime (JIT) kompiler yang menurunkan bytecode arsitektur netral kedalam bahasa mesin untuk host computer.

→Sistem Operasi Java

Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras.
Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem opeasi dari pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem operasi tradisional mengaharapkan pada tampilan perangkat keras untuk menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras yang menyediakan proteksi memori.

Dasar Pemrograman

Java2 adalah generasi kedua dari Java platform (generasi awalnya adalah Java Development Kit). Java berdiri di atas sebuah mesin interpreter yang diberi nama JVM. JVM inilah yang akan membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa Java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.
Platform Java terdiri dari kumpulan library, JVM, kelas- kelas loader yang dipaket dalam sebuah lingkungan rutin Java, dan sebuah compiler, debuger, dan perangkat lain yang dipaket dalam Java Development Kit (JDK). Java2 adalah generasi yang sekarang sedang berkembang dari platformJava. Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi ”.java” harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecode tersebut dibutuhkan JRE ( Java Runtime Environment) yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan libraryJava yang digunakan.
PlatformJava memiliki tiga buah edisi yang berbeda, yaitu J2EE ( Java2 Enterprose Edition), J2ME ( Java2 Micro Edition) dan J2SE ( Java2 Second Edition). J2EE adalah kelompok dari beberapa API ( Application Programming Interface) dari Java dan teknologi selain Java. J2EE sering dianggap sebagai middleware atau teknologi yang berjalan di server, namun sebenarnya J2EE tidak hanya terbatas untuk itu. Faktanya J2EE juga mencakup teknologi yang dapat digunakan di semua lapisan dari sebuah sistem informasi. Implementasi J2EE menyediakan kelas dasar dan API dari Java yang mendukung pengembangan dari rutin standar untuk aplikasi klien maupun server, termasuk aplikasi yang berjalan di web browser. J2SE adalah lingkungan dasar dari Java, sedangkan J2ME merupakan edisi library yang dirancang untuk digunakan pada device tertentu seperti pagers dan mobile phone.
Java merupakan bahasa pemrogrman yang bersifat case sensitive yang berarti penulisan menggunakan huruf besar ataupun huruf kecil pada kode program dapat berarti lain. Misalnya penulisan “System” akan diartikan berbeda dengan “system” oleh interpreter. Java tidak seperti C++, Java tidak mendukung pemrograman prosedural, tapi mendukung pemrograman berorientasi objek sehingga ada sintaks class pada kode programnya

Menginstall JDK (Java Development Kit)

By : Bima Dharmawan P
Sebelum kita memulai untuk membuat program-program Java, pertama kita harus mendownload kode yang bernamakan JDK = Java Development Kit. JDK berfungsi untuk saling mengenalkan antara komputer dengan pemrograman Java, tanpanya source kode java tidak akan dimengerti oleh komputer. Untuk mendownloadnya, klik di tautan ini lalu pilih sesuai platform sistem operasi yang digunakan. jdk x86 untuk sistem yang 32 bit sedang x64 untuk 64 bit.Oia, jangan lupa untuk mengklik "Accept License Agreement" sebelum mendownload, itu untuk tanda kalau kita menyetujui lisensi Java.
 
 dengan komputer Anda dengan cara:
- Masuk ke folder hasil installer JDK, biasanya di C:\Program Files\Java\jdk1.6.0_32\ lalu buka folder bin  didalamnya dan copykan sampai alamat directory bin tersebut. (Yang saya copy C:\Program Files\Java\jdk1.6.0_32\bin )
- Klik kanan di My Computer pilih Properties
- Pilih tab Advanced lalu klik Environment Variables yang terletak di paling bawah.
- Pada user variables..  (kolom paling atas), klik New lalu isikan: 

  • Variables name = "Path" (tanpa tanda petik)
  • Variables Value = C:\Program Files\Java\jdk1.6.0_32\bin (alamat directory bin JDK)
- Kalau sudah diisi keduanya, klik ok ok saja.
- Sekarang komputer / Laptop kita sudah siap untuk dipakai koding Java. Untuk mengetest nya, silakan buka CMD lalu ketikan perintah javac. Kalau benar nyeting Path-nya, maka akan muncul tulisan seperti berikut:
Ok, sampai di sini cara install dan setting JDK 

- Copyright © 2013 Power of Knowledge - Date A Live - Powered by Blogger - Designed by Johanes Djogan -