Anda di halaman 1dari 10

MAKALAH

REKAYASA WEB

Disusun oleh :

1604411496 NILDA

PROGRAM STUDI INFORMATIKA


FAKULTAS TEKNIK KOMPUTER
UNIVERSITAS COKROAMINOTO PALOPO
TAHUN 2019

i
KATA PENGANTAR

Segala puji bagi Allah SWT yang telah memberikan kami kemudahan sehingga kami dapat
menyelesaikan makalah ini dengan tepat waktu. Tanpa pertolongan-Nya tentunya kami tidak akan
sanggup untuk menyelesaikan makalah ini dengan baik. Shalawat serta salam semoga terlimpah curahkan
kepada baginda tercinta kita yaitu Nabi Muhammad SAW yang kita nanti-natikan syafa’atnya di akhirat
nanti.
Penulis mengucapkan syukur kepada Allah SWT atas limpahan nikmat sehat-Nya, baik itu berupa
sehat fisik maupun akal pikiran, sehingga penulis mampu untuk menyelesaikan pembuatan makalah
sebagai tugas akhir dari mata kuliah Rekayasa Web.
Penulis tentu menyadari bahwa makalah ini masih jauh dari kata sempurna dan masih banyak
terdapat kesalahan serta kekurangan di dalamnya. Untuk itu, penulis mengharapkan kritik serta saran dari
pembaca untuk makalah ini, supaya makalah ini nantinya dapat menjadi makalah yang lebih baik lagi.
Kemudian apabila terdapat banyak kesalahan pada makalah ini penulis mohon maaf yang sebesar-
besarnya.
Penulis juga mengucapkan terima kasih kepada semua pihak khususnya kepada guru Bahasa
Indonesia kami yang telah membimbing dalam menulis makalah ini.Demikian, semoga makalah ini dapat
bermanfaat. Terima kasih.

Palopo, 17 September 2019

ii
DAFTAR ISI

SAMPUL ....................................................................................................................................... i
KATA PENGANTAR ................................................................................................................... ii
DAFTAR ISI ................................................................................................................................. iii

BAB I PENDAHULUAN .............................................................................................................. 1

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


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

BAB II PEMBAHASAN ............................................................................................................... 2

2.1 Pengertian Rekayasa Web ................................................................................................... 2

2.2 Pengertian Rekayasa Perangkat Lunak ............................................................................... 3

2.3 Persamaan Dan Perbedaan Rekayasa Web dan Rekayasa Perangkat Lunak ....................... 5

BAB II PENUTUPAN ................................................................................................................... 6

3.1 Kesimpulan ......................................................................................................................... 6

DAFTAR PUSTAKA .................................................................................................................... 7

iii
BAB I

LATAR BELAKANG

1.1 Latar Belakang


Dengan semakin berkembangnya dunia teknologi informasidalam segala bidang dan
pemanfaatannya hampir disemua kegiatan yangdilakukan oleh manusia, sekarang ini semakin
mempermudah dalam semua kegiatan dunia kerja dan usaha.Salah satu usaha yang sekarang ini
sedang berkembang di Jawa Tengah terutama dan bermun culan di kota Patiadalah perusahaan
ekspedisi yang melayani pengiriman paketmelalui darat, laut dan udara dengan tujuan berbagai kota-
kota di indonesia.
Menurut Suroto (2012), rekayasa web adalah suatu proses sistem aplikasi berbasis web
dengan menggunakan ilmu rekayasa, prinsip manajemen dan pendekatan yang sistematis sehingga
menghasilkan suatu sistem dan aplikasi yang web yang berkualitas tinggi.
Rekayasa perangkat lunak adalah sebuah profesi yang dilakukan oleh seorang perekayasa
lunak yang berkaitan dengan pembuatan dan pemeliharaan aplikasi perangkat lunak dengan
menerapkan teknologi dan praktik dari ilmu komputer, manajemen proyek, dan bidang-bidang
lainnya. Perangkat lunak adalah intruksi langsung komputer untuk melakukan pekerjaan dan dapat
ditemukan di setiap aspek kehidupan modern dari aplikasi yang kritis untuk hidup (life-critical),
seperti perangkat pmantauan medis dan pembangkitan tenaga listrik sampai perangkat hiburan, seperti
vidio game.

1.2 Rumusan Masalah


Adapun rumusan masalahnya yaitu:
a. Bagaimana Rekayasa Web ?
b. Bagaimana Rekayasa Perangkat Lunak?
c. Bagaimana persamaan dan perbedaan rekayasa web dan rekayasa perangkat lunak?
1.3 Tujuan Masalah
Adapun tujuan masalah diatas maka tujuan penulisannya yaitu:
a. Untuk mengetahui Rekayasa Web
b. Untuk mengetahui Rekayasa Perangkat Lunak
c. Untuk mengetahui persamaan dan perbedaan rekayasa web dan rekayasa perangkat lunak

1
BAB II
PEMBAHASAN

2.1 Pengertian Rekayasa Web

Rekayasa Web adalah sebuah aplikasi yang menggunakan pendekatan sistematis, disiplin, dan
terukur untuk pengembangan, operasi dan pemeliharaan aplikasi berbasis Web.Sebagai catatan,
kebanyakan, literature tentang rekayasa Web mengacu kepada situs Web, aplikasi berbasis Web,
system berbasis Web, danaplikasi Web.

Rekayasa Web adalah subdisiplin dari rekayasa perangkat lunak yang membantu menyediakan
metodologi untuk merancang, mengembangkan, memlihara, dan melibatkan aplikasi Web. Beberapa
metodologi telah diajukan dalam literature seperti OOHDM, OO-H, dan WebML. Beberapa
metodologi lebih lanjut akan mendukung halaman-halaman Web di dalam bentuk format lainnya,
seperti WML untuk device.

Munculnya disiplin rekayasa Web ini menunjukkan suatu kebutuhan yang di pusatkan pada
kesuksesan pengembangan aplikasi dan system berbasis Web. Rekayawa Web menggunakan sains,
rekayasa, dan pendekatan-pendekatan sistematis serta prinsip-prinsip manajemen untuk kesuksesan
terhadap pengembangan, penyebaran, pemeliharaan aplikasi, dan system Web yang berkualitas tinggi
(Murugesan, dkk, 1999).

A. Keahlian Bidang Rekayasa Web


Faktor kesuksesan proyek rekayasa Web merupakan tingkat keahlian yang dibutuhkan daris
eorang perekayasa Web untuk menguasai proses penegmbangan. Menurut Seffah Dan Grogono
(2002). Ada tiga kelompok keahlian yang dibutuhkan oleh seorang perekayasa perangkat lunak
(Software enginer).

B. Rekayasa Web AdalahBidang Yang Multidisipliner


Powel (1998) mengatakan bahwa system berbasis Web “melibatkan suatu campur tanganya
print publishing (penerbitan cetakan) dan pengembangan perangkat lunak, antara pemesanan dan
komputasi, antara komunikasi intyernal dan relasi eksternal, dan antara seni dan teknologi”.
Dengan mengingat sifat Web dan aplikasi berbasis Web dana plikasi berbasis Web, rekayasa
Web harus menjadi suatu bidang yang multi disipliner dengan masukan dari berbagai bidang ilmu
yang berbeda seperti berikut:
1. Interaksi manusia-komputer (human-computer interaction)
2. Antarmuka pengguna(user interface)
3. Perancangan dan analisis system (system analysis and design).

2
4. Reakayasa perangkat lunak(software engineering)
5. Rekayasa kebutuhan(requirements engineering)
6. Rekayasa hypermedia (hypermedia engineering)
7. Struktur informasi(information structute)
8. Pengujian(testing)
9. Pemodelan dan simulasi(modeling and simulation),dan
10.Manajemen proyek(project management), seperti halnya ilmu-ilmu social, seni, dan design grafis.

C. KebutuhanUntukRekayasa Web

Pada langkah-langkah awal penegmbangan Web, powell (1998) mengidentifikasikan dan


menekankan kebutuhan untuk rekayasa seperti pada rekayasa dokumen Web dan rekayasa Sirus
Web. Rekayasa Web pada umumnya dengan tegas mengenali fakta bahwa penegmbangan Web
yang baik memerlukan usaha muldisipliner.

2.2 Pengertian Rekayasa Perangkat Lunak


Rekayasa perangkat lunak adalah sebuah potensi yang dilakukan oleh seorang perekayasa
lunak yang berkaitan dengan pembuatan dan pemeliharaan aplikasi perangkat lunak dengan
menerapkan teknologi dan praktik dari ilmu computer, manajemen proyek, dan bidang-bidang
lainnya. Perangkat lunak adalah instruksi langsung computer untuk melakukan pekerjaan dan dapat
ditemukan disetiap aspek kehidupan modern setiap aplikasi yang kritis untuk hidup seperti perangkat
lunak berisi jutaan baris kode yang di harapkan dapat melakukan pekerjaan dengan baik dalam
menghadapi perubahan kondisi. Semua perangkat lunak juga membutuhkan keandalan yang tinggi
dan harus dihasilkan secara ekonomis.
Perangkat lunak adalah perintah (program komputer) yang bila dieksekusi memberikan
fungsi dan unjuk kerja seperti yang diinginkan. Struktur data memungkinkan program memanipulasi
informasi secara proporsional dan dokumen menggambarkan operasi dan kegunaan program Produk
perangkat lunak dibuat untukpelanggan tertentu ataupun untuk pasar umum
Teknik rekayasa perangkat lunak akan meningkatkan fungsional dan efisensi aplikasi dan
juga kemudahan dan efisensi dari pengembangan perangkat lunak. Komunitas rekayasa perangkat
lunak memiliki 630.000 praktisi dan para pendidik di Amerika Serikat, dan di perkirakan ada
1.400.000 praktis di UniEropa, Asia, dan di tempatlain, jumlah Tersebut sekitar 60% ukuranr ekayasa
tradisional, pelapor rekayasa perangkat lunak adalah Barry Boehm, Fred Brooks, CAR Hoare, Dan
David Parnas.
A. Sejarah singkat perangkat lunak
Industry perangkat lunak telah berkembang malalui empat era, yaitu pada tahun 1950-an
sampai tahun 1960-an yaitu pada tahun 1970-an, pertengahan tahun 1970-an sampai tahun 1980-an,

3
dan pertengahan tahun 1980-an sampai ekarang. Setiap era memiliki karakteristik khusus dan setiap
tahunnya perangkat lunak mengalami peningkatan, baik dalam ukuran maupun komplekstisinya.
Beberapa masalah umum semua era tersebut dibahas dibagian ini. Krisis perangkat lunak
terjadipada tahun 1960 karena praktik rekaya perangkat lunak kurang dapat diterima. Tahap awal
perangkat lunak memunculkan banyak minat pada bidang computer, banyak kode yang di tulis,
namun tidak ada standar yang di tetapkan kemudian pada awal tahun 1970-an, banyak program
computer mulai mengalami kegagalan dan banyak orang kehilangan keyakinan sehingga krisis
industry diumumkan. Berbagai alas an yang mengarah kepada krisis meliputi hal-hal sebagai berikut :
1. Perkembangan perangkat keras yang lebih cepat
2. Kemampuan untuk membangun yang dituntut untuk memenuhi kebutuhan secara cepat
3. Peningkatan ketergantungan pada perangkat lunak
4. Pembangunan perangkat lunak berkualitas tinggi dan dapat dipercaya, dan
5. Desain yang kurang dan minimnya sumber daya.

B. Dampak Rekayasa Perangkat Lunak


Rekayasa perangkat lunak akan memengarui beberapa factor dalam masyarakat, yaitu:
1. Faktor Ekonomi
Di amerika serikat, perangkat lunak memimpin sekitar ¼ dari semua peningkatan GDP pada
tahun 1990-an dan 1/6 dari semua pertumbuhan produktivitas (efisiensi di dalam GDP) pada
akhir tahun 1990-an. Rekayasa perangkat luak memimpin 1 triliun dari pertumbuhan ekonomi
dan produktivitas selama decade terakhir ini.
2. Factor social
Rekayasa perangkat lunak mengubah budaya dunia yang memungkinkan orang mengunakan
computer, E-mail, word wide Web, dan pesan singkat memungkinkan orang untuk
berinteraksi dalam cara-cara yang baru. Perangkat lunak mengurangi biaya dan meningkatkan
kualitas dari dinas kesehatan, dinas pemadam kebakaran, dan layanan social penting lannya.
C. Proses Perangkat Lunak
Sekumpulan aktifitas yang memiliki tujuan untuk pengembangan ataupun evolusi perangkat
lunak. Aktifitas generik dalam semua proses perangkat lunak adalah :
a. Spesifikasi
b. Pengembangan
c. Validasi
d. Evolusi
D. Karakteristik Perangkat Lunak
Perangkat lunak lebih merupakan elemen logika dan bukan merupakan elemen secara fisik.
Dengan demikian menurut Pressman perangkat lunak memiliki ciri-ciri yang berbeda dengan
perangkat keras, yaitu :

4
a. Perangkat lunak dibangun dan dikembangkan, tidak dibuat dalam bentuk yang klasik.
b. Perangkat lunak tidak pernah usang.
c. Sebagian besar perangkat lunak dibuat secara custom-built, serta tidak dapat dirakit dari
komponen yang sudah ada.
E. Aplikasi Perangkat Lunak
Perangkat lunak dapat diaplikasikan ke berbagai situasi dimana serangkaian langkah prosedural
(seperti algoritma) telah didefenisikan. Berikut adalah area perangkat lunak yang menunjukan luasnya
aplikasi potensial :
a. Perangkat Lunak Sistem
b. Perangkat Lunak Real-Time
c. Perangkat Lunak Bisnis
d. Perangkat Lunak Teknik dan Ilmu
Pengetahuan
e. Embedded Software
f. Perangkat Lunak Komputer Personal
g. Perangkat Lunak Kecerdasan Buatan.

2.3 Persamaan Dan Perbedaan Rekayasa Web dan Rekayasa Perangkat Lunak

A. Perbedaan
Rekayasa perangkat lunak (Software Enginering) adalah suatu bidang propesi yang
mendalami cara-cara mengembangkan perangkat lunak termasuk pembuatan, pemeliharaan,
manajemen organisasi pengembangan perangkat lunak dan manajemen kualitas.
Sedangkan Rekayasa Web adalah suatu proses yang di gunakan untuk menciptakan suatu
system aplikasi berbasis Web dengan menggunakan ilmu rekayasa, prinsip-prinsip manajemen dan
pendekatan sistematis sehingga dapat dip roses system aplikasi Web dengan kualitas tinggi.

B. Persamaan
Rekayasa Web adalah subdisiplin dari rekayasa perangkat lunak yang membantu
menyediakan metodologi untuk merancang,mengembangkan, memelihara, dan melibatkan aolikasi
Web. Jadi, persamaan dari Rekayasa perangkat Web dan Rekayasa Perangkat Lunak.

5
BAB III
PENUTUP

3.1 Kesimpulan

Dalam menjalankan sebuah komputer kita perlu memahami dan menguasai apa itu software
atau perangkat lunak serta bagaimana cara mengoprasikannya agar sebuah komputer dapat bekerja
maksimal dalam membantu tugas manusia. Software (perangkat lunak) adalah sekumpulan data
elektronik yang di simpan oleh komputer itu dapat berupa program atau intruksi yang akan
menjalankan suatu perintah.Software juga berarti program komputer yang berfungsi untuk melakukan
tugas-tugas khusus, seperti membuat dokumen, memanipulasi foto, membuat laporan keuangan, atau
merancang rumah. Secara garis besar perangkat lunak dibagi menjadi 3, yaitu OS (Operating System),
Aplikasi atau Program dan Bahasa Pemograman.
Rekayasa web adalah sebuah aplikasi yang menggunakan pendekatan sistematis, disiplin dan
terukur untuk pengembangan, operasi dan pemeliharaan aplikasi berbasis web (Web-bassed
application). Sebagai cacatan kebanyakan literature tentang rekayasa web mengacu kepada situs Web,
aplikasi berbasis Web, Sistem berbasi Web, dan aplikasi Web.

6
DAFTAR PUSTAKA

1. Jinner Simarmata, Buku “Rekayasa perangkat lunak”.,C.V ANDI OFFSET (penerbit Andi)

2. https://books.google.co.id/books?id=QP1BjG_VIsoC&printsec=frontcover&hl=id&source=gb
s_ge_summary_r&cad=0#v=onepage&q&f=false
3. https://books.google.co.id/books?id=J8JpLoPUHGAC&printsec=frontcover&dq=buku+reakay
asa+web&hl=id&sa=X&ved=0ahUKEwjqqo6KN7kAhUbf30KHfAbDtQQ6wEILDAA#v=onepage
&q=buku%20reakayasa%20web&f=false
4. http://repo.unand.ac.id/316/1/jurnal%2520andry.pdf, REKAYASA PERANGKAT LUNAK
APLIKASI PENJUALAN PADA TOKO STORY TIME FACTORY OUTLET MENGGUNAKAN
PEMROGRAMAN JAVA (Andry Kurniawan.
5. https://www.it-jurnal.com/pengertian-rekayasa-perangkat-lunak/

Anda mungkin juga menyukai