Aplikasi Web untuk Sistem Penjualan, Promosi dan Persediaan di Percetakan "48 Print".

(1)

iv

ABSTRAK

The final project entitled “Web Application for system of sale, and promotion in printing office “48 Print”", is developed for a main purpose to make a software which expected to be able to help manager in order process. The expected software is a type of system which supported the application.

This final project, is a software to store customer data and help them in goods ordering.

The steps taken in designing the system are: general system analyst using Data Flow Diagram (DFD) and Entity Relational Diagram (ERD), data processing using SQL Server 2005 database management system and software development in Visual Microsoft Basic Studio .Net programming language.

Keyword : Web Application, Final Project, Sale, Promotion System, ERD, DFD, Printing Office.


(2)

v DAFTAR ISI

KATA PENGANTAR... i 

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ...ii 

SURAT PERNYATAAN ORISINALITAS KARYA ... iii 

ABSTRAK...iv 

DAFTAR GAMBAR ... vii 

DAFTAR TABEL... viii 

DAFTAR LAMPIRAN... x 

BAB I  PENDAHULUAN ... 1 

I.1  Latar Belakang ... 1 

I.2  Perumusan Masalah... 2 

I.3  Tujuan... 2 

I.4  Batasan Masalah... 2 

I.5  Sistematika Penulisan ... 4 

BAB II  LANDASAN TEORI ... 6 

II.1 Sistem Informasi... 6 

II.1.1  Pengertian Sistem ... 6 

II.1.2  Pengertian Data... 6 

II.1.3  Pengertian Informasi... 7 

II.1.4  Kualitas Informasi ... 7 

II.1.5  Pengertian Sistem Informasi... 8 

II.2 Basis Data ... 8 

II.2.1  Definisi Basis Data... 8 

II.2.2  Arsitektur Sistem Basis Data ... 9 

II.2.3  Pengembangan Sistem ... 10 

II.2.4  ASP ... 10 

II.2.5  SQL Server 2005 ... 10 

BAB III  ANALISIS DAN PERANCANGAN ... 11 

III.1 Overview Sistem... 11 

III.2 Desain Perangkat Lunak ... 12 

III.2.1  ER-Diagram ... 12 

III.2.2  ERD To Relation... 13 

III.2.3  DFD ... 16 

III.2.4  Kamus Data ... 19 

III.2.5  PSPEC ... 20 

III.3 Desain Arsitektur Perangkat Lunak ... 24 

III.3.1  Komponen Perangkat Lunak ... 24 

III.3.2  Konsep Eksekusi ... 25 

III.3.3  Desain Antar Muka ... 26 

BAB IV  HASIL TERCAPAI ... 27 

IV.1 Pendahuluan ... 27 

IV.2 Proses Perancangan Aplikasi... 27 

IV.2.1  Tampilan login ... 27 

IV.2.2  Tampilan home ... 28 

IV.2.3  Tampilan Kartu Nama... 29 

IV.2.4  Tampilan Undangan ... 30 

IV.2.5  Tampilan faktur pajak ... 31 

IV.2.6  Tampilan surat setoran pajak ... 32 

IV.2.7  Tampilan pemesanan ... 33 


(3)

vi

IV.2.9  Tampilan konfirmasi :... 35 

IV.2.10  Tampilan informasi : ... 36 

BAB V  EVALUASI ... 37 

V.1 Pendahuluan ... 37 

V.2 Perencanaan Tahap Implementasi... 37 

V.2.1  Implementasi Komponen Perangkat Lunak... 37 

V.2.2  Keterkaitan Antar Komponen Perangkat Lunak ... 38 

V.3 Perjalanan Tahap Implementasi... 38 

V.3.1  Implementasi Bottom Up ... 38 

V.3.2  Debugging ... 39 

V.4 Ulasan Realisasi Fungsionalitas... 39 

V.5 Ulasan Realisasi Antar Muka Pengguna ... 45 

BAB VI  PENUTUP ... 46 

VI.1 Kesimpulan... 46 

VI.2 Saran-saran... 46 


(4)

vii

DAFTAR GAMBAR

Gambar 3.1 ER-Diagram 12

Gambar 3.2 DFD Level 0 16

Gambar 3.3 DFD Level 1 17

Gambar 3.4 DFD Level 2 Proses 4 18

Gambar 3.5 Komponen Perangkat Lunak 24

Gambar 3.6 Flow Chart 25

Gambar 3.7 Desain Antar Muka 26

Gambar 4.1 Login 27

Gambar 4.2 Tampilan Home 28

Gambar 4.3 Tampilan Kartu Nama 29

Gambar 4.4 Tampilan Undangan 30

Gambar 4.7 Faktur Pajak Standard 31

Gambar 4.8 Surat Setoran Pajak 32

Gambar 4.3 Form Pemesanan 33

Gambar 4.4 Form Shipping Information 34

Gambar 4.5 Tampilan Konfirmasi 35

Gambar 4.6 Tampilan Informasi 36

Gambar 5.1 Keterkaitan Komponen Perangkat Lunak 38


(5)

viii

DAFTAR TABEL

Tabel 3.1 Tabel User 13

Tabel 3.2 Tabel Esk_Categories 14

Tabel 3.3 Tabel Esk_Orders 14

Tabel 3.4 Tabel Esk_OrderDetails 14

Tabel 3.5 Tabel Products 14

Tabel 3.6 Tabel Esk_Reviews 14

Tabel 3.7 Tabel Esk_ShoppingCart 14

Tabel 3.8 Tabel t_keterangan2 14

Tabel 3.9 Tabel t_keterangan 15

Tabel 3.10 Tabel t_keterangan4 15

Tabel 3.11 Tabel pengiriman 15

Tabel 3.12 Tabel transportasi 15

Tabel 1 keterangan 38

Tabel 2 keterangan2 39

Tabel 3 keterangan4 39


(6)

ix

DAFTAR KAMUS DATA

Kamus Data 3.1 aspnet_Users 19

Kamus Data 3.2 Esk_Products 19

Kamus Data 3.3 Esk_Reviews 19

Kamus Data 3.4 Esk_Orders 19

Kamus Data 3.5 keterangan 19

Kamus Data 3.6 t_pengiriman 20


(7)

x

DAFTAR LAMPIRAN

Lampiran A Kuesioner ...A-1 Lampiran B Source Code ...B-1 Lampiran C Riwayat Hidup / CV Penulis ... C-1


(8)

1

BAB I

PENDAHULUAN

I.1 Latar

Belakang

Untuk menghadapi persaingan yang sangat ketat, perusahaan harus mampu meningkatkan produktivitas bukan sekedar untuk mempertahankan kelangsungan hidup, agar tujuan utama untuk memaksimalisasi laba dapat tercapai. Perubahan dan perkembangan yang terjadi dalam suatu perusahaan harus dapat dimonitor oleh pimpinan perusahaan. Hal ini dapat tercapai apabila tersedia informasi yang cukup.

Semakin besar suatu perusahaan semakin banyak informasi yang dibutuhkan sehingga dapat memacu perusahaan untuk mendapatkan informasi yang cepat, relevan, tepat waktu dan dapat dipercaya. Informasi merupakan faktor yang sangat berharga karena informasi merupakan acuan utama untuk mengambil kebijakan perusahaan. Dalam hal ini mengenai penerimaan pemesanan, dan promosi secara online. Merancang suatu sistem informasi pendukung penjualan, promosi, dan persediaan diperlukan suatu analisis tentang kebutuhan informasi apa yang dibutuhkan oleh perusahaan.

Sistem informasi diperlukan untuk dapat melakukan pemesanan, promosi. Sistem informasi yang baik diperlukan untuk mencegah kesalahan-kesalahan dan kecurangan-kecurangan yang dilakukan oleh pihak-pihak tertentu di dalam atau diluar perusahaan. Untuk penyajian, sistem pendukung pemesanan, promosi dan persediaan yang ada akan dilakukan dengan bantuan teknologi komputer. Pengembangan sistem informasi berbasis komputer merupakan bagian dari pengembangan sistem (system development). Pengembangan sistem dapat berarti membangun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada.

Berdasarkan uraian diatas penulis tertarik untuk membangun sistem informasi berbasis komputer dan menuangkannya dalam bentuk


(9)

2

laporan tugas akhir dengan judul Aplikasi Web untuk sistem penjualan, promosi dan persediaan di percetakan ”48 Print”.

Perusahaan percetakan ini mempunyai berbagai macam pilihan produk antara lain kartu nama, undangan, faktur pajak, memo, dan masih banyak yang lainnya. Untuk pesanan kartu nama dapat dicetak maksimal dalam waktu dua hari, sedangkan untuk undangan dan lain-lain tergantung pada banyaknya permintaan.

I.2 Perumusan

Masalah

Dalam pembuatan aplikasi ini, penulis merumuskan beberapa masalah yang akan ditangani, di antaranya adalah:

1. Bagaimana membuat sebuah aplikasi web online yang dapat menangani transaksi penjualan dan pembelian barang?

2. Bagaimana membuat sebuah aplikasi web online yang mampu membantu pemilik toko untuk mendata pelanggan-pelanggan yang potensial (pelanggan sering melakukan transaksi)?

3. Bagaimana cara melakukan promosi yang dapat menarik simpati orang?

I.3 Tujuan

Tujuan dari pembuatan aplikasi ini adalah untuk mempermudah pelanggan dalam memesan produk-produk yang ada, mempermudah perusahaan dalam melakukan penjualan dan dapat melakukan promosi secara online. Adapun keuntungan lain dari program tersebut jika digunakan oleh suatu perusahaan percetakan, produknya dapat lebih luas dipasarkan.

I.4 Batasan

Masalah

Dalam pembuatan aplikasi ini, Batasan-batasan aplikasi yaitu sebagai berikut :


(10)

3

Aplikasi ini memiliki 2 jenis user yaitu Customer dan Admin dengan hak akses user secara umum sebagai berikut :

™ Password user disimpan dalam database dalam bentuk terenkripsi. ™ Dapat melihat harga barang.

User

™ User harus login terlebih dahulu untuk dapat memesan produk yang ada.

™ User bisa memilih barang dan melihat harga barang.

™ User bisa memodifikasi informasi yang ada pada produk secara mudah seperti nama yang akan ditampilkan pada produk kartu nama.

™ User bisa melihat laporan pembelian barang apa saja yang telah dipesan, sehingga dapat dengan mudah mengecek apakah barang sudah dikirim atau belum.

™ User bisa melihat jumlah barang yang paling diminati (paling banyak terjual) oleh publik.

™ User bisa memesan barang dan menentukan banyaknya barang yang dibeli.

Admin

™ Admin bisa melihat katalog barang. ™ Admin dapat melihat laporan penjualan.

Percetakan menyediakan batasan hardware secara optimal untuk konsumen, sebagai berikut :

1. hardisk 128 MB 2. memory 512 MB 3. Intel P3 800 MHz. 4. Mouse

5. Keyboard 6. Monitor


(11)

4

Percetakan menyediakan batasan software secara optimal untuk konsumen, sebagai berikut :

1. Win XP, Win XP SP2 2. Internet Explorer 6 SP 1 3. IIS 5.0

4. ASP.NET 2.0 5. SQL Server 2005

I.5 Sistematika

Penulisan

Penulisan Tugas Akhir ini akan dibuat dalam 6 Bab. Dimana ditiap-tiap babnya akan dibahas seperti di bawah ini :

Bab I Pendahuluan

Berisikan Pendahuluan, Latar Belakang Masalah, Perumusan Masalah, Tujuan Masalah, dan Batasan Masalah.

Bab II Landasan Teori

Berisikan pengertian-pengertian mengenai sistem informasi, sistem informasi lainnya, sistem informasi manajemen, konsep dasar basis data.

Bab III Analisis Dan Perancangan

Berisikan ER-Diagram dan Data Flow Diagram yang digunakan untuk penelitian ini. Menjelaskan juga mengenai kelebihan-kelebihan apa saja yang ada dalam produk tersebut.

Bab IV Hasil Tercapai

Berisikan screen shot dari program yang dibuat, dari cara awal login hingga melakukan transaksi pemesanan.


(12)

5

Bab V Evaluasi

Dalam bab ini berisikan penerapan tahap implementasi dari program yang dibuat.

Bab VI Penutup

Bab ini berisikan kesimpulan dan saran dari keseluruhan program yang dibuat.


(13)

46

BAB VI PENUTUP

VI.1 Kesimpulan

Perusahaan “48 Print” dapat dengan mudah melakukan transaksi penjualan melalui internet, mempermudah pelanggan dalam memesan produk yang ada di percetakan, mempermudah perusahaan dalam melakukan penjualan barang dan dapat melakukan promosi secara online. Selain itu karena banyaknya produk dari perusahaan yang banyak terjual, perusahaan semakin dikenal oleh masyarakat luas. Penjualan melalui web site ini dapat memuaskan pelanggan untuk memilih produk dan memesan produk tersebut.

VI.2 Saran-saran

Untuk mengembangkan situs ini, sebaiknya dilakukan hal-hal sebagai berikut:

1. Diharapkan situs ini dapat ditingkatkan dari segi keamanannya, karena transaksi via website sangat rentan terhadap tindakan pencurian data, sehingga pelanggan lebih merasa aman dan nyaman dalam berbelanja di situs ini.


(14)

xii

DAFTAR PUSTAKA

ASP site http://id.wikipedia.org/

Constantianus, F. (2006). Modul Praktikum Pemrograman Web Lanjut. Fakultas Teknologi Informasi Universitas Kristen Maranatha, Bandung.

Davis, Gordon, B, 1974, Management Information Systems. International Mc Graw-Hill, Sydney

Imbar, R. V. & Suteja, B. R. (2006). Pemrograman Web-Commerce dengan Oracle dan ASP. Penerbit INFORMATIKA, Bandung.

Kartoyo, H. S. (2006). 30 Menit menjadi Webmaster. Penerbit OASE Mata Air Makna, Bandung.

Moekijat, 1986, Sistem Informasi Manajemen. Remaja Karya, Bandung.

Murdick, R. G. (1993). Sistem Informasi Untuk Management Modern. Erlangga,Jakarta.

Nugroho, J. (2006). MODEL ENTITY-RELATIONSHIP. Presentasi pada tanggal 26/09/2006. Fakultas Teknologi Informasi Universitas Kristen Maranatha, Bandung.

Prasetyo, D. D. (2006). Pemrograman Aplikasi Database dengan Visual Basic.Net 2005 dan MS Access. Penerbit PT Gramedia, Jakarta.

SQL Server site http://microsoft.com/sql/2005/

ST, J. (2006). Belajar Sendiri.Net dengan Visual C# 2005. Penerbit Andi, Yogyakarta.

Wahyono, T. (2004). Sistem Informasi-Konsep dasar, Analisis Desain dan Implementasi. Graha Ilmu.

Yefta, S. K. (2005). METODOLOGI SI. Presentasi pada tanggal 22/04/2005. Fakultas Teknologi Informasi Universitas Kristen Maranatha, Bandung.


(1)

laporan tugas akhir dengan judul Aplikasi Web untuk sistem penjualan,

promosi dan persediaan di percetakan ”48 Print”.

Perusahaan percetakan ini mempunyai berbagai macam pilihan produk antara lain kartu nama, undangan, faktur pajak, memo, dan masih banyak yang lainnya. Untuk pesanan kartu nama dapat dicetak maksimal dalam waktu dua hari, sedangkan untuk undangan dan lain-lain tergantung pada banyaknya permintaan.

I.2 Perumusan

Masalah

Dalam pembuatan aplikasi ini, penulis merumuskan beberapa masalah yang akan ditangani, di antaranya adalah:

1. Bagaimana membuat sebuah aplikasi web online yang dapat menangani transaksi penjualan dan pembelian barang?

2. Bagaimana membuat sebuah aplikasi web online yang mampu membantu pemilik toko untuk mendata pelanggan-pelanggan yang potensial (pelanggan sering melakukan transaksi)?

3. Bagaimana cara melakukan promosi yang dapat menarik simpati orang?

I.3 Tujuan

Tujuan dari pembuatan aplikasi ini adalah untuk mempermudah pelanggan dalam memesan produk-produk yang ada, mempermudah perusahaan dalam melakukan penjualan dan dapat melakukan promosi secara online. Adapun keuntungan lain dari program tersebut jika digunakan oleh suatu perusahaan percetakan, produknya dapat lebih luas dipasarkan.

I.4 Batasan

Masalah

Dalam pembuatan aplikasi ini, Batasan-batasan aplikasi yaitu sebagai berikut :


(2)

Aplikasi ini memiliki 2 jenis user yaitu Customer dan Admin dengan hak akses user secara umum sebagai berikut :

™ Password user disimpan dalam database dalam bentuk terenkripsi.

™ Dapat melihat harga barang. • User

™ User harus login terlebih dahulu untuk dapat memesan produk

yang ada.

™ User bisa memilih barang dan melihat harga barang.

™ User bisa memodifikasi informasi yang ada pada produk secara

mudah seperti nama yang akan ditampilkan pada produk kartu nama.

™ User bisa melihat laporan pembelian barang apa saja yang telah

dipesan, sehingga dapat dengan mudah mengecek apakah barang sudah dikirim atau belum.

™ User bisa melihat jumlah barang yang paling diminati (paling

banyak terjual) oleh publik.

™ User bisa memesan barang dan menentukan banyaknya barang

yang dibeli. • Admin

™ Admin bisa melihat katalog barang.

™ Admin dapat melihat laporan penjualan.

Percetakan menyediakan batasan hardware secara optimal untuk konsumen, sebagai berikut :

1. hardisk 128 MB 2. memory 512 MB 3. Intel P3 800 MHz. 4. Mouse

5. Keyboard 6. Monitor


(3)

Percetakan menyediakan batasan software secara optimal untuk konsumen, sebagai berikut :

1. Win XP, Win XP SP2 2. Internet Explorer 6 SP 1 3. IIS 5.0

4. ASP.NET 2.0 5. SQL Server 2005

I.5 Sistematika

Penulisan

Penulisan Tugas Akhir ini akan dibuat dalam 6 Bab. Dimana ditiap-tiap babnya akan dibahas seperti di bawah ini :

Bab I Pendahuluan

Berisikan Pendahuluan, Latar Belakang Masalah, Perumusan Masalah, Tujuan Masalah, dan Batasan Masalah.

Bab II Landasan Teori

Berisikan pengertian-pengertian mengenai sistem informasi, sistem informasi lainnya, sistem informasi manajemen, konsep dasar basis data.

Bab III Analisis Dan Perancangan

Berisikan ER-Diagram dan Data Flow Diagram yang digunakan untuk penelitian ini. Menjelaskan juga mengenai kelebihan-kelebihan apa saja yang ada dalam produk tersebut.

Bab IV Hasil Tercapai

Berisikan screen shot dari program yang dibuat, dari cara awal login hingga melakukan transaksi pemesanan.


(4)

Bab V Evaluasi

Dalam bab ini berisikan penerapan tahap implementasi dari program yang dibuat.

Bab VI Penutup

Bab ini berisikan kesimpulan dan saran dari keseluruhan program yang dibuat.


(5)

BAB VI PENUTUP

VI.1 Kesimpulan

Perusahaan “48 Print” dapat dengan mudah melakukan transaksi penjualan melalui internet, mempermudah pelanggan dalam memesan produk yang ada di percetakan, mempermudah perusahaan dalam melakukan penjualan barang dan dapat melakukan promosi secara online. Selain itu karena banyaknya produk dari perusahaan yang banyak terjual, perusahaan semakin dikenal oleh masyarakat luas. Penjualan melalui web site ini dapat memuaskan pelanggan untuk memilih produk dan memesan produk tersebut.

VI.2 Saran-saran

Untuk mengembangkan situs ini, sebaiknya dilakukan hal-hal sebagai berikut:

1. Diharapkan situs ini dapat ditingkatkan dari segi keamanannya, karena transaksi via website sangat rentan terhadap tindakan pencurian data, sehingga pelanggan lebih merasa aman dan nyaman dalam berbelanja di situs ini.


(6)

xii ASP site http://id.wikipedia.org/

Constantianus, F. (2006). Modul Praktikum Pemrograman Web Lanjut. Fakultas Teknologi Informasi Universitas Kristen Maranatha, Bandung.

Davis, Gordon, B, 1974, Management Information Systems. International Mc Graw-Hill, Sydney

Imbar, R. V. & Suteja, B. R. (2006). Pemrograman Web-Commerce dengan Oracle dan ASP. Penerbit INFORMATIKA, Bandung.

Kartoyo, H. S. (2006). 30 Menit menjadi Webmaster. Penerbit OASE Mata Air Makna, Bandung.

Moekijat, 1986, Sistem Informasi Manajemen. Remaja Karya, Bandung.

Murdick, R. G. (1993). Sistem Informasi Untuk Management Modern. Erlangga,Jakarta.

Nugroho, J. (2006). MODEL ENTITY-RELATIONSHIP. Presentasi pada tanggal 26/09/2006. Fakultas Teknologi Informasi Universitas Kristen Maranatha, Bandung.

Prasetyo, D. D. (2006). Pemrograman Aplikasi Database dengan Visual Basic.Net 2005 dan MS Access. Penerbit PT Gramedia, Jakarta.

SQL Server site http://microsoft.com/sql/2005/

ST, J. (2006). Belajar Sendiri.Net dengan Visual C# 2005. Penerbit Andi, Yogyakarta.

Wahyono, T. (2004). Sistem Informasi-Konsep dasar, Analisis Desain dan Implementasi. Graha Ilmu.

Yefta, S. K. (2005). METODOLOGI SI. Presentasi pada tanggal 22/04/2005. Fakultas Teknologi Informasi Universitas Kristen Maranatha, Bandung.