Skip to content

Instantly share code, notes, and snippets.

@irfnrdh
Last active October 14, 2023 03:39
Show Gist options
  • Save irfnrdh/b3cd48d86a4bc7191bb903f4caf589a1 to your computer and use it in GitHub Desktop.
Save irfnrdh/b3cd48d86a4bc7191bb903f4caf589a1 to your computer and use it in GitHub Desktop.
Alur Pembuatan Aplikasi
Rules : SLDC (System Development Life Cycle)
- Workflow Optimazation -> for Developer -> Data Integrity, Developer Productivity
- Pipeline Metric -> for Manager -> Bottleneck Remediation, Goal Setting & Tracking
- Project delivery -> for Leader -> Business Aligment, Planning Accuracy
https://linearb.io/resources/free-dora-waitlist
Inisalisasi Sistem ====================================================================================
[] Analisa Masalah dan Kebutuhan -> BRD
[] Penentuan Metodologi SLDC -> [ Waterfall Model, Prototype, Rapid Application Development , Incremental, Spiral, Agile, Fountain, Rational Unified Process , Extreme Programming ]
[] Analisa dan Perancangan UI/UX -> Wireframe -> Mockup -> Highfiedlty -> Interaction
[] Analisa dan Perancangan Database -> SQL Schema dan Relation
[] Pemrosesan Data Dummy -> Insert SQL
[] Pemrosesan Query -> Query SQL
Inisialisasi Project ==================================================================================
[1] - Git Setup
[2] - Project Setup Instalasi
[3] - Database Migration
[4] - Theme Insisialisasi
[5] - Pemilihan package berdasarkan thema
[6] - Setup front-end
Inisialisasi Auth ====================================================================================
[1] Menyiapkan library yang digunakan
Kegiatan untuk 1 Crud =================================================================================
[1] Unit Modul :
[2] - Migration : [] :Menyiapkan semua field database, relasi, jenis data
[3] - Model : [] :Menyiapkan semua field yang editable, nama table, fungsi relasi,
[4] - Controller : [] :Fungsi yang akan dijalankan ketika route diakses
[5] - Index : [] :Menyiapkan fungsi index apa saja yang akan di tampilkan di view index
[6] - Create : [] :Menyiapkan fungsi untuk memangil form create
[7] - Store : [] :menyiapkan, memvalidasi data yang masuk pada form create lalu menyimpan ke database
[8] - Show : [] :menyiapkan data yang akan ditampilkan pada view.detail
[9] - Edit : [] :menyiapkan fungsi untuk memanggil form edit
[10] - Update : [] :mendapatkan hasil request dari form edit dan diteruskan untuk validasi dan di simpan di database
[11] - Destroy : [] :mendapatkan request berdasarkan id yang akan dihaps
[12] - Route : [] :Menyiapkan semua route berdasarkan permintaan atau controller
[13] - Datatables : [] :Menyiapkan data yang ingin ditampilkan di index
[14] - View : [] :Menampilkan semuanya
[15] - Form : [] :Menampilkan form edit dan create berdasarkan permintaan
[16] - Index : [] :Menampilkan datatable yang telah dirancang
[17] - Detail : [] :Menampilkan detail terkait data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment