analisis dan perancangan sistem basis data

advertisement
ANALISIS DAN PERANCANGAN SISTEM
BASIS DATA PENJUALAN, PEMBELIAN, DAN
PERSEDIAAN PADA PT.ABC
Albert Revato Kowiranata
Binus University, Jakarta, DKI Jakarta, Indonesia
Andreas Yusup Kurniawan
Binus University, Jakarta, DKI Jakarta, Indonesia
Jimmi Jarkowi
Binus University, Jakarta, DKI Jakarta, Indonesia
ABSTRAK
Tujuan dari pembuatan skripsi ini adalah menganalisis sistem yang berjalan dan masalah yang
timbul dalam kegiatan operasional perusahaan khususnya penjualan, pembelian dan persediaan.
Metodeologi yang digunakan dalam skripi ini ada tiga,yaitu metode fact finding techniques untuk analisis
sistem, sedangkan metode DBLC untuk perancangan database, dan metode SDLC untuk perancangan
aplikasi database. Hasil yang dicapai adalah terbentuknya sistem basis data penjualan, pembelian, dan
persediaan yang membantu kegiatan perusahaan. Simpulan dari pembuatan skripsi ini adalah dapat
membantu perusahaan dalam melaksanakan kegiatan operasional perusahaan dalam transaksi penjualan,
pembelian dan persediaan barang.
Kata Kunci
Analisis, perancangan, system, basis, data, pembelian, penjualan, persediaan.
1. PENDAHULUAN
1.1 Latar Belakang
Pada zaman sekarang ini Teknologi Informasi dalam kehidupan masyarakat pada umumnya
sangat dibutuhkan, terutama dalam dunia bisnis. Perkembangan Teknologi Informasi yang
meningkat pesat akan sangat bermanfaat jika diterapkan dengan tepat. Penerapan Teknologi
Informasi berguna untuk mendukung proses bisnis dalam suatu perusahaan.
Dengan adanya kebutuhan yang semakin banyak, maka di dalam dunia bisnis sekarang ini
pemanfaatan teknologi informasi sangat dibutuhkan demi memperkecil resiko kerugian yang
mungkin terjadi. Dalam hal ini, penerapan teknologi berperan penting untuk kemajuan suatu
perusahaan, terutama untuk peningkatan kinerja perusahaan. Sedangkan informasi berperan penting
untuk mendukung proses bisnis dalam suatu perusahaan, dimana informasi tersebut berupa data dan
data tersebut merupakan data yang akurat serta berguna bagi perusahaan.
Namun saat ini, masih banyak juga para pelaku bisnis yang belum secara optimal melakukan
kegiatan proses bisnis dengan menggunakan sistem informasi, database, application program dan
sarana komputer. Hal ini menyebabkan terhambatnya kegiatan operasional perusahaan, contohnya
proses penjualan dan pembelian yang kurang efektif, banyak nota penjualan dan pembelian tidak
disimpan dengan baik, dan persediaan barang yang kurang dikelola dengan baik. Untuk itu dengan
menggunakan teknologi yang berkembang saat ini dan sarana komputer, para pelaku bisnis akan
lebih mudah dan akurat dalam mengelola semua data perusahaan yang dimiliki secara berskala.
1.2 Ruang Lingkup
Sistem yang akan dikembangkan pada PT. ABC adalah sistem penjualan, pembelian, dan
persediaan barang, dimana pembahasan meliputi:
1.Sistem penjualan :
• Pencatatan pemesanan pelanggan.
• Pengiriman barang ke pelanggan.
• Pembayaran pelanggan.
2. Sistem pembelian :
• Pembelian barang dari pemasok.
• Pembayaran pembelian barang dari pemasok.
3.Sistem persediaan barang :
• Pengecekan stok barang.
• Penerimaan pembelian barang dari pemasok.
• Pengecekan barang rusak atau tidak sesuai.
1.3 Tujuan dan Manfaat
Tujuan yang ingin dicapai adalah:
• Merancang basis data penjualan, pembelian, dan persediaan untuk perusahaan.
• Merancang aplikasi berbasis desktop yang dapat membantu para pelaku bisnis dalam
melakukan proses transaksi penjualan, pembelian, dan persediaan barang.
Manfaat yang akan didapat adalah
• Data menjadi terintegrasi dan dapat melakukan sharing data.
• Mempermudah pemilik perusahan dalam melihat laporan penjualan dan pembelian di setiap
akhir bulan.
• Meningkatkan keamanan dalam transaksi penjualan, pembelian dan persediaan barang
sehingga dapat menghindari terjadinya kecurangan dalam transaksi penjualan, pembelian dan
persediaan barang.
1.4 Masalah yang dihadapi
Berikut adalah masalah – masalah yang sering terjadi pada PT. ABC dalam proses pembelian,
penjualan dan persediaan, diantaranya :
• Data tidak terintegrasi.
• Keamanan data belum terjamin.
• Tidak memiliki pengingat pembayaran.
• Tidak memiliki pengingat stok menipis.
• Terjadinya redudansi data.
1.5 Solusi masalah
Berikut adalah Solusi masalah yang dihadapi PT. ABC dalam proses pembelian, penjualan dan
persediaan, diantaranya :
• Dibuatkan sebuah sistem database yang mengintegrasikan data.
• Dibuatkan sistem database yang dapat mengurangi redudansi data.
• Sistem database menggunakan hak akses untuk menjaga keamanan.
• Dibuatkan pengingat pembayaran tagihan pada sistem.
• Dibuatkan pengingat stok menipis pada sistem.
2. METODOLOGI
Metode yang digunakan dalam penulisan Skripsi, meliputi :
1. Fact Finding Techniques ( Teknik Pengumpulan Data)
Untuk mendapatkan data secara langsung agar informasi yang didapat tepat dan akurat. Teknik
pengumpulan data yang digunakan meliputi:
• Wawancara
Melakukan wawancara secara langsung kepada Ibu Suryani selaku direktur dari PT. ABC
mengenai sejarah perusahaan dan proses bisnis yang sedang berjalan, masalah yang dihadapi,
serta sistem yang diharapkan oleh perusahaan saat ini.
• Observasi
Melakukan pengamatan secara langsung, serta melihat kegiatan dari perusahaan
tersebut.
• Riset
Metode ini dilakukan melalui beberapa kegiatan yaitu :
- Mengumpulkan data - data dari berbagai media yang ada, seperti hasil karya tulis, dan
artikel-artikel dari internet yang berhubungan dengan masalah masalah yang dibahas.
- Mempelajari buku – buku sistem basis data penjualan, pembelian, dan persediaan.
2.
Metode DBLC (Database Life Cycle)
Metode DBLC yang digunakan adalah:
• Conceptual database design
• Logical database design
• Physical database design
3.
Metode SDLC (Systems Development Life Cycle)
Metode SDLC yang digunakan adalah waterfall model, dimana tahap – tahapnya adalah
sebagai berikut :
• Requirements analysis and definition: mengumpulkan kebutuhan secara menyeluruh kemudian
dianalisis dan didefinisikan kebutuhan - kebutuhan yang diperlukan dalam pembuatan
program.
• System and software design : mendesain software setelah kebutuhan-kebutuhan telah
terpenuhi.
• Implementation and unit testing : melakukan pembuatan program dengan menggunakan
bahasa program yang telah ditentukan.
• Integration and system testing : melakukan uji coba terhadap program yang telah dibuat.
• Operation and maintenance : mengoperasikan program dan melakukan pemeliharaan terhadap
program tersebut.
3. HASIL DAN BAHASAN
Hasil yang diperoleh dalam penulisan skripsi ini adalah:
1. Perancangan database
Gambar 4.1 ERD Logikal
2.
Perancangan aplikasi
Berikut ini merupakan perancangan struktur menu yang diusulkan untuk aplikasi
Gambar 4.2 Struktur Menu
Gambar dibawah ini menunjukan rancangan tampilan utama dari aplikasi yang telah dibuat
Gambar 4.3 Rancangan Menu
3.
Implementasi
Tahap implementasi terdiri dari :
1. Spesifikasi Perangkat Keras
Minimum Requirement:
- Processor Intel Pentium 4
- Memory RAM 512 Mb
- Hardisk size 2GB
2.
3.
NO
Reccommended Requirement:
- Processor Intel Pentium Dual Core (2.0 Ghz)
- Memory RAM 2GB
- Hardisk size 10GB
Spesifikasi Perangkat Lunak
- Windows XP Sp2
- Microsoft SQL Server 2000
- .Net Framework 3.5
Jadwal Implementasi
Kegiatan
Bulan
1
1
1
Analisa
2
Desain
2
2
3
4
1
3
2
3
4
1
4
2
3
4
1
5
2
3
4
1
2
Basis
Data dan
aplikasi
3
Pengujian
4
Pelatihan
Tabel 4.1 Jadwal Implementasi
4. SIMPULAN DAN SARAN
Setelah melakukan perancangan basis data pada proses penjualan, pembelian dan persediaan pada
PT. ABC penulis mendapat kesimpulan sebagai berikut :
1. Dengan menggunakan sistem basis data pembelian, penjualan, dan persediaan maka dapat
menggantikan pendataan informasi perusahaan yang masih dilakukan secara manual.
2. Dengan menggunakan sistem basis data pembelian, penjualan, dan persediaan maka kegiatan
dalam perusahaan dapat dilakukan dengan lebih efektif dan efisien dalam hal waktu.
3. Dengan menggunakan sistem basis data pembelian, penjualan, dan persediaan, data dapat
terintegrasi dan dapat saling sharing.
4. Dengan menggunakan sistem basis data pembelian, penjualan, dan persediaan pembuatan
laporan bulanan menjadi lebih mudah
5. Dengan menggunakan sistem basis data pembelian, penjualan, dan persediaan keamanan data
menjadi terjamin.
Beberapa saran yang perlu dipertimbangkan untuk mendukung aplikasi sistem basis data penjualan,
pembelian, dan persediaan pada PT. ABC adalah sebagai berikut :.
1. Segera dilakukan training bagi calon pengguna sistem agar dapat menggunakan aplikasi ini
secara maksimal.
2. Dalam jangka waktu tertentu, ada baiknya dilakukan evaluasi mengenai kelemahan dan
permasalahan yang timbul pada aplikasi basis data yang telah digunakan, sehingga nantinya
sistem yang lebih baik dapat dihasilkan
3. Mengembangkan aplikasi berbasis web, seperti pemesanan dan pembelian melalui online.
DAFTAR PUSTAKA
Connoly, Thomas, Begg,Carolyn (2010). Database system : A Practical Approach to Design,
Implementation, and management, 5rd edition. Addison-Wesley, English.
Kotler, Philip, & Keller, K. L. (2006). Marketing Management. (12 th edition). New Jersey: Pearson
Education, Inc.
Mulyadi. (2001). Sistem Akuntansi. Edisi ketiga. Jakarta : Salemba Empat.
Munawar. (2005). Pemodelan Visual dengan UML. Edisi pertama. Yogyakarta : Graha Ilmu.
O,Brien,James A. (2006). Introduction to Information System, 12th edition. McGrawHill, New York.
Warren, Reeve, & Fess. (2008). Accounting (Pengantar Akuntansi). Edisi ke-21. Jakarta : Salemba Empat.
Whitten, Jeffrey L., Bentley, Lonnie D., Dittman, & Kevin C. (2004). System Analysis and Design Methods.
6 th Edition. Boston : McGraw-Hill
ANALYSIS AND DESIGN OF DATABASE
SYSTEM FOR PURCHASING, SELLING, AND
INVENTORY AT PT.ABC
Albert Revato Kowiranata
Binus University, Jakarta, DKI Jakarta, Indonesia
Andreas Yusup Kurniawan
Binus University, Jakarta, DKI Jakarta, Indonesia
Jimmi Jarkowi
Binus University, Jakarta, DKI Jakarta, Indonesia
ABSTRAK
The objective of this paper is to analyze the system running and the issues that arise in the
company's operations in particular sales, purchasing and inventory. Skripi Metodeologi used in these three,
the method of fact finding techniques for system analysis, whereas DBLC method for database design, and
SDLC methods for designing database applications. The result achieved is the establishment of a data base
system sales, purchasing, inventory and assist the company. Conclusions from the manufacture of this paper
is to assist companies in implementing the company's operations in the sale, purchase and supply of goods.
Key Word
Analysis, design, system, database, data, purchasing, sales, inventory.
1. INTRODUCTION
1.1 Background
In this day and age of information technology in society in general is needed, especially in
the business world. Development of Information Technology is rapidly increasing would be very
useful if applied correctly. Application of Information Technology is useful to support the business
processes within an enterprise. With the need for more and more, then in the business world today
is the use of information technology is needed in order to minimize the risk of loss that may occur.
In this case, the application of technology plays an important role for the progress of a company,
especially for enhancing company performance. While information plays an important role to
support business processes in a company, where such information is in the form of data and the data
is accurate and useful data for the company. But this time, there are still many businesses that have
not been optimally conduct business processes using information systems, databases, application
programs and computer facilities. This curtailed operations, for example, the process of selling and
buying a less effective, much memorandum of sale and purchase are not stored properly, and
supplies that are less well-managed. For those using the technology developed at this time and
computer facilities, the business will be more easily and accurately manage all data owned largescale enterprise.
1.2 Scope
The system to be developed in the PT. ABC is a system of sales, purchasing and inventory, where
the discussion include:
1.System sale:
• Recording customer ordering.
• Delivery of goods to the customer.
• Payment customers.
2. Purchasing system:
• Purchase of goods from suppliers.
• Payment of the purchase of goods from the supplier.
3.Sistem inventory:
• Checking stock.
• Acceptance of the purchase of goods from the supplier.
• Checking defective or not fit.
1.3 Objectives And Benefits
The objectives are:
• Design database sales, purchasing, and inventory for the company.
• Designing a desktop based application that can help business in the process sales
transactions, purchasing, and inventory.
The benefits to be gained are
• Data can be integrated and sharing data.
• Facilitate the owner of the company saw sales reports and purchase at the end of each month.
• Improving security in the sale, purchase and supply of goods so as to avoid the occurrence of
fraud in the sale, purchase and supply of goods.
1.4 Problem
Here is the problem - a problem that often occurs in PT. ABC in the process of purchasing,
sales and inventory, among others:
• Data is not integrated.
• Data security is not guaranteed.
• Do not have a payment reminder.
• Do not have a stock reminder thinning.
• The occurrence of data redundancy.
1.5 Solution
Here is the solution of the problem faced by PT. ABC in the process of purchasing, sales and
inventory, among others:
• created a system that integrates database data.
• created a database system that can reduce data redundancy.
• The database system used to maintain security permissions.
• bill payment reminders created on the system.
• reminders made stock thinning in the system.
2. METHODOLOGY
The method used in the thesis writing, include:
1. Fact Finding Techniques (Engineering Collection of Data)
To get the data directly in order to get the information timely and accurate. Data collection techniques
used include:
• Interviews
Conducting interviews directly to Mrs. Suryani as director of PT. ABC on the history of the company
and the business processes that are running, the problems encountered, and the system is expected by
the company today.
• Observation
Direct observation, as well as view the activities of the company them.
• Research
This method is done through several activities, namely:
- Collecting data - data from a variety of media, such as written works, and articles from the internet
relating to the issues discussed issues.
- Studying a book - a book sales database systems, purchasing, and inventory.Development Database
2.
3.
Methods DBLC (Database Life Cycle)
DBLC methods used are:
• Conceptual design database
• Logical database design
• Physical database design
Methods SDLC (Systems Development Life Cycle)
The method used is SDLC waterfall model, where the stages - stages are as follows:
• Requirements analysis and definition: gathering requirements thoroughly analyzed and defined
needs - needs that required in the making of the program.
• System and software design: designing software following requirements have been met.
• Implementation and unit testing: do the programming using the language of the specified program.
• Integration and system testing: a test of the program have been made.
• Operation and maintenance: operate and perform maintenance program to program.
3. RESULT AND DISCUSSION
The result obtained in writing this thesis is :
1. Database design
Picture 4.1 ERD Logical
2.
Application design
The following is the design of the proposed structure for the application menu
Picture 4.2 Structure Menu
Figure below shows the design of the main view of the application has been made
Picture 4.3 Rancangan Menu
3.
Implementation
Implementation phase consist of :
1. Specification hardware
Minimum Requirement:
- Processor Intel Pentium 4
- Memory RAM 512 Mb
- Hardisk size 2GB
2.
3.
NO
Reccommended Requirement:
- Processor Intel Pentium Dual Core (2.0 Ghz)
- Memory RAM 2GB
- Hardisk size 10GB
Specification software
- Windows XP Sp2
- Microsoft SQL Server 2000
- .Net Framework 3.5
Implementation schedule
Kegiatan
Bulan
1
1
1
Analisa
2
Desain
2
2
3
4
1
3
2
3
4
1
4
2
3
4
1
5
2
3
4
1
2
Basis
Data dan
aplikasi
3
Pengujian
4
Pelatihan
Table 4.1 Implementation schedule
4. CONCLUSIONS AND RECOMMENDATIONS
After doing database design to process sales, purchase and stock up on PT. ABC got the writer following
conclusion:
1. By using the database system purchases, sales, and inventory it can replace the collection of
information companies are still done manually.
2. By using the database system purchases, sales, and inventory activities within the company can be
done more effectively and efficiently in terms of time.
3. By using the database system purchases, sales, and inventory data can be integrated and mutual
sharing.
4. By using the database system purchases, sales, and inventory reporting made easy monthly
5. By using the database system purchases, sales, and inventory data security becomes guaranteed.
Some suggestions to consider to support the application of database system sales, purchasing, and
inventory at PT. ABC is as follows:.
1. Immediate training for potential users of the system in order to use this application to the fullest.
2. In this period of time, it is better to evaluate the weaknesses and problems that arise in the application
database
that
has
been
used,
so that
a
better
system
will
be
produced
3. Develop web-based applications, such as reservations and purchase through online.
REFERENCE
Connoly, Thomas, Begg,Carolyn (2010). Database system : A Practical Approach to Design,
Implementation, and management, 5rd edition. Addison-Wesley, English.
Kotler, Philip, & Keller, K. L. (2006). Marketing Management. (12 th edition). New Jersey: Pearson
Education, Inc.
Mulyadi. (2001). Sistem Akuntansi. Edisi ketiga. Jakarta : Salemba Empat.
Munawar. (2005). Pemodelan Visual dengan UML. Edisi pertama. Yogyakarta : Graha Ilmu.
O,Brien,James A. (2006). Introduction to Information System, 12th edition. McGrawHill, New York.
Warren, Reeve, & Fess. (2008). Accounting (Pengantar Akuntansi). Edisi ke-21. Jakarta : Salemba Empat.
Whitten, Jeffrey L., Bentley, Lonnie D., Dittman, & Kevin C. (2004). System Analysis and Design Methods.
6 th Edition. Boston : McGraw-Hill
Download