SISTEM BASIS DATA MANAJEMEN INSIDEN PADA PT. BERCA HARDAYAPERKASA Jimmi Tentri Binus University, Jalan Anggrek Cakra no. 14, Jakarta Barat (11480), Indonesia [email protected] Stephanus Yulianto, Jimmi Tentri, Win Allen Dedi Trisnawarman, S.Si., M.Kom. Abstract The purpose of research is to analyze and resolve incidents that occurred in the management of PT. Berca Hardayaperkasa in terms of incident management and ongoing Request Change Config (RFC) and designing databases that help solve the problems that occur in the management system. The method used there are 3 methods consist of, library research methods, methods of fact-finding techniques and methods of analysis and design. Book study method is a method of management by reading a few books and seek information via the website that contains the concepts and theories related to the topic discussed. Methods of fact-finding techniques is the method by studying the contents of the data, documents, reports, and records related to the problem and conduct interviews with the parties involved. Methods of analysis and design is a method to view and analyze existing systems and system design. The results achieved in the writing is expected PT. Berca Hardayaperkasa can resolve management problems which happens to be easier. Keywords: Database, Incident, Request Change Config Abstrak Tujuan Penelitian ialah menganalisis dan menyelesaikan insiden manajemen yang terjadi pada PT. Berca Hardayaperkasa dalam hal manajemen insiden dan Request Change Config (RFC) yang sedang berjalan serta merancang basis data yang membantu menyelesaikan masalah-masalah yang terjadi pada sistem manajemen. Metode yang digunakan ada 3 metode yang terdiri dari, metode studi pustaka, metode fact-finding techniques dan metode analisis dan perancangan. Metode studi pustaka adalah metode dengan membaca beberapa buku manajemen dan mencari informasi melalui website yang berisi konsep dan teori yang berhubungan dengan topik yang dibahas. Metode fact-finding techniques adalah metode dengan mempelajari isi dari data, dokumen, laporan, dan catatan yang terkait dengan permasalahan dan melakukan wawancara dengan pihak yang terlibat. Metode analisis dan perancangan adalah metode dengan melihat dan menganalisa sistem yang sudah ada serta perancangan sistemnya. Hasil yang dicapai dalam penulisan skripsi adalah diharapkan PT. Berca Hardayaperkasa dapat menyelesaikan masalah-masalah manajemen yang terjadi menjadi lebih mudah. Kata kunci: Basis data, Insiden, Request Change Config PENDAHULUAN Sistem basis data merupakan sebuah sistem penyimpanan kumpulan file-file yang saling berkaitan dengan file yang lainnya serta pengelolaan data dengan menggunakan komputer membentuk suatu bangunan data untuk memberikan informasi, sehingga informasi yang disediakan cepat dan akurat. Menggunakan sistem basis data di dalam suatu perusahaan, akan membantu perusahaan dalam pengambilan keputusan yang lebih baik, tepat dan optimal. Sistem basis data sangat dibutuhkan oleh semua perusahaan agar dapat bersaing dan mengungguli perusahaan lainnya di zaman yang kompetitif ini. Tuntutan agar dapat bekerja lebih baik, maka perusahaan membutuhkan sebuah sistem basis data, salah satunya adalah PT. Berca Hardayaperkasa. PT. Berca Hardayaperkasa merupakan sebuah perusahaan terkemuka yang menyediakan sistem komputasi, layanan konsultasi TI, teknologi komunikasi dan jasa serta layanan untuk korporasi. Berca Hardayaperkasa telah menggunakan sistem terkomputerisasi dalam menjalankan kegiatan bisnisnya, sehingga salah satu masalah yang dihadapi oleh PT. Berca Hardayaperkasa adalah adanya kebutuhan akan fitur yang belum didukung oleh sistem yang telah berjalan, sehingga dapat membuat kegiatan-kegiatan di dalam perusahaan dapat menjadi terganggu. Dengan adanya sebuah sistem basis data manajemen insiden, diharapkan dapat mengatasi permasalahan yang sedang dihadapi oleh PT. Berca Hardayaperkasa. Oleh karena, itu skripsi ini membahas mengenai “SISTEM BASIS DATA MANAJEMEN INSIDEN PADA PT. BERCA HARDAYAPERKASA”. METODE PENELITIAN Metodologi yang digunakan dalam penulisan skripsi ini adalah sebagai berikut : 1. Studi pustaka Studi pustaka dilakukan dengan mempelajari referensi dari buku-buku yang berkaitan dengan topik dan masalah yang dibahas sebagai dasar pertimbangan dalam memecahkan masalah-masalah yang ada. 2. Metode Penemuan Fakta 1 Mempelajari Dokumen Mempelajari dokumen, surat, laporan dan catatan yang terkait dengan sistem yang berjalan dengan tujuan untuk mendapatkan informasi mengenai masalah yang terjadi pada sistem dan kebutuhan basis data seperti apa yang dibutuhkan dan yang diinginkan oleh perusahaan. 2 Wawancara Wawancara dengan pihak-pihak yang terlibat dalam proses manajemen karyawan yaitu Supervisor Development untuk mengetahui masalah-masalah yang dihadapi. 3 Observasi Perusahaan Observasi secara langsung terhadap proses kegiatan karyawan yang berjalan pada PT. Berca Hardayaperkasa 3. Metode Analisis Sistem Informasi yang Sedang Berjalan Metode Analisis Sistem yang digunakan pada skripsi ini menggunakan pendekatan diagram aliran data dengan sebuah bagan yang menjelaskan gambaran aliran data dari sistem. 4. Metode Analisis dan Perancangan Basis Data Analisis dan perancangan basis data pada penulisan skripsi ini menggunakan pendekatan database life cycle yang terdiri dari beberapa, sebagai berikut: 1. Database Planning Membuat perencanaan mengenai tujuan apa saja yang dibutuhkan oleh perusahaan. 2. System Definition Menentukan batasan dan ruang lingkup dari sistem yang dibuat dalam perusahaan. 3. Requirement Collection and Analysis Mengumpulkan dan menganalisis kebutuhan disetiap bagian dalam perusahaan yang akan dibuatkan sistem aplikasi yang baru. 4. Database design: a. Conceptual Database design Mengidentifikasi dan menentukan entitas, tipe relasi, attribute, domain attribute, primary key, dan alternate key. b. Logical Database design Menentukan relasi untuk model data logikal, mem-validasi model dengan normalisasi dan membuat model data logikal. c. Physical Database design Menerjemahkan model data logical ke dalam DBMS (Database Management System), mendesain file organisasi dan indeks, mendesain user interface dan mencakup akses data. 5. DBMS Selection Memilih dan membuat DBMS yang tepat untuk mendukung sistem basis data dan membuat model kerja dari sistem database yang dibuat. 6. Application Design Mendesign UI dan aplikasi serta menerapkan dan memproses sistem aplikasi database yang baru dalam perusahaan. 7. Prototyping Design Membangun workmodel atau kegiatan dari sistem basis data dimana perancang atau pengguna dapat memvisualisasikan dan mengevaluasi mengenai tampilan serta cara kerja dari sistem yang dihasilkan. HASIL DAN BAHASAN Pembahasan dengan menggunakan 3 tahapan, yaitu: konseptual, logikal, dan fisikal. Didalam konseptual merupakan pembahasan berupa proses membangun sebuah rancangan informasi yang digunakan dalam suatu perusahaan, dimana didalam konsep ini dilakukan identifikasi tipe-tipe entity. Tabel 1 Identifikasi Tipe Entity No 1 Entity Name Tiket Description Aliases Occurance Istilah umum yang menjelaskan suatu Surat permohonan Data yang berisi masalah yang sedang dihadapi user perbaikan tentang masalah user 2 Solusi Insiden Istilah umum untuk menjelaskan tentang masalah beserta Laporan Insiden dengan solusi Data yang berisi tentang masalah beserta dengan solusi yang telah diberikan 3 RFC Istilah umum untuk menjelaskan Surat permohonan Data yang berisi permohonan penggantian pengajuan pengaturan penggantian untuk penggantian sistem untuk pada sistem atau server 4 RFC Istilah umum Development permohonan menjelaskan penggantian sistem, khusus untuk IT Development Surat permohonan Data yang berisi penggantian pengajuan pengaturan penggantian untuk pada sistem atau server 5 Karyawan Istilah umum yang menjelaskan seseorang yang bekerja pada sebuah perusahan Staff Data yang berisi tentang karyawan 6 7 Kategori Istilah umum yang memberitahu Insiden kategori – kategori yang terdapat tentang pada insiden insiden Kategori Tim Istilah umum yang menjelaskan tim Kategori insiden Pembagian Tim dari teknisi yang ada 8 Departemen Istilah umum yang departemen-departemen Data yang berisi kategori Data yang berisi tentang tim menjelaskan yang departemen ada Data yang berisikan pada perusahaan departemen yang tedapat pada perusahaan 9 Akses Isitlah umum untuk menjelaskan database dan server yang akses ada didalam perusahaan Data yang berisi database dan server yang tedapat pada perusahaan Gambar 1 ERD Konseptual Awal Pada tahapan logikal, dilakukan penurunan relasi untuk model dengan membuat relasi-relasi yang merepresentasikan entitas-entitas, relationship dan atribut yang telah diidentifikasi. Dalam tahapan ini juga dilakukan pemisahan atau normalisasi dari konsep yang sudah ada. Gambar 2 ERD Fisikal Setelah di Normalisasi Tahapan yang terakhir adalah perancangan fisikal, dimana pada tahapan ini model dari data logikal yang telah dibuat sebelumnya, harus disesuaikan agar dapat berjalan sebagaimana mestinya, dalam DBMS yang digunakan. Tahapan fisikal mencakup beberapa langkah, yaitu: menerjemahkan model data logikal untuk DBMS, melakukan design representation, design general constraints, menganalisa transaksi, memilih index, merancang user view, design security mechanism dan rancangan desain aplikasi. Ini adalah contoh desain batasan umum dari DBMS yang dituju: 1. Setiap Tr_Solusi_Insiden hanya memiliki ID_Insiden yang terdiri dari IR dan 6 digit angka. CONSTRAINT CHECK (ID_Insiden LIKE ’IR [0-9] [0-9] [0-9] [0-9] [0-9] [0-9]’). 2. Setiap Tr_Kategori_Insiden hanya memiliki ID_Insiden yang terdiri dari IC dan 3 digit angka. CONSTRAINT CHECK (No_Kehadiran LIKE ’IC [0-9] [0-9] [0-9]’) 3. Setiap Ms_Kategori_Tim hanya memiliki ID_Kategori_Tim yang terdiri dari TS dan 3 digit angka. CONSTRAINT CHECK (ID_Kategori_Tim LIKE ’TS [0-9] [0-9] [0-9]’) 4. Setiap Ms_Departemen hanya memiliki Kode_Departemen yang terdiri dari DPdan 3 digit angka. CONSTRAINT CHECK (Kode_Departemen LIKE ‘DP [0-9] [0-9] [0-9]’) 5. Setiap Ms_RFC hanya memiliki ID_RFC yang terdiri dari RF dan 3 digit angka CONSTRAINT CHECK (ID_RFC LIKE ‘RF [0-9] [0-9] [0-9]’) 6. Setiap Ms_RFC_Development hanya memiliki ID_RFC_Development yang terdiri dari RD dan 3 digit angka CONSTRAINT CHECK (ID_RFC_Development LIKE ‘RD [0-9] [0-9] [0-9]’) 7. Setiap Ms_Karyawan hanya memiliki ID_Karyawan yang terdiri dari tahun, bulan, dan angka. CONSTRAINT CHECK (ID_Karyawan LIKE ‘YYMM [0-9] [0-9] [0-9]’) 8. Setiap Detil_Tiket hanya memiliki ID_Tiket dan ID_Karyawan 9. Setiap Detil_RFC hanya memiliki ID_RFC_Development dan ID_Akses 10. Setiap Ms_Tiket hanya memiliki ID_Tiket yang terdiri dari tahun, bulan, dan angka. CONSTRAINT CHECK (ID_Tiket LIKE ‘YYMM [0-9] [0-9] [0-9]’) 11. Setiap Ms_Akses hanya memiliki ID_Akses yang terdiri dari AK dan 3 digit angka CONSTRAINT CHECK (ID_Akses LIKE ‘AK [0-9] [0-9] [0-9]’) Beberapa contoh rancangan layar desain aplikasi Gambar 3Layar Registrasi Solusi Insiden Gambar 4 Layar Pembuatan Solusi Insiden SIMPULAN DAN SARAN Dengan dibuatnya aplikasi ini PT. Berca Hardayaperkasa menjadi dapat: a. Mengetahui solusi yang telah disetujui dan ditolak dimana sebelumnya terjadi kesulitan untuk mengetahui status persetujuan insiden. b. Menyimpan insiden-insiden yang sudah terjadi dan solusi yang sudah disediakan, dimana sebelumnya data solusi insiden tidak tersimpan dengan rapi. c. Mengetahui RFC yang telah di setujui dan ditolak dimana sebelumnya terjadi kesulitan untuk mengetahui status persetujuan RFC. d. Mengetahui insiden apa yang memerlukkan RFC, sehingga dapat mengetahui hubungan antara RFC dan insiden, dimana sebelumnya RFC sering tidak diketahui dibuat untuk insiden apa. e. Mengetahui teknisi yang paling sering mengajukkan RFC, dimana sebelumnya tidak disimpan data orang yang mengajukkan RFC f. Mengetahui teknisi yang paling sering mengajukkan solusi, dimana sebelumnya tidak disimpan data orang yang mengajukkan solusi Saran yang dapat diberikan kepada PT. Berca Hardayaperkasa adalah sebagai berikut: a. Kami menyarankan kepada PT. Berca Hardayaperkasa untuk melakukan pemeliharaan terhadap sistem dalam periode tertentu agar tetap mendapat hasil maksimal dari sistem. b. Kami menyarankan kepada PT. Berca Hardayaperkasa untuk melakukan back up dalam periode tertentu untuk meminimalisir kemungkinan terjadinya kehilangan data REFERENSI Barclay, R.O., Murray, C. M. (2002). “What is Knowledge Management”, Knowledge Praxis, available from http://www.media-access.com/ whatis.html Bin Ladjamudin, Al Bahra (2005). “Analisis dan Desain Sistem Informasi” oleh Penerbit Graha Ilmu, Tangerang Connolly, T., &Begg C., (2010). Database System: A Pratical Approach to Design, Implementation, and Management 5th. English: Addison Wesley Frederic, W. Taylor. (2005). The Principles of Scientific Management, Harvard University. Harper & Brothers. Margono. (2008). DATABASE MANAGEMENT SYSTEM. Retrieved, dari http://margono.staff.uns.ac.id/2008/10/14/database- management-system-dbms/ Martin, E. (1999). Managing Information Technology What Managers Need to Know (3rd ed.). New Jersey: Pearson Education International. Martin, J. (2011). Client/Server Databases: Enterprise Computing. New Jersey: John Wiley& Sons, Inc. O'Brien, J. A., & Marakas, G. M. (2008).Management Information System. New York: McGraw Hill. Octafian, D. Tri. (2011). Desain Database Sistem Informasi Penjualan Barang (Studi Kasus: Minimarket “Grace” Palembang). Jurnal Teknologi dan Informatika (Teknomatika) Vol. 1, No. 2, dari http://isjd.pdii.lipi.go.id/ Rainer Jr, R. Kelly & Efraim Turban. (2009). Introduction to Information Systems Second Edition. Asia: John Willey& Sons. Raymond McLeod Jr, dan George P. Schell (2008). Sistem Informasi Manajemen edisi 10, Penerbit Salemba Empat Jakarta. Rico, Sierma, & Eva, H. Saragih. (2010). Riwayat Kerja si Dudi, Indonesia: Elex Media Komputindo. Saraswati, Ni. W. S. (2011). Analisis Rancangan Basis Data Sistem Informasi keuangan PT. PLN (Persero) Ap Gianyar. Jurnal Manajemen dan Teknologi Informasi Vol. 1, No. 2, dari http://isjd.pdii.lipi.go.id/ Sembel & Hanny, Santoso (2002). “Bisnis Maya, Laba Nyata – Bunga Rampai Konsep, Aplikasi, dan Tips Manajemen era Ekonomi Baru”. Penerbit Elex Komputindo. Stephen Haag, Peter G. W. Keen (1996). Information technology: tomorrow's advantage today, McGraw-Hill. Suma’mur, (1996). “Keselamatan Kerja dan Pencegahan Kecelakaan”, Jakarta: Gunung Agung. Suyanto, M., (2005). PengantarTeknologiInformasiuntukBisnis, Yogyakarta: ANDI. Wang, Zhipeng, & Zhu, Hong. (2012). Research of Formal Verification of SQL Operation int Top Level Specification of a Secure Database. International Jurnal of Database Theory and Application Vol. 5, No. 3, darihttp://www.sersc.org Whitten, Jeffrey L.: Dittman, Kevin C.: Bentley, Lonnie D., (2004). Metode design dan analisa Sistem Bibliografi ed 6, Andi Offset. Yogyakarta. RIWAYAT PENULIS Jimmi Tentri lahir di kota Jakarta pada tanggal 12 Maret 1991. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Sistem Informasi pada tahun 2014.