bab 3

23
Bab 3 Program 3.1 Database (rancangan database yang digunakan) Kami membuat sebuah basis data bernama kemahasiswaan_10113331_10113433 dengan beberapa entitas. Entitas-entitas yang kami gunakan dalam rancangan database pada aplikasi kemahasiswaan yang kami rancang adalah : login, mahasiswa, matakuliah, na, dan nilai. a. login login merupakan entitas yang kami butuhkan dan memiliki atribut username dan password dengan username sebagai primary key. berikut perancangannya t_login username varchar(16) PK password varchar(16) b. mahasiswa mahasiswa merupakan entitas yang kami butuhkan dan memiliki atribut nim, nama, ttl, tgl_lahir, alamat dengan nim sebagai primary key. t_mahasiswa nim Varchar(8) PK Nama Varchar(30) Ttl Varchar(20 Tgl_lahir Date Alamat Varchar(40) c. matakuliah

Upload: rizki-nurhidayat

Post on 04-Dec-2015

214 views

Category:

Documents


0 download

DESCRIPTION

gfg

TRANSCRIPT

Page 1: Bab 3

Bab 3

Program

3.1 Database (rancangan database yang digunakan)

Kami membuat sebuah basis data bernama kemahasiswaan_10113331_10113433

dengan beberapa entitas. Entitas-entitas yang kami gunakan dalam rancangan

database pada aplikasi kemahasiswaan yang kami rancang adalah : login,

mahasiswa, matakuliah, na, dan nilai.

a. login

login merupakan entitas yang kami butuhkan dan memiliki atribut username

dan password dengan username sebagai primary key. berikut perancangannya

t_login

username varchar(16) PK

password varchar(16)

b. mahasiswa

mahasiswa merupakan entitas yang kami butuhkan dan memiliki atribut nim,

nama, ttl, tgl_lahir, alamat dengan nim sebagai primary key.

t_mahasiswa

nim Varchar(8) PK

Nama Varchar(30)

Ttl Varchar(20

Tgl_lahir Date

Alamat Varchar(40)

c. matakuliah

matakuliah merupakan entitas yang kami butuhkan dan memiliki atribut

kd_mk serta nama_mk dengan kd_mk sebagai primary key.

t_matakuliah

Kd_mk Varchar(8) PK

nama_mk Varchar(30)

Page 2: Bab 3

d. na

na merupakan entitas yang kami butuhkan dan memiliki atribut nama_mk,

persen_absen, persen_tugas, persen_uas, absensi, tugas1, tugas2, tugas3,

UTS, UAS, nilai_absen, nilai_tugas, nilai_uts, nilai_uas, nilai_akhri, indeks, dan

keterangan.

t_na

nama_mk Varchar(30)

persen_absen float

persen_tugas float

persen_uas float

absensi float

tugas1 float

tugas2 float

tugas3 float

UTS float

UAS float

nilai_absen float

nilai_tugas float

nilai_uts float

niai_uas float

nilai_akhri float

indeks char(1)

Keterangan varchar(20)

e. nilai

nilai merupakan entitas yang kami butuhkan dan memiliki atribut nama,

nama_mk, absensi, tugas1, tugas2, tugas3 , UTS, UAS, nilai_absen, nilai_tugas,

nilai_uts, nilai_uas, nilai_akhri, indeks, dan keterangan.

t_nilai

nama varchar(30)

Page 3: Bab 3

nama_mk varchar(30)

absensi int(11)

tugas1 float

tugas2 float

tugas3 float

UTS float

UAS float

nilai_absen float

nilai_tugas float

nilai_uts float

nilai_uas float

nilai_akhir float

indeks char(1)

keterangan varchar(20)

3.2 Cara penggunaan program / Manual Book (bersama tampilan)

a. struktur menu

menu file

Data Mahasiswa

Data Matakuliah

Data Nilai

Form simulasi Nilai

b. Pengoperasian aplikasi

Bukalah aplikasi kemahasiswaan.jar (sebelumnya pastikan perangkat

anda telah memasang java jdk). maka akan muncul tampilan sebagai

berikut.

Page 4: Bab 3

klik tepat pada gambar judul yang muncul maka akan muncul tampilan

login

Page 5: Bab 3

isi username dan password lalu klik logi apabila telah memilki akun

dan klik daftar apabila belum memiliki akun sehingga akan muncul

tampilan sign up

isi form sign up dan klik tomol sign up untuk mendaftarkan

setelah itu kembali ke form login untuk login menggunakan username

dan password yang telah di daftarkan maka akan muncul pop up

keberhasilan login, klik ok untuk melanjutkan ke menu utama

Page 6: Bab 3

Di dalam menu utama terdapat empat menu utama untuk mengolah

data kemahasiswaan, berikut tampilan yang akan muncul apabila

mengklik salah satu pilihan diatas

1. untuk tampilan data mahasiswa

Page 7: Bab 3

2. untuk tampilan data mata kuliah

3. untuk tampilan form nilai

4. untuk tampilan form simulasi nilai

Page 8: Bab 3

untuk form data mahasiswa digunakan untuk mengolah data dari data

mahasiswa entah itu menambah menghapus atau mengubah dari data

mahasiswa

untuk form data mata kuliah digunakan untuk mengolah data dari data

matakuliah entah itu menambah, menghapus, atau mengubah dari

data matakuliah

untuk form data nilai digunakan untuk mengolah data dari data nilai

entah itu menambah, menghapus, atau mengubah dari data

mahasiswa

untuk form data simulasi nilai digunakan untuk mengolah data dari

data simulasi nilai entah itu menambah, menghapus, atau mengubah

dari data simulasi nilai

jika selesai menggunakan aplikasi jangan lupa untuk login baru

kemudian keluar dari kemahasiswaan.jar

3.3 Tahap pengujian

a. scenario pengujian

pengujian aplikasi kemahasiswaan.jar berikut menggunakan data uji

berdasarkan data yang terdapat dari aplikasi dan basis data yang digunakan,

scenario pengujian selengkapnya dapat dilihat pada table berikut :

Kelas uji Butir uji Jenis pengujian

Login Verifikasi login Blackbox

Form mahasiswa Tambah data Blackbox

Form mahasiswa Pencarian Data Blackbox

Form mahasiswa Ubah data Blackbox

Form matakuliah Tambah data Blackbox

Form matakuliah Pencarian Data Blackbox

Form matakuliah Ubah data Blackbox

Form nilai Tambah data Blackbox

b. Kasus dan hasil pengujian

Page 9: Bab 3

Berdasarkan rencana pengujian yang telah disusun maka dapat dilakukan

pengujian sebagai berikut.

1. Login

Table berikut adalah pengujian login aplikasi

kemahasiswaan.jar

Kasus dan hasil uji (data normal)

Data masukan Username, password

Yang

diharapkan

User dapat masuk ke menu utama

Pengamatan Dapat mengisi username dan password.

Seseuai yang diharapkan

Kesimpulan Sukses

Pembuktian

Page 10: Bab 3

Kesimpulan sukses

Kasus dan hasil uji(data salah)

Data

masukkan

Username salah password salah

Yang

diharapkan

User tidak dapat masuk ke menu utama

system menampilkan pesan

Pengamatan System menampilkan pesan sesuai yang

diharapkan

Pembuktian

kesimpulan sukses

2. Tambah data form mahasiswa

Table berikut adalah hasil pengujian form mahasiswa pada

aplikasi kemahasiswaan.jar

Kasus dan hasil uji(data normal)

Data NIM, Nama, Tempat Lahir tanggal Lahir,

Page 11: Bab 3

masukkan Alamat

Yang

diharapkan

User mengisi penuh data masukkan

pengamatan Dapat menambah data dengan baik

pembuktian

kesimpulan sukses

Kasus dan hasil uji(data salah)

Data

masukkan

NIM, Nama, Tempat Lahir tanggal Lahir,

Alamat(tidak diisi penuh)

Yang

diharapkan

User tidak berhasil menambahkan data

Pengamata User tidak dapat menambahkan data

Page 12: Bab 3

n

Pembuktian

3. Pencarian data form mahasiswa

Table berikut adalah hasil pengujian form mahasiswa pada

aplikasi kemahasiswaan.jar

Page 13: Bab 3

Kasus dan hasil uji(data normal)

Data

masukkan

NIM/nama

Yang

diharapkan

User memasukkan data yang ada

pengamata

n

Dapat menemukan data

pembuktian

kesimpulan sukses

Kasus dan hasil uji(data salah)

Data

masukkan

NIM,/Nama

Page 14: Bab 3

Yang

diharapkan

User memasukkan data yang tidak ada

Pengamatan Tidak dapat menemukan data

Pembuktian

kesimpulan sukses

4. Ubah data form mahasiswa

Table berikut adalah hasil pengujian form mahasiswa pada

aplikasi kemahasiswaan.jar

Kasus dan hasil uji(data normal)

Data

masukkan

NIM, Nama, Tempat Lahir tanggal Lahir, Alamat

Yang

diharapkan

User memasukkan data dengan lengkap

Page 15: Bab 3

pengamata

n

Dapat mengubah data

pembuktian

kesimpulan sukses

Kasus dan hasil uji(data salah)

Data

masukkan

NIM, Nama, Tempat Lahir tanggal Lahir, Alamat

Yang

diharapka

n

Tidak mengisi data masukkan dengan lengkap

Pengamat

an

Tidak dapat mengubah data

Page 16: Bab 3

Pembuktia

n

kesimpula

n

sukses

5. Tambah data form matakuliah

Table berikut adalah hasil pengujian form matakuliah pada

aplikasi kemahasiswaan.jar

Kasus dan hasil uji(data normal)

Data

masukka

n

Kode matakuliah, nama mata kuliah

Yang

diharapk

an

User mengisi penuh data masukkan

pengam

atan

Dapat menambah data dengan baik

Page 17: Bab 3

pembuk

tian

kesimpul

an

sukses

Kasus dan hasil uji(data salah)

Data

masuk

kan

Kode matakuliah, nama mata kuliah

Yang

dihara

pkan

User tidak berhasil menambahkan data system

menampilkan pesan

Penga

matan

User tidak dapat menambahkan data

Pemb

uktian

Page 18: Bab 3

6. Pencarian data form matakuliah

Table berikut adalah hasil pengujian form mayakuliah pada

aplikasi kemahasiswaan.jva

Kasus dan hasil uji(data normal)

Data

masuk

kan

Kode matakuliah, nama mata kuliah

Yang

dihara

pkan

User memasukkan data yang ada

penga

matan

Dapat menemukan data

pemb

uktian

kesim

pulan

sukses

Kasus dan hasil uji(data salah)

Data

masuk

Kode matakuliah, nama mata kuliah

Page 19: Bab 3

kan

Yang

dihara

pkan

User memasukkan data yang tidak ada

Penga

matan

Tidak dapat menemukan data

Pemb

uktian

kesim

pulan

sukses

7. Ubah data form matakuliah

Table berikut adalah hasil pengujian form mahasiswa pada

aplikasi kemahasiswaan.jar

Kasus dan hasil uji(data normal)

Data

masuk

kan

Yang

dihara

pkan

User memasukkan data dengan lengkap

penga

matan

Dapat mengubah data

Page 20: Bab 3

pembu

ktian

kesimp

ulan

sukses

Kasus dan hasil uji(data salah)

Data

masukka

n

Kode matakuliah, nama mata kuliah

Yang

diharapk

an

Tidak mengisi data masukkan dengan lengkap

Pengama

tan

Tidak dapat mengubah data

Pembuk

tian

kesimpul sukses

Page 21: Bab 3

an