Contoh Analisis SWOT: 8 Kasus Bisnis Indonesia plus Template Isian
TL;DR
Analisis SWOT ngelompokkin kondisi bisnis jadi empat: kekuatan dan kelemahan (dari dalam), peluang dan ancaman (dari luar). Yang bikin SWOT berguna bukan isi kotaknya, tapi pasangan silangnya: kekuatan dipakai buat ambil peluang mana, kelemahan mana yang bikin ancaman jadi bahaya. Tiap poin harus ada angkanya, misalnya bukan "lokasi strategis" tapi "180 meter dari gerbang kampus dengan 4.200 mahasiswa".
SWOT yang cuma berisi empat kotak penuh kata sifat nggak ngasih keputusan apa-apa. "Lokasi strategis", "SDM terbatas", "pasar berkembang". Tiga frasa itu bisa ditempel ke bisnis apa pun di Indonesia.
Yang bikin SWOT berguna itu angka di tiap poin, plus pasangan silang antar kuadran.
Di bawah ini delapan contoh dari jenis bisnis yang beneran ada di Indonesia, lengkap dengan angkanya. Terakhir ada template isian yang bisa langsung kamu pakai.
Apa itu analisis SWOT?
Analisis SWOT ngelompokkin kondisi bisnis jadi empat kotak. Dua dari dalam, dua dari luar.
| Kuadran | Asal | Pertanyaan pemandu |
|---|---|---|
| Strengths (kekuatan) | Internal | Apa yang kita punya dan susah ditiru? |
| Weaknesses (kelemahan) | Internal | Apa yang bikin kita kalah dan bisa kita perbaiki? |
| Opportunities (peluang) | Eksternal | Perubahan di luar apa yang bisa kita ambil? |
| Threats (ancaman) | Eksternal | Perubahan di luar apa yang bisa nyakitin kita? |
Pembagian internal dan eksternal itu bukan formalitas. Kelemahan diperbaiki, ancaman disiapkan mitigasinya. Salah kotak, salah tindakan.
Aturan main yang aku pakai: tiap poin wajib punya angka atau nama spesifik. Kalau nggak bisa, poinnya belum matang.
1. Warung kopi dekat kampus
Kedai kopi 24 kursi, 180 meter dari gerbang kampus dengan sekitar 4.200 mahasiswa.
| Kekuatan | Kelemahan |
|---|---|
| Jarak 180 m dari gerbang utama, tercepat kedua di area itu | Kapasitas 24 kursi, penuh tiap 12.00-14.00 dan ada yang balik kanan |
| Harga Rp 12.000 per gelas, 30% di bawah rata-rata 3 kedai sekitar | Nggak ada sistem kasir, rekap harian ditulis tangan |
| Wifi 50 Mbps, satu-satunya di radius 300 m | Ketergantungan 1 barista, tutup kalau dia sakit |
| Peluang | Ancaman |
|---|---|
| Ruko sebelah kosong, bisa nambah 20 kursi | Jadwal kuliah libur 3 bulan setahun, omzet turun 60% |
| Permintaan tempat kerja kelompok, 40% pengunjung datang berdua atau lebih | Kedai waralaba buka 400 m dari sini bulan depan |
Tindakan dari pasangan silang: Kekuatan wifi plus peluang kerja kelompok mengarah ke paket meja besar dengan minimum belanja. Kelemahan kapasitas plus ancaman waralaba berarti sewa ruko sebelah jadi mendesak, bukan opsi tahun depan.
2. Jasa laundry kiloan perumahan
Laundry rumahan dengan 4 mesin cuci, melayani sekitar 310 pelanggan tetap di dua kompleks.
| Kekuatan | Kelemahan |
|---|---|
| 310 pelanggan tetap dengan rata-rata 2,4 kali antar per bulan | Kapasitas maksimal 120 kg per hari, sering nolak order akhir pekan |
| Antar jemput gratis radius 2 km | Margin tipis, biaya listrik dan gas 34% dari omzet |
| Peluang | Ancaman |
|---|---|
| Kos-kosan baru 60 kamar selesai dibangun 500 m dari sini | Dua laundry baru buka tahun ini di kompleks yang sama |
| Layanan setrika saja belum ada yang nawarin di area itu | Harga gas LPG naik, langsung nekan margin |
Tindakan: Layanan setrika saja bisa dijalankan tanpa nambah mesin cuci, jadi nutupin kelemahan kapasitas sekaligus ngambil peluang. Kos baru 60 kamar itu target pertama.
3. Toko kelontong yang mulai jualan online
Toko sembako dengan omzet bulanan sekitar Rp 95 juta, 88% masih transaksi di tempat.
| Kekuatan | Kelemahan |
|---|---|
| Hubungan langsung dengan 6 distributor, harga kulakan 8% di bawah pasar | Data stok cuma di kepala pemilik, sering kehabisan barang laris |
| Pelanggan tetap 15 warung makan sekitar | Cuma 12% transaksi lewat kanal online |
| Peluang | Ancaman |
|---|---|
| Grup WhatsApp kompleks dengan 340 anggota, belum digarap | Toko waralaba minimarket dua unit dalam radius 700 m |
Tindakan: Kelemahan data stok harus dibenerin duluan, karena jualan online tanpa data stok cuma bikin pembatalan order. Mulai dari pencatatan stok di spreadsheet sebelum nambah kanal jualan.
4. Bengkel motor spesialis matic
| Kekuatan | Kelemahan |
|---|---|
| Rata-rata 22 unit per hari, waktu tunggu 25 menit | Cuma terima tunai, 3 pelanggan per hari batal karena nggak bawa uang |
| 2 mekanik bersertifikat, satu-satunya di kecamatan | Nggak punya catatan riwayat servis pelanggan |
| Peluang | Ancaman |
|---|---|
| Kenaikan jumlah driver ojek online di area, servis rutin tiap 2 bulan | Bengkel resmi dealer buka cabang 1,5 km dari sini |
Tindakan: Catatan riwayat servis nutup dua hal sekaligus. Bisa dipakai buat pengingat servis rutin ke driver ojol, dan jadi pembeda dari bengkel resmi yang antreannya lebih panjang.
5. Katering rumahan untuk kantor
| Kekuatan | Kelemahan |
|---|---|
| 4 kontrak kantor tetap, 280 porsi per hari kerja | Omzet nol di akhir pekan dan libur nasional |
| Biaya bahan 41% dari harga jual, di bawah patokan umum katering | Ketergantungan tinggi ke satu klien yang nyumbang 46% omzet |
| Peluang | Ancaman |
|---|---|
| Permintaan katering acara keluarga di akhir pekan | Kontrak klien terbesar habis 5 bulan lagi |
Tindakan: Ketergantungan 46% ke satu klien itu risiko terbesar di tabel ini. Katering akhir pekan bukan cuma nambah omzet, tapi nurunin porsi klien terbesar ke angka yang lebih aman.
6. Studio desain grafis 3 orang
| Kekuatan | Kelemahan |
|---|---|
| Portofolio 47 proyek di sektor makanan dan minuman | Rata-rata piutang tertagih 52 hari, kas sering seret |
| Tarif Rp 8,5 juta per paket branding, di tengah pasar | Semua klien datang dari rujukan, nggak ada saluran akuisisi lain |
| Peluang | Ancaman |
|---|---|
| UMKM makanan butuh desain kemasan buat masuk ritel modern | Tool desain berbasis AI nekan tarif segmen bawah |
Tindakan: Spesialisasi di kemasan makanan pakai kekuatan portofolio yang udah ada, dan itu jenis pekerjaan yang lebih tahan tekanan tarif. Piutang 52 hari dibenerin lewat uang muka 50%.
7. Klinik kecantikan skala kecil
| Kekuatan | Kelemahan |
|---|---|
| Tingkat kunjungan ulang 61% dalam 3 bulan | Jadwal dokter cuma 3 hari seminggu, 2 slot terbuang per hari |
| Rata-rata nilai transaksi Rp 640.000 | Belum punya sistem janji temu, antrean tumpuk di jam sore |
| Peluang | Ancaman |
|---|---|
| Permintaan perawatan pagi hari dari pekerja shift | Aturan izin praktik dan produk yang makin ketat |
Tindakan: Sistem janji temu sederhana ngerapiin slot terbuang sekaligus bikin data pola kunjungan yang bisa dipakai buat buka jadwal pagi.
8. Toko tanaman hias online
| Kekuatan | Kelemahan |
|---|---|
| Tingkat kerusakan kirim 2,8%, di bawah rata-rata penjual sejenis | 72% omzet dari satu marketplace, komisi naik terus |
| Kebun sendiri, nggak beli dari pengepul | Musim hujan bikin biaya kemasan naik 40% |
| Peluang | Ancaman |
|---|---|
| Permintaan tanaman kantor dari perusahaan, order borongan | Tren tanaman hias turun dari puncaknya, harga jual ikut turun |
Tindakan: Order borongan kantor bikin nilai per transaksi naik dan ngurangin ketergantungan marketplace. Kebun sendiri jadi pembeda waktu perusahaan minta jaminan pasokan rutin.
Template isian analisis SWOT
Struktur yang aku pakai di spreadsheet. Enam kolom, satu baris per poin.
kuadran | poin | angka_pendukung | sumber_data | dampak_ke_omzet | prioritas
Kolom angka_pendukung itu yang wajib. Kalau kosong, poinnya belum siap masuk diskusi.
Kolom dampak_ke_omzet diisi skala 1 sampai 5. Prioritas dihitung otomatis:
=IF(AND([@kuadran]="kelemahan", [@dampak_ke_omzet]>=4), "benerin dulu",
IF([@dampak_ke_omzet]>=4, "garap kuartal ini", "pantau"))
Fungsi IF bertingkat cukup buat aturan sederhana kayak gini. Kalau kondisinya lebih dari tiga, mending pakai tabel aturan terpisah plus XLOOKUP.
Buat ngerekap jumlah poin per kuadran:
=COUNTIF(swot[kuadran], "kekuatan")
COUNTIF ngasih tanda cepat kalau ada kuadran yang isinya cuma satu poin. Biasanya itu artinya kamu belum mikirin sisi itu, bukan karena beneran nggak ada.
Cara mengubah SWOT jadi rencana kerja
Ini bagian yang paling sering dilewatin. Empat kotak dibiarin jadi empat kotak, terus filenya nggak dibuka lagi.
Pakai empat pasangan silang:
| Pasangan | Pertanyaannya | Jenis tindakan |
|---|---|---|
| Kekuatan + Peluang | Kekuatan mana yang bisa langsung ngambil peluang ini? | Langkah agresif |
| Kekuatan + Ancaman | Kekuatan mana yang bikin ancaman ini nggak mematikan? | Mitigasi |
| Kelemahan + Peluang | Kelemahan mana yang bikin peluang ini lewat begitu saja? | Perbaikan mendesak |
| Kelemahan + Ancaman | Kombinasi mana yang paling bahaya? | Langkah bertahan |
Tiap pasangan hasilkan satu tindakan dengan tiga hal: apa yang dikerjakan, siapa yang ngerjain, kapan selesai.
Empat tindakan per kuartal itu jumlah yang realistis buat bisnis kecil. Dua belas tindakan berarti nggak ada yang jalan.
Kalau tindakannya butuh angka pemantau, tentuin dulu ukurannya. Konsep KPI ngebantu misahin angka yang jadi patokan dari angka yang cuma menarik dilihat.
Kesalahan umum waktu bikin SWOT
- Isi kotaknya kata sifat. "Pelayanan ramah" nggak bisa diuji. "Skor ulasan 4,7 dari 312 penilaian" bisa.
- Nyampur internal dan eksternal. "Kurang modal" itu kelemahan, bukan ancaman. "Bunga pinjaman naik" itu ancaman.
- Kuadran ancaman cuma diisi satu poin. Biasanya bukan karena aman, tapi karena nggak nyaman mikirinnya.
- Nggak pernah dipasangin silang. Tanpa langkah ini, SWOT cuma daftar, bukan analisis.
- Bikin sendirian. Orang yang megang kasir tau hal yang nggak diketahui pemilik. Minimal ajak dua orang beda peran.
- Nggak ditinjau ulang. Kuadran peluang dan ancaman basi dalam hitungan bulan. Kalau file SWOT terakhir kamu dari 18 bulan lalu, isinya udah nggak nyambung sama kondisi sekarang.
Buat data pendukung sisi eksternal, angka resmi dari Badan Pusat Statistik lumayan berguna, terutama data konsumsi rumah tangga dan jumlah penduduk per kecamatan.
Ringkasnya
Tiap poin butuh angka. Tanpa angka, empat kotaknya bisa ditempel ke bisnis siapa saja.
Nilai SWOT ada di pasangan silangnya, bukan di daftarnya. Empat tindakan per kuartal, masing-masing punya nama dan tenggat.
Dan tinjau ulang tiap kuartal. Kuadran ancaman yang nggak pernah diperbarui itu tempat kejutan paling mahal.
Mau lanjut ke angka yang nunjukin dampak tindakannya? Coba template Excel arus kas buat lihat efek tiap langkah ke saldo bulanan.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Pandas groupby: Agregasi Data ala Pivot di Python (2026)
groupby ngelompokin baris berdasarkan kolom, lalu ngitung ringkasan per grup kayak total atau rata-rata. Ini pivot-nya pandas.
Pandas to_excel: Ekspor DataFrame ke Excel (2026)
to_excel nyimpen DataFrame pandas jadi file Excel .xlsx. Ini cara pakainya, dari satu sheet sampai banyak sheet, plus setelan yang bikin hasilnya rapi.
Pandas read_excel: Baca File Excel di Python
pandas read_excel baca file Excel jadi DataFrame, bisa pilih sheet tertentu dan lompatin baris judul yang berantakan. Ini cara pakai plus parameter penting dengan contoh data toko.