Sunday 29 December 2013

5 Penutup

5.1 Hambatan yang Dialami
Hambatan yang dialami selema membuat produk ini adalah :

  1.  Sulitnya berkomunikasi dengan pihak perusahaan sehingga menghasilkan data yang tidak konsisten.
  2.  Sulitnya mencari data yang lengkap dan akurat karena semua data masih dalam bentuk tulis tangan (masih menggunakan sistem manual).        


5.2 Saran Pengembangan
Untuk pengembangan ke depan diharapkan aplikasi ini, maka disarankan beberapa hal sebagai berikut :

  1.  Aplikasi saat ini hanya menangani sistem penggajian pegawai, diharapkan bisa dikembangkan untuk menyimpan histori pekerjaan pegawai.

4.1 Instalasi Produk

Sebelum melakukan instalasi Oracle Database XE 11g R2 pastikan komputer yang akan digunakan memiliki spesifikasi prosesor minimum 1GHz, RAM minimum 512MB, dan ruang kosong di harddisk minimum 2GB.
Berikut ini langkah-langkah instalasi Oracle Database XE 11g :
  1. Buka windows explorer lalu jalankan file installer (setup.exe). Halaman Preparing to Install akan muncul, tunggu hingga selesai.
  2. Setelah muncul halaman form InstallShield Wizard klik tombol Next pada bagian bawah form
  3. Selanjutnya tampil halaman License Agreement, pelajari dengan seksama isi dari peraturan yang telah ditetapkan oleh Oracle. Jika setuju pilih radio button I accept the terms in the license agreement lalu klik Next.
  4. Tentukan lokasi instalasi Oracle Database XE (defaultnya c:\oraclexe\) lalu klik tombol Next. Jika hendak merubah lokasi instalasi tekan tombol Browse.
  5. Pada halaman Specify Database Passwords, ketikkan password untuk user SYS dan SYSTEM. User SYS dan SYSTEM pada database Oracle memiliki hak akses level tertinggi untuk dapat melakukan operasi manajemen pada Oracle Database. Setelah selesai memasukkan password klik tombol Next.
  6. Pada halaman Summary akan muncul lokasi Oracle Home dan Oracle Base dari Oracle Database 11g XE yang telah berhasil di install beserta daftar port yang digunakan. Oracle Home merupakan lokasi utama (root) dari produk Oracle yang sedang diinstall, sedangkan Oracle Base merupakan lokasi yang terdiri dari satu atau lebih Oracle Home. Secara default port Database Listener adalah 1521 dan port HTTP Listener adalah 8080, kedua port ini penting untuk selalu di ingat. Port Database Listener berfungsi sebagai perantara interaksi database dengan client ketika database di komputer server di akses dari komputer client sedangkan port HTTP Listener adalah port yang dipanggil ketika kita berinteraksi dengan Oracle DB XE 11g melalui web browser. Klik tombol Install untuk memulai proses instalasi.
  7. Setelah proses instalasi selesai, klik tombol Finish di bagian bawah form.
  8. Proses instalasi teleh selesai, periksa apakah Oracle Database XE 11g telah berfungsi atau belum. Untuk melakukan pemeriksaan bahwa Oracle DB 11g XE telah berfungsi dan beroperasi lakukan login pada SQLPlus dengan masukkan username SYSTEM dan password (password sesuai yang diinputkan pada proses instalasi) pada command prompt (cmd). Ketikkan perintah SQLPLUS system/admin (system merupakan username yang akan melakukan login sedangkan admin1 merupakan password yang telah ditetapkan pada saat instalasi). Berikut ini gambar ilustrasi pemeriksaan berfungsi atau tidak nya Oracle DB XE 11g yang baru di install, jika yang ditampikan adalah halaman seperti pada gambar 1.9 berarti Oracle Database XE Anda telah beroperasi dengan baik. Selanjutnya kita akan menyebut simbol SQL> sebagai sql prompt.

3.2 Struktur Modul

3.2.1 Modul Login


Halaman login untuk bisa masuk ke aplikasi dan hanya admin atau pegawai keuangan yang mempunyai username untuk masuk ke aplikasi.

3.2.2 Modul Kepegawaian



Halaman Kepegawain yang berisi data pegawai, jabatan, departemen, dan golongan pegawai.

3.2.3 Modul Form dan Report Pegawai


Form input pegawai untuk menginput data pegawai. Sedangkan report pegawai dibawahnya untuk menampilkan data pegawai.

3.2.4 Modul Form dan Report Jabatan


Form input jabatan untuk menginput data jabatan. Sedangkan reportjabatan dibawahnya untuk menampilkan data jabatan.

3.2.5 Modul Form dan Report Golongan Pegawai


Form input golongan pegawai untuk menginput data golongan pegawai. Sedangkan report golongan pegawai dibawahnya untuk menampilkan data golongan pegawai.

3.2.6 Modul Form dan Report Departemen


Form input departemen untuk menginput data departemen. Sedangkan report departemen dibawahnya untuk menampilkan data departemen.

3.2.7 Modul Absensi Pegawai


Halaman absensi pegawai untuk melihat jam masuk dan jam keluar pegawai. Dan report dibawahnya berisi daftar absen pegawai.


Monday 23 December 2013

2.2 Tools yang digunakan

1. Oracle Application Express (Oracle APEX)
Oracle Application Express (Oracle APEX) yang dulu disebut HTML-DB adalah sebuah framework yang berbasis pada sebuah database dedicated (sementara ini sampai versi terbaru masih dedicated untuk Oracle DB saja dan lisensi include dalam lisensi database), ini artinya apa bahwa engine aplikasi dibangun sepenuhnya didalam sebuah database. Bahkan untuk arsitektur Embedded PL/SQL Gateway seperti yang dipakai dalam Oracle XE dan Oracle 11G file image (library,css,theme,dll) disimpan didalam database metadata juga. Inilah hal yang berbeda dibandingkan framework yang lain.

2.1 Struktur Produk

Aplikasi penggajian pegawai berbasis web menggunakan Oracle Apex yang akan dibangun memiliki sturktur gambar seperti dibawah ini.


















Aplikasi ini dapat diakses oleh user mengunakan komputer dan mobile phone yang telah terkoneksi ke internet.

1.4 Sistematika Penulisan

Bab 1 menjelaskan latar belakang, tujuan, batasan produk dan sistematika penulisan.

Bab 2 menjelaskan struktur produk dan tool yang digunakan.

Bab 3 menjelaskan ERD basis data, skema relasi basis data dan modul-modul produk.

Bab 4 menjelaskan instalasi produk dan petunjuk penggunaan produk.

Bab 5 berisi penutup yang terdiri dari hambatan yang dialami dan saran pengembangan produk.

1.3 Batasan Produk

Batasan masalah dari produk ini adalah sebagai berikut.

1. Aplikasi yang dibangun hanya mengolah sistem absensi dan penggajian pegawai.

2. Aplikasi yang dibangun  mengelola penggajian pegawai per bulan secara otomatis berdasarkan
    data absensi dan data lembur pegawai.

1.2 Tujuan

Adapun tujuan dari pembuatan karya akhir ini adalah sebagai berikut.
  1.  Membuat aplikasi yang dapat mengolah sistem absensi dan penggajian pegawai.
  2. Membuat aplikasi yang dapat mencatat absensi pegawai.
  3. Membantu dalam menghitung gaji pegawai per bulan secara otomatis berdasarkan
    data absensi dan data lembur pegawai.



1.1 Latar Belakang

Penghitungan gaji  pegawai pada setiap perusahaan terkadang menjadi hal yang sangat merepotkan apalagi perusahaan yang mempunyai sistem lembur dimana harus menghitung jumlah lembur kemudian dimasukan dalam gaji. Jika perusahaan tersebut memiliki pegawai sedikit mungkin tidak jadi masalah tapi bagaimana jika perusahaan tersebut memiliki pegawai yang sangat banyak seperti pabrik yang pegawainya sampai ribuan pasti akan sangat merepotkan dalam melakukan penghitungan gaji. Apalagi jika masih menggunakan penghitungan secara manual tentu sangat merepotkan dan membutuhkan waktu lama untuk menyelesaikannya.
Oleh karena itu, untuk membantu penghitungan gaji pegawai dibutuhkan sebuah sistem informasi penghitungan gaji pegawai sehingga menjadi lebih mudah, cepat dan akurat. Maka, dibuatlah sebuah sistem informasi berbasis web menggunakan Oracle Apex dengan judul "Aplikasi Penggajian Pegawai". Dengan aplikasi ini diharapkan bisa membantu melakukan penghitungan gaji pegawai sehingga menjadi lebih mudah.