Pengertian Aplikasi Berbasis Website.pptx

fazrimaulana5 10 views 17 slides Sep 20, 2025
Slide 1
Slide 1 of 17
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17

About This Presentation

Mengenai Aplikasi website


Slide Content

Pengertian Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dikembangkan menggunakan bahasa HTML, PHP, CSS, JS yang membutuhkan web server dan browser untuk menjalankannya seperti Chrome, Firefox atau Opera. Aplikasi Web dapat berjalan pada jaringan internet maupun intranet ( Jaringan LAN), Data terpusat dan kemudahan dalam akses adalah ciri utama yang membuat Aplikasi Web lebih banyak diminati dan lebih mudah diimplementasikan pada berbagai bidang kehidupan .

Jenis – Jenis Aplikasi Berbasis Web  1. Web Media Sosial Website juga dapat dimanfaatkan untuk sarana komunikasi dalam bentuk percakapan   online  yang dapat dilakukan oleh setiap orang secara cepat dan   real-time . Atau , biasa disebut dengan media sosial . Contohnya adalah Facebook, Twitter, Instagram, dll .  2. Web Berbasis Sistem Informasi Website juga digunakan untuk sarana membantu aktivitas usaha dan pekerjaan manusia . Sehingga proses pekerjaan yang dilakukan dapat tersistem , terpusat , dan termonitoring dengan baik menggunakan aplikasi . Saat ini dikenal dengan sistem informasi .  Sistem informasi sendiri memiliki beberapa jenis , disesuaikan dengan kebutuhan dari bidang kerja masing – masing . Contohnya adalah sistem informasi koperasi , SIAKAD ( Sistem Informasi Akademik ),  Fleet Management System ,  Hospital Management , dan masih banyak lagi SI yang lain.

 3. Web Jual Beli dan Bisnis website juga dapat digunakan untuk sarana transaksi jual beli secara online. Saat ini disebut dengan   e-commerce.   Dengan menggunakan   e-commerce   segala kebutuhan anda terkait produk barang atau jasa dapat diproses hanya dengan menggunakan aplikasi web.    Contoh aplikasi yang banyak digunakan di Indonesia adalah Tokopedia , Shopee , Bukalapak , dan platform  e-commerce   lainnya . Anda dapat memilih berbagai produk mulai dari yang baru , bekas , harga murah hingga termahal dapat anda dapatkan melalui aplikasi .  4. Web Pencarian Web pencarian biasa disebut dengan   Search Engine.   Tentunya , anda hampir setiap hari selalu mengakses yang namanya mesin pencari seperti Google, Yahoo, Youtube , dll . Mesin pencari dapat melakukan berbagai pencarian informasi secara cepat dan akurat . 5. Web Informasi dan Berita Dari aplikasi berbasis website juga dapat menampilkan informasi dan berita teraktual dan terkini dari seluruh dunia . Contoh web berita di Indonesia adalah Detik.com, Kompas.com, Tribunnews , dll . 

6. Aplikasi Web Server Definisi dari aplikasi web server adalah sebuah perangkat aplikasi , dimana anda dapat menerima   request  ( permintaan ) dan juga bisa mengirim respon atau tanggapan dalam protokol HTTP ( Hypertext Transfer Protocol ). Di dalam proses implementasinya , tentu saja sudah terprogram dengan bantuan bahasa pemrograman   server-side   atau lebih dikenal dengan istilah back end.  Untuk jenis aplikasi web server dikembangkan oleh   user  yang ingin membangun sebuah   client / server   pada sebuah website, khususnya di kalangan   IT development . Contoh dari jenis ini adalah Apache HTTP Web Server, Nginx, XAMPP, Apache Tomcat, Lighttpd , LAMP, WAMP, MAMP, dan masih banyak contoh yang lain lagi .   7. Aplikasi Web Browser Apa itu aplikasi web browser? Jika dilihat dari segi istilah , aplikasi web browser adalah sebuah perangkat lunak ( software ) yang dipergunakan untuk membuka dan menjalankan halaman atau situs website. Contoh dari web browser yang saat ini banyak digunakan adalah Google Chrome, Mozilla Firefox, Microsoft Edge, Safari, Baidu, Opera, Vivaldi, Torch, Maxthon , UC Browser, dan masih banyak lagi contoh browser yang lainnya .

Contoh Aplikasi Berbasis Web Website Amazon Amazon merupakan situs transaksi jual beli terbesar di dunia . Amazon menawarkan banyak sekali produk , kategori , jenis barang dengan harga yang bervariatif . Untuk metode pembayaran yang digunakan menggunakan mata uang Dollar.  Website milik Amazon tentu memiliki penyimpanan atau database yang sangat besar untuk menampung berbagai jenis dan tipe data yang masuk setiap harinya . Perlu adanya penanganan khusus terkait pengelolaan web server dan aplikasi yang digunakan . Gmail Gmail ( Google Mail ) merupakan aplikasi buatan dari Google untuk membuat akun email, membuat , mengirim , menerima , atau membuat akun sosial media. Gmail saat ini banyak digunakan dan menggantikan posisi Yahoo yang hampir ditinggalkan .  Website Instansi Pemerintahan Instansi pemerintahan juga memiliki banyak situs dan laman website yang digunakan sebagai sarana untuk sosialisasi , pengarahan , dan penyampaian informasi secara cepat , tepat , dan akurat . Contohnya adalah website Kemdikbud , Kemenkes , dll .

Kelebihan dan kekurangan dari Aplikasi Berbasis Web Kelebihan : Dapat diakses melalui berbagai perangkat seperti perangkat mobile, desktop, dan tablet.  Tidak membutuhkan spesifikasi yang besar untuk menjalankan sebuah website. Tidak memerlukan lisensi terkait dengan penggunaan website. Dapat dijalankan pada berbagai sistem operasi (OS) seperti Windows, Linux, Mac, dll . Dapat ditampilkan dan dilihat kapanpun dan dimanapun , asalkan terhubung dengan jaringan internet yang stabil .

Kelemahan : Membutuhkan jaringan internet yang baik dan stabil agar website yang digunakan dapat terkoneksi dan ditampilkan dengan baik . Membutuhkan sistem keamanan jaringan yang baik , dari sisi server, browser, dan client. Karena website sangat rentan untuk dimasukkan berbagai virus, trash, malware yang berasal dari internet. Dan yang lebih berbahaya lagi adalah sebuah situs dapat diretas oleh   hacker   apabila tidak ada keamanan sistem yang baik .

Tools Yang Diperlukan Untuk Membuat Aplikasi Berbasis Web Bahasa Pemrograman Menggunakan bahasa pemrograman PHP sejauh ini bisa anda jadikan pilihan utama . Walaupun ada beberapa bahasa pemrograman lain seperti ASP (Active Server Page), JSP (Java Server Pages), Perl dan Phyton , tetapi sejauh yang saya ketahui tutorial/ ebook dan penggunaan PHP lebih banyak dibandingkan pemrograman lainnya . Untuk menuliskan bahasa pemrograman PHP bisa menggunakan tools seperti : notepad, notepad++, dreamweaver , dan lain-lain. Database MySQL bisa dijadikan pilihan untuk menyimpan data-data yang telah anda buat . MySQL merupakan software database open source yang cukup populer . Banyak pengembang software dan aplikasi populer yang menggunakannya seperti google, yahoo, nokia , youtube , wordpress dan facebook . Banyak tools yang bisa anda gunakan untuk mempermudah administrasi MySQL, diantaranya : MySQL command line client, MySQL-Front, SQL Yog , MySQL Administrator dan yang paling sering digunakan hampir semua penyedia hosting adalah PHPMyAdmin .

Web Server Web server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima request ( permintaan ) berupa halaman web web melalui HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya (response) dalam bentuk dokumen html. Beberapa web server yang bisa anda gunakan diantaranya IIS (Internet infromation service) keluaran microsoft , Xitami Web server, Sun Java System Web Server dan Apache (www.apache.org). Anda bisa menggunakan Apache sebagai web server di komputer /laptop sendiri (localhost). Proses instalasi Apache, PHP dan MySQL terkadang menjadi kendala dalam pembuatan pemrograman web dengan menggunakan bahasa pemrograman PHP. Untuk itu gunakanlah aplikasi paket gratis yang menyediakan ketiga software tersebut . Untuk hal ini , saya lebih menyarankan XAMPP ( versi windows) dan LAMPP ( linux ) untuk dijadikan pilihan . Browser Tentunya untuk menjalankan program berbasis web, memerlukan browser untuk menampilkan aplikasi yang telah dibuat . Untuk Browser, mozilla firefox dan google chrome buatan google, masih menjadi pilihan saya .

Pengertian Mobile Apps Mobile apps merupakan perangkat lunak berupa aplikasi yang dikembangkan menggunakan program komputerisasi untuk disematkan pada perangkat mobile seperti ponsel , tablet dan jam tangan digital. Untuk membuat sebuah aplikasi , perlu membutuhkan keahlian khusus , yang mana dalam prosesnya dibantu dengan program computer. Setiap tahun , aplikasi mobile ini selalu dikembangkan atau di upgrade untuk meningkatkan kinerjanya . Mobile apps yang sudah dirakit dengan sempurna biasanya akan di upload di situs khusus yang berisi sekumpulan aplikasi mobil . Misal untuk smartphone android bisa mengunduh mobile apps di Playstore yang dimiliki pihak Google Corporation. Sedangkan untuk iPhone bisa mengunduhnya di AppStore yang merupakan besutan perusahaan Apple Inc. Namun beberapa mobile apps yang belum resmi akan dirilis di situs website lain di internet.

Manfaat Aplikasi Mobile Mobile apps pada awalnya dibuat sebagai sarana penyalur informasi sehari-hari . Namun karena banyaknya sektor yang menggunakan mobile apps, maka fungsi dan manfaat yang dapat dinikmati pun berbeda-beda . Beberapa manfaat penggunaan aplikasi mobile secara umum adalah sebagai berikut . Sebagai sarana penyebar informasi Aplikasi mobile yang paling utama adalah dikembangkan sebagai media informasi , baik informasi sekitar hingga di dunia . Penyebaran informasi ini bisa dilakukan dengan mudah dengan adanya aplikasi mobile yang dirancang berbasis website. Contoh aplikasi yang dikembangkan adalah portal berita , majalah elektronik , dan lain sebagainya . Membangun brand perusahaan lewat aplikasi mobile Bagi yang baru merintis perusahaan , bisa mulai mengembangkan brand yang didirikannya dengan menggunakan aplikasi mobile. Sudah banyak perusahaan yang selain melayani pelanggan secara langsung , dan juga melalui mobile apps. Contohnya aplikasi perbankan , aplikasi supermarket, dan masih banyak lagi .

Memudahkan pekerjaan manusia Mobile apps memiliki manfaat yang lebih untuk membantu pekerjaan manusia menjadi lebih mudah . Banyak dikembangkannya aplikasi oleh para developer, dengan tujuan yang berbeda-beda . Ada yang digunakan untuk mengumpulkan resep masakan , mencatat keuangan , menyalurkan hobi , hingga untuk menjual produk-produk dagangan . Menjalin komunikasi jarak jauh Manfaat yang bisa kita temukan pada pengembangan aplikasi mobile yakni dapat menjalin komunikasi antar sesame baik itu jarak dekat maupun jangkauan yang luas . Hal ini bisa dilihat dengan aplikasi jejaring sosial seperti Facebook, Twitter, Instagram Whatsapp dan lain-lain yang bisa menghubungkan antara satu orang dengan orang lainnya yang saling berinteraksi . Meningkatkan Proses Bisnis Ketika Anda bekerja , Aplikasi mobile dapat berguna untuk bisa meningkatkan proses bisnis yang sedang Anda jalani . Misalnya , seperti aplikasi WhatsApp, Telegram dan lain sebagainya . Ada banyak sekali para pekerja yang aktif untuk menggunakan aplikasi ini sebagai media pendukung pekerjaan dalam berkomunikasi .

Keunggulan Mobile Apps Selain adanya manfaat yang bisa dinikmati pengguna , mobile apps juga memiliki beberapa keunggulan . Apa itu mobile apps? Yang memiliki beragam keunggulan yang eksis di kehidupan masyarakat digital 4.0. Berikut adalah keunggulan-keunggulan mobile apps. Memiliki tampilan awal atau user interface (UI) yang menarik . Tampilan UI bisa dirancang dengan desain layout, tema dan icon yang menarik . Yang mana biasanya disesuaikan dengan bidang aplikasi tersebut . Pengembangan aplikasi tidak semua bisa di akses dengan internet saja . banyak aplikasi yang bisa diakses tanpa menggunakan internet atau dalam keadaan offline. Salah satunya aplikasi game. Mobile apps bisa diakses kapanpun tanpa batasan waktu . Selama 24 jam, pengguna bisa mengakses aplikasi mobile dengan lancar melalui perangkat mobile yang dimiliki . Melihat banyaknya kelebihan yang ada pada mobile apps ini membuat masyarakat banyak beralih untuk menggunakan perangkat bergerak seperti smartphone. Penggunaannya sangat mudah dan aksesnya cepat . Sudah banyak jutaan aplikasi mobile yang resmi yang bisa digunakan hanya dengan sekali unduh di platform pengunduh aplikasi seperti playstore .

Mobile App VS Mobile Web Ketika Anda ingin mendapatkan informasi terbaru , pastinya Anda akan mengakses informasi tersebut melalui smartphone atau Anda akan mengaksesnya melalui web browser dan bahkan ada yang sampai menginstal aplikasi berita untuk mencari informasi terbaru . Sadar tidak sadar , bahwa Anda sudah menggunakan mobile apps dan mobile web secara langsung di perangkat Anda . Meskipun demikian , kedua hal tersebut adalah sesuatu yang berbeda .

Perbedaan Mobile Apps dan Mobile Web Jika di tinjau dari definisi mobile web adalah sebuah halaman HTML yang berbasis browser, sehingga dapat diakses dengan menggunakan berbagai perangkat portable seperti smartphone dan tablet. Selain itu , mobile web juga di rancang untuk dapat menampilkan data seperti teks , gambar atau bahkan video di dalam sebuah website dengan tampilan yang user friendly ketika di akses pada perangkat mobile. Berbeda halnya dengan mobile apps yang merupakan sebuah aplikasi yang memang sengaja dirancang untuk perangkat mobile atau smartphone. Dan Anda harus mendownload dan menginsta terlebih dahulu melalui Play Store ( Jika Android) Apple Store ( Jika Iphone ). Seharusnya Anda sudah paham mengenai perbedaan dari mobile apps dan mobile web tersebut . Karena perbedaanya hanya terletak pada cara pengaksesan informasinya . Mobile web membutuhkan aplikasi browser untuk mendapatkan informasi dari suatu website. Jika menggunakan mobile web, tentunya akan sangat bergantung pada jaringan internet Anda . Sedangkan jika mobile apps bisa diakses dengan kedua cara tersebut . Selain itu , konten yang sudah disediakan pun dapat diakses tanpa melalui koneksi internet. Namun , terdapat juga mobile app yang memerlukan koneksi internet ketika Anda ingin mengaksesnya . Dengan demikian , hal tersebut sebenarnya tergantung pada Anda sendiri . Nah, perlu di ketahui bahwa ada beberapa bisnis yang hanya mengandalkan salah satu dari website dan mobile app dalam pemasaran produknya . Namun , ada juga pebisnis yang membutuhkan keduanya dalam mendapatkan target mereka yang sudah di tentukan .

Tools Yang Diperlukan Untuk Membuat Aplikasi android Android Studio Android Studio adalah   integrated development environtment  (IDE) resmi untuk Android yang diluncurkan oleh Google pada tahun 2013. Tools ini memiliki Virtual Device Manager yang memungkinkan untuk melakukan pengujian secara langsung tanpa perlu menggunakan perangkatnya langsung . Anda bisa   men-debug   aplikasi yang dibuat secara langsung menggunakan Android Device Manager. Tool ini tersedia untuk digunakan di Windows, Linux dan Mac OS X . Android NDK Android NDK ( Native Developer Kit ) menawarkan satu set alat yang memungkinkan Anda untuk memanfaatkan C dan C++ untuk mengembangkan aplikasi Android. Alat ini hadir dengan beberapa perpustakaan yang disematkan untuk memungkinkan Anda menggunakan kembali kode sebelumnya dan memungkinkan Anda untuk berinovasi . Google merilis Android NDK untuk mempengaruhi developer C dan C++ untuk meningkatkan jumlah aplikasi Android. Dengan demikian Anda tidak perlu untuk menjadi master Java untuk mengembangkan sesuatu bagi pengguna Android. Tool ini juga bisa dintegrasikan dengan Eclipse IDE dan Microsoft Visual Studio .

Unity3D Jika Anda ingin mengembangkan sebuah aplikasi dengan pengalaman 3D, Anda bisa menggunakan Unity3D. Alat ini menawarkan banyak API yang membantu membangun antarmuka aplikasi yang menarik . Selain itu bisa juga memanfaatkan fitur high-end dari mesin untuk membangun game ponsel 3D . Android Apps Maker Android Apps Maker ini dari namanya saja kita sudah bisa mengetahui apa fungsinya . Membuat aplikasi dengan Android Apps Maker cukup mudah karena sudah tersedia sekitar 18 template yang bisa kita gunakan secara gratis. Beberapa contoh Aplikasi yang bisa kembangkan dengan aplikasi ini adalah gallery foto , game trivia, aplikasi ebook , stasiun radio dan lainnya . Aplikasi yang dibuat nantinya bahkan akan dikirim secara lengkap ke email kita . Eclipse Fungsi Eclipse utamanya adalah untuk mengembangkan aplikasi Java, tetapi juga dapat digunakan untuk mengembangkan aplikasi dalam bahasa pemrograman lain melalui penggunaan plugin, termasuk : Ada, ABAP, C, C ++, COBOL, Fortran, Haskell , JavaScript, Lasso, Lua , ALAMI, Perl, PHP, Prolog, Python, R, Ruby, Scala, Clojure , Groovy, Skema , dan Erlang . Selain itu , Eclipse juga digunakan untuk mengembangkan aplikasi android. Untuk melakukan itu diperlukan lingkungan pengembang , yaitu Eclipse Java JDT untuk Java dan Scala, Eclipse CDT untuk C / C ++, Eclipse PDT untuk PHP, dan yang akan dibahas Eclipse ADT untuk Android, serta masih banyak lagi .
Tags