Rabu, 09 Oktober 2013

SISTEM INFORMASI ABSENSI perusahaan BOT (EFEKTIF & EFISIEN)

1. Wawancara 




sistem informasi absensi dengan aplikasi "finger print" dipakai disalah satu perusahaan asing yaitu perusahaan BOT (Bank Of Tokyo). BOT (Bank Of Tokyo) ini merupakan perusahaan yang hanya melayani customer perusahaan dalam bidang keuangan. BOT baru menerapkan sistem informasi absensi dengan aplikasi "fingerprint" dengan merk AMANO , yang pada awalnya perusahaan ini memakai sistem informasi absensi "PALM". Sistem informasi absensi dengan aplikasi PALM ini merupakan sistem absensi dengan menggunakan telapak tangan. Dengan perubahan sistem informasi absensi yang digunakannya tersebut menghasilkan kefektifitasan kinerja serta kedisiplinan para pegawai atau karyawan BOT (Bank Of Tokyo).


                     



2.  Flowchart 

flowchart adalah Mendiskripsikan aliran data baik masuk dan keluar antar entitas berbasis aliran fisik dokumen yang menggunakan prosedur tertentu.

Flowchart merupakan representasi dari sistem pemrosesan dan aliran transaksi organisasi yang memuat sistem dan prosedur pemrosesan transaksi. selain itu membantu analisis dan programer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menganalisis alternatif-alternatif lain dalam pengoperasian

Hal-hal penting Dalam Flowchart dapat mendeskripsikan:
a.  Dokumen
b.  Program
c. Proses
d.  Sistem

     berikut ini flowchart sistem informasi absensi dengan aplikasi "fingerprint" pada perusahaan BOT (Bank of Tokyo)


3.   Data Flow Diagram (DFD)

DFD (Data Flow Diagram) memberikan gambaran bagaimana data masuk dan keluar dalam dari dan ke suatu entity/representasi dari sumber dan tujuan aliran data tersebut, aturan dari pemrosesan data, penyimpanan data, dan entitas eksternal. 
data flow diagram ini bertujuan untuk mendeskripsikan interaksi antara data dan pemrosesan dengan menggunakan data flow diagram . simbol - simbol yang biasanya digunakan dalam data flow diagram terdiri dari :


didalam penggambaran DFD terdapat beberapa aturan level yaitu :

- Buat diagram context
Diagram ini adalah diagram level tertinggi dari DFD yg menggambarkan
hubungan sistem dgn lingkungan luarnya.
- Buat diagram level Zero
Diagram ini adalah dekomposisi dari diagram Context.
- Buat diagram level Satu
Diagram ini merupakan dekomposisi dari diagram level zero.
- Buat DFD level dua, tiga, ..

berikut DFD yang kami buat untuk sistem informasi absensi "fingerprint" perusahaan BOT (Bank Of Tokyo)
     3.1 Data Flow Diagram Level 0

     3.2 Data Flow Diagram Level 1


     3.2 Data Flow Diagram level 2


4. Entity Relational Diagram (ERD)

Entity Relational Diagram (ERD) merupakan representasi dari model data konseptual antara data dictionary yang mengorganisasi data yang direpresentasikan oleh entitas - entitas yang ada dalam suatu organisasi.
tujuannya untuk mendeskripsikan hubungan antara data dictionary, organisasi data yang merupakan representasi dari entitas - entitas yang ada dalam suatu organisasi.
selain itu didalam ERD ini terdapat beberapa simbol yang biasa digunakan , yaitu :


didalam pembuatan ERD dibutuhkan beberapa metode dan langkah -langkah , yaitu

-Menentukan Entity
Disini kita dituntut untuk menentukan dengan cermat sebuah entity yang ada dalam suatu proyek atau masalah. Entity berguna untuk menentukan peran, kejadian, lokasi, hal nyata dan konsep penggunaan untuk database.

- Menentukan Relasi 
Setelah kita berhasil membuat Entity, langkah selanjutnya adalah menentukan relasi antar entity. Relasi apa yang terdapat antara Entity A dan B, apakah entity A dan B memiliki relasi "one to one", "one to many", atau "many to many". Gambar ERD sementara Jika sudah mengetahui Entity beserta Relasinya, sekarang kita buat dulu gambar ERD sementara. Entity digambarkan dengan persegi, relasi digambarkan dengan garis.

- Isi kardinalitas Kardinalitas
menentukan jumlah kejadian satu entitas untuk sebuah kejadian pada entitas yang berhubungan. Contohnya antara Entitas Buku, Distributor dan Pengarang, kardinalitas yang ada berupa: Satu pengarang dapat menulis banyak buku Satu buku ditulis satu pengarang Banyak buku di distribusikan oleh satu distributor.


-Tentukan Primary Key (Kunci Utama) 

Menentukan Primary Key pada masing-masing entity. Primary Key adalah atribut pada entity yang bersifat unik. Jadi setiap entity hanya memiliki satu Primary Key saja. Contoh: Entity Buku memiliki Primary Key bernama kode buku. Kode Buku ini bersifat unik, karena masing-masing buku memiliki kode yang berbeda-beda. Tentukan pula Foreign Key (Kunci Tamu) pada masing-masing Entity. Foreign Key adalah Primary Key yang ada dalam Entity yang lain. Contoh pada Entity Pengarang misalnya terdapat atribut kode buku, yang mana, kode buku merupakan Primary Key dari Entity buku. 

-Gambar ERD
berdasarkan Primary Key Menghilangkan relasi "many to many" dan memasukkan Primary dan Foreign Key pada masing-masing entitas. Relasi many to many antar entity perlu dihilangkan dengan cara menambah atribut baru antara 2 entity yang memiliki relasi many to many. 

-Menentukan Atribut
Jika sudah melakukan step diatas, sekarang saatnya menentukan atribut pada masing-masing Entitas. Telitilah dalam menentukan atribut. 

-Pemetaan Atribut 
Apabila atribut telah ditentukan, sekarang pasang atribut dengan entitas yang sesuai.
-Gambar ERD dengan Atribut 
Mengatur ERD seperti langkah 6 dengan menambahkan atribut dan relasi yang ditemukan.

 -Periksa Hasil
Periksa lagi ERD. Apakah ERD sudah menggambarkan system yang akan dibangun? Jika belum, check kembali dari awal

berikut ERD yang kami buat untuk sistem informasi absensi "fingerprint" perusahaan BOT (Bank Of Tokyo)

5. Struktur Database
dalam pembuatan sistem informasi absensi pegawai yang efektif dan efisien salah satunya dengan menggunakan struktur database. struktur ini digunakan dalam perancangan sistem , karena struktur file ini akan menentukan struktur fisik database dan garis datanya.
struktur file merupakan urutan isi atau data - data item yang terdapat pada sebuah record.

6. Desain 

- Desain input Identitas Karyawan

- Desain input data absensi














-Desain Input Aktivitas Kerja











- Desai Input Gaji 






- Desain Laporan Absensi