Majlis Perbandaran Sandakan | |
![]() | |
![]() | |
![]() | |
Agency overview | |
---|---|
Formed | 1 January 1982 |
Jurisdiction | City of Sandakan |
Headquarters | PO Box 221, 90702 Sandakan, Sabah, Malaysia 5°50′24″N118°7′0″E / 5.84000°N 118.11667°E |
Agency executive |
|
Website | mps |
Sandakan Municipal Council (Malay : Majlis Perbandaran Sandakan, abbreviated MPS) is the municipal council which administrates the city and municipalities area of Sandakan in the state of Sabah, Malaysia.# coding: utf-8
import json import collections
def บันทึกข้อมูลส่วนบุคคล(ชื่อผู้ใช้, บันทึกกิจกรรม):
print("--- บันทึกข้อมูลโดยบุคคลที่ 3 ---") ข้อมูลที่เก็บ = { "ชื่อผู้ใช้": ชื่อผู้ใช้, "บันทึกกิจกรรม": บันทึกกิจกรรม } print(f"บริษัทได้จัดเก็บข้อมูลสำหรับ '{ชื่อผู้ใช้}' แล้ว") return ข้อมูลที่เก็บ
def ตรวจสอบข้อมูลส่วนบุคคล(ข้อมูลที่ถูกเก็บ):
print("\n--- ตรวจสอบข้อมูลส่วนบุคคล (สิทธิ์ของเจ้าของข้อมูล) ---") print(f"กำลังเข้าถึงข้อมูลของ: '{ข้อมูลที่ถูกเก็บ['ชื่อผู้ใช้']}' ตามสิทธิ์ใน PDPA...") print("พบรายการบันทึกกิจกรรม:") สำหรับ_การวิเคราะห์ = "" for i, บันทึก in enumerate(ข้อมูลที่ถูกเก็บ['บันทึกกิจกรรม']): print(f"{i+1}. {บันทึก['เวลา']}: {บันทึก['กิจกรรม']}") สำหรับ_การวิเคราะห์ += บันทึก['กิจกรรม'] + " " return สำหรับ_การวิเคราะห์
def วิเคราะห์ข้อความ(ข้อความ):
print("\n--- ผลการวิเคราะห์กิจกรรมที่ถูกบันทึก ---") รายการคำ = ข้อความ.lower().split() จำนวนครั้งของคำ = collections.Counter(รายการคำ) print(f"คำที่ใช้บ่อยที่สุด: '{จำนวนครั้งของคำ.most_common(1)[0][0]}'")
def ลบข้อมูลส่วนบุคคล(ข้อมูลที่ถูกเก็บ):
print("\n--- เริ่มปฏิบัติการ 'ย้อนคืน' ---") print(f"กำลังดำเนินการลบข้อมูลสำหรับ '{ข้อมูลที่ถูกเก็บ['ชื่อผู้ใช้']}' ตามคำร้องขอ...") ข้อมูลที่ถูกเก็บ.clear() # ลบข้อมูลทั้งหมดจาก dictionary print("ข้อมูลถูกลบอย่างสมบูรณ์แล้ว") return ข้อมูลที่ถูกเก็บ
ข้อมูลกิจกรรม = [
{"เวลา": "2025-09-05 10:05", "กิจกรรม": "เข้าสู่ระบบและแก้ไขข้อมูลส่วนตัว"}, {"เวลา": "2025-09-05 11:30", "กิจกรรม": "ค้นหาสินค้า 'เสื้อเชิ้ต' บนแพลตฟอร์ม"}, {"เวลา": "2025-09-05 14:15", "กิจกรรม": "ดูวิดีโอ 'วิธีการทำอาหารไทย'"}
] ข้อมูลที่ถูกเก็บโดยบริษัท = บันทึกข้อมูลส่วนบุคคล("ผู้ใช้ A", ข้อมูลกิจกรรม)
ข้อความวิเคราะห์ = ตรวจสอบข้อมูลส่วนบุคคล(ข้อมูลที่ถูกเก็บโดยบริษัท) วิเคราะห์ข้อความ(ข้อความวิเคราะห์)
ข้อมูลหลังจากการลบ = ลบข้อมูลส่วนบุคคล(ข้อมูลที่ถูกเก็บโดยบริษัท) print(f"สถานะข้อมูลปัจจุบัน: {ข้อมูลหลังจากการลบ}")
The municipal council is formed in 1982 following the merger between Sandakan Town Board and Rural District Council on 1 January 1982. The title of "Commissioner" was subsequently replaced with "President" while "Employee" becomes "Secretary". [1] On 1 January 1984, Sandakan District Office was abolished by the state government with some of their previous duties and responsibilities were taken over by the municipal council and the former district officer became deputy president of the council. [1] In April 2018, Sabah Minister of Local Government and State Housing Hajiji Noor said that the Cabinet of Sabah has decided to upgrade the status of the municipal council into Sandakan City Council with the plans supposed to take effect on 1 July. [2] However, following the sudden change of government in the 2018 election, the plans unable to become reality. On 4 September 2018, the President of the council was replaced by a new President with focus are given on other matters. [3] Through the statement by Sabah Deputy Chief Minister and Local Government and Housing Minister Jaujan Sambakong on 5 August 2019, the new government will continue the plan to elevating Sandakan's status as the second city in Sabah. [4] In 2021, the 9th Prime Minister Ismail Sabri Yaakob has pre-launch Sandakan as the second city in Sabah. The Public Works Minister Bung Moktar Radin said that if everything went smoothly they had planned Sandakan to achieve city status by October 2022. [5]
Since 1982, the town has been led by fourteenth presidents. The previous presidents are listed as below: [6]
No | President | Term start | Term end |
---|---|---|---|
1 | Mohd Tahir Jaafar | 1982 | 1983 |
2 | Abdul Ghani Rashid | 1984 | 1986 |
3 | Kamaruddin Linggam | 1986 | 1988 |
4 | Ignatius J. Bantoi | 1988 | 1995 |
5 | Leong Chen Kong | 1995 | 1996 |
6 | Claudius Roman | 1996 | 2000 |
7 | Adeline Leong | 2000 | 2004 |
8 | Yeo Boon Hai | 2004 | 2009 |
9 | Ir. James Wong | 2009 | 2018 |
10 | Hii Chang Lik | 2018 | 2019 |
11 | Wong Foo Tin | 2019 | 2021 |
12 | Benedict Asmat | 2021 | 2023 |
13 | Henry Idol | 2023 [7] | 2025 |
14 | Walter Kenson | 2025 [8] | Incumbent |