Google+ Badge

Senin, 29 April 2013

APLIKASI BERBASIS JARINGAN DAN WEB



APLIKASI BERBASIS JARINGAN DAN WEB

1.       LATAR BELAKANG

Zaman sekarang, kebutuhan manusia dalam akses data semakin meningkat, ini disebabkan adanya pola pergeseran hidup manusia kearah yang lebih berkembang.Dengan pemanfaatan computer hal ini dapat terfasilitasi dengan cepat.Akibatnya akan terjadi keefisiensian waktu, biaya dan resource, sehingga akan menghasikan output yang optimal. Disisi lain kebutuhan akan akses data itu terhalangi oleh adanya jarak dan waktu, terkadang kita membutuhkan akses informasi saudara kita yang berada di negara yang berbeda.Dengan adanya jaringan komputer, hal ini bisa teratasi.Bukan hanya jarak akan tetapi perbedaan waktu pun dapat selalu di akses. Misalkan ketika kita menginginkan informasi yang telah lalu.Internet dan World Wide Web (WWW) sangat populer di seluruh dunia.Banyak masyarakat yang membutuhkan aplikasi yang berbasis Internet, seperti E-Mail dan akses Web melalui internet.Sehingga makin banyak aplikasi bisnis yang berkembang berjalan di atas internet.
Internet merupakan sebuah jaringan komputer yang sangat besar (meliputi seluruh dunia) jaringan besar yang menghubungkan jaringan-jaringan kecil menggunakan protokol transmisi berbasis TCP/IP (Transmission Control Protocol/Internet Protocol). TCP/IP adalah salah satu jenis protokol (aturan) yg memungkinkan kumpulan komputer dapat berkomunikasi dan bertukar data di dalam suatu network (jaringan).

            

 Aplikasi Berbasis Web dengan Aplikasi Berbasis Internet (jaringan).
World Wide Web adalah jalan untuk mengakses informasi melalui internet sedangkan internet sendiri adalah jaringan infrastruktur yang menghubungkan komputer di seluruh dunia asalkan komputer itu terhubung dengan saluran Internet.
Gambar: Web Application Model
B.Defenisi  Aplikasi Berbasis Web
            Aplikasi berbasis web adalah aplikasi yang tidak harus diinstall dulu di komputer atau aplikasi yang bisa langsung dijalankan dengan menggunakan Web Browser.
Web browser adalah suatu perangkat lunak yang digunakan untuk menampilkan halaman-halaman website yang ada di internet. contoh : Mozila Firefox, Internet Explore, Netscape, Safari, google Chorme dll. Aplikasi Berbasis Web adalah sebuah aplikasi yang dapat diakses melalui internet atau intranet, dan pada sekarang ini ternyata lebih banyak dan lebih luas dalam pemakaiannya. Banyak dari perusahaan-perusahaan berkembang yang menggunakan Aplikasi Berbasis Web dalam merencanakan sumber daya mereka dan untuk mengelola perusahaan mereka
Aplikasi Berbasis Web dapat digunakan untuk berbagai macam tujuan yang berbeda. Sebagai contoh, Aplikasi Berbasis Web dapat digunakan untuk membuat invoice dan memberikan cara yang mudah dalam penyimpanan data di database. Aplikasi ini juga dapat dipergunakan untuk mengatur persediaan; karena fitur tersebut sangat berguna khususnya bagi mereka yang berbisnis ritel. Bukan hanya itu, Aplikasi Berbasis Web juga dapat bekerja memonitoring sistem dalam hal tampilan. Bahkan jumlah dari Aplikasi Berbasis Web sudah tak terhitung lagi, yakni dapat di desain dan disesuaikan untuk berbagai jenis industri, langitlah yang menjadi batasannya.
Selain fungsi-fungsi tersebut, salah satu keunggulan kompetitif dari Aplikasi Berbasis Web adalah bahwa aplikasi tersebut ‘ringan’ dan dapat diakses dengan cepat melalui browser dan koneksi internet atau intranet ke server. Ini berarti bahwa pengguna dapat mengakses data atau informasi perusahaan mereka melalui laptop, smartphone, atau bahkan komputer PC di rumah mereka dengan mudah, tidak seperti aplikasi-aplikasi desktop di mana pengguna harus menginstal perangkat lunak atau aplikasi yang diperlukan hanya untuk mengakses data / informasi.
Keunggulan aplikasi berbasis Web
1.    Kita dapat menjalankan aplikasi berbasis web dimanapun kapanpun tanpa harus melakukan penginstalan.
2.    Terkait dengan isu lisensi (hak cipta), kita tidak memerlukan lisensi ketika menggunakan web-based  application, sebab lisensi telah menjadi tanggung jawab dari web penyedia aplikasi.
3.    Dapat dijalankan di system operasi manapun. Tidak perduli apakah kita menggunakan linux, windows,  aplikasi berbasis web dapat dijalankan asalkan kita memiliki browser dan akses internet.
4.    Dapat diakses lewat banyak media seperti: computer, handheld dan handphone yang sudah sesuai
       dengan standard WAP.
5.    Tidak perlu spesifikasi computer yang tingggi untuk menggunakan aplikasi berbasis web ini, sebab di    beberapa kasus, sebagian besar proses dilakukan di web server penyedia aplikasi berbasis web in.  
Aplikasi Berbasis Web dapat digunakan untuk berbagai macam tujuan yang berbeda. Sebagai contoh, Aplikasi Berbasis Web dapat digunakan untuk membuat invoice dan memberikan cara yang mudah dalam penyimpanan data di database. Aplikasi ini juga dapat dipergunakan untuk mengatur persediaan; karena fitur tersebut sangat berguna khususnya bagi mereka yang berbisnis ritel. Bukan hanya itu, Aplikasi Berbasis Web juga dapat bekerja memonitoring sistem dalam hal tampilan. Bahkan jumlah dari Aplikasi Berbasis Web sudah tak terhitung lagi, yakni dapat di desain dan disesuaikan untuk berbagai jenis industri, langitlah yang menjadi batasannya.
Selain fungsi-fungsi tersebut, salah satu keunggulan kompetitif dari Aplikasi Berbasis Web adalah bahwa aplikasi tersebut ‘ringan’ dan dapat diakses dengan cepat melalui browser dan koneksi internet atau intranet ke server. Ini berarti bahwa pengguna dapat mengakses data atau informasi perusahaan mereka melalui laptop, smartphone, atau bahkan komputer PC di rumah mereka dengan mudah, tidak seperti aplikasi-aplikasi desktop di mana pengguna harus menginstal perangkat lunak atau aplikasi yang diperlukan hanya untuk mengakses data / informasi.
Dengan memberikan satu solusi terbaik bagi kebutuhan klien kami, Web Architect telah mengembangkan Aplikasi Berbasis Web untuk membantu dalam membuat perubahan dengan cepat bisnis dari klien-klien kami. Silahkan hubungi Web Architect – Professional Web Design Company Jakarta, Indonesia jika Anda tertarik untuk memiliki Aplikasi Berbasis Web bagi perusahaan Anda.
C.Defenisi Aplikasi Berbasis  Internet       
         Internet sebenarnya mengacu kepada istilah untuk menyebut sebuah jaringan, bukannya suatu aplikasi tertentu. Karenanya, internet tidaklah memiliki manfaat apa-apa tanpa adanya aplikasi yang sesuai. Internet menyediakan beragam aplikasi yang dapat digunakan untuk berbagai keperluan. Setiap aplikasi berjalan diatas sebuah protokol tertentu. Istilah "protokol" di internet mengacu pada satu set aturan yang mengatur bagaimana sebuah aplikasi berkomunikasi dalam suatu jaringan. Sedangkan software aplikasi yang berjalan diatas sebuah protokol disebut sebagai aplikasi client. Di bagian ini, kita akan berkenalan secara sepintas dengan aplikasi-aplikasi yang paling sering dimanfaatkan oleh pengguna internet.
            Aplikasi internet merupakan suatu jenis aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan internet sebagai media komunikasi antar komponennya
Karakteristik aplikasi berbasis Internet menggunakan protokol aplikasi yang sudah ada atau mendefinisikan protokol sendiri, Aplikasi di sisi server berkomunikasi langsung dengan client. Aplikasi di sisi client dapat berupa aplikasi yang berdiri sendiri atau ditempelkan dalam aplikasi lain. Aplikasi berbasis Web ini menggunakan protokol HTTP, Aplikasi di sisi server berkomunikasi dengan client melalui Web server. Aplikasi di sisi client umumnya berupa Web browser jadi, Aplikasi berbasis Web (client/server-side script) berjalan di atas Aplikasi berbasis Internet.
D.Contoh-Contoh Aplikasi Berbasis  Internet
1. Resource Sharing
    1.Sharing File (Data, Program) : Suatu data yang kita punya bisa dibaca atau diakses oleh     user(pengguna komputer) lain yang telah terhubung melalui jaringan (Network).
   2. Sharing Device (CD-Drive, Harddisk, Printer) : Penggunaan suatu device bersama agar   dapat meningkatkan efisiensi dan efektifitas kerja.
2. Komunikasi dan informasi
   1. E-Mail (Electronic Mail)
      E-Mail merupakan metode pengiriman dokumen atau file melalui jaringan internet.
  2. World Wide Web (www)
      World Wide Web (www) merupakan bagian dari internet yang menyediakan  berbagai jenis resource yang dapat ditampilkan oleh pengguna.
3.File Transfer Protocol (FTP)
              File Transfer Protocol (FTP) merupaka suatu cara yang mudah, murah dan
cepat untuk mentransfer file atau arsip data dari server internet ke computer anda atau sebaliknya. Melalui program FTP yang juga disebut FTP Client, pemakai dapat mengatur pertukaran data dengan computer lain yang berjauhan.

4.Chat
             Chat adalah suatu fasilitas dimana kita dapat berkomunikasi dengan orang
lain dimanapun dia berada, baik satu orang ataupun banyak orang secara online
(terhubung langsung) dan real time (pada saat itu juga).
Aplikasi internet merupakan suatu jenis aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan internet sebagai media komunikasi antar komponennya .Sebagai salah satu contoh aplikasi yang berbasis internet adalah EMAIL, IRC, BLOG, dan Social network .
A.        Email
Dimana Email adalah singkatan dari elektronik mail yg artinya surat elektronik.  Sehingga Email dikirim bukan melalui kantor pos atau jasa pengiriman tetapi melalui jaringan internet dan semuanya slalu berhubungan langsung dengan internet. Melalui email kita dapat mengirim surat elektronik baik berupa teks maupun gabungan dengan gambar, yang dikirimkan dari satu alamat email ke alamat lain di jaringan internet.
Istilah-istilah yang berhubungan dengan Email :
         .WebMail
Webmail adalah situs atau website yang menyediakan fasilitas Email. Beberapa Website yang menyediakan email gratis :
         .Yahoo mail
         Google mail (gmail)
         Email Adress
Alamat Email adalah alamat yang kita dapat ketika membuat suatu email pada      website penyedia email.
         MailBox
Mailbox ini di ibaratkan kotak surat pada umumnya, jadi apabila ada kiriman dari orang lain, maka surat tersebut akan masuk ke dalam mailbox atau kotak surat.
         CC atau BCC
CC (Carbon copy), BCC (Blind Copy) adalah sama dengan tembusan. Jadi apabila anda mau mengirim surat ke lebih dari satu orang, maka masukan alamat yang lainnya ke dalam CC.
         Email Client
Email Client adalah tools atau software mempermudah dalam mengatur email.     Dengan software email client anda tidak login ke situs penyedia email namun langsung di download ke Komputer anda melalui software tersebut. Contoh software email client :
         Microsoft Outlook Express
         Thunder bird



B.    IRC
Internet Relay Chat (IRC) adalah Fasilitas pengiriman pesan secara real-time di internet. Dimana IRC lahir pada akhir bulan Agustus tahun 1988 oleh Jarkko Oikarinen . Dikembangkan dari aplikasi bernama OuluBox yang memungkinkan para pengguna USENET News (jaringan komputer di universitas) dapat melakukan diskusi secara real-time.
Kemudian rekannya, Jukka Pihl, meminta bantuan Jarkko untuk memperbaiki Multi User Talk (MUT) dan berhasil dan Hasil kerja Jarkko dinamakan IRC. Ide dasar pengiriman pesan secara real-time inilah yang kemudian menginspirasi para developer lainnya untuk mengembangkan aplikasi di sisi client dan server. Contoh:
                    1. Yahoo! dengan produknya bernama  Yahoo!Messenger
                    2. Microsoft dengan produknya Windows Life Messenger

C.        BLOG
Hasil evolusi dari suatu bentuk diary yang diletakkan pada internet (online diary). Istilah ‘weblog’ muncul dari seseorang bernama Jorn Barger pada tanggal 17 Desember 1997.
1.Oleh Peter Merholz digunakan sebagai bahan lelucon karena dia memecah istilah weblog menjadi ‘we blog’
                  2,Evan Williams mempopulerkan istilah ‘blog’ sebagai kata kerja sekaligus sebagai kata benda
                  3,‘To blog’ artinya ‘meng-edit atau menambahkan isi weblog’
      `           4.Evan juga mempopulerkan istilah ‘blogger’ sebagai orang yang memiliki atau aktif mengisi weblog

                   Kini blog dapat dijadikan lahan untuk mencari penghasilan dengan cara menjadi publisher iklan di internet dan menjadi reviewer produk/jasa .
D.      Social networking
Merupakan sebuah web berbasis pelayanan yang memungkinkan penggunanya untuk membuat profil, melihat list pengguna yang tersedia, serta mengundang atau menerima teman untuk bergabung dalam situs tersebut. Tampilan dasar situs jejaring sosial ini menampilkan halaman profil pengguna, yang di dalamnya terdiri dari identitas diri dan foto pengguna. Salah satu aplikasi berbasis web yang paling digemari oleh pengguna internet.
Terdapat 3 (tiga) bentuk interaksi yang mendasar adalah:
1.       Pengiriman pesan atau e-mail
2.       Chat
3.       Buletin atau mading bersama
  Pada tahun 1994 mulai marak muncul situs-situs komunitas online seperti: The Globe, Geocities, dan Tripod (1995)
  Pada tahun 1999 muncul sebuah konsep situs komunitas online yang berbasis pada pertemanan (friendship-based)
  Mulai tahun 2002 hingga tahun 2004, muncul empat situs jejaring sosial yakni: Friendster, MySpace, Bebo .
  Pada tahun 2005, MySpace menjadi yang terbaik karena dapat mengalahkan Google dalam hal jumlah pengunjung .
Contoh Aplikasi berbasis Internet
(Layanan Internet)
  Web Browser : internet explorer, Mozila Firefox
  E-mail (Simple Mail Transfer Protokol/SMTP)
  Chatting
     open standard: IRC
     non standard: YM, ICQ, MSN chat, AOL, dll
  File transfer (FTP) : File Zilla
  Remote terminl (telnet)
  Directory service (LDAP)
  Network monitoring (NMAP)
  Web service (SOAP)
  Voice (VoIP)

Aplikasi Berbasis Internet vs Berbasis Web
  Aplikasi berbasis Internet
       Menggunakan protokol aplikasi yang sudah ada atau   mendefinisikan protokol sendiri
       Aplikasi disisi server berkomunikasi langsun dengan client
       Aplikasi disisi client dapat berupa aplikasi yang  berdiri sendiri atau ditempelkan dalam aplikasi lain
  Aplikasi berbasis Web
       Menggunakan  protokol HTTP
       Aplikasi disisi server berkomunikasi dengan client melalui web server
       Aplikasi disisi client umumnya berupa web browser

Aplikasi berbasis web merupakan :
        Aplikasi yang dibuat dengan memanfaatkan mekanisme   dan aplikasi yang sudah ada pada sistem web (WWW).
        Aplikasi berbasis web merupakan aplikasi yang dapat langsung dijalankan pada browser dengan bantuan koneksi  dari internet.
        Aplikasi berbasis web tidak terbatas pada sistem operasi yang digunakan.
        User yang mengakses data dengan menggunakan aplikasi  berbasis web bisa langsung mendapat umpan balik dari  server penyedia data sehingga tidak statis.
        Jenis bahasa pemrograman yang digunakan tidak  mempengaruhi hasil aplikasi yang dibuat.
·        Website
Apa itu website…..website adalah suatu gabungan atau kumpulan dari sebuah situs,sedangkan www adalah sebuah jarinan sebuah omputer yang sangat besar dan berjuta – juta informasi di dalamnya.
·         Macam – macam Web
            Web itu terdiri dari 2 yaitu web satatis dan web dinamis;
1.      Web Statis
Web Statis adalah salah satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk di update secara berkala, dan biasanya di maintain secara manual oleh beberapa orang yang menggunakan software editor. Ada 3 tipe kategori software editor yang biasa dipakai untuk tujuan maintaining ini,  yaitu :
1.    Penyunting teks. Contohnya adalah Notepad atau TextEdit, dimana HTML   diubah didalam program editor tersebut.
2.   WYSIWYG ( What You See Is What You Get) editor. Contohnya Microsoft   Frontpage dan Macromedia Dreamweaver, dimana situs di edit    menggunakan GUI (Graphical User Interface) dan format HTML ini secara   otomatis di     generate oleh editor ini.
3. Editor yang sudah memiliki templet, contohnya Rapidweaver dan iWeb,  dimana,     editor ini membolehkan user untuk membuat dan mengupdate   websitenya     langsung ke server web secara cepat, tanpa harus   mengetahui apapun tentang HTML
       2. Web Dinamis
Website dinamis adalah website yang secara berkala informasi yang ada didalamnya berubah, atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode bisa juga dengan cara interaksi langsung menggunakan form dan pergerakan mouse. Ketika web server menerima permintaan dari user untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis di ambil dari media penyimpanan sebagai respon dari permintaan yang diminta oleh user.
                            Web di ciptakan o;eh sebuah organisasi di eropa yaitu CERN,web broser pertama kali di buat hanya berbasiskan teks pada computer saat itu,tetapi pengguna web broser perlahan-lahan hilang (ditinggalkan) sejak kedatangan web broser yang bernama MOSAIC. Kemudian mosaic netscape navigator silican graphies,dan Microsoft juga ikut meramaikan hadirnya internet explorer.Dan tujuannya di ciptakan web broser adalah untuk membawa sumbr informasi kepada pengguna.
                            Pengertian dari web broser sendiri adalah sebuah aplikasi perangkat lunak untuk melintasi,mengambil dan menyajikan sumber informasi di WWW,sumber informasi itu di identifikasi oleh URL (Uniform Reseource Identifier),termasuk halaman sbuah web,gambar,atau bagian lain dari konten web.
Keunggulan aplikasi berbasis web ini antara lain :

Keunggulan aplikasi berbasis web ini antara lain :
·         Platform Independent, artinya aplikasi ini dapat dijalankan dari sistem operasi windows, linux, BSD, Mac. Program yang kita perlukan hanyalah browser (Mozilla Firefox, Internet Explorer maupun browser lainnya)
·         Untuk dijalankan di banyak komputer, tidak perlu instal aplikasi disetiap komputer, cukup kopi aja script programnya ke  server atau salah satu komputer. Untuk komputer lain yang ingin  menjalankan program ini cukup buka browsernya dan membuka alamat host server dimana program ini disimpan.
·         Aplikasi ini dapat dijalankan dari jarak jauh dengan   menggunakan internet.
·         Selalu mendapatkan versi terbaru dari aplikasi. Karena aplikasi   tersebut terpasang di server Intranet/Internet, perusahaan  pembuat aplikasi bisa memperbarui aplikasinya terus-menerus.   
   Kekurangan aplikasi berbasis web antara lain :
·         Antarmuka yang dapat dibuat terbatas sesuai spesifikasi  standar untuk membuat dokumen web dan keterbatasan kemampuan web browser untuk menampilkannya
·         Terbatasnya kecepatan internet mungkin membuat respon  aplikasi menjadi lambat

Perangkat pengembang aplikasi berbasis web
Bahasa dasar dalam dunia web dan internet adalah dikenalkannya HTML (Hypertext Markup Language) sebagai standar penulisan halaman web. Perkembangan perangkat pengembang aplikasi berbasis web sangat beraneka ragam mulai dari yang sangat sederhana hingga yang cukup kompiek, berikut ini adalah daftar aplikasi pengembang berbasis web :
a. Notepad
b. MS Word
c. Microsoft Frontpage
d. Macromedia Dreamweaver

Aplikasi berbasis web juga dibuat dengan menggunakan program server side, contohnya ASP, JSP, PHP, dan bahasa lainnya. 
·         ASP (Active Server Page) merupakan turunan dari MS Visual Basic yang dibuat oleh Microsoft.
·         JSP (Java Server Page) merupakan bahasa berbasis Java yang dikembangkan oleh Sun Microsistem
·         PHP (PHP Hypertext PreProsessor) merupakan bahasa pemrograman yang paling banyak komunitasnya saat ini dan dikembangkan secara open source.
Kesimpulan

            Aplikasi berbasis web adalah aplikasi yang tidak harus diinstall dulu di komputer atau aplikasi yang bisa langsung dijalankan dengan menggunakan Web Browser. Aplikasi internet merupakan suatu jenis aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan internet sebagai media komunikasi antar komponennya Karakteristik aplikasi.Perbedaan Aplikasi Berbasis Web dengan Aplikasi Berbasis Internet. World Wide Web adalah jalan untuk mengakses informasi melalui internet sedangkan internet sendiri adalah jaringan infrastruktur yang menghubungkan komputer di seluruh dunia asalkan komputer itu terhubung dengan saluran Internet.

Tidak ada komentar:

Poskan Komentar