Air merupakan kebutuhan primer dalam kehidupan. Air banyak digunakan untuk minum, mencuci, mandi, dan kepentingan lainnya. Pembayaran tagihan pelanggan air yang saat ini bersifat pasca bayar memiliki beberapa kelemahan, antara lain: pelanggan sering kali lupa membayar tagihan air setiap bulan yang berakibat tagihan tersebut ditambahkan ke bulan berikutnya dan pencatatan meter air masih dilakukan secara manual. Hal ini dapat merugikan PAM (Perusahaan Air Minum) karena ada kemungkinan pelanggan belum membayar walaupun telah menggunakan air. Makalah ini membahas aplikasi smart card untuk sistem prabayar pelanggan air PAM. Saldo yang dimiliki pelanggan disimpan pada smart card. Pelanggan dapat menggunakan air apabila masih mempunyai saldo pada kartu tersebut. Saldo dapat diisi ulang pada tempat-tempat pengisian saldo. Sistem ini menggunakan solenoid water valve untuk mengatur buka tutupnya aliran air and mikrokontroler sebagai pengendali komponen-komponen yang terdapat di dalam sistem. Proses isi ulang saldo menggunakan komputer dan smart card reader dengan program Visual Basic. Dari hasil pengujian, sistem dapat berjalan dengan baik sesuai dengan rancangan.
Kata kunci: smart card, smart card reader, EEPROM, solenoid water valve, prabayar, Mikrokontroler