Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak (RPL) merupakan disiplin ilmu yang
mendalami cara-cara pengembangan software/perangkat lunak (website, mobile,
desktop). Alur pengembangan perangkat lunak: Analysis, Design, Developmant,
Testing, Publish.
A. Rekayasa Perangkat
Lunak
Alur
pengembangan perangkat lunak:
1. Tahapan Analysis
a. Tahapan menentukan
apa saja yang dibutuhkan dalam pengembangan software/perangkat lunak. Alat-alat
dan bahan
b. Tahapan menetukan
kebutuhan sistem. Fungsional merupakan kebutuhan yang berisi proses-proses
apasaja yang nantinya harus disediakan oleh sistem. Sedangkan non-Fungsional
merupakan kebutha yang menitikberatkan pada property prilaku yang dimiliki oleh
sistem.
2. Tahapan Design
a. Tahapan pembuatan
desain Storyboard
b. Tahapan pembuatan
desain Mockup
c. Tahapan pembuatan
desain Database
3. Tahapan Developmant
a. Tahapan pembuatan
Prototype: HTML, CSS, JS, PHP, ASP, XML, C++, C#, Visual basic.NET, Phyton,
Delphi, DLL.
b. Tahapan pengecekan
Prototype: Pengecekan fungsi dan Pengecekan Implementasi Desain.
4. Tahapan Testing
Pengujian dilakukan pada pengguna, contoh: Uji Usability,
Uji User Experience (UX), Uji PageSpeed (Website), DLL.
5. Tahapan Publish
Tahapan
ini software/perangkat lunak sudah siap untuk dipasarkan atau digunakan untuk
mendukung pekerjaan. Contoh jika website sudah dipromosikan ke pengguna umum.
B. Rekayasa Web
Alternatif rekayasa
web:
1. Programming (HTML,
CSS, PHP)
2. Framework CSS
(Bootstrap + PHP)
3. Framework PHP (Cl,
Yii2, Laravel)
4. Framework CSS +PHP
5. CMS (WordPress,
Joomia, Drupai)
CMS WordPress
WordPress adalah perangkat lunak yang dirancena untuk semua
orang, menekankan aksesibilitas, kinerja, keamanan, dan kemudahan pengguna. 34%
website didunai memakai WordPress , dari blog atau yang lebih baru.
WordPress Open Source
a. Kebebasan pertama:
Untuk menjalankan program untuk tujuan apa pun.
b. Kebebasan kedua:
Untuk mempelajaricara kerja program dan mengubahnya untuk membuatnya melakukan
apa yang anda inginkan .
c. Kebebasan ketiga:
Untuk mendistribusikan ulang.
d. Kebebasan keempat:
Untuk mendistribusikan salinan versi modifikasi anda kepada orang lain.
Keunggulan WordPress
1. WordPress itu gratis
2. Sangat mudah
digunakan
3. Fleksibel
4. Mudah membuat SEO
5. Plugin dan Theme
sangat mudah dimodifikasi
Fitur WordPress
1. Manajemen konten
a. Posting
Fitur ini sangat penting dan perlu diketahui paling awal. Fitur
ini digunakan untuk memanage artikel yang di publikasi pada website. Terdapat beberapa
menu tambahan yang terdapat pada fitur ini untuk mempermudah dalam
pengelolaannya.
b. Halaman
Melalui menu ini pengguna dapat menambahkan deskripsi dari
halaman yang ditambahkan. Pada fitur ini juga terdapat beberapa fitur tambahan.
c. Komentar
Fitur komentar ini akan menampung semua komentar dari semua
artikel pada website. Kita juga bisa mengatur dan mengelola komentar. Misal
membalas komentar, memindahkan komentar ke daftar spam, dll.
2. Manajemen Tampilan
a. Theme
Berfungsi untuk mengatur tema atau template yang digunakan
untuk website. Jika ingin mengganti tema website dengan tema yang lain.
b. Widgets
Fitur ini biasanya digunakan untuk menambah konten pada
bagian sidebar maupun footer.
3. Plugins
4. Manajemen User
Komentar
Posting Komentar