• Tidak ada hasil yang ditemukan

Teknologi Pengembangan Aplikasi Web

N/A
N/A
Protected

Academic year: 2022

Membagikan "Teknologi Pengembangan Aplikasi Web"

Copied!
14
0
0

Teks penuh

(1)

Teknologi Pengembangan Aplikasi Web

Alokasi waktu : 8 JP

Kompetensi Dasar :

3.1 Memahami konsep teknologi aplikasi web

4.1 Mempresentasikan pelbagai teknologi pengembangan

aplikasi web

(2)

Konsep world wide web (www)

WWW merupakan kumpulan server web dari seluruh dunia yang mempunyai kegunaan untuk

menyediakan data dan informasi untuk dapat digunakan bersama. WWW adalah bagian yang paling menarik

dari Internet. Melalui web, para pengguna dapat mengakses informasi-informasi yang tidak hanya berupa teks tetapi bisa juga berupa gambar, suara, video dan animasi.

Menurut MCLeod (Pearson) Www adalah informasi yang

dapat diakses melalui internet di mana berbagai dokumen

hypermedia/ file-file komputer disimpan dan kemudian

diambil dengan cara-cara yang menggunakan metode

penentuan alamat yang unik

(3)

Konsep teknologi aplikasi web

Aplikasi web adalah suatu aplikasi yang di akses menggunakan penjelajah web melalui suatu jaringan seperti internet atau intranet.

Aplikasi web juga merupakan suatu aplikasi perangkat lunak komputer yang

dikodekan dalam bahasa yang didukung oleh penjelajah web (seperti HTML, Java

Script, AJAX, Java, dan lain lain) tergantung pada web browser tersebut untuk

menampilkan aplikasi.

(4)

Berbagai teknologi aplikasi web

1. HTML (Hypertext Markup Language / Web Statis)

2. Javascript (membuat suatu website lebih interaktif dan lebih menarik) 3. AJAX (Asynchronous Javascript and XML)

4. PHP (PHP: Hypertext Preprocessor / Web Dinamis) 5. MySQL (software basis data server)

6. PHP MyAdmin (aplikasi untuk mengatur dan mengelola basis data MySQL)

7. XAMPP (paket perangkat lunak yang terdiri dari Apache Server,PHP,MySQL dan sejenisnya)

8. Wordpress merupakan CMS (Content Management System)

(5)

Penggunaan aplikasi berbasis web

1. Web Media Sosial

Sarana komunikasi dalam bentuk percakapan online. Contohnya adalah Facebook, Twitter, Instagram, dll 2. Web Berbasis Sistem Informasi

sarana membantu aktivitas usaha dan pekerjaan manusia. Contohnya adalah sistem informasi koperasi, SIAKAD (Sistem Informasi Akademik), Hospital Management, dan masih banyak lagi.

3. Web Jual Beli dan Bisnis

sarana transaksi jual beli secara online. Saat ini disebut dengan e-commerce. Contoh aplikasi yang banyak digunakan di Indonesia adalah Tokopedia, Shopee, Bukalapak, dan platform e-commerce lainnya.

4. Web Pencarian

Web pencarian biasa disebut dengan Search Engine. Contohnya seperti Google, Yahoo, Youtube, dll. Mesin pencari dapat melakukan berbagai pencarian informasi secara cepat dan akurat.

5. Web Informasi dan Berita

Sarana menampilkan informasi dan berita teraktual dan terkini dari seluruh dunia. Contoh web berita di Indonesia adalah Detik.com, Kompas.com, Tribunnews, dll.

(6)

Menjalankan aplikasi web menggunakan browser

Web browser merupakan aplikasi yang bisa menjelajahi, menyajikan, maupun mengambil konten yang ada di berbagai sumber informasi pada jaringan internet atau WWW. Pengertian dari web browser juga sering disebut dengan suatu perangkat lunak dengan fungsi yang dimilikinya sebagai penerima, pengakses, penyaji berbagai informasi di internet.

Berikut cara menjalankan aplikasi web menggunakan browser;

1. Buka salah satu browser (Google Chrome/Mozila Firefox/Internet Explorer)

2. Ketikan alamat website yang dituju pada kotak url, misalnyawww.google.comatau gurututorku.com 3. Tekan Enter lalu tunggu beberapa saat sampai

muncul halaman web tersebut.

(7)

Konsep aplikasi web server

Web Server adalah sebuah software yang berfungsi untuk menerima dan melayani permintaan yang dikirimkan user melalui browser kemudian ditampilkan kepada user sesuai dengan permintaan yang dikirimkan ke server.

Ilustrasi pertama

Ilustrasi kedua

Adapun Jenis-Jenis Web Server diantaranya;

1. Apache (Apache adalah layanan web server yang paling populer, Berdasarkansurvei W3Tech Top Ranks Web Serverdi bulan januari 2020) 2. NginX

3. Litespeed

(8)

Instalasi paket aplikasi web server

XAMPP adalah sebuah paket perangkat lunak (software) komputer yang sistem penamaannya diambil dari akronim kata Apache, MySQL (dulu) / MariaDB (sekarang), PHP, dan Perl. Sementara imbuhan huruf “X” yang terdapat pada awal kata berasal dari istilah cross platform sebagai simbol bahwa aplikasi ini bisa dijalankan di empat sistem operasi berbeda, seperti OS Linux, OS Windows, Mac OS, dan juga Solaris.

Program aplikasi XAMPP berfungsi sebagai server lokal untuk mengampu berbagai jenis data website yang sedang dalam proses pengembangan.

Cara Install XAMPP di Laptop dan PC

1. Akses dan download software XAMPP di https://www.apachefriends.org/download.html 2. Klik hasil download xampp lalu ikuti instruksinya.

3. Setelah selesai install, klik apache control panel, lalu aktifkan Apache dan MySQL dengan cara klik tombol start sampai warna hijau

4. Buka Browser dan ketikan localhost/xampp untuk melihat versi xampp dan phpnya serta buka tab baru dan ketikan localhost/phpMyAdmin untuk mengakses database server.

1

2

3

4

(9)

Penggunaan web direktori dalam web server

HTDOCS merupakan tempat menyimpan file-file PHP dan HTML yang akan dijalankan. Nantinya ketika Anda mengakses alamat localhost pada browser, maka secara otomatis akan terpampang file-file yang tersimpan dalam HTDOCS ini.

Contoh kita buat folder dengan nama belajarweb di /xampp/htdocs, lalu buka folder tersebut dan buat file tes.html

Setelah itu buka browser dan ketikan localhost/belajarweb, maka akan muncul tampilan seperti disamping.

Adapun istilah lain dari website direktori khususnya di server online adalahmerupakan sebuah buku alamat dalam dunia maya World Wide Web dan merupakan kumpulan data yang tersusun ke dalam beragam kategori.

Biasanya Semakin banyak mendaftar dan diterima direktori berkualitas, maka berdampak besar pada SEO dan peningkatan SERP.

(10)

Macam-macam text editor

Text Editor adalah suatu software aplikasi atau suatu program komputer yang memungkinkan Anda sebagai penggunanya untuk membuat, mengubah atau mengedit file teks yang ada berupa plain text.

Text editor ini sebenarnya bisa digunakan untuk membuat program-program komputer dan mengedit source code dari bahasa pemograman. Selain itu, text editor juga bisa dimanfaatkan untuk membuat halaman web atau template web design dan juga membuat aplikasi tertentu.

Berikut beberapa software text editor yang bisa kalian download dan install;

1. Visual Studio Code 2. Sublime Text 3. Notepad++

4. Atom 5. Vim

(11)

Tools pengembang web

Menjadi seorang web developer merupakan salah satu pekerjaan yang membutuhkan beberapa komponen penunjang guna untuk menghasilkan pekerjaan yang dapat dicapai sesuai dengan tujuan awal serta membuat efisiensi dalam waktu pengerjaannya.

Salah satu komponen penunjang tersebut adalah beberapa tools yang nantinya dapat digunakan untuk melancarkan pembuatan aplikasi webnya adalah sebagai berikut;

Firebug / Inspect Elemen

salah satu tools debugging pada HTML, CSS dan Javascript di dalam browser.

HTML Entity Character Lookup

menuliskan symbol/karakter yang diinginkan tools ini akan menampilkan entitas HTML yang ada.

Lorem Ipsum

tools ini memberikan contoh teks yang diberikan pada sebuah halaman web.

Fontello / Fontawesome

tools ini akan mudah dalam memilih berbagai ikon pendukung.

cssgradient.io

tools ini akan mudah dalam mengambil kode css dalam bentuk gradient color

(12)

Kompetensi Abad 21 yang harus disiapkan

1. Pemecahan Masalah (Problem Solving)

2. Kreativitas (Creativity)

3. Berpikir Analitis/Kritis (Critical Thinking)

4. Berkolaborasi (Collaborative Learning)

5. Komunikasi (Communication Skill)

6. Etika & Akuntabilitas/Komitmen (Attitude and Accountability)

(13)

Praktikum / Latihan Kerja

Tugas Kelompok:

- Buat kelompok kerja yang terdiri dari 3-4 orang

- Diskusikan dan buat rangkuman tentang konsep teknologi pengembangan aplikasi web kedalam bentuk ppt.

Tugas Mandiri:

1. Buatlah Langkah-Langkah ketika melakukan install dan pengujian software XAMPP versi terbaru!

2. Install 2 jenis text editor dan tuliskan kelebihan serta kekurangannya!

3. Tools pengembangan apa yang anda sukai dan coba berikan alasannya!

4. Semua tugas ini dimasukan kedalam bentuk microsoft Word.

(14)

Daftar Pustaka

https://id.wikipedia.org/wiki/Waring_Wera_Wanua

https://indosmartschool.com/2020/11/22/materi-memahami-konsep-teknologi-aplikasi-web/

https://freddset.wordpress.com/2019/02/18/3-1-memahami-konsep-teknologi-aplikasi-web/

https://www.sekawanmedia.co.id/aplikasi-berbasis-web/

https://idcloudhost.com/apa-itu-web-browser-jenis-jenis-fungsi-manfaat-dan-cara-menggunakannya/

https://www.jagoanhosting.com/blog/pengertian-web-server/

https://qwords.com/blog/pengertian-xampp/

https://seon.co.id/apa-itu-website-direktori/

https://www.niagahoster.co.id/blog/text-editor-terbaik/

https://www.idntimes.com/life/career/noto/tools-yang-sangat-berguna-untuk-kalangan-web-developer-c1c2

Gambar

Ilustrasi pertama

Referensi

Dokumen terkait

Rangkaian huruf dalam sebuah kata atau kalimat bukan saja dapat memberikan suatu makna yang mengacu kepada sebuah obyek ataupun gagasan, tetapi juga memiliki kemampuan untuk

Buku ini merupakan pedoman bagi Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT), termasuk kedua organ utamanya, yaitu Majelis Akreditasi (MA) yang bertugas dan berwenang

JUDUL : CHARITY AND CULTURAL NIGHT 2016 CALON DOKTER PENTASKAN CERITA RAMAYANA. MEDIA :

Tujuan penulisan ini adalah untuk mengetahui seberapa besar kekuatan sifat dielektrik suatu bahan isolasi kawat dan isolasi kertas yang didasarkan dengan melakukan

Yang bertanda tangan di bawah ini, Ketua Komisi Etik Penelitian Bidang Kesehatan Fakultas. Kedokteran Univer,sitas Sumatera Utara, setelah dilaksanakan pembahasan dan

PT Kimia Farma adalah mengelola persediaan bahan baku, untuk menghadapi kelangkaan pada saat proses produksi sedang berlangsung, pengelolaan bahan baku di PT Kimia Farma

bertanya kepadanya (‘Abdullah bin ‘Amru): “Benarkah kamu yang berkata; “Sungguh aku akan berpuasa sepanjang hari dan sungguh aku pasti akan shalat malam sepanjang

Tujuan dari penelitian ini adalah membuat aplikasi media pembelajaran fisika pokok bahasan kapasitor berbasis multimedia yang interaktif untuk membantu guru dalam mengajar..