Minggu, 31 Juli 2011

bill gates (penemu microsoft)


Bill Gates
Bill Gates - World Economic Forum Annual Meeting Davos 2008 number3.jpg
Bill Gates pada World Economic Forum di Davos, 2008
Lahir28 Oktober 1955 (umur 55)
SeattleWashington
Tempat tinggalBendera Amerika Serikat Amerika serikat
Alma materHarvard University (dropped out in 1975, honorary degree in 2007)[1]
PekerjaanChairman of Microsoft
Co-Chair dari Bill & Melinda Gates Foundation
Kekayaan bersihUS$58 miliar (2008)[2]
PasanganMelinda Gates (1994–sekarang)
AnakJennifer Katharine Gates (1996)
Rory John Gates (1999)
Phoebe Adele Gates (2002)
Tanda tangan
BillGates Signature.svg

bill gates
William Henry Gates III (lahir di SeattleWashington28 Oktober 1955; umur 55 tahun), lebih dikenal sebagai Bill Gates, adalah pendiri (bersamaPaul Allen) dan ketua umum perusahaan perangkat lunak AS, Microsoft. Ia juga merupakan seorang filantropis melalui kegiatannya di Yayasan Bill & Melinda Gates. Ia menempati posisi pertama dalam orang terkaya di dunia versi majalah Forbes selama 13 tahun (1995 hingga 2007), namun sejak 5 Maret 2008 berada di posisi ketiga setelah pebisnis AS Warren Buffett dan pebisnis Meksiko Carlos Slim Helú.
biografi

Bill Gates dilahirkan di SeattleWashington dari William Henry Gates, Sr., seorang pengacara, dan Mary Maxwell, pegawai First Interstate Bank,Pacific Northwest Bell, dan anggota Tingkat Nasional United Way. Gates belajar di Lakeside School, sekolah elit yang paling unggul di Seattle, dan meneruskan berkuliah di Universitas Harvard, tetapi di-drop out.
William Henry Gates III lahir pada tahun 1955, anak kedua dari tiga bersaudara dalam keadaan sosialnya terkemuka di Seattle, Washington. Ayahnya seorang pengacara dengan perusahaan yang punya banyak koneksi di kota, dan ibunya seorang guru, yang aktif dalam kegiatan amal. Bill seorang anak yang cerdas, tetapi dia terlalu penuh semangat dan cenderung sering mendapatkan kesulitan di sekolah. Ketika dia berumur tiga belas tahun, orang tuanya memutuskan untuk membuat perubahan dan mengirimnya ke Lakeside School, sebuah sekolah dasar yang bergengsi khusus bagi anak laki-laki.
Di Lakeside itulah pada tahun 1968 Gates untuk pertama kalinya diperkenalkan dengan dunia komputer, dalam bentuk mesin teletype yang dihubungkan dengan telepon ke sebuah komputer pembagian waktu. Mesin ini, yang disebut ASR-33, keadaannya masih pasaran. Pada intinya ini sebuah mesin ketik yang selanjutnya siswa bisa memasukkan perintah yang dikirimkan kepada komputer; jawaban kembali diketikkan ke gulungan kertas pada teletype. Proses ini merepotkan, tetapi mengubah kehidupan Gates. Dia dengan cepat menguasai BASIC, bahasa pemrograman komputer, dan bersama dengan para hacker yang belajar sendiri di Lakeside, dia melewatkan waktu berjam-jam menulis program, melakukan permainan, dan secara umum mempelajari banyak hal tentang komputer. "Dia adalah seorang 'nerd' (eksentrik)," sebagaimana salah seorang guru memberikan Gates julukan itu.
Sekitar tahun 1975 ketika Gates bersama Paul Allen sewaktu masih sekolah bersama-sama menyiapkan program software pertama untuk mikro komputer. Seperti cerita di Popular Electronics mengenai "era komputer di rumah-rumah" dan mereka berdua yakin software adalah masa depan. Inilah awal Microsoft.
Semasa ia belajar di Harvard, ia dan Paul Allen menulis perangkat lunak Altair BASIC untuk Altair 8800 dalam dasawarsa 1970Altair merupakankomputer pribadi pertama yang sukses. Diberi inspirasi oleh BASIC, sebuah bahasa komputer yang mudah dipelajari dan ditulis di kolese Dartmouthuntuk mengajar, versi Gates dan Allen kemudian menjadi Microsoft BASICbahasa komputer terjemahan yang utama untuk sistem operasi komputerMS-DOS, yang menjadi kunci pada kesuksesan Microsoft. Microsoft Basic pada nantinya dijadikan Microsoft QuickBasic. Versi Microsoft QuickBasic yang dijual tanpa kompiler QuickBasic dikenal sebagai QBasic. QuickBasic juga dijadikan Visual Basic, yang masih popular hingga masa sekarang.
Dalam awal dasawarsa 1970, Gates menulis Surat Terbuka kepada Penghobi (Open Letter to Hobbyists), yang mengejutkan komunitas yang mempunyai hobi pada komputer dengan menyatakan bahwa ada pasaran komersial untuk perangkat lunak/software dan bahwa software tidak layak dikopi dan digandakan tanpa izin penerbitnya. Pada masa itu, komunitas tersebut dipengaruhi kuat oleh dasar radio hamnya dan etika hacker, yang berpendapat bahwa innovasi dan pengetahuan patut dibagi oleh komunitas pengguna komputer. Gates kemudian mendirikan Microsoft Corporation, salah satu perusahaan paling sukses di dunia, dan memimpin arah kepada pembukaan industri software komputer.
Gates juga mendapat reputasi yang tidak baik untuk caranya berdagang. Satu contoh ialah MS-DOS. Pada akhir dasawarsa 1970, IBM berencana untuk memasuki pasaran komputer personal dengankomputer personal IBM, yang diterbitkan pada 1981. IBM memerlukan sistem operasi untuk komputernya, yang direncanakan dapat mencakup dan mengelola arkitektur 16-bit oleh keluarga chip x86Intel. Setelah berunding dengan sebuah perusahaan lain (Perusahaan Digital Research di California), IBM bertanya kepada Microsoft. Tanpa memberitahu tentang ikatan mereka dengan IBM, eksekutif-eksekutif Microsoft membeli sebuah system operasi x86 dari perusahaan Seattle Computer seharga $50,000. (Ada kemungkinan Microsoft dilarang IBM untuk memberitahukan tentang ikatannya kepada orang awam) Microsoft kemudian melisensikan sistem operasi ini ke IBM (yang menerbitkannya dengan nama PC-DOS) dan bekerja dengan perusahaan komputer untuk menerbitkannya dengan nama MS-DOS, pada setiap system komputer yang dijual.
Rencana Microsoft amat sukses tetapi digugat oleh Seattle Computer karena Microsoft tidak memberitahukan mengenai ikatannya dengan IBM untuk membeli system operasi itu dengan murah; oleh sebab ini, Microsoft membayar uang kepada Seattle Computer, tetapi tidak mengakui kesalahannya. Reputasi Gates kemudian lebih diburukkan oleh tuntutan dakwaan monopoli oleh Departemen Keadilan A.S. dan perusahaan-perusahaan individu yang menentang Microsoft dalam akhir dasawarsa 1990.
Dalam dasawarsa 1980 Gates gembira atas kemungkinan penggunaan CD-ROM sebagai media penyimpanan dokumen, dan mensponsori penerbitan buku CD-ROM: The New Papyrus yang mempromosikan ini.
Tidak dapat disangkal bahwa Bill Gates telah melakukan beberapa kesalahan dalam bisnis softwarenya. Hal ini terbukti dengan beberapa dakwaan yang diarahkan kepadanya berkaitan dengan cara - cara bisnis yang melanggar undang-undang bisnis Amerika Serikat, misalnya monopoli Internet Explorer pada sistem operasi Windows.

Pada tahun 2000, Bill Gates mengundurkan diri dari jabatannya sebagai CEO dan memandatkannya kepada kawan lamanya, Steve Ballmer. Gates kemudian memilih untuk kembali ke profesi lamanya yang ia cintai yaitu sebagai pencipta perangkat lunak. Kini Bill Gates menjadi Kepala Penelitian dan Pengembangan Perangkat Lunak di perusahaannya sendiri, Microsoft Corp.
Dalam kehidupan pribadinya, Gates menikah dengan Melinda French pada 1 Januari 1994. Mereka mempunyai tiga orang anak, Jennifer Katharine Gates (1996), Rory John Gates (1999) and Phoebe Adele Gates (2002).
Dengan istrinya, Gates telah mendirikan Bill & Melinda Gates Foundation, sebuah yayasan sosial filantropi. Para kritikus mengatakan ini merupakan pembuktian terhadap kemarahan orang banyak tentang atas praktik monopoli dan adikuasa perusahaannya, tetapi mereka yang dekat dengan Gates berkata bahwa ia telah lama berencana untuk menyumbangkan sebagian besar hartanya. Pada tahun 1997 koran Washington Post menyatakan bahwa "Gates telah menyatakan bahwa dia memutuskan untuk menyumbangkan 90 persen daripada hartanya semasa dia masih hidup." Untuk meletakkan ini dalam perspektif yang benar, sumbangan ini, walau apa sebabnya, telah menyediakan uang yang amat diperlukan untuk beasiswa universitas kaum minoritas, menentang AIDS dan sebab-sebab lain, kebanyakannya isu-isu yang biasa tidak dipedulikan oleh komunitas penderma, seperti penyakit-penyakit yang biasa kita lihat di dunia ketiga. Dalam bulan Juni 1999, Gates dan istrinya mendermakan $5 miliar kepada organisasi mereka, pendermaan yang paling besar dalam dunia oleh individu-individu yang hidup.
Pada tahun 1994, ia membeli Codex Leicester, sebuah koleksi naskah manuskrip Leonardo da Vinci; pada tahun 2003 koleksi ini dipamerkan di Museum Seni Seattle.
Pada tahun 2005, Gates menerima penghargaan kesatriaan (Knight Commander of the Order of the British Empire Kehormatan) dari Ratu Elizabeth II.
Pada 27 Juni 2008, Gates mengundurkan diri dari sebagian besar jabatannya di Microsoft (namun tetap bertahan sebagai ketua dewan direktur) dan mengkonsentrasikan diri pada kerja kedermawanan melalui yayasan yang didirikannya, Yayasan Bill & Melinda Gates.
perkiraan kekayaan
Menurut senarai Forbes orang-orang paling kaya dalam dunia

  • 1996 - $18,5 miliar, peringkat #1
  • 1997 - $36,4 miliar, peringkat #2
  • 1998 - $51,0 miliar, peringkat #1
  • 1999 - $90,0 miliar, peringkat #1
  • 2000 - $60,0 miliar, peringkat #1
  • 2001 - $58,7 miliar, peringkat #1
  • 2002 - $52,8 miliar, peringkat #1
  • 2003 - $40,7 miliar, peringkat #1
  • 2004 - $46,6 miliar, peringkat #1
  • 2010 - $53,0 miliar, peringkat #2

Pujian

Visual Basic


Visual Basic (VB) is the third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model. Visual Basic is relatively easy to learn and use.
Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. Scripting languages such as VBA and VBScript are syntactically similar to Visual Basic, but perform differently.
A programmer can put together an application using the components provided with Visual Basic itself. Programs written in Visual Basic can also use the Windows API, but doing so requires external function declarations.
The final release was version 6 in 1998. Microsoft's extended support ended in March 2008 and the designated successor was Visual Basic .NET (now known simply as Visual Basic).

Language features


Like the [[BASIC]] programming language, Visual Basic was designed to be easily learned and used by beginner programmers.  The language not only allows programmers to create simple [[Graphical user interface|GUI]] applications, but can also develop complex applications.
Programming in VB is a combination of visually arranging [[GUI widget|component]]s or [[GUI widget|control]]s on a [[Form (programming)|form]], specifying attributes and actions of those components, and writing additional lines of [[Source code|code]] for more functionality.
Since default attributes and actions are defined for the components, a simple program can be created without the programmer having to write many lines of code.
Performance problems were experienced by earlier versions, but with faster computers and native code compilation this has become less of an issue.

Although programs can be compiled into native code executables [[#Timeline of Visual Basic (VB1 to VB6)|from version 5 onwards]], they still require the presence of runtime libraries of approximately 1 MB in size. This runtime is included by default in [[Windows 2000]] and later, but for earlier versions of [[Microsoft Windows|Windows]] like 95/98/NT it must be distributed together with the executable.

Forms are created using [[drag-and-drop]] techniques.  A tool is used to place controls (e.g., text boxes, buttons, etc.) on the form (window).  Controls have [[Attribute (computing)|attribute]]s and [[event handler]]s associated with them.  Default values are provided when the control is created, but may be changed by the programmer.  Many attribute values can be modified during run time based on user actions or changes in the environment, providing a dynamic application.  For example, code can be inserted into the form resize event handler to reposition a control so that it remains centered on the form, expands to fill up the form, etc.  By inserting code into the event handler for a keypress in a text box, the program can automatically translate the case of the text being entered, or even prevent certain characters from being inserted.

Visual Basic can create executables (EXE files), [[ActiveX|ActiveX controls]], or DLL files, but is primarily used to develop Windows applications and to interface database systems.  Dialog boxes with less functionality can be used to provide pop-up capabilities. Controls provide the basic functionality of the application, while programmers can insert additional logic within the appropriate event handlers.  For example, a drop-down combination box will automatically display its list and allow the user to select any element.  An event handler is called when an item is selected, which can then execute additional code created by the programmer to perform some action based on which element was selected, such as populating a related list.

Alternatively, a Visual Basic component can have no user interface, and instead provide ActiveX objects to other programs via [[Component Object Model]] (COM). This allows for [[server-side]] processing or an add-in module.

The language is [[garbage collection (computer science)|garbage collected]] using [[reference counting]], has a large library of utility objects, and has basic [[Object-oriented programming|object oriented support]].  Since the more common components are included in the default project template, the programmer seldom needs to specify additional libraries. Unlike many other programming languages, Visual Basic is generally not case sensitive, although it will transform [[keywords]] into a standard case configuration and force the case of variable names to conform to the case of the entry within the symbol table.  String comparisons are case sensitive by default, but can be made case insensitive if so desired.

The Visual Basic compiler is shared with other Visual Studio languages (C, C++), but restrictions in the IDE do not allow the creation of some targets (Windows model DLLs) and threading models.

Characteristics

Visual Basic has the following traits which differ from C-derived languages:
  • Multiple assignment available in C language is not possible. A = B = C does not imply that the values of A, B and C are equal. The boolean result of "Is B = C?" is stored in A. The result stored in A would therefore be either false or true.
  • Boolean constant True has numeric value −1. This is because the Boolean data type is stored as a 16-bit signed integer. In this construct −1 evaluates to 16 binary 1s (the Boolean value True), and 0 as 16 0s (the Boolean value False). This is apparent when performing a Not operation on a 16 bit signed integer value 0 which will return the integer value −1, in other words True = Not False. This inherent functionality becomes especially useful when performing logical operations on the individual bits of an integer such as And, Or, Xor and Not. This definition of True is also consistent with BASIC since the early 1970s Microsoft BASIC implementation and is also related to the characteristics of CPU instructions at the time.
  • Logical and bitwise operators are unified. This is unlike some C-derived languages (such as Perl), which have separate logical and bitwise operators. This again is a traditional feature of BASIC.
  • Variable array base. Arrays are declared by specifying the upper and lower bounds in a way similar to Pascal and Fortran. It is also possible to use the Option Base statement to set the default lower bound. Use of the Option Base statement can lead to confusion when reading Visual Basic code and is best avoided by always explicitly specifying the lower bound of the array. This lower bound is not limited to 0 or 1, because it can also be set by declaration. In this way, both the lower and upper bounds are programmable. In more subscript-limited languages, the lower bound of the array is not variable. This uncommon trait does exist in Visual Basic .NET but not in VBScript.
OPTION BASE was introduced by ANSI, with the standard for ANSI Minimal BASIC in the late 1970s.
  • Relatively strong integration with the Windows operating system and the Component Object Model. The native types for strings and arrays are the dedicated COM types, BSTR and SAFEARRAY.
  • Banker's rounding as the default behavior when converting real numbers to integers with the Round function.? Round(2.5, 0) gives 2, ? Round(3.5, 0) gives 4.
  • Integers are automatically promoted to reals in expressions involving the normal division operator (/) so that division of one integer by another produces the intuitively correct result. There is a specific integer divide operator (\) which does truncate.
  • By default, if a variable has not been declared or if no type declaration character is specified, the variable is of type Variant. However this can be changed with Deftype statements such as DefInt, DefBool, DefVar, DefObj, DefStr. There are 12 Deftype statements in total offered by Visual Basic 6.0. The default type may be overridden for a specific declaration by using a special suffix character on the variable name (# for Double, ! for Single, & for Long, % for Integer, $ for String, and @ for Currency) or using the key phrase As (type). VB can also be set in a mode that only explicitly declared variables can be used with the command Option Explicit.

History

VB 1.0 was introduced in 1991. The drag and drop design for creating the user interface is derived from a prototype form generator developed by Alan Cooper and his company called Tripod. Microsoft contracted with Cooper and his associates to develop Tripod into a programmable form system for Windows 3.0, under the code name Ruby (no relation to the Ruby programming language).
Tripod did not include a programming language at all. Microsoft decided to combine Ruby with the Basic language to create Visual Basic.
The Ruby interface generator provided the "visual" part of Visual Basic and this was combined with the "EB" Embedded BASIC engine designed for Microsoft's abandoned "Omega" database system. Ruby also provided the ability to load dynamic link libraries containing additional controls (then called "gizmos"), which later became the VBX interface.

Timeline

  • Project 'Thunder' was initiated
  • Visual Basic 1.0 (May 1991) was released for Windows at the Comdex/Windows World trade show in Atlanta, Georgia.
  • Visual Basic 1.0 for DOS was released in September 1992. The language itself was not quite compatible with Visual Basic for Windows, as it was actually the next version of Microsoft's DOS-based BASIC compilers, QuickBASIC and BASIC Professional Development System. The interface used a Text user interface, using extended ASCII characters to simulate the appearance of a GUI.

Visual Basic for MS-DOS
  • Visual Basic 2.0 was released in November 1992. The programming environment was easier to use, and its speed was improved. Notably, forms became instantiable objects, thus laying the foundational concepts of class modules as were later offered in VB4.
  • Visual Basic 3.0 was released in the summer of 1993 and came in Standard and Professional versions. VB3 included version 1.1 of the Microsoft Jet Database Engine that could read and write Jet (or Access) 1.x databases.
  • Visual Basic 4.0 (August 1995) was the first version that could create 32-bit as well as 16-bit Windows programs. It has three editions; Standard, Professional, and Enterprise. It also introduced the ability to write non-GUI classes in Visual Basic. Incompatibilities between different releases of VB4 caused installation and operation problems. While previous versions of Visual Basic had used VBX controls, Visual Basic now used OLE controls (with files names ending in .OCX) instead. These were later to be named ActiveX controls.
  • With version 5.0 (February 1997), Microsoft released Visual Basic exclusively for 32-bit versions of Windows. Programmers who preferred to write 16-bit programs were able to import programs written in Visual Basic 4.0 to Visual Basic 5.0, and Visual Basic 5.0 programs can easily be converted with Visual Basic 4.0. Visual Basic 5.0 also introduced the ability to create custom user controls, as well as the ability to compile to native Windows executable code, speeding up calculation-intensive code execution. A free, downloadable Control Creation Edition was also released for creation of ActiveX controls. It was also used as an introductory form of Visual Basic: a regular .exe project could be created and run in the IDE, but not compiled.
  • Visual Basic 6.0 (Mid 1998) improved in a number of areas including the ability to create web-based applications. VB6 has entered Microsoft's "non-supported phase" as of March 2008. Although the Visual Basic 6.0 development environment is no longer supported, the runtime is supported on Windows Vista, Windows Server 2008 and Windows 7.
  • Mainstream Support for Microsoft Visual Basic 6.0 ended on March 31, 2005. Extended support ended in March 2008. In response, the Visual Basic user community expressed its grave concern and lobbied users to sign a petition to keep the product alive. Microsoft has so far refused to change their position on the matter. (but see ) Ironically, around this time (2005), it was exposed that Microsoft's new anti-spyware offering, Microsoft AntiSpyware (part of the GIANT Company Software purchase), was coded in Visual Basic 6.0. Its replacement, Windows Defender, was rewritten as C++ code

Derivative languages

Microsoft has developed derivatives of Visual Basic for use in scripting. Visual Basic itself is derived heavily from BASIC, and subsequently has been replaced with a .NET platform version.
Some of the derived languages are:
  • Visual Basic for Applications (VBA) is included in many Microsoft applications (Microsoft Office), and also in many third-party products like SolidWorks, AutoCAD, WordPerfect Office 2002, ArcGIS, Sage Accpac ERP, and Business Objects Desktop Intelligence. There are small inconsistencies in the way VBA is implemented in different applications, but it is largely the same language as VB6 and uses the same runtime library.
  • VBScript is the default language for Active Server Pages. It can be used in Windows scripting and client-side web page scripting. Although it resembles VB in syntax, it is a separate language and it is executed by vbscript.dll as opposed to the VB runtime. ASP and VBScript should not be confused with ASP.NET which uses the .NET Framework for compiled web pages.
  • Visual Basic .NET is Microsoft's designated successor to Visual Basic 6.0, and is part of Microsoft's .NET platform. Visual Basic.Net compiles and runs using the .NET Framework. It is not backwards compatible with VB6. An automated conversion tool exists, but fully automated conversion for most projects is impossible.
  • StarOffice Basic is a Visual Basic compatible interpreter included in StarOffice suite, developed by Sun Microsystems.
  • Gambas is a Visual Basic inspired free software programming language. It is not a clone of Visual Basic, but it does have the ability to convert Visual Basic programs to Gambas.

Performance and other issues

Earlier counterparts of Visual Basic (prior to version 5) compiled the code to P-Code only. The P-Code is interpreted by the language runtime, also known as a virtual machine. The benefits of P-Code include portability and smaller binary file sizes, but it usually slows down the execution, since having a runtime adds an additional layer of interpretation. However, small amounts of code and algorithms can be constructed to run faster than compiled native code.
Visual Basic applications require Microsoft Visual Basic runtime MSVBVMxx.DLL, where xx is the relevant version number, either 50 or 60. MSVBVM60.dll comes as standard with Windows in all editions after Windows 98 while MSVBVM50.dll comes with all editions after Windows 95. A Windows 95 machine would however require inclusion with the installer of whichever dll was needed by the program.
Visual Basic 5 and 6 can compile code to either native or P-Code. Visual Basic P-Code compiler was ancestor of .NET framework.
Criticisms levelled at Visual Basic editions prior to VB.NET include:
  • Versioning problems associated with various runtime DLLs, known as DLL hell
  • Poor support for object-oriented programming
  • Inability to create multi-threaded applications, without resorting to Windows API calls
  • Inability to create Windows services
  • Variant types have a greater performance and storage overhead than strongly typed programming languages
  • Dependency on complex and fragile COM Registry entries
  • The development environment is no longer supported by Microsoft.

Legacy development and support

All versions of the Visual Basic development environment from 1.0 to 6.0 have been retired and are now unsupported by Microsoft. The associated runtime environments are unsupported too, with the exception of the Visual Basic 6 core runtime environment, which will be officially supported by Microsoft for the lifetime of Windows 7. Third party components that shipped with Visual Studio 6.0 are not included in this support statement. Some legacy Visual Basic components may still work on newer platforms, despite being unsupported by Microsoft and other vendors.
Development and maintenance development for Visual Basic 6 is possible on legacy Windows XP, Windows Vista and Windows 2003 using Visual Studio 6.0 platforms, but is unsupported. Documentation for Visual Basic 6.0, its application programming interface and tools is best covered in the last MSDN release before Visual Studio.NET 2002. Later releases of MSDN focused on .NET development and had significant parts of the Visual Basic 6.0 programming documentation removed. The Visual Basic IDE can be installed and used on Windows Vista, where it exhibits some minor incompatibilities which do not hinder normal software development and maintenance. As of August 2008, both Visual Studio 6.0 and the MSDN documentation mentioned above are available for download by MSDN subscribers.

Example code

Here is an example of the language. The following code snippet displays a message box saying "Hello, World!" as the window loads:
Private Sub Form_Load()
    ' Execute a simple message box that will say "Hello, World!"
    MsgBox "Hello, World!"
End Sub
Later in VB6 you can use more complex coding. This snippet makes a counter that moves up 1 every second. You need to have the timer control added on to the form for this to work
Option Explicit
Dim Count As Integer
Private Sub Form_Load()
    Count = 0
    Timer1.Interval = 1000 ' units of milliseconds
End Sub
Private Sub Timer1_Timer()
    Count = Count + 1
    lblCount.Caption = Count
End Sub 
 






Sabtu, 30 Juli 2011

hatsune miiku (suara masa depan)


Hatsune Miku (kanji:初音ミク) adalah salah satu produk perangkat lunak untuk menghasilkan suara nyanyian manusia yang dikeluarkan pada 31 Agustus 2007 oleh salah satu anak perusahaan Yamaha CorporationCrypton Future Media. Nama Hatsune Miku sendiri berasal dari bahasa jepang yang berarti Pertama ( hatsu?), Suara ( ne?) and Masa Depan (Miku (ミク?) yang secara harafiah berarti "Suara Pertama Dari Masa Depan". Suara Miku sendiri diambil dari contoh suara Saki Fujita(藤田 咲, Fujita Saki), seorang pengisi suara dari Jepang.
Hatsune Miku adalah Vocaloid generasi kedua yang dianggap paling populer di seluruh dunia. Pada 30 April 2010, sebuah versi update dari Miku yang disebut Hatsune Miku Append dirilis, berisi 6 macam model suara dari Miku: Soft(lembut), Sweet(kekanakan), Dark(dewasa), Vivid(bersemangat), Solid(tinggi), dan Light(polos). Ini merupakan pertama kalinya Vocaloid memiliki rilis mutakhir untuk perangkat lunaknya.
sejarah
Sebelum Miku dirilis, Vocaloid tidak lebih dari sebuah program yang tidak dikenal. Nico Nico Douga , sebuah situs di Jepang yang sangat mirip denganYouTube memiliki peranan penting hingga perangkat lunak ini menjadi terkenal. Segera setelah dirilis, pengguna Nico Nico Douga mulai menampilkan video yang berisi lagu hasil dari perangkat lunak tersebut. Menurut Crypton, sebuah video populer yang merupakan parodi, berisi Miku memegang daun bawang dan menyanyikan lagu Ievan Polkka, menunjukkan bahwa aplikasi ini bisa mempunyai banyak kemungkinan penerapan, meskipun pada awalnya Miku hanya dirilis untuk menyanyikan lagu-lagu berbahasa Jepang. Melalui situs NND (Nico Nico Douga), para pengguna Miku mulai bekerja sama, saling bertukar ide, menampilkan karya mereka yang masih setengah jadi, dan akhirnya diperbaiki oleh pengguna lain.
Pada 18 Oktober 2007, sebuah forum internet melaporkan bahwa Miku diduga menjadi korban sensor oleh Google dan Yahoo!, karena gambar Miku tidak tampil dalam hasil pencarian. Namun hal ini segera dibantah oleh Google dan Yahoo, dan mereka menyatakan telah terjadi masalah dengan sistem yang mengakibatkan tidak hanya kata kunci "Hatsune Miku" , tetapi kata kunci lainnya tidak dapat ditampilkan. Kedua perusahaan menunjukan niat mereka untuk segera memperbaiki dan mencari solusi untuk masalah ini. Pada 19 Oktober, gambar dari Hatsune Miku mulai ditampilkan pada halaman perncarian Yahoo.


Kamis, 28 Juli 2011

Cara Buat Sendiri Aplikasi Update Status Di Facebook

Share Update FB agar tertulis “via BlackBerry”, “iPhone”, dll, tanpa install / buatan sendiri misal “via CCPB”, “via Kosku”, “via Pasar”, “via Gang Buntu” (terserah, kita buat sendiri) dll.

Pertama-tama kita wajib konfirmasi nomer HP kita di Facebook dengan mengunjungi link di bawah
http://www.facebook.com/confirmphone.php

Langkah ini adalah ketentuan dari Facebook dan bukan ketentuan saya.

Sebagai contoh misal kita ingin nantinya tertulis “via Coba Aplikasi” dan aplikasi kita diakses dari link http://apps.facebook.com/daricobaaplikasi/

  1. Pertama, ke http://www.facebook.com/statusgenerator
  2. Lalu Pilih Menu Create Di Atas
  3. Buka Link ini di window baru untuk memulai sebagai Facebook Developer.
  4. Kalau ada tombol "Allow", klik tombol "Allow"
  5. Klik tombol “Set Up New Application” di pojok kanan atas, atau Klik Link Ini 
  6. Isi Info Awal (Lihat Gambar) 
  7. Di "Canvas Type", pilih "FBML
  8. (Liat Gambar) 
  9. Klik Save di bawah.
  10. Kembali Ke Generator,Dan Paste kan Semua Info-Info Ke Sana Lalu Tekan Tombol "Tekan Tombol Ini" (Tanpa Tanda Kutip)
  11. Keluar URL (Lihat Gambar)
  12. Paste di "Facebook Integration" > "Canvas URL" (Lihat Gambar)
  13. Klik Save (Lihat Gambar)
Sekarang aplikasi sudah jadi & bisa diakses melalui link Sesuai Link Yang Anda Masukan Pada Canvas Page.
Selanjutnya tinggal diedit, ditambahin gambar logo, gambar ikon, dll (terserah kreatifitas)



Sekian Penjelasan Tentang Tata Cara Membuat Sendiri Aplikasi Update Status Di Facebook
Mohon Maaf Bila Kurang Jelas 

Sejarah Rekayasa Perangkat Lunak

Rekayasa perangkat lunak telah berkembang sejak pertama kali diciptakan pada tahun 1940-an hingga kini. Fokus utama pengembangannya adalah untuk mengembangkan praktik dan teknologi untuk meningkatkan produktivitas para praktisi pengembang perangkat lunak dan kualitas aplikasi yang dapat digunakan oleh pemakai.

1945 - 1965: Awal

Istilah software engineering digunakan pertama kali pada akhir 1950-an dan awal 1960-an. Saat itu, masih terdapat debat tajam mengenai aspek engineering dari pengembangan perangkat lunak.
Pada tahun 1968 dan 1969, komite sains NATO mensponsori dua konferensi tentang rekayasa perangkat lunak, yang memberikan dampak kuat terhadap perkembangan rekayasa perangkat lunak. Banyak yang menganggap bahwa dua konferensi inilah yang menandai awal resmi profesi rekayasa perangkat lunak.

1965 - 1985: krisis perangkat lunak

Pada tahun 1960-an hingga 1980-an, banyak masalah yang ditemukan para praktisi pengembangan perangkat lunak. Banyak projek yang gagal, hingga masa ini disebut sebagai krisis perangkat lunak. Kasus kegagalan pengembangan perangkat lunak terjadi mulai dari projek yang melebihi anggaran, hingga kasus yang mengakibatkan kerusakan fisik dan kematian. Salah satu kasus yang terkenal antara lain meledaknya roket Ariane akibat kegagalan perangkat lunak.

1985 - kini: tidak ada senjata pamungkas

Selama bertahun-tahun, para peneliti memfokuskan usahanya untuk menemukan teknik jitu untuk memecahkan masalah krisis perangkat lunak.
Berbagai teknik, metode, alat, proses diciptakan dan diklaim sebagai senjata pamungkas untuk memecahkan kasus ini. Mulai dari pemrograman terstruktur, pemrograman berorientasi object, perangkat pembantu pengembangan perangkat lunak (CASE tools), berbagai standar, UML hingga metode formal diagung-agungkan sebagai senjata pamungkas untuk menghasilkan software yang benar, sesuai anggaran dan tepat waktu.
Pada tahun 1987, Fred Brooks menulis artikel No Silver Bullet, yang berproposisi bahwa tidak ada satu teknologi atau praktik yang sanggup mencapai 10 kali lipat perbaikan dalam produktivitas pengembangan perangkat lunak dalam tempo 10 tahun.
Sebagian berpendapat, no silver bullet berarti profesi rekayasa perangkat lunak dianggap telah gagal. Namun sebagian yang lain justru beranggapan, hal ini menandakan bahwa bidang profesi rekayasa perangkat lunak telah cukup matang, karena dalam bidang profesi lainnya pun, tidak ada teknik pamungkas yang dapat digunakan dalam berbagai kondisi.

Rabu, 27 Juli 2011

Rekayasa Perangkat Lunak (RPL)

Pengertian dari Rekayasa Perangkat Lunak (RPL) :
Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.
IEEE Computer Society mendefinisikan rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.

Sejarah RPL : 
Istilah software engineering, pertama kali digunakan pada akhir tahun 1950-an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan konferensi tentang software engineering di Jerman dan kemudian dilanjutkan pada tahun 1969. Meski penggunaan kata software engineering masukan konferensi tersebut menimbulkan debat tajam tentang aspek engineering dari pengembangan perangkat lunak, banyak pihak yang menganggap konferensi tersebutlah yang menjadi awal tumbuhnya profesi rekayasa perangkat lunak 



 

Copyright 2008 All Rights Reserved | Welcome To RPL SMK 1 BM Triple "J" Designed by Nicko Worsnop | CSS done by Link Building