Nurul & Syarif

Nurul & Syarif

The Wedding Of
Nurul & Syarif
Kepada Bapak/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar
Assalamualaikum Warahmatullahi Wabarakatuh
Maha suci Allah SWT yang telah menciptakan makhluk-NYA berpasang-pasangan. Untuk mengikuti Sunnah Rasul-Mu dalam rangka membentuk keluarga yang sakinah, mawaddah, warahmah. Maka ijinkanlah kami menikahkannya. Ya Allah perkenankan kami merangkaikan kasih sayang yang kau ciptakan diantara putra-putri kami.

Nurul Hidayah, S.P

Putri Pertama Dari
Bapak Suratmin
& Ibu Siti Rohmah

Syarif Hidyatulloh, S.Pd

Putra Ke Tiga Dari
Bapak Syarifudin
& Ibu Aminah

Waktu Menuju Acara

Hari
Jam
Menit
Detik
Dengan memohon rahmat dan ridho Allah Subhanahu Wa Ta'ala, Kami mengundang Bapak/Ibu/Saudara/i, untuk menghadiri Resepsi Pernikahan kami. yang Insya Allah akan dilaksanakan pada :

Akad Nikah

Resepsi

Wedding Gallery

Beri ucapan dan doa

"Dan di antara ayat-ayat-Nya ialah Dia menciptakan untukmu istri-istri dari jenismu sendiri, supaya kamu merasa nyaman kepadanya, dan dijadikan-Nya di antaramu mawadah dan rahmah. Sesungguhnya pada yang demikian itu benar-benar terdapat tanda-tanda bagi kaum yang berpikir"
- AR-RUM 21 -

Kirim Hadiah

Jika memberi adalah ungkapan tanda kasih Anda, Anda dapat memberi kado secara cashless.
2560px-BANK_BRI_logo.svg-1-1-1-1-1-1-1-1-1-1-2-1-1.png
Silahkan transfer ke rekening a.n
Nurul Hidayah
558601047882535
Salin Nomor Rekening
Dana logo
Silahkan transfer ke rekening a.n
Syarif Hidyatulloh
0857-8590-6606
Salin Nomor Rekening
rumah-1.png
Anda Juga Bisa Mengirimkan Kado Fisik Ke Alamat Berikut
<b>Penerima : Nurul Hidayah </b><br>Jln. Budi Utomo, Rt.05, Desa Sumber Mulya, Kec. Penarik, Kab. Mukomuko
Salin Alamat
Atas kehadiran dan do’a restu dari Bapak/Ibu/Saudara/i sekalian, kami mengucapkan Terima Kasih.

Wassalamu’alaikum Wr. Wb.

Kami Yang Berbahagia
Keluarga Besar
Bapak Suratmin
& Ibu Siti Rohmah
Keluarga Besar
Bapak Syarifudin
& Ibu Aminah

Nurul & Syarif

Design By :

Klik Logo Untuk Pemesanan
Walimatul ‘Ursy Vivi & Sukri

Walimatul ‘Ursy Vivi & Sukri

Walimatul 'Ursy

Vivi

&

Sukri

Minggu, 15 Februari 2026

  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik

“Dan di antara tanda-tanda (kebesaran)-Nya ialah Dia menciptakan pasangan-pasangan untukmu dari jenismu sendiri, agar kamu cenderung dan merasa tenteram kepadanya, dan Dia menjadikan di antaramu rasa kasih dan sayang. Sungguh, pada yang demikian itu benar-benar terdapat tanda-tanda (kebesaran Allah) bagi kaum yang berpikir.”
{ QS. Ar-Rum : 21 }

VIVI
Vivi & Sukri
Kepada Yth. Bapak/Ibu/Saudara/i
Tamu Undangan
Tanpa Mengurangi Rasa Hormat, Kami Mengundang Anda Untuk Hadir Di Acara Pernikahan Kami.
*Mohon maaf apabila ada kesalahan penulisan nama/gelar

Dengan Memohon Rahmat Dan Ridho Dari Allah SWT. Kami Bermaksud Menyelenggarakan Syukuran Pernikahan Kami

Vijayanti Hakim, S.H.

Putri ke 4 (Empat) :
Bpk. Muchlis Hakim (Alm.) & Ibu. Yatisal Saleh (Almh.)

&

Syukrie Suaib S.Psi

Putra ke 4 Dari :
Bpk. H. Suaib Salbin & Ibu. Hj. Sainab Ngitung

Insya Allah Acara Akan Dilaksanakan Pada :

Akad Nikah

Bertempat Di :
Masjid Jami’ At-Thohir

Jl. Mochamad Thohir, RT. 01/RW.12, Tapos, Kec. Tapos, Kota Depok, 16457.

Intimate Lunch

Bertempat Di :
Restoran Serreh Wangi

Jl. Leuwinanggung, Tapos, Kec. Tapos, Kota Depok, Jawa Barat 16457

Our Love Story

Semua bermula di Soroako, sebuah tempat kecil yang menyimpan kenangan sederhana.
Sebagai tetangga masa kecil di Jalan Jawa, kami tumbuh bersama dalam tawa, cerita, dan kebersamaan yang dulu terasa biasa, tanpa pernah menyangka akan menjadi awal dari perjalanan yang berarti.

Waktu membawa kami menapaki jalan yang berbeda. Hingga akhirnya, 18 September 2025 Allah Subhanahu wata'ala dengan rencana-Nya yang sempurna menghubungkan dalam suatu komunikasi kembali dua hati yang telah saling mengenal, kini dengan pemahaman yang lebih dewasa dan niat yang baik serta langkah yang terjaga, kami memilih jalan yang diridhoi-Nya.

Keseriusan itu terwujud pada 8 November 2025, saat Syukrie bertemu dengan Vivi dan keluarga untuk menyampaikan niat baiknya dalam sebuah lamaran yang penuh makna.

Dengan izin dan rahmat Allah subhanahu wata'ala, pada 15 Februari 2026, kami memulai babak baru kehidupan. Bukan hanya untuk bersama, tetapi untuk tumbuh dan belajar bersama—menjadikan cinta sebagai ibadah, dan kebersamaan sebagai perjalanan panjang menuju ridho-Nya.

"Dan segala sesuatu Kami ciptakan berpasang-pasangan, supaya kamu mengingat (kebesaran Allah)."
QS. Az-Zariyat (51) : 49

- RSPV -

Kepada tamu undangan diharapkan untuk mengisi  form kehadiran di bawah ini

WISHES

Berikan Do’a & harapan terbaik anda kepada kedua Mempelai

Di
Vhhg
Di
Vhhg


بَارَكَ اللهُ لَكَ وَبَارَكَ عَلَيْكَ وَجَمَعَ بَيْنَكُمَا فِيْ خَيْرٍ

Barakallahu laka wa baarakaa alaika wa jamaa bainakumaa fii khoir.

Artinya: “Semoga Allah memberkahimu dalam suka dan duka dan semoga Allah mengumpulkan kalian berdua di dalam kebaikan.”

Tiada Yang Dapat Kami Ungkapkan Selain Rasa Terimakasih Dari Hati Yang Tulus Apabila Bapak/ Ibu/ Saudara/i Berkenan Hadir Untuk Memberikan Do’a Restu Kepada Kami

Vivi & Sukri

Minggu, 15 Februari 2026

Created By : Kansa Story

Klik Logo Untuk Info

Icha & Nada

Icha & Nada

Save The Date

Icha & Nada

Sabtu, 24 Januari 2026

WeddingPress-Avatar-4-1
The Wedding Of
Icha & Nada
Kpd Bpk/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar

Kepada Yth: Bpk/Ibu/Saudara/I

Tamu Undangan

*) Mohon maaf apabila ada kesalahan penulisan nama/gelar

" Dan di antara tanda-tanda kekuasaan-Nya diciptakan-Nya untukmu pasangan hidup dari jenismu sendiri supaya kamu dapat ketenangan hati dan dijadikannya kasih sayang di antara kamu. Sesungguhnya yang demikian menjadi tanda-tanda kebesaran-Nya bagi orang-orang yang berpikir. "

Assalamu’alaikum warahmatullahi wabarakatuh

Dengan memohon rahmat dan ridho Allah Subhanahu Wa Ta’ala,
insyaaAllah kami akan menyelenggarakan acara pernikahan :

Icha

Risa Rozalia

Anak Ke Enam dari
Bapak Ramli (Bpk. Jambi Alm) & Ibu Surmaini (Almh)

&

Nada

Nada Saputra

Anak Ke Tujuh dari
Bapak Erdi & Ibu Jusma

Untuk mengikuti Sunnah Rasul-Mu
dalam rangka membentuk keluarga yang sakinah, mawaddah,& warahmah.
maka ijinkanlah kami menikahkannya.

Akad Nikah

SABTU, 24 JANUARI 2026

09.00 WIB s.d Selesai

Kediaman Mempelai Wanita:
Desa Penarik (Air Berau) Kec. Penarik

Acara Resepsi

SABTU, 24 JANUARI 2026

10.00 WIB s.d Selesai

Kediaman Mempelai Wanita:
Desa Penarik (Air Berau) Kec. Penarik

Yang InsyaAllah akan diselenggarakan pada :

SABTU, 24 JANUARI 2026

Hitung Mundur Acara
  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik
Kirim Hadiah

Kehadiran Anda merupakan sebuah do'a serta rasa syukur bagi kami, namun jika memberi adalah bentuk Do'a & cinta kasih bagi Anda, Anda dapat memberi kado secara cashless dan kami akan senang hati menerimanya dan tentu semakin melengkapi kebahagiaan kami. Jazakumullahu khayran.

Risa Rozalia

Desa Penarik (Air Berau) Kec. Penarik

2560px-BANK_BRI_logo.svg-1-1-1-1-1-1-1-1-1-1-2-1-1.png
Transfer Ke Rekeining a.n
Risa Rozalia
5586 0103 3931 538
Salin Rekening
Beri Doa & Ucapan Terbaikmu

Untuk Kedua Mempelai

Hope to see you soon, Stay safe and healthy!

بَارَكَ اللهُ لَكَ وَبَارَكَ عَلَيْكَ وَجَمَعَ بَيْنَكُمَا فِى خَيْرٍ

Barakallahu laka wa baraka ‘alaika wa jama’a bainakuma fii Khoir

“Mudah-mudahan Allah memberkahi engkau dalam segala hal (yang baik) dan mempersatukan kamu berdua dalam kebaikan”

Terima Kasih

Atas Kehadiran & Doa Restunya

Merupakan suatu kehormatan dan kebahagiaan bagi kami sekeluarga apabila Bapak/Ibu/Saudara/i berkenan hadir untuk memberikan doa restu kepada kedua mempelai. Atas kehadiran serta doa restu, kami ucapkan terima kasih.

Sampai Jumpa di Hari Bahagia Kami,

Icha & Nada

Keluarga Besar

Mempelai Wanita

Bapak Ramli (Jambi) (Alm) Ibu Surmaini (Almh)

Keluarga Besar

Mempelai Pria

Bapak Erdi Ibu Jusma

Wassalamu’alaikum warahmatullahi wabarakatuh

- WeddingPress Template #43 -
Undangan Pernikahan Digital Created By Noise.Studio

//*code script horizontalnavmenu by WeddingPress, Dilarang diperjual-belikan ataupun dibagikan ulang tanpa seijin WeddingPress *// document.addEventListener('DOMContentLoaded', function () { let scrollableNavigations = document.querySelectorAll('.horizontalNav .elementor-nav-menu, .horizontalNewNav > div > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading, .horizontalTaxonomy .e-filter, .horizontalTabs > div > .e-n-tabs > .e-n-tabs-heading'); scrollableNavigations.forEach((scrollableNavigation) => { let navigationItems = Array.from(scrollableNavigation.querySelectorAll('.menu-item, .e-n-menu-title, .e-filter-item, .e-n-tab-title')).filter(e => e.parentElement.closest('.menu-item') == null); let activeNavigationItemIndex = navigationItems.findIndex((navigationItem) => navigationItem.classList.contains('current-menu-item') || navigationItem.getAttribute('aria-pressed') === 'true' || window.location.href.indexOf('#' + navigationItem.id) > -1); scrollableNavigation.style.scrollBehavior = "smooth"; navigationItems.forEach((navigationItem, i) => { let scrollToPosition = (navigationItem.getBoundingClientRect().left + navigationItem.offsetWidth / 2) - (window.innerWidth / 2); navigationItem.addEventListener('click', function () { scrollableNavigation.scrollTo({ left: scrollToPosition, behavior: 'smooth' }); }); if (i === activeNavigationItemIndex) { scrollableNavigation.scrollTo({ left: scrollToPosition, behavior: 'smooth' }); if (navigationItem.classList.contains('e-n-tab-title')) { setTimeout(() => { navigationItem.click(); }, 900); } } if (navigationItem.classList.contains('menu-item') || navigationItem.classList.contains('e-n-menu-title')) { let anchorElement = navigationItem.querySelector('a'); let observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { if (mutation.attributeName === 'aria-current' && mutation.target.getAttribute('aria-current') === 'location') { scrollableNavigation.scrollTo({ left: scrollToPosition, behavior: 'smooth' }); } }); }); observer.observe(anchorElement, { attributes: true }); } }); updateMask(scrollableNavigation); scrollableNavigation.addEventListener('scroll', function () { updateMask(scrollableNavigation); }); let navContainer = scrollableNavigation.parentElement; let navWidth = navContainer.offsetWidth; if (scrollableNavigation.classList.contains('e-n-tabs-heading')) { let tabHeadingHeight = scrollableNavigation.offsetHeight; navContainer.style.setProperty('--tab-heading-height', tabHeadingHeight + 'px'); } function noScrollClassManager() { navWidth = navContainer.offsetWidth; if (scrollableNavigation.scrollWidth <= scrollableNavigation.offsetWidth) { navContainer.classList.add('no-scroll'); } else { navContainer.classList.remove('no-scroll'); } } noScrollClassManager(); let windowWidth = window.innerWidth; window.addEventListener('resize', function () { if (windowWidth === window.innerWidth) return; windowWidth = window.innerWidth; noScrollClassManager(); }); }); });
window.onbeforeunload = function() { window.scrollTo(0, 0); }; var isSectionLocked = true; // Menyimpan status kunci tampilan section // Mengunci tampilan section pertama saat halaman dimuat window.addEventListener('DOMContentLoaded', function() { lockSection(); }); // Fungsi untuk mengunci tampilan section function lockSection() { if (isSectionLocked) { disableScrolling(); document.body.style.position = "fixed"; document.body.style.overflowY = "scroll"; document.body.style.height = "100vh"; document.getElementById("section-cover").style.width = "100vw"; // Menambahkan gaya untuk membuat cover full width } } // Fungsi untuk membuka tampilan section function unlockSection() { enableScrolling(); document.body.style.position = ""; document.body.style.overflowY = ""; document.getElementById("section-cover").style.width = ""; // Menghapus gaya untuk mengembalikan lebar cover ke nilai aslinya document.getElementById("tombol-buka").style.display = "none"; // Menyembunyikan tombol "tombol-buka" } document.getElementById("tombol-buka").onclick = function() { unlockSection(); playAudio(); }; function disableScrolling() { var x = window.scrollX; var y = window.scrollY; window.onscroll = function() { window.scrollTo(x, y); }; } function enableScrolling() { window.onscroll = null; } function playAudio(){ var isYT = false; if(document.body.contains(document.getElementById("song"))) { document.getElementById("song").play(); isYT = false; } else { isYT = true; player.playVideo(); } }
//Script Custom Nama Tamu by Andy dari WeddingPress var urlParams = new URLSearchParams(window.location.search); if (urlParams) { var textElement = document.getElementById('namatamu'); var defaultText = textElement.innerHTML; var newText = defaultText; if (urlParams.has('to')) { var toValue = urlParams.get('to'); newText = newText.replace(/Tamu Undangan/g, toValue); } if (urlParams.has('dear')) { var dearValue = urlParams.get('dear'); newText = newText.replace(/Tamu Undangan/g, dearValue); } if (urlParams.has('kepada')) { var kepadaValue = urlParams.get('kepada'); newText = newText.replace(/Tamu Undangan/g, kepadaValue); } textElement.innerHTML = newText; }
function revealElements(selector) { var elements = document.querySelectorAll(selector); var windowHeight = window.innerHeight; var elementVisible = 150; elements.forEach(function(element) { var elementTop = element.getBoundingClientRect().top; if (elementTop < windowHeight - elementVisible) { element.classList.add("active"); } else { element.classList.remove("active"); } }); } window.addEventListener("scroll", function() { revealElements(".muncul, .muncul-kiri, .muncul-kanan, .zoom"); }); .muncul { position: relative; transform: translateY(6rem) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul.active { transform: translateY(0); opacity: 1; } .muncul-kiri { position: relative; transform: translateX(-100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kiri.active { transform: translateX(0); opacity: 1; } .muncul-kanan { position: relative; transform: translateX(100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kanan.active { transform: translateX(0); opacity: 1; } .zoom { position: relative; transform: scale(0.5); opacity: 0; transition: opacity 0.5s ease, transform 1.5s ease; /* Durasi muncul tanpa delay */ } .zoom.active { transform: scale(1); opacity: 1; }
//* script show-hide by andy dari weddingpress *// document.addEventListener("DOMContentLoaded", function () { var btnAmplop = document.getElementById("btnAmplop"); var btnHide = document.getElementById("btn-hide"); var amplop = document.getElementById("amplop"); // Sembunyikan btn-hide dan amplop saat halaman dimuat btnHide.style.display = "none"; amplop.style.display = "none"; // Fungsi untuk menampilkan btn-hide dan amplop saat btnAmplop diklik btnAmplop.onclick = function () { // Menampilkan btn-hide btnHide.style.display = "block"; // Menyembunyikan btnAmplop btnAmplop.style.display = "none"; // Menampilkan section amplop amplop.style.display = "block"; }; // Fungsi untuk menampilkan btnAmplop kembali dan menyembunyikan btn-hide saat btn-hide diklik btnHide.onclick = function () { // Menyembunyikan btn-hide btnHide.style.display = "none"; // Menampilkan btnAmplop kembali btnAmplop.style.display = "block"; // Menyembunyikan section amplop amplop.style.display = "none"; }; });

wedding

The Wedding of

Kepada Yth.
Bapak/Ibu/Saudara(i)

Nama Tamu

The Wedding of

Devi
&
Faizal

Kamis, 29 Januari 2026

D & F

"Dan di antara tanda-tanda (kebesaran)-Nya ialah Dia menciptakan pasangan-pasangan untukmu dari jenismu sendiri, agar kamu cenderung dan merasa tenteram kepadanya, dan Dia menjadikan di antaramu rasa kasih dan sayang. Sungguh, pada yang demikian itu benar-benar terdapat tanda-tanda (kebesaran Allah) bagi kaum yang berpikir."

- QS. Ar-Rum : 21 -

We are
Getting Married!

Maha Suci Allah yang telah menciptakan makhluk-Nya berpasang-pasangan. Ya Allah semoga ridho-Mu tercurah mengiringi pernikahan kami

Surdevi Syarif

Putri dari
Bapak Syarifuddin, S.pd
& Ibu Hj. Ihawa, S.Pd

Faizal Maulana. S

Putra dari
Bapak Syahrul
& Ibu Sumarniati

Save the date

Days
Hours
Minutes
Seconds

Dengan memohon rahmat dan ridho Allah SWT, kami mengundang Bapak/Ibu/Saudara/i, untuk menghadiri acara pernikahan kami:

Akad nikah

Kamis
29 Januari 2026

Pukul 10.00 WITA - Selesai

Desa Labokong,
Kec. Donri-Donri,
Kab. Soppeng

Resepsi

Kamis
29 Januari 2026

Pukul 10.00 - 16.30 WITA

Pukul 19.00 WITA - Selesai

Desa Labokong,
Kec. Donri-Donri,
Kab. Soppeng

Wedding Gift

Doa Restu Anda merupakan karunia yang sangat berarti bagi kami. Namun jika memberi adalah ungkapan tanda kasih Anda, Anda dapat memberi gift

Surdevi Syarif

1797 0100 5089 508

Salin

Faizal Maulana. S

7686 0106 8853 537

Salin

Surdevi Syarif

1797 0100 5089 508

Salin
//* script show-hide by andy dari weddingpress *// document.addEventListener("DOMContentLoaded", function () { var btnAmplop = document.getElementById("btnAmplop"); var btnHide = document.getElementById("btn-hide"); var amplop = document.getElementById("amplop"); // Sembunyikan btn-hide dan amplop saat halaman dimuat btnHide.style.display = "none"; amplop.style.display = "none"; // Fungsi untuk menampilkan btn-hide dan amplop saat btnAmplop diklik btnAmplop.onclick = function () { // Menampilkan btn-hide btnHide.style.display = "block"; // Menyembunyikan btnAmplop btnAmplop.style.display = "none"; // Menampilkan section amplop amplop.style.display = "block"; }; // Fungsi untuk menampilkan btnAmplop kembali dan menyembunyikan btn-hide saat btn-hide diklik btnHide.onclick = function () { // Menyembunyikan btn-hide btnHide.style.display = "none"; // Menampilkan btnAmplop kembali btnAmplop.style.display = "block"; // Menyembunyikan section amplop amplop.style.display = "none"; }; });
window.onbeforeunload=function(){ window.scrollTo(0,0) }; disableScrolling(); document.body.style.overflowY="hidden"; document.body.style.heigth="100vh"; document.getElementById("tombol-buka").onclick=function(){ myFunction() }; function myFunction(){ document.body.style.overflowY="unset"; document.getElementById("tombol-buka"); enableScrolling(); playAudio() } function disableScrolling(){ var x=window.scrollX; var y=window.scrollY; window.onscroll=function(){ window.scrollTo(x,y) } } function enableScrolling(){ window.onscroll=function(){ } } function playAudio(){ var isYT = false; if(document.body.contains(document.getElementById("song"))) { document.getElementById("song").play(); isYT = false; } else { isYT = true; player.playVideo(); } }
function revealElements(selector) { var elements = document.querySelectorAll(selector); var windowHeight = window.innerHeight; var elementVisible = 150; elements.forEach(function(element) { var elementTop = element.getBoundingClientRect().top; if (elementTop < windowHeight - elementVisible) { element.classList.add("active"); } else { element.classList.remove("active"); } }); } window.addEventListener("scroll", function() { revealElements(".wdpal-fade-in, .wdpal-muncul-atas, .wdpal-muncul-bawah, .wdpal-muncul-kiri, .wdpal-muncul-kanan, .wdpal-rotate-in, .wdpal-flip-x, .wdpal-flip-y, .wdpal-zoom-in, .wdpal-zoom-out"); }); /* Fade In */ .wdpal-fade-in { opacity: 0; transition: opacity 1s ease-in-out; } .wdpal-fade-in.active { opacity: 1; } /* Muncul Atas */ .wdpal-muncul-atas { transform: translateY(100%); opacity: 0; transition: transform 1s ease, opacity 1s ease; } .wdpal-muncul-atas.active { transform: translateY(0); opacity: 1; } /* Muncul Bawah */ .wdpal-muncul-bawah { transform: translateY(-100%); opacity: 0; transition: transform 1s ease, opacity 1s ease; } .wdpal-muncul-bawah.active { transform: translateY(0); opacity: 1; } /* Muncul Kiri */ .wdpal-muncul-kiri { position: relative; transform: translateX(-100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; } .wdpal-muncul-kiri.active { transform: translateX(0); opacity: 1; } /* Muncul Kanan */ .wdpal-muncul-kanan { position: relative; transform: translateX(100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; } .wdpal-muncul-kanan.active { transform: translateX(0); opacity: 1; } /* Rotate In */ .wdpal-rotate-in { transform: rotate(-180deg); opacity: 0; transition: transform 1s ease-out, opacity 1s ease-out; } .wdpal-rotate-in.active { transform: rotate(0deg); opacity: 1; } /* Flip X */ .wdpal-flip-x { transform: rotateX(90deg); opacity: 0; transition: transform 1s ease, opacity 1s ease; } .wdpal-flip-x.active { transform: rotateX(0deg); opacity: 1; } /* Flip Y */ .wdpal-flip-y { transform: rotateY(90deg); opacity: 0; transition: transform 1s ease, opacity 1s ease; } .wdpal-flip-y.active { transform: rotateY(0deg); opacity: 1; } /* Zoom In */ .wdpal-zoom-in { transform: scale(0.5); opacity: 0; transition: transform 1s ease, opacity 1s ease; } .wdpal-zoom-in.active { transform: scale(1); opacity: 1; } /* Zoom Out */ .wdpal-zoom-out { transform: scale(1.5); opacity: 0; transition: transform 1s ease, opacity 1s ease; } .wdpal-zoom-out.active { transform: scale(1); opacity: 1; }

Wishes

Suatu kebahagiaan & kehormatan bagi kami, apabila Bapak/Ibu/Saudara/i, berkenan hadir dan memberikan do'a restu kepada kami

Devi & Faizal

Kamis, 29 Januari 2026

Mohon maaf untuk undangan ini hanya bisa di akses melalui HANDPHONE,
Sialahkan gunakan HANDPHONE kakak untuk mengakses undangan digital ini
Terima Kasih

Grace 1

Save The Date
Andy & Zhea
Kpd Bpk/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar

Your Are Invited!

Kepada Yth. Bapak / Ibu /Saudara/i

Tamu Undangan

The Wedding Of

Andy & Zhea

We invite you to celebrate our wedding.

12 Desember 202x

“Dan diantara tanda-tanda kekuasaan-Nya ialah Dia menciptakan untukmu pasangan hidup dari jenismu sendiri, supaya kamu mendapat ketenangan hati, dan dijadikan-Nya diantaramu rasa kasihdan sayang. Sesungguhnya yang demikian itu benar-benar terdapat tanda-tanda bagi kaum yang berfikir.”

(QS. Ar-Ruum : 21)

Assalamu’alaikum Warahmatullahi Wabarakatuh

Maha Suci Allah SWT, yang telah menciptakan makhluk-Nya berpasang-pasangan. Ya Allah rahmatilah pernikahan putra-putri kami :

Andy Lorem Chen

Putra Pertama Dari Keluarga
Bapak Lorem (✝) Dan Ibu Ipsum

&

Zhea Ipsum Chan

Putri Keempat Dari Keluarga
Bapak Lorem Dan Ibu Ipsum (✝)

Save The Date

Kami akan menikah,
dan kami ingin Anda menjadi bagian dari
hari istimewa kami!

  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik

Rangkaian Acara Yang Akan Diselenggarakan

Akad Nikah

Jum'at, 11 Desember 202x

Pukul 09.00 WIB - Selesai

Gereja HKBP Lorem Ipsum

Jl. Nama Jalan dan Nomor Jalan

Resepsi

Sabtu, 12 Desember 202x

Pukul 09.00 WIB - Selesai

Rumah Mempelai Wanita

Jl. Nama Jalan dan Nomor Jalan

Berikan Ucapan &
Doa Restu Anda

Tinggalkan kami doa terbaik anda
untuk momen bahagia kami

Terima Kasih

Atas kehadiran dan Doa Restunya kami ucapkan terimakasih.

Kami Yang Berbahagia,

Andy & Zhea

Keluarga Besar

Mempelai Pria

Bpk. Lorem Ipsum & Ibu Dolor Sit

Keluarga Besar

Mempelai Wanita

Bpk. Lorem Ipsum & Ibu Dolor Sit

Turut Mengundang:

Keluarga Besar Bpk. Putra & Ibu Putri
Keluarga Besar Bpk. Dewa & Ibu Dewi
Dan seluruh keluarga lainnya.

Tata & Imas

Tata & Imas

Tata

- and -

Imas

Kepada Yth: Bpk/Ibu/Saudara/I

*) Mohon maaf apabila ada kesalahan penulisan nama/gelar

Assalamu’alaikum warahmatullahi wabarakatuh

Dengan memohon rahmat dan ridho Allah Subhanahu Wa Ta’ala,
insyaaAllah kami akan menyelenggarakan acara pernikahan :

TATA

Rasta

Putra Pertama dari Keluarga
Bapak Didin & Ibu Nasti

The Groom

The Bride

IMAS

Masitoh

Putri Kedua dari Keluarga
Bapak Jahuri (Alm) &
Ibu Yuyun Yumiati

" Dan di antara tanda-tanda kekuasaan-Nya diciptakan-Nya untukmu pasangan hidup dari jenismu sendiri supaya kamu dapat ketenangan hati dan dijadikannya kasih sayang di antara kamu. Sesungguhnya yang demikian menjadi tanda-tanda kebesaran-Nya bagi orang-orang yang berpikir. "

- Q.S. Ar-Rum: 21 -

Hitung Mundur Acara
  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik

Yang InsyaAllah akan diselenggarakan pada :

Akad Nikah

Senin, 02 Februari 2026

08.00 WIB

Kediaman Mempelai Wanita:
Desa Mekar Mulya Rt 04 Rw 02 Kec. Garawangi Kab. Kuningan

Acara Resepsi

Selasa, 03 Februari 2026

09.00 WIB s.d Selesai

Kediaman Mempelai Pria:
Jl. Tomik Rt 18 Rw 04 Desa Jalaksana Kec. Jalaksana Kab. Kuningan

Kirim Hadiah

Kehadiran Anda merupakan sebuah do'a serta rasa syukur bagi kami, namun jika memberi adalah bentuk Do'a & cinta kasih bagi Anda, Anda dapat memberi kado secara cashless dan kami akan senang hati menerimanya dan tentu semakin melengkapi kebahagiaan kami. Jazakumullahu khayran

Penerima Kado: Tata Rasta

Jl. Tomik Rt 18 Rw 04 Desa Jalaksana Kec. Jalaksana Kab. Kuningan

qg9gruyh4zykwdvtaupa
Transfer Ke Rekening BTN a.n Tata Rasta
15501580003315
Salin Rekening

Beri Doa & Ucapan Terbaikmu

Untuk Kedua Mempelai

Tinggalkan kami doa terbaik anda untuk momen bahagia kami

بَارَكَ اللهُ لَكَ وَبَارَكَ عَلَيْكَ وَجَمَعَ بَيْنَكُمَا فِى خَيْرٍ

Barakallahu laka wa baraka ‘alaika wa jama’a bainakuma fii Khoir

“Mudah-mudahan Allah memberkahi engkau dalam segala hal (yang baik) dan mempersatukan kamu berdua dalam kebaikan”

Terima Kasih

Atas Kehadiran & Doa Restunya

Merupakan suatu kehormatan dan kebahagiaan bagi kami sekeluarga apabila Bapak/Ibu/Saudara/i berkenan hadir untuk memberikan doa restu. Atas kehadiran serta doa restu, kami ucapkan terima kasih.

Sampai Jumpa di Hari Bahagia Kami,

Tata & Imas

Keluarga Besar

MempelaiPria

Bapak Didin & Ibu Nasti

Keluarga Besar

Mempelai Wanita

Bapak Jahuri (Alm) & Ibu Yuyun Yumiati

Turut Mengundang:

H. Jana ( Komisaris Fajar Group )
H. Yogi Tyandaru, S.Sos ( Direktur Utama Toserba Fajar Jalaksana)

window.onbeforeunload = function() { window.scrollTo(0, 0); }; var isSectionLocked = true; // Menyimpan status kunci tampilan section // Mengunci tampilan section pertama saat halaman dimuat window.addEventListener('DOMContentLoaded', function() { lockSection(); }); // Fungsi untuk mengunci tampilan section function lockSection() { if (isSectionLocked) { disableScrolling(); document.body.style.position = "fixed"; document.body.style.overflowY = "scroll"; document.body.style.height = "100vh"; document.getElementById("section-cover").style.width = "100vw"; // Menambahkan gaya untuk membuat cover full width } } // Fungsi untuk membuka tampilan section function unlockSection() { enableScrolling(); document.body.style.position = ""; document.body.style.overflowY = ""; document.getElementById("section-cover").style.width = ""; // Menghapus gaya untuk mengembalikan lebar cover ke nilai aslinya document.getElementById("tombol-buka").style.display = "none"; // Menyembunyikan tombol "tombol-buka" } document.getElementById("tombol-buka").onclick = function() { unlockSection(); playAudio(); }; function disableScrolling() { var x = window.scrollX; var y = window.scrollY; window.onscroll = function() { window.scrollTo(x, y); }; } function enableScrolling() { window.onscroll = null; } function playAudio(){ var isYT = false; if(document.body.contains(document.getElementById("song"))) { document.getElementById("song").play(); isYT = false; } else { isYT = true; player.playVideo(); } }
//Script Custom Nama Tamu by Andy dari WeddingPress var urlParams = new URLSearchParams(window.location.search); if (urlParams) { var textElement = document.getElementById('namatamu'); var defaultText = textElement.innerHTML; var newText = defaultText; if (urlParams.has('to')) { var toValue = urlParams.get('to'); newText = newText.replace(/Tamu Undangan/g, toValue); } if (urlParams.has('dear')) { var dearValue = urlParams.get('dear'); newText = newText.replace(/Tamu Undangan/g, dearValue); } if (urlParams.has('kepada')) { var kepadaValue = urlParams.get('kepada'); newText = newText.replace(/Tamu Undangan/g, kepadaValue); } textElement.innerHTML = newText; }
function revealElements(selector) { var elements = document.querySelectorAll(selector); var windowHeight = window.innerHeight; var elementVisible = 150; elements.forEach(function(element) { var elementTop = element.getBoundingClientRect().top; if (elementTop < windowHeight - elementVisible) { element.classList.add("active"); } else { element.classList.remove("active"); } }); } window.addEventListener("scroll", function() { revealElements(".muncul, .muncul-kiri, .muncul-kanan, .zoom"); }); .muncul { position: relative; transform: translateY(6rem) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul.active { transform: translateY(0); opacity: 1; } .muncul-kiri { position: relative; transform: translateX(-100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kiri.active { transform: translateX(0); opacity: 1; } .muncul-kanan { position: relative; transform: translateX(100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kanan.active { transform: translateX(0); opacity: 1; } .zoom { position: relative; transform: scale(0.5); opacity: 0; transition: opacity 0.5s ease, transform 1.5s ease; /* Durasi muncul tanpa delay */ } .zoom.active { transform: scale(1); opacity: 1; }
//* script show-hide by andy dari weddingpress *// document.addEventListener("DOMContentLoaded", function () { var btnAmplop = document.getElementById("btnAmplop"); var btnHide = document.getElementById("btn-hide"); var amplop = document.getElementById("amplop"); // Sembunyikan btn-hide dan amplop saat halaman dimuat btnHide.style.display = "none"; amplop.style.display = "none"; // Fungsi untuk menampilkan btn-hide dan amplop saat btnAmplop diklik btnAmplop.onclick = function () { // Menampilkan btn-hide btnHide.style.display = "block"; // Menyembunyikan btnAmplop btnAmplop.style.display = "none"; // Menampilkan section amplop amplop.style.display = "block"; }; // Fungsi untuk menampilkan btnAmplop kembali dan menyembunyikan btn-hide saat btn-hide diklik btnHide.onclick = function () { // Menyembunyikan btn-hide btnHide.style.display = "none"; // Menampilkan btnAmplop kembali btnAmplop.style.display = "block"; // Menyembunyikan section amplop amplop.style.display = "none"; }; });

When Your Solana NFT or DeFi Position Lives in a Browser Tab: How Phantom Wallet Extension Works—and Where Risk Hides

You open your browser, click a mint link, and the page prompts a signature. Seconds later a collectible appears in your wallet gallery and you think: that was easy. That scene is the daily reality for many Solana users who rely on a browser extension wallet to manage NFTs, swap tokens, and sign DeFi transactions. The convenience is real, but so are the subtle failure modes: accidental approvals, phishing clones, and device-level malware that can steal secrets before you know it. This explainer walks through what the Phantom wallet extension does, how it protects you, where it breaks, and practical steps a US-based user should take before they hit “Approve.”

I’ll assume you know basic crypto vocabulary (private key, seed phrase, signature) but not the implementation mechanics. The goal: give you a mental model that clarifies trade-offs—why the extension is powerful, which guarantees are technical versus operational, and which attacks depend on poor habits or external software vulnerabilities.

Screenshot example of a browser-based Phantom wallet interface showing NFT gallery and transaction prompt, illustrating browser-extension attack surface and UI prompts.

How the Phantom browser extension actually works (mechanism-first)

A browser extension like Phantom is local software that injects a secure UI and a signing API into pages you visit. When a dApp asks to authenticate or send a transaction, it calls the extension’s API; Phantom displays a permission dialog, simulates the transaction to show you what assets will move, and—if you approve—signs it with the private key stored locally. That local storage is why Phantom calls itself non-custodial: keys and the 12-word recovery phrase remain in your control, not on a company server.

Two engineered features matter for security. First, transaction simulation: before signing, the extension shows exactly which tokens or NFTs will leave or arrive—a visual firewall that converts opaque bytecode into a human-checkable summary. Second, hardware wallet integration: you can keep keys on a Ledger, and Phantom will route signing requests to the device so the private key never touches the browser. Both reduce attack surface; neither eliminates it.

Why that architecture is useful—and where trade-offs appear

Benefits are straightforward: instant UX with dApps, native NFT gallery management (including metadata inspection and the ability to list or burn spam NFTs), in-wallet swaps across chains, staking, and automatic chain detection so you rarely switch networks manually. The extension form factor supports quick sign+go interactions that are central to NFT drops and DeFi composability.

The trade-offs are equally structural. Browser extensions run in a complex runtime managed by the browser; they inherit any vulnerabilities in the browser, installed extensions, or OS. They also create a high-frequency approval surface—users approve dozens of signatures over time—so operational mistakes compound. And while Phantom does not log personal data, it cannot prevent you from pasting your seed phrase into a phishing site or approving a malicious contract that drains a token account.

Concrete threats to understand (recent signals and mechanics)

Device-level malware and phishing are the highest-probability, highest-impact threats. A recent development to watch: newly discovered iOS malware this month targeted crypto apps via an exploit chain that extracts saved credentials before self‑destructing. That matches a broader pattern—browser extensions are a good target because a compromised host can intercept or impersonate UI elements or capture signed transactions or keystrokes.

Phishing sites and fake browser extensions are the social-engineering twin of malware. Attackers create lookalike pages or extensions that mimic Phantom’s UI. Because the extension ecosystem requires vigilance, always verify extension source and signature in your browser store, and prefer official distribution channels. Where possible, use hardware wallets: they convert a silent signing operation into a tactile, observable event you must confirm on the device itself, breaking many host-based theft mechanisms.

Misconceptions and one sharper mental model

Mistaken idea: “If Phantom doesn’t log my data, I’m anonymous and safe.” Clarification: non-logging improves privacy from server-side surveillance, but it does not protect you from client-side compromise. A better model: split the risk into two domains—custodial risk (third-party servers, which Phantom minimizes) and client risk (your browser, OS, and behaviors, where 90% of thefts occur). Tools like transaction simulation and hardware integration reduce client risk but depend on correct use.

Another common error: treating “auto-optimized swaps” as a security feature. They’re convenience features aimed at lower slippage; they do not guard against malicious token contracts or rug pulls. Always check token contracts and understand the difference between slippage protection and contract trust.

Practical, decision-useful checklist for US-based Solana users before installing or using a Phantom extension

1) Install from an official channel and confirm publisher; avoid searching and installing third-party clones. For convenience, you can start at the developer-provided portal to find the right download: phantom wallet extension.

2) Use a hardware wallet for significant holdings. For smaller, active accounts create a hot wallet with minimal balances used only for signing low-value transactions or for minting drops.

3) Never paste your 12-word recovery phrase into a browser field; treat it like cold cash. Store it offline in a secure, redundant way.

4) Enable transaction simulation and scrutinize any signature that looks like “Approve all tokens” or “Manage funds.” If a dApp asks to change ownership or approve unlimited allowance, pause and research.

5) Keep your OS and browser patched. The threat landscape includes exploit chains that require specific unpatched versions; timely updates close many such paths.

Where the model breaks and open questions to watch

Phantom’s protections assume a reasonably secure host. If your computer or phone is compromised, UI-level protections and non-logging policies can’t save you. Similarly, multi-chain support increases surface area: each added chain brings different token standards and potential contract pitfalls. The extension’s convenience imposes an affordance problem: it’s easy to approve without reading. The unresolved question is behavioral: can UX design reduce reckless approvals without harming speed for power users? Some solutions (e.g., mandatory hardware confirmation for high-value actions) are plausible but impose friction that many users resist.

FAQ

Q: Is the Phantom browser extension safe to use for NFTs?

A: It can be safe if you follow operational hygiene: install the official extension, use transaction simulation, keep small balances in hot wallets, and use hardware wallets for valuable assets. The extension provides NFT-specific features—high-resolution gallery, metadata viewing, and direct marketplace listing—that are convenient, but those conveniences increase interaction frequency and thus exposure to phishing or accidental approvals.

Q: What should I do if I suspect malware on my device after using the extension?

A: Immediately move funds from any hot wallet that may be compromised to a fresh wallet whose keys were generated on a clean device or hardware wallet. Revoke token approvals where possible, change passwords on related services (but never reveal your seed phrase), and consider a full device forensic scan or consultation with a security professional. If hardware is compromised, assume the seed is exposed and migrate to new keys generated in an isolated environment.

Q: How does Phantom’s transaction simulation help, and what are its limits?

A: Simulation translates a transaction’s effects into a readable summary (which tokens move, which accounts are affected). This helps catch obvious scams like unauthorized drains. Its limit: it depends on the accuracy of the simulation engine and on the user’s ability to interpret the summary; complex DeFi interactions can still be misunderstood. Simulations don’t stop on-device keyloggers or malware that intercepts approvals.

Q: Should I prefer Phantom over alternatives like MetaMask or Solflare?

A: It depends on your use-case. Phantom is optimized for Solana and now supports multiple chains within one interface, offering an NFT gallery and Solana-specific flows. MetaMask is stronger for EVM ecosystems; Solflare is a solid Solana-focused alternative. The right choice balances chain support, UX preferences, and your tolerance for operational risk. Regardless of wallet, the same hygiene rules apply.

Bottom line: the Phantom browser extension encapsulates a useful set of engineering trade-offs—fast, integrated, and feature-rich for NFTs and DeFi on Solana—but it cannot substitute for safe operational habits and a secure device. Think of the extension as an amplifier: it multiplies both convenience and the consequences of mistakes. Use hardware wallets for high-value positions, keep software patched, treat your seed phrase like physical cash, and read transaction simulations before you sign. Those practices, combined with an awareness of evolving threats, are the real defenses a browser extension can’t provide by itself.

Rahmah & Andri

Rahmah & Andri

The Wedding

Sabtu, 31 Januari 2026

Maniskidul, Kab. Kuningan

RAHMAH & ANDRI

Kepada Yth: Bpk/Ibu/Saudara/I

*) Mohon maaf apabila ada kesalahan penulisan nama/gelar

Assalamu'alaikum Wr. Wb.
Maha Suci Allah Subhanahu wa Ta'ala yang telah menciptakan makhluk-Nya berpasang-pasangan. Ya Allah, perkenankanlah dan Ridhoilah Pernikahan Kami.

Meet the happy couple

RAHMAH

Siti Rahayu

Putri kedua dari Bpk Sahrudin Sah & Ibu Hj. Ijoh (Almh)

ANDRI

Suprianto

Putra Kedua dari
Bpk Supriadi & Ibu Saripah

Our Love Story
  • Agustus 2020

Tidak ada yang kebetulan di dunia ini, semua sudah tersusun rapih oleh sang maha kuasa. Kita tidak bisa memilih kepada siapa kita akan jatuh cinta. Kami memulai berkenalan pada tahun 2020 di media sosial dan kami memutuskan untuk jalin hubungan di 16 agustus 2020

  • Juni 2025

Setelah banyak drama yang dilalui hampir 5 tahun menjalin hubungan, pada akhirnya membawa kami pada sebuah ikatan suci ini. Kami melangsungkan acara lamaran pada tanggal 08 Juni 2025

  • Januari 2026

Percayalah bukan karna bertemu lalu bejodoh tapi karena berjodohlah maka kami dipertemukan, kami memutuskan untuk mengikrarkan janji suci pernikahan kami insya allah di tanggal 31 Januari 2026. Sebagaimana yang pernah dikatakan oleh sayidina ali bin ali tolib “apa yang menjadi takdirmu akan menemukan jalanya untuk menemukanmu

Save The Date

Sabtu, 31 Januari 2026

Kami akan menikah, dan kami ingin Anda menjadi
bagian dari hari istimewa kami.

  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik
Hari Pernikahan

Yang akan dilaksanakan pada :

Akad Nikah

Sabtu, 31 Januari 2026

Pukul : 08.00 WIB

Kediaman Mempelai Wanita:
Dusun Manis Rt 06 Rw 02 Desa Maniskidul Kec. Jalaksana Kab. Kuningan

Acara Resepsi

Sabtu, 31 Januari 2026

Pukul : 10.00 WIB s.d Selesai

Kediaman Mempelai Wanita:
Dusun Manis Rt 06 Rw 02 Desa Maniskidul Kec. Jalaksana Kab, Kuningan

" Dan di antara tanda-tanda kekuasaan-Nya diciptakan-Nya untukmu pasangan hidup dari jenismu sendiri supaya kamu dapat ketenangan hati dan dijadikannya kasih sayang di antara kamu. Sesungguhnya yang demikian menjadi tanda-tanda kebesaran-Nya bagi orang-orang yang berpikir. "

Q.S. Ar-Rum: 21 -

Beri Doa & Ucapan Terbaikmu

Tuliskan harapan dan doa terbaik Anda untuk kedua mempelai melalui kolom berikut:

Hadiah Spesial

Kehadiran Anda merupakan sebuah do'a serta rasa syukur bagi kami, namun jika memberi adalah bentuk Do'a & cinta kasih bagi Anda, Anda dapat memberi kado secara cashless dan kami akan senang hati menerimanya dan tentu semakin melengkapi kebahagiaan kami.

Kirim Kado: Rahmah Siti Rahayu

Dusun Manis Rt 06 Rw 02 Desa Maniskidul Kec. Jalaksana Kab, Kuningan

logobankmandiri
Transfer ke Rek Mandiri A.n Rahmah Siri Rahayu
1340017220186
Salin Rekening
logo dana
Transfer Ke Dana a.n Andri Suprianto
085846874094
Salin Rekening
TERIMA KASIH

Atas Kehadiran & Doa Restunya

Merupakan suatu kehormatan dan kebahagiaan bagi kami sekeluarga apabila Bapak/Ibu/Saudara/i berkenan hadir untuk memberikan doa restu kepada kedua mempelai. Atas kehadiran serta doa restu, kami ucapkan terima kasih.

Sampai Jumpa di Hari Bahagia Kami,

Rahmah & Andri

Keluarga Besar

Mempelai Wanita

Bpk. Sahrudin Sah & Ibu Hj. Ijoh (Almh)

Keluarga Besar

Mempelai Pria

Bpk. Supriadi & Ibu Saripah

window.onbeforeunload = function() { window.scrollTo(0, 0); }; var isSectionLocked = true; // Menyimpan status kunci tampilan section // Mengunci tampilan section pertama saat halaman dimuat window.addEventListener('DOMContentLoaded', function() { lockSection(); }); // Fungsi untuk mengunci tampilan section function lockSection() { if (isSectionLocked) { disableScrolling(); document.body.style.position = "fixed"; document.body.style.overflowY = "scroll"; document.body.style.height = "100vh"; document.getElementById("section-cover").style.width = "100vw"; // Menambahkan gaya untuk membuat cover full width } } // Fungsi untuk membuka tampilan section function unlockSection() { enableScrolling(); document.body.style.position = ""; document.body.style.overflowY = ""; document.getElementById("section-cover").style.width = ""; // Menghapus gaya untuk mengembalikan lebar cover ke nilai aslinya document.getElementById("tombol-buka").style.display = "none"; // Menyembunyikan tombol "tombol-buka" } document.getElementById("tombol-buka").onclick = function() { unlockSection(); playAudio(); }; function disableScrolling() { var x = window.scrollX; var y = window.scrollY; window.onscroll = function() { window.scrollTo(x, y); }; } function enableScrolling() { window.onscroll = null; } function playAudio(){ var isYT = false; if(document.body.contains(document.getElementById("song"))) { document.getElementById("song").play(); isYT = false; } else { isYT = true; player.playVideo(); } }
//Script Custom Nama Tamu by Andy dari WeddingPress var urlParams = new URLSearchParams(window.location.search); if (urlParams) { var textElement = document.getElementById('namatamu'); var defaultText = textElement.innerHTML; var newText = defaultText; if (urlParams.has('to')) { var toValue = urlParams.get('to'); newText = newText.replace(/Tamu Undangan/g, toValue); } if (urlParams.has('dear')) { var dearValue = urlParams.get('dear'); newText = newText.replace(/Tamu Undangan/g, dearValue); } if (urlParams.has('kepada')) { var kepadaValue = urlParams.get('kepada'); newText = newText.replace(/Tamu Undangan/g, kepadaValue); } textElement.innerHTML = newText; }
function revealElements(selector) { var elements = document.querySelectorAll(selector); var windowHeight = window.innerHeight; var elementVisible = 150; elements.forEach(function(element) { var elementTop = element.getBoundingClientRect().top; if (elementTop < windowHeight - elementVisible) { element.classList.add("active"); } else { element.classList.remove("active"); } }); } window.addEventListener("scroll", function() { revealElements(".muncul, .muncul-kiri, .muncul-kanan, .zoom"); }); .muncul { position: relative; transform: translateY(6rem) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul.active { transform: translateY(0); opacity: 1; } .muncul-kiri { position: relative; transform: translateX(-100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kiri.active { transform: translateX(0); opacity: 1; } .muncul-kanan { position: relative; transform: translateX(100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kanan.active { transform: translateX(0); opacity: 1; } .zoom { position: relative; transform: scale(0.5); opacity: 0; transition: opacity 0.5s ease, transform 1.5s ease; /* Durasi muncul tanpa delay */ } .zoom.active { transform: scale(1); opacity: 1; }
//* script show-hide by andy dari weddingpress *// document.addEventListener("DOMContentLoaded", function () { var btnAmplop = document.getElementById("btnAmplop"); var btnHide = document.getElementById("btn-hide"); var amplop = document.getElementById("amplop"); // Sembunyikan btn-hide dan amplop saat halaman dimuat btnHide.style.display = "none"; amplop.style.display = "none"; // Fungsi untuk menampilkan btn-hide dan amplop saat btnAmplop diklik btnAmplop.onclick = function () { // Menampilkan btn-hide btnHide.style.display = "block"; // Menyembunyikan btnAmplop btnAmplop.style.display = "none"; // Menampilkan section amplop amplop.style.display = "block"; }; // Fungsi untuk menampilkan btnAmplop kembali dan menyembunyikan btn-hide saat btn-hide diklik btnHide.onclick = function () { // Menyembunyikan btn-hide btnHide.style.display = "none"; // Menampilkan btnAmplop kembali btnAmplop.style.display = "block"; // Menyembunyikan section amplop amplop.style.display = "none"; }; });

Yusuf – Diyah

The Wedding Of

Yusuf & Diyah

Dengan segala hormat
Kami mengundang bapak ibu untuk hadir, dan menjadi bagian dari hari istimewa kami

Sabtu, 07 februari 2026

The Wedding
Yusuf & Diyah
Kepada Bapak/Ibu/Saudara/i
Tamu Undangan
Di Tempat
Day(s)
Hour(s)
Minute(s)
Second(s)

Kami yang Berbahagia

Assalamu`alaikum Warahmatullaahi Wabarakaatuh

Maha Suci Allah yang telah menciptakan makhluk-Nya berpasang-pasangan. Ya Allah semoga ridho-Mu tercurah mengiringi pernikahan kami

Moehamad Yusuf

Putra Tunggal dari
Bapak Sujono & Ibu Lasinah

&

Halimatus Sakdiyah

Putri Ke 3 dari
Bapak Moh.Tanwir & Ibu Imnatus Sholichah

Save The Date

QS. Ar-Rum Ayat 21

وَمِنْ اٰيٰتِهٖٓ اَنْ خَلَقَ لَكُمْ مِّنْ اَنْفُسِكُمْ اَزْوَاجًا لِّتَسْكُنُوْٓا اِلَيْهَا وَجَعَلَ بَيْنَكُمْ مَّوَدَّةً وَّرَحْمَةً ۗاِنَّ فِيْ ذٰلِكَ لَاٰيٰتٍ لِّقَوْمٍ يَّتَفَكَّرُوْنَ

Dan di antara tanda-tanda (kebesaran)-Nya ialah Dia menciptakan pasangan-pasangan untukmu dari jenismu sendiri, agar kamu cenderung dan merasa tenteram kepadanya, dan Dia menjadikan di antaramu rasa kasih dan sayang. Sungguh, pada yang demikian itu benar-benar terdapat tanda-tanda (kebesaran Allah) bagi kaum yang berpikir.

Akad Nikah

Jum'at

0

Februari
2026

Pukul 13.00 WIB - Selesai

Bertempat di
KUA Kec. Rungkut

Resepsi

Sabtu

0

Februari
2026

Pukul 18.00 WIB - Selesai

Kediaman Mempelai Wanita
Jl. Rungkut Kidul Pesantren No.2B

Our Moment

  • 8 Jul 1994

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Erat enim res aperta. Ne discipulum abducam, times. Primum quid tu dicis breve? An haec ab eo non dicuntur?

8 Jul 1994
5 Feb 2005
  • 5 Feb 2005

Aliter homines, aliter philosophos loqui putas oportere? Sin aliud quid voles, postea. Mihi enim satis est, ipsis non satis. Negat enim summo bono afferre incrementum diem. Quod ea non occurrentia fingunt, vincunt Aristonem.

  • 4 Aug 2007

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

4 Aug 2007

Gallery

Wedding Gift

Doa Restu Anda merupakan karunia yang sangat berarti bagi kami.
Namun jika memberi adalah ungkapan tanda kasih Anda, Anda dapat memberi kado secara cashless.

Kirim Hadiah

bank-bri-1.png.webp
Transfer ke rekening
AN Ahni Salsabila
rumah-2.png.webp
Kirim kado fisik ke alamat berikut
Jl. Wonocatur, Wonocatur, Banguntapan, Kec. Banguntapan, Bantul, Yogyakarta
Salin Alamat

Guestbook

Leave your wishes for us..

Akhir Kata

Atas kehadiran dan do’a restu dari
Bapak/Ibu/Saudara/i sekalian, kami mengucapkan Terima Kasih.

Wassalamualaikum Wr. Wb.

Kami yang berbahagia

Yusuf & Diyah

Terimakasih telah memilih produk kami, semoga acaranya Lancar dan kedepanya dijadikan keluarga sakinah mawaddah warohmah, Amiin...


Created By:

Klik Logo Untuk Info
Siti-fahrul

Siti-fahrul

The Wedding Of
Siti & Fahrul
Kpd Bpk/Ibu/Saudara/i
Tamu Undangan
Di Tempat

Minggu , 18 Januari 2026

Siti & Fahrul

Days
Hours
Minutes
Seconds

QS Ar-Rum

21

Maha Suci Allah yang telah menciptakan manusia dengan berpasang-pasangan. Dengan memohon Rahmat dan Ridho Allah SWT, kami bermaksud mengundang Saudara/i dalam acara resepsi pernikahan kami.

BRIDE & GROOM

Siti Hafizhoh

Putri Ke 2 Dari :

Bapak Mochammad dahlan
&  Ibu  suherni

&

Fahrul Roji

Putra Ke 2 Dari :

Bapak Uding mahmudin
& Ibu acih

Our Love

Story

First Chapter : Encounter

Cinta kami adalah cerita tentang dua jiwa yang bertemu tanpa disengaja. Tidak ada yang menyangka, sebuah pertemuan biasa justru menjadi awal dari kisah luar biasa

Second Chapter : Destiny

Dari obrolan ringan hingga diskusi mendalam, kami menemukan bahwa kami saling melengkapi. Setiap langkah dalam perjalanan takdir ini, telah membawa kami lebih dekat satu sama lain

Final Chapter : Forever Starts Here

Dengan penuh rasa syukur, kami ingin merayakan cinta kami di hari yang istimewa. Cinta yang sakral, cinta yang bermuara pada cinta-Nya

We are going to

Celebrate Our Love

Our Wedding

Event

AKAD NIKAH

Minggu , 18 Januari 2026

Pukul : 09.00 WIB 

Bertempat di

Jl kp Salo RT 007/007
kembangan Utara
Jakarta barat

RESEPSI

 Minggu , 18 Januari 2026

Pukul : 10.00 s/d Selesai

Bertempat di

jl kp Salo RT 007/007
kembangan Utara
Jakarta barat

Wedding

Gift

Tanpa mengurangi rasa hormat, bagi anda yang ingin memberikan tanda kasih untuk mempelai, dapat melalui virtual account atau E-wallet

BCA.png.webp
Siti hafizhoh
7030338876
Salin No Rek
BCA.png.webp
Fahrul roji
7030448027
Salin No Rek

Ucapan

Terbaik

Merupakan suatu kebahagiaan dan kehormatan bagi kami, apabila Bapak/Ibu/Saudara/i, berkenan hadir dan memberikan do’a restu kepada Kami.

See You on Our Big Day

Siti & Fahrul

Terimakasih telah memilih produk kami, semoga acaranya Lancar dan kedepanya dijadikan keluarga sakinah mawaddah warohmah, Amiin…

Klik Logo Untuk Info
Copyright © 2026 Undangan Digital RESEPSI