Anda di halaman 1dari 13

PERANCANGAN APLIKASI ASET GUDANG PT.

NAK

MENGGUNAKAN METODE PROTOTYPE

NAMA : JUMADI

NIM : 181011450216

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER

Jl. Raya Puspitek Kecamatan Pamulang Tangerang Selatan

Banten 15310
SESI – 1

PENDAHULUAN

1.1 Judul Aplikasi


PERANCANGAN APLIKASI ASET GUDANG ORGANISASI KORMI
MENGGUNAKAN METODE PROTOTYPE

1.2 Alasan Membuat Aplikasi


Alasan pembuatan aplikasi aset gudang adalah untuk mengetahui penggunaan
aset organisasi dengan baik secara system sehingga seluruh aset dapat
terkontrol dengan baik dan tidak ada lagi aset yang hilang dan tidak jelas status
keberadaanya.

1.3 Metode Yang Digunakan


Metode yang digunakan dalam pembuatan aplikasi ini adalah metode prototype
dimana akan dibuatkan prototype aplikasi terlebih dahulu sebagai contoh dari
aplikasi yang akan dibuat untuk selanjutnya dilakukan analisa perbaikan dan
lainnya.

1.4 Alasan Menggunakan Metode Prototype


Alasan utama perancangan aplikasi menggunakan metode prototype adalah
dengan adanya prototype aplikasi yang dibuat dahulu agar pengguana aplikasi
dapat melihat modul apa saja yang bisa digunakan dalam aplikasi tersebut
ataupun dilakukan pengembangan sesuai kebutuhan.

1.5 Software Yang Digunakan


Pada pembuatan aplikasi aset gudang ini akan menggunakan software yaitu
Sublime Text untuk sebagai editor nya, Xampp, Bootstrap framework HTML,
CSS, JavaScript, database MySql, browser Mozila Firefox.
SESI – 2

RANCANGAN APLIKASI
2.1 USE CASE DIAGRAM

2.2 ACTIVITY DIAGRAM


3

ACTIVITY DIAGRAM INPUT DATA BARANG MASUK

ACTIVITY DIAGRAM INPUT DATA ASET KELUAR DIPINJAM

2.3 SQUENCE DIAGRAM


4

2.4 CLASS DIAGRAM

2.5 PRINTSCREEN APLIKASI

Form Login Aplikasi : https://localhost/stokBarangKormi/loginkormi.php

Username : jumadi@gmail.com Password : 12345


5

Dashboard stock aset

Form tambah barang stok


6

Dashboard barang masuk

Form barang masuk


7

Dashboard barang keluar

Form Barang Keluar


SESI - 3

PENGUJIAN (TESTING)

3.1 BLACK BOX TESTING

No Fitur Input Hasil yang Output Kesimpulan


diharapkan
1 Login Memasukkan Username Username Hasil input
karakter pada hanya dapat menggunakan valid
username dimasukkan karakter email
karakter email
2 Stok Beberapa item Item tidak ada Terjadi Hasil input
Gudang dikosongkan yg dapat pemberitahuan valid
Aset dilewatkan bahwa item harus
terisi
Memasukkan Terdapat Gambar tidak bisa Hasil input
gambar ukuran di unggah Ketika valid
maksimal ukuran lebih dari
sebuah batas maksimal
gambar
Format Terdapat jenis Gambar hanya Hasil input
gambar format khusus bisa di unggah valid
pada gambar pada jenis
PNG/JPG
Melakukan Stok pada Stok pada Hasil input
pengurangan Gudang Gudang valid
stok jumlahnya berkurang
berkurang
3 Barang Memasukkan Tidak terjadi Masih terdapat Hasil input
Masuk barang yang duplikasi barang yang sama invalid
sama barang

8
9

Beberapa item Item tidak ada Terjadi Hasil input


dikosongkan yg dapat pemberitahuan valid
dilewatkan bahwa item harus
terisi
4 Barang Beberapa item Item tidak ada Terjadi Hasil input
Keluar dikosongkan yg dapat pemberitahuan valid
dilewatkan bahwa item harus
terisi
5 Export Meng-export Dapat meng- Data dapat di hasil input
Data data menjadi export data export menjadi valid
file pdf/excel menjadi file file pdf/excel
pdf/excel
Cetak File Data yang Data dapat Hasil input
dimasukkan dicetak valid
dapat dicetak
6 Logout Melakukan Keluar dari Akun keluar dan Hasil input
logout halaman tidak dapat valid
dashboard mengakses data
atau halaman pada aplikasi
aplikasi

Pengujian Form Login

- Login Errot Not email caracter username - Login Succes with email caracter username
10

Pengujian Form Tambah Barang

- Submit Errot semua kolom wajib disi - Login Succes semua kolom terisi

3.2 WHITE BOX TESTING

Pengujian Form Login :

- Login success masukan username dan password dengan benar


- Login error salah memasukan username / password kembali ke form login
11

Source code login.php :

1. <?php
require 'functionkormi.php';
2. //cek login terdaptar
if(isset($_POST['login'])){
$email = $_POST['email'];
$password = $_POST['password'];
3. //cocokin dng database,
$cekdatabase = mysqli_query($conn, "SELECT * FROM login
where email='$email' and password='$password'");
4. //hitung jumlah database
$hitung = mysqli_num_rows($cekdatabase);

if($hitung>0){
$_SESSION['log'] = 'True';
5. header('location:indexkormi.php');
} else {
6. header('location:loginkormi.php');
};
};
7. if(!isset($_SESSION['log'])){
} else {
8. header('location:indexkormi.php');
}
9. ?>
12

Flowgraph form login aplikasi:

Anda mungkin juga menyukai