Mohon tunggu...
Dimas Atha Putra
Dimas Atha Putra Mohon Tunggu... Aspiring 3D generalist, web developer, and software engineer

I am an engineering student.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Peran Software Design Description (SDD)

29 Maret 2025   15:49 Diperbarui: 29 Maret 2025   15:49 93
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Software Design (Sumber: Unsplash/Christina Morillo)

  - Stateless, mengurangi beban server.  

  - Mudah diintegrasikan dengan sistem microservices.  

- Enkripsi password menggunakan bcrypt:  

  - Perlindungan terhadap rainbow table attacks melalui salting.  

- DatabaseAdapter di-decouple dari AuthService:  

  - Mempermudah pergantian teknologi database di masa depan.  

Catatan Tambahan  

- Interface eksternal: REST API dengan endpoint `/login` (POST) dan `/register` (POST).  

- Batasan: Token berlaku 24 jam untuk menyeimbangkan keamanan dan user experience.  

Catatan: Contoh di atas adalah versi sederhana. SDD aktual biasanya mencakup diagram UML lengkap, data flow, dan spesifikasi teknis lebih detail.  

Referensi 

IEEE Computer Society. (2021). SWEBOK Guide V4.0: Chapter 03 -- Software Design. 

Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana. Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun