ANALIS IS DAN PERANCANGAN APLIKAS I BAS IS DATA PEMBELIAN, PERS EDIAAN DAN PENJUALAN PADA PT. TRI CIPTA MANDIRI
RINGKAS AN S KRIPS I
Oleh
Aniela Meredhita
1200949603
Devita Nurindah P
1200951053
Yula Nova Nurvatna 1200951255 Kelas/Kelompok : 07 PDT/01
Binus University Jakarta 2012
ANALIS IS DAN PERANCANGAN APLIKAS I BAS IS DATA PEMBELIAN, PERS EDIAAN DAN PENJUALAN PADA PT. TRI CIPTA MANDIRI
RINGKAS AN S KRIPS I
diajukan sebagai salah satu syarat untuk gelar kesarjanaan S chool of Computer S cience Jenjang Pendidikan S trata-1
Oleh
Aniela Meredhita
1200949603
Devita Nurindah P
1200951053
Yula Nova Nurvatna 1200951255 Kelas/Kelompok : 07 PDT/01
Binus University Jakarta 2012
ANALIS IS DAN PERANCANGAN APLIKAS I BAS IS DATA PEMBELIAN, PERS EDIAAN DAN PENJUALAN PADA PT. TRI CIPTA MANDIRI
Aniela Meredhita
1200949603
Devita Nurindah P
1200951053
Yula Nova Nurvatna
1200951255
Kelas/Kelompok : 07 PDT/01 Abstrak
TUJUAN PENELITIAN, ialah untuk menganalisis dan merancang aplikasi basis data pembelian, persediaan dan penjualan yang terintegrasi agar dapat membantu dalam pembuatan laporan untuk mendukung keputusan bisnis yang akan diambil oleh perusahaan. METODE PEN ELITIAN dalam perancangan aplikasi basis data PT. Tri Cipta M andiri digunakan beberapa metode analisis yang meliputi: wawancara dengan orang yang bersangkutan untuk mendapatkan informasi yang diperlukan, analisis terhadap persyaratan sistem yang diajukan oleh perusahaan dan metode perancangan aplikasi basis data yang meliputi: perancangan tampilan layar dan perancangan program aplikasi. HAS IL YANG DIC APAI adalah sebuah aplikasi basis data yang dimulai dari rancangan konseptual, logikal dan fisikal, serta program aplikasi yang dapat diimplementasikan pada PT. Tri Cipta M andiri. S IMPULAN dari hasil penelitian ini dapat disimpulkan bahwa dengan belum adanya sistem yang terkomputerisasi menyebabkan perusahaan mengalami kesulitan untuk mengetahui informasi pembelian, persediaan dan penjualan. Oleh karena itu perlu adanya sistem yang terkomputerisasi untuk mengefisiensikan kinerja perusahaan dalam memperoleh dan mengolah informasi mengenai pembelian, persediaan dan penjualan.
Kata Kunci Basis data, pembelian, persediaan, penjualan.
1.
PENDAHULUAN
Seiring dengan meningkatnya perkembangan sistem informasi pada era teknologi saat ini, berdampak pada kemajuan dalam perkembangan usaha setiap organisasi. Informasi telah menjadi kebutuhan penting dalam perusahaan untuk mendukung pembuatan keputusan. Informasi yang akurat, tepat dan lengkap akan menentukan keberhasilan dalam kegiatan bisnis dan memberikan solusi dalam memecahkan permasalahan yang dihadapi oleh perusahaan. Persaingan dalam dunia bisnis yang semakin ketat mendorong perusahaan untuk terus meningkatkan penggunaan teknologi dalam menunjang kinerja perusahaan. Perusahaan harus memiliki suatu sistem yang dapat menyimpan dan mengolah data dengan baik karena data penting dalam mendukung
perkembangan bisnis di masa
datang. 2. TEORI PENDUKUNG Teori S atu Pengertian basis data Pengertian basis data menurut Connolly dan Begg (2005, hal 15), ”Database is a shared collection of logically related data, and a description of this data, designed to meet the information needs of an organization”. Teori Dua Pengertian DBMS M enurut Connolly dan Begg (2010, hal 66), DBMS adalah sistem software untuk mendefinisikan, membuat, dan memelihara database dan menyediakan akses terkontrol untuk database yang berkaitan. Teori Tiga M enurut Connolly dan Begg (2010, hal 66),Tahapan Database Lifecycle terdiri dari: Database Planning System Definition Requirement Collection and Analysis Database Design Database Management System Selection
Application Design Prototyping (Optional) Implementation Data Convertion and Loading Testing Operational Maintenance Teori Empat Entity Relationship Modelling 1. Tipe Entitas M enurut Connoly (2005, hal 343), Tipe Entitas adalah kumpulan dari objek- objek dengan sifat atau property yang sama, yang di identifikasi oleh enterprise mempunyai eksistensi yang independent. Keberadaannya dapat berupa fisik maupun abstrak. 2.
Relationship Type M enurut Connoly (2005, hal 346), Relationship Type adalah kumpulan
keterhubungan yang mempunyai arti antara tipe entitas yang ada. Relationship occurrence adalah keterhubungan yang diidentifikasi secara unik yang meliputi keberadaan tiap tipe entitas yang berpartisipasi. 3.
Attribute M enurut Connoly (2005, hal 350),
Attribute adalah sifat-sifat dari
sebuah entity atau type relationship. Domain Attribute adalah himpunan nilai yang diperbolehkan untuk satu atau lebih atribut.
4. Strong dan Weak Entity Type M enurut Connoly (2005, hal 354), Strong dan Weak Type Entitas adalah entitas yang keberadaannya tidak bergantung pada entitas lain, sedangkan Weak Tipe Entitas adalah entitas yang keberadaannya bergantung pada entitas lain. Strong Tipe Entitas terkadang disebut dengan parent, owner dominant dan Weak Tipe Entitas disebut child, dependent, subordinate. 5.
Structural Constraint M enurut Connoly (2005, hal 356), Batasan utama pada relationship
disebut multiplicity . Multiplicity adalah jumlah kemungkinan dari kejadian yang mungkin terjadi pada suatu entitas yang terhubung ke satu kejadian dari entitas lain yang berhubungan melalui suatu relationship. Hubungan binary secara umum dibedakan menjadi : -
Derajat hubungan one to one (1 : 1)
-
Derajat hubungan one to many (1 : *)
-
Derajat hubungan many to many (* : *)
Teori Lima Normalisasi 1. Pengertian Normalisasi M enurut Connolly dan Begg (2005, hal 388),”Normalization is a technique for producing a set of relations with desirable properties, given the data requirements of an enterprise”, dapat diartikan sebagai normalisasi adalah sebuah teknik untuk menghasilkan sekumpulan relasi dengan sifat-sifat yang diinginkan, memenuhi kebutuhan data pada perusahaan. 2. Tahap-tahap Normalisasi
Tahap-tahap Normalisasi yang biasa digunakan terdiri dari: - Unnormalized Form (UNF) M enurut Connolly dan Begg (2005, hal 402), suatu tabel yang berisikan satu atau lebih grup/data yang berulang. - First Normal Form (1NF) M enurut Connolly dan Begg (2005, hal 403), sebuah relasi dimana setiap irisan antara baris dan kolom berisikan satu dan hanya satu nilai. - Second Normal Form (2NF) M enurut Connolly dan Begg (2005, hal 407), suatu relasi yang ada dalam 1NF dan setiap atribut bukan primary key bergantung penuh secara fungsional pada primary key. - Third Normal Form (3NF) M enurut Connolly dan Begg (2005, hal 409), suatu relasi yang ada dalam 1NF dan 2NF dan atribut bukan non-primary key bergantung secara transitif pada primary key Teori Enam M etodologi Perancangan Sistem Basis Data 1.
Perancangan Sistem Basis Data Konseptual M enurut Connolly dan Begg (2005, hal 439), perancangan sistem
basis data konseptual adalah suatu proses pembentukan model dari informas i yang digunakan dalam perusahaan, independent dari semua aspek fisik. 2.
Perancangan Sistem Basis Data Logikal M enurut Connolly dan Begg (2005, hal 439), Perancangan Sistem
Basis Data Logikal adalah proses pembangunan model informasi yang
digunakan pada sebuah perusahaan berdasarkan model data spesifik, tetapi tidak bergantung pada Database Management System dan pertimbangan fisikal lainnya 3.
Perancangan Sistem Basis Data Fisikal M enurut Connolly dan Begg (2005, hal 496), Perancangan Sistem
Basis Data fisikal adalah suatu proses yang menghasilkan deskripsi implementasi basis data pada penyimpanan sekunder.M enggambarkan struktur penyimpanan dan metode akses ayang digunakan untuk mencapai akses efisien terhadap data. Dpat dikatakan juga desain fisikal merupakan cara pembuatan menuju sistem DBMS tertentu. Teori Tujuh Teori Khusus 1. Pembelian M enurut M ulyadi (2001, hal 299), sistem pembelian digunakan dalam perusahaan untuk pengadaan barang yang diperlukan oleh perusahaan. 2.
Persediaan M enurut Rangkuti (2002), Persediaan itu merupakan sejumlah bahan-
bahan, bagian-bagian yang disediakan dan bahan-bahan dalam proses yang terdapat dalam perusahaan untuk proses produksi, serta barang jadi yang terdapat dalam perusahaan untuk proses produksi, serta barang jadi yang/produk yang disediakan untuk memenuhi perm intaan dari konsumen atau langganan setiap waktu.
3. Penjualan M enurut M ulyadi (2001, hal 202) , penjualan terdiri dari transaksi penjualan barang atau jasa, baik secara kredit maupun secara tunai. Dalam transaksi penjualan kredit, jika pesanan dari pelanggan telah dipenuhi dengan pengiriman barang atau penyerahan jasa, untuk jangka waktu tertentu perusahaan memiliki piutang kepada pelanggannya. Dalam sistem penjualan secara tunai, barang atau jasa baru diserahkan oleh perusahaan kepada pembeli jika perusahaan telah menerima kas dari pembeli. Kegiatan penjualan secara tunai ini ditangani oleh perusahaan melalui sistem penjualan tunai.
3.
ANALIS IS DAN RANCANGAN S IS TEM Diagram Konteks Sistem Yang Sedang Berjalan
Diagram Nol Sistem Yang S edang Berjalan
4. IMPLEMENTAS I S IS TEM
5. EVALUAS I S IS TEM
S pesifikasi Perangkat Keras (Hardware) Spesifikasi Perangkat Keras yang diperlukan dalam implementasi aplikasi basis data pada PT. Tri Cipta M andiri adalah sebagai berikut : a.
Pentium 4 2,9 Ghz
b.
RAM 512 M B
c.
Harddisk 80 GB
d.
VGA CARD 128 M B
e.
Keyboard Logitech
f.
M ouse Logitech
g.
CD-RW ASUS
h.
Printer EPSON
i.
M onitor Philips 14”
S pesifikasi Perangkat Lunak (Software) Spesifikasi Perangkat Lunak yang diperlukan dalam implementasi aplikasi basis data pada PT. Tri Cipta M andiri adalah sebagai berikut : 1.
Server : a.
Microsoft Windows Server 2008 sebagai sistem operasi server yang handal dan memiliki security yang cukup baik.
b.
Microsoft Office 2007.
c.
SQL Server 2008 untuk basis data server perusahaan.
d.
Microsoft Visual Studio 2008.
e.
Antivirus Kaspersky.
2.
Client a.
Sistem Operasi Windows XP Professional sp3.
b.
Microsoft Office 2007.
c.
SQL Server 2008 untuk basis data server perusahaan.
d.
Microsoft Visual Studio 2008.
e.
Antivirus Kaspersky.
S pesifikasi Jaringan (Network) Setelah menentukan piranti keras dan piranti lunak, maka selanjutnya adalah menetukan spesifikasi jaringan. Untuk dapat berhubungan dengan computer lain dengan baik maka dibutuhkan sebuah Network Interface Card yang diletakkan pada setiap komputer client untuk dapat saling berhubungan. Kemudian dibutuhkan sebuah alat yang merupakan piranti lunak untuk menyambungkan semua computer tersebut, maka dibutuhkan switch untuk menghubungkan antara client dengan client dan client dengan server. Topologi yang digunakan adalah seperti gambar dibawah ini :
Gambar Topologi Bus Jaringan Topologi ini digunakan apabila terjadi, jika terjadi masalah pada satu computer tidak akan berpengaruh pada computer lain. Keunggulan topologi bus adalah pengembangan jaringan atau penambahan workstation baru dapat dilakukan dengan mudah tanpa mengganggu workstation lain.
S pesifikasi Kebutuhan Personil (Brainware) Kebutuhan personil pada PT. Tri Cipta M andiri adalah sebagai berikut : 1.
Database
Administrator
(DBA),
yaitu
orang
yang
bertugas
mengimplementasikan aplikasi basis data, serta bertanggung jawab terhadap pemeliharaan dan pengaturan sistem operasional, keamanan dan control integritas, serta memastikan aplikasi berfungsi sesuai bagi user yang berhak. 2.
Technical Support, yaitu orang yang bertugas membangun, merawat, dan mengembangkan jaringan serta mampu mengatasi masalah – masalah yang berkaitan dengan jaringan dan perangkat keras.
3.
Data Entry, yaitu orang yang bertanggung jawab untuk memanipulasi data, seperti insert, update, dan delete.
S pesifikasi Keamanan Sistem (Security) Pada tahap ini dilakukan perancangan keamanan basis data. Perancangan yang digunakan yaitu user password dan permission pada database server. User password dilakukan dengan membuat form login pada aplikasi, sedangkan permission dilakukan dengan membuat role user pada database server.
Jadwal Implementasi No
Kegiatan
M inggu 1
1 Pembentukan Tim 2 Pengadaan
2
3
X
X
4
5
6
X
X
X
software, hardware dan jaringan 3 Instalasi software,
X
hardware dan jaringan 4 M elakukan
7
8
9
10
pengujian sistem basis data dan jaringan 5 M elakukan latihan
X
X
bagi pengguna sistem 6 M engadakan sistem
X
X
evaluasi yang baru Jadwal Implementasi
Backup dan Recovery Basis Data Backup dan recovery sangat diperlukan untuk mengantisipasi terjadinya kehilangan data. Dengan memanfaatkan fitur yang terdapat pada SQL Server 2008, maka backup dan recovery dapat dilakukan.
Konversi Data Pada tahap ini akan dilakukan konversi dari data yang dimiliki perusahaan ke dalam sistem basis data. Cara konversi yang dilakukan adalah dengan meng-input data satu per satu melalui form input yang sudah disiapkan dalam program aplikasi basis data tersebut.
6. S IMPULAN DAN S ARAN
Simpulan Beberapa simpulan yang dapat ditarik dalam penulisan ini adalah: 1.
A plikasi basis data yang telah dibuat
mampu mengolah data, sehingga tidak
diperlukan lagi pencatatan secara manual, yang menyebabkan data menjadi tidak konsisten dan berulang.
2.
A plikasi yang dibuat telah dilengkapi dengan fitur-fitur untuk membuat laporan sehingga memudahkan pengguna dalam melakukan pengolahan data.
3.
A plikasi yang ada sudah dilengkapi dengan basis data yang sudah terintegrasi dengan baik.
4.
A plikasi basis data yang dibangun sudah dilengkapi dengan security, seperti pemberian hak akses ke pengguna.
5.
S ecara keseluruhan aplikasi yang di bangun dapat berjalan dengan baik.
S aran Beberapa saran yang diperlukan untuk mengembangkan system yang berjalan selanjutnya adalah: 1.
A danya fasilitas reminder atau pengingat untuk piutang yang sudah jatuh tempo.
2.
P enambahan Log history untuk aplikasi basis data, guna mengetahui pihak mana saja yang melakukan manipulasi data perusahaan.
3.
A danya penambahan fitur untuk quality control, yang berfungsi melakukan pengecekan terhadap kualitas barang.
4.
P emeliharan basis data dan aplikasi secara berkala.
7. DAFTAR PUS TAKA
Connolly, T. M., & Begg, C. E. (2005). Database System: a Practical Approach to Design, Implementation, and Management. Fourth Edition. USA: Pearson Education, Inc. Connolly, T. M., & Begg, C. E. (2010). Database System: a Practical Approach to Design, Implementation, and Management. Fifth Edition. USA: Pearson Education, Inc. C. J. Date. (2000). An Introduction To Database Systems. Seven Edition. Addison Wesley. Gerald, V. Post. (2005). Database Management Systems: Desigining and Building Bussiness Applications. USA: M cGrawHill. Hoffer J. A., Prescott M . B., Topi Heikki. (2009). Modern Database Management. Ninth Edition. Prentice Hall Intern. Indrajani. (2011). Perancangan Basis Data dalam All in 1. Elex M edia Komputindo, Jakarta. Ramakrishna and Gehrke. (2003). Database Management Systems. Third Edition. M cGraw Hill.
8. RINGKAS AN RIWAYAT HIDUP
PERS ONAL INFORMATION Binusian ID
1200949603
Full Name
ANIELA M EREDHITA
Email
[email protected]
Address
Perumahan Taman Ratu Indah Blok AA1 No.44 Jakarta Barat
Phone Number
Home : 021- 5650704 M obile : 08990083786
Gender
Female
Birth Place / Date
Jakarta / 13 M ay 1990
Nationality
Indonesia
Marital S tatus
Single
Religion
Kristen
FORMAL ED UCATION
Mar 2008 - present
Bina Nusantara University, Jakarta, Indonesia Bachelor (S1) , Computer Science Current GPA 3.02
2005 – 2008
SM A Pelita II, Jakarta
2002- 2005
SLTP Pelita II, Jakarta
1996 - 2002
SD Santa M onica, Jakarta
PERS ONAL INFORMATION Binusian ID
1200951053
Full Name
DEVITA NURINDAH PERM ATASARI
Email
[email protected]
Address
Jl. Salam 1 No.37 RT 008/006, Kebon Jeruk, Jakarta 11540
Phone Number
Home : 62 – 21 – 5492271 M obile : 62 – 899 - 9242978
Gender
Female
Birth Place / Date
Jakarta / 22 Jun 1990
Nationality
Indonesia
Marital S tatus
Single
Religion
M oslem
FORMAL ED UCATION Mar 2008 - present
Bina Nusantara University, Jakarta, Indonesia
Bachelor (S1) , Computer Science Current GPA 3.42 2005 – 2008
SM A Al-Chasanah, Jakarta
2002- 2005
SM P Islamic Centre, Tangerang
1996 - 2002
SDN Parapat, Tangerang
INFORMAL EDUCATION
2010
BNLC Introductory Level Course, Jakarta, Indonesia Toefl Score = 500
2011
Dynamic Web Programming with PHP At Binus Center, Jakarta, Indonesia
PERS ONAL INFORMATION Binusian ID 1200951255 Full Name
YULA NOVA NURVATNA
Email
[email protected]
Address
Jl.Raden Saleh G g Lurah RT 06/02 No 50 Karang Tengah Ciledug, Tangerang
Phone Number
Home : 021-7322064 M obile : 08989133448
Gender
Female
Birth Place / Date
Jakarta / 20 Jan 1991
Nationality
Indonesia
Marital S tatus
Single
Religion
M oslem
FORMAL ED UCATION
Mar 2008 - present
Bina Nusantara University, Jakarta, Indonesia Bachelor (S1) , Computer Science Current GPA 3.37
2005 – 2008
SM AN 60, Jakarta
2002- 2005
SLTP Yadika 3, Tangerang
1996 - 2002
SDI Ar-Rahman, Tangerang
INFORMAL EDUCATION 2010
BNLC Introductory Level Course, Jakarta, Indonesia Toefl Score = 583
ANALYSIS AND DESIGN DATABASE APPLICATION PURCHASE, INVENTORY, AND SALES AT PT. TRI CIPTA MANDIRI Aniela Meredhita Academic Affiliation 1, Jakarta, DKI-Jakarta,11470, Indonesia
Devita Nurindah P Academic Affiliation 2, Jakarta, DKI-Jakarta,11540, Indonesia and
Yula Nova Nurvatna Academic Affiliation 2, Tangerang, Banten,15157, Indonesia
Abstract
RES EARCH OBJECTIVES , are to analyze and designing database application purchase, inventory and sales where the data has already integrated to help making a report that can support enterprise to take a business decision for enterprise. RES EARCH METHODS , the design of database application For PT. Tri Cipta M andiri use some methods as : interview with people who concern with PT. Tri Cipta M andiri for gather the informations, analysis against system requirements that proposed by the company and design method database application as : design the user interface and design application program. RES ULT THAT CAN BE ACHIEVE is database application which start from conceptual design logical design, and physical design also application program that can be implementation in PT. Tri Cipta M andiri CONCLUS ION from the result of this research, we can conclude with lack of a computerized system causing the company have some troubles to get the information of purchase, inventory, and sales. Then there needs to be a computerized system to streamline performance of company to get and processing the information of purchase, inventory, and sales.
Keyword : Database, purchase, inventory, sales.
1. Introduction Along with the development of technologies nowadays, affect the progress of each organizations business. Information has already become a necessity to support business decisions. Information is accurate, correct, and complete will determine the success of the business activities and provide solutions for the problem in enterprise. PT. Tri Cipta M andiri built in 2002 under coordination M r. H. Soeradji. PT. Tri Cipta mandiri move in garment production especially t-shirt. PT. Tri Cipta M andiri already have some customer, for example Borobudur Department store Dbeberapa customer. PT. Tri Cipta M andiri have a lot of data to store and process, but PT. Tri Cipta M andiri does not have a database. So we create a database application to solve their problem
2. General Guidelines Our application has 6 users in total, there are: M anager, Finance, Inventory, Sales, Purchase, and fabric. Every users has their own privilege to access database, and every user can make report based on their privilege like: sales report, purchase report, product report, debt report, purchase order report, sales order report, etc.
2.1.
Database Application This subtitle can divide: 1) Database 2) Application Database is a shared collection of logically related data, and a description of this data, designed to meet the information needs of an organization.
Application is series of action that can make a change in database by user or program.
2.2.
Purchase Purchase system are used in enterprise to make product availability that enterprise needs.
2.3.
Inventory Inventory is a number of materials, the parts that supplied and materials in process that contain in enterprise for production process and the finished goods or products that provide to grant the customer demand every time.
2.4.
Sales Sales is consist of transaction sales of product or service, either in credit or cash. In sales transaction with credit, if order from customer have been delivered by delivery product or delivery service, for some range time. Enterprise has debt for a customer for some range time. In sales system with cash, products or services has delivered by enterprise to buyer if enterprise has already receive cash from buyer or customer.
.
3. Conclusion Database application that already made can handle data processing, so that enterprise no longer need manually records to store and process data, that caused data be not consistent and not integrated for each section. Not only that our application has already have a features to help employee make a report as soon as possible with a better accurate, and our application is very secure, because we separate the privilege based on the position of employee, and not everyone can access the database, because it needs password and username.
References [1] Connolly, T. M ., & Begg, C. E. (2005). Database System: a Practical Approach to Design, Implementation, and Management. Fourth Edition. USA: Pearson Education, Inc. [2] Connolly, T. M ., & Begg, C. E. (2010). Database System: a Practical Approach to Design, Implementation, and Management. Fifth Edition. USA: Pearson Education, Inc. [3] M ulyadi. (2001). Sistem Akuntansi. Edisi ketiga. Universitas Gajah M ada. Salemba Empat. Jakarta. [4] Freddy Rangkuti. (2002). Measuring Customer Satisfaction. Gramedia Pustaka Utama. Jakarta.