BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal,...

54
14 BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan membahas detail mengenai analisa dan perancangan sistem menggunakan model System Development Life Cycle (SDLC) waterfall dengan tahapan sebagai berikut: 3.1 Perencanaan Tahapan pertama untuk metode system development life cycle (SDLC) adalah tahap perencanaan, dalam tahapan ini dilakukan survey ke lokasi kantor PT Sucofindo dan wawancara ke salah satu kasubid PTK di PT Sucofindo tersebut. 3.2 Studi Literatur Studi Literatur adalah mencari beberapa teori yang sesuai dengan penelitan yang dilakukan. Teori yang diperlukan dapat diperoleh dari berbagai sumber seperti buku, jurnal, situs-situs pendidikan yang terdapat di internet, dan lain sebagainya, hal ini dilakukan agar penelitian yang dilakukan terhadap permasalahan yang dibahas memiliki dasar teori dalam pembuatannya. Wawancara bertujuan untuk mengetahui kondisi proses bisnis yang berjalan saat ini di PT Sucofindo. Wawancara dilakukan kepada kasubid PTK untuk mengetahui proses bisnis status order saat ini. Aktifitas dan batas waktu (jatuh tempo) dari masing- masing tahapan status order, PT Sucofindo menerapkan kebijakan standar pelayanan

Transcript of BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal,...

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

14

BAB III

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini akan membahas detail mengenai analisa dan perancangan sistem

menggunakan model System Development Life Cycle (SDLC) waterfall dengan

tahapan sebagai berikut:

3.1 Perencanaan

Tahapan pertama untuk metode system development life cycle (SDLC) adalah

tahap perencanaan, dalam tahapan ini dilakukan survey ke lokasi kantor PT Sucofindo

dan wawancara ke salah satu kasubid PTK di PT Sucofindo tersebut.

3.2 Studi Literatur

Studi Literatur adalah mencari beberapa teori yang sesuai dengan penelitan

yang dilakukan. Teori yang diperlukan dapat diperoleh dari berbagai sumber seperti

buku, jurnal, situs-situs pendidikan yang terdapat di internet, dan lain sebagainya, hal

ini dilakukan agar penelitian yang dilakukan terhadap permasalahan yang dibahas

memiliki dasar teori dalam pembuatannya.

Wawancara bertujuan untuk mengetahui kondisi proses bisnis yang berjalan saat

ini di PT Sucofindo. Wawancara dilakukan kepada kasubid PTK untuk mengetahui

proses bisnis status order saat ini. Aktifitas dan batas waktu (jatuh tempo) dari masing-

masing tahapan status order, PT Sucofindo menerapkan kebijakan standar pelayanan

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

15

terhadap pelanggan dengan batas waktu maksimal 1x24 jam. Jalannya proses

pelaksanaan atau aktifitas masing-masing tahapan status order, sebagai berikut:

a. Order proses pertama dimulai dari pembuatan SPK (Surat Perjanjian kontrak)

/kontrak/OC yang berisi Penentuan Kegiatan, Harga, Jumlah/nama barang,

Tanggal Pelaksanaan, Rencana Kegiatan.

b. Proses selanjutnya berupa penugasan berisi pemilihan petugas sesuai dengan

kompetensi, penempatan petugas (posting), HPL sesuai pada kegiatan yaitu

kegiatan seperti draught.

c. Setelah itu, proses sertifikasi yang berisi sertifikat pembuatan draft sertifikat,

verifikasi draft sertifikat, pencetakan serfifikat.

d. Kemudian proses akhir berupa invoising yang berisi pembuatan draft invoice,

verifikasi draft invoice, Pencetakan invoice.

Terkait proses pelaksanaan status order untuk kebijakan standar pelayanan PT

Sucofindo dengan batas waktu maksimal 1x24 jam, PT Sucofindo memiliki peraturan

jam kerja bagi setiap pegawai yaitu 8 jam kerja.

3.3 Analisis Kebutuhan Sistem

3.3.1 Analisis Sistem

Pada PT Sucofindo saat menerima permintaan order dari pelanggan maka

mereka akan melakukan proses order langkah dari bentuk transaksi harian tersebut

yang dimaksud dimulai dari proses pengerjaan jasa dimulai dari Kasubid PTK dan

Operasi menerima order dari pelanggan, bagian Operasi akan membuat status order

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

16

dan setelah proses order dilakukan maka dibuat transaksi order. Transaksi order

dimonitoring oleh penugasan untuk dibuat surat tugas. Setelah itu PT Sucofindo

Surabaya akan mengirimkan petugas lapangan ke pelanggan untuk mengerjakan dan

mencatat Hasil Pemeriksaan Lapangan (HPL). Setelah HPL diterima oleh bagian PTK

dan Operasi akan dicatat kedalam invoice (tagihan) serta sertifikat, Kasubid PTK dan

operasi akan memantau transaksi order dan pembuatan SPK (Surat Perjanjian Kerja).

Dari sistem yang sudah ada, Kasubid PTK maupun Bagian Operasi selalu kesulitan

dalam membuat status order yang mengakibatkan keterlambatan dalam menyelesaikan

dokumen invoice dan sertifikat. Kasubid PTK mengalami kesulitan untuk pemilihan

penjadwalan penugasan sehingga pembagian pembuatan surat tugas kurang merata.

Kasubid PTK mengalami kekurangan dokumen pendukung invoice untuk

menghasilkan invoice. Kasubid PTK kesulitan memantau status order jika diluar

perusahaan.

Gambaran umum dari proses pengerjaan jasa dimulai dari Kasubid PTK dan

Operasi menerima order dari pelanggan, bagian Operasi akan membuat status order

dan setelah proses order dilakukan maka dibuat transaksi order. Transaksi order

dimonitoring oleh Pemberi Tugas Kerja (PTK) untuk dibuat surat tugas. Setelah itu PT

Sucofindo Surabaya akan mengirimkan petugas lapangan ke pelanggan untuk

mengerjakan dan mencatat Hasil Pemeriksaan Lapangan (HPL). Setelah HPL diterima

oleh bagian PTK dan Operasi akan dicatat kedalam invoice (tagihan) serta sertifikat,

Kasubid PTK dan operasi akan memantau transaksi order dan pembuatan SPK (Surat

Perjanjian Kerja).

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

17

3.3.2 Identifikasi Permasalahan

Identifikasi masalah merupakan langkah pertama untuk melakukan analisa

sistem. PT Sucofindo memiliki kurang lebih 81 produk jasa, dan permasalahan

penelitian ini, cenderung menangani jasa di bidang inspeksi (komersial). Saat ini pada

PT Sucofindo dalam menangani proses order hanya memiliki bentuk transaksi harian,

belum ada laporan yang informatif dan laporan dokumen pendukung untuk bagian top

management (Kasubid PTK), bentuk transaksi harian masih berupa rekapitulasi

penerbitan order dan rekapitulasi penerbitan invoice.

Document Flow merupakan bagan yang menunjukkan aliran atau arus dokumen

dari satu bagian ke bagian yang lain di dalam sistem secara logika. Document flow juga

menggambarkan tiap-tiap bagian organisasi yang terlibat dalam pengolahan dokumen

di dalam tiap-tiap proses. Namun, proses yang digambarkan dalam document flow

adalah proses manual atau proses yang selama ini dikerjakan PT Sucofindo tanpa

adanya sebuah sistem yang membantu menangani proses tersebut. Proses bisnis

tersebut akan dijelaskan pada document flow yang dapat dilihat pada Gambar 3.1.

3.3.3 Analisis Profil Company (Inspeksi)

PT Superintending Company of Indonesia (PT Sucofindo) bergerak di bidang

inspeksi (komersial), audit (proyek), pengujian (proyek), analisa (laboratorium),

layanan sertifikasi (proyek), dan layanan pelatihan (proyek). Kegiatan inspeksi dan

audit krusial diperlukan untuk melindungi seluruh pihak yang berhubungan dalam

suatu transaksi, misalnya untuk memastikan kualitas dan standar teknis suatu

produk/jasa telah terpenuhi, atau memastikan kemampuan dan kapasitas calon

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

18

pemasok. PT Sucofindo menyediakan layanan inspeksi kualitas dan kuantitas produk,

mulai dari komoditas pertanian, kehutanan, kelautan dan perikanan, pangan olahan,

industri, pertambangan, minyak dan gas,

hingga produk konsumen.

Pada gambar 3.1 akan menggambarkan aliran dokumen status order yang selama

ini terjadi pada PT Sucofindo. Secara umum ada empat bagian atau entitas dalam aliran

dokumen ini dengan proses yang dilakukan satu bagian yaitu masuk entitas pengguna

yang meliputi Kasubid Pemberi Tugas Kerja (PTK), PTK, Admin dan Operasi.

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

19

Doc Flow Status Order Pada SUCOFINDO Cabang Surabaya

Pelanggan Administrasi Petugas LapanganP

hase

Mulai

Surat Permintaan

Order

Surat Permintaan

Order

Disposisi Surat Permintaan

Order

Surat Permintaan

Order

Pembuatan Transaksi Order Perencanaan

Penugasan

Surat Tugas

Pencatatan HPL

Draft Sertifikat

Selesai

Transaksi Order

Hasil Pemeriksaan Lapangan (HPL)

Pembuatan/Sertifikasi

Verifikasi

Draft Sertifikat Terverifikasi

Cetak

Sertifikat

Pembuatan/Invoising

Draft Invoice

Verifikasi

Draft Invoice Terverifikasi

Cetak

Invoice

1

1

2

2

Gambar 3.1 Document Flow Status Order

3.3.4 Kebutuhan Pengguna

Kebutuhan pengguna pada tabel 3.1 di bawah adalah kebutuhan yang telah

disesuaikan dan menunjang tugas – tugas pengguna terkait dengan aplikasi tracking

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

20

untuk status order pada PT Sucofindo. Tugas – tugas pengguna dapat dilihat pada tabel

3.1.

Tabel 3.1 Kebutuhan Pengguna

No Pengguna Tugas Kebutuhan Pengguna

1 Kasubid PTK,

Admin, PTK,

Operasi

1.1 Dapat mengimport data

yang terdiri dari import data

pelanggan, import data

pegawai, import data order,

import data surat tugas,

import data pelaksanaan

tugas, import data jam tugas,

import data sertifikat, import

data invoice.

1.1 Mampu mengimport data

yang diambil dari sistem PT

Sucofindo.

2 Kasubid PTK 2.1 Melihat tracking detail

pada dashboard status order

yang terdiri dari order, surat

tugas, sertifikat, dan invoice.

2.1 Dapat melihat tracking

detail status order

3 Pelanggan 3.1 Melihat informasi

progress order, sertifikat

dan invoice.

3.1 Dapat melihat notifikasi

status order.

3.3.5 Kebutuhan Fungsional

Kebutuhan fungsional pada tabel 3.2 adalah kebutuhan fungsi yang disesuaikan

dengan kebutuhan pengguna yang tercantum pada tabel 3.2.

Tabel 3.2 Kebutuhan Fungsional

No Pengguna Kebutuhan Pengguna Kebutuhan Fungsioanl

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

21

1 Kasubid PTK,

Admin, PTK,

Operasi

1.1 Mampu mengimport

data yang diambil dari

sistem PT Sucofindo.

1.1 Fungsi mengimport data

pelanggan

1.2 Fungsi mengimport data

pegawai

1.2 Fungsi mengimport data

order

1.3 Fungsi mengimport data

surat tugas

1.4 Fungsi mengimport data

sertifikat

1.5 Fungsi mengimport data

invoice

2 Kasubid PTK 2.1 Dapat melihat tracking

detail status order yang

terdiri dari order, surat

tugas, sertifikat, dan

invoice.

2.1 Dapat melihat tracking

detail status order perperiode

yang terdiri dari order, surat

tugas, sertifikat, dan invoice.

3 Pelanggan 3.1 Dapat melihat notifikasi

status order.

3.1 Dapat melihat status

sertifikat dan status invoice.

3.4 Perancangan Sistem

3.4.1 Model Pengembangan

Tahapan selanjutnya adalah pengembangan, pada tahap ini penulis akan

menjabarkan hal apa saja yang dibutuhkan dalam pembuatan aplikasi. Hal tersebut

akan dijelaskan pada Gambar 3.2.

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

22

Tracking Status Order

Input Proses Output

Ph

ase

Proses Pemantauan dan Evaluasi ( Tracking)

Data Penerimaan Order

Data Ringkasan Order

Pengolahan Data

Laporan Dokumen Status Order A

Laporan Dokumen Surat Tugas

Laporan Dokumen Pendukung Invoice

B

C

A

B

Laporan Dokumen Status Order

Laporan Dokumen Surat Tugas

Laporan Dokumen Pendukung Invoice

C

Tracking Details Status Order

Notifikasi Status Order

Gambar 3.2 Block Diagram

Gambar 3.2 merupakan block diagram dari aplikasi status order. Terdapat 3 tahap

yaitu input, proses dan output. Pada tahap input yaitu memasukan semua laporan

dokumen status order, laporan dokumen surat tugas, dan laporan dokumen pendukung

invoice selanjutnya data tersebut diproses proses pemantauan dan evaluasi. Pada tahap

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

23

output akan menghasilkan history order, history surat tugas, history invoice. Penjelasan

block diagram dapat dijelaskan sebagai berikut:

A. Input

a. Data penerimaan order berisi tentang Surat Perjanjian Kerja (SPK) dimana yang

berisi identitas pelanggan berdasarkan pengajuan jasa yang akan diminta

pelanggan beserta perincian nilai tarif pelanggan.

b. Data ringkasan order berisi tentang lampiran konfirmasi atau penetapan order

pelanggan di dalam pengajuan jasa dan nilai order.

c. Laporan dokumen status order yang berisi laporan dokumen transaksi order, surat

tugas, invoice serta sertifikat.

d. Laporan dokumen surat tugas yang berisi laporan dokumen yang terselesaikan

dan yang belum terselesaikan serta pemenuhan penjadwalan petugas, dimana

perlu adanya evaluasi pembagian rata disetiap penugasan yang ditujukan untuk

Kasubid PTK.

e. Laporan dokumen pendukung invoice yang berisi dokumen pendukung invoice

dimana persyaratan harus terpenuhi dan Surat Perjanjian Kerja (SPK) harus

berdasarkan nilai invoice.

B. Proses

a. Pengolahan data merupakan proses mengolah data inputan yang terdapat dalam

aplikasi untuk dijadikan laporan.

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

24

b. Pemantauan dan Evaluasi (tracking) merupakan proses untuk mengetahui

keberadaan status order pada setiap bagian saat dokumen status order tersebut

diproses.

C. Output

a. Tracking details merupakan untuk mengetahui posisi pelaksanaan status order

saat ini (riil time) yang meliputi transaksi order, surat tugas, invoice.

b. Notifikasi status order merupakan notifikasi po-pup menu agar berkas status

order tersebut tidak menumpuk pada bagian administrasi.

3.4 Desain Sistem

Setelah dilakukan analisis terhadap sistem, maka langkah selanjutnya adalah

perancangan sistem. Perancangan sistem ini bertujuan untuk mendefinisikan

kebutuhan-kebutuhan fungsional, menggambarkan aliran data dan alur sistem, dan

sebagai tahap persiapan sebelum implementasi sistem. Perancangan sistem ini

diharapkan dapat merancang dan mendesain sistem dengan baik, yang isinya meliputi

langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung

operasi sistem.

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

25

Langkah-langkah operasi dalam perancangan sistem ini adalah sebagai berikut

:

a. System Flow.

b. Data Flow Diagram (DFD), yang didalamnya terdapat : Context Diagram, DFD

Level 0, dan DFD Level 1.

c. Entity Relationship Diagram (ERD), yang didalamnya meliputi : Conceptual Data

Model (CDM), dan Physical Data Model (PDM).

d. Desain Input Output.

3.4.2 System Flow Tracking Status Order

System flow adalah penggambaran aliran dokumen dalam sistem dan

merupakan proses kerja dalam sistem. System flow ini juga representasi aliran data

lanjutan dari document flow. Jika document flow menggambarkan aliran data secara

manual atau yang selama ini terjadi diorganisasi, maka system flow ini menggambarkan

aliran data pada sistem yang nantinya akan dibangun untuk membantu proses dalam

organisasi. Tentunya, transformasi aliran dokumen ini lebih efektif dalam menjalankan

proses organisasi, sehingga proses tersebut bisa dikerjakan dengan cepat dan hasilnya

akurat.

System flow adalah gambaran tentang sistem yang akan dibangun. System flow

yang akan dibangun ini berisi ketika pengguna menjalankan aplikasi pertama kali harus

melewati login terlebih dahulu. Hal ini berfungsi memberi hak akses kepada pengguna.

Pengguna terdiri dari Kasubid Pemberi Tugas Kerja (PTK), PTK, Admin dan Operasi

serta Pelanggan.

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

26

Sistem dimulai dari menampilkan halaman login dari browser. Selain itu,

pengguna mengisi username , password dan menekan buttonlogin. Kemudian sistem

akan mencocokkan username dan password, apabila username dan password salah

maka sistem akan menampilkan pesan “username dan password salah”. Apabila

username dan password benar, maka sistem akan menampilkan halaman utama sesuai

hak akses masing-masing pengguna.

Sistem halaman administrator dapat dijalankan Kasubid PTK dan pengguna

yang berkepentingan. Sistem ini dimulai dari pengguna memilih menu dari masing-

masing pengguna. Apabila yang menggunakan adalah Kasubid Pemberi Tugas Kerja

(PTK), PTK, Admin dan Operasi maka dapat mengakses semua fitur tracking status

order di halaman administrator. Selain itu pelanggan hanya dapat mengakses notifikasi

status order. Untuk lebih jelasnya, system flow login hak akses dapat dilihat pada

Gambar 3.3.

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

27

Login

SistemPengguna

Phas

e

mulai

Akses aplikasi

Menampilkan menu login

Halaman login

Username dan password

Cek username dan password

Username dan pasword apakah

cocok login sebagai pengguna?

Pengguna

Cek username dan password

Pelanggan

Menampilkan pesan berhasil login

ya

tidak

Username dan pasword apakah

cocok login sebagai Pelanggan ?

Cek username dan password

Menampilkan pesan berhasil login

Halaman Administrator

Halaman Pelanggan

tidak

ya

Konfirmasi login gagal

Username dan pasword apakah

cocok login sebagai Pelanggan

ya

Menampilkan pesan gagal login

tidak

selesai

Menu Tracking Detail Transaksi

Order

Menu Tracking Detail Surat Tugas

Menu Tracking Detail Sertifikat

tidak

1

2

3

ya

ya

ya

Menu Tracking Detail Invoice

4ya

tidak

Dashboard

ya

5

Menu Notifikasi Status Order

tidak

ya

tidak

tidak

tidak

Gambar 3.3 System Flow Login

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

28

System Flow pada aplikasi ini dapat dibagi menjadi dua (2) yang akan dijelaskan

pada sub bab berikut:

A. Pengolahan Data Tracking

System flow menyaring data tracking ini terdiri dari empat (4) data tracking,

dimana system flow tiap-tiap data tracking tersebut memiliki kemiripan model yang

hampir sama. Data tracking yang harus disaring adalah data transaksi order, surat

tugas, sertifikat dan invoice.

a. Pengolahan Data Tracking Transaksi Order

Pada system flow menampilkan tabel tracking detail transaksi order terlebih

dahulu. Pengguna bisa melihat form tracking detail transaksi order, kemudian mencari

data transaksi order jika “tidak” dapat kembali ke dashboard jika “ya” dapat

memasukkan kata kunci. Setelah itu, sistem akan menyaring sesuai kata kunci data dan

sistem akan menampilkan data tracking sesuai kata kunci. Kemudian pengguna

mengkonfirmasi hasil tracking data sesuai kata kunci tersebut. Desain system flow

menyaring data tracking transaksi order dapat dilihat pada Gambar 3.4.

b. Pengolahan Data Tracking Surat Tugas

Pada system flow menampilkan tabel tracking detil surat tugas terlebih dahulu.

Pengguna bisa melihat form tracking detail surat tugas, kemudian mencari data surat

tugas jika “tidak” dapat kembali ke dashboard jika “ya” dapat memasukkan kata kunci.

Setelah itu, sistem akan menyaring sesuai kata kunci data dan sistem akan

menampilkan data tracking sesuai kata kunci. Kemudian pengguna mengkonfirmasi

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

29

hasil tracking data sesuai kata kunci tersebut. Desain system flow menyaring data

tracking surat tugas dapat dilihat pada Gambar 3.5.

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

30

Pengolahan Data Tracking Detail Transaksi Order

Pengguna Sistem

Ph

ase

Mulai

Menampilkan Tab Tracking Detail Transaksi Order

1Form Tracking

Detail Transaksi Order

Mencari Data Transaksi Order

Kata Kunci

ya

Menyaring Sesuai Kata Kunci Data

Menampilkan Data Tracking Transaksi OrderKonfirmasi Ok

Selesai

1

tidak

1

Transaksi Order

Gambar 3.4 System Flow Pengolahan Data Tracking Detail Transaksi Order

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

31

Pengolahan Data Tracking Detail Surat Tugas

Pengguna SistemP

hase

Mulai

Menampilkan Tab Tracking Detail

Surat Tugas

2Form Tracking

Detail Surat Tugas

Mencari Data Surat Tugas

Kata Kunci

ya

Menyaring Sesuai Kata Kunci Data

Menampilkan Data Tracking Surat TugasKonfirmasi Ok

Selesai

1

tidak

1

Surat Tugas

Gambar 3.5 Pengolahan Data Tracking Detail Surat Tugas

c. Pengolahan Data Tracking Sertifikat

Pada system flow menampilkan tabel tracking detil sertifikat terlebih dahulu.

Pengguna bisa melihat form tracking detil sertifikat, kemudian mencari data sertifikat

jika “tidak” dapat kembali ke dashboard jika “ya” dapat memasukkan kata kunci.

Setelah itu, sistem akan menyaring sesuai kata kunci data dan sistem akan

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

32

menampilkan data tracking sesuai kata kunci. Kemudian pengguna mengkonfirmasi

hasil tracking data sesuai kata kunci tersebut. Desain system flow menyaring data

tracking sertifikat dapat dilihat pada Gambar 3.6.

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

33

Pengolahan Data Tracking Detail Sertifikat

Pengguna Sistem

Ph

ase

Mulai

Menampilkan Tab Tracking Detail

Sertifikat

3Form Tracking Detail Sertifikat

Mencari Data Sertifikat

Kata Kunci

ya

Menyaring Sesuai Kata Kunci Data

Menampilkan Data Tracking SertifikatKonfirmasi Ok

Selesai

1

tidak

1

Sertifikat

Gambar 3.6 Pengolahan Data Tracking Detail Sertifikat

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

34

d. Pengolahan Data Tracking Invoice

Pada system flow menampilkan tabel tracking detil invoice terlebih dahulu.

Pengguna bisa melihat form tracking detail invoice, kemudian mencari data sertifikat

jika “tidak” dapat kembali ke dashboard jika “ya” dapat memasukkan kata kunci.

Setelah itu, sistem akan menyaring sesuai kata kunci data dan sistem akan

menampilkan data tracking sesuai kata kunci. Kemudian pengguna mengkonfirmasi

hasil tracking data sesuai kata kunci tersebut. Desain system flow menyaring data

tracking invoice dapat dilihat pada Gambar 3.7

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

35

Pengolahan Data Tracking Detail Invoice

Pengguna SistemPh

ase

Mulai

Menampilkan Tab Tracking Detail

Invoice

4Form Tracking Detail Invoice

Mencari Data Invoice

Kata Kunci

ya

Menyaring Sesuai Kata Kunci Data

Menampilkan Data Tracking InvoiceKonfirmasi Ok

Selesai

1

tidak

1

Invoice

Gambar 3.7 Pengolahan Data Tracking Detail Invoice

B. Notifikasi Status Order

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

36

Notifikasi Status Order

Pengguna SistemPh

ase

Mulai

Menampilkan Notifikasi Status

Order

5Form Notifikasi Status Order

Mencari Data Status Order

Kata Kunci

ya

Menyaring Sesuai Kata Kunci Data

Menampilkan Data Status OrderKonfirmasi Ok

Selesai

1

tidak

1

Transaksi Order

Surat Tugas

HPL

Invoice

Gambar 3.8 System Flow Notifikasi Status Order

Pada system flow menyaring data notifikasi status order melalui Web,

menjelaskan bahwa proses ini dimulai dengan menampilkan notifikasi status order

terlebih dahulu. Pengguna bisa melihat form notifikasi status order, kemudian mencari

data status order jika “tidak” dapat kembali ke dashboard jika “ya” dapat memasukkan

kata kunci. Setelah itu, sistem akan menyaring sesuai kata kunci data dan sistem akan

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

37

menampilkan data status order sesuai kata kunci. Kemudian pengguna mengkonfirmasi

hasil notifikasi sesuai kata kunci tersebut.

3.4.3 Context Diagram

Context Diagram adalah gambaran menyeluruh dari DFD. Di dalam Context

Diagram terdapat dua (2) External Entitiy yaitu Pengguna yang meliputi Kasubid

Pemberi Tugas Kerja (PTK), PTK, Admin dan Operasi serta Pelanggan. Pada gambar

di bawah menjelaskan bahwa terdapat dua (2) entity yaitu pengguna dan pelanggan.

Pengguna menyaring data transaksi order, data surat tugas, data sertifikat, data invoice.

Pelanggan menyaring keseluruhan status order. Pengguna mendapatkan data hasil

tracking data transaksi order, data surat tugas, data sertifikat, data invoice berupa

informasi hasil tracking. Pelanggan mendapatkan notifikasi berupa informasi

keseluruhan status order. Gambar Context Diagram dapat dilihat pada Gambar 3.9.

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

38

Gambar 3.9 Context Diagram

A. DFD Level 0

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

39

Gambar 3.10 DFD Level 0

Seperti penjelasan DFD Level 0 diatas, bahwa gambar ini memiliki lima (5)

proses dan delapan (8) data store yang fungsinya masing-masing adalah penjabaran

lebih lanjut tentang proses dalam sistem dan tabel yang digunakan dalam penyimpanan

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

40

data. Selanjutnya, lima proses tersebut juga dijelaskan lebih detail kedalam DFD Level

1 berikut:

B. DFD Level 1 Pengolahan Data Transaksi Order

Gambar 3.11 DFD Level 1 Pengolahan Data Transaksi Order

Pada DFD Level 1 pengolahan data transaksi order terdapat dua (2) sub proses

yaitu menyaring data transaksi order dan menampilkan transaksi order. Sub proses

menyaring data transaksi order berfungsi untuk menyaring data transaksi order. Sub

proses menampilkan transaksi order berfungsi untuk menampilkan transaksi order.

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

41

C. DFD Level 1 Pengolahan Data Surat Tugas

Gambar 3.12 DFD Level 1 Pengolahan Data Surat Tugas

Pada DFD Level 1 pengolahan data surat tugas terdapat dua (2) sub proses yaitu

menyaring data surat tugas dan menampilkan surat tugas. Sub proses menyaring data

surat tugas berfungsi untuk menyaring data surat tugas. Sub proses menampilkan surat

tugas berfungsi untuk menampilkan surat tugas.

D. DFD Level 1 Pengolahan Data Sertifikat

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

42

Gambar 3.13 DFD Level 1 Pengolahan Data Sertifikat

Pada DFD Level 1 pengolahan data sertifikat terdapat dua (2) sub proses yaitu

menyaring data sertifikat dan menampilkan sertifikat. Sub proses menyaring data

sertifikat berfungsi untuk menyaring data sertifikat. Sub proses menampilkan sertifikat

berfungsi untuk menampilkan sertifikat.

E. DFD Level 1 Pengolahan Data Invoice

Gambar 3.14 DFD Level 1 Pengolahan Data Invoice

Pada DFD Level 1 pengolahan data invoice terdapat dua (2) sub proses yaitu

menyaring data invoice dan menampilkan invoice. Sub proses menyaring data invoice

berfungsi untuk menyaring data invoice. Sub proses menampilkan invoice berfungsi

untuk menampilkan invoice.

F. DFD Level 1 Notifikasi Status Order

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

43

Pada DFD Level 1 Notifikasi Status Order terdapat dua (2) sub proses yaitu

menyaring data status order dan menampilkan status order. Sub proses menyaring data

status order berfungsi untuk menyaring data status order. Sub proses menampilkan

status order berfungsi untuk menampilkan status order.

Gambar 3.15 DFD Level 1 Notifikasi Status Order

3.4.4 Entity Relationship Diagram (ERD)

ERD menggambarkan tabel – tabel yang digunakan dalam pembuatan Aplikasi

tracking untuk status order pada PT Sucofindo Cabang Surabaya. Pada Entity

Relationship Diagram ERD dibagi menjadi 2 yaitu Conceptual Data Model (PDM)

dan Physical Data Model (PDM). Berikut penjelasannya pada Gambar 3.16 dan 3.17.

A. Conceptual Data Model (CDM)

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

44

CDM dari aplikasi tracking untuk status order terdapat 8 tabel yaitu tabel user,

pegawai, pelanggan, order, surat tugas, jam kerja, sertifikat, invoice. CDM sistem ini

dapat dilihat pada Gambar 3.16

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

45

meny esuaikan

melaksanakan

meny esuaikan

meny esuaikan

melakukan

melakukan

mencetak

meny etujui

membuat

menerbitkan

membuat

melakukan

menerbitkan

menerbitkan

membuat

meny etujui

melaksanakan

user

id_user A7

user VA30

password VA40

active A1

status_user A1

sertifikat

id_sertifikat I

sertifikat VA9

tgl_upload D

status_sertifikat A1

pegawai

npp VA5

nama_pegawai VA30

jenis_kelamin A1

pelanggan

kode_pelanggan VA20

nama VA80

alamat VA50

npwb VA15

kontak VA30

jabatan VA50

telpon VA15

hp VA12

fax VA15

surat_tugas

kode_st VA15

kom oditi VA30

kuantitas DC10

tgl_disetujui D

kuantitas_satuan VA10

jenis_jasa VA100

tempat_pelaksanaan VA70

mulai D

selesai D

catatan VA100

tgl_buat D

jam_kerja

id_jam _kerja I

tgl_jam_kerja D

mulai_kerja T

selesai_kerja T

jumlah_jam_kerja I

invoice

kode_invoice A13

tgl_invoice D

no_pajak A19

tgl_pajak D

no_sertifikat A18

tgl_sertifikat D

kegiatan_invoice VA50

tgl_pelaksanaan D

fee_invoice DC10

b_lain_invoice DC10

uang_muka DC10

discount DC10

dpp DC10

ppn DC10

to_setelah_pajak DC10

reimburse DC10

grand_total DC10

status_invoice A1

order

kode_order VA5

unit VA10

sub_unit VA10

kode_kontrak VA20

kode_spk VA20

kode_po VA20

kode_wo VA20

tgl_kontrak D

tgl_spk_po_wo D

kode_kom oditas VA20

nama_komoditas VA25

deskripsi_komoditas VA50

kuantitas_komoditas I

satuan_komoditas VA10

nilai_komoditas I

valuta_komoditas VA15

informasi_tambahan VA50

kode_jasa VA12

nama_jasa VA80

kegiatan VA50

rencana_pelaksanaan1 D

rencana_pelaksanaan2 D

lokasi_pelaksanaan VA40

dasar_tarif VA20

tarif DC10

valuta_tarif VA5

fee DC10

ppn DC10

b_transport DC10

b_akom odasi DC10

b_kurir DC10

b_tunggu DC10

b_lain DC10

invoice_terbit VA50

bhs_sertifikat VA20

jum_sertifikat I

terbit_sertifikat VA50

diterim a_tgl D

disetujui_tgl D

status_order A1

realisasi

id_realisasi I

kegiatan VA50

date1 D

date2 D

pelaksanaan

id_pelaksanaan I

kegiatan VA50

tgl_kegiatan1 D

tgl_kegiatan2 D

kendala VA50

jadwal

id_jadwal I

jadwal_kegiatan VA50

jadwal_hari I

jadwal_persen I

jadwal_tgl1 D

jadwal_tgl2 D

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

46

Gambar 3.16 Conceptual Data Model (CDM)

B. Physical Data Model (PDM)

PDM dari aplikasi tracking untuk status order terdapat 9 tabel yaitu tabel user,

pegawai, pelanggan, order, pelaksanaan tugas, surat tugas, jam kerja, sertifikat,

invoice. PDM sistem ini dapat dilihat pada gambar 3.17.

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

47

Gambar 3.17 Physical Data Model (PDM)

3.4.5 Struktur Database

A. Tabel User

NPP = NPP

KODE_ORDER = KODE_ORDER

KODE_ORDER = KODE_ORDER

NPP = NPP

KODE_ORDER = KODE_ORDER

KODE_ORDER = KODE_ORDER

NPP = NPP

ID_USER = ID_USER

ID_USER = USE_ID_USER

ID_USER = ID_USER

KODE_ORDER = KODE_ORDER

ID_USER = ID_USER

KODE_PELANGGAN = KODE_PELANGGAN

KODE_ORDER = KODE_ORDER

KODE_ORDER = KODE_ORDER

ID_USER = USE_ID_USER

ID_USER = ID_USER

KODE_ST = KODE_ST

USER

ID_USER char(7) not null

USER varchar(30) null

PASSWORD varchar(40) null

ACTIVE char(1) null

STATUS_USER char(1) null

SERTIFIKAT

ID_SERTIFIKAT integer not null

KODE_ORDER varchar(5) not null

ID_USER char(7) not null

SERTIFIKAT varchar(9) null

TGL_UPLOAD date null

STATUS_SERTIFIKAT char(1) null

PEGAWAI

NPP varchar(5) not null

NAMA_PEGAWAI varchar(30) null

JENIS_KELAMIN char(1) null

PELANGGAN

KODE_PELANGGAN varchar(20) not null

NAMA varchar(80) null

ALAMAT varchar(50) null

NPWB varchar(15) null

KONTAK varchar(30) null

JABATAN varchar(50) null

TELPON varchar(15) null

HP varchar(12) null

FAX varchar(15) null

SURAT_TUGAS

KODE_ST varchar(15) not null

ID_USER char(7) not null

USE_ID_USER char(7) not null

KODE_ORDER varchar(5) not null

KOMODITI varchar(30) null

KUANTITAS decimal(10) null

TGL_DISETUJUI date null

KUANTITAS_SATUAN varchar(10) null

JENIS_JASA varchar(100) null

TEMPAT_PELAKSANAAN varchar(70) null

MULAI date null

SELESAI date null

CATATAN varchar(100) null

TGL_BUAT date null

JAM_KERJA

ID_JAM_KERJA integer not null

KODE_ST varchar(15) not null

TGL_JAM_KERJA date null

MULAI_KERJA tim e null

SELESAI_KERJA tim e null

JUMLAH_JAM_KERJA integer null

INVOICE

ID_USER char(7) not null

KODE_ORDER varchar(5) not null

KODE_INVOICE char(13) null

TGL_INVOICE date null

NO_PAJAK char(19) null

TGL_PAJAK date null

NO_SERTIFIKAT char(18) null

TGL_SERTIFIKAT date null

KEGIATAN_INVOICE varchar(50) null

TGL_PELAKSANAAN date null

FEE_INVOICE decimal(10) null

B_LAIN_INVOICE decimal(10) null

UANG_MUKA decimal(10) null

DISCOUNT decimal(10) null

DPP decimal(10) null

PPN decimal(10) null

TO_SETELAH_PAJAK decimal(10) null

REIMBURSE decimal(10) null

GRAND_TOTAL decimal(10) null

STATUS_INVOICE char(1) null

ORDER

KODE_ORDER varchar(5) not null

KODE_PELANGGAN varchar(20) not null

ID_USER char(7) not null

USE_ID_USER char(7) not null

UNIT varchar(10) null

SUB_UNIT varchar(10) null

KODE_KONTRAK varchar(20) null

KODE_SPK varchar(20) null

KODE_PO varchar(20) null

KODE_WO varchar(20) null

TGL_KONTRAK date null

TGL_SPK_PO_WO date null

KODE_KOMODITAS varchar(20) null

NAMA_KOMODITAS varchar(25) null

DESKRIPSI_KOMODITAS varchar(50) null

KUANTITAS_KOMODITAS integer null

SATUAN_KOMODITAS varchar(10) null

NILAI_KOMODITAS integer null

VALUTA_KOMODITAS varchar(15) null

INFORMASI_TAMBAHAN varchar(50) null

KODE_JASA varchar(12) null

NAMA_JASA varchar(80) null

KEGIATAN varchar(50) null

RENCANA_PELAKSANAAN1 date null

RENCANA_PELAKSANAAN2 date null

LOKASI_PELAKSANAAN varchar(40) null

DASAR_TARIF varchar(20) null

TARIF decimal(10) null

VALUTA_TARIF varchar(5) null

FEE decimal(10) null

PPN decimal(10) null

B_TRANSPORT decimal(10) null

B_AKOMODASI decimal(10) null

B_KURIR decimal(10) null

B_TUNGGU decimal(10) null

B_LAIN decimal(10) null

INVICE_TERBIT varchar(50) null

BHS_SERTIFIKAT varchar(20) null

JUM_SERTIFIKAT integer null

TERBIT_SERTIFIKAT varchar(50) null

DITERIMA_TGL date null

DISETUJUI_TGL date null

STATUS_ORDER char(1) null

REALISASI

ID_REALISASI integer not null

NPP varchar(5) not null

KEGIATAN varchar(50) null

DATE1 date null

DATE2 date null

KODE_ORDER varchar(5) not null

PELAKSANAAN

ID_PELAKSANAAN integer not null

KODE_ORDER varchar(5) not null

NPP varchar(5) not null

KEGIATAN varchar(50) null

TGL_KEGIATAN1 date null

TGL_KEGIATAN2 date null

KENDALA varchar(50) null

JADWAL

ID_JADWAL integer not null

KODE_ORDER varchar(5) not null

JADWAL_KEGIATAN varchar(50) null

JADWAL_HARI integer null

JADWAL_PERSEN integer null

JADWAL_TGL1 date null

JADWAL_TGL2 date null

PELAKSANAAN_TUGAS

ID_PELAKSANAAN_TUGAS integer not null

KODE_ORDER varchar(5) not null

NPP varchar(5) not null

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

48

Nama tabel : User

Primary key : ID_USER

Foreign key : -

Fungsi : Menyimpan data user

Tabel 3.3 User

No Field Name Data Type Length Constraint

1 ID_USER Char 7 PK

2 USER Varchar 30

3 PASSWORD Varchar 40

4 ACTIVE Char 1

5 STATUS_ORDER Char 1

B. Tabel Pegawai

Nama tabel : Pegawai

Primary key : NPP

Foreign key : -

Fungsi : Menyimpan data pegawai

Tabel 3.4 Pegawai

No Field Name Data Type Length Constraint

1 NPP Varchar 5 PK

2 NAMA_PEGAWAI Varchar 30

3 JENIS_KELAMIN Char 1

C. Tabel Pelanggan

Nama tabel : Pelangan

Primary key : KODE_PELANGGAN

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

49

Foreign key : -

Fungsi : Menyimpan data pelanggan

Tabel 3.5 Pelanggan

No Field Name Data Type Length Constraint

1 KODE_PELANGGAN Varchar 20 PK

2 NAMA Varchar 80

3 ALAMAT Varchar 50

4 NPWB Varchar 15

5 KONTAK Varchar 30

6 JABATAN 50

7 TELPON 15

8 HP 12

9 FAX 15

D. Pelaksana Tugas

Nama tabel : Pelaksana tugas

Primary key : ID_PELAKSANA_TUGAS

Foreign key : NPP

Fungsi : Menyimpan data pelaksana tugas

Tabel 3.6 Pelaksana Tugas

No Field Name Data Type Length Constraint

1 ID_PELAKSANA_TUGAS INT PK

2 NPP Varchar 5 FK

3 KODE_ORDER Varchar 5

E. Jam Kerja

Nama tabel : Jam Kerja

Primary key : ID_JAM_KERJA

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

50

Foreign key : KODE_ST

Fungsi : Menyimpan data jam kerja

Tabel 3.7 Jam Kerja

No Field Name Data Type Length Constraint

1 ID_JAM_KERJA INT PK

2 KODE_ST Varchar 15 FK

3 TGL_JAM_KERJA Date

4 MULAI_KERJA Time

5 SELESAI_KERJA Time

6 JUMLAH_JAM_KERJA INT

F. Tabel Order

Nama tabel : Order

Primary key : KODE_ORDER

Foreign key : KODE_PELANGGAN

Fungsi : Menyimpan data order

Tabel 3.8 Order

No. Field Name Data Type Length Constraint

1 KODE_ORDER Varchar 5 PK

2 KODE_PELANGGAN Varchar 20 FK

3 UNIT Varchar 10

4 SUB_UNIT Varchar 10

5 KODE_KONTRAK Varchar 20

6 KODE_SPK Varchar 20

7 KODE_PO Varchar 20

8 KODE_WO Varchar 20

9 TGL_KONTRAK Date

10 TGL_SPK_PO_WO Date

11 KODE_KOMODITAS Varchar 20

12 NAMA_KOMODITAS Varchar 25

13 DESKRIPSI_KOMODITAS Varchar 50

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

51

14 KUANTITAS_KOMODITAS INT

15 SATUAN_KOMODITAS Varchar 10

16 NILAI_KOMODITAS INT

17 VALUTA_KOMODITAS Varchar 15

18 INFORMASI_TAMBAHAN Varchar 50

19 KODE_JASA Varchar 12

20 NAMA_JASA Varchar 80

21 KEGIATAN Varchar 30

No. Field Name Data Type Length Constraint

22 RENCANA_PELAKSANAAN1 Date

23 RENCANA_PELAKSANAAN2 Date

24 LOKASI_PELAKSANAAN Varchar 40

25 DASAR_TARIF Varchar 20

26 TARIF Decimal 10

27 VALUTA_TARIF Varchar 5

28 FEE Decimal 10

29 PPN Decimal 10

30 B_TRANSPORT Decimal 10

31 B_AKOMODASI Decimal 10

32 B_KURIR Decimal 10

33 B_TUNGGU Decimal 10

34 B_LAIN Decimal 10

35 INVOICE_TERBIT Varchar 50

36 BHS_SERTIFIKAT Varchar 20

37 JUM_SERTIFIKAT INT

38 TERBIT_SERTIFIKAT Varchar 50

39 PENERIMA_ORDER Varchar 7

40 DITERIMA_TGL Date

41 DISETUJUI_OLEH Varchar 7

42 DISETUJUI_TGL Date

43 STATUS_ORDER Char 1

G. Tabel Surat Tugas

Nama tabel : Surat tugas

Primary key : KODE_ST

Foreign key : KODE_ORDER

Fungsi : Menyimpan data surat tugas

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

52

Tabel 3.9 Surat Tugas

No Field Name Data Type Length Constraint

1 KODE_ST Varchar 15 PK

2 KODE_ORDER Varchar 5 FK

3 KOMODITI Varchar 30

4 KUANTITAS Decimal 10

5 DISETUJUI_OLEH Varchar 7

6 TGL_DISETUJUI Date

7 KUANTITAS_SATUAN Varchar 10

8 JENIS_JASA Varchar 100

No Field Name Data Type Length Constraint

9 TEMPAT_PELAKSANAAN Varchar 70

10 MULAI Date

11 SELESAI Date

12 CATATAN Varchar 100

13 DIBUAT_OLEH Varchar 7

14 TGL_BUAT Date

H. Tabel Sertifikat

Nama tabel : Sertifikat

Primary key : ID_SERTIFIKAT

Foreign key : KODE_ORDER

Fungsi : Menyimpan data sertifikat

Tabel 3.10 Sertifikat

No Field Name Data Type Length Constraint

1 ID_SERTIFIKAT INT PK

2 KODE_ORDER Varchar 5 FK

3 SERTIFIKAT Varchar 9

4 DIUPLOAD_OLEH Varchar 7

5 TGL_UPLOAD Date

6 STATUS_SERTIFIKAT char 1

I. Tabel Invoice

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

53

Nama tabel : Invoice

Primary key : KODE_INVOICE

Foreign key : KODE_ORDER

Fungsi : Menyimpan data invoice

Tabel 3.11 Invoice

No Field Name Data Type Length Constraint

1 KODE_INVOICE Char 13 PK

2 TGL_INVOICE Date

No Field Name Data Type Length Constraint

3 KODE_ORDER Varchar 5 FK

4 NO_PAJAK Char 19

5 TGL_PAJAK Date

6 NO_SERTIFIKAT Char 18

7 TGL_SERTIFIKAT Date

8 KEGIATAN_INVOICE Varchar 50

9 TGL_PELAKSANAAN Date

10 FEE_INVOICE Decimal 10

11 B_LAIN_INVOICE Decimal 10

12 UANG_MUKA Decimal 10

13 DISCOUNT Decimal 10

14 DPP Decimal 10

15 PPN Decimal 10

16 TO_SETELAH_PAJAK Decimal 10

17 REIMBURSE Decimal 10

18 GRAND_TOTAL Decimal 10

19 DISETUJUI_OLEH Varchar 7

20 STATUS_INVOICE Char 1

J. Tabel Realisasi

Nama tabel : Realisasi

Primary key : ID_REALISASI

Foreign key : KODE_ORDER

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

54

Fungsi : Menyimpan data realisasi

Tabel 3.12 Realisasi

No Field Name Data Type Length Constraint

1 ID_REALISASI Int PK

2 NPP Varchar 5

3 KODE_ORDER Varchar 5 FK

4 KEGIATAN Varchar 50

5 DATE1 Date

6 DATE2 Date

K. Tabel Pelaksanaan

Nama tabel : Pelaksanaan

Primary key : ID_PELAKSANAAN

Foreign key : KODE_ORDER

Fungsi : Menyimpan data pelaksanaan

Tabel 3.13 Pelaksanaan

No Field Name Data Type Length Constraint

1 ID_PELAKSANAAN Int PK

2 KODE_ORDER Varchar 5 FK

3 NPP Varchar 5

4 KEGIATAN Varchar 50

5 TGL_KEGIATAN1 Date

6 TGL_KEGIATAN2 Date

7 KENDALA Varchar 50

L. Tabel Jadwal

Nama tabel : Jadwal

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

55

Primary key : ID_JADWAL

Foreign key : KODE_ORDER

Fungsi : Menyimpan data jadwal

Tabel 3.14 Jadwal

No Field Name Data Type Length Constraint

1 ID_JADWAL Int PK

2 KODE_ORDER Varchar 5 FK

3 JADWAL_KEGIATAN Varchar 50

4 JADWAL_HARI Int

5 JADWAL_PERSEN Int

6 JADWAL_TGL1 Date

7 JADWAL_TGL2 Date

3.4.6 Desain Input Output

A.1 Desain Form Login

Halaman ini merupakan tampilan dari aplikasi yang pada awalnya dijalankan.

Form login ini digunakan untuk keamanan sistem dengan cara membagi hak akses tiap

user. User diharuskan untuk memasukkan username dan password kemudian menekan

tombol login.

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

56

Http:localhost/sucofindo/

Login

Username

Password

Sign In

I forgot my password

Gambar 3.18 Desain Form Login

A.2 Desain Form Pengguna

Form pengguna digunakan untuk melihat dan menambah data pengguna. Form

pengguna hanya dapat diakses oleh Administrasi yang meliputi Kasubid PTK, PTK,

Admin, Operasi dapat menambah data pengguna dengan menulis ID User, Username,

Password, Confirm Password, User Status kemudian disimpan. Tombol ubah

digunakan untuk mengubah hanya untuk status pengguna.

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

57

Http:localhost/sucofindo/

10

No.KodeUser

Username

1

2

3

Aktif Status Control

Aktif

Aktif

Aktif

Ubah

Ubah

Ubah

Previous 1 Next

User

Copyright©2016 11410100266-Herman. All rights reserved.

Data Master

+ Tambah

Show entries Search

Showing 1 to 3 of 3 entries

Dashboard

Pengguna

Pelaksanaan Tugas

Sertifikat

Invoice

Pelanggan

Pegawai

OrderSurat Tugas

Jam Tugas

Gambar 3.19 Desain Form Pengguna

Http:localhost/sucofindo/

USR-007

User

Password

--Pilih-- V

Confirm Password

User

Welcome UserDashboard

Pengguna

Pelaksanaan Tugas

Sertifikat

Invoice

Copyright©2016 11410100266-Herman. All rights reserved.

Data MasterPelanggan

Pegawai

OrderSurat Tugas

ID User *

Username

Password

Confirm Password

User Status

Aktif

CancelSimpan

Jam Tugas

Gambar 3.20 Desain Form Input Pengguna

A.3 Desain Form Pelanggan

Form pelanggan digunakan untuk melihat dan mengimport data pelanggan.

Form pelanggan hanya dapat diakses oleh Administrasi. Administrasi dapat

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

58

mengimport data pelanggan dari sistem PT Sucofindo.

Http:localhost/sucofindo/

3

No.Kode

PelangganNama

1

2

3

Alamat NPWP Kontak

Previous 1 Next

HP

Pelanggan Import Data

UPLOAD

Show entries Search

Showing 1 to 3 of 3 entries

Dashboard

Pengguna

Sertifikat

Invoice

Pelanggan

Pegawai

OrderSurat Tugas

Pelaksanaan Tugas

Jam Tugas

Choose File Pelanggan.csv

Copyright©2016 11410100266-Herman. All rights reserved.

Gambar 3.21 Desain Form Pelanggan

A.4 Desain Form Pegawai

Form pegawai digunakan untuk melihat dan mengimport data pegawai. Form

pegawai hanya dapat diakses oleh Administrasi. Administrasi dapat mengimport data

pegawai dari sistem PT Sucofindo.

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

59

Http:localhost/sucofindo/

3

No. NPP Nama Pegawai

1

2

3

Jenis Kelamin

Previous 1 Next

Pegawai Import Data

UPLOAD

Show entries Search

Showing 1 to 3 of 3 entries

Dashboard

Pengguna

Sertifikat

Invoice

Pelanggan

Pegawai

OrderSurat Tugas

Pelaksanaan Tugas

Jam Tugas

Choose File Pegawai.csv

Copyright©2016 11410100266-Herman. All rights reserved.

Gambar 3.22 Desain Form Pegawai

A.5 Desain Form Detil Order

Form detil order digunakan untuk memantau dan mengimport data order. Form

detil order hanya dapat diakses oleh Kasubid PTK. Kasubid PTK dapat mengimport

data order dari sistem PT Sucofindo.

Http:localhost/sucofindo/

3

No.KodeOrder

Kode Pelanggan

1

2

3

NamaPelanggan

NomorKontrak

Nama Komoditas

Previous 1 Next

Bahasa Sertifikat

Nama Komoditas

Bahasa Sertifikat

Order Import Data

UPLOAD

Show entries Search

Showing 1 to 3 of 3 entries

Dashboard

Pengguna

Sertifikat

Invoice

Pelanggan

Pegawai

OrderSurat Tugas

Pelaksanaan Tugas

Jam Tugas

Choose File Order.csv

Copyright©2016 11410100266-Herman. All rights reserved.

Gambar 3.23 Desain Form Detail Tracking Order

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

60

A.6 Desain Form Detil Surat Tugas

Form detil surat tugas digunakan untuk memantau dan mengimport data surat

tugas. Form detil surat tugas hanya dapat diakses oleh Kasubid PTK. Kasubid PTK

dapat mengimport data surat tugas dari sistem PT Sucofindo. Untuk melengkapi

informasi tracking surat tugas maka muncul form pelaksanaan tugas dan jam tugas.

Form pelaksanaan tugas digunakan untuk memantau dan mengimport data pelaksanaan

tugas. Form pelaksanaan tugas hanya dapat diakses oleh Kasubid PTK. Kasubid PTK

dapat mengimport data pelaksanaan tugas dari sistem PT Sucofindo. Form jam tugas

digunakan untuk memantau dan mengimport data jam tugas. Form jam tugas hanya

dapat diakses oleh Kasubid PTK. Kasubid PTK dapat mengimport data jam tugas dari

sistem PT Sucofindo.

Http:localhost/sucofindo/

3

No.Kode

STKode Order

1

2

3

TempatPelaksanaan

Mulai Selesai

Previous 1 Next

Surat Tugas Import Data

UPLOAD

Show entries Search

Showing 1 to 3 of 3 entries

Dashboard

Pengguna

Sertifikat

Invoice

Pelanggan

Pegawai

OrderSurat Tugas

Pelaksanaan Tugas

Jam Tugas

Choose File Surat Tugas.csv

Copyright©2016 11410100266-Herman. All rights reserved.

Gambar 3.24 Desain Form Detail Tracking Surat Tugas

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

61

Http:localhost/sucofindo/

3

No.Kode

STNPP

1

2

3

Previous 1 Next

Pelaksanaan Tugas Import Data

UPLOAD

Show entries Search

Showing 1 to 3 of 3 entries

Dashboard

Pengguna

Sertifikat

Invoice

Pelanggan

Pegawai

OrderSurat Tugas

Pelaksanaan Tugas

Jam Tugas

Choose File Pelaksanaan Tugas.csv

Copyright©2016 11410100266-Herman. All rights reserved.

Gambar 3.25 Desain Form Pelaksanaan Tugas

Http:localhost/sucofindo/

3

No.Kode

STTanggal

Kerja

1

2

3

Mulai Selesai Total Jam Kerja

Previous 1 Next

Jam Tugas Import Data

UPLOAD

Show entries Search

Showing 1 to 3 of 3 entries

Dashboard

Pengguna

Sertifikat

Invoice

Pelanggan

Pegawai

OrderSurat Tugas

Pelaksanaan Tugas

Jam Tugas

Choose File Jam Tugas.csv

Copyright©2016 11410100266-Herman. All rights reserved.

Gambar 3.26 Desain Form Jam Tugas

A.7 Desain Form Detil Sertifikat

Form detil sertifikat digunakan untuk memantau dan mengimport data

Page 49: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

62

sertifikat. Form detil sertifikat hanya dapat diakses oleh Kasubid PTK. Kasubid PTK

dapat mengimport data sertifikat dari sistem PT Sucofindo.

Http:localhost/sucofindo/

3

No.KodeOrder

Sertifikat

1 jpg

2 jpg

3 jpg

Tgl Upload

DiuploadOleh

Status

Previous 1 Next

Sertifikat Import Data

UPLOAD

Show entries Search

Showing 1 to 3 of 3 entries

Dashboard

Pengguna

Sertifikat

Invoice

Pelanggan

Pegawai

OrderSurat Tugas

Pelaksanaan Tugas

Jam Tugas

Choose File Sertifikat .csv

Copyright©2016 11410100266-Herman. All rights reserved.

Gambar 3.27 Desain Form Detail Tracking Sertifikat

A.8 Desain Form Detil Invoice

Form detil invoice digunakan untuk memantau dan mengimport data

pelanggan. Form detil invoice hanya dapat diakses oleh Kasubid PTK. Kasubid PTK

dapat mengimport data invoice dari sistem PT Sucofindo.

Page 50: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

63

Http:localhost/sucofindo/

3

No.Kode

InvoiceTgl

Invoice

1

KodeOrder

NoSertifikat

Biaya

Previous 1 Next

Biaya

Invoice Import Data

UPLOAD

Show entries Search

Showing 1 to 3 of 3 entries

Dashboard

Pengguna

Sertifikat

Invoice

Pelanggan

Pegawai

OrderSurat Tugas

Pelaksanaan Tugas

Jam Tugas

Choose File Invoice .csv

Copyright©2016 11410100266-Herman. All rights reserved.

Gambar 3.28 Desain Form Detail Tracking Invoice

A.9 Desain Dashboard Tracking Status Order

Dashboard tracking status order berfungsi untuk menampilkan keseluruhan

proses order atau penelusuran dokumen status order, yang meliputi tracking detil order

yang berisi informasi berupa jumlah semua order, order sudah disetujui, order belum

disetujui, dan order selesai. Sedangkan tracking detil surat tugas yang berisi informasi

berupa pelaksana tugas yang membahas jumlah order yang dilaksanakan dari masing-

masing pegawai serta detil pelaksana order untuk melihat pelaksanaan order dari kode

order yang sesuai. Tracking detil order yang berupa informasi jam kerja atau jadwal

pelaksana tugas yang membahas dari masing-masing pegawai dalam melaksanakan

tugas bisa dilihat dari berapa lama order yang ditangani antara mendapatkan order

sampai dengan selesai dan mengetahui keberadaan posisi pelaksana tugas yang sesuai

dilaksanakan dari masing-masing pegawai.

Page 51: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

64

Http:localhost/sucofindo/

DashboardDashboard

Pengguna

Sertifikat

Invoice

Pelanggan

Pegawai

OrderSurat Tugas

Pelaksanaan Tugas

Jam Tugas

Semua OrderOrder Sudah Disetujui Order Belum Disetujui Order Selesai

Copyright©2016 11410100266-Herman. All rights reserved.

Gambar 3.29 Desain Dashboard Tracking Status Order

3.4.7 Rancangan Pengujian dan Evaluasi Sistem

Dalam rancangan pengujian dilakukan uji coba fungsi system untuk dapat

mengetahui apakah aplikasi tracking untuk status order telah sesuai dengan fungsi dan

kebutuhan, maka perlu dilakukan pengujian menggunakan metode black box testing.

Metode ini akan menguji tiap unit program dan memastikan apakah sudah sesuai

dengan spesifikasi yang dibutuhkan. Secara umum pengujian dilakukan pada proses

login, tracking status order. Berikut ini adalah hal-hal yang akan diujikan ada pada

tabel 3.15.

Tabel 3.15 Rencana Pengujian Halaman Login untuk status order.

Page 52: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

65

Requirement yang diuji Fungsi yang Diuji

Halaman Uji Coba Notifikasi 1. Menampilkan pemberitahuan adanya

informasi baru.

Uji Coba Halaman Login

1. Menampilkan halaman login, jika

username & password salah.

Uji Coba Halaman Aplikasi

Tracking Untuk Status Order

1. Menampilkan form pengguna dengan

user administrasi.

2. Menampilkan form pelanggan dengan

user pelanggan.

3. Menampilkan form pegawai dengan user

administrasi.

Tabel 3.16 Rencana untuk Aplikasi Tracking untuk status order.

Requirement yang diuji Fungsi yang Diuji

Uji Coba Tracking 1. Menampilkan Dashboard menggunakan user

Kasubid PTK.

2. Menampilkan form order dengan user

administrasi.

3. Menampilkan form surat tugas dengan user

administrasi.

4. Menampilkan form sertifikat dengan user

administrasi.

5. Menampilkan form invoice dengan user

administrasi.

a. Desain Uji Coba Halaman Login

Desain uji coba halaman login bertujuan untuk menguji apakah fungsi filter

username dan password dapat berjalan sesuai fungsinya. Desain uji coba halaman login

dapat dilihat pada tabel 3.17.

Page 53: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

66

Tabel 3.17 Uji Coba Halaman Login

Test Case

ID

Tujuan Input Output yang diharapkan

A.1 Pengecekan

username dan

password

Username

dan

password

user

1. Tampilan halaman menu utama,

jika username & password

sesuai.

2. Tampilan pemberitahuan bahwa

username & password tidak

sesuai.

b. Desain Uji Coba Halaman Aplikasi Tracking

Desain uji coba pada halaman aplikasi Tracking bertujuan untuk menguji apakah

aplikasi dapat dijalankan ke berbagai macam fungsi menu-menu pada halaman utama.

Tabel 3.17 Uji Coba Halaman Aplikasi Tracking

Test

Case ID

Tujuan Input Output yang diharapkan

B.1 Menampilkan form

pengguna dengan

user administrasi.

1. Menambah

data user.

2. Mengubah

data user.

Menampilkan data status user.

B.2 Menampilkan form

pelanggan dengan

user pelanggan.

Mengimport

data

pelanggan.

Menampilkan data pelanggan.

B.3 Menampilkan form

pegawai dengan

user administrasi.

Mengimport

data pegawai.

Menampilkan data pegawai.

Page 54: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/1998/3/BAB_III.pdf · buku, jurnal, situs-situs ... proses pertama dimulai dari pembuatan SPK ... dengan kebutuhan pengguna yang

67

c. Desain Uji Coba Tracking

Desain uji coba tracking dan notifikasi aplikasi web bertujuan untuk memantau

dan menelusuri informasi-informasi aktivitas proses status order.

Tabel 3.18 Uji Coba Tracking

Test

Case ID

Tujuan Input Output yang diharapkan

C.1 1. Menampilkan

informasi semua

order.

2. Menampilkan

order belum

disetujui.

3. Menampilkan

order sudah

disetujui.

4. Order selesai

- 1. Menampilkan keseluruhan

detil jumlah order

perperiode.

2. Menampilkan keseluruhan

detil order yang belum

3. Menampilkan order yang

sudah disetujui.

4. Menampilkan order yang

berstatus selesai.

C.2 Menampilkan

status surat tugas

yang berisi

pelaksana tugas

dan jadwal

pelaksana tugas.

- Menampilkan detil jumlah

masing-masing pelaksana tugas

dari tiap-tiap pegawai yang

melakukan order dan detil

jadwal pelaksana tugas dari

tiap-tiap pegawai yang

melakukan order.

C.3 Menampilkan

grafik progress

order, sertifikat,

dan invoice.

- Menampilkan prosentase

progress order, status sertifikat

sudah diambil dan belum

diambil, status invoice sudah

dibayar dan belum dibayar.