• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN. 4.1 Implementasi Sistem Informasi Honor Mengajar dan Honor Ujian Dosen Reguler

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN. 4.1 Implementasi Sistem Informasi Honor Mengajar dan Honor Ujian Dosen Reguler"

Copied!
33
0
0

Teks penuh

(1)

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Sistem Informasi Honor Mengajar dan Honor Ujian Dosen Reguler

Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi dari aplikasi sistem dengan menggunakan beberapa fungsi yang penulis buat terdiri dari lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut. 4.1.1 Perangkat Pengujian

Dalam pembuatan aplikasi penggajian sistem informasi dosen reguler ini dibuat dengan menggunakan komputer dengan spesifikasi sebagai berikut: 1. Perangkat Keras a. Tipe komputer : PC b. Procesor : Pentium 4 c. RAM : 1 GB d. Hardisk : 80 GB e. Monitor : Flat 14” 2. Perangkat Lunak a. Microsof XP Profesional b. Microsof Acces 2003 85

(2)

86

4.2 Implementasi Basis Data Pada Database Microsoft Acces 2003

Dalam pembuatan database penggajian dosen regular dibuatkan tabel sebagai media untuk menyimpan semua data-data penggajian dosen yang akan di input pada waktu melakukan penggajian dosen, berikut ini adalah tabel-tabel basis data penggajian.

4.2.3 Basis Data Setting Tabel

Struktur Database :TblPangkat

Nama field Jenis data Besarnya

Pangakat Text 20

HonPangkat Number Long Integer HonIBT Number Long Integer Urut Number Long Integer

(3)

87

Tabel 4.1 TblPangkat

Struktur Database :TblStrata

Nama Field Jenis data Besarnya

Strata Text 3

HonStrata Number Long Integer Tabel 4.2 TblStrata

(4)

88 Struktur Database :TblUjian

Nama Field Jenis data Besarnya

Ujian Text 3

HonNas Number Long Integer HonKor Number Long Integer HonAwasPg Number Long Integer HonAwasMlm Number Long Integer Tabel 4.3 Tabel ujian

4.2.2 Basis Data Tabel Dosen

Struktur Database :TblDosen

Nama field Jenis data Besarnya

IdDosen AutoNumber Long Integer

NoDosen Number Long Integer NamaDosen Text 25 PangkatDosen Text 15 StatusDosen Text 15 NamaBankDosen Text 15 CabBankDosen Text 15 RekDosen Text 15

(5)

89

Tabel 4.4 TblDosen

Pada tabel dosen untuk memasukkan nama bank, cabang bank dan nomor rekening bank untuk mentransfer gaji dosen mengajar reguler.

4.2.3 Basis Data Tabel Matakuliah

Struktur Database :TblMatakuliah

Nama field Jenis data Besarnya

IdMatakuliah AutoNumber Long Integer KodeMataKuliah Text 5 NamaMatakuliah Text 25 SKS Number Integer Jurusan Text 25 KelKuliah Text 25 HonLab Number 6

(6)

90

Tabel 4.5 TblMatakuliah

Pada tabel matakuliah untuk menyimpan semua data matakuliah, setiap fakultas dan jurusan yang dipilih dosen untuk mengajar dari tabel tersebut.

4.3 Interface

Berikut ini adalah interface dari seluruh tampilan Pengembangan Sistem Informasi Dosen Reguler yang diusulkan yaitu :

4.4.1 Form Menu Login

Pada form login user di haruskan terlebih dahulu untuk memasukan nama User dan Password untuk masuk kedalam aplikasi dan dapat menjalankannya. Hal ini bertujuan untuk membatasi dalam pemakai yang mengakses aplikasi ini, sehingga hanya beberapa orang saja yang berhak dalam menjalankan aplikasi dan aman dari pemakai-pemakai lain yang tidak bertanggung jawab.

(7)

91 Form menu login untuk memasukan nama User dan Password sebagai kunci untuk masuk kedalam sistem informasi honor mengajar dan honor ujian dosen reguler

Gambar 4.1 Form menu login

4.5 Form Menu Utama

Form menu utama merupakan form yang penting, dikarenakan pada form ini merupakan jembatan awal dalam melakukan aplikasi sistem informasi honor mengajar dan honor ujian dosen reguler, yang menghubungkan form yang satu dengan form yang lain. Namun ketika menjalankan aplikasi, user harus melakukan login terlebih dahulu, form menu utama adalah untuk memilih tabel-tabel sistem aplikasi yang akan dijalankan untuk kegiatan perkuliahan dosen reguler.

(8)

92

Gambart 4.2 form menu utama

4.4.1 Form Setting Honor

Form setting honor akan ditampilkan jika pemakai memilih setting honor dari menu utama. Form ini bertujuan untuk memasukan, mengedit, menghapus tarip data honor jika ada perubahan.

(9)

93

Struktur database Form setting honor terdiri dari 3 tabel yaitu:

Struktur Database :TblStrata

Nama Field Jenis data Besarnya

Strata Text 3 HonStrata Number Long Integer

Struktur Database :TblUjian

Nama Field Jenis data Besarnya

Ujian Text 3

HonNas Number Long Integer HonKor Number Long Integer HonAwasPg Number Long Integer HonAwasMlm Number Long Integer

Struktur Database :TblDosen

Nama field Jenis data Besarnya

IdDosen AutoNumber Long Integer

NoDosen Number Long Integer NamaDosen Text 25 PangkatDosen Text 15 StatusDosen Text 15 NamaBankDosen Text 15 CabBankDosen Text 15 RekDosen Text 15

(10)

94

Form setting honor adalah untuk memasukan data tabel ujian, tabel kepang- katan dan tabel strata untuk menjalankan kegiatan perkuliahan dosen regular contoh

gambar 4.3

(11)

95 4.4.2 Form Data Dosen

Form data dosen akan ditampilkan sistem jika pemakai memilih setting data dosen dari menu utama. Form ini bertujuan untuk memasukan, mengedit, menghapus data bank dari dosen jika ada perubahan.

Struktur Database :TblDosen

Nama field Jenis data Besarnya

IdDosen AutoNumber Long Integer

NoDosen Number Long Integer NamaDosen Text 25 PangkatDosen Text 15 StatusDosen Text 15 NamaBankDosen Text 15 CabBankDosen Text 15 RekDosen Text 15

(12)

96 4.4.3 Form Mata Kuliah

Form matakuliah akan ditampilkan sistem jika pemakai memilih mata kuliah dari menu utama. Form ini bertujuan untuk memasukan, mengedit, menghapus data mata kuliah jika ada perubahan.

Struktur Database :TblMatakuliah

Nama field Jenis data Besarnya

IdMatakuliah AutoNumber Long Integer KodeMataKuliah Text 5 NamaMatakuliah Text 25 SKS Number Integer Jurusan Text 25 KelKuliah Text 25 HonLab Number 6

Form data TblMatakuliah adalah untuk memasukan data matakuliah yang akan dipakai dalam menjalankan kegiatan perkuliahan dosen reguler.

(13)

97

4.4.4 Form Input Kehadiram Mengajar dan Input Data Ujian

Memasukan data kehadiran mengajar, jumlah koordinator matakuliah, dan data ujian seperti kehadiran mengawas, jumlah soal ujian, jumlah koreksi soal ujian. Form perkuliahan adalah untuk memasukan kehadiran perkuliahan, data ujian tengah semester dan akhir semester.

(14)

98

4.4.5 Query menampilkan nama dosen mengajar

Menampilkan data dosen yang akan mengajar pada tahun akadek, semester dan fakultas ketika memasukan jumlah kehadiran dosen mengajar di menu perkuliahan.

(15)

99

4.4.6 Query untuk menampilkan mata kuliah

Menampilkan mata kuliah, perfakultas dan perjurusan sesuai dengan mata kuliah dosen mengajar, yang diambil dari tabel mata kuliah dari menu perkuliahan.

(16)

100

4.4.7 Form untuk mengecek kehadiram dosen mengajar

Memasukan data kehadiran dosen mengajar setiap jurusan pada perkuliahan, untuk pengecekan sesuai masukan data kehadiran mengajar dapat dilihat dari laporan masukan data kehadiran perkuliahan .

Tampilan honor mengajar untuk mengontrol input data kehadiran dosen mengajar, dan untuk mengetahui data yang diinput sesuai dengan jumlah kehadiran mata kuliah dosen mengajar.

(17)

101

4.4.8 Query menampilkan menu naskah, koreksi dan mengawas

Menampilkan menu untuk menginput jumlah naskah, jumlah koreksi dan jumlah mengawas ujian tengah semester dan ujian akhir semester di menu perkuliahan.

Tampilan menu naskah, koreksi dan mengawas

(18)

102

4.5 Form Menu Report

Laporan-laporan masukan data akan di cetak sesuai dengan aplikasi sistem yang sudah disiapkan seperti laporan honor kehadiran mengajar, laporan honor rekap transpert bank dan data ujian tengah semester dan akhir semester.

(19)

103

4.5.1 Honor Mengajar

Honor mengajar didapat dari kehadiran dosen mengajar perkuliahan, pertemuan selama satu bulan dengan laporan terdiri dari:

4.5.1.1 Rekap Honor Mengajar

Dari form menu report pilih rekap honor mengajar akan mencetak rekap kehadiran mengajar setiap mata kuliah yang di ajarkan dosen yaitu:

(20)

104

4.5.1.2 Slip Honor

Dari form menu report memilih slip honor dari form report akan mencetak slip mengajar setiap mata kuliah yang di ajarkan dosen.

(21)

105 4.5.1.3 Rekap Transfer Mengajar

Dari form menu report memilih rekap transfer mengajar akan mencetak rekap transfer mengajar setiap mata kuliah yang di ajarkan dosen.

(22)

106

4.5.1.4 Rekap Honor Laboratorium

Dari form menu report memilih rekap honor laboratorium akan mencetak rekap honor laboratorium setiap koordinator mata kuliah khusus untuk fakultas ekonomi.

(23)

107

4.5.1.5 Rekap Honor Mengajar Fer Fakultas

Dari form menu report memilih rekap honor mengajar akan mencetak total rekap honor mengajar setiap fakultas setiap kehadiran dosen mengajar.

(24)

108 4.6 Honor Ujian

Honor ujian dicetak untuk laporan-laporan honor naskah ujian, koreksi naskah ujian dan mengawas ujian dari ujian tengah semester dan akhir semester yang terdiri dari:

4.6.1 Query Mencetak Rekap Ujian

Mencetak rekap ujian untuk honor naskah, honor koreksi dan honor mengawas ujian tengah semester dan akhir semester.

(25)

109

4.6.2 Query Mencetak Slip Ujian

Mencetak slip ujian untuk dosen honor naskah, honor koreksi dan honor mengawas ujian tengah semester dan akhir semester.

(26)

110

4.6.3 Query Mencetak Transfer Honor Ujian

Mencetak transfer honor ujian untuk honor naskah, honor koreksi dan honor mengawas ujian tengah semester dan akhir semester.

(27)

111

4.6.4 Query Mencetak Rekap Honor Ujian

Mencetak rekap honor ujian per fakultas untuk honor naskah, honor koreksi dan honor mengawas ujian tengah semester dan akhir semester.

(28)

112

4.7 Metode Pengujian

Pengujian perancangan sistem dilakukan dengan memastikan bahwa program dapat berfungsi dengan baik dan hasil yang diperoleh sesuai dengan konsep dasar rancangan yang dibuat. Pengujian ini juga dilakukan untuk mengidentifikasi kesalahan yang dapat diperbaiki sebelum diimplementasikan. Metode yang dapat digunakan dalam tahap pengujian adalah white box testing dan black-box testing. Pada metode white box testing, pengujian dilakukan pada setiap baris kode program untuk mengetahui apakah masih terjadi error pada saat program di jalankan.

Pengujian dengan metode black box testing digunakan untuk mengetahui tiap modul yang terdapat dalam program ini. Pengujian dilakukan dengan cara menginput data pada program dan kemudian diproses apakah sesuai dengan spesifikasi rancangan yang diinginkan. Dalam pengujian ini penulis menggunakan metode pengujian black box testing, karena proses testing ini dilakukan berdasarkan kebutuhan.

4.7.1 Metode Pengujian Black Box

Metode ujicoba black box memfokuskan pada keperluan fungsional dari software. Karena itu ujicoba black box memungkinkan pengembangan sofware untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Ujicoba black box bukan merupakan alternatif dari ujicoba white box, tetapi merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainya.

Teknik pengujian black box berfokus pada domain informasi dari perangkat lunak, dengan melakukan test case, dengan melakukan test case dengan menpartisi domain input dari suatu program dengan cara memberikan cakupan pengujian yang mendalam. Pengujian black box dapat menemukan kesalahan dalam kategori sebagai berikut:

(29)

113

1. Fungsi yang tidak benar 2. Kesalahan antar muka

3. Kesalahan dalam struktur data atau akses database eksternal

Pengujian dengan menggunakan metode black box testing dilakukan dengan cara memberikan sejumlah masukan(input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsional untuk melihat apakah program ini menghasilkan keluaran(output) yang diinginkan sesuai dengan fungsi dari program ini. Bila input diproses menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang penulis rancang berhasil tetapi bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program aplikasi tersebut.

4.7.2 Skenario Pengujian

Skenario pengujian diperlukan untuk mengetahui apakah aplikasi yang penulis rancang dapat berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan memilih dari setiap pilihan yang ada pada aplikasi.

(30)

114

Tabel 4.6 Tabel Skenario Pengujian

No. Antar muka

yang di uji

Bagian yang diuji

Status aplikasi Skenario pengujian

Hasil yang diharapkan 1 Login Input Halaman login

sudah terbuka

Memasukan data user dan password

User nama dan password terinput kedalam database 2 Setting honor Input tarip honor

Data tarip honor sudah terbuka Memasukan tarif naskah, koreksi, mengawas ujian UTS/UAS

Tabel setting honor bisa terhubung ke dalam database

3 Data dosen Input data bank dosen

Data bank dosen sudah terbuka Memasukan nama dosen, bank, cabang dosen dan nomor rekening

Data dosen bisa terhubung dengan mata kuliah yang diajarkan dosen

4 Mata kuliah Input Mata kuliah Mata kuliah sudah terbuka Memasukan mata kuliah , jumlah SKS, perjurusan Terhubung dengan link Data mata kuliah 5 Perkuliahan Input kehadiran mengajar, input data ujian Setiap tabel terhubung dengan baik Memasukan kehadiran mengajar, jumlah koordinator mata kuliah, dan data ujian

Setiap tabel data dosen terhubung dengan mata kuliah dari hadir mengajar dosen. 6 Cetak Mencetak laporan Halaman laporan seluruh penggajian Mengklik pada folder cetak dari menu pencetakan Terhubung dengan database seluruh laporan 7 Quit Keluar dari sistem Mengakhiri input data Mengklik folder quit pada menu utama

Keluar dari sistem aplikasi

(31)

115

4.7.3 Hasil Pengujian

Dari hasil skenario pengujian terakhir yang dilakukan dapat diperoleh hasil pengujian. Dari hasil skenario pengujian pada setiap pilihan yang ada, maka diperoleh hasil pengujian yang sesuai dengan rumusan perancangan aplikasi program ini dan terangkum dalam tabel di bawah ini.

Tabel 4.7 Tabel Hasil Pengujian

No. Antar muka yang di uji Bagian yang diuji

Status aplikasi Skenario pengujian

Hasil pengujian

1 Login Input Halaman login

sudah terbuka Memasukan data user dan password

Berhasil menyimpan kedalam database 2 Setting

honor Input tarip honor Data tarip honor sudah terbuka Memasukan tarip naskah, koreksi, mengawas ujian UTS/UAS

Berhasil membuka form tabel tarip honor

3 Data dosen Input data bank dosen

Data bank dosen sudah terbuka

Memasukan nama dosen, bank, cabang dosen dan nomor rekening

Berhasil membuka form tabel data dosen

4 Mata kuliah

Input Mata kuliah

Mata kuliah sudah terbuka Memasukan mata kuliah , jumlah SKS, perjurusan Berhasil membuka form tabel mata kuliah 5 Hadir Perkuliaha n Input kehadiran mengajar, input data ujian Setiap tabel terhubung dengan baik Memasukan kehadiran mengajar, jumlah koordinator mata kuliah, dan data ujian Berhasil membuka tabel-tabel database yang dapat di hubungkan 6 Cetak Mencetak laporan Halaman laporan seluruh honor Mengklik pada folder cetak menu Berhasil membuka form laporan honor dosen reguler 7

Quit

Keluar dari

sistem Mengakhiri input data Mengklik folder quit pada menu utama

Berhasil menutup semua tabel database

(32)

116

4.7.4 Analisa Hasil Pengujian

Setelah melakukan pengujian terhadap semua menu sistem pada program ini, maka dapat disimpulkan bahwa pengujian telah menunjukan hasil keluaran(output) dan proses yang sesuai dengan rancangan aplikasi program ini. Hasil dari program ini dapat dikatakan berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. Dengan program aplikasi ini dapat digunakan sebagai pengolahan data penggajian dosen reguler.

Seluruh antar muka atau form pada masukan data penggajian dosen reguler dapat berjalan dan berfungsi dengan baik, data yang dimasukan terlihat sesuai yang ada di database dan tidak adanya error saat program ini dijalankan, data dapat tersimpan ke database sesuai rancangan yang dibuat dan tidak ada error yang terjadi saat aplikasi dijalankan.

(33)

117 Tabel 4.8 Tabel Analisa Hasil Pengujian

No. Antar muka yang di uji

Bagian yang diuji

Status aplikasi Hasil pengujian

1 Login Input Halaman login

terbuka

Berhasil memasukan user dan pasword sesuai nama dan password yang ditentukan 2 Setting honor Input tarip honor Data tarip honor

bisa terbuka Berhasil membuka dan bisa di rubah sesuai ketentuan tarif honor

3 Data dosen Input data dosen Data dosen bisa terbuka

Data dosen bisa di ubah sesuai perubahan data dosen

4 Mata kuliah Input Mata

kuliah Tabel Mata kuliah terbuka Dapat menambah dan menghapus data mata kuliah 5 Hadir Perkuliahan Input kehadiran mengajar, input data ujian

Tabel kehadiran dan tabel ujian terbuka

Dapat mengambil tabel / klik data tabel yang diperlukan.

6 Cetak Mencetak

laporan

Menu mencetak semua bisa terbuka

Pencetakan berhasil dari semua masukan data untuk setiap laporan 7 Quit Keluar dari sistem Berakhir memasukan data dari sistem

Keluar dari sistem tidak ada kesalahan

Gambar

Tabel 4.4 TblDosen
Tabel 4.5 TblMatakuliah
Gambar  4.6  Form perkuliahan
Gambar  4.7  Tampilan nama dosen mengajar
+6

Referensi

Dokumen terkait

3) Pengarahan: di KBIH Nurul Huda terlihat tidak begitu intensif dilakukan, padahal pengarahan sebagai salah satu elemen kultur organisasi pengarahan dibutuhkan untuk

Dari latar belakang diatas Penulis tertarik bahwa meneliti tentang daya tarik sosial media Influencer adalah masalah yang menarik untuk diteliti, karena sekarang ini

▪ Anda tahu sebagai pengkhotbah kadang-kadang kita harus memahami bahwa meskipun kita berkhotbah dengan segenap hati kita, meskipun kita memberitakan firman Tuhan, beberapa

MATA KULIAH SKS KLS HARI JAM KULIAH RUANG DOSEN PENGAMPU... MATA KULIAH SKS JAM KULIAH RUANG

MATA KULIAH SKS DOSEN MASUK

Mata Kuliah Peminatan Adminitrasi Kebijakan Kesehatan Jumlah SKS Semester IV.. Jumlah SKS

Silabus mata kuliah berisi: (1) Identitas mata kuliah yang memuat nama mata kuliah, nomor kode, jumlah sks, smester, kelompok mata kuliah, program S-2 atau

2a) Program studi menyusun RPS yang memuat unsur: 1) Informasi tentang mata kuliah (nama program studi, nama dan kode mata kuliah, semester,jumlah sks, nama dosen pengampu);