BAB IV IMPLEMENTASI DAN PEMBAHASAN

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN

LAMPIRAN. /****** Object: Table [dbo].[dimensiactionoffice] Script Date: 01/21/2011

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian perangkat lunak ini menggunakan metode pengujian black box.

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Lunak, Implementasi Perangkat Keras, Implementasi Basis Data, Implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. antarmuka, menu yang tersedia pada sistem, form-form masukan, analisis kinerja

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

BAB IV HASIL DAN PEMBAHASAN

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap meletakkan sistem supaya siap untuk

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

4. BAB IV IMPLEMENTASI DAN EVALUASI. maka dapat dinyatakan bahwa sistem berjalan pada arsitektur desktop aplikasi

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah

BAB IV HASIL DAN PEMBAHASAN


BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perancangan sistem agar siap untuk dioperasikan. Implementasi Sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. bagaimana cara penggunaannya. Bahasa pemograman yang digunakan dalam

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB 4 IMPLEMENTASI DAN EVALUASI. Pelaksanaan implementasi sistem bank soal pada Binus School Serpong. melibatkan beberapa elemen utama, yaitu:

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB V TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri.

BAB IV HASIL DAN UJI COBA


BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI SISTEM. bentuk tabel database, pembuatan kode program dan sebagainya.

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB IV IMPLEMENTASI. Tabel 4 1 Spesifikasi Perangkat Keras 8192MB RAM

BAB IV DESKRIPSI PEKERJAAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1. Implementasi Sistem Tahap implementasi dapat diterapkan jika sistem perangkat lunak dan perangkat keras sudah disiapkan. Kegiatan implementasi sistem meliputi perangkat keras, perangkat lunak, windows service, antarmuka serta pengujian program yang dirancang sesuai dengan kebutuhan. 4.1.1. Implementasi Perangkat Keras Perangkat keras yang digunakan untuk mengimplementasikan sistem adalah sebagai berikut: 1. Perangkat Asus A450L 2. Processor Intel Core i5 1.7 3. RAM 4 GB 4. Harddisk 500 GB 5. Monitor 14 inch 6. Mouse dan keyboard sebagai peralatan antarmuka 4.1.2. Implementasi Perangkat Lunak Perangkat lunak yang digunakan untuk mengimplementasikan sistem adalah sebagai berikut: 1. Sistem operasi windows 7 enterprise service pack 1 2. Microsoft SQL Server 2012 3..Net Framework 4.0 4. Visual studio 2012 5. Chrome Browser 61

62 4.1.3. Implementasi Basis Data Implementasi basis data diambil berdasarkan rancangan basis data yang dibuat pada bab 3. Secara fisik, basis data diimplementasikan menggunakan perangkat lunak SQL Server 2012. Berikut adalah script SQL untuk pembuatan masing masing tabel. a. Tabel MailReceipt Berikut ini adalah query untuk membuat table MailReceipt SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON SET ANSI_PADDING ON CREATE TABLE [dbo].[mailreceipt]( [Message_Uid] [bigint] NOT NULL, [From] [varchar](100) NULL, [Subject] [varchar](200) NULL, [DateSent] [datetime] NULL, [DABody] [varchar](500) NULL, CONSTRAINT [PK_MailReceipt] PRIMARY KEY CLUSTERED ([Message_Uid] ASC) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] SET ANSI_PADDING OFF

63 b. Tabel DA_DailyActH Berikut adalah query untuk membuat tabel DA_DailyActH SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON SET ANSI_PADDING ON CREATE TABLE [dbo].[da_dailyacth]( [DailyActH_ID] [bigint] NOT NULL, [DailyAct_Date] [date] NULL, [DayAct] [varchar](3) NULL, [UserAccount] [varchar](150) NULL, [IsError] [bit] NULL, CONSTRAINT [PK_DA_DailyActH] PRIMARY KEY CLUSTERED ([DailyActH_ID] ASC) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] SET ANSI_PADDING OFF c. Tabel DA_DailyActD Berikut adalah query untuk membuat tabel DA_DailyActD SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON SET ANSI_PADDING ON

64 CREATE TABLE [dbo].[da_dailyactd]( [DailyActD_ID] [bigint] IDENTITY(1,1) NOT NULL, [DailyActH_ID] [bigint] NOT NULL, [Account] [varchar](20) NULL, [Project] [varchar](20) NULL, [Activity] [varchar](20) NULL, [Remark] [varchar](max) NULL, [ManHour] [decimal](4, 2) NULL, [IsOvertime] [bit] NULL, CONSTRAINT [PK_DA_DailyActD] PRIMARY KEY CLUSTERED ([DailyActD_ID] ASC) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] SET ANSI_PADDING OFF d. Tabel DA_Employee Berikut adalah query untuk membuat tabel DA_Employee : SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON SET ANSI_PADDING ON CREATE TABLE [dbo].[da_employee] ( [UserAccount] [varchar](50) NOT NULL, [Name] [varchar](100) NULL, [Birthdate] [datetime] NULL, [Address] [varchar](100) NULL, [Department] [varchar](5) NULL, [Position] [varchar](10) NULL, [JoinDate] [datetime] NULL,

65 [Password] [varchar](100) NULL, [IsActive] [bit] NULL, CONSTRAINT [PK_DA_Employee] PRIMARY KEY CLUSTERED ( [UserAccount] ASC ) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON ) ON [PRIMARY] ) ON [PRIMARY] SET ANSI_PADDING OFF e. Tabel DA_Client Berikut adalah query untuk membuat tabel DA_Client : SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON SET ANSI_PADDING ON CREATE TABLE [dbo].[da_client] ( [ClientId] [varchar](5) NOT NULL, [Name] [varchar](100) NULL, [Email] [varchar](50) NULL, [IsActive] [bit] NULL, CONSTRAINT [PK_DA_Client] PRIMARY KEY CLUSTERED ( [ClientId] ASC ) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,

66 ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON ) ON [PRIMARY] )ON [PRIMARY] SET ANSI_PADDING OFF f. Tabel DA_Project Berikut adalah query untuk membuat tabel DA_Project : SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON SET ANSI_PADDING ON CREATE TABLE [dbo].[da_project]( [ProjectId] [varchar](5) NOT NULL, [Name] [varchar](100) NULL, [IsActive] [bit] NULL, CONSTRAINT [PK_DA_Project] PRIMARY KEY CLUSTERED ([ProjectId] ASC) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] SET ANSI_PADDING OFF g. Tabel DA_Activity Berikut adalah query untuk membuat tabel DA_Activity : SET ANSI_NULLS ON

67 SET QUOTED_IDENTIFIER ON SET ANSI_PADDING ON CREATE TABLE [dbo].[da_activity]( [ActivityId] [varchar](5) NOT NULL, [Name] [varchar](100) NULL, [IsActive] [bit] NULL, CONSTRAINT [PK_DA_Activity] PRIMARY KEY CLUSTERED ([ActivityId] ASC) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] SET ANSI_PADDING OFF h. Tabel DA_GeneralSetting Berikut adalah query untuk membuat tabel DA_GeneralSetting SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON SET ANSI_PADDING ON CREATE TABLE [dbo].[da_generalsetting]( [GSID] [int] IDENTITY(1,1) NOT NULL, [GSName] [varchar](50) NULL, [GSValue] [varchar](50) NULL, CONSTRAINT [PK_DA_GeneralSetting] PRIMARY KEY CLUSTERED ([GSID] ASC) WITH ( PAD_INDEX = OFF,

68 STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] SET ANSI_PADDING OFF 4.1.4. Implementasi Windows Service Proses pengembangan retriever email menggunakan visual studio 2012. Setelah proses tersebut selesai hasil project masih harus melalui proses deployment. Pada project windows service file.exe hasil build solution harus diinstal terlebih dahulu ke server atau yang sudah terinstal.net Framework. Pada penelitian ini, penulis menggunakan.net Framework 4.0 dan proses instalasi yang dilakukan adalah sebagai berikut: Pada start menu, run as administrator Developer Command Prompt for VS2012 Pindah ke direktori.net Framework v4.0 Jalankan InstallUtil.exe dengan parameter direktori file.exe project yang sudah dibuat Rangkuman proses bisa digambarkan sebagai berikut:

69 31Gambar 4.1 Tampilan instalasi windows service Program windows service tidak memiliki rancangan antarmuka. Setelah terinstal maka kita bisa melihat service dengan cara sebagai berikut: Tekan windows + R Ketik services.msc kemudian enter Setelah itu muncul daftar windows service yang ada seperti gambar berikut ini: 32Gambar 4.2 windows service daily activity

70 4.1.5. Implementasi Antarmuka Berikut adalah implementasi antarmuka dari perangkat lunak web report aplikasi daily activity b. Antarmuka login user Merupakan tampilan form login user untuk masuk ke halaman utama aplikasi daily activity. Login menggunakan email dan password domain karyawan yang sudah terdaftar di IT Support. 33Gambar 4.3 Halaman Login

71 c. Antarmuka Home Setelah user melakukan login maka masuk ke halaman utama web report daily activity. Pada halaman ini disajikan informasi berupa diagram mengenai aktivitas project dan overtime dalam satu bulan (bulan dan tahun berdasarkan kalendar server). Berikut adalah tampilan halaman utama dari aplikasi web report daily activity: 34Gambar 4.4 Halaman Utama d. Antarmuka Activity Detail Pada halaman ini user dapat mencari data aktivitas harian yang sudah diisi melalui email. User dapat mencari data berdasarkan beberapa kriteria yaitu nama, bulan dan tahun. Setelah user memilih kriteria yang diinginkan selanjutnya bisa menekan tombol search untuk menampilkan data aktivitas harian. Berikut adalah tampilan dari form report detail activity: 35Gambar 4.5 Halaman Laporan Detail Activity

72 Pada bagian footer terdapat informasi berapa jumlah halaman yang ditampilkan. User juga dapat memasukkan berapa jumlah data yang diinginkan dalam satu halaman. Tombol export digunakan untuk menampilkan data dalam bentuk excel. Jika tombol tersebut diklik secara otomatis sistem mengunduh sebuah file excel dengan data sesuai hasil pencarian sebelumnya. Berikut adalah tampilan ketika tombol export di klik: 36Gambar 4.6 Tampilan Laporan Detail Activity dalam Excel e. Antarmuka Project Activity Pada halaman ini user dapat melihat informasi total mandays yang diperlukan dengan mencari data berdasarkan kriteria yaitu tahun, bulan, account dan project. Setelah user memilih kriteria maka user dapat menekan tombol search untuk menampilkan data aktivitas project. Berikut adalah tampilan dari form laporan project activity:

73 37Gambar 4.7 Halaman Laporan Project Activity Pada bagian footer terdapat informasi berapa jumlah halaman yang ditampilkan. User juga dapat memasukkan berapa jumlah data yang diinginkan dalam satu halaman. Tombol export digunakan untuk menampilkan data dalam bentuk excel. Jika tombol tersebut diklik secara otomatis sistem mengunduh sebuah file excel dengan data sesuai hasil pencarian sebelumnya. Berikut adalah tampilan ketika tombol export di klik: 38Gambar 4.8 Tampilan Laporan Project Activity dalam Excel f. Antarmuka Overtime Activity Pada halaman ini user dapat melihat informasi laporan overtime sesuai dengan aktivitas harian yang sudah diinput. Pada

74 halaman ini ditampilkan juga jumlah hari overtime dan biaya tunjangan uang makan lembur sehingga user dapat dengan mudah menggunakan data ini untuk reimburse ke bagian finance. Berikut adalah tampilan dari form laporan overtime activity: 39Gambar 4.9 Halaman Laporan Overtime Activity Pada bagian footer terdapat informasi berapa jumlah halaman yang ditampilkan. User juga dapat memasukkan berapa jumlah data yang diinginkan dalam satu halaman. Tombol export digunakan untuk menampilkan data dalam bentuk excel. Jika tombol tersebut diklik secara otomatis sistem mengunduh sebuah file excel dengan data sesuai hasil pencarian sebelumnya. Berikut adalah tampilan ketika tombol export di klik: 40Gambar 4.10 Tampilan Laporan Overtime Activity dalam Excel

75 g. Antarmuka Summary Activity Pada halaman ini disajikan data total mandays user setiap project. User bisa mencari data berdasarkan kriteria bulan, tahun, account ataupun username. Setelah memilih kriteria user bisa menekan tombol search kemudian data ditampilkan dalam bentuk tabel. Berikut adalah tampilan dari form laporan summary activity: 41Gambar 4.11 Halaman Laporan Summary Activity Pada bagian footer terdapat informasi berapa jumlah halaman yang ditampilkan. User juga dapat memasukkan berapa jumlah data yang diinginkan dalam satu halaman. Tombol export digunakan untuk menampilkan data dalam bentuk excel. Jika tombol tersebut diklik secara otomatis sistem mengunduh sebuah file excel dengan data sesuai hasil pencarian sebelumnya. Berikut adalah tampilan ketika tombol export di klik: 42Gambar 4.12 Tampilan Laporan Summary Activity dalam excel

76 4.2. Pengujian Pada penelitian ini, agar kesalahan sistem dapat ditemukan sebelum digunakan oleh user maka penulis melakukan pengujian dengan metode black box. Metode ini dilakukan untuk menguji fungsi-fungsi khusus dari system. Selain pengujian sistem, penulis juga melakukan pengujian beta dengan metode wawancara terhadap user. 4.2.1. Skenario Pengujian Alpha Berikut adalah gambaran skenario pengujian kinerja windows service pada saat user memasukkan data aktivitas harian dari email: 22Tabel 4.1 Skenario pengujian input data dengan email Kelas Uji Kirim Email Butir Uji Pengecekan retrieve data Pengecekan penginputan data ke database Pengecekan email feedback Jenis Pengujian Berikut adalah gambaran skenario pengujian aplikasi web report pada menu detail activity: 23Tabel 4.2 Skenario pengujian laporan detail activity Login Kelas Uji Butir Uji Pengecekan username Pengecekan password Jenis Pengujian

77 Kelas Uji Menampilkan laporan Export laporan ke dalam excel Butir Uji Memilih kriteria nama, tahun dan bulan yang diinginkan Menampilkan laporan detail activity Menampilkan laporan detail activity ke dalam file excel Jenis Pengujian Berikut adalah gambaran skenario pengujian aplikasi web report pada menu project activity: 24Tabel 4.3 Skenario pengujian laporan project activity Login Kelas Uji Butir Uji Pengecekan username Pengecekan password Jenis Pengujian Menampilkan laporan Export laporan ke dalam excel Memilih kriteria account, project, tahun dan bulan yang diinginkan Menampilkan laporan project activity Menampilkan laporan project activity ke dalam file excel

78 Berikut adalah gambaran skenario pengujian aplikasi web report pada menu overtime activity: 25Tabel 4.4 Skenario pengujian laporan overtime activity Login Kelas Uji Butir Uji Pengecekan username Pengecekan password Jenis Pengujian Menampilkan laporan Export laporan ke dalam excel Memilih kriteria nama, tahun dan bulan yang diinginkan Menampilkan laporan overtime activity Menampilkan laporan overtime activity ke dalam file excel Berikut adalah gambaran skenario pengujian aplikasi web report pada menu overtime activity: 26Tabel 4.5 Skenario pengujian laporan summary activity Login Kelas Uji Butir Uji Pengecekan username Pengecekan password Jenis Pengujian Menampilkan laporan Export laporan ke dalam excel Memilih kriteria nama, account, tahun dan bulan yang diinginkan Menampilkan laporan summary activity Menampilkan laporan summary activity ke dalam file excel

79 4.2.2. Pengujian Alpha Pengujian alpha bertujuan untuk mengetahui keluaran sistem sudah menghasilkan sesuai yang diharapkan jika menerima inputan. Berikut adalah hasil pengujian windows service daily activity: 27Tabel 4.6 Pengujian Input Data dengan Email Kasus dan Hasil Uji dengan data normal Data Masukkan Format alamat, subject dan body email diisi dengan benar. Contohnya subject diisi dengan DA dan body sebagai berikut: /* OTHER, OTHER, OTHER, 0, tes, 8; */ Yang Mendapatkan balasan email data berhasil diharapkan disimpan di basis data Pengamatan Kesimpulan Data berhasil di-retrieve dengan format yang benar, input ke dalam database berhasil dan feedback email berhasil diterima Diterima Kasus dan Hasil Uji dengan data salah Data Masukkan Yang diharapkan Pengamatan Kesimpulan Format alamat, subject dan body email diisi tidak sesuai. Contohnya subject diisi dengan DA dan body sebagai berikut: /*OTHER, OTHER, tes, 8;*/ Mendapatkan balasan email data error dan tidak tersimpan di basis data Data berhasil di-retrieve dengan format yang salah, input ke dalam database gagal dan feedback email error diterima Diterima

80 Berikut adalah hasil pengujian aplikasi web report pada saat user melakukan login: 28Tabel 4.7 Pengujian Login Kasus dan Hasil Uji dengan data normal Data Masukkan Username dan password diinput dengan benar Yang diharapkan Pengamatan Kesimpulan Login berhasil dan masuk ke halaman utama Username dan password sesuai Login berhasil Halaman utama tampil Diterima Kasus dan Hasil Uji dengan data salah Data Masukkan - Username dan password tidak ada - Username dan password tidak sesuai Yang diharapkan - Login tidak berhasil dan muncul pesan Please input your username and password - Login tidak berhasil dan muncul pesan Username and password incorrect Pengamatan - Pada saat masukan tidak diisi, user tidak dapat login dan muncul pesan dari browser Please input your username and password - Pada saat masukan diinpur tidak sesuai, user tidak dapat login dan muncul pesan dari browser Username and password incorrect Kesimpulan Diterima

81 Berikut adalah hasil pengujian aplikasi web report pada saat menu detail activity: 29Tabel 4.8 Pengujian Menu Detail Activity Kasus dan Hasil Uji dengan data normal Data Masukkan Nama, bulan dan tahun Yang diharapkan - Data akan tampil sesuai dengan kriteria yang sudah dimasukkan - Data yang sudah muncul dapat diunduh dengan format excel Pengamatan - Laporan detail activity muncul sesuai dengan kriteria yang sudah dimasukkan - File excel dapat di export dan data yang ditampilkan sesuai dengan kriteria yang sudah dimasukkan Kesimpulan Diterima Berikut adalah hasil pengujian aplikasi web report pada saat menu project activity: 30Tabel 4.9 Pengujian Menu Project Activity Kasus dan Hasil Uji dengan data normal Data Masukkan Bulan, tahun, account dan project Yang diharapkan - Data akan tampil sesuai dengan kriteria yang sudah dimasukkan - Data yang sudah muncul dapat diunduh dengan format excel Pengamatan - Laporan project activity muncul sesuai dengan kriteria yang sudah dimasukkan - File excel dapat di export dan data yang ditampilkan sesuai dengan kriteria yang sudah dimasukkan Kesimpulan Diterima

82 Berikut adalah hasil pengujian aplikasi web report pada saat menu overtime activity: 31Tabel 4.10 Pengujian Menu Overtime Activity Kasus dan Hasil Uji dengan data normal Data Masukkan Nama, bulan dan tahun Yang diharapkan - Data akan tampil sesuai dengan kriteria yang sudah dimasukkan - Data nilai overtime fee muncul sesuai jumlah hari - Data yang sudah muncul dapat diunduh dengan format excel Pengamatan - Laporan overtime activity muncul sesuai dengan kriteria yang sudah dimasukkan - Nilai tunjangan lembur muncul sesuai jumlah hari - File excel dapat di export dan data yang ditampilkan sesuai dengan kriteria yang sudah dimasukkan Kesimpulan Diterima Berikut adalah hasil pengujian aplikasi web report pada saat menu summary activity: 32Tabel 4.11 Pengujian Menu Summary Activity Kasus dan Hasil Uji dengan data normal Data Masukkan Bulan, tahun, account dan nama Yang diharapkan - Data akan tampil sesuai dengan kriteria yang sudah dimasukkan - Data yang sudah muncul dapat diunduh dengan format excel

83 Pengamatan - Laporan summary activity muncul sesuai dengan kriteria yang sudah dimasukkan - File excel dapat di export dan data yang ditampilkan sesuai dengan kriteria yang sudah dimasukkan Kesimpulan Diterima 4.2.3. Pengujian Beta Pada penelitian ini, penulis melakukan pengujian beta melalui wawancara. Pengujian dilakukan secara objektif oleh user untuk mengetahui kepuasan pelanggan. 1. Wawancara Developer Nama : Dessy Ratih Wulandari a. Apakah aplikasi ini sudah memenuhi kebutuhan? Ya sudah, kebutuhan untuk pencatatan aktivitas harian karyawan dan reporting yang dibutuhkan dept head sudah terpenuhi. Terlebih karyawan bisa melihat detail overtime activity-nya b. Apakah aplikasi ini mudah digunakan? Ya cukup mudah, interface nya cukup friendly dan poin plus-nya bisa di-export di excel untuk pengolahan report lebih lanjut. c. Apakah ada saran dan masukan untuk aplikasi ini? Akan lebih bagus bila aplikasi ini dapat diintegrasikan dengan proses claim / reimburse overtime dengan sistem yang ada di HRD.

84 2. Wawancara Team Leader Nama : Yap Susanti a. Apakah aplikasi ini sudah memenuhi kebutuhan? Ya, dengan adanya aplikasi ini mempermudah dalam pencatatan aktivitas karyawan dan juga melakukan review dan monitoring kinerja kerja dari team b. Apakah aplikasi ini mudah digunakan? Ya, untuk interface aplikasi user friendly sehingga dapat langsung digunakan tanpa perlu kesulitan c. Adakah Saran dan masukan untuk aplikasi ini? Mungkin dapat ditambahkan penyajian report dalam bentuk grafik / diagram terutama untuk report aktivitas overtime