Tuesday, November 9, 2010

Aplikasi Konverter Satuan SI Sederhana Menggunakan VB.Net

Berdasar WIKI, definisi dari Sistem Satuan Internasional ini sendiri adalah "(nama aslinya dalam bahasa Perancis: Système International d'Unités atau SI) adalah sistem satuan atau besaran yang paling umum digunakan. Pada awalnya sistem ini merupakan sistem MKS, yaitu panjang (meter), massa (kilogram), dan waktu (detik/sekon). Sistem SI ini secara resmi digunakan di semua negara di dunia kecuali Amerika Serikat (yang menggunakan Sistem Imperial), Liberia, dan Myanmar.[1]

Dalam sistem SI terdapat 7 satuan dasar/pokok SI dan 2 satuan tanpa dimensi. Selain itu, dalam sistem SI terdapat standar awalan-awalan (prefix) yang dapat digunakan untuk penggandaan atau menurunkan satuan-satuan yang lain."

7 satuan dasar/pokok SI adalah sebagai berikut :
* Meter untuk panjang (m, l)
* Kilogram untuk massa (kg, m)
* Sekon untuk waktu (s, t)
* Ampere untuk arus listrik (A, i)
* Kelvin untuk suhu (K, T)
* mol untuk jumlah molekul (mol, n)
* Kandela untuk intensitas cahaya (cd, j)

dari data diatas, saya coba buat aplikasi sederhana untuk konversi data panjang yaitu satuan Meter, pada aplikasi ini terjadi pengalian maupun pembagian sederhana berdasarkan tingkatan level tangga dari gambar berikut,


dari gambar diatas, bisa diketahui bahwa apabila, nilai satuan mengalami downgrade level, maka akan dikalian 10 tiap kali turun, dan dibagi 10 pula untuk masing-masing upgrade level
berikut aplikasi yang saya bangun beserta interface dari aplikasinya,


gambar diatas adalah tatap muka utama dari aplikasi yang saya kembangkan, dihalaman itu terdapat 1 input yaitu, input nilai yang akan dikonversi, sedangkan untuk 2 buah dropdown disana adalah satuan awal nilai, dan satuan akhir hasil yang diinginkan


diatas adalah fungsi untuk menentukan range tangga, yang nantinya akan dimanfaatkan sebagai penghitung banyaknya jumlah pengali


sedangkan untuk gambar diatas adalah, fungsi untuk menentukan besaran pengalinya, dimana fungsi ini adalah turunan pemanfaatan dari fungsi sebelumnya.

sekian aplikasi mini, tiny, dan sederhana ini,hehe..
semoga dapat bermanfaat, DISINI. (Dalam Pengembangan) Wassalam :)

1 comment:

  1. thanks buat contoh aplikasinya bung muchlis... sangat membantu saya... ^_^

    ReplyDelete