• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Dalam pelaksanaan kegiatan di CV. Yuri Pontianak terdapat aturan-aturan

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Dalam pelaksanaan kegiatan di CV. Yuri Pontianak terdapat aturan-aturan"

Copied!
49
0
0

Teks penuh

(1)

17

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dalam pelaksanaan kegiatan di CV. Yuri Pontianak terdapat aturan-aturan yang ditentukan dan setiap bagian memiliki tanggung jawab masing-masing dan hal tersebut digambarkan menjadi sebuah struktur organisasi yang didalamnya menjelaskan fungsi-fungsi setiap bagian. Perusahaan juga memiliki sejarah dalam pembentukan yang menjadi dasar perusahaan tersebut berdiri. Maka dari itu, penulis akan menjelaskan sejarah dan struktur organisasi dari CV, Yuri Pontianak. 3.1.1. Sejarah Perusahaan

Pada tahun 2000 CV. Yuri Pontianak pertama kali berdiri dengan belum berbadan hukum CV (Commanditaire Vennotschap), sehingga nama perusahaan pada saat itu adalah Yuri Collection. Pada tahun 2003 perusahaan membuat badan hukum, sehingga nama perusahaan telah berganti menjadi CV. Yuri yang beralamat di Jalan Tanjung Raya 2 No. 108 Pontianak ini bergerak dibidang konveksi yang menerima pembuatan pakaian seperti jaket, toga, almatater, seragam sekolah dan juga menerima pemesanan plakat resin.

(2)

3.1.2 Struktur Organisasi dan Fungsi

Sumber : CV. Yuri Pontianak (2018)

Gambar III. 1 Struktur Organisasi CV. Yuri Pontianak Fungsi dari tiap-tiap bagian adalah :

1. Direktur

a. Memimpin, mengkoordinasi dan mengawasi kelancaran jalannya perusahaan secara menyeluruh serta bertanggung jawab atas kelangsungan berdirinya perusahaan.

b. Berwenang menentukan garis besar kebijakan umum dan program kerja perusahaan.

c. Berwenang menentukan dan menempatkan karyawan – karyawan dalam struktur organisasi perusahaan dan mengevaluasi hasil kerjanya.

d. Berwenang mengambil keputusan yang mempengaruhi kelangsungan hidup dan pengembangan perusahaan.

2. Wakil Direktur

a. Membantu direktur dalam menjalankan tugas – tugasnya. b. Mengkoordinasi karyawan bidang dalam menjalankan tugasnya.

c. Memberikan masukan bersifat konstruktif kepada direktur dan pengurus. 3. Administrasi

a. Membuat data pemesanan customer. Direktur

Wakil Direktur

(3)

b. Membuat laporam akhir bulan untuk diserahkan kepada direktur. c. Membuat kwitansi untuk diserahkan kepada customer.

3.2 Tinjauan Kasus

Teknologi yang semakin canggih dalam dunia bisnis, kecepatan dan keakuratan dalam pengolahan data sangat penting. Dalam bisnis konveksi, sistem dan administrasi masih banyak yang melakukan aktivitas atau transaksi secara sederhana. Untuk mencari data memerlukan waktu yang cukup lama dikarenakan banyaknya dokumen dan terkadang dokumen tersebut tidak tersususn dengan rapi.

Berdasarkan pengamatan yang telah dilakukan, bahwa sampai saat ini sistem yang sedang berjalan pada CV. Yuri Pontianak tidak tersistem dengan baik. Pengelolaan data pemesanan dan pembukuan masih menggunakan sistem pencatatan yang sederhana dengan menggunakan tulis tangan dan terkadang tidak membuat pembukuan transaksi yang telah dilakukan.

3.2.1 Proses Sistem Berjalan

Customer melakukan pemesanan baju dengan memberikan design beserta

spesifikasi yang diinginkan. Jika design tersebut disetujui oleh pemilik perusahaan, maka admin mencatat daftar pesanan baju. Jika tidak disetujui maka pemesenan akan dibatalkan. Tahap selanjutnya admin akan melakukan pembuatan baju dan memberikan rincian biaya pembayaran kepada custimer. Setelah itu customer bisa langsung melakukan pembayaran sesuai total harga dari perusahaan. Pembayaran telah selesai dilakukan, maka admin akan membuat nota berupa kwitansi untuk diberikan kepada customer dan nota itu juga akan direkap serta dijadikan laporan

(4)

kepada pemilik perusahaan. Setelah peroses selesai dilaksanakan, customer bisa menerima baju yang telah dipesannya pada CY. Yuri Pontianak.

3.2.2 Activity Diagram

Pada activity diagram berikut ini menjelaskan tentang proses sistem berjalan yang ada pada CV Yuri Pontianak, dimana ada customer, admin dan direktur yang saling berhubungan dalam proses sistem inforsi pemesanan baju pada CV. Yuri Pontianak

Sumber : Hasil Penelitian (2018)

Gambar III.2. Activity Diagram Proses Sistem Berjalan 3.2.3 Dokumen Masukan

Dokumen masukan adalah segala bentuk masukan berupa dokumen yang diolah dalam suatu proses yang dapat menghasilkan keluaran atau output yang diinginkan, adapun spesifikasi dokumen tersebut adalah sebagai berikut :

(5)

1 Nama Dokumen : Data Pesanan

Fungsi :

Sebagai Bukti Pesanan Dari Customer ke Perusahaan

Sumber : Customer

Tujuan : CV. Yuri Pontianak

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap Melakukan Pemesanan

Format : Lampiran A.1

3.2.4. Dokumen Keluaran

Dokumen keluaran adalah segala dokumen dari proses pengelolaan dokumen maasukan berupa dokumen-dokumen yang akan mendukung segala kegiatan manajemen serta dokumen hasil pencatatan atau laporan. Dokumen keluaran adalah sebagai berikut :

1 Nama Dokumen : Kwitansi

Fungsi : Sebagai Bukti Penjualan Barang ke Customer

Sumber : Admin

Tujuan : Customer

Media : Kertas

Jumlah : Satu lembar

Frekuensi :

Setiap Melakukan Penjualan Barang Kepada

Customer

(6)

3.2.5. Permasalahan Pokok

Setelah mengamati sistem pemesanan baju pada CV. Yuri Pontianak, maka penulis menyimpulkan bahwa sistem yang dipakai cukup bagus namun karena sistem pemesanan yang masih dilakukan belum terkomputerisasi sehingga masih terjadi kesalahan dan keterlambatan diantaranya :

1. Masalah pemesanan yang masih dicatat dengan manual sehingga memperlambat pengolahan dan besarnya kemungkinan kesalahan dalam proses pencatatan.

2. Memperlambat dalam pencarian data serta membuka peluang untuk melakukan manipulasi data.

3.2.6. Pemecahan Masalah

Dengan melihat beberapa permasalahan yang terjadi pada bagian pemesanan maka penulis memberikan alternatif pemecahan permasalahan dengan mengusulkan beberapa perubahan sistem diantaranya :

1. Membuat aplikasi pembukuan pesanan baju dengan menggunakan bahasa pemrograman java berbasis desktop.

2. Untuk meningkatkan keamanan dan memperkecil ruang penyimpanan data.

3.3. Analisa Kebutuhan Software

Analisa kenutuhan software dibuat untuk memudahkan penulis dalam mengetahui kebutuhan CV. Yuri Pontianak dalam menjalani kegiatan proses kinerja yang terjadi. Dengan merancang software yang tepat untuk di implementasikan dalam sebuah project maka akan membantu juga dalam memecahkan permasalahan perusahaan. Adapun sesungguhnya dalam proses

(7)

perancangan ini merupakan bentuk dari perancangan sistem yang manual ke sistem yang terkomputerisasi yang akan digunakan dalam sebuah program komputer dengan mengetahui dasar yang ada dibutuhkan juga konfigurasi sistem yang terkomputerisasi untuk mengetahui kapasitas yang tepat dalam haedware dan

software yang digunakan. Sehingga tujuan dari sebuah perancangan sistem dapat

dihasilkan yaitu memudahkan penggunanya dalam menjalani proses bisnis pada perusahaan.

3.3.1 Tahapan Analisis

Dari proses bisnis yang terjadi pada CV. Yuri Pontianak maka tahapan selanjutnya ialah tahapan analisis, adapun bagian yang akan dianalisa merupakan bagian pemesanan yang berupa transaksi pemesanan baju. Berikut adalah tahapan analisis (system requirement) yang dibutuhkan di CV. Yuri Pontianak. Admin dapat masuk ke sistem pemesanan baju, didalam sistem pemesanan baju, admin dapat menginput semua transaksi pemesanan dan dapat mencetak laporan yang akan nanti diberikan kepada direktur. Selain itu direktur juga dapat mengakses sitem pemesanan baju namun tidak bisa menginput transaksi yang ada pada sistem. A. Analisa Kebutuhan Admin akan Sistem

A.1. Melakukan Login

A.2. Mengakses Menu Master

A.2.1. Mengelola Data Customer A.2.2. Mengelola Data Produk A.2.3. Mengelola Data Karyawan A.2.4. Mengelola Data Akun A.3. Mengakses Menu Transaksi

(8)

A.3.1. Mengelola Data Pemesanan A.3.2. Mengelola Data Jurnal A.4. Mengakses Menu Laporan

A.4.1. Mengelola Laporan Pemesanan A.4.2 Mengelola Laporan Jurnal A.4.3. Mengakses Buku Besar

B. Analisa Kebutuhan Direktur akan Sistem B.1 Melakuka Login

B.2. Mengakses Menu Laporan

B.2.1. Mengakses Laporan Pemesanan B.2.2. Mengakses Laporan Jurnal B.2.3. Mengakses Buku Besar 3.3.2. Use Case Diagram

Diagram ini menunjukan fungsionalitas suatu sistem atau kelas dari bagaimana sistem berintraksi dengan dunia luar. Perancangan proses yang diusulkan dalam sitem informasi permesanan baju pada CV. Yuri Pontianak sebagai berikut :

(9)

Admin login master transaksi laporan data customer data produk data karyawan <<include>> cetak cetak simpan <<extend>> <<extend>> <<extend>> pemesanan <<include>> <<include>> jurnal simpan simpan <<include>> <<include>> <<extend>> <<extend>> pemesanan jurnal cetak cetak <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>> <<include>> Direktur buku besar <<include>> cetak <<extend>> data akun <<include>> simpan <<extend>>

Sumber : Hasil Perancangan (2018)

Gambar III.3 Use Case Diagram

Untuk memahami lebih aktivitas actor, berikut adalah deskripsi dari use

case halaman admin sistem pemesanan barang pada CV. Yuri Pontianak.

Tabel III. 1

Deskripsi Use Case Halaman Admin

Use Case Narative Halaman Admin

Tujuan Admin dapat melihat yang ada di dalam

sistem halaman admin Deskripsi

Sistem ini memungkinkan untuk masuk ke halaman admin yang di dalamnya ada data master, data pemesanan, dan data laporan. Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka aplikasi halaman Admin

Aksi Aktor Reaksi Sistem

1. Aktor memilih data master

Sistem ini akan menampilkan informasi data master yang terdapat data customer, data produk data karyawan, dan data akun 2. Aktor memilih data pemesanan

Sistem ini akan menampilkan informasi data pemesanan yang terdapat data pemesanan dan jurnal

3. Aktor memilih data laporan

Sistem ini akan menampilkan informasi data laporan yang terdapat data laporan

(10)

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan Sumber : Hasil Perancangan (2018)

Untuk memahami lebih aktivitas actor, berikut adalah deskripsi dari use

case halaman direktur sistem pemesanan barang pada CV. Yuri Pontianak.

Tabel III. 2

Deskripsi Use Case Halaman Direktur

Use Case Narative Halaman Direktur

Tujuan Direktur dapat melihat yang ada di dalam

sistem halaman direktur

Deskripsi

Sistem ini memungkinkan untuk masuk ke halaman direktur yang dapat mengakses data laporan dan bantuan yang bisa mengganti

username dan password

Skenario Utama

Aktor Direktur

Kondisi Awal Aktor membuka aplikasi halaman Direktur

Aksi Aktor Reaksi Sistem

1. Aktor memilih data laporan

Sistem ini akan menampilkan informasi data laporan yang terdapat data laporan

pemesanan, laporan jurnal dan buku besar 2. Aktor memilih data bantuan

Sistem ini akan menampilkan informasi data bantuan yang bisa mengganti username dan

password

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan apa yang di inginkan Sumber : Hasil Perancangan (2018)

3.3.3. Activity Diagram

Berikutnya dari diagram use case akan dideskripsikan ke dalam diagram aktivitas, yang menggambarkan berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alur berawal dan bagaimana mereka berakhir.

(11)

1. Activity Diagram Menu Utama

Gambar dibawah ini menjelaskan bagaimana aktivitas admin ke menu utama yang dapat mengelola menu master, pemesanan dan laporan.

Activity Diagram Menu Utama

Admin Sistem

Ph

as

e

login kedalam sistem

masukkan id & password

menampilkan menu utama tidak berhasil

berhasil

master transaksi transaksi

Sumber : Hasil Perancangan (2018)

(12)

2. Activity Diagram Data Karyawan

Gambar dibawah ini menjelaskan bagaimana aktivitas admin ke data karyawan yang bisa menambah, menghapus, mengubah, dan menyimpan data yang akan diinput.

Activity Diagram Data Karyawan

Admin Sistem

Ph

as

e

pilih menu master

pilih data Karyawan tampilan data

Karyawan

ubah

tambah

hapus

input data yang

diubah

input data Karyawan

hapus data yang

tidaK tersedia

simpan data

Sumber : Hasil Perancangan (2018)

Gambar III.5. Activity Diagram Data karyawan 3. Activity Diagram Data Customer

Gambar dibawah ini menjelaskan bagaimana aktivitas admin ke data

customer yang bisa menambah, menghapus, mengubah, dan menyimpan data

(13)

Activity Diagram Data Customer

Admin Sistem

Ph

as

e

pilih menu master

pilih data customer tampilan data

customer

ubah

tambah

hapus

input data yang diubah

input data customer

hapus data yang tidaK tersedia

simpan data

cetak

Sumber : Hasil Perancangan (2018)

Gambar III. 6. Activity Diagram Data Customer 4. Activity Diagram Data Produk

Gambar dibawah ini menjelaskan bagaimana aktivitas admin ke data produk yang bisa menambah, menghapus, mengubah, dan menyimpan data yang akan diinput serta dapat mencetak data keseluruhan produk.

(14)

Activity Diagram Data Produk

Admin Sistem

Ph

as

e

pilih menu master tampilan data produk

ubah

tambah

hapus

input data customer input data yang

diubah

hapus data yang tidak tersedia

simpan data

cetak

Sumber : Hasil Perancangan (2018)

Gambar III.7. Activity Diagram Data Produk 5. Activiy Diagram Akun

Gambar dibawah ini menjelaskan bagaimana aktivitas admin ke data akun yang bisa menambah, menghapus, mengubah, dan menyimpan data yang akan diinput.

(15)

Activity Diagram Data AKun

Admin Sistem

Ph

as

e

pilih menu master

pilih data akun tampilan data akun

ubah

tambah

hapus

input data yang diubah

input data perkiraan akun

hapus data yang tidak tersedia

simpan data

Sumber : Hasil Perancangan (2018)

Gambar III.8. Activity Diagram Data Akun 6. Activiy Diagram Data Pemesanan

Gambar dibawah ini menjelaskan bagaimana aktivitas admin ke data pemesanan yang bisa menambah, menghapus, mengubah, dan menyimpan data yang akan diinput.

(16)

Activity Diagram pemesanan

Admin Sistem

Ph

as

e

pilih menu transaksi

pilih pemesanan tampilan data

pemesanan

ubah

tambah

hapus

input data yang diubah

input data pemesanan

hapus data yang tidak tersedia

simpan data

Sumber : Hasil Perancangan (2018)

Gambar III.9. Activity Diagram Data Pemesanan 7. Activity Diagram Data Jurnal

Gambar dibawah ini menjelaskan bagaimana aktivitas admin ke data jurnal yang bisa menambah, menghapus, dan menyimpan data yang akan diinput sehingga menghasilkan form jurnal.

(17)

Activity Diagram pemesanan

Admin Sistem

Ph

as

e

pilih menu transaksi

pilih jurnal tampilan data jurnal

ubah

tambah

hapus

input data yang diubah

input data jurnal

hapus data yang tidak tersedia

simpan data

Sumber : Hasil Perancangan (2018)

Gambar III.10. Activity Diagram Data Jurnal 8. Activity Diagram Laporan Pemesanan

Gambar dibawah ini menjelaskan bagaimana aktivitas admin ke laporan jurnal dengan menginput data bulan dan tahun kemudian dicetak sehingga menghasilkan laporan pemesanan.

(18)

Activity Diagram laporan pemesanan

Admin Sistem

Pha

se

pilih menu laporan

pilih laporan pemesanan

menampilk an form laporan pemesanan

input bulan dan tahun

klik cetak

Sumber : Hasil Perancangan (2018)

Gambar III.11. Activity Diagram Laporan Pemesanan 9. Activity Diagram Laporan Jurnal

Gambar dibawah ini menjelaskan bagaimana aktivitas admin ke laporan jurnal dengan menginput data bulan dan tahun kemudian dicetak sehingga menghasilkan laporan Jurnal.

Activity Diagram laporan jurnal

Admin Sist em

Pha

se

pilih menu laporan

pilih laporan jurnal menampilk an form laporan jurnal

input bulan dan tahun

klik cet ak

Sumber : Hasil Perancangan (2018)

(19)

10. Activity Diagram Buku Besar

Gambar dibawah ini menjelaskan bagaimana aktivitas admin ke laporan jurnal dengan menginput data bulan dan tahun kemudian dicetak sehingga menghasilkan buku besar.

Activity Diagram Buku Besar

Admin Sistem

Ph

ase

pilih menu laporan

pilih buku besar menampilkan form buku besar

input tanggal awal dan tanggal akhir

klik cetak

Sumb er : Hasil Perancangan (2018)

Gambar III.13. Activity Diagram Buku Besar

3.4. Desain

Desain merupakan tahap setelah analisa sistem dari siklus pembangunan sistem yang mendefinisikan dari kebutuhan fungsional, persiapan untuk merancang sebuah aplikasi. Berikut ini adalah desain dari sebuah sistem aplikasi pemesanan baju pada CV. Yuri Pontianak

3.4.1 Entitiy Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) menjelaskan hubungan antara data

(20)

relasiantar objek tersebut. Berikut ini adalah sistem informasi pemesanan pada CV. Yuri Pontianak : pemesanan melakukan customer karyawan no_transaksi* id_customer id_karyawan tgl_transaksi id_customer* nama_customer jenis_kelamin alamat no_hp nama_karyawan jenis_kelamin alamat no_hp jabatan password id_karyawan* tgl_ambil total DP id_baju sisa status baju menginput mempunyai no_baju* nama_baju harga id_karyawan ukuran mempunyai jurnal no_referensi* kode_akun no_transaksi tgl_transaksi keterangan akun memiliki kode_akun* nama_akun jenis_akun saldo_normal merekam 1 M 1 M M M M M 1 M 1 M debet kredit nama_baju nama_customer nama_karyawan jumlah jumlah no_ktp

Sumber : Hasil Perancangan (2018)

Gambar III.14. Entity Relationship Diagram (ERD) 3.4.2 Logical Record Structure (LRS)

Logical Record Structure merupakan representasi dari struktur

(21)

penghubung antara satu entitas dengan entitas lain. Sistem yang ada pada Logical

Record Structure adalah sebagai berikut: customer jurnal karyawan pemesanan baju akun detail_pemesanan detail_jurnal id_customer PK alamat no_hp no_referensi PK kode_akun FK no_transaksi FK id_karyawan PK nama_karyawan jenis_kelamin nama_customer jenis_kelamin alamat no_hp jabatan pas sword tgl_transaksi keterangan no_transaksi PK id_customer FK id_karyawan FK no_baj u FK tg l_transaksi tg l_ambil DP total status sisa id_baj u PK id_karyawan FK nama_baj u harga ukuran kode_akun PK nama_akun jenis_akun saldo_normal no_transaksi FK id_baj u FK jumlah subtotal no_referensi FK kode_akun FK debet kredit 1 M 1 M 1 M 1 M 1 M 1 M 1 M 1 M 1 M nama_cistomer nama_karyawan jumlah harga attribute name PK no_ktp

Sumber : Hasil Perancangan (2018)

Gambar III.15. Logical Record Structure (LRS) 3.4.3. Spesifikasi File

Untuk mempermudah dalam pengolahan data, baik pengolahan data masukan dan data keluaran diperlukan adanya spesifikasi file yang akan mengolah data tersebut. Rancangan spesifikasi file tersdebut sebagai berikut :

(22)

1. Spesifikasi File Customer

Nama Database : cv_yuri.sql

Nama File : Customer

Tipe File : File Master

Akses File : Random

Panjang Record : 74 karakter Kunci Field : id_customer

Software : MySQL 3.2.2

Tabel III.3.

Spesifikasi File Data Customer

No Elemen Data Nama Field Tipe Si

ze

Keterangan 1 Identitas customer id_customer varchar 15 Primary Key

2 Nama customer nama_customer varchar 30

3 Jenis kelamin jenis_kelamin Enum -

4 Alamat alamat text -

5 Nomor handphone no_hp varchar 13

6 Nomor Kartu Tanda

Penduduk no_ktp varchar 16

Sumber : Hasil Perancangan (2018) 2. Spesifikasi File Baju

Nama Database : cv_yuri.sql

Nama File : Baju

Tipe File : File Master

Akses File : Random

Panjang Record : 54 karakter

(23)

Software : MySQL 3.2. Tabel III.4. Spesifikasi File Baju

No Elemen Data Nama Field Tipe Size Keterangan

1 Nomor baju no_baju varchar 15 Primary Key

2 Identitas karyawan id_karyawan varchar 15

3 Nama baju nama_baju varchar 20

4 Harga baju harga double -

5 Ukuran ukuran varchar 4

6 Keterangan keterangan text -

Sumber : Hasil Perancangan (2018) 3. Spesifikasi File Pemesanan

Nama Database : cv_yuri

Nama File : Pemesanan

Tipe File : File Pemesanan

Akses File : Random

Panjang Record : 171 karakter Kunci Field : no_transaski

Software : MySQL 3.2.2

Tabel III.5.

Spesifikasi File Pemesanan

No Elemen Data Nama Field Tipe Size Keterangan

1 Nomor transaksi no_transaksi varchar 15 Primary Key

2 Identitas customer id_customer varchar 15 Foreign Key

3 Identitas karyawan id_karyawan varchar 15 Foreign Key

4 Nomor baju no_baju varchar 15 Foreign Key

5 Tanggal transaksi tgl_transaksi date -

6 Tanggal ambil tgl_ambil date -

7 Uang muka dp double -

8 Total total double -

9 Status status varchar 11

10 Sisa sisa double -

11 Nama customer nama_customer varchar 50

12 Nama karyawan nama_karyawan varchar 50

13 Jumlah jumlah double -

14 Harga harga double -

(24)

4. Spesifikasi File Karyawan

Nama Database : cv_yuri.sql

Nama File : Karyawan

Tipe File : File Master

Akses File : Random

Panjang Record : 113 karakter Kunci Field : id_karyawan

Software : MySQL 3.2.2

Tabel III.6.

Spesifikasi File Karyawan

No Elemen Data Nama Field Tipe Size Keterangan

1 Identitas karyawan id_karyawan varchar 15 Primary Key

2 Nama karyawan nama_karyawan varchar 30

3 Jenis kelamin jenis_kelamin enum -

4 Nomor handphone no_hp varchar 13

5 Alamat alamat text -

6 Jabatan jabatan varchar 20

7 Password password varchar 5

Sumber : Hasil Perancangan (2018) 5. Spesifikasi File Detail Pemesanan

Nama Database : cv_yuri.sql

Nama File : Detail_Pemesanan

Tipe File : File Pemesanan

Akses File : Random

Panjang Record : 34 karakter

(25)

Software : MySQL 3.2.2 Tabel III.7.

Spesifikasi File Detail Pemesanan

No Elemen Data Nama Field Tipe Size Keterangan

1 Nomor transaksi no_transaksi varchar 15 Primary Key

2 Nomor baju no_baju varchar 15

3 Jumlah jumlah int 4

4 Subtotal subtotal double -

Sumber : Hasil Perancangan (2018) 6. Spesifikasi File Jurnal

Nama Database : cv_yuri.sql

Nama File : Jurnal

Tipe File : File Laporan

Akses File : Random

Panjang Record : 56 karakter Kunci Field : no_referensi

Software : MySQL 3.2.2

Tabel III.8. Spesifikasi File Jurnal

No Elemen Data Nama Field Tipe Size Keterangan

1 Nomor referensi no_referensi varchar 15 Primary Key

2 Kode akun Kode_akun varchar 6 Foreign Key

3 Nomor transaski no_transaksi varchar 5 Foreign Key

4 Tanggal transaski Tgl_transaski date -

6 Keterangan keterangan text -

7 Debet debet varchar 15

8 Kredit kredit varchar 15

(26)

7. Spesifikasi File Detail Jurnal

Nama Database : cv_yuri.sql Nama File : Detail_Jurnal

Tipe File : File Laporan

Akses File : Random

Panjang Record : 60 karakter

Kunci Field : -

Software : MySQL 3.2.2

Tabel III.9.

Spesifikasi File Detail Jurnal

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode akun kode_akun varchar 15 Foreign Key

2 Nomor referensi no_referensi varchar 15 Foreign Key

3 Debet debet varchar 15

4 Kredit kredit varchar 15

Sumber : Hasil Perancangan (2018) 8. Spesifikasi File Akun

Nama Database : cv_yuri.sql

Nama File : Akun

Tipe File : File Laporan

Akses File : Random

Panjang Record : 65 karakter Kunci Field : kode_akun

(27)

Tabel III.10. Spesifikasi File Akun

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode akun kode_akun varchar 15 Primary Key

2 Nama akun nama_akun varchar 15

3 Jenis akun jenis_akun varchar 20

4 Saldo normal saldo_normal varchar 15

Sumber : Hasil Perancangan (2018) 3.4.4. Sequence Diagram

Sequence diagram yaitu salah satu jenis diagram pada UML yang

menjelaskan interaksi objek yang berdasarkan urutan waktu, sequence diagram juga dapat menggambarkan urutan atau tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu seperti pada use case diagram. Berikut ini adalah proses bisnis pada sistem informasi pemesanan baju pada CV.Yuri Pontianak :

Sumber : Hasil Perancangan (2018)

Gambar III.16. Sequence Diagram 3.4.5. Deployment Diagram

Deployment diagram merupakan gambaran proses – proses berbeda pada

(28)

mempermudah user dalam pemakaian sistem yang telah dibuat dan diagram tersebut merupakan diagram statis.

Sumber : Hasil Perancangan (2018)

Gambar III.17. Deployment Diagram 3.4.6. User Interface

Antarmuka (interface) merupakan mekanisme komunikasi antaran pengguna (uiser) dengan sistem. Antarmuka (interface) dapat menerima informasi dari pengguna (uiser) dan memberikan informasi kepada pengguna (uiser) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi. Rancangan antarmuka pada sistem informasi pemesanan baju pada CV. Yuri Pontianak sebagai berikut :

1. Form Masuk

Pengguna atau karyawan yang memiliki hak akses terlebih dahulu melakukan

login dengan memasukkan identitas karyawan dan kata sandi, setelah berhasil login

(29)

Sumber: Hasil Perancangan (2018)

Gambar III.18 Form Masuk 2. Form Menu Utama

Pada form menu utama terdapat beberapa menu yang bisa diinput oleh bagian admin yang mempunyai hak akses untuk mengelola menu utama. Menu tersebut terdiri dari menu master yang terdapat data karyawan, data produk, data customer, dan data akunkemudian pada menu transaksi terdapat data pemesanan dan data jurnal, sedangkan untuk laporan ada data laporan pemesanan dan laporan jurnal.

(30)

Sumber: Hasil Perancangan (2018)

Gambar III.19 Form Menu Utama 3. Form Karyawan

Pada form karyawan menjelaskan bahwa admin yang mempunyai hak akses bisa menginput data karyawan sesuai data yang ada diperusahaan. Setelah data selesai diinput maka admin juga bisa menambah, mengubah, menghapus ataupun menyimpan data tersebut.

(31)

Sumber: Hasil Perancangan (2018)

Gambar III.20 Form Karyawan 4. Form Customer

Pada form customer menjelaskan bahwa admin yang mempunyai hak akses bisa menginput data customer. Setelah data selesai diinput maka admin juga bisa menambah, mengubah, menghapus ataupun menyimpan data tersebut.

Sumber: Hasil Perancangan (2018)

(32)

5. Form Produk

Pada form produk menjelaskan bahwa admin yang mempunyai hak akses bisa menginput data produk sesuai data yang ada diperusahaan. Setelah data selesai diinput maka admin juga bisa menambah, mengubah, menghapus ataupun menyimpan data tersebut.

Sumber: Hasil Perancangan (2018)

Gambar III.22 Form Produk 6. Form Akun

Pada form akun menjelaskan bahwa admin yang mempunyai hak akses bisa menginput data perkiraan akun sesuai tampilan form. Setelah data selesai diinput maka admin juga bisa menambah, mengubah, menghapus ataupun menyimpan data tersebut.

(33)

Sumber: Hasil Perancangan (2018)

Gambar III.23 Form Akun 7. Form Pemesanan

Pada form pemesanan admin menginput data pemesanan yang mengambil identitas karyawan, identitas customer dan identitas baju. Admin juga menghitung transaksi dengan menginput data harga, jumlah dan uang muka sehingga jika pemesanan yang dilakukan belum lunas maka akan muncul hasil sisa dari pemesanan tersebut.

(34)

Sumber: Hasil Perancangan (2018)

Gambar III.24 Form Pemesanan 8. Form Jurnal

Pada form jurnal admin menginput data jurnal dengan mengisi tanggal transaksi, nomor referensi, nomor transaksi, dan mengambil data akun dari perkiraan akun. Admin pun bisa menambah, mengubah, menghapus dan menyimpan data tersebut.

(35)

Sumber: Hasil Perancangan (2018)

Gambar III.25 Form Jurnal 9. Form Laporan Pemesanan

Admin ataupun direktur dapat mengakses laporan pemesanan dengan memilih tanggal awal dan tanggal akhir berdasarkan form tampilan laporan pemesanan.

Sumber: Hasil Perancangan (2018)

(36)

10. Form Laporan Jurnal

Admin ataupun direktur dapat mengakses laporan jurnal dengan memilih tanggal awal dan tanggal akhir berdasarkan form tampilan laporan jurnal.

Sumber: Hasil Perancangan (2018)

Gambar III.27 Form Laporan Jurnal 11. Form Buku Besar

Admin ataupun direktur dapat mengakses buku besar dengan memilih kode akun, tanggal awal dan tanggal akhir berdasarkan form tampilan buku besar.

Sumber: Hasil Perancangan (2018)

(37)

3.5. Implementasi

Menurut Sulila (2015 : 43) “implementasi adalah suatu fenomena yang kompleks yang mungkin dapat dipahami sebagai suatu proses, suatu keluaran (output), maupun sebagai suatu dampak (Outcome).

3.5.1. Code Generation

Code generation merupakan kumpulan kode – kode program yang akan

membentuk sebuah aplikasi. 1. Fungsi Simpan

private void

buttonImageGlassMerah4ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

java.sql.Connection conn = new DBConnection().connect();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String calender = sdf.format(jDateChooser2.getDate());

String calender1 = sdf.format(jDateChooser3.getDate()); try{

String sql="insert into

pemesanan(no_transaksi,id_customer,id_karyawan,id_baju,tgl_transaksi,t gl_ambil,dp,total,status,sisa,nama_baju,nama_customer,nama_karyawan,j umlah,harga)" + "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; java.sql.PreparedStatement stmt=conn.prepareStatement(sql); try{ stmt.setString(1,jTextNo.getText()); stmt.setString(2,jComboBox3.getSelectedItem().toString()); stmt.setString(3,jComboBox4.getSelectedItem().toString()); stmt.setString(4,jComboBox1.getSelectedItem().toString()); stmt.setString(5,calender1); stmt.setString(6,calender); stmt.setString(7,jTextuang.getText()); stmt.setString(8,jTexttotal.getText()); stmt.setString(9,jTextstatus.getText()); stmt.setString(10,jTextsisa.getText()); stmt.setString(11,jTextbaju.getText()); stmt.setString(12,jTextcustomer.getText()); stmt.setString(13,jTextkaryawan.getText());

(38)

stmt.setString(14,jTextjumlah.getText()); stmt.setString(15,jTextharga.getText()); stmt.executeUpdate(); stmt.isClosed(); stmt.close(); JOptionPane.showMessageDialog(null,"Data berhasil di simpan"); Tampilkan(); bersih(); }catch(SQLException se){ JOptionPane.showMessageDialog(null, "ERROR" + se.getMessage()); } stmt.close(); }catch(Exception e){} } 2. Fungsi Hapus private void buttonImageGlassMerah5ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

java.sql.Connection conn = new DBConnection().connect();

int ok=JOptionPane.showConfirmDialog(null,"Apakah Anda yakin?","Konfirmasi",JOptionPane.YES_NO_OPTION);

if(ok==0){ try{

String sql="delete from pemesanan where no_transaksi ='"+jTextNo.getText()+"'"; java.sql.PreparedStatement stmt=conn.prepareStatement(sql); stmt.executeUpdate(); Tampilkan(); JOptionPane.showMessageDialog(null,"Data Berhasil di hapus"); }catch(Exception e){

JOptionPane.showMessageDialog(null,"Data Gagal di hapus"); }

} }

(39)

3. Fungsi Tambah private void

buttonImageGlassMerah1ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here: auto_number(); jTextNo.requestFocus(); jTextharga.setText(""); jTextjumlah.setText(""); jTexttotal.setText(""); jTextharga.setText(""); jTextuang.setText(""); jTextsisa.setText(""); jTextstatus.setText(""); jTextbaju.setText(""); jTextcustomer.setText(""); jTextkaryawan.setText(""); } private void buttonImageGlassMerah4ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

java.sql.Connection conn = new DBConnection().connect();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String calender = sdf.format(jDateChooser2.getDate());

String calender1 = sdf.format(jDateChooser3.getDate()); try{

String sql="insert into

pemesanan(no_transaksi,id_customer,id_karyawan,id_baju,tgl_transaksi,t gl_ambil,dp,total,status,sisa,nama_baju,nama_customer,nama_karyawan,j umlah,harga)" + "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; java.sql.PreparedStatement stmt=conn.prepareStatement(sql); try{ stmt.setString(1,jTextNo.getText()); stmt.setString(2,jComboBox3.getSelectedItem().toString()); stmt.setString(3,jComboBox4.getSelectedItem().toString()); stmt.setString(4,jComboBox1.getSelectedItem().toString()); stmt.setString(5,calender1); stmt.setString(6,calender); stmt.setString(7,jTextuang.getText()); stmt.setString(8,jTexttotal.getText()); stmt.setString(9,jTextstatus.getText()); stmt.setString(10,jTextsisa.getText());

(40)

stmt.setString(11,jTextbaju.getText()); stmt.setString(12,jTextcustomer.getText()); stmt.setString(13,jTextkaryawan.getText()); stmt.setString(14,jTextjumlah.getText()); stmt.setString(15,jTextharga.getText()); stmt.executeUpdate(); stmt.isClosed(); stmt.close(); JOptionPane.showMessageDialog(null,"Data berhasil di simpan"); Tampilkan(); bersih(); }catch(SQLException se){ JOptionPane.showMessageDialog(null, "ERROR" + se.getMessage()); } stmt.close(); }catch(Exception e){} } 4. Fungsi Ubah private void buttonImageGlassMerah2ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

java.sql.Connection conn = new DBConnection().connect(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String calender = sdf.format(jDateChooser2.getDate());

String calender1 = sdf.format(jDateChooser3.getDate()); String sql="update pemesanan set

no_transaksi=?,id_customer=?,id_karyawan=?,id_baju=?, tgl_transaksi=?, tgl_ambil=?,dp=?,total=?,status=?,sisa=?,nama_baju=?,nama_customer=?, nama_karyawan=?,jumlah=?,harga=? where no_transaksi='"+jTextNo.getText()+"'"; java.sql.PreparedStatement stmt = null; try { stmt = conn.prepareStatement(sql); } catch (SQLException ex) {

} try{

(41)

stmt.setString(2,jComboBox3.getSelectedItem().toString()); stmt.setString(3,jComboBox4.getSelectedItem().toString()); stmt.setString(4,jComboBox1.getSelectedItem().toString()); stmt.setString(5,calender1); stmt.setString(6,calender); stmt.setString(7,jTextuang.getText()); stmt.setString(8,jTexttotal.getText()); stmt.setString(9,jTextstatus.getText()); stmt.setString(10,jTextsisa.getText()); stmt.setString(11,jTextbaju.getText()); stmt.setString(12,jTextcustomer.getText()); stmt.setString(13,jTextkaryawan.getText()); stmt.setString(14,jTextjumlah.getText()); stmt.setString(15,jTextharga.getText()); stmt.executeUpdate(); Tampilkan(); JOptionPane.showMessageDialog(null,"Data Berhasil di Ubah"); }catch(SQLException se){ } } 5. Fungsi Cetak private void buttonImageGlassMerah6ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here: try {

InputStream report1 =

getClass().getResourceAsStream("lappemesanan.jrxml");

JasperReport jr = JasperCompileManager.compileReport(report1); Map param = new HashMap();

param.clear();

java.sql.Connection con = new DBConnection().connect(); JasperPrint jp = JasperFillManager.fillReport(jr, param, con); JasperViewer viewer = new JasperViewer(jp, false);

viewer.setFitPageZoomRatio(); viewer.setVisible(true);

} catch (Exception e) { }

(42)

} /**

* @param args the command line arguments */

public static void main(String args[]) { /* Set the Nimbus look and feel */

//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">

/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.

* For details see

http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */

try {

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } }

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(pemesanan.class.getName()).log(java. util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(pemesanan.class.getName()).log(java. util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(pemesanan.class.getName()).log(java. util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(pemesanan.class.getName()).log(java. util.logging.Level.SEVERE, null, ex);

}

//</editor-fold> //</editor-fold>

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() { public void run() {

new pemesanan().setVisible(true); }

(43)

}); }

public void Mouse(){

int baris = table.getSelectedRow();

String no = DftTabMode1.getValueAt(baris, 0).toString(); Date datel = null;

try{

datel = new

SimpleDateFormat("yyyy-MM-dd").parse(DftTabMode1.getValueAt(baris,1).toString()); }catch (ParseException ex){

}

Date date2 = null; try{

date2 = new SimpleDateFormat("yyyy-MM-dd").parse(DftTabMode1.getValueAt(baris,2).toString()); }catch (ParseException ex){

}

String id_c = DftTabMode1.getValueAt(baris, 3).toString();

String nama_c = DftTabMode1.getValueAt(baris, 4).toString(); String id_k = DftTabMode1.getValueAt(baris, 5).toString(); String nama_k = DftTabMode1.getValueAt(baris, 6).toString(); String baju = DftTabMode1.getValueAt(baris, 7).toString(); String nama_b = DftTabMode1.getValueAt(baris, 8).toString(); String dp = DftTabMode1.getValueAt(baris, 9).toString(); String total = DftTabMode1.getValueAt(baris, 10).toString(); String status = DftTabMode1.getValueAt(baris, 11).toString(); String sisa = DftTabMode1.getValueAt(baris, 12).toString(); String jumlah = DftTabMode1.getValueAt(baris, 13).toString(); String harga = DftTabMode1.getValueAt(baris, 14).toString(); jTextNo.setText(no); jDateChooser2.setDate(datel); jDateChooser1.setDate(date2); jTextjumlah.setText(jumlah); jTextharga.setText(harga); jTexttotal.setText(total); jTextuang.setText(dp); jTextsisa.setText(sisa); jTextstatus.setText(status); jComboBox1.setSelectedItem(baju); jTextbaju.setText(nama_b); jComboBox3.setSelectedItem(id_c); jTextcustomer.setText(nama_c);

(44)

jComboBox4.setSelectedItem(id_k); jTextkaryawan.setText(nama_k); }

public void bersih(){ auto_number(); jTextNo.requestFocus(); jTextharga.setText(""); jTextjumlah.setText(""); jTexttotal.setText(""); jTextharga.setText(""); jTextuang.setText(""); jTextsisa.setText(""); jTextstatus.setText(""); jTextbaju.setText(""); jTextcustomer.setText(""); jTextkaryawan.setText(""); } 6. Fungsi Hitung

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:

int a; int b; int c; a = Integer.parseInt(jTextjumlah.getText()); b = Integer.parseInt(jTextharga.getText()); c = a*b; jTexttotal.setText(""+c); }

3.5.2. Black Box Testing

Black Box Testing atau pengujian adalah sebuah tindakan yang dilakukan

untuk mengukur sejauh mana objek telah memenuhi sesuai harapan. Penhujian dalam Rancang Bangun Sistem Informasi Pemesanan Baju Pada CV. Yuri Pontianak sebagai berikut :

(45)

Tabel III.11

Hasil Pengujian Black Box Testing Form Masuk

Sumber : Hasil Perancangan (2018)

Tabel III.12

Hasil Pengujian Black Box Testing Form Pemesanan

Sumber : Hasil Perancangan (2018) No Skenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil pengujian Keterangan

1 Nama Karyawan dan Kata Sandi tidak diisi kemudian klik tombol masuk Nama Pengguna (kosong), Kata Sandi (kosong) Menampilkan pesan “Anda gagal login”

Sesuai Harapan Valid

2 Nama Pengguna tidak diisi kemudaian klik tombok masuk Nama Pengguna (kosong), Kata Sandi (benar) Menampilkan pesan “Anda gagal login”

Sesuai Harapan Valid

3 Semua data masuk diisi dengan benar kemudian klik tombol masuk Nama Pengguna (benar), Kata Sandi (benar) Langsung masuk ke Menu Utama

Sesuai Harapan Valid

No Skenario Pengujian

Tect Case Hasil yang

diharapkan Hasil pengujian Keterangan 1 Semua data pemesanan tidak diisi kemudian klit tombol simpan Nomor transaksi, id customer id karyawan tanggak transaksi, dp, total, status, dan sisa (kosong) Menampilkan pesan ERROR” Sesuai Harapan Valid 2 Semua data pemesanan diisi kemudian klik tombol simpan Nomor transaksi, id customer id karyawan tanggak transaksi, dp, total, status, dan sisa (benar) Menampilkan pesan “Data berhasil disimpan” Sesuai Harapan Valid

(46)

Tabel III.13

Hasil Pengujian Black Box Testing Data Karyawan

Sumber : Hsil Perancangan (2018)

Tabel III.14

Hasil Pengujian Black Box Testing Data Customer No Skenario

Pengujian

Tect Case Hasil yang

diharapkan Hasil pengujian Keterangan 1 Semua data karyawan tidak diisi kemudian klik tmbol simpan Id karyawan, nama karyawan, jenis kelamin, alamat, no hp, jabatan dan password semua (kosong) Menampilkan pesan “error” Sesuai Harapan Valid 2 Semua data karyawan diisi kemudian klik simpan Id karyawan, nama karyawan, jenis kelamin, alamat, no hp, jabatan dan password semua (benar) Menampilkan pesan “data berhasil disimpan” Sesuai Harapan Valid 3 Memilih data karyawan yang akan diedit dan mengedit seuai yang di inginkan kemudian klik edit Id karyawan (benar) dan data sudah diedit Menampilkan pesan “data berhasil diubah” Sesuai Harapan Valid 4 Memilih data karyawan yang ingin dihapus kemudian klik hapus Id karyawan (benar) Menampilkan pesan “data berhasil dihapus” Sesuai Harapan Valid No Skenario Pengujian

Tect Case Hasil yang

diharapkan Hasil pengujian Keterangan 1 Semua data customer tidak di isi kemudian klik tmbol simpan Id customer, nama customer, jenis kelamin, alamat, no hp (kosong) Menampilkan pesan “error” Sesuai Harapan Valid 2 Semua data customer di isi kemudian klik simpan Id customer, nama customer, jenis kelamin, Menampilkan pesan “data berhasil disimpan” Sesuai Harapan Valid

(47)

Sumber : Hasil Perancangan (2018)

Tabel III.15

Hasil Pengujian Black Box Testing Data Produk

Sumber : Hasil Perancangan (2018) alamat, no hp (kosong) 3 Memilih data

customer yang

akan diedit dan mengedit seuai yang di inginkan kemudian klik edit Id customer (benar) dan data sudah diedit Menampilkan pesan “data berhasil diubah” Sesuai Harapan Valid 4 Memilih data customer yang ingin dihapus kemudian klik hapus Id customer (benar) Menampilkan pesan “data berhasil dihapus” Sesuai Harapan Valid No Skenario Pengujian

Tect Case Hasil yang

diharapkan Hasil pengujian Keterangan 1 Semua data produk tidak diisi kemudian klik tmbol simpan Id baju, nama baju, harga, dan ukuran (kosong) Menampilkan pesan “error” Sesuai Harapan Valid 2 Semua data produk diisi kemudian klik simpan Id baju, nama baju, harga, dan ukuran (benar) Menampilkan pesan “data berhasil disimpan” Sesuai Harapan Valid 3 Memilih data produk yang akan diedit dan mengedit seuai yang di inginkan kemudian klik edit Id baju (benar) dan data sudah diedit Menampilkan pesan “data berhasil diubah” Sesuai Harapan Valid 4 Memilih data produk yang ingin dihapus kemudian klik hapus Id produk (benar) Menampilkan pesan “anda yakin ingin menghapus id produk?” Sesuai Harapan Valid

(48)

Tabel III.16

Hasil Pengujian Black Box Testing Jurnal

Sumber : Hasil Perancangan (2018)

3.5.3. Spesifikasi Hardware dan Software

1. Hardware (Perangkat Keras)

Komponen perangkat keras adalah terdiri dari unsur-unsur yang terdiri dari perangkat keras komputer yang digunakan untuk membantu proses kerja manusia (brainware) dan bersifat fisik.

Spesifikasi perangkat keras minimum yang dibutuhkan adalah sebagai berikut :

a. Sistem : Windows 7 32-bit

b. Processor : AMD Dual-core ProcessorcE-350 c. RAM : 1 GB DDR3 Memory

No Skenario Pengujian

Tect Case Hasil yang

diharapkan Hasil pengujian Keterangan 1 Semua data jurnal tidak di isi kemudian klik tombol simpan No refrensi, kode akun, no transaski, dan tgl transaksi, (kosong) Menampilkan pesan “error” Sesuai Harapan Valid 2 Semua data jurnal di isi kemudian klik tombol simpan No referensi, kode akun, no transaski, dan tgl transaksi, (benar) Menampilkan pesan “data berhasil disimpan” Sesuai Harapan Valid 3 Memilih data jurnal yang akan diedit dan mengedit seuai yang di inginkan kemudian klik edit No referensi (benar) dan data sudah diedit Menampilkan pesan “data berhasil diubah” Sesuai Harapan Valid 4 Memilih data produk yang ingin dihapus kemudian klik hapus No referensi (benar) Menampilkan pesan “data berhasil dihapus” Sesuai Harapan Valid

(49)

d. Harddisk : 500 GB e. Monitor : 14” LED f. Keyboard : 86 Key

g. Printer : Canon PIXMA G1000 h. Mouse : Standar

2. Software (Perangkat Lunak)

Komponen perangkat lunak adalah serangkaian unsur unsur yang terdiri dari beberapa perangkat lunak program komputer yang digunakan untuk membantu proses kerja manusia (brainware) dan sifat non fisik.

Adapun spesifikasi perangkat lunak yang dibutuhkan adalah sebagai berikut a. Bahasa Script Programming : NetBeans 8.1

b. Web Server : XAMPP

Gambar

Gambar  dibawah  ini  menjelaskan  bagaimana  aktivitas  admin  ke  menu  utama yang dapat mengelola menu master, pemesanan dan laporan
Gambar  dibawah  ini  menjelaskan  bagaimana  aktivitas  admin  ke  data  karyawan  yang bisa menambah, menghapus, mengubah, dan menyimpan  data  yang akan diinput
Gambar III. 6.  Activity Diagram Data Customer  4.  Activity Diagram Data Produk
Gambar III.7.  Activity Diagram Data Produk  5.  Activiy Diagram Akun
+7

Referensi

Dokumen terkait

Hasil yang diinginkan Hasil pengujian Kesimpulan 1 Sorot Tombol Simpan Isi nama, umur, tempat tanggal lahir, status, alamat, dan kode pos suami istri lanjutkan

* Klik tombol Icon 1 untuk kembali ke T01, icon 2 untuk masuk ke T02, icon 3 ke T03 * Isi data dgn lengkap sesuai kebutuhan Klik tombol Submit untuk masuk ke L01

- Klik kolom Acct# diisi dengan nomor akun biaya transport - Setelah selesai, klik Record.. Pencatatan Transaksi Pengeluaran Kas Transaksi 31 -&gt;

Klik tombol tambah, kemudian ada satu field kosong dan lainnya diisi dengan benar lalu klik tombol simpan Semua field diisi Nama Pengguna: (kosong) Sistem akan

Klik tombol tambah, kemudian ada satu field kosong lalu klik tombol simpan Semua field diisi Nama Kategori: (kosong) Sistem akan menolak penambahan data buku dan

Nama barang diisi, kemudian Harga, Stok,Gambar, Keterangan, Kategori tidak diisi lalu klik tombol simpan Nama barang: (terisi) Harga: (kosong) Stok: (kosong) Gambar:

3 Semua field diisi, tetapi belum ada daftar barang yang dipilih, kemudian klik tombol [Simpan] No Penjualan: (otomatis) Tanggal Penjualan: (otomatis) Nama Pelanggan:

Mengisikan huruf untuk harga satuan kemudian klik simpan No penerimaan : inv01/2018 no pemesanan : ord01/2018 supplier : kombi farma kode obat : OB001 nama obat :