{"id":4414,"date":"2026-09-21T15:45:42","date_gmt":"2026-09-21T15:45:42","guid":{"rendered":"https:\/\/ppid.trunojoyo.ac.id\/?page_id=4414"},"modified":"2026-09-30T03:44:09","modified_gmt":"2026-09-30T03:44:09","slug":"informasi-pengadaan-barang-jasa","status":"publish","type":"page","link":"https:\/\/ppid.trunojoyo.ac.id\/index.php\/informasi-pengadaan-barang-jasa\/","title":{"rendered":"Informasi Pengadaan Barang &amp; Jasa"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4414\" class=\"elementor elementor-4414\">\n\t\t\t\t<div class=\"elementor-element elementor-element-abb51b6 e-flex e-con-boxed e-con e-parent\" data-id=\"abb51b6\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e98d36d elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"e98d36d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"pengadaan-utm-smart\">\r\n\r\n<style>\r\n\/* =========================================================\r\n   PENGADAAN BARANG DAN JASA - UTM\r\n   CSS TERBATAS PADA WRAPPER\r\n========================================================= *\/\r\n\r\n#pengadaan-utm-smart {\r\n    width: 100%;\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    font-family: \"Segoe UI\", Arial, sans-serif;\r\n    color: #263238;\r\n    background: transparent;\r\n}\r\n\r\n\/* HEADER *\/\r\n#pengadaan-utm-smart .pengadaan-header {\r\n    background: linear-gradient(135deg, #0756a8, #0b72c9);\r\n    border-radius: 16px;\r\n    padding: 28px 30px;\r\n    margin-bottom: 22px;\r\n    color: #fff;\r\n    box-shadow: 0 8px 25px rgba(0, 65, 130, 0.15);\r\n}\r\n\r\n#pengadaan-utm-smart .pengadaan-header h2 {\r\n    margin: 0 0 6px 0;\r\n    font-size: 28px;\r\n    font-weight: 700;\r\n    color: #fff;\r\n}\r\n\r\n#pengadaan-utm-smart .pengadaan-header p {\r\n    margin: 0;\r\n    font-size: 15px;\r\n    opacity: .92;\r\n    color: #fff;\r\n}\r\n\r\n\/* MENU *\/\r\n#pengadaan-utm-smart .pengadaan-menu {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 9px;\r\n    margin-bottom: 22px;\r\n}\r\n\r\n#pengadaan-utm-smart .pengadaan-menu button {\r\n    border: 1px solid #d9e7f5;\r\n    background: #fff;\r\n    color: #0756a8;\r\n    padding: 10px 16px;\r\n    border-radius: 9px;\r\n    cursor: pointer;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    transition: all .2s ease;\r\n}\r\n\r\n#pengadaan-utm-smart .pengadaan-menu button:hover,\r\n#pengadaan-utm-smart .pengadaan-menu button.active {\r\n    background: #0756a8;\r\n    color: #fff;\r\n    border-color: #0756a8;\r\n}\r\n\r\n\/* SECTION *\/\r\n#pengadaan-utm-smart .pengadaan-section {\r\n    display: none;\r\n}\r\n\r\n#pengadaan-utm-smart .pengadaan-section.active {\r\n    display: block;\r\n}\r\n\r\n#pengadaan-utm-smart .section-title {\r\n    margin-bottom: 14px;\r\n}\r\n\r\n#pengadaan-utm-smart .section-title h3 {\r\n    margin: 0;\r\n    color: #0756a8;\r\n    font-size: 21px;\r\n    font-weight: 700;\r\n}\r\n\r\n#pengadaan-utm-smart .section-title p {\r\n    margin: 5px 0 0;\r\n    color: #6b7280;\r\n    font-size: 13px;\r\n}\r\n\r\n\/* RUP CARD *\/\r\n#pengadaan-utm-smart .rup-card {\r\n    background: #fff;\r\n    border: 1px solid #e2ebf4;\r\n    border-radius: 15px;\r\n    padding: 24px;\r\n    box-shadow: 0 5px 18px rgba(0, 70, 130, .07);\r\n    margin-bottom: 20px;\r\n}\r\n\r\n#pengadaan-utm-smart .rup-card-content {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 20px;\r\n}\r\n\r\n#pengadaan-utm-smart .rup-card h4 {\r\n    margin: 0 0 7px;\r\n    color: #0756a8;\r\n    font-size: 18px;\r\n}\r\n\r\n#pengadaan-utm-smart .rup-card p {\r\n    margin: 0;\r\n    color: #6b7280;\r\n    font-size: 14px;\r\n    line-height: 1.6;\r\n}\r\n\r\n#pengadaan-utm-smart .rup-button {\r\n    display: inline-block;\r\n    white-space: nowrap;\r\n    background: #0756a8;\r\n    color: #fff !important;\r\n    text-decoration: none !important;\r\n    padding: 12px 20px;\r\n    border-radius: 9px;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    transition: all .2s ease;\r\n}\r\n\r\n#pengadaan-utm-smart .rup-button:hover {\r\n    background: #06447f;\r\n    transform: translateY(-1px);\r\n}\r\n\r\n\/* TABLE WRAPPER *\/\r\n#pengadaan-utm-smart .table-container {\r\n    background: #fff;\r\n    border: 1px solid #e2ebf4;\r\n    border-radius: 15px;\r\n    padding: 15px;\r\n    box-shadow: 0 5px 18px rgba(0, 70, 130, .06);\r\n    overflow-x: auto;\r\n}\r\n\r\n\/* TABLEPRESS *\/\r\n#pengadaan-utm-smart .tablepress {\r\n    width: 100% !important;\r\n    border-collapse: collapse !important;\r\n    font-size: 13px;\r\n}\r\n\r\n#pengadaan-utm-smart .tablepress thead th {\r\n    background: #0756a8 !important;\r\n    color: #fff !important;\r\n    border: none !important;\r\n    padding: 12px 10px !important;\r\n    font-weight: 600 !important;\r\n    white-space: nowrap;\r\n}\r\n\r\n#pengadaan-utm-smart .tablepress tbody td {\r\n    padding: 10px !important;\r\n    border-bottom: 1px solid #edf2f7 !important;\r\n    vertical-align: middle;\r\n}\r\n\r\n#pengadaan-utm-smart .tablepress tbody tr:hover td {\r\n    background: #f5f9fd !important;\r\n}\r\n\r\n\/* CLICKABLE PACKAGE *\/\r\n#pengadaan-utm-smart td.paket-clickable {\r\n    color: #0756a8 !important;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n}\r\n\r\n#pengadaan-utm-smart td.paket-clickable:hover {\r\n    text-decoration: underline;\r\n}\r\n\r\n\/* DOCUMENT BUTTON *\/\r\n#pengadaan-utm-smart .dokumen-link {\r\n    display: inline-block;\r\n    background: #eef6ff;\r\n    color: #0756a8 !important;\r\n    border: 1px solid #d5e8fb;\r\n    padding: 5px 9px;\r\n    border-radius: 6px;\r\n    text-decoration: none !important;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    white-space: nowrap;\r\n}\r\n\r\n#pengadaan-utm-smart .dokumen-link:hover {\r\n    background: #0756a8;\r\n    color: #fff !important;\r\n}\r\n\r\n\/* TABLE 67 \/ 68 CLICKABLE *\/\r\n#pengadaan-utm-smart .penyedia-clickable {\r\n    color: #0756a8 !important;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n}\r\n\r\n#pengadaan-utm-smart .penyedia-clickable:hover {\r\n    text-decoration: underline;\r\n}\r\n\r\n\/* MODAL *\/\r\n#pengadaan-utm-smart .pengadaan-modal {\r\n    display: none;\r\n    position: fixed;\r\n    z-index: 999999;\r\n    inset: 0;\r\n    background: rgba(15, 23, 42, .58);\r\n    padding: 25px;\r\n    box-sizing: border-box;\r\n}\r\n\r\n#pengadaan-utm-smart .pengadaan-modal.show {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n}\r\n\r\n#pengadaan-utm-smart .modal-box {\r\n    width: 100%;\r\n    max-width: 900px;\r\n    max-height: 88vh;\r\n    overflow-y: auto;\r\n    background: #fff;\r\n    border-radius: 16px;\r\n    box-shadow: 0 15px 50px rgba(0, 0, 0, .25);\r\n    animation: pengadaanModal .2s ease;\r\n}\r\n\r\n@keyframes pengadaanModal {\r\n    from {\r\n        opacity: 0;\r\n        transform: translateY(12px);\r\n    }\r\n    to {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n}\r\n\r\n#pengadaan-utm-smart .modal-header {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 15px;\r\n    padding: 18px 22px;\r\n    border-bottom: 1px solid #e8eef5;\r\n    position: sticky;\r\n    top: 0;\r\n    background: #fff;\r\n    z-index: 2;\r\n}\r\n\r\n#pengadaan-utm-smart .modal-header h3 {\r\n    margin: 0;\r\n    color: #0756a8;\r\n    font-size: 19px;\r\n}\r\n\r\n#pengadaan-utm-smart .modal-close {\r\n    border: none;\r\n    background: #f1f5f9;\r\n    color: #475569;\r\n    width: 34px;\r\n    height: 34px;\r\n    border-radius: 50%;\r\n    cursor: pointer;\r\n    font-size: 20px;\r\n    line-height: 1;\r\n}\r\n\r\n#pengadaan-utm-smart .modal-close:hover {\r\n    background: #e2e8f0;\r\n}\r\n\r\n#pengadaan-utm-smart .modal-body {\r\n    padding: 20px 22px 24px;\r\n}\r\n\r\n\/* DETAIL *\/\r\n#pengadaan-utm-smart .detail-table {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n}\r\n\r\n#pengadaan-utm-smart .detail-table tr {\r\n    border-bottom: 1px solid #edf2f7;\r\n}\r\n\r\n#pengadaan-utm-smart .detail-table td {\r\n    padding: 11px 8px;\r\n    vertical-align: top;\r\n}\r\n\r\n#pengadaan-utm-smart .detail-table td:first-child {\r\n    width: 34%;\r\n    font-weight: 600;\r\n    color: #475569;\r\n}\r\n\r\n#pengadaan-utm-smart .detail-table td:last-child {\r\n    color: #1e293b;\r\n}\r\n\r\n#pengadaan-utm-smart .detail-table .detail-dokumen {\r\n    display: inline-block;\r\n    background: #eef6ff;\r\n    color: #0756a8 !important;\r\n    border: 1px solid #d5e8fb;\r\n    padding: 6px 10px;\r\n    border-radius: 6px;\r\n    text-decoration: none !important;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n}\r\n\r\n#pengadaan-utm-smart .detail-table .detail-dokumen:hover {\r\n    background: #0756a8;\r\n    color: #fff !important;\r\n}\r\n\r\n\/* SEARCH TABLE 68 *\/\r\n#pengadaan-utm-smart .custom-table-tools {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 15px;\r\n    margin-bottom: 14px;\r\n    flex-wrap: wrap;\r\n}\r\n\r\n#pengadaan-utm-smart .custom-search {\r\n    width: 100%;\r\n    max-width: 320px;\r\n    padding: 10px 13px;\r\n    border: 1px solid #d8e3ee;\r\n    border-radius: 8px;\r\n    outline: none;\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    box-sizing: border-box;\r\n}\r\n\r\n#pengadaan-utm-smart .custom-search:focus {\r\n    border-color: #0756a8;\r\n    box-shadow: 0 0 0 3px rgba(7, 86, 168, .08);\r\n}\r\n\r\n#pengadaan-utm-smart .custom-pagination {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 5px;\r\n    margin-top: 15px;\r\n    flex-wrap: wrap;\r\n}\r\n\r\n#pengadaan-utm-smart .custom-pagination button {\r\n    border: 1px solid #d8e3ee;\r\n    background: #fff;\r\n    color: #0756a8;\r\n    border-radius: 6px;\r\n    padding: 7px 11px;\r\n    cursor: pointer;\r\n    font-size: 12px;\r\n}\r\n\r\n#pengadaan-utm-smart .custom-pagination button.active,\r\n#pengadaan-utm-smart .custom-pagination button:hover {\r\n    background: #0756a8;\r\n    color: #fff;\r\n    border-color: #0756a8;\r\n}\r\n\r\n#pengadaan-utm-smart .custom-info {\r\n    font-size: 12px;\r\n    color: #64748b;\r\n}\r\n\r\n\/* RESPONSIVE *\/\r\n@media (max-width: 768px) {\r\n\r\n    #pengadaan-utm-smart .pengadaan-header {\r\n        padding: 22px 20px;\r\n    }\r\n\r\n    #pengadaan-utm-smart .pengadaan-header h2 {\r\n        font-size: 23px;\r\n    }\r\n\r\n    #pengadaan-utm-smart .rup-card-content {\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n    }\r\n\r\n    #pengadaan-utm-smart .rup-button {\r\n        width: 100%;\r\n        text-align: center;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    #pengadaan-utm-smart .pengadaan-menu {\r\n        display: grid;\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    #pengadaan-utm-smart .pengadaan-menu button {\r\n        width: 100%;\r\n    }\r\n\r\n    #pengadaan-utm-smart .modal-box {\r\n        max-height: 92vh;\r\n    }\r\n\r\n    #pengadaan-utm-smart .detail-table td:first-child {\r\n        width: 42%;\r\n    }\r\n}\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n     HEADER\r\n========================================================= -->\r\n\r\n<div class=\"pengadaan-header\">\r\n    <h2>Pengadaan Barang dan Jasa<\/h2>\r\n    <p>Universitas Trunodjoyo Madura<\/p>\r\n<\/div>\r\n\r\n\r\n<!-- =========================================================\r\n     MENU\r\n========================================================= -->\r\n\r\n<div class=\"pengadaan-menu\">\r\n\r\n    <button class=\"pengadaan-tab active\" data-target=\"rup\">\r\n        Rencana Umum Pengadaan\r\n    <\/button>\r\n\r\n    <button class=\"pengadaan-tab\" data-target=\"pemilihan\">\r\n        Tahap Pemilihan\r\n    <\/button>\r\n\r\n    <button class=\"pengadaan-tab\" data-target=\"pelaksanaan\">\r\n        Tahap Pelaksanaan\r\n    <\/button>\r\n\r\n    <button class=\"pengadaan-tab\" data-target=\"penyedia\">\r\n        Daftar Penyedia\r\n    <\/button>\r\n\r\n    <button class=\"pengadaan-tab\" data-target=\"hitam\">\r\n        Daftar Hitam\r\n    <\/button>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =========================================================\r\n     RUP\r\n========================================================= -->\r\n\r\n<div class=\"pengadaan-section active\" id=\"rup\">\r\n\r\n    <div class=\"section-title\">\r\n        <h3>Rencana Umum Pengadaan<\/h3>\r\n        <p>\r\n            Informasi Rencana Umum Pengadaan Universitas Trunodjoyo Madura.\r\n        <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"rup-card\">\r\n\r\n        <div class=\"rup-card-content\">\r\n\r\n            <div>\r\n                <h4>Rencana Umum Pengadaan<\/h4>\r\n\r\n                <p>\r\n                    Informasi Rencana Umum Pengadaan dapat dilihat\r\n                    melalui Sistem Informasi Pengadaan Nasional (INAPROC).\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <a\r\n                class=\"rup-button\"\r\n                href=\"https:\/\/data.inaproc.id\/rup?tahun=2026&jenis_klpd=1&instansi=K59&eselon=00&satker=693397&limit=20\"\r\n                target=\"_blank\"\r\n                rel=\"noopener noreferrer\"\r\n            >\r\n                Lihat Rencana Umum Pengadaan\r\n            <\/a>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =========================================================\r\n     TAHAP PEMILIHAN - TABLE 65\r\n========================================================= -->\r\n\r\n<div class=\"pengadaan-section\" id=\"pemilihan\">\r\n\r\n    <div class=\"section-title\">\r\n        <h3>Pengadaan Tahap Pemilihan<\/h3>\r\n\r\n        <p>\r\n            Informasi pengadaan barang dan jasa pada tahap pemilihan.\r\n        <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"table-container\">\r\n\r\n        \n<table id=\"tablepress-65\" class=\"tablepress tablepress-id-65\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">No<\/th><th class=\"column-2\">Kode RUP<\/th><th class=\"column-3\">Tahun<\/th><th class=\"column-4\">Satuan Kerja<\/th><th class=\"column-5\">Jenis Pengadaan<\/th><th class=\"column-6\">Nama Paket<\/th><th class=\"column-7\">Nilai Paket (Rp)<\/th><th class=\"column-8\">Kerangka Acuan Kerja<\/th><th class=\"column-9\">Harga Perkiraan Sendiri<\/th><th class=\"column-10\">Spesifikasi Teknis<\/th><th class=\"column-11\">Rancangan Kontrak<\/th><th class=\"column-12\">Dokumen Persyaratan Penyedia \/ Lembar Data Kualifikasi<\/th><th class=\"column-13\">Dokumen Persyaratan Proses Pemilihan \/ Lembar Data Pemilihan<\/th><th class=\"column-14\">Daftar Kuantitas dan Harga<\/th><th class=\"column-15\">Jadwal Pelaksanaan dan Data Lokasi Pekerjaan<\/th><th class=\"column-16\">Gambar Rancangan Pekerjaan<\/th><th class=\"column-17\">Dokumen Studi Kelayakan dan Dokumen Lingkungan Hidup, termasuk Analisis Mengenai Dampak Lingkungan<\/th><th class=\"column-18\">Dokumen Penawaran Administratif<\/th><th class=\"column-19\">Surat Penawaran Penyedia<\/th><th class=\"column-20\">Sertifikat\/Lisensi yang Masih Berlaku dari Direktorat Jenderal Kekayaan Intelektual Kementerian Hukum dan Hak Asasi Manusia<\/th><th class=\"column-21\">Berita Acara Pemberian Penjelasan<\/th><th class=\"column-22\">Berita Acara Pengumuman Negosiasi<\/th><th class=\"column-23\">Berita Acara Sanggah dan Sanggah Banding<\/th><th class=\"column-24\">Berita Acara Penetapan\/Pengumuman Penyedia<\/th><th class=\"column-25\">Laporan Hasil Pemilihan Penyedia<\/th><th class=\"column-26\">Surat Penunjukan Penyedia Barang\/Jasa<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">1<\/td><td class=\"column-2\">67421398<\/td><td class=\"column-3\">2026<\/td><td class=\"column-4\">UNIVERSITAS TRUNODJOYO MADURA - 693397<\/td><td class=\"column-5\">Pekerjaan Konstruksi<\/td><td class=\"column-6\">Pembangunan Gedung Laboratorium CBT<\/td><td class=\"column-7\">Rp 2.899.325.822<\/td><td class=\"column-8\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/RKK_Lab_CBT_UTM-.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-9\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/HPS-Pembangunan-Gedung-Laboratorium-CBT.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-10\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Spesifikasi-Teknis-Pembangunan-CBT-Kedokteran.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-11\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Rancangan-Kontrak-Pembangunan-Gedung-Laboratorium-CBT.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-12\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Dokumen-Persyaratan-Penyedia-atau-Lembar-Data-Kualifikasi-Laboratorium-CBT.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-13\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Dokumen-Lembar-Pemilihan-Pembangunan-Lab-CBT.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-14\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Daftar-Kuantitas-dan-Harga-Lab-CBT.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-15\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/Kurva-S.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-16\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Gambar-DED-CBT-Kedokteran.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-17\">Tidak Dipersyaratkan<\/td><td class=\"column-18\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/Dokumen-Penawaran-Administratif.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-19\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/Cetak-Penawaran.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-20\">Tidak Dipersyaratkan<\/td><td class=\"column-21\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/BeritaAcaraPemberianPenjelasan10154824000.pdf\"><br \/>\nLihat Dokumen<br \/>\n<\/a><\/td><td class=\"column-22\">Tidak Dipersyaratkan<\/td><td class=\"column-23\">Tidak Dipersyaratkan<\/td><td class=\"column-24\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Berita-Acara-Hasil-Pemilihan-PEMBANGUNAN-GEDUNG-LABORATORIUM-CBT.pdf\"><br \/>\nLihat Dokumen<br \/>\n<\/a><\/td><td class=\"column-25\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Berita-Acara-Hasil-Pemilihan-PEMBANGUNAN-GEDUNG-LABORATORIUM-CBT.pdf\"><br \/>\r\nLihat Dokumen<br \/>\r\n<\/a><\/td><td class=\"column-26\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/SPPBJPembangunanGedungLaboratoriumCBT-1.pdf\"><br \/>\nLihat Dokumen<br \/>\n<\/a><\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\">2<\/td><td class=\"column-2\">67421432<\/td><td class=\"column-3\">2026<\/td><td class=\"column-4\">UNIVERSITAS TRUNODJOYO MADURA - 693397<\/td><td class=\"column-5\">Pekerjaan Konstruksi<\/td><td class=\"column-6\">Pemasangan Lift Gedung RKB<\/td><td class=\"column-7\">Rp 10.800.000.000<\/td><td class=\"column-8\"><\/td><td class=\"column-9\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/HPS-Pemasangan-Lift-Gedung-RKB-Final.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-10\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/3.-RKS-SPEKTEK-LIFT-UTM.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-11\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/Rancangan-Kontrak-Pemasangan-Lift-Gedung-RKB.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-12\"><\/td><td class=\"column-13\"><\/td><td class=\"column-14\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/2.-BOQ-FINAL-LIFT-RKB-UTM-fix_2026.07.25-Kosongan.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-15\"><\/td><td class=\"column-16\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/Gambar-Rancangan-Pekerjaan.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-17\">Tidak Dipersyaratkan<\/td><td class=\"column-18\"><\/td><td class=\"column-19\"><\/td><td class=\"column-20\">Tidak Dipersyaratkan<\/td><td class=\"column-21\"><\/td><td class=\"column-22\"><\/td><td class=\"column-23\"><\/td><td class=\"column-24\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/BeritaAcaraHasilPemilihan10152858000.pdf\"><br \/>\nLihat Dokumen<br \/>\n<\/a><\/td><td class=\"column-25\"><\/td><td class=\"column-26\"><\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\">3<\/td><td class=\"column-2\">53645739<\/td><td class=\"column-3\">2025<\/td><td class=\"column-4\">UNIVERSITAS TRUNODJOYO MADURA - 693397<\/td><td class=\"column-5\">Jasa Lainnya<\/td><td class=\"column-6\">Pengadaan Jasa Keamanan \/ Security Universitas Trunojoyo Madura (UTM) 2025<\/td><td class=\"column-7\">Rp 6.734.325.600<\/td><td class=\"column-8\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/2.-Kerangka-Acuan-Kerja-KAK_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-9\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/3.-Harga-Perkiraan-Sendiri-HPS-serta-Riwayat-HPS_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-10\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/4.-Spesifikasi-Teknis_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-11\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/5.-Rancangan-Kontrak_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-12\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/6.-Dokumen-Persyaratan-Penyedia-atau-Lembar-Data-Kulaifikasi_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-13\">Tidak Dipersyaratkan<\/td><td class=\"column-14\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/8.-Daftar-Kuantitas-dan-Harga_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-15\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/9.-Jadwal-pelaksanaan-dan-data-lokasi-pekerjaan_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-16\">Tidak Dipersyaratkan<\/td><td class=\"column-17\">Tidak Dipersyaratkan<\/td><td class=\"column-18\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/12.-Dokumen-Penawaran-Administratif_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-19\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/13.-Surat-Penawaran-Penyedia_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-20\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/14SERT1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-21\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/15.-Berita-Acara-Pemberian-Penjelasan_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-22\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/16.-Berita-Acara-Pengumuman-Negosiasi_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-23\">Tidak Dipersyaratkan<\/td><td class=\"column-24\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/18.-Berita-Acara-Penetapan-atau-Pengumuman-Penyedia.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-25\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/19.-Laporan-Hasil-Pemilihan-Penyedia_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-26\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/20.-Surat-Penunjukan-Penyedia-Barang_Jasa-SPPBJ_sign.pdf\">Liha Dokumen<\/a><\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\">4<\/td><td class=\"column-2\">53645740<\/td><td class=\"column-3\">2025<\/td><td class=\"column-4\">UNIVERSITAS TRUNODJOYO MADURA - 693397<\/td><td class=\"column-5\">Jasa Lainnya<\/td><td class=\"column-6\">Pengadaan Jasa Kebersihan \/ Cleaning Service Universitas Trunojoyo Madura (UTM) 2025<\/td><td class=\"column-7\">Rp 7.585.611.000<\/td><td class=\"column-8\">Tersedia Langsung di Kantor PPID<\/td><td class=\"column-9\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/3.-Harga-Perkiraan-Sendiri-HPS-serta-Riwayat-HPS_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-10\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/4.-Spesifikasi-Teknis_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-11\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/5.-Rancangan-Kontrak_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-12\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/6.-Dokumen-Persyaratan-Penyedia-atau-Lembar-Data-Kualifikasi_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-13\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/7.-Dokumen-Persyaratan-Proses-Pemilihan-atau-Lembar-Data-Pemilihan_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-14\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/8.-Daftar-Kuantitas-dan-Harga_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-15\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/9.-Jadwal-pelaksanaan-dan-data-lokasi-pekerjaan_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-16\">Tidak Dipersyaratkan<\/td><td class=\"column-17\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/14SERT1-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-18\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/12.-Dokumen-Penawaran-Administratif_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-19\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/13.-Surat-Penawaran-Penyedia_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-20\">Tidak Dipersyaratkan<\/td><td class=\"column-21\">Tidak Dipersyaratkan<\/td><td class=\"column-22\">Tidak Dipersyaratkan<\/td><td class=\"column-23\">Tidak Dipersyaratkan<\/td><td class=\"column-24\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/18.-Berita-Acara-Penetapan-atau-Pengumuman-Penyedia_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-25\">Tidak Dipersyaratkan<\/td><td class=\"column-26\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/20.-Surat-Penunjukan-Penyedia-Barang_Jasa-SPPBJ_sign-1.pdf\">Lihat Dokumen<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-65 from cache -->\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =========================================================\r\n     TAHAP PELAKSANAAN - TABLE 66\r\n========================================================= -->\r\n\r\n<div class=\"pengadaan-section\" id=\"pelaksanaan\">\r\n\r\n    <div class=\"section-title\">\r\n        <h3>Pengadaan Tahap Pelaksanaan<\/h3>\r\n\r\n        <p>\r\n            Informasi pengadaan barang dan jasa pada tahap pelaksanaan.\r\n        <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"table-container\">\r\n\r\n        \n<table id=\"tablepress-66\" class=\"tablepress tablepress-id-66\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">No<\/th><th class=\"column-2\">Kode RUP<\/th><th class=\"column-3\">Tahun<\/th><th class=\"column-4\">Satuan Kerja<\/th><th class=\"column-5\">Jenis Pengadaan<\/th><th class=\"column-6\">Nama Paket<\/th><th class=\"column-7\">Harga (Rp)<\/th><th class=\"column-8\">Metode Pengadaan<\/th><th class=\"column-9\">Nama Penyedia<\/th><th class=\"column-10\">Dokumen Kontrak yang Telah Ditandatangani Beserta Perubahan Kontrak yang Tidak Mengandung Informasi yang Dikecualikan<\/th><th class=\"column-11\">Ringkasan Kontrak<\/th><th class=\"column-12\">Surat Perintah Mulai Kerja<\/th><th class=\"column-13\">Surat Jaminan Pelaksanaan<\/th><th class=\"column-14\">Surat Jaminan Uang Muka<\/th><th class=\"column-15\">Surat Jaminan Pemeliharaan<\/th><th class=\"column-16\">Surat Tagihan<\/th><th class=\"column-17\">Surat Perintah Membayar<\/th><th class=\"column-18\">Surat Perintah Pencairan Dana<\/th><th class=\"column-19\">Laporan Pelaksanaan Pekerjaan<\/th><th class=\"column-20\">Laporan Penyelesaian Pekerjaan<\/th><th class=\"column-21\">Berita Acara Pemeriksaan Hasil Pekerjaan<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">1<\/td><td class=\"column-2\">62095945<\/td><td class=\"column-3\">2026<\/td><td class=\"column-4\">UNIVERSITAS TRUNODJOYO MADURA - 693397<\/td><td class=\"column-5\">Jasa Lainnya<\/td><td class=\"column-6\">Langganan Jasa Internet<\/td><td class=\"column-7\"> Rp 999.999.000<\/td><td class=\"column-8\">E-Purchasing<\/td><td class=\"column-9\">PT. Telekomunikasi Indonesia, TBK<\/td><td class=\"column-10\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Kontrak-PT.-Telekomunikasi-Tbk.pdf\">Lihat<\/a><\/td><td class=\"column-11\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/RESUME_Kontrak-Langganan_Jasa_Internet_signed.pdf\">Lihat<\/a><\/td><td class=\"column-12\">Tidak Dipersyaratkan<\/td><td class=\"column-13\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Telkom-Jaminan-Pelaksanaan.pdf\">Lihat<\/a><\/td><td class=\"column-14\">Tidak Dipersyaratkan<\/td><td class=\"column-15\">Tidak Dipersyaratkan<\/td><td class=\"column-16\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Tagihan-PT.-Telekomunikasi-Tbk.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-17\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Surat-Perintah-Membayar-PT-Telkom-Jan-Ags-2025.pdf\">Lihat<\/a><\/td><td class=\"column-18\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/SP2D.pdf\">Lihat<\/a><\/td><td class=\"column-19\">Tidak Dipersyaratkan<\/td><td class=\"column-20\">Tidak Dipersyaratkan<\/td><td class=\"column-21\">Tidak Dipersyaratkan<\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\">2<\/td><td class=\"column-2\">62095945<\/td><td class=\"column-3\">2026<\/td><td class=\"column-4\">UNIVERSITAS TRUNODJOYO MADURA - 693397<\/td><td class=\"column-5\">Jasa Lainnya<\/td><td class=\"column-6\">Langganan Jasa Internet<\/td><td class=\"column-7\">Rp 499.999.500<\/td><td class=\"column-8\">E-Purchasing<\/td><td class=\"column-9\">PT. Indosat, TBK<\/td><td class=\"column-10\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Kontrak-PT.-Indosat-Tbk.pdf\">Lihat<\/a><\/td><td class=\"column-11\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/RESUME_Kontrak-Langganan_Jasa_Internet_Secondary_signed.pdf\">Lihat<\/a><\/td><td class=\"column-12\">Tidak Dipersyaratkan<\/td><td class=\"column-13\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Indosat-Jaminan-Pelaksanaan.pdf\">Lihat<\/a><\/td><td class=\"column-14\">Tidak Dipersyaratkan<\/td><td class=\"column-15\">Tidak Dipersyaratkan<\/td><td class=\"column-16\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/10\/Tagihan-Indosat.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-17\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/Surat-Perintah-Membayar-PT-Indosat-Jan-\u2013-Ags-2025.pdf\">Lihat<\/a><\/td><td class=\"column-18\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2026\/09\/SP2D.pdf\">Lihat<\/a><\/td><td class=\"column-19\">Tidak Dipersyaratkan<\/td><td class=\"column-20\">Tidak Dipersyaratkan<\/td><td class=\"column-21\">Tidak Dipersyaratkan<\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\">3<\/td><td class=\"column-2\">53645739<\/td><td class=\"column-3\">2025<\/td><td class=\"column-4\">UNIVERSITAS TRUNODJOYO MADURA - 693397<\/td><td class=\"column-5\">Jasa Lainnya<\/td><td class=\"column-6\">Pengadaan Jasa Keamanan \/ Security Universitas Trunojoyo Madura (UTM) 2025<\/td><td class=\"column-7\">Rp 6.734.325.600<\/td><td class=\"column-8\">Tender<\/td><td class=\"column-9\">PT. Marina Sri Harta<\/td><td class=\"column-10\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/2.-Dokumen-Kontrak-yang-telah-ditandatangani-beserta-Perubahan-Kontrak_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-11\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/3.-Ringkasan-Kontrak-_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-12\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/4.-Surat-Perintah-Mulai-Kerja_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-13\">Tidak Dipersyaratkan<\/td><td class=\"column-14\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/6.-Surat-Jaminan-Uang-Muka_sign.pdf\">Lihat<\/a><\/td><td class=\"column-15\">Tidak Dipersyaratkan<\/td><td class=\"column-16\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/8.-Surat-Tagihan-Termin-I-VIII_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-17\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/9.-Surat-Perintah-Membayar-Pengadaan-Jasa-Keamanan-Termin-I-VIII_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-18\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/10.-Surat-Perintah-Pencairan-Dana-Pengadaan-Jasa-Keamanan-Termin-I-VIII_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-19\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/11.-Laporan-Pelaksanaan-Pekerjaan.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-20\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/12.-Laporan-Penyelesaian-Pekerjaan.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-21\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/13.-Berita-Acara-Pemeriksaan-Hasil-Pekerjaan-Termin-I-VIII_sign.pdf\">Lihat Dokumen<\/a><\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\">4<\/td><td class=\"column-2\">53645740<\/td><td class=\"column-3\">2025<\/td><td class=\"column-4\">UNIVERSITAS TRUNODJOYO MADURA - 693397<\/td><td class=\"column-5\">Jasa Lainnya<\/td><td class=\"column-6\">Pengadaan Jasa Kebersihan \/ Cleaning Service Universitas Trunojoyo Madura (UTM) 2025<\/td><td class=\"column-7\">Rp 7.585.611.000<\/td><td class=\"column-8\">Tender<\/td><td class=\"column-9\">PT. Nafisa Inti Karya<\/td><td class=\"column-10\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/2.-Dokumen-Kontrak-yang-telah-ditandatangani-beserta-Perubahan-Kontrak_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-11\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/3.-Ringkasan-Kontrak-_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-12\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/4.-Surat-Perintah-Mulai-Kerja_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-13\">Tidak Dipersyaratkan<\/td><td class=\"column-14\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/6.-Surat-Jaminan-Uang-Muka_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-15\">Tidak Dipersyaratkan<\/td><td class=\"column-16\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/8.-Surat-Tagihan-Termin-I-VIII_sign-1.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-17\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/9.-Surat-Perintah-Membayar-Pengadaan-Jasa-Kebersihan-Termin-I-VIII_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-18\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/10.-Surat-Perintah-Pencairan-Dana-Pengadaan-Jasa-Kebersihan-Termin-I-VIII_sign.pdf\">Lihat Dokumen<\/a><\/td><td class=\"column-19\">Tidak Dipersyaratkan<\/td><td class=\"column-20\">Tidak Dipersyaratkan<\/td><td class=\"column-21\"><a href=\"https:\/\/ppid.trunojoyo.ac.id\/wp-content\/uploads\/2025\/10\/13.-Berita-Acara-Pemeriksaan-Hasil-Pekerjaan-Termin-I-VIII_sign-1.pdf\">Lihat Dokumen<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-66 from cache -->\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =========================================================\r\n     DAFTAR PENYEDIA - TABLE 67\r\n========================================================= -->\r\n\r\n<div class=\"pengadaan-section\" id=\"penyedia\">\r\n\r\n    <div class=\"section-title\">\r\n        <h3>Daftar Penyedia Pengadaan<\/h3>\r\n\r\n        <p>\r\n            Daftar penyedia barang dan jasa Universitas Trunodjoyo Madura.\r\n        <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"table-container\">\r\n\r\n        \n<table id=\"tablepress-67\" class=\"tablepress tablepress-id-67\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">No<\/th><th class=\"column-2\">Nama Penyedia<\/th><th class=\"column-3\"><\/th><th class=\"column-4\"><\/th><th class=\"column-5\"><\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">1<\/td><td class=\"column-2\">ADI SARANA ARMADA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\">2<\/td><td class=\"column-2\">ARCHIMEKA CONSULTANT<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\">3<\/td><td class=\"column-2\">AS KONSULTAN<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\">4<\/td><td class=\"column-2\">ADIKARYA MITRA CONSULTANT<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n\t<td class=\"column-1\">5<\/td><td class=\"column-2\">ADIKARYA MITRA CONSULTANT<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-7 odd\">\n\t<td class=\"column-1\">6<\/td><td class=\"column-2\">ALAM CONSULTAN<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-8 even\">\n\t<td class=\"column-1\">7<\/td><td class=\"column-2\">ADIKARYA MITRA CONSULTANT<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-9 odd\">\n\t<td class=\"column-1\">8<\/td><td class=\"column-2\">ARCHIMEKA CONSULTANT<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-10 even\">\n\t<td class=\"column-1\">9<\/td><td class=\"column-2\">ADIKARYA MITRA CONSULTANT<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-11 odd\">\n\t<td class=\"column-1\">10<\/td><td class=\"column-2\">ARSITEKNIKA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-12 even\">\n\t<td class=\"column-1\">11<\/td><td class=\"column-2\">ARCHIMEKA CONSULTANT<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-13 odd\">\n\t<td class=\"column-1\">12<\/td><td class=\"column-2\">ADIKARYA BERKAH ABADI<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-14 even\">\n\t<td class=\"column-1\">13<\/td><td class=\"column-2\">BUMI PUTHUK SHANKARA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-15 odd\">\n\t<td class=\"column-1\">14<\/td><td class=\"column-2\">CAHYA ADI DUTA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-16 even\">\n\t<td class=\"column-1\">15<\/td><td class=\"column-2\">CAKRAWALA DESIGN<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-17 odd\">\n\t<td class=\"column-1\">16<\/td><td class=\"column-2\">CENDAWAN MEDICATAMA INDONESIA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-18 even\">\n\t<td class=\"column-1\">17<\/td><td class=\"column-2\">DANISWARA KONSULTAN<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-19 odd\">\n\t<td class=\"column-1\">18<\/td><td class=\"column-2\">EDUCARINDO COMPUMEDIA UTAMA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-20 even\">\n\t<td class=\"column-1\">19<\/td><td class=\"column-2\">ERKA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-21 odd\">\n\t<td class=\"column-1\">20<\/td><td class=\"column-2\">EL SHADDAI KONSULTAN<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-22 even\">\n\t<td class=\"column-1\">21<\/td><td class=\"column-2\">ELEMEN TIGA TIGA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-23 odd\">\n\t<td class=\"column-1\">22<\/td><td class=\"column-2\">GAPURA AGUNG<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-24 even\">\n\t<td class=\"column-1\">23<\/td><td class=\"column-2\">GAS KONSULTAN<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-25 odd\">\n\t<td class=\"column-1\">24<\/td><td class=\"column-2\">GUNTUR WIJAYA PUTRA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-26 even\">\n\t<td class=\"column-1\">25<\/td><td class=\"column-2\">GATRA MAPAN DISTRIBUSI<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-27 odd\">\n\t<td class=\"column-1\">26<\/td><td class=\"column-2\">GAS KONSULTAN<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-28 even\">\n\t<td class=\"column-1\">27<\/td><td class=\"column-2\">GAPURA AGUNG<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-29 odd\">\n\t<td class=\"column-1\">28<\/td><td class=\"column-2\">HAREN FOURGE<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-30 even\">\n\t<td class=\"column-1\">29<\/td><td class=\"column-2\">INDO SUKSES MANDIRI<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-31 odd\">\n\t<td class=\"column-1\">30<\/td><td class=\"column-2\">INDOSAT<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-32 even\">\n\t<td class=\"column-1\">31<\/td><td class=\"column-2\">IMANUEL RIKA JAYA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-33 odd\">\n\t<td class=\"column-1\">32<\/td><td class=\"column-2\">INTAMA SYANDAYA INDONESIA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-34 even\">\n\t<td class=\"column-1\">33<\/td><td class=\"column-2\">IDEA KARYA NUSA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-35 odd\">\n\t<td class=\"column-1\">34<\/td><td class=\"column-2\">JAKFAN PUTRA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-36 even\">\n\t<td class=\"column-1\">35<\/td><td class=\"column-2\">JAGRA REKA NUSWANTARA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-37 odd\">\n\t<td class=\"column-1\">36<\/td><td class=\"column-2\">KARYA SEJAHTERA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-38 even\">\n\t<td class=\"column-1\">37<\/td><td class=\"column-2\">LISTA FARISKA PUTRA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-39 odd\">\n\t<td class=\"column-1\">38<\/td><td class=\"column-2\">MAHAPRAJA CIPTA REJEKI<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-40 even\">\n\t<td class=\"column-1\">39<\/td><td class=\"column-2\">MENTARI TIMUR KOMPUTINDO<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-41 odd\">\n\t<td class=\"column-1\">40<\/td><td class=\"column-2\">MITAYANI MAJU MANDIRI<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-42 even\">\n\t<td class=\"column-1\">41<\/td><td class=\"column-2\">NAFISA INTI KARYA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-43 odd\">\n\t<td class=\"column-1\">42<\/td><td class=\"column-2\">NOREGA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-44 even\">\n\t<td class=\"column-1\">43<\/td><td class=\"column-2\">POLO GREAT<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-45 odd\">\n\t<td class=\"column-1\">44<\/td><td class=\"column-2\">PRIMA AFRIYANSYAH JAYA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-46 even\">\n\t<td class=\"column-1\">45<\/td><td class=\"column-2\">PANORAMA INDAH<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-47 odd\">\n\t<td class=\"column-1\">46<\/td><td class=\"column-2\">PUTRA MAJAPAHIT JAYA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-48 even\">\n\t<td class=\"column-1\">47<\/td><td class=\"column-2\">RAHMAT SANTOSA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-49 odd\">\n\t<td class=\"column-1\">48<\/td><td class=\"column-2\">REI KONSULTAN<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-50 even\">\n\t<td class=\"column-1\">49<\/td><td class=\"column-2\">RAJA ENGINEERING CONSULTANT<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-51 odd\">\n\t<td class=\"column-1\">50<\/td><td class=\"column-2\">SOLUSI BERSAMA TEKNIK<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-52 even\">\n\t<td class=\"column-1\">51<\/td><td class=\"column-2\">SETIA USAHA JAYA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-53 odd\">\n\t<td class=\"column-1\">52<\/td><td class=\"column-2\">SEJAHTERA WAHANA GEMILANG<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-54 even\">\n\t<td class=\"column-1\">53<\/td><td class=\"column-2\">TELEKOMUNIKASI INDONESIA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-55 odd\">\n\t<td class=\"column-1\">54<\/td><td class=\"column-2\">TURNITIN EDUCATION INDONESIA<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-56 even\">\n\t<td class=\"column-1\">55<\/td><td class=\"column-2\">VAN INDO BUILDING<\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-67 from cache -->\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =========================================================\r\n     DAFTAR HITAM - TABLE 68\r\n========================================================= -->\r\n\r\n<div class=\"pengadaan-section\" id=\"hitam\">\r\n\r\n    <div class=\"section-title\">\r\n        <h3>Daftar Hitam Pengadaan<\/h3>\r\n\r\n        <p>\r\n            Daftar penyedia yang dikenakan sanksi sesuai ketentuan.\r\n        <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"table-container\">\r\n\r\n        <div class=\"custom-table-tools\">\r\n\r\n            <input\r\n                type=\"text\"\r\n                id=\"search-table-68\"\r\n                class=\"custom-search\"\r\n                placeholder=\"Cari nama penyedia...\"\r\n            >\r\n\r\n            <div\r\n                id=\"info-table-68\"\r\n                class=\"custom-info\"\r\n            ><\/div>\r\n\r\n        <\/div>\r\n\r\n        \n<table id=\"tablepress-68\" class=\"tablepress tablepress-id-68\">\n<tbody class=\"row-hover\">\n<tr class=\"row-1 odd\">\n\t<td class=\"column-1\">No<\/td><td class=\"column-2\">Nama Penyedia<\/td><td class=\"column-3\">Tanggal Berlaku Sanksi<\/td><td class=\"column-4\">Tanggal Selesai Sanksi<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-68 from cache -->\r\n\r\n        <div\r\n            id=\"pagination-table-68\"\r\n            class=\"custom-pagination\"\r\n        ><\/div>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =========================================================\r\n     MODAL\r\n========================================================= -->\r\n\r\n<div\r\n    class=\"pengadaan-modal\"\r\n    id=\"pengadaan-modal\"\r\n>\r\n\r\n    <div class=\"modal-box\">\r\n\r\n        <div class=\"modal-header\">\r\n\r\n            <h3 id=\"modal-title\">\r\n                Detail Informasi\r\n            <\/h3>\r\n\r\n            <button\r\n                type=\"button\"\r\n                class=\"modal-close\"\r\n                id=\"modal-close\"\r\n                aria-label=\"Tutup\"\r\n            >\r\n                \u00d7\r\n            <\/button>\r\n\r\n        <\/div>\r\n\r\n        <div\r\n            class=\"modal-body\"\r\n            id=\"modal-body\"\r\n        ><\/div>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function($) {\r\n\r\n    \/* =====================================================\r\n       KONFIGURASI TABLEPRESS\r\n    ===================================================== *\/\r\n\r\n    const tableConfig = {\r\n\r\n        65: {\r\n\r\n            headers: [\r\n                \"No\",\r\n                \"Kode RUP\",\r\n                \"Tahun\",\r\n                \"Satuan Kerja\",\r\n                \"Jenis Pengadaan\",\r\n                \"Nama Paket\",\r\n                \"Nilai Paket (Rp)\",\r\n                \"Kerangka Acuan Kerja\",\r\n                \"Harga Perkiraan Sendiri\",\r\n                \"Spesifikasi Teknis\",\r\n                \"Rancangan Kontrak\",\r\n                \"Dokumen Persyaratan Penyedia atau Lembar Data Kualifikasi\",\r\n                \"Dokumen Persyaratan Proses Pemilihan atau Lembar Data Pemilihan\",\r\n                \"Daftar Kuantitas dan Harga\",\r\n                \"Jadwal pelaksanaan dan data lokasi pekerjaan\",\r\n                \"Gambar Rancangan Pekerjaan\",\r\n                \"Dokumen Studi Kelayakan dan Dokumen Lingkungan Hidup, termasuk Analisis Mengenai Dampak Lingkungan\",\r\n                \"Dokumen Penawaran Administratif\",\r\n                \"Surat Penawaran Penyedia\",\r\n                \"Sertifikat atau Lisensi yang masih berlaku dari Direktorat Jenderal Kekayaan Intelektual Kementerian Hukum dan Hak Asasi Manusia\",\r\n                \"Berita Acara Pemberian Penjelasan\",\r\n                \"Berita Acara Pengumuman Negosiasi\",\r\n                \"Berita Acara Sanggah dan Sanggah Banding\",\r\n                \"Berita Acara Penetapan atau Pengumuman Penyedia\",\r\n                \"Laporan Hasil Pemilihan Penyedia\",\r\n                \"Surat Penunjukan Penyedia Barang\/Jasa\"\r\n            ],\r\n\r\n            visible: [0, 1, 2, 3, 4, 5, 6],\r\n\r\n            packageColumn: 5,\r\n\r\n            documentColumns: [\r\n                7, 8, 9, 10, 11, 12, 13, 14, 15,\r\n                16, 17, 18, 19, 20, 21, 22, 23, 24, 25\r\n            ]\r\n\r\n        },\r\n\r\n        66: {\r\n\r\n    headers: [\r\n        \"No\",\r\n        \"Kode RUP\",\r\n        \"Tahun\",\r\n        \"Satuan Kerja\",\r\n        \"Jenis Pengadaan\",\r\n        \"Nama Paket\",\r\n        \"Harga (Rp)\",\r\n        \"Metode Pengadaan\",\r\n        \"Nama Penyedia\",\r\n        \"Dokumen Kontrak yang telah ditandatangani beserta Perubahan Kontrak yang tidak mengandung informasi yang dikecualikan\",\r\n        \"Ringkasan Kontrak\",\r\n        \"Surat Perintah Mulai Kerja\",\r\n        \"Surat Jaminan Pelaksanaan\",\r\n        \"Surat Jaminan Uang Muka\",\r\n        \"Surat Jaminan Pemeliharaan\",\r\n        \"Surat Tagihan\",\r\n        \"Surat Perintah Membayar\",\r\n        \"Surat Perintah Pencairan Dana\",\r\n        \"Laporan Pelaksanaan Pekerjaan\",\r\n        \"Laporan Penyelesaian Pekerjaan\",\r\n        \"Berita Acara Pemeriksaan Hasil Pekerjaan\"\r\n    ],\r\n\r\n    visible: [\r\n        0,\r\n        1,\r\n        2,\r\n        3,\r\n        4,\r\n        5,\r\n        6,\r\n        7,\r\n        8\r\n    ],\r\n\r\n    packageColumn: 5,\r\n\r\n    documentColumns: [\r\n        9,\r\n        10,\r\n        11,\r\n        12,\r\n        13,\r\n        14,\r\n        15,\r\n        16,\r\n        17,\r\n        18,\r\n        19,\r\n        20\r\n    ]\r\n\r\n},\r\n\r\n        67: {\r\n\r\n            headers: [\r\n                \"No\",\r\n                \"Nama Penyedia\"\r\n            ],\r\n\r\n            visible: [0, 1],\r\n\r\n            packageColumn: 1,\r\n\r\n            documentColumns: []\r\n\r\n        }\r\n\r\n    };\r\n\r\n\r\n    \/* =====================================================\r\n       MENU TAB\r\n    ===================================================== *\/\r\n\r\n    $(\".pengadaan-tab\").on(\"click\", function() {\r\n\r\n        const target = $(this).data(\"target\");\r\n\r\n        $(\".pengadaan-tab\").removeClass(\"active\");\r\n\r\n        $(this).addClass(\"active\");\r\n\r\n        $(\".pengadaan-section\").removeClass(\"active\");\r\n\r\n        $(\"#\" + target).addClass(\"active\");\r\n\r\n        \/*\r\n         * Ketika section DataTables ditampilkan kembali,\r\n         * ukuran tabel perlu disesuaikan.\r\n         *\/\r\n\r\n        setTimeout(function() {\r\n\r\n            $.fn.dataTable.tables({\r\n                visible: true,\r\n                api: true\r\n            }).columns.adjust();\r\n\r\n        }, 100);\r\n\r\n    });\r\n\r\n\r\n    \/* =====================================================\r\n       PROSES DATATABLE\r\n       TIDAK MELAKUKAN INITIALISE ULANG\r\n    ===================================================== *\/\r\n\r\n    function prosesDataTable(id) {\r\n\r\n        const table = document.getElementById(\r\n            \"tablepress-\" + id\r\n        );\r\n\r\n        if (!table) {\r\n            return;\r\n        }\r\n\r\n        \/*\r\n         * Tunggu sampai TablePress selesai\r\n         * menginisialisasi DataTables.\r\n         *\/\r\n\r\n        if (\r\n            !$.fn.dataTable ||\r\n            !$.fn.dataTable.isDataTable(table)\r\n        ) {\r\n            setTimeout(function() {\r\n                prosesDataTable(id);\r\n            }, 300);\r\n\r\n            return;\r\n        }\r\n\r\n        \/*\r\n         * Ambil instance DataTable yang SUDAH ADA.\r\n         *\r\n         * Tidak boleh menggunakan:\r\n         * $(table).DataTable({...})\r\n         *\r\n         * karena dapat menyebabkan:\r\n         * Cannot reinitialise DataTable\r\n         *\/\r\n\r\n        const dt = new $.fn.dataTable.Api(table);\r\n\r\n        const config = tableConfig[id];\r\n\r\n        if (!config) {\r\n            return;\r\n        }\r\n\r\n\r\n        \/* Sembunyikan kolom yang tidak ditampilkan *\/\r\n\r\n        dt.columns().every(function(index) {\r\n\r\n            if (config.visible.indexOf(index) === -1) {\r\n\r\n                this.visible(false, false);\r\n\r\n            } else {\r\n\r\n                this.visible(true, false);\r\n\r\n            }\r\n\r\n        });\r\n\r\n\r\n        dt.columns.adjust();\r\n\r\n\r\n        \/* =================================================\r\n           KLIK NAMA PAKET \/ PENYEDIA\r\n        ================================================= *\/\r\n\r\n        dt.rows().every(function() {\r\n\r\n            const rowNode = this.node();\r\n\r\n            if (!rowNode) {\r\n                return;\r\n            }\r\n\r\n            const cell = $(rowNode)\r\n                .find(\"td\")\r\n                .eq(\r\n                    config.visible.indexOf(\r\n                        config.packageColumn\r\n                    )\r\n                );\r\n\r\n            cell.addClass(\"paket-clickable\");\r\n\r\n        });\r\n\r\n\r\n        \/*\r\n         * Delegated event supaya tetap bekerja\r\n         * ketika DataTables melakukan pagination.\r\n         *\/\r\n\r\n        $(table)\r\n            .off(\r\n                \"click.pengadaanPackage\",\r\n                \"tbody td\"\r\n            )\r\n            .on(\r\n                \"click.pengadaanPackage\",\r\n                \"tbody td\",\r\n                function(e) {\r\n\r\n                    const cellIndex = $(this)\r\n                        .index();\r\n\r\n                    const visibleColumn =\r\n                        config.visible[cellIndex];\r\n\r\n                    if (\r\n                        visibleColumn !==\r\n                        config.packageColumn\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n                    const row = dt.row(\r\n                        $(this).closest(\"tr\")\r\n                    );\r\n\r\n                    if (!row.any()) {\r\n                        return;\r\n                    }\r\n\r\n                    const rowIdx = row.index();\r\n\r\n                    tampilkanPopup(\r\n                        id,\r\n                        dt,\r\n                        rowIdx\r\n                    );\r\n\r\n                }\r\n            );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       PROSES DOKUMEN\r\n    ===================================================== *\/\r\n\r\n    function prosesDokumen(value) {\r\n\r\n        if (\r\n            value === null ||\r\n            value === undefined ||\r\n            String(value).trim() === \"\"\r\n        ) {\r\n\r\n            return '<span style=\"color:#94a3b8;\">-<\/span>';\r\n\r\n        }\r\n\r\n\r\n        const html = String(value);\r\n\r\n\r\n        \/*\r\n         * Jika TablePress sudah memberikan\r\n         * link <a>, tampilkan sebagai tombol.\r\n         *\/\r\n\r\n        const temp = $(\"<div>\")\r\n            .html(html);\r\n\r\n        const links = temp.find(\"a\");\r\n\r\n\r\n        if (links.length > 0) {\r\n\r\n            return links.map(function() {\r\n\r\n                const href =\r\n                    $(this).attr(\"href\") || \"#\";\r\n\r\n                const text =\r\n                    $(this).text().trim() ||\r\n                    \"Lihat Dokumen\";\r\n\r\n                return `\r\n                    <a\r\n                        class=\"detail-dokumen\"\r\n                        href=\"${href}\"\r\n                        target=\"_blank\"\r\n                        rel=\"noopener noreferrer\"\r\n                    >\r\n                        ${text}\r\n                    <\/a>\r\n                `;\r\n\r\n            }).get().join(\" \");\r\n\r\n        }\r\n\r\n\r\n        \/*\r\n         * Jika isi bukan link,\r\n         * tampilkan apa adanya.\r\n         *\/\r\n\r\n        return html;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       POPUP DETAIL\r\n    ===================================================== *\/\r\n\r\n    function tampilkanPopup(id, dt, rowIdx) {\r\n\r\n        const config = tableConfig[id];\r\n\r\n        if (!config) {\r\n            return;\r\n        }\r\n\r\n\r\n        let html = `\r\n            <table class=\"detail-table\">\r\n                <tbody>\r\n        `;\r\n\r\n\r\n        config.headers.forEach(function(header, i) {\r\n\r\n            \/*\r\n             * Ambil nilai DISPLAY dari DataTables.\r\n             *\r\n             * Ini penting karena kolom tersembunyi\r\n             * tetap bisa dibaca tanpa mengambil\r\n             * header dari DOM.\r\n             *\/\r\n\r\n            let value = dt\r\n                .cell(rowIdx, i)\r\n                .render(\"display\");\r\n\r\n\r\n            if (\r\n                value === null ||\r\n                value === undefined ||\r\n                String(value).trim() === \"\"\r\n            ) {\r\n\r\n                value =\r\n                    '<span style=\"color:#94a3b8;\">-<\/span>';\r\n\r\n            }\r\n\r\n\r\n            \/*\r\n             * Kolom dokumen diproses khusus.\r\n             *\/\r\n\r\n            if (\r\n                config.documentColumns.indexOf(i)\r\n                !== -1\r\n            ) {\r\n\r\n                value = prosesDokumen(value);\r\n\r\n            }\r\n\r\n\r\n            html += `\r\n                <tr>\r\n                    <td>${header}<\/td>\r\n                    <td>${value}<\/td>\r\n                <\/tr>\r\n            `;\r\n\r\n        });\r\n\r\n\r\n        html += `\r\n                <\/tbody>\r\n            <\/table>\r\n        `;\r\n\r\n\r\n        $(\"#modal-title\").text(\r\n            id == 67\r\n                ? \"Detail Penyedia\"\r\n                : \"Detail Pengadaan\"\r\n        );\r\n\r\n        $(\"#modal-body\").html(html);\r\n\r\n        $(\"#pengadaan-modal\")\r\n            .addClass(\"show\");\r\n\r\n        $(\"body\").css(\r\n            \"overflow\",\r\n            \"hidden\"\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       TABLE 68\r\n       CUSTOM SEARCH + PAGINATION\r\n    ===================================================== *\/\r\n\r\n    const table68 = {\r\n        currentPage: 1,\r\n        perPage: 10,\r\n        rows: []\r\n    };\r\n\r\n\r\n    function prosesTable68() {\r\n\r\n        const table =\r\n            document.getElementById(\r\n                \"tablepress-68\"\r\n            );\r\n\r\n        if (!table) {\r\n            return;\r\n        }\r\n\r\n\r\n        const tbody =\r\n            $(table).find(\"tbody\");\r\n\r\n        table68.rows =\r\n            tbody.find(\"tr\").toArray();\r\n\r\n\r\n        renderTable68();\r\n\r\n    }\r\n\r\n\r\n    function renderTable68() {\r\n\r\n        const table =\r\n            document.getElementById(\r\n                \"tablepress-68\"\r\n            );\r\n\r\n        if (!table) {\r\n            return;\r\n        }\r\n\r\n\r\n        const tbody =\r\n            $(table).find(\"tbody\");\r\n\r\n        const search =\r\n            $(\"#search-table-68\")\r\n                .val()\r\n                .toLowerCase()\r\n                .trim();\r\n\r\n\r\n        let filtered =\r\n            table68.rows.filter(function(row) {\r\n\r\n                return $(row)\r\n                    .text()\r\n                    .toLowerCase()\r\n                    .includes(search);\r\n\r\n            });\r\n\r\n\r\n        const total =\r\n            filtered.length;\r\n\r\n        const totalPages =\r\n            Math.max(\r\n                1,\r\n                Math.ceil(\r\n                    total \/\r\n                    table68.perPage\r\n                )\r\n            );\r\n\r\n\r\n        if (\r\n            table68.currentPage >\r\n            totalPages\r\n        ) {\r\n\r\n            table68.currentPage =\r\n                totalPages;\r\n\r\n        }\r\n\r\n\r\n        const start =\r\n            (table68.currentPage - 1) *\r\n            table68.perPage;\r\n\r\n        const end =\r\n            start + table68.perPage;\r\n\r\n\r\n        $(tbody).empty();\r\n\r\n\r\n        filtered\r\n            .slice(start, end)\r\n            .forEach(function(row) {\r\n\r\n                $(tbody).append(row);\r\n\r\n            });\r\n\r\n\r\n        $(\"#info-table-68\").text(\r\n\r\n            total === 0\r\n                ? \"Tidak ada data\"\r\n                : \"Menampilkan \" +\r\n                  (start + 1) +\r\n                  \"\u2013\" +\r\n                  Math.min(end, total) +\r\n                  \" dari \" +\r\n                  total +\r\n                  \" data\"\r\n\r\n        );\r\n\r\n\r\n        renderPagination68(\r\n            totalPages\r\n        );\r\n\r\n\r\n        \/*\r\n         * Klik nama penyedia\r\n         *\/\r\n\r\n        $(table)\r\n            .find(\"tbody tr\")\r\n            .each(function() {\r\n\r\n                $(this)\r\n                    .find(\"td\")\r\n                    .eq(1)\r\n                    .addClass(\r\n                        \"penyedia-clickable\"\r\n                    );\r\n\r\n            });\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       PAGINATION TABLE 68\r\n    ===================================================== *\/\r\n\r\n    function renderPagination68(totalPages) {\r\n\r\n        const pagination =\r\n            $(\"#pagination-table-68\");\r\n\r\n        pagination.empty();\r\n\r\n\r\n        if (totalPages <= 1) {\r\n            return;\r\n        }\r\n\r\n\r\n        \/*\r\n         * Tombol sebelumnya\r\n         *\/\r\n\r\n        const prev =\r\n            $(\"<button>\")\r\n            .text(\"\u2039\")\r\n            .prop(\r\n                \"disabled\",\r\n                table68.currentPage === 1\r\n            );\r\n\r\n        prev.on(\"click\", function() {\r\n\r\n            if (\r\n                table68.currentPage > 1\r\n            ) {\r\n\r\n                table68.currentPage--;\r\n\r\n                renderTable68();\r\n\r\n            }\r\n\r\n        });\r\n\r\n        pagination.append(prev);\r\n\r\n\r\n        \/*\r\n         * Nomor halaman\r\n         *\/\r\n\r\n        for (\r\n            let i = 1;\r\n            i <= totalPages;\r\n            i++\r\n        ) {\r\n\r\n            const button =\r\n                $(\"<button>\")\r\n                .text(i);\r\n\r\n            if (\r\n                i === table68.currentPage\r\n            ) {\r\n\r\n                button.addClass(\"active\");\r\n\r\n            }\r\n\r\n\r\n            button.on(\r\n                \"click\",\r\n                function() {\r\n\r\n                    table68.currentPage = i;\r\n\r\n                    renderTable68();\r\n\r\n                }\r\n            );\r\n\r\n\r\n            pagination.append(button);\r\n\r\n        }\r\n\r\n\r\n        \/*\r\n         * Tombol berikutnya\r\n         *\/\r\n\r\n        const next =\r\n            $(\"<button>\")\r\n            .text(\"\u203a\")\r\n            .prop(\r\n                \"disabled\",\r\n                table68.currentPage ===\r\n                totalPages\r\n            );\r\n\r\n\r\n        next.on(\"click\", function() {\r\n\r\n            if (\r\n                table68.currentPage <\r\n                totalPages\r\n            ) {\r\n\r\n                table68.currentPage++;\r\n\r\n                renderTable68();\r\n\r\n            }\r\n\r\n        });\r\n\r\n\r\n        pagination.append(next);\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       SEARCH TABLE 68\r\n    ===================================================== *\/\r\n\r\n    $(\"#search-table-68\")\r\n        .on(\"input\", function() {\r\n\r\n            table68.currentPage = 1;\r\n\r\n            renderTable68();\r\n\r\n        });\r\n\r\n\r\n    \/* =====================================================\r\n       KLIK PENYEDIA TABLE 68\r\n    ===================================================== *\/\r\n\r\n    $(\"#tablepress-68\")\r\n        .on(\r\n            \"click.pengadaanBlackList\",\r\n            \"tbody td\",\r\n            function() {\r\n\r\n                if ($(this).index() !== 1) {\r\n                    return;\r\n                }\r\n\r\n\r\n                const row =\r\n                    $(this).closest(\"tr\");\r\n\r\n                const cells =\r\n                    row.find(\"td\");\r\n\r\n\r\n                let html = `\r\n                    <table class=\"detail-table\">\r\n                        <tbody>\r\n\r\n                            <tr>\r\n                                <td>No<\/td>\r\n                                <td>${cells.eq(0).html()}<\/td>\r\n                            <\/tr>\r\n\r\n                            <tr>\r\n                                <td>Nama Penyedia<\/td>\r\n                                <td>${cells.eq(1).html()}<\/td>\r\n                            <\/tr>\r\n\r\n                            <tr>\r\n                                <td>Tanggal Berlaku Sanksi<\/td>\r\n                                <td>${cells.eq(2).html()}<\/td>\r\n                            <\/tr>\r\n\r\n                            <tr>\r\n                                <td>Tanggal Selesai Sanksi<\/td>\r\n                                <td>${cells.eq(3).html()}<\/td>\r\n                            <\/tr>\r\n\r\n                        <\/tbody>\r\n                    <\/table>\r\n                `;\r\n\r\n\r\n                $(\"#modal-title\").text(\r\n                    \"Detail Daftar Hitam\"\r\n                );\r\n\r\n                $(\"#modal-body\")\r\n                    .html(html);\r\n\r\n                $(\"#pengadaan-modal\")\r\n                    .addClass(\"show\");\r\n\r\n                $(\"body\").css(\r\n                    \"overflow\",\r\n                    \"hidden\"\r\n                );\r\n\r\n            }\r\n        );\r\n\r\n\r\n    \/* =====================================================\r\n       TUTUP MODAL\r\n    ===================================================== *\/\r\n\r\n    $(\"#modal-close\").on(\r\n        \"click\",\r\n        function() {\r\n\r\n            $(\"#pengadaan-modal\")\r\n                .removeClass(\"show\");\r\n\r\n            $(\"body\").css(\r\n                \"overflow\",\r\n                \"\"\r\n            );\r\n\r\n        }\r\n    );\r\n\r\n\r\n    \/*\r\n     * Tutup jika klik area luar modal\r\n     *\/\r\n\r\n    $(\"#pengadaan-modal\").on(\r\n        \"click\",\r\n        function(e) {\r\n\r\n            if (\r\n                e.target === this\r\n            ) {\r\n\r\n                $(\"#pengadaan-modal\")\r\n                    .removeClass(\"show\");\r\n\r\n                $(\"body\").css(\r\n                    \"overflow\",\r\n                    \"\"\r\n                );\r\n\r\n            }\r\n\r\n        }\r\n    );\r\n\r\n\r\n    \/*\r\n     * Tutup dengan tombol ESC\r\n     *\/\r\n\r\n    $(document).on(\r\n        \"keydown\",\r\n        function(e) {\r\n\r\n            if (\r\n                e.key === \"Escape\"\r\n            ) {\r\n\r\n                $(\"#pengadaan-modal\")\r\n                    .removeClass(\"show\");\r\n\r\n                $(\"body\").css(\r\n                    \"overflow\",\r\n                    \"\"\r\n                );\r\n\r\n            }\r\n\r\n        }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       INISIALISASI\r\n    ===================================================== *\/\r\n\r\n    setTimeout(function() {\r\n\r\n        prosesDataTable(65);\r\n\r\n        prosesDataTable(66);\r\n\r\n        prosesDataTable(67);\r\n\r\n        prosesTable68();\r\n\r\n    }, 500);\r\n\r\n\r\n});\r\n<\/script>\r\n\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pengadaan Barang dan Jasa Universitas Trunodjoyo Madura Rencana Umum Pengadaan Tahap Pemilihan Tahap Pelaksanaan Daftar Penyedia Daftar Hitam Rencana Umum Pengadaan Informasi Rencana Umum Pengadaan Universitas Trunodjoyo Madura. Rencana Umum Pengadaan Informasi Rencana Umum Pengadaan dapat dilihat melalui Sistem Informasi Pengadaan Nasional (INAPROC). Lihat Rencana Umum Pengadaan Pengadaan Tahap Pemilihan Informasi pengadaan barang dan jasa &hellip; <br \/><a href=\"https:\/\/ppid.trunojoyo.ac.id\/index.php\/informasi-pengadaan-barang-jasa\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Informasi Pengadaan Barang &amp; Jasa<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-4414","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ppid.trunojoyo.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/4414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ppid.trunojoyo.ac.id\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ppid.trunojoyo.ac.id\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ppid.trunojoyo.ac.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ppid.trunojoyo.ac.id\/index.php\/wp-json\/wp\/v2\/comments?post=4414"}],"version-history":[{"count":67,"href":"https:\/\/ppid.trunojoyo.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/4414\/revisions"}],"predecessor-version":[{"id":6237,"href":"https:\/\/ppid.trunojoyo.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/4414\/revisions\/6237"}],"wp:attachment":[{"href":"https:\/\/ppid.trunojoyo.ac.id\/index.php\/wp-json\/wp\/v2\/media?parent=4414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}