Tahapan Rekayasa Perangkat Lunak
1. Analisa kebutuhan
2. Desain
3. Implementasi dengan berupa pemrograman
4. Evaluasi
5. Publikasi
Desain dan Implementasi
1. Wireframe
Wireframe adalah sketsa antarmuka pengguna atau user interface (UI).
2. Wireflow
Wireflow adalah representasi dari aliran layar, dengan mengumpulkan satu set wireframes terkait mengikuti urutan mereka muncul dalam aliran.
3. Mockup
Mockup adalah desain statis menyerupai hasil akhir untuk mewakili suatu produk.
4. Prototype
Protype adalah versi konsep produk yang memungkinkan user untuk menjelajah ide-ide dan menunjukkan rencana fitur atau konsep desain keseluruhan kepada pengguna sebelum ke tahapan pengembangan atau implementasi.
Implementasi
Implementasi adalah menerapkan hasil rancangan website dari Wireframe, Wireflow, Mockup, Prototype ke dalam bentuk aplikasi nyata.
Jenis platform yang memanfaatkan proses implementasi :
1. Implementasi Mobile
Implementasi ini seperti Android Studio
2. Implementasi Desktop
a. Visual Basic (VB) dan Visual Basic Net (VB Net)
3. Implentasi Website
a. Programming Native
- HTML (Hypertext Markup Language)
- CSS (Cascading Style Sheets)
- PHP (Hypertext Preprocessor)
b. Framework
- CSS (Bootstrap + PHP)
- PHP (Codelgniter, Yii, Laravel)
c. CMS (Content Management System)
- WordPress
- Joomla
- Drupal
Evolusi Web
Website merupakan halaman yang menampilkan informasi yang dapat berupa text, gambar, dan video. Website Statis merupakan suatu web yang konten atau isinya tidak dapat berubah-ubah & tidak memiliki database (HTML, CSS, JS). Website Dinamis merupakan suatu web yang konten atau isinya dapat berubah-ubah berdasarkan database atau memiliki database (HTML, CSS, JS + PHP, SQL)
Jenis-Jenis Web :
- Web Personal
- Web E-Commerce
- Web Company Profile (Perusahaan
- Web Sekolah/Kampus
- Web Organisasi atau Pemerintah
- Web E-Learning
- Web Forum
- Web Berita
Hypertext Markup Language (HTML)
Hypertext Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.
Cascading Style Sheets (CSS)
CSS adalah kependekan dari Cascading Style Sheets. CSS merupakan salah satu kode pemrograman yang bertujuan untuk menghias dan mengatur gaya tampilan/layout halaman web supaya lebih elegan dan menarik. CSS adalah sebuah teknologi internet yang direkomendasikan oleh World Wide Web Consortium atau W3C pada tahun 1996.
JavaScript (JS)
JavaScript adalah bahasa pemrograman web yang bersifat Client Side Programming Language. Client Side Programming Language adalah tipe bahasa pemrograman yang pemrosesannya dilakukan oleh client. Aplikasi client yang dimaksud merujuk kepada web browser seperti Google Chrome dan Mozilla Firefox.
Hypertext Prepocessor (PHP)
PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994.
Komentar
Posting Komentar