ABSTRAK
Sistem Informasi Usaha Dagang Pada UD.Beling Jaya ini adalah suatu sistem informasi pengolahan data yang mendukung seluruh proses bisnis yang ada pada UD.Beling jaya seperti penjualan, pembelian, peminjaman, penggajian, dan laporan seluruh transaksi yang sudah berlangsung. Master Data yang ada meliputi data barang, data supplier, data customer, dan data karyawan. Pembuatan Sistem Informasi Usaha Dagang ini diharapkan dapat membantu seluruh kegiatan transaksi yang ada pada UD.Beling Jaya. Perancangan sistem informasi dagang ini menggunakan metode waterfall, perancangan untuk mendukung proses bisnis yang diigunakan adalah flowmap, Data Flow Diagram, Entity Relationship Diagram, dan Kamus Data, sedangkan untuk pengumpulan data menggunakan cara observarsi, wawancara, dan studi pustaka. Teknologi untuk pengembangan Sistem Informasi Usaha Dagang ini menggunakan SQL Server 2008 untuk database lalu ASP.NET untuk pengembangan aplikasi berbasis web dan bahasa pemrograman yang digunakan adalah C#(CSharp). Hasil dari sistem informasi usaha dagang ini nantinya akan memiliki banyak keuntungan yang didapat yaitu pada pengolahan data seluruh transaksi yang ada secara otomatis sehingga mengurangi kemungkinan dalam penginputan data dan dari laporan pun dirasa dapat membantu dengan memperlihatkan hal yang dibutuhkan untuk mengolah data menjadi cepat dan mudah.
ABSTRACT
Trading Business Information In UD.Beling Jaya is an information system that supports the entire data processing existing business processes in UD.Beling victorious as sales, purchases, loans, payroll, and report all transactions that have taken place. Existing master data includes the data item, supplier data, customer data, and employee data. Making Trading Business Information Systems is expected to help around the activities of existing transactions in UD.Beling Jaya. This trade information system design using waterfall method, tool diigunakannya is flowmap, Data Flow Diagram, Entity Relationship Diagram, and Data Dictionary, whereas for data collection using observarsi way, interviews, and literature. Technology for the development of Commerce Business Information Systems is using SQL Server 2008 and ASP.NET database to a web-based application development and programming language used is C # (csharp). The results of this trade information system will have many benefits that the entire data processing transactions available automatically, thereby reducing the possibility of the input data and of the report was deemed can help by showing things that are needed to process the data becomes fast and easy.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
DAFTAR NOTASI/ LAMBANG ... xviii
DAFTAR SINGKATAN ... xxiii
DAFTAR ISTILAH ... xxiv
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 3
1.4 Ruang Lingkup Kajian... 4
1.5 Sumber Data ... 6
1.6 Sistematika Penyajian ... 6
BAB 2. KAJIAN TEORI ... 8
2.1 Metode Waterfall ... 8
2.2 Konsep Dasar Sistem Informasi ... 10
2.3 Konsep Dasar Website ... 10
2.3.1 Cara Kerja Website ... 11
2.4 Konsep Pengembangan Sistem ... 11
2.4.1 Diagram konteks ... 11
2.4.2 Diagram Alir Data ... 12
2.4.3 Kamus Data ... 13
2.5 Pengertian Basis Data ... 14
2.5.2 Operasi Dasar Basis Data ... 15
2.5.3 Bahasa Basis Data (Database Language) ... 15
2.6 Entity Relationship Diagram (ERD)... 16
2.7 Flow Of Document ... 16
2.8 ASP.NET ... 17
2.9 .NET Framework ... 18
2.10 SQL Server 2008 ... 18
2.11 Visual Studio 2010 ... 19
2.12 Black Box ... 19
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 20
3.1 Profil Perusahaan ... 20
3.2 Analisis Kebutuhan Fungsional ... 20
3.2.1 Flowchart Transaksi Pembelian ... 21
3.2.2 Flowchart Transaksi Penjualan ... 23
3.2.3 Flowchart Penggajian Karyawan ... 25
3.2.4 Flowchart Peminjaman ... 26
3.3 Perancangan Basis Data ... 27
3.3.1 Entity Relationship Diagram (ERD) ... 28
3.3.2 Tabel Relasi ... 28
3.3.3 Diagram Konteks ... 38
3.3.4 Data Flow Diagram (DFD) ... 40
3.3.5 Kamus Data ... 50
3.3.6 Spesifikasi Proses ... 59
3.4 Perancangan Antar Muka ... 70
3.4.1 Perancangan Halaman Login ... 70
3.4.2 Perancangan halaman home admin ... 71
3.4.3 Perancangan Halaman Barang Admin ... 71
3.4.4 Perancangan Halaman Barang dengan Alert Simpan ... 72
3.4.5 Perancangan Halaman Menu Karyawan ... 73
3.4.6 Perancangan Halaman Karyawan Alert simpan ... 74
3.4.7 Perancangan Halaman Bank ... 74
3.4.9 Perancangan Halaman Supplier ... 76
3.4.10 Perancangan Halaman Supplier Alert Simpan\ ... 76
3.4.11 Perancangan Halaman Customer ... 77
3.4.12 Perancangan Halaman Customer Alert Simpan ... 78
3.4.13 Perancangan Halaman Kehadiran Karyawan ... 78
3.4.14 Perancangan Halaman Kehadiran Karyawan Alert simpan .. 79
3.4.15 Perancangan Halaman Transaksi Pembelian ... 80
3.4.16 Perancangan Halaman Transaksi Pembelian Alert Simpan.. 80
3.4.17 Perancangan Halaman Transaksi Penjualan ... 81
3.4.18 Perancangan Halaman Transaksi Penjualan Alert Simpan .. 82
3.4.19 Perancangan Halaman Peminjaman ... 82
3.4.20 Perancangan Halaman Peminjaman Alert Simpan ... 83
3.4.21 Perancangan Halaman Penggajian Karyawan ... 84
3.4.22 Perancangan Halaman Laporan Transaksi Pembelian ... 84
3.4.23 Perancangan Halaman Laporan Transaksi Penjualan ... 85
3.4.24 Perancangan Halaman Laporan Kehadiran Karyawan ... 86
3.4.25 Perancangan Halaman Laporan Peminjaman ... 86
3.4.26 Perancangan Halaman Laporan Penggajian Karyawan ... 87
3.4.27 Perancangan Halaman Laporan Keuangan ... 88
BAB 4. HASIL PENELITIAN ... 89
4.1 Implementasi ... 89
4.1.1 Implementasi Antar Muka Untuk Admin dan User ... 89
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 108
5.1 Pengujian Sistem ... 108
5.1.1 Pengujian Login... 109
5.1.2 Pengujian Pengolahan Data Supplier... 110
5.1.3 Pengujian Pengolahan Data Customer ... 113
5.1.4 Pengujian Pengolahan Data Karyawan ... 115
5.1.5 Pengujian Pengolahan Data Barang ... 117
5.1.6 Pengujian Pengolahan Data Bank ... 119
5.1.7 Pengujian Pengolahan Data Pembelian ... 121
5.1.9 Pengujian Pengolahan Transaki Penjualan ... 125
5.1.10 Pengujian Pengolahan Data Penggajian ... 128
5.1.11 Pengujian Pengolahan Data Peminjaman ... 130
BAB 6. SIMPULAN DAN SARAN ... 134
6.1 Simpulan ... 134
6.2 Saran ... 135
DAFTAR GAMBAR
Gambar 2.1 Metode Waterfall ... 8
Gambar 3.1 Flowchart Transaksi Pembelian ... 23
Gambar 3.2 Flowchart Transaksi Penjualan ... 24
Gambar 3.3 Flowchart Penggajian Karyawan ... 26
Gambar 3.4 Flowchart Peminjaman ... 27
Gambar 3.5 Entity Relationship Diagram (ERD) ... 28
Gambar 3.6 Diagram Konteks... 39
Gambar 3.7 DFD Level 1 ... 41
Gambar 3.8 DFD Level 2 Proses 2 (Pengolahan Data Master) ... 43
Gambar 3.9 DFD Level 2 Proses 2 (Pengolahan Data Transaksi)... 44
Gambar 3.10 DFD Level 3 Proses 2.1 (Pengolahan Data Barang) ... 46
Gambar 3.11 DFD Level 3 Proses 2.2 (Pengolahan Data Customer) ... 47
Gambar 3.12 DFD Level 3 Proses 2.3 (Pengolahan Data Supplier) ... 48
Gambar 3.13 DFD Level 3 Proses 2.4 (Pengolahan Data User)... 49
Gambar 3.14 DFD Level 3 Proses 2.5 (Pengolahan Data Karyawan) ... 50
Gambar 3.15 Perancangan Halaman Login ... 70
Gambar 3.16 Perancangan halaman home admin ... 71
Gambar 3.17 Perancangan Halaman Barang Admin ... 72
Gambar 3.18 Perancangan Halaman Barang dengan Alert Simpan... 73
Gambar 3.19 Perancangan Halaman Menu Karyawan ... 73
Gambar 3.20 Perancangan Halaman Karyawan Alert simpan ... 74
Gambar 3.21 Perancangan Halaman Bank ... 75
Gambar 3.22 Perancangan Halaman Bank Alert Simpan ... 75
Gambar 3.23 Perancangan Halaman Supplier ... 76
Gambar 3.24 Perancangan Halaman Supplier Alert Simpan ... 77
Gambar 3.25 Perancangan Halaman Customer ... 77
Gambar 3.26 Perancangan Halaman Customer Alert Simpan ... 78
Gambar 3.27 Perancangan Halaman Kehadiran Karyawan ... 79
Gambar 3.28 Perancangan Halaman Kehadiran Karyawan Alert simpan .... 79
Gambar 3.30 Perancangan Halaman Transaksi Pembelian Alert Simpan .... 81
Gambar 3.31 Perancangan Halaman Transaksi Penjualan ... 81
Gambar 3.32 Perancangan Halaman Transaksi Penjualan Alert Simpan ... 82
Gambar 3.33 Perancangan Halaman Peminjaman ... 83
Gambar 3.34 Perancangan Halaman Peminjaman Alert Simpan ... 83
Gambar 3.35 Perancangan Halaman Penggajian Karyawan ... 84
Gambar 3.36 Perancangan Halaman Laporan Transaksi Pembelian ... 85
Gambar 3.37 Perancangan Halaman Laporan Transaksi Penjualan ... 85
Gambar 3.38 Perancangan Halaman Laporan Kehadiran Karyawan ... 86
Gambar 3.39 Perancangan Halaman Laporan Peminjaman ... 87
Gambar 3.40 Perancangan Halaman Laporan Penggajian Karyawan... 87
Gambar 3.41 Perancangan Halaman Laporan Keuangan ... 88
Gambar 4.1 Tampilan Login ... 89
Gambar 4.2 Tampilan Home ... 90
Gambar 4.3 Tampilan Home (Lanjutan) ... 91
Gambar 4.4 Tampilan Menu Barang ... 91
Gambar 4.5 Tampilan SubMenu Data Karyawan pada Menu Karyawan ... 92
Gambar 4.6 Tampilan SubMenu Kehadiran Karyawan pada Menu Karyawan93 Gambar 4.7 Tampilan Halaman Menu Supplier ... 93
Gambar 4.8 Tampilan Halaman Menu Customer ... 94
Gambar 4.9 Tampilan Halaman Menu Transaksi Penjualan ... 95
Gambar 4.10 Tampilan Halaman Menu Transaksi Penggajian ... 95
Gambar 4.11 Tampilan Halaman Menu Transaksi Peminjaman ... 96
Gambar 4.12 Tampilan Halaman Menu Transaksi Pembelian ... 97
Gambar 4.13 Tampilan Halaman Submenu Pengaturan user ... 97
Gambar 4.14 Tampilan Halaman Submenu Pengaturan bank ... 98
Gambar 4.15 Tampilan Halaman Menu Laporan Pembelian ... 98
Gambar 4.16 Tampilan Halaman Print Laporan Pembelian ... 99
Gambar 4.17 Tampilan Halaman Menu Barang Pada Karyawan ... 100
Gambar 4.18 Tampilan Halaman Menu Data Karyawan Pada Karyawan .. 101
Gambar 4.21 Tampilan Halaman Print Laporan Keuangan ... 103
Gambar 4.22 Tampilan Halaman Print Laporan Penggajian ... 104
Gambar 4.23 Tampilan Halaman Print Laporan Peminjaman ... 104
DAFTAR TABEL
Tabel 3.1 Tabel User_login ... 29
Tabel 3.2 Tabel Karyawan ... 29
Tabel 3.3 Tabel bank ... 30
Tabel 3.4 Tabel barang ... 30
Tabel 3.5 Tabel Customer ... 30
Tabel 3.6 Tabel Supplier ... 31
Tabel 3.7 Tabel Penjualan ... 32
Tabel 3.8 Tabel Pembelian ... 32
Tabel 3.9 Tabel Peminjaman ... 32
Tabel 3.10 Tabel Kehadiran ... 33
Tabel 3.11 Tabel Gaji ... 34
Tabel 3.12 Tabel DetailBarang ... 35
Tabel 3.13 Tabel Detail_penjualan ... 35
Tabel 3.14 Tabel Detail_peminjaman ... 36
Tabel 3.15 Tabel Detail_pembelian ... 37
Tabel 3.16 Tabel Master_setting ... 37
Tabel 3.17 Data Login user karyawan ... 50
Tabel 3.18 Data Barang ... 51
Tabel 3.19 Data Detail Barang ... 51
Tabel 3.20 Data Karyawan ... 52
Tabel 3.21 Data Customer ... 52
Tabel 3.22 Data Supplier ... 53
Tabel 3.23 Data Bank ... 53
Tabel 3.24 Data Peminjaman... 54
Tabel 3.25 Data Detail Peminjaman ... 54
Tabel 3.26 Data Kehadiran ... 55
Tabel 3.27 Data Gaji ... 55
Tabel 3.28 Data Transaksi Pembelian ... 56
Tabel 3.29 Data Detail Transaksi Pembelian ... 57
Tabel 3.31 Data Detail Transaksi Penjualan ... 58
Tabel 3.32 Data Master Setting Peminjaman ... 58
Tabel 3.33 Spesifikasi Proses Login ... 59
Tabel 3.34 Spesifikasi Proses Tambah Data Karyawan ... 60
Tabel 3.35 Spesifikasi Proses Hapus Data Karyawan ... 61
Tabel 3.36 Spesifikasi Proses Ubah Data Karyawan ... 61
Tabel 3.37 Spesifikasi Proses Tambah Data Customer ... 62
Tabel 3.38 Spesifikasi Proses Hapus Data Customer ... 62
Tabel 3.39 Spesifikasi Proses Ubah Data Customer ... 63
Tabel 3.40 Spesifikasi Proses Tambah Data Supplier ... 64
Tabel 3.41 Spesifikasi Proses Hapus Data Supplier ... 64
Tabel 3.42 Spesifikasi Proses Ubah Data Supplier ... 65
Tabel 3.43 Spesifikasi Proses Tambah Data User_login ... 65
Tabel 3.44 Spesifikasi Proses Hapus Data User_login ... 66
Tabel 3.45 Spesifikasi Proses Ubah Data User Login ... 67
Tabel 3.46 Spesifikasi Proses Pembelian ... 67
Tabel 3.47 Spesifikasi Proses Penjualan ... 68
Tabel 3.48 Spesifikasi Proses Penggajian ... 68
Tabel 3.49 Spesifikasi Proses Peminjaman ... 69
Tabel 5.1 Rencana Pengujian ... 108
Tabel 5.2 Pengujian Login ... 109
Tabel 5.3 Pengujian Pengolahan Data Supplier ... 110
Tabel 5.4 Pengujian Pengubahan Data Supplier ... 111
Tabel 5.5 Pengujian Tambah Data Customer ... 113
Tabel 5.6 Pengujian Pengubahan Data Customer ... 114
Tabel 5.7 Pengujian Tambah Data Karyawan... 115
Tabel 5.8 Pengujian Pengubahan Data Karyawan ... 116
Tabel 5.9 Pengujian Tambah Data Barang ... 117
Tabel 5.10 Pengubahan Data Barang ... 118
Tabel 5.11 Pengujian Tambah Data Bank ... 119
Tabel 5.12 Pengujian Pengubahan Data Bank ... 120
Tabel 5.14 Pengujian Cari Detail Pembelian ... 123
Tabel 5.15 Pengujian Cetak Detail Pembelian ... 124
Tabel 5.16 Pengujian Penambahan Data Transaksi Penjualan ... 125
Tabel 5.17 Pengujian Pengubahan Data Transaksi Penjualan ... 127
Tabel 5.18 Pengujian Penambahan Data Transaksi Penggajian ... 128
Tabel 5.19 Pengujian Pengubahan Data Penggajian ... 129
Tabel 5.20 Pengujian Penambahan Data Peminjaman ... 131
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Simbol arus Simbol yang digunakan
untuk menghubungkan antara symbol yang satu dengan simbol lain atau menyatakan jalannya arus suatu proses
Anotasi Berupa simbol untuk memasukan komentar magnetik atau output disimpan ke pita magnetic
Terminator Simbol untuk
permulaan (start) atau akhir (stop) dari suatu kegiatan
Penyimpanan data
Simbol yang
menyatakan input yang berasal dari disk atau disimpan di disk
Proses pengolahan data / komputer
Operasi Manual
Proses yang dilakukan dengan manual
Input Manual Simbol untuk
memasukan data
secara manual on-line keyboard
Input / Output Menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya.
Konektor Simbol untuk
menyambungkan
proses dalam halaman yang sama atau output yang digunakan yaitu layar, plotter, printer dan sebagainya
File Store Merupakan media
Delicion Menunjukan pilihan keputusan
Arsip Penyimpanan yang
dapat diakses oleh komputer secara langsung
ERD Entitas / entity Entitas merupakan data
inti yang akan disimpan; bakal tabel pada basis data
Atribut Field atau kolom data yang butuh disimpan dalam suatu entitas Atribut kunci
primer
Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record
multiplicity
perangkat lunak yang akan
diimplementasikan dengan pemrograman terstruktur, maka pemodelan notasi inilah yang harusnya menjadi fungsi atau prosedur
didalam kode perangkat lunak yang akan
diimplementasikan dengan pemrograman terstruktur, maka pemodelan notasi inilah yang harusnya dibuat menjadi tabel-tabel basis data yang dibutuhkan, tabel-tabel ini juga harus sesuai dengan perancangan tabel-tabel basis data (Entity Relationship Diagram (ERD),
Conceptual Data Model
Model (PDM) ) lunak yang dimodelkan atau sistem lain yang terkait dengan aliran data dari sistem yang
= Disusun atau terdiri dari
+ Dan
Notasi/Lambang Flowchart dari Hartono [1]
DAFTAR SINGKATAN
ERD Entity Relationship Diagram
DAFTAR ISTILAH
Black box “Pengujian metode black box terfokus pada apakah unit program memenuhi kebutuhan yang
BAB 1. PENDAHULUAN
1.1 Latar Belakang Masalah
Semakin pesatnya perkembangan ilmu pengetahuan dan teknologi di saat ini yang sangat berpengaruh terhadap kemajuan dunia bisnis, baik secara individual, instansi pemerintah, mapupun swasta. Perkembangan informasi mempunyai peranan yang sangat penting untuk menciptakan kemajuan di semua bidang yang dimanfaatkan bagi kepentingan manusia pada umumnya. Sistem informasi juga merupakan salah satu bagian penting bagi dunia bisnis dalam meningkatkan produktivitas, baik dalam memperoleh informasi, mengolah data, dan menggunakan informasi tersebut terutama untuk kepentingan intern usaha dagang tersebut.
Usaha Dagang Beling Jaya sebagai usaha dagang yang bergerak dibidang pengelolaan barang bekas/daur ulang. Pengelolaan barang bekas/daur ulang yang ada di usaha dagang Beling Jaya ini meliputi kardus, Koran, kertas putih (HVS, A4), besi, tembaga, ember/plastik, aqua botol, aqua gelas, dan majalah. Didalam usaha dagang ini memerlukan pengolahan sistem informasi yang baik, dimana kebijakan-kebijakan dan keputusan yang diambil berdasarkan informasi yang diperoleh akan berpengaruh terhadap kelangsungan hidup usaha dagang. Di dalam usaha dagang Beling Jaya ini segala kegiatan bisnisnya dilakukan secara manual seperti Pencatatan penjualan dan pembelian barang, peminjaman uang, penggajian karyawan, pengelolaan data costumer dan laporan keuangan yang berlangsung dalam usaha dagang Beling Jaya ini. Segala proses bisnis yang dilakukan secara manual inilah yang membuat tidak efisien dan efektifnya usaha dagang yang dilakukan.
2
Informasi ini disajikan untuk menunjang proses bisnis usaha dagang khususnya untuk membantu pihak pengelola usaha dagang dalam mengambil keputusan. Dengan adanya masalah ini, penulis bermaksud merancang dan membuat suatu sistem informasi pengelolahan pembelian dan penjualan barang, penggajian karyawan, peminjaman (LOAN), pencatatan data customer dan pembuatan laporan keuangan yang baik, guna tercapainya tujuan usaha dagang.
Oleh karena itu, penulis ingin mengadakan penyusunan dalam menyusun permasalahan sistem informasi semua proses bisnis usaha dagang Beling Jaya. Sehingga penulis dapat mengangkat topik tersebut dengan judul “Sistem Informasi Pada UD.Beling Jaya Menggunakan ASP.NET”.
1.2 Rumusan Masalah
Permasalahan yang dibahas dalam tugas akhir ini adalah
1. Bagaimana cara merancang dan membuat sebuah sistem informasi usaha dagang yang efektif dan efisien menggunakan asp.net? 2. Bagaimana cara membuat sistem informasi yang dapat
memaksimalkan pengelolaan penjualan dan pembelian barang dengan efektif?
3. Bagaimana cara membuat sistem informasi penggajian karyawan sesuai kebutuhan proses bisnis usaha dagang Beling Jaya?
4. Bagaimana cara membuat sistem informasi yang dapat memaksimalkan pengelolaan data costumer, data supplier, data customer, dan data karyawan yang efektif dan efisien menggunakan asp.net?
5. Bagaimanan membuat sistem informasi yang dapat memaksimalkan pengolahan data barang yang selalu update sesuai dengan keperluan usaha dagang?
3
penjualan barang, pembelian barang, penggajian karyawan, dan peminjaman yang terjadi?
7. Bagaimana membuat sistem informasi yang dapat memaksimalkan pencatatan peminjaman uang karyawan dan supplier?
1.3 Tujuan Pembahasan
Berdasarkan perumusan masalah, maka dapat dikemukakan suatu tujuan dari pembahasan yaitu :
1. Menerapkan perancangan website yang menarik sehingga dapat digunakan secara efktif dan efisien oleh pengguna.
2. Menghasilkan Sistem pengolahan penjualan dan pembelian barang yang efektif guna mendukung kelancaran usaha dagang Beling Jaya.
3. Menghasilkan Sistem penggajian karyawan sesuai kebutuhan proses bisnis, dengan pembayaran gaji yang dapat dilakukan per bulan, setiap minggu ataupun sesuai kebutuhan, serta dapat mencetak slip gaji karyawan.
4. Menghasilkan sistem pengolahan data costumer dengan baik. 5. Menghasilkan sistem pengolahan data barang yang selalu dapat di
update, insert dan delete dalam harganya ataupun nama-nama barang yang ada oleh admin.
6. Menghasilkan sistem pencatatan laporan keuangan yang terjadi pada usaha dagang Beling Jaya, dapat dilihat laporannya perminggu, perhari ataupun perbulan.
4
1.4 Ruang Lingkup Kajian
Berdasarkan masalah yang ada di atas, ruang lingkup untuk perancangan aplikasi ini adalah sebagai berikut :
1. Laporan keuangan perbulan dari penjualan dan pembelian di website.
2. Laporan keuangan pertahun dari penjualan dan pembelain di website.
3. Laporan keuangan tidak berupa laporan keuangan Accounting
seperti jurnal umum, neraca saldo, dan sebagainya. Jadi hanya detail laporan transaksi penjualan barang, pembelian barang, penggajian karyawan, dan peminjaman yang terjadi.
4. User yang menggunakan sistem ini ada 2 jenis user. User pertama yaitu admin dan user biasa(karyawan). User biasa didaftarkan oleh admin.
5. Proses penjualan barang dicatat pada sistem yang akan dimasukkan ke laporan keuangan yang dilakukan oleh admin/pemilik.
6. Proses pembelian barang dapat dilakukan oleh user biasa dan admin. Di dalamnya meliputi nama-nama barang, harga barang sesuai dengan jenis costumer yang menjual barang ke usaha dagang Beling Jaya dan dapat dihitung secara otomatis menggunakan sistem dengan perhitungan potongan persen harga barang sesuai kondisi barang.
7. Penggajian karyawan dilakukan oleh admin/pemilik dengan jenis penggajian yang dapat dilakukan secara perbulan, perminggu dan dapat di sesuaikan oleh kebutuhan.
8. User biasa/karyawan hanya dapat melakukan proses pembelian barang.
5
10. Selain karyawan, peminjaman uang juga dapat dilakukan oleh supplier usaha dagang yang telah melakukan transaksi penjualan ke Beling Jaya dalam bentuk barang yang sangat banyak. Maka ada juga pencatatan peminjaman uang untuk supplier usaha dagang, dan pelunasan dilakukan melalui pemotongan dari hasil penjualan supplier ke usaha dagang Beling Jaya.
11. Aturan peminjaman yang berlaku untuk karyawan dengan otomatis akan dibayarkan saat penggajian adalah
a. Karyawan yang memiliki tipe penggajian mingguan memiliki aturan :
- Maksimal peminjaman 500.000,
- Minimal cicilan 10% dengan Maksimal cicilan 30% dari gaji yang dibawa pulang / take home pay, dan
- Maksimal periode cicilan sebanyak 6 kali.
b. Karyawan yang memiliki tipe penggajian bulanan memiliki aturan :
- Maksimal peminjaman 1.000.000,
- Minimal cicilan 10% dengan Maksimal cicilan 30% dari gaji yang dibawa pulang / take home pay, dan
- Maksimal periode cicilan sebanyak 6 kali.
Untuk pengembangan aplikasi atau program maka penulis akan memberikan ruang lingkup sebagai berikut :
Hardware
o Prosesor yang digunakan mininum Pentium IV atau setaranya o Memory RAM yang digunakan minimun 1024 MB
o Graphyc Card on Board o Hardisk minimun 80 GB
o System Operasi yang digunakan adalah Windows Software
6
Web Browser(Chrome & Mozilla)
1.5 Sumber Data
Dalam upaya memperoleh data yang digunakan untuk penyusunan laporan ini, ada dua jenis sumber yang didapat yaitu :
1. Sumber Data Primer a. Penelitian Lapangan
Dalam hal ini dilakukan adalah melihat dan mempelajari permasalahan yang ada dilapangan yang erat kaitannya dengan objek yang diteliti yaitu informasi mengenai sistem informasi usaha dagang.
b. Wawancara
Dalam metode ini, informasi dan data didapat dengan cara melakukan tanya jawab informal dengan pihak-pihak terkait. 2. Sumber Data Sekunder
Dalam Metode ini dilakukan dengan cara membaca dan mempelajari berbagai macam buku dan literatur yang berguna untuk mencari dan mengumpulkan data penunjang penyusunan laporan ini. Kemudian diambil informasi yang sesuai dengan pembahasan tema dalam laporan ini.
1.6 Sistematika Penyajian
Penyusunan Tugas Akhir ini terbagi di dalam enam bab. Gambaran awal secara ringkas dari materi yang akan dibahas tiap bab adalah sebagai berikut :
BAB 1 : PENDAHULUAN
7
BAB 2 : KAJIAN TEORI
Bab ini membahas mengenai kajian teori yang digunakan dalam tahap analisis, rancangan dan pengujian aplikasi penelitian.
BAB 3 : ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas mengenai analisis sistem, dan rancangan sistem yang terdiri dari arsitektur aplikasi, ER diagram, Relasi antar tabel, DFD dan perancangan antarmuka pengguna.
BAB 4 : HASIL PENELITIAN
Bab ini membahas hasil pembuatan sistem informasi yang sudah selesai. Setiap kegunaan yang berlangsung di aplikasi juga di print screen dan dijelaskan penggunaannya.
BAB 5 : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Bab ini membahas hasil uji coba aplikasi yang telah dibuat.
BAB 6 : SIMPULAN DAN SARAN
BAB 6. SIMPULAN DAN SARAN
6.1 Simpulan
Kesimpulan yang dapat diambil dari perancangan, analisis, implementasi dan pengujian yang sudah dilaksanakan yaitu sebagai berikut :
1. Dengan adanya sistem informasi usaha dagang menggunakan asp.net maka pelaksanaan proses bisnis dengan sistem informasi ini menjadi efektif dan efisien.
2. Dengan adanya pengolahan data transaksi penjualan dan pembelian pada sistem informasi usaha dagang, maka dapat memaksimalkan mengelola setiap transaksi dengan efektif dan efisien
3. Dengan adanya pengolahan data gaji karyawan pada sistem informasi usaha dagang ini, maka memudahkan UD.Beling Jaya melakukan proses gaji secara efektif dan efisien.
4. Dengan adanya pengolahan data master pada sistem informasi usaha dagang ini, maka diharapkan dapat memudahkan UD.Beling Jaya mendapatkan seluruh data-data seperti data karyawan, barang, customer, dan barang sehingga proses bisnis dapat lebih efektif dan efisien
5. Dengan pendataan data barang yang ada pada sistem informasi usaha dagang ini, maka akan membantu UD.Beling Jaya mengetahui status stok apakah tersedia atau tidak untuk dilakukan transaksi.
6. Dengan adanya pencatatan laporan penjualan, pembelian, penggajian, dan peminjaman pada sistem informasi usaha dagang ini, maka sangat membantu UD.Beling Jaya dalam melaporkan keuntungan dan kerugian yang di dapat sehingga dapat mengifisiensi waktu.
135
mengelola semua transaksi peminjaman yang dilakukan oleh karyawan dan supplier sehingga lebih efektif dan efisien.
6.2 Saran
Dari hasil pembangunan sistem informasi ini, maka penulis menyarankan dapat dikembangkan lebih baik lagi. Berikut saran yang dapat diajukan sebagai berikut :
1. Saat melakukan transaksi penjualan dengan customer, ketika transfer pembayaran penjualan dapat dihubungkan dengan sistem bank langsung seperti token atau klik pay
DAFTAR PUSTAKA
[1] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2000.
[2] R. A.S and M. Shalahuddin, Modul Pembelajaran Rekayasa Perangkat lunak, Bandung: Modula, 2011.
[3] H. A. Fatt, Analisis dan Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: ANDI, 2007.
[4] S. Pressman, Rekayasa Perangkat Lunak Pendekatan Praktisi, Yogyakarta: Andi, 1997.
[5] B. Sidik and H. I. Pohan, Pemrograman WEB dengan HTML, Bandung: INFORMATIKA, 2010.
[6] D. P. Hj. Yulia Djahir, Sistem Informasi Manajemen, Yogyakarta: CV Budi Utama, 2014.
[7] Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: ANDI, 2007.
[8] W. KOMPUTER, ShourtCourse Pengembangan Aplikasi Database Berbasis JavaDB dengan Netbeans, Yogyakarta: ANDI, 2010.
[9] E. Kurniawan, Pemrograman Web Dinamis dengan ASP.NET 4.5, Yogyakarta: ANDI, 2012.
[10] Shourtcase SQL Server 2008 Express, Yogyakarta: ANDI dan WAHAN KOMPUTER, 2010.
[11] Cepat Menguasai Visual Studio.NET 2008 Express, Yogyakarta: ANDI dan WAHANA KOKMPUTER, 2008.