Anda di halaman 1dari 129

SKRIPSI

APLIKASI INTEGRASI PENGOLAHAN DATA BARANG SECARA


REAL TIME PT. SUMBER ADIPANGAN USAHA TAMA (SAUT)
MAKASSAR BERBASIS WEB

Diajukan Untuk Memenuhi Syarat mendapat gelar sarjana ( SI )


Program Studi Sistem Informasi

OLEH

MIRNA ANJASARI TALA 161126


RIZALDY AHMAD IQRAM 161135

UNIVERSITAS DIPA MAKASSAR

2021
i
ii
-RIZALDY AHMAD IQRAM 161135

iii
iv
ABSTRAK

PT. Sumber Adipangan Usaha Tama (SAUT) bergerak dalam bidang


usaha jual beli komoditas berupa jambu mente, cokelat, kacang hijau, jagung dan
kemiri yang memiliki kantor cabang Kota Kolaka Sulawesi Tangah. Pengolahan
data pembelian, penjualan dan stok barang komditas PT. SAUT masih diolah
sendiri-sendiri di Kantor Pusat Makassar dan kantor cabang Kolaka, sehingga
pekerjaan admin pusat menjadi berat karena membutuhkan waktu yang relative
lama untuk membuat laporan pembelian dan penjualan secara keseluruhan.
Penelitian ini bertujuan untuk merancang dan menguji merancang sistem
informasi untuk mengintegrasikan data penjualan, pembelian dan stok barang PT
SAUT Makassar dengan cabang Kolaka.. Hasil rancangan sistem meliputi use
case diagram, class diagram, activity diagram, input output, database, 29 (dua
puluh sembilan) form, 11 (sebelas) output yaitu daftar konsumen, daftar
pengumpul, nota pembelian, nota penjualan, nota pengiriman, daftar nota
penjualan, daftar nota pembelian, laporan penjualan secara rinci, laporan
pembelian secara rinci, laporan stok komoditas, kartu stok,, 12 (dua belas)
rancangan table basisdata yaitu tabel admin, cabang, komoditas, pengumpul,
konsumen, komoditas, nota beli, nota jual, nota kirim, nota beli, nota jual, nota
kirim. Hasil pengujian sistem menggunakan metode pengujian black-box
disimpulkan bahwa aplikasi yang dirancang sudah bekerja sesuai dengan yang
diharapkan.

Kata kunci: sistem, informasi, integrasi, real time

ABSTRACT

PT. Sumber Adipangan Usaha Tama (SAUT) is engaged in the business of buying
and selling commodities in the form of cashew, chocolate, green beans, corn and
candlenuts, which has a branch office in the City of Kolaka, Central Sulawesi.
Processing of data on purchases, sales and commodity stocks of PT. SAUT is still
processed individually at the Makassar Head Office and the Kolaka branch office,
so that the work of the central admin becomes heavy because it takes a relatively
long time to make reports on purchases and sales as a whole. This study aims to
design and test design information systems to integrate sales, purchase and stock
data of PT SAUT Makassar with the Kolaka branch. The results of the system
design include use case diagrams, class diagrams, activity diagrams, input output,
databases, 29 (twenty nine) form, 11 (eleven) outputs, namely a list of consumers,
a list of collectors, a purchase note, a sales note, a delivery note, a list of sales
notes, a list of purchase notes, a detailed sales report, a detailed purchase report,
a commodity stock report, a stock card, , 12 (twelve) database table designs,
namely tables of admin, branches, commodities, collectors, consumers,
commodities, purchase notes, selling notes, delivery notes, purchase notes, selling
notes, delivery notes. The results of system testing using the black-box testing
method concluded that the application designed was working as expected.

Keywords: system, information, integration, real time

v
KATA PENGANTAR

Puji Syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena

dengan rahmat dan karunia-Nya, penulis dapat menyelesaikan tugas akhir yang

berjudul “Aplikasi Integrasi Data Secara Real Time PT. Sumber Adipangan

Usaha Tama (SAUT) Makassar Berbasis Web”. skripsi ini dibuat dan diajukan

untuk memenuhi syarat guna memperoleh gelar Sarjana Komputer (S.Kom.)

pada Program Studi Sistem Informasi di Universitas Dipa Makassar

Selama penulisan skripsi ini, penulis banyak menerima bantuan dan

dukungan sehingga dapat menyelesaikan tugas akhir ini. Oleh karena itu, penulis

mengucapkan terima kasih sebesar-besarnya kepada:

1. Dr. Y. Johny Soetikno, S.E., M.M selaku Rektor Universitas Dipa Makassar.

2. Drs. I Wayan Simpen, M.MSI, selaku Pembantu Ketua Bidang Akademik

Universitas Dipa Makassar.

3. Sitti Aisyah, S.Kom, M.T. selaku Ketua Program Studi Sistem Informasi

Universitas Dipa Makassar.

4. Indra Samsie, M.Kom, selaku pembimbing I, atas bantuan dan arahan yang

diberikan kepada penulis.

5. Dr., Nurdiansah, S.Kom., M.Pd., selaku pembimbing II, atas bantuan dan

arahan yang diberikan kepada penulis.

6. Seluruh dosen Program Studi Sistem Informasi Universitas Dipa Makassar.

atas bimbingan materi selama ini.

vi
Penulis menyadari bahwa tugas akhir ini masih jauh dari sempurna karena

adanya keterbatasan ilmu dan pengalaman yang dimiliki. Oleh karena itu semua

kritik dan saran yang bersifat membangun akan penulis terima dengan senang

hati. Penulis berharap, semoga tugas akhir ini dapat bermanfaat bagi semua pihak

yang memerlukan.

Makassar, 26 April 2021

Penulis

vii
DAFTAR ISI

HALAMAN JUDUL………………………………………………………………i

HALAMAN PERSETUJUAN PEMBIMBING…………………………………..ii

HALAMAN PENGESAHAN …………………………………………………...iii

HALAMAN PLAGIARIS CHECK……………………………………………....iv

PERNYATAAN…………………………………………………………………...v

ABSTRAK ......................................................... Error! Bookmark not defined.i

KATA PENGANTAR ....................................................................................... vii

DAFTAR ISI……………………………………………………………………...ix

DAFTAR GAMBAR ......................................................................................... xii

DAFTAR TABEL ............................................................................................ xvi

BAB I PENDAHULUAN .................................................................................... 1

1.1. Latar Belakang .......................................................................................... 1

1.2. Perumusan Masalah ................................................................................... 3

1.3. Tujuan Penelitian ....................................................................................... 3

1.4. Batasan Masalah ........................................................................................ 4

1.5. Manfaat Penelitian ..................................................................................... 4

1.6. Sistematika Penulisan ................................................................................ 4

BAB II TINJAUAN PUSTAKA ........................................................................ 6

2.1. Kerangka Pikir ........................................................................................... 6

2.2. Perangkat Lunak Aplikasi .......................................................................... 6

2.2.1. Jenis-Jenis Aplikasi ......................................................................... 7

2.3. Pengertian Data ......................................................................................... 8

2.4. Pengertian Informasi .................................................................................. 8

viii
2.5. Kualitas Informasi ..................................................................................... 9

2.6 Pengertian Dasar Pembelian………………………………………………11

2.7. Konsep Dasar Penjualan .......................................................................... 11

2.8. Pengertian Persediaan .............................................................................. 13

2.9. Konsep Basis Data ................................................................................... 13

2.9.1. Bahasa Basis Data (SQL) .............................................................. 14

2.10. HyperText Markup Protocol (HTML) ....................................................... 15

2.11. Pemrograman Hypertext Proprocessor (PHP) .......................................... 15

2.12. Konsep Unified Modelling Language....................................................... 16

2.13. Metode Pengujian Black-Box ................................................................... 19

2.14. Penelitian Terkait/Road Map Penelitian ................................................... 20

BAB III METODE PENELITIAN ................................................................... 23

3.1. Lokasi dan Waktu Penelitian ................................................................... 23

3.2. Jenis Penelitian ........................................................................................ 23

3.3. Sumber Data ............................................................................................ 24

3.4. Teknik Pengumpulan Data ....................................................................... 24

3.5. Alat dan Bahan ........................................................................................ 24

3.6. Metode Pengujian .................................................................................... 25

3.7. Urutan Kegiatan ...................................................................................... 27

3.8. Jadwal Kegiatan ...................................................................................... 28

BAB IV HASIL DAN PEMBAHASAH............................................................ 29

4.1. Rancangan Sistem ................................................................................... 29

4.1.1 Rancangan Use case Diagram yang Berjalan ................................. 29

4.1.2 Rancangan Use case Diagram yang Diusulkan .............................. 30

4.1.3 Rancangan Class Diagram ............................................................ 31

ix
4.1.4 Rancangan Activity Diagram ......................................................... 33

4.1.5 Rancangan Output ......................................................................... 50

4.1.6 Rancangan Input ............................................................................ 55

4.1.7 RancanganTabel Database ............................................................. 68

BAB V PENGUJIAN SISTEM ........................................................................ 74

5.1 Pengujian Sistem ..................................................................................... 74

5.1.1. Pengujian Form Login.................................................................. 74

5.1.2. Pengujian Form Daftar Admin ..................................................... 75

5.1.3. Pengujian Form Tambah Data Admin .......................................... 76

5.1.4. Pengujian Form Daftar Cabang .................................................... 77

5.1.5. Pengujian Form Tambah Data Cabang ......................................... 78

5.1.6. Pengujian Form Daftar Komoditas ............................................... 79

5.1.7. Pengujian Form Tambah Data Komoditas .................................... 80

5.1.8. Pengujian Form Tambah Stok Awal ............................................. 81

5.1.9. Pengujian Form Daftar Konsumen ............................................... 82

5.1.10. Pengujian Form Tambah Data Konsumen .................................... 83

5.1.11. Pengujian Form Daftar Pengumpul .............................................. 85

5.1.12. Pengujian Form Tambah Data Pengumpul ................................... 86

5.1.13. Pengujian Form Daftar Nota Pembelian ....................................... 87

5.1.14. Pengujian Form Tambah Nota Pembelian .................................... 88

5.1.15. Pengujian Form Tambah Data Pembelian..................................... 89

5.1.16. Pengujian Form Daftar Pembelian ................................................ 90

5.1.17. Pengujian Form Daftar Nota Penjualan ........................................ 91

5.1.18. Pengujian Form Tambah Nota Penjualan ..................................... 92

5.1.19. Pengujian Form Tambah Data Penjualan ...................................... 93

x
5.1.20. Pengujian Form Daftar Penjualan ................................................. 94

5.1.21. Pengujian Form Ganti Akun......................................................... 95

5.1.22. Pengujian Form Daftar Nota Pengiriman ...................................... 96

5.1.23. Pengujian Form Tambah Nota Pengiriman ................................... 97

5.1.24. Pengujian Form Tambah Data Pengiriman ................................... 98

5.1.25. Pengujian Form Daftar Pengiriman .............................................. 99

5.1.26. Pengujian Form Cetak Laporan Penjualan .................................. 101

5.1.27. Pengujian Form Cetak Laporan Pembelian ................................. 101

5.1.28. Pengujian Form Cetak Laporan Stok .......................................... 102

5.1.29. Pengujian Form Cetak Laporan Kartu Stok ................................ 103

5.2 Hasil Pengujian Sistem .......................................................................... 104

BAB VI PENUTUP ........................................................................................ 106

6.1. Kesimpulan ........................................................................................... 106

6.2. Saran ..................................................................................................... 106

DAFTAR PUSTAKA ............................................................................................

BIODATA PENULIS ..............................................................................................

xi
DAFTAR GAMBAR

Halaman
Gambar 2.1 Kerangka Pikir .................................................................... 6

Gambar 2.2. Pilar kualitas informasi ....................................................... 9

Gambar 4.1. Rancangan use case diagram yang berjalan ........................ 27

Gambar 4.2. Rancangan use case diagram yang diusulkan ...................... 29

Gambar 4.3. Rancangan class diagram sistem yang diusulkan ............... 29

Gambar 4.4. Rancangan activity diagram login ....................................... 31

Gambar 4.5. Rancangan activity diagram data admin .............................. 32

Gambar 4.6. Rancangan activity diagram data kantor cabang .................. 33

Gambar 4.7. Rancangan activity diagram data komoditas ....................... 34

Gambar 4.8. Rancangan activity diagram data pengumpul ...................... 35

Gambar 4.9. Rancangan activity diagram data konsumen........................ 36

Gambar 4.10. Rancangan activity diagram data stok awal komoditas ........ 37

Gambar 4.11. Rancangan activity diagram nota pembelian ....................... 38

Gambar 4.12. Rancangan activity diagram data pembelian ....................... 39

Gambar 4.13. Rancangan activity diagram data nota penjualan ................. 40

Gambar 4.14. Rancangan activity diagram data penjualan ........................ 41

Gambar 4.15. Rancangan activity diagram data nota pengiriman .............. 42

Gambar 4.16. Rancangan activity diagram data pengiriman ...................... 43

Gambar 4.17. Activity diagram proses terima komoditas kiriman cabang .. 44

Gambar 4.18. Activity diagram proses ganti akun ..................................... 44

Gambar 4.19. Activity diagram cetak daftar nota pembelian ...................... 45

xii
Gambar 4.20. Activity diagram cetak daftar pembelian secara rinci ........... 45

Gambar 4.21. Activity diagram cetak daftar nota penjualan ....................... 46

Gambar 4.22. Activity diagram cetak daftar penjualan secara rinci ............ 46

Gambar 4.23. Activity diagram cetak daftar stok komoditas ...................... 47

Gambar 4.24. Activity diagram cetak kartu stok komoditas ....................... 47

Gambar 4.25. Rancangan output daftar konsumen .................................... 48

Gambar 4.26. Rancangan output daftar pengumpul ................................... 48

Gambar 4.27. Rancangan output nota pembelian....................................... 49

Gambar 4.28. Rancangan output nota penjualan ........................................ 49

Gambar 4.29. Rancangan output nota pengiriman ..................................... 50

Gambar 4.30. Rancangan output daftar nota penjualan .............................. 50

Gambar 4.31. Rancangan output daftar nota pembelian ............................. 51

Gambar 4.32. Rancangan output laporan penjualan secara rinci ................ 51

Gambar 4.33. Rancangan output laporan pembelian secara rinci ............... 52

Gambar 4.34. Rancangan output laporan stok komoditas .......................... 52

Gambar 4.35. Rancangan output kartu stok ............................................... 53

Gambar 4.36. Rancangan form login ......................................................... 53

Gambar 4.37. Rancangan form view daftar cabang ................................... 54

Gambar 4.38. Rancangan form daftar admin ............................................. 54

Gambar 4.39. Rancangan form daftar konsumen ....................................... 55

Gambar 4.40. Rancangan form daftar komoditas ....................................... 55

Gambar 4.41. Rancangan form daftar pengumpul ..................................... 56

Gambar 4.42. Rancangan form daftar stok awal ........................................ 56

Gambar 4.43. Rancangan form daftar nota pembelian ............................... 57

Gambar 4.44. Rancangan form daftar nota penjualan ................................ 57

xiii
Gambar 4.45. Rancangan form daftar data penjualan komoditas................ 58

Gambar 4.46. Rancangan form daftar data pembelian komoditas .............. 58

Gambar 4.47. Rancangan form daftar nota pengiriman .............................. 59

Gambar 4.48. Rancangan form daftar data pengiriman .............................. 59

Gambar 4.49. Rancangan form tambah nota pengiriman ........................... 60

Gambar 4.50. Rancangan form tambah data pengiriman............................ 60

Gambar 4.51. Rancangan form tambah data pengumpul ............................ 61

Gambar 4.52. Rancangan form tambah data stok awal .............................. 61

Gambar 4.53. Rancangan form ganti akun................................................. 62

Gambar 4.54. Rancangan form tambah data admin ................................... 62

Gambar 4.55. Rancangan form tambah data nota penjualan....................... 63

Gambar 4.56. Rancangan form tambah data kantor cabang ....................... 63

Gambar 4.57. Rancangan form tambah nota pembelian ............................. 63

Gambar 4.58. Rancangan form tambah data konsumen ............................. 64

Gambar 4.59. Rancangan form tambah data komoditas ............................. 64

Gambar 4.60. Rancangan form tambah data penjualan .............................. 65

Gambar 4.61. Rancangan form tambah data pembelian ............................. 65

Gambar 5.1. Form daftar admin .............................................................. 72

Gambar 5.2. Form tambah data admin .................................................... 73

Gambar 5.3. Form daftar cabang ............................................................. 74

Gambar 5.4. Form tambah data cabang ................................................... 75

Gambar 5.5. Form daftar komoditas........................................................ 76

Gambar 5.6. Form tambah data komoditas .............................................. 77

Gambar 5.7. Form tambah stok awal....................................................... 78

Gambar 5.8. Form daftar konsumen ........................................................ 79

xiv
Gambar 5.9. Form tambah data konsumen .............................................. 80

Gambar 5.10. Form daftar pengumpul ...................................................... 81

Gambar 5.11. Form daftar nota pembelian ................................................ 83

Gambar 5.12. Form tambah nota pembelian .............................................. 84

Gambar 5.13. Form tambah data pembelian .............................................. 85

Gambar 5.14. Form daftar pembelian........................................................ 86

Gambar 5.15. Form daftar nota penjualan ................................................. 87

Gambar 5.16. Form tambah nota penjualan ............................................... 88

Gambar 5.17. Form tambah data penjualan ............................................... 89

Gambar 5.18. Form daftar penjualan......................................................... 90

Gambar 5.19. Form ganti akun ................................................................. 91

Gambar 5.20. Form daftar nota pengiriman .............................................. 92

Gambar 5.21. Form tambah nota pengiriman ............................................ 93

Gambar 5.22. Form tambah data pengiriman ............................................ 94

Gambar 5.23. Form daftar pengiriman ...................................................... 95

Gambar 5.24. Form daftar penjualan......................................................... 97

Gambar 5.25. Form daftar pembelian........................................................ 97

Gambar 5.26. Form daftar stok ................................................................. 98

Gambar 5.27. Form kartu stok .................................................................. 99

xv
DAFTAR TABEL

Halaman

Tabel 2.1 Simbol-simbol use case diagram ........................................ 16

Tabel 2.2 Simbol multiplicity class diagram ...................................... 16

Tabel 2.3 Simbol activity diagram ...................................................... 17

Tabel 2.4 Simbol sequence diagram ................................................... 18

Tabel 2.5. Road map penelitian ........................................................... 20

Tabel 3.1 Jadwal penelitian ................................................................ 26

Tabel 4.1. Tabel kebutuhan fungsional ................................................ 28

Tabel 4.2. Tabel Admin ....................................................................... 66

Tabel 4.3. Tabel cabang ...................................................................... 66

Tabel 4.4. Tabel komoditas ................................................................. 66

Tabel 4.5. Tabel pengumpul ................................................................ 67

Tabel 4.6. Tabel konsumen ................................................................. 67

Tabel 4.7. Tabel komoditas ................................................................. 67

Tabel 4.8. Tabel nota beli .................................................................... 68

Tabel 4.9. Tabel nota jual .................................................................... 68

Tabel 4.10. Tabel nota kirim ................................................................. 69

Tabel 4.11. Tabel nota beli .................................................................... 69

Tabel 4.12. Tabel nota jual .................................................................... 70

Tabel 4.13. Tabel nota kirim ................................................................. 70

Tabel 5.1. Hasil pengujian form login .................................................. 71

Tabel 5.2. Hasil pengujian form view daftar admin .............................. 72

Tabel 5.3. Hasil pengujian form tambah admin .................................... 73

xvi
Tabel 5.4. Hasil pengujian form view daftar cabang ............................ 74

Tabel 5.5. Hasil pengujian form tambah cabang .................................. 75

Tabel 5.6. Hasil pengujian form view daftar komoditas ....................... 76

Tabel 5.9. Hasil pengujian form view daftar konsumen ....................... 79

Tabel 5.7. Hasil pengujian form tambah komoditas ............................. 77

Tabel 5.8. Hasil pengujian form tambah stok awal ............................... 78

Tabel 5.10. Hasil pengujian form tambah konsumen ............................. 80

Tabel 5.11. Hasil pengujian form view daftar pengumpul ...................... 82

Tabel 5.12. Hasil pengujian form tambah pengumpul ............................ 83

Tabel 5.13. Hasil pengujian form view daftar nota pembelian ................ 84

Tabel 5.14. Hasil pengujian form tambah nota pembelian ...................... 85

Tabel 5.15. Hasil pengujian form tambah pembelian ............................. 86

Tabel 5.16. Hasil pengujian form view daftar pembelian ....................... 87

Tabel 5.17. Hasil pengujian form view daftar nota penjualan ................. 88

Tabel 5.18. Hasil pengujian form tambah nota penjualan ....................... 89

Tabel 5.19. Hasil pengujian form tambah penjualan .............................. 90

Tabel 5.20. Hasil pengujian form view daftar penjualan ........................ 91

Tabel 5.21. Hasil pengujian form ganti akun ......................................... 92

Tabel 5.22. Hasil pengujian form view daftar nota pengiriman .............. 93

Tabel 5.23. Hasil pengujian form tambah nota pengiriman .................... 94

Tabel 5.24. Hasil pengujian form tambah pengiriman ............................ 95

Tabel 5.25. Hasil pengujian form view daftar pengiriman ...................... 96

Tabel 5.26. Hasil pengujian form cetak laporan penjualan ..................... 97

Tabel 5.27. Hasil pengujian form cetak laporan pembelian .................... 97

Tabel 5.28. Hasil pengujian form cetak laporan stok.............................. 98

xvii
Tabel 5.29. Hasil pengujian form cetak kartu stok ................................. 99

Tabel 5.30. Hasil Pengujian Sistem ....................................................... 99

xviii
BAB I

PENDAHULUAN

1.1. Latar Belakang

Di era pertumbuhan digital yang pesat seperti sekarang, setiap perusahaan

pasti mempunyai data. Data itu diolah dan diintegrasikan dengan data-data lain,

sehingga nanti menentukan masa depan perusahaan tersebut. Secara konsep,

integrasi data merupakan proses mengombinasikan dua atau lebih set data agar

mempermudah dalam berbagi dan analisis, dalam rangka mendukung manajemen

informasi di dalam sebuah lingkungan kerja. Integrasi data menggabungkan data

dari berbagai sumber database yang berbeda ke dalam sebuah media

penyimpanan. Dengan adanya integrasi data, khususnya bagi perusahaan yang

memiliki cabang diberbagai tempat akan lebih cepat untuk mendapatkan

informasi secara keseluruhan misalnya perusahaan bisa mengetahui informasi

dengan cepat berapa penjualan per/hari.

Manfaat yang diperoleh perusahaan yang melakukan integrasi data

adalah:

1. Mempermudah pelaporan bisnis.

2. Menjadi aset bisnis bernilai tinggi. Sejatinya, data yang tersebar di perusahaan

sangat bernilai tinggi dan menjadi aset bisnis asalkan perusahaan tersebut

mampu menghubungkan data dari berbagai aktivitas bisnis dan

menggabungkannya dalam bentuk yang komprehensif.

PT. Sumber Adipangan Usaha Tama (SAUT) adalah yang berlokasi di Jl.

Ir. Sutami No. 18, Parang Loe, Tamalanrea, Kota Makassar, Sulawesi Selatan

1
2

90245 merupakan salah satu perusahaan yang bergerak dalam bidang usaha jual

beli komoditas berupa jambu mente, cokelat, kacang hijau, jagung dan kemiri. PT.

SAUT membuka cabang di Sulawesi Tenggara tepatnya di Kota Kolaka. Proses

bisnis PT SAUT sebagai berikut:

1. Untuk wilayah Sulawesi Tenggara diawali dengan pembelian komoditas dari

petani oleh pengumpul yang tersebar di berbagai daerah di Sulawesi

Tenggara. Selanjutnya pengumpul mengirimkan barang komoditas ke Gudang

PT SAUT Kolaka untuk disortir. Setelah itu Cabang Kolaka mengirimkan

komoditas yang telah dikumpulkan ke Gudang PT. SAUT di Makassar.

2. Untuk wilayah Sulawesi Selatan diawali dengan pembelian komoditas dari

petani oleh pengumpul yang tersebar di berbagai daerah di Sulawesi Selatan.

Selanjutnya pengumpul mengirimkan barang komoditas ke Gudang PT SAUT

untuk disortir. Setelah disortir, komoditas dijual ke berbagai perusahaan besar

di Pulau Jawa

Pengolahan data pembelian, penjualan dan stok barang komditas PT.

SAUT masih diolah sendiri-sendiri di Kantor Pusat Makassar dan kantor cabang

Kolaka. Hasil pengolahan data atau laporan pembelian, pengiriman komoditas ke

Makassar, dan stok komoditas di Kolaka setiap harinya dikirimkan ke Kantor

Pusat di Makassar dalam bentuk file excel untuk digabungkan dengan data

pembelian, penjualan dan stok komoditas di kantor Pusat Makassar. Laporan dari

kantor cabang Kolaka selanjutnya diolah kembali oleh staf adminsitrasi Kantor

Pusat dengan cara menggabungkan data pembelian cabang Kolaka dengan

pembelian Kantor Pusat Makassar, menggabungkan data stok Cabang Kolaka


3

dengan stok Kantor Pusat, menggabungkan data penjualan kantor cabang Kolaka

dengan penjualan Kantor Pusat menggunakan aplikasi desktop di Kantor Pusat

guna menghasilkan laporan pembelian, laporan penjualan, laporan stok komoditas

per harinya. Hal ini membuat pekerjaan admin pusat menjadi berat karena

membutuhkan waktu yang relative lama untuk membuat laporan pembelian dan

penjualan secara keseluruhan. Oleh karena itu maka diusulkan penelitian dengan

judul “”.

1.2. Perumusan Masalah

Rumusan masalah dalam penelitian ini adalah:

1. Belum ada sistem untuk mengintegrasikan pengolahan data komoditas PT

SAUT Makassar sehingga pengolahan data pembelian, penjualan dan stok

komoditas masih diolah sendiri-sendiri di Kantor Cabang Kolaka dan

Kantor Pusat Makassar sehingga admin pusat membutuhkan waktu yang

relative lama untuk menggabungkan data pembelian, penjualan dan stok

komoditas barang secara keseluruhan.

2. Bagaimana rancangan Sistem Informasi yang dapat mengintegrasikan

pengolahan data komoditas PT SAUT Makassar?.

3. Bagaimana menguji sistem informasi integrasi data PT SAUT Makassar

metode pengujian black-box testing?

1.3. Tujuan Penelitian

Tujuan dari penelitian ini adalah:

1. Menganalisis dan merancang sistem informasi untuk mengintegrasikan data


4

penjualan, pembelian dan stok barang PT SAUT Makassar dengan kantor PT

SAUT Cabang Kolaka .

2. Menguji sistem informasi yang akan dirancang menggunakan metode black-

box

1.4. Batasan Masalah

Batasan masalah yang akan dirancang dalam aplikasi ini adalah:

1. Pengolahan data jenis komoditas pada PT SAUT Makassar

2. Pengolahan data pembelian dan penjualan pada PT SAUT Makassar

3. Pengolahan data persediaan pada PT SAUT Makassar

1.5. Manfaat Penelitian

Manfaat yang diharapkan dari hasil penelitian ini adalah:

1. Membantu admin kantor Cabang Kolaka untuk mengolah data pembelian

komoditas, pengiriman komditas ke Makassar serta data stok komoditas di

Kantor Cabang Kolaka.

2. Membantu admin Kantor Pusat di makassar untuk mengolah data pembalian,

penjualan, dan stok komoditas secara keseluruhan.

1.6. Sistematika Penulisan

BAB I : PENDAHULUAN, membahas latar belakang masalah, tujuan dan

manfaat penelitian, batasan masalah, dan sistematika penulisan

untuk memberikan gambaran tentang masalah yang akan dibahas

pada bab-bab selanjutnya.

BAB II : TINJAUAN PUSTAKA, membahas landasan teori yang


5

mendukung penelitian ini antara lain kerangka pikir, pengertian

data, pengertian informasi, kualitas informasi, perangkat lunak

aplikasi, jenis-jenis aplikasi, pengertian dasar pembelian, konsep

dasar penjualan, pengertian persediaan, konsep basis data, bahasa

basis data (sql), hypertext markup protocol (html), pemrograman

hypertext proprocessor (php), konsep unified modelling language,

metode pengujian black-box, penelitian terkait/road map penelitian

BAB III : METODE PENELITIAN, membahas gambaran umum mengenai

penelitian yang dilakukan antara lain lokasi dan waktu penelitian,

jenis penelitian, sumber data, teknik pengumpulan data, alat dan

bahan, metode pengujian, urutan kegiatan, jadwal kegiatan

.BAB IV : PEMBANGUNAN SISTEM, membahas tentang rancangan sistem

yang berjalan, rancangan use case sistem, rancangan activity

diagram, rancangan class diagram, rancangan proses, rancangan

output, rancangan input, dan rancangan tabel database

BAB V : PENGUJIAN SISTEM, membahas tentang pengujian sistem

menggunakan metode black-box testing dan hasil pengujian sistem

BAB VI : PENUTUP, membahas tentang kesimpulan dan saran


BAB II

LANDASAN TEORI

2.1. Kerangka Pikir

Secara garis besar alur gambaran penelitian yang penulis akan lakukan

dapat dilihat pada kerangka pikir berikut:

PT. Sumber Adipangan Usaha Tama (SAUT) adalah yang berlokasi di Jl. Ir.
Sutami No. 18, Parang Loe, Tamalanrea, Kota Makassar bergerak dalam bidang
usaha jual beli komoditas berupa jambu mente, cokelat, kacang hijau, jagung dan
kemiri. PT. SAUT membuka cabang di di Kota Kolaka

Masalah yang muncul dalam pengolahan data PT SAUT adalah belum ada sistem
untuk mengintegrasikan pengolahan data komoditas PT SAUT Makassar
sehingga pengolahan data pembelian, penjualan dan stok komoditas masih diolah
sendiri-sendiri di Kantor Cabang Kolaka dan Kantor Pusat Makassar sehingga
admin pusat membutuhkan waktu yang relative lama untuk menggabungkan data
pembelian, penjualan dan stok komoditas barang secara keseluruhan.

Maka dibuat sebuah Aplikasi Integrasi Data Secara Real Time PT. Sumber
Adipangan Usaha Tama (SAUT) Makassar Berbasis Web

Aplikasi Integrasi Data Secara Real Time PT. Sumber Adipangan Usaha Tama
(SAUT) Makassar Berbasis Web

diharapkan dapat menginegrasikan data cabang dengan pusat.


Gambar 2.1 Kerangka Pikir

2.2. Perangkat Lunak Aplikasi

Menurut Azhar (2017:174), “Perangkat lunak aplikasi atau sering juga

disebut sebagai ‘paket aplikasi’ merupakan software jadi yang siap untuk

digunakan”. Software ini dibuat oleh perusahaan perangkat lunak tertentu

6
7

(sofware house) baik dari dalam maupun luar negeri.

2.2.1. Jenis-Jenis Aplikasi

Program aplikasi dapat dikategorikan ke dalam beberapa jenis aplikasi

yaitu:

1. Perangkat lunak berpemilik yaitu perangkat lunak berpemilik hanya dimiliki

oleh pembuat atau pemilik hak ciptanya. Seseorang dapat menggunakan

perangkat tersebut setelah mendapatkan izin kepada pemilik hak cipta.

2. Perangkat lunak domain publik yaitu perangkat lunak domain publik tidak

disertai hak cipta, sehingga memungkinkan siapa saja melakukan tindakan

apapun terhadap program tersebut, termasuk membuang nama penciptanya

dan melakukannya.

3. Free software yaitu perangkat lunak dengan kode sumber yang

memungkinkan siapa saja dapat menggunakan program tersebut dan bahkan

ikut mengembangkannya.

4. Open source software yaitu perangkat lunak sumber terbuka memiliki kode

sumber dan disebarluaskan dengan menganut kaidah dan etika tertentu.

5. Shareware yaitu perangkat lunak tersedia tanpa kode sumber dan bisa

digunakan selama batas waktu tertentu tanpa harus membayar.

6. FreeWare yaitu perangkat lunak yang dapat digunakan tanpa perlu membayar

sama sekali namun kode sumbernya tidak dapat dilihat maupun diubah.

7. RentalWare yaitu perangkat lunak yang bisa digunakan oleh seseorang atau

institusi dengan cara membayar sewa sewa biasanya dilakukan per tahun.
8

2.3. Pengertian Data

Menurut Azhar (2017: 4), Data adalah “fakta atau apapun yang dapat

digunakan sebagai input dala menghasilkan informasi”. Data berupa bahan untuk

untuk diskusi, pengambilan keputusan, perhitungan, atau pengukuran. Saat ini

data tidak harus selalu dalam bentuk kumpulan huruf-huruf dalam bentuk kata

atau kalimat tapi bisa juga dalam bentuk suara, gambar diam dan bergerak, baik

dalam bentuk dua atau tiga dimensi. Bahkan sekarang mulai banyak berkembang

data virtual/maya yang merupakan hasil rekayasa komputer.

2.4. Pengertian Informasi

Menurut McFadden saduran Abdul Kadir (2014: 41) mendefenisikan

“informasi sebagai data yang telah diproses sedemikian rupa sehingga

meningkatkan pengetahuan seseorang yang menggunakan data tersebut”.

Sumber informasi adalah data, dimana data adalah kenyataan yang

menggambarkan suatu kejadian serta merupakan suatu bentuk yang masih mentah

yang belum dapat bercerita banyak sehingga perlu diolah lebih lanjut melalui

suatu model.

Menurut Azhar (2017:40), Informasi adalah hasil pengolahan data yang

memberikan arti dan manfaat”. Jadi informasi merupakan hasil dari pengolahan

data, akan tetapi tidak semua hasil dari pengolahan tersebut bisa menjadi

informasi, hasil pengolahan data yang tidak memberikan makna atau arti serta

tidak bermanfaat bagi seseorang bukanlah merupakan informasi bagi orang

tersebut. Dari uraian tentang informasi ini ada tiga hal penting yang harus

diperhatikan disini yaitu:

1. Informasi merupakan hasil pengolahan data


9

2. Memberikan makna atau arti

3. Berguna atau bermanfaat dalam meningkatkan kepastian

2.5. Kualitas Informasi

Menurut Lantip (2013, 5), Kualitas dari suatu informasi tergantung dari 3

hal, yaitu: akurat (accurate), tepat pada waktunya (timeliness), dan relevan

(relevance).

Sumber: Lantip, 2013

Gambar 2.2. Pilar kualitas informasi

a. Akurat

Informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau

menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan

maksudnya.

b. Tepat pada Waktunya

Informasi yang datang pada penerima tidak boleh terlambat, informasi yang

sudah usang tidak akan mempunyai nilai lagi. Dewasa ini mahalnya nilai

informasi karena cepatnya informasi yang mudah didapat, sehingga diperlukan


10

teknologi-teknologi mutakhir untuk mendapatkannya, mengolah dan

mengirimkannya.

c. Relevaan

Informasi tersebut mempunyai manfaat untuk pemakainya. Hal ini disebabkan

relevansi informasi untuk setiap orang satu dengan yang lainnya berbeda.

2.6. Pengertian Dasar Pembelian

Pembelian adalah suatan kerja atau salah satu proses yang berkaitan dengan

pengadaan barang dagangan yaitu pembelian merupakankegiatan utama untuk

menjamin kelancaran transaksi penjualan yang terjadi di pada suatu toko.

Menurut Soemarso .S.R kutipan Lestari dan Luvita (2015:30) Pembelian

adalah purchasing akun yang digunakan untuk mencatat semua pembelian barang

dagang dalam suatu periode.

Menurut Susan Irawati kutipan Lestari dan Luvita (2015:31):

“Pembelian adalah suatu kegiatan untuk memperoleh sejumlah harta atau


aktiva maupun jasa dari satu pihak untuk kelangsungan usaha atau
kebutuhan yang mendasar, sehingga dilakukan pembayaran atas sejumlah
uang atau jasa tersebut, untuk kelangsungan operasional perusahaan” .

Menurut La Midjan dan Azhar Susanto Irawati kutipan Lestari dan Luvita

(2015:31) menjelaskan tentang jenis-jenis pembelien antara lain:

1. Pembelian secara kontan yaitu pembelian dilaksanakan secara cash dan carry.

2. Pembelian secara kredit yaitu pembelian yang mendapat fasilitas pembayaran

yang lebih dari satu bulan.

3. Pembelian secara tender yaitu pembelian yang dilaksanakan apabila

menyangkut nilai yang cukup besar.


11

4. Pembelian dengan cara impor yaitu pembelian yang menggunkan prosedur

impor dengan memanfaatkan L/C (Letter Of Credit).

5. Pembelian di pasar berjangka yaitu pembelian untuk barang-barang yang

telah memiliki standar kualitas yang ditawarkan di pasar berjangka, selain

telah terjamin juga menutup kemungkinan kerugian adanya kenaikan harga

(hegding).

6. Pembelian secara komisi yaitu Pembelian barang bersifat titipan atas barang-

barang yang terjual yang kemudian dibayar.

7. Pembelian secara cicilan (leasing) yaitu suatu cara pembelian dimana harga

atas barang dibayar secara mencicil setelah diperhitungkan bunga bank.

8. Pembelian kontrak yaitu suatu pembelian dengan menggunakan prosedur

kontrak yang memuat hak-hak dan kewajiban masing-masing pihak.

9. Pembelian melalui perantara yaitu suatu jenis pembelian yang menggunakan

komisioner atau makelar sebagai perantara dalam pembelian dan untuk jasa

yang mereka berikan kepada penerima komisi/provisi.

2.7. Konsep Dasar Penjualan

Menurut Idaman Putra (2016:5) “Penjualan adalah sebuah usaha atau

langkah konkrit yang dilakukan untuk memindahkan suatu produk, baik itu

berupa barang atau jasa, dari produsen kepada konsumen sebagai sasarannya”.

Tujuan penjualan adalah untuk mencari pembeli, mempengaruhi, dan

memberi pembeli agar pembelian dapat menyesuaikan kebutuhannya dengan

produksi yang ditawarkan serta mengadakan perjanjian yang ditawarkan serta

mengadakan perjanjian mengenai harga yang menguntungkan kedua belah pihak.


12

Swasta dalam kutipan Idaman Putra (2016:8) menjelaskan jenis-jenis

penjualan yaitu:

1. Trade Selling yaitu penjualan yang dapat terjadi bilamana produsen dan

pedagang besar mempersilahkan pengecer untuk berusaha memperbaiki

distributor produk-produk mereka. hal ini melibatkan para penyalur dengan

kegiatan promosi, peragaan, persediaan dan produk baru.

2. Missionary Selling yaitu merupakan penjualan yang berusaha ditingkatkan

dengan mendorong pembeli untuk membeli barang-barang dari penyalur

perusahaan.

3. Technical Selling yaitu berusaha meningkatkan penjualan dengan pemberian

saran dan nasehat kepada pembeli akhir dari barang dan jasanya.

4. New Businies Selling yaitu berusaha membuka transaksi baru dengan merubah

calon pembeli menjadi pembeli.

5. Responsive Selling yaitu setiap tenaga penjualan diharapkan dapat

memberikan reaksi terhadap permintaan pembeli.

Penjualan memiliki komponen-komponen yang merupakan penunjang dan

terjadinya suatu transaksi penjualan yaitu:

1. Pelanggan yaitu salah satu komponen dari setiap penjualan yang menerima

barang dari distributor.

2. Distributor yaitu perusahaan yang mempunyai kegiatan untuk menyalurkan

barang ke pelanggan.

3. Proses Penjualan yaitu Kegiatan yang terjadi atau dilaksanakan oleh

perusahaan dalam mendistribusikan barang ke pelanggan.


13

2.8. Pengertian Persediaan

Menurut Indrajit, dan Djokopranoto dalam kutipan Happy Fauzi Afianti

dan Hery Hamdi Azwir (2017:77):

“Persediaan (inventory) yaitu meliputi segala macam jenis barang jadi


maupun bahan mentah yang akan digunakan untuk menunjang proses
produksi serta distribusi. Bahan baku (raw material), komponen-
komponen part, barang work in process dan barang finished goods”.

Persediaan atau pengadaan dan penyimpanan barang di industri atau

perusahaan membutuhkan biaya besar. Biaya penyimpanan ini setiap tahun

umumnya mencapai 20–40% dari harga barang.

2.9. Konsep Basis Data

Menurut Fathansyah dalam kutipan Lantip Diat Prasojo (2013:28):

“Sistem basis data didefinisikan sebagai suatu sistem yang terdiri atas
kumpulan file/tabel yang saling berhubungan (dalam sebuah basis data
pada sebuah sistem komputer) dan kumpulan program (sistem manajemen
basis data) yang memungkinkan beberapa pemakai dan atau program lain
untuk mengakses dan memanipulasi file/tabel tersebut”.

Selanjutnya Martin dalam kutipan Lantip Diat Prasojo (2013:28)

menyatakan bahwa basis data harus memiliki 3 fitur penting yaitu:

1. Accessibility. Mengacu pada kemampuan akses untuk menyimpan atau

memperoleh kembali data dengan identitas tertentu.

2. Generality. Mengacu pada kemampuan dalam mengakses semua informasi

untuk memperoleh kembali atau memodifikasi data.

3. Flexibility. Mengacu pada kemampuan dalam kemudahan penggunaan dan

pengembangan basis data.

Operasi-operasi dasar yang dapat dilakukan berkenaan dengan basis data,


14

yang biasanya dapat ditangani oleh Database Management System (DBMS)

meliputi: pembuatan (create) basis data, penghapusan (drop) basis data,

pembuatan tabel baru (create table) ke dalam basis data, penghapusan tabel (drop

table) dari suatu basis data, pengubahan struktur tabel (alter table). Operasi

rutinitas yang mewakili aktivitas dalam basis data, yaitu pengelolaan dan

pengolahan data yang meliputi penambahan data baru (insert), pengambilan data

(select), pengubahan data (update), dan penghapusan data (delete) dari sebuah

tabel.

2.9.1. Bahasa Basis Data (SQL)

Lantip Diat Prasojo (2013:36) mengemukakan bahwa: sistem basis data

menyediakan bahasa untuk mendefinisikan basis data (data definition language)

dan memanipulasi basis data (data manipulation language) untuk melakukan

operasi-operasi tertentu pada basis data. Dalam prakteknya, kedua jenis bahasa

basis data itu tidak benar-benar dapat dipisahkan secara tegas. Saat ini keduanya

merupakan bagian dari bahasa basis data tunggal yang disebut Structured Query

Language (SQL) yang merupakan bahasa basis data standar untuk basis data

bertipe relasional. Structured Query Language terdiri atas:

1. Data Definition Language (DDL).

Data defenition language adalah jenis instruksi SQL yang berkaitan dengan

pembuatan struktur tabel maupun database, diantaranya adalah create, drop,

alter, dan rename.

2. Data Manipulation Language (DML) adalah jenis instruksi SQL yang

berkaitan dengan data yang ada dalam tabel, tentang bagaiman menginput,
15

menghapus, memperbaharui serta membaca data yang tersimpan di dalam

database. Contoh perintah SQL untuk DML : select, insert, delete, dan

update.

3. Data Control Language (DCL) adalah jenis instruksi SQL yang berkaitan

dengan manajemen hak akses dan pengguna (user) yang dapat mengakses

database maupun tabel. Termasuk diantaranya : grant dan revoke.

2.10. HyperText Markup Protocol (HTML)

Menurut Madcoms (2014: 15):

“Hypertext Markup Language (HTML) adalah bahasa yang digunakan


untuk menulis halaman web. HTML merupakan pengembangan dari
standar pemformatan dokumen teks yaitu Standard Generalized Markup
Language(SGML)”.

HTML adalah dokumen ASCII atau teks biasa, yang dirancang untuk tidak

tergantung pada suatu sistem operasi tertentu.

Selanjutnya Madcoms (2014: 15) menyatakan bahwa:

“HyperText Markup Protocol (HTML) adalah bahasa markup yang


digunakan untuk membuat sebuah halaman web, menampilkan berbagai
informasi di dalam sebuah penjelajah web internet dan formatting
hypertext sederhana yang ditulis dalam berkas format ASCII agar dapat
menghasilkan tampilan wujud yang terintegrasi”.

2.11. Pemrograman Hypertext Proprocessor (PHP)

Menurut Madcoms (2016:17) “Hypertext Preprocessor (PHP) adalah

basah script yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak

dipakai untuk membuat program situs web dinamis”. PHP juga sering juga

digunakan untuk membangun sebuah CMS. Hypertext Preprocessor (PHP)

adalah bahasa pemrograman script server-side yang didesain untuk


16

pengembangan web.

2.12. Konsep Unified Modelling Language

Menurut Dede, dkk (2019: 33), Unified Modelling language (UML) adalah

UML adalah salah satu standar bahasa yang banyak digunakan di dunia industri

untuk mendefinisikan requirement, membuat analisis dan desain, serta

menggambarkan arsitektur dalam pemrograman berorientasi objek

1. Use case Diagram.

Menurut Dede Wira Trise Putra, Rahmi Andriani, (2019: 33), Use case

diagram merupakan pemodelan untuk kelakuan sistem informasi yang akan

dibuat. Simbol-simbol yang digunakan dalam use case diagram yaitu:

Tabel 2.1 Simbol-simbol use case diagram


Simbol Nama Keterangan
Actor Orang atau sistem yang lain yang
mengaktifkan fungsi dari target sistem
Use case Menggambarkan fungsionalitas yang
disediakan sistem sebagai unit-unit yang
bertukar pesan antar unit dengan aktor,
yang dinyatakan dengan kata kerja
Relasi Relasi asosiasi antara aktor dan use case
asosiasi yang menggunakan panah terbuka untuk
mengindikasika n bila aktor berinteraksi
secara pasif dengan sistem
Relasi Include, merupakan di dalam use case
include lain (required) atau pemanggilan use
case oleh use case lain, contohnya
adalah pemanggilan sebuah fungsi
program.
Relasi Extend, merupakan perluasan dari use
extends case lain jika kondisi atau syarat

Sumber: Ade Hendini (2016:109) diolah kembali dalam bentuk table

2. Class Diagram
17

Menurut Dede Wira Trise Putra, Rahmi Andriani, (2019: 33):

Class diagram merupakan gambaran struktur sistem dari segi


pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem
Hubungan antar kelas mempunyai keterangan yang disebut dengan
Multiplicity atau Cardinality

Tabel 2.2 Simbol multiplicity class diagram


No. Simbol Nama Keterangan
1. 1 One Hanya satu
2. 0..* Zero atau many Boleh kosong atau atau banyak
3. 1..* One atau many 1 atau banyak
4. 0..1 Zero atau one Boleh kosong, maksimal 1
5. n..m n sampai m Batasan antara n sampai dengan m

Sumber: Ade Hendini (2016:109) diolah kembali dalam bentuk tabel

3. Activity Diagram

Menurut Dede Wira Trise Putra, Rahmi Andriani, (2019: 33), activity

diagram merupakan diagram yang menggambarkan workflow atau aktivitas dari

sebuah sistem yang ada pada perangkat lunak Simbol-simbol yang digunakan

dalam activity diagram yaitu:

Tabel 2.3 Simbol activity diagram


No. Simbol Nama Keterangan
Activities Menggambarkan suatu proses/kegiatan
1. bisnis

Decision Menggambar kan pilihan untuk


2. points pengambilan keputusan, tru atau false

Fork Menunjukkan kegiatan yang dilakukan


secara paralel atau untuk menggabung kan
3.
dua kegiatan paralel menjadi satu
18

No. Simbol Nama Keterangan


Join

4. Untuk menunjukkan adanya dekomposisi

Start point
5. Merupakan awal aktivitas
End point Menyatakan akhir aktivitas
6.
Swimlane Pembagian activity diagram untuk
7. menunjukkan siapa melakukan apa

Sumber: Ade Hendini (2016:110) diolah kembali dalam bentuk table

4. Sequence Diagram

Menurut Dede Wira Trise Putra, Rahmi Andriani, (2019: 33), sequence

diagram menggambarkan kelakuan objek pada use case dengan mendeskripsikan

waktu hidup objek dan pesan yang dikirimkan dan diterima antar objek Simbol-

simbol yang digunakan dalam sequence diagram yaitu:

Tabel 2.4 Simbol sequence diagram


No. Simbol Nama Keterangan
Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi
1. Aktor/actor
yang akan dibuat di luar system
informasi yang akan dibuat.
Menyatakan objek yang berinteraksi
2. Objek/object
pesan
Menyatakan objek dalam keadaan
3. Waktu aktif
aktif dan berinteraksi
Mengirimkan data ke objek lainnya,
4. Pesan tipe send arah panah mengarah pada objek
yang dikirimi
19

No. Simbol Nama Keterangan


Menyatakan bahwa suatu objek yang
telah menjalankan suatu operasi,
5. Pesan tipe return
arah panah mengarah pada objek
yang menerima kembalian

Sumber: Ade Hendini (2016:110) diolah kembali dalam bentuk tabel

2.13. Metode Pengujian Black-Box

Menurut Janner Simarmata (2012:316): “Tehnik pengujian black-box

berfokus pada domain informasi dari perangkat lunak, dengan melakukan test

case dengan menpartisi domain input dari suatu program dengan cara yang

memberikan cakupan pengujian yang mendalam”.

Metode pengujian graph-based mengeksplorasi hubungan antara dan tingkah

laku objek-objek program. Partisi ekivalensi membagi domain input ke dalam

kelas data yang mungkin untuk melakukan fungsi perangkat lunak tertentu.

Analisis nilai batas memeriksaa kemampuan program untuk menangani data pada

batas yang dapat diterima.

Metode pengujian yang terspesialisasi meliputi sejumlah luas kemampuan

perangkat lunak dan area aplikasi. GUI, arsitektur client/ server, dokumentasi dan

fasilitas help dan sistem real time masing-masing membutuhkan pedoman dan

tehnik khusus untuk pengujian perangkat lunak

Pengujian Black-Box berfokus pada persyaratan fungsional perangkat lunak.

Dengan demikian, pengujian Black-box memungkinkan perekayasa perangkat

lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan

semua persyaratan fungsional untuk suatu program. Pengujian Black-box bukan

merupakan alternative dari White-box, tetapi merupakan pendekatan


20

komplementer yang kemungkinan besar mampu mengungkap kelas kesalahan

daripada metode White-box. Pengujian Black-box berusaha menemukan kesalahan

dalam kategori sebagai berikut:

1. Fungsi-fungsi yang tidak benar atau hilang.

2. Kesalahan interface.

3. Kesalahan dalam struktur data atau akses database eksternal.

4. Kesalahan kinerja

2.14. Penelitian Terkait/Road Map Penelitian

Penelitian sebelumnya yang terkait dengan penelitian yang diusulkan

adalah sebagai berikut:

Tabel 2.5. Road map penelitian

No. Nama Judul Tahun


Sistem Informasi Pembelian Dan Penjualan
Pakaian Pada Galoenk Distro
Pematangsiantar, Jurnal Teknologi
Informasi Vol.1, No.2. Desember 2017 E-
ISSN 2615-2738.
a. Persamaan: sama-sama membangun
sistem informasi pembelian dan
penjualan barang
Victor Marudut b. Perbedaan:
1. (1). Penelitian dirancang menggunakan 2017
Mulia Siregar
pendekatan terstruktur sedangkan
penelitian yang diusulkan
menggunakan pendekatan
berorientasi objek.
(2). Penelitian sebelumnya berbentuk
pemrograman desktop (stand
alone) sedangkan penelitian yang
diusulkan berbasis web.
c. Keunggulan penelitian yang diusulkan:
21

No. Nama Judul Tahun


Mampu mengintegrasikan 2 data kantor
yaitu kantor pusat san kantor cabang.
Pengembangan Sistem Informasi
Penjualan, Pembelian Dan Persediaan
Berbasis Web, jurnal sistem informasi dan
tenologi http://www.jurnal.umk.ac.id/sitech
a. Persamaan: sama-sama membangun
sistem informasi pembelian dan
Yusnensi Febriani, penjualan barang
Fitro Nur Hakim, b. Perbedaan: penelitian sebelumnya 2019
2.
Achmad Solechan, hanya menangani transaksi pembelian
Handrie Noprisson dan penjualan 1 kantor sedangkan
penelitian yang diusulkan akan
mengintegrasikan transaksi pembelian
dan penjualan 2 data kantor.
c. Keunggulan penelitian yang diusulkan:
Mampu mengintegrasikan 2 data kantor
yaitu kantor pusat san kantor cabang.
Pengembangan Sistem Informasi
Penjualan Dan Pembelian Pada Toko Pc
Tablet”, Jurnal Teknologi dan Sistem
Komputer - Vol.2, No.2, April 2014
a. Persamaan: sama-sama membangun
sistem informasi pembelian dan
penjualan barang
Nur Setyo b. Perbedaan:
Permatasari Putri (1). Penelitian sebelumnya dirancang
3. W, R Rizal menggunakan pendekatan 2014
Isnanto, Ike terstruktur sedangkan penelitian
Pertiwi Windasari yang diusulkan menggunakan
pendekatan berorientasi objek.
(2). Penelitian sebelumnya berbentuk
pemrograman desktop (stand
alone) sedangkan penelitian yang
diusulkan berbasis web.
c. Keunggulan penelitian yang diusulkan:
Mampu mengintegrasikan 2 data kantor
yaitu kantor pusat san kantor cabang.
22

No. Nama Judul Tahun


Perancangan sistem informasi penjualan
peralatan hiking berbasis desktop pada
Toko Cimone Outdoor Tangerang. Jurnal
Khatulistiwa informatika, vol. 3, no. 2
desember 2015
a. Persamaan: sama-sama membangun
Eka Wulansari sistem informasi penjualan barang
4. b. Penelitian sebelumnya berbentuk 2015
Fridayanthie
pemrograman desktop (stand alone)
sedangkan penelitian yang diusulkan
berbasis web.
c. Keunggulan penelitian yang diusulkan:
Mampu mengintegrasikan 2 data kantor
yaitu kantor pusat san kantor cabang.

Sistem informasi usaha dagang berbasis


desktop (studi kasus: Toko Sobana II).
Jurnal Teknologi Informatika & Komputer
| Vol. 5, No. 1, Maret 2019.
a. Persamaan: sama-sama membangun
sistem informasi penjualan barang
5. Mari Rahmawati b. Penelitian sebelumnya berbentuk 2019
pemrograman desktop (stand alone)
sedangkan penelitian yang diusulkan
berbasis web.
c. Keunggulan penelitian yang diusulkan:
Mampu mengintegrasikan 2 data kantor
yaitu kantor pusat san kantor cabang.
BAB III

METODE PENELITIAN

3.1. Lokasi dan Waktu Penelitian

Penelitian ini direncanakan akan dilaksanakan selama ± 3 bulan mulai bulan

Januari sampai dengan Maret 2021 di Kantor PT. Sumber Adipangan Usaha

Tama. Jl. Ir. Sutami No. 18, Parang Loe, Tamalanrea, Kota Makassar, Sulawesi

Selatan 90245..

3.2. Jenis Penelitian

Dalam penelitian ini, jenis-jenis penelitan yang dilakukan adalah sebagai

berikut :

1. Penelitian pustaka, yaitu penelitian yang dilakukan dengan mencari dan

mengumpulkan beberapa buku reverensi yang berkaitan dengan pengertian

data, pengertian informasi, kualitas informasi, perangkat lunak aplikasi,

jenis-jenis aplikasi, pengertian dasar pembelian, konsep dasar penjualan,

pengertian persediaan, konsep basis data, bahasa basis data (sql), hypertext

markup protocol (html), pemrograman hypertext proprocessor (php),

konsep unified modelling language, metode pengujian black-box, penelitian

terkait/road map penelitian.

2. Penelitian lapangan, yaitu penelitian yang dilakukan secara survei langsung

tentang proses pengolahan data pembelian, penjualan dan stok barang pada

Kantor PT. Sumber Adipangan Usaha Tama.

23
24

3.3. Sumber Data

Sumber data yang digunakan dalam penelitian ini berupa:

1. Data primer yaitu data yang diperoleh dari lokasi penelitian berupa proses

pengolahan data pengadaan bahan baku, produksi, dan penjualan. Data

primer di dapat dari sumber informan yaitu individu atau perseorangan

seperti hasil wawancara yang dilakukan oleh peneliti.

2. Data sekunder yaitu adalah data yang diperoleh atau dikumpulkan oleh

orang yang melakukan penelitian dari sumber-sumber yang telah ada. Data

ini digunakan untuk mendukung informasi primer yang telah diperoleh yaitu

dari bahan pustaka, literatur, penelitian terdahulu, buku, dan lain

sebagainya.

3.4. Teknik Pengumpulan Data

1. Teknik Observasi yaitu informasi yang diperoleh dengan pengamatan secara

langsung pada lokasi penelitian

2. Studi Pustaka yaitu membaca buku-buku yang berkaitan untuk mengetahui

secara teoritis permasalahan yang dihadapi

3.5. Alat dan Bahan

Dalam penelitian dibutuhkan beberapa alat dan bahan untuk merancang dan

membuat perangkat lunak atau program dari hasil perancangan Adapun alat

penelitan yang akan digunakan adalah sebagai berikut :

1. Satu (1) unit laptop dengan spesifikasi:

a. Processor: 2.5 GHz


25

b. Memory: 4 GB

c. Disk space: 6.0 GB.

d. Display: 1920 x 1080 resolution with True Color.

2. PerangkatLunak, terdiri dari :

e. Sistem Operasi Windows 7

f. Bahasa pemograman PHP versi 7.0.13 dan MySQL versi 5.0

g. Xampp Control Panel V 3.2.2

h. Microsoft Visio 2010

i. Microsoft Office Word 2010

Sedangkan bahan yang akan digunakan berupa data yang akan diolah dalam

program aplikasi yang dirancang adalah sebagai berikut:

a. Data user/pengguna aplikasi

b. Data jenis komoditas

c. Data kantor cabang

d. Data pengumpul

e. Data pembelian

f. Data penjualan

g. Data pengiriman dan kantor cabang ke kantor pusat

h. Data stok komoditas kantor cabang dan kantor pusat

3.6. Metode Pengujian

Pengujian Black-box berusaha menemukan kesalahan dalam kategori sebagai

berikut:

1. Fungsi-fungsi yang tidak benar atau hilang.


26

2. Kesalahan interface.

3. Kesalahan dalam struktur data atau akses database eksternal.

4. Kesalahan kinerja

Adapun langkah-langkah pengujian dalam sistem adalah sebagai berikut :

1. Memeriksa setiap fungsional dari aplikasi

Memeriksa fungsional aplikasi adalah memvalidasi apakah semua kebutuhan

fungsional yang ditentukan sebelumnya dalam tahapan desain sudah terpenuhi

atau sudah ada semua dalam program aplikasi yang dibuat.

2. Menyusun test case untuk pengujian input dan output yaitu langkah yang

digunakan untuk menyusun sejumlah test case berdasarkan data yang akan

diinput ke dalam program aplikasi serta test case untuk output yang

diharapkan dari aplikasi.

3. Melakukan pengujian input pada fungsional

Pengujian input pada fungsional adalah menguji semua input dalam setiap

fungsional yang ada dalam program aplikasi berdasarkan test case. Dalam

pengujian ini diuji apakah setiap inputan dalam suatu modul sedah sesuai

dengan test case yang sudah ditentukan.

4. Melakukan pengujian output pada fungsional

Pengujian input pada fungsional adalah menguji semua apakah semua output

yang diharapkan sesuai dengan yang diharapkan. Dalam pengujian ini diuji

apakah output yang dihasilkan oleh program yang dirancang sudah sesuai

dengan test case yang sudah ditentukan.

5. Menyimpulkan hasil pengujian


27

Menyimpulkan hasil penelitian bahwa program aplikasi yang dirancang sudah

sesuai dengan yang diharapkan apabila kebutuhan fungsional dari user

semuanya terpenuhi, semua inputan sesuai dengan test case yang diinginkan

dan output dari program aplikasi sudah sesuai dengan yang dharapkan oleh

pengguna dalam hal ini pihak PT. Sumber Adipangan Usaha Tama.

3.7. Urutan Kegiatan

Tahap-tahap atau langkah-langkah pokok yang penulis lakukan dalam

kegiatan penelitian ini adalah :

1. Pengumpulan data untuk mengumpulkan data pada lokasi penelitian.

2. Insialisasi kebutuhan fungsional untuk mendefisikan kebutuhan fungsional

sistem yang akan dirancang.

3. Analisa data untuk memahami sistem yang ada dan mengidentifikasi

permasalahan/kelemahan sistem serta membantu alternatif solusinya.

4. Desain sistem secara umum untuk menggambarkan model secara umum

meliputi use case diagram, class diagram, dan activity diagram sistem yang

akan dirancang.

5. Desain sistem secara rinci dimaksudkan untuk menggambarkan model secara

rinci meliputi rancangan output, input dan tabel basis data.

6. Penulisan kode program, yaitu tahap untuk mentransformasikan rancangan ke

dalam kode program menggunakan bahasa pemrograman PHP, HTML, dan

database management sistem (DBMS) menggunakan MySQL

7. Pengujian sistem menggunakan pengujian black-box, sehingga terdapat

kesalahan saat diimplementasikan.


28

8. Implementasi sistem yaitu tahapan untuk menerapkan atau mengoperasikan

sistem yang telah diuji.

3.8. Jadwal Kegiatan

Jadwal kegiatan dalam penelitian ini sebagai berikut:

Tabel 3.1 Jadwal penelitian


Januari Pebruari
Maret 2021
No. Kegiatan 2021 2021
1 2 3 4 1 2 3 4 1 2 3 4
1 Pengumpulan data
Insialisasi kebutuhan
2
fungsional
3 Analisis sistem
Desain sistem secara
4
umum
Desain sistem secara
5
rinci
6 Penulisan kode program
7 Pengujian sistem
8 Implementasi sistem

Keterangan:

Telah terlaksana
Belum terlaksana
BAB IV

HASIL DAN PEMBAHASAN

4.1. Rancangan Sistem

Rancangan sistem informasi untuk mengintegrasikan data penjualan,

pembelian dan stok barang PT SAUT Makassar yang diusulkan terdiri dari

rancangan use case diagram, rancangan class diagram, rancangan activity

diagram, rancangan output, rancangan input, dan rancangan tabel database.

4.1.1 Rancangan Use case Diagram yang Berjalan

Rancangan use case diagram sistem yang berjalan dapat dilihat pada

gambar 4.2 berikut:

Gambar 4.1. Rancangan use case diagram yang berjalan

29
30

4.1.2 Rancangan Use case Diagram yang Diusulkan

Rancangan use case diagram sistem yang diusulkan melibatkan 5 aktor

dengan kebutuhan fungsional masing-masing seperti pada table 4.1.

Tabel 4.1. Tabel kebutuhan fungsional

Aktor Kebutuhan fungsional


1. Login
2. Input data admin
3. Input Data Komoditas
4. Input Data Pengumpul
Admin Pusat 5. Input Data Konsumen
6. Input Data Penjualan
7. Input Stok Awal Pusat
8. Ganti Akun
9. Cetak Laporan
1. Login
2. Input Data Pengumpul Cabang
3. Input Stok Awal Cabang
Admin Cabang
4. Ganti Akun
5. Input Data Pembelian Kantor Cabang
6. Cetak Laporan
1. Login
Direktur 2. View laporan
3. Ganti akun
Pengumpul Cabang Memasok komoditas ke kantor Cabang
Pengumpul Kantor
Pusat Memasok komoditas ke kantor Pusat

Berdasarkan kebutuhan fungsional setiap actor dalam sistem informasi

dalam table 4.1, maka dapat digambarkan use case diagram sistem yang

diusulkan seperti pada gambar 4.2.


31

Integrasi PT SAUT

Input Data
Input Data Admin Pembelian Kantor
Cabang Input Stok Awal
Cabang
Pengumpul
Input Data Kantor Cabang
Komoditas

Input Data
Pengiriman
Input Data Pusat Login
Komoditas ke

Database
Pusat
Admin
Cabang
Cetak Laporan

Input Data Input Data


Konsumen Pengumpul
Cabang

Login Ganti Akun

Admin
Pusat Ganti Akun
View laporan

Login
Input Data Diektur
Penjualan

Cetak Laporan
Input Stok Awal
Keseluruhan
Pusat

Input Data
Pembelian Kantor
Pusat
Pengumpul
Kantor Pusat

Gambar 4.2. Rancangan use case diagram yang diusulkan

4.1.3 Rancangan Class Diagram

Rancangan class diagram sistem yang diusulkan terdiri atas 11 class yaitu:

1. Class cabang 5. Class admin 9. Class beli

2. Class komoditas 6. Class notabeli 10. Class jual

3. Class pengumpul 7. Class notajual 11. Class kirim

4. Class konsumen 8. Class notakirim

Rancangan class diagram sistem yang diusulkan dapat dilihat pada

gambar.4.3 berikut:
32

Gambar 4.3. Rancangan class diagram yang diusulkan


33

4.1.4 Rancangan Activity Diagram

Sejumlah activity diagram yang dirancang dalam penelitian ini antara lain:

1. Activity diagram Login.

Activity diagram login menggambarkan proses login ke dalam sistem

informasi PT SAUT yang penulis rancang. Bentuk rancangan activity diagram

login dapat dilihat pada gambar 4.4.

Gambar 4.4. Rancangan activity diagram login

2. Activity Diagram Data Admin

Activity diagram data mendiskripsikan kegiatan admin untuk mengolah

data admin berupa:

a. Menambah data admin

b. Mengedit data admin

c. Menghapus data admin

Bentuk rancangan activity diagram data admin dapat dilihat pada gambar

4.5 berikut:
34

Gambar 4.5. Rancangan activity diagram data admin

3. Activity Diagram Proses Data Kantor Cabang

Activity diagram proses data kantor cabang menggambarkan proses

pengolahan data kantor cabang berupa:

a. Menambah data kantor cabang yaitu kegiatan menambahkan data kantor

cabang baru ke dalam database

b. Mengedit data kantor cabang yaitu kegiatan mengedit atau merubah jika ada

data kantor cabang yang salah

c. Menghapus data kantor cabang yaitu k menghapus data kantor cabang yang

tidak dibutuhkan dari dalam database

Bentuk rancangan activity diagram data kantor cabang dapat dilihat pada

gambar 4.6 berikut:


35

Gambar 4.6. Rancangan activity diagram data kantor cabang

4. Activity Diagram Proses Data Komoditas

Activity diagram proses data komoditas menggambarkan proses

pengolahan data komoditas berupa:

a. Menambah data komoditas yaitu kegiatan menambahkan data komoditas baru

ke dalam database

b. Mengedit data komoditas yaitu kegiatan mengedit atau merubah jika ada data

komoditas yang salah

c. Menghapus data komoditas yaitu kegiatan menghapus data komoditas yang

tidak dibutuhkan dari dalam database

Bentuk rancangan activity diagram data komoditas dapat dilihat pada

gambar 4.7 berikut:


36

Gambar 4.7. Rancangan activity diagram data komoditas

5. Activity Diagram Proses Data Pengumpul

Activity diagram proses data pengumpul menggambarkan proses

pengolahan data pengumpul berupa:

a. Menambah data pengumpul yaitu kegiatan menambahkan data pengumpul

baru ke dalam database

b. Mengedit data pengumpul yaitu kegiatan mengedit atau merubah jika ada data

pengumpul yang salah

c. Menghapus data pengumpul yaitu kegiatan menghapus data pengumpul yang

tidak dibutuhkan dari dalam database

Bentuk rancangan activity diagram data pengumpul dapat dilihat pada

gambar 4.8 berikut:


37

Gambar 4.8. Rancangan activity diagram data pengumpul

6. Activity Diagram Proses Data Konsumen

Activity diagram proses data konsumen menggambarkan proses

pengolahan data konsumen berupa:

a. Menambah data konsumen yaitu kegiatan menambahkan data konsumen baru

ke dalam database

b. Mengedit data konsumen yaitu kegiatan mengedit atau merubah jika ada data

konsumen yang salah

c. Menghapus data konsumen yaitu kegiatan menghapus data konsumen yang

tidak dibutuhkan dari dalam database

Bentuk rancangan activity diagram data konsumen dapat dilihat pada

gambar 4.9 berikut:


38

Gambar 4.9. Rancangan activity diagram data konsumen

7. Activity Diagram Proses Data Stok Awal Komoditas

Activity diagram proses data stok awal komoditas menggambarkan proses

pengolahan data stok awal komoditas berupa:

a. Menambah data stok awal komoditas yaitu kegiatan menambahkan data stok

awal komoditas baru ke dalam database

b. Mengedit data stok awal komoditas yaitu kegiatan mengedit atau merubah jika

ada data stok awal komoditas yang salah

c. Menghapus data stok awal komoditas yaitu kegiatan menghapus data stok

awal komoditas yang tidak dibutuhkan dari dalam database

Bentuk rancangan activity diagram data stok awal komoditas dapat dilihat

pada gambar 4.10 berikut:


39

Gambar 4.10. Rancangan activity diagram data stok awal komoditas

8. Activity Diagram Proses Nota pembelian

Activity diagram proses nota pembelian menggambarkan proses

pengolahan nota pembelian berupa:

a. Menambah nota pembelian yaitu kegiatan menambahkan nota pembelian baru

ke dalam database

b. Mengedit nota pembelian yaitu kegiatan mengedit atau merubah jika ada nota

pembelian yang salah

c. Menghapus nota pembelian yaitu kegiatan menghapus nota pembelian yang

tidak dibutuhkan dari dalam database

d. Menambah komoditas yaitu kegiatan untuk menambah data komoditas yang

dibeli dalam nota pembelian yang dibuat.


40

Bentuk rancangan activity diagram nota pembelian dapat dilihat pada

gambar 4.11 berikut:

Gambar 4.11. Rancangan activity diagram nota pembelian

9. Activity Diagram Proses Data Pembelian

Activity diagram proses data pembelian menggambarkan proses

pengolahan data pembelian berupa:

a. Menambah data pembelian yaitu kegiatan menambahkan pembelian baru ke

dalam database

b. Mengedit data pembelian yaitu kegiatan mengedit atau merubah jika ada data

pembelian yang salah

c. Menghapus data pembelian yaitu kegiatan menghapus data pembelian yang


41

tidak dibutuhkan dari dalam database

d. Mencetak nota pembelian yaitu kegiatan untuk mencetak nota pembelian

komoditas

Bentuk rancangan activity diagram data pembelian dapat dilihat pada

gambar 4.12 berikut:

Gambar 4.12. Rancangan activity diagram data pembelian

10. Activity Diagram Proses Data Nota Penjualan

Activity diagram proses data nota penjualan menggambarkan proses

pengolahan data nota penjualan berupa:

a. Menambah data nota penjualan yaitu kegiatan menambahkan nota penjualan

baru ke dalam database

b. Mengedit data nota penjualan yaitu kegiatan mengedit atau merubah jika ada
42

data nota penjualan yang salah

c. Menghapus data nota penjualan yaitu kegiatan menghapus data nota penjualan

yang tidak dibutuhkan dari dalam database

d. Menambah komoditas yaitu kegiatan untuk menambah data komoditas yang

dijual dalam nota penjualan yang dibuat.

Bentuk rancangan activity diagram data nota penjualan dapat dilihat pada

gambar 4.3 berikut:

Gambar 4.13. Rancangan activity diagram data nota penjualan

11. Activity Diagram Proses Data Penjualan

Activity diagram proses data penjualan menggambarkan proses

pengolahan data penjualan berupa:

a. Menambah data penjualan yaitu kegiatan menambahkan penjualan baru ke


43

dalam database

b. Mengedit data penjualan yaitu kegiatan mengedit atau merubah jika ada data

penjualan yang salah

c. Menghapus data penjualan yaitu kegiatan menghapus data penjualan yang

tidak dibutuhkan dari dalam database

d. Mencetak nota penjualan yaitu kegiatan untuk mencetak nota penjualan

komoditas

Bentuk rancangan activity diagram data penjualan dapat dilihat pada

gambar 4.14 berikut:

Gambar 4.14. Rancangan activity diagram data penjualan

12. Activity Diagram Proses Data Nota Pengiriman

Activity diagram proses data nota pengiriman menggambarkan proses


44

pengolahan data nota pengiriman berupa:

a. Menambah data nota pengiriman yaitu kegiatan menambahkan nota

pengiriman baru ke dalam database

b. Mengedit data nota pengiriman yaitu kegiatan mengedit atau merubah jika ada

data nota pengiriman yang salah

c. Menghapus data nota pengiriman yaitu kegiatan menghapus data nota

pengiriman yang tidak dibutuhkan dari dalam database

d. Menambah komoditas yaitu kegiatan untuk menambah data komoditas yang

dikirim dalam nota pengiriman yang dibuat.

Bentuk rancangan activity diagram data nota pengiriman dapat dilihat

pada gambar 4.15 berikut:

Gambar 4.15. Rancangan activity diagram data nota pengiriman


45

13. Activity Diagram Proses Data Pengiriman

Activity diagram proses data pengiriman menggambarkan proses

pengolahan data pengiriman berupa menambah data pengiriman, mengedit data

pengiriman,menghapus data pengiriman, dan mencetak nota pengiriman.

Bentuk rancangan activity diagram data pengiriman dapat dilihat pada

gambar 4.16 berikut:

Gambar 4.16. Rancangan activity diagram data pengiriman

14. Activity Diagram Proses Terima Komoditas Kiriman Cabang

Activity diagram proses terima komoditas kirima cabang menggambarkan

proses untuk mengkonfirmasi bahwa barang yang dikirim cabang telah diterima di

pusat. Bentuk rancangan activity diagram proses terima komoditas kirima cabang

dapat dilihat pada gambar 4.17 berikut:


46

Gambar 4.17. Activity diagram proses terima komoditas kiriman cabang

15. Activity Diagram Proses Ganti Akun

Activity diagram proses ganti akun menggambarkan proses untuk

mengganti akun oleh user atau pengguna aplikasi seperti pada gambar 4.18

berikut:
47

Gambar 4.18. Activity diagram proses ganti akun

16. Activity Diagram Proses Cetak Daftar Nota Pembelian

Activity diagram proses cetak daftar nota pembelian menggambarkan

proses untuk mencetak laporan daftar nota pembelian seperti pada gambar 4.19

berikut:

Gambar 4.19. Activity diagram cetak daftar nota pembelian

17. Activity Diagram Proses Cetak Daftar Pembelian Secara Rinci

Activity diagram proses cetak daftar pembelian secara rinci

menggambarkan proses untuk mencetak laporan daftar pembelian secara rinci

seperti pada gambar 4.20 berikut:


48

Gambar 4.20. Activity diagram cetak daftar pembelian secara rinci

18. Activity Diagram Proses Cetak Daftar Nota Penjualan

Activity diagram proses cetak daftar nota penjualan menggambarkan

proses untuk mencetak laporan daftar nota penjualan seperti pada gambar 4.21

berikut:

Gambar 4.21. Activity diagram cetak daftar nota penjualan

19. Activity Diagram Proses Cetak Daftar Penjualan Secara Rinci

Activity diagram proses cetak daftar penjualan secara rinci


49

menggambarkan proses untuk mencetak laporan daftar penjualan secara rinci

seperti pada gambar 4.22 berikut:

Gambar 4.22. Activity diagram cetak daftar penjualan secara rinci

20. Activity Diagram Proses Cetak Daftar Stok Komoditas

Activity diagram proses cetak daftar stok komoditas menggambarkan

proses untuk mencetak laporan daftar stok komoditas seperti pada gambar 4.23

berikut:

Gambar 4.23. Activity diagram cetak daftar stok komoditas

21. Activity Diagram Proses Cetak Kartu Stok

Activity diagram proses cetak kartu stok menggambarkan proses untuk


50

mencetak kartu stok komoditas seperti pada gambar 4.24 berikut:

Gambar 4.24. Activity diagram cetak kartu stok komoditas

4.1.5 Rancangan Output

Rancangan output sistem informasi PT SAUT yang penulis rancang dapat

dilihat pada gambar 4.25 sampai dengan gambar 4.35.

Gambar 4.25. Rancangan output daftar konsumen


51

Gambar 4.26. Rancangan output daftar pengumpul

Gambar 4.27. Rancangan output nota pembelian


52

Gambar 4.28. Rancangan output nota penjualan

Gambar 4.29. Rancangan output nota pengiriman


53

Gambar 4.30. Rancangan output daftar nota penjualan

Gambar 4.31. Rancangan output daftar nota pembelian


54

Gambar 4.32. Rancangan output laporan penjualan secara rinci

Gambar 4.33. Rancangan output laporan pembelian secara rinci


55

Gambar 4.34. Rancangan output laporan stok komoditas

Gambar 4.35. Rancangan output kartu stok

4.1.6 Rancangan Input

Rancangan input dimaksudkan untuk menggambarkan rancangan form


56

yang digunakan dalam system informasi PT SAUT Makassar lain:

1. Rancangan Form Login

Form login digunakan untuk oleh user untuk login ke dalam sistem

informasi PT. SAUT. Bentuk form login dapat dilihat pada gambar 4.36.

Gambar 4.36. Rancangan form login

2. Rancangan Form View Daftar Cabang

Form view daftar cabang digunakan untuk menampilkan daftar kantor

cabang PT. SAUT Makassar. Bentuk form view daftar cabang dapat dilihat pada

gambar 4.37.

Gambar 4.37. Rancangan form view daftar cabang

3. Rancangan Form View Daftar Admin


57

Form view daftar admin digunakan untuk menampilkan daftar admin.

Bentuk form view daftar admin dapat dilihat pada gambar 4.38.

Gambar 4.38. Rancangan form daftar admin

4. Rancangan Form View Daftar Konsumen

Form view daftar konsumen digunakan untuk menampilkan daftar

konsumen. Bentuk form view daftar konsumen seperti pada gambar 4.39.

Gambar 4.39. Rancangan form daftar konsumen

5. Rancangan Form View Daftar Komoditas

Form view daftar komoditas digunakan untuk menampilkan daftar


58

komoditas. Bentuk form view daftar komoditas dapat dilihat pada gambar 4.40.

Gambar 4.40. Rancangan form daftar komoditas

6. Rancangan Form View Daftar Pengumpul

Form view daftar pengumpul digunakan untuk menampilkan daftar

pengumpul. Bentuk form view daftar pengumpul seperti pada gambar 4.41.

Gambar 4.41. Rancangan form daftar pengumpul

7. Rancangan Form View Daftar Stok awal

Form view daftar stok awal digunakan untuk menampilkan daftar stok

awal. Bentuk form view daftar stok awal dapat dilihat pada gambar 4.42.
59

Gambar 4.42. Rancangan form daftar stok awal

8. Rancangan Form View Daftar Nota Pembelian

Form view daftar nota pembelian digunakan untuk menampilkan daftar

nota pembelian. Bentuk form view daftar nota pembelian dapat dilihat pada

gambar 4.43.

Gambar 4.43. Rancangan form daftar nota pembelian

9. Rancangan Form View Daftar Nota Penjualan

Form view daftar nota penjualan digunakan untuk menampilkan daftar


60

nota penjualan. Bentuk form view daftar nota penjualan dapat dilihat pada gambar

4.44.

Gambar 4.44. Rancangan form daftar nota penjualan

10. Rancangan Form View Daftar Data Penjualan Komoditas

Bentuk form view daftar data penjualan komoditas dapat dilihat pada

gambar 4.45.

Gambar 4.45. Rancangan form daftar data penjualan komoditas

11. Rancangan Form View Daftar Data Pembelian Komoditas


61

Bentuk form view daftar data pembelian komoditas dapat dilihat pada

gambar 4.46.

Gambar 4.46. Rancangan form daftar data pembelian komoditas

12. Rancangan Form View Daftar Nota Pengiriman

Bentuk form view daftar nota pengiriman seperti pada gambar 4.47.

Gambar 4.47. Rancangan form daftar nota pengiriman

13. Rancangan Form View Daftar Data Pengiriman

Form view daftar data pengiriman digunakan untuk menampilkan daftar

data pengiriman. Bentuk form view daftar data pengiriman dapat dilihat pada
62

gambar 4.38.

Gambar 4.48. Rancangan form daftar data pengiriman

14. Rancangan Form Tambah Nota Pengiriman

Form tambah nota pengiriman digunakan untuk untuk menginput nota

pengiriman dari cabang kolaka ke kantor pusat di Makassar. Bentuk form tambah

nota pengiriman dapat dilihat pada gambar 4.49.

Gambar 4.49. Rancangan form tambah nota pengiriman

15. Rancangan Form Tambah Data Pengiriman


63

Form tambah data pengiriman digunakan untuk menginput data komoditas

yang dikirim dari cabang kolaka ke kantor pusat di Makassar. Bentuk form

tambah data pengiriman dapat dilihat pada gambar 4.50.

Gambar 4.50. Rancangan form tambah data pengiriman

16. Rancangan Form Tambah Data Pengumpul

Form tambah data pengumpul digunakan untuk menginput data

pengumpul komoditas. Bentuk form tambah data pengumpul dapat dilihat pada

gambar 4.51.

Gambar 4.51. Rancangan form tambah data pengumpul

17. Rancangan Form Tambah Data Stok Awal


64

Form tambah data stok awal digunakan untuk menginput data stok awal.

Bentuk form tambah data stok awal dapat dilihat pada gambar 4.52.

Gambar 4.52. Rancangan form tambah data stok awal

18. Rancangan Form Ganti Akun

Form ganti akun digunakan oleh user untuk mengganti akun dan

password. . Bentuk form ganti akun dapat dilihat pada gambar 4.53.

Gambar 4.53. Rancangan form ganti akun

19. Rancangan Form Tambah Data Admin


65

Form tambah data admin digunakan untuk menginput data admin. Bentuk

form tambah data admin dapat dilihat pada gambar 4.54.

Gambar 4.54. Rancangan form tambah data admin

20. Rancangan Form Tambah Data Nota Penjualan

Form tambah data nota penjualan digunakan untuk menginput data nota

penjualan. Bentuk form tambah data nota penjualan dapat dilihat pada gambar

4.55.

Gambar 4.55. Rancangan form tambah data nota penjualan

21. Rancangan Form Tambah Data Kantor Cabang

Form tambah data kantor cabang digunakan untuk menginput data kantor

cabang. Bentuk form tambah data kantor cabang dapat dilihat pada gambar 4.56.
66

Gambar 4.56. Rancangan form tambah data kantor cabang

22. Rancangan Form Tambah Nota pembelian

Form tambah nota pembelian digunakan untuk menginput nota pembelian.

Bentuk form tambah nota pembelian seperti pada gambar 4.57.

Gambar 4.57. Rancangan form tambah nota pembelian

23. Rancangan Form Tambah Data Konsumen

Form tambah data konsumen digunakan untuk menginput data konsumen.

Bentuk form tambah data konsumen dapat dilihat pada gambar 4.58.
67

Gambar 4.58. Rancangan form tambah data konsumen

24. Rancangan Form Tambah Data Komoditas

Form tambah data komoditas digunakan untuk menginput data komoditas.

Bentuk form tambah data komoditas dapat dilihat pada gambar 4.55.

Gambar 4.59. Rancangan form tambah data komoditas

25. Rancangan Form Tambah Data Penjualan

Form tambah data penjualan digunakan untuk menginput data penjualan.

Bentuk form tambah data penjualan dapat dilihat pada gambar 4.60.

Gambar 4.60. Rancangan form tambah data penjualan

26. Rancangan Form Tambah Data Pembelian

Form tambah data pembelian digunakan untuk menginput data pembelian.


68

Bentuk form tambah data pembelian dapat dilihat pada gambar 4.61.

Gambar 4.61. Rancangan form tambah data pembelian

4.1.7 RancanganTabel Database

Rancangan struktur tabel database yang digunakan dalam system

informasi PT SAUT Makassar adalah sebagai berikut:

1. Tabel Admin

Tabel admin digunakan untuk menyimpan data admin dengan struktur

tabel seperti yang ditampilkan pada tabel 4.2.

Tabel 4.2. Tabel Admin

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Nama Char 30 -
3. Akun Char 15 -
4. Password Char 15 -

2. Tabel Cabang

Tabel cabang digunakan untuk menyimpan data kantor cabang PT.

SAUT Makassar dengan struktur tabel seperti yang ditampilkan pada tabel

4.3..
69

Tabel 4.3. Tabel cabang

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Kdcabang Char 3 -
3. Cabang Char 15 -

3. Tabel Komoditas

Tabel komoditas digunakan untuk menyimpan data komoditas dengan

struktur tabel seperti yang ditampilkan pada tabel 4.4.

Tabel 4.4. Tabel komoditas

No. Nama Field Tipe Field Lebar Field Kunci


4. Id Int 2 Primary key
5. Kodebrg Char 3 -
6. Komoditas Char 15 -
7. Satuan Char 10 -
8. Hjual Decimal 10,2 -

4. Tabel Pengumpul

Tabel pengumpul digunakan untuk menyimpan data pengumpul

komoditas dengan struktur tabel seperti yang ditampilkan pada tabel 4.5.

Tabel 4.5. Tabel pengumpul

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Kdpengumpul Char 6 -
3. Pengumpul Char 30 -
4. Alamat Char 50 -
5. Telp Char 12 -
6. Kdcabang Char 3 Foreign key
70

5. Tabel Konsumen

Tabel konsumen digunakan untuk menyimpan data konsumen dengan

struktur tabel seperti yang ditampilkan pada tabel 4.6.

Tabel 4.6. Tabel konsumen

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Kdkonsumen Char 6 -
3. Konsumen Char 30 -
4. Alamat Char 50 -
5. Telp Char 12 -

6. Tabel Stok Awal

Tabel stok awal digunakan untuk menyimpan data stok awal

komoditas dengan struktur tabel seperti yang ditampilkan pada tabel 4.7.

Tabel 4.7. Tabel komoditas

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Kodebrg Char 3 Foreign key
3. Kdcabang Char 3 Foreign key
4. Hbeli Decimal 10,2 -
5. Awal Dec 7,2 -

7. Tabel Nota Beli

Tabel nota beli digunakan untuk menyimpan nomor nota pembelian

komoditas dengan struktur tabel seperti yang ditampilkan pada tabel 4.8.

Tabel 4.8. Tabel nota beli

No. Nama Field Tipe Field Lebar Field Kunci


71

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Notabeli Char 11 -
3. Tglbeli Date 10 -
4. Kdpengumpul Char 6 Foreign key
5. Kdcabang Char 2 Foreign key
6. Tot Decimal 10,2 -

8. Tabel Nota Beli

Tabel nota jual digunakan untuk menyimpan nomor nota penjualan

komoditas dengan struktur tabel seperti yang ditampilkan pada tabel 4.9.

Tabel 4.9. Tabel nota jual

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Notajual Char 11 -
3. Tgljual Date 10 -
4. Kdkonsumen Char 6 Foreign key
5. Tot Decimal 10,2 -

9. Tabel Nota Kirim

Tabel nota kirim digunakan untuk menyimpan nomor nota pengiriman

komoditas dari cabang ke kantor pusat di Makassar dengan struktur tabel

seperti yang ditampilkan pada tabel 4.10.

Tabel 4.10. Tabel nota kirim

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Notakirim Char 11 -
72

No. Nama Field Tipe Field Lebar Field Kunci


3. Tglkirim Date 10 -
4. Nopol Char 10 -
5. Sopir Char 25 -

10. Tabel Beli

Tabel beli digunakan untuk menyimpan data pembelian dari

pengumpul dengan struktur tabel seperti yang ditampilkan pada tabel 4.11.

Tabel 4.11. Tabel nota beli

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Notabeli Char 11 -
3. Kodebrg Char 3 Foreign key
4. Harga Decimal 10,2 -
5. Qty Decimal 7,2 -

11. Tabel Beli

Tabel jual digunakan untuk menyimpan data penjualan komoditas ke

konsumen dengan struktur tabel seperti yang ditampilkan pada tabel 4.12.

Tabel 4.12. Tabel nota jual

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Notajual Char 11 -
3. Kodebrg Char 3 Foreign key
4. Harga Decimal 10,2 -
5. Qty Decimal 7,2 -
73

12. Tabel Kirim

Tabel kirim digunakan untuk menyimpan data pengiriman komoditas

dari kantor cabang ke kantor pusat di Makassar dengan struktur tabel seperti

yang ditampilkan pada tabel 4.13.

Tabel 4.13. Tabel nota kirim

No. Nama Field Tipe Field Lebar Field Kunci


1. Id Int 2 Primary key
2. Notakirim Char 11 -
3. Kodebrg Char 3 Foreign key
4. Qty Decimal 7,2 -
BAB V

PENGUJIAN SISTEM

5.1 Pengujian Sistem

Pengujian menggunakan metode black box dimaksudkan untuk menguji

aplikasi dari sistem informasi PT. SAUT Makassar dengan tujuan untuk

mengetahui apakah fungsional input/output sudah sesuai dengan yang diharapkan.

5.1.1. Pengujian Form Login

Hasil pengujian modul login dapat dilihat pada tabel 5.1.

Tabel 5.1. Hasil pengujian form login


Test Case Diharapkan
1. Akun atau password Salah Sistem menampilkan pesan "Akun atau
Password Tidak Valid”
Kondisi Awal Kondisi Akhir

☐ Sukses ☐ Gagal
2. Akun dan password benar Sistem menampilkan form halaman utama
Kondisi Awal Kondisi Akhir

☒ Sukses ☐ Gagal

74
75

5.1.2. Pengujian Form Daftar Admin

Pengujian form daftar admin untuk menguji apakah sejumlah

fungsionalitas dalam form daftar admin sudah bekerja sesuai dengan yang

diharapkan. Bentuk form daftar admin dapat dilihat pada gambar 5.1.

Gambar 5.1. Form daftar admin

Hasil pengujian form daftar admin dapat dilihat pada tabel 5.2.

Tabel 5.2. Hasil pengujian form view daftar admin

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik Sistem menampilkan form Tampil form ☒ Diterima
tombol tambah data admin untuk tambah data admin ☐ Ditolak
tambah menambah data admin
2. Klik Sistem menampilkan form Tampil form edit ☒ Diterima
tombol edit edit dan menampilkan data beserta dengan ☐ Ditolak
admin yang akan diedit data admin yang
akan diedit
3. Menyimpan Sistem menyimpan Data admin yang ☒ Diterima
data admin kembali data admin yang diedit ☐ Ditolak
yang diedit telah diedit dalam form edit tersimpankembali
data admin ke dalam database
4. Klik Sistem menampilkan kotak Tampil kotak ☒ Diterima
tombol dialog “Yakin Hapus Data dialog “Yakin ☐ Ditolak
hapus Yes/No” Hapus Data
Yes/No” .
5. Klik Sistem menutup form Form daftar admin ☒ Diterima
tombol daftar admin dan kembali tertutup. ☐ Ditolak
Close ke dashboard halaman
76

Test Case Diharapkan Hasil Pengujiam Kesimpulan


utama

5.1.3. Pengujian Form Tambah Data Admin

Pengujian form tambah data admin untuk menguji apakah sejumlah

fungsionalitas dalam form tambah data admin sudah bekerja sesuai dengan yang

diharapkan. Bentuk form tambah data admin dapat dilihat pada gambar 5.2.

Gambar 5.2. Form tambah data admin

Hasil pengujian form tambah data admin dapat dilihat pada tabel 5.3.

Tabel 5.3. Hasil pengujian form tambah admin

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form tambah admin yang
kosong.
2. Simpan Sistem menyimpan data Data admin ☒ Diterima
data admin yang ada dalam form bertambah dalam ☐ Ditolak
tambah admin ke dalam database dan tampil
database dengan pesan “Sukses
menampilkan pesan “Sukses simpan data”
simpan data”
77

Test Case Diharapkan Hasil Pengujiam Kesimpulan


3. Klik Sistem menutup form tambah Form tambah data ☒ Diterima
tombol data admin dan kembali ke admin tertutup dan ☐ Ditolak
Close form daftar admin kembali ke form
daftar admin.
5.1.4. Pengujian Form Daftar Cabang

Pengujian form daftar cabang untuk menguji apakah sejumlah

fungsionalitas dalam form daftar cabang sudah bekerja sesuai dengan yang

diharapkan. Bentuk form daftar cabang dapat dilihat pada gambar 5.3.

Gambar 5.3. Form daftar cabang

Hasil pengujian form daftar cabang dapat dilihat pada tabel 5.4.

Tabel 5.4. Hasil pengujian form view daftar cabang

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik Sistem menampilkan form Tampil form ☒ Diterima
tombol tambah data cabang untuk tambah data ☐ Ditolak
tambah menambah data cabang cabang
2. Klik Sistem menampilkan form Tampil form edit ☒ Diterima
tombol edit edit dan menampilkan databeserta dengan ☐ Ditolak
cabang yang akan diedit data cabang yang
akan diedit
3. Menyimpan Sistem menyimpan Data cabang yang ☒ Diterima
data cabang kembali data cabang yang diedit ☐ Ditolak
yang diedit telah diedit dalam form edit tersimpankembali
data cabang ke dalam database
78

Test Case Diharapkan Hasil Pengujiam Kesimpulan


4. Klik Sistem menampilkan kotak Tampil kotak ☒ Diterima
tombol dialog “Yakin Hapus Data dialog “Yakin ☐ Ditolak
hapus Yes/No” Hapus Data
Yes/No” .
5. Klik Sistem menutup form Form daftar ☒ Diterima
tombol daftar cabang dan kembali cabang tertutup. ☐ Ditolak
Close ke dashboard halaman
utama
5.1.5. Pengujian Form Tambah Data Cabang

Bentuk form tambah data cabang dapat dilihat pada gambar 5.4.

Gambar 5.4. Form tambah data cabang

Hasil pengujian form tambah data cabang dapat dilihat pada tabel 5.5.

Tabel 5.5. Hasil pengujian form tambah cabang

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form tambah cabang yang
kosong.
2. Simpan Sistem menyimpan data Data cabang ☒ Diterima
data cabang yang ada dalam form bertambah dalam ☐ Ditolak
tambah cabang ke dalam database dan tampil
database dengan pesan “Sukses
menampilkan pesan “Sukses simpan data”
simpan data”
3. Klik Sistem menutup form tambah Form tambah data ☒ Diterima
tombol data cabang dan kembali ke cabang tertutup dan ☐ Ditolak
Close form daftar cabang kembali ke form
79

Test Case Diharapkan Hasil Pengujiam Kesimpulan


daftar cabang.

5.1.6. Pengujian Form Daftar Komoditas

Pengujian form daftar komoditas untuk menguji apakah sejumlah

fungsionalitas dalam form daftar komoditas sudah bekerja sesuai dengan yang

diharapkan. Bentuk form daftar komoditas dapat dilihat pada gambar 5.5.

Gambar 5.5. Form daftar komoditas

Hasil pengujian form daftar komoditas dapat dilihat pada tabel 5.6.

Tabel 5.6. Hasil pengujian form view daftar komoditas

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik Sistem menampilkan form Tampil form ☒ Diterima
tombol tambah data komoditas tambah data ☐ Ditolak
tambah untuk menambah data komoditas
komoditas
2. Klik Sistem menampilkan form Tampil form edit ☒ Diterima
tombol edit edit dan menampilkan data beserta dengan ☐ Ditolak
komoditas yang akan diedit data komoditas
80

Test Case Diharapkan Hasil Pengujiam Kesimpulan


yang akan diedit

3. Menyimpan Sistem menyimpan


Data komoditas ☒ Diterima
data kembali data komoditas yang diedit ☐ Ditolak
komoditas yang telah diedit dalamtersimpankembali
yang diedit form edit data komoditas
ke dalam database
4. Klik Sistem menampilkan kotak
Tampil kotak ☒ Diterima
tombol dialog “Yakin Hapus Data
dialog “Yakin ☐ Ditolak
hapus Yes/No” Hapus Data
Yes/No” .
5. Klik Sistem menutup form Form daftar ☒ Diterima
tombol daftar komoditas dan komoditas ☐ Ditolak
Close kembali ke dashboard tertutup.
halaman utama

5.1.7. Pengujian Form Tambah Data Komoditas

Pengujian form tambah data komoditas untuk menguji apakah sejumlah

fungsionalitas dalam form tambah data komoditas sudah bekerja sesuai dengan

yang diharapkan. Bentuk form tambah data komoditas dapat dilihat pada gambar

5.6.

Gambar 5.6. Form tambah data komoditas

Hasil pengujian form tambah data komoditas dapat dilihat pada tabel 5.7.
81

Tabel 5.7. Hasil pengujian form tambah komoditas

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form tambah komoditas yang
kosong.
2. Simpan Sistem menyimpan data Data komoditas ☒ Diterima
data komoditas yang ada dalam bertambah dalam ☐ Ditolak
form tambah komoditas ke database dan tampil
dalam database dengan pesan “Sukses
menampilkan pesan “Sukses simpan data”
simpan data”
3. Klik Sistem menutup form tambah Form tambah data ☒ Diterima
tombol data komoditas dan kembali komoditas tertutup ☐ Ditolak
Close ke form daftar komoditas dan kembali ke
form daftar
komoditas.

5.1.8. Pengujian Form Tambah Stok Awal

Pengujian form tambah stok awal untuk menguji apakah sejumlah

fungsionalitas dalam form tambah stok awal sudah bekerja sesuai dengan yang

diharapkan. Bentuk form stok awal dapat dilihat pada gambar 5.7.
82

Gambar 5.7. Form tambah stok awal

Hasil pengujian form tambah stok awal dapat dilihat pada tabel 5.7.

Tabel 5.8. Hasil pengujian form tambah stok awal

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik Sistem menampilkan form Tampil form edit ☒ Diterima
tombol untuk mengedit data stok stok awal ☐ Ditolak
update awal
2. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form edit stok awal yang
kosong.
3. Simpan Sistem mengupdate stok Data stoka wal ter- ☒ Diterima
data awal ke dalam database update dan tampil ☐ Ditolak
dengan menampilkan pesan pesan “Sukses
“Sukses simpan data” simpan data”
4. Klik Sistem menutup form edit Form edit stok awal ☒ Diterima
tombol stok awal dan kembali ke tertutup dan ☐ Ditolak
Close form daftar stok kembali ke form
daftar stok.

5.1.9. Pengujian Form Daftar Konsumen

Pengujian form daftar konsumen untuk menguji apakah sejumlah

fungsionalitas dalam form daftar konsumen sudah bekerja sesuai dengan yang

diharapkan. Bentuk form daftar konsumen dapat dilihat pada gambar 5.8.
83

Gambar 5.8. Form daftar konsumen

Hasil pengujian form daftar konsumen dapat dilihat pada tabel 5.9.

Tabel 5.9. Hasil pengujian form view daftar konsumen

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik Sistem menampilkan form Tampil form ☒ Diterima
tombol tambah konsumen untuk tambah data ☐ Ditolak
tambah menambah data konsumen konsumen
2. Klik Sistem menampilkan form Tampil form edit ☒ Diterima
tombol edit edit dan menampilkan data beserta dengan ☐ Ditolak
konsumen yang akan diedit data konsumen
yang akan diedit
3. Menyimpan Sistem menyimpan Data konsumen ☒ Diterima
data kembali data konsumen yang diedit ☐ Ditolak
konsumen yang telah diedit dalam tersimpankembali
yang diedit form edit data konsumen ke dalam database
4. Klik Sistem menampilkan kotak Tampil kotak ☒ Diterima
tombol dialog “Yakin Hapus Data dialog “Yakin ☐ Ditolak
hapus Yes/No” Hapus Data
Yes/No” .
5. Klik Sistem menampilkan daftar Tampil daftar ☒ Diterima
tombol konsumen ke dalam file konsumen dalam ☐ Ditolak
cetak pdf bentuk file pdf
6. Klik Sistem menutup form Form daftar ☒ Diterima
tombol daftar konsumen dan konsumen ☐ Ditolak
Close kembali ke dashboard tertutup.
halaman utama
5.1.10. Pengujian Form Tambah Data Konsumen

Pengujian form tambah data konsumen untuk menguji apakah sejumlah


84

fungsionalitas dalam form tambah data konsumen sudah bekerja sesuai dengan

yang diharapkan. Bentuk form tambah data konsumen seperti pada gambar 5.9.

Gambar 5.9. Form tambah data konsumen

Hasil pengujian form tambah data konsumen dapat dilihat pada tabel 5.10.

Tabel 5.10. Hasil pengujian form tambah konsumen

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Form Sistem menampilkan kode Tampil kode ☒ Diterima
Load konsumen secara otomatis konsumen secara ☐ Ditolak
otomatis
2. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form tambah konsumen yang
kosong.
3. Simpan Sistem menyimpan data Data konsumen ☒ Diterima
data konsumen yang ada dalam bertambah dalam ☐ Ditolak
form tambah konsumen ke database dan tampil
dalam database dengan pesan “Sukses
menampilkan pesan “Sukses simpan data”
simpan data”
4. Klik Sistem menutup form tambah Form tambah data ☒ Diterima
tombol data konsumen dan kembali konsumen tertutup ☐ Ditolak
Close ke form daftar konsumen dan kembali ke
form daftar
konsumen.
85

5.1.11. Pengujian Form Daftar Pengumpul

Pengujian form daftar pengumpul untuk menguji apakah sejumlah

fungsionalitas dalam form daftar pengumpul sudah bekerja sesuai dengan yang

diharapkan. Bentuk form daftar pengumpul dapat dilihat pada gambar 5.10.

Gambar 5.10. Form daftar pengumpul

Hasil pengujian form daftar pengumpul dapat dilihat pada tabel 5.11.

Tabel 5.11. Hasil pengujian form view daftar pengumpul

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik Sistem menampilkan Tampil form tambah ☒ Diterima
tombol form tambah pengumpul data pengumpul ☐ Ditolak
tambah untuk menambah data
pengumpul
2. Klik Sistem menampilkan Tampil form edit ☒ Diterima
tombol edit form edit dan beserta dengan data ☐ Ditolak
menampilkan data pengumpul yang
pengumpul t akan diedit
3. Menyimpan Sistem menyimpan Data pengumpul ☒ Diterima
data kembali data pengumpul yang diedit ☐ Ditolak
pengumpul yang telah diedit dalam tersimpankembali ke
yang diedit form edit data dalam database
pengumpul
4. Klik Sistem menampilkan Tampil kotak dialog ☒ Diterima
tombol kotak dialog “Yakin “Yakin Hapus Data ☐ Ditolak
hapus Hapus Data Yes/No” Yes/No” .
86

Test Case Diharapkan Hasil Pengujiam Kesimpulan


5. Klik Sistem menampilkan Tampil daftar ☒ Diterima
tombol daftar pengumpul ke pengumpul dalam ☐ Ditolak
cetak dalam file pdf bentuk file pdf
6. Klik Sistem menutup form Form daftar ☒ Diterima
tombol daftar pengumpul. pengumpul tertutup. ☐ Ditolak
Close

5.1.12. Pengujian Form Tambah Data Pengumpul

Pengujian form tambah data pengumpul untuk menguji apakah sejumlah

fungsionalitas dalam form tambah data pengumpul sudah bekerja sesuai dengan

yang diharapkan. Bentuk form tambah data pengumpul seperti pada gambar 5.11.

Form tambah data pengumpul

Hasil pengujian form tambah data pengumpul dapat dilihat pada tabel

5.12.

Tabel 5.12. Hasil pengujian form tambah pengumpul

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Form Sistem menampilkan kode Tampil kode ☒ Diterima
Load pengumpul secara otomatis pengumpul secara ☐ Ditolak
otomatis
2. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit pada data yang
diklik dan masih ada data kosong.
dalam form tambah
pengumpul yang kosong.
87

Test Case Diharapkan Hasil Pengujiam Kesimpulan


3. Simpan Sistem menyimpan data Data pengumpul ☒ Diterima
data pengumpul yang ada dalam bertambah dalam ☐ Ditolak
form tambah pengumpul ke database dan tampil
dalam database dengan pesan “Sukses
menampilkan pesan simpan data”
“Sukses simpan data”
4. Klik Sistem menutup form Form tambah data ☒ Diterima
tombol tambah data pengumpul pengumpul tertutup ☐ Ditolak
Close dan kembali ke form daftar dan kembali ke form
pengumpul daftar pengumpul.

5.1.13. Pengujian Form Daftar Nota Pembelian

Bentuk form daftar nota pembelian dapat dilihat pada gambar 5.11.

Gambar 5.11. Form daftar nota pembelian

Hasil pengujian form daftar nota pembelian dapat dilihat pada tabel 5.13.

Tabel 5.13. Hasil pengujian form view daftar nota pembelian

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik tombol Sistem menampilkan Tampil form ☒ Diterima
tambah form tambah nota tambah nota ☐ Ditolak
pembelian pembelian
2. Klik tombol Sistem menampilkan Tampil form edit ☒ Diterima
edit form edit dan beserta dengan nota ☐ Ditolak
menampilkan nota pembelian yang
pembelian yang akan akan diedit
88

Test Case Diharapkan Hasil Pengujiam Kesimpulan


diedit

3. Menyimpan Sistem menyimpanNota pembelian ☒ Diterima


nota kembali nota pembelian yang diedit ☐ Ditolak
pembelian yang telah diedit dalam tersimpan kembali
yang diedit form edit nota pembelianke dalam database
4. Klik tombol Sistem menampilkanTampil kotak ☒ Diterima
hapus kotak dialog “Yakin dialog “Yakin ☐ Ditolak
Hapus Data Yes/No” Hapus Data
Yes/No” .
5. Klik Sistem menampilkan Tampil form daftar ☒ Diterima
+Komoditas daftar data pembelian data pembelian . ☐ Ditolak
6. Klik tombol Sistem menutup form Form daftar nota ☒ Diterima
Close daftar nota pembelian dan pembelian tertutup. ☐ Ditolak
kembali ke dashboard
halaman utama

5.1.14. Pengujian Form Tambah Nota Pembelian

Bentuk form tambah nota pembelian seperti pada gambar 5.12.

Gambar 5.12. Form tambah nota pembelian

Hasil pengujian form tambah nota pembelian seperti pada tabel 5.14.

Tabel 5.14. Hasil pengujian form tambah nota pembelian

Test Case Diharapkan Hasil Pengujiam Kesimpulan


5. Form Sistem menampilkan nomor Tampil nomor nota ☒ Diterima
Load nota pembelian secara pembelian secara ☐ Ditolak
otomatis otomatis
89

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form tambah nota pembelian
yang kosong.
2. Simpan Sistem menyimpan nota Nota pembelian ☒ Diterima
data pembelian yang ada dalam bertambah dalam ☐ Ditolak
form tambah nota pembelian database dan tampil
ke dalam database dengan pesan “Sukses
menampilkan pesan “Sukses simpan data”
simpan data”
3. Klik Sistem menutup form tambah Form tambah nota ☒ Diterima
tombol nota pembelian dan kembali pembelian tertutup ☐ Ditolak
Close ke form daftar nota dan kembali ke
pembelian form daftar nota
pembelian.

5.1.15. Pengujian Form Tambah Data Pembelian

Bentuk form tambah data pembelian seperti pada gambar 5.13.

Gambar 5.13. Form tambah data pembelian

Hasil pengujian form tambah data pembelian dapat dilihat pada tabel 5.15.

Tabel 5.15. Hasil pengujian form tambah pembelian

Test Case Diharapkan Hasil Pengujiam Kesimpulan


90

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Form Sistem menampilkan nomor Tampil nomor ☒ Diterima
Load pembelian secara otomatis pembelian secara ☐ Ditolak
otomatis
4. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form tambah pembelian yang
kosong.
5. Simpan Sistem menyimpan data Data pembelian ☒ Diterima
data pembelian yang ada dalam bertambah dalam ☐ Ditolak
form tambah pembelian ke database dan tampil
dalam database dengan pesan “Sukses
menampilkan pesan “Sukses simpan data”
simpan data”
6. Klik Sistem menutup form tambah Form tambah data ☒ Diterima
tombol data pembelian dan kembali pembelian tertutup ☐ Ditolak
Close ke form daftar pembelian dan kembali ke
form daftar
pembelian.

5.1.16. Pengujian Form Daftar Pembelian

Bentuk form daftar pembelian dapat dilihat pada gambar 5.13.

Gambar 5.14. Form daftar pembelian

Hasil pengujian form daftar pembelian dapat dilihat pada tabel 5.16.
91

Tabel 5.16. Hasil pengujian form view daftar pembelian

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik tombol Sistem menampilkan form Tampil form ☒ Diterima
tambah tambah pembelian tambah pembelian ☐ Ditolak
2. Klik tombol Sistem menampilkan form Tampil form edit ☒ Diterima
edit edit dan menampilkan data beserta dengan ☐ Ditolak
pembelian yang akan diedit data pembelian
yang akan diedit
3. Menyimpan Sistem menyimpan Data pembelian ☒ Diterima
data kembali data pembelian yang diedit ☐ Ditolak
pembelian yang telah diedit dalam tersimpan kembali
yang diedit form edit data pembelian ke dalam database
4. Klik tombol Sistem menampilkan kotak Tampil kotak ☒ Diterima
hapus dialog “Yakin Hapus Data dialog “Yakin ☐ Ditolak
Yes/No” Hapus Data
Yes/No” .
5. Klik Sistem menampilkan daftar Tampil form ☒ Diterima
+Komoditas data pembelian daftar data ☐ Ditolak
pembelian .
6. Klik tombol Sistem menampikan nota Tampil daftar ☒ Diterima
cetak pembelian dalam bentuk pembelian dalam ☐ Ditolak
pdf format pdf
7. Klik tombol Sistem menutup form Form daftar ☒ Diterima
Close daftar pembelian dan pembelian ☐ Ditolak
kembali ke dashboard tertutup.
halaman utama

5.1.17. Pengujian Form Daftar Nota Penjualan

Bentuk form daftar nota penjualan dapat dilihat pada gambar 5.15.

Gambar 5.15. Form daftar nota penjualan


92

Hasil pengujian form daftar nota penjualan dapat dilihat pada tabel 5.17.

Tabel 5.17. Hasil pengujian form view daftar nota penjualan

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik tombol Sistem menampilkan Tampil form ☒ Diterima
tambah form tambah nota tambah nota ☐ Ditolak
penjualan penjualan
2. Klik tombol Sistem menampilkan Tampil form edit ☒ Diterima
edit form edit dan beserta dengan nota ☐ Ditolak
menampilkan nota penjualan yang
penjualan yang akan akan diedit
diedit
3. Menyimpan Sistem menyimpan Nota penjualan ☒ Diterima
nota kembali nota penjualan yang diedit ☐ Ditolak
penjualan yang telah diedit dalam tersimpan kembali
yang diedit form edit nota penjualan ke dalam database
4. Klik tombol Sistem menampilkan Tampil kotak ☒ Diterima
hapus kotak dialog “Yakin dialog “Yakin ☐ Ditolak
Hapus Data Yes/No” Hapus Data
Yes/No” .
5. Klik Sistem menampilkan Tampil form daftar ☒ Diterima
+Komoditas daftar data penjualan data penjualan . ☐ Ditolak
6. Klik tombol Sistem menutup form Form daftar nota ☒ Diterima
Close daftar nota penjualan dan penjualan tertutup. ☐ Ditolak
kembali ke dashboard
halaman utama

5.1.18. Pengujian Form Tambah Nota Penjualan

Bentuk form tambah nota penjualan seperti pada gambar 5.16.

Gambar 5.16. Form tambah nota penjualan


93

Hasil pengujian form tambah nota penjualan seperti pada tabel 5.18.

Tabel 5.18. Hasil pengujian form tambah nota penjualan

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Form Sistem menampilkan nomor Tampil nomor nota ☒ Diterima
Load nota penjualan secara penjualan secara ☐ Ditolak
otomatis otomatis
2. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form tambah nota penjualan
yang kosong.
3. Simpan Sistem menyimpan nota Nota penjualan ☒ Diterima
data penjualan yang ada dalam bertambah dalam ☐ Ditolak
form tambah nota penjualan database dan tampil
ke dalam database dengan pesan “Sukses
menampilkan pesan “Sukses simpan data”
simpan data”
4. Klik Sistem menutup form tambah Form tambah nota ☒ Diterima
tombol nota penjualan dan kembali penjualan tertutup ☐ Ditolak
Close ke form daftar nota penjualan dan kembali ke
form daftar nota
penjualan.

5.1.19. Pengujian Form Tambah Data Penjualan

Bentuk form tambah data penjualan seperti pada gambar 5.17.

Gambar 5.17. Form tambah data penjualan


94

Hasil pengujian form tambah data penjualan dapat dilihat pada tabel 5.19.

Tabel 5.19. Hasil pengujian form tambah penjualan

Test Case Diharapkan Hasil Pengujiam Kesimpulan


2. Form Sistem menampilkan nomor Tampil nomor ☒ Diterima
Load penjualan secara otomatis penjualan secara ☐ Ditolak
otomatis
3. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form data penjualan yang
kosong.
4. Simpan Sistem menyimpan data Data penjualan ☒ Diterima
data penjualan yang ada dalam bertambah dalam ☐ Ditolak
form tambah penjualan ke database dan tampil
dalam database dengan pesan “Sukses
menampilkan pesan “Sukses simpan data”
simpan data”
5. Klik Sistem menutup form Form tambah data ☒ Diterima
tombol tambah data penjualan dan penjualan tertutup ☐ Ditolak
Close kembali ke form daftar dan kembali ke form
penjualan daftar penjualan.

5.1.20. Pengujian Form Daftar Penjualan

Bentuk form daftar penjualan dapat dilihat pada gambar 5.18.

Gambar 5.18. Form daftar penjualan

Hasil pengujian form daftar penjualan dapat dilihat pada tabel 5.20.
95

Tabel 5.20. Hasil pengujian form view daftar penjualan

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik tombol Sistem menampilkan Tampil form tambah ☒ Diterima
tambah form tambah penjualan penjualan ☐ Ditolak
2. Klik tombol Sistem menampilkan Tampil form edit ☒ Diterima
edit form edit dan beserta dengan data ☐ Ditolak
menampilkan data penjualan yang akan
penjualan yang akan diedit
diedit
3. Menyimpan Sistem menyimpan Data penjualan yang ☒ Diterima
data kembali data penjualan diedit tersimpan ☐ Ditolak
penjualan yang telah diedit dalam kembali ke dalam
yang diedit form edit data penjualan database
4. Klik tombol Sistem menampilkan Tampil kotak dialog ☒ Diterima
hapus kotak dialog “Yakin “Yakin Hapus Data ☐ Ditolak
Hapus Data Yes/No” Yes/No” .
5. Klik Sistem menampilkan Tampil form daftar ☒ Diterima
+Komoditas daftar data penjualan data penjualan . ☐ Ditolak
6. Klik tombol Sistem menampikan Tampil daftar ☒ Diterima
cetak nota penjualan dalam penjualan dalam ☐ Ditolak
bentuk pdf format pdf
7. Klik tombol Sistem menutup form Form daftar ☒ Diterima
Close daftar penjualan dan penjualan tertutup. ☐ Ditolak
kembali ke dashboard
halaman utama

5.1.21. Pengujian Form Ganti Akun

Bentuk form ganti akun seperti pada gambar 5.19.

Gambar 5.19. Form ganti akun


96

Hasil pengujian form ganti akun dapat dilihat pada tabel 5.21.

Tabel 5.21. Hasil pengujian form ganti akun

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Form Sistem menampilkan Tampil akun lama ☒ Diterima
Load menampilkan akun lama ☐ Ditolak
2. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form ganti akun yang
kosong.
3. Simpan Sistem menyimpan Akun lama ☒ Diterima
data mengganti akun lama dengan tergantikan dengan ☐ Ditolak
akun baru dengan akun bar dan tampil
menampilkan pesan “Sukses pesan “Sukses
simpan data” simpan data”
4. Klik Sistem menutup form ganti Form ganti akun ☒ Diterima
tombol akun dan kembali ke form tertutup dan ☐ Ditolak
Close daftar penjualan kembali ke form
daftar penjualan.

5.1.22. Pengujian Form Daftar Nota Pengiriman

Bentuk form daftar nota pengiriman dapat dilihat pada gambar 5.20.

Gambar 5.20. Form daftar nota pengiriman

Hasil pengujian form daftar nota pengiriman dapat dilihat pada tabel 5.22.
97

Tabel 5.22. Hasil pengujian form view daftar nota pengiriman

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik tombol Sistem menampilkan Tampil form ☒ Diterima
tambah form tambah nota tambah nota ☐ Ditolak
pengiriman pengiriman
2. Klik tombol Sistem menampilkan Tampil form edit ☒ Diterima
edit form edit dan beserta dengan nota ☐ Ditolak
menampilkan nota pengiriman yang
pengiriman yang akan akan diedit
diedit
3. Menyimpan Sistem menyimpan Nota pengiriman ☒ Diterima
nota kembali nota pengiriman yang diedit ☐ Ditolak
pengiriman yang telah diedit dalam tersimpan kembali
yang diedit form edit nota pengiriman ke dalam database
4. Klik tombol Sistem menampilkan Tampil kotak ☒ Diterima
hapus kotak dialog “Yakin dialog “Yakin ☐ Ditolak
Hapus Data Yes/No” Hapus Data
Yes/No” .
5. Klik Sistem menampilkan Tampil form daftar ☒ Diterima
+Komoditas daftar data pengiriman data pengiriman . ☐ Ditolak
6. Klik tombol Sistem menutup form Form daftar nota ☒ Diterima
Close daftar nota pengiriman pengiriman ☐ Ditolak
dan kembali ke tertutup.
dashboard halaman
utama

5.1.23. Pengujian Form Tambah Nota Pengiriman

Bentuk form tambah nota pengiriman seperti pada gambar 5.12.


98

Gambar 5.21. Form tambah nota pengiriman

Hasil pengujian form tambah nota pengiriman seperti pada tabel 5.14.

Tabel 5.23. Hasil pengujian form tambah nota pengiriman

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Form Sistem menampilkan nomor Tampil nomor nota ☒ Diterima
Load nota pengiriman secara pengiriman secara ☐ Ditolak
otomatis otomatis
7. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form tambah nota
pengiriman yang kosong.
8. Simpan Sistem menyimpan nota Nota pengiriman ☒ Diterima
data pengiriman yang ada dalam bertambah dalam ☐ Ditolak
form tambah nota database dan tampil
pengiriman ke dalam pesan “Sukses
database dengan simpan data”
menampilkan pesan “Sukses
simpan data”
9. Klik Sistem menutup form tambah Form tambah nota ☒ Diterima
tombol nota pengiriman dan kembali pengiriman tertutup ☐ Ditolak
Close ke form daftar nota dan kembali ke
pengiriman form daftar nota
pengiriman.

5.1.24. Pengujian Form Tambah Data Pengiriman

Bentuk form tambah data pengiriman seperti pada gambar 5.22.


99

Gambar 5.22. Form tambah data pengiriman

Hasil pengujian form tambah data pengiriman dapat dilihat pada tabel

5.24.

Tabel 5.24. Hasil pengujian form tambah pengiriman

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Form Sistem menampilkan nomor Tampil nomor ☒ Diterima
Load pengiriman secara otomatis pengiriman secara ☐ Ditolak
otomatis
10. Validasi Sistem menampilkan pesan Tamil pesan “This ☒ Diterima
input “This field is required“ field is required“ ☐ Ditolak
ketika tombol Submit diklik pada data yang
dan masih ada data dalam kosong.
form tambah pengiriman
yang kosong.
11. Simpan Sistem menyimpan data Data pengiriman ☒ Diterima
data pengiriman yang ada dalam bertambah dalam ☐ Ditolak
form tambah pengiriman ke database dan tampil
dalam database dengan pesan “Sukses
menampilkan pesan “Sukses simpan data”
simpan data”
12. Klik Sistem menutup form tambah Form tambah data ☒ Diterima
tombol data pengiriman dan kembali pengiriman tertutup ☐ Ditolak
Close ke form daftar pengiriman dan kembali ke
form daftar
pengiriman.

5.1.25. Pengujian Form Daftar Pengiriman


100

Bentuk form daftar pengiriman dapat dilihat pada gambar 5.13.

Gambar 5.23. Form daftar pengiriman

Hasil pengujian form daftar pengiriman dapat dilihat pada tabel 5.16.

Tabel 5.25. Hasil pengujian form view daftar pengiriman

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik tombol Sistem menampilkan Tampil form ☒ Diterima
tambah form tambah pengiriman tambah pengiriman ☐ Ditolak
2. Klik tombol Sistem menampilkan Tampil form edit ☒ Diterima
edit form edit dan beserta dengan data ☐ Ditolak
menampilkan data pengiriman yang
pengiriman yang akan akan diedit
diedit
3. Menyimpan Sistem menyimpan Data pengiriman ☒ Diterima
data kembali data pengiriman yang diedit ☐ Ditolak
pengiriman yang telah diedit dalam tersimpan kembali
yang diedit form edit data pengiriman ke dalam database
4. Klik tombol Sistem menampilkan Tampil kotak ☒ Diterima
hapus kotak dialog “Yakin dialog “Yakin ☐ Ditolak
Hapus Data Yes/No” Hapus Data
Yes/No” .
5. Klik Sistem menampilkan Tampil form daftar ☒ Diterima
+Komoditas daftar data pengiriman data pengiriman . ☐ Ditolak
6. Klik tombol Sistem menampikan nota Tampil daftar ☒ Diterima
cetak pengiriman dalam bentuk pengiriman dalam ☐ Ditolak
pdf format pdf
7. Klik tombol Sistem menutup form Form daftar ☒ Diterima
Close daftar pengiriman dan pengiriman ☐ Ditolak
101

Test Case Diharapkan Hasil Pengujiam Kesimpulan


kembali ke dashboard tertutup.
halaman utama

5.1.26. Pengujian Form Cetak Laporan Penjualan

Bentuk form cetak laporan penjualan dapat dilihat pada gambar 5.24.

Gambar 5.24. Form daftar penjualan

Hasil pengujian form cetak laporan penjualan dapat dilihat pada tabel 5.26.

Tabel 5.26. Hasil pengujian form cetak laporan penjualan

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik Option Sistem menampilkan Tampil laporan ☒ Diterima
Laporan laporan daftar nota daftar nota ☐ Ditolak
Nota penjualan dalam format pdf penjualan dalam
Penjualan format pdf
2. Klik Option Sistem menampilkan Tampil laporan ☒ Diterima
Laporan laporan penjualan sevara daftar penjualan ☐ Ditolak
Penjualan rinci penjualan dalam secara rindi nota
rinci format pdf penjualan dalam
format pdf
3. Klik tombol Sistem menutup form cetak Form cetak ☒ Diterima
Close laporan dan kembali ke laporan tertutup. ☐ Ditolak
dashboard halaman utama

5.1.27. Pengujian Form Cetak Laporan Pembelian

Bentuk form cetak laporan pembelian dapat dilihat pada gambar 5.25.
102

Gambar 5.25. Form daftar pembelian

Hasil pengujian form cetak laporan pembelian dapat dilihat pada tabel

5.27.

Tabel 5.27. Hasil pengujian form cetak laporan pembelian

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Klik Option Sistem menampilkanTampil laporan ☒ Diterima
Laporan laporan daftar nota
daftar nota ☐ Ditolak
Nota pembelian dalam format pembelian dalam
Pembelian pdf format pdf
2. Klik Option Sistem menampilkanTampil laporan ☒ Diterima
Laporan laporan pembelian sevara
daftar pembelian ☐ Ditolak
Pembelian rinci pembelian dalam secara rindi nota
rinci format pdf pembelian dalam
format pdf
3. Klik tombol Sistem menutup form cetak Form cetak ☒ Diterima
Close laporan dan kembali ke laporan tertutup. ☐ Ditolak
dashboard halaman utama

5.1.28. Pengujian Form Cetak Laporan Stok

Bentuk form cetak laporan stok dapat dilihat pada gambar 5.26.
103

Gambar 5.26. Form daftar stok

Hasil pengujian form cetak laporan stokdapat dilihat pada tabel 5.28.

Tabel 5.28. Hasil pengujian form cetak laporan stok

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Pilih Sistem menampilkan Tampil laporan ☒ Diterima
Laporan laporan daftar stok dalam daftar stok dalam ☐ Ditolak
Stok format pdf format pdf
2. Klik tombol Sistem menutup form cetak Form cetak ☒ Diterima
Close laporan stok dan kembali laporan stok ☐ Ditolak
ke dashboard halaman tertutup.
utama

5.1.29. Pengujian Form Cetak Laporan Kartu Stok

Bentuk form cetak laporan kartu stok dapat dilihat pada gambar 5.27.

Gambar 5.27. Form kartu stok

Hasil pengujian form cetak laporan stokdapat dilihat pada tabel 5.29.

Tabel 5.29. Hasil pengujian form cetak kartu stok


104

Test Case Diharapkan Hasil Pengujiam Kesimpulan


1. Pilih Sistem menampilkan kartu Tampil kartu stok ☒ Diterima
Tanggal stok stok dalam format pdf dalam format pdf ☐ Ditolak
Periode
2. Klik tombol Sistem menutup form cetak Form cetak ☒ Diterima
Close laporan stok dan kembali laporan stok ☐ Ditolak
ke dashboard halaman tertutup.
utama

5.2 Hasil Pengujian Sistem

Berdasarkan hasil pengujian sistem, maka didapatkan hasil pengujian

seperti dalam tabel 5.30.

Tabel 5.30. Hasil Pengujian Sistem

No. Modul Keterangan


01. Form login Sukses
02. Form view daftar admin Sukses
03. Form tambah admin Sukses
04. Form view daftar cabang Sukses
05. Form tambah cabang Sukses
06. Form view daftar komoditas Sukses
07. Form view daftar konsumen Sukses
08. Form tambah komoditas Sukses
09. Form tambah stok awal Sukses
10. Form tambah konsumen Sukses
11. Form view daftar pengumpul Sukses
12. Form tambah pengumpul Sukses
13. Form view daftar nota pembelian Sukses
14. Form tambah nota pembelian Sukses
15. Form tambah pembelian Sukses
16. Form view daftar pembelian Sukses
17. Form view daftar nota penjualan Sukses
18. Form tambah nota penjualan Sukses
19. Form tambah penjualan Sukses
20. Form view daftar penjualan Sukses
21. Form ganti akun Sukses
22. Form view daftar nota pengiriman Sukses
105

No. Modul Keterangan


23. Form tambah nota pengiriman Sukses
24. Form tambah pengiriman Sukses
25. Form view daftar pengiriman Sukses
26. Form cetak laporan penjualan Sukses
27. Form cetak laporan pembelian Sukses
28. Form cetak laporan stok Sukses
29. Form cetak kartu stok Sukses

Berdasarkan hasil pengujian sistem dalam tabel 5.30 maka dapat

disimpulkan bahwa semua fungsional dalam sistem infromasi PT SAUT Makassar

sudah bekerja sesuai dengan yang diharapkan.


BAB VI

PENUTUP

6.1. Kesimpulan

Berdasarkan hasil analisis, desain dan pengujian sistem, maka dapat ditarik

kesimpulan:

1. Sistem informasi PT. SAUT Makassar terdiri dari sejumlah rancangan

meliputi rancangan use case diagram, rancangan class diagram, rancangan

activity diagram, 29 (dua puluh sembilan) form, 11 (sebelas) output yaitu

daftar konsumen, daftar pengumpul, nota pembelian, nota penjualan, nota

pengiriman, daftar nota penjualan, daftar nota pembelian, laporan penjualan

secara rinci, laporan pembelian secara rinci, laporan stok komoditas, kartu

stok,, 12 (dua belas) rancangan table basisdata yaitu tabel admin, cabang,

komoditas, pengumpul, konsumen, komoditas, nota beli, nota jual, nota kirim,

nota beli, nota jual, nota kirim.

2. Hasil pengujian perangkat lunak menggunakan metode black-box testing,

maka didapatkan hasil bahwa semua modul telah bekerja sesuai dengan yang

diharapkan.

6.2. Saran

1. Sistem informasi PT. SAUT Makassar yang penulis rancang belum membahas

tentang sistem keuangan oleh karena itu masih dapat dikembangkan ke dalam

bentuk sistem informasi keuangan.

106
107

2. Sebelum diimplementasikan secara penuh, maka perlu dilakukan pelaithan

bagi pengguna sistem informasi PT SAUT Makassar.


DAFTAR PUSTAKA

Buku:

Abdul Kadir, 2014, “Pengenalan Sistem Informasi edisi Revisi”, Andi Yokyakarta

Lantip Diat Prasojo, 2013, “Sistem Informasi Manajemen Pendidikan”, e-book,


http://staffnew.uny.ac.id/upload/132254846, online, diunduh 26-
06-2020, Pukul: 09.30

Madcoms, 2016, “Sukses Membangun Toko Online dengan PHP dan MySQL”,
Andi Yokyakarta.

Susanto, Azhar, Mbus, 2017, ”Sistem Informasi Manajemen, Konsep dan


Pengembangan Secara Terpadu” ,Lingga Jaya, e-book, diunduh 28-
06-2020
Janner Simarmata, 2012, “Rekayasa Perangkat Lunak”. Penerbit Andi,
Yogyakarta

Jurnal:

Ade Hendini, 2016, “Pemodelan Uml Sistem Informasi Monitoring Penjualan Dan
Stok Barang (Studi Kasus: Distro Zhezha Pontianak)”, Jurnal
Khatulistiwa Informatika, vol. Iv, no. 2 desember 2016, diunduh
06-06-2020, Pukul: 15.30

Dede Wira Trise Putra, Rahmi Andriani, 2019, “Unified Modelling Language
(UML) dalam Perancangan SistemInformasi Permohonan
Pembayaran Restitusi SPPD”, Jurnal TEKNOIF, Vol. 7 No. 1 April
2019, ISSN: 2338-2724e-ISSN: 2598-9197, online, diunduh 29-06-
2020, pukul 12.00 WITA

Eka Wulansari Fridayanthie, 2015, “Perancangan sistem informasi penjualan


peralatan hiking berbasis desktop pada Toko Cimone Outdoor
Tangerang”, Jurnal Khatulistiwa informatika, vol. 3, no. 2
desember 2015, online, diunduh 14-04-2021, pukul 20.34 WITA

Happy Fauzi Afianti, Hery Hamdi Azwir, 2017, “Pengendalian Persediaan Dan
Penjadwalan Pasokan Bahan Baku Impor dengan Metode ABC
Analysis di PT Unilever Indonesia, Cikarang, Jawa Barat”, Jurnal
IPTEK, Vol.21 No. 2, Desember 2017, ISSN: 1411-7010, e-ISSN:
2477-507X, diunduh 28-06-2020

108
109

Idaman Putra, 2016, “Usaha-Usaha Meningkatkan Volume Penjualan Pada Usaha


Bakso & Mie Ayam Mulyono Palembang”, Tugas Akhir, diunduh
28-06-2020

Lestari, Luvita, 2015, “Perancangan Sistem Akuntansi Penjualan Kredit Dan


Penerimaan Kas Dari Piutang Pada PT. Duta Yuzaka Permai
Palembang”, Tugas Akhir, file pdf, Politeknik Negeri Sriwijaya, di
download 28-06-2020.

Mari Rahmawati, 2019, “Sistem informasi usaha dagang berbasis desktop (studi
kasus: Toko Sobana II)”, Jurnal Teknologi Informatika &
Komputer | Vol. 5, No. 1, Maret 2019, online, diunduh 14-04-2021,
pukul 19.05 WITA

Nur Setyo Permatasari Putri W, R Rizal Isnanto, Ike Pertiwi Windasari, 2015,
“Pengembangan Sistem Informasi Penjualan Dan Pembelian Pada
Toko Pc Tablet”, Jurnal Teknologi dan Sistem Komputer - Vol.2,
No.2, April 2014”

Yusnensi Febriani, Fitro Nur Hakim, Achmad Solechan, Handrie Noprisson,


2019, “Pengembangan Sistem Informasi Penjualan, Pembelian Dan
Persediaan Berbasis Web”, jurnal sistem informasi dan tenologi
http://www.jurnal.umk.ac.id/sitech

Victor Marudut Mulia Siregar, 2017, “Sistem Informasi Pembelian Dan


Penjualan Pakaian Pada Galoenk Distro Pematangsiantar”, Jurnal
Teknologi Informasi Vol.1
Biodata Penulis
Mirna anjasari tala Lahir di Mapurujaya pada tanggal 09

agustus 1998, merupakan mahasiswa tingkat akhir di

universitas Dipa Makassar program studi sistem

informasi, Tahun 2016 lulus dari SMA negeri 1 timika ,

tahun 2013 lulur dari SMP Negri 1 mapurujaya dan tahun

2007 lulus dari SD impres mapurujaya . Semasa kuliah ,

mirna aktif di berbagai organisasi kampus, salah satunya Study Club yaitu

TECHNIC STUDY CLUB dan Organisasi pergerakan yaitu Himpunan

Mahasiswa Islam. Dari sekian banyak proses yang mirna jalani, semua sangat

bermakna dalam proses pembentukan karakter saya selama ini .

Rizaldy Ahmad Iqram Lahir di Cabenge pada tanggal 02

Oktober 1997 merupakan siswa akhir di Universitas Dipa

Makassar program studi sistem informasi, Tahun 2016

lulus dari SMA Calio, Tahun 2013 lulus SMP Negeri 1

Lilirilau, Tahun SD Negeri 100 Dare Bunga-Bungae 2010.

Dari sekian banyak Proses yang rizaldy jalani semua sangat bermakna.

110

Anda mungkin juga menyukai