ABSTRAK
Balai Metrologi wilayah Surakarta merupakan salah satu Unit Pelaksana Teknis dari Departemen Perdagangan, yang memiliki 4 tugas pokok, yang salah satunya adalah melakukan tera dan tera ulang terhadap alat-alat Ukur Takar Timbang dan Perlengkapannya (UTTP) serta kalibrasi alat ukur.
Untuk membantu dalam menjalankan salah satu tugas pokok tersebut maka penulis mengembangkan sebuah perangkat lunak yang mampu membantu proses peneraan, kalibrasi dan juga inventarisir alat-alat UTTP. Pengembangan perangkat lunak tersebut menggunakan metode Rational Unified Process (RUP), dengan bahasa permodelan Unified Modeling Language (UML). Pada tahap implementasi penulis menggunakan perangkat pemrograman berbasis web, PHP versi 5.1.2 serta menggunakan mesin basis data MySQL versi 5.0.18. Pengujian terhadap perangkat lunak dilakukan dengan metode blackbox testing.
Produk dari pengembangan tersebut adalah sebuah perangkat lunak berbasis web, yang memiliki media penyimpanan terpusat di dalam sebuah database server sehingga integritas data lebih terjamin. Dengan pembagian tipe pemakai perangkat lunak berdasarkan divisi atau seksi, maka perangkat lunak ini terbagi secara fungsional sesuai dengan divisi atau seksi di Balai Metrologi, dengan kata lain perangkat lunak terdiri dari sub-sub perangkat lunak yang saling bergantung satu sama lain, hal ini bertujuan agar proses yang terjadi terjaga keberurutannya. Perangkat lunak yang dihasilkan mampu membantu peneraan dan kalibrasi dalam hal pendaftaran, penghitungan uang tera dan kalibrasi, penyimpanan data tera, tera ulang dan kalibrasi serta rekapitulasi tera, tera ulang dan kalibrasi. Perangkat lunak juga menangani inventarisir untuk daftar alat-alat UTTP beserta pengaturan tarif.