SPI Sinar
4.6 Kamus Data
Nama Data Employee
Deskripsi Merupakan data yang berisi data employee
Struktur Data Tabel Employee = @ID Employee + Nama Employee + Jabatan + Jenis Kelamin + Alamat Rumah + Alamat Liburan + No Telp + Sumber + ID Atasan + Nama Atasan
ID Employee = {legal-character} Nama Employee = {legal-character}
Jabatan = [Manager | Asisten Manager | Leader |Business Consultant |Trader & ME | Freelance]
Jenis Kelamin = [Pria | Wanita] Alamat Rumah = {legal-character} Alamat Liburan = {legal-character} No Telp = {0-9}
Sumber = [CV | MGM | Kampus] ID Atasan = {legal-character} Nama Atasan = {legal-character} legal-character = [A-Z|a-z|0-9|’|-| |]
Nama Data Kegiatan
Deskripsi Merupakan data yang berisi data Kegiatan
Struktur Data Tabel Kegiatan= @No Urut + ID Employee+ Periode + Jumlah Call + Jumlah App + Jumlah Follow Up + Jumlah Closing + Grade
No Urut = {0-9}
ID Employee = {legal-character} Periode = [January – December] + 4[0-9] Jumlah Call = {0-9}
Jumlah App = {0-9} Jumlah Follow Up = {0-9} Jumlah Closing = {0-9}
Grade = [A-Z] *Grade Business Consultant* legal-character = [A-Z|a-z|0-9|’|-| |]
4.7 PSPEC
Nomor 2.1
Nama ProsesAdd Employee
Deskripsi ProsesInputdata employee
Input dt_employee
Output record_dt_employee
Logika 1. Admin memasukan semua data employeedan data atasan
2. IF semua data employee dan data atasan terisi dengan benar
3. Then data employee dan data atasan sukses bertambah
Else admin memasukan ulang data employee dan data atasan
Nomor 2.2
Nama ProsesEdit Employee
Deskripsi Proses mengubah data employee
Input dt_employee
Output record_dt_employee
Logika 1. Admin memilih data employeeterlebih dahulu
2. Admin ditampilkan data employee dan data atasan yang telah dipilih
3. Admin mengubah data employeedan data atasan 4. IF data employeedan data atasan yang akan diubah
Then data employeedan data atasan akan terubah
Else Admin memilih kembali data employee yang akan diubah
5 Hasil Tercapai
Gambar 22Main Form
Pada form ini akan ditampilkan pilihan toolStripMenuItems, yang terdiri
dariFile,Komisi, Kegiatan, Reward & Grade, Laporan. PadaFilesendiri terdapat
employee, account, user, change user dan exit. Pada Reward & Grade terdapat
gradeBC yang berfungsi untuk membuat penilaian terhadapBusiness Consultant,
grade trader & ME yang berfungsi untuk membuat penilaian terhadap Trader &
Marketing Executive. SedangkanrewardBC berfungsi untuk menampilkan hadiah
yang dapat diberikan kepada Business Consultant, reward trader & MEberfungsi untuk menampilkan hadiah yang dapat diberikan kepada Trader & Marketing
Executive. Pada Laporan terdapat laporan reward BC, laporan reward trader &
Gambar 23 Halaman Employee
Pada form ini akan ditampilkan button Add, Edit, Delete,Print dan Main Form.
Button Addberfungsi untuk menampilkan form Add Employee, button Edituntuk
menampilkanform Edit Employee,button Deleteuntuk menghapus dataemployee
dengan cara mencari data employee yang tersedia dilist kemudian tekan tombol
Delete. Print untuk mencetak seluruh data employee. Dan Main Form adalah
tombol untuk kembali kemainform.
Gambar 24 HalamanAdd Employee
Padaformini,employee(manager, assisten manager,leader) dapat menginput data
employee yang berupa ID Employee yang didapat dari gabungan nama employee
dan jabatan, Nama Employee, Jabatan, Jenis Kelamin, Alamat rumah, Alamat Liburan, No Telp, Sumber, ID Atasan, Nama Atasan. Jika semua telah terisi
kemudian menekanbutton Addmaka dataemployeeakan tersimpan padadatabase,
jikabutton canceldi tekan maka akan kembali ke tampilan halamanemployee.
Gambar 25 HalamanEdit Employee
Padaformini,employeemenerimaformyang sudah terisi dataemployeeyang ingin
di-edit, data ini didapat dariform employee.Employeetinggal mengubah data yang ingin diubah, kecuali nama dan jabatan kemudian menekan tombol edit dan data
employee yang ada di-database akan ter-edit, jika tombol cancel ditekan maka
kembali ke halamanemployee.
Gambar 26 HalamanPrint Employee
Padaformini, hanya akan ditampilkan seluruh dataemployeeyang akan di cetak.
6 Kesimpulan dan Saran 6.1 Kesimpulan
Dari pengembangan aplikasi ini, setelah melakukan evaluasi dapat ditarik kesimpulan terhadap tujuan, sebagai berikut:
2. Aplikasi telah dapat menghitung komisi dengan tepat sesuai dengan type
accountyang tersedia.
3. Aplikasi dapat mencari data yang telah terstruktur rapi dengan menggunakan hak akses.
4. Aplikasi dapat membantu manager dalam pengecekan dan pencetakangrade,
reward,laporan paraemployee.
6.2 Saran
Saran-saran yang telah didapat, mengenai aplikasi yang telah dikembangkan ini antara lain adalah:
1. Desain terlalu simple.
2. Aplikasi dapat digunakan secaramobileatau via internet. 3. Aplikasi dapat digunakan secaraserver – client.
4. Error handilngterlalusimpledan monoton.
7 Daftar Pustaka
[1]. Mardiyanto, Dwi. Pemodelan Data Dalam Rekayasa Perangkat Lunak. From: kur2003.if.itb.ac.id/file/SE6162%20ERD.pdf
[2]. Jogianto HM. (1995), Analisis dan Perancangan Sistem Informasi, Yogyakarta: Andi
[3]. Jaenudin, (2007) Belajar Sendiri .NET dengan Visual C# 2005. Yogyakarta: Andi
[4]. Fathansyah, Basis Data, Bandung;Informatika
[5]. Kurniawan, Agus, Risman Adnan, Panji Aryaputra, Norman Sasono, Ali Ahmad Heryana, M. Fathur Rahman, I Wayan Saryada, Adi Wirasta, (2004) Pengenalan Bahasa C#. Retrieved September 12, 2008, from http://project- otak.net/files/folders/milestone1/entry1.aspx
[6]. Modul Rekayasa Perangkat Lunak (2008).
[7]. Black Box Testing. From:
http://www.testingbrain.com/BLACKBOX/BLACK_BOX_Testing.html [8]. Alam, M.Agus.J (2005), Cara Mudah Menggunakan Crystal Reports XI.
Bandung
[9]. Kendall & Kendall. (2002) System Analysis And Desain (Fifth Ed.). Upper Saddle River, New Jersey, USA:Prentice-Hall
[10]. [Mcl Pol Wes 06] Brett D McLaughlin, Gary Pollice & David West, 2006,
“Head First Object-Oriented Analysis & Design”. O’REILLY.
[11]. Deitel, H.M, P.J, Deitel, J.Listfield, T.R.Nieto, C.Yaeger, M.Zlatkina, ( 2002),C# How to Program.Uppersaddle River, New Jersey:Prentice Hall [12]. White Box Testing. From: