Tema
1.2 - Defining Software-as-a-Service
🎯 Poin-Poin Utama
| # | Poin Utama |
|---|---|
| 1 | Sebaliknya, aplikasi SaaS dihosting di server cloud dan dikirimkan melalui internet. |
| 2 | Ini berarti bahwa setiap pelanggan memiliki sumber daya dan penyesuaian khusus masing-masing. |
| 3 | Bisnis dapat dengan mudah meningkatkan atau menurunkan skalanya berdasarkan kebutuhan saat ini tanpa melakukan pembangunan kembali secara signifikan. |
| 4 | Selain itu, model ini memungkinkan penyesuaian yang signifikan. |
| 5 | Artinya, Anda dapat memutuskan siapa yang dapat melihat, mengedit, atau mengelola proyek dan tugas tertentu. |
📖 Materi Lengkap
┌────────────────────┬────────────────────┐
│ Defining Software │ Service Welcome │
├────────────────────┼────────────────────┤
└────────────────────┴────────────────────┘
📊 Perbandingan lengkap → PDF hal. 1📌 Mendefinisikan SaaS
Selamat datang di video kedua kursus ini di mana kita akan membahas karakteristik utama model SaaS dengan membandingkannya dengan cara penyampaian perangkat lunak tradisional. Aksesibilitas Perangkat lunak tradisional memerlukan instalasi pada perangkat keras tertentu seperti komputer pribadi pengguna. Sebaliknya, aplikasi SaaS dihosting di server Cloud dan dikirimkan melalui Internet.
Pengguna dapat mengakses perangkat lunak dari perangkat apa pun dengan koneksi Internet. Hal ini benar-benar meningkatkan fleksibilitas dan mobilitas kerja. Kita bisa mengakses dokumen kerja kita di laptop di kafe semudah dari kantor.
Pelanggan dengan single-tenant vs. Pelanggan multi-tenant. perangkat lunak.
Dalam kasus perangkat lunak tradisional, setiap pelanggan menggunakan satu perangkat lunak, yang dikenal sebagai arsitektur single-tenant. Ini berarti bahwa setiap pelanggan memiliki sumber daya dan penyesuaian khusus masing-masing. Sebaliknya, sebagian besar aplikasi SaaS menggunakan arsitektur multi-tenant, di mana satu perangkat lunak melayani banyak pelanggan.
Hal ini memungkinkan pemanfaatan sumber daya yang lebih baik dan skalabilitas yang lebih mudah, karena penyedia dapat mengelola dan memperbarui perangkat lunak untuk semua pelanggan secara bersamaan.
- SaaS: Akses dari perangkat apa pun yang terhubung ke internet.
- Tradisional: Akses terbatas pada perangkat atau lokasi tertentu.
- SaaS: Arsitektur multi-tenant - satu instance perangkat lunak melayani banyak hal
- Tradisional: Arsitektur single-tenant - setiap pelanggan menggunakan satu contoh a

💡 Pembaruan dan Pemeliharaan
Saat menggunakan perangkat lunak tradisional, pelanggan sepenuhnya bertanggung jawab atas pembaruan, pemeliharaan, dan patch keamanan. Hal ini dapat memakan waktu dan menyebabkan inkonsistensi dalam versi perangkat lunak atau potensi kerentanan keamanan jika tidak dikelola dengan benar. Model SaaS meringankan beban ini.
Penyedia produk SaaS mengelola semua aspek ini, sehingga tidak diperlukan tindakan dari sisi pelanggan. Selain itu, pembaruan berkelanjutan dan fitur-fitur baru dapat diluncurkan lebih sering, menjaga pelanggan tetap terdepan dalam teknologi dan beradaptasi dengan cepat terhadap perubahan pasar. Misalnya, jika Anda menggunakan Google Workspace, Anda dapat yakin bahwa Anda selalu memiliki fitur dan juga perlindungan terbaru tanpa pembaruan manual dari pihak Anda.
- SaaS: Pembaruan dan pemeliharaan ditangani oleh penyedia.
- Tradisional: Pengguna bertanggung jawab atas pembaruan dan pemeliharaan perangkat lunak.
🔍 Kustomisasi dan Skalabilitas
Meskipun perangkat lunak yang dibuat khusus dapat disesuaikan secara mendalam agar sesuai dengan kebutuhan bisnis tertentu, penyesuaian ini sering kali mengorbankan skalabilitas. Solusi SaaS memprioritaskan skalabilitas. Karena kebutuhan bisnis Anda dapat berubah dengan cepat - komputasi awan juga beradaptasi dengan cepat.
Katakanlah situs e-niaga Anda tiba-tiba mendapat lebih banyak pengunjung - layanan cloud Anda secara otomatis menambahkan lebih banyak sumber daya untuk menangani lalu lintas, sehingga memastikan pengalaman berbelanja yang lancar. Bisnis dapat dengan mudah meningkatkan atau menurunkan skalanya berdasarkan kebutuhan saat ini tanpa melakukan pembangunan kembali secara signifikan. Model ini juga memungkinkan penyesuaian yang signifikan.
Misalkan perusahaan Anda menggunakan aplikasi manajemen proyek yang dihosting di cloud. Di sana Anda dapat mengonfigurasi izin pengguna berdasarkan peran dalam tim Anda. Ini berarti Anda dapat memutuskan siapa yang dapat melihat, mengedit, atau mengelola proyek dan tugas tertentu.
- SaaS: Fitur yang dapat diskalakan dan dikonfigurasi dengan fungsionalitas inti bersama
- Tradisional: Sangat dapat disesuaikan tetapi kurang skalabel.
📊 Struktur Harga
Kemudian kita memiliki struktur harga. Untuk perangkat lunak tradisional, hal ini biasanya memerlukan biaya awal yang signifikan untuk lisensi, perangkat keras, dan implementasi, kemudian biaya berkala untuk peningkatan dan lisensi tambahan. SaaS biasanya menggunakan model penagihan berlangganan yang memungkinkan penganggaran dapat diprediksi.
Model ini mempertimbangkan berbagai fitur seperti jumlah harga freemium vs. premium, penagihan berdasarkan jumlah pengguna, atau frekuensi penagihan yang telah ditentukan sebelumnya, misalnya pembayaran bulanan atau tahunan. Kami akan membahas model yang banyak digunakan secara rinci nanti dalam kursus ini.
- SaaS: Biaya awal yang lebih rendah dengan harga berbasis langganan.
- Tradisional: Biaya awal yang tinggi untuk perizinan dan infrastruktur.

⚡ Data dan Hubungan
Selanjutnya kita memiliki dua aspek yang membedakan perangkat lunak tradisional yang dibuat khusus dan SaaS. Saat menggunakan perangkat lunak tradisional yang diinstal secara lokal di komputer pribadi, data disimpan secara lokal di komputer pribadi atau di server khusus milik perusahaan pengguna. Jika sesuatu terjadi pada komputer pribadi Anda, data Anda mungkin hilang.
Jika data disimpan atau di server khusus milik perusahaan tempat pengguna bekerja, perusahaan tersebut perlu mengelola pencadangan dan pemulihan dengan benar yang dapat menghabiskan banyak sumber daya. Sebaliknya, jika Anda menggunakan produk SaaS, data disimpan secara terpusat di cloud sehingga memberikan keamanan data, pencadangan, dan proses pemulihan yang lebih baik. Mengenai hubungan dengan pelanggan, perusahaan yang menawarkan perangkat lunak tradisional sering kali memiliki hubungan transaksional dengan pelanggan, dengan fokus utama pada pembelian awal dan pembaruan berkala atau panggilan dukungan.
Sebaliknya, model SaaS memprioritaskan dukungan dan kolaborasi berkelanjutan, menjadikannya bagian integral dari pengalaman pelanggan.
- SaaS: Penyimpanan data cloud terpusat dengan keamanan dan dukungan yang kuat.
- Tradisional: Penyimpanan server lokal atau khusus, hubungan vendor transaksional.
🎯 Kecepatan Penerapan
Terakhir, penerapan perangkat lunak tradisional yang dibuat khusus dapat menjadi proses yang panjang dan rumit. Perangkat Lunak perlu diinstal pada setiap perangkat pelanggan yang akan menggunakannya dan mengkonfigurasinya untuk memenuhi kebutuhan spesifik pengguna atau perusahaan. SaaS, di sisi lain, menawarkan penerapan cepat.
Perangkat lunak ini siap digunakan segera setelah berlangganan.
- SaaS: Pengaturan cepat.
- Tradisional: Penerapan lebih lambat dan kapasitas tetap.