Senin, 19 Maret 2012

Cara instal Apache , PHP dan MySQL


Assalamu'alaikum :D

        Kali ini kita akan belajar tentang cara instal Apache,PHP dan My SQL secara manual dulu ya... eits Tapi sebenarnya ada cara yang lebih praktis dan mudah untuk menginstal ke3 nya,yaitu kita menggunakan XAMPP.
Pada XAMPP sudah terdapat ketiga paket tersebut,bahkan ada fitur tambahan seperti Fize Zilla dll. Saya juga menggunakan XAMPP.

        Yaudah,kalo gitu kita to the point aj, ini kalau cara  instal manual (satu per satu) dan untuk cara XAMPP nya saya tuangkan di bagian bawah yaaa...

Cara instalasi Apache

Apache adalah aplikasi web server yang akan kita gunakan dalam modul ini. Software apache yang saya instal adalah apache_2.2.10 


                       Jalankan file apache_2.2.10-win32-x86-openssl-0.9.8.msi.




       Klik next untuk ke halaman selanjutnya
                                  Pilih opsi I accept the term in the license agreement,lalu klik next

Ø                                                                        
                    Klik next untuk melanjutkan proses instalasi
     Isikan Network Domain dan Server Name dengan localhost dan administrator’s
                   e mail address dengan admin@localhost. Pilih opsi for All Users,lalu klik Next

Ø   

                          Pilih Typical, lalu klik Next.





        Klik Change untuk menentukan lokasi instalasi

   
                                                Klik Next untuk beralih ke form selanjutnya. 
                          Klik install untuk memulai proses instalasi.

 

              Tunggu beberapa saat sampai muncul form berikut :



     Klik Finish untuk mengakhiri proses instalasi.



                                     Sekarang instal PHP yok...... 

Cara instalasi PHP
Software PHP digunakan untuk menerjemahkan kode-kode yang kita tulis menjadi suatu halaman web.Software PHP yang akan saya instal adalah PHP versi 5.2.6.



      Jalankan file php-5.2.6-win32-installer.msi.



  Klik Next untuk beralih ke form selanjutnya
 Beri tanda checklist pada kotak I accept the terms in the License agreement,Lalu klik Next


 
                   Tentukan direktori tujuan instalasi.isikan C:\PHP\,lalu klik Next


 
     Pilih Apache 2.2.x Module,lalu Klik Next

   
Isikan C:\Apache2.2\conf\.Direktori ini adalah tempat file httpd.conf berada.Klik Next untuk melanjutkan proses.

 
 Tentukan modul-modul PHP yang akan di-instal,lalu klik Next.


      Klik Instal untuk memulai proses instalasi




       Klik finish untuk mengakhiri instalasi
 
      




                 Nah ini dia yang untuk XAMPP nya, sekali instal aja udah praktis gabung dengan PHP,Apache dan My SQL....trz cara nya gimana? gini nih....
                      Jalankan file xampp-win32-1.7.3.exe, dengan cara double klik icon di bawah ini.

                                   langsung klik Install setelah menentukan lokasi instalasi nya

                                    Proses instalasi sedang berjalan.


           . Ini untuk penambahkan shortcut di desktop/startmenu.   Lanjutkan dengan tekan tombol ENTER


    Maka akan muncul pertanyaan should i locate the XAMPP paths correctly?.Untuk melanjutkan tekan y lagi kemudian enter

    XAMPP diinstal portable atau tidak?Tapi di sini saya akan install di komputer, makanya saya pilih n. Kemudian enter.

              XAMPP telah siap, tekan Enter 2 kali untuk melanjutkan
            Klik pertama akan memunculkan command prompt sbb:
            
untuk kedua akan maka akan tampil ini kemudian klik enter untuk melanjutkannya.

     Instalasi selesai, pilih 1 kemudian enter untuk menjalankan XAMPP Control Panel.
Selanjutnya pilih x untuk keluar dari proses instalasi


      Setelah keluar dari command prompt maka akan tampil sbb :


     Aktifkan  APACHE dan MySQL  juga bisa FileZilla sekalian melalui XAMPP Control Panel dengan mencentang Svc pada masing-masing kotak. Kemudian Klik tombol Start untuk mulai mengaktifkan. XAMPP Control Panel bisa diakses dari desktop atau start menu. Jika tidak ada, langsung saja akses ke C:/xampp/xampp-control.exe

    ketikkan http://localhost untuk memastikan XAMPP sudah selesai terinstall. Jika hasilnya seperti di bawah ini, maka instalasi sukses.

                                          Klik english, maka akan muncul tampilan seperti berikut

                                       Kemudian pilih PHP MyAdmin maka akan muncul tampilan ini:


                                                                           SElESAI DECH

X

Rabu, 28 Desember 2011

netbeans

 




:: Pengertian
                                Apa ci itu si "netbeans"? fitur nya apa az? buat pa yaaaa?
                                                  yuuuuk dikorek" dulu sedikit,,,

NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac OS X and Solaris.

Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan pembangun Graphic User Interface (GUI),
suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger.

     Netbeans merupakan software development yang Open Source, dengan kata lain software ini di bawah pengembangan bersama, bebas biaya dan merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh.











Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform.
-->The NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah kakas untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java - namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan.

Tersedia juga NetBeans Platform sebuah fondasi yang modular dan dapat diperluas yang dapat digunakan sebagai perangkat lunak dasar untuk membuat aplikasi desktop yang besar. Mitra ISV menyediakan plug-in bernilai tambah yang dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga digunakan untuk membuat kakas dan solusi sendiri.

Kedua produk adalah kode terbuka (open source) dan bebas (free) untuk penggunaan komersial dan non komersial. Kode sumber tersedia untuk guna ulang dengan lisensi Common Development and Distribution License (CDDL).

:: Platform NetBeans

Mari kita simak lagi yang satu ini. Platform NetBeans adalah framework yang dapat digunakan kembali (reusable) untuk menyederhanakan pengembangan aplikasi desktop. Ketika aplikasi berbasis platform NetBeans dijalankan, kelas Main dari platform dieksekusi. Modul-modul yang tersedia ditempatkan di sebuah registry di dalam memori, dan tugas startup modul dijalankan. Secara umum, kode modul dimuatkan ke dalam memori hanya ketika ia diperlukan.Aplikasi dapat menginstal modul secara dinamis. Aplikasi dapat memasukkan modul Update Center untuk mengijinkan pengguna aplikasi men-download digitally-signed upgrade dan fitur-fitur baru secara langsung ke dalam aplikasi yang berjalan. Penginstalan kembali sebuah upgrade atau rilis baru tidak memaksa pengguna untuk men-download keseluruhan aplikasi lagi.
Platform NetBeans menawarkan layanan-layanan yang umum bagi aplikasi desktop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi. Fitur-fitur yang disediakan oleh platform NetBeans:
§                    Manajemen antarmuka (misal: menu & toolbar)
§                    Manajemen pengaturan pengguna
§          Manajemen penyimpanan (menyimpan dan membuka berbagai macam data)
§                     Manajemen jendela
§    Wizard framework (mendukung dialog langkah demi langkah)
Dari penjelasan diatas pasti akan semakin tau tentang netbeans??makin penasaran tentang netbeans??Ok mari kita lanjutkan.
NetBeans mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop java, dan sebuah Integrated Development Environment (IDE) yang dibangun menggunakan platform NetBeans yang tadi dibahas.

NetBeans IDE
NetBeans IDE adalah IDE open source yang ditulis sepenuhnya dengan bahasa pemrograman Java menggunakan platform NetBeans. NetBeans IDE mendukung pengembangan semua tipe aplikasi Java (J2SE, web, EJB, dan aplikasi mobile). Fitur lainnya adalah sistem proyek berbasis Ant, kontrol versi, dan refactoring.Versi terbaru saat ini adalah NetBeans IDE 5.5.1 yang dirilis Mei 2007 mengembangkan fitur-fitur Java EE yang sudah ada (termasuk Java Persistence support, EJB-3 dan JAX-WS). Sementara paket tambahannya, NetBeans Enterprise Pack mendukung pengembangan aplikasi perusahaan Java EE 5, meliputi alat desain visual SOA, skema XML, web service dan pemodelan UML. NetBeans C/C++ Pack mendukung proyek C/C++.
Modularitas: Semua fungsi IDE disediakan oleh modul-modul. Tiap modul menyediakan fungsi yang didefinisikan dengan baik, seperti dukungan untuk bahasa pemrograman Java, editing, atau dukungan bagi CVS. NetBeans memuat semua modul yang diperlukan dalam pengembangan Java dalam sekali download, memungkinkan pengguna untuk mulai bekerja sesegera mungkin. Modul-modul juga mengijinkan NetBeans untuk bisa dikembangkan. Fitur-fitur baru, seperti dukungan untuk bahasa pemrograman lain, dapat ditambahkan dengan menginstal modul tambahan. Sebagai contoh, Sun Studio, Sun Java Studio Enterprise, dan Sun Java Studio Creator dari Sun Microsystem semuanya berbasis NetBeans IDE.
NetBeans mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop java, dan sebuah Integrated Development Environment (IDE) yang dibangun menggunakan platform NetBeans.


Paket-Paket Tambahan NetBeans IDE :
1. NetBeans Mobility Pack
NetBeans Mobility Pack adalah alat untuk mengembangkan aplikasi yang berjalan pada perangkat bergerak (mobile), umumnya telepon seluler, tetapi juga mencakup PDA, dan lain-lain.
NetBeans Mobility Pack dapat digunakan untuk menulis, menguji, dan debugging aplikasi untuk perangkat bergerak yang menggunakan teknologi berplatform Java Micro Edition (platform Java ME). Paket ini mengintegrasikan dukungan terhadap Mobile Information Device Profile (MIDP) 2.0, Connected Limited Device Configuration (CLDC) 1.1, dan Connected Device Configuration (CDC). Emulator dari pihak ketiga dapat diintegrasikan dengan mudah untuk lingkungan pengujian yang lebih kokoh. NetBeans Mobility Pack saat ini tersedia dalam dua klaster yang berbeda, yang satu memuat CDC dan yang lainnya CLDC.

2. NetBeans Profiler
NetBeans Profiler adalah alat untuk mengoptimalkan aplikasi Java, membantu menemukan kebocoran memori dan mengoptimalkan kecepatan.
Profiler ini berdasarkan sebuah proyek riset Sun Laboratories yang dahulu bernama Jfluid. Riset tersebut mengungkap teknik tertentu yang dapat digunakan untuk menurunkan overhead proses profiling aplikasi Java. Salah satu dari teknik tersebut adalah instrumentas i kode byte dinamis, yang berguna untuk profiling aplikasi Java yang besar. Dengan menggunakan instrumentasi kode byte dinamis dan algoritma-algoritma tambahan, Netbeans Profiler mampu mendapatkan informasi runtime aplikasi yang terlalu besar atau kompleks bagi profiler lain. NetBeans IDE 6.0 akan mendukung Profiling Point yang memungkinkan kita memprofilkan titik yang tepat dari eksekusi dan mengukur waktu eksekusi.
3. NetBeans C/C++ Pack
NetBeans C/C++ Pack menambahkan dukungan terhadap pengembang C/C++ ke NetBeans IDE 5.5. Paket ini memperbolehkan pengembang menggunakan sekumpulan kompiler dan alat sendiri bersama dengan NetBeans IDE untuk membangun aplikasi native untuk MS Windows, Linux, dan Solaris. Paket ini membuat editor mengenali bahasa C/C++ dan menyediakan project template, browser kelas yang dinamis, dukungan pembuatan file dan fungsionalitas debugger. Para pengembang juga dapat mengembangkan paket tersebut dengan fungsionalitas tambahan mereka sendiri.

4. NetBeans Enterprise Pack
NetBeans Enterprise Pack memperluas dukungan terhadap pengembangan aplikasi perusahaan dan web service di NetBeans IDE 5.5.
Enterprise Pack ini mengembangkan kemampuan untuk menulis, menguji, dan debug aplikasi dengan arsitektur berorientasi layanan (Service-Oriented Architecture) menggunakan XML, BPEL, dan Java web service. Paket ini menambahkan alat desain visual untuk pemodelan UML, skema XML, dan web service orchestration, juga dukungan untuk web service dengan menggunakan identitas yang aman. Paket ini juga menginstal dan mengkonfigurasi runtime yang diperlukan, termasuk mesin BPEL dan server manajemen identitas yang terintegrasi dengan Sun Java System Application Server.

5. NetBeans Ruby Pack
Versi NetBeans 6.0 mendatang akan mengijinkan pengembangan IDE menggunakan Ruby dan Jruby, sebagaimana Rails untuk dua implementasi Ruby yang lain. Preview NetBeans Ruby Pack tersedia sejak rilis Milestone 7 NetBeans 6.
Ruby Pack memasukkan fungsionalitas editor seperti:
§            pengeditan dasar
§            pewarnaan sintaks untuk Ruby
§            pelengkapan kode
§            occurence highlighting
§             pop-up dokumentasi yang terintegrasi untuk pemanggilan Ruby API
§            analisis semantik dengan highlighting parameter dan variabel lokal yang tidak terpakai

6. NetBeans JavaScript Editor
NetBeans JavaScript Editor menyediakan perluasan dukungan terhadap JavaScript dan CSS.   Fitur-fiturnya antara lain:
1.                                 Editor JavaScript
§            syntax highlighting
§           pelengkapan kode untuk objek dan fungsi native
§           semua fitur dalam editor NetBeans
§           pembuatan kerangka kelas JavaScript secara otomatis
§           pembuatan pemanggilan AJAX dari template
2.                                   Ekstensi editor CSS
§           pelengkapan kode untuk nama-nama style
§           navigasi cepat melalui panel navigator
§           penampilan deklarasi aturan CSS di List View
§           penampilan struktur file di Tree View
§          mengurutkan outline view berdasarkan nama, tipe, atau urutan deklarasi (List & Tree)
§           pembuatan deklarasi aturan (hanya Tree)
§           pemfaktoran kembali sebagian nama rule (hanya Tree)

--> Berikut ini adalah beberapa database yang didukung oleh Netbeans :

    • Oracle
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:
--Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
--Menangani manajemen space dan basis data yang besar
--Mendukung akses data secara simultan
--Performansi pemrosesan transaksi yang tinggi
--Menjamin ketersediaan yang terkontrol
--Lingkungan yang terreplikasi


    • MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multithread,multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Koneksi MySQL pada NetBeans :
    1. Pilih menu Tools, kemudian pilih library, selanjtunya kita buat Library baru dengan Klik New Library dan Memberi nama Library tersebut.
    2. Klik add jar / folder untuk menambahkan koneksi MySQL.
    3. Klik kanan, pilih add Library lalu kita pilih Library yang berisi konektor MySQL Java yang telah kita buat sebelumnya.
    • ODBC
Koneksi ODBC pada Netbeans :
    1. Buatlah database 
    2. Konfigurasi  ODBC Data Source
    3. Panggil dengan JDBC-ODBC Driver
Konfigurasi ODBC Data Source :
    1. Buka menu control panel
    2. Masuk ke menu Data Source (ODBC)
    3. Klik tombol add
    4. Pilih driver
    5. Beri nama Data Source
    6. Pilih database
    7. Klik OK
    • Microsoft Access
Microsoft Access adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL ServerOracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna / programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.




    Koneksi Ms.Access pada Netbeans :
      1. Buat project baru 
      2. Buat form baru pada Netbeans
      3. Beri nama database pada package 
      4. Simpan database 
      5. Buat koneksi ODBC
      6. Pilih menu add
      7. Klik menu create new, selanjutnya pilih Microsoft Access
      8. Klik Finish
      9. ok deh,,, selesai :D

    Referensi saya dapat dari :
    * http://www.netbeans.org/
    * http://en.wikipedia.org/wiki/Netbeans