Beberapa kali, saya mengajar secara private orang-orang yang terlibat dalam bisnis dan akhir-akhir ini mereka menyadari pentingnya menggunakan komputer untuk menunjang karir mereka. Pada umumnya, mereka menjumpai kendala pada kecepatan kerja terhadap pekerjaan-pekerjaan yang memiliki pola tertentu dan harus mereka lakukan berulang-ulang. Secara sederhana, mereka berpikir bahwa mengerjakan hal demikian sehari-hari seharusnya dapat lebih cepat pada hari berikutnya. Namun, kejenuhan adalah kendala yang mereka hadapi pada diri sendiri sehingga justru di hari berikutnya dapat sangat lambat.
Pada suatu hari, seorang murid yang bekerja dalam keagenan tenaga kerja ke luar negeri diharuskan oleh koleganya agar beberapa masalah administrasi data harus diberikan secepatnya. Nah.. ini dia, ketika dia tidak mampu menggunakan komputer, amatlah sulit dan bisa-bisa koleganya tidak percaya kecakapannya. Selain itu, kini dia harus mendata semua tenaga kerja yang harus disalurkannya ke luar negeri. Atas dasar itu, saya berikan tahapan berikut:
- Tentukan data yang hendak dibuatkan databasenya.
- Tentukan, bagian atau komponen data yang hendak ditabelkan.
- Tentukan sifat-sifat data itu, misalnya apakah data itu berupa angka yang suatu saat nanti bisa dilakukan tindakan matematis ataukah sekedar huruf-huruf biasa, ataukan pilihan dari sejumlah option?
- Cari didalam program komputer terkait, dalam hal ini microsoft excel, data yang memenuhi kualifikasi jenis-jenis data dari komponen-komponen tabel tersebut: untuk berjenis angka maka gunakan numeric; jika berjenis huruf, gunakan jenis text, jika dua pilihan saja, gunakan boolean. Mungkin juga data berupa tanggal, waktu atau jam.
Selanjutnya dia berikan:
- Databasenya adalah identitas tenaga kerja pelamar dan kualifikasinya.
- Kemudian, dari klien ini, dia harus mempunyai catatan data: nama,tanggal lahir, pendididkan terakhir, kursus terakhir, skala nilai huruf hasil interview, dan biaya yang dikenakan.
- dia berikan rinciannya: nama(huruf biasa), tanggal lahir( tanggal), pendidikan terakhir(huruf biasa), kursus terakhir(huruf biasa), skala nilai interview(huruf dari A sampai E), biaya ( angka ).
Dari keterangan ini, saya berikan:
- nama ->text ( 60 huruf )
- tanggal lahir -> date
- pendidikan terakhir ->text ( 200 huruf )
- kursus terakhir ->text ( 200 huruf )
- skala nilai -> text ( 1 huruf )
- biaya -> angka atau currency
Dengan penjelasan ini dan kemudahan sistem tabel di microsoft excel, bekas murid saya kini dapat mendatabasekan data kliennya yang adalah pelamar kerja.
Anda dapat juga membuat database mysqlnya, dan jika anda dapat mengkompile skrip, anda buatkan skrip programnya dengan generator DFGEN.ExE, kemudian anda ubah posisi kontrolnya agar tampak indah, skrip produk DFGEN ini anda kompile dengan Delphi 7, maka anda akan memiliki aplikasi database untuk klien tenaga kerja.
Berikut contoh query untuk membuat tabel pelamar dalam mysql:
Contoh Database Pelamar Kerja sederhana
CREATE TABLE `test`.`pelamar kerja` (
`id` int(11) unsigned NOT NULL auto_increment,
`nama` varchar(40) NULL,
`tanggallahir` date NULL,
`pendidikan terakhir` varchar(200) NULL,
`kursus terakhir` varchar(200) NULL,
`nilai interview` varchar(1) NULL,
`biaya` double(12,2) unsigned NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM CHARACTER SET='utf8';
Salam bahagia

