ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK PENYEWAAN RUANG DAN HELPDESK PELANGGAN BERBASIS WEB PADA PT ASTON INTI MAKMUR Cicilia Eva Retno Mulia S. Binus University, Jakarta, DKI Jakarta, Indonesia, 11530
Tyas Dwipramitri Binus University, Jakarta, DKI Jakarta, Indonesia, 11530 and
Amalia Adelina Binus University, Jakarta, DKI Jakarta, Indonesia, 11530
Abstrak Tujuan dari penelitian ini adalah menganalisis dan merancang sistem basis data untuk penyewaan ruang dan help-desk pelanggan berbasis web pada PT Aston Inti Makmur. Metodologi penelitian yang digunakan dalam penelitian ini adalah metoda fact finding techniques untuk analisis, sedangkan perancangan basis datanya memakai metoda DBLC dan perancangan sistemnya menggunakan metoda DFD (Data Flow Diagram). Hasil yang diperoleh berupa suatu aplikasi sistem basis data untuk penyewaan ruang dan help-desk pelanggan yang berbasis web. Simpulan dari penelitian adalah sistem basis data yang dibuat dapat membantu operasional perusahaan dalam mengelola penyewaan ruang serta membantu pelanggannya. Kata kunci: analisis dan perancangan, basis data, penyewaan ruang dan help-desk pelanggan
1. Pendahuluan Sistem Informasi Penyewaan Ruang merupakan sistem yang membantu para pengelola gedung dan stafnya dalam mengelola sistem penyewaan ruang dan pengelolaan gedung. Sistem ini dirancang secara khusus untuk mengolah data-data para pemakai gedung, serta peralatan yang digunakan. Sistem ini telah mengatur data penyewa serta pembayaran, sehingga memudahkan manajemen dalam memantau penyewaan gedung dalam jangka waktu bulanan, triwulanan ataupun tahunan. Internet merupakan salah satu media promosi yang tidak terbatas ruang dan waktu. Melalui internet kita dapat memperkenalkan perusahaan (Company profile) kepada dunia, menampilkan daftar barang dan jasa (web catalog) yang kita tawarkan berupa katalog-katalog dan merupakan media untuk bertransaksi (ECommerce). Perkembangan teknologi internet yang pesat ini dimanfaatkan oleh banyak perusahaan untuk mendukung produktivitas dan kinerjanya. Oleh karena itu, saat ini website merupakan salah satu keharusan dalam menghadapi persaingan bisnis yang semakin tinggi. PT Aston Inti Makmur merupakan perusahaan yang bergerak di bidang penyewaan ruang kantor dan pengelolaan Gedung Ariobimo Sentral. Dilihat dari betapa pentingnya penyewaan ruang dan help-desk pelanggan bagi PT ASTON INTI MAKMUR dan bagaimana memanfaatkan berbagai sistem informasi yang dalam penanganannya masih menggunakan sistem manual maka dibuatlah sistem basis data berbasis web untuk membantu penyewaan ruang dan help-desk pelanggan.
2. Metodologi Metode yang digunakan untuk penelitian ini meliputi: A. Metode analisis a. Studi kepustakan b. Studi lapangan B. Metode perancangan a. DBLC (Database Life Cycle) b. Perancangan aplikasi layar
Adapun untuk pembahasan meliputi: -
Perancangan
-
Implementasi
-
Evaluasi
2.1. Perancangan 2.1.1. Perancangan basis data konseptual Perancangan basis data konseptual adalah proses membangun sebuah model informasi yang digunakan di perusahaan, yang terlepas dari semua pertimbangan-pertimbangan fisik. Tahapan yang dilakukan meliputi: a. Mengidentifikasi tipe entitas b. Mengidentifikasi tipe atribut dengan entitas -
Indentifikasi tipe atribut dan domain atribut
c. Mengidentifikasi tipe relasi -
Menggunakan Entity Relational Diagram (ERD)
-
Menentukan Batasan Multiplicity dari Tipe Hubungan
d. Identifikasi Kandidat dan Primary Key pada Tiap Entitas e. Validasi model konseptual terhadap user f. Penggunaan Enhanced Modelling Concept 2.1.2. Perancangan basis data logikal Perancangan basis data logikal adalah suatu proses membangun sebuah model data yang digunakan pada perusahaan berdasarkan sebuah model data spesifik, tetapi terlepas dari DBMS dan pertimbangan fisik lainnya. Tahapan yang dilakukan meliputi: a. Identifikasi tipe entitas kuat dan lemah b. Tipe hubungan kompleks c. Hilangkan fitur-fitur yang tidak kompatibel dengan model relasional -
Menghilangkan relasi binary Many-to-Many (*:*)
-
Identifikasi atribut multi-valued
d. Validasi relasi terhadap transaksi pengguna e. ERD bentuk logikal 2.1.3. Perancangan basis data fisikal Perancangan basis data fisikal adalah proses untuk menghasilkan deskripsi dari pengimplementasian suatu basis data pada media penyimpanan kedua. Juga menjelaskan relasi dasar, pengaturan file, dan indeks yang digunakan untuk mencapai akses data yang efisien, integrity constraint yang terkait, serta ukuran keamanan. Tahapan yang dilakukan meliputi: a. Merancang relational basis data 2.1.4. Perancangan layar aplikasi meliputi 2, yaitu:
a. State Transision Diagram (STD) -
STD untuk master admin
-
STD untuk admin marketing
-
STD untuk admin teknisi
-
STD untuk tenant (pelanggan)
b. Perancangan layar
2.2.
-
Rancangan layar untuk master admin
-
Rancangan layar untuk admin marketing
-
Rancangan layar untuk admin teknisi
-
Rancangan layar untuk pelanggan
Implementasi A. Kebutuhan Perangkat Keras Untuk menjalankan aplikasi yang telah dibuat dibutuhkan perangkat keras yang sesuai agar aplikasi basis data yang telah dibuat dapat dijalankan secara optimal.
Spesifikasi Kebutuhan Perangkat Keras Server Jenis kebutuhan
Spesifikasi server
Tipe server Prosesor Minimum free space Memory RAM Kebutuhan lain
Acer Veriton M480 Core 2 Duo E7500 20GB 4GB Koneksi ke internet
Spesifikasi Kebutuhan Perangkat Keras Client Jenis kebutuhan
Spesifikasi server
Prosesor Memory RAM Monitor Kebutuhan lain
Pentium 4-2.4Ghz 1Gb Resolusi 1024&728 pixels Koneksi ke internet
B. Kebutuhan Perangkat Lunak Selain kebutuhan perangkat keras, kebutuhan perangkat lunak pun harus diperhatikan. 1. Spesifikasi perangkat lunak untuk server a. Sistem operasi: Windows Server 2003 b. XAMPP 1.7.3 c. PHP d. SQL Server 2005 2. Spesifikasi perangkat lunak untuk client a. Sistem operasi: Windows XP SP2 b. Web server: Mozilla firefox versi 3.6.13
2.3. Evaluasi Aplikasi basis data telah diajukan ke PT Aston Inti Makmur dan telah dilakukan evaluasi mengenai kinerja aplikasi basis data. Evaluasi dilakukan dengan cara melakukan pengujian terhadap aplikasi yang telah dibuat. Dari hasil pengujian, maka didapat hasil: 1. Aplikasi basis data dinilai telah berjalan dengan baik sesuai yang diharapkan, cukup memenuhi kebutuhan dasar dari informasi dan transaksi
untuk pengelolaan gedung Ariobimo Sentral. Selanjutnya aplikasi hanya perlu ditambahkan beberapa fitur agar semakin memudahkan kinerja dari karyawan bagian pengelolaan gedung. 2. Dari pengujian integrity, maka dapat terlihat bahwa kinerja basis data telah berjalan dengan baik, hal ini dapat di lihat dari kelengkapan entity dan atribut yang telah mampu menangani kebutuhan data dari pengelolaan gedung. Hubungan antara PK (Primary key) dan FK (Foreign key) berjalan dengan saling ketergantungan, bahwa apabila data PK berubah maka data untuk FK ikut berubah. Apabila data Not NULL berarti data tidak boleh dikosongkan, maka apabila kosong sistem akan menolak untuk bekerja. 3. Dari segi keamanan basis data itu sendiri, karena menggunakan SQL Server 2005, maka hanya pihak tertentu saja yang dapat mengakses basis data. Selain itu, password yang telah dienkripsi sebelum disimpan pada basis data akan menjamin bahwa pihak lain tidak dapat mencuri password seorang pengguna dan masuk ke dalam aplikasi. Keamanan juga telah berjalan dngan baik karena hak akses member internal dibatasi oleh admin dan master admin serta hanya admin dan master admin yang bisa melakukan pengubahan data-data pengelolaan gedung.
3. Kesimpulan Dari hasil analisis perancangan, implementasi, dan evaluasi dari aplikasi basis data pengelolaan gedung yang telah dilakukan pada PT Aston Inti Makmur, maka dapat ditarik kesimpulan sebagi berikut :
1.
Merancang aplikasi basis data penyewaan ruang yang terdiri dari data-data pelanggan dan transaksi penyewaan.
2.
Merancang aplikasi help-desk pelanggan berbasis web.
DAFTAR PUSTAKA [1]
Anonimous. (2011).
Manfaat Internet Manfaat Positif dan Negatif Internet.
Diperoleh 10 Oktober 2011 dari http://www.mascipul.com/2011/07/manfaatinternet-manfaat-positif-dan-negatif-internet.html [2]
Article
non
personal.
(2011).
Internet.
Diperoleh
10
Oktober
dari
Oktober
dari
http://id.wikipedia.org/wiki/Internet [3]
Article
non
personal.
(2011).
Web.
Diperoleh
10
http://id.wikipedia.org/wiki/Web [4]
Article non personal. (2011). Building Management. Diperoleh 10 Oktober dari http://en.wikipedia.org/wiki/Building_management
[5]
Centragama. (2011). Manajemen Pengelolaan Gedung. Diperoleh 10 Oktober dari http://centragama.com/2011/05/manajemen-pengelolaan-gedung/
[6]
Conolly, T. dan Beg, C. (2005). Database System: A Practical Approache to Design, Implementation, and Management, Edisi ke-4. New York: AdditionWesley Longman.
[7]
Departemen pendidikan nasional. (2008). Kamus besar bahasa indonesia pusat bahasa, edisi ke-4. Jakarta: Penerbit PT Gramedia Pustaka Utama.
[8]
Date, C. J. (2000). An Introduction to database Systems, edisi ke-7. New York: Addition-Wesley Longman, Inc.
[9]
Kadir, A. (2008). Dasar Pemrograman Web Dinamis Menggunakan PHP (Edisi Revisi). Yogyakarta: Andi Publisher.
[10] Kendall, K.E. & Kendall, J.E. (2005). Systems Analysis and Design, Sixth Edition. New York: Pearson Education, Inc.
[11] Pressman, R.S. (2005). Software Engineering A Practitioner's Approach, Edisi ke6. Singapore: McGraw-Hill. [12]
Shneiderman, B. & Plaisant, C. (2010). Designing the user Interface: Strategies for Effective Human-Computer Interaction. New York: Pearson.
[13] Turban, E., Rainer, J. R., & Potter, R. E. (2003). Introduction to Iinformation Technology. United States of America: John Wiley & Sons, Inc. [14] Whitten, J.L., Bentley L., & Dittman K. (2004). Systems Snalysys and Design Methods, Edisi ke-6. Boston: McGraw-Hill Irwin.
ANALYSIS AND DATABASE SYSTEM DESIGN FOR ROOM LEASING AND CUSTOMER HELP-DESK BASED ON WEB IN PT ASTON INTI MAKMUR Cicilia Eva Retno Mulia S. Binus University, Jakarta, DKI Jakarta, Indonesia, 11530
Tyas Dwipramitri Binus University, Jakarta, DKI Jakarta, Indonesia, 11530 and
Amalia Adelina Binus University, Jakarta, DKI Jakarta, Indonesia, 11530
Abstract The purpose of this research was to analyze and design a database system for the rental of rooms and help-desk web based the customer at PT Aston Inti M akmur. Research methodologies are used in this study is a method of fact finding techniques for analysis, while the design of their databases using the DBLC method, and for the system design using a method of DFD (Data Flow Diagram). The results obtained in the form of a database system applications to rental rooms and help-desk web based the customer. The conclusion of the research is a created database system can assist in managing the company’s operating and leasing rooms to help the customers.
Key words: analysis and design, databases, rental room, room leasing and the customer help-desk.
1. Introduction Room Rentals Information System is a system that helps building managers and staff in managing the rental room systems and building management. The system is designed specifically to process the data users of the building and the equipment used. This systems has been set up the tenant and payment data, making it easier for management to monitor the lease of a period of monthly, quarterly, or yearly. The internet is one of the media campaign that is not limited to room and time. Through the internet we can introduce the company (the Company Profile) to the world, displays the list of good and services (web catalog) that we offer in the form of catalogs and the media to trade (E-Commerce). The rapid development of Internet technology is used by many companies to support the productivity and perfomance. Therefore, when this website is a necessity in the face if business competition is increasingly high. PT Aston Inti M akmur is a company engaged in the rental office room and building management of the Ariobimo Sentral. Viewed from the importance of rental room and help-desk the customer for PT Aston Inti M akmur and how to utilize various information handling systems are still using manual system then be made web-based database system to assist rental room and help-desk the customer.
2. Methodology The method used for the study include: A. M ethods of Analysis a. Literature study b. The field study B. Design M ethod a. DBLC (Database Life Cycle) b. The design of the application screen
As for discussion include: - Design - Implementation - Evaluation
2.1. Design 2.1.1. Conceptual Database Design Conceptual database design is the process of building an information model that used in the company, which is independent of all physical consideration. Stages include: a.
Identify the types of entities
b.
Identifying the attribute type with entity - Identify the type of attributes and attribute domains
c. Identify the Type of Relationship - Using the Entity Relational Diagram (ERD) - Determining the Limitation multiplicity of relationship type
d.
Identification of Candidate and Primary Key on Each Entity
e.
Validate conceptual model against user
f.
Use of Enhanced M odeling Concept
2.1.2 Logical Database Design Logical database design is a process of building a data model that used in the company, according to a specific data model, but regardless of the DBM S and other physical considerations. Stages include: a.
Identification of Strong and Weak Entity Types
b.
Type of a complex relationship
c.
Eliminate features that are not compatible with the relational model - Eliminate the binary relationship M any-to-M any (*: *) - Identification of M ulti-Valued Attributes
d.
Validate relations against user transactions
e.
ERD Logical Form
2.1.3 Physical database design Physical database design is a process to produce a description of the implementation of a database on the storage media. Also explains the basic relationships, settings files, and indexes that are used to achieve efficient data access, integrity constraints are related, and security measures. Stages include: Designing relational databases
2.1.4 Design of application screen, namely: a.
State Transision Diagram (STD) - STD for the master admin - STD for marketing admin - STD for technicians admin - STD for the tenant (the customer)
b.
The design of the screen - Screen design for master admin - Screen design for marketing admin - Screen design for technicians admin - Screen design for the customer
2.2 Implementation A. Hardware Needs To run an application that has made the appropriate hardware needed for database applications that have been made can run optimally. Server Hardware Requirements Specifications Types of Needs
Server Specification
Server Type Processor M inimum free space M emory RAM Other
Acer Veriton M 480 Core 2 Duo E7500 20GB 4GB Internet Connection
Client Hardware Requirements Specifications Types of Needs
Server Specification
Processor M emory RAM M onitor Other
Pentium 4-2.4Ghz 1Gb Resolution 1024&728 pixels Internet Connection
B. Software Requirements In addition to hardware requirements, software requirements must also be considered. 1. Specifications for the server software a. Operating system: Windows Server 2003 b. XAM PP 1.7.3 c. PHP d. SQL Server 2005 2. Software to client specifications a. Operating system: Windows XP SP2 b. Web server: M ozilla Firefox version 3.6.13
2.3 Evaluation A database application has been submitted to PT Aston Inti M akmur and has conducted an evaluation of the performance of database applications. Evaluation was done by a test of the application has been made. From the test results, the obtained results: 1.
Database applications have been markedly better as expected, enough to
meet the basic needs of information and transactions for the management of the Ariobimo Sentral building. Further applications only need to add some features in order to further facilities the perfomance of the building managament employee. 2. Of integrity testing, it can be seen that the perfomance database has gone well, this can be seen from the completeness of the entity and attributes that have beenable to handle the data requirements of building management.
The
relationship
between
the
PK
(primary
key) and FK (foreign key) runs with interdependence, that if the data changes, then the data for PK and FK changed. Not NULL if the data means that data shouldnot be left blank, if its blank the sytem will refuse to work. 3. In terms of security of the database itself, because it uses SQL server 2005, then only certain parties can access the database. In addition, the password is encrypted before being stored in the database will ensure that no other party can steal a user’s password and log into the application. Security has also been running well for permissions with internal member is limited by the admin an admin as well as master and the master admin only can perform the data conversion of building management.
3. Conclusion From the analysis of the design, implementation, and evaluation of building management database application that has been done on PT Aston Inti M akmur,
it can be concluded as follows: 1.
Designing a database application of leasing room which consists customers data and rental transactions.
2.
Hep-desk application for customer designed based on web.
REFERENCES [1]
Anonimous. (2011).
Manfaat Internet Manfaat Positif dan Negatif Internet.
Diperoleh 10 Oktober 2011 dari http://www.mascipul.com/2011/07/manfaatinternet-manfaat-positif-dan-negatif-internet.html [2]
Article
non
personal.
(2011).
Internet.
Diperoleh
10
Oktober
dari
10
Oktober
dari
http://id.wikipedia.org/wiki/Internet [3]
Article
non
personal.
(2011).
Web.
Diperoleh
http://id.wikipedia.org/wiki/Web [4]
Article non personal. (2011). Building Management. Diperoleh 10 Oktober dari http://en.wikipedia.org/wiki/Building_management
[5]
Centragama. (2011). Manajemen Pengelolaan Gedung. Diperoleh 10 Oktober dari http://centragama.com/2011/05/manajemen-pengelolaan-gedung/
[6]
Conolly, T. dan Beg, C. (2005). Database System: A Practical Approache to Design, Implementation, and Management, Edisi ke-4. New York: AdditionWesley Longman.
[7]
Departemen pendidikan nasional. (2008). Kamus besar bahasa indonesia pusat bahasa, edisi ke-4. Jakarta: Penerbit PT Gramedia Pustaka Utama.
[8]
Date, C. J. (2000). An Introduction to database Systems, edisi ke-7. New York: Addition-Wesley Longman, Inc.
[9]
Kadir, A. (2008). Dasar Pemrograman Web Dinamis Menggunakan PHP (Edisi Revisi). Yogyakarta: Andi Publisher.
[10] Kendall, K.E. & Kendall, J.E. (2005). Systems Analysis and Design, Sixth Edition. New York: Pearson Education, Inc.
[11] Pressman, R.S. (2005). Software Engineering A Practitioner's Approach, Edisi ke6. Singapore: M cGraw-Hill. [12] Shneiderman, B. & Plaisant, C. (2010). Designing the user Interface: Strategies for Effective Human-Computer Interaction. New York: Pearson. [13] Turban, E., Rainer, J. R., & Potter, R. E. (2003). Introduction to Iinformation Technology. United States of America: John Wiley & Sons, Inc. [14] Whitten, J.L., Bentley L., & Dittman K. (2004). Systems Snalysys and Design Methods, Edisi ke-6. Boston: M cGraw-Hill Irwin.