Sunday, September 29, 2013

Perkembangan Perangkat Mobile

     Smartphone dan perlangkat-perangkat mobile yang lain seperti tablet PC menjadi semakain populer. model, harga, dan ukuran yang semakin bervariasi mulai mempengaruhi cara berkomunikasi menjadi baru dan menarik. Berdasarkan tren saat ini, pemakaian internet mobile akan mengungguli desktop dalam beberapa tahun ini. tak hanya itu, penggunaan  dan adopsi web mobile juga berkembang jauh lebih cepat. diperkirakan mayoritas pengunjung situs-situs web adalah dari perangkat mobile.

     Dua miliar orang di seluruh dunia telah memiliki perangkat mobile. Jumlah telepon seluler yang ada diseluruh dunia tidak hanya sangat banyak, bahkan melebihi jumlah pemiliknya. Semakin banyak orang yang menjelajahi web dan melakukan pencarian dengan menggunakan perangkat mobile mereka. mereka yang memanfaatkan mobile web mempunyai lebih banyak peluang.

     Pada tahun 2009, $1.6 juta telah dibelanjakan untuk membeli produk-produk melalui situs web dan aplikasi mobile. Ini adalah kabar baik bagi pengusaha yang menjual produk atau jasa secara online. berdasarkan riset mengenai mobile, masyarakat lebih percaya dan yakin membeli melalui perangkat mobile daripada komputer desktop. Mungkin dikaitkan dengan malware dan ancaman lainnya dari desktop.

     Web mobile lebih cepat dan lebih bisa diakses oleh siapapun. Manfaat besar dari web mobile adalah ukurannya yang kompak dan pendekatannya ringan terhadap konten. Ini memungkinkan web mobile di-load lebih cepat dari pada web yang penuh.

     Mayoritas pengguna internet mobile menggunakan  jaringan yang jelas lebih lambat daripada kecepatan internet yang dinikmati oleh pengguna desktop. Apabila web tidak dioptimalkan untuk mobile dan terlalu lamban, pengunjung lebih memilih pergi untuk mencari situs lain. web mobile memberikan persis yang di inginkan oleh pengguna perangkat mobile, dengan cepat dan simple.

      Memang tidak semua ponsel punya akses internet, tapi inilah trennya. Smartphone bukan satu-satunya yang punya akses ke web. ponsel standar pun tiap bulannya dikeluarkan dengan keyboard QWERTY dan juga browser web. Bisa dikatakan, dalam waktu dekat semua ponsel akan mempunyai akses internet.

     Karena popularitas tablet dan smartphone yang meningkat, memiliki web mobile adalah suatu keharusan. sayangnya, belum banyak yang menyadari pentingnya hal ini. Mobile web adalah gagasan yang baru sehingga bnayak kompetitor saat ini yang belum menyadari kebutuhan untuk mengoptimalkan penggunaan mobile web. Kurang dari 5% bisnis online punya situs web yang telah kompetibel dengan perangkat mobile. Dengan memanfaatkan mobile sekarang juga, diperkirakan akan mendatangakan keuntungan kompetitif yang besar nantinya.

     Umumnya, web mobile relatif ber-budget rendah dan lebih mudah dibuat. pembuatan web mobile tergantung dari seberapa banyak fitur yang dibutuhkan dan perangakat mobile mana yang ingin ditarget. Web mobile dapat dibuat secara profesional dengan menambahkan optimalisasi pada situs web yang sudah ada, maupun dibuat tanpa pengetahuan atau pengalaman pemrograman.

     Web mobile bukan hanya versi situs web utama yang diperkecil. Web mobile haruslah responsif, cepat, dan didesain dengan mempertimbangakan pengguna perangkat mobile. selain itu, web mobile harus menyesuaikan layar perangkat mobile yang lebih kecil. Web mobile haruslah lebih mudah dinavigasi menggunakan perintah sentuhan sehingga membantu pengunjung mendapatkan informasi dan fitur yang diinginkan dengan lebih cepat.

Friday, September 27, 2013

JQUERY MOBILE

 
          JQuery Mobile adalah web framework yang dioptimalkan untuk perangkat-perangkat layar sentuh (touch-optimized). sebagai library, jQuery Mobile yang dikenal sebagai library JavaScript maupun framework mobile ini dikembangkan oleh tim jQuery Project. Tujuan pengembangannya adalah berfokus pada pembuatan framework yang kompatibel dengan beraneka ragam perangkat smartphone dan tablet.

           JQuery Mobile dikembangkan sebagai alternatif yang menjawab kebutuhan akan pengembangan aplikasi web mobile yang mudah dan memiliki banyak potensi. JQuery Mobile sangat mungkin untuk membuat aplikasi web mobile yang penampilan dan interaktivitasnya konsisten di semua perangkat yang mendukung, serta memiliki kemampuan user interface (UI) yang canggih.

           JQuery Mobile merupakan sistem user interface berbasis HTML5 dan pengembangan dari library JQuery dan jQuery UI yang sedang populer saat ini. kelebihan jQuery adalah kodenya ringan, menerapkan desain yang dapat beradaptasi dengan berbagai jenis perangkat mobile, dan menonjolkan markup semantik. Oleh karena itu, desainnya sangat fleksibel dan mempunyai theme yang bisa disesuaikan.

Sunday, September 22, 2013

Antrian FIFO

FIFO adalah kependekan dari First In First Out, artinya yang pertama kali masuk yang pertama kali dikeluarkan.
Sebetulnya prinsip FIFO sama seperti antrian. Nah, dalam mengantri tentu yang mengantri pertamakali lah yang akan dilayani bukan? Dan orang pertama ini tentu yang akan selesai / keluar dari antrian tersebut.
Lalu apa beda FIFO dengan Queue? Jika FIFO merupakan stack, atau tumpukan, artinya bila ada barang yang ditumpuk tidak harus ada barang yang keluar.
Tapi dalam antrian, jika ada yang masuk maka harus ada yang keluar.
Namun dalam prakteknya, sering kali orang menggunakan teknik dan metode queue dalam pemrograman,
Sebab metode stack, dikhususkan hanya bagi Last in First Out, dimana metode Pop() otomatis mendelete data yang terakhir. (khususnya di .NET)
Prinsip Queue
Stack FIFO vs Stack LIFO, push artinya masuk, pop artinya keluar
Lalu apa saja operasi -operasi yang ada dalam proses FIFO ini?
Berikut algoritma sederhana dari FIFO.
a. Insert : menambahkan data ke dalam stack  Prosedurnya :
- Periksa apakah stack penuh atau tidak
- Jika stack belum penuh : tambahkan nilai last ( nilai banyak array).
Masukkan data pada posisi last ( array [last] )
b. Delete : menghapus data dari stack. Prosedurnya :
- Periksa apakah stack kosong atau tidak
- Jika belum kosong, maka ambil data pada posisi 1, Kemudian turunkan nilai last
Pindahkan data dari posisi 2 ke 1, 3 ke 2, dst hingga posisi last +1 ke last.
Untuk Implementasinya, penulis mengambil contoh dari Java dan dari VB.NET
Contoh FIFO dalam JAVA. Dalam java, algoritma ini dimudahkan dengan adanya package dari java yaitu java.util.LinkedList
import java.util.LinkedList;
public class NewMain {

       public static void main(String[] args) {

        LinkedList <Integer> myQ=new LinkedList<Integer>();
        myQ.add(1);
        myQ.add(6);
        myQ.add(3);
        System.out.println(myQ); //1 6 3
        int first=myQ.poll();// retrieve and remove the first element
        System.out.println(first);//1
        System.out.println(myQ);//6 3
        myQ.add(2);
        System.out.println(myQ);//6 3 2
        myQ.poll();
        System.out.println(myQ); // 3 2

               }
    }
Output :
1
6 3
6 3 2
3 2


Dalam VB.NET, dari berbagai sumber yang penulis cari, semua menganjurkan penggunaan metode queue untuk menerapkan algoritma FIFO.
Berikut contoh queue dalam console VB.NET yang kami sesuaikan sesuai dengan algoritma FIFO yang kami jelaskan sebelumnya.
Metode yang digunakan mudah,yaitu :
  • Enqueue() untuk menambah data
  • Dequeue() untuk menghapus data
  • arr = winQueue.ToArray mengubah list antrian ke dalam array sehingga bisa di show ( ditampilkan)
  •  Peek() melihat data yang ada diurutan/ antrian pertama.
  •  count() menhitung jumlah antrian
Public Class Form1

    Dim winQueue As New Queue

    Private Sub btn_enque_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_enque.Click
        txt_enque.Text = txt_enque.Text.Trim
        If txt_enque.Text = "" Then
            MessageBox.Show("Please enter Element")
            txt_enque.Focus()
        Else
            MessageBox.Show(txt_enque.Text & " Element entered into Queue")

            winQueue.Enqueue(txt_enque.Text)
            txt_enque.Text = ""
        End If
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim arr() As Object, i As Integer
        arr = winQueue.ToArray

        If arr.Length = 0 Then
            MessageBox.Show("No Element in the Queue")
            Exit Sub
        End If

        For i = 0 To arr.Length - 1
            MessageBox.Show(arr(i))
        Next
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        If winQueue.Count > 0 Then
            MessageBox.Show(winQueue.Dequeue() & " Element is delete from Queue")
            If winQueue.Count > 0 Then
                MessageBox.Show(winQueue.Peek() & " is the Top 1 Element")
            Else
                MessageBox.Show("No Element in Queue to Delete")
            End If
        Else
            MessageBox.Show("No Element in Queue to Delete")
        End If
    End Sub
End Class
Capture2
Capture3Capture4Capture5
Sumber :
http://www.mycstutorials.com/articles/data_structures/stacks
http://www.java2s.com/Code/Java/Collections-Data-Structure
/SimpleQueueFIFObasedonLinkedList.htm

http://stackoverflow.com/questions/10213707/fifo-based-queue-implementations
Materi Kelas XI IPA. LPK Kosayu
http://en.wikipedia.org/wiki/FIFO
http://www.4microsoftsolutions.com/post/Queues-in-VbNet.aspx
http://vb.net-informations.com/collections/vb.net_Queue.htm
http://msdn.microsoft.com/en-us/library/system.collections.queue.enqueue%28v=vs.71%29.aspx
http://www.codeguru.com/columns/vb/working-with-queues-and-stacks.htm

Sunday, September 15, 2013

instal windows 7


Bagi yang belum pernah menginstall windows 7 ke komputer atau laptop. berikut cara menginstall windows 7 lengkap dengan gambar gambarnya. Langkah2 ini baik dengan menggunakan media DVD ataupun media lain seperti memakai flashdisk adalah sama, baik itu untuk versi 32bit maupun versi 64bit,
Yuk kita mulai!.
Masukkan DVD windows 7 atau colokkan flashdisk windows 7 kita, dan kemudian booting lah memakai media yang telah kita pilih, lalu proses loading file akan dimulai.




Pilih bahasa Anda, waktu & format mata uang, keyboard atau metode input dan klik Next.


Klik Install now


Conteng I accept the license terms dan klik Next.


Klik Upgrade jika Anda sudah mempunyai versi Windows sebelumnya atau Custom (advanced) jika anda tidak memiliki versi Windows sebelumnya atau ingin menginstal salinan baru Windows 7.


(Lewati langkah ini jika Anda memilih Upgrade dan hanya memiliki satu partisi) Pilih drive mana Anda ingin menginstal Windows 7 dan klik Next. Jika Anda ingin membuat partisi, klik opsi Drive options (advanced), buatlah partisi dan kemudian klik Next.


Sekarang akan dimulai menginstal Windows 7. Langkah pertama, (yaitu Windows mulai menyalin file) sudah dilakukan ketika anda booting DVD/fd Windows 7 sehingga akan selesai seketika.


Setelah menyelesaikan langkah pertama, ia akan memperluas (decompress) file yang telah disalin.




Langkah ketiga dan keempat juga akan diselesaikan langsung seperti langkah pertama.




Setelah itu secara otomatis akan restart setelah 15 detik dan melanjutkan setup. Anda juga dapat klik Restart now untuk restart tanpa perlu menunggu.






Setelah restart untuk pertama kalinya, proses setup akan dilanjutkan. Ini adalah langkah terakhir sehingga akan mengambil waktu yang agak lamadaripada langkah sebelumnya.


Sekarang akan otomatis restart lagi dan melanjutkan setup. Anda dapat klik Restart now untuk restart tanpa perlu menunggu.








Ketik nama pengguna yang Anda inginkan dalam kotak-teks dan klik Next. Nama komputer akan otomatis terisi.


Jika Anda ingin mengatur sandi, ketik di kotak teks dan klik Next.


Ketik kunci produk Anda dalam kotak-teks dan klik Next. Anda juga dapat melewatkan langkah ini dan cukup klik Next jika Anda ingin mengetik kunci produk nanti. Windows akan berjalan hanya selama 30 hari jika Anda melakukan ini.


Pilih opsi yang Anda inginkan untuk Windows Update.


Pilih zona waktu dan klik Next.


Jika anda terhubung ke jaringan apapun, ia akan meminta Anda untuk menetapkan lokasi jaringan.












Nah selesai sudah proses penginstallan windows7 baik dengan menggunakan flashdisk maupun DVD.
Jika ada pertanyaan, silahkan tinggalkan komentarnya.

cara instal windows XP

menginstal windows XP

Nyalakan PC dan dengan beberapa langkah lagi PC pun siap Anda nikmati.
Sabar. PC memang telah selesai Anda rakit, tapi perlu beberapa pengesetan lagi sebelum bisa Anda pakai. Dan kali ini singkirkan deh obeng dan peralatan lainnya.
Yang Anda perlukan cuma tak-tik pada kibor atau klak-klik dengan mouse saja, karena Anda tinggal mengeset BIOS dan menginstal sistem operasi saja. Pada praktik ini kami menggunakan sistem operasi Windows XP Profesional (Original).
O ya, jika Anda menemukan masalah, jangan buru-buru panik. Anda bisa melihat berbagai kemungkinan penyebab dan solusinya pada bagian troubleshooting di akhir laporan ini. http://bagikanilmu.blogspot.com/

MENGATUR BIOS 

LANGKAH 1
Hubungkan monitor, kibor, mouse dan peranti lainnya pada PC. Jangan lupa tancapkan kabel power ke port power di belakang PC. Sesudah itu, tekan tombol power pada PC dan monitor untuk menghidupkan komputer rakitan Anda. PC segera melakukan proses booting.
LANGKAH 2
Segeralah menekan tombol [Delete] pada kibor untuk masuk ke menu BIOS/CMOS Setup.
LANGKAH 3
Anda akan masuk BIOS. Pada workshop ini, motherboard yang kami gunakan menggunakan AwardBIOS. Jadi langkah-langkah berikut ini disusun berdasarkan AwardBIOS. Pengaturan untuk jenis BIOS lainnya kurang lebih sama saja kok. Nah, hal pertama yang harus Anda lakukan adalah mengeset waktu yang akan digunakan oleh sistem komputer. Aturlah melalui menu [Main] [System Time]. Untuk mengubahnya, gunakan tombol [+], [-] dan tombol [Tab] pada kibor Anda

LANGKAH 4
Selanjutnya, dengan cara yang sama, ubahlah tanggal pada sistem komputer Anda melalui menu [System Date].
LANGKAH 5
Setelah mengeset waktu dan tanggal dari sistem, jika mau, Anda juga dapat memasang password BIOS agar orang lain tidak dapat mengubah setelan BIOS yang Anda buat. Caranya, pilih menu [Supervisor Password], lalu tekan tombol [+] pada kibor. Selanjutnya, masukkan password Anda pada boks Enter Password, lalu klik [Enter]. Masukkan kembali password Anda pada boks Confirm Password, kemudian kembali klik [Enter]. Nah, sekarang status opsi Supervisor Password pasti menjadi Enabled.


LANGKAH 6
Bila PC Anda akan dipakai beramai-ramai, Anda juga bisa mengeset user password untuk masing-masing pengguna. Manfaatkan saja menu [User Password]. Cara mengesetnya sama saja kok dengan pengaturan pada supervisor password.


LANGKAH 7
Sekarang bukalah menu [Advanced] dengan menekan tombol [‡] (arah panah ke kanan) pada kibor Anda, lalu pilih [I/O Device Configuration] kemudian [Enter].

LANGKAH 8
Di sini Anda dapat mengatur penggunaan fitur onboard pada motherboard Anda. Misalnya, bila Anda menggunakan kartu suara dan modem yang bukan on-board, ubahlah opsi [Onboard AC97 Audio Controller] dan [Onboard AC97 Modem Controller] menjadi [Disabled] dengan menekan tombol [+] pada kibor Anda. Selanjutnya klik [Esc] untuk kembali ke menu [Advanced].

LANGKAH 9
Sekarang pilih opsi [PCI Configuration] lalu tekan [Enter]. Kemudian agar slot USB Anda berfungsi set opsi [USB Function] menjadi [Enabled]. Jika belum, Anda bisa mengubahnya dengan menekan tombol [+]. Jika sudah, kembali ke menu [Advanced] dengan menekan tombol [Esc].

LANGKAH 10
Selanjutnya Anda dapat mengubah manajemen penggunaan listrik dari komputer melalui menu [Power] dengan menekan tombol [‡]. Namun untuk mudahnya, tak usah mengubah hal apa pun dalam pengaturan ini.

LANGKAH 11
Selanjutnya buka menu [Boot]. Nah, untuk memudahkan penginstalan sistem operasi yang akan dilakukan setelah ini, ubahlah pola boot dari PC. Set CD ROM sebagai boot device pertama, kemudian hard disk sebagai boot device ke dua dan floopy boot device ke tiga, dengan menggunakan tombol [+] atau [-]. Gunanya, agar tiap kali booting, komputer mencari adanya sistem operasi di CD-ROM dulu, baru kemudian hard disk, dan floopy.


LANGKAH 12
Masukkan CD instalasi Windows XP ke CD-ROM drive. Setelah itu, pilih menu [Exit] [Exit Saving Changes] untuk keluar dari BIOS dan menyimpan pengaturan yang Anda buat barusan. Selanjutnya komputer akan restart. Dan jika Anda tadi mengaktifkan user password, maka akan muncul bok password. Isi password tersebut agar komputer dapat melanjutkan proses booting.

Friday, September 13, 2013

PENGERTIAN JAVA


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.

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


PERBEDAAN JAVA DENGAN HTML

Java
• JavaScript diperkenalkan pada tahun 1995 dan telah dikemas dengan Netscape Navigator 2.0 untuk menyediakan fungsionalitas tambahan untuk halaman web.

• JavaScript adalah pemrograman tingkat tinggi bahasa yang digunakan terutama untuk menambahkan elemen ke situs web.

• JavaScript mampu memperoleh input dari user, memungkinkan untuk interaktivitas pengguna.

• JavaScript terutama digunakan untuk menambahkan konten tambahan ke halaman web yang ada.

HyperText Markup Language (HTML)

• HyperText Markup Language (HTML) adalah bahasa scripting yang pertama kali diperkenalkan pada tahun 1991. HTML digunakan untuk memformat teks dan gambar pada halaman web.

• adalah bahasa scripting yang digunakan untuk membuat struktur website.

• HTML statis. HTML saja tidak bisa memperoleh masukan dari pengguna.

• HTML digunakan untuk memformat teks dan objek pada halaman web.

CONTOH SYNTAX JAVA

Contoh 1

href="javascript:void(0)">Show Me


Contoh 2

package org.kodejava.example.lang;

public class LeadingZerosExample {
public static void main(String[] args) {
int number = 1500;

//
// String format below will add leading zeros (the %0 syntax)
// to the number above. The length of the formatted string will
// be 7 characters.
//
String formatted = String.format("%07d", number);

System.out.println("Number with leading zeros: " + formatted);
}
}

Thursday, September 12, 2013

Pengertian PHP


A. Pengertian PHP

PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web untuk menulis halaman web dinamik dengan cepat.

B. Kelebihan PHP

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.
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. Ms. Access
4. Sybase
5. PostgreSQL
6. dan lainnya
PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP

C. INSTALASI WEBSERVER

Web server merupakan server internet yang mampu melayani koneksi transfer data dalam protocol HTTP. Web server merupakan hal yang terpenting dari server di internet dibandingkan server lainnya seperti e-mail server, ftp server ataupun news server. Hal ini di sebabkan web server telah dirancang untuk dapat melayani beragam jenis data, dari text sampai grafis 3 dimensi. Kemampuan ini telah menyebabkan berbagai institusi seperti universitas maupun perusahaan dapat menerima kehadirannya dan juga sekaligus menggunakannya sebagai sarana di internet.

Web server juga dapat menggabungkan dengan dunia mobile wireless internet atau yang sering di sebut sebagai WAP (wireless Access Protocol) yang banyak digunakan sebagai sarana handphone yang memiliki fitur WAP. Dalam kondisi ini, webserver tidak lagi melayani data file HTML tetapi telah melayani WML (wireless Markup Language)
Salah satu software yang kita rekomendasikan dan sudah digunakan oleh SMADA selama 4 thn lebih adalah Appserv versi 2.5.4a. Software tersebut dapat kita download secara gratis pakai google dengan kata kunci “appserv-win32-2.5.4a.zip” merupakan software open source yang sekarang ini sudah merebut pasar dunia lebih dari 50%. Web server ini fleksibel terhadap system operasi windows9x/NT. Bagi pengguna linux dapat memanfaatkan Lampp.

D. Instalasi

Setelah kita berhasil mendownload Appserv versi 2.5.4a. Software ini bentuknya application, sehingga kita bisa langsung menginstalnya seperti software lainnya.
Setelah kita berhasil menginstalnya, jika kita tidak melakukan perubahan directory ketika menginstalnya maka software tersebut akan otomatis tersimpan di directory “c:\appserv\”, pilih typical, server name pilih localhost, username isikan root, password kosongkan.

E. Test Server
Setelah selesai install server, buka internet Explorer, pada address ketikkan localhost, maka akan tampil banyak link, yang terpenting adalah link phpmyadmin yang biasa digunakan untuk mengatur (dump) database.


F. Latihan Scripting PHP

Sebelumnya, gunakan windows Explorer, masuk directory “c:\appserv\www\ “ hapus semua file di directory ini ( kecuali directory phpmyadmin ).

Bicara mengenai php programming, tentunya kita tidak akan terlepas dari yang namanya penggunaan database. Kita bisa menggunakan berbagai aplikasi database yang telah banyak tersebar diinternet dan dapat kita unduh kapanpun kita perlukan. Untuk dapat menjalankan web application dengan php, selain appserver yang telah direkomendasikan oleh pak admin, kita juga dapat menggunakan XAMPP.

Dan... apa itu XAMPP?

XAMPP adalah suatu program untuk aplikasi Web Server yang berisi PHP, MySQL, Apache dan PHPMyAdmin. Dengan program ini kita tidak perlu susah payah install satu persatu. Jadi lebih mudah bukan Wink. Saya juga menggunakan XAMPP untuk membuat my personal website sebagai bahan tugas akhir saya.

Dan untuk instalasinya saya masih menggunakan OS windows XP, namun bila ingin tau bagaimana caranya untuk dapat menginstal XAMPP pada linux OS, disini akan saya berikan sedikit sharingan artikelnya :

Instalasi XAMPP pada Linux Operating System:

1. Langkah Pertama Download xampp
Anda bisa mendownload xampp pada link berikut:

http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.5.3a.tar.gz

atau

http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.5.3a.tar.gz

2. Langkah Kedua Installasi
- masuk ke Linux Sell dan login sebagai root.
- extract file hasil download tersebut ke direktori /opt :
#tar xvfz xampp-linux-1.5.3.tar.gz -C /opt

3. Langkah Ketiga Start xampp
Untuk memulai XAMPP tinggal panggil melalui perintah :
#/opt/lampp/lampp start
Maka akan muncul tampilan : Starting XAMPP 1.5.3…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.Ready. Apache and MySQL are running

4. Langkah Keempat adalah tinggal Test
Buka browser anda dan ketikan : http://localhost dan akan muncul tampilan pertama dari xampp.