ANALISIS DAN PERANCANGAN BASIS
DATA UNTUK APLIKASI DASHBOARD
KRITIK DAN SARAN PADA PADANG
KARUNIA GROUP
Nailur Rahma
Binus University, Jakarta, DKI Jakarta, Indonesia
Titis Aulia
Binus University, Jakarta, DKI Jakarta, Indonesia
Ratri Permatasari
Binus University, Jakarta, DKI Jakarta, Indonesia
ABSTRAK
Tujuan penelitian mengembangkan sebuah aplikasi database dalam bentuk aplikasi
dashboard untuk pengumpulan kritik dan saran berbasis web yang dapat menampung saran
dan merancang suatu sistem yang memudahkan dalam pengumpulan kritik dan saran para karyawan untuk pengembangan perusahaan. Metode yang digunakan adalah metode perancangan basis data berdasarkan pada Database Application Lifecycle yang diambil dari buku karangan Connolly & Begg yang meliputi requirement collection and analysis,
conceptual database design, logical database design, DBMS selection, physical database design, dan implementation. Hasil yang dicapai yaitu rancangan basis data dan sebuah
aplikasi dashboard untuk pengumpulan kritik dan saran berbasis web, maka perusahaan dapat dengan mudah menampung kritik dan saran, mempermudah penyimpanan data kritik dan saran yang terkumpul, pembuatan laporan, mengurangi proses dan biaya pengumpulan data yang sebelumnya secara manual, mengelola informasi data kritik dan saran maupun data karyawan dengan baik, menampilkan informasi mengenai penghargaan kepada karyawan, serta menyediakan test untuk menguji pengetahuan karyawan mengenai suggestion system,
quality control circle, quality control project.
▸ Baca selengkapnya: kritik dan saran untuk narasumber diklat
(2)1. PENDAHULUAN
1.1 Latar Belakang
Perubahan zaman ke era globalisasi, membuat teknologi informasi semakin berkembang dengan pesat, baik dalam dunia pendidikan, hiburan bahkan bisnis. Di dalam dunia bisnis sendiri, teknologi informasi sudah sangat memegang peranan penting, seperti penggunaan komputer untuk mempermudah dalam proses bisnis dan membatu dalam pengambilan keputusan. Apabila suatu perusahaan tidak menggunakan teknologi informasi ini maka, perusahaan tersebut pasti akan kalah dalam persaingan bisnis dengan perusahaan lain yang menggunakan teknologi informasi dalam perusahaannya. Karena itu, teknologi informasi saat ini telah menjadi pendukung kesuksesaan pada suatu bisnis, maka perannya di sini sebagai alat pesaing kompetitif.
Di dalam teknologi informasi yang baik pasti terdapat suatu sistem yang berguna untung menampung data secara masal untuk membantu perusahaan dalam mendapatkan informasi secara akurat. Sistem basis data merupakan kumpulan relasi-relasi logika dari data dan deskripsi dari suatu data yang di rancang untuk memenuhi kebutuhan informasi suatu organisasi. Dari definisi di atas dapat kita simpulkan bahwa sistem basis data mempunyai kegunaan yang sangat penting bagi kinerja dan pencapaian tujuan perusahaan.Dan untuk merancang sistem basis data tersebut kita perlu melakukan analisis dan perancangan pada sistem yang sedang berjalan saat ini.
Padang Karunia Group adalah sebuah perusahaan yang bergerak dalam bidang Coal Mining, Trading, Contractor dan Infrastructrure.Perusahaan ini merupakan kelompok usaha dalam TRIPUTRA GROUP yang sudah mengembangkan bisnisnya sejak tahun 2002 dan sudah berkembang dengan pesat hingga saat ini. Sehingga jumlah karyawan yang di miliki perusahaan ini juga sudah cukup banyak dan masing-masing individu mempunyai sering mengajukan ide-ide yang sangat bagus untuk perbaikan perusahaan.
Menyadari banyaknya masukan dari karyawan yang di berikan kepada perusahaan untuk perbaikan perusahaan, Padang Karunia Group berusaha untuk menampung ide-ide karyawan tersebut secara manual yang di kumpulkan oleh seorang administrator.
Akan tetapi perusahaan menyadari bahwa semakin banyak ide-ide dari kayawan dan sulit di kumpulkan satu per satu secara manual, maka itu Padang Karunia Group berinisiatif untuk membuat aplikasi intranet khusus untuk menginput masukan-masukan dari para karyawan yang di sebut dengan Improvement Dashboard Application (yang selanjutnya akan kami tulis IDA) agar ide-ide bagus dari para karyawan dapat terwujud dan perusahaan dapat lebih maju lagi dari sekarang.
Berhubungan dengan masalah di atas, penelitian ini ditujukan untuk membuat rancangan sistem basis data untuk aplikasi IDA, mulai dari mengisi form untuk menyampaikan masukan, melihat grafik masukan dan mengisi Pre Test Quiz untuk user dan mengedit status masukan, mengaktifkan Pre Test Quiz, memberikan nilai untuk kuis dan masukan terbaik per bulan untuk admin. Dengan adanya aplikasi IDA ini, di harapkan Padang Karunia Group dapat melakukan perbaikan untuk perusahaannya sehingga perusahaan ini bisa lebih baik lagi kedepannya.
1.2 Ruang Lingkup
Penulisan skripsi dibatasi pada:
1. Pengajuan usulan yang berkaitan dengan perusahaan dari karyawan pada golongan supervisor kebawah
2. Perbandingan data, menampilkan tabel, dan grafik yang berisi kumpulan usulan perbaikan dari tahun ke tahun sehingga dapat dijadikan perbandingan .
3. Test, menguji pengetahuan karyawan dalam mengetahui seberapa paham
1.3 Tujuan dan Manfaat 1.3.1 Tujuan
Adapun tujuan yang diharapkan dalam penulisan skripsi antara lain :
a. Mengumpulkan saran dari para karyawan secara terkomputerisasi dalam sistem basis data untuk meningkatkan kinerja perusahaan. b. Merancang aplikasi basis data untuk pengumpulan saran para
karyawan secara komputerisasi, yang bertujuan untuk pengembangan perusahaan.
1.3.2 Manfaat
Adapun manfaat - manfaat yang dapat diperoleh adalah sebagai berikut : a. Membantu Padang Karunia Group dalam menampung kritik dan
saran dari para karyawan.
b. Membantu Padang Karunia Group dalam pemberian apresisasi kepada karyawan yang memberikan saran dan kritik yang terbaik. c. Sekretariat dapat menjalankan tugasnya dengan efisien, karna tidak
perlu menampung berkas –berkas usulan karyawan yang dikumpulkan secara manual
d. Menghemat biaya cetak yang harus dikeluarkan perusahaan untuk mengumpulkan berkas secara manual .
1. 4 Metodologi Penelitian
Metode yang digunakan dalam penulisan skripsi adalah sebagai berikut : 1. Pengumpulan Dokumen
Metode dalam pengumpulan data yang dilakukan dengan cara pengumpulan dokumen-dokumen, catatan perusahaan, arsip, dan lain-lain. 2. Wawancara
Metode wawancara dilakukan dengan mewawancarai langsung kepada bagian atau pihak manajemen dan staf yang berhubungan untuk mendapatkan informasi yang dibutuhkan dan relevan terhadap sistem yang sedang berjalan. 3. Studi Pustaka
Metode ini termasuk metode pengumpulan data yang dilakukan dengan mencari, membaca, dan mempelajari informasi yang terdapat pada buku-buku referensi yang berhubungan dengan objek penelitian dan topik skripsi. Hasil dari studi pustaka digunakan sebagai landasan teori dalam mendukung penulisan skripsi.
4. Metode Analisa dan Perancangan
Metode analisa dan perancangan ini menggunakan Database
Application Lifecycle (DBLC) berdasarkan buku yang berjudul “Database Systems : A Practical Approach to Design, Implementation, and Management”
(Connolly & Begg, 2010).
2. PERMASALAHAN
2.1 Permasalahan yang dihadapi
Saat ini perusahaan mempunyai beberapa permasalahan yang dihadapi dikarenakan adanya kekurangan-kekurangan pada sistem yang lama.
Permasalahan yang dihadapi perusahaan antara lain : 1. Availability
Sistem yang sedang berjalan masih mengalami kemungkinan hilangnya data yang disebabkan oleh hal-hal teknis. Selain itu, adanya kesulitan dalam pencarian data-data yang diperlukan untuk membuat laporan.
2. Redudancy dan Inconsistent Data
Penginputan saran dan kritik masih dilakukan secara manual sehingga sering menyebabkan duplikasi data.
3. Integrity
Data setiap bagian belum terintegrasi sehingga dapat menyebabkan inconsistency data pada tempat penyimpanan data.
4. Security
Tingkat keamanan yang rendah menjadi permasalahan yang dihadapi perusahaan. Data-data yang penting harus dijaga agar tidak dapat dimanipulasi oleh pihak-pihak yang tidak berhak.
2.2 Alternatif Pemecahan Masalah
Berdasarkan hasil analisis terhadap permasalahan yang dihadapi oleh Padang Karunia Group saat ini, maka dibutuhkan suatu apilkasi basis data yang terintegrasi dengan baik untuk menggantikan sistem konvensional. Dengan aplikasi ini, akan mempermudah perusahaan dalam mengelola data, mencari data, melakukan perbandingan data, perhitungan dengan beberapa data, dan meningkatkan keamanan data.
3. PERANCANGAN
3.1 Data Flow Diagram (DFD)
2. Diagram Nol
3.2 Perancangan Basis Data
1. Perancangan Basis Data Konseptual
Tahapan perancangan basis data konseptual yang dilakukan adalah : 1. Identifikasi tipe entity
2. Identifikasi tipe relationship
3. Identifikasi atribut dengan tipe entity 4. Identifikasi domain atribut
5. Identifikasi candidate key dan primary key
Setelah melakukan tahapan-tahapan diatas, dihasilkan suatu model ERD konseptual sebagai berikut :
2. Perancangan Basis Data Logikal
Tahapan perancangan basis data logikal yang dilakukan adalah : 1. Menghilangkan fitur yang tidak kompatibel dengan model relasi
1.1 Menghilangkan tipe relasi many to many (*:*) binary relationship 1.2 Menghilangkan multi-valued atribut
2. Membuat relasi untuk model data logikal 2.1 Tipe entitas kuat
2.2 Tipe entitas lemah
2.3 Hubungan binary entitas one to many (1:*) 2.4 Hubungan binary entitas one to one (1:1) 2.5 Hubungan binary entitas many to many (*:*) 2.6 Atribut Multi-valued
Setelah melakukan tahapan-tahapan diatas, dihasilkan suatu model ERD logikal sebagai berikut :
QCC PK Id_qcc Gugus Tema FK1 Id_pkif Fasilitator Ketua FK2 Id_step FK3 Id_sqc QCP PK Id_qcp Gugus Tema FK1 Id_pkif Fasilitator Ketua FK2 Id_step FK3 Id_sqc Statusqc PK Id_sqc Status PDCA PK Id_step Step PKIF PK Id_pkif Pkif Tahun Keterangan 1..1 1..1 1..1 1..1 1..1 1..1 1..1 1..1 1..* 1..* 1..* 1..*
3. Perancangan Basis Data Fisikal
Tahapan perancangan basis data fisikal yang dilakukan adalah : 1. Menerjemahkan model data logikal untuk DBMS yang digunakan 2. Representasi fisikal desain
2.1 Menganalisa transaksi 2.2 Memilih index
2.3 Memperkirakan kebutuhan disk space 3. Mendesain mekanisme keamanan
3.3 Perancangan Aplikasi 1. Struktur Menu Karyawan
2. Struktur Menu Admin
3.4 Perancangan Layar
2. Rancangan Layar untuk halaman Home Admin dan Karyawan
4. IMPLEMENTASI
4.1 Spesifikasi Hardware
Berikut adalah spesifikasi hardware Server agar aplikasi dapat berjalan dengan baik: a. PC Intel Core2Duo 2GHz b. RAM 2GB c. Harddisk 500GB d. Monitor e. Keyboard f. Mouse
Berikut adalah spesifikasi hardware Client agar aplikasi dapat berjalan dengan baik: a. PC Intel Pentium IV 1,2GHz b. RAM 512MB c. Harddisk 80GB d. Monitor e. Keyboard f. Mouse 4.2 Spesifikasi Software
Berikut adalah spesifikasi software Server agar aplikasi dapat berjalan dengan baik: a. OS Windows 7 32bit
b. Browser Mozilla Firefox, Internet Explorer c. XAMPP 1.7.2
d. Adobe Dreamweaver CS3
e. Microsoft SQL Server Enterprise 2008
Berikut adalah spesifikasi software Client agar aplikasi dapat berjalan dengan baik: a. OS Windows 7 32bit
b. Browser Mozilla Firefox, Internet Explorer c. XAMPP 1.7.2
4.3 Hasil Rancangan Layar Aplikasi
1. Halaman Login Admin dan Karyawan
2. Halaman Home
5. EVALUASI
Berikut ini hasil wawancara evaluasi sistem aplikasi database yang telah dibuat berdasarkan tingkat kepuasan, kinerja karyawan, dan kendala yang dialami dalam pemakaian aplikasi ini.
1. Pertanyaan : Apakah sistem yang dibuat sudah sesuai dengan harapan perusahaan?
Jawaban : Iya, aplikasi ini sudah sesuai dengan harapan, karena sudah memenuhi hampir semua kebutuhan yang perusahaan butuhkan. 2. Pertanyaan : Apakah aplikasi ini mudah untuk digunakan?
Jawaban : Iya, aplikasi ini mudah untuk digunakan karena user interface- nya tidak ribet dan mudah untuk dimengerti.
3. Pertanyaan : Apakah ada kendala yang dialami saat menggunakan aplikasi ini? Jawaban : Kendalanya kami belum terbiasa dalam menggunakan aplikasi ini
sehingga masih sedikit mengalami kesulitan. 4. Pertanyaan : Apa saran bapak/ibu terhadap aplikasi ini?
Jawaban : Aplikasi ini sudah cukup baik, saran kami untuk membuat desain yang dapat mendukung semua jenis browser agar tidak terpaku hanya pada satu browser saja dan juga lakukan
pengembangan agar aplikasi ini dapat berjalan di berbagai sistem operasi tidak hanya di Windows 7 32bit saja.
5. Pertanyaan : Apakah aplikasi yang kami buat dapat meningkatkan kinerja karyawan?
Jawaban : Iya, karena dengan aplikasi ini pekerjaan yang tadinya dilakukan secara manual dengan memakan waktu yang lama menjadi lebih mudah dan efisien waktu.
6. Pertanyaan : Bagaimana pendapat bapak/ibu mengenai semua menu? (bisa dijawab dengan pilihan: cukup atau sesuai)
Jawaban :
6. SIMPULAN DAN SARAN
6.1 Simpulan
Berdasarkan hasil analisa, pembahasan, dan evaluasi sistem yang telah disampaikan dalam bab-bab sebelumnya, maka simpulan yang dapat diambil adalah sebagai berikut: 1. Penggunaan basis data sudah tidak terbatas pada bagian tertentu saja, penyimpanan
data mengenai prosedur-prosedur yang sedang berjalan seperti data karyawan, histori jumlah karyawan, data departemen, data devisi, data kategori, Pre Test/Post Test,
Best SS, data SS, data QCC dan QCP sudah tersimpan menggunakan basis data.
2. Rancangan aplikasi database yang telah dibuat mempermudah dalam proses pengumpulan dan pencarian data SS, QCC dan QCP sehingga bagian administrasi tidak merasa kesulitan lagi dalam merekap dan mencari data.
3. Rancangan aplikasi database yang telah dibuat sudah menerapkan sistem keamanan berupa authentification dan authorization untuk melindungi data dari pihak-pihak yang tidak berwenang. Untuk menggunakan aplikiasi ini pun user harus melalui proses login terlebih dahulu sehingga hanya user yang diizinkan saja yang bisa menggunakan aplikasi ini.
4. Rancangan aplikasi database yang telah dibuat dapat membantu mengurangi waktu yang digunakan untuk menyelesaikan suatu tugas karena aplikasi yang dibuat sudah dilengkapi dengan fasilitas search dan sort sehingga user tidak perlu melakukan proses pencarian data dengan membuka file satu per satu.
5. Rancangan aplikasi yang telah dibuat dapat menampilkan grafik, seperti grafik SS Terkumpul vs SS Diterima, Gugus QCC, Gugus QCP, SS Plan vs Actual dan QCC vs QCP, sehingga user bisa melihat jumlah data pertahun di dalam grafik tanpa harus menghitung satu per satu datanya.
6.2 Saran
Kekurangan yang masih ada pada rancangan aplikasi ini dapat diperbaiki dengan melanjutkan pengembangan aplikasi ini lebih lanjut guna meningkatkan kinerja perusahaan dan membantu para pegawai dalam menjalankan proses bisnis perusahaannya. Saran-saran yang dapat diberikan untuk pengembangan aplikasi ini adalah sebagai berikut:
1. Tambahkan alert/notification bila Pre Test/Post Test sudah dan sedang aktif. 2. Sebaiknya tampilan layar dapat disesuaikan di semua jenis browser seperti
Chrome.
Nama Modul Penilaian User
IT CPOC Admin
Home Sesuai Cukup Cukup
SS Sesuai Sesuai Sesuai
QCC Sesuai Sesuai Sesuai
QCP Sesuai Sesuai Sesuai
Report Sesuai Cukup Cukup
DAFTAR PUSTAKA
Atzeni P., Ceri S., Paraboschi S. (2003). Database systems : concepts, languages &
architectures. New York: McGraw-Hill Inc.
Connoly, Thomas and Begg, Carolyn. (2010). Database System. A Practical Approach to
Design Implementation, and Management. Fifth Edition. Addison Walley.
Hoffer, Jeffrey A., Prescott, Mary B., McFadden, Fred. (2005). Modern Database
Management, Seventh Edition. New Jersey: Prentice Hall. Upper Saddle River.
Indrajani. (2011). Bedah Kilat 1 Jam: Pengantar dan Sistem Basis Data. Jakarta: Elex Media Komputindo.
Indrajani. (2011). Perancangan Basis Data dalam All in 1. Jakarta: Elex Media Komputindo. O’Brien, J.A. (2003). Introduction to Information System. Eleventh Edition. New York:
McGraw-Hill Inc.
Ramakrishnan, Raghu, Gehrke, Johannes. (2003). Database management systems, Third Edition. New York: McGraw-Hill Inc.
Turban. (2003). Introduction to Information Technology. Second Edition. John Wiley & Sons, Inc.
Whitten, J.L., Bentley, L.D., & Dittman, K.C. (2004). System Analysis and Design Methods, 6th Edition. New York: McGraw-Hill Inc.
Williams, Brian K., Sawyer, Stacey C. (2007). Using Information Technology : A Practical
Introduction to Computers & Communications, Seventh Edition. New York:
RIWAYAT PENULIS
Nailur Rahma lahir di Tangerang pada 08 Februari 1991. Penulis menamatkan pendidikan
S1 di Binus University dalam bidang Computer Science pada 2013.
Titis Aulia lahir di Jakarta pada 03 Juni 1991. Penulis menamatkan pendidikan S1 di Binus
University dalam bidang Computer Science pada 2013.
Ratri Permatasari lahir di Kebumen pada 07 Juni 1991. Penulis menamatkan pendidikan