xi Universitas Kristen Maranatha
ABSTRAK
Bidang teknologi informasi khususnya bidang sistem informasi semakin banyak dimanfaatkan dalam kegiatan operasional di perusahaan agar lebih efisien dan efektif. Oleh karena itu, penggunaan sistem operasi tersebut akan digunakan untuk kegiatan operasional di Toko Bangkok Toys dalam proses penjualan, pembelian perusahaan, tracking serta email konfirmasi. Dengan sistem informasi tersebut, kegiatan operasional perusahaan yang dilakukan secara manual diubah ke dalam sistem komputer yang dapat meningkatkan efisiensi dan efektifitas perusahaan. Pengimplementasian sistem informasi ini dilakukan dengan basis desktop application. Sistem Database dalam aplikasi ini menggunakan Microsoft SQL Server 2008 dan bahasa pemrograman C# untuk scripting dengan Visual Studio .NET 2010 sebagai editor pemrograman.
xii Universitas Kristen Maranatha
ABSTRACT
The field of information technology especially in the field of information systems use in the more operations in the company to more efficiently and effectively. Therefore, the use of the operating system will be used for all operations at Bangkok Toys Store in the sales process, the company purchases tracking and email confirmation. With this information the system, all the company's operations were previously done manually will be transformed into a computer system that is expected to improve the efficiency and effectiveness of the company. Implementation of information systems is done on the basis of the desktop application. Database System in this application using Microsoft SQL Server 2008 and C # programming language for scripting with Visual Studio. NET 2010 as a programming editor.
v Universitas Kristen Maranatha
DAFTAR ISI
Prakata ... ii
ABSTRAK ... ix
ABSTRACT ... x
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB 2. KAJIAN TEORI ... 5
2.1 Penjualan ... 5
2.2 Pembelian ... 5
2.3 Flowchart ... 6
2.4 ERD (Entity Relationship Diagram) ... 7
2.5 Pemrograman Berorientasi Objek ... 9
2.6 C# ( C Sharp ) ... 10
2.7 SQL (Structured Query Language) ... 15
2.7.1 DDL (Data Definiton Languange) ... 16
2.7.2 DML ... 16
2.8 Microsoft Visual Studio 2010 ... 16
2.9 Microsoft SQl Server 2008 R2 Express ... 16
2.10 Unified Modelling Languange (UML)... 17
2.11 Blackbox Testing ... 18
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 21
3.1 Proses Bisnis ... 21
3.1.1 Proses Bisnis Penjualan barang ... 21
3.1.2 Proses Bisnis Pembelian ... 23
vi Universitas Kristen Maranatha
3.3 Transformasi ERD to Table ... 27
3.3.1 Tabel Supplier ... 27
3.3.2 Tabel Pembelian ... 27
3.3.3 Tabel Konsumen ... 28
3.3.4 Tabel Penjualan ... 28
3.3.5 Tabel Penjualan Detail ... 28
3.3.6 Tabel Barang ... 29
3.3.7 Tabel User... 29
3.4 Use Case Diagram ... 30
... 30
3.5 Activity Diagram ... 31
3.5.1 Proses Login ... 31
3.5.2 Proses Tambah Penjualan ... 31
3.5.3 Proses Lihat Penjualan ... 33
3.5.4 Proses Print Faktur Penjualan ... 33
3.5.5 Proses Tambah Pembelian ... 34
3.5.6 Proses Lihat Pembelian ... 36
3.5.7 Proses Tambah Barang ... 36
3.5.8 Proses Update Barang ... 37
3.5.9 Proses Delete Barang ... 38
3.5.10 Proses Tambah Konsumen ... 39
3.5.11 Proses Update Konsumen ... 40
3.5.12 Proses Delete Konsumen... 40
3.5.13 Proses Add Supplier ... 42
3.5.14 Proses Update Supplier ... 42
3.5.15 Proses Delete Supplier ... 43
3.5.16 Proses Add User ... 44
3.5.17 Proses Update User ... 45
3.5.18 Proses Delete User ... 46
vii Universitas Kristen Maranatha
3.6.1 Rancangan Form Login ... 47
3.6.2 Rancangan Halaman Utama ... 48
3.6.3 Rancangan Tambah Penjualan ... 48
3.6.4 Rancangan Tambah Penjualan Detail ... 49
3.6.5 Rancangan Lihat Penjualan ... 50
3.6.6 Rancangan Lihat Penjualan Detail ... 51
3.6.7 Rancangan Tambah Pembelian ... 51
3.6.8 Rancangan Tambah Pembelian Detail ... 52
3.6.9 Rancangan Lihat Pembelian ... 52
3.6.10 Rancangan Lihat Pembelian Detail ... 53
3.6.11 Rancangan Tambah Barang ... 53
3.6.12 Rancangan Update Barang ... 54
3.6.13 Rancangan Barang ... 55
3.6.14 Rancangan Tambah Konsumen ... 55
3.6.15 Rancangan Update Konsumen ... 56
3.6.16 Rancangan Konsumen ... 56
3.6.17 Rancangan Tambah Supplier ... 57
3.6.18 Rancangan Update Supplier ... 57
3.6.19 Rancangan Supplier... 58
BAB 4. HASIL PENELITIAN ... 59
4.1 Form Login ... 59
4.2 Halaman Registrasi ... 59
4.3 Halaman User... 60
4.4 Halaman admin ... 61
4.5 Halaman Penjualan ... 61
4.6 Halaman Penjualan Detail ... 62
4.7 Halaman Lihat Penjualan ... 63
4.8 Halaman Lihat Penjualan Detail ... 64
4.9 Halaman Pembelian ... 65
viii Universitas Kristen Maranatha
4.11 Halaman Barang ... 66
4.12 Halaman Add Barang ... 66
4.13 Halaman Update Barang ... 68
4.14 Halaman Konsumen ... 68
4.15 Halaman Add Konsumen ... 69
4.16 Halaman update Konsumen ... 70
4.17 Halaman Supplier ... 70
4.18 Halaman Add Supplier ... 71
4.19 Halaman Update Supplier ... 72
4.20 Halaman Laporan Penjualan ... 72
4.21 Halaman Laporan Pembelian ... 73
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 74
5.1 Form Login ... 74
5.2 Form Barang ... 74
5.3 Form Konsumen ... 76
5.4 Form Supplier ... 78
5.5 Form Faktur Jual ... 80
5.6 Form Faktur Jual Detail ... 81
5.7 Form Faktur Pembelian ... 82
5.8 Form Faktur Pembelian Detail ... 83
BAB 6. SIMPULAN DAN SARAN ... 84
6.1 Simpulan ... 84
6.2 Saran ... 84
1 Universitas Kristen Maranatha
BAB 1.
PENDAHULUAN
Pada bab ini membahas tentang latar belakang masalah,rumusan masalah, tujuan pembahasan, lingkup kajian,sumber data dan sistematika penyajian dari Toko Bangkok Toys pada aplikasi.
1.1 Latar Belakang Masalah
Perkembangan teknologi sekarang ini berkembang dengan pesat dan teknologi banyak dipergunakan untuk membantu mempermudah pekerjaan manusia dalam banyak hal. Salah satunya adalah membantu dalam kegiatan perekonomian manusia seperti mencatat penjualan, pembelian dan membantu dalam laporan-laporan.
Bangkok Toys adalah toko yang bergerak di bidang perekonomian, Bangkok Toys menjual mainan secara eceran maupun grosir. Dalam kegiatan perekonomian Bangkok Toys mengalami beberapa kesulitan seperti dalam mencatat penjualan dan pembelian karena masih dilakukan secara manual.
Pada Toko Bangkok Toys juga untuk sementara pencatatan data penjualan, pembelian serta barang masih di kelola oleh owner saja. Di sini terlihat suatu masalah bahwa untuk ke depannya diharapkan dapat dikelola bukan hanya oleh owner sehingga owner dapat lebih mudah menjalankan rentetan pekerjaan yang ada.
Aplikasi ini diharapkan dapat membuat Toko Bangkok Toys menjadi lebih berkembang dan dapat mempermudah dalam pendataan barang, pembelian serta penjualannya. Aplikasi ini juga berharap dengan mengubah beberapa sisterm manual menjadi terkomputerisasi, dapat mengurangi kesalahan-kesalahan dan memudahkan pemilik Toko Bangkok Toys dalam melakukan aktivitasnya.
1.2 Rumusan Masalah
Adapun rumusan masalah yang dapat disimpulkan dari latar belakang di atas, seperti:
2 Universitas Kristen Maranatha 2. Bagaimana membuat sebuah aplikasi yang memudahkan penjualan
dan pembelian barang pada Toko Bangkok Toys?
3. Bagaimana membuat laporan untuk memudahkan melihat hasil penjualan dan pembelian pada Toko Bangkok Toys?
1.3 Tujuan Pembahasan
Tujuan pembahasan yang dapat ditarik dari rumusan masalah di atas adalah :
1. Membuat aplikasi yang dapat mengelola data barang.
2. Membuat aplikasi yang dapat melakukan penjualan pembelian secara terintegrasi pada setiap transaksi yang di lakukan.
3. Membuat aplikasi yang dapat membuat laporan untuk transaksi pembelian dan penjualan.
1.4 Ruang Lingkup Kajian
Berikut ini merupakan ruang lingkup kajian dalam pengerjaan seminar tugas akhir ini, yang dapat di jabarkan sebagai berikut :
Untuk batasan Hardware Client :
o Desktop Computer dengan batasan minimal :
Processor Intel pentium 4 2,0 GHz
o Desktop Computer Client menggunakan:
Sistem operasi Microsoft Windows 7 Ultimate.
o Pembuatan aplikasi menggunakan software :
Sistem Basis Data: SQL Server 2008
3 Universitas Kristen Maranatha
- Editor Pemrograman: Microsoft Visual Studio 2010
Batasan Aplikasi
o Pengguna dapat mengakses ke semua fitur yang ada dalam aplikasi
ini seperti :
Pembelian : Mengelola Data Pembelian
Penjualan :Mengelola Data Penjualan
Barang :Mengelola Data Barang
Konsumen :Mengelola Data Konsumen
Supplier : Mengelola Data Supplier
Laporan Penjualan : Melihat Laporan Penjualan dengan
Sumber data pada pengerjaan aplikasi ini terdiri dari dua yaitu :
o Primer
1.6 Sistematika Penyajian
Adapun sistematika penyajian dari laporan tugas akhir ini adalah sebagai berikut :
4 Universitas Kristen Maranatha Membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, serta sistematika penyajian.
BAB 2 LANDASAN TEORI
Membahas mengenai teori-teori yang digunakan dalam tugas akhir penulis.
BAB 3 ANALISIS DAN PERANCANGAN
Membahas mengenai proses bisnis, rancangan ERD, Data Dictionary,
Use Case Diagram , dan Activity Diagram
BAB 4 HASIL PENELITIAN
Membahas mengenai fungsi dan cara penggunaan aplikasi yang telah dibuat.
BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Berisi hasil pengujian aplikasi.
BAB 6 SIMPULAN DAN SARAN
84 Universitas Kristen Maranatha
BAB 6.
SIMPULAN DAN SARAN
Berikut merupakan simpulan dan saran yang bisa didapat hasil analisis yang dilakukan pada Toko Bangkok Toys.
6.1 Simpulan
Berdasarkan pada hasil yang telah dicapai dalam penelitian ini, dapat disimpulkan bahwa secara garis besar aplikasi ini sudah berdaya guna cukup baik untuk memenuhi kebutuhan-kebutuhan dari Toko Bangkok Toys yang telah dijabarkan pada Bab 1, yaitu:.
1. Aplikasi ini mendukung kegiatan operasional perusahaan dengan pengelolaan penjualan. Dengan mudahnya penggunaan sehingga meningkatkan efesiensi pengolahan penjualan.
2. Aplikasi ini sudah menduk ung fitur edit role untuk memudahkan pemilik dalam pengembangan role ke depannya lebih lanjut .
3. Aplikasi ini juga mendukung pembelian yang dapat dilakukan oleh konsumen sendiri di Toko Bangkok Toys
Secara umum aplikasi ini bisa dikatakan berhasil dalam membantu
kegiatan transaksi penjualan, pembelian pada Toko Bangkok Toys. Diharapkan hasil pengerjaan aplikasi ini dapat diterapkan oleh pihak bersangkutan sehingga bisa mempermudah dalam kegiatan operasionalnya sehari-hari.
6.2 Saran
Aplikasi Penjualan,Pembelian,dan Persediaan
pada Toko Bangkok Toys
Tugas Akhir
Diajukan untuk Memenuhi Persyaratan Akademik Dalam
Menyelesaikan Pendidikan Pada Program studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
Stefanus Wely Heladias
1572907
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
ii
PRAKATA
Puji dan syukur penulis panjatkan kepada Tuhan Yesus Kristus karena atas kasih, hikmat dan bimbingan-Nyalah, penulis dapat menyelesaikan pembuatan laporan ini yang berjudul “Aplikasi Penjualan,Pembelian,dan Persediaan pada Toko Bangkok Toys”.
Adapun tujuan dari penulisan laporan ini adalah untuk memenuhi persyaratan dalam memenuhi tugas akhir, Program Studi Teknik Informatika, di Universitas Kristen Maranatha, Bandung.
Dalam menyelesaikan laporan ini, penulis sadar tidak lepas dari bantuan beberapa pihak yang telah membantu memberikan dukungan baik secara materi maupun moral. Karena itu, penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada :
1. Saron Kurniawati Yefta, S.Kom.,M.T. selaku dosen pembimbing yang dengan segala kebaikan dan kesabarannya telah meluangkan waktu, pikiran, dan tenaga dalam membimbing penulis untuk menyelesaikan laporan ini.
2. Dr.Hapnes Toba,M.Sc. selaku Dekan Fakultas Teknologi Informasi, Universitas Kristen Maranatha.
3. Robby Tan, S.T., M. Kom. selaku Ketua Jurusan Program Studi S1 Teknik
Informatika, Fakultas Teknologi Informasi, Universitas Kristen Maranatha. 4. Orangtua wali penulis yang selalu memberikan dukungan materiil,
dukungan moril, kesabaran, kasih sayang dan pengertian kepada penulis. 5. Semua teman-teman dan sahabat penulis yang telah membantu penulis
dalam memberikan dukungan moral dan bantuannya selama ini.
6. Semua pihak yang telah memberikan sumbangan pikiran dan bantuan pada penulis yang tidak mungkin disebutkan satu per satu.
iii
karena itu, penulis memohon maaf yang sebesar-besarnya bila di dalam laporan ini masih terdapat kesalahan. Semoga laporan ini membawa manfaat yang berarti bagi pembaca.
Bandung, 29 Agustus 2016