Authentication
226x Tipe PDF Ukuran file 0.73 MB Source: repository.uinjkt.ac.id
Studia Informatika: Jurnal Sistem Informasi , 5(2), 2012, 1-17 ANALISIS DAN PERANCANGAN WEB SERVER PADA HANDPHONE Evy Nurmiati1 1 Staf Pengajar Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta Tel : (021) 7493547 Fax : (021) 7493315 e-mail : eri_rustamaji@yahoo.com ABSTRACT Salah satu cara untuk memanfaatkan perkembangan teknologi saat ini adalah dengan memanfaatkan handphone sebagai sarana untuk mengakses jaringan internet. Konsep perancangan pemanfaatan web server pada handphone yang digunakan adalah free web server yang dibuat atas kerjasama dengan Nokia, yaitu http://mymobilesite.net. Proses instalasi, pengaktifan dan akses terhadap web server (Nokia N958 GB), melakukan koneksi antar server dengan client (Nokia E51) menggunakan IP (Internet Protocol) number dari handphone yang berfungsi sebagai web server. Akses web server dapat dilakukan dimana dan kapan saja dengan syarat bahwa handphone yang dipakai web server dalam keadaan online. Hasil analisis terhadap uji coba perbandingan tingkat kecepatan download dan browsing menunjukkan pemakaian web server pada komputer akan lebih baik dibandingkan dari handphone apabila komputer yang dipakai memiliki hardware (prosesor dan memori) yang mendukung dan lebih baik tetapi apabila komputer dan handphone telah memakai hardware yang sama-sama maksimal, maka dianjurkan untuk lebih menggunakan handphone karena handphone dengan mobilitasnya yang cukup tinggi walaupun ada kekurangannya kecepatan koneksi ditentukan oleh jaringan/provider yang dipakai dan waktu pemakaian. Kata kunci : Client, handphone, nomor internet protocol , koneksi, web server. ABSTRACT One way to take advantage of current technological development is the use of cellphones as a means to access the Internet network. The concept design of mobile phone use on the web server used is a free web server that is created in collaboration with Nokia, which is http://mymobilesite.net. The installation, activation and access to the web server (Nokia N958 GB), a connection between the server with the client (Nokia E51) using IP (Internet Protocol) number of mobile phone that serves as a web server. Access the web server can be done anywhere and anytime with the condition that the mobile phone used by a web server is online. The analysis of the comparative trial download and browsing speeds indicate the use of a web server on a computer will be better than those from mobile phones are used when the computer has the hardware (processor and memory) that support and better, but if the computers and mobile phones have been using the same hardware-at maximum, it is recommended to better use the phone as a mobile phone with a fairly high mobility despite its shortcomings connection speed is determined by the network/provider used and the time consumption. Key Word: Client, handphone, internet protocol number, connection, web server. 1. PENDAHULUAN yang dapat kita lakukan untuk memanfaatkan perkembangan teknologi yang sedang terjadi saat ini. Semakin maju dan berkembangnya ilmu pengetahuan Salah satu cara adalah dengan memanfaatkan membuat berkembangnya pula teknologi. Kedua hal handphone atau telepon genggam sebagai sarana ini akan selalu berhubungan. Kemajuan ilmu untuk mengakses jaringan internet, dalam hal ini pengetahuan yang berorientasi pada pengembangan membuka halaman situs untuk melihat halaman teknologi dan informasi merupakan bagian dari informasi situs tersebut melalui browser handphone. kehidupan masyarakat dunia saat ini, sebagian besar Semakin banyak bermunculannya situs seperti ini masyarakat dunia ini sudah tentu tidak ingin dikarenakan tuntutan konsumen handphone sehingga ketinggalan teknologi dan informasi. Banyak cara vendor-vendor handphone dan operator-operator 1 Copyright ©2012, Studi Informatika: Jurnal Sistem Informasi, p-ISSN 1979-0767 Studia Informatika: Jurnal Sistem Informasi , 5(2), 2012, 1-17 seluler seperti telkomsel atau indosat terus sesuai kebutuhan, apa spesifikasi hardware yang mengembangkan fasilitas-fasilitas handphone agar dibutuhkan, bagaimana kondisi interkoneksi jaringan dapat melakukan akses internet melalui handphone internet yang ada, dan lain sebagainya. Sehingga dan membuka berbagai halaman situs, seperti : berdasarkan alasan tersebut, maka penulis mencoba http://wap.google.com, http://wap.telkomsel.com, membuat web server dengan menggunakan software http://wap.yahoo.com dan lain-lain. Sementara, yang didukung oleh Nokia sebagai salah satu hampir di 35 negara pada benua Asia telah memiliki hardware yang dipilih oleh penulis dalam penelitian operator seluler (http://en.wikipedia.org). Bahkan dengan menggunakan free open source yang beberapa tahun terakhir, beberapa vendor ataupun diperoleh di http://mymobilesite.net. produsen handphone bekerjasama dengan software internet ataupun web berusaha membuat ataupun 2. LANDASAN TEORI mengadakan project atau penelitian yang lebih berkembang yang berhubungan dengan handphone 2.1. Web Server dan web. Web server adalah software yang menjadi tulang Seperti diketahui, web atau istilah lengkapnya web belakang dari world wide web (www) yang pertama site atau juga sering disebut home page adalah suatu kali tercipta sekitar tahun 1980an. Web server halaman yang berisi sejumlah informasi yang dapat menunggu permintaan dari client yang menggunakan diakses dan dibaca melalui sistem jaringan dengan browser seperti Netscape Navigator, Internet menggunakan program browser. Informasi yang Explorer, Mozilla Firefox, dan program browser dapat ditampilkan lewat web dapat berupa tulisan, lainnya. Jika ada permintaan dari browser, maka web gambar, dan bahkan audio visual pun bisa server akan memproses permintaan itu kemudian ditampilkan. memberikan hasil prosesnya berupa data yang Untuk memasang web agar bisa di baca oleh orang diinginkan kembali ke browser. lain dari komputer lain di dalam sistem jaringan, baik Data ini mempunyai format yang standar, disebut jaringan lokal (LAN) maupun jaringan berbasis luas dengan format SGML (Standar General Markup (WAN dan Internet) maka memerlukan program yang Language). Data yang berupa format ini kemudian dapat memberikan layanan web atau web server. Web akan ditampilkan oleh browser sesuai dengan server ada yang dibuat secara terpadu dengan kemampuan browser tersebut. Contohnya, bila data program sistem operasi dan secara terpisah. Program yang dikirim berupa gambar, browser yang hanya web server ada banyak jenisnya, seperti apache, mampu menampilkan teks (misalnya lynx) tidak akan abbys, xitami dan IIS (Internet Information Service). mampu menampilkan gambar tersebut, dan jika ada Untuk program web server IIS (Internet Information akan menampilkan alternatifnya saja. Service) sudah menjadi satu paket di dalam sistem Web server, untuk berkomunikasi dengan client-nya operasi windows 2000 server. (web browser) mempunyai protokol sendiri, yaitu HTTP (hypertext transfer protocol). Dengan protokol Sehingga dapat dikatakan bahwa web server adalah ini, komunikasi antar web server dengan client-nya software server yang menjadi tulang belakang dari dapat saling dimengerti dan lebih mudah. Seperti World Wide Web (WWW). Web server menunggu telah dijelaskan diatas, format data pada world wide permintaan dari client yang menggunakan browser web adalah SGML. Tapi para pengguna internet saat seperti netscape navigator, Internet Explorer, mozilla ini lebih banyak menggunakan format HTML firefox, dan program browser lainnya. Jika ada (hypertext markup language) karena penggunaannya permintaan dari browser, maka web server akan lebih sederhana dan mudah dipelajari. memproses permintaan itu dan kemudian Standarisasi web server dalam penerapan memberikan hasil prosesnya berupa data yang penggunaannya antara lain dikeluarkan oleh W3C diinginkan kembali ke browser. (World Wide Web Consortium), IETF (Internet Web server, untuk berkomunikasi dengan clientnya Engineering Task Force), dan beberapa organisasi (web browser) mempunyai protokol sendiri yaitu lainnya. Sampai saat ini, sudah lebih dari 110 HTTP (HyperText Transfer Protocol). Dengan spesifikasi yang dirilis oleh W3C (W3C protokol ini, komunikasi antar web server dengan Recommendations). Contoh standarisasi web server clientnya (browser) dapat saling dimengerti dan lebih antara lain : mudah. 1. Spesifikasi HTML, CSS, DOM dan XHTML Untuk membuat sebuah web server, maka kita akan (W3C) menemukan berbagai macam persoalan, dimulai dari 2. Spesifikasi Javascript (ECMA) pemilihan software web browser mana yang paling 2 Copyright ©2012, Studi Informatika: Jurnal Sistem Informasi, p-ISSN 1979-0767 Studia Informatika: Jurnal Sistem Informasi , 5(2), 2012, 1-17 3. URL, HTTP (IETF) dalam bentuk dokumen ASP atau bisa juga dikenal dengan Active Server RFC Pages. Server scripting yang memungkinkan untuk membuat web dinamis dan interaktif. Sejatinya 2.2. Pertimbangan Pemilihan Web Server halaman ASP adalah sekumpulan script yang Hal yang paling utama dalam proses pembuatan web dieksekusi, diproses di web server, dan kemudian server adalah memilih software mana yang akan hasil dari eksekusi tersebut baik berupa halaman digunakan sebagai web server kita. Untuk itu perlu HTML, maupun format data lain yang di inginkan 1 adanya pertimbangan sebagai berikut : (XML, teks, dll), dikirimkan ke web browser. (PC 1. Lisensi dari software yang akan digunakan Mild edisi 24/03/2007) (freeware, shareware atau komersial). PHP adalah salah satu bahasa pemrograman 2. Kemudahan instalasi. web yang open source, kode PHP dapat digabungkan 3. Kemudahan dalam mengatur konfigurasi. dengan kode HTML untuk membentuk suatu halaman 4. Kemudahan untuk menambah atau mengubah web yang dinamis, dalam konsep web, jika suatu web peripheralnya. browser mengakses file dengan kode HTML murni 5. Kemampuan Software. maka web server akan mengirimkan file terakses 6. Besar ruang yang dibutuhkan untuk menyimpan secara utuh tanpa ada proses terlebih dahulu terhadap file-file minimal yang dibutuhkan agar software kode-kode yang digunakan dalam file tersebut, dapat berfungsi dengan baik. berbeda dengan file PHP, web server akan 7. Prospek software tersebut dimasa yang akan mengirimkan file PHP tersebut ke suatu program datang. kompiler (dalam hal ini adalah PHP kompiler) untuk 8. Performasi dan konsumsi sumber daya yang segera diproses, PHP compiler tersebut akan digunakan software itu. mengirimkan hasil prosesnya ke web server untuk 9. Fasilitas apa yang mampu didukung oleh segera dikirimkan kembali ke program pengakses. software itu. Hal ini akan memudahkan pembuat website untuk 10. Dukungan teknis (mempunyai site-site atau milis mengembangkan website dinamis, dalam hal ini untuk bertanya bila terjadi masalah). website yang dapat merespon apa yang diminta oleh 11. Dukungan platform (jenis sistem operasi apa masing-masing program pengakses. saja yang dapat menjalankan software tersebut). Java adalah sebuah bahasa pemrograman dan juga 12. Dukungan terhadap third party (apakah software sebuah platform. Sebagai sebuah bahasa ini dapat ditambahkan software tambahan pemrograman tingkat tinggi, Java adalah sebuah sebagai pelengkap). bahasa berorientasi objek (object oriented programming). Jika pernah memprogram dengan 2.3. Perangkat Lunak (Software) bahasa pemrograman OOP, seperti C++ atau Web Server Smalltalk, mungkin ingat betapa menyenangkannya Web server memiliki program pendukung yang memprogram dengan konteks objek. Program ini kemudian digunakan dalam teknologi web, adapun merancang beberapa objek satu demi satu dengan jenis perangkat lunak web server dapat dibagi mendefinisikan berbagai property yang dimiliki menjadi beberapa bagian, yaitu : object tersebut dan pekerjaan (task) yang dapat ditangani oleh objek tersebut. Kemudian merangkai 1. Konvensional semua objek tersebut dengan mendefinisikan relasi HTML merupakan singkatan dari HyperText Markup antar objek tersebut seperti halnya membangun Language. HTML adalah dokumen text yang bisa sebuah mobil dari komponen-komponennya. Satu lagi dibaca untuk dipublikasikan di World Wide Web yang ditawarkan oleh Java, dan tampaknya sampai (WWW), dan semua nama file dokumen HTML saat ini baru Java yang memiliki ini, adalah sifat mempunyai ekstensi html atau htm. Dalam sebuah portabilitas dan independensi terhadap arsitektur dari dokumen HTML anda akan melihat tags. Tags adalah program-program yang ditulis dengan 100% Java. penempatan atau nilai format teks yang Yang dimaksud dengan portabilitas dan independensi memerintahkan browser untuk menampilkan sebuah terhadap arsitektur adalah : sebuah program yang dokumen html. dibuat dengan Java akan dapat dijalankan pada semua mesin atau komputer yang mempunyai Java Virtual 1Fauzan Azmi, Machine. http://azmifauzan.net/wpcontent/uploads/2007/10/web -server.pdf 2. Micro Web Server 3 Copyright ©2012, Studi Informatika: Jurnal Sistem Informasi, p-ISSN 1979-0767 Studia Informatika: Jurnal Sistem Informasi , 5(2), 2012, 1-17 Cisco micro web server merupakan suatu web server Apache berkembang. Disini akan coba dijelaskan yang sangat mudah untuk diinstal, memiliki harga perbedaan antara NCSA httpd dan Apache sehingga yang efektif, dan terjamin. Cisco micro web server ini pengguna kedua server dapat memutuskan jika dapat digunakan untuk web hosting, mengatur suatu bertemu kebutuhan lain yang lebih baik. Dengan kata intranet workgroup perusahaan, dan mengupload lain disini dilihat direktif yang diubah antara NCSA router imej konfigurasi dan mendownload router dan Apache, yang mana dapat digunakan sebelumnya pada NCSA jika mereka memutuskan mengkonversi update perangkat lunak. Berdasarkan pada arsitektur ke Apache. HyperText Transfer Protocol (HTTP), micro web NCSA versi 1.3 merupakan dasar perkembangan server menawarkan suatu graphical user interface Apache. Pada awalnya, Apache merupakan suatu (GUI) Java dan data yang ada lebih besar dari 2 penggantian secara tiba-tiba untuk NCSA httpd, Mbps. Suatu disk drive sebesar 100 MB ZIP bagaimanapun keduanya yang dikembangkan saat ini mengizinkan suatu distribusi informasi yang cepat memiliki beberapa perbedaan antara kedua server. dan otorisasi web. Sebagai tambahan, mendukung Kemudian, kebanyakan kode Apache secara luas ditulis kembali, khususnya mengizinkan drive CD-ROM ganda dan hard drive dengan fungsionalitas menjadi diperluas dengan modules. kapasitas sebesar 1.2 MB menetapkan solusi jaringan Fitur ini menjelaskan bagaimana versi Apache saat ini yang terdistribusi. dan NCSA httpd berbeda, apakah fitur Apache Ethernet Micro Web Server atau biasa disebut juga bertambah, dan ataupun dipersingkat. Hal ini diikuti MWS V2.00 untuk Ethernet sangat mudah untuk dengan suatu daftar terperinci yang berubah antara mengontrol segalanya, dengan Ethernet diantara hal NCSA dan Apache. Versi ini digunakan untuk lainnya : diluar ataupun di dalam pencahayaan, alarm memperbandingkan Apache dan NCSA http. instalasi, webcam etcetera, dan etcetera. Micro web Kemungkinan perbedaan yang paling utama antara server akan dapat muncul di internet dengan Apache dan NCSA adalah bahwa Apache diperluas menggunakan jenis ethernet jika memiliki ADSL- melalui suatu API program. Berarti bahwa internet koneksi dan suatu router. Dengan kata lain, fungsionalitas Apache dapat diperluas, melalui server akan terhubung dengan ethernet dimana modules. Daftar fitur Apache memberikan maksudnya bahwa paling tidak dibutuhkan suatu konsentrasi pada fungsi yang ditetapkan oleh server komputer dengan kartu jaringan (networkcard) dan dalam konfigurasi yang kurang, atau dengan protokol TCP/IP. Angka acak dari micro web server penambahan modul yang didistribusikan sebagai dapat dihubungkan dengan jaringan. Server dapat bagian dari Apache. Bagaimanapun ada banyak digunakan dengan suatu web browser MSIE atau penambahan modul yang dapat ditambahkan pada Netscape (sebagai contoh: http://192.168.255.100). kinerja tugas khusus. PDA Micro Web Server merupakan micro web server yang dikembangkan dengan program Java yang Fitur-fitur utama dari Apache yang mendukung dan mendukung eksekusinya dalam suatu lingkungan NCSA yang tidak mendukung adalah: terbatas seperti profil pribadi J2ME. Komponen yang a. Tambahan pilihan kebenaran: tidak dikenali, digunakan untuk kedua konten static (halaman dari suatu file DB Berkeley, dari suatu database HTML, imej, dan lain-lain) dan Java servlets yang mySQL atau Postgres95 dapat menurunkan konten dinamik. Server dgunakan b. Semuanya langsung dapat muncul dalam dengan standar Java Servlet dan hanya membutuhkan beberapa file konfigurasi 60 Kb. Sebagai tambahan, hal ini termasuk suatu c. Perangkat secara otomatis dari tipe tiruan pada pustaka yang dapat menyimpan dalam bentuk XML suatu respon berdasarkan pada isi file ( (aplikasi sinkronisasi terfokus). Bentuk ini dapat menggunakan mod_mime_magic) dikirimkan dengan model yang berbeda pada server d. Membangun suatu program CGI ketika file dari pusat menggunakan perangkat sinkronisasi tipe tiruan utama diakses, dengan petunjuk tindakan 3. NCSA httpd ke Apache e. Format logging dapat dibentuk (dengan Dua web server yang paling terkenal dari survei LogFormat) dan file log ganda (dengan Netcraft adalah Apache dan NCSA (National Center Customglog) for Supercomputing Application) httpd. Kedua server f. Menciptakan suatu log clickstream pengguna secara luas digunakan, walaupun menurut survei (pilihan modul mod_usertrack). server Apache digunakan diatas dua kali situs seperti g. Pemuatan modul dinamis (pilihan modul NCSA, dan pembagian pasar NCSA jatuh ketika mod_so) 4 Copyright ©2012, Studi Informatika: Jurnal Sistem Informasi, p-ISSN 1979-0767
no reviews yet
Please Login to review.