Analisis SWOT Usaha Makanan: Studi Kasus dengan Data Penjualan Nyata
Blog/Tips & Trik/Analisis SWOT Usaha Makanan: Studi Kasus dengan Data Penjualan Nyata

Analisis SWOT Usaha Makanan: Studi Kasus dengan Data Penjualan Nyata

BimaBima
·31 Desember 2025·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Analisis SWOT usaha makanan jadi berguna kalau tiap poinnya diambil dari data penjualan, bukan dari perasaan. Kekuatan dan kelemahan dicari dari data internal: margin per menu, porsi penjualan, jam ramai, dan tingkat pesanan berulang. Peluang dan ancaman dari data luar: tren pencarian, harga bahan baku, dan jumlah pesaing sekitar. Setiap poin wajib punya satu angka pendukung.

Analisis SWOT usaha makanan baru kepakai kalau tiap poinnya punya angka. Tanpa itu, yang keluar cuma daftar keinginan.

Kekuatan "rasa enak" gak bisa ditindaklanjuti. Kekuatan "mie ayam nyumbang 41 persen omzet dengan margin 58 persen" bisa.

Studi kasus di sini pakai data warung mie ayam di Depok yang aku olah dari catatan transaksi 8 bulan. Angkanya asli dari dataset ngulikdata.

Apa itu analisis SWOT dan kenapa versi biasa sering gagal?

SWOT adalah cara ngelompokkan kondisi usaha jadi empat: Strengths (kekuatan), Weaknesses (kelemahan), Opportunities (peluang), dan Threats (ancaman). Dua yang pertama datang dari dalam usaha, dua terakhir dari luar. Tujuannya nyusun prioritas tindakan, bukan bikin daftar.

Yang bikin SWOT sering gak kepakai: isinya diisi dari perasaan pemilik dalam 20 menit rapat.

Aturan yang aku pakai sekarang: satu poin SWOT wajib punya satu angka pendukung. Kalau gak ada angkanya, poin itu gak masuk.

Data apa aja yang dibutuhin sebelum nyusun SWOT?

Enam jenis data ini yang cukup buat warung makan skala kecil.

DataDari manaBuat isi kuadran
Transaksi harian per menuCatatan kasir atau bukuKekuatan, kelemahan
Harga pokok per menuHitung dari resep dan nota bahanKekuatan, kelemahan
Jam transaksiCatatan kasirKelemahan, peluang
Pesanan onlineLaporan mitra ojek onlinePeluang
Harga bahan baku bulananNota belanja sendiriAncaman
Jumlah dan harga pesaing sekitarSurvei jalan kaki, 1 soreAncaman

Yang paling sering gak ada: harga pokok per menu. Padahal itu yang nentuin menu mana yang sebenarnya bikin untung.

Gimana cara ngitung margin per menu di spreadsheet?

Susun tabel dengan kolom: nama menu, harga jual, harga pokok, jumlah terjual. Terus tambahin kolom hitungan.

Margin per porsi  : =B2-C2
Margin persen     : =(B2-C2)/B2
Laba total        : =(B2-C2)*D2
Porsi omzet       : =B2*D2/SUM($B$2:$B$12*$D$2:$D$12)

Kolom terakhir pakai SUMPRODUCT kalau versi spreadsheet kamu gak dukung rumus array. Bentuknya jadi begini:

=B2*D2/SUMPRODUCT($B$2:$B$12,$D$2:$D$12)

Sortir hasilnya dari laba total terbesar. Itu daftar kekuatan kamu.

Terus sortir lagi dari margin persen terkecil. Itu kandidat kelemahan.

Studi kasus: SWOT warung mie ayam Berkah, Depok

Data 8 bulan, 6.412 transaksi, 11 menu. Total omzet Rp312,4 juta.

Kekuatan (dari data internal)

  • Mie ayam biasa nyumbang 41 persen omzet dengan margin 58 persen. Ini menu paling menguntungkan sekaligus paling laku.
  • Pelanggan berulang 34 persen. Dari 6.412 transaksi, 2.180 datang dari nomor HP yang pernah pesan sebelumnya.
  • Jam 11.00 sampai 13.00 nyumbang 52 persen transaksi harian. Kapasitas dapur di jam itu masih sanggup nambah 20 porsi.

Kelemahan (dari data internal)

  • Empat menu nyumbang cuma 6 persen omzet tapi makan 9 bahan baku unik. Itu bikin belanja jadi ribet dan bahan sering kebuang.
  • Margin es campur cuma 21 persen. Paling rendah dari 11 menu, padahal harganya udah dinaikin dua kali.
  • Jam 15.00 sampai 17.00 cuma 8 persen transaksi. Dua karyawan tetap dibayar penuh di jam itu.

Peluang (dari data luar)

  • Pencarian "mie ayam" di Depok naik konsisten tiap Agustus sampai Oktober selama 5 tahun, rata-rata 34 persen di atas bulan biasa.
  • Pesanan online baru 12 persen dari total transaksi. Warung sejenis di radius 2 km rata-rata di angka 25 sampai 30 persen.
  • Belum ada penjual mie ayam yang buka sebelum jam 9 pagi di radius 500 meter, padahal ada 3 sekolah di situ.

Ancaman (dari data luar)

  • Harga ayam broiler naik 18 persen dari Januari ke Agustus di nota belanja sendiri. Itu langsung nekan margin menu utama.
  • Dua warung mie ayam baru buka dalam radius 700 meter selama 8 bulan terakhir.
  • Komisi platform online naik dan itu bikin margin pesanan online 14 poin lebih rendah dari makan di tempat.

Angka yang paling gak kelihatan dari luar: menu es campur yang marginnya cuma 21 persen ternyata muncul di 61 persen transaksi mie ayam. Jadi meskipun marginnya kecil, dia bagian dari paket yang bikin orang mau balik.

Kalau es campur dihapus buat naikin margin rata-rata, risikonya justru ke menu utama. Itu keputusan yang gak bakal kelihatan tanpa ngecek transaksi bareng.

Gimana cara ngubah SWOT jadi rencana aksi?

Ambil satu poin dari tiap kuadran, pasangin, lalu bikin tindakan. Empat tindakan aja, jangan lebih.

PasanganTindakanAngka yang dipantau
Kekuatan + PeluangBuka jam 7 pagi khusus paket sarapan mie ayamTransaksi jam 7 sampai 9
Kelemahan + PeluangHapus 4 menu yang porsinya 6 persen, ganti fokus ke pesanan onlinePorsi pesanan online
Kekuatan + AncamanNaikin harga mie ayam Rp2.000 dengan tambahan porsi ayamMargin persen dan jumlah porsi terjual
Kelemahan + AncamanGanti 1 karyawan jam sore jadi paruh waktuBiaya tenaga kerja per transaksi

Tiap tindakan harus punya tanggal mulai dan tanggal evaluasi. Tanpa itu, tabelnya cuma jadi arsip.

Buat mantau angkanya, satu spreadsheet dengan SUMIFS per minggu udah cukup. Gak perlu dashboard.

Kesalahan umum waktu bikin SWOT usaha makanan

  • Isi kekuatan dengan kata sifat. "Rasa enak" dan "pelayanan ramah" gak bisa diukur dan gak bisa ditindaklanjuti.
  • Nyampur kelemahan sama ancaman. Kelemahan bisa kamu benerin, ancaman cuma bisa kamu siapin responsnya.
  • Bikin 12 poin per kuadran. Yang kepakai maksimal 4. Sisanya bikin bingung waktu nyusun prioritas.
  • Ngitung margin tanpa masukin biaya gas, listrik, dan kemasan. Margin jadi kelihatan lebih besar dari kenyataan.
  • Ngabaikan outlier di data penjualan. Satu pesanan katering 200 porsi bisa bikin rata-rata harian salah baca.
  • Bikin SWOT sekali seumur hidup. Ulangi tiap 6 bulan, terutama bagian ancaman.

Buat rujukan soal pengelompokan usaha mikro, kecil, dan menengah di Indonesia, keterangan resminya ada di situs Badan Pusat Statistik.

Gimana kalau catatan penjualannya masih manual?

Mulai dari yang paling kecil. Catat tiga kolom aja: tanggal, nama menu, jumlah porsi.

Dua bulan catatan kayak gitu udah cukup buat ngisi kuadran kekuatan dan kelemahan dengan angka.

Harga pokok bisa kamu hitung sekali di awal, gak perlu tiap hari. Timbang bahan buat 10 porsi, bagi 10, kalikan harga bahan terakhir.

Angka yang agak kasar tapi ada jauh lebih berguna dari angka sempurna yang gak pernah dihitung.

FAQ

Usahaku baru jalan 3 bulan, datanya cukup buat SWOT?

Cukup, asal kamu punya catatan transaksi harian. Tiga bulan udah bisa nunjukin menu mana yang laku, jam mana yang ramai, dan berapa margin tiap menu. Yang belum bisa kamu lihat cuma pola musiman. Buat itu pakai data luar kayak Google Trends sebagai pengganti sementara.

Berapa poin ideal per kuadran SWOT?

Tiga sampai empat per kuadran. Lebih dari itu biasanya isinya mulai ngulang atau jadi hal yang gak bisa ditindaklanjuti. Kalau kamu punya 10 kandidat, urutkan dari yang paling besar dampak rupiahnya dan ambil 4 teratas. SWOT yang panjang jarang dibuka lagi setelah dibikin.

Gimana kalau aku gak punya data pesaing sama sekali?

Kumpulin manual, gak perlu canggih. Datangi 5 pesaing terdekat, catat harga menu utama mereka, jam buka, dan perkiraan jumlah kursi. Satu sore cukup. Data itu lebih akurat dari laporan pasar mana pun karena persis di lokasi kamu. Ulangi tiap 6 bulan.

Apa bedanya kelemahan dan ancaman di SWOT?

Kelemahan itu hal yang bisa kamu ubah sendiri, misal margin menu tertentu terlalu tipis. Ancaman datang dari luar dan kamu cuma bisa siapin respons, misal harga cabai naik atau ada pesaing baru buka. Kalau kamu bisa perbaiki sendiri dalam 3 bulan, itu kelemahan. Kalau nggak, itu ancaman.

SWOT-nya udah jadi, terus ngapain?

Ubah jadi maksimal 4 tindakan dengan tanggal dan penanggung jawab. Ambil satu dari tiap kuadran. Terus tentuin satu angka yang bakal kamu pantau buat tau tindakan itu berhasil atau nggak. SWOT yang berhenti jadi tabel di dokumen gak ngasih dampak apa pun ke omzet.

Penutup

Tiga hal yang bikin SWOT usaha makanan jadi kepakai. Tiap poin wajib punya satu angka. Maksimal 4 poin per kuadran. Dan ujungnya harus jadi 4 tindakan dengan tanggal, bukan tabel yang disimpan.

Mau mulai dari hitungan marginnya? Buka catatan penjualan kamu, hitung laba per menu pakai SUMPRODUCT. Sepuluh menit, dan kamu langsung punya isi kuadran kekuatan.

Lanjut baca: riset pasar gratis pakai Google Trends dan spreadsheet, buat ngisi kuadran peluang dengan data luar yang gratis.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

Pandas groupby: Agregasi Data ala Pivot di Python (2026)
Tips & Trik
20 Juli 2026•9 menit baca

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.

BimaBima
Pandas to_excel: Ekspor DataFrame ke Excel (2026)
Tips & Trik
18 Juli 2026•8 menit baca

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.

BimaBima
Pandas read_excel: Baca File Excel di Python
Tips & Trik
16 Juli 2026•8 menit baca

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.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore