{"id":1454,"date":"2026-01-12T06:56:42","date_gmt":"2026-01-12T06:56:42","guid":{"rendered":"https:\/\/pustaka2.upsi.edu.my\/main\/?page_id=1454"},"modified":"2026-07-01T09:08:36","modified_gmt":"2026-07-01T09:08:36","slug":"home-ptj","status":"publish","type":"page","link":"https:\/\/pustaka2.upsi.edu.my\/main\/","title":{"rendered":"Home &#8211; PTJ"},"content":{"rendered":"\n\n\t<!DOCTYPE html>\n<html lang=\"ms\">\n<head>\n<meta charset=\"UTF-8\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n<title>PTB Hero Section<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,400;1,700;1,900&#038;display=swap\" rel=\"stylesheet\"\/>\n<style>\n\/* ================================================\n   PTB HERO SECTION\n================================================ *\/\n.ptb-hero-wrap,\n.ptb-hero-wrap * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  font-family: 'Lato', sans-serif;\n}\n\/* ===== HERO WRAPPER ===== *\/\n.ptb-hero-wrap {\n  position: relative;\n  min-height: 520px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 70px 24px 60px;\n  overflow: hidden;\n  text-align: center;\n  background: #0b2245;\n}\n\/* ===== BACKGROUND ===== *\/\n.ptb-hero-bg {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n  pointer-events: none;\n}\n.ptb-hero-bg::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 80% 60% at 15% 50%, rgba(21,101,192,0.55) 0%, transparent 60%),\n    radial-gradient(ellipse 60% 80% at 85% 30%, rgba(13,71,161,0.45) 0%, transparent 60%),\n    linear-gradient(148deg, #071833 0%, #0d2a55 35%, #1255a8 68%, #1565c0 100%);\n}\n\/* Dot grid overlay *\/\n.ptb-hero-bg::after {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image: radial-gradient(rgba(255,255,255,0.065) 1px, transparent 1px);\n  background-size: 30px 30px;\n}\n\/* Glow orbs *\/\n.ptb-glow {\n  position: absolute;\n  border-radius: 50%;\n  pointer-events: none;\n  z-index: 1;\n}\n.ptb-glow-l {\n  width: 480px; height: 480px;\n  background: radial-gradient(circle, rgba(100,181,246,0.1) 0%, transparent 65%);\n  top: -130px; left: -80px;\n}\n.ptb-glow-r {\n  width: 380px; height: 380px;\n  background: radial-gradient(circle, rgba(200,168,75,0.09) 0%, transparent 65%);\n  bottom: -80px; right: -40px;\n}\n\/* ===== CONTENT ===== *\/\n.ptb-hero-inner {\n  position: relative;\n  z-index: 2;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  width: 100%;\n  max-width: 700px;\n}\n\/* ===== TAGLINE ===== *\/\n.ptb-tagline {\n  font-size: 11px;\n  font-weight: 600;\n  color: rgba(255,255,255,0.38);\n  letter-spacing: 0.32em;\n  text-transform: uppercase;\n  margin-bottom: 18px;\n  animation: ptbFD 0.55s ease both;\n}\n\/* ===== TITLE ===== *\/\n.ptb-title {\n  font-size: clamp(32px, 4.8vw, 54px);\n  font-weight: 800;\n  color: #ffffff;\n  line-height: 1.2;\n  margin-bottom: 18px;\n  animation: ptbFU 0.6s ease 0.1s both;\n  letter-spacing: -0.015em;\n}\n\/* Gold italic - \"Knowledge Hub\" *\/\n.ptb-gold {\n  color: #c8a84b;\n  font-style: italic;\n  font-weight: 800;\n}\n\/* ===== SUBTITLE ===== *\/\n.ptb-sub {\n  font-size: 14.5px;\n  color: rgba(255,255,255,0.52);\n  line-height: 1.8;\n  max-width: 480px;\n  margin-bottom: 38px;\n  animation: ptbFU 0.6s ease 0.18s both;\n}\n\/* ===== SEARCH BOX ===== *\/\n.ptb-search-box {\n  background: #ffffff;\n  border-radius: 16px;\n  padding: 20px 20px 16px;\n  width: 100%;\n  max-width: 600px;\n  box-shadow:\n    0 28px 72px rgba(0,0,0,0.38),\n    0 0 0 1px rgba(255,255,255,0.06);\n  animation: ptbFU 0.6s ease 0.26s both;\n  text-align: left;\n}\n\/* --- Filter tabs --- *\/\n.ptb-tabs {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 16px;\n  flex-wrap: wrap;\n}\n.ptb-tab {\n  font-size: 13.5px;\n  font-weight: 500;\n  font-family: inherit;\n  padding: 7px 20px;\n  border-radius: 7px;\n  border: 1.5px solid #d0d5dd;\n  background: #ffffff;\n  color: #555;\n  cursor: pointer;\n  transition: border-color 0.18s ease, color 0.18s ease, background-color 0.18s ease;\n  outline: none;\n  line-height: 1.4;\n}\n.ptb-tab:hover:not(.ptb-tab-on) {\n  border-color: #0d2a5c;\n  color: #0d2a5c;\n  background-color: #f0f5ff;\n}\n.ptb-tab.ptb-tab-on {\n  background-color: #0d2a5c;\n  color: #ffffff;\n  border-color: #0d2a5c;\n  font-weight: 600;\n}\n\/* --- Input row --- *\/\n.ptb-input-row {\n  display: flex;\n  gap: 10px;\n  align-items: stretch;\n}\n.ptb-input {\n  flex: 1;\n  border: 1.5px solid #e4e7ec;\n  border-radius: 9px;\n  padding: 12px 16px;\n  font-family: inherit;\n  font-size: 14px;\n  color: #333;\n  outline: none;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  background: #fff;\n}\n.ptb-input:focus {\n  border-color: #0d2a5c;\n  box-shadow: 0 0 0 3px rgba(13,42,92,0.1);\n}\n.ptb-input::placeholder {\n  color: #b0b7c3;\n}\n\/* ===== SEARCH BUTTON - EMAS ===== *\/\n.ptb-hero-wrap .ptb-btn,\n.ptb-hero-wrap .ptb-btn:link,\n.ptb-hero-wrap .ptb-btn:visited {\n  background-color: #c8a030 !important;\n  color: #ffffff !important;\n  border: none !important;\n  border-radius: 9px !important;\n  padding: 12px 28px !important;\n  font-family: 'Lato', sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  cursor: pointer !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  white-space: nowrap !important;\n  transition: background-color 0.2s ease, transform 0.1s ease !important;\n  letter-spacing: 0.02em !important;\n  outline: none !important;\n  box-shadow: none !important;\n  text-decoration: none !important;\n}\n\/* HOVER: warna lebih gelap *\/\n.ptb-hero-wrap .ptb-btn:hover,\n.ptb-hero-wrap .ptb-btn:focus {\n  background-color: #a8841e !important;\n  color: #ffffff !important;\n  border: none !important;\n  box-shadow: none !important;\n  text-decoration: none !important;\n}\n.ptb-hero-wrap .ptb-btn:active {\n  transform: scale(0.97) !important;\n  background-color: #8f6f18 !important;\n}\n\/* --- Info note --- *\/\n.ptb-note {\n  margin-top: 10px;\n  font-size: 11.5px;\n  color: #909090;\n  display: flex;\n  align-items: center;\n  gap: 5px;\n}\n.ptb-note-icon {\n  width: 14px;\n  height: 14px;\n  background: #0d2a5c;\n  border-radius: 50%;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  color: #fff;\n  font-size: 9px;\n  font-weight: 700;\n  line-height: 1;\n}\n\/* ===== ANIMATIONS ===== *\/\n@keyframes ptbFD {\n  from { opacity: 0; transform: translateY(-10px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes ptbFU {\n  from { opacity: 0; transform: translateY(16px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width: 600px) {\n  .ptb-hero-wrap  { padding: 50px 16px 44px; min-height: auto; }\n  .ptb-title      { font-size: 30px; }\n  .ptb-sub        { font-size: 13px; margin-bottom: 28px; }\n  .ptb-btn        { padding: 12px 20px; }\n  .ptb-tab        { font-size: 12.5px; padding: 6px 14px; }\n  .ptb-search-box { padding: 16px 14px 12px; border-radius: 12px; }\n}\n<\/style>\n<\/head>\n<body>\n  <!-- Background layer -->\n    <!-- Tagline -->\n    Discover &nbsp;&middot;&nbsp; Learn &nbsp;&middot;&nbsp; Grow\n    <!-- Title - ikut screenshot: \"Your Knowledge Hub at UPSI\" -->\n    <h1>\n      Your Knowledge Hub<br \/>\n      at UPSI\n    <\/h1>\n    <!-- Subtitle -->\n    \n      Tuanku Bainun Library provides access to scholarly collections,\n      world-class digital resources, and professional reference services\n      to support your academic journey.\n    \n    <!-- Search Box -->\n      <!-- Tabs -->\n        <button data-field=\"title\">Title<\/button>\n        <button data-field=\"author\">Author<\/button>\n        <button data-field=\"isbn\">ISBN<\/button>\n        <button data-field=\"keyword\">Keyword<\/button>\n      <!-- Input + Button -->\n        <input id=\"ptbQ\"\n          type=\"text\"\n          placeholder=\"Search the library collection...\"\n          onkeydown=\"if(event.key==='Enter') ptbSearch()\"\/>\n        <button onclick=\"ptbSearch()\">\n          Search\n        <\/button>\n      <!-- Info note -->\n        i\n        Opens UPSI MINPAC catalog in a new tab.\n    <!-- end search box -->\n  <!-- end inner -->\n<!-- end hero -->\n<!-- ===== JAVASCRIPT ===== -->\n<\/body>\n<\/html>\n    350,000+\n    Collection Items\n    120+\n    Online Databases\n    25,000+\n    Registered Users\n    7\n    Main Divisions\n    2\n    Campuses Served\n<style>\n.ptb-stats{\n  background:#c8a030;\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  padding:28px 20px;\n  gap:0;\n}\n.ptb-stat{\n  flex:1;\n  min-width:140px;\n  text-align:center;\n  padding:0 20px;\n  border-right:1px solid rgba(255,255,255,0.25);\n}\n.ptb-stat:last-child{\n  border-right:none;\n}\n.ptb-stat-num{\n  font-size:32px;\n  font-weight:800;\n  color:#0d2a5c;\n  line-height:1.2;\n  margin-bottom:4px;\n}\n.ptb-stat-lbl{\n  font-size:12px;\n  color:#0d2a5c;\n  font-weight:500;\n}\n@media(max-width:600px){\n  .ptb-stat{min-width:45%;border-right:none;padding:10px 0;}\n}<\/style>\n<h2>\n\t\t\tQuick Access\t<\/h2>\n\t<!DOCTYPE html>\n<html lang=\"ms\">\n<head>\n<meta charset=\"UTF-8\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n<title>PTB Quick Access<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@400;700;900&#038;display=swap\" rel=\"stylesheet\"\/>\n<style>\n\/* ================================================\n   PTB QUICK ACCESS\n================================================ *\/\n.ptb-qa-wrap,\n.ptb-qa-wrap * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  font-family: 'Lato', sans-serif;\n}\n.ptb-qa-wrap {\n  width: 100%;\n  padding: 10px 0 16px;\n}\n\/* ===== GRID - 7 kolum sebaris ===== *\/\n.ptb-qa-grid {\n  display: grid;\n  grid-template-columns: repeat(7, minmax(0, 1fr));\n  gap: 12px;\n}\n\/* ===== CARD ===== *\/\n.ptb-qa-card {\n  background: #ffffff;\n  border: 1px solid #eaecf0;\n  border-radius: 16px;\n  padding: 22px 10px 18px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  text-decoration: none !important;\n  cursor: pointer;\n  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;\n  box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 2px 10px rgba(0,0,0,0.04);\n}\n.ptb-qa-card:hover {\n  transform: translateY(-4px) !important;\n  box-shadow: 0 6px 20px rgba(0,0,0,0.1), 0 2px 8px rgba(0,0,0,0.06) !important;\n  border-color: #d1d5db !important;\n  text-decoration: none !important;\n}\n\/* ===== ICON BOX ===== *\/\n.ptb-qa-icon {\n  width: 54px;\n  height: 54px;\n  border-radius: 14px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 14px;\n  flex-shrink: 0;\n}\n.ptb-qa-icon svg {\n  width: 26px;\n  height: 26px;\n}\n\/* Warna pastel setiap icon *\/\n.ptb-ic-blue   { background-color: #dbeafe; }\n.ptb-ic-yellow { background-color: #fef9c3; }\n.ptb-ic-green  { background-color: #d1fae5; }\n.ptb-ic-red    { background-color: #fee2e2; }\n.ptb-ic-purple { background-color: #ede9fe; }\n.ptb-ic-teal   { background-color: #ccfbf1; }\n.ptb-ic-pink   { background-color: #fce7f3; }\n\/* ===== TITLE ===== *\/\n.ptb-qa-title {\n  font-size: 13px;\n  font-weight: 700;\n  color: #111827;\n  margin-bottom: 5px;\n  line-height: 1.3;\n}\n\/* ===== DESC ===== *\/\n.ptb-qa-desc {\n  font-size: 11.5px;\n  color: #9ca3af;\n  line-height: 1.5;\n  font-weight: 400;\n}\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width: 1100px) {\n  .ptb-qa-grid { grid-template-columns: repeat(4, 1fr); }\n}\n@media (max-width: 700px) {\n  .ptb-qa-grid { grid-template-columns: repeat(3, 1fr); gap: 10px; }\n}\n@media (max-width: 480px) {\n  .ptb-qa-grid { grid-template-columns: repeat(2, 1fr); gap: 10px; }\n  .ptb-qa-card { padding: 18px 10px 14px; }\n  .ptb-qa-icon { width: 46px; height: 46px; margin-bottom: 10px; }\n  .ptb-qa-icon svg { width: 22px; height: 22px; }\n}\n<\/style>\n<\/head>\n<body>\n    <!-- 1. uMIND -->\n    <a href=\"https:\/\/pustaka3.upsi.edu.my\/km\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n      uMIND\n      Knowledge Management Repository\n    <\/a>\n    <!-- 2. eSUBMIT -->\n    <a href=\"https:\/\/esubmit.upsi.edu.my\/index\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n      eSUBMIT\n      Thesis &amp; Final Year Project Submission\n    <\/a>\n    <!-- 3. UDRep -->\n    <a href=\"https:\/\/ir.upsi.edu.my\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n      UDRep\n      UPSI Digital Institutional Repository\n    <\/a>\n    <!-- 4. i-Refer -->\n    <a href=\"https:\/\/pustakairefer.setmore.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n      i-Refer\n      Book a Librarian Appointment\n    <\/a>\n    <!-- 5. iPTD -->\n    <a href=\"https:\/\/pustaka5.upsi.edu.my\/en\/vital\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n      iPTD\n      Library Space Booking\n    <\/a>\n    <!-- 6. EKCMS App -->\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.electric_lib.ekcms&#038;hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">\n      EKCMS App\n      Mobile Library Application\n    <\/a>\n    <!-- 7. PTB x AI -->\n    <a href=\"https:\/\/pustaka2.upsi.edu.my\/main\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n      PTB x AI\n      Library AI Chatbot\n    <\/a>\n<\/body>\n<\/html>\n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/2026\/05\/Perpustakaan-Tuanku-Bainun-1-e1778295242679.jpg\" alt=\"Perpustakaan Tuanku Bainun\" height=\"498\" width=\"768\" title=\"Perpustakaan Tuanku Bainun\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\n\t<\/figure>\n<h2>\n\t\t\tThe Gateway to Educational Excellence\t<\/h2>\n\t<p>The Tuanku Bainun Library provides essential academic resources for Universiti Pendidikan Sultan Idris (UPSI), a top education university in Malaysia and recognised as one of the best public universities in the country. Located in Tanjong Malim, Perak, UPSI stands as a leading Perak education university, playing a vital role in delivering quality education in Malaysia.<\/p>\n<p>The library supports teaching, learning, research, and publication by providing access to a wide range of scholarly materials, research databases, and advanced digital services, further strengthening UPSI education programs in Malaysia.<\/p>\n\t<!-- VR Tour Banner Strip -->\n    \u27f3\n      <h3>Explore Our Library in 360\u00b0 Virtual Tour<\/h3>\n      <p>Perpustakaan Tuanku Bainun &#8211; Universiti Pendidikan Sultan Idris<\/p>\n  <a\n    href=\"https:\/\/360vr.my\/upsi\/\"\n    target=\"_blank\"\n    rel=\"noopener noreferrer\">\n    \u25b6 Start Tour\n  <\/a>\n<h2>\n\t\t\tDatabases &#038; E-Resources\t<\/h2>\n\t<a href=\"https:\/\/mytheses.my\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Go to https:\/\/mytheses.my\/\"><\/a>\n\t\t<h5>MyTheses<\/h5>\t\t\t\n\t\t\t\t<p>Collection of theses from Malaysian public universities<\/p>\n\t<a href=\"https:\/\/mysitasi.mohe.gov.my\/portal\/#\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Go to https:\/\/mysitasi.mohe.gov.my\/portal\/#\/\"><\/a>\n\t\t<h5>MySitasi<\/h5>\t\t\t\n\t\t\t\t<em>Malaysian scholarly publishing system and citation repository<\/em>\n\t<a href=\"https:\/\/ir.upsi.edu.my\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Go to https:\/\/ir.upsi.edu.my\/\"><\/a>\n\t\t<h5>UDRep<\/h5>\t\t\t\n\t\t\t\t<p><em>Official digital repository for UPSI&#8217;s research and scholarly publications<\/em><\/p>\n\t\t<h5>Open Access<\/h5>\t\t\t\n\t\t\t\t<p><em>Free and unrestricted global access to Theses and Dissertations<\/em><\/p>\n\t<a href=\"https:\/\/pustaka.upsi.edu.my\/Home\/Login\" target=\"_blank\" rel=\"noopener\" aria-label=\"Go to https:\/\/pustaka.upsi.edu.my\/Home\/Login\"><\/a>\n\t\t<h5>Online Databases<\/h5>\t\t\t\n\t\t\t\t<em>Subscribed academic databases accessible via institutional login<\/em>\n\t<a href=\"https:\/\/www.u-library.gov.my\/portal\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Go to https:\/\/www.u-library.gov.my\/portal\/\"><\/a>\n\t\t<h5>u-PUSTAKA<\/h5>\t\t\t\n\t\t\t\t<em>Access digital collections from the National Library of Malaysia<\/em>\n\t<a href=\"https:\/\/ejournal.upsi.edu.my\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Go to https:\/\/ejournal.upsi.edu.my\/\"><\/a>\n\t\t<h5>UPSI e-Journal<\/h5>\t\t\t\n\t\t\t\t<p><em>Academic journals published officially by UPSI Press<\/em><\/p>\n<h2>\n\t\t\tOur Services\t<\/h2>\n\t<!DOCTYPE html>\n<html lang=\"ms\">\n<head>\n<meta charset=\"UTF-8\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n<title>PTB Services Grid<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@400;700;900&#038;display=swap\" rel=\"stylesheet\"\/>\n<style>\n\/* ================================================\n   PTB SERVICES GRID\n================================================ *\/\n.ptb-svc-wrap,\n.ptb-svc-wrap * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  font-family: 'Lato', sans-serif;\n}\n.ptb-svc-wrap {\n  width: 100%;\n  padding: 8px 0;\n}\n\/* ===== GRID ===== *\/\n.ptb-svc-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 20px;\n}\n\/* ===== CARD ===== *\/\n.ptb-card {\n  background: #ffffff;\n  border: 1px solid #eaecf0;\n  border-radius: 14px;\n  padding: 24px 22px 20px;\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n  box-shadow: 0 1px 4px rgba(0,0,0,0.06), 0 4px 16px rgba(0,0,0,0.04);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n  text-decoration: none;\n  cursor: pointer;\n}\n.ptb-card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 4px 12px rgba(0,0,0,0.1), 0 12px 32px rgba(0,0,0,0.07);\n}\n\/* ===== CARD HEADER (icon + title) ===== *\/\n.ptb-card-head {\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n  margin-bottom: 14px;\n}\n\/* Icon box *\/\n.ptb-icon {\n  width: 46px;\n  height: 46px;\n  border-radius: 10px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n}\n.ptb-icon svg,\n.ptb-icon img {\n  width: 24px;\n  height: 24px;\n}\n\/* Warna BG icon setiap kad *\/\n.ptb-ic-blue   { background-color: #dbeafe; }\n.ptb-ic-green  { background-color: #d1fae5; }\n.ptb-ic-yellow { background-color: #fef9c3; }\n.ptb-ic-purple { background-color: #ede9fe; }\n.ptb-ic-red    { background-color: #fee2e2; }\n.ptb-ic-teal   { background-color: #ccfbf1; }\n.ptb-ic-orange { background-color: #ffedd5; }\n.ptb-ic-pink   { background-color: #fce7f3; }\n\/* Title *\/\n.ptb-card-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: #111827;\n  line-height: 1.35;\n  padding-top: 2px;\n}\n\/* ===== DESCRIPTION ===== *\/\n.ptb-card-desc {\n  font-size: 13.5px;\n  color: #6b7280;\n  line-height: 1.65;\n  flex: 1;\n  margin-bottom: 16px;\n}\n\/* ===== TAG \/ BADGE ===== *\/\n.ptb-tag {\n  display: inline-block;\n  font-size: 12px;\n  font-weight: 700;\n  color: #374151;\n  background: #f3f4f6;\n  border: 1px solid #e5e7eb;\n  border-radius: 20px;\n  padding: 4px 14px;\n  width: fit-content;\n}\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width: 900px) {\n  .ptb-svc-grid { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 500px) {\n  .ptb-svc-grid { grid-template-columns: 1fr; gap: 14px; }\n  .ptb-card     { padding: 18px 16px 16px; }\n}\n<\/style>\n<\/head>\n<body>\n    <!-- 1. UPSI Digital Repository -->\n        UPSI Digital Repository (UDRep)\n      <p>An institutional digital repository housing research outputs, theses, and scholarly collections from UPSI, openly accessible to all users.<\/p>\n      Open Access\n    <!-- 2. Pustaka eSUBMIT -->\n        Pustaka eSUBMIT\n      <p>An online submission system for UPSI student theses and academic projects. Simple, fast, and secure electronic submission portal.<\/p>\n      Thesis Submission\n    <!-- 3. Pustaka i-Refer -->\n        Pustaka i-Refer\n      <p>Appointment-based reference service with expert librarians. Get professional research assistance face-to-face or online at your convenience.<\/p>\n      By Appointment\n    <!-- 4. Space Rental -->\n        Space Rental\n      <p>Book library spaces for group study sessions, briefings, or special programmes through the VITAL booking system.<\/p>\n      Online Booking\n    <!-- 5. Books on Wheels -->\n        Books on Wheels\n      <p>A book delivery service directly to staff locations within campus. Library convenience without having to visit in person.<\/p>\n      Staff Only\n    <!-- 6. Books on the Go -->\n        Books on the Go\n      <p>Postal delivery service for library materials to users located off-campus. Library access wherever you are in Malaysia.<\/p>\n      Postal Delivery\n    <!-- 7. Serambi Ilmu Rakyat -->\n        Serambi Ilmu Rakyat\n      <p>A special collection corner for the general community, nurturing a reading culture among local communities and PTB visitors.<\/p>\n      Community\n    <!-- 8. UPSI Open Science -->\n        UPSI Open Science\n      <p>An open science initiative promoting research data sharing, open access publishing, and transparency within the scholarly ecosystem.<\/p>\n      Open Science\n  <!-- end grid -->\n<!-- end wrap -->\n<\/body>\n<\/html>\n\t<h3>\n\t\t\t\tNews &amp; Updates\n\t\t\t<\/h3>\n\t<h3>\n\t\t\t\tOperation Hours\n\t\t\t<\/h3>\n\t<!DOCTYPE html>\n<html lang=\"ms\">\n<head>\n<meta charset=\"UTF-8\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n<title>Waktu Operasi Perpustakaan<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@400;700;900&#038;display=swap\" rel=\"stylesheet\"\/>\n<style>\n\/* ================================================\n   PTB WAKTU OPERASI\n================================================ *\/\n.ptb-hours-wrap,\n.ptb-hours-wrap * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  font-family: 'Lato', sans-serif;\n}\n.ptb-hours-wrap {\n  width: 100%;\n}\n\/* ===== TOGGLE TABS ===== *\/\n.ptb-hours-tabs {\n  display: flex;\n  gap: 0;\n  margin-bottom: 0;\n  border-radius: 10px 10px 0 0;\n  overflow: hidden;\n}\n.ptb-hours-tab {\n  flex: 1;\n  padding: 8px 10px;\n  font-family: 'Lato', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  text-align: center;\n  cursor: pointer;\n  border: none;\n  outline: none;\n  transition: background-color 0.2s ease, color 0.2s ease;\n  background-color: #e5e7eb;\n  color: #6b7280;\n  line-height: 1.4;\n}\n.ptb-hours-tab.active {\n  background-color: #0d2a5c;\n  color: #ffffff;\n}\n.ptb-hours-tab:hover:not(.active) {\n  background-color: #d1d5db;\n  color: #374151;\n}\n\/* ===== TABLE WRAPPER ===== *\/\n.ptb-hours-panel {\n  display: none;\n}\n.ptb-hours-panel.active {\n  display: block;\n}\n\/* ===== TABLE ===== *\/\n.ptb-hours-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 2px solid #1e3a6e;\n  border-top: none;\n}\n\/* Header row *\/\n.ptb-hours-table thead tr th {\n  padding: 7px 10px;\n  font-size: 11px;\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: 0.01em;\n  border: 1px solid #1e3a6e;\n  vertical-align: top;\n  width: 50%;\n}\n.ptb-hours-table thead tr th.ptb-th-gold {\n  background-color: #f5c800;\n  color: #1a1a1a;\n}\n.ptb-hours-table thead tr th.ptb-th-navy {\n  background-color: #1e3a6e;\n  color: #ffffff;\n}\n.ptb-hours-table thead tr th .ptb-th-sub {\n  display: block;\n  font-size: 10px;\n  font-weight: 400;\n  font-style: italic;\n  margin-top: 2px;\n  opacity: 0.85;\n}\n\/* Body rows *\/\n.ptb-hours-table tbody tr {\n  border-bottom: 1px solid #d1d5db;\n}\n.ptb-hours-table tbody tr:last-child {\n  border-bottom: none;\n}\n.ptb-hours-table tbody td {\n  padding: 7px 10px;\n  font-size: 11px;\n  vertical-align: top;\n  border: 1px solid #d1d5db;\n  line-height: 1.5;\n}\n\/* Day cell *\/\n.ptb-day {\n  font-weight: 700;\n  color: #111827;\n  background-color: #f9fafb;\n  width: 25%;\n}\n.ptb-day .ptb-day-en {\n  display: block;\n  font-weight: 400;\n  font-style: italic;\n  color: #6b7280;\n  font-size: 10px;\n  margin-top: 1px;\n}\n\/* Time cell *\/\n.ptb-time {\n  color: #1e3a6e;\n  font-weight: 600;\n  background-color: #ffffff;\n  width: 25%;\n}\n.ptb-closed {\n  color: #dc2626;\n  font-weight: 600;\n}\n.ptb-time .ptb-time-en {\n  display: block;\n  font-size: 10px;\n  color: #9ca3af;\n  font-weight: 400;\n  margin-top: 1px;\n}\n<\/style>\n<\/head>\n<body>\n  <!-- Toggle tabs -->\n    <button onclick=\"ptbShowHours('semester')\">\n      Dalam Semester<br \/>During Semester\n    <\/button>\n    <button onclick=\"ptbShowHours('cuti')\">\n      Cuti Semester<br \/>Semester Break\n    <\/button>\n  <!-- ===== DALAM SEMESTER ===== -->\n    <table>\n      <thead>\n        <tr>\n          <th colspan=\"2\">\n            Perpustakaan Tuanku Bainun\n            Tuanku Bainun Library\n          <\/th>\n          <th colspan=\"2\">\n            Perpustakaan Digital UPSI\n            UPSI Digital Library\n          <\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td>\n            Isnin &#8211; Jumaat\n            Monday &#8211; Friday\n          <\/td>\n          <td>\n            9:00 pagi &#8211; 10:00 malam\n            9:00 am &#8211; 10:00 pm\n          <\/td>\n          <td>\n            Isnin &#8211; Jumaat\n            Monday &#8211; Friday\n          <\/td>\n          <td>\n            8:30 pagi &#8211; 6:00 petang\n            8:30 am &#8211; 6:00 pm\n          <\/td>\n        <\/tr>\n        <tr>\n          <td>\n            Sabtu\n            Saturday\n          <\/td>\n          <td>\n            9:00 pagi &#8211; 5:00 petang\n            9:00 am &#8211; 5:00 pm\n          <\/td>\n          <td>\n            Sabtu \/ Ahad \/ Cuti Umum\n            Saturday \/ Sunday \/ Public Holiday\n          <\/td>\n          <td>\n            Tutup\n            Closed\n          <\/td>\n        <\/tr>\n        <tr>\n          <td>\n            Ahad\n            Sunday\n          <\/td>\n          <td>\n            10:00 pagi &#8211; 2:00 petang\n            10:00 am &#8211; 2:00 pm\n          <\/td>\n          \n          \n        <\/tr>\n        <tr>\n          <td>\n            Cuti Umum\n            Public Holiday\n          <\/td>\n          <td>\n            Tutup\n            Closed\n          <\/td>\n          \n          \n        <\/tr>\n      <\/tbody>\n    <\/table>\n  <!-- ===== CUTI SEMESTER ===== -->\n    <table>\n      <thead>\n        <tr>\n          <th colspan=\"2\">\n            Perpustakaan Tuanku Bainun\n            Tuanku Bainun Library\n          <\/th>\n          <th colspan=\"2\">\n            Perpustakaan Digital UPSI\n            UPSI Digital Library\n          <\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td>\n            Isnin &#8211; Jumaat\n            Monday &#8211; Friday\n          <\/td>\n          <td>\n            9:00 pagi &#8211; 5:00 petang\n            9:00 am &#8211; 5:00 pm\n          <\/td>\n          <td>\n            Isnin &#8211; Jumaat\n            Monday &#8211; Friday\n          <\/td>\n          <td>\n            8:30 pagi &#8211; 5:00 petang\n            8:30 am &#8211; 5:00 pm\n          <\/td>\n        <\/tr>\n        <tr>\n          <td>\n            Sabtu \/ Ahad \/ Cuti Umum\n            Saturday \/ Sunday \/ Public Holiday\n          <\/td>\n          <td>\n            Tutup\n            Closed\n          <\/td>\n          <td>\n            Sabtu \/ Ahad \/ Cuti Umum\n            Saturday \/ Sunday \/ Public Holiday\n          <\/td>\n          <td>\n            Tutup\n            Closed\n          <\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n<!-- ===== JAVASCRIPT ===== -->\n<\/body>\n<\/html>\n<h2>\n\t\t\tActivities\t<\/h2>\n\t<div class=\"efbl_feed_wraper efbl_skin_1906\" >\n\n\t\n\t<div class=\"efbl_feeds_holder efbl_feeds_row  \t\"  \t\t\tdata-template=\"row\">\n\t\t\n        <div class=\"efbl-row-content\">\n            <div class=\"efbl-row-wrapper efbl-story-wrapper\">\n\t\t\t\t                    <a class=\"efbl_feed_fancy_popup efbl-row-box\" target=\"_blank\"\n                       href=\"https:\/\/www.facebook.com\/1405864514874558\/posts\/1610309504430057\">\n                        <img decoding=\"async\" src=\"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/esf-facebook\/420364998022609_1610309504430057.jpg\"\n                                                >\n                        <div class=\"efbl-overlay\">\n\n\t\t\t\t\t\t\t\n                                <i class=\"icon icon-esf-plus efbl-plus\"\n                                   aria-hidden=\"true\"><\/i>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        <\/div>\n\n                    <\/a>\n\t\t\t\t\n            <\/div>\n        <\/div>\n\n\t\t\n        <div class=\"efbl-row-content\">\n            <div class=\"efbl-row-wrapper efbl-story-wrapper\">\n\t\t\t\t                    <a class=\"efbl_feed_fancy_popup efbl-row-box\" target=\"_blank\"\n                       href=\"https:\/\/www.facebook.com\/1405864514874558\/posts\/1610267597767581\">\n                        <img decoding=\"async\" src=\"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/esf-facebook\/420364998022609_1610267597767581.jpg\"\n                                                >\n                        <div class=\"efbl-overlay\">\n\n\t\t\t\t\t\t\t\n                                <i class=\"icon icon-esf-plus efbl-plus\"\n                                   aria-hidden=\"true\"><\/i>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                <i class=\"icon icon-esf-clone efbl_multimedia\"\n                                   aria-hidden=\"true\"><\/i>\n\t\t\t\t\t\t\t\t                        <\/div>\n\n                    <\/a>\n\t\t\t\t\n            <\/div>\n        <\/div>\n\n\t\t\n        <div class=\"efbl-row-content\">\n            <div class=\"efbl-row-wrapper efbl-story-wrapper\">\n\t\t\t\t                    <a class=\"efbl_feed_fancy_popup efbl-row-box\" target=\"_blank\"\n                       href=\"https:\/\/www.facebook.com\/reel\/4429711367300423\/\">\n                        <img decoding=\"async\" src=\"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/esf-facebook\/420364998022609_1609501134510894.jpg\"\n                                                >\n                        <div class=\"efbl-overlay\">\n\n\t\t\t\t\t\t\t\n                                <i class=\"icon icon-esf-plus efbl-plus\"\n                                   aria-hidden=\"true\"><\/i>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                <i class=\"icon icon-esf-clone icon-esf-video-camera\"\n                                   aria-hidden=\"true\"><\/i>\n\t\t\t\t\t\t\t\t                        <\/div>\n\n                    <\/a>\n\t\t\t\t\n            <\/div>\n        <\/div>\n\n\t\t\n        <div class=\"efbl-row-content\">\n            <div class=\"efbl-row-wrapper efbl-story-wrapper\">\n\t\t\t\t                    <a class=\"efbl_feed_fancy_popup efbl-row-box\" target=\"_blank\"\n                       href=\"https:\/\/www.facebook.com\/1405864514874558\/posts\/1609301451197529\">\n                        <img decoding=\"async\" src=\"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/esf-facebook\/420364998022609_1609301451197529.jpg\"\n                                                >\n                        <div class=\"efbl-overlay\">\n\n\t\t\t\t\t\t\t\n                                <i class=\"icon icon-esf-plus efbl-plus\"\n                                   aria-hidden=\"true\"><\/i>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                <i class=\"icon icon-esf-clone efbl_multimedia\"\n                                   aria-hidden=\"true\"><\/i>\n\t\t\t\t\t\t\t\t                        <\/div>\n\n                    <\/a>\n\t\t\t\t\n            <\/div>\n        <\/div>\n\n\t\t\n        <div class=\"efbl-row-content\">\n            <div class=\"efbl-row-wrapper efbl-story-wrapper\">\n\t\t\t\t                    <a class=\"efbl_feed_fancy_popup efbl-row-box\" target=\"_blank\"\n                       href=\"https:\/\/www.facebook.com\/1405864514874558\/posts\/1609262947868046\">\n                        <img decoding=\"async\" src=\"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/esf-facebook\/420364998022609_1609262947868046.jpg\"\n                                                >\n                        <div class=\"efbl-overlay\">\n\n\t\t\t\t\t\t\t\n                                <i class=\"icon icon-esf-plus efbl-plus\"\n                                   aria-hidden=\"true\"><\/i>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        <\/div>\n\n                    <\/a>\n\t\t\t\t\n            <\/div>\n        <\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\n\t<!DOCTYPE html>\n<html lang=\"ms\">\n<head>\n<meta charset=\"UTF-8\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n<title>PTB Footer<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@400;700;900&#038;display=swap\" rel=\"stylesheet\"\/>\n<style>\n\/* ================================================\n   PTB FOOTER\n================================================ *\/\n.ptb-footer-wrap,\n.ptb-footer-wrap * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  font-family: 'Lato', sans-serif;\n}\n.ptb-footer-wrap {\n  background-color: #012B55;\n  width: 100%;\n  padding: 48px 32px 0;\n  color: #ffffff;\n}\n\/* ===== GRID 3 KOLUM ===== *\/\n.ptb-footer-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  gap: 40px;\n  max-width: 1200px;\n  margin: 0 auto;\n  padding-bottom: 40px;\n}\n\/* ===== SECTION TITLE ===== *\/\n.ptb-footer-title {\n  font-size: 16px;\n  font-weight: 900;\n  color: #ffffff;\n  margin-bottom: 20px;\n  letter-spacing: 0.01em;\n}\n\/* ===== CONTACT SECTION ===== *\/\n.ptb-contact-block {\n  margin-bottom: 22px;\n}\n.ptb-contact-block:last-child {\n  margin-bottom: 0;\n}\n.ptb-contact-name {\n  font-size: 13px;\n  font-weight: 700;\n  color: #ffffff;\n  margin-bottom: 8px;\n}\n.ptb-contact-line {\n  font-size: 12px;\n  color: rgba(255,255,255,0.65);\n  line-height: 1.8;\n}\n.ptb-contact-line a {\n  color: rgba(255,255,255,0.65);\n  text-decoration: none;\n  transition: color 0.2s;\n}\n.ptb-contact-line a:hover {\n  color: #f5c800;\n}\n.ptb-divider {\n  border: none;\n  border-top: 1px solid rgba(255,255,255,0.12);\n  margin: 20px 0;\n}\n\/* ===== QUICK LINKS ===== *\/\n.ptb-ql-list {\n  list-style: none;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n.ptb-ql-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n}\n.ptb-ql-check {\n  color: #f5c800;\n  font-size: 13px;\n  flex-shrink: 0;\n  margin-top: 1px;\n}\n.ptb-ql-list a {\n  font-size: 12.5px;\n  color: rgba(255,255,255,0.65);\n  text-decoration: none;\n  line-height: 1.5;\n  transition: color 0.2s;\n}\n.ptb-ql-list a:hover {\n  color: #f5c800;\n}\n\/* ===== SOCIAL MEDIA ===== *\/\n.ptb-social-row {\n  display: flex;\n  gap: 10px;\n  margin-top: 8px;\n  flex-wrap: wrap;\n}\n.ptb-social-btn {\n  width: 36px;\n  height: 36px;\n  border-radius: 8px;\n  background: rgba(255,255,255,0.1);\n  border: 1px solid rgba(255,255,255,0.15);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-decoration: none;\n  transition: background 0.2s, border-color 0.2s, transform 0.15s;\n  flex-shrink: 0;\n}\n.ptb-social-btn:hover {\n  background: rgba(245,200,0,0.2);\n  border-color: rgba(245,200,0,0.5);\n  transform: translateY(-2px);\n}\n.ptb-social-btn svg {\n  width: 16px;\n  height: 16px;\n  fill: rgba(255,255,255,0.75);\n}\n.ptb-social-btn:hover svg {\n  fill: #f5c800;\n}\n\/* ===== FOLLOW TEXT ===== *\/\n.ptb-follow-lbl {\n  font-size: 12px;\n  color: rgba(255,255,255,0.45);\n  margin-bottom: 10px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width: 900px) {\n  .ptb-footer-grid { grid-template-columns: 1fr 1fr; gap: 32px; }\n}\n@media (max-width: 560px) {\n  .ptb-footer-wrap  { padding: 36px 20px 0; }\n  .ptb-footer-grid  { grid-template-columns: 1fr; gap: 28px; }\n  .ptb-footer-bar   { margin: 0 -20px; padding: 14px 20px; }\n}\n<\/style>\n<\/head>\n<body>\n    <!-- ===== KOLUM 1: Contact Us ===== -->\n      Contact Us:\n      <!-- PTB Utama -->\n        Perpustakaan Tuanku Bainun\n          Kampus Sultan Abdul Jalil Shah<br \/>\n          Universiti Pendidikan Sultan Idris<br \/>\n          35900 Tanjong Malim<br \/>\n          Perak Darul Ridzuan<br \/>\n          Malaysia\n        <br \/>\n          Tel: <a href=\"tel:+60545068026828\">+605-450 6802\/6828<\/a> (Circulation)<br \/>\n          <a href=\"tel:+60545068326821\">+605-450 6832\/6821\/6958\/6834<\/a> (Reference Desk)<br \/>\n          <a href=\"tel:+60545053136798\">+605-450 5313\/6798<\/a> (Interlibrary Loan)<br \/>\n          Fax: +605-458 1599<br \/>\n          E-Mail: <a href=\"mailto:pustaka@upsi.edu.my\">pustaka@upsi.edu.my<\/a>\n    <!-- ===== KOLUM 2: Perpustakaan Digital UPSI ===== -->\n      .<!-- spacer align -->\n        Perpustakaan Digital UPSI\n          Kompleks Akademik<br \/>\n          Kampus Sultan Azlan Shah<br \/>\n          Universiti Pendidikan Sultan Idris<br \/>\n          35900 Tanjong Malim<br \/>\n          Perak Darul Ridzuan<br \/>\n          Malaysia\n        <br \/>\n          Tel: <a href=\"tel:+60545070326\">+605-450 7032<\/a> (Reference Desk)<br \/>\n          <a href=\"tel:+60545070336\">+605-450 7033<\/a> (Service Counter)<br \/>\n          E-Mail: <a href=\"mailto:udl.ptb@upsi.edu.my\">udl.ptb@upsi.edu.my<\/a>\n      <!-- Social Media -->\n      <hr \/>\n      Follow Us\n        <!-- Facebook -->\n        <a href=\"https:\/\/www.facebook.com\/pustakaupsi\/\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"Facebook\">\n        <\/a>\n        <!-- Instagram -->\n        <a href=\"https:\/\/www.instagram.com\/ptbupsi\/\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"Instagram\">\n        <\/a>\n        <!-- X \/ Twitter -->\n        <a href=\"https:\/\/x.com\/PustakaTBainun\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"X (Twitter)\">\n        <\/a>\n        <!-- YouTube -->\n        <a href=\"https:\/\/www.youtube.com\/user\/pustakaupsi\/videos\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"YouTube\">\n        <\/a>\n        <!-- TikTok -->\n        <a href=\"https:\/\/www.tiktok.com\/@pustakaupsi\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"TikTok\">\n        <\/a>\n    <!-- ===== KOLUM 3: Quick Links ===== -->\n      Quick Links\n      <ul>\n        <li>\n          \u2714\n          <a href=\"https:\/\/pustaka2.upsi.edu.my\/index\/custom-gpt\/\" target=\"_blank\" rel=\"noopener noreferrer\">PTB X ChatGPT<\/a>\n        <\/li>\n        <li>\n          \u2714\n          <a href=\"https:\/\/pustaka2.upsi.edu.my\/index\/little-free-library\/\" target=\"_blank\" rel=\"noopener noreferrer\">Little Free Library<\/a>\n        <\/li>\n        <li>\n          \u2714\n          <a href=\"https:\/\/pustaka2.upsi.edu.my\/pgm\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pustaka Galeri Muallim<\/a>\n        <\/li>\n        <li>\n          \u2714\n          <a href=\"https:\/\/ezpustaka.upsi.edu.my\" target=\"_blank\" rel=\"noopener noreferrer\">Software Development &amp; Open Source Initiative<\/a>\n        <\/li>\n        <li>\n          \u2714\n          <a href=\"https:\/\/pustaka2.upsi.edu.my\/index\/general-info\/downloadable-forms\/\" target=\"_blank\" rel=\"noopener noreferrer\">Form<\/a>\n        <\/li>\n        <li>\n          \u2714\n          <a href=\"https:\/\/pustaka2.upsi.edu.my\/index\/faqs\/\" target=\"_blank\" rel=\"noopener noreferrer\">FAQ&#8217;s<\/a>\n        <\/li>\n        <li>\n          \u2714\n          <a href=\"https:\/\/www.upsi.edu.my\/myupsi\/\" target=\"_blank\" rel=\"noopener noreferrer\">MyUPSI Portal<\/a>\n        <\/li>\n        <li>\n          \u2714\n          <a href=\"https:\/\/pustaka2.upsi.edu.my\/index\/sitemap\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sitemap<\/a>\n        <\/li>\n      <\/ul>\n  <!-- end grid -->\n<!-- end footer -->\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>PTB Hero Section Discover &nbsp;&middot;&nbsp; Learn &nbsp;&middot;&nbsp; Grow Your Knowledge Hub at UPSI Tuanku Bainun Library provides access to scholarly collections, world-class digital resources, and professional reference services to support your academic journey. Title Author ISBN Keyword Search i Opens UPSI MINPAC catalog in a new tab. 350,000+ Collection Items 120+ Online Databases 25,000+ Registered&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1454","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Perpustakaan Tuanku Bainun - UPSI<\/title>\n<meta name=\"description\" content=\"The Tuanku Bainun Library provides essential academic resources for Universiti Pendidikan Sultan Idris (UPSI), a top education university in Malaysia and recognised as one of the best public universities in the country. Located in Tanjong Malim, Perak, UPSI stands as a leading Perak education university, playing a vital role in delivering quality education in Malaysia.The library supports teaching, learning, research, and publication by providing access to a wide range of scholarly materials, research databases, and advanced digital services, further strengthening UPSI education programs in Malaysia.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pustaka2.upsi.edu.my\/main\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Perpustakaan Tuanku Bainun - UPSI\" \/>\n<meta property=\"og:description\" content=\"The Tuanku Bainun Library provides essential academic resources for Universiti Pendidikan Sultan Idris (UPSI), a top education university in Malaysia and recognised as one of the best public universities in the country. Located in Tanjong Malim, Perak, UPSI stands as a leading Perak education university, playing a vital role in delivering quality education in Malaysia.The library supports teaching, learning, research, and publication by providing access to a wide range of scholarly materials, research databases, and advanced digital services, further strengthening UPSI education programs in Malaysia.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pustaka2.upsi.edu.my\/main\/\" \/>\n<meta property=\"og:site_name\" content=\"UPSI | Perpustakaan Tuanku Bainun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-01T09:08:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/2026\/05\/Perpustakaan-Tuanku-Bainun-1-e1778295242679.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/\",\"url\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/\",\"name\":\"Perpustakaan Tuanku Bainun - UPSI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Perpustakaan-Tuanku-Bainun-1-e1778295242679.jpg\",\"datePublished\":\"2026-01-12T06:56:42+00:00\",\"dateModified\":\"2026-07-01T09:08:36+00:00\",\"description\":\"The Tuanku Bainun Library provides essential academic resources for Universiti Pendidikan Sultan Idris (UPSI), a top education university in Malaysia and recognised as one of the best public universities in the country. Located in Tanjong Malim, Perak, UPSI stands as a leading Perak education university, playing a vital role in delivering quality education in Malaysia.The library supports teaching, learning, research, and publication by providing access to a wide range of scholarly materials, research databases, and advanced digital services, further strengthening UPSI education programs in Malaysia.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Perpustakaan-Tuanku-Bainun-1-e1778295242679.jpg\",\"contentUrl\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Perpustakaan-Tuanku-Bainun-1-e1778295242679.jpg\",\"width\":768,\"height\":498},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home &#8211; PTJ\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#website\",\"url\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/\",\"name\":\"UPSI | Perpustakaan Tuanku Bainun\",\"description\":\"Peneraju Kebitaraan Pendidikan\",\"publisher\":{\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#organization\",\"name\":\"UPSI | Perpustakaan Tuanku Bainun\",\"url\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/logo_upsi.png\",\"contentUrl\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/logo_upsi.png\",\"width\":259,\"height\":123,\"caption\":\"UPSI | Perpustakaan Tuanku Bainun\"},\"image\":{\"@id\":\"https:\\\/\\\/pustaka2.upsi.edu.my\\\/main\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Perpustakaan Tuanku Bainun - UPSI","description":"The Tuanku Bainun Library provides essential academic resources for Universiti Pendidikan Sultan Idris (UPSI), a top education university in Malaysia and recognised as one of the best public universities in the country. Located in Tanjong Malim, Perak, UPSI stands as a leading Perak education university, playing a vital role in delivering quality education in Malaysia.The library supports teaching, learning, research, and publication by providing access to a wide range of scholarly materials, research databases, and advanced digital services, further strengthening UPSI education programs in Malaysia.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pustaka2.upsi.edu.my\/main\/","og_locale":"en_US","og_type":"article","og_title":"Perpustakaan Tuanku Bainun - UPSI","og_description":"The Tuanku Bainun Library provides essential academic resources for Universiti Pendidikan Sultan Idris (UPSI), a top education university in Malaysia and recognised as one of the best public universities in the country. Located in Tanjong Malim, Perak, UPSI stands as a leading Perak education university, playing a vital role in delivering quality education in Malaysia.The library supports teaching, learning, research, and publication by providing access to a wide range of scholarly materials, research databases, and advanced digital services, further strengthening UPSI education programs in Malaysia.","og_url":"https:\/\/pustaka2.upsi.edu.my\/main\/","og_site_name":"UPSI | Perpustakaan Tuanku Bainun","article_modified_time":"2026-07-01T09:08:36+00:00","og_image":[{"url":"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/2026\/05\/Perpustakaan-Tuanku-Bainun-1-e1778295242679.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pustaka2.upsi.edu.my\/main\/","url":"https:\/\/pustaka2.upsi.edu.my\/main\/","name":"Perpustakaan Tuanku Bainun - UPSI","isPartOf":{"@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#primaryimage"},"image":{"@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#primaryimage"},"thumbnailUrl":"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/2026\/05\/Perpustakaan-Tuanku-Bainun-1-e1778295242679.jpg","datePublished":"2026-01-12T06:56:42+00:00","dateModified":"2026-07-01T09:08:36+00:00","description":"The Tuanku Bainun Library provides essential academic resources for Universiti Pendidikan Sultan Idris (UPSI), a top education university in Malaysia and recognised as one of the best public universities in the country. Located in Tanjong Malim, Perak, UPSI stands as a leading Perak education university, playing a vital role in delivering quality education in Malaysia.The library supports teaching, learning, research, and publication by providing access to a wide range of scholarly materials, research databases, and advanced digital services, further strengthening UPSI education programs in Malaysia.","breadcrumb":{"@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pustaka2.upsi.edu.my\/main\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#primaryimage","url":"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/2026\/05\/Perpustakaan-Tuanku-Bainun-1-e1778295242679.jpg","contentUrl":"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/2026\/05\/Perpustakaan-Tuanku-Bainun-1-e1778295242679.jpg","width":768,"height":498},{"@type":"BreadcrumbList","@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pustaka2.upsi.edu.my\/main\/"},{"@type":"ListItem","position":2,"name":"Home &#8211; PTJ"}]},{"@type":"WebSite","@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#website","url":"https:\/\/pustaka2.upsi.edu.my\/main\/","name":"UPSI | Perpustakaan Tuanku Bainun","description":"Peneraju Kebitaraan Pendidikan","publisher":{"@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pustaka2.upsi.edu.my\/main\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#organization","name":"UPSI | Perpustakaan Tuanku Bainun","url":"https:\/\/pustaka2.upsi.edu.my\/main\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#\/schema\/logo\/image\/","url":"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/2026\/01\/logo_upsi.png","contentUrl":"https:\/\/pustaka2.upsi.edu.my\/main\/wp-content\/uploads\/2026\/01\/logo_upsi.png","width":259,"height":123,"caption":"UPSI | Perpustakaan Tuanku Bainun"},"image":{"@id":"https:\/\/pustaka2.upsi.edu.my\/main\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/pustaka2.upsi.edu.my\/main\/index.php\/wp-json\/wp\/v2\/pages\/1454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pustaka2.upsi.edu.my\/main\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pustaka2.upsi.edu.my\/main\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pustaka2.upsi.edu.my\/main\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pustaka2.upsi.edu.my\/main\/index.php\/wp-json\/wp\/v2\/comments?post=1454"}],"version-history":[{"count":11,"href":"https:\/\/pustaka2.upsi.edu.my\/main\/index.php\/wp-json\/wp\/v2\/pages\/1454\/revisions"}],"predecessor-version":[{"id":2307,"href":"https:\/\/pustaka2.upsi.edu.my\/main\/index.php\/wp-json\/wp\/v2\/pages\/1454\/revisions\/2307"}],"wp:attachment":[{"href":"https:\/\/pustaka2.upsi.edu.my\/main\/index.php\/wp-json\/wp\/v2\/media?parent=1454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}