basis data 1

Upload: ueki77

Post on 11-Oct-2015

15 views

Category:

Documents


0 download

TRANSCRIPT

  • 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. (4th edition). New York: Addison Wesley.

    Date, C. J. (2004). An Introduction to Database Systems. (8th edition). New York: Addison Wesley.

    Hoffer J., Prescott M.,& McFadden F. (2007). Modern Database Management. (8th 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. (12th 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. (7th 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:

  • Pic

    tu

    r

    e

    1:

    Co

    n

    c

    e

    pt

    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. (4th edition). New York: Addison Wesley.

    Date, C. J. (2004). An Introduction to Database Systems. (8th edition). New York: Addison Wesley.

    Hoffer J., Prescott M.,& McFadden F. (2007). Modern Database Management. (8th 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. (12th 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. (7th 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.