Algoritma menerima masukan nama, id_pelanggan, alamat, Kode_type_pelanggan dan jumlah_pemakaian_air, dan mencetak nama, id_pelanggan, alamat, kode_ pelanggan, dan tagihan biaya ke piranti keluaran <- ini spesifikasi algoritma} DEKLARASI : nama : string {nama pelanggan} kode_type_pelanggan : string {kode type pelanggan} alamat : string {alamat pelanggan} kode_type_pelanggan:numerik {kode pelanggan} biaya1, biaya2, tagihan_biaya:numerik jumlah_pemakaian_air:numerik {jumlah pemakaian air} DESKRIPSI : read (nama, id_pelanggan, alamat, Kode_type_pelanggan, jumlah_pemakaian_air) jika kode_type_pelanggan=1 maka kode_pelanggan=”Rumah Tangga” jika jumlah_pemakaian_air<=15 maka biaya1=15*1000 biaya2=0 jika tidak biaya1=15*1000 biaya2=(jumlah_pemakaian_air-15)*1500 jika tidak jika kode_type_pelanggan=2 maka kode_pelanggan=”Rumah Usaha” jika jumlah_pemakaian_air<=15 maka biaya1=15*2000 biaya2=0 jika tidak biaya1=15*2000 biaya2=(jumlah_pemakaian_air-15)*3000 jika tidak kode_pelanggan=”Rumah Sosial” jika jumlah_pemakaian_air<=15 maka biaya1=15*500 biaya2=0 jika tidak biaya1=15*500 biaya2=(jumlah_pemakaian_air-15)*1000