Anda di halaman 1dari 17

MAKALAH

PERAN PENTING WEB DEVELOPMENT

DALAM BISNIS DIGITAL

Guru Pembimbing :

Zainal Miftahul Ulum S.Kom

Disususn Oleh :

Febrian Catur Wahyu F.

X TKJ B

SMK PGRI KASEMBON

TAHUN AJARAN 2022/2023


KATA PENGANTAR

Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Penyayang. Kami
panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat, hidayah, dan
inayah-Nya kepada penulis, sehingga dapat menyelesaikan makalah ilmiah tentang limbah dan
dampaknya untuk masyarakat.

Makalah ilmiah ini telah disusun dengan maksimal dan mendapatkan bantuan dari berbagai
pihak sehingga dapat memperlancar pembuatan makalah ini. Untuk itu saya menyampaikan banyak
terima kasih kepada semua pihak yang telah berkontribusi dalam pembuatan makalah ini.

Terlepas dari itu semua, saya menyadari sepenuhnya bahwa masih ada kekurangan, baik
dari segi susunan kalimat maupun tata bahasanya. Oleh karena itu, dengan tangan terbuka penulis
menerima segala saran dan kritik dari pembaca agar dapat dilakukan perbaikan pada makalah.

Akhir kata, saya berharap semoga makalah ilmiah tentang web development dalam bisnsis
digital ini dapat memberikan manfaat maupun inspirasi terhadap pembaca.

Malang, 28 November 2022

Febrian Catur Wahyu F.

ii
DAFTAR ISI

Hlm.

COVER........................................................................................................................................ i

KATA PENGANTAR................................................................................................................. ii

DAFTAR ISI................................................................................................................................ iii

BAB 1 : PENDAHULUAN......................................................................................................... 1

1.1 Latar Belakang........................................................................................................................ 1


1.2 Rumusan Masalah................................................................................................................... 1
1.3 Tujuan Penulisan..................................................................................................................... 1

BAB II : LANDASAN TEORI................................................................................................... 2

2.1 Pengertian Website atau Situs................................................................................................. 2


2.2 Pengertian Web Development................................................................................................. 2
2.3 Pengertian Web Developer..................................................................................................... 3
2.4 Jenis Jenis Web Developer...................................................................................................... 4
2.5 Proses Kerja Web Development............................................................................................. 5
2.6 Skill yang harus dimiliki seorang Web Development............................................................. 6
2.7 Langkah yang dapat ditempuh untuk menjadi seorang Web Development............................ 8

BAB III : PEMBAHASAN......................................................................................................... 11

3.1 Profil Lembaga Pendidikan..................................................................................................... 11


3.1.1 Identitas Lembaga Pendidikan.......................................................................................... 11
3.1.2 Informasi Lembaga Pendidikan........................................................................................ 11
3.1.3 Deskripsi Lembaga Pendidikan........................................................................................ 11
3.1.4 Program Keahlian dan Ekstrakurikuler............................................................................. 12

DAFTAR PUSTAKA.................................................................................................................. 12

DAFTAR TABEL

Tabel 1.1.2..................................................................................................................................... 12

iii
BAB I

PENDAHULUAN

2.1 Latar Belakang

Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilakan informasi data
teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya,
baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling
terkait dimana masing masing dihubungakan dengan jaringan jaringan halaman (hyperlink).

Website memiliki banyak manfaat terutama didalam sebuah pemasaran dan pendidikan.
Adapun tujuan dibangunanya sebuah website salah satunya seperti untuk Marketing Tools, E-
Commerce, E-Learning, dan masih banyak lagi. Website dapat dibuat secara pribadi atupun dapat
dibuat oleh sebuah perusahaan.

Saat ini banyak sekali perusahaan-perusahaan pengembang Web (Web Development).


Dalam makalah ini saya akan membahas seputar web development. Adapun pengertian web
development itu sendiri adalah Pengembangan sebuah situs web untuk world wide web atau
internet. Pengembangan yang dimaksud dapat mencakup ecommerce pengembangan bisnis, web
design, client side/server side scripting atau pengembangan sebuah halaman statis/sederhana atau
yang paling kompleks berbasis web aplikasi internet, bisnis elektronik atau layanan jaringan sosial.

1.2 Rumusan Masalah

1. Apa itu website atau situs?

2. Apa pengertian dari web development?

3. Bagaimana proses kerja web development?

4. Ada berapa jenis web development?

5. Apa saja skill yang harus dimiliki oleh seorang web development?

1.3 Tujuan Penulisan

1. Mengetahui pengertian website atau situs.

2. Mengetahui pengertian web development

3. Memahami proses kerja web development

4. Untuk mengetahui jenis-jenis web development.

5. Mengetahui skill yang harus dimiliki oleh seorang web development.

BAB II

iv
LANDASAN TEORI

2.1 Pengertian Website atau Situs

Website atau situs dapat diartikan sebagai sekumpulan halaman yang menapilkan informasi
data teks, data gambara diam atau gerak, data animasi, suara, video dan atau gabungan dari
semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan
yang saling terkait dimana masing-masing dihubungakan dengan jaringan-jaringan halaman
(hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah dan isi informasinya
searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu beruabah
berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website.
Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti
Friendster, Multiplu, dll. Dalam sisi pengembanganya, website statis hanya bisa diupdate oleh
pemiliknya saja, sedangakan website dinamis bisa diupdate oleh pengguna maupun pemilik.

Teknologi Web

1. Client Side
a. Eksekusi program pada sisi client
b. Server hanya memberikan request saja tanpa harus mengeksekusi
c. HRML, Java Script, VB Script
d. Konfigurasi simple, cost rendah, unsecure
2. Server Side
a. Eksekusi program pada sisi server
b. Server memberikan request setelah mengeksekusi program
c. PHP, ASP, JSP, CFM
d. Konfigurasi complex, cost tinggi, secure

2.2 Pengertian Web Development

Web development dapat diartikan sebagai pengembangan sebuah situs web untuk world
wide web atau internet. Pengembangan yang dimaksud dapat mencakup ecommerce pengembangan
bisnis, web design, client side/server side scipting atau pengembangan sebuah
halamanstati/sederhana atau yang paling kompleks berbasis web aplikasi internet, bisnis elektronik
atau layanan jaringan sosial.

Web development adalah istilah yang luas untuk setiap kegiatan untu mengembangkan situs
web untuk World Wide Web atau internet. Hal ini dapat mencakup e-commerce pengembangan
bisnis, web desain, pengembangan konten web, client-side/server-side scripting, dan web server
konfigurasi. Namun, diantara para profesional web, “web development” biasanya hanya mengacu
ke non-aspek desain bangunan situs web, misalnya menulis markup dan coding. Web development
fapat berkisar dari pengembangan statis sederhana satu halaman dari teks biasa development dapat
berkisar dari mengembangkan statis sederhana atau satu halaman dari teks biasa sampai yang paling
kompleks berbasis web aplikasi internet, bisnis elektronik, atau layanan jaringan sosial.

v
Yang lebih besar untuk bisnis dan organisasi, tim pengembangan web dapat terdiri dari
ratusan orang (web developer). Organisasi yang lebih kecil mungkin hanya memerlukan satu
kontrak permanen atau webmaster, atau sekunder tugas untuk posisi pekerjaan yamh terkait seperti
deasin grafis dan/atau Sistem informatika teknisi. Web development mungkin merupskan upaya
kolaborasi antar departemen bukan domain departemen yang ditunjuk.

Umumnya, selama proses pembangunan, perusahaan akan berpedfoamn pada kebutuhan dan
aspirasi customer mereka. Hal ini dilakukan agar situs web kelak dapat memberikan user
experience yang mulus dan tidak membingungkan.

Proses Pengembangan Web Meliputi :

1. Desain Web
2. Pengembangan Web
3. Pengembangan Konten Web
4. Pembuatan Skrip untuk sisi Klien dan Server
5. Pengaturan Keamanan Jaringan

Dalam Pengembangannya yang luas, web development mencakup semua tindakan dan
pembaruan untuk memastikan kinerja situs sesuai dengan kebutuhan pengguna dengan kecepatan
yang optimal. Namun, dewasa ini pengembangan web juga mencakup semua tindakan strategis
yang diperlukan untuk memastikan peringkat situs tetap baik dalam search engine rankings.
Biasanya tugas tugas tersebut berkaitan dengan spesialisasi yang berbeda, yaitu search engine
optimizer.

2.3 Pengertian Web Developer

Web developer adalah seseorang yang menciptakan aplikasi berbasis web dengan
menggunakan bahasa pemrograman. Pada dasarnya, web development membuat berbagai hal
“terjadi” pada sebuah website. Peran web development adalah sebagai penghubung dari sebuah
sumner daya yang akan digunakan pada sebuah website, melalui dari pemanggilan databse, memuat
halaman website yang dinamis, hingga mengatur cara pengunjung untuk berinteraksi dengan
elemen-elemen dari website tersebut.

Seorang web developer yang handal akan terbiasa dengan bahasa pemrograman, baik itu
disisi server (sever-side scripting) maupun disisi client ( client-side scripting). Dan jangan lupa
dengan aspek database yang akan digunakan. Berikut adalah bagian aplikasi yang harus dipahami
oleh seorang web developer.

 Client-side : Java Script.


 Server side : ASP, ASP.NET, Jawa, Perl, PHP,Python,Ruby,dsb.
 Databases : MySQL, Oracle, dsb.

2.4 Jenis Jenis Web Development

Sejatinya, ada berbagi macam web development yang perlu kamu pahami jika ingin menjadi
seorang web development. Berbagi jenis pengembangan web ini merujuk pada berbagai sektor

vi
profesi di mana para developer dapat bekerja. Beberapa dari perbedaan jenis ini tumpang tindih dan
memiliki fungsi yang berbeda beda.

Oleh karena itu, biasanya seorang web developer akan menguasai berbagai jenis
pengembangan web yang berbeda agar bisa menjadi seorang prefesional yang lebih fleksibel. Nah,
apa saja jenis-jenis web development yang harus kamu kenali? Berikut penjelasanya :

1. Front-end Development
Jenis web development yang perlu kamu pelajari merupakan front-end development. Tugas
utama para developer yang berkecimbung di bidang ini adalah membangun UI yang dapat
membantu pengguna untuk mencapai tujuan mereka di dalam situs. Itulah sebabnya front-
end developer juga sering ikut andil dalam aspek perencanaan UX dalam proyek mereka.
Oleh karena itu, memiliki latar belakang di bidang UX dapat menjadi nilai plus bagi seorang
frond-end developer, karena dapat membentuk empati bagi pengguna.

2. Back-end Development
Jika Front-end development adalah yang dilihat pengguna selama berkegiatan di situs, back-
end adalah aspek yang tidak mereka lihat. Bacak-end bertugas untuk mengelola sever situs
web, program, dan software dengan tujuan agar semua fitur tersebut dapat bekerja dengan
baik. Biasanya, back-end developer bekerja dalam situs untuk keperluan keamanan, konten
dan struktur situs.

3. Full-stack Development
Jenis web development berikutnya yang wajib kamu ketahui merupakan full-stack
development. Full-stack development bekerja di sisi front-end dan back-end situs. Mereka
diharapkan dapat membuat situs web, aplikasi atau program software dari awal hingga akhir
proses pembangunan. Kata “satack” mengacu pada berbagai teknologi yang akan mereka
tangani dalam satu web yang sama, seperti server, UI, dan lain lain.

4. Mobile Development
Mobile Development adalah jenis web development yang belum beberapa lama ini muncul.
Umumnya, jenis pengembangan we ini hadir sebagai jawaban utas kebutuhan pelanggan
yang lebih senang membuka aplikasi dan situs web via smartphone mereka. Tugas mobile
developer adalah membangun aplikasi yang ramah untuk perangkat seluler seperti
smartphone dan tablet. Aplikasi pada mobile memiliki proses operasional yang berbeda dari
situs web dan program software lainya. Oleh karena itu, bila ingin meniti karier sebagai
mobile developer membutuhkan seperangkat ketrampilan pengembangan dan pengetahuan
tentang beberapa bahasa pemrograman khusus.

2.5 Proses Kerja Web Developent

Proses kerja web development bukanlah suatau hal yang mudah untuk dilakukan. Setiap
jenis pengembangan memiliki proses kerja yaqng berbeda berdasarkan jenis situs, bahasa
pemrograman, dan sumber daya yang diperlukan. Namun, ada proses kerja yang biasanya menjadi
acuan bagi para developer. Berikut penjelasanya :

vii
1. Pengumpulan Informasi
Proses kerja pertama dalam dalam web development merupakan pengumpulan informasi.
Tahap ini akan menentukan bagaimana langkah langkah selanjutnya akan terlihat. Tugas
terpenting dalam tahap pengumpuran Informasi adalah untuk mendapatkan pemahaman
yang jenas mengenai tujuan situs web di masa mendatang. Tujuuan utama yang ingin diraih
serta tipe audiens yang ingin didapatkan situs juga perlu direncanakan. Jenis pengetahuan
semacam ini dapat membantu developer dalam menciptakan strategi terbaik untuk proyek
mereka dalam pengembangan web.
2. Merancang Pengembangan Website
Pada tahap ini proses kerja pengembangan situs web ini, developer perlu membuat data
yang memungkinkan pelanggan untuk menilai kualitas tampilan situs web. Berikut solusi
untuk keperluan tersebut adalah membuat sitemap dan wireframe.

a. Membentuk sitemap
Sitemap bisa mendeskripsikan korelasi antara area utama dalam sebuah situs
web, Representasi semacam itu dapat membantu developer dalam memahami
fungsi produk akhir mereka nantinya. Sitemap juga dapat menunjukkan
hubungan antara berbagai halaman dalam situs web. Dengan pengetahuan ini,
developer bisa menilai betapa mudahnya bagi pengguna untuk menentukan
informasi atau layanan yang diperlukan dalam situs web.

b. Membentuk wireframe
Disisi lain, wireframe adalah representasi visual dari UI yang akan dibuat oleh
developer. Wireframe tidak mengandung elemen desain seperti warna dan logo.
Fitur ini hanya menjelaskan elemen yang akan ditambahkan ke halaman situs.
Sifatnya tidak terlalu berseni, sehingga murah untuk digunakan dalam sketsa
prosuksi.

3. Merancang Desain
Proses kerja terkahir dalam web development adalah tahap perancangan desain. Selama
tahap ini, tampilan situs web mulai terbentuk. Semus konten visual, seperti gambar, foto dan
video akan dibuat pada langkah ini.

a. Layout halaman website


Semua info yang dikumpulkan melalui tahap pertama sangatlah penting. Kebutuhan
pelanggan dan target audiens harus diingat saat sedang mengerjakan desain. Selain
itu, desainer juga harus merancang layout halaman web, Rancangan ini bisa
dipresentasikan dalam bentuk sketsa atau desain grafis murni. Fungsi utama layout
adalah untuk mempresentasikan struktur informasi, memberikan visualisasi pada
konten dan mendemonstrasikan fungsionalitas dasar dalam situs web.

b. Review dan siklus persetujuan


Setelah semua rancangan desain selesai, pelanggan dan klien dapat meninjau layout
dan desain. Mereka kemudia dapat diminta untuk mengirimkan feedback kepada tim

viii
desainer. Jika pelanggan dan klien tidak yaki8n tentang beberapa aspek dalam desain
situs, desainer harus mengubah rancangan dan mengirimkanya kembali kepada
mereka. Siklus ini harus diulang sampai pelanggan dan klien benar-benar puas
dengan rancangan desain pada web.

2.6 Skill Yang Harus Dimiliki Web Development


Karir Web Developer, sekarang sudah bisa jadi pegangan hidup dan kesuksesan buat
Programmer, semakin beralihnya software dari desktop ke web membuat programmer mesti
siap mempelajari ilmu-ilmu yang wajib dimiliki buat web developer untuk berhasil. Dengan
menguasai sederetan keahlian wajib ini, seorang web developer bakal punya masa depan
cerah baik sebagai karyawan maupun entrepreneur, di dalam maupun di luar negeri.

1. Programming Basic
Sudah pasti mesti menguasai pemrograman, programmer web atau desktop harus menguasai
Minimal 1 bahasa pemrograman. Untuk Web developer bisa memilih salah satu atau lebih
Ilmu komputer pemrograman diantaranya: PHP, JSP, ASP.NET, Ruby, Perl. Pada dasarnya
bahasa pemrograman mempunyai konsep yang sama namun perbedaan syntax (tata bahasa),
jadi fokuslah pada 1 bahasa dan bila udah mantap lebih mudah mempelajari Bahasa lainnya.
Jangan baru ngerti PHP 10% udah belajar JSP, JSP baru 20% trus pindah ke Ruby.
2. Kuasai Framework
Sekarang ini membangun sebuah aplikasi web bukan berarti butuh waktu berbulan atau
Tahunan, berkat adanya Framework maka proses pembuatan aplikasi web bisa dipangkas
Hingga 75%. Framework membantu developer mengembangkan aplikasi dengan
Menggunakan bantuan library dan tools yang telah ada, sehingga proses yang standar dalam
Sebuah aplikasi nggak perlu dibuat dari nol. Ada banyak nama Framework saat ini,
diantaranya CakePHP, CodeIgniter, Prado, Django, Symfony, Ruby On Rails dll.
3. CMS Knowledge
CMS (Content Manajement System) didefenisikan sebagai Sebuah System yang
memberikan Kemudahan kepada penggunanya dalam mengelola dan mengadakan
perubahan isi sebuah Website dinamis tanpa tanpa sebelumnya dibekali pengetahuan
tentang hal-hal yang bersifat Teknis dalam sebuah mendesign sebuah website. CMS sudah
menjadi pilihan utama web developer saat membangun sebuah situs, selain lebih Cepat
dalam pembuatan juga fitur2 yang dimiliki CMS sudah sangat lengkap untuk Menjadikan
sebuah situs tampil professional, belum lagi kemudahan user dalam mengatur Kontent-nya.
Saat ini sangat banyak CMS OpenSource yang beredar, diantaranya Joomla, Drupal,
Wordpress dll.

Keahlian mengenai CMS ini yang patut dikuasai adalah :

1. Penggunaan sebagai user (harus menguasai manajemen konten, struktur


posting, user management, manajemen dokumen)
2. Custom Setting, mulai dari pengaturan module, instalasi dan konfigurasi di
server.
3. Template Management, pengaturan dan modifikasi template

ix
4. Plugins/Extension Development, mempelajari cara pembuatan extension dari
CMS

Banyak yang terjebak untuk mencoba semua CMS yang ada, nggak salah sih tapi jumlah
CMS bisa sampai ratusan, bisa habis waktu untuk mengutak-atik satu persatu. Lebih baik
Fokus di satu CMS kemudian ahli di ke 4 bidang diatas.

4. Javascript Framework
Walaupun semakin banyak pemain yang bersaing dengan Javascript, tapi tetap saja
Penggunaannya semakin luas digunakan di internet, jadi menguasai framework javascript
Sangat penting bagi web developer, selain untuk menambah keindahan dan expressifnya
situs Juga menambah kemampuan dan user experience makin tambah puas. Diantara
framework javascript itu adalah: JQuery, Mootools, Dojo, Scriptaculous dll.
5. E-Commerce Knowledge
Semakin besar peluang perdagangan online dalam beberapa tahun terakhir dan juga
Kedepannya. Itu artinya bakal banyak order datang untuk pemesanan situs ecommerce,
selain Menguasai CMS ecommerce, developer juga mesti mempelajari payment gateway
dan Integrasinya.
6. Widget Development
Widget semakin sering dibuat oleh perusahaan untuk menjangkau visitornya dari situs lain,
Ini wajar dengan semakin bertambahnya jumlah website di internet, sehingga perusahaan
Harus bisa berhubungan dengan pelanggannya. Pengembangan widget juga membutuhkan
developer yang menguasai Javascript atau ActionScriptnya Flash.
7. Rich Internet Application
Nantinya aplikasi internet akan semakin berkembang dan semakin kaya fitur, itu sebabnya
Platform yang bisa menghasilkan aplikasi tersebut semakin bermunculan, menguasai salah
Satu dari platform RIA ini bakal jadi nilai plus developer di masa mendatang. Diantara
platform RIA adalah: Adobe AIR, JavaFX, OpenLaszlo, Silverlight dan tentu saja Sang
penguasa saat ini: Ajax.
8. Mobile Platform
Para pengunjung internet bukan hanya berasal dari pengguna desktop ataupun laptop tapi
Sudah jadi makanan harian pengguna Smartphone, iPhone, Blackberry dan nantinya
Android Serta dipastikan bakal terus bertambah pemain baru lainnya. Untuk itu menguasai
pemrograman dengan platform untuk mobile juga bakal semakin Penting, diantaranya
Java, .Net atau python.
9. SQL
Programmer web juga sangat penting menguasai bahasa SQL karena inilah bahasa yang
Digunakan untuk berkomunikasi dengan database, tanpa menguasai SQL akan sulit bagi
web Developer untuk mengatur manajemen informasi dari aplikasi yang dibuatnya. Pada
dasarnya, SQL yang digunakan untuk MySQL, Oracle, MS-SQL Server adalah sama, Untuk
itu perlu pengetahuan tambahan untuk koneksi dari aplikasi web ke databasenya.
10. HTML & CSS
Ini jelas wajib dikuasai, tanpa menguasai ini bisa-bisa programmer web mengalami pusing
Yang gak jelas, tapi dengan semakin berkembangya IDE (Integrated Development

x
Environment) pekerjaan programmer untuk menguasai HTML dan CSS bisa lebih mudah,
Untuk CSS juga telah semakin banyak framework yang bisa digunakan. Diantara IDE dan
framework yang populer adalah Dreamweaver, Aptana, Amaya, Blueprint CSS dll.

2.7 Langkah yang dapat ditempuh untuk menjadi seorang Web Development
1. Belajar bahasa pemrograman web
Untuk memulainya tentu harus menguasai bahsa pemrograman web. Dan bahasa yang
dikuasai tidak cukup satu bahsa pemrograman saja karena web dibangun atas beberapa
faktor pendukung. Bahsa yang sebaiknya dipelajari untuk menjadi web developer adalah :
 HTML
 CSS
 Bahasa scripting
 SQL
 Javascript
2. Pelajari teknik penyelesaian kasus-kasus pemrograman web
Misalnya bagaimana pemrograman yang berhubungan dengan tanggal, bagaimana
menghubungkan web dengan aplikasi lain, bagimana megakses database, dan beragam
teknik lainya. Dengan mengetahui teknik pemrograman dan penyelesaian kasus-kasus
pemrograman web maka dapat lebih efektif dalam pemrograman aplikasi web yang akan
dibuat.
3. Pelajari metode pengembangan web yang baik
Ada banyak metode pengembangan seperti RUP, Agile, dan USDP tapi pada dasarnya
memfokuskan pada analisa, perancangan, pengembangan, dan pengujian. Lakukan
pengembangan aplikasi dengan tahapan-tahapan diatas. Lakukan analisa apa yang
diperlukan oleh aplikasi ini, kemudian rancang terlebih dahulu aplikasi anda sebelum
melakukan coding, lakukan pengembangan atau coding, dan uji coba terlebih dahulu
sebelum dirilis atau didelivery. Anda dapat kembali ketahap sebelimnya bila diperlukan.
Yang penting, tentukan sendiri metode yang paling baik sesuai dengan diri anda.
4. Pelajari mengolah gambar
Buat apa? Karena dengan gambar maka kita dapat memberikan informasi cepat dan efektif
dibandingkan dengan mendeskripsikan dalam text yang panjang. Cukup pelajari Adobe
Photoshop atau Adobe Firework yang merupakan software paling umum untuk keperluan
gambar web. Pelakari bagaimana membuat gambar seperti icon, backgroun, patern, dan
gambar lainya. Sebenarnya bukan merupakan keharusan karena pekerjaan web desaigner.
Namun bila anda bisa membuat gambar untuk web maka akan lebih membantu
dibandingkan anda harus meminta tolong teman anda untuk keperluan gambar web anda.
5. Gunakan fremework
Framework merupakan sekumpulan fungsi dan librarey yang dapat memudahkan
pemrograman anda. Gunakan fremework sesuai dengan bahasa pemrograman anda.
Misalnya ASP menggunakan .NET Fremework. Ruby dengan Rails Fremework, Phython
dengan Django Fremework, dan PHP yang lebihibanyak lagi seperti Prado, Symfony,
CakePHP, dan fremework lainya. Lakukan riset dan tentukan pilihan anda fremework mana
yang akan anda gunakan dan dalami fremework tersebut. Jangan terlalu banyak berpindah-

xi
pindah fremework karena anda tidak akan memperoleh manfaat maksimal karena
pemahaman yang terpecah-pecah. Jadi tentukan fremework pilihan anda sesuai minat, dan
teknik yang anda senangi.
6. Pelajari teknik-teknik mengoptimalkan aplikasi
Agar aplikasi Anda dapat berjalan lebih cepat dan responsif maka Anda dapat melakukan
tuning atau optimalisasi, pelajari teknik pemrograman web yang baik, pemecahan masalah
pemrograman yang efektif, tuning dan optimalisasi database, serta optimasi web server.
7. Pelajari web server
Akan sangat bermanfaat bila anda mempelajari web server agar Anda dapat mengetahui
bagaimmana menjalankan aplikasi Anda di web server. Atau bagaimana cara
mengoptimalkan aplikasi di web server. Misalnya penggunaan module caching seperti APC,
eaccelerator, dan sebagainya. Atau penggunaan file .htaccess untuk menciptakan friendly
URL atau URL yang lebih enak dibaca. Dengan mempelajari web server maka Anda dapat
mengoptimalkan dan menambahkan featur aplikasi Anda di server.
8. Pelajari penggunaan control panel hosting
Karena Anda akan banyak berhubungan dengan control panel bila Anda menyewa hosting
untuk web Anda. Control panel yang banyakk digunakan antara lain Cpanel, Pleks,
ISPConfig, dan lain sebagainya. Dengan memahami penggunaan control panel Anda dapat
mengoptimalkan aplikasi Anda di provider hosting Anda.
9. Ikuti pengembangan teknologi web terbaru
Teknologi web selalu berkembang misalnya munculnya teknologi RSS, PODCasting, dan
teknologi lainya. Pelajari bagaimana membuat dan menggunakan teknologi tersebut di
apllikkasi Anda. Karena aplikasi yang ketinggalan zaman akan ditinggalkan penggunanya
juga.
10. Pelajari manajemen proyek
Suatu pengembngan aplikasi meruppakan suatu proyek yang harus diatur, dan dilakukan
dengan baik. Dengan mempelajari manajemen proyek maka Anda dapat melakukan
kolaborasi dengan yang lain dalam mengembangkan aplikasi. Anda juga dapat memperoleh
efektifitas dan efesiensi waktu dalam menyelesaikan ide Anda dan realisasikan menjadi
suatu aplikasi.
11. Untuk meningkatkan keamanan Anda, selalu asah kemampuan andan dengan mengerjakan
aplikasi web.
Entah pekerjaan, atau proyek pribadi. Karena makin banyak aplikasi yang Anda buat maka
kemampuan Anda makin baik. Kembangkan ide Anda dan realisasikan menjadi suatu
aplikasi.
12. Anda harus membuat suatu aplikasi yang dapat dijadikan produk atau layanan Anda sebagi
wujud kemampuan Anda.
Produk dan layanan ini dsapat Anda jual sehingga Anda dapat memperoleh hasil dari
kemampuan Anda dan menikmati hasilnya. Dibandingkan dengan mengerjakan proyek
orang lain secara terus-terusan dan dibayar per-proyek tentu akan lebih baik Anda
mengerjakan 1 produk namun Anda memperoleh hasil terus-terusan dengan syarat Anda
memiliki nilai jual yang baik.

xii
Itulah langkah-langkah dasar untuk menjadi seorang web developer. Langkah diatas
tidaklah cukup, hanya langkah dasar saja. Anda harus terus belajar dan berlatih terus serta selalu
menerima perkembangangan yang ada agar kemampuan anda terus terasah.

Untuk menyediakan sebuah website, maka harus tersedia unsur-unsur penunjangnya, adalah
sebagai berikut :

1. Nama domain
2. Rumah tempat website (web hosting)
3. Bahasa pemrograman (scipts program)
4. Desain website
5. Program transfer data ke pusat data
6. Publikasi website

Perencangan dan perencanaan Website

1. Tahapan Perencanaan website


2. Tentukan tujuan
3. Tentukan segmentasi pasar
4. Rencanakan sistem yang akan digunakan
5. Tentukan arsitektur menu atau sitemap
6. Persiapan data datanya
7. Buat time schedule

BAB III
PEMBAHASAN

3.1 Profil Lembaga Pendidikan

3.1.1 Identitas Lembaga Pendidikan

Nama : SMK PGRI KASEMBON

NPSN : 20517745

Status : Swasta

Bentuk Pendidikan : SMK

Status Kepemilikan : Yayasan

SK Pendirian Sekolah : 388/34-14-1987

Tanggal SK Pendirian : 1987-04-08

xiii
SK Izin Operasional : 86/18.05/02/VI/2021

Tanggal SK Izin Operasional : 2021-06-30

3.1.2 Informasi Lembaga Pendidikan

Alamat : Jl. Raya Kec. Kasembon No. 71, Kab Malang, Jawa Timur

Email : smkpgrikasembon.yahoo.co.id

Website : http://smkpgrikasembon.blogspot.com

3.1.3 Deskripsi Lembaga Pendidikan

SMK PGRI KASEMBON adalah salah satu satuan pendidikan di wilayah Kecamatan
Kasembon yang berdiri sejak 1987. dalam menjalankan kegiatanya, SMK PGRI KASEMBON
berada dibawah naungan Kementian Pendidikan dan Kebudayaan. SMK PGRI KASEMBON
menyediakan listrik untuk membantu kegiatan belajar mengajar. Sumber listrik yang digunakan
oleh SMK PGRI KASEMBON menyediakan akses internet yang dapat digunakan untuk
mendukung kegiatan belajar mengajar menjadi lebih mudah. Akses internet di sekolah ini
menggunakan Telkomsel Flash.

Pembelajaran di SMK PGRI KASEMBON dilakukan pada pagi hari. Dalam seminggu,
pembelajaran dilakukan selama 6 hari. SMK PGRI KASEMBON juga memiliki akreditasi B,
berdasarkan sertifikat 032/BAN-SM/SK/2009. SMK PGRI KASEMBON berada di koordinat Garis
lintang : -7.8244 dan Garis bujur 112.3705.

SMK PGRI KASEMBON menyediakan berbagai fasilitas penunjang pendidikan bagi anak
didiknya. Terdapat guru-guru dengan kualitas terbaik dibidangnya, kegiatan penunjang
pembelajaran seperti ekstrakurikuler (ekskul), organisasi siswa, komunitas belajar, tim olahraga,
dan perpustakaan belajar dibuat senyaman mungkin bagi peserta didik.

Kunjungi lembaga pendidikan ini pada jam kerja untuk mendapatkan informasi lain seperti
cek lapor anak, pengumuman hari libur atau jadawal pelajaran, list mata pelajaran sekolah,
informasi ujian pendaftaran peserta didik baru, hingga syarat pendaftaran peserta didik baru. Anda
juga dapat mengunjungi website resmi sekolah untuk mendapatkan informasi seperti profil sekolah
dan berita terkini.

3.1.4 Program Keahlian dan Ekstrakurikuler

Berikut Bidang keahlian dan Ekstrakurikuler di SMK PGRI KASEMBON :

A. Bidang keahlian :

1. Teknik Jaringan Komputer dan Telekomunikasi


2. Akuntansi dan Keuangan Lembaga
3. Bisnis Daring dan Pemasaran

B. Ekstrakurikuler :

xiv
1. Karawitan
2. English Club
3. Pencak Silat
4. Seni Musik
5. Banjari
6. Volly

Uraian Guru Terdik PTK PD


Laki-laki 9 2 11 202
Perempuan 10 2 12 273
Total 19 4 23 475
Tabel 1.1.2

Keterangan :

 Data rekap Per Tanggal 1 Desember 2022


 Perhitungan PTK adalah yang sudah mendapat penugasan, berstatus aktif dan terdaftar di
sekolah induk.
 Singkatan :
1. PTK : Guru ditambah tendik
2. PD : Peserta Didik
BAB IV
PENUTUP

3.1 Kesimpulan

Web development dapat diartikan sebagai pengembangan sebuah situs web untuk world
Wide web atau internet. Pengembangan yang dimaksud dapat mencakup ecommerce
Pengembangan bisnis, web design, client side/server side scripting atau pengembangan sebuah
Halaman statis / sederhana atau yang paling kompleks berbasis web aplikasi internet, bisnis
Elektronik atau layanan jaringan sosial.

Web developer adalah seseorang yang menciptakan aplikasi berbasis web dengan
Menggunakan bahasa pemrograman. Pada dasarnya, web developer membuat berbagai hal “terjadi
Pada sebuah website. Peran web developer adalah sebagai penghubung dari semua sumber daya
Yang akan digunakan pada sebuah website, mulai dari pemangilan database, membuat halaman
Website yang dinamis, hingga mengatur cara pengunjung untuk berinteraksi dengan elemen-elemen
Dari website tersebut.

Apabila kita ingin menjadi seorang web developer handal jangan hanya mengandalkan dari
Apa yang kita dapat di kampus saja. Membaca serta mempelajari buku ataupun modul yang kita

xv
Dapat merupakan salah satu penunjang untuk menambah wawasan kita. Jangan hanya
Mengandalkan materi yang diberikan dari kelas saja. Cari berbagai sumber baik dari buku ataupun
Tutorial-tutorial yang didapat dari internet. Kita juga harus terus belajar dan berlatih terus serta
Selalu menerima perkembangan yang ada agar kemampuan anda terus terasah. Pada dasarnya
bahasa pemrograman mempunyai konsep yang sama namun perbedaan Syntax (tata bahasa), jadi
fokuslah pada 1 bahasa dan bila udah mantap lebih mudah mempelajari Bahasa lainnya. Jangan
baru ngerti PHP 10% udah belajar JSP, ISP baru 20% trus pindah ke lagi bahasa yang lainnya.

3.2 Saran

Karya ilmiah ini disarankan untuk menjadi bahan rujukan atau referensi terhadap
masyarakat pada umumnya, dan pelajar. Dengan demikian akan menambah pengetahuan
masyarakat dibidang web development, sehingga nantinya akan menumbuhkan minat masyarakat
terhadap dunia website. Karya ilmiah ini juga dapat digunakan bagi penulis yang ingin membahas
masalah ini lebih lanjut.

DAFTAR PUSTAKA

https://glints.com/id/lowongan/web-development/#.Y1cy1RgxdPw

https://definite.co.id/blogs/peran-penting-web-developer-dalam-bisnis- digital/

https://www.google.com/amp/s/store.sirclo.com/blog/bisnis-jasa-desain-grafis/

https://www.hostinger.co.id/tutorial/cara-menjadi-web-developer

https://www.gamelab.id/news/1816-pengertian-web-development-jenis-proses-kerja-dan-cara-
mempelajarinya

https://www.jagoanhosting.com/blog/web-development/

http://surabayajobfair.com/2009/01/22/info-lowongan-web-development-pt-dhezign-online-

solution-surabaya/

http://www.isocid.net/index.php?page=katalog_webdev

http://www.leoniko.info/id/news-detail/29

http://nlc.web.id/?p-87

xvi
http://dosen.stiki.ac.id/arifin/Etika %20komputer/pdf/pekerjaan%20dan%20sertifikasis620TIx,pdf

http://dinar.net.id/v2/index.php?option=com_content&task=view&id=7&Itemid=12

http://lecturer.eepis-its.edu/hestiasari/MK%20Web?620Development/Web Dev2.pdf

http://www.ruangfreelance.com/2009/10/01/12-langkah-jadi-web-developer/

http://id.answers.yahoo.com/question/index?qid=20081215040825AAruf4F

http://iwdc.wordpress.com/2009/10/15/web-development-sebagai-sebuah-industri/

http://one.indoskripsi.com/judul-skripsi-makalah-tentang/standar-sertifikasi-teknologi- informasi-

bidang-internet-ppaume-itb-apj

http://contohpekerjaanprofesi.blogspot.com/

http://carratri.wordpress.com/2009/10/01/again-urgently-required-web-developer/

http://www.balinter.net/news_89 Web_ Developer.html

http://elowonganpekerjaan.com/search/Web+Developer++InfotLowongan+Kerja+Terbaru

http://www.navinot.com/2009/10/05/job-opening-full-time-php-web-developer/

http://komunitasblog.info/kuliah/web-development/pengantar-kuliah-web-development.htm

http://ianbal.wordpress.com/2009/08/19/silang-pendapat-hierarchy-webmaster/

http://cabikhosting.com/tarigan/category/tutorial/page/2

http://sarerea.tripod.com/profesiweb.htm

xvii

Anda mungkin juga menyukai