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

Postingan populer dari blog ini

Konvolusi Pada Pengolahan Citra Digital

Ringkasan Materi PKn dari Bab 1-Bab 6 untuk Perguruan Tinggi

Logika Fuzzy Metode Sugeno dan Tsukamoto Pada Kecerdasan Buatan