Senin, 07 Januari 2013

PENGERTIAN DAN SEJARAH WINDOWS 8

gambar windows 8
sumber: http://hirzinaghziven.blogspot.com

Windows 8 adalah nama kode untuk versi selanjutnya dari Microsoft Windows, serangkaian sistem operasi yang diproduksi oleh Microsoft untuk digunakan pada komputer pribadi, termasuk komputer rumah dan bisnis, laptop, netbook, tablet PC, server, dan PC pusat media. Sistem operasi ini menggunakan mikroprosesor ARM selain mikroprosesor x86 tradisional buatan Intel dan AMD. Antarmuka penggunanya diubah agar mampu digunakan pada peralatan layar sentuh selain mouse dan keyboard. Sehingga Windows 8 di desain untuk perangkat Tablet sentuh.
Microsoft secara resmi mengumumkan jadwal perilisan sistem operasi terbaru, Windows 8 pada 26 Oktober 2012, bersamaan dengan peluncuran komputer perdana yang menggunakan Windows 8.
Microsoft telah megeluarkan versi Release Preview, untuk dicoba di seluruh dunia dan di tampung komentar mereka untuk pembangunan Windows 8 menjadi lebih baik Microsoft pun kini telah mengeluarkan Windows 8 Enterprise yang memiliki fitur paling lengkap di antara versi Windows 8 lainnya, seperti layar mulai yang memiliki pilihan latar belakang yang lebih banyak dan penuh warna.
Pada 29 Februari 2012 Microsoft juga telah merilis Versi Consumer Preview sebelum di keluarkannya versi beta pada bulan Maret 2012 Microsoft juga telah merilis Versi Release Preview , ini merupakan versi terakhir percobaan Windows 8, yang tidak akan di utak atik lagi jika tidak ditemukan bug yang terlalu besar.
SEJARAH
Di 2011 Consumer Electronics Show di Las Vegas, Microsoft mengumumkan bahwa akan mensertakan dukungan untuk System-on-(a)-chip (SoC) dan mobile prosesor ARM di Windows 8.
Versi 32-bit Milestone 1, build 7850, dengan tanggal build 22 September 2010, telah bocor ke BetaArchive, sebuah komunitas beta online, yang tidak lama kemudian bocor untuk P2P / jaringan berbagi torrent pada 12 April 2011. Milestone 1 Mensertakan antarmuka ‘ribbon’ seperti yang dimiliki Microsoft Office 2010 untuk Windows Explorer, sebuah Pembaca PDF yang disebut Modern Reader, pembaharuan task manager yang disebut Modern Task Manager, dan ISO Mounting bawaan.
Versi 32-bit Milestone 2, build 7955, dibocorkan ke BetaArchive pada 25 April 2011. Fitur build ini adalah sebuah ‘pattern login’ baru dan seterusnya.
Versi 64-bit Milestone 3, build 7959, dibocorkan lagi ke BetaArchive pada 1 May 2011. build ini dianggap penting sebagai bocoran publik pertama Windows Server 8, serta build 64-Bit yang pertama kali bocor.
Pada September 2011, Microsoft mengeluarkan ‘Developer Preview’ dari Windows 8 Pengembangan 8102 di //build/ Conference
Pada 29 Februari 2012, Microsoft Mengeluarkan versi ‘Consumer Preview’ (sebutannya beta dari microsoft) dari Windows 8 build 8250. Perubahan yang menonjol dari Developer Preview adalah salah satunya:
  • Logo baru yang didesain oleh Pentagram, Sekarang Menggambarkan bentuk jendela asli sebagai ganti dari logo bendera berkibar dari windows terdahulu.
  • Sekarang Tombol start sudah dihapus seluruhnya. microsoft menyebutkan bahwa ‘ini saatnya menu start untuk pensiun dan digantikan oleh Start Screen’ (banyak pro dan kontra dari konsumen dengan menolaknya penghapusan tombol start.)
  • di versi ini sekarang penampilan Start Screen dapat diubah dari PC Settings seperti Tekstur dan Warnanya.
  • Perubahan Nama dari Control Panel Menjadi PC Settings.
  • dan lain lain
Pada 31 Mei 2012, Microsoft merilis versi ‘Release Preview’ dari Windows 8 build 8400. Perubahan utama dari versi ini yaitu dukungan plug in pada aplikasi IE 10 Windows 8 UI Style dan adanya 3 aplikasi baru Windows 8 UI Style: Sports, Travel, dan News.
Pada 26 Oktober 2012, Microsoft secara resmi merilis Windows 8 dalam acara di kota New York, Amerika Serikat

BELAJAR VB MEMBUAT APLIKASI DI LINGKUNGA WINDOWS

A. Instalasi XAMPP
Pertama sebelum mengakses database MySQL dengan VB 6, maka terlebih dahulu kita bahas sedikit mengenai XAMPP, karena XAMPP merupakan suatu paket server yang sangat lengkap. Didalamnya sudah terdapat PHP, Apache, MySql, Phpmyadmin, dll. XAMPP merupakan singkatan dari X (empat system operasi yaitu Windows, Linux, Mac Os X dan Solaris), Apache, MySQL, PHP, Perl. 

Seperti kepanjangannya XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, phpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk Anda.

Berikut ini adalah langkah-langkah yang perlu Anda lakukan untuk menginstall XAMPP di windows :
  • Download terlebih dahulu XAMPP di http://www.apachefriends.org/en/xampp-windows.html, Klik dua-kali file XAMPP yang telah Anda download. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzWNKEVnP4hg2_K9zrEdzVWLiUZvU934OvW6FAFW2oybklBio8m983P8BswSw7niwVyDo2CKAOHAU6cbAVbnLIYUlGp0AY6pf335sKjV3LftixxbZZME60ZS6VgykkPF9dUXiXvZp2qvg/s1600/1xampp-installer.bmp
  • Berikutnya klik saja [OK] untuk pilihan bahasa, English. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEocNzdkX3jZwL_InUwTYRCwJmckvA1IiVMme2V4yBS3niCVhvNa-aQG4MIKkdrQJnYkTvdGpWsz-b6vo6rdIyQc9-K5t3dBdlHCD13Zhi7etwv7bnArdhSGYyMTRGA0cgRQzI6obgKG8/s1600/2Xampp-language.bmp

  • Klik [Next] pada jendela Setup Wizard yang muncul. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-gGCrl7qRmC6bykL-20tg_HTBdlwcAy8OkPSAgmKhuwYknxn6P4nifFIZb2B_pZdCvFoHl3fEqHdVxKkti-4_xevyFBBpNgC7EaMk7vyQnHvqm8yyBd053ITNhqTpCE8xHQh9KKMkUqw/s320/3xampp-wizard.jpg

  • Berikutnya Anda diminta memilih folder tempat XAMPP dipasang. Untuk mudahnya pilih saja di c:\, seperti default-nya dan klik [Next]. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxCZ8_6Hd2JwxjQU53lWNOkmlXc9cWy5ECvKPIrVdfzyDe3ttyhyphenhyphenZc7ssFva0qRBncK1WkgvZIaar8nWGeCBljrfnbQiQ4dnzNhWTSFPDvZs8ntcNP8_ceA5pR_n9SDqzySRqk_9UsZLE/s320/4xampp-folder.jpg

  • Pada jendela yang muncul berikutnya, Jangan lupa klik 3 kotak pada service section. Yaitu anda harus menginstall apache as service, mysql as service dan filezilla as service. klik saja [Install], dimana shortcut untuk menjalankan XAMPP akan ada di desktop dan di menu Start.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPDTUdXw2XW9tYv3_4DArhStu4Grxkl-XkrwU39fSNPKqcODfqWyCHGXOZyJmuJf-WVzB5BF_f3z2_g_TQSn8DtVcPnt88H9mMWAP2pjNNsottb9hWGQjQdnUJc2viiifzFBS5XfRgtfA/s320/5xampp-desktop.jpg

  • Tunggu beberapa menit sementara XAMPP diinstall. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzMkxqEfU8JQ6ofmETNfNbJEl_aEAdpWGZaivEQkjLXz-6ZvlDaJ_QJWP_dO27juaEc22TfxJ8HC6NPkG3bf_UHGB9aKqZcQVL86Ha2uWXUZ740iIxweuFnGEDg_r9pZXvqngKOIqBTlU/s320/6xampp-proses-install.jpg

  • Klik [Finish] setelah XAMPP selesai diinstal. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk_kNNrXlPN6LYPOoQGjBv6txQ12Fv8kO_l5hPUFevJU-C6jIuQo4BnDmhMbHrxxcMSFm5htIrndkVdcIwVGQN_NNXXWuWJbhPDg-LAP2GnwxltfJ3YR3Y5D-OCLFW1pgDqX3EHh5Kp3g/s320/7xampp-finish.jpg

  • Anda akan mendapati tawaran, apakah akan menjalankan XAMPP Control Panel sekarang atau lain kali. Klik [Yes] bila Anda akan menjalankannya. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYfmfRSmHnvSkGRO0rudh9eUEoWHYajtDmKi8uXXVo5RMset_TlPr5kFQYjKTURSXZWIWDul77XM3kFFipyXDjJXPAyZYcdSrLNvCGuEm9i9M5f0eI6ZRE8RlmDskYC422NeItLHRlowA/s320/8xampp-konfirmasi.jpg

  • Setiap kali Anda akan mengelola situs Web Anda di PC lokal, Anda harus menjalankan XAMPP. Menjalankan XAMPP berarti memfungsikan PC Anda sebagai server Web. Untuk menjalankannya, klik ikon XAMPP dan Anda dihadapkan pada XAMPP Control Panel. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimM9-NzldfmnFoIUgYzh8D6QdFJkh5aToxvGr5a9nnBz58-ECSZ3hN6mwzBxDbUfkXHgVFvrfGlIn2qRz6xB9JwVmiu8YlmtYPbaYnXv6DQdd7Nn5qsoRR4SLc75lb3DDTVrk3Zc7vASQ/s320/9xampp-control-panel.jpg

  • Klik [Start] masing-masing untuk Apache dan MySql, sehingga muncul tanda Running untuk keduanya. PC lokal Anda kini sudah menjadi server Web lokal. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5SbmSTKFjWoXFsN4WEJh7Mif_oe1IuO-GKnlT9oVBg20hEbE3STijbF2GBDfRA43tynzReIY_zkkbOtCm_GAqnrdmfIP7VHh3ypLRcoAWW8KULdFFYx6ruSUinldYicn3gA63sSY3e4E/s320/10xampp-start.jpg

  • Jalankan browser Anda dan ketikkan: http://localhost. Bila muncul tampilan seperti di bawah ini, berarti PC Anda sudah berfungsi sebagai server Web. Klik [English] untuk memilih bahasa Inggris. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoHT68MRkjCfGNmwA8tGc3sGoZfuDhDMN_b65Fccbfkjch4xzfqedMRKDWXq6Ftqg9bgTDie5Jqc02HFzR4z5Vl1pY9TJc177F9Sm59DACxz2qlY5B2pMdc1TwujAn3aMF22ETQA64Nrs/s320/11xampp-language-english.jpg
  • Dari tampilan yang muncul Anda dapat melakukan berbagai administrasi untuk server Anda termasuk membuat database SQL. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiYvEUdwO-1L0Lbx808hr-59KMepe-oQ6IPhJdVN-dKJMmYO1Sfm8kc61Jdm9ElQPn3UcTGS31qoMjFCvTMc7LR1_QkNnzGWxOSopHbTsHEvovc-XgDN2MYU6rOEwQGVT0xDfPrlnYv0E/s320/12xampp-administrasi.jpg

B. CREATE DATABASE AND TABLE
  • Pilih phpMyAdmin untuk membuat Database MySQL, misal Databasenya beri nama tutorialmysqlvb6offline, kemudian klik tombol Create seperti gambar di bawah ini. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj82ra0nA8RVo7XwGM_ROu0tuLkCon-fyXnMsya20AisgUMpof9BMW9_RfH0l-gKTtm0_9YF7FuIwjc8J67puMU1_TDq-OFkOBtufAQ6NTuQTyNcvgP8P1MJy9YcWta6VQ0HQQ9vkTKzk/s320/13MakeDB.png
  • Hasil dari database  tutorialmysqlvb6offline yang telah Anda buat tampaksepertigambar di bawah ini.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSiAWkeFQvZf-s2zgKOXxz5WiLsCIfxMrhNf1kdnQjAPMkaPsOweM_xlrOWhea9YYWj0cgiuOMv65RyZ-pYDdE1-FiYTKEGGbe2ZyXPJKXLhcV0qHC_gARjH93M2Nl8quUtqjD0B1qB00/s320/14MakeDB.png
  • Selanjutnya Anda bisa coba-coba membuat tabel dalam database  tutorialmysqlvb6offline ini, untuk mudahnya, saat ini Anda dapat mendownload Tabel-tabel dalam Database  tutorialmysqlvb6offline tersebut dengan klik di link download ini, kemudian melalui phpMyAdmin tersebut anda dapat mengimport file yang telah anda download. Klik tombol Importuntuk mulai Import.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoi6qMyxc_Y9ktu3hSaKGdHdXCwC0dweL-0mCqvFy3Lp88gzjnHSoKEnCYRUy8Yj180xHR5pEVdQXTDoPlsJ0UcN0umxv9QV0LMzT_BDv_TKN1qvJ2ptMKElCIUCXtAwQq8fXtl239A7M/s320/15MakeDB.png

  • Tekan tombol Chose File untuk memilih File hasil download tadi kemudian tekan Tombol Go untuk memulai impor. Hasilnya akan tampak seperti gambar dibawah ini.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSBOCYk44KTJrWjhU3XOhp1AMuxA5jeaJxMIJCik-uK-eXF3qeP4eXEmDJ-N1PuIK8lryny2oaIoJLoEkE6vkke7vD_Lh-DlyUWugTVD2nV_unmhDanMrH0gZ4XC0cuXR4CtSM3BTQevM/s320/16MakeDB.png

C. CREATE USER
  • Selanjutnya kita akan membuat User yang berhak mengakses Database  tutorialmysqlvb6offline, tekan Privileges dilanjutkan tekan Add New User pada halaman yang muncul. Selanjutnya akan tampak halaman dengan isian User Name, Host, Password dan Retype Password. Anda dapat mengisi isian tersebut sesuai dengan kehendak Anda, Untuk saat ini seperti pada gambar di bawah saya mengisi; 
User name = TutorMySQL
Host = localhost
Password = TutorMySQLVB6 
Database for user = Grant All privileges on Database tutorialmysqlvb6offline
Untuk Pilihan Global Privileges =  Check All
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFONvSzCYf-sXL9nW6sil26cs0AmKezuaGstctJbpAdwMCdqFY-p2obAgj1ho1hc49WYs_e_x_BdzsXInuFgsqFzCnfn5jlXPNg0-U31RPgPdHX0_03qmy795ryiYAH0kQslyc37GMBTo/s320/18CreateUser.png

  • Selanjutnya tekan tombol Go, maka Anda sudah berhasil membuat User yang hanya dapat mengakses Database  tutorialmysqlvb6offline, seperti gambar di bawah ini.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhamNVAuNT_qE__CKX1gQL8o4zvtrMiFW19t7I8HFHHGfyMSFPO_ANuBFnYFEuCnV2VgqpD35r2m-vzKIoZRbL2Q8g-FXxRueNal1RcIitD_c9jzR5wfLJO4F-dA1Enmk4B6-Cq0RBXX1U/s320/19CreateUser.png


Setelah selesai Anda dapat menutup browser untuk menutup tampilan di atas. Untuk pengetahuan tambahan Anda dapat menonaktifkan server lokal Anda, dengan cara, pada XAMPP Control Panel, klik [Stop] pada masing-masing [Apache] dan [MySql], lalu tutup jendela control panel.
D. Seting ODBC MySQL Driver
Jika di komputer Anda belum terinstal Connector MySQL ODBC maka Anda dapat mendownload Connector ODBC dilink http://dev.mysql.com/downloads/connector/odbc/
Contoh Seting ODBC untuk mengakses Database MySQL Online (Website) ataupun offline (localhost) seperti pada video di bawah ini.

E. Akses MySQL With VB 6.0
Setelah semua langkah di atas selesai, maka saatnya untuk mengakses Database yang telah kita buat tadi dengan menggunakan VisualBasic. Buka project baru, dalam form tambahkan 4 komponen ADODC, 4 Komponen Datagrid, 1 Textbox dan 1 CommandButton, seperti gambar di bawah ini.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEMr7vBfbgFQ2mKRw1Ot0QhQA19trZUlQcp1D67OPqJJ2o2KujHVMBdJrM0qS-gCtlwvUPDthCA0PbJmjohWlEPKcXsqPpGiB_Ib0rspTjV0aPjSyfC3E3puEfazToZO6df_WfE7cWGSA/s320/DesignForm.png

Dalam form tulis code seperti di bawah ini.

    Dim MySqlString As String
    Dim strServerName As String
    Dim strUserName As String
    Dim strPassword As String
    Dim strDataBaseName As String

Private Function ConnectString() As String
    strServerName = "localhost"
    strDataBaseName = "tutorialmysqlvb6offline"
    strUserName = "TutorMySQL"
    strPassword = "TutorMySQLVB6"
   
    ConnectString = "DRIVER={MySQL ODBC 5.1 Driver};" & _
    "SERVER=" & strServerName & _
    ";DATABASE=" & strDataBaseName & ";" & _
    "USER=" & strUserName & _
    ";PASSWORD=" & strPassword & _
    ";OPTION=3;"
End Function

Private Sub Form_Load()
    Me.Adodc1.ConnectionString = ConnectString
    Me.Adodc2.ConnectionString = ConnectString
    Me.Adodc3.ConnectionString = ConnectString
    Me.Adodc4.ConnectionString = ConnectString
   
    MySqlString = "SELECT * From TblKelas"
    Me.Adodc1.RecordSource = MySqlString
    Set Me.DataGrid1.DataSource = Me.Adodc1
   
    MySqlString = "SELECT * From TblBiodata"
    Me.Adodc2.RecordSource = MySqlString
    Set Me.DataGrid2.DataSource = Me.Adodc2
   
    MySqlString = "SELECT * From TblNilai"
    Me.Adodc3.RecordSource = MySqlString
    Set Me.DataGrid3.DataSource = Me.Adodc3
End Sub


Private Sub Command1_Click()
    MySqlString = Me.Text1.Text
    Me.Adodc4.RecordSource = MySqlString
    Set Me.DataGrid4.DataSource = Me.Adodc4
    Adodc4.Refresh
End Sub

Coba Anda jalankan dan dalam text1 tulis SQL (Structure Query Language) untuk mengakse Database tutorialmysqlvb6offline, Untuk contoh Syntax SQL antara lain:
  • Syntax SELECT : SELECT TblKelas.NIS,NAMA From TblKelas
  • Syntax WHERE : SELECT * From TblBiodata where TblBiodata.tempatlahir='SEMARANG'
  • Syntax AND: SELECT * From TblBiodata where TblBiodata.TempatLahir='Semarang' AND TblBiodata.JK='L'
  • Syntax OR : SELECT TblNilai.NIS,PKn,SEJ From TblNilai where TblNilai.PKn>=90 OR TblNilai.SEJ>=90
  • Syntax ORDER : SELECT * From TblBiodata ORDER BY TblBiodata.NIS DESC
  • Syntax DISTINCT : SELECT DISTINCT TblBiodata.tempatlahir From TblBiodata
  • dan lain-lain
Jika semua langkah dari awal artikel telah anda terapkan sama persis, baik password, username, host, setingan ODBCmaka Anda dapat belajar syntax lainnya dengan mendownload aplikasi yang telah saya buat yaitu TutorialMySQLWithVB6 seperti screenshot di bawah ini, di link download aplikasi ini.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiarVN8KuMeZ-pvTgPqN4BHdRzK8igecVfp4l6H57ZUjx6NEFd5RwlK5hGapq4ho2DZ9h_voqSHIzuZbiihJeoaKbU0PvU6vd3vjHLT4XkJChdi23_chJfcL1iA_qaBhyphenhyphenhKJcbLA3aBrDs/s320/Aplikasi.png