KLBF · analisa Selasa, 27 Oktober 2026
model analisa cb/deepseek-v4.1-flash
Hold
Net broker seluruhnya - rupiah. Kapitalisasi -.
Empat hal yang menentukan. Laporan penuh ada di bawah.
Rating: Hold
Executive Summary: Putuskan Hold pada KLBF.JK — pertahankan eksposur yang ada di batas bawah alokasi sektor (sekitar 4-5% portofolio dari plafon healthcare ~10%), jangan menambah di Rp710, dan jangan memangkas agresif di Rp710 setelah -54% dari puncak Rp1.556. Ukuran posisi, bukan stop ketat, adalah alat manajemen risiko utama: dengan ATR 30,83 (4,3% harga) dan riwayat gap -14,6% dalam satu hari, stop 55 poin (655) berjarak kurang dari dua ATR dan akan dijemput whipsaw. Level 655 diperlakukan sebagai invalidasi struktural, bukan stop mekanis.
Investment Thesis: Setelah menimbang ketiga analis secara independen dari urutan bicara, saya menilai kasus Hold menang bukan karena debat seimbang, melainkan karena kedua arah aksi (tambah maupun pangkas) sama-sama tidak punya bukti terverifikasi — dan di kondisi itu, mempertahankan ukuran adalah pilihan yang paling ketat secara bukti.
Yang memutuskan adalah kemenangan bersih Conservative atas Aggressive pada dua titik yang paling menentukan:
Pada fundamental, Conservative lebih akurat secara data: gross margin turun dua kuartal berturut-turut (38,3% → 36,8%), COGS +26,7% YoY vs revenue +19%, G&A +61,7%, DIO 135 hari, dan FCF/Net Income hanya 43% dengan FCF YoY -16%. Klaim Aggressive bahwa kompresi margin "mudah diperbaiki" dibantah oleh datanya sendiri — Q1 ke Q2 2026 margin justru turun QoQ.
Namun Conservative kalah pada satu hal penting, dan ini yang mencegah saya turun ke Underweight/Sell: bantalan modal nyata. Net cash Rp4,16 T, D/E 3,4%, current ratio 3,15x, revenue +19%, dan P/E ~8,4x membuat skenario kehancuran permanen sangat tidak mungkin. Ini risiko waktu dan revisi laba, bukan risiko modal permanen — pembedaan yang Neutral rumuskan paling tepat. Menjual di Rp710 tepat ketika MACD histogram menyempit empat hari (-7,03 → -2,11), RSI naik 30,5 → 44,2, dan support 655/630 belum ditembus adalah taruhan arah yang sama spekulatifnya dengan membeli.
Dari Neutral saya ambil dua koreksi mekanis yang lebih ketat dari rancangan trader: (a) entry 720 terlalu tinggi — middle band 735,25 jelas menolak dan close 710 baru gagal di 725; jika ada penambahan, zona 695-705 dengan target realistis 755-765 lebih punya basis empiris; (b) penolakan terjadi di 785/790, bukan di SMA50 755,8, sehingga zona 755-790 adalah titik-keputusan, bukan plafon yang sudah pasti.
Saya juga mencatat teknikal yang tidak mendukung penambahan: harga 710 di bawah EMA10 (719,6), VWMA (715,6), SMA50 (755,8), dan SMA200 (870,8); MACD -12,26 di bawah signal -10,15; rebound dengan volume menyusut (22-58 juta vs 157-175 juta saat gap). Tidak satu pun syarat konfirmasi terpenuhi.
Apa yang mengubah keputusan ini:
Yang tidak dapat saya verifikasi dan membatasi keyakinan call ini: data broker (akumulasi vs distribusi), laporan Q3-2026, dampak aktual reklasifikasi MSCI (pasar tipis, ~$1.356 volume), dan validasi peristiwa gap -14,6%. Level harga berasal dari data OHLC yang belum terverifikasi silang. Keputusan Hold ini dibuat dengan ketiga ketidakpastian tersebut masih terbuka — bukan karena sudah terselesaikan.
FINAL TRANSACTION PROPOSAL: HOLD
Action: Hold
Reasoning: Rencana riset berkesimpulan Hold dan bukti pasar mendukung kesimpulan itu, bukan menantangnya. Harga KLBF.JK di Rp710 masih di bawah keempat rata-rata bergerak (EMA10 719,6; VWMA 715,6; SMA50 755,8; SMA200 870,8), SMA50 masih di bawah SMA200 (death cross struktural) dan SMA200 turun cepat (-4,9% dalam sebulan), MACD -12,26 masih di bawah signal -10,15, dan rebound dari Rp655 ke Rp710 terjadi dengan volume yang menyusut (22-58 juta vs 157-175 juta saat gap 16-19 Oktober). Pola gagal-di-resistance di Rp785-790 dua kali (9 dan 15 Oktober) menegaskan zona Rp755-790 sebagai supply, bukan support. Dengan harga di bawah VWMA, pembeli berbobot volume belum mengendalikan pasar — tidak ada dasar untuk menaikkan eksposur.
Alasan tidak Sell: resiko jual di Rp710 setelah -54% dari puncak Rp1.556 jauh lebih spekulatif daripada menahan. Ada bantalan yang teridentifikasi (net cash Rp4,16 T, P/E ~8,4x, revenue +19%), support kritis Rp655/630 belum ditembus, dan MACD histogram menyempit tiga hari berturut (-7,03 -> -4,06 -> -2,41 -> -2,11) plus RSI naik dari 30,5 ke 44,2 — tekanan turun melemah, bukan menguat. Rencana riset sendiri menyatakan bear menutup dengan "hold dengan bias turun"; menurunkan posisi secara agresif di sini berarti bertaruh pada arah yang sama tidak terverifikasinya dengan membeli.
Alasan tidak Buy: tidak satu pun syarat konfirmasi rencana terpenuhi (belum ada close di atas Rp735-740 dengan volume >80 juta, belum ada MACD crossover, belum ada data gross margin Q3 atau perbaikan FCF YoY). Selain itu integritas data lemah: snapshot terverifikasi NO_DATA_AVAILABLE dan bandarmologi kosong (0 tick, BROKER_SUMMARY_EMPTY), sehingga skenario 40%/35%/25% tidak dapat dibobot dengan percaya diri. Gap -14,6% dalam satu hari pada emiten kapitalisasi besar juga belum divalidasi peristiwanya — bisa jadi teknikal murni, bisa jadi de-rating fundamental. Membeli tanpa resolusi ini adalah narasi "sudah murah", bukan edge.
Kesimpulan: pertahankan eksposur yang ada, jangan tambah di Rp710, dan gunakan ukuran posisi — bukan stop ketat — sebagai alat manajemen risiko utama karena ATR 30,83 (4,3% harga) dan riwayat gap membuat stop rapat rentan whipsaw.
Entry Price: 720.0
Stop Loss: 655.0
Position Sizing: Pertahankan eksposur di batas bawah alokasi sektor, sekitar 4-5% dari portofolio (dari plafon healthcare ~10%), dan jangan menambah di Rp710. Rp720 (kisaran 705-735) hanya menjadi level entry untuk penambahan bertahap SETELAH konfirmasi: close 2 hari di atas Rp735-740 dengan volume >80 juta dan MACD crossover di atas signal — tambahkan maksimal sepertiga alokasi sisa di level itu, bukan sekarang. Naikkan ke Overweight hingga 8-10% hanya jika minimal dua dari tiga syarat terpenuhi (gross margin Q3 >=38,5%, FCF YoY berbalik positif, breakout SMA50 Rp755-790 dengan volume >80 juta) atau harga menembus Rp800-825. Turunkan ke 1-2% (kerangka posisi) jika ada close harian di bawah Rp655 dengan volume >100 juta. Risiko ekor: pada ATR 4,3% dan riwayat gap -14,6%, satu peristiwa pada posisi 4-5% berarti sekitar 0,6-0,7% portofolio — dapat diterima; posisi 8-10% tidak. Catatan ketidakpastian: level harga berasal dari data OHLC yang belum terverifikasi silang, dan data broker (akumulasi vs distribusi institusional) serta laporan Q3-2026 tidak tersedia — jika data broker muncul dan menunjukkan distribusi institusional, tinjau ulang segera.
FINAL TRANSACTION PROPOSAL: HOLD
Recommendation: Hold
Rationale:
Kedua sisi membawa data yang sama, tetapi cara menimbangnya menentukan hasil. Saya menilai bull kalah bukan karena tesisnya salah arah, melainkan karena bukti yang bisa diverifikasi belum ada — dan itu adalah kriteria untuk menunggu, bukan untuk membeli.
Yang memenangkan poin untuk bull:
Yang memenangkan poin untuk bear — dan ini yang lebih berat:
Mengapa bukan Underweight atau Sell: Bear sendiri menutup dengan "Hold dengan bias turun" dan menetapkan syarat yang jelas untuk berubah pikiran. Neraca bersih Rp4,16 T, P/E ~8,4x, dan volume penjualan yang tumbuh 19% menciptakan bantalan yang cukup besar sehingga posisi yang sudah ada tidak perlu dipangkas secara agresif. Menjual di Rp710 setelah −54%, tepat ketika margin mungkin sedang dalam tahap akhir kompresi, adalah taruhan arah yang sama spekulatifnya dengan membeli.
Mengapa bukan Buy: Tesis bull bergantung pada asumsi yang tidak punya dukungan data — "sudah didiskon penuh," "G&A adalah biaya integrasi," "volume rendah = seller exhaustion." Masing-masing punya bacaan alternatif yang sama validnya. Ketika satu-satunya penopang adalah narasi "sudah murah," itu bukan edge.
Kesimpulan: secara fundamental dan teknikal, bear lebih ketat dalam menggunakan bukti; tetapi bukti yang ada belum cukup untuk keluar dari posisi. Hold.
Strategic Actions (terhadap alokasi standar 100%; sizing di bawah mengasumsikan alokasi sektor healthcare maksimal ~10% dari portofolio, dengan KLBF.JK sebagai satu-satunya nama di sektor ini):
Tanggal analisis: 27 Oktober 2026 | Harga penutupan terakhir: Rp710 (data OHLC historis)
Ada tiga keterbatasan integritas data yang wajib disampaikan sebelum kesimpulan apa pun:
get_verified_market_snapshot untuk KLBF.JK pada 27-10-2026 mengembalikan NO_DATA_AVAILABLE — vendor tidak menyediakan bar harian yang dapat diverifikasi. Karena itu, semua level harga OHLCV dan nilai indikator di laporan ini berasal dari data OHLC historis (get_stock_data) dan keluaran indikator (get_indicators), bukan dari snapshot terverifikasi. Saya tidak dapat melakukan rekonsiliasi silang; pembaca harus memperlakukan angka harga di bawah sebagai "belum terverifikasi pihak ketiga".get_broker_summary, get_accumulation_history, dan get_order_flow_detail. Hasilnya: BROKER_SUMMARY_EMPTY (tidak ada baris broker), riwayat akumulasi kosong, dan running trade 27-10-2026 menunjukkan 0 tick. Artinya data broker net buy/sell dalam rupiah, maupun level harga tempat akumulasi terjadi, tidak dapat dilaporkan. Saya tidak akan berspekulasi soal broker asing vs lokal retail — tidak ada bukti satu arah pun. get_vendor_verdict dan get_market_breadth juga gagal karena kuota (429), jadi konteks sektor/pasar luas tidak tersedia.Konteks pasar saat ini: downtrend struktural multi-kuartal yang sedang berhenti dan membentuk base, dengan volatilitas yang baru saja meledak (gap turun 16-19 Oktober 2026) lalu mulai mereda. Untuk konteks itu saya memilih 8 indikator komplementer:
| Indikator | Peran dalam konteks ini |
|---|---|
| close_200_sma | Benchmark tren jangka panjang — satu-satunya indikator yang jujur menandai bahwa KLBF masih dalam bear market struktural |
| close_50_sma | Tren menengah; menangkap bahwa base terbentuk sebagai konsolidasi datar, bukan reversal |
| close_10_ema | Responsif terhadap snap-back pasca-gap 19 Okt dan untuk mengukur kecepatan pemulihan momentum |
| macd / macds / macdh | Tiga serangkai untuk mendeteksi false breakout momentum awal Oktober dan berbaliknya momentum pasca-gap |
| rsi | Mengukur apakah penurunan sudah jenuh dan mendeteksi level psikologis 30 |
| boll / boll_ub / boll_lb | Band yang melebar mengukur shrinkage/expansion volatilitas — kunci untuk membaca fase kompresi base |
| atr | Menentukan stop-loss dan ukuran posisi — krusial karena ATR naik dari ~23 ke ~31 (+33%) dalam <2 minggu |
| vwma | Konfirmasi apakah harga di atas/di bawah rata-rata berbobot volume — mendeteksi apakah pembeli besar hadir di area 700-800 |
Indikator yang sengaja tidak dipilih: stochrsi (redundan dengan RSI), dan saya tidak memakai indikator volume mentah terpisah karena VWMA + data volume OHLC sudah memadai; tanpa data broker, indikator aliran dana (CMF/OBV) akan menghasilkan kesimpulan palsu.
Harga KLBF turun dari puncak siklus Rp1.556 (4-6 Juni 2025) ke palung Rp630 (intraday 19-10-2026). Penurunan ini bukan satu gerakan tunggal, melainkan tiga gelombang:
Setelah palung Rp665 (8 Juni), KLBF membangun rebound ke Rp805 (25-6-2026), lalu gagal menembus Rp800-825 berulang kali:
Pola "double top tipe base" ini berakhir dengan gap turun keras pada 16-10-2026: dari close Rp790 (15-10) ke open Rp700, close Rp675 (low Rp675) — penurunan -14,6% dalam satu hari dengan volume 157,5 juta. Hari berikutnya, 19-10-2026, berlanjut ke Rp655 (intraday low Rp630, volume 174,7 juta), lalu berbalik naik dan ditutup Rp695.
Sejak itu, harga memantul: Rp695 → Rp720 (22-10) → Rp720 (23-10) → Rp725 (26-10) → Rp710 (27-10). Pemulihan sebagian, tetapi volume mengecil drastis (23,9 / 22,6 / 58,5 juta vs 157-175 juta saat gap). Ini adalah rebound dengan volume yang menurun — ciri rebound teknikal, bukan akumulasi kuat.
Interpretasi penting: tidak ada golden cross. Sebaliknya, SMA50 (755,8) masih jauh di bawah SMA200 (870,8) — death cross struktural yang dibentuk sejak awal 2026 — dan jarak keduanya (-115 poin) masih melebar karena SMA200 turun lebih cepat dibanding SMA50. Meski demikian, SMA50 telah datar selama 4 minggu (755-771 rentang sempit), tanda bahwa tekanan jual menengah mulai seimbang. Ini adalah "stabilisasi, bukan pemulihan".
Perlu dicatat dengan hati-hati: secara historis (dari data OHLC) harga menyentuh/menembus SMA50 pada 9-10-2026 (Rp785 vs SMA50 766,5) dan 15-10-2026 (Rp790 vs SMA50 771,2), lalu ditolak keras. Ini adalah penolakan di level rata-rata, bukan "bounce yang terkonfirmasi". Setelah gap 16 Oktober, harga kembali ke bawah SMA50 — pola fail-at-resistance yang memperkuat bias bahwa Rp755-790 adalah zona supply.
Interpretasi: Momentum jangka pendek berbalik ke negatif setelah gap, dan MACD (-12,26) masih di bawah signal (-10,15). Tetapi histogram menyusut, artinya tekanan turun melemah. Belum ada crossover bullish baru; bila harga stabil di atas Rp700 dan penurunan macdh berlanjut ke positif, crossover bisa muncul dalam 3-7 hari — tetapi harus diperlakukan sebagai sinyal sekunder karena crossover sebelumnya (5 Okt) terbukti false signal di tengah downtrend besar.
Interpretasi: RSI di 44 adalah zona netral-lemah. Tidak ada kondisi overbought (jauh dari 70), dan tidak ada divergensi RSI bullish yang terkonfirmasi kuat (harga membuat lower low 655 vs 675 pada 16-10, tapi RSI juga membuat higher low 30,5 vs 33,1 — arah teknikal divergensi kecil, namun belum ada konfirmasi follow-through karena harga gagal menembus SMA50 pada percobaan sebelumnya). Volume rendah saat rebound juga melemahkan kredibilitas divergensi ini.
Interpretasi: Harga Rp710 berada di bawah middle band (735,25) — bias bearish untuk jangka menengah — namun di atas lower band (658,7), yang berarti tidak lagi tertekan oversold ekstrem. Lebar band melebar adalah konsekuensi shock 16-19 Oktober; biasanya setelah ekspansi volatilitas, terjadi fase kompresi kembali (konsolidasi) sebelum gerakan berikutnya. Jika band mulai menyempit dan harga bertahan di 700-730, setup re-akumulasi menjadi lebih masuk akal; jika harga menembus 658,7, fase downtrend baru terbuka.
Interpretasi praktis: stop-loss harus lebih lebar atau ukuran posisi lebih kecil. Jika mengikuti jarak 1,5×ATR, stop di bawah valid-low 27-10 (Rp710) adalah ≈ Rp664, yang masih di atas boll_lb (658,7). Ini artinya: stop yang wajar untuk setup saat ini adalah Rp655-665. Stop yang lebih ketat (mis. Rp685) sangat rentan terhadap whipsaw normal karena candle harian bisa bergerak 30-40 poin. Posisi sizing harus dikurangi ~25-30% dibanding kondisi ATR 2025, dengan asumsi exposure rupiah sama.
Interpretasi: Ini konfirmasi penting bahwa pembeli berbobot volume belum mengendalikan pasar. Pembalikan pasca-gap (dari Rp630 ke Rp720) tidak cukup untuk mengangkat harga di atas VWMA karena volume rata-rata di zona 700-720 masih didominasi transaksi di harga lebih rendah. Rebound tanpa volume di atas VWMA adalah sinyal wait, bukan buy. Kondisi ini membalik menjadi sinyal buy bila: (a) harga menutup 2 hari berturut di atas Rp735-740 (VWMA + middle band), dan (b) volume harian >60-70 juta.
| Level | Nilai | Basis Bukti |
|---|---|---|
| Resistance kuat 3 | Rp800-825 | Gagal break 5-8-2026 (close 800), 6-8-2026 (790), 20-8-2026 (825); upper band 811,8 |
| Resistance 2 (supply) | Rp755-790 | Rejection 9-10 (785), 15-10 (790 vs SMA50 771); SMA50 = 755,8 |
| Resistance 1 (dekat) | Rp720-735 | Middle band 735,25; close 22-23 Okt 720; EMA10 719,6 |
| Harga saat ini | Rp710 | Close 27-10-2026 (volume 58,5 juta) |
| Support 1 (kritis) | Rp695-700 | Round number + close 20-21 Okt 695; gap rebound pasca-Rp655 |
| Support 2 | Rp655 | Close 19-10-2026 |
| Support 3 (ekstrem) | Rp630-640 | Intraday low 19-10-2026 (630) |
| Lower band | Rp658,7 | boll_lb 27-10-2026 |
Pembacaan struktur: KLBF berada di no-man's land 695-735 — di antara resistance band atas dan support psikologis 695. Penutupan 27-10 di Rp710 (turun dari 725) dengan volume sedang (58,5 juta) menunjukkan reluctant sellers, tetapi juga no urgency buying. Pengujian ulang Rp695 sangat mungkin; kehilangan level itu membuka jalur ke Rp655/630.
Pemicu: harga bertahan ≥3 hari di atas Rp695 dan volume harian menyusut <40 juta (tanda selling exhaustion), disusul break Rp735-740 dengan volume >80 juta. Aksi: posisi awal kecil (mis. 1/3 alokasi) di 705-720, add-on di atas 740. Stop Rp665 (≈1,5×ATR di bawah support 655). Target pertama Rp790-800 (zona rejection historis) ≈ +11-12%. Target kedua Rp870-880 (SMA200 sedang turun) ≈ +23%. Risk/reward dari 710 dengan stop 665 (risiko 45) ke target 800 (reward 90) = 2:1, layak secara asimetris. Tetapi posisi dibatasi karena SMA200 jatuh cepat.
Pemicu: close harian < Rp655 (di bawah support 19-10 dan boll_lb 658,7) dengan volume >100 juta. Aksi: tidak ada entry; jika sudah posisi, exit/stop terpicu. Target downside teknikal: Rp600-620. Jangan "averaging down" di bawah 655 tanpa bukti volume climactic (mis. volume >250 juta + close di 1/3 atas range).
Pemicu: harga terus berputar di 695-790 selama beberapa minggu, volume rata-rata tanpa lonjakan, ATR bertahap turun ke <26, band menyempit. Aksi: strategi mean reversion — beli di 695-705, jual di 760-790; jangan berharap breakout. Ini adalah skenario paling "aman" secara perilaku data saat ini, tetapi tidak menawarkan edge besar tanpa bandarmologi.
Untuk semua skenario: karena snapshot verifikasi dan data broker tidak tersedia, posisi harus dimulai dengan ukuran lebih kecil dari normal (maks 50-60% dari ukuran standar) sampai konfirmasi harga/volume dan/atau data aliran broker dapat diperoleh.
get_broker_summary setelah data tersedia sebelum menaikkan ukuran posisi.KLBF.JK berada dalam downtrend struktural jangka panjang (harga 18,5% di bawah SMA200, SMA50 jauh di bawah SMA200) yang telah memasuki fase stabilisasi rapuh di kisaran Rp665-825. Rebound awal Oktober gagal di zona Rp785-800 (resistance SMA50/upper band), dan kegagalan itu berujung pada gap turun keras 16-19 Oktober 2026 yang memicu ekspansi volatilitas (ATR +33%, lebar Bollinger hampir 2×). Saat ini harga memantul dari Rp655 ke Rp710 tanpa konfirmasi volume, masih di bawah SMA50, dan sedikit di bawah VWMA — ciri rebound teknikal, bukan reversal. MACD negatif namun histogram menyusut (tekanan turun melemah), RSI netral-lemah di 44 dari titik oversold 30,5. Struktur support terdekat Rp695 dan support kritis Rp655/630; resistance terdekat 720-735, kemudian supply 755-790.
Sikap: Hold/Speculative Buy hanya untuk trader dengan toleransi risiko tinggi dan ukuran posisi dikurangi, dengan entry bertahap 700-720 dan stop disiplin di Rp665, target awal 800. Bagi investor jangka panjang, tren struktural belum berpihak — tunggu breakout terkonfirmasi di atas Rp790 (SMA50) dengan volume atau, lebih ideal, di atas SMA200 (~870) sebelum menilai golden cross. Bagi yang belum memegang posisi, wait-and-see dengan katalis breakout di atas Rp740 + volume >80 juta adalah pendekatan paling efisien secara risiko.
Rating: Hold FINAL TRANSACTION PROPOSAL: HOLD
| Kategori | Indikator | Nilai (27-10-2026) | Sinyal | Interpretasi & Aksi |
|---|---|---|---|---|
| Harga | Close terakhir | Rp710 | Netral-bearish | Turun dari 725 (26-10); di bawah SMA50, SMA200, VWMA |
| Tren panjang | close_200_sma | 870,81 | Bearish | Harga -18,5%; SMA200 turun cepat (-4,9%/bulan); death cross berlanjut |
| Tren menengah | close_50_sma | 755,8 | Bearish/menahan | Harga -5,7%; tapi SMA50 datar 4 minggu — stabilisasi |
| Tren pendek | close_10_ema | 719,6 | Netral | Harga di bawah EMA10; rebound melambat |
| Momentum | macd / macds | -12,26 / -10,15 | Bearish | Di bawah signal; histogram menyempit (-2,11 vs -7,03 pada 19-10). Belum ada crossover bullish baru |
| Momentum lanjutan | macdh | -2,11 | Bearish melemah | 3 hari berturut membaik; pantau untuk crossover |
| Oversold | rsi | 44,2 | Netral-lemah | Rebound dari 30,5 (19-10); tidak ada divergensi bullish terkonfirmasi |
| Volatilitas | boll / boll_ub / boll_lb | 735,25 / 811,79 / 658,71 | Bearish (di bawah basis) | Harga 710 di bawah middle 735; lebar band 153 (2× dari 9-10) |
| Risiko | atr | 30,83 | Tinggi | 4,3% harga; stop wajar Rp665 (1,5×ATR); kurangi ukuran posisi 25-30% |
| Volume | vwma | 715,6 | Bearish lemah | Harga 710 < 715,6 → pembeli berbobot volume belum dominan; rebound tanpa konfirmasi |
| Level kunci | Support / Resistance | 695-700 / 720-735 / 755-790 / 800-825 | — | Support kritis 655 (boll_lb 658,7) dan 630 |
| Bandarmologi | Broker net buy/sell | TIDAK TERSEDIA | Tidak dapat dinilai | BROKER_SUMMARY_EMPTY, 0 tick, tidak ada riwayat akumulasi — tidak boleh berspekulasi |
| Data | Snapshot terverifikasi | TIDAK TERSEDIA | — | NO_DATA_AVAILABLE; angka OHLC belum dapat direkonsiliasi |
| Skenario | A (base/akumulasi) | 40% | Moderat bullish | Entry bertahap 700-720, tahan >695, stop 665, target 800 |
| Skenario | B (breakdown) | 35% | Bearish | Close <655 → exit, target 600-620, jangan averaging down |
| Skenario | C (range 695-790) | 25% | Netral | Mean reversion: beli 695-705, jual 760-790 |
| Keputusan | — | — | Hold | Ukuran posisi dikurangi; konfirmasi volume & data broker sebelum upgrade |
Tanggal analisis: 27 Oktober 2026 | Sektor: Healthcare / Drug Manufacturers – General | Bursa: IDX (JKT)
PT Kalbe Farma Tbk. (KLBF.JK) adalah emiten farmasi terbesar di Indonesia, dengan lini bisnis terdiversifikasi: obat resep (persepsi farmasi), produk kesehatan konsumen, nutrisi, serta distribusi (lewat jaringan distribusi sendiri yang sangat luas). Model bisnisnya berbasis skala volume, portofolio merek kuat, dan jangkauan distribusi nasional, dengan eksposur ekspor (terutama Asia Tenggara dan Afrika) yang kecil namun bertumbuh.
Catatan metodologi: Data pasar (harga saham, market cap, valuasi P/E) serta data musiman tidak tersedia dari sumber (tool mengembalikan "no market-cap row" dan "no seasonality rows"). Laporan ini berbasis laporan keuangan (kuartalan hingga Q2-2026 dan tahunan 2021–2025). Tidak ada data transaksi insider yang dilaporkan. Semua rasio di bawah dihitung sendiri dari data mentah.
| Metrik | Q2-2026 | Q1-2026 | QoQ | Q2-2025 | YoY |
|---|---|---|---|---|---|
| Pendapatan | 9,80 T | 9,68 T | +1,3% | 8,23 T | +19,0% |
| Laba Bruto | 3,61 T | 3,71 T | −2,6% | 3,35 T | +7,8% |
| Margin Bruto | 36,8% | 38,3% | −1,5 pp | 40,7% | −3,8 pp |
| Laba Operasi | 1,15 T | 1,32 T | −12,4% | 1,05 T | +9,8% |
| Margin Operasi | 11,8% | 13,6% | −1,8 pp | 12,8% | −1,0 pp |
| EBITDA | 1,26 T | 1,44 T | −12,5% | 1,30 T | −3,0% |
| Laba Bersih (pemilik) | 890,5 M | 1.028,9 M | −13,5% | 898,2 M | −0,8% |
| EPS | — | 22,74 | — | 23,57 (Q1-25) | — |
Interpretasi kunci:
Trailing 12 bulan (Q3-2025 s.d. Q2-2026): Revenue ≈ 38,7 T; Laba bersih ≈ 3,92 T; EBITDA ≈ 5,28 T; EPS TTM ≈ 85–86.
| Metrik | 2025 | 2024 | 2023 | 2022 | CAGR 21–25 |
|---|---|---|---|---|---|
| Pendapatan | 35,32 T | 32,63 T | 30,45 T | 28,93 T | +5,1% |
| Laba Bruto | 14,06 T | 12,96 T | 11,82 T | 11,70 T | +4,7% |
| Margin Bruto | 39,8% | 39,7% | 38,8% | 40,4% | stabil |
| Laba Operasi | 4,55 T | 4,07 T | 3,63 T | 4,22 T | +1,8% |
| Laba Bersih | 3,66 T | 3,24 T | 2,77 T | 3,38 T | +2,0% |
| EPS | 80,51 | 70,16 | 59,81 | 72,71 | +2,6% |
| Margin Bersih | 10,4% | 9,9% | 9,1% | 11,7% | — |
| Arus Kas Operasi | 3,27 T | 4,79 T | 2,91 T | 1,27 T | — |
| CapEx | 0,81 T | 1,25 T | 1,18 T | 0,87 T | — |
Observasi:
| Metrik | 30 Jun 2026 | 31 Des 2025 | 31 Des 2024 |
|---|---|---|---|
| Total Aset | 33,08 T | 30,70 T | 29,43 T |
| Ekuitas (pemilik) | 24,33 T | 23,31 T | 22,79 T |
| Total Utang | 0,83 T | 0,30 T | 0,56 T |
| Kas & setara | 4,98 T | 4,49 T | 4,87 T |
| Posisi kas neto | +4,16 T | +4,19 T | +4,31 T |
| Total Liabilitas | 7,31 T | 5,97 T | 4,84 T |
| Utang bank jangka pendek | 0,63 T | 0,11 T | 0,32 T |
| Working Capital | 14,33 T | 13,17 T | 13,00 T |
| Modal Kerja/Penjualan (ann.) | ~72% | 37%* | 40%* |
| Piutang Usaha | 6,58 T | 5,65 T | 4,86 T |
| Persediaan | 7,92 T | 6,99 T | 6,50 T |
| Utang Usaha | 2,95 T | 2,40 T | 1,89 T |
*Dihitung dari working capital tahunan.
Rasio likuiditas & solvabilitas (Q2-2026):
Wajib diperhatikan (tren negatif):
Neraca tetap kuat; risiko bukan pada solvabilitas tetapi pada efisiensi modal kerja dan kualitas aset (piutang/persediaan).
| Item (smt 1-2026) | Q1-2026 | Q2-2026 | 1H-2026 |
|---|---|---|---|
| Arus Kas Operasi | +264 M | +990 M | +1,25 T |
| CapEx (PPE) | 157 M | 240 M | 397 M* |
| R&D/Intangibles | 18 M | 14 M | 32 M |
| Free Cash Flow | +89 M | +737 M | +826 M |
| Pembelian kembali saham | 44 M | 0 | 44 M |
| Arus Kas Pendanaan | −60 M | −443 M | −503 M |
| Arus Kas Investasi | −147 M | −161 M | −307 M |
*CapEx termasuk aset takberwujud ≈ 380 M dikombinasikan; FCF 1H-2026 ≈ 0,83 T vs laba bersih 1,92 T → FCF/Net Income ≈ 43%, lemah secara musiman tapi perlu dibandingkan dengan 1H-2025.
Perbandingan 1H-2025 vs 1H-2026: OCF 1,30 T → 1,25 T (−4%), FCF 0,99 T → 0,83 T (−16%). Dengan laba bersih 1H-2025 ≈ 1,98 T vs 1H-2026 ≈ 1,92 T, konversi kas melemah — hanya ~65% laba menjadi FCF. Ini mengindikasikan modal kerja yang menyerap kas (piutang + persediaan naik ±2,9 T dalam 6 bulan, sebagian diimbangi utang usaha +0,55 T).
Kesimpulan arus kas: EPS dipertahankan sebagian oleh buyback dan normalisasi bunga, sementara kas operasional tidak tumbuh seiring laba — merupakan sinyal hati-hati bagi trader yang berfokus pada kualitas earnings.
Rating: Hold FINAL TRANSACTION PROPOSAL: HOLD
| Kategori | Metrik | Nilai | Interpretasi |
|---|---|---|---|
| Kinerja | Revenue Q2-2026 | 9,80 T (+19,0% YoY) | Pertumbuhan top-line kuat |
| Laba bersih Q2-2026 | 890,5 M (−0,8% YoY) | Tidak ada pertumbuhan bottom-line | |
| Margin bruto Q2-2026 | 36,8% (−3,8 pp YoY) | Kompresi material | |
| Margin operasi Q2-2026 | 11,8% (−1,0 pp YoY) | Operating leverage lemah | |
| Tahunan | Revenue 2025 | 35,32 T (+8,3% YoY) | CAGR 5 tahun 5,1% |
| Laba bersih 2025 | 3,66 T (+13,1% YoY) | Didorong normalisasi bunga | |
| EPS 2025 | 80,51 | Buyback menopang EPS | |
| Neraca | Total aset Q2-2026 | 33,08 T | +7,8% sejak Des-2025 |
| Current ratio | 3,15x | Sangat likuid | |
| Total utang / ekuitas | 3,4% | Praktis tanpa utang | |
| Posisi kas neto | +4,16 T | Bantalan kuat | |
| Kualitas Aset | Piutang Q2-2026 | 6,58 T (DSO ~61 hari) | Naik 16,5% smt 1 |
| Persediaan Q2-2026 | 7,92 T (DIO ~135 hari) | Naik 13,4% smt 1, risiko | |
| Utang bank jk pendek | 0,63 T (dari 0,11 T) | Kebutuhan modal kerja naik | |
| Arus Kas | OCF 1H-2026 | 1,25 T (−4% YoY) | Menurun |
| FCF 1H-2026 | 0,83 T | FCF/NI ~43%, lemah | |
| Dividen+buyback 2025 | 2,48 T (~70% laba) | Pengembalian agresif | |
| Insider | Transaksi insider | Tidak ada data | Netral |
| Musiman | Data musiman | Tidak tersedia | — |
| Rating | — | Hold | Tunggu konfirmasi margin Q3-2026 |
Catatan: data pasar (harga, kapitalisasi, P/E), valuasi relatif, dan musiman tidak tersedia dari sumber; analisis disusun dari laporan keuangan kuartalan Q1–Q2 2026 dan tahunan 2021–2025.
Overall Sentiment: Neutral (Score: 5.0/10) Confidence: Low
Instrument: KLBF.JK (PT Kalbe Farma Tbk., Healthcare / Drug Manufacturers – General, Bursa Efek Indonesia)
| Sumber | Status | Isi yang tersedia |
|---|---|---|
| Yahoo Finance (berita 7 hari) | Tidak tersedia | DATA_UNAVAILABLE — tidak ada vendor berita yang dapat melayani get_news; Yahoo Finance tidak memiliki artikel bertag KLBF.JK. Ini bukan indikasi tidak ada berita, hanya kegagalan penarikan data. |
| StockTwits (cashtag $KLBF) | Tidak tersedia | HTTPError — tidak ada pesan, tidak ada label Bullish/Bearish, tidak ada Screened by Jev stance count. |
| Reddit (r/wallstreetbets, r/stocks, r/investing) | Tidak tersedia | fetch failed pada ketiga subreddit. Ini bukan bukti tidak adanya diskusi. |
Nol artikel, nol pesan, nol post berhasil ditarik. Tidak ada satu pun titik data observasi untuk periode ini.
Berita institusional: Tidak dapat dianalisis. Tidak ada headline untuk dinilai apakah framing-nya konstruktif (mis. ekspansi distribusi, peluncuran produk, kinerja segmen) atau negatif (mis. tekanan margin, pelemahan rupiah, kompetisi generik). Tidak ada informasi mengenai jadwal rilis laporan keuangan kuartal maupun agenda korporasi lain yang bisa diidentifikasi dari data ini.
StockTwits (ritel): Tidak dapat dianalisis. Rasio Bullish/Bearish tidak dapat dihitung karena tidak ada pesan. Perlu ditegaskan: ketiadaan ini bukan "50/50" atau "netral" secara substansi — ini murni ketiadaan sampel. Menafsirkan rasio apa pun akan berarti fabrikasi.
Reddit: Tidak dapat dianalisis. Tidak ada badan post untuk dibaca di ketiga subreddit. Secara karakteristik, KLBF.JK (saham farmasi Indonesia) memang jarang menjadi topik di subreddit berbahasa Inggris tersebut, sehingga bahkan bila fetch berhasil, ekspektasi volume diskusinya rendah — namun hal itu tetap tidak dapat dikonfirmasi dari data ini.
Tidak dapat diidentifikasi. Divergensi hanya bermakna bila minimal dua sumber menghasilkan sinyal; di sini ketiganya kosong. Tidak ada mismatch news-vs-retail yang bisa dilaporkan.
Tidak ada. Tidak ada topik yang berulang karena tidak ada teks sama sekali.
Tidak ada katalis maupun risiko spesifik yang dapat diangkat dari data yang tersedia. Secara umum, untuk KLBF.JK hal yang biasanya relevan adalah musim laporan keuangan kuartalan, dinamika nilai tukar rupiah terhadap biaya bahan baku impor, dan kompetisi obat generik — namun semua ini adalah konteks umum, bukan temuan dari data periode ini, dan tidak boleh diperlakukan sebagai sinyal.
| Arah | Sumber | Bukti pendukung |
|---|---|---|
| Tidak diketahui | Yahoo Finance (news) | Data tidak tersedia (tidak ada artikel bertag KLBF.JK) |
| Tidak diketahui | StockTwits | HTTPError, 0 pesan, 0 label |
| Tidak diketahui | Reddit (WSB / stocks / investing) | fetch failed pada ketiga subreddit, 0 post |
(Tidak ada baris "bullish" atau "bearish" karena tidak ada bukti apa pun ke arah mana pun.)
Skor 5 (netral) di sini mencerminkan ketiadaan data, bukan keseimbangan antara sinyal bullish dan bearish. Ini adalah skor "tanpa informasi", bukan verdict bahwa sentimen pasar benar-benar netral. Band Neutral dipilih sesuai definisi (semua sumber benar-benar senyap), bukan Mixed — karena Mixed mensyaratkan adanya sumber-sumber yang saling bertentangan, dan di sini tidak ada sumber yang bersuara sama sekali.
Keyakinan low: tidak ada satu pun observasi; sampel nol di semua kanal. Laporan ini tidak boleh dijadikan dasar keputusan trading. Bila diperlukan sinyal sentimen yang dapat dipercaya untuk KLBF.JK, pengambilan data perlu diulang (mis. StockTwits dengan retry, atau sumber berita lokal berbahasa Indonesia seperti media keuangan domestik yang lebih relevan untuk saham IDX), dan hasilnya harus dipadukan dengan analisis fundamental dan teknikal.
Catatan: sentimen masa lalu bukan prediktor harga. Laporan ini bukan rekomendasi beli/jual.
FINAL TRANSACTION PROPOSAL: HOLD
Laporan Riset Berita & Makro — KLBF.JK (PT Kalbe Farma Tbk.) Periode tinjauan: 20–27 Oktober 2026
| Sumber | Status | Catatan |
|---|---|---|
Berita spesifik KLBF.JK (get_news) |
TIDAK TERSEDIA | Vendor tidak menyediakan artikel bertag KLBF.JK (dicoba 20–27 Okt dan 13–27 Okt). Ini kegagalan data, bukan sinyal negatif soal emiten. |
Screener IDX (get_idx_screener) |
KOSONG | Tidak ada baris yang dikembalikan — tidak bisa memverifikasi harga/valuasi/relatif KLBF.JK. |
Market breadth IDX (get_market_breadth) |
GAGAL (kuota 429) | Jangan diulang hari ini; reset besok. |
| FRED macro (CPI, Fed Funds, dll.) | TIDAK TERSEDIA | FRED_API_KEY tidak dikonfigurasi. Tidak ada angka makro AS yang bisa saya kutip secara sah. |
| Berita global & pasar prediksi | TERSEDIA | Ini dasar analisis di bawah. |
Konsekuensi: laporan ini adalah analisis konteks makro/sentimen, bukan hasil pembacaan katalis korporasi KLBF.JK. Tidak ada satu pun angka fundamental, target harga, atau hasil kuartalan KLBF.JK yang saya karang.
Feed berita 5 hari terakhir didominasi oleh satu tema kuat: logam mulia jatuh karena ekspektasi suku bunga berubah. Beberapa judulnya konsisten satu sama lain:
Pasar prediksi mengonfirmasi arah ini dengan likuiditas tebal:
| Pasar | Probabilitas | Volume | Perubahan 1 minggu |
|---|---|---|---|
| Tidak ada pemotongan Fed sama sekali sepanjang 2026 | 96% Yes | ~$9,2 juta | −1,0 pp |
| Tepat 1 pemotongan Fed di 2026 | 2% | ~$3,6 juta | +1,0 pp |
| ≥2 pemotongan Fed di 2026 | ≈0,2% gabungan | — | nyaris nol |
| Resesi AS hingga akhir 2026 | 8% | ~$2,4 juta | — |
Interpretasi untuk KLBF.JK: rezim "higher-for-longer" di AS berarti risk-free rate tinggi bertahan → biaya modal untuk saham growth/defensif di pasar berkembang tidak turun, dan aliran dana global cenderung menghindari aset berisiko EM. Ini adalah hambatan valuasi (de-rating), bukan guncangan laba. Probabilitas resesi hanya 8% → skenario dasar adalah soft landing/lambat, yang netral-positif untuk volume obat dan alat kesehatan (permintaan tidak elastis terhadap siklus), tetapi negatif untuk kelipatan P/E karena diskonto tetap tinggi.
Probabilitas pasar prediksi yang paling relevan untuk KLBF.JK justru bukan tentang Fed, melainkan tentang status indeks Indonesia:
| Pasar | Probabilitas | Volume | Perubahan 1 minggu |
|---|---|---|---|
| MSCI menurunkan Indonesia ke status Frontier Market sebelum 30 Nov 2026 | 12% Yes | ~$1.356 (tipis) | −8,0 pp |
| Prabowo berhenti menjadi Presiden sebelum 31 Des 2026 | 5% | ~$71,6 rb | −0,2 pp |
| Prabowo berhenti sebelum 30 Jun 2027 | 10% | ~$3,4 rb | +2,0 pp |
| Israel–Indonesia normalisasi hubungan sebelum akhir 2026 | 3% | ~$535 rb | −1,1 pp |
Catatan metodologis: volume $1.356 sangat tipis, jadi angka 12% tidak boleh dibaca sebagai estimasi presisi. Namun arah perubahannya (−8 pp dalam sepekan) adalah sinyal kualitatif yang berarti: kekhawatiran reklasifikasi MSCI mereda menjelang akhir Oktober. Reklasifikasi ke Frontier Market akan berdampak pada likuiditas dan arus pasif seluruh IDX, termasuk KLBF.JK sebagai salah satu konstituen besar — sebuah risiko beta pasar, bukan risiko spesifik emiten.
Dari 60+ artikel yang tersedia, hanya dua yang menyentuh kesehatan, dan keduanya bukan katalis untuk KLBF.JK:
Tidak ada berita tentang BPOM, kebijakan harga obat, JKN/BPJS, tender alat kesehatan, atau regulasi impor bahan baku farmasi dalam jendela ini. Artinya: tidak ada katalis negatif maupun positif yang teridentifikasi untuk KLBF.JK pekan ini dari sisi berita global. Ketiadaan berita ≠ netral otomatis, karena data harga dan laporan kuartalan juga tidak tersedia.
Dua benang merah yang perlu diwaspadai secara tidak langsung:
Kesimpulan utama: tidak ada alasan berbasis berita untuk melakukan transaksi agresif di KLBF.JK hari ini. Sinyal global yang tersedia (Fed hawkish 96%, emas/silver kolaps, resesi hanya 8%) memberi gambaran "pasang surut likuiditas EM", sementara sinyal lokal (risiko MSCI mereda) sedikit membantu. Bersihnya, ini lingkungan wait-and-see.
Yang perlu dilakukan trader:
get_news, screener IDX, dan (idealnya) API FRED sebelum analisis lanjutan. Tanpa ketiganya, setiap penilaian buy/sell pada KLBF.JK akan bersifat spekulatif.Rating: Hold
FINAL TRANSACTION PROPOSAL: HOLD
| Kategori | Temuan/Tema | Bukti | Arah dampak ke KLBF.JK | Aksi trader |
|---|---|---|---|---|
| Data emiten | Berita KLBF.JK tidak tersedia | get_news gagal 2x; screener IDX kosong; breadth 429 |
Netral (tidak diketahui) | Kumpulkan harga & laporan Q3 manual dulu |
| Data makro AS | FRED tidak dapat diakses | FRED_API_KEY tidak diset |
Netral (tidak diketahui) | Konfigurasikan API key |
| Kebijakan Fed | Pelonggaran praktis berhenti | 96% "no cuts 2026", vol $9,2 jt, −1,0 pp/w | Negatif (biaya modal, aliran dana EM) | Hindari menambah posisi growth |
| Logam mulia | Emas <$4.000, silver low 2026 | 24/7WS, BeInCrypto, Yahoo 23–27 Okt | Netral | Bukan proksi untuk KLBF.JK |
| Risiko resesi | Rendah | 8% AS, vol $2,4 jt | Positif (permintaan obat defensif) | Tesis defensif tetap valid |
| Energi/komoditas | Guncangan minyak; palladium turun | Barron's; UBS | Negatif (biaya logistik/kemasan) | Pantau margin Q3 |
| Rupiah / impor API | Tidak terukur, tapi risiko ada | Implikasi tak langsung dari hawkish Fed | Negatif (COGS) | Pantau USD/IDR harian |
| Risiko indeks | Reklasifikasi MSCI Frontier | 12% Yes (vol tipis), −8 pp/w | Negatif bila terjadi (arus pasif) | Watch pengumuman akhir Nov |
| Politik domestik | Stabilitas relatif | 5% Prabowo keluar 2026 | Netral | — |
| Sektor kesehatan | Tidak ada katalis regulasi | Hanya berita ritel AS | Netral | Tunggu katalis riil (BPOM/JKN) |
| Kesimpulan | Tidak ada sinyal tegas | Kombinasi di atas | Hold | HOLD |