Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Pada kesempatan kali
ini kita akan membahas topik mengenai rekayasa perangkat lunak (rpl). Nah, apa
sih sebenarnya rekayasa perangkat lunak itu?, apa saja yang dibahas seputar
materi ini?. Tanpa menunggu lama, mari kita bahas apa yang dimaksud dengan
rekaya perangkat lunak.
Rekayasa perangkat
lunak adalah sebuah penerapan secara sistematis untuk penggunaan dan
pemeliharaan perangkat lunak (software) yang berguna untuk melakukan
pengenmbangan perangakat lunak itu sendiri.
Contoh dari perangkat
lunak tersebut, yaitu :
1.
Website
2.
Mobile
3.
Desktop
Terdapat beberapa alur
dalam pengembangan perangkat lunak ini, yaitu :
1. 1. Analysis
2. 2. Design
3. 3. Development
4. 4. Testing
5. 5. Publish
Dari alur alur
pengembangan perangkat lunak diatas, kita akan membahas satu per satu alurnya
agar para pembaca dapat dengan mudah memahami materi mengenai rekayasa
perangkat lunak ini.
1. 1. Tahap Analysis
Tahapan analysis ini
merupakan tahapan yang menentukan apa saja semua kebutuhan dalam melakukan
pengembangan perangkat lunak (software), seperti :
- Alat alat
- Bahan
Tahapan yang juga
menentukan keperluan sistem
·
Fungsional :
keperluan yang didalamnya terdapat proses proses apa saja ataupun layanan apa
saja yang harus disediakan oleh sistem itu sendiri.
·
Non Fungsional :
keperluan yang menitikberatkan kepada property perilaku yang terdapat pada
sistem itu sendiri.
2. 2. Tahapan Design
Didalam tahapan design
ini terdapat beberapa tahapannya, salah satunya yaitu :
- Tahapan dalam
proses pembuatan design Storyboard
- Tahapan dalam
proses pembuatan design Mockup
- Tahapan dalam
proses pembuatan design Database
·
Dan lain
sebagainya.
3. 3. Tahapan
Development
Didalam tahapan
development ini juga terdapat tahapan tahapan, salah satunya yaitu :
- Tahapan dalam
proses pembuatan Prototype, seperti :
o HTML, CSS, JS, PHP, ASP, XML, DLL (Web)
o C++, Visual Basic, C, C#, JS, Java, DLL (Mobile)
o Phyton, Delphi, Pascal, Java,C++, Visual Basic C,
DLL (Desktop)
- Tahapan dalam
proses melakukan pemeriksaan Prototype
o Pemeriksaan Fungsi
o Pemeriksaan Implementasi Design
4. 4. Tahapan Testing
Tahapan testing ini
merupakan tahapan pengujian yang dilakukan pada pengguna (user), seperti :
- Pengujian User
Experience (UX)
- Pengujian
PageSpeed (Website)
- Pengujian
Usability
- DLL
5. 5. Tahapan Publish
Tahapan publish ini
adalah :
· Tahapan ini
merupakan tahapan dimana perangkat luna sudah bisa di pasarkan/ dijual maupun digunakan untuk kebutuhan pekerjaan.
·
Contoh nya seperti
;
o website yang sudah dipromosikan ke khalayak orang
awam untuk digunakan
o mobile sudah di ada didalam aplikasi play store maupun
app store
o desktop sudah tersedia dalam bentuk paket install
(*.exe)
Rekayasa Web
Terdapat beberapa alternative
rekayasa web, yaitu :
·
Programming
(HTML, CSS, PHP)
· Framework CSS (Bootstrap + PHP)
· Framework PHP (CI, Yii2, Laravel)
· Framework CSS + PHP
· CMS (Wordpress, Joomla, Drupal)
· Framework CSS (Bootstrap + PHP)
· Framework PHP (CI, Yii2, Laravel)
· Framework CSS + PHP
· CMS (Wordpress, Joomla, Drupal)
CMS Wordpress
Wordpress merupakan
sebuah perangakat lunak yang dibuat untuk digunakan banyak orang, menekankan
aksesibilitas, kinerja, keamanan, dan kemudahan dalam penggunaannya.. 34%
website yang digunakan diseluruh dunia ini adalah dengan menggunakan perangkat
lunak Wordpress, dari blog hoby sampai ke portal – portal berita yang besar.
Wordpress ini juga
dilisensikan dibawah General Public License (GPLv2 atau yang lebih terbarunya).
Dan Wordpress ini bersifat Open Source atau gratis.
Keunggulan Wordpress
·
Designnya
fleksibel
· SEO Friendly
· Situs Mobile Responsif
· Performa Tinggi
· Kelola dari Mana Saja
· Keamanan Tinggi
· Pengelola Berkas Hebat
· Mudah dan Terjangkau
· SEO Friendly
· Situs Mobile Responsif
· Performa Tinggi
· Kelola dari Mana Saja
· Keamanan Tinggi
· Pengelola Berkas Hebat
· Mudah dan Terjangkau
Fitur Fitur yang
Terdapat di Wordpress
- Manajemen Konten
o Posting
o Halaman
o Komentar
- Manajemen Tampilan
o Themes
o Widgets
o Menu
o Theme Editor
- Plugins
o Managemen User
Komentar
Posting Komentar