ULTJ · analisa Selasa, 27 Oktober 2026
model analisa cb/deepseek-v4.1-flash
Hold
Net broker seluruhnya 17,8 M rupiah. Kapitalisasi 21,8 T.
Empat hal yang menentukan. Laporan penuh ada di bawah.
10 broker terbesar dari 12, 2020-01-02 sampai 2026-10-27. Positif berarti akumulasi.
| Broker | Nama | Net | Net volume | Beli | Jual |
|---|---|---|---|---|---|
| DH | SINARMAS SEKURITAS | 6,5 M | 3,1 jt | 6,7 M | 207,8 jt |
| LG | TRIMEGAH SEKURITAS INDONESIA TBK. | 4,8 M | 2,3 jt | 4,8 M | - |
| YU | CGS INTERNATIONAL SEKURITAS INDONESI | 2,8 M | 1,3 jt | 2,9 M | 115,3 jt |
| DX | BAHANA SEKURITAS | 1,9 M | 922,9 rb | 1,9 M | 22,1 jt |
| NI | BNI SEKURITAS | 789,1 jt | 376,3 rb | 811,4 jt | 22,3 jt |
| AZ | SUCOR SEKURITAS | 426,2 jt | 203,0 rb | 426,2 jt | - |
| BB | VERDHANA SEKURITAS INDONESIA | 351,0 jt | 167,2 rb | 1,1 M | 754,4 jt |
| XA | NH KORINDO SEKURITAS INDONESIA | 94,7 jt | 45,0 rb | 94,7 jt | - |
| YP | MIRAE ASSET SEKURITAS INDONESIA | 89,1 jt | 42,4 rb | 205,6 jt | 116,5 jt |
| HD | KGI SEKURITAS INDONESIA | 26,0 jt | 12,4 rb | 138,9 jt | 112,8 jt |
Rata-rata beli di bawah penutupan berarti pembeli masuk lebih murah dari harga sekarang.
| Beli | Harga rata-rata | Nilai | Jual | Harga rata-rata | Nilai |
|---|---|---|---|---|---|
| DH | 2.090 | 6,7 M | KZ | 2.097 | 5,3 M |
| LG | 2.099 | 4,8 M | EP | 2.092 | 4,4 M |
| YU | 2.100 | 2,9 M | AK | 2.098 | 3,2 M |
| DX | 2.089 | 1,9 M | CC | 2.095 | 2,5 M |
| AK | 2.100 | 1,8 M | XC | 2.105 | 2,2 M |
| CC | 2.106 | 1,5 M | BK | 2.093 | 1,8 M |
| BB | 2.100 | 1,1 M | XL | 2.096 | 1,1 M |
| NI | 2.097 | 811,4 jt | BB | 2.100 | 754,4 jt |
8 dari 254 catatan terakhir.
| Tanggal | Nama | Jabatan | Aksi | Perubahan | Harga |
|---|---|---|---|---|---|
| 2026-10-19 | SABANA PRAWIRA WIDJAJA | - | Transfer | +1,386,000,000 | - |
| 2026-10-19 | SABANA PRAWIRA WIDJAJA | - | Transfer | -1,386,000,000 | - |
| 2026-05-29 | SUHENDRA PRAWIRA WIDJAJA | - | Buy | +200,000 | 1,575 |
| 2026-05-29 | SUHENDRA PRAWIRA WIDJAJA | - | Buy | +400,000 | 1,570 |
| 2026-05-29 | SUHENDRA PRAWIRA WIDJAJA | - | Buy | +440,000 | 1,565 |
| 2026-05-29 | SUHENDRA PRAWIRA WIDJAJA | - | Buy | +332,200 | 1,560 |
Rating: Hold FINAL TRANSACTION PROPOSAL: HOLD
Executive Summary: Saya memutuskan HOLD untuk ULTJ.JK, dan keputusan ini keluar dari penimbangan bukti, bukan dari keengganan memilih. Setelah membedah ketiga argumen, kubu konservatif memenangkan poin metodologis terpenting: klaim bullish terkuat bergantung pada inferensi yang tidak terverifikasi (volume tipis = "tidak ada tekanan jual", cross di 2.090–2.100 = akumulasi), sementara bukti bearish yang benar-benar terdokumentasi hanya momentum pendek, yang secara statistik nol edge (win rate 44,5%). Tidak ada sisi yang menang secara meyakinkan, sehingga arah dan ukuran posisi harus dikunci di sekitar bobot target. Tindakan konkret: pertahankan eksposur yang ada, jangan menambah di Rp2.100, ubah niat menambah menjadi rencana kondisional kecil di zona 2.000–2.020 dengan stop berbasis 1,5–2× ATR (bukan 0,9× ATR), dan pasang trigger peninjauan simetris. Karena posisi Anda tidak diketahui, semua panduan dinyatakan relatif terhadap bobot target Anda sendiri, dan tanpa asumsi buku datar.
Investment Thesis:
Mengapa konservatif lebih kuat, meski tidak menang telak. Argumen paling kuat kubu agresif adalah bahwa kegagalan breakdown 16 Oktober (high 2.050 ke low 1.815, close 2.010, volume 35,3 juta) membuktikan penjual kehabisan tenaga. Itu benar sebagai fakta, dan analis netral mengonfirmasi kekeliruan konservatif yang menyebut zona 2.000–2.010 "bolong dua kali" — wick panjang dengan close kembali di 2.010 adalah penolakan, bukan penembusan. Ini koreksi sah terhadap konservatif. Tetapi berhentinya tekanan jual bukan bukti adanya tekanan beli: tidak ada satu pun angka dalam snapshot yang menunjukkan pembeli baru hadir di atas 2.100, sementara penawaran di 2.100–2.155 sudah menolak harga sejak 8 Oktober. Konservatif menang di sini karena ia membedakan dua hal yang agresif gabungkan.
Klaim akumulasi gugur. Tesis "serapan domestik dengan agenda" dibangun di atas angka net kumulatif 2020–2026 (Sinarmas +6,50 M, Trimegah +4,84 M, CGS +2,76 M, Bahana +1,93 M vs CLSA −5,30 M, J.P. Morgan −1,46 M, UBS −1,36 M, Maybank −0,49 M), yang oleh semua pihak diakui tidak bisa dibaca sebagai arus pekan ini. Konservatif benar bahwa cross di 2.090–2.100 terjadi di harga pasar, bukan harga murah, berbeda dari insider buying di 1.555–1.600 yang genuine. Arus terkini yang bisa diverifikasi justru negatif: foreign net jual lima sesi berturut, −2,69 juta lembar pada 27 Oktober. Namun — dan ini pembatas kemenangan konservatif — sinyal itu ber-win rate 44,5%, artinya nol edge; karena itu ia sah sebagai alasan tidak menambah, tidak sah sebagai alasan keluar. Ini persis titik di mana kubu agresif benar melawan konservatif, dan titik di mana konservatif benar melawan agresif.
Fundamental menopang kepemilikan, tidak memvalidasi harga. Marjin bersih 20,7%, marjin sebelum pajak 24,6% bahkan tanpa gain kurs Rp44 M, SG&A 3,4% penjualan, net cash dengan beban bunga Rp27 juta, insider buying Mei di 1.555–1.600 (+31%), harga +13,5% di atas SMA50 (1.849,5) dan +32,8% di atas SMA200 (1.580,88). Ini menyanggah narasi jual. Tetapi PER ~19× untuk emiten yang pertumbuhan penjualan YoY-nya tidak tersedia, dengan isi neraca dan arus kas tidak terbaca (hanya indeks periode), membuat klaim net cash dan FCF tetap inferensi. Konservatif menang pada poin bahwa perusahaan bagus ≠ harga masuk yang aman.
Momentum dan risk-reward memutuskan ukuran, bukan arah. MACD line 57,24 di bawah signal 73,00, histogram menyempit lima sesi ke −15,77 (normalisasi, bukan cross), harga +13,5% di atas SMA50, RSI 62,97, volume 11,23 juta (0,5× rata-rata), VWMA 2.062,80 di bawah harga tunai, bandwidth Bollinger ~7,1% (2.006,4–2.154,6), ATR 72,76. Di 2.100 upside ke 2.144–2.155 hanya ~2,1–2,6% sementara downside mekanis ke 2.000–2.010 ~4,5% dan 1.930 ~8%. Analis netral benar bahwa rentang ini terlalu sempit untuk memberi edge pada entry di harga sekarang.
Koreksi terhadap konservatif. Usulan stop 2.015–2.020 untuk posisi inti ditolak: pada ATR 72,76 itu praktis exit terselubung, tidak konsisten dengan klaim "tidak mengurangi eksposur". Garis yang mengubah tesis adalah close <1.990 (basis akumulasi) dengan stop mekanis ~1.955, dan peninjauan wajib pada close <2.000 — bukan keluar otomatis.
Mengapa bukan Overweight/Buy. Rencana agresif menambah 25% posisi dengan stop 0,9× ATR di tengah kotak mengubah HOLD menjadi taruhan arah di pasar yang tidak memberi arah, dan mengabaikan gap risiko rilis Q3 awal November yang diakui agresif sendiri sebagai "biner". Analogi reli September (volume 123 juta) tidak berlaku untuk volume 11 juta hari ini.
Mengapa bukan Underweight/Sell. Tesis bear bertumpu pada data yang tidak ada: pertumbuhan YoY, isi neraca/arus kas, sentimen kosong, berita DATA_UNAVAILABLE. Tidak ada katalis turun terdokumentasi. Menjual atas sinyal ber-win rate 44,5% berarti membayar biaya transaksi untuk kebisingan.
Yang akan mengubah keputusan. Naik ke Overweight hanya bila close >2.130 dengan volume >25 juta lembar (klausa "atau MACD cross" dibuang — cross di wilayah positif bisa terjadi tanpa partisipasi), atau penambahan tranche kecil hanya bila ada penolakan di 2.000–2.010 yang terlihat di close dan volume tidak membesar, dengan stop 1,5–2× ATR (~1.955–1.970) dan ukuran disesuaikan agar risiko ≤1–1,5% ekuitas. Turun ke Underweight/Sell hanya bila ada berita negatif terdokumentasi (pemburukan marjin, gangguan operasional, hasil Q3/Q4 meleset) atau breakdown bervolume di bawah 1.930. Transfer 1,386 miliar saham (13% saham beredar, 19 Okt) diperlakukan sebagai item pemantauan aktif tanpa penjelasan resmi — bukan pemicu jual, bukan alasan menambah. Keterbatasan data yang harus dinyatakan terbuka: sentimen kosong, berita tidak tersedia, neraca dan arus kas tidak terbaca, YoY tidak ada, inkonsistensi KZ "beli 5/5" vs net seller −5,30 M, dan perbedaan RSI vendor 54 vs 62,97. Semua keputusan ini sementara sampai data baru pertama masuk.
Action: Hold
Reasoning: Hold di sini bukan pilihan netral karena tidak bisa memilih, melainkan mengikuti kesimpulan bahwa tidak ada sisi yang punya bukti lebih kuat, dan struktur harga ULTJ.JK sendiri mengonfirmasi hal itu. Harga Rp2.100 berada di pivot: di atas 10-EMA 2.082,5 namun di atas mid-Bollinger 2.080,5 dengan selisih tipis, tepat di tengah band 2.006,4–2.154,6 (bandwidth hanya ~7,1%). Rentang ini terlalu sempit relatif terhadap ATR 72,76 untuk memberi edge pada entry di harga sekarang, dan volume 11,23 juta lembar (0,5x rata-rata 20 hari) dengan VWMA 2.062,80 di bawah harga tunai menunjukkan kenaikan tidak didukung partisipasi. Bandarmologi menegaskan level 2.090–2.100 adalah area pertukaran tangan (cross broker), bukan basis akumulasi: penjual asing institusional (CLSA −Rp5,30 M, J.P. Morgan −Rp1,46 M, UBS −Rp1,36 M, Maybank −Rp0,49 M) berhadapan dengan Serapan domestik (Sinarmas +Rp6,50 M, Trimegah +Rp4,84 M, CGS +Rp2,76 M, Bahana +Rp1,93 M), sementara retail (Ajaib, Stockbit, MNC) justru ikut keluar; catatan penting: angka ini net kumulatif 2020–2026, bukan arus pekan ini, sehingga tidak bisa dipakai sebagai bukti arus terkini ke satu arah pun. Konteks makro tetap menopang kepemilikan (harga +13,5% di atas SMA50 1.849,5 dan +32,8% di atas SMA200 1.580,88, RSI 62,97 pulih dari 53,4, histogram MACD menyempit lima sesi ke −15,77), tetapi momentum pendek belum berbalik: MACD line 57,24 masih di bawah signal 73,00, foreign net jual lima sesi berturut (−2,69 juta lembar pada 27 Okt), dan VWMA di bawah harga. Implikasinya, rekomendasi SELL tidak tervalidasi karena tidak ada katalis turun terdokumentasi dan tesis bear sendiri bertumpu pada data yang tidak tersedia (pertumbuhan YoY, isi neraca dan arus kas, sentimen, berita); sementara BUY di Rp2.100 akan mengejar harga di tengah kotak dengan risk-reward buruk (upside ke 2.144–2.155 hanya ~2,1–2,6%, downside mekanis ke 2.000–2.010 ~4,5% dan 1.930 ~8%). Karena posisi pemanggil tidak diketahui, panduan diberikan relatif terhadap bobot targetnya sendiri: pertahankan eksposur yang ada, batasi di sekitar bobot target (tidak overweight), dan alihkan niat menambah menjadi limit order disiplin di zona 2.000–2.020 (dekat lower-Bollinger 2.006,4 yang juga low 16–19 Okt dengan penolakan wick panjang 16 Okt). Dua pemicu peninjauan bersifat simetris: naik ke Overweight (Buy) hanya bila close >2.130 disertai volume >25 juta lembar atau MACD line benar-benar cross di atas signal; turun ke Underweight (Sell) hanya bila ada berita negatif terdokumentasi atau breakdown bervolume di bawah 1.930. Ketidakpastian yang harus dinyatakan terbuka: isi neraca dan arus kas tidak terbaca, angka pertumbuhan penjualan YoY tidak ada, sentimen dan berita berstatus tidak tersedia, ada transfer 1,386 miliar saham (13% saham beredar) pada 19 Okt yang belum dijelaskan, dan terdapat inkonsistensi internal data broker (KZ "beli 5/5" vs net seller −Rp5,30 M) serta perbedaan RSI vendor 54 vs snapshot 62,97 — semua ini adalah keterbatasan data, bukan sinyal arah.
Entry Price: 2020.0
Stop Loss: 1955.0
Position Sizing: Pertahankan posisi di sekitar bobot target, jangan menambah di Rp2.100. Jika menambah, hanya di zona 2.000–2.020 (limit order), maksimum 25% dari ukuran posisi awal, dan hanya bila muncul candle reversal dengan volume rendah. Risiko per transaksi maksimum 1–1,5% ekuitas; dengan stop di 1.955 dari entry 2.020 jaraknya 65 poin (≈2,2% dari harga), setara 0,9× ATR (72,76), sehingga ukuran posisi = risiko yang diizinkan dibagi 65 poin per lembar.
FINAL TRANSACTION PROPOSAL: HOLD
Recommendation: Hold
Rationale:
Saya menilai kedua tesis ini memiliki cacat eksekusi yang saling menetralkan, sehingga tidak ada sisi yang menang secara meyakinkan. Ini bukan Hold karena "tidak berani memilih", tetapi karena setiap argumen terkuat di kedua belah pihak bergantung pada inferensi yang tidak diverifikasi.
Di mana bull kalah:
Di mana bear kalah:
Yang disepakati kedua pihak dan tidak bisa dibantah: kualitas bisnis tinggi (marjin bersih ~20,7%, SG&A 3,4%), tren makro masih naik (harga +13,5% di atas SMA50, +32,8% di atas SMA200), tetapi momentum jangka pendek masih bearish (MACD cross 5 Okt tetap berlaku, histogram hanya menyempit = normalisasi), volume 0,5× rata-rata dengan VWMA 2.062,80 di bawah harga 2.100, dan flow asing/retail keluar. Tidak ada satu indikator pun yang memberi sinyal beli bersih atau sinyal jual tervalidasi.
Kesimpulan: Bull butuh satu data yang benar-benar tidak ada (neraca/arus kas terverifikasi, pertumbuhan YoY). Bear butuh satu katalis terdokumentasi yang juga tidak ada. Fundamen + makro menopang kepemilikan; momentum + risk-reward di 2.100 menopang keengganan menambah. Kombinasi ini, dengan data yang tipis dan kontradiktif, memenuhi kriteria Hold secara sah — bukan karena keengganan, tetapi karena superioritas argumen tidak terbukti di salah satu arah.
Strategic Actions (terhadap alokasi standar, asumsikan posisi ULTJ.JK saat ini di sekitar bobot target atau sedikit di atasnya):
Pertahankan posisi inti, jangan menambah di Rp2.100. Tidak ada alasan untuk menaikkan eksposur ke atas bobot target selama VWMA (2.062,80) masih di bawah harga tunai dan MACD bearish masih aktif. Batas atas eksposur: bobot target, tidak lebih.
Ubah BUY dari bull menjadi limit order disiplin, bukan market order. Jika trader ingin menambah, gunakan zona 2.000–2.060 yang sama-sama disepakati menarik oleh kedua pihak, dengan ukuran tambahan tidak lebih dari 25% dari ukuran posisi awal. Jangan tambah di atas 2.100.
Pasang stop tegas di close <1.990 (basis akumulasi bull) atau trailing stop di ~1.955 (2×ATR) bagi pemegang lama. Downside mekanis ke 1.930 (−8%) dan 1.849,5 (−12%) harus dibatasi secara eksplisit, bukan diabaikan seperti yang dilakukan bull.
Tetapkan trigger peninjauan ulang di dua arah, bukan hanya arah naik:
Jangan menambah eksposur sampai dua lubang data ditutup: (a) laporan keuangan dengan neraca dan arus kas yang terisi, bukan indeks, dan (b) angka pertumbuhan penjualan YoY. Tanpa keduanya, tesis fair-value 19x PER tidak bisa diverifikasi di kedua arah.
Perlakukan transfer 1,386 miliar saham (13% saham beredar, 19 Okt) sebagai item pemantauan aktif. Sebelum ada penjelasan resmi atas perubahan struktur pemegang saham, jangan menaikkan eksposur — tetapi jangan juga menganggapnya sebagai pemicu jual, karena net zero dan belum ada bukti jual ke pasar. Ini keterbatasan informasi, bukan sinyal.
Catatan eksplisit mengenai keterbatasan data: sentimen sosial kosong, berita perusahaan tidak tersedia, isi neraca dan arus kas tidak dapat dibaca, dan beberapa angka broker dalam laporan tidak konsisten internal (mis. KZ "beli 5/5" vs net seller). Semua keputusan di atas harus dianggap sementara dan ditinjau kembali pada data baru pertama yang masuk.
Rating: Hold FINAL TRANSACTION PROPOSAL: HOLD
PT Ultrajaya Milk Industry & Trading Company Tbk · Consumer Defensive / Beverages – Non-Alcoholic · IDX Tanggal analisis: 27 Oktober 2026 · Harga penutupan terverifikasi: Rp2.100
ULTJ.JK saat ini berada dalam fase konsolidasi pasca-reli vertikal September 2026. Saham ini melesat dari Rp1.510 (11 Sep 2026) ke Rp2.110 (21 Sep 2026) dalam empat sesi — digerakkan oleh lonjakan volume masif, bukan tren bertahap. Setelah mencapai puncak, harga masuk ke kotak perdagangan horizontal ketat di kisaran Rp2.000–2.150 yang sudah berlangsung lebih dari lima minggu. Gambaran struktural utamanya:
Posisi harga tepat di mid Bollinger (2.080,5) dan di atas 10-EMA (2.082,5) menunjukkan keseimbangan. Ini pasar dua arah tanpa edge yang jelas; yang menentukan arah berikutnya adalah apakah lapisan penawaran di ~Rp2.100–2.150 tertembus.
Tren makro (naik, kuat):
Tren pendek (melemah, bukan rusak):
Interpretasi: struktur tren jangka panjang tidak rusak (harga > SMA50 > SMA200), tetapi harga telah memasuki fase sideway at high level — fase paling umum setelah lonjakan dari 1.510 ke 2.110 dalam 4 hari.
MACD (line 57,24 | signal 73,00 | hist −15,77):
RSI (62,97):
ATR = 72,76 (≈3,5% dari harga 2.100):
Bollinger Bands (20,2):
VWMA = 2.062,80: harga (2.100) di atas VWMA. Beberapa close terakhir di bawah VWMA (2.090–2.100) menandakan bahwa harga rata-rata berbobot volume adalah 2.063 — cukup mengejutkan ketika harga tunai 2.100. Ini terjadi karena volumenya tipis (11,2 juta lembar pada 27 Okt, jauh dari puncak 123,4 juta pada 18 Sep). VWMA di bawah harga tunai dengan volume rendah = kenaikan tidak didukung partisipasi, yang menegaskan posisi 2.100 rapuh.
Volume (dari data harian):
Aliran dana asing (ForeignNet, data harian):
Coverage data 2 Jan 2020 – 27 Okt 2026. Total 36 broker tercatat.
| Broker Pembeli Bersih | Nama | Net Value | Net Vol (lembar) |
|---|---|---|---|
| DH | Sinarmas Sekuritas | +Rp6,50 M | +3.112.500 |
| LG | Trimegah Sekuritas | +Rp4,84 M | +2.307.100 |
| YU | CGS International | +Rp2,76 M | +1.313.600 |
| DX | Bahana Sekuritas | +Rp1,93 M | +922.900 |
| NI | BNI Sekuritas | +Rp0,79 M | +376.300 |
| AZ | Sucor Sekuritas | +Rp0,43 M | +203.000 |
| BB | Verdana Sekuritas | +Rp0,35 M | +167.200 |
| Broker Penjual Bersih | Nama | Net Value | Net Vol (lembar) |
|---|---|---|---|
| KZ | CLSA Sekuritas | −Rp5,30 M | −2.529.600 |
| EP | MNC Sekuritas | −Rp4,44 M | −2.123.800 |
| XC | Ajaib Sekuritas (retail) | −Rp2,16 M | −1.027.400 |
| BK | J.P. Morgan Sekuritas | −Rp1,46 M | −700.200 |
| AK | UBS Sekuritas | −Rp1,36 M | −648.700 |
| CC | Mandiri Sekuritas | −Rp0,98 M | −470.800 |
| XL | Stockbit (retail) | −Rp0,88 M | −421.500 |
| ZP | Maybank Sekuritas | −Rp0,49 M | −234.900 |
| SQ | BCA Sekuritas | −Rp0,28 M | −132.200 |
Pola yang terlihat — "distribusi asing ke domestik":
Catatan konsistensi vendor: get_vendor_verdict menyebut KZ (CLSA) "beli 5/5" dalam 5 hari, tidak konsisten dengan ringkasan net seller KZ −Rp5,30 M yang saya terima. Ini kemungkinan perbedaan granularitas (net harian vs net kumulatif), dan tidak saya gunakan sebagai dasar keputusan.
| Level | Nilai | Basis |
|---|---|---|
| Resistensi kuat / upper BB | 2.144–2.155 | Upper BB 2.154,62; high 8 Okt 2.150 |
| Resistensi minor | 2.120 | High 27 Okt 2.120 |
| Pivot / mid-BB | 2.080–2.100 | Mid BB 2.080,5; area cross broker |
| Support minor | 2.040–2.060 | Close 20 Okt 2.040; SL vendor 2.060 |
| Support mayor | 2.000–2.010 | Close 16–19 Okt; lower-BB 2.006,4 |
| Support struktural | 1.880–1.900 | Close 16–17 Sep; neckline breakout |
| SMA50 / support sekunder | 1.849,5 | SMA50 |
Skenario A — Breakout (bullish):
Skenario B — Range trading (base case):
Skenario C — Breakdown (bearish):
Manajemen Risiko:
get_vendor_verdict merekomendasikan AVOID / cut loss dengan skor 25/75 dan tren "Bearish". Saya sebagian tidak setuju:
ULTJ.JK adalah saham dengan tren makro naik yang sedang beristirahat dalam konsolidasi sisi atas yang sempit (2.000–2.150), ditandai momentum melemah namun tidak rusak (MACD histogram menyempit, RSI 63 pulih dari 53), volatilitas mengempis (ATR 72,8 dari puncak 90,9), dan partisipasi volume yang rendah (0,5× rata-rata). Bandarmologi menunjukkan distribusi asing ke domestik besar — bukan akumulasi — di level 2.090–2.100, sementara aliran asing tetap net jual dua sesi terakhir. Tanpa konfirmasi volume, harga diperkirakan tetap bertahan di kotak. Keputusan: pertahankan posisi dengan stop di 2.040–2.060 (untuk pemegang) atau tunggu konfirmasi breakout >2.130/volume atau pullback ke 2.000–2.010 (untuk entry baru) — tidak ada alasan untuk mengejar di 2.100 saat volume separuh normal.
| Kategori | Indikator / Metrik | Nilai (27 Okt 2026) | Pembacaan | Bias |
|---|---|---|---|---|
| Harga | Close | Rp2.100 | +0,48% dari Rp2.090 (26 Okt) | Netral |
| Tren makro | SMA200 | 1.580,88 | Harga +32,8% di atas | Bullish |
| Tren menengah | SMA50 | 1.849,5 | Harga +13,5% di atas | Bullish |
| Tren pendek | 10-EMA | 2.082,5 | Harga tipis di atas; EMA datar | Netral |
| Momentum | MACD / Signal | 57,24 / 73,00 | Line < Signal; masih positif | Bearish lemah |
| Momentum | MACD Histogram | −15,77 | Negatif tapi menyempit 5 sesi berturut | Bullish (awal) |
| Momentum | RSI | 62,97 | Pulih dari 53,4 (19 Okt); overbought diredakan | Netral-bullish |
| Volatilitas | ATR | 72,76 (≈3,5%) | Turun dari 90,9 (21 Sep) — kontraksi | Netral |
| Volatilitas | Bollinger Mid/UB/LB | 2.080,5 / 2.154,6 / 2.006,4 | Harga belum ke mid, bandwidth ~7,1% | Netral |
| Volume | Volume / Freq / Value | 11,23 jt / 2.181 / Rp23,54 M | 0,5× rata-rata 20 hari | Lemah |
| Volume | VWMA | 2.062,80 | Harga tunai di atas VWMA volume tipis | Bearish-samar |
| Dana asing | ForeignNet (27 Okt) | −2.689.000 lembar | Jual 5 sesi berturut | Bearish |
| Bandarmologi | Net buyer besar | DH +6,50 M, LG +4,84 M, YU +2,76 M | Serapan domestik di 2.089–2.100 | Netral |
| Bandarmologi | Net seller besar | KZ (CLSA) −5,30 M, BK (JPM) −1,46 M, AK (UBS) −1,36 M, ZP (Maybank) −0,49 M | Distribusi asing (−Rp8,61 M) | Bearish |
| Bandarmologi | Pola | Asing distribusi → domestik besar serap; retail (XC/XL) ikut jual | Bukan akumulasi asing | Netral-bearish |
| Parameter Trading | Level | Alasan |
|---|---|---|
| Resistensi R2 | 2.144–2.155 | Upper BB + high 8 Okt (2.150) |
| Resistensi R1 | 2.120–2.130 | High 27 Okt; trigger breakout |
| Pivot | 2.100 | Harga saat ini; area cross broker |
| Support S1 | 2.040–2.060 | Close 20 Okt; stop vendor |
| Support S2 / lower BB | 2.000–2.010 | Close 16–19 Okt; lower BB 2.006,4 |
| Support struktural | 1.849,5 | SMA50 |
| Stop loss (holder) | 2.040 | -2,9% dari harga |
| Stop loss berbasis ATR | ≈1.955 | 2×ATR (72,76) dari 2.100 |
Rating: Hold (Neutral / Consolidation – wait for breakout confirmation) FINAL TRANSACTION PROPOSAL: HOLD
Tanggal analisis: 27 Oktober 2026 Sumber data: Laporan keuangan IDX (Q2 2026 sebagai data terbaru tersedia), transaksi insider, data pasar terakhir.
| Item | Keterangan |
|---|---|
| Nama | PT Ultrajaya Milk Industry & Trading Company Tbk |
| Kode | ULTJ (Bursa Efek Indonesia) |
| Sektor | Consumer Defensive / Beverages – Non-Alcoholic |
| Produk inti | Susu UHT (Ultra Milk), teh, jus, minuman sereal, produk olahan susu (keju mentega/krim) |
| Model bisnis | Rantai penuh: peternakan sapi perah → pengolahan UHT → distribusi nasional; juga toll manufacturing untuk mitra |
| Saham beredar | 10.398.175.200 lembar |
| Harga terakhir (27 Okt 2026) | Rp 2.100 (+10 / +0,48%) |
| VWAP | Rp 2.096,18 |
| Kapitalisasi pasar | Rp 21,84 triliun |
| Nilai transaksi hari terakhir | Rp 23,54 miliar (112.285 lot, 2.181 frekuensi) |
| Turnover ratio | 0,00108 (≈0,11%) — likuiditas sedang, tipikal emiten defensif |
Catatan: Kondisi pasar terakhir tercatat closed (market belum buka) di feed data; angka harga adalah penutupan terakhir yang tersedia.
| Pos | Nilai (Rp M) |
|---|---|
| Penjualan & pendapatan usaha | 2.710.853 |
| Beban pokok penjualan | (1.763.493) |
| Laba bruto | 947.360 |
| Beban penjualan | (200.650) |
| Beban umum & administrasi | (92.757) |
| Pendapatan keuangan | 14.326 |
| Beban bunga & keuangan | (27) |
| Laba selisih kurs (gain) | 43.976 |
| Bagian laba asosiasi / ventura bersama | 399 + 513 |
| Pendapatan lainnya | 19.741 |
| Beban lainnya | (20.991) |
| Laba sebelum pajak | 711.624 |
| Pajak penghasilan | (151.569) |
| Laba bersih | 560.055 |
| — diatribusikan ke entitas induk | 553.384 |
| — kepentingan non-pengendali | 6.671 |
| Laba komprehensif | 562.844 |
Bila semester II mengikuti pola semester I (catatan: H2 biasanya lebih kuat secara musiman karena Lebaran/akhir tahun di industri FMCG, namun data musiman historis tidak tersedia):
Keterbatasan data penting: sel untuk get_balance_sheet dan get_cashflow (kuartalan & tahunan) mengembalikan hanya indeks file (daftar periode: Q1–Q4 2023–2026; FY2022–FY2025) tanpa isi barisnya. Demikian pula get_income_statement tahunan hanya memberi indeks periode (FY2022–FY2025), bukan angka. Karena itu, saya tidak dapat mengutip angka neraca, arus kas operasi, kas, utang, atau ekuitas secara konkret tanpa berisiko mengada-ada.
Namun, dari laba rugi Q2 2026 kita bisa menyimpulkan secara tidak langsung dan kuat:
Rekomendasi operasional: untuk validasi lebih dalam, perlu menarik isi laporan FY2022–FY2025 (arus kas operasi, capex, kas & setara, ekuitas) langsung dari file laporan. Tanpa itu, penilaian arus kas bebas (FCF) tidak dapat dihitung dengan andal.
Dari indeks laporan yang tersedia (FY2022–FY2025, Q1–Q4 2023–Q4 2025, Q1–Q2 2026), periode pelaporan lengkap dan konsisten — menunjukkan disiplin pelaporan yang baik. Q2 2026 adalah laporan terbaru yang telah dipublikasikan (ditarik 5 Okt 2026). Tidak ada revisi/penundaan pelaporan yang terdeteksi dalam metadata, yang merupakan sinyal netral-positif terhadap tata kelola.
| Tanggal | Jenis | Nama | Aksi | Harga | Perubahan kepemilikan |
|---|---|---|---|---|---|
| 19 Okt 2026 | TRANSFER | Sabana Prawira Widjaja | +1.386.000.000 lalu −1.386.000.000 | n/a | 4,14 → 5,53 miliar → kembali 4,14 miliar (net 0) |
| 29 Mei 2026 | BUY | Suhendra Prawira Widjaja | Beli | Rp 1.555–1.575 | +1.502.200 saham |
| 26 Mei 2026 | BUY | Suhendra Prawira Widjaja | Beli | Rp 1.575–1.600 | +1.437.500 saham |
| 25 Mei 2026 | BUY | Suhendra Prawira Widjaja | Beli | Rp 1.595–1.600 | +310.300 saham |
Interpretasi:
Kekuatan (Bull case):
Risiko (Bear case):
Positif netral: kualitas pelaporan baik, tidak ada penundaan, tidak ada insider selling.
Kesimpulan rekomendasi: Profil fundamental solid dan defensif (net cash, marjin tinggi, ROE double-digit, dividen historis kuat) mendukung sikap akumulasi bertahap pada pelemahan, tetapi valuasi ~19x PER estimasi membutuhkan konfirmasi pertumbuhan penjualan dan arus kas bebas sebelum posisi agresif. Pantau rilis Q3 2026 dan rekap Q2 2026 lengkap sebagai katalis.
| Kategori | Metrik / Fakta | Nilai | Interpretasi |
|---|---|---|---|
| Identitas | Ticker | ULTJ.JK | Consumer Defensive / Beverages |
| Harga | Close (27 Okt 2026) | Rp 2.100 (+0,48%) | VWAP Rp 2.096,18 |
| Kap. pasar | Market cap | Rp 21,84 triliun | 10,398 miliar saham |
| Laba rugi Q2'26 | Penjualan | Rp 2.711 M | Kumulatif 1H 2026 |
| Laba rugi Q2'26 | Laba bruto | Rp 947 M | Marjin bruto 34,9% |
| Laba rugi Q2'26 | Laba bersih | Rp 560 M | Marjin bersih 20,7% |
| Laba rugi Q2'26 | EPS induk (1H) | ±Rp 53 | Diatribusi induk Rp 553 M |
| Laba rugi Q2'26 | Gain kurs | Rp 43,98 M (6% PBT) | Non-recurring — hati-hati |
| Laba rugi Q2'26 | Beban penjualan | 7,4% penjualan | Efisien |
| Laba rugi Q2'26 | SG&A | 3,4% penjualan | Sangat ramping |
| Efisiensi pajak | ETR | 21,3% | Wajar |
| Neraca | Net cash | Ya (beban bunga ~0) | Pendapatan keuangan Rp 14,3 M |
| Estimasi | Penjualan tahunan | ±Rp 5,4 T | Annualized 1H |
| Estimasi | Laba bersih tahunan | ±Rp 1,12 T | Dasar konservatif |
| Valuasi | PER estimasi | ±19x | Tidak murah; butuh pertumbuhan |
| Insider | Suhendra P. Widjaja | +3,25 juta saham @ Rp 1.555–1.600 | Beli Mei 2026, kini +31% |
| Insider | Sabana P. Widjaja | Transfer net-zero 1,386 miliar saham | Antarkeluarga, bukan jual pasar |
| Insider | Penjualan insider | Tidak ada | Sinyal positif |
| Likuiditas | Turnover ratio | 0,11% | Sedang; hati-hati posisi besar |
| Musiman | Data musiman | Tidak tersedia | Gap data |
| Risiko | Data neraca/arus kas | Hanya indeks periode | FCF/ROE belum terverifikasi |
| Katalis | Rilis Q3 2026 | Awal Nov 2026 (estimasi) | Pemantauan utama |
Rating: HOLD (akumulasi bertahap di pelemahan) — fundamental solid & net cash, namun valuasi membutuhkan konfirmasi pertumbuhan dan arus kas.
FINAL TRANSACTION PROPOSAL: HOLD
Overall Sentiment: Neutral (Score: 5.0/10) Confidence: Low
Periode: 2026-10-20 s.d. 2026-10-27 · Sektor: Consumer Defensive / Beverages - Non-Alcoholic · Bursa: JKT
Tidak ada satu pun dari tiga sumber data yang berhasil memberi sinyal untuk ULTJ.JK pada periode ini:
Karena itu, saya tidak mengestimasi atau mengarang angka sentimen. Skor 5,0 dan band "Neutral" di sini bermakna tidak ada sinyal (genuinely silent), bukan hasil pembacaan sentimen yang seimbang antara bull dan bear.
| Sumber | Status | Arah | Bukti |
|---|---|---|---|
| Berita (Yahoo Finance) | Tidak tersedia (DATA_UNAVAILABLE) | Tidak dapat dinilai | Tidak ada headline untuk ULTJ.JK |
| StockTwits | Tidak tersedia (HTTPError) | Tidak dapat dinilai | Tidak ada pesan / tidak ada label Bullish-Bearish |
| Reddit (WSB, stocks, investing) | Kosong | Tidak dapat dinilai | 0 post menyebut ULTJ.JK |
| Agregat | Semua senyap | Netral (tanpa informasi) | — |
Tidak ada divergensi yang bisa diidentifikasi — divergensi membutuhkan minimal dua sumber yang aktif dengan arah berbeda, dan di sini ketiganya kosong atau gagal. Perlu dicatat: secara struktural, ULTJ.JK adalah saham consumer staples di Bursa Efek Indonesia, sehingga ketiadaan jejak di platform berbahasa Inggris (StockTwits, Reddit) bukan hal yang mengejutkan dan bukan bukti rendahnya minat investor secara umum.
Tidak ada tema narasi yang dapat diturunkan dari data yang tersedia. Tidak ada diskusi soal produk, laporan keuangan, harga susu/susu UHT, biaya bahan baku, ekspor, maupun aksi korporasi yang terekam pada periode ini.
Tidak ada katalis maupun risiko spesifik yang muncul dari sumber data mana pun. Untuk konteks emiten, katalis yang biasanya relevan bagi ULTJ.JK adalah rilis kinerja kuartalan, harga komoditas susu/susu bubuk impor, kurs IDR/USD (bahan baku impor), dan konsumsi rumah tangga domestik — namun semuanya di luar cakupan data yang dikumpulkan dan tidak boleh diperlakukan sebagai temuan dari laporan ini.
Confidence low: 2 dari 3 sumber gagal (unavailable) dan 1 sumber kosong; ukuran sampel = 0 pesan dan 0 post. Setiap kesimpulan arah selain "tidak ada sinyal" akan tidak berdasar secara data.
Rating: Neutral FINAL TRANSACTION PROPOSAL: HOLD
Periode analisis: 20–27 Oktober 2026 | Tanggal acuan: 27 Oktober 2026 Emiten: PT Ultrajaya Milk Industry & Trading Company Tbk (ULTJ.JK) — Consumer Defensive / Beverages – Non-Alcoholic | Bursa: JKT
Beberapa sumber data tidak tersedia dan tidak saya estimasi:
Pasar prediksi (volume sangat besar, ~$9,2 juta) memberikan 96% probabilitas TIDAK ADA pemangkasan suku bunga Fed sama sekali sepanjang 2026. Probabilitas tepat satu kali pemangkasan hanya 2% (naik 1pp dalam sepekan), sementara skenario ≥2 kali pemangkasan nyaris nol (0,15%).
"Resesi AS hingga akhir 2026" hanya 8% (volume $2,4 juta). Ini mendukung skenario soft landing → permintaan komoditas susu/olahan (bahan baku impor ULTJ) tidak jatuh tajam, tetapi juga tidak ada katalis pelonggaran moneter untuk mendorong multiple.
| Event | Probabilitas | Perubahan 1 pekan | Bacaan |
|---|---|---|---|
| MSCI downgrade Indonesia ke Frontier Market (by 30 Nov 2026) | 12% | −7,0pp | Risiko menurun, tetapi 12% masih cukup besar untuk memicu de-risking institusional di seluruh IDX. ULTJ yang likuiditasnya lebih tipis dari big cap akan lebih terpukul jika terjadi flow of funds keluar. |
| Prabowo berhenti menjadi Presiden sebelum 31 Des 2026 | 5% | −0,4pp | Risiko politik jangka pendek stabil. |
| Normalisasi hubungan Israel–Indonesia | 3% | −1,1pp | Relevan untuk sentimen konsumen domestik (boikot produk), namun probabilitas rendah dan menurun. |
| Gempa ≥6,0 SR di Indonesia bulan ini | 18% | −10,5pp | Risiko bencana → gangguan rantai pasok/distribusi lokal. |
Catatan penting: penurunan probabilitas MSCI downgrade sebesar 7pp dalam sepekan adalah katalis positif bersih untuk IDX dan mendukung tesis risk-on domestik jangka pendek.
Global news mencatat minggu lalu: Dow dan small caps naik mingguan, Nasdaq melemah akibat beban biaya megacap earnings (Meta, Musk/Tesla). Rotasi dari growth ke value/defensif sedang berlangsung — menguntungkan profil sektor Consumer Defensive seperti ULTJ, khususnya bila investor mencari eksposur defensif di tengah volatilitas tech.
Karena tidak ada data berita perusahaan, saya sajikan driver yang harus dipantau trader secara aktif:
| Kategori | Temuan / Data | Arah Dampak untuk ULTJ.JK | Keyakinan |
|---|---|---|---|
| Berita perusahaan | DATA_UNAVAILABLE (tidak ada artikel bertag ULTJ.JK) | Netral — informasi, bukan sinyal | — |
| Kebijakan Fed 2026 | 96% tanpa pemangkasan; hanya 2% satu kali (−/+1pp) | Netral-negatif (biaya dana mahal, rupiah tertekan) | Tinggi (volume $9,2 jt) |
| Resesi AS 2026 | 8% probabilitas | Netral-positif (soft landing, permintaan stabil) | Tinggi ($2,4 jt) |
| MSCI downgrade Indonesia | 12%, turun 7pp dalam sepekan | Positif jangka pendek, risiko tail tetap ada | Sedang (volume tipis $1,4 rb) |
| Risiko politik domestik | Prabowo berhenti 5% | Netral | Sedang (volume $72 rb) |
| Risiko bencana | Gempa ≥6 SR Indonesia 18% (−10,5pp) | Netral-negatif (risiko distribusi) | Rendah (volume $2,7 rb) |
| Sentimen global | Dow & small caps naik, Nasdaq turun (rotasi ke value) | Positif untuk sektor Consumer Defensive | Sedang |
| Makro resmi (CPI, PCE, unemployment, 10Y) | DATA_UNAVAILABLE (FRED key absen) | Tidak dapat diukur | — |
| Breadth IDX | Pasar tutup; gainer/losers kosong | Netral (tidak ada sinyal) | — |
| Screener IDX | ULTJ tidak muncul di 3 bucket teratas; sinyal volume ada di PIPA/BLES/IMPC | Netral | Rendah |
| Faktor fundamental kunci | Kurs IDR/USD, harga susu bubuk impor, gula, kemasan, daya beli | Risiko marjin bila rupiah melemah | Tinggi (logika sektoral) |
Rating: Hold FINAL TRANSACTION PROPOSAL: HOLD