Puputan on balilaisten käymä itsemurhataistelu hollantilaisia imperialisteja vastaan.
Hollannin siirtomaa-armeija otti haltuunsa Balin suurimman kaupungin ja Etelä-Balin pääkaupungin Denpasarin vuonna 1906. Balin hallitsijasuvut ymmärsivät valtansa päättyneen. Heillä oli mielestään olemassa vain yksi vaihtoehto reagoida – itsemurhataistelu eli puputan. "Taisteluun" osallistui koko hovi pieniä lapsia myöten.
Kun Denpasarin kaupunki oli valloitettu, hovin jäsenet marssivat juhla-asuissa näyttävinä saattueina aseinaan rituaalitikarit. Saattueet kävelivät rauhallisesti hollantilaisia vastaan pysähtymättä, vaikka hollantilaiset avasivat tulen. Hallitsijat tulivat ensimmäisessä aallossa, sitten vaimot lapset sylissään, sitten nuoret hallitsijan 12-vuotiaan veljen johdolla. Kaikki surmattiin; balilaiset tappoivat pikkulapset itse tikareilla.
Etelä-Balin koko hovi tuhoutui viimeistä jäsentä myöten. Uhraus ei jäänyt kuitenkaan turhaksi. Ranskalainen lehtimies näki tapahtuman ja raportoi asiasta Euroopan lehtiin. Hollantilaisten maine siirtomaaisäntinä kärsi tietysti tästä. Tapahtuman jälkeen hollantilaiset suhtautuivat balilaisiin hyvin varovaisesti – he ilmeisesti ymmärsivät, että kyseessä oli ylpeä kansa, jonka reaktiot huonoon kohteluun voivat olla arvaamattomat. Balista tulikin sittemmin Hollannin mallisiirtomaa.