• Tidak ada hasil yang ditemukan

Aplikasi Pengelolaan Pembelian,Penjualan Produk Dan Member Alat Kesehatan Berbasis Website Pada PT XX.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pengelolaan Pembelian,Penjualan Produk Dan Member Alat Kesehatan Berbasis Website Pada PT XX."

Copied!
15
0
0

Teks penuh

(1)

vi

melakukan penjualan produk akhir-akhir ini. Hal ini juga dilakukan oleh PT. Smart Bed Clarissa dalam memasarkan produknya di dunia maya bagi para konsumen. Aplikasi ini digunakan untuk mengolah data penjualan produk yang dilakukan secara online, data pembelian produk dari supplier, dan data-data yang terkait dalam proses yang terjadi. Dengan adanya aplikasi berbasis website ini diharapkan dapat memudahkan proses pembelian produk dan pengolahan datanya secara terstuktur.

(2)

vii ABSTRACT

Many media companies are using the website to assist in selling products lately. This is also done by PT. Smart Bed Clarissa in marketing their products in cyberspace for consumers. This application is used to process data product sales are made online purchase of data products from the supplier, and data-related data in the process of occurring. With the web-based applications is expected to facilitate the process of purchasing the product and processing data are structured.

(3)

viii DAFTAR ISI

LEMBAR PENGESAHAN ... i

KATA PENGANTAR ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ...v

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xiii

BAB I PENDAHULUAN ...1

1.1 Latar Belakang ...1

1.2 Rumusan Masalah ...2

1.3 Tujuan Penelitian ...2

1.4 Batasan Masalah ...2

1.5 Sistematika Pembahasan ...3

BAB II LANDASAN TEORI ...5

2.1 Proses Bisnis ...5

2.2 Flowchart ...5

2.3 Data Flow Diagram ...6

2.4 Kamus Data ...9

2.5 Process Specification(PSPEC) ...9

2.6 ER-Diagram ...10

2.7 ASP.NET ...12

2.8 SQL Server ...14

2.9 Hyper Text Markup Language ...14

2.10 Javascript ...15

(4)

ix

BAB III ANALISIS DAN DESAIN ...17

3.1 Analisis Proses Bisnis ...17

3.2 Gambar Keseluruhan ...24

3.3 Desain Perangkat Lunak...45

3.4 PSPEC ...61

3.5 Desain Penyiimpanan Data ...70

3.6 Kamus Data ...78

BAB IV RANCANGAN DAN IMPLEMENTASI ...80

4.1 Gambaran dan Implementasi ...80

4.1.1 Halaman Index ...80

4.1.2 Halaman Index Admin ...82

4.1.3 Halaman Tambah Supplier ...83

4.1.4 Ubah Supplier ...85

4.1.5 Status Supplier ...85

4.1.6 Tambah Barang ...86

4.1.7 Ubah Barang ...87

4.1.8 Hapus Barang ...87

4.1.9 Tambah Produk ...88

4.1.10 Ubah Produk ...89

4.1.11 Hapus Produk ...89

4.1.12 Pembelian ...90

4.1.13 Ubah Pembelian ...90

4.1.14 Penjualan ...91

4.1.15 Bayar...91

4.1.16 Return ...92

BAB V PENGUJIAN ...93

(5)

x

5.2 Black Box ...93

5.2.1 Test Case Form Login ...93

5.2.2 Test Case Form Registrasi ...94

5.2.3 Test Case Form Ubah Data Pribadi ...94

5.2.4 Test Case Form Hapus Data Pribadi ...95

5.2.5 Test Case Form Tambah Supplier ...95

5.2.6 Test Case Form Ubah Supplier ...95

5.2.7 Test Case Form Hapus Supplier ...96

5.2.8 Test Case Form Tambah Barang ...96

5.2.9 Test Case Form Ubah Barang ...97

5.2.10 Test Case Form HapusBarang ...97

5.2.11 Test Case Form Tambah Produk ...97

5.2.12 Test Case Form Ubah Produk ...98

5.2.13 Test Case Form Hapus Produk ...98

5.2.14 Test Case Form Tambah Pembelian ...99

5.2.15 Test Case Form Ubah Pembelian ...99

5.2.16 Test Case Form Tambah Penjualan ...100

5.2.17 Test Case Form Bayar ...100

5.2.18 Test Case Form Return ...100

5.3 Testing ...101

5.3.1 Testing Form Login ...101

5.3.2 Testing Form Registrasi ...102

5.3.3 Testing Form Ubah Data Pribadi ...104

5.3.4 Testing Form Hapus Data Pribadi ...107

5.3.5 Testing Form Tambah Supplier ...107

5.3.6 Testing Form Ubah Supplier ...109

(6)

xi

5.3.8 Testing Form Tambah Barang ...111

5.3.9 Testing Form Ubah Barang ...111

5.3.10 Testing Form Hapus Barang ...112

5.3.11 Testing Form Tambah Produk ...112

5.3.12 Testing Form Ubah Produk ...114

5.3.13 Testing Form Hapus Produk ...116

5.3.14 Testing Form Tambah Pembelian ...116

5.3.15 Testing Form Ubah Pembelian ...117

5.3.16 Testing Form Penjualan ...118

5.3.17 Testing Form Return ...119

5.3.18 Testing Form Status Return ...120

BAB VI KESIMPULAN DAN SARAN ...122

6.1 Kesimpulan ...122

(7)

xii

DAFTAR GAMBAR

Gambar 1 Simbol DFD ... 21

Gambar 2 Aliran Input dan Output ... 22

Gambar 3 Flowchart Pemberian Informasi ... 31

Gambar 4 Flowchart Login ... 33

Gambar 5 Flowchart Registrasi... 35

Gambar 6 Flowchart Ubah Data Anggota ... 37

Gambar 7 DFD Level 0 Aplikasi Pengelolaan Pembelian, Penjualan Produk dan Member Alat Kesehatan Berbasis Website pada PT XX ... 59

Gambar 8 DFD Level 1 Aplikasi Pengelolaan Pembelian, Penjualan Produk dan Member Alat Kesehatan Berbasis Website pada PT XX ... 60

Gambar 9 DFD Level 2 Proses Registrasi ... 62

Gambar 10 DFD Level 2 Proses Supplier ... 64

Gambar 11 DFD Level 2 Proses Barang ... 66

Gambar 12 DFD Level 2 Proses Produk ... 68

Gambar 13 DFD Level 2 Proses Pembelian ... 70

Gambar 14 DFD Level 2 Proses Penjualan ... 71

Gambar 15 DFD Level 2 Proses Return ... 72

Gambar 16 ER-Diagram ... 82

Gambar 17 Konversi Hasil Permodelan ... 83

Gambar 18 Halaman Index ... 94

Gambar 19 Halaman Login Lanjutan 1... 95

Gambar 20 Halaman Login Lanjutan 2... 95

Gambar 21 Halaman Login Lanjutan 3... 96

Gambar 22 Halaman Index Admin ... 97

Gambar 23 Halaman Tambah Supplier ... 97

Gambar 24 Halaman Tambah Supplier Lanjutan 1... 98

Gambar 25 Halaman Tambah Supplier Lanjutan 2... 98

Gambar 26 Halaman Ubah Supplier ... 99

Gambar 27 Halaman Status Supplier ... 99

Gambar 28 Halaman Tambah Barang ... 100

Gambar 29 Halaman Tambah Barang Lanjutan 1... 100

Gambar 30 Halaman Halaman Ubah Barang ... 101

Gambar 31 Halaman Hapus Barang... 101

Gambar 32 Halaman Hapus Barang Lanjutan ... 102

Gambar 33 Halaman Tambah Produk ... 102

Gambar 34 Halaman Ubah Produk ... 103

Gambar 35 Halaman Hapus Produk... 103

Gambar 36 Halaman Pembelian ... 104

Gambar 37 Halaman Ubah Pembelian ... 104

Gambar 38 Halaman Penjualan... 105

Gambar 39 Halaman Bayar ... 105

(8)

xiii

DAFTAR TABEL

Tabel 1 Flowchart ... 20

Tabel 2 Contoh PSPEC ... 24

Tabel 3 PSPEC Registrasi ... 73

Tabel 4 PSPEC Ubah Data Pengguna ... 73

Tabel 5 PSPEC Hapus Data Pengguna ... 74

Tabel 6 PSPEC Tambah Supplier ... 74

Tabel 7 PSPEC Ubah Supplier... 75

Tabel 8 Nonaktfkan Supplier ... 76

Tabel 9 PSPEC Tambah Barang ... 76

Tabel 10 PSPEC Ubah Barang... 76

Tabel 11 PSPEC Hapus Barang ... 77

Tabel 12 PSPEC Tambah Produk ... 77

Tabel 13 Ubah Produk ... 78

Tabel 14 PSPEC Hapus Produk ... 78

Tabel 15 PSPEC Tambah Pembelian ... 79

Tabel 16 PSPEC Ubah Pembelian ... 80

Tabel 17 PSPEC Tambah Penjualan ... 80

Tabel 18 PSPEC Tambah Return ... 81

Tabel 19 PSPEC Status Return ... 81

Tabel 20 Relational Database pada tabel User ... 83

Tabel 21 Relational Database pada tabel Supplier ... 84

Tabel 22 Relational Database pada tabel Barang ... 85

Tabel 23 Relational Database pada tabel Produk ... 85

Tabel 24 Relational Database pada tabel Pembelian ... 85

Tabel 25 Relational Database pada tabel Beli Detail ... 86

Tabel 26 Relational Database pada tabel Penjualan ... 87

Tabel 27 Relational Database pada tabel Jual Detail ... 87

Tabel 28 Relational Database pada tabel Return ... 88

Tabel 29 Kamus Data tabel User ... 88

Tabel 30 Kamus Data tabel Supplier ... 89

Tabel 31 Kamus Data tabel Barang ... 90

Tabel 32 Kamus Data tabel Produk ... 90

Tabel 33 Kamus Data tabel Pembelian ... 91

Tabel 34 Kamus Data tabel Beli Detail ... 91

Tabel 35 Kamus Data tabel Penjualan ... 92

Tabel 36 Kamus Data tabel Jual Detail ... 92

Tabel 37 Kamus Data tabel Return ... 93

Tabel 38 Test Case Form Login ... 107

Tabel 39 Test Case Form Registrasi ... 108

Tabel 40 Test Case Form Ubah Data Pribadi ... 108

Tabel 41 Test Case Form Hapus Data Pribadi ... 109

Tabel 42 Test Case Form Tambah Supplier ... 109

Tabel 43 Test Case Form Ubah Supplier ... 109

(9)

xiv

Tabel 45 Test Case Form Tambah Barang ... 110

Tabel 46 Test Case Form Ubah Barang ... 111

Tabel 47 Test Case Form Hapus Barang ... 111

Tabel 48 Test Case Form Tambah Produk ... 111

Tabel 49 Test Case Form Ubah Produk ... 112

Tabel 50 Test Case Form Hapus Produk ... 112

Tabel 51 Test Case Form Tambah Pembelian ... 113

Tabel 52 Test Case Form Ubah Pembelian ... 113

Tabel 53 Test Case Form Tambah Penjualan ... 114

Tabel 54 Test Case Form Bayar ... 114

Tabel 55 Test Case Form Return ... 114

Tabel 56 Testing Form Login ... 115

Tabel 57 Testing Form Registrasi ... 116

Tabel 58 Testing Form Ubah Data Pribadi ... 118

Tabel 59 Testing Form Hapus Data Pribadi ... 121

Tabel 60 Testing Form Tambah Supplier ... 121

Tabel 61 Testing Form Ubah Supplier ... 123

Tabel 62 Testing Form Hapus Supplier ... 124

Tabel 63 Testing Form Tambah Barang ... 125

Tabel 64 Testing Form Ubah Barang ... 125

Tabel 65 Testing Form Hapus Barang ... 126

Tabel 66 Testing Form Tambah Produk ... 126

Tabel 67 Testing Form Ubah Produk ... 128

Tabel 68 Testing Form Hapus Produk ... 130

Tabel 69 Testing Form Tambah Pembelian ... 130

Tabel 70 Testing Form Ubah Pembelian ... 131

Tabel 71 Testing Form Penjualan ... 132

Tabel 72 Testing Form Return ... 133

(10)

1

1. 1

Latar Belakang

Tidur adalah tahap yang sama pentingnya dengan bangun (terjaga) dalam

siklus hidup harian manusia. Tujuan tidur adalah merestorasi sel-sel tubuh yang

mati, konservasi energi tubuh, konsolidasi memori dan pelepasan beban-beban

emosi. Kualitas tidur yang prima adalah tidur yang pada saat bangun/ terjaga

diawali dengan tubuh yang terasa segar bugar kemudian diikuti dengan emosi

ceria. Tanpa tubuh yang segar bugar pada saat bangun mustahil timbul emosi

ceria.

PT XYZ ialah perusahaan yang bergerak di bidang perdagangan alat

kesehatan, yang aktif melakukan transaksi penjualan, pembelian barang, dan juga

memberikan informasi bagi masyarakat yang ingin dan tertarik tehadap alat

kesehatan tersebut. Untuk mengembangkan dan memperkenalkan bagaimana

pentingnya alat kesehatan tersebut, PT XYZ harus membuat aplikasi yang dapat

memberikan informasi secara lengkap bagi masyarakat, sehingga masyarakat

mengetahui pentingnya alat kesehatan tersebut.

Dari masalah yang dipaparkan, maka untuk mengatasi masalah di atas, perlu

dibuat rancangan aplikasi yang dapat membantu pemberian informasi secara

langsung bagi masyarakat awam, yang ingin mengetahui dan menggunakan alat

kesehatan tersebut dengan aplikasi berbasis website sebagai media bantunya.

Kerja Praktek pembuatan aplikasi berbasis website yang berjudul Aplikasi

Pengelolaan Pembelian, Penjualan Produk dan Member Alat Kesehatan

Berbasis Website pada PT XX untuk mendapatkan informasi dan pengolahan

data, sehingga dengan penulisan judul Kerja Praktek ini diharapkan agar

masyarakat mendapatkan informasi yang cukup dan data dapat diorganisir

(11)

1. 2

Rumusan Masalah

Rumusan masalah pada Aplikasi Pengelolaan Pembelian, Penjualan

Produk dan Member Alat Kesehatan Berbasis Website pada PT XX ialah sebagai

berikut :

1.

Bagaimana masyarakat umum mendapatkan informasi yang lengkap

mengenai PT XX?

2.

Bagaimana konsumen dan member mendapatkan informasi yang lengkap

mengenai produk?

3.

Bagaimana admin dapat mengolah data konsumen dan member dengan

baik?

4.

Bagaimana konsumen dan member dapat melakukan pengaksesan

informasi data selama 24 jam?

1. 3

Tujuan Penelitian

Tujuan pembuatan pada Aplikasi Pengelolaan Pembelian, Penjualan

Produk dan Member Alat Kesehatan Berbasis Website pada PT XX, ialah sebagai

berikut :

1.

Membuat aplikasi berbasis website yang bertujuan untuk mempermudah

masyarakat yang ingin mengetahui produk dan melakukan pemesanan

produk seecara online.

2.

Website memberikan informasi lengkap mengenai deskripsi produk dan

kegunaannya.

3.

Merancang sistem agar tiap kegiatan yang terjadi akan didokumentasikan

dan setiap kegiatan jual beli dalam website akan diolah oleh sistem.

Sehingga konsumen dan member dapat mempunyai hak akses untuk dapat

melihat historynya.

4.

Melalui website yang dibuat dan dapat diakses selama 24 jam dan juga

dapat melakukan pemesanan produk setiap saat.

1. 4

Batasan Masalah

Dalam pembuatan aplikasi ini, kami membuat batasan masalah agar topik

(12)

1.

Website dapat di lihat secara global oleh siapapun.

2.

Website berisi profil dari PT XX, penjelasan mengenai produk dan

deskripsi produk.

3.

Hak akses dibagi ke dalam 3 kategori, yaitu admin, konsumen dan

member.

4.

Admin mempunyai username yang dapat digunakan sebagai hak akses

untuk dapat mengolah data produk, data supplier, data barang, data

return barang, data pengguna, data pembelian dan data penjualan.

5.

Masing-masing konsumen dan member mempunyai username yang

dapat digunakan sebagai hak akses untuk dapat melihat profile

perusahaan, melakukan pemesanan produk yang membedakan

perhitungan untuk konsumen dan member adalah diskon yang

diberikan setiap membeli produk.

6.

Pengguna yang mengunjungi website tetapi tidak melakukan login

hanya dapat melihat katalog produk yang dijual dan profil perusahaan.

7.

Admin dapat melihat data setiap akhir bulan yang dilakukan otomatis

oleh sistem untuk menghitung saldo awal, saldo akhir, pemasukan dan

pengeluaran.

1. 5

Sistematika Pembahasan

Berikut ini adalah sistematika pembahasan dalam penelitian ini :

BAB I : PENDAHULUAN

Bab I membahas mengenai pendahuluan yang terdiri dari latar belakang masalah,

rumusan masalah, tujuan penelitian, batasan masalah dan sistematika pembahasan.

BAB II : LANDASAN TEORI

Bab II membahas mengenai dasar teori-teori yang digunakan untuk membuat

aplikasi.

BAB III : ANALISIS DAN DISAIN

Bab III membahas mengenai analisa dan disain dari aplikasi yang dibuat.

BAB IV : PERANCANGAN DAN IMPLEMENTASI

(13)

BAB V : PENGUJIAN

Bab V membahas mengenai hasil pengujian dari aplikasi yang telah dibuat.

BAB VI : KESIMPULAN DAN SARAN

(14)

122

BAB VI KESIMPULAN DAN SARAN

6.1 Kesimpulan

Sistem aplikasi ini dibagi menjadi 3 hak akses yang terdiri dari admin,

konsumen dan member. Setiap bagian memiliki hak akses masing-masing.

Kesimpulan yang didapat setelah melakukan perancangan dan implementasi pada

program yang dibuat, adalah sebagai berikut:

1.

Melalui website ini pengguna mendapatkan informasi yang cukup lengkap

mengenai Terapi Tidur.

2.

Website ini membantu pengguna mendapatkan informasi yang ditawarkan

secara lengkap melalui deskripsi produk dan gambar.

3.

Penerapan dan pembangunan aplikasi ini berfungsi untuk mengelola data

penjualan dan pembelian agar setiap proses yang terjadi dapat

didokumentasikan.

4.

Aplikasi ini dapat membuat proses pemesanan produk dilakukan setiap

saat karena berbasis website.

6.2 Saran

Saran-saran sangat diperlukan bagi aplikasi ini agar dapat dikembangkan

dengan lebih baik kedepannya. Sehingga aplikasi ini dapat lebih informatif dan

lebih bermanfaat lagi. Saran-saran pengembangan untuk aplikasi ini, antara lain:

1.

Penyampaian produk kepada pengguna dilengkapi secara lebih detail

termasuk harga dalam mata uang dollar.

2.

Dilengkapi dengan fitur laporan yang lebih lengkap sehingga pemilik

(15)

DAFTAR PUSTAKA

Kadir, Abdul. (2009). Mastering Ajax dan PHP. Yogyakarta : Andi.

Nugroho, Bunafit. Indriyanna, Indah. (2009). Panduan Skripsi dengan Visual Basic. Jakarta : AlifMedia.

Kurniawan, Erick. (2010). Cepat Mahir ASP.NET 3.5. Yogyakarta : Andi.

Referensi

Dokumen terkait

Tujuan khusus yang ingin dicapai dalam penelitian ini adalah untuk memperoleh informasi tentang pelaksanaan pelatihan keterampilan menjahit sebagai keterampilan inti

Untuk meningkatkan peran aktif masyarakat lokal dalam pengelolaan hutan, manfaat jasa hutan khususnya aliran air untuk memenuhi kebutuhan dasar mereka harus

Dilihat dari hasil pengujian pada tabel 4.9, rata-rata robot jatuh jika jalan dinamis. dengan gyroscope yang terpasang adalah 6 kali dan rata-rata robot jatuh

Pada tahun kedua penelitian ini, tujuan dari penelitian ini diperluas dengan menerapkan beberapa model sekaligus pada data saham di pasar Indonesia serta menggunakan indeks

Terdapat sebelas jenis dokumen yang mengalir yaitu weight list, laporan stok, surat jalan, kartu gudang, shipping instruction, grading yield, nota pembelian, nota

Kontur tersebut masing-masing terdiri dari kontur ketinggian lapisan permukaan (surface), kontur kekuatan lapisan tanah lunak (soft layer), kontur kekuatan lapisan tanah sedang

Intensitas Tema Faktor-faktor Penyebab Lanjut Usia Tinggal di Panti Werdha atas Keinginan Sendiri pada Subjek 2 ... Matriks Interkorelasi

Telah diujikan dalam Ujian Tertutup pada Program Pascasarjana Institut Agama Islam Negeri ( IAIN ) Raden Intan