Anda di halaman 1dari 26

ANALISIS DAN PERANCANGAN SISTEM

BASIS DATA PENJUALAN, PEMBELIAN DAN


PERSEDIAAN BARANG BERBASIS WEB
PADA PT. META MATA MEDIKA


Feliciana
Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia
Raymond
Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia
Yuliana Handoko
Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia


ABSTRAK

Tujuan dari penulisan skripsi adalah membuat sebuah sistem basis data yang dapat membantu
dalam penyimpanan dan pengelolaan data secara efektif dan efisien, terutama di dalam Proses
penjualan, pembelian, serta persediaan barang. Metode Penelitian yang digunakan dalam penulisan
skripsi ini terdiri dari metode analisis meliputi pencarian fakta melalui wawancara, observasi dan studi
pustaka, metode perancangan meliputi perancangan konseptual, perancangan logikal, dan perancangan
fisikal, serta metode perancangan aplikasi basis data yaitu metode Scrum. Hasil yang dicapai berupa
sebuah aplikasi basis data berbasis web yang dapat membantu meningkatkan efisiensi pengumpulan
data, memudahkan pengecekan jumlah barang, pengaksesan data barang, memudahkan melihat arus
aliran data secara lebih mudah dan efisien, serta memudahkan melihat dan mengetahui laporan-laporan
mengenai penjualan, pembelian dan persediaan barang. Aplikasi ini dirancang dengan menggunakan
bahasa script PHP serta menggunakan MySQL untuk membangun basis data. Simpulan aplikasi basis
data berbasis web untuk PT. META MATA MEDIKA sudah terintegrasi dengan baik sehingga membuat
penyimpanan dan pengelolaan data menjadi lebih aman dan baik.

Kata Kunci : Sistem Basis Data, Penjualan, Pembelian, Persediaan, Berbasis Web.




1. PENDAHULUAN

1.1. Latar Belakang
Seiring dengan perkembangan teknologi yang semakin pesat dan ketatnya
persaingan bisnis global, maka banyak perusahaan dan organisasi yang menerapkan
teknologi informasi untuk mendukung perkembangan perusahaan dan organisasi
tersebut. Dengan memanfaatkan teknologi informasi tersebut diharapkan dapat
mempermudah proses bisnis perusahaan serta meningkatkan efisiensi dari kegiatan rutin
perusahaan terutama dalam bidang penjualan, pembelian dan persediaan barang. Sistem
basis data yang tersusun dengan baik dapat membantu perusahaan dalam mengelola
sejumlah besar data serta memberikan informasi yang berkaitan dengan proses
pengambilan keputusan.
PT. META MATA MEDIKA merupakan suatu perusahaan yang bergerak di
bidang penjualan alat-alat optik (mata) dan bertindak sebagai importir sekaligus
distributor tunggal dari beberapa merek tertentu. Barang-barang ini dibeli dari beberapa
principal yang berada di luar negeri untuk kemudian dijual kepada pembeli dengan
jangkauan seluruh wilayah Indonesia.
Sebagai sebuah perusahaan yang masih tergolong muda, kegiatan bisnis
perusahaan PT. META MATA MEDIKA masih dijalankan secara semi komputerisasi
terutama dalam bidang penjualan, pembelian dan persediaan barang yang merupakan
kegiatan utama dari proses bisnis perusahaan. Karena belum adanya sistem
terkomputerisasi yang menangani kegiatan bisnis perusahaan tersebut, maka sering
ditemukan permasalahan seperti proses pencarian data barang membutuhkan waktu
yang lama.
Berdasarkan hal tersebut, maka diperlukan sebuah sistem basis data penjualan,
pembelian dan persediaan barang yang diharapkan dapat memecahkan masalah-masalah
yang mungkin dihadapi oleh perusahaan. Sistem yang terintegrasi dengan baik akan
dapat mendukung kegiatan operasional perusahaan dan membantu perusahaan dalam
mengelola data secara lebih efisien, cepat dan akurat.

1.2. Ruang Lingkup
Adapun ruang lingkup dari penulisan skripsi ini dibatasi pada:
Menganalisa kebutuhan informasi yang diperlukan untuk mendukung kegiatan
operasional perusahaan terutama dalam bidang penjualan, pembelian dan
persediaan barang.
Perancangan basis data yang berkaitan dengan sistem penjualan, pembelian, dan
persediaan barang.
Sistem penjualan barang dari perusahaan kepada customer mulai dari tahap
pemesanan, pengiriman, retur penjualan dan pembayaran.
Sistem pembelian barang mencakup tahap pemesanan, penerimaan barang, retur
pembelian, hingga pembayaran ke principal.
Sistem persediaan barang yang mencakup pengecekan jumlah persediaan dan
aliran data keluar masuk barang.
Membuat laporan-laporan mengenai data transaksi penjualan, pembelian dan
persediaan barang.


1.3. Tujuan dan Manfaat
Tujuan dari penulisan skripsi ini adalah sebagai berikut:
1. Membuat sebuah sistem basis data yang membantu penyimpanan data, terutama di
dalam bidang penjualan, pembelian, serta persediaan yang sesuai dengan kebutuhan
perusahaan PT. META MATA MEDIKA.
2. Membuat sebuah sistem aplikasi yang dapat mengelola dan menyajikan informasi
berupa data penjualan, pembelian, serta persediaan barang pada PT. META MATA
MEDIKA secara efektif dan efisien.


Adapun manfaat dari penulisan skripsi ini adalah sebagai berikut:
1. Dengan menggunakan aplikasi yang telah dibuat, diharapkan perusahaan dapat
meningkatkan efisiensi pengumpulan data transaksi penjualan dan pembelian
barang.
2. Memberikan kemudahan bagi perusahaan dalam hal pengecekan jumlah barang
dalam gudang.
3. Memberikan kemudahan bagi perusahaan untuk dapat mengakses data barang dan
melihat arus aliran data secara lebih mudah dan efisien.
4. Meningkatkan efektifitas kerja dari perusahaan PT. META MATA MEDIKA,
dengan aplikasi sederhana yang dapat digunakan secara optimal dan cepat.
5. Memudahkan dalam melihat dan mengetahui laporan-laporan mengenai penjualan,
pembelian dan persediaan barang, sehingga owner dapat melihat peluang-peluang
baru yang mungkin bermunculan.

2. METODOLOGI
Dalam melakukan penelitian untuk membangun sistem basis databerbasis online ini, metodologi
dibagi menjadi 2 bagian utama, yaitu:
a. Metode Analisis
Analisis terhadap sistem yang sedang berjalan di PT. META MATA MEDIKA dan
mengidentifikasi keperluan sistem bisnis perusahaan. Dalam usahanya memperoleh data
yang dibutuhkan, metode pengumpulan data yang digunakan adalah sebagai berikut:
Wawancara
Melakukan wawancara dengan pihak PT. META MATA MEDIKA untuk
mendapatkan informasi mengenai sistem yang sedang berjalan dan sistem seperti apa
yang diinginkan oleh perusahaan.
Observasi
Mengamati sistem yang sedang berjalan di dalam PT. META MATA MEDIKA,
terutama di bidang penjualan, pembelian, dan persediaan barang.
Studi Pustaka
Melakukan peninjauan pustaka dari buku-buku yang berkaitan dengan topik untuk
mempermudah dalam mengumpulkan data yang diperlukan.

b. Metode Perancangan
Perancangan Basis Data
i. Perancangan Konseptual (Conceptual Database Design)
Perancangan konseptual meliputi : mengidentifikasi tipe tipe entitas,
relationship, atribut, serta domain atribut pada tiap-tiap entitas.
ii. Perancangan Logikal (Logical Database Design)
Perancangan logikal meliputi : validasi model dengan normalisasi dan
pembuatan model data logikal (Logical Design Model).
iii. Perancangan Fisikal (Physical Database Design)
Perancangan fisikal meliputi : penerapan model data logikal ke dalam DBMS
(Database Management System).

Perancangan Aplikasi Basis Data
Proses perancangan aplikasi ini menggunakan metode Scrum yang merupakan
sebuah model pengembangan perangkat lunak berdasarkan beberapa tim kecil yang
berkerja secara intensif dan saling berhubungan, yang di dalamnya meliputi
pembuatan productbacklog, rincian sprint yang akan dilakukan dalam proses
perancangan aplikasi, yang termasuk di dalamnya : pembuatan user interface, modul
modul di dalam aplikasi,testing di setiap sprint nya, dan implementasi hasil akhir pada
sprint terakhir.


3. HASIL DAN BAHASAN
Setelah melakukan wawancara dan observasi langsung ke perusahaan dengan tujuan untuk
menganalisis dan mengidentifikasi sistem yang sedang berjalan pada PT. META MATA
MEDIKA, maka ditemukan beberapa permasalahan yang dihadapi oleh pihak perusahaan dalam
menjalankan kegiatan bisnisnya. Permasalahan yang sedang dihadapi oleh perusahaan adalah:
Pencatatan data transaksi dan laporan penjualan serta pembelian masih dilakukan secara
semi komputerisasi, dimana setiap transaksi penjualan yang terjadi hanya dicatat dalam
sebuah dokumen, sedangkan bukti penjualan hanya menggunakan nota sehingga menjadi
kurang efisien.
Pengelolaan data persediaan barang masih dicatat secara manual, sehingga pengecekan stok
barang di dalam gudang membutuhkan waktu yang lama.
Pengelolaan data transaksi pembayaran untuk pembeli yang melakukan pembayaran dengan
sistem kredit pun masih dilakukan secara manual.
Masih terjadi banyak duplikasi data saat melakukan manipulasi untuk data penjualan dan
pembelian serta persediaan barang karena sistem yang belum terintegrasi antara satu
dengan yang lainnya.
Tidak adanya pengaturan yang jelas mengenai format data, sehingga memungkinkan suatu
data dengan arti yang sama mempunyai tampilan yang berbeda-beda.
Belum adanya pengaturan hak akses karyawan terhadap data perusahaan, dimana setiap
karyawan dapat melihat semua data perusahaan sehingga dapat terjadi kecurangan atau
rekayasa terhadap data.

Berdasarkan hasil analisis permasalahan yang telah dibahas pada bagian sebelumnya, maka
dapat diusulkan beberapa pemecahan masalah, yaitu:
Merancang sebuah sistem basis data yang membantu penyimpanan data dan
mengintegrasikan data dalam bidang penjualan, pembelian, serta persediaan barang.
Merancang sistem basis data yang dapat mengatur batasan-batasan mengenai format data
sehingga dapat menghasilkan keseragaman format data untuk data yang sama.
Merancang sebuah sistem aplikasi yang dapat mengelola dan menyajikan informasi berupa
data transaksi dan laporan penjualan, pembelian, serta persediaan barang secara efektif dan
efisien.
Merancang sistem aplikasi yang dapat mengatur hak akses untuk semua karyawan di dalam
perusahaan, sehingga hanya karyawan yang berwenang yang dapat melihat data tertentu.


Perancangan dimulai dengan perancangan basis data konseptual, logikal, dan fisikal.
a) Perancangan Konseptual (Conceptual Database Design)
Perancangan basis data konseptual merupakan proses untuk membangun data model
untuk perusahaan yang masih terlepas dari seluruh pertimbangan fisikal.
Hasil dari perancangan basis data konseptual adalah sebagai berikut:














Gambar 1: ERD Konseptual





b) Perancangan Logikal (Logical Database Design)
Perancangan basis data logikal merupakan proses untuk menerjemahkan model data
konseptual yang telah dibuat pada proses sebelumnya.
Hasil perancangan basis data logikal adalah sebagai berikut:

Gambar 2: ERD Logikal


c) Perancangan Fisikal (Physical Database Design)
Langkah-langkah yang akan dilakukan dalam perancangan basis data fisikal adalah
sebagai berikut:
1. Menerjemahkan model data logikal untuk target DBMS.
2. Merancang organisasi file.
3. Merancang user view.
4. Merancang mekanisme keamanan.
5. Mempertimbangkan controlled redundancy.
6. Memonitor dan memperbaiki sistem operasional.

Setelah perancangan basis data dilakukan, kemudian dilakukan perancangan aplikasi basis data.
Perancangan struktur menu dalam aplikasi adalah sebagai berikut:



Gambar 3:Struktur Menu








Perancangan sistem dengan menggunakan STD (State Transaction Diagram) dalam aplikasi
adalah sebagai berikut:


Gambar 4:STD Create Sales Order


Gambar 5:STD Master Brand

Perancangan layar dalam aplikasi adalah sebagai berikut:


Gambar 6:Perancangan Layar Halaman Create Sales Order

Gambar 7:Perancangan Layar Halaman Master Brand


Berikut ini merupakan petunjuk penggunaan sistem aplikasiyang dibuat yaitu sebagai berikut:


Gambar 8:Tampilan Layar Halaman Create Sales Order
Halaman Create Sales Order berfungsi untuk membuat laporan pesanan barang dari pelanggan.
Jika mengklik tombol Insert, data akan tersimpan dan halaman akan berpindah ke halaman
Insert New Sales Order. Halaman Insert New Sales Order berfungsi untuk memilih barang
berdasarkan pesanan pelanggan.


Gambar 9:Tampilan Layar Halaman Master Brand
Halaman Master Brand menampilkan data semua brand. Halaman ini dilengkapi juga dengan
fungsi untuk memasukkan data brand baru dengan mengklik tombol Insert. Pada halaman ini
disediakan juga sebuah link yang mengarah ke halaman Edit Brand dengan mengklik Update.


Setelah sistem aplikasi yang baru diimplementasikan pada PT. META MATA
MEDIKA dan dilakukan pengujian, maka dapat diperoleh sebuah hasil evaluasi terhadap sistem
yang dibuat tersebut. Berikut ini merupakan tabel evaluasi pengguna sistem terhadap sistem
yang dibuat:

Tabel 1:Evaluasi Pengguna terhadap Sistem
No. Kriteria Penilaian Nilai
1 Perancangan basis data yang dibuat sudah memenuhi kebutuhan
perusahaan(kebutuhan perusahaan sudah dapat disimpan dengan baik)
85
2 Aplikasi yang dibuat sudah memenuhi harapan perusahaan 90
3 Tampilan layar / user interface dari aplikasi yang dibuat 80
4 Aplikasi yang dibuat sudah layak untuk digunakan 90
5 Kinerja peserta skripsi selama survei skripsi 90
6 Penilaian secara keseluruhan dari proses survei skripsi 85
Keterangan: skala penilaian (1-100) dimana 100 merupakan nilai terbaik

Dari hasil evaluasi pengguna, dapat disimpulkan bahwa sistem yang dibuat sudah dapat
membantu memecahkan masalah yang sedang dihadapi oleh perusahaan PT. META MATA
MEDIKA seperti yang sudah dibahas pada bagian sebelumnya. Aplikasi yang dibuat sudah dapat
membantu mempercepat pekerjaan dan proses bisnis yang dijalankan oleh PT. META MATA
MEDIKA. Berdasarkan hasil testing yang dilakukan terhadap aplikasi, proses bisnis perusahaan
menjadi lebih mudah, dan pengontrolan data menjadi lebih cepat dan efisien.
Proses bisnis dan pengelolaan data barang yang sebelumnya masih berjalan secara manual,
setelah menggunakan sistem aplikasi yang dibuat, dapat menjadi lebih mudah dan efisien. Selain
itu, masalah penyimpanan data yang sebelumnya masih kurang baik, setelah menggunakan
sistem aplikasi yang baru, penyimpanan data menjadi lebih teratur dan baik, serta masalah
duplikasi sudah dapat ditangani, karena data disimpan dalam sebuah basis data yang sistematis
dan terintegrasi dengan baik.
Pengaturan sistem keamanan data juga sudah baik, dimana karyawan hanya dapat melihat data
sesuai dengan hak aksesnya. Namun, dari evaluasi juga dapat disimpulkan bahwa tampilan layar
dari aplikasi yang dibuat masih kurang menarik, sehingga dapat dilakukan peningkatan terhadap
tampilan layar pada masa mendatang sehingga tampilan layar pada aplikasi dapat menjadi lebih
menarik dan interaktif, serta dapat dilakukan berbagai pengembangan lebih lanjut untuk
meningkatkan fungsionalitas dari aplikasi yang dibuat secara lebih luas.


4. SIMPULAN DAN SARAN
Berdasarkan hasil analisis dan perancangan sistem basis data, serta implementasi yang telah
dilakukan pada PT. META MATA MEDIKA, maka dapat disimpulkan hal-hal sebagai berikut:
1. Aplikasi yang dibuat dapat memberikan solusi terhadap masalah yang dihadapi oleh PT.
META MATA MEDIKA.
2. Sistem basis data yang dihasilkan dapat memberikan kemudahan bagi PT. META MATA
MEDIKA.
3. Sistem basis data yang dihasilkan sudah terintegrasi dengan baik sehingga penyimpanan
data menjadi lebih aman dan baik.
4. Pengaturan keamanan data menjadi lebih terjamin dengan adanya pembagian hak akses.

Berdasarkan hasil pengujian dan evaluasi terhadap sistem yang dibuat, maka beberapa
saran yang perlu dipertimbangkan untuk pengembangan sistem lebih lanjut adalah sebagai
berikut:
1. Pengembangan aplikasi lebih lanjut agar dapat menampilkan laporan yang lebih beragam
seperti dalam bentuk grafik.
2. Dapat dilakukan peningkatan sistem keamanan dalam aplikasi berbasis web ini, misalnya
dengan menggunakan teknologi SSL (Secure Sockets Layer).
3. Pengembangan terhadap aplikasi dengan menambahkan fitur seperti sistem akuntansi atau
sistem penggajian karyawan.
4. Pembuatan buku panduan /guide book untuk kemudahan pelatihan karyawan baru yang
akan menggunakan aplikasi ini.


5. REFERENSI
Artzi S., Dolby J., Tip F.,& Pistoia M. (2012). Fault Localization for Dynamic Web
Applications. IEEE Transactions On Software Engineering, 38(2), 314-335.
Cervone, H. F. (2011). Understanding agile project management methods using Scrum. OCLC
Systems and Services, 27(1), 18-22.
Connolly T., & Begg C. (2005). Database Systems: A Practical Approach to Design,
Implementation, and Management. (4
th
edition). New York: Addison Wesley.
Date, C. J. (2004). An Introduction to Database Systems. (8
th
edition). New York: Addison
Wesley.
Hoffer J., Prescott M.,& McFadden F. (2007). Modern Database Management. (8
th
edition).
New Jersey: Prentice Hall.
Indrajani. (2011). Perancangan Basis Data dalam Allin1. Jakarta: Elex Media Komputindo.
Indrawati R.,& Hizka J. (2012). Analisa Perancangan Sistem Berbasis Web Untuk Persediaan
Barang Pada PT Dwijaya Selaras. Jurnal Informatika, 3(1), 58-72.
Kadir, A.(2009). Membuat Aplikasi Web dengan PHP + Database Mysql. Yogyakarta: ANDI.
Madcoms. (2011). Aplikasi Web Database dengan Dreamweaver dan PHP-MySQL. Yogyakarta:
ANDI.
OBrien, J. A. (2005). Introduction to Information Systems. (12
th
edition). New York: McGraw-
Hill.
Sabir F., Ullah A., Khan M., Rafique M.,& Ali M. (2012). Improved Scrum Model with SDLC.
Journal of Basic and Applied Scientific Research, 2(7), 6647-6656.
Saputra, A. (2011). Trik Kolaborasi CodeIgniter dan Jquery. Yogyakarta: Lokomedia.
Utama, C. (2011). CodeIgniter Framework. Bandung: Teknik Informatika UNPAS.
Whitten J., Bentley L,.& Dittman C. Diterjemahkan oleh Tim Penerjemah ANDI.(2004). Metode
Desain dan Analisis Sistem. (edisi 6). Yogyakarta: ANDI.
Williams B.,& Sawyer S. (2007).Using InformationTechnology: A Practical Introduction To
Computers & Communications. (7
th
edition). New York: McGraw-Hill.
Yakub.,& Hermanto S. (2010). Perancangan Program Aplikasi Pembelian Pada PT. Indo
Taichen Textile Industry. Communication and Information Technology Journal, 4(1), 1-11.






























ANALYSIS AND WEB BASED DATABASE
DESIGN FOR SALES, PURCHASE AND
SUPPLY AT PT. META MATA MEDIKA


Feliciana
Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia
Raymond
Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia
Yuliana Handoko
Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia


ABSTRAK
The purpose of this thesis is to create a database that can help to manage the Inventory
and management of data, to become more efficient and effective, especially in purchase, selling,
and inventory process. Methods of research that we used are fact finding methods, including
interview, observation, and literature research. .Designing method including conceptual,
logical, and physical design for the database and scrum method for the application .The Result
is a web based application that can help to improve the efficiency of data gathering, stock
checking, stock information access, also helping to monitor the stock movement. Also providing
report regarding selling, purchasing, and inventory status. This application was built in PHP,
using MYSQL to create the database .The Conclusion web based application for PT.META
MATA MEDIKA that was integrated, so that the data inventory could be more secure and
better.

Keywords : Database, Selling, Purchase, Inventory, Web Based.





1. INTRODUCTION

1.1. Background

Along with the rapid development of technology and global business
competition, many companies and organizations are applying Informational technology
to support the development of companies and organizations. By using the information
technology, the company expects to facilitate business processes and improve the
efficiency of the routine, especially in the areas of sales, purchasing and inventory. A
well structured database system can help companies manage large amounts of data and
provide information related to the decision-making process.
PT. META MATA MEDIKA is a company which business is selling of optical
instruments and acts as the sole importer and distributor of several brands. These items
were purchased from several principals who were abroad and then sold to the buyer,
with companys service coverage throughout Indonesia.
As a company that still relatively young, PT. META MATA MEDIKA realize
the importance of involving the use of information technology in order to prepare to
face the global business. In addition, PT. META MATA MEDIKA also requires an
integrated information system that can support both the company's operations and help
the companies manage its data more efficiently, more quickly and more accurately.
Based on this requirement, it would require a database system that is expected to solve
the problems that may be faced in accordance with current technological developments.

1.2. Scope

The scope of this thesis is limited to:
Analizing information requirements needed to support the company's operations,
particularly in the areas of sales, purchasing and inventory.
Designing of database related to system sales, purchasing, and inventory.
Sales System from company to the customer starts from the ordering, shipping, sales
returns and payments.
Purchase System starts from purchase order, goods receipt, purchase returns, and
payment to the principal.
Inventory System includes stock levels and the flow of data in and out from
warehouse.
Creating reports on sales transaction data, purchase data and inventory data.


1.3. Purpose and Benefits
The purpose of writing this thesis is:
1. To create a database system that can helps in data storage, especially in area of sales,
purchase, and inventory, in accordance with the needs of PT META MATA
MEDIKA.
2. To create an application that can manage and present the information of data from
sales, purchasing, and inventory area at PT META MATA MEDIKA more
effectively and efficiently.




The benefits of writing this thesis is:
1. By using an application has been made, the company is expected to increase the
efficiency of data collection sale and purchase of goods.
2. Makes it easy for the company in terms of checking the amount of goods in the
warehouse.
3. Makes it easy for companies to be able to access the data item and see the flow of
data more easily and efficiently.
4. Improving the effectiveness of the work of the company PT. META MATA
MEDIKA, with a simple application that can be used optimally and quickly.
5. Make it easy to see and find out about sales reports, purchase and supply of goods, so
the owner can see the new opportunities that may emerge.

2. METHODOLOGY
In this thesis, were using two kinds of methodology, which is :
a. Analysis Method
The analysis of current system in PT. META MATA MEDIKA and identifying the needs
for business system. In attempt to obtain the required data, the fact finding methods are
used as follows:
Interview
Doing an interview with PT. META MATA MEDIKA representative to identify the
current system and what kind of system desired by company.
Observation
Observing the current system in PT. META MATA MEDIKA, particularly in area if
sales, purchase, and inventory
Literature Study
Study some literature that related to the topic to helps collecting the required data

b. Design Method
Database Design
i. Conceptual Database Design
Conceptual Database Design includes: identifying entity types, relationship,
atributte, and attribute domain in every entity.
ii. Logical Database Design
Logical Database Design includes: model validation with normalization and
creating a logical design model
iii. Physical Database Design
Physical Database Design includes: implementation of physical model into
target DBMS (Database Management System).

Database Application design
The applications design are created using Scrum method, which a software
development model based on several small teams that work together in an intensive way. It
includes producing the product backlog, a sprint details to be performed in the application
design process. Sprint details includes: the creation of user interface, the modules -
modules in the application, testing process in every sprint, and implementation of the final
result on the final sprint.




3. RESULT AND DISCUSSION

After conducting interviews and direct observation to the company in order to analyze and
identify the systems that currently running on PT. META MATA MEDIKA, some problems are
detected. The problems being faced by the company are:
Recording of transactions data, sales reports, as well as the purchase is made in semi
computerized manner, where every sales transaction that occurs only recorded in a
document,while sales proof only recorded in a memorandum. so it isnt efficient.
Data management inventories are recorded manually, thus checking inventory in the
warehouse requires a long time.
Data management of payment transactions from buyer who makes the payment by credit
system is still done manually.
There are still a lot of duplication of data while performing manipulation for data in the
sales , purchase , and inventory because the system has not integrated with each other.
Lack of clear regulation about data formats, allowing the data with same meaning having a
different format.
Lack of employee access rights management to corporate data, where each employee can
see all the data, which possibly lead to fraud or engineering of the data.

Based on the analysis of the issues that have been discussed in the previous section, some
solution are proposed, which is:
Designing a database system that helps data storage and integration of data in area of sales,
purchasing, and inventory.
Designing a database system that can set limits to the data format so that it can produce a
uniformed data format for the same data.
Designing an application that can manage and present information in the form of
transactional data, also sales, purchasing, and inventory reports effectively and efficiently.
Designing an application that can set permissions for all employees in the company, so that
only authorized personnel can view specific data.
The designing process started with designing conceptual, logical, and physical database
design.
a) Conceptual Database Design
Conceptual Database Design in a process to create a data model for company,
independent from any physical consideration. The result from conceptual database
design is as follows:






















P
i
c
t
u
r
e

1
:

C
o
n
c
e
p
t
ual ERD



b) Logical Database Design
Logical database design is a process to translate the conceptual data model built earlier.
The logical database result is as follows:
























Picture 2: Logical ERD

c) Physical Database Design
The steps done in this physical database design are:
1. Translating logical data model into target DBMS
2. Designing file organization
3. Designing user view
4. Designing security mechanism
5. Considering controlled redundancy
6. Monitoring and fixing operational system
After the database designs are done, the application design begins. The structure menu design in
application is as follows:

Picture 3: Menu Structure



System design with STD (state transaction diagram) in application is as follows:

Picture 4: STD Create Sales Order

Picture 5: STD Master Principal
Screen design in application is as follows:

Picture 6: Create Sales Order Screen Design

Picture 7: Master Brand Screen Design
The application instructions are as follows:

Picture 8: Create Sales Order Page Screen View
Create Sales order page is to create a customers purchase order. If the insert button is clicked,
the data will be stored, and the page will be redirected to Insert New Sales Order page, which is
used to insert item(s) according to customers order.

Picture 9: Master Brand Screen View
Master Brand page displays all brands. This page is also equipped with a function to insert a new
brand data by clicking 'Insert'. On this page also provided a link that leads to Edit Brand page by
clicking the 'Update' button.
After the new system application is implemented in PT. META MATA MEDIKA and
tested, the evaluation of the system is created. Here's a table of user evaluation of the system:
Table 1: User Evaluation of system
No. Assessment Criteria Score
1 Database design can provide the corporates needs well (the corporates need
can be recorded well)
85
2 The application meets company expectation 90
3 Applications user interface 80
4 Application is ready to use 90
5 Thesiss member performance 90
6 Overall Score for thesiss member 85

From the results of user evaluation, we can conclude that the system is already able to solve the
problems being faced by the company PT. META MATA MEDIKA as already discussed in the
previous section. Application has been made to help speed up the work and business processes
run by PT. META MATA MEDIKA. Based on the results of testing conducted on the
application, the enterprise business process becomes easier, and the control of data becomes
more quickly and efficiently.
Business process and data management of items that previously were run manually, it
can be managed easily and efficiently after the creation of system. In addition, the data storage
problems that previously were not good, after using the new application systems, becomes more
organized and better, the duplication problem was solved too, because the data is stored in a
database in a systematic and well-integrated way.
The system security has also improved, in which employees can only view data
according to the access rights.
However, from the evaluation, it is also concluded that the display screen of the
application is not really attractive, so it can be improved in the future so that the display screen
on the application could be more attractive and interactive, as well as other variety of further
development to improve the functionality of applications.

4. CONCLUSION AND RECCOMENDATIONS
According to analysis and design of database, also the implementation that already done
in PT. META MATA MEDIKA, these things can be concluded:
1. Application made can provide a solution to current problem faced by PT.META
MATA MEDIKA
2. The database created can give PT. META MATA MEDIKA easiness.
3. The database created is well integrated, so the data storage could be better and
more secure
4. Security issue is better with the access control separation
According to testing and evaluation to created system, there are some recommendations
to consider to further improve the system, which is:
1. Application development to present other report in various forms, such as graphical
form.
2. The security can be further improved using SSL (secure sockets layer)
3. Adding other module such as accounting module and or employees payroll
module
4. Creation of guide book for new employee that will be using this application.



5. REFERENCE
Artzi S., Dolby J., Tip F.,& Pistoia M. (2012). Fault Localization for Dynamic Web
Applications. IEEE Transactions On Software Engineering, 38(2), 314-335.
Cervone, H. F. (2011). Understanding agile project management methods using Scrum. OCLC
Systems and Services, 27(1), 18-22.
Connolly T., & Begg C. (2005). Database Systems: A Practical Approach to Design,
Implementation, and Management. (4
th
edition). New York: Addison Wesley.
Date, C. J. (2004). An Introduction to Database Systems. (8
th
edition). New York: Addison
Wesley.
Hoffer J., Prescott M.,& McFadden F. (2007). Modern Database Management. (8
th
edition).
New Jersey: Prentice Hall.
Indrajani. (2011). Perancangan Basis Data dalam Allin1. Jakarta: Elex Media Komputindo.
Indrawati R.,& Hizka J. (2012). Analisa Perancangan Sistem Berbasis Web Untuk Persediaan
Barang Pada PT Dwijaya Selaras. Jurnal Informatika, 3(1), 58-72.
Kadir, A.(2009). Membuat Aplikasi Web dengan PHP + Database Mysql. Yogyakarta: ANDI.
Madcoms. (2011). Aplikasi Web Database dengan Dreamweaver dan PHP-MySQL. Yogyakarta:
ANDI.
OBrien, J. A. (2005). Introduction to Information Systems. (12
th
edition). New York: McGraw-
Hill.
Sabir F., Ullah A., Khan M., Rafique M.,& Ali M. (2012). Improved Scrum Model with SDLC.
Journal of Basic and Applied Scientific Research, 2(7), 6647-6656.
Saputra, A. (2011). Trik Kolaborasi CodeIgniter dan Jquery. Yogyakarta: Lokomedia.
Utama, C. (2011). CodeIgniter Framework. Bandung: Teknik Informatika UNPAS.
Whitten J., Bentley L,.& Dittman C. Diterjemahkan oleh Tim Penerjemah ANDI. (2004).
Metode Desain dan Analisis Sistem. (edisi 6). Yogyakarta: ANDI.
Williams B.,& Sawyer S. (2007). Using Information Technology: A Practical Introduction To
Computers & Communications. (7
th
edition). New York: McGraw-Hill.
Yakub.,& Hermanto S. (2010). Perancangan Program Aplikasi Pembelian Pada PT. Indo
Taichen Textile Industry. Communication and Information Technology Journal, 4(1), 1-11.

Anda mungkin juga menyukai