20 April 2010

Menghitung Masa Kerja #1

Pada contoh kasus kali ini akan menampilkan permsalahan klasik tentang
bagaimana mengitung masa kerja yang pada intinya bagaimana mencari selisih diantara dua tanggal yang berbeda. Selanjutnya kasus ini akan berkembang dengan kasus yang sama misal menghitung usia seseorang, menghitung lama studi seorang mahasiswa dan sebagainya.

Ada banyak cara untuk menghitung waktu berdasarkan selisih antara dua tanggal, pada conoh kali ini akan diampilkan contoh sederhana, dimana
hanya menggunakan dua fungsi yaitu fungsi INT() unuk membulatkan kebawah, dan fungsi NOW() untuk memmanggil tanggal sekarang dari komputer serta perhitungan matematis biasa.

Asumsi yang digunakan adalah dalam satu tahun terdapat 365 hari dan dalam
satu bulan terdapat 30 hari.

Untuk jelasnya perhatikan gambar dibawah ini ! tugas anda hanya mengisi bagian yang berwarna kuningan saja

Langkah-langkah pengerjaan

  • Jenis kelamin diisi dengan mengambil dari nomor induk yaitu digit keempat sebanyak satu digit, jika digit keempat bernilai 1 maka jenis kelaminnya laki-laki, jika bernilai 2 maka jenis kelaminnya perempuan, untuk mengambil digit keempat yaitu angka 1 atau 2 maka digunakan fungsi MID(), dan hasilnya dilakukan pemilihan dengan fungsi IF(), maka pada kolom D5 diisi dengan rumus :
    =IF(MID(B6;4;1)=”1″;”Laki-laki”;”Perempuan”)
    Untuk baris selanjutnya silahkan dicopy rumusnya
  • Tahun diisi dengan mengurangi tanggal sekarang dengan tanggal masuk, untuk mengetahui tanggal sekarang digunakan fungsi NOW() dan hasilnya akan berupa hari, supaya menjadi tahun maka jumlah hari tersebut kita bagi dengan angka 365 hari, asumsinya 1 tahun 365 hari, dan agar hasilnya bilangan bulat tanpa desimal dibelakangnya kita bulatkan kebawah dengan fungsi INT(), dari ketentuan tersebut maka rumus untuk mengisi tahun adalah :
    =INT((NOW()-E6)/365)
    Untuk baris berikutnya copy rumus tersebut !
  • Untuk pengisian bulan, urutannya adalah mencari selisih dalam hari anatar tanggal sekarang dengan tanggal masuk (sebut saja hasilnya A), kemudian mencari jumlah hari dari kolom tahun dengan mengkali 365 (sebut saja hasilnya B), kemudian selisihkan antara A dengan B dan hasilnya dibagi 365, hasilnya dikali 12 dan bulatkan kebawah hasil akhirnya, dari logika diatas maka rumus secara sederhana adalah :
    int(((A-B)/365)*12)
    sedangkan jika diimplementasikan kedalam formula excel untuk menghitung bulan adalah
    =INT((((NOW()-E6)-(F6*365))/365)*12)
    copy untuk mngisi baris dibawahnya
  • Untuk pengisian kolom hari, logikanya adalah mencari jml hari dari tanggalmasuk sampai dengan tanggal ini (sebut saja A), kemudian mengkonversi kolom tahun menjadi hari dengan mengkalikan dengan nilai 365 (sebut saja B), mengkonversi kolom bulan menjadi hari dengan mengkalikan dengan angka 30 (sebut saja C), selisihkan ketiga variabel tersebut dan hasilnya dibulatkan kebawah sehingga rumusnya :
    int(A-B-C)
    Jika diimplementasikan dalam formula nya adalah :
    =INT((NOW()-E6)-(F6*365)-(G6*30))
    untuk baris selanjutnya copy rumus tersebut

Untuk latihannya silahkan download

Previous Post
Next Post

0 comments: