Pengembangan Website PT Humpuss Karbometil Selulosa.

(1)

i Universitas Kristen Maranatha

ABSTRAK

Perkembangan teknologi, internet saat ini menempati posisi yang penting dalam kehidupan manusia. Internet memberikan kemudahan bagi penggunanya untuk mendapatkan informasi melalui website dengan mamfaat memberikan suatu informasi untuk berkomunikasi secara cepat dan akurat dari satu tempat ke tempat lain tanpa dibatasi oleh jarak dan waktu.

PT Humpuss Karbometil Selulosa merupakan salah satu perusahaan yang terletak di Indonesia, ia telah menyadari pentingnya sebuah layanan informasi melaui internet melalui website tersebut, sehingga ia membutuhkan suatu website yang diharapkan akan dapat membantu para konsumen dalam memperoleh informasi mengenai perusahaan mereka serta dengan adanya website itu maka diharapkan para konsumen juga dapat mengetahui informasi mengenai produk-produk yang dimiliki oleh PT Humpuss Karbometl Selulosa dan dapat memperoleh informasi mengenai aktifitas perusahaan tersebut dengan kata lain orang akan dapat mengetahui keberadaan perusahaan PT Humpuss Karbometil Selulosa yang terletak di Indonesia tepatnya Cikampek.

Penulis mencoba untuk membangun sebuah website dinamis yaitu sebuah website PT Humpus Karbometil Selulosa yang berbasis ASP.Net senantiasa untuk memenuhi kebutuhan perusahaan tersebut. Website yang dibuat ini merupakan perbaikan dan pengembangan dari pada website sebelumnya, website yang akan dibuat terhubung dengan suatu tempat penyimpanan data atau database seperti website yang sudah di buat, akan tetapi database tersebut akan didapati beberapa penambahan–penambahan kompleksitas yang seiring dengan penambahan fitur–fitur yang sudah tertera di atas, yang dimana database tersebut berperan sebagai penyimpanan data komentar dari pelanggan, biodata administrator, data produk, data grafik, data pembelian dan data penjualan produk, pada bagian administrator memiliki peranan membaca komentar dari pelanggan, melakukan perubahan data produk, penjualan, pembelian, dan administrasi.


(2)

ii Universitas Kristen Maranatha

ABSTRACT

The development of internet technology at this time occupied the position that was important in the life of humankind.

The internet gave the ease for his user to get information through website with the benefit gave an information to communicate quickly and accurately from one place to the other place without being restricted by the distance and time.

PT Humpus karbometil Cellulose was one of the companies that was located in Indonesia, he realised the importance of an information service through the internet through website this, so as he needed some website that it was hoped will help the consumers in receiving information about their company as well as with the existence website that.

Then in expected the consumers also to be able to know information about products that were owned by PT Humpuss Karbometil Selulosa and could receive information concerning the activity of this company in other words the person would dapet knew the existence of the company of PT Humpuss Karbometil Selulosa that was located in Indonesia to be precise Cikampek.

The writer trying to build one website dynamic that is one website PT Humpus Karbometil Selulosa that was based ASP.Net always to satisfy the requirement for this company.

Website that was made this was the improvement and the development than website beforehand, website that will be made conected with a place of the storage of the data or database like website that already in for, but database this will be found by several increases in the complexity that together with the increase fitur-fitur that has been printed above,That where database this play a role as the storage the data commented from the customer, biodata the administrator, the product data, the graph data, the purchase data and the sale data of the product, in the administrator's part had the role the reader the comment from the customer, carried out the change in the product data, the sale, the purchase, and administration.


(3)

iii Universitas Kristen Maranatha DAFTAR ISI

Abstrak ...i

Daftar Isi ...iii

Daftar Gambar ...vii

Daftar Tabel ...x

BAB I PENDAHULUAN ...1

1.1 Latar Belakang ...1

1.2 Rumusan Masalah ...1

1.3 Tujuan ...2

1.4 Batasan Masalah ...3

1.5 Sistematika Pembahasan ...3

1.6 Time Schedule ...4

BAB II DASAR TEORI ...5

2.1 Persyaratan Antarmuka Eksternal ...5

2.1.1 Antarmuka Dengan Pengguna ...5

2.1.2 Antarmuka Perangkat Keras ...6

2.1.3 Antarmuka Perangkat Lunak ...7

2.2 Alasan Pemilihan Tool Atau Teori Yang Digunakan ...7

2.2.1 SQL Server 2000 ...7

2.2.2 ASP.NET ...8

2.2.3 Visual Basic.NET (language) ...9

2.2.4 Javascript ...9

BAB III ANALISA DAN PEMODELAN ...11

3.1 Arsitektur Aplikasi/Sistem ...11

3.1.1 DFD ...11

3.1.1.1 Diagram Konteks ...11

3.1.1.2 DFD Level 1 ...12

3.1.1.3 DFD Level 2 dari Proses 1 (Proses Administrasi) ...13


(4)

iv Universitas Kristen Maranatha

3.1.1.5 DFD Level 3 dari Proses 1.2 (Proses Selling) ...15

3.1.1.6 DFD Level 3 dari Proses 1.3 (Proses Buying) ...16

3.1.1.7 DFD Level 3 dari Proses 1.4 (Proses Supplier) ...17

3.1.1.8 DFD Level 3 dari Proses 1.5 (Proses Product) ...18

3.1.1.9 DFD Level 3 dari Proses 1.6 (Proses Customer) ...19

3.1.1.10 DFD Level 3 dari Proses 1.7 (Proses Command) ...20

3.1.1.11 DFD Level 3 dari Proses 1.8 (Proses Picture) ...21

3.1.1.12 DFD Level 4 dari Proses 1.1.4 (Proses Edit Registrasi) ...21

3.1.1.13 DFD Level 4 dari Proses 1.1.5 (Proses Web Security) ...22

3.1.1.14 DFD Level 4 dari Proses 1.2.4 (Proses Edit Selling) ...23

3.1.1.15 DFD Level 4 dari Proses 1.3.4 (Proses Edit Buying) ...23

3.1.1.16 DFD Level 4 dari Proses 1.4.4 (Proses Edit Supplier) ...24

3.1.1.17 DFD Level 4 dari Proses 1.5.4 (Proses Edit Product) ...24

3.1.1.18 DFD Level 4 dari Proses 1.6.4 (Proses Edit Customer) ...25

3.1.1.19 DFD Level 4 dari Proses 1.8.4 (Proses Edit Picture) ...25

3.1.1.20 DFD Level 4 dari Proses 2 (Proses User) ...26

3.1.2 Kamus Data ...27

3.1.3 Spesifikasi Proses ...32

3.2 Web Map ...42

3.2.1 Sitemap User ...42

3.2.2 Sitemap Admin ...43

3.3 ER Diagram / Tabel Diagram ...44

3.4 Perancangan User Interface Dan Layout ...48

3.4.1 Fitur Login ...48

3.4.2 Fitur Input Data ...50

3.4.3 Fitur Input Data ...51

3.4.4 Fitur Hapus Data ...52

3.4.5 Fitur Cari Data ...54

3.4.6 Fitur Print Data ...56

3.4.7 Fitur Grafik Browser ...57

3.4.8 Fitur Log dan Permission ...58

3.4.9 Fitur Reset Password ...60


(5)

v Universitas Kristen Maranatha

4.1 Implementasi Komponen Perangkat Lunak ...62

4.1.1 Prosedure Login ...62

4.1.2 Prosedure Contact Us ...63

4.1.3 Prosedure Add Data Registration ...65

4.1.4 Prosedure Delete Data Registration ...66

4.1.5 Prosedure Add Data Produk ...67

4.1.6 Prosedure Update Data Produk...68

4.1.7 Prosedure Search Data Produk ...69

4.1.8 Prosedure Logout ...70

4.2 Ulasan Realisasi User Interface Desain ...70

4.2.1 Index ...70

4.2.2 Home ...71

4.2.3 Gallery ...71

4.2.4 Email ...72

4.2.5 Produk ...73

4.2.6 Contact Us ...73

4.2.7 Quistioner ...74

4.2.8 Add Data Registration ...76

4.2.9 View Data Registration ...76

4.2.10 Edit Data Registration ...77

4.2.11 Add Data Product ...78

4.2.12 View Data Product ...78

4.2.13 Edit Data Product ...79

4.2.14 Search Data Product ...80

4.2.15 Print Data Product ...80

4.2.16 View Data Command ...81

4.2.17 Delete Data Command ...81

4.2.18 Search Data Command ...82

4.2.19 Print Data Command ...82

4.2.20 Web Security ...83

4.2.21 Add Selling Data...84

4.2.22 Print Selling Data...84

4.2.23 Add Buying Data ...85


(6)

vi Universitas Kristen Maranatha

4.2.25 Add Supplier Data ...86

4.2.26 Print Supplier Data ...86

4.2.27 Add Customer Data ...87

4.2.28 Print Customer Data ...87

BAB V PENGUJIAN ...88

5.1 Perjalanan Tahap Implementasi ...88

5.2 Debugging...88

5.2.1 Test Case / Sekenario ...88

5.2.2 BlackBox ...89

5.2.3 WhiteBox ...90

5.3 Evaluasi Identifikasi Masalah ...93

BAB VI KESIMPULAN DAN SARAN ...94

6.1 Kesimpulan ...94

6.2 Saran ...94 DAFTAR PUSTAKA


(7)

vii Universitas Kristen Maranatha

DAFTAR TAMBAR

Gambar 3.1 Diagram Konteks ...11

Gambar 3.2 DFD Level 1 ...12

Gambar 3.3 DFD Level 2 dari Proses 1...13

Gambar 3.4 DFD Level 3 dari Proses 1.1 ...14

Gambar 3.5 DFD Level 3 dari Proses 1.2 ...15

Gambar 3.6 DFD Level 3 dari Proses 1.3 ...16

Gambar 3.7 DFD Level 3 dari Proses 1.4 ...17

Gambar 3.8 DFD Level 3 dari Proses 1.5 ...18

Gambar 3.9 DFD Level 3 dari Proses 1.6 ...19

Gambar 3.10 DFD Level 3 dari Proses 1.7 ...20

Gambar 3.11 DFD Level 3 dari Proses 1.8 ...21

Gambar 3.12 DFD Level 4 dari Proses 1.1.4 ...21

Gambar 3.13 DFD Level 4 dari Proses 1.1.5 ...22

Gambar 3.14 DFD Level 4 dari Proses 1.2.4 ...23

Gambar 3.15 DFD Level 4 dari Proses 1.3.4 ...23

Gambar 3.16 DFD Level 4 dari Proses 1.4.4 ...24

Gambar 3.17 DFD Level 4 dari Proses 1.5.4 ...24

Gambar 3.18 DFD Level 4 dari Proses 1.6.4 ...25

Gambar 3.19 DFD Level 4 dari Proses 1.8.4 ...25

Gambar 3.20 DFD Level 2 dari Proses 2 ...26

Gambar 3.21 Sitemap User ...42

Gambar 3.22 Sitemap Admin ...43

Gambar 3.23 ER Diagram Table Penjualan ...43

Gambar 3.24 ER Diagram Table Pembelian Bahan Baku ...44

Gambar 3.25 ER Diagram Table User Permission ...45

Gambar 3.26 Fitur Login Questioner ...48

Gambar 3.27 Fitur Login ...48

Gambar 3.28 Fitur Input Data ...50

Gambar 3.29 Fitur Ubah Data ...51

Gambar 3.30 Fitur Hapus Data ...52


(8)

viii Universitas Kristen Maranatha

Gambar 3.32 Fitur Cari Data Command ...54

Gambar 3.33 Fitur Print Excel ...56

Gambar 3.34 Fitur Print Now ...56

Gambar 3.35 Fitur Grafik Browser ...57

Gambar 3.36 Fitur Log dan IP Address ...58

Gambar 3.37 Fitur Reset Password ...60

Gambar 3.38 Fitur Send Email Reset Password ...60

Gambar 4.1 Alur Logika Login ...62

Gambar 4.2 Alur Logika Contact Us ...64

Gambar 4.3 Alur Logika Delete Data ...66

Gambar 4.4 Alur Logika Add Data ...67

Gambar 4.5 Alur Logika Update Data ...68

Gambar 4.6 Alur Logika Search Data ...69

Gambar 4.7 Halaman Index ...70

Gambar 4.8 Halaman Home ...71

Gambar 4.9 Halaman Gallery ...71

Gambar 4.10 Gallery View ...72

Gambar 4.11 Halaman Email ...72

Gambar 4.12 Halaman Produk ...73

Gambar 4.13 Halaman Contactus ...73

Gambar 4.14 Halaman Login Atas ...74

Gambar 4.15 Halaman Login Bawah ...74

Gambar 4.16 Halaman Menu Admin ...75

Gambar 4.17 Halaman Pie Grafik ...75

Gambar 4.18 Add Data Registration ...76

Gambar 4.19 View Data Registration ...76

Gambar 4.20 Edit Data Registration ...77

Gambar 4.21 Update Registration ...77

Gambar 4.22 Add Data Product ...78

Gambar 4.23 View Data Product ...78

Gambar 4.24 Edit Data Product ...79

Gambar 4.25 Update Data Product ...79

Gambar 4.26 Delete Data Product ...79


(9)

ix Universitas Kristen Maranatha

Gambar 4.28 Print Data Product ...80

Gambar 4.29 View Data Command ...81

Gambar 4.30 Delete Data Command ...81

Gambar 4.31 Search Data Command ...82

Gambar 4.32 Print Data Command ...82

Gambar 4.33 Web Security ...83

Gambar 4.34 Reset Password ...83

Gambar 4.35 Report Reset Password ...83

Gambar 4.36 Add Selling Data ...84

Gambar 4.37 Print Selling Data ...84

Gambar 4.38 Add Buying Data ...85

Gambar 4.39 Print Buying Data ...85

Gambar 4.40 Add Supplier Data ...86

Gambar 4.41 Print Supplier Data ...86

Gambar 4.42 Add Customer Data ...87


(10)

x Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 1.1 Time Schedule ...4

Tabel 2.1 Spesifikasi yang Disarankan...6

Tabel 2.2 Spesifikasi Minimum ...6

Tabel 3.1 Kamus Data User Name ...27

Tabel 3.2 Kamus Data Password ...27

Tabel 3.3 Kamus Data F_input ...27

Tabel 3.4 Kamus Data F_update...27

Tabel 3.5 Kamus Data F_delete ...27

Tabel 3.6 Kamus Data F_contactus ...28

Tabel 3.7 Kamus Data Full_name ...28

Tabel 3.8 Kamus Data D_komentar ...28

Tabel 3.9 Kamus Data Email ...28

Tabel 3.10 Kamus Data I_produk ...28

Tabel 3.11 Kamus Data D_registrasi ...28

Tabel 3.12 Kamus Data S_input ...29

Tabel 3.13 Kamus Data ED_registrasi ...29

Tabel 3.14 Kamus Data S_update ...29

Tabel 3.15 Kamus Data LDC_delete ...29

Tabel 3.16 Kamus Data R_selling ...29

Tabel 3.17 Kamus Data S_registrasi ...29

Tabel 3.18 Kamus Data LUP_update ...30

Tabel 3.19 Kamus Data M_product ...30

Tabel 3.20 Kamus Data M_customer ...30

Tabel 3.21 Kamus Data I_log ...30

Tabel 3.22 Kamus Data I_ip ...30

Tabel 3.23 Kamus Data P_selling ...30

Tabel 3.24 Kamus Data Kode_customer ...31

Tabel 3.25 Kamus Data SE_product ...31

Tabel 3.26 Spesifikasi Proses Administrasi ...32

Tabel 3.27 Spesifikasi Proses User ...32


(11)

xi Universitas Kristen Maranatha

Tabel 3.29 Spesifikasi Proses Selling ...32

Tabel 3.30 Spesifikasi Proses Buying ...33

Tabel 3.31 Spesifikasi Proses Supplier ...33

Tabel 3.32 Spesifikasi Proses Product ...33

Tabel 3.33 Spesifikasi Proses Customer ...33

Tabel 3.34 Spesifikasi Proses Command ...33

Tabel 3.35 Spesifikasi Proses Menu Registrasi ...33

Tabel 3.36 Spesifikasi Proses View registrasi ...34

Tabel 3.37 Spesifikasi Proses Add registrasi ...34

Tabel 3.38 Spesifikasi Proses Edit registrasi ...34

Tabel 3.39 Spesifikasi Proses Web Security ...34

Tabel 3.40 Spesifikasi Proses View Selling ...34

Tabel 3.41 Spesifikasi Proses Add Selling ...35

Tabel 3.42 Spesifikasi Proses Edit Selling ...35

Tabel 3.43 Spesifikasi Proses Search Selling ...35

Tabel 3.44 Spesifikasi Proses Print Selling ...35

Tabel 3.45 Spesifikasi Proses View Buying ...35

Tabel 3.46 Spesifikasi Proses Add Buying ...36

Tabel 3.47 Spesifikasi Proses Edit Buying ...36

Tabel 3.48 Spesifikasi Proses Search Buying ...36

Tabel 3.49 Spesifikasi Proses Print Buying ...36

Tabel 3.50 Spesifikasi Proses View Supplier ...36

Tabel 3.51 Spesifikasi Proses Add Supplier ...37

Tabel 3.52 Spesifikasi Proses Edit Supplier ...37

Tabel 3.53 Spesifikasi Proses Search Supplier ...37

Tabel 3.54 Spesifikasi Proses Print Supplier ...37

Tabel 3.55 Spesifikasi Proses View Product ...37

Tabel 3.56 Spesifikasi Proses Add Product ...37

Tabel 3.57 Spesifikasi Proses Edit Product ...38

Tabel 3.58 Spesifikasi Proses Search Product ...38

Tabel 3.59 Spesifikasi Proses Print Product ...38

Tabel 3.60 Spesifikasi Proses View Customer ...38

Tabel 3.61 Spesifikasi Proses Add Customer ...38


(12)

xii Universitas Kristen Maranatha

Tabel 3.63 Spesifikasi Proses Search Customer ...39

Tabel 3.64 Spesifikasi Proses Print Customer...39

Tabel 3.65 Spesifikasi Proses View Command ...39

Tabel 3.66 Spesifikasi Proses Delete Command ...39

Tabel 3.67 Spesifikasi Proses Search Command ...39

Tabel 3.68 Spesifikasi Proses Print Command...39

Tabel 3.69 Spesifikasi Proses Delete Registrasi ...40

Tabel 3.70 Spesifikasi Proses Update Registrasi ...40

Tabel 3.71 Spesifikasi Proses View Log & IP Address ...40

Tabel 3.72 Spesifikasi Proses Delete Log ...40

Tabel 3.73 Spesifikasi Proses Reset Password ...40

Tabel 3.74 Spesifikasi Proses Reset Graphic ...40

Tabel 3.75 Spesifikasi Proses Operator Permission ...41

Tabel 3.76 Spesifikasi Proses Delete Picture ...41

Tabel 3.77 Spesifikasi Proses Update Picture ...41

Tabel 3.78 Spesifikasi Proses View Product User ...41

Tabel 3.79 Spesifikasi Proses View Customer User ...41

Tabel 3.80 Spesifikasi Proses Contact Us ...41

Tabel 3.81 Tabel Identitas ...46

Tabel 3.82 Tabel Browser ...46

Tabel 3.83 Tabel IP_Address ...46

Tabel 3.84 Tabel Supplier ...46

Tabel 3.85 Tabel Pembelian ...46

Tabel 3.86 Tabel Log_admin ...46

Tabel 3.87 Tabel Buku_tamu ...46

Tabel 3.88 Tabel Penjualan ...47

Tabel 3.89 Tabel Pelanggan ...47

Tabel 3.90 Tabel Gambar ...47

Tabel 3.91 Tabel Produk ...47

Tabel 3.92 Tabel Permission ...47

Tabel 3.93 Tabel Status ...47

Tabel 3.94 Tabel Barang_supplier ...47

Tabel 5.1 Hasil Kuisioner Pengguna Aplikasi ...89


(13)

xiii Universitas Kristen Maranatha Tabel 5.3 Hasil Uji Coba Aplikasi Login ...92


(14)

Universitas Kristen Maranatha - 1 -

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi, internet saat ini menempati posisi yang penting dalam kehidupan manusia. Internet memberikan kemudahan bagi penggunanya untuk mendapatkan informasi, serta memberikan suatu informasi untuk berkomunikasi secara cepat dan akurat dari satu tempat ke tempat lain yang dapat menembus ruang dan waktu.

PT Humpuss Karbometil Selulosa merupakan salah satu perusahaan kimia di Indonesia, ia telah menyadari pentingnya sebuah layanan informasi dan memasarkan produk melalui internet, untuk itu ia membutuhkan website yang dapat membantu para pelanggan dalam memperoleh informasi mengenai perusahaan mereka akan tetapi itu belum cukup bila tidak di dukung oleh fasilitas administrasi yang baik. Maka dibutuhkannya suatu situs website yang handal dengan adanya website itu diharapkan para pelanggan dapat mengetahui informasi mengenai produk-produk yang dimiliki oleh PT Humpuss Karbometl Selulosa, dengan itu pelanggan akan dapat mengetahui keberadaan perusahaan PT Humpuss Karbometil Selulosa yang berada di Indonesia, serta pihak prusahaan juga dapat mengolah data perusahaan mereka di dalam website tersebut tanpa bergantung terhadap programer web.

1.2 Rumusan Masalah

PT Humpuss Karbometil Selulosa (PT HKS) didalam project ini menghendaki adanya tambahan fitur–fitur yang bermamfaat khususnya pada bagian administrasi. Bahasa yang digunakan untuk membuat aplikasi ini masih berbasis ASP.Net yang fitur tesrebut antara lain reset password, log aktifitas administrasi, laporan data penjualan beserta pembelian, send Email reset password, grafik penggunaan browser website, foto perusahaan yang dinamis dan perhitungan IP address bagi yang paling sering melakukan proses administrasi.


(15)

Universitas Kristen Maranatha - 2 -

1.3 Tujuan

Sistem Informasi PT Humpuss Karbometil Selulosa dibuat menggunkan website yang dapat diakses dari seluruh dunia melalui internet. Dahulu sistem ini hanya menitikberatkan kepada pemberian informasi perusahaan dan informasi produk kepada pelanggan. Dengan adanya penambahan fitur–fitur tersebut maka di dalam aplikasi website ini administrator dapat mengolah data dari perusahaan yaitu data pembelian bahan baku dari supplier dan penjualan produk dari perusahaan.

Website yang dibuat ini merupakan perbaikan dan pengembangan dari pada website sebelumnya yang akan dibuat terhubung dengan suatu tempat penyimpanan data atau database seperti website yang sudah di buat, akan tetapi

database tersebut akan didapati beberapa penambahan–penambahan

kompleksitas yang seiring dengan penambahan fitur–fitur yang sudah tertera di atas, dimana database tersebut berperan sebagai penyimpanan data komentar dari pelanggan, biodata administrator, data produk, data grafik, data pembelian dan data penjualan produk, pada bagian administrator memiliki peranan membaca komentar dari pelanggan, melakukan perubahan data produk, penjualan, pembelian, dan administrasi.

Produk diharapkan dapat mempermudah pelanggan di dalam memperoleh informasi dari perusahaan serta memperlancar komunikasi di antara pelanggan dengan perusahaan, selain itu juga agar pihak perusahaan dapat mandiri mengolah data perusahaan yang ada di dalam website PT Humpuss Karbometil Selulosa dengan kata lain inti dari kegunaan produk ini semata–mata bertujuan meningkatkan pelayanan kepada pelanggan beserta meningkatkan fleksibilitas penyaluran data perusahaan.


(16)

Universitas Kristen Maranatha - 3 -

1.4 Batasan Masalah

Batasan-batasan masalah kerja praktek pembuatan website PT Humpus Karbometil Selulosa sebagai berikut :

1. Pembuatan website ini, hanya akan membahas tahap-tahap pembangunan website mulai dari pengunaan aplikasi penunjang dan tidak secara detail menjelaskan mengenai fungsi server-side scripting yang digunakan di bagian administrasi.

2. Berperan sebagai media penyampaian informasi perusahaan, informasi produk, menerima pesan, penjualan, pembelian, penghapusan, pencarian dan perubahan data.

3. Perangkat keras yang digunakan dalam perancangan dan untuk menjalankan program aplikasi ini memiliki spesifikasi komputer yang dapat menginstall sistem operasi Windows XP.

4. Komputer diharuskan menginstall macromedia flash 6.0 agar aplikasi berjalan dengan semestinya.

5. Web browser yang disarankan adalah Internet Explorer 6.0.

1.5 Sistematika Pembahasan

Bab I Pendahuluan

Berisi latar belakang, perumusan masalah, tujuan pembuatan sistem, persyaratan dalam pembuatan sistem dan karakteristik sistem yang akan dibuat.

Bab II Dasar Teori

Berisi fungsionalitas yang akan disediakan oleh sistem. Bab III Analisis Dan Pemodelan

Berisi analisis dan gambaran arsitektur dari sistem yang akan dibuat. Bab IV Perancangan Dan Implementasi

Berisi perencanaan tahap implementasi dan coding sistem yang telah didesain sebelumnya.

Bab V Pengujian

Berisi rencana pengujian sistem dan perbaikan–perbaikan sistem jika terjadi kesalahan atau error.

Bab VI Kesimpulan dan Saran

Berisi kesimpulan tentang sistem yang dibuat dan saran yang akan digunakan untuk pengembangan sistem lebih lanjut.


(17)

Universitas Kristen Maranatha - 4 -

1.6 Time Schedule

Time schedule merupakan gambaran penyelesaian proyek atau karya ilmiah yang diperkirakan akan sesuai dengan tabel 1.1 Time Schedule yang tertera dibawah ini.

Table 1.1 Time Schedule

Kegiatan Agustus September Oktober

1 2 3 4 1 2 3 4 1 2 3 4

Definisi Kebutuhan Desain Sistem dan

Software

Implementasi dan Bagian Pengetesan Integrasi dan Pengetesan

Sistem


(18)

Universitas Kristen Maranatha - 94 -

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Sistem yang telah dibuat, dianalisa serta dievaluasi maka dapat ditarik beberapa kesimpulan sebagai berikut.

1. Pengembangan program aplikasi yang dapat memberikan layanan informasi kepada PT HKS melalui website maka secara praktis hal ini membantu efisiensi perusahaan.

2. Perusahaan tidak perlu lagi mempromosikan perusahaanya kepada calon pelanggan secara manual serta data perusahaan akan lebih dinamis, untuk data penjualan beserta pembelian dapat di print melalui website.

3. Prototype aplikasi yang dipakai adalah ASP.Net, maka secara keseluruhan aplikasi ini bisa dikatakan aman sebagai salah satu alasannya adalah dengan ASP.Net semua data-data dan source code tertentu yang di anggap penting akan disimpan di dalam server dan cukup aman untuk tidak di lihat oleh user atau pengguna website biasa.

4. Hasil evaluasi dan uji coba aplikasi prototype maka website sudah layak untuk di pergunakan oleh PT HKS dengan adannya website ini maka perusahaan yakin perputaran informasi dari peruahaan kepada pelanggan akan semakin lancar dan penjualan produk akan semakin meningkat.

6.2 Saran

Program aplikasi ini masih memiliki kekurangan, adapun saran yang dapat diberikan setelah menjalankan prototipe aplikasi ini sebagai berikut.

1. Struktur dan desain database masih belum optimal karena bisa kemungkinan entry yang masuk sangat berlebihan sehingga database akan penuh dan tidak dapat di entry lagi. Solusi untuk mencegah database yang penuh, antara lain dengan cara melakukan penghapusan data secara rutin setiap satu minggu sekali, atau memindahkan dan membackup data tersebut secara manual sebelum melakukan penghapusan.

2. Securitas di dalam website ini menggunakan username dan password untuk di bagian administrasi, dimana securitas tersebut dibangun oleh suatu prototype ASP.Net, yang tingkat keamananya cukup tinggi.


(19)

Universitas Kristen Maranatha 95

-3. Kekurangan terjadi didalam pendisplayan, website akan tampil sempurna apabila beresolusi 1024x768, bila resolusi display user lebih kecil dari itu maka kemungkinan terjadi letak dan posisi designnya akan berubah serta website ini akan lebih baik menggunkan browser IE daripada pesaingnya seperti Mozila Firefox dan Opera.

4. Infrastruktur jaringan dirasa kurang memadai dikarenakan perusahaan tersebut tidak memiliki fasilitas jaringan, akan tetapi mereka memiliki satu komputer yang dapat terkoneksi dengan internet dan apabila fasilitas tersebut dimanfaatkan maka perusahaan akan memiliki sebuah jaringan small office.

5. Perangkat kerasnya juga cukup memadai untuk berinternet saja, akan tetapi dengan fasilitas yang dimiliki perusahaan tersebut tidak akan menjamin didalam kecepatan koneksi dan memproses data perusahaan tersebut. 6. Perangkat lunak cukup memadai yaitu dengan menggunakan windows XP

professional dan internet explorer 6.0 yang di gunakan sebagai koneksi ke internetnya.

7. Disarankan perusahaan memperbagus satu computer, karena akan digunakan sebagai server apabila akan membangun sebuah jaringan small office.

8. Biaya yang di keluarkan oleh perusahaan untuk membangun website ini sampai di jalankan di perusahaan tersebut tidak terlau mahal. Pertama biaya pembuatan website. Kedua biaya hosting perbulan dan biaya koneksi internet yang biaya pembayaranya tidak menentu dikarenakan menggunakan Internet .Service Provider (ISP) Indosat yang pembayarannya tergantung lama pemakaiannya.

9. Dengan adanya jaringan small office maka perusahaan akan dapat memperoleh penghematan dana di dalam pengelolaan administrasi website. Serta setiap computer yang akan display atau browsing website ini disarankan menginstall flash player 6.0, dimana bertujuan untuk menampilkan animasi-animasi yang terdapat didalam website ini.


(20)

DAFTAR PUSTAKA

Handoyo Kristanto, Pemograman Aplikasi Web dengan ASP.NET, PT Elex Media Komputindo Kelompok Gramedia, Jakarta, 2002.

Harip Santoso, Membangun Aplikasi Web menggunakan VB.NET/ASP.NET, PT Elex Media Komputindo Kelompok Gramedia, Jakarta, 2004.

Sony Arianto Kurniawan, Cepat Mahir VB.Net, IlmuKomputer.com, 2003.

http://www.3schools.com, ASP .NET - Database Connection, Create a Database Connection, diakses terakhir tanggal 10 Desember 2005.

http://www.codeproject.com, ASP .NET - Database Connection, Create Upload Files, diakses terakhir tanggal 10 Oktober 2007.


(1)

Universitas Kristen Maranatha - 2 -

1.3 Tujuan

Sistem Informasi PT Humpuss Karbometil Selulosa dibuat menggunkan website yang dapat diakses dari seluruh dunia melalui internet. Dahulu sistem ini hanya menitikberatkan kepada pemberian informasi perusahaan dan informasi produk kepada pelanggan. Dengan adanya penambahan fitur–fitur tersebut maka di dalam aplikasi website ini administrator dapat mengolah data dari perusahaan yaitu data pembelian bahan baku dari supplier dan penjualan produk dari perusahaan.

Website yang dibuat ini merupakan perbaikan dan pengembangan dari pada website sebelumnya yang akan dibuat terhubung dengan suatu tempat penyimpanan data atau database seperti website yang sudah di buat, akan tetapi database tersebut akan didapati beberapa penambahan–penambahan kompleksitas yang seiring dengan penambahan fitur–fitur yang sudah tertera di atas, dimana database tersebut berperan sebagai penyimpanan data komentar dari pelanggan, biodata administrator, data produk, data grafik, data pembelian dan data penjualan produk, pada bagian administrator memiliki peranan membaca komentar dari pelanggan, melakukan perubahan data produk, penjualan, pembelian, dan administrasi.

Produk diharapkan dapat mempermudah pelanggan di dalam memperoleh informasi dari perusahaan serta memperlancar komunikasi di antara pelanggan dengan perusahaan, selain itu juga agar pihak perusahaan dapat mandiri mengolah data perusahaan yang ada di dalam website PT Humpuss Karbometil Selulosa dengan kata lain inti dari kegunaan produk ini semata–mata bertujuan meningkatkan pelayanan kepada pelanggan beserta meningkatkan fleksibilitas penyaluran data perusahaan.


(2)

Universitas Kristen Maranatha - 3 -

1.4 Batasan Masalah

Batasan-batasan masalah kerja praktek pembuatan website PT Humpus Karbometil Selulosa sebagai berikut :

1. Pembuatan website ini, hanya akan membahas tahap-tahap pembangunan website mulai dari pengunaan aplikasi penunjang dan tidak secara detail menjelaskan mengenai fungsi server-side scripting yang digunakan di bagian administrasi.

2. Berperan sebagai media penyampaian informasi perusahaan, informasi produk, menerima pesan, penjualan, pembelian, penghapusan, pencarian dan perubahan data.

3. Perangkat keras yang digunakan dalam perancangan dan untuk menjalankan program aplikasi ini memiliki spesifikasi komputer yang dapat menginstall sistem operasi Windows XP.

4. Komputer diharuskan menginstall macromedia flash 6.0 agar aplikasi berjalan dengan semestinya.

5. Web browser yang disarankan adalah Internet Explorer 6.0.

1.5 Sistematika Pembahasan Bab I Pendahuluan

Berisi latar belakang, perumusan masalah, tujuan pembuatan sistem, persyaratan dalam pembuatan sistem dan karakteristik sistem yang akan dibuat.

Bab II Dasar Teori

Berisi fungsionalitas yang akan disediakan oleh sistem. Bab III Analisis Dan Pemodelan

Berisi analisis dan gambaran arsitektur dari sistem yang akan dibuat. Bab IV Perancangan Dan Implementasi

Berisi perencanaan tahap implementasi dan coding sistem yang telah didesain sebelumnya.

Bab V Pengujian

Berisi rencana pengujian sistem dan perbaikan–perbaikan sistem jika terjadi kesalahan atau error.

Bab VI Kesimpulan dan Saran

Berisi kesimpulan tentang sistem yang dibuat dan saran yang akan digunakan untuk pengembangan sistem lebih lanjut.


(3)

Universitas Kristen Maranatha - 4 -

1.6 Time Schedule

Time schedule merupakan gambaran penyelesaian proyek atau karya ilmiah yang diperkirakan akan sesuai dengan tabel 1.1 Time Schedule yang tertera dibawah ini.

Table 1.1 Time Schedule

Kegiatan Agustus September Oktober

1 2 3 4 1 2 3 4 1 2 3 4 Definisi Kebutuhan

Desain Sistem dan Software

Implementasi dan Bagian Pengetesan Integrasi dan Pengetesan

Sistem


(4)

Universitas Kristen Maranatha - 94 -

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Sistem yang telah dibuat, dianalisa serta dievaluasi maka dapat ditarik beberapa kesimpulan sebagai berikut.

1. Pengembangan program aplikasi yang dapat memberikan layanan informasi kepada PT HKS melalui website maka secara praktis hal ini membantu efisiensi perusahaan.

2. Perusahaan tidak perlu lagi mempromosikan perusahaanya kepada calon pelanggan secara manual serta data perusahaan akan lebih dinamis, untuk data penjualan beserta pembelian dapat di print melalui website.

3. Prototype aplikasi yang dipakai adalah ASP.Net, maka secara keseluruhan aplikasi ini bisa dikatakan aman sebagai salah satu alasannya adalah dengan ASP.Net semua data-data dan source code tertentu yang di anggap penting akan disimpan di dalam server dan cukup aman untuk tidak di lihat oleh user atau pengguna website biasa.

4. Hasil evaluasi dan uji coba aplikasi prototype maka website sudah layak untuk di pergunakan oleh PT HKS dengan adannya website ini maka perusahaan yakin perputaran informasi dari peruahaan kepada pelanggan akan semakin lancar dan penjualan produk akan semakin meningkat.

6.2 Saran

Program aplikasi ini masih memiliki kekurangan, adapun saran yang dapat diberikan setelah menjalankan prototipe aplikasi ini sebagai berikut.

1. Struktur dan desain database masih belum optimal karena bisa kemungkinan entry yang masuk sangat berlebihan sehingga database akan penuh dan tidak dapat di entry lagi. Solusi untuk mencegah database yang penuh, antara lain dengan cara melakukan penghapusan data secara rutin setiap satu minggu sekali, atau memindahkan dan membackup data tersebut secara manual sebelum melakukan penghapusan.

2. Securitas di dalam website ini menggunakan username dan password untuk di bagian administrasi, dimana securitas tersebut dibangun oleh suatu prototype ASP.Net, yang tingkat keamananya cukup tinggi.


(5)

Universitas Kristen Maranatha

95

-3. Kekurangan terjadi didalam pendisplayan, website akan tampil sempurna apabila beresolusi 1024x768, bila resolusi display user lebih kecil dari itu maka kemungkinan terjadi letak dan posisi designnya akan berubah serta website ini akan lebih baik menggunkan browser IE daripada pesaingnya seperti Mozila Firefox dan Opera.

4. Infrastruktur jaringan dirasa kurang memadai dikarenakan perusahaan tersebut tidak memiliki fasilitas jaringan, akan tetapi mereka memiliki satu komputer yang dapat terkoneksi dengan internet dan apabila fasilitas tersebut dimanfaatkan maka perusahaan akan memiliki sebuah jaringan small office.

5. Perangkat kerasnya juga cukup memadai untuk berinternet saja, akan tetapi dengan fasilitas yang dimiliki perusahaan tersebut tidak akan menjamin didalam kecepatan koneksi dan memproses data perusahaan tersebut. 6. Perangkat lunak cukup memadai yaitu dengan menggunakan windows XP

professional dan internet explorer 6.0 yang di gunakan sebagai koneksi ke internetnya.

7. Disarankan perusahaan memperbagus satu computer, karena akan digunakan sebagai server apabila akan membangun sebuah jaringan small office.

8. Biaya yang di keluarkan oleh perusahaan untuk membangun website ini sampai di jalankan di perusahaan tersebut tidak terlau mahal. Pertama biaya pembuatan website. Kedua biaya hosting perbulan dan biaya koneksi internet yang biaya pembayaranya tidak menentu dikarenakan menggunakan Internet .Service Provider (ISP) Indosat yang pembayarannya tergantung lama pemakaiannya.

9. Dengan adanya jaringan small office maka perusahaan akan dapat memperoleh penghematan dana di dalam pengelolaan administrasi website. Serta setiap computer yang akan display atau browsing website ini disarankan menginstall flash player 6.0, dimana bertujuan untuk menampilkan animasi-animasi yang terdapat didalam website ini.


(6)

DAFTAR PUSTAKA

Handoyo Kristanto, Pemograman Aplikasi Web dengan ASP.NET, PT Elex Media

Komputindo Kelompok Gramedia, Jakarta, 2002.

Harip Santoso, Membangun Aplikasi Web menggunakan VB.NET/ASP.NET, PT

Elex Media Komputindo Kelompok Gramedia, Jakarta, 2004.

Sony Arianto Kurniawan, Cepat Mahir VB.Net, IlmuKomputer.com, 2003.

http://www.3schools.com, ASP .NET - Database Connection, Create a Database

Connection, diakses terakhir tanggal 10 Desember 2005.

http://www.codeproject.com, ASP .NET - Database Connection, Create Upload

Files, diakses terakhir tanggal 10 Oktober 2007.