Rabu, 20 November 2013

makalah basis data


BAB I
PENDAHULUAN

1.      Latar Belakang

Sejalan dengan perkembangan ilmu dan teknologi dewasa ini, semakin banyak perusahaan atau instansi yang bermunculan. Pada masa sekarang, suatu perusahaan sebaiknya dapat bekerja dengan cepat tepat dan benar dengan tingkat ketelitian yang tinggi agar dapat terus berjalan dan bertahan dalam persaingan yang kompetitif. Sistem informasi yang dibutuhkan juga harus akurat, tepat waktu dan fleksibel. Hal ini akan menunjang kelancaran aktivitas di perusahaan atau instansi dalam kegiatan sehari-harinya.

2.       Tujuan

Tujuan pembuatan tugas akhir ini adalah :
1.  Untuk memudahkan penyajian laporan maupun dokumen yang diperlukan.
2.  Untuk merancang suatu sistem informasi yang mengolah data gaji karyawan secara efektif dan   efisien dengan komputer.

3.         Pembatasan Masalah

Mengingat terbatasnya waktu dan tenaga serta untuk menghindari meluasnya
pembahasan masalah, maka penulis membatasi permasalahan Tugas Akhir ini pada :
1. Pembuatan sistem informasi pengolahan gaji karyawan yang berbasis computer dengan menggunakan My Sql
2. Sistem penggajian ini hanya mencakup karyawan PT. Surya Utama Nusaparka Cabang Semarang.
3. Software yang digunakan adalah :
Xampp yang merupakan program aplikasi basis data (data base)
canggih dan populer yang sangat memperhatikan kemudahan pemakaian, fleksibel, dan integrasi dengan program aplikasi lainnya, kemudahan bekerja pada sistem jaringan serta pemanfaatan secara optimal fasilitas yang terdapat pada internet dan intranet.. Adapun bahasa yang akan digunakan untuk mengimplementasikan sistem informasi administrasi akademik ini
adalah bahasa pemrograman My Sql yang memiliki kemampuan sebagai bahasa pemrograman berorientasi objek













BAB II
LANDASAN TEORI

1.      PEMBAHASAN

      Dalam pembuatan database penggajian karyawan, pertama kali yang harus diketahui adalah bagaimana bentuk penggajianya, karyanya dan jam kerjanya.
Langkah pertama yang diambil adalah menghitung berapa jumlah karyawanya dan membagi sesuai dengan jabatanya. Setelah tau jumlah karyawanya dan jabatanya. Barulah menghitung jam kerjanya, terus keterlambatanya, waktu lemburnya itu semua akan kita ketahui dengan jam ceklok atau sejenisnya












Dengan adanya suatu alat bantuan ini para karyawan tidak bias menipu jam kerjanya sehingga
Membuat semua karyawan jadi lebih tau system penggajian tempat dia kerja gimana. Setelah itu barulah kita bagi karyawan sesuai jabatanya dan gajinya barulah kita buat system penggajian nya menggunakan applikasi my sql atau bisa juga menggunakan Xampp.
2.      ERD PENGGAJIAN KARYAWAN












3.      NORMALISASI
Normalisasi adalah tahap perbaikan data yang dimiliki, saat ini untuk database penggajian karyawan belum sempurna jadi harus perlu kita normalisasikan
Data awal
Kode karyawan
Nama
ID Jabatan
Jabatan
Lama bekerja
Tunjangan
Gaji pokok
Upah
Total gaji
(26 hari)
Lembur
(1x60.000)
001
Rudi Hendry
MG01
Manager
27
Rp  500,000
Rp  5,000,000
Rp      60,000
Rp       5,560,000
007
Anes
MM01
marketing
26
Rp  200,000
Rp  1,600,000
Rp                -
Rp       1,800,000
009
Ayu
MM03
marketing
24
Rp  200,000
Rp  1,600,000
-120,000
Rp       1,680,000
003
Citra Lasmana
AK02
Accounting
26
Rp  200,000
Rp  2,000,000
Rp                -
Rp       2,200,000
008
Dani
MM02
marketing
28
Rp  200,000
Rp  1,600,000
Rp    120,000
Rp       1,920,000
013
dayat
GD02
Gudang
26
Rp  200,000
Rp  1,500,000
Rp                -
Rp       1,700,000
014
Debby
SP01
Supir
28
Rp  200,000
Rp  1,700,000
Rp    120,000
Rp       2,020,000
006
Gusti Erianda
DG01
Designer
29
Rp  300,000
Rp  2,500,000
Rp    180,000
Rp       2,980,000
004
Hana
AK03
Accounting
25
Rp  200,000
Rp  2,000,000
-60,000
Rp       2,140,000
011
Joni Saputra
MM05
marketing
26
Rp  200,000
Rp  1,600,000
Rp                -
Rp       1,800,000
010
Man Ferdian
MM04
marketing
29
Rp  200,000
Rp  1,600,000
Rp    180,000
Rp       1,980,000
015
Marcel
SP02
Supir
27
Rp  200,000
Rp  1,700,000
Rp      60,000
Rp       1,960,000
005
Nahdatul Choirot
CS01
CSO
26
Rp  200,000
Rp  1,800,000
Rp                -
Rp       2,000,000
002
Sri Primana nanda
AK01
Accounting
28
Rp  200,000
Rp  2,000,000
Rp    120,000
Rp       2,320,000
012
Teri
GD01
Gudang
26
Rp  200,000
Rp  1,500,000
Rp                -
Rp       1,700,000

Setalah Dapat data karyawan dan gajinnya barulah kita normalisasikan dalam bentuk ke 1 (1NF)
Kode karyawan
Nama
ID Jabatan
Jabatan
Lama bekerja
Tunjangan
Gaji pokok
Upah
Total gaji
(26 hari)
Lembur
(1x60.000)
001
Rudi Hendry
MG01
Manager
27
 Rp  500,000
 Rp  5,000,000
 Rp      60,000
 Rp       5,560,000
002
Sri Primana nanda
AK01
Accounting
28
 Rp  200,000
 Rp  2,000,000
 Rp    120,000
 Rp       2,320,000
003
Citra Lasmana
AK02
Accounting
26
 Rp  200,000
 Rp  2,000,000
 Rp                -
 Rp       2,200,000
004
Hana
AK03
Accounting
25
 Rp  200,000
 Rp  2,000,000
-60,000
 Rp       2,140,000
005
Nahdatul Choirot
CS01
CSO
26
 Rp  200,000
 Rp  1,800,000
 Rp                -
 Rp       2,000,000
006
Gusti Erianda
DG01
Designer
29
 Rp  300,000
 Rp  2,500,000
 Rp    180,000
 Rp       2,980,000
007
Anes
MM01
marketing
26
 Rp  200,000
 Rp  1,600,000
 Rp                -
 Rp       1,800,000
008
Dani
MM02
marketing
28
 Rp  200,000
 Rp  1,600,000
 Rp    120,000
 Rp       1,920,000
009
Ayu
MM03
marketing
24
 Rp  200,000
 Rp  1,600,000
-120,000
 Rp       1,680,000
010
Man Ferdian
MM04
marketing
29
 Rp  200,000
 Rp  1,600,000
 Rp    180,000
 Rp       1,980,000
011
Joni Saputra
MM05
marketing
26
 Rp  200,000
 Rp  1,600,000
 Rp                -
 Rp       1,800,000
012
Teri
GD01
Gudang
26
 Rp  200,000
 Rp  1,500,000
 Rp                -
 Rp       1,700,000
013
dayat
GD02
26
 Rp  200,000
 Rp  1,500,000
 Rp                -
 Rp       1,700,000
014
Debby
SP01
Supir
28
 Rp  200,000
 Rp  1,700,000
 Rp    120,000
 Rp       2,020,000
015
Marcel
SP02
Supir
27
 Rp  200,000
 Rp  1,700,000
 Rp      60,000
 Rp       1,960,000






Setelah kita normalisasikan dalam bentuk pertama, barulah kita normalisasikan dalam bentuk kedua (2NF)
Kode karyawan
Nama
Lama bekerja

(26 hari)


001
Rudi Hendry
27

002
Sri Primana nanda
28

003
Citra Lasmana
26

004
Hana
25

005
Nahdatul Choirot
26

006
Gusti Erianda
29

007
Anes
26

008
Dani
28

009
Ayu
24

010
Man Ferdian
29

011
Joni Saputra
26

012
Teri
26

013
dayat
26

014
Debby
28

015
Marcel
27


ID Jabatan
Jabatan
Tunjangan
Gaji pokok
Upah
Lembur
(1x60.000)
MG01
Manager
 Rp  500,000
 Rp  5,000,000
 Rp      60,000
AK01
Accounting
 Rp  200,000
 Rp  2,000,000
 Rp    120,000
AK02
Accounting
 Rp  200,000
 Rp  2,000,000
 Rp                -
AK03
Accounting
 Rp  200,000
 Rp  2,000,000
-60,000
CS01
CSO
 Rp  200,000
 Rp  1,800,000
 Rp                -
DG01
Designer
 Rp  300,000
 Rp  2,500,000
 Rp    180,000
MM01
Marketing
 Rp  200,000
 Rp  1,600,000
 Rp                -
MM02
Marketing
 Rp  200,000
 Rp  1,600,000
 Rp    120,000
MM03
Marketing
 Rp  200,000
 Rp  1,600,000
-120,000
MM04
Marketing
 Rp  200,000
 Rp  1,600,000
 Rp    180,000
MM05
Marketing
 Rp  200,000
 Rp  1,600,000
 Rp                -
GD01
Gudang
 Rp  200,000
 Rp  1,500,000
 Rp                -
GD02
Gudang
 Rp  200,000
 Rp  1,500,000
 Rp                -
SP01
Supir
 Rp  200,000
 Rp  1,700,000
 Rp    120,000
SP02
Supir
 Rp  200,000
 Rp  1,700,000
 Rp      60,000

Setelah kita ubah dalam bentuk 2NF barubah kita Normalisasikan dalam bentuk 3NF


Dari Normalisasi 2NF kita telah mendapatkan Primary Key yaitu
-          Kode karyawan
-          ID jabatan
Dengan telah ditemukanya Primary Key barulah kita ubah dalam bentuk 3NF
KARYAWAN

JABATAN
* Kode_karyawan

*ID_Jabatan
Nama_Karyawan

Jabatan
Lama_Bekerja

Tnjangan
Gaji_pokok

Gaji_pokok


Upah_lembur

Dengan selesainya normalisasi 3NF maka untuk tahap normalisasi sekarang tinggal kita buat rancangan nya menggunakan Xampp

4.      STRUKTUR FILE PENGGAJIAN KARYAWAN
Langkah pertama masuk di Mysql menggunkan Xampp, dengan cara cd.. , lalu cd.. lagi dan setelah itu barulah  kita buat cd xampp\mysql\bin
Setelah langkah pertama, barulah kita masuk kelangkah ke 2 dengan membuat database, setelah membuat database baru kita gunakan database yang kita buat tadi
Langkah selanjut membuat table, langkah membuat tabelnya ada seperti gambar diatas
Setelah buat table ada baiknya kita cek dulu tabelnya, udah benar atau belum

Karena tabelnya udah benar barulah kita imput datanya kedalam tabel
Biar lebih jelas cara masukkan datanya bisa lihat diatas
Oke karena udah di imput barulah kita lihat hasilnya, hasilnya bisa lihat di gambar diatas
Biar lebih jelas, sengaja dikasih gambar yang lebih jelas



















BAB III
PENUTUP

1.      KESIMPULAN

Dengan adanya system penggajian ini, dapat memudah pihak perusahaan dan juga bisa lebih terbuka sama karyawan serta membuat karyawan lebih tau hak mereka dan kewajiban mereka. Penggunakan system penggajian ini lebih menghemat waktu serta membuat semua pekerjaan jadi lebih mudah, praktis dan lebih sedikit mengeluarkan dana.

2.      SARAN
Untuk penggunaan system ini ada baiknya menggunakan energy listrik cadangan seperti UPS atau Diesel. Dikerenakan apabila mati lampu para karyawan tidak ada membohongi jam masuknya

Tidak ada komentar:

Posting Komentar