• Tidak ada hasil yang ditemukan

BAB V IMPLEMENTASI DAN PENGUJIAN. yang digunakan untuk menulis program dan membentuk tabel-tabel basis data.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB V IMPLEMENTASI DAN PENGUJIAN. yang digunakan untuk menulis program dan membentuk tabel-tabel basis data."

Copied!
19
0
0

Teks penuh

(1)

110

BAB V

IMPLEMENTASI DAN PENGUJIAN

5.1 Implementasi Perangkat Lunak

5.1.1 Lingkungan Implementasi

Menjelaskan lingkungan perangkat keras dan perangkat implementasi

yang digunakan untuk menulis program dan membentuk tabel-tabel basis data.

Perangkat Keras

1. Komputer Stand Alone dengan konfigurasi

 Proccessor Intel Core i3

 RAM dengan kapasitas minimal 2 Gb

 Harddisk dengan kapasitas minimal 320 Gb

 Color Monitor 14”

2. Sistem Operasi : Windows Xp

Perangkat Lunak

1. Bahasa Pemrograman Microsoft Visual Basic.Net

2. Database Microsoft SQL Server 2000

5.1.2 Hasil Implementasi

Menjelaskan hasil implementasi perangkat lunak, meliputi implementasi

(2)

5.1.2.1 Implementasi Basis Data

Nama Basis Data : Test

Tabel 5.1 Implementasi basis data

No. Nama Tabel

Hasil Implementasi

Keterangan

1.

Kriteria

Kriteria.db

Tabel data Kriteria

2.

SubKriteria

SubKriteria.db

Tabel data SubKriteria

3.

NilaiKriteria

NilaiKriteria.db

Tabel data Nilai Kriteria

4.

NilaiSiswa

NilaiSiswa.db

Tabel data Nilai Siswa

5.

Siswa

Siswa.db

Tabel data Siswa

6.

User

User.db

Tabel data User

(3)

CREATE TABLE Kriteria(

Ingatan Float (8) NOT NULL primary key, PemIngatan Float (8);

2. Tabel SubKriteria

CREATE TABLE SubKriteria(

IDIpa Float(8)NOT NULL primary key, IDAips Float (8), … );

(4)

3. Tabel Nilai Kriteria

CREATE TABLE NilaiKriteria (

NamaKriteria varchar (5) NOT NULL primary key, NilaiKriteria varchar (5), Bobot Float (8));

4. Tabel Nilai Siswa

CREATE TABLE Siswa (

Tanggal Datetime (8)NOT NULL primary key, Nomor varchar (6),NIS varchar (10),

Nama varchar (30),NamaKriteria varchar (5),

NilaiKriteriavarchar (7), Total Float (8), Jurusan varchar(7));

5. Tabel Siswa

(5)

CREATE TABLE Siswa (

NIS numeric (10)NOT NULL primary key, Nama varchar (30), Tempat varchar (15), Tanggal datetime (8) , JK varchar (10) , Telepon varchar (15) , Alamat varchar (30),);

6. Tabel User

CREATE TABLE User (

idUser varchar (10)NOT NULL primary key, NamaUser varchar (20),Password varchar (10));

5.1.2.2 Implementasi Modul Program

Nama Proyek : Sistem Pendukung Keputusan Pemilihan Program Studi

Directory

: ..\Test

Tabel 5.2 Implementasi Modul Program

No. Nama Modul Hasil Implementasi Keterangan

1. Sistem Pendukung Keputusan Pemilihan Program Studi

Olah Data Master

Olah Data Perhitungan

MenuUtama.vb

Procedure Data Kriteria Penilaian click Procedure Data Bobot

Kriteria click Procedure Data Nilai

Kriteria click

Procedure Data Bobot Nilai Kriteria click

Unit yang mewakili modul utama Prosedur untuk menampilkan Form

Kriteria Penilaian

Prosedur untuk menampilkan Form Bobot Kriteria

Prosedur untuk menampilkan Form Nilai Kriteria

Prosedur untuk menampilkan Form Bobot Nilai Kriteria

(6)

Buat Laporan Procedure Data Jurusan click

Procedure Data Siswa click

Procedure Lap Siswa click

Procedure Lap Kriteria Penilaian click Procedure Lap Penilaian

Siswa click

Prosedur untuk menampilkan Form Jurusan

Prosedur untuk menampilkan Form Siswa

Prosedur untuk menampilkan Form Laporan Siswa

Prosedur untuk menampilkan Form Laporan Kriteria Penilaian Prosedur untuk menampilkan Form Laporan Penilaian Siswa

2. Tambah Data Kriteria Penilaian fm KriteriaPenilaian.vb Procedure btAdd Procedure btSave Procedure btCancel Procedure btEdit Procedure btDelete Procedure btExit Procedure btFirst Procedure btPrev Procedure btNext Procedure btLast

Unit Penambahan Data Kriteria Penilaian Prosedur untuk Menambah Data Prosedur untuk Merekam Data Prosedur untuk Meng-cancel proses Input Data

Prosedur untuk Mengubah Data Prosedur untuk Menghapus Data Prosedur untuk Menutup Form Prosedur untuk Melihat Data Pertama

Prosedur untuk Melihat Data Sebelumnya

Prosedur untuk Melihat Data Selanjutnya

Prosedur untuk Melihat Data Terakhir 3. Tambah Data Bobot

Kriteria

fm BobotKriteria.vb Procedure btAdd Procedure btSave

Unit Penambah Data Bobot Kriteria Prosedur untuk Menambah Data Prosedur untuk Merekam Data

(7)

Procedure btCancel Procedure btEdit Procedure btDelete Procedure btExit Procedure btFirst Procedure btPrev Procedure btNext Procedure btLast

Prosedur untuk Meng-cancel proses Input Data

Prosedur untuk Mengubah Data Prosedur untuk Menghapus Data Prosedur untuk Menutup Form Prosedur untuk Melihat Data Pertama Prosedur untuk Melihat Data

Sebelumnya

Prosedur untuk Melihat Data Selanjutnya

Prosedur untuk Melihat Data Terakhir 4. Tambah Data Nilai

Kriteria fmNilaiKriteria.vb Procedure btAdd Procedure btSave Procedure btCancel Procedure btEdit Procedure btDelete Procedure btExit Procedure btFirst Procedure btPrev Procedure btNext Procedure btLast

Unit Penambah Data Nilai Kriteria Prosedur untuk Menambah Data Prosedur untuk Merekam Data Prosedur untuk Meng-cancel proses Input Data

Prosedur untuk Mengubah Data Prosedur untuk Menghapus Data Prosedur untuk Menutup Form Prosedur untuk Melihat Data Pertama Prosedur untuk Melihat Data

Sebelumnya

Prosedur untuk Melihat Data Selanjutnya

Prosedur untuk Melihat Data Terakhir 5. Tambah Data Bobot

Nilai Kriteria

fmBobotNilaiKriteria.vb Procedure btAdd

Unit Penambah Data Bobot Nilai Kriteria Prosedur untuk Menambah Data

(8)

Procedure btSave Procedure btCancel Procedure btEdit Procedure btDelete Procedure btExit Procedure btFirst Procedure btPrev Procedure btNext Procedure btLast

Prosedur untuk Merekam Data Prosedur untuk Meng-cancel proses Input Data

Prosedur untuk Mengubah Data Prosedur untuk Menghapus Data Prosedur untuk Menutup Form Prosedur untuk Melihat Data Pertama Prosedur untuk Melihat Data

Sebelumnya

Prosedur untuk Melihat Data Selanjutnya

Prosedur untuk Melihat Data Terakhir 6. Tambah Data Jurusan fmJurusan.vb

Procedure btAdd Procedure btSave Procedure btCancel Procedure btEdit Procedure btDelete Procedure btExit Procedure btFirst Procedure btPrev Procedure btNext Procedure btLast

Unit Penambah Data Jurusan Prosedur untuk Menambah Data Prosedur untuk Merekam Data Prosedur untuk Meng-cancel proses Input Data

Prosedur untuk Mengubah Data Prosedur untuk Menghapus Data Prosedur untuk Menutup Form Prosedur untuk Melihat Data Pertama Prosedur untuk Melihat Data

Sebelumnya

Prosedur untuk Melihat Data Selanjutnya

Prosedur untuk Melihat Data Terakhir 7. Tambah Data Siswa fmSiswa.vb Unit Penambah Data Siswa

(9)

Procedure btAdd Procedure btSave Procedure btCancel Procedure btEdit Procedure btDelete Procedure btExit Procedure btFirst Procedure btPrev Procedure btNext Procedure btLast

Prosedur untuk Menambah Data Prosedur untuk Merekam Data Prosedur untuk Meng-cancel proses Input Data

Prosedur untuk Mengubah Data Prosedur untuk Menghapus Data Prosedur untuk Menutup Form Prosedur untuk Melihat Data Pertama Prosedur untuk Melihat Data

Sebelumnya

Prosedur untuk Melihat Data Selanjutnya

Prosedur untuk Melihat Data Terakhir 8. Laporan Siswa LapSiswa.rpt

Procedure Print

Mencetak Laporan Siswa

Prosedur untuk Mencetak Laporan Siswa

9. Laporan Kriteria Penilaian

LapKriteriaPenilaian i.rpt Procedure Print

Mencetak Laporan Kriteria Penilaian Prosedur untuk Mencetak Laporan

Kriteria Penilaian 10. Laporan Nilai Siswa La NilaiSiswa.rpt

Procedure Print

Mencetak Laporan Nilai Siswa

Prosedur untuk Mencetak Laporan Nilai Siswa

(10)

5.1.2.3 Implementasi Antar Muka Pemakai

Tabel 5.3 Hasil Implementasi Antarmuka Pemakai

No.

Antar Muka

Hasil Implementasi

Keterangan

1. Struktur Menu Program frMenu.vb Form Menu Utama Program

2. Entry Data Bobot Kriteria fmBobotKriteria.vb Form Untuk Menambah Data Bobot Kriteria 3. Entry Data Bobot Nilai fmBobotNilai.vb Form Untuk Menambah Data Bobot Nilai 4. Entry Data Jurusan fmJurusan.vb Form Untuk Menambah Data Jurusan 5. Entry Data Kriteria fmKriteria.vb Form Untuk Menambah Data Kriteria 6. Entry Data Nilai Kriteria fmNilaiKriteria.vb Form Untuk Menambah Data Nilai kriteria 7. Entry Data Nilai Siswa fmNilaiSiswa.vb Form Untuk Menambah Data Nilai Siswa 8. Entry Data Siswa fmSiswa.vb Form Untuk Menambah Data Siswa 9. Buat Laporan Penilaian Siswa LapPenilaianSiswa.rpt Form Untuk Mencetak Laporan Penilaian

Siswa

10. Buat Laporan Kriteria Penilaian LapKriteria.rpt Form Untuk Mencetak Laporan Kriteria 11. Buat Laporan Siswa LapSiswa.rpt Form Untuk Mencetak Laporan Siswa

(11)

1. Struktur Menu Program (Admin)

Splash Screen

Gambar 5.1 Splash Screen

Menu Utama Administrator

(12)

2. Entry Data Kriteria

Gambar 5.3 Entry Data Kriteria

3. Entry Data SubKriteria

(13)

4. Entry Data Siswa

Gambar 5.5 Entry Data Siswa

5. Entry Data Penilaian Siswa

(14)

6. Entry Data Penilaian Kriteria

Gambar 5.7 Entry Data Penilaian Kriteria

7. Layout Laporan Siswa

(15)

8. Layout Laporan Kriteria

Gambar 5.9 Layout Laporan Kriteria

9. Layout Laporan Penilaian Siswa

(16)

5.2 Pengujian perangkat lunak

5.2.1 Lingkungan pengujian

Menjelaskan lingkungan pengujian yaitu perangkat keras dan perangkat

lunak sistem yang digunakan untuk menguji perangkat lunak yang dihasilkan.

Konfigurasi Perangkat Keras

1. Komputer Stand Alone dengan konfigurasi

 Proccessor Intel Core i3

 RAM dengan kapasitas minimal 2 Gb

 Harddisk dengan kapasitas minimal 320 Gb

 Color Monitor 14”

 Satelit L510

Perangkat Lunak

1. Bahasa Pemrograman Microsoft Visual Basic.Net

2. Database Microsoft SQL Server 2000

3. Sistem Operasi : Windows XP

5.2.2 Pelaksanaan pengujian

Menjelasksan

bentuk-bentuk

pengujian

perangkat

lunak

yang

(17)

Tabel 5.4 Bentuk-bentuk pengujian yang dilaksanan

No.

Bentuk Pengujian

Metode

Pengujian

Data Uji yang

Digunakan

Keterangan

1. Pengujian Unit Program Black Box

Data Sembarang yang mewakili data Bobot Kriteria, Bobot Nilai, Jurusan, Kriteria, Nilai Kriteria, Nilai Siswa, Siswa

Menguji Kebenaran Unit secara Fungsional.

2. Pengujian Integrasi Black Box

Data Sembarang yang mewakili data Bobot Kriteria, Bobot Nilai, Jurusan, Kriteria, Nilai Kriteria, Nilai Siswa, Siswa

Menguji Kebenaran unit-unit dan modul-modul

program yang saling berkaitan.

3. Pengujian Validasi Black Box

Data Bobot Kriteria Data Bobot Nilai Data Jurusan Data Kriteria Data Nilai Kriteria Data Nilai Siswa Data Siswa

Menguji kesesuaian perangkat lunak yang

dihasilkan dengan kebutuhan yang sudah

didefinisikan.

4. Condition Testing White Box Modul modul program

Menjalankan kondisi logis yang terdapat pada modul

program

5. Loop Testing White Box

Data Bobot Kriteria Data Bobot Nilai

Menguji dan memfokuskan pada

(18)

Data Jurusan Data Kriteria Data Nilai Kriteria Data Nilai Siswa Data Siswa

Validitas dari bentuk

Loop yang ada.

5.2.3 Hasil pengujian

Menjelaskan hasil pengujian perangkat lunak yang telah dilaksanakan.

No. Deskripsi Pengujian

Kebutuhan yang Diuji Skenario Pengujian Hasil yang Diharapkan Hasil Pengujian

1. Menguji penambahan Data REQ – 100

Ketikkan data secara lengkap dan benar, kemudian klik tombol

Save

Data Aset terekam setelah record terakhir

OK

2.

Mengolah Data Kriteria Penilaian

REQ – 110

Ketikkan data secara lengkap dan benar, kemudian klik tombol

Save

Data Suplier terekam setelah record terakhir

OK

3.

Mengolah Data Bobot Kriteria

REQ – 120

Ketikkan data secara lengkap dan benar, kemudian klik tombol

Save

Data Teknisi terekam setelah record terakhir

OK

4.

Mengolah Data Nilai Kriteria

REQ – 130

Ketikkan data secara lengkap dan benar, kemudian klik tombol

Save Data WorkOrder terekam setelah record terakhir OK 5.

Mengolah Data Bobot Nilai

REQ – 140

Ketikkan data secara lengkap dan benar, kemudian klik tombol

Data WorkOrder terekam setelah

record terakhir

(19)

Save

6. Mengolah Data Jurusan REQ – 150

Ketikkan data secara lengkap dan benar, kemudian klik tombol

Save

Data WorkOrder terekam setelah

record terakhir

OK

7. Mengolah Data Siswa REQ – 160

Ketikkan data secara lengkap dan benar, kemudian klik tombol

Save

Data WorkOrder terekam setelah

record terakhir

OK

8. Mengolah Data AHP REQ – 200

Ketikkan data secara lengkap dan benar, kemudian klik tombol

Save

Laporan Aset tercetak

OK

9. Membuat Laporan REQ – 300

Ketikkan data secara lengkap dan benar, kemudian klik tombol

Save

Laporan Teknisi tercetak

OK

10.

Membuat Laporan Data Siswa

REQ – 310

Ketikkan periode laporan kemudian klik tombol Cetak

Laporan WorkOrder tercetak

OK

11.

Membuat Laporan Kriteria Penilaian

REQ – 320

Ketikkan periode laporan kemudian klik tombol Cetak Laporan Aset tercetak OK 12. Membuat Laporan Penilaian Siswa REQ – 330

Ketikkan periode laporan kemudian klik tombol Cetak

Laporan Teknisi tercetak

OK

Gambar

Tabel 5.1 Implementasi basis data
Tabel 5.2 Implementasi Modul Program
Tabel 5.3 Hasil Implementasi Antarmuka Pemakai
Gambar 5.1 Splash Screen
+7

Referensi

Dokumen terkait

Kinerja Perusahaan dalam hal ini akan dibagi menjadi tiga bagian indikator kinerja perusahaan yaitu Return on Asset (ROA), Return on Equity (ROE) da Aset growth (AG).Hasil

Manfaat bagi institusi ialah sebagai tolak ukur mahasiswa dalam memahami teori dan praktik yang diterapkan dalam karya nyata seperti Tugas Akhir ini, menambah wawasan

Dalam pelaksanaan PPL II ini, praktikan menyadari bahwa kemampuan diri praktikan belum maksimal. Dalam artian bahwa praktikan masih harus banyak.. belajar dan

Kasus kegagalan dalam penggunaan alat kontrasepsi IUD seperti yang dialami oleh Luluah, secara otomatis bidan sebagai pelaksana pemberian pelayanan terkait

Tujuan penelitian ini yaitu untuk mengetahui efektifitas ekstrak daun patikan kebo (E. hirta) untuk pengobatan ikan nila (O. niloticus) yang diinfeksi bakteri

Secara umum bayi yang dilahirkan dengan berat badan rendah, mayoritas terjadi pada ibu berusia 20-38 tahun, status pekerjaan tidak bekerja, pendidikan terakhir

It was concluded that the teacher’s feedback improved the students’ grammatical accuracy in their writing Therefore, it i s suggested that English teachers give feedback