Hallo Semua , kembali lagi di blogku

            Apa kabar semua? Semoga kalian selalu dalam kondisi yang sehat ya dan kalau ada yang sakit semoga lekas sembuh. Tetap jaga kesehatan selalu ditengah kondisi pandemic seperti ini. Tetap ikuti peraturan pemerintah agar pandemic ini cepat berlalu. Ingat pesan ibu pakai masker, mencuci tangan, dan jaga jarak. Agar kita tidak tertular dan tidak menularkannya pada orang yang terkasih.

            Untuk pembahasan kali ini Aku akan mencoba membahas sekitar “Rekayasa Perangkat Lunak”. Disini Aku akan membahas tentang seluk beluknya tapi dasarnya dulu ya Hehehe, sekdar perkenalan dengan materi ini. Yuk langsung masuk ke pembahasanya. Let’s get it…

Rekayasa Perangkat Lunak

            Nah Rekayasa Perangkat Lunak atau yang bisa singkat dengan RPL dan dalam bahasa inggrisnya itu Software Engineering SE adalah suatu ilmu yang mendalami cara-cara pengembangan perangkat lunak (software) termasuk pembuatannya, pemeliharaan, manajemen organisasi pengembangan perangkat lunak dan manajemen kualitas. Perangkat lunak ini terbagi atas website, mobile, desktop.

Alur Pengembangan perangkat Lunak:

·         Analysis

            Di proses analysis ini kita dituntut untuk menentukan apa saja yang dibutuhkan dalam penegmbangan software/perangkat lunak. Mulai dari proses awalnnya hingga akhir harus dipahami. Contohnya seperti menganalisis alat dan bahan yang diperlukan.

            Tahapan ini juga juga harus menentukan kebutuhan sistem apa yang diperlukan/ yang dibutuhkan oleh software. Terbagi menjadi 2 yaitu, fungsional dan non fungsional. Fungsional disini maksudnya kebutuhan yang berisi proses-proses apa saja dan layanan apa saja yang nantinya harus disediakan oleh sistem ini. Sedangkan Non Fungsional ini merupakan kebutuhan yang menitikberatkan property perilaku yang dimiliki oleh sistem.

·         Design

            Pada tahapan ini kita akan mengenal dengan yang namanya tahapan pembuatan desain storyboard, seperti sebuah urutan desain yang disusun untuk menggambarkan sistem yang akan dibuat. Selanjutnya juga akan ada tahapan pembuatan desain mockup, ini seperti desain preview sebuah konsep yang akan dibuat layaknya sebuah bayangan kedepannya dan menyerupai bentuk sebenarnya. Yang terakhir kita akan bertemu dengan tahapan pembuatan desain database, disini kita akan mengatur pengorganisasian data yang ada sesuai dengan model basis data yang tersedia.

·         Developmant

            Ditahapan awal pada bagian ini, kita akan memulai dengan pembuatan prototype menggunakan:

• HTML, CSS, JS, PHP, ASP, XML, DLL (Web)

• Java, C++, C#, JS, XML, DLL (Mobile)

• Pascal, Java, C, C++, C#, Visual Basic, Visual Basic

• NET (VB NET), Phyton, Delphi, DLL (Desktop)

          Lalu akan dilanjutkan dengan tahapan pengecekan prototype apakaha sudah sesuai dengan sistem yang diinginkan dan apakah terjadi kesalahan. Hal – hal yang berkaitan didalamnnya adalah pengecekan fungsi dan pengecekan implementasi desain.

·         Testing

            Setelah proses panjang pembuatan masuk pada proses testing yaitu memastikan bahwa sistem layak untuk beroperasi. Pada tahapan ini dilakukan uji usability, uji user experience (ux), uji pagespeed(website). Dan hal lainnya yang perlu diuji sebelum di publish.

·         Publish

            Tahapan ini merupakan bukti bahwa perangkat lunak sudah siap untuk dipasrkan atau digunakan untuk mendukung pekerjaan. Jika untuk website dapat dipromosikan ke pengguna umum, mobile sudah dapat dimasukkan ke playstore atau appstore, dan desktop dapat dipromosikan kedalam paket install.

 

Rekayasa Web

            Sekarang sudah tersedia alternative rekayasa web yang dapat digunakan seperti :

• Programming (HTML, CSS, PHP)

• Framework CSS (Bootstrap + PHP)

• Framework PHP (CI,Yii2, Laravel)

• Framework CSS + PHP

• CMS (WordPress, Joomla, Drupal)


 Nah kita akan membahas sedikit tentang CMS WordPress

 

CMS WordPress

            WordPress adalah perangkat lunak (software) yang dirancang untuk semua orang, menekankan aksesibilitas, kinerja,keamanan, dan kemudahan penggunaan. Fakta menarik sekitar 34% website didunia ini memilih Wordpress sebagai alternative pembuatan webnya.bahkan web besar tak jarang ditemui menggunakan WordPress loo . di sini menggunakan PHP dan MySQL. Dan selalu ada update terbaru sehingga website kita akan aman ya. WordPress ini termasuk kedalam lisensi Open Source (free). Maksunya itu kalian bisa menjalankan program untuk apapun, mengubah, mendistribusikan ulang kepada orang lain.

            Keunggulan WordPress:

1.      Desain yang fleksibel;

2.      SEO friendly;

3.      Situs mobile responsive;

4.      Peforma yang tinggi;

5.      Dapat dikelola dimana saja;

6.      Kemanan yang diajamin tinggi;

7.      Pengelolaan berkas yang hebat;

8.      Mudah digunakan dan terjangkau.

            Sekian penjelasan mengenai Rekayasa Perangkat Lunak. Web ini terus ada dalam pengembangan. Terimakasih sudah berkunjung dan menyempatkan waktu untuk membaca. Sampai jumpa di artikel berikutnya.

- Terimakasih Sudah Berkunjung -