Perancangan Masukan Input Pengertian Implementasi Sistem dan Tujuan Implementasi Sistem Antarmuka interface

LAPORAN PENGGAJIAN KARYAWAN CV. AWAL SEJAHTERA ABADI CV. AWAL SEJAHTERA ABADI MEDAN,………… Pimpinan Gambar 4.1 Perancangan Keluaran Output

4.2 Perancangan Masukan Input

Masukan merupakan awal dimulainya proses pengolahan data. Bahan mentah dari informasi merupakan data yang munculterjadi dari berbagai seluruh transaksi yang dilakukan oleh seorang atau sekelompok orang. Data – data transaksi akan menjadi masukan bagi sistem informasi. Adapun perancangan masukan input yang ingin penulis perbuat adalah sebagai berikut: Universitas Sumatera Utara Gambar 4.2 Perancangan Masukan Input

4.3 Data Flow Diagram

Al- Bahra bin Ladjamudi 2005, hal: 64 menyatakan diagram aliran data atau DFD merupakan model data sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagram aliran data adalah memudahkan pemakai atau user yang kurang menguasai bidang computer untuk mengerti yang akan dikerjakan. Universitas Sumatera Utara

4.3.1 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu system. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke system atau output dari sistem. Diagram konteks akan memberikan gambaran tentang keselurusan system Al –Bahra bin Ladjamudin, 2005. Dalam diagram konteks hanya ada satu proses.dalam pembuatan aplikasi penggajian ini penulis membuat diagram konteks seperti gambar 4.1. Gamabar 4.3 Dagram Konteks Universitas Sumatera Utara Gamabar 4.4 Diagram 0 pada Data Flow Diagram

4.4 Rancangan Database

Wiljayanto 2003, hal: 1 menyatakan pokok persoalan dalam perancangan database adalah bagaimana merancang struktur logical dan fisikal dari satu atau lebih basis data untuk memenuhi kebutuhan informasi yang diperlukan oleh pemakai sesuai dengan aplikasi – aplikasi yang telah ditentukan.. Tujuan perancangan database adalah: 1. Memenuhi kebutuhan informasi sesuai dengan yang diperlukan oleh pemakai untuk aplikasi tertentu. 2. Mempermudah pemahaman terhadap struktur informasi yang tersedia dalam database Universitas Sumatera Utara 3. Memberikan keterangan tentang persyaratan pemrosesan dan kemampuan system, seperti lama pengaksesan data, kapasitas memori yang harus ada. Tujuan tersebut sangatlah sukar untuk dipenuhi secara mutlak. Hal ini disebabkan tidak jarang terjadi bahwa perancangan database dimulai dengan pendefinisian persyaratn yang seadanya. Sebaliknya, hasil dari rancangan database merupakan pendefinisian skema yang kompak dan tidak mudah untuk diubah jika system database sudah diimplementasikan. Berikut rancangan table – table database untuk pembuatan aplikasi penggajian. Dalam pembuatan tugas akhir ini penulis membuat rancangan databasenya dengan menggunakan empat buah table yaitu tabel admin, tabel jabatan, tabel karyawan, dan table gaji karyawan. Tabel 4.1 Admin Field Type Size username Text 255 pwd Text 255 TabeL 4.2 Karyawan Field Type Size id_karyawan Text 255 nama Text 255 id_jabatan Text 255 jabatan Text 255 alamat Text 255 Universitas Sumatera Utara jenkel Text 255 agama Text 255 tgl_lahir DateTime - gambar Text 255 Tabel 4.3 Jabatan Field Type Size id_jabatan Text 255 jabatan Text 255 gapok Text 255 Tabel 4.4 Gaji_karyawan Field Type Size Nama Text 255 id_karyawan Text 255 jabatan Text 255 gaji_pokok Text 255 Insentive Text 255 tunjangan_jabatan Text 255 tunjangan_lembur Text 255 tunjangan_kehadiran Text 255 tahun Text 255 bulan Text 255 gaji_bersih Text 255 Universitas Sumatera Utara gambar Text 255 no_pembayaran Text 255

4.4.1 Relasi Antar Tabel

Maksud dari relasi antar table adalah adanya hubungan antara table yang satu ke table yang lain dalam sebuah database. Ada beberapa elemen ricord yaitu key yang dipakai oleh penulis dipembuatan aplikasi penggajian ini adalah pemakaian primary key dan foreign key Al-Bahra bin Ladjamudin, 2005.

4.4.1.1 Primary Key

Salah satu atributdari candidate key dapat dipilih ditentukan menjadi primary key dengan tiga kreteria sebagai berikut: 1. Key tersebut lebih natural untuk digunakan sebagai acuan. 2. Key tersebut lebih sederhana. 3. Key tersebut terjamin keunikannya. Universitas Sumatera Utara

4.4.1.2 Foreign Key

Foreign key merupakan sembarang atribut yang menunjuk kepada primary key pada table yang lain. Keterangan:

1. Primary Key

2. Foreign Key

Gambar 4.5 Relasi Antar Tabel Universitas Sumatera Utara

4. 5 Flowchart

Flowchart adalah bagian – bagian yang mempunyai arus yang menggambarkan langkah – langkah penyelesaian suatu masalah. Pada tugas akhir ini penulis merancang flowchartnya terlihat pada gambar 4.3 Al-Bahra bin Ladjamudin, 2005.

4.5.1 Flowchart Admin

Gambar 4.6 Flowchart Admin Universitas Sumatera Utara

4.5.2 Flowchart Karyawan

Gambar 4.7 Flowchart Karyawan 4.6 Algoritma Algoritma adalah merupakan pola pikir yang terstruktur yang berisi tahap – tahap penyelesaian suatu masalah atau urutan atau tata cara dalam menjalankan sebuah program Kristanto 2003. 1. Algoritma untuk menu utama Langkah 1 : jika ditampilkan menu utama, maka akan ada pilihan 1. Menu input Universitas Sumatera Utara 2. Menu laporan 3. Menu admin 4. Menu log off Langkah 2 : jika dipilih menu input, maka akan ada pilihan: data karyawan, data Jabatan, data karyawan dan gaji karyawan. Data jabatan dan data gaji karyawan tidak dapat dieksekusi karena belum melakukan login terlebih dahulu. Langkah 3: jika dipilih menu laporan, maka akan ada pilihan : laporan data karyawan, laporan gaji karyawan. Jika ingin melihat laporan data karyawan maka kliklah laporan data karyawan dan klik priview dan begitu juga apabila ingin melihat laporan gaji karyawan. Langkah 4 : jika dipilih menu admin, maka akan ada pilihan : Login dan Ganti Password, ketika sudah login maka pilahan data jabatan dan gaji karyawan akan aktif dan dapat dilakukan eksekusi. Langkah 5 : jika dipilih menu log off, maka akan keluar dari aplikasi. Universitas Sumatera Utara 2. Algoritma Hapus Data Langkah 1 : jika mengklik salah satu pilihan yang ada di menu misalnya data karyawan dan ingin menghapus datanya maka carilah data yang ingin dihapus di pencarian data. Langkah 2:jika mengklik tombol hapus maka terhapuslah data, jika mengklik tombol batal maka batallah penghapusan data. jika selesai melakukan eksekusi maka klik tombol keluar maka akan kembali ke menu utama. 3. Algoritma Tambah Data Langkah 1 : jika mengklik salah satu pilihan yang ada di menu misalnya data karyawan dan ingin menambah data maka isilah form – form yang ingin diisi. Langkah 2 : jika ingin menyimpan maka klik tombol simpan maka data akan tersimpan, jika mengklik tombol batal maka batalah penyimpanan data. jika selesai melakukan eksekusi maka klik tombol keluar maka akan kembali ke menu utama. Universitas Sumatera Utara 4. Algoritma Edit Data Langkah 1: jika mengklik salah satu pilihan yang ada di menu misalnya data karyawan dan ingin mengedit data maka kliklah listview atau carilah data dengan alat pencarian data ketika data yang hendak diedit telah ditemukan maka kliklah tombol edit maka seluruh data yang ingin diedit akan tampil di form – formnya masing – masing. jika selesai melakukan eksekusi maka klik tombol keluar maka akan kembali ke menu utama. Langkah 2 : jika data telah di edit maka jika diklik tombol simpan maka data yang diedit akan tersimpan, jika mengklik tombol batal maka batalah pengeditan data, jika selesai melakukan eksekusi maka klik tombol keluar maka akan kembali ke menu utama. Universitas Sumatera Utara BAB 5 IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem dan Tujuan Implementasi Sistem

Kristanto 2003, hal: 101 menyatakan implementasi sistem merupakan tahap yang menentukan dalam perancangan sistem secara keseluruhan. Proses untuk merancang, mempersiapkan, menguji dan menerapkan suatu sistem. Adapun tujuan dari implementasi sistem ini adalah: 1. Menyelesaikan desain sistem yang telah disetujui sebelumnya. 2. Menulis, menguji dan mendokumentasikan program – program dan prosedur – prosedur yang diperlukan oleh desain sistem yang disetujui. 3. Memastikan bahwa pemakkai user sudah pahammengerti dalam mengoprasikan sistem baru. 4. Memperhitungkan bahwa sistem baru sesuai dengan permintaan pemakai. 5. Memastikan bahwa konversi sistem lama ke sistem baru berjalan dengan baik dan sesuai dengan harapan. Universitas Sumatera Utara

5.2 Komponen Utama Implementasi Sistem

Dalam menjalankan sistem atau aplikasi yang telah dibuat maka diperlukan komponen – komponen yang akan digunakan untuk menjalankan aplikasi itu sendiri. Karena dengan komponen ini yang akan mendukung berjalannya dan lancarnya suatu sistem dapat bekerja secara lebih efisien. Ada pun komponen – komponen tersebut adalah perangkat keras hardware, perangkat lunak software, manusiaoperator brainware. Secara rinci komponen – komponen implementasi sistem dapat dijelaskan sebagai berikut:

5.2.1 Perangkat Keras Hardware

Perangkat keras hardware adalah komponen fisik dalam rangkaian komputer. Adapun perangkat keras hardware yang digunakan dalam perancangan sistem penggajian ini adalah sebagai berikut: a. Monitor b. Processor intel core i3 c. Memory 2 GB d. Keyboard dan mouse e. Printer Universitas Sumatera Utara

5.2.2 Perangkat Lunak Software

Perangkat lunak software adalah kumpulan dari perintahfungsi yang ditulis dengan aturan tertentu untuk memerintahkan komputer melaksanakan tugas tugas tertentu. Adapun perangkat lunak software yang digunakan dalam perancangan sistem penggajian nini adalah sebagai berikut: a. Sistem Operasi Windows 7 Ultimate b. Microsoft Visual Basic 6.0 c. Microsoft Access 2007 disave ke Microsoft Access 2003 d. Data Report

5.2.3 Manusia Brainware

Manusia brainware adalah mereka yang terlibat dalam kegiatan sistem informasi seperti operator, pemimpin sistem informasi dan sebagainya. Agar dapat menjalan perangkat keras hardware dan perangkat lunak software maka dibutuhkanlah unsur manusia brainware yaitu: a. Sistem analisis, yaitu orang yang membentuk dan membangun fasilitas rancangan sistem atau program. b. Programmer, yaitu orang yang mengerti bahasa pemprograman yang digunakan untuk membuat atau membangun program. c. Operator, yaitu orang yang mengoprasikan sistem yang telah dibuat oleh programmer, yang memasukan data kesistem aplikasi komputer dan sistem komputer menghasilkan keluaran yang berupa informasi. Universitas Sumatera Utara

5.3 Antarmuka interface

Pada aplikasi sistem penggajian ini memiliki beberap link, dimana setiap link yang ada memiliki informasi yang berbeda – beda. Berikut ini diperlihatkan beberapa link yang paling pokok di aplikasi sistem penggajian karyawan adalah sebagai berikut: Gambar 5.1 Tampilan Home Sebelum Login Admin 1. Pada gambar diatas merupakan gambar tampilan home sebelum melakukan login , jadi sebelum malakukan login aplikasi sistem penggajian ini tetap dapat digunakan terkususnya bagi para karyawan untuk melakukan registrasi di menu data karyawan, namun karyawan tidak dapat mengedit atau melihat maupun menghapus data yang telah ada di data karyawan, karyawan hanya dapat mengisi data pribadinya sendiri. Seperti gambar 5.2, terlihat tampilan tabel tidak aktif maka dari itu karyawan tidak dapat menedit – edit data yang ada di sistem. Universitas Sumatera Utara Gambar 5.2 Tampilan Data Karyawan Sebelum Login 2. Untuk dapat mengolah data yang ada di sistem maka administrasi harus login terlebih dahulu seperti gambar 5.3. Berikut tampilannya: Gambar 5.3 Tampilan Login Universitas Sumatera Utara 3. Setelah login administrasi juga dapat melakukan ganti password, seperti gambar 5.4 sebagai berikut: Gambar 5.4 Ganti Password 4. Untuk pengisian data karyawan dapat juga dilakukan oleh administrasi dan administrasi dapat mengedit data – data yang ada di sistem. Seperti gambar 5.5 sebagai berikut: Gambar 5.5 Tampilan Data Karyawan Universitas Sumatera Utara 5. Berikut adalah tampilan data jabatan, disini admin dapat mengolah – olah data jabatan yang sudah ada di sistem, seperti gambar 5.6 sebagai beriku: Gambar 5.6 Tampilan Data Jabatan 6. Berukut adalah tampilan data penggajian karyawan, disinilah tempat pengolahan data penggajian karyawan setiap bulannya, terlihat pada gambar 5.7 sebagai berikut: Gambar 5.7 Tampilan Gaji Karyawan Universitas Sumatera Utara 7. Setelah selesai dalam pengolahan data penggajian maka bagian administrasi dapat melihat atau mengeprint outkan hasil dari pengolahan data di data penggajian, untuk melihat laporannya terlebih dahulu masuk kemenu laporan gaji karyawan, jika ingin meneruskan melihat laporan penggajiannya maka dapat menklik preview, telihat pada gambar 5.8 sebagai berikut: Gambar 5.8 Tampilan Menu untuk Menampilkan Laporan 8. Berikut adalah hasil informasi penggajian keseluruhan data penggajian karyawan setiap bulannya. Terlihat pada gambar 5.9 sebagai berikut: Universitas Sumatera Utara Gambar 5.9 Laporan Data Karyawan 9. Berikut adalah tampilan menu dimana kalau ingin keluar dari sistem terlihat pada gambar 5.10 sebagai berikut: Gambar 5.10 Menu Keluar Universitas Sumatera Utara BAB 6 KESIMPULAN DAN SARAN

6.1 Kesimpulan