Minggu, 05 Agustus 2018

Pengertian Aplikasi Web,WWW,Browser,Web Server,Editor Teks dan Tool Pengembangan Web

APLIKASI WEB


Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Jump to navigationJump to search



Tampilan salah satu aplikasi web.


Dalam rekayasa perangkat lunak, suatu aplikasi web (bahasa Inggrisweb application atau sering disingkat webapp) adalah suatu aplikasiyang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga merupakan suatu aplikasi perangkat lunak komputer yang dikodekan dalam bahasa yang didukung penjelajah web (seperti ASPPerlJavaJava ScriptPHPPythonRuby, dll) dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi.


Aplikasi web menjadi populer karena kemudahan tersedianya aplikasi klien untuk mengaksesnya, penjelajah web, yang kadang disebut sebagai suatu thin client (klien tipis). Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus mendistribusikan dan menginstalasi perangkat lunak pada kemungkinan ribuan komputer klien merupakan alasan kunci popularitasnya. Aplikasi web yang umum misalnya webmail, toko ritellelang online, wikipapan diskusiweblog.


Banyak keuntungan yang diberikan oleh Aplikasi berbasis Web daripada aplikasi berbasis desktop, sehingga aplikasi berbasis web telah diadopsi oleh perusahaan sebagai bagian dari strategi teknologi informasinya, karena beberapa alasan :


Akses informasi mudah,


Setup server lebih mudah


Informasi mudah didistribusikan


Bebas platform, informasi dapat disajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan

  • WORLD WIDE WEB

Representasi grafis dari World Wide Web di seluruh Wikipedia Inggris
World Wide Web, biasa lebih terkenal disingkat sebagai WWW adalah suatu ruang informasi yang dipakai oleh pengenal global yang disebut Pengidentifikasi Sumber Seragam untuk mengenal pasti sumber daya berguna. WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripada Internet.[1]
WWW merupakan kumpulan peladen web dari seluruh dunia yang mempunyai kegunaan untuk menyediakan data dan informasi untuk dapat digunakan bersama.[2] WWW adalah bagian yang paling menarik dari Internet.[3] Melalui web, para pengguna dapat mengakses informasi-informasi yang tidak hanya berupa teks tetapi bisa juga berupa gambarsuaravideo dan animasi.[3]
Kegunaan ini tergolong masih baru dibandingkan surat elektronik, sebenarnya WWW merupakan kumpulan dokumen yang tersimpan di peladen web, dan yang peladennya tersebar di lima benua termasuk Indonesia yang terhubung menjadi satumelalui jaringan Internet.[3] Dokumen-dokumen informasi ini disimpan atau dibuat dengan format HTML (Hypertext Markup Language).[3]
Suatu halaman dokumen informasi dapat terdiri atas teks yang saling terkait dengan teks lainnya atau bahkan dengan dokumen lain.[3] Keterkaitan halaman lewat teks ini disebut pranala. Dokumen infomasi ini tidak hanya terdiri dari teks tetapi dapat juga berupa gambar, mengandung suara bahkan klip video.[3] Kaitan antar-dokumen yang seperti itu biasa disebut hipermedia.[3]
Jadi dapat disimpulkan bahwa WWW adalah sekelompok dokumen multimedia yang saling bertautan dengan menggunakan tautan hiperteks. Dengan mengeklik pranala (hipertaut), maka para pengguna bisa berpindah dari satu dokumen ke dokumen lainnya.[3]
  • PENGERTIAN WEB BROWSER
Pengertian web browser adalah sebuah software atau aplikasi yang berfungsi untuk menampilkan sesuatu dalam format HTML di dalam jaringan internet.
Pengertian web browser adalah sebuah software atau aplikasi yang berfungsi untuk menampilkan sesuatu dalam format HTML di dalam jaringan internet.

Cara Kerja Web Browser

Setelah kita membahas tentang pengertian web browser, maka sekarang kita akan membahas tentang cara kerja web browser. Cara kerja web browser adalah seperti berikut :
cara kerja web browser
  1. User sedang mengakses sebuah website dengan cara mengetikkan alamat situs atau URL (Uniform Resource Locator) pada address bar di web browser (dalam contoh ini : google.com).
  2. Kemudian web browser menerima permintaan dari si user dan akan melakukan fetching (pengambilan data) pada DNS Server.
  3. Data yang telah diambil berupa IP dari perintah yang diketikkan user (contoh : www.google.com). Web browser telah mendapatkan IP dari www.google.com
  4. Selanjutnya, web browser mengakses ke server dengan IP yang telah didapatkan dari DNS Server.
  5. Server memberikan data konten dari www.google.com dalam bentuk HTML dan file lain, seperti CSSPHP, dll.
  6. Setelah itu, web browser menampilkan konten yang sesuai dengan permintaan user.
CONTOH WEB BROWSER
Hasil gambar untuk gambar browser
1. Firefox
Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah penjelajah web antar-platform gratis yang dikembangkan oleh Yayasan Mozilla dan ratusan sukarelawan.
Versi 3.0 dirilis pada 17 Juni 2008.
Situs : http://www.mozilla.com/firefox/
2. Google Chrome
Google Chrome adalah sebuah penjelajah web sumber terbuka yang dikembangkan oleh Google dengan menggunakan mesin rendering WebKit.
Proyek sumber terbukanya sendiri dinamakan Chromium.
Situs : http://www.google.com/chrome
3. Internet Explorer
Internet Explorer, disingkat IE atau MSIE, adalah sebuah browser web proprieter yang gratis dari Microsoft.
Situs : http://www.microsoft.com/windows/products/winfamily/ie/default.mspx
4. Opera
Opera adalah penjelajah web dan paket perangkat lunak Internet antar-platform.
Opera terdiri dari kumpulan perangkat lunak untuk Internet seperti penjelajah web, serta perangkat lunak untuk membaca dan mengirim surat elektronik.
Situs : http://www.opera.com/download/
5. Safari
Safari adalah sebuah penjelajah web buatan Apple Inc. yang awalnya ditujukan khusus bagi sistem operasi Mac OS.
Safari dibundel bersama Mac OS X dan merupakan penjelajah web default di sistem operasi tersebut sejak Mac OS X v10.3.
Situs : http://www.apple.com/safari/download/
6. Maxthon
Maxthon adalah browser yang menggunakan engine milik IE, Trident, dan 100% kompatibel dengan IE, ditambah dengan berbagai fitur yang tidak dimiliki oleh IE.
Situs : http://www.maxthon.com/
7. Flock
Flock adalah sebuah penjelajah web yang berspesialisasi pada penyediaan fitur jaringan sosial dan fitur Web 2.0 lain pada tampilan antarmukanya.
Browser ini dibuat menggunakan codebase Mozilla’s Firefox Pada tanggal 16 Juni 2008, Flock 2 yang menggunakan Mozilla Firefox 3 sebagai basisnya, diluncurkan dengan status open beta.
Situs : http://flock.com/
8. Avant Browser
Avant Browser adalah browser yang cepat, stabil, user-friendly, dan merupakan multiwindow browser.
Memang engine yang dipakai adalah engine IE. Akan tetapi Avant Browser memiliki kelebihan dibandingkan IE.
Situs : http://www.avantbrowser.com/download.html
9. Deepnet Explorer
Deepnet Explorer adalah sebuah penjelajah web, Deepnet Explorer sudah mendukung fitur tab browsing untuk halaman multiple
Situs : http://www.deepnetexplorer.com/
10. PhaseOut
PhaseOut adalah internet browser yang memungkinkan beberapa pencarian dengan mesin pencari utama hanya dengan satu klik.
Situs : http://www.phaseout.net/

  • SERVER WEB

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Jump to navigationJump to search
Server web atau peladen web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web.[1]
Penggunaan paling umum server web adalah untuk menempatkan situs web, namun pada praktiknya penggunaannya diperluas sebagai tempat peyimpanan data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis.
Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman webdapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya.
Pengguna, biasanya melalui aplikasi pengguna seperti peramban web, meminta layanan atas berkas ataupun halaman web yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak tersedia.
saat ini umumnya server web telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP, ASP.
Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam World Wide Web, pada praktiknya server web banyak pula digunakan dalam perangkat-perangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah peninjauan atas perangkat keras tersebut.


  • MACAM MACAM WEB SERVER

1. Apache HTTP Web Server

Proyek Apache HTTP Server adalah upaya untuk mengembangkan dan memelihara server HTTP open source untuk sistem operasi modern termasuk UNIX dan Windows NT. Tujuan dari proyek ini adalah untuk menyediakan server yang aman, efisien dan dapat diperluas yang menyediakan layanan HTTP disinkron dengan HTTP standar saat ini.

2. Virgo Web Server

Virgo Web Server dari EclipseRT adalah sepenuhnya aplikasi berbasis server Java berbasis modul yang dirancang untuk menjalankan aplikasi Java enterprise dan Spring-powered aplikasi dengan tingkat fleksibilitas yang tinggi dan kehandalan. Ia menawarkan platform sederhana namun komprehensif untuk mengembangkan, menyebarkan dan perusahaan jasa aplikasi Java.

3. Abyss Web Server

Abyss Web Server memungkinkan Anda untuk meng-host situs web Anda pada komputer sendiri. Abyss Web Server mendukung koneksi keamanan SSL/TLS (HTTPS) serta berbagai teknologi web. Abyss Web Server juga dapat menjalankan aplikasi web PHP, Perl, Python, ASP, ASP.NET dan Ruby on Rails canggih yang dapat didukung oleh database seperti MySQL, SQLite, MS SQL Server, MS Access atau Oracle.

4. Cherokee Web Server
Cherokee adalah sebuah inovatif, kaya akan fitur dan mudah untuk mengkonfigurasi Web Server open source. Cherokee mendukung banyak teknologi web seperti FastCGI, SCGI, PHP, uWSGI, SSI, CGI, LDAP, TLS/SSL, HTTP proxy, streaming video, caching konten, traffic shaping dan lain-lain.

5. RaidenHTTPD Web Server

RaidenHTTPD adalah software web server berfitur lengkap untuk platform Windows. RaidenHTTPD dirancang untuk siapapun, baik seorang amatir maupun ahli, yang ingin memiliki sebuah situs web interaktif berjalan dalam hitungan menit. Dengan RaidenHTTPD, semua orang bisa menjadi penyihir situs web dari sekarang! Memiliki situs web yang dibuat dengan RaidenHTTPD, Anda tidak akan terkejut melihat ribuan pengunjung ke situs web Anda setiap minggu atau bahkan lebih!

  • MACAM MACAM EDITOR TEKS
Pada dasarnya text editor hanyalah tempat kita meletakkan barisan-barisan code. Namun akhir-akhir ini para publisher berlomba-lomba memberikan editor yang keren, mudah digunakan, dan memiliki banyak fitur-fitur keren lainnya.Berikut adalah 10 software text editor yang sering digunakan untuk pemrograman web :
1. Notepad
  Notepad adalah editor asli bawaan dari windows/Microsoft. Bagi pengguna Operating System windows pasti sudah terbiasa melihat atau menggunakan applikasi ini. Biasanya untuk pemula direkomendasikan menggunakan notepad biasa ini. Karena notepad yang harus serba manual mengajarkan kita cara menghafal penempatan coding-coding.
2. Notepad ++
  Notepad++ hampir sama dengan notepad biasa, namun fitur lebihnya adalah pewarnaan pada code-code tertentu sehingga akan sedikit memudahkan penggunanya.
3. Sublime-Text
  Memiliki banyak fitur yang mempermudah penggunanya dan eye catching(tampilan menarik). Kekurangannya adalah software ini adalah software berbayar tidak gratis
4. NetBeans
  Cukup baik untuk coding web, namun tidak direkomendasikan untuk PC yang memory seadanya. Karena akan membuat process yang memakan memory cukup besar.
5. Adobe Dreamweaver
  Editor yang paling sering saya gunakan, bisa multi-tab. Tampilan keren eye catching dan tidak terlalu memakan banyak memori PC anda. Kekurangan software ini adalah software berbayar.
6. Araneae
  Merupakan teks editor yang digunakan untuk file html dengan syntax highlighting, panjang dokumen tidak terbatas, mendukung drag & drop gambar, instan browser preview, dapat membuka beberapa tab sekaligus, dan sudah support untuk berbagai bahasa.
7. Crimson Editor
  Free text editor ini sementara dapat berfungsi sebagai pengganti yang baik untuk Notepad, CE juga menawarkan banyak fitur canggih untuk bahasa pemrograman seperti html, C/C + +, Perl, dan Java.
8. ATPad
  ATPad adalah pengganti dari Notepad standar. Berikut fitur-fitur didalamnya: multi tab, tampilan editornya dapat disesuaikan, terdapat garis penomoran, recent documents, bookmark, reload on-demand, change tracking, reloading ininterval, serta portability.
9. EditPad Lite
  Merupakan free text editor yang menyajikan banyak aspek di luar Windows Notepad. Jika Anda menggunakan sebuah text editor untuk hal-hal seperti HTML coding atau menulis script atau file batch maka EditPad bisa jadi opsi baru. Untuk fiturnya sebagai berikut:
- Multi tabs, kamu bisa membuka banyak tab sekaligus
- Tidak ada batasan untuk ukuran file atau panjang baris teks
- Memiliki kemampuan untuk mengedit Unicode, DOS, KO18, dan halaman kode EBCDIC
- Support untuk berbagai jenis bahasa
10. Google Web Designer
  Baru-baru ini google juga meluncurkan text editor. Design yang keren dan fitur-fitur yang memanjakan penggunanya. Beberapa fitur tersebut diantaranya adalah fitur manipulasi 3D, ilustrasi tools, dsbnya.

  • TOOL PENGEMBANGAN WEB
Tools atau peralatan dalam mengembangkan aplikasi merupakan bagian penting karena akan sangat membantu dan mempersingkat proses pengembagan. Tools atau peralatan yang dimaksud disini adalah perangkat lunak yang atau software digunakan dalam proses pengembangan website. Pemilihan tools yang tepat tentu memberi keuntungan bagi developer karena selain menghemat waktu dan tenaga tentu klien juga akan lebih puas karena proyek bisa beres lebih cepat.
  • PROTOCOL
 adalah sekumpulan perintah atau sistem yang mengatur proses komunikasi, transmisi dan penerimaan informasi, pembacaan pesan serta pengkoordinasian semua komputer yang terintegrasi dalam jaringan, sehingga dapat melakukan aktifitas-aktifitas tersebut dengan lancar.

  • PERDAAN HTTP DAN HTTPS

-HTTP dan HTTPS
Hypertext Transfer Protocol (HTTP) adalah protokol yang mengatur komunikasi antara client dan server.Sedangkan Hypertext Transfer Protocol Secure (HTTPS) adalah versi secure dari HTTP yang dikembangkan oleh Netscape Communications Corp.

Sumber : Wikipedia.com ; makinrajin.com ; mibulatajah.blogspot.com ; teknohere.com ; 
mas-abdi.blogspot.com ; ruangfreelance.com

Tidak ada komentar:

Posting Komentar