THANK YOU FOR VISITING MY BLOG,THANK YOU FOR READING MY ARTICLES

Please Like, Share, Comment, Like Again, Post, And Don’t Forget To Comment.

THANK YOU FOR VISITING MY BLOG,THANK YOU FOR READING MY ARTICLES

Please Like, Share, Comment, Like Again, Post, And Don’t Forget To Comment.

THANK YOU FOR VISITING MY BLOG,THANK YOU FOR READING MY ARTICLES

Please Like, Share, Comment, Like Again, Post, And Don’t Forget To Comment.

THANK YOU FOR VISITING MY BLOG,THANK YOU FOR READING MY ARTICLES

Please Like, Share, Comment, Like Again, Post, And Don’t Forget To Comment.

THANK YOU FOR VISITING MY BLOG,THANK YOU FOR READING MY ARTICLES

Please Like, Share, Comment, Like Again, Post, And Don’t Forget To Comment.

Wednesday, March 14, 2018

WEB APPLICATION






Aplikasi web

Aplikasi web adalah setiap program komputer yang melakukan fungsi tertentu dengan menggunakan browser web sebagai kliennya. Aplikasinya bisa sesederhana papan pesan atau formulir kontak di situs web atau serumit pengolah kata atau aplikasi game mobile multi pemain yang Anda download ke telepon Anda. Jadi singkatnya Aplikasi web atau "aplikasi web" adalah program perangkat lunak yang berjalan di server web.

klien

"Klien" digunakan di lingkungan client-server untuk merujuk ke program yang digunakan orang tersebut untuk menjalankan aplikasi.Lingkungan client-server adalah lingkungan dimana beberapa komputer berbagi informasi seperti memasukkan informasi ke dalam database."Klien" adalah aplikasi yang digunakan untuk memasukkan informasi, dan 'server' adalah aplikasi yang digunakan untuk menyimpan informasi.





Apa Manfaat Menggunakan Aplikasi Web?

Aplikasi web mengurangi pengembang tanggung jawab untuk membangun klien untuk jenis komputer tertentu atau sistem operasi tertentu, jadi siapa pun dapat menggunakan aplikasi ini karena mereka memiliki akses internet. Karena klien berjalan di browser web, pengguna bisa menggunakan IBM-compatible atau Mac.Mereka bisa menjalankan Windows XP atau Windows Vista.Mereka bahkan bisa menggunakan Internet Explorer atau Firefox, meski beberapa aplikasi memerlukan browser Web tertentu.

Aplikasi web biasanya menggunakan kombinasi script sisi server (ASP, PHP, dll) dan script sisi klien (HTML, Javascript, dll) untuk mengembangkan aplikasi. Skrip sisi klien berkaitan dengan penyajian informasi sementara skrip sisi server menangani semua hal sulit seperti menyimpan dan mengambil informasinya.

Sejarah Aplikasi Web 

Aplikasi web sudah ada sejak sebelum World Wide Web mendapatkan popularitas mainstream.Misalnya, Larry Wall mengembangkan Perl, bahasa script sisi server yang populer, pada tahun 1987.Itu tujuh tahun sebelum internet benar-benar mulai populer di kalangan kalangan akademis dan teknologi.Aplikasi web utama yang pertama relatif sederhana, namun akhir 90an melihat dorongan menuju aplikasi web yang lebih kompleks. Saat ini, jutaan orang Amerika menggunakan aplikasi web untuk mengajukan pajak penghasilan secara online, melakukan tugas perbankan online, tetap berhubungan dengan teman dan orang yang dicintai dan lebih banyak lagi.






Revolusi Aplikasi Web

Sebagian besar aplikasi web didasarkan pada arsitektur client-server dimana klien memasukkan informasi saat server menyimpan dan mengambil informasi. Email internet adalah contohnya, dengan perusahaan seperti Gmail Google dan Outlook Microsoft yang menawarkan klien email berbasis web.Selama beberapa tahun terakhir, telah ada dorongan besar untuk aplikasi web yang akan dikembangkan untuk fungsi yang biasanya tidak memerlukan server untuk menyimpan informasinya. Pengolah kata Anda, misalnya, menyimpan dokumen di komputer Anda, dan tidak memerlukan server.

Jika Anda telah menggunakan web cukup lama untuk menyaksikan bagaimana aplikasi web populer seperti Gmail atau klien email Yahoo telah berubah selama bertahun-tahun, Anda telah melihat betapa canggihnya aplikasi web. Sebagian besar kecanggihan itu karena AJAX, yang merupakan model pemrograman untuk menciptakan aplikasi web yang lebih responsif.G Suite (dulu Google Apps), Microsoft Office 365 adalah contoh lain dari aplikasi web generasi terbaru.Aplikasi mobile yang terhubung ke internet (seperti aplikasi Facebook Anda, aplikasi Dropbox atau aplikasi perbankan online Anda) juga merupakan contoh bagaimana aplikasi web dirancang untuk penggunaan web mobile yang semakin populer.





Keuntungan  Menggunakan Aplikasi Web

Aplikasi web memiliki beberapa keunggulan dibandingkan aplikasi desktop. Karena mereka berjalan di dalam web browser, pengembang tidak perlu mengembangkan aplikasi web untuk beberapa platform. Misalnya, satu aplikasi yang berjalan di Chrome akan bekerja pada Windows dan OS X. Pengembang tidak perlu mendistribusikan pembaruan perangkat lunak kepada pengguna saat aplikasi web diperbarui. Dengan memperbarui aplikasi di server, semua pengguna memiliki akses ke versi yang diperbarui.

Dari sudut pandang pengguna, aplikasi web dapat menyediakan antarmuka pengguna yang lebih konsisten di beberapa platform karena tampilannya bergantung pada browser dan bukan pada sistem operasi.Selain itu, data yang Anda masukkan ke dalam aplikasi web diproses dan disimpan dari jarak jauh. Ini memungkinkan Anda mengakses data yang sama dari beberapa perangkat, daripada mentransfer file antar sistem komputer.

Sementara aplikasi web menawarkan beberapa keuntungan, aplikasi ini memiliki beberapa kelemahan dibandingkan aplikasi desktop.Karena tidak berjalan langsung dari sistem operasi, mereka memiliki akses terbatas ke sumber daya sistem, seperti CPU, memori, dan sistem file.Oleh karena itu, program high-end, seperti produksi video dan aplikasi media lainnya umumnya berperforma lebih baik sebagai aplikasi desktop. Aplikasi web juga sepenuhnya bergantung pada browser web. Jika browser Anda mogok, misalnya, Anda mungkin akan kehilangan kemajuan yang belum disimpan. Selain itu, pembaruan browser dapat menyebabkan ketidakcocokan dengan aplikasi web, menciptakan masalah tak terduga.

Aplikasi web umumnya lebih mudah diakses daripada aplikasi desktop standar. Karena aplikasi web berjalan di browser Internet, pengguna dapat mengakses aplikasi dari PC atau komputer Mac, pada sistem operasi yang berbeda dan browser yang berbeda. Aplikasi web lebih mudah untuk diperbarui, karena pengembang hanya perlu memperbarui aplikasi di server daripada mendistribusikan update ke pengguna individual.





Kelemahan keamanan  dari  aplikasi web 

Kelemahan keamanan aplikasi web adalah kelemahan atau kerentanan pada kode yang dapat dimanfaatkan oleh penyerang untuk mengendalikan, menutup atau membatasi akses ke aplikasi. Kerentanan juga memungkinkan penyerang mengakses data yang digunakan oleh aplikasi, atau menggunakan aplikasi tersebut untuk mengakses sumber daya dan pengguna lain di dalam organisasi.
Serangan aplikasi web

Serangan aplikasi web adalah upaya untuk mengakses atau mengendalikan aplikasi web.Karena mereka tersedia 24/7 via internet, aplikasi web menjadi sasaran empuk serangan cyber.

Tes keamanan aplikasi web

Cacat dan kerentanan dalam aplikasi web dapat ditemukan dan diperbaiki melalui tes keamanan, dengan menggunakan berbagai teknik pengujian perangkat lunak. Ini mungkin termasuk alat tinjauan kode menggunakan analisis statis untuk memindai kode karena kelemahan dan kerentanan yang diketahui, uji keamanan analisis dinamis yang mencoba untuk melanggar keamanan seperti penyerang, dan penguji penetrasi yang mencari kekurangan yang hanya dapat ditemukan dengan menggunakan tes manual .


Audit keamanan aplikasi web?

Audit menguji kode aplikasi web untuk mengetahui tingkat risiko dalam portofolio perangkat lunak organisasi.

Penyedia pengujian keamanan aplikasi web?

Penyedia pengujian keamanan aplikasi menawarkan solusi untuk pengujian kode dalam pengembangan dan produksi.Misalnya, Larry Wall mengembangkan Perl, bahasa script sisi server yang populer, pada tahun 1987.Itu tujuh tahun sebelum internet benar-benar mulai populer di kalangan kalangan akademis dan teknologi.

Aplikasi web utama yang pertama relatif sederhana, namun akhir 90an melihat dorongan menuju aplikasi web yang lebih kompleks. Saat ini, jutaan orang Amerika menggunakan aplikasi web untuk mengajukan pajak penghasilan secara online, melakukan tugas perbankan online, tetap berhubungan dengan teman dan orang yang dicintai dan lebih banyak lagi.






Bagaimana Aplikasi Web Berevolusi?

Sebagian besar aplikasi web didasarkan pada arsitektur client-server dimana klien memasukkan informasi saat server menyimpan dan mengambil informasi. Email internet adalah contohnya, dengan perusahaan seperti Gmail Google dan Outlook Microsoft yang menawarkan klien email berbasis web.Selama beberapa tahun terakhir, telah ada dorongan besar untuk aplikasi web yang akan dikembangkan untuk fungsi yang biasanya tidak memerlukan server untuk menyimpan informasinya. Pengolah kata Anda, misalnya, menyimpan dokumen di komputer Anda, dan tidak memerlukan server.

Aplikasi web dapat menyediakan fungsionalitas yang sama dan mendapatkan keuntungan dari bekerja di berbagai platform.Misalnya, aplikasi web dapat bertindak sebagai pengolah kata, menyimpan informasi di awan dan memungkinkan Anda untuk 'mendownload' dokumen ke hard drive pribadi Anda.Jika Anda telah menggunakan web cukup lama untuk menyaksikan bagaimana aplikasi web populer seperti Gmail atau klien email Yahoo telah berubah selama bertahun-tahun, Anda telah melihat betapa canggihnya aplikasi web. Sebagian besar kecanggihan itu karena AJAX, yang merupakan model pemrograman untuk menciptakan aplikasi web yang lebih responsif.
Aplikasi web biasanya dikodekan dalam bahasa yang didukung browser seperti JavaScript dan HTML karena bahasa-bahasa ini bergantung pada browser untuk membuat program dieksekusi. Beberapa aplikasi bersifat dinamis, membutuhkan pemrosesan sisi server.Lainnya benar-benar statis tanpa pengolahan yang dibutuhkan di server.

Aplikasi web memerlukan server web untuk mengelola permintaan dari klien, server aplikasi untuk melakukan tugas yang diminta, dan terkadang database untuk menyimpan informasinya. Teknologi server aplikasi berkisar dari ASP.NET, ASP dan ColdFusion, hingga PHP dan JSP.Aplikasi web meliputi formulir online, keranjang belanja, pengolah kata, spreadsheet, pengeditan video dan foto, konversi file, pemindaian file, dan program email seperti Gmail, Yahoo dan AOL.Aplikasi populer meliputi Google Apps dan Microsoft 365.Google Apps for Work memiliki Gmail, Google Docs, Google Sheets, Google Slides, penyimpanan online dan banyak lagi. Fungsi lainnya termasuk berbagi dokumen dan kalender secara online. Ini memungkinkan semua anggota tim mengakses versi dokumen yang sama secara bersamaan.

Aplikasi web berjalan di berbagai platform terlepas dari OS atau perangkat selama browser kompatibelSemua pengguna mengakses versi yang sama, menghilangkan masalah kompatibilitasMereka tidak terpasang pada hard drive, sehingga menghilangkan keterbatasan ruangMereka mengurangi pembajakan perangkat lunak dalam aplikasi web berbasis langganan (yaitu SaaS)Mereka mengurangi biaya untuk bisnis dan pengguna akhir karena kurang dukungan dan perawatan yang dibutuhkan oleh bisnis dan persyaratan yang lebih rendah untuk komputer pengguna akhir.Peningkatan penggunaan internet di antara perusahaan dan individu telah mempengaruhi cara bisnis dijalankan. Hal ini telah menyebabkan penerapan aplikasi web secara luas karena perusahaan beralih dari model tradisional ke model berbasis awan dan grid. Aplikasi web memberi bisnis kemampuan untuk memperlancar operasi mereka, meningkatkan efisiensi, dan mengurangi biaya.

Beberapa orang lebih suka aplikasi desktop, sementara yang lain lebih memilih aplikasi web. Oleh karena itu, banyak perusahaan perangkat lunak sekarang menawarkan versi desktop dan versi web dari program terpopuler mereka.Contoh umum termasuk Microsoft Office, Apple iWork, dan Intuit TurboTax. Dalam kebanyakan kasus, file yang tersimpan dalam versi online kompatibel dengan versi desktop dan sebaliknya. Misalnya, jika Anda menyimpan file .TAX2013 di TurboTax Online, Anda dapat membuka dan mengedit file dengan versi desktop.


TechTerms - Kamus Istilah Komputer

Halaman ini berisi definisi teknis Aplikasi Web.Ini menjelaskan dalam terminologi komputasi yang berarti Aplikasi Web dan merupakan salah satu dari banyak istilah Internet dalam kamus TechTerms.
Semua definisi di situs TechTerms ditulis agar akurat secara teknis namun juga mudah dimengerti.Jika Anda menemukan definisi Aplikasi Web ini sangat membantu, Anda dapat merujuknya menggunakan tautan kutipan di atas. Jika menurut Anda istilah harus diperbarui atau ditambahkan ke kamus TechTerms,




APPLICATION SOFTWARE







Application Software 

Application Software adalah perangkat lunak yang digunakan membantu manusia mengerjakan tugas-tugas application software antara lain, perangkat lunak otomatisasi industri, perangkat lunak bisnis, perangkat lunak pendidikan, perangkat lunak software, database, dan game komputer.


Perbedaan Antara Software dan Application

Perbedaan Utama: Software, atau perangkat lunak komputer, adalah kumpulan program yang menyediakan instruksi untuk komputer. Software pada dasarnya adalah sistem operasi dan semua program yang terkait.

Aplikasi perangkat lunak, juga dikenal sebagai aplikasi atau app, adalah perangkat lunak komputer yang dirancang untuk membantu pengguna melakukan berbagai tugas pada komputer.

Software dan aplikasi adalah program komputer. Software terdiri dari segala sesuatu yang tidak termasuk hardware aplikasi. Sederhana, aplikasi adalah jenis software, namun tidak semua perangkat lunak aplikasi. Software dan hardware memiliki perbedaan yang berbeda.


Software,atau perangkat lunak komputer, adalah kumpulan program yang menyediakan instruksi untuk komputer. Software pada dasarnya adalah sistem operasi dan semua program yang terkait. File-file ini termasuk file-file konfigurasi, preferensi sistem, layanan sistem, fungsi library dan driver instal pada komputer untuk menjalankan perangkat keras. Apa pun yang dimuat pada komputer untuk memulai komputer dikenal sebagai perangkat lunak. Sistem operasi juga merupakan jenis perangkat lunak.

Software mengacu pada program atau data yang tersimpan di komputer. Hal ini didefinisikan sebagai seperangkat program, prosedur, algoritma dan dokumentasinya berkaitan dengan pengoperasian sistem pengolahan data. Sistem perangkat lunak sudah dimuat ke dalam komputer ketika Anda membelinya. Seorang pengguna dapat memperbarui perangkat lunak sistem, tetapi tidak dapat menjalankannya.


kegunaan dari Application software 
Agar tugas bisnis menjadi lebih efisien
Untuk membantu dalam proyek grafik dan multimedia
Untuk membantu tugas dirumah, individu dan pendidikan
Untuk memfasilitasi komunikasi





Tujuan Dari Beberapa Pembuatan Application software 

Perangkat lunak hiburan.  
Beberapa contoh dari software ini, yaitu winamp untuk mendengarkan musik, games, dan sebagainya untuk hiburan. Selain Winamp juga  ada iTunes, QuickTime, dan Multimedia Player. Perangkat lunak ini bisa Anda gunakan untuk menyalurkan hobi Anda dalam mendengaran musik atau lagu.


Perangkat lunak pendidikan.      
Berguna untuk mempelajari / mereferensikan tentang pendidikan atau pengetahuan. Anda pernah melihat program aplikasi edugames? Nah, aplikasi edugames tersebut merupakan salah satu contoh perangkat lunak atau software aplikasi pendidikan. Bisa juga aplikasi pelajaran bahasa Inggris dan kamus bahasa asing.


Perangkat lunak bisnis. 
Software ini berguna untuk  aplikasi bisnis, contohnya untuk menangani utang piutang, pencatatan  barang, dan sebagainya. Bisa juga perangkat lunak ini digunakan untuk      membuat grafik atau trafik penjualan ataupun polling nilai jual pasar dan sebagainya yang berhubungan dengan dunia bisnis.

Perangkat lunak khusus.     
 Anda tentu tahu dengan lembaga atau agensi keamanan yang digambarkan  dalam film-film hollywood? Misalnya FBI, CSI, tentu merekaa menggunakan  software aplikasi khusus yanng berbeda dengan software aplikasi pada  umumnya. Misalnya perangkat lunak untuk data pencarian orang, atau data tindak kriminal baik dalam negara maupun di luar negara. 





Perangkat Lunak Produktivitas Kerja. 


Word processing
disebut juga pengolah kata untuk membuat dokumen. Berguna untuk memformat teks sehingga teks lebih rapi, misalnya rata kanan-kiri dan sebagainya.

Spreadsheet
berupa sekumpulan sel yang khas. Setiap sel terdiri dari nama baris dinyatakan dengan angka dan nama kolom dinyatakan dengan huruf. Beberapa contoh nama spreadsheet yaitu Claris Resolve dari Claris Corporation, excel dari Microsoft, lotus 1-2-3 dari Lotus. Development Corporation, QuatroPro dari Novel Corporation, StarOffice Calc dari Sun Microsystems.

Desktop Publishing
Biasanya digunakan untuk mencetak kartu undangan. Cocok sekali bagi yang ingin membuka usaha percetakan, karena ia bisa menggabungkan metode dari perangkat lunak yang lain. Contoh nama dari program desktop publishing, yaitu corel draw, frame maker, indesign, ventura, dan lain-lain.


Presentasi Grafik
Software ini biasanya digunakan untuk membuat bahan presentasi grafik sehingga pembuatan bahan presentasi mudah dan cepat. Anda juga bisa menambahkan fitur-fitur penambah cantiknya bahan presentasi Anda. Contoh aplikasi ini adalah dengan menambahkan gambar animasi atau bahkan menambahkan video untuk ditayangkan guna memperjelas bahan presentasi. Contoh nama software ini adalah StarOffice Impress, FreeLance Grafics, Power Point, dan lain-lain.

Komunikasi
Software ini berfungsi untuk berkomunikasi antar orang melalui e-mail electronic-mail , atau disebut juga dengan surat elektronik. Beberapa contoh nama software email ini adalah Perfect Office, Kmail, OutLook Express, Netscape messenger, dan lain-lain.

Personal Information Manager 
PIM sangat berguna untuk mengelola informasi pribadi, seperti tugas, jadwal, rekanan atau klien dan juga keuangan. Beberapa contoh dari software ini adalah commence, computer organizer, lotus organizer, Microsoft outlook.