• Tidak ada hasil yang ditemukan

Software Staff Management dengan Studi Kasus pada Biro SDM UK Maranatha.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Software Staff Management dengan Studi Kasus pada Biro SDM UK Maranatha."

Copied!
20
0
0

Teks penuh

(1)

Abstrak Laporan Tugas Akhir

Universitas Kristen Maranatha

vi

ABSTRAK

Kemajuan zaman membuat penggunaan komputer dalam menyimpan dan

mengelola informasi begitu mudah dan praktis. Hal ini didukung dengan semakin

majunya dan pesatnya perkembangan komputer di dunia. Misalnya menyimpan

dan mengelola data-data kepegawaian yang berjumlah sangat banyak dan harus

memiliki struktur data yang terorganisasi agar data-data tersebut memiliki arti.

Oleh karena itu diperlukan suatu program dalam hal ini

software

yang dapat

mencatat setiap data pegawai dalam suatu instansi yang memiliki jumlah pegawai

yang sangat banyak dan memerlukan pengelolaan data secara khusus. Dalam

laporan tugas akhir ini dibahas mengenai pembuatan aplikasi yang dapat

mengelola dan mencatat data-data kepegawaian dengan baik dan terstruktur

sehingga dapat dihasilkan informasi yang berguna. Diharapkan dengan adanya

software ini dapat membantu staff yang mengelola data kepegawaian dalam

(2)

Daftar Isi Laporan Tugas Akhir

Universitas Kristen Maranatha

vii

Daftar Isi

LEMBAR PENGESAHAN TUGAS AKHIR ... I

SURAT PERNYATAAN ORISINALITAS ... II

KATA PENGANTAR ... III

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... V

ABSTRAK ... VI

DAFTAR ISI ... VI

DAFTAR TABEL ...XI

DAFTAR GAMBAR ... XIII

BAB 1 ... 1

PERSYARATAN PRODUK ... 1

1.1 PENDAHULUAN ... 1

1.1.1 Tujuan ... 2

1.1.2 Ruang Lingkup Proyek ... 2

1.1.3 Definisi, Akronim, dan Singkatan ... 3

1.1.4 Referensi ... 4

1.1.5 Overview ... 5

1.2 GAMBARAN KESELURUHAN ... 6

1.2.1 Perspektif Produk ... 6

1.2.2 Fungsi Produk ... 8

1.2.3 Karakteristik Pengguna ... 9

1.2.4 Batasan – Batasan ... 9

1.2.5 Asumsi dan Ketergantungan ... 9

BAB II ... 10

SPESIFIKASI PRODUK... 10

2.1PERSYARATAN ANTARMUKA EKSTERNAL ... 10

2.1.1 Antarmuka dengan Pengguna ... 10

2.1.2 Antarmuka Perangkat Keras ... 11

2.1.3 Antarmuka Perangkat Lunak ... 11

2.2FITUR PRODUK PERANGKAT LUNAK ... 12

2.2.1 Login ... 12

2.2.2 Input Data ... 13

2.2.3 Search Data ... 15

2.2.4 Update Data ... 16

2.2.5 Delete Data ... 17

(3)

Daftar Isi Laporan Tugas Akhir

Universitas Kristen Maranatha

viii

2.2.7 Reminder Event ... 19

2.2.8 Pencetakan Data ... 20

2.3PERSYARATAN PERFORMA ... 21

2.4BATASAN DESAIN ... 21

2.5ATRIBUT-ATRIBUT SISTEM PERANGKAT LUNAK ... 22

2.5.1 Kehandalan ... 22

2.5.2 Ketersediaan ... 22

2.5.3 Perpindahan (Portability) ... 22

2.5.4 Keamanan ... 23

BAB III ... 24

DESAIN PERANGKAT LUNAK ... 24

3.1.PENDAHULUAN ... 24

3.1.1 Identifikasi ... 24

3.1.2 Overview Sistem ... 24

3.2.DESAIN PERANGKAT LUNAK SECARA KESELURUHAN ... 25

3.2.1 Entity Relationship Diagram ... 26

3.2.2 Relational Data Base ... 27

3.2.3 Business Process ... 42

3.2.4 Data Flow Diagram ... 42

3.3.DESAIN ARSITEKTUR PERANGKAT LUNAK ... 80

3.3.1 Komponen Perangkat Lunak ... 82

3.3.2 Konsep Eksekusi ... 82

3.3.3 Desain Antar Muka ... 83

BAB IV ... 87

PENGEMBANGAN SISTEM ... 87

4.1PERENCANAAN TAHAP IMPLEMENTASI ... 87

4.1.1 Pembagian Modul ... 87

4.1.2 Keterkaitan Antar Modul / Prosedur / Class ... 88

4.2PERJALANAN TAHAP IMPLEMENTASI (CODING)... 88

4.2.1 Top Down Implementasi ... 97

4.2.2 Debugging ... 98

4.3ULASAN REALISASI FUNGSIONALITAS ... 98

4.4ULASAN REALISASI USER INTERFACE DESIGN ... 99

BAB V ... 123

TESTING DAN EVALUASI SISTEM ... 123

5.1RENCANA PENGUJIAN SISTEM TERIMPLEMENTASI ... 123

5.1.1 Test Case ... 123

5.1.2 Uji Fungsionalitas Modul ... 124

5.2PERJALANAN METODOLOGI PENELITIAN ... 126

5.2.1 White Box ... 126

5.2.2 Survey/Wawancara dengan Target Aplikasi ... 146

(4)

Daftar Isi Laporan Tugas Akhir

Universitas Kristen Maranatha

ix

5.3.1 Evaluasi Fungsionalitas ... 146

5.3.1 Evaluasi User Interface Design ... 146

5.3.1 Evaluasi Error handling dan Security ... 147

BAB VI ... 149

KESIMPULAN DAN SARAN ... 149

6.1KETERKAITAN ANTARA KESIMPULAN DENGAN HASIL EVALUASI ... 149

6.2KETERKAITAN ANTARA SARAN DENGAN HASIL EVALUASI ... 150

6.3RENCANA PERBAIKAN /IMPLEMENTASI TERHADAP SARAN YANG DIBERIKAN ... 150

DAFTAR PUSTAKA ... 151

LAMPIRAN ... 152

(5)

Daftar Isi Laporan Tugas Akhir

Universitas Kristen Maranatha

x

33) HistoryTPT.cs ... A-148 34) FrmBeasiswa.cs ... A-149 35) FrmDataEmployees.cs ... A-159 36) FrmInsertAnak.cs ... A-218 37) FrmInsertBeasiswa.cs ... A-221 38) FrmInsertDataBerkala.cs ... A-224 39) FrmInsertDataGolongan.cs... A-228 40) FrmInsertEmployees.cs ... A-231 41) FrmInsertJabatanAkademik.cs ... A-240 42) FrmInsertJabatanStruk.cs ... A-243 43) FrmInsertKeluarga.cs ... A-250 44) FrmInsertPendidikan.cs ... A-253 45) FrmJabatanAkademik.cs ... A-256 46) FrmJabatanAkademikEmployees.cs ... A-259 47) FrmJabatanStruktural.cs ... A-269 48) FrmJabatanStrukturalEmployees.cs ... A-274 49) FrmPrintBerkala.cs ... A-290 50) Report.cs ... A-298 51) ReportDataBerkala.cs ... A-305 52) ViewDataBerkala.cs ... A-306 53) ViewDataGolongan.cs ... A-323 54) AboutBox1.cs ... A-337 55) frmError.cs ... A-340 56) Login.cs ... A-341 57) mainForm.cs ... A-343 58) Opening.cs ... A-353 59) Programc.cs ... A-355 60) Reminder.cs ... A-355 61) ReminderSplash.cs ... A-356 62) UserLog.cs ... A-359 63) UserSetting.cs ... A-360

(6)

Daftar Tabel Laporan Tugas Akhir

Universitas Kristen Maranatha

xi

Daftar Tabel

TABLE 1-ANAK ... 28

TABLE 2-BAGIAN... 28

TABLE 3-BEASISWA ... 29

TABLE 4-BIRO ... 29

TABLE 5-DATA BERKALA ... 30

TABLE 6-DATA GOLONGAN ... 30

TABLE 7-DOSEN ... 30

TABLE 8-DOSENTAT ... 31

TABLE 9-EMPLOYEES ... 32

TABLE 10-FAKULTAS ... 32

TABLE 11-GAJI ... 32

TABLE 12-JABATAN AKADEMIK ... 33

TABLE 13-JABATAN AKADEMIK EMPLOYEES ... 33

TABLE 14-JABATAN STRUKTURAL ... 33

TABLE 15-JABATAN STRUKTURAL EMPLOYEES ... 34

TABLE 16-JURUSAN ... 34

TABLE 17-NOTELEPON ... 35

TABLE 18-STATUS ... 35

TABLE 19-PENDIDIKAN ... 35

TABLE 20-PENDIDIKANEMPLOYEES ... 35

TABLE 21-TAT ... 36

TABLE 22-TKT TPT ... 36

TABLE 23-TKT ... 37

(7)

Daftar Gambar Laporan Tugas Akhir

Universitas Kristen Maranatha

xii

Daftar Gambar

GAMBAR 1-ERD ... 26

GAMBAR 2-RELATIONAL DATABASE ... 27

GAMBAR 3-BUSINESS PROCESS... 42

GAMBAR 4-DFD LEVEL 0 ... 42

GAMBAR 5-DFD LEVEL 1 ... 43

GAMBAR 6-DFD LEVEL 2 PROSES 0.1 ... 43

GAMBAR 7-DFD LEVEL 2 PROSES 0.2 ... 43

GAMBAR 8-DFD LEVEL 3 PROSES 0.2.1 ... 44

GAMBAR 9-DFD LEVEL 3 PROSES 0.2.2 ... 44

GAMBAR 10-DFD LEVEL 3 PROSES 0.2.3 ... 45

GAMBAR 11-DFD LEVEL 3 PROSES 0.2.4 ... 45

GAMBAR 12-DFD LEVEL 3 PROSES 0.2.5 ... 46

GAMBAR 13-DFD LEVEL 2 PROSES 0.3 ... 46

GAMBAR 14-DFD LEVEL 3 PROSES 0.3.1 ... 47

GAMBAR 15-DFD LEVEL 3 PROSES 0.3.2 ... 47

GAMBAR 16-DFD LEVEL 2 PROSES 0.4 ... 47

GAMBAR 17-DFD LEVEL 3 PROSES 0.4.2 ... 48

GAMBAR 18-DESAIN ARSITEKTUR ... 80

GAMBAR 19-STRUKTUR MENU DATA MANAGEMENT ... 81

GAMBAR 20-STRUKTUR MENU HISTORY ... 81

GAMBAR 21 HALAMAN LOGIN ... 83

GAMBAR 22-HALAMAN UTAMA ... 84

GAMBAR 23-HALAMAN DATA MANAGEMENT ... 84

GAMBAR 24-HALAMAN HISTORY ... 85

GAMBAR 25-HALAMAN REPORT ... 85

GAMBAR 26-HALAMAN USER SETTING ... 86

GAMBAR 27-SCREENSHOT LOGIN ... 99

GAMBAR 28-SCREENSHOT MAIN MENU ... 100

GAMBAR 29-SCREENSHOT DATA MANAGEMENT BAGIAN ... 101

GAMBAR 30-SCREENSHOT DATA MANAGEMENT BIRO ... 102

GAMBAR 31-SCREENSHOT DATA MANAGEMENT BEASISWA ... 103

GAMBAR 32-SCREENSHOT DATA MANAGEMENT DATA BERKALA ... 104

GAMBAR 33-SCREENSHOT DATA MANAGEMENT DATA GOLONGAN ... 105

GAMBAR 34-SCREENSHOT DATA MANAGEMENT FAKULTAS ... 105

GAMBAR 35-SCREENSHOT DATA MANAGEMENT JABATAN AKADEMIK ... 106

GAMBAR 36-SCREENSHOT DATA MANAGEMENT JABATAN STRUKTURAL ... 107

GAMBAR 37-SCREENSHOT DATA MANAGEMENT JURUSAN ... 107

GAMBAR 38-SCREENSHOT DATA MANAGEMENT EMPLOYEES ... 108

GAMBAR 39-SCREENSHOT DATA MANAGEMENT GAJI DAN GOLONGAN ... 109

GAMBAR 40-SCREENSHOT HISTORY ANAK ... 110

GAMBAR 41-SCREENSHOT HISTORY BAGIAN ... 110

GAMBAR 42-SCREENSHOT HISTORY BIRO ... 111

GAMBAR 43-SCREENSHOT HISTORY BEASISWA ... 111

GAMBAR 44-SCREENSHOT HISTORY DOSEN ... 112

GAMBAR 45-SCREENSHOT HISTORY DATA BERKALA ... 112

GAMBAR 46-SCREENSHOT HISTORY DATA GOLONGAN ... 113

GAMBAR 47-SCREENSHOT HISTORY FAKULTAS ... 113

(8)

Daftar Gambar Laporan Tugas Akhir

Universitas Kristen Maranatha

xiii

GAMBAR 49-SCREENSHOT HISTORY EMPLOYEES ... 114

GAMBAR 50-SCREENSHOT HISTORY JABATAN AKADEMIK ... 115

GAMBAR 51-SCREENSHOT HISTORY JABATAN STRUKTURAL ... 115

GAMBAR 52-SCREENSHOT HISTORY FAKULTAS ... 116

GAMBAR 53-SCREENSHOT HISTORY KELUARGA ... 116

GAMBAR 54-SCREENSHOT HISTORY PENDIDIKAN ... 117

GAMBAR 55-SCREENSHOT HISTORY TAT ... 117

GAMBAR 56-SCREENSHOT HISTORY TKT ... 118

GAMBAR 57-SCREENSHOT HISTORY TPT ... 118

GAMBAR 58-SCREENSHOT HISTORY GAJI DAN GOLONGAN ... 119

GAMBAR 59-SCREENSHOT USER SETTINGS-USER LOG ... 120

GAMBAR 60-SCREENSHOT USER SETTINGS ... 121

(9)

BAB 1-Persyaratan Produk Laporan Tugas Akhir

Universitas Kristen Maranatha

1

Bab 1

Persyaratan Produk

1.1 Pendahuluan

Biro SDM UK Maranatha adalah Biro yang menangani SDM di lingkungan

UKM yang dikepalai Ibu Melina Hermawan, S.T, M.T. Biro SDM memiliki

tiga bagian yaitu Bagian Kepegawaian, Bagian Penilaian Kinerja, dan

Bagian Pelatihan dan Pengembangan. Bagian Kepegawaian adalah bagian

yang mengolah seluruh data pegawai UK Maranatha yang terdiri dari TET

(Tenaga Edukatif Terampil) yang meliputi dosen dan tenaga pengajar lain;

TAT (Tenaga Administratif Terampil) yang meliputi staff yang bekerja di

tata usaha tiap fakultas atau jurusan dan staff yang menangani masalah

administrasi; TPT (Tenaga Pembantu Terampil) yang meliputi satpam,

bagian kebersihan, dll; dan TKT (Tenaga Kerumahtanggaan Terampil) yang

membantu para staff administrasi dan tenaga pengajar dalam melaksanakan

kegiatan sehari-hari. Bagian Penilaian Kinerja (BAPEKIN) adalah bagian

yang menilai kinerja dari setiap pegawai di lingkungan UK Maranatha.

Bagian Pelatihan dan Pengembangan adalah bagian yang menangani dan

mengadakan pelatihan dan pengembangan bagi pegawai UK Maranatha

sehingga dapat meningkatkan kualitas dari tiap pegawai.

Bagian Kepegawaian bertugas mencatat dan mengolah seluruh data pegawai

UK Maranatha yang staff nya bernama Ibu Dwi Rismiyati, Ibu Dame

Monika Nababan, Bapak Ir. M.R. Robert Komalin, dan Bapak Maxsye

Werinussa.

Pada Universitas Kristen Maranatha memiliki sistem kepegawaian yaitu tiap

pegawai UK Maranatha (dosen, TAT, TKT, dan TPT) mengalami kenaikan

berkala tiap dua tahun sekali dan untuk pegawai dengan kedudukan dosen

dan TAT memiliki data golongan dan mengalami kenaikan golongan tiap

empat tahun sekali. Dosen dan TAT juga dapat memiliki jabatan struktural

(10)

BAB 1-Persyaratan Produk Laporan Tugas Akhir

Universitas Kristen Maranatha

2

memiliki jabatan akademik, seperti asisten ahli, guru ahli, lektor, dan guru

besar. Pada UK Maranatha terdiri dari fakultas (yaitu Kedokteran, Teknik,

Psikologi, Sastra, Ekonomi, Seni Rupa dan Desain, dan Teknologi

Informasi) dan Biro yang menangani administrasi dalam lingkungan UK

Maranatha. Biro membawahi bagian-bagian yang memiliki fungsi lebih

spesifik dibandingkan biro yang membawahinya. Tiap fakultas dalam UK

Maranatha membawahi jurusan dan program studi. Untuk biro dan bagian

dalam UK Maranatha dapat dipimpin oleh pegawai dengan kedudukan

dosen atau TAT sedangkan untuk jurusan dan fakultas hanya dapat dipimpin

oleh dosen.

Saat ini proses pencatatan dan pengelolaan masih bersifat manual dengan

menggunakan

Microsoft Excel

. Oleh karena itu diperlukan suatu

software

untuk mencatat dan mengolah semua data pegawai secara komputerisasi

sehingga data-data tersebut dapat tersimpan dan terorganisir dengan baik

yang selanjutnya dapat meningkatkan efisiensi kinerja dari staff bagian

kepegawaian Biro SDM.

1.1.1 Tujuan

Pembuatan aplikasi myEmployee ini memiliki beberapa tujuan

diantaranya adalah untuk membantu staff Bagian Kepegawaian

dalam :

Mencatat data pegawai

Mengolah data pegawai

Menghasilkan

berbagai

output

sesuai

kebutuhan

dan

mencetaknya.

1.1.2 Ruang Lingkup Proyek

Pada tugas akhir ini penulis akan merancang dan membuat aplikasi

dengan nama myEmployee yang memiliki beberapa manfaat dalam

pencatatan dan pengelolaan data pegawai seperti dapat mencatat dan

(11)

BAB 1-Persyaratan Produk Laporan Tugas Akhir

Universitas Kristen Maranatha

3

mengolah data pegawai secara otomatis dan menghasilkan berbagai

output

sesuai kebutuhan.

Batasan masalah dalam aplikasi ini adalah :

Tidak dapat mengembalikan data yang telah dihapus, hanya

dapat menampung data-data tersebut pada tabel

history

Tidak dapat melakukan

backup database

secara otomatis

1.1.3 Definisi, Akronim, dan Singkatan

Sub bab ini berisi definisi, akronim, dan singkatan yang terdapat

dalam laporan. Dengan tersedianya sub bab ini diharapkan dapat

membantu pembaca untuk lebih memahami akronim atau singkatan

yang dimaksud penulis. Akronim atau singkatan yang terdapat dalam

laporan antara lain:

Stand-alone

: komputer tidak saling terhubung satu sama lain

Client-server

: komputer saling terhubung dalam jaringan

Login

: proses memasukkan

username

dan

password

untuk

menggunakan aplikasi

Prosesor

: otak dari komputer yang bertugas memproses data

Database

: untuk menyimpan data-data yang mendukung

aplikasi.

CPU

(

Central

Processor

Unit

) : pusat pengolahan semua

masukan pada komputer unuk menghasilkan keluaran.

GHz

(

Giga

hertz

) : ukuran kemampuan suatu

prosesor

,

semakin besar maka kemampuannya semakin baik dalam

mengolah data.

MHz

(

Mega

hertz

) :ukuran kemampuan suatu

prosesor

.

MB (Mega byte)

: satuan untuk

bit ( 1 byte = 8 bit)

User

: pengguna aplikasi.

(12)

BAB 1-Persyaratan Produk Laporan Tugas Akhir

Universitas Kristen Maranatha

4

DFD (Data Flow Diagram)

: diagram yang memperlihatkan

aliran proses dan data dalam aplikasi

1.1.4 Referensi

Terdapat beberapa buku yang mendukung perancangan dan

pembuatan aplikasi pegawai management antara lain :

Deitel,

C# How To Program,

Prentice Hall, 2002

Eric Butow and Tommy Ryan,

C# : Your Visual Blueprint to

Building .NET Applications,

Hungry Minds, 2002

Jason Price ,

Mastering C# Database Programming

, Sybex,

2003

Kevin Kline,

SQL in a Nutshell

, O’Reilly, 2002

Richard Grimes,

Developing Applications With Visual Studio

.NET

, Addison Wesley, 2002

Don Kiely,

Exploring SQL Server 2005

, Application

Developers Training Company, 2005

Elisabeth Setiawan,

Diktat Kuliah Pengantar Basis Data

,

2006

Brian Noyes,

Data Binding with Windows Forms 2.0:

Programming Smart Client Data Applications with .NET,

Addison Wesley Professional, 2006

David McAmis,

Professional Crystal Reports for Visual

Studio.NET,

Wiley Publishing, 2004

Whitten,

Systems Analysis and Design Methods

,

McGraw-Hill, 2004

Radiant Victor Imbar dan Bernard Renaldy Sutedja,

Pemrograman Web-Commerce dengan Oracle dan ASP,

(13)

BAB 1-Persyaratan Produk Laporan Tugas Akhir

Universitas Kristen Maranatha

5

1.1.5 Overview

Pada bab I akan dijelaskan mengenai tujuan, ruang lingkup proyek,

definisi, akronim dan singkatan serta gambaran keseluruhan yang

mencakup perspektif produk yaitu antarmuka sistem, antarmuka

pengguna, antarmuka perangkat keras, antarmuka perangkat lunak,

antarmuka komunikasi, batasan memori, persyaratan adaptasi pada

tempat tujuan yang dipaparkan secara singkat selain itu terdapat pula

fungsi produk, karakteristik pengguna, batasan-batasan, asumsi dan

ketergantungan, penundaan persyaratan.

Pada bab II akan berisi detail dari aplikasi yang akan dibuat seperti

antarmuka pengguna, antarmuka perangkat keras, antarmuka

perangkat lunak, fitur yang ada dalam aplikasi berserta

penjelasannya, atribut sistem perangkat lunak, persyaratan

database

dan yang lainnya

Pada bab III akan berisi overview sistem, desain perangkat lunak

secara keseluruhan, desain perangkat lunak, komponen perangkat

lunak, konsep eksekusi dan desain antarmuka aplikasi.

Pada bab IV akan berisi perencanaan tahap implementasi yang

meliputi pembagian modul, keterkaitan antar modul, selain itu juga

akan membahas perjalanan tahap implementasi meliputi jenis

implementasi,

debugging

dan

membahas

ulasan

realisasi

fungsionalitas, ulasan realisasi user interface desain aplikasi.

Pada bab V akan berisi rencana pengujian sistem terimplementasi,

test case

, perjalanan metodologi pengujian yang meliputi cara

pengujian kepada target aplikasi serta ulasan hasil evaluasi yang

telah dilaksanakan.

Pada bab VI akan berisi keterkaitan antara kesimpulan dengan hasil

evaluasi, keterkaitan antara saran dengan hasil evaluasi serta akan

membahas rencana perbaikan/ implementasi terhadap saran yang

(14)

BAB 1-Persyaratan Produk Laporan Tugas Akhir

Universitas Kristen Maranatha

6

1.2 Gambaran Keseluruhan

Pada bagian awal terdapat halaman

login

di mana kita harus memasukkan

username

dan

password

untuk menggunakan aplikasi ini. Setelah itu akan

masuk ke bagian menu utama. Pada bagian ini terdapat pilihan untuk

menuju ke halaman

data management, history, user settings,

dan

reports.

1.2.1 Perspektif Produk

Aplikasi ini tidak berdiri sendiri dan berhubungan dengan

Microsoft

SQL Server

sebagai

database

dan terkoneksi dengan komputer lain

menggunakan

web service

.

1.2.1.1 Antarmuka Sistem

Antarmuka

User Setting

Menangani interaksi

system

administrator

untuk

mengelola

user

yang

memiliki

akses

untuk

menggunakan aplikasi ini.

Antarmuka

Data Management

Menangani

interaksi

user

dalam

memasukkan,

mengubah, atau menghapus data pegawai.

Antarmuka

History

Menangani interaksi

user

dalam melihat data yang telah

dihapus.

Antarmuka

Reports

Menangani interaksi

user

dalam melihat dan mencetak

laporan.

1.2.1.2 Antarmuka Pengguna

Pada aplikasi ini tampilan yang dapat dilihat pengguna

adalah halaman

login

. Setelah memasukkan

username

dan

password

maka akan masuk halaman menu utama untuk

(15)

BAB 1-Persyaratan Produk Laporan Tugas Akhir

Universitas Kristen Maranatha

7

user settings,

dan

reports

. Apabila memilih pilihan

data

management

maka akan masuk ke halaman

data

management

, bila memilih

history

maka akan masuk ke

halaman

history

, bila memilih

user settings

maka akan

masuk ke halaman

user settings,

dan bila memilih

reports

maka akan masuk ke halaman

reports

.

1.2.1.3 Antarmuka Perangkat Keras

Perangkat keras yang digunakan dalam pembangunan

aplikasi adalah :

Processor

: AMD Athlon XP 2400+ (2.00 GHz)

RAM

:

512 MB.

Harddisk

: Seagate Baracuda ST380011A 80

GB

Spesifik komputer yang ada pada tempat tujuan adalah :

Processor

o

Minimum

: Intel Pentium III 1.0 GHz

(

or AMD Processors Equivalent

)

o

Recommended

: Intel Pentium IV 1.8 GHz

(

or AMD Processors Equivalent

)

RAM

o

Minimum

: 256 MB

o

Recommended

: 512 MB

Harddisk

: Minimum ruang kosong 500 MB

1.2.1.4 Antarmuka Perangkat Lunak

Perangkat lunak yang digunakan dalam pengembangan

adalah :

Sistem Operasi

Microsoft Windows XP Service

Pack 2

(16)

BAB 1-Persyaratan Produk Laporan Tugas Akhir

Universitas Kristen Maranatha

8

.NET Framework 2.0

Microsoft SQL Server 2005 Express Edition

Crystal Report

Perangkat

lunak

yang

dibutuhkan

dalam

pengimplementasian adalah :

Sistem Operasi

Microsoft Windows 2000 Standard

Edition Service Pack 4

Microsoft SQL Server 2005 Express Edition

.NET Framework 2.0

Crystal Report Engine

1.2.1.5 Persyaratan Adaptasi pada Tempat Tujuan

Spesifikasi komputer yang ada pada tempat tujuan adalah

Processor

: Intel Pentium III 1.0 GHz (

or AMD

Processors Equivalent

)

RAM

: 256 MB

Harddisk

: Minimum ruang kosong 500 MB

Sistem Operasi Microsoft Windows 2000 Standard

Edition Service Pack 4

Microsoft SQL Server 2005 Express Edition

.NET Framework 2.0

Crystal Report Engine

Dengan spesifikasi yang dimiliki tempat tersebut sudah

dapat menjalankan aplikasi yang dibuat.

1.2.2 Fungsi Produk

Dalam perancangan dan pembuatan aplikasi myEmployee selain

(17)

BAB 1-Persyaratan Produk Laporan Tugas Akhir

Universitas Kristen Maranatha

9

Membantu staff bagian kepegawaian untuk mencatat dan

menyimpan data pegawai UK Maranatha dengan teratur dan

terorganisasi.

Mampu mengolah data pegawai dan menghasilkan

output

yang sesuai dengan kebutuhan.

1.2.3 Karakteristik Pengguna

Karakteristik pengguna aplikasi myEmployee adalah :

- Minimal dapat menggunakan komputer dan mengerti teknis

dasarnya sehingga tidak membutuhkan suatu pengalaman atau

keahlian tertentu.

- Tidak ada minimal tingkat pendidikan untuk menjalankan

aplikasi

1.2.4 Batasan – Batasan

Dalam perancangan dan pembuatan aplikasi ini terdapat

batasan-batasan seperti :

Tidak dapat mengembalikan data yang telah dihapus, hanya

dapat menampung data-data tersebut pada tabel

history

Tidak dapat melakukan

backup database

secara otomatis

1.2.5 Asumsi dan Ketergantungan

Dalam pembuatan aplikasi ini terdapat beberapa asumsi seperti:

Staff bagian kepegawaian dapat menggunakan komputer dan

mengerti teknis dasarnya.

Untuk menggunakan aplikasi ini diperlukan pengarahan

sehingga pengguna mengerti sedikit mengenai cara kerja

aplikasi ini dan dapat menggunakan semua fungsi yang

(18)

BAB 6-Kesimpulan dan Saran Laporan Tugas Akhir

Universitas Kristen Maranatha

149

Bab VI

Kesimpulan dan Saran

6.1 Keterkaitan Antara Kesimpulan dengan Hasil Evaluasi

Secara garis besar, aplikasi

myEmployee

ini telah dapat memenuhi

kebutuhan untuk melakukan pencatatan, pengubahan, penghapusan dan

pencarian data.

Aplikasi myEmployee juga dapat memproses data secara otomatis seperti

menghitung umur, masa kerja, umur anak, dan lain sebagainya; dan juga

dapat memproses data secara semi otomatis seperti pada proses kenaikan

berkala dan kenaikan golongan dimana sebagian data sudah diproses oleh

aplikasi dan user tinggal memeriksa data hasil pemrosesan. Apabila sudah

tepat maka user tinggal menekan tombol

Save Data

dan apabila masih

terdapat kesalahan, user dapat memperbaikinya.

Aplikasi myEmployee dapat membuat berbagai

report

seperti

report

data

berkala, kenaikan berkala, data dosen, TAT, TKT, TPT, data jumlah

pegawai berdasarkan agama, jabatan akademik, kedudukan, status, dan

pendidikan yang dilengkapi dengan

pie chart

.

Aplikasi myEmployee ini juga cukup mudah digunakan karena desainnya

yang mudah dipahami.

Aplikasi myEmployee juga terdapat

error handling

yang dapat

memberitahu user apabila terdapat kesalahan dalam memasukkan data dan

untuk mencegah terjadinya

error

dalam aplikasi.

Aplikasi myEmployee terdapat fitur

security

yang membuat aplikasi aman

digunakan dan mencegeah setiap orang yang tidak berwenang untuk

(19)

BAB 6-Kesimpulan dan Saran Laporan Tugas Akhir

Universitas Kristen Maranatha

150

6.2 Keterkaitan Antara Saran dengan Hasil Evaluasi

Aplikasi myEmployee dirasakan cukup berat dalam mengambil data dari

database

karena jumlah data yang diambil cukup banyak. Oleh karena itu,

dibutuhkan adanya peningkatan kecepatan dalam mengambil data ataupun

dalam menampilkan data yang jumlahnya sangat banyak dan berasal dari

banyak table seperti terdapat pada modul

Employee

.

6.3 Rencana Perbaikan / Implementasi Terhadap Saran Yang

Diberikan

Penambahan

paging data

dalam mengambil data dari

database

sehingga

(20)

Daftar Pustaka Laporan Tugas Akhir

Universitas Kristen Maranatha

151

Daftar Pustaka

Deitel,

C# How To Program,

Prentice Hall, 2002

Eric Butow and Tommy Ryan,

C# : Your Visual Blueprint to

Building .NET Applications,

Hungry Minds, 2002

Jason Price ,

Mastering C# Database Programming

, Sybex, 2003

Kevin Kline,

SQL in a Nutshell

, O’Reilly, 2002

Richard Grimes,

Developing Applications With Visual Studio .NET

,

Addison Wesley, 2002

Don Kiely,

Exploring SQL Server 2005

, Application Developers

Training Company, 2005

Elisabeth Setiawan,

Diktat Kuliah Pengantar Basis Data

, 2006

Brian Noyes,

Data Binding with Windows Forms 2.0: Programming

Smart Client Data Applications with .NET,

Addison Wesley

Professional, 2006

David McAmis,

Professional Crystal Reports for Visual Studio.NET,

Wiley Publishing, 2004

Whitten,

Systems Analysis and Design Methods

, McGraw-Hill, 2004

Radiant Victor Imbar dan Bernard Renaldy Sutedja,

Pemrograman

Referensi

Dokumen terkait

H1: ditolak yang artinya tidak terdapat perbedaan persepsi Mahasiswa Akuntansi dengan Auditor mengenai kode etik Akuntan Publik Ikatan Akuntan Indonesia. H2: Diterima yang

Teori–teori yang dijelaskan pada bab ini adalah Dimensionality Reduced Local Directional Pattern yang menjadi metode utama dalam tugas akhir ini, Local Directional

Dalam penelitian mengenai web scraping oleh Ramadhan (2014), dikembangkan layanan web yang dapat menyediakan harga barang yang terdapat pada situs Lazada, Berniaga, OLX, dan

1) SKL adalah profil kompetensi lulusan yang akan dicapai oleh peserta didik setelah mempelajari semua mata pelajaran pada jenjang tertentu yang mencakup ranah sikap, pengetahuan,

Prosedur ini digunapakai oleh petugas-pertugas kesihatan bagi menjalankan klinik antenatal di Klinik Kesihatan Ibu Dan Anak, Klinik Kesihatan Bandar Tenggara,

Video yang digunakan terdiri dari empat video dengan judul “DR OZ – Tips Menjaga Organ Intim Wanita Ketika Datang Bulan (13118) Part 3” berdurasi 12:31 menit, “DR OZ 20 NOV 2015 -

Faktor-faktor lain seperti kenyamanan ibu pada saat menyusui, pengosongan pada payudara, keseringan bayi menghisap dan menelan secara kuat yang mempengaruhi kelancaran

Untuk menentukan model yang sesuai pada data penjualan busana muslim di Butik Zoya Surabaya untuk peramalan penjualan busana muslim dengan pendekatan metode ARIMAX