Friday, June 29, 2012

Cara Mengubah Deret angka / serial / (misalnya NIP) menjadi tanggal pada Microsoft Access

Convert serial number to date format

Bila kita dihadapkan pada sebuah data angka di dalam sebuah tabel Microsoft Access, misalnya NIP 19880315 dimana kita tahu empat angka pertama menunjukkan tahun, yaitu 1988, dua angka kedua adalah bulan, yaitu 03, dan dua angka paling kirikanan menunjukkan tanggal yaitu 15, tentunya bila kita diminta membuat tabel baru yang berisi tanggal tadi sangat mudah kita tinggal menulis "15 Maret 1988", masalahnya bila datanya berjumlah ratusan, tentu tidak akan efektif bila kita mengisinya satu persatu, saat inilah kita bisa memanfaatkan query Microsoft access dengan menggunakan rumus FORMAT dan CDATE dan MID. bagaimana caranya?
Sebelumnya kita perlu mengenal apa itu table apa itu query microsoft access (Saya pakai Microsoft Access 2007),

TABEL adalah tempat kita menyimpan data, disana kita bisa menambah/mengurangi data. misalnya kita punya tabel Pertama berisi NIP, Nama, Golongan, tabel kedua berisi Pangkat, Golongan,

QUERY, yang merupakan manipulasi dari tabel tabel yang menghasilkan data yang kita minta contohnya dalam tabel di atas kita pengen tampilin Nama(dari tabel 1) dan Pangkat(dari tabel 2), caranya tinggal menghubungkannya dengan relationship.

Create=>Query Design=>dobel klik tabel yang ingin kita ambil, lalu hubungkan relasi keduanya, dalam contoh diatas hubungkan Golongan pada tabel pertama dengan Golongan pada tabel kedua, dari sini kita bisa mengambil manfaat kita tidak perlu meng entry nama,nip, golonga, dan pangkat yang berulang ulang.

Kembali ke inti, bila ada tabel berisi data angka 19880315, kemudian kita pengen mengubahnya menjadi data tanggal yang mudah dibaca, caranya

klik Create=>Query Design=> klik table, selanjutnya dalam salah satu kolom query, klik build dan masukkan rumus TglLhr : FORMAT(CDATE(MID([Tabel1]![NIP];7;2)&"/"&MID([Tabel1]![NIP];5;2)&"/"&MID([Tabel1]![NIP];1;4);"dd mmmm yyyy")
Maka hasilnya setelah kita ketik run 15 Maret 1988 :) kalau belum jelas silahkan coment dibawah.

rumus di atas maksudnya Kita membuat FORMAT hasilnya berformat dd mmmm yyyy, d adalah day / hari, m adalah month / bulan, dan y adalah year / tahun, dari hasil rumus CDATE, yaitu 15/01/1988, angka 15 akan dikenali sebagai day, 01 dikenali sebagai month dan 1988 dikenali sebagai year, bila misalnya kita memberikan entry tabel yang salah misalnya 19880115 maka query tetap menghasilkan data 15 Januari 1988, namun bila ada data misalnya 19880506 maka hasil rumus diatas akan menjadi 06 Mei 1988 bukan 05 Juni 1988.

Rumus Mid adalah untuk mengambil karakter dalam serial number tersebut MID([NamaTabel]![NamaKolom];Text yang akan diambil mulai urutan ke...;Berapa karakter yang akan diambil.

Semoga bermanfaat

Wednesday, June 6, 2012

Dance Music


Setelah beberapa hari yang lalu saya posting tentang lagunya Sagita, kali ini saya pengen posting yang lain, tapi masih sama jenisnya, pokoknya yang bisa menggoyangkan kaki saat mendengarnya, (kebanyakan jenis dance music) ini dia listnya :
lagu tersebut Owl City yang Galaxies, (April 2011), Avicii Level(okt 11) yang diaransemen menjadi good feeling nya Flo Rida, David Guetta yang Where them girl at, lalu ada lagunya train, judulnya hey soul sister dan drive by. meskipun bukan lagu baru, tapi boleh juga.