analisis dan perancangan data warehouse sistem pakir uin_ nur winda sari
TRANSCRIPT
-
i
ANALISI DAN PERANCANGAN DATA
WAREHOUSE SISTEM PARKIR UNIVERSITAS
ISLAM NEGERI JAKARTA
Disusun Oleh :
Nur Winda Sari
(11140930000118)
Kelas : CCIT
Dosen : Yuni Sugiarti, M.Kom
-
ii
KATA PENGANTAR
Puji dan syukur marilah kita panjatkan kehadirat Allah yang Maha Esa karena selalu
menurunkan berkah, rahmat dan taufik untuk kita semua. Tak lupa pula shalawat dan salam
selalu kita panjatkan kepada Rasulullah saw, sehingga saya dapat menyelesaikan pembuatan
makalah datawarehouse dengan judul Analisis dan Perancangan data warehouse Sistem
parkir UIN Jakarta
Dalam penelitian dan penulisan laporan skripsi ini, penulis mendapatkan begitu banyak
bantuan, dukungan, kemudahan dan bimbingan dari berbagai pihak. Oleh karena itu pada
kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Dosen data warehouse dan mining ibu Yuni Sugiarti, M.Kom
2. Asisten dosen data warehouse dan mining.
Saya berharap agar pembuatan makalah ini dapat bermanfaat untuk para mahasiswa
maupun secara umum dan memberikan inspirasi serta informasi bagi siapa saja yang
membutuhkannya. saya menyadari banyak sekali kekurangan pada pembuatan makalah ini.
Oleh sebab itu, saya mengharapkan kritik dan saran yang membangun sehingga makalah ini
lebih sempurna lagi.
Jakarta, 4 April 2014
Penulis
-
iii
iii
Daftar Isi KATA PENGANTAR................................................................................................................................... ii
BAB I ........................................................................................................................................................ 1
PENDAHULUAN ....................................................................................................................................... 1
1.1. Pendahuluan ............................................................................................................................ 1
1.2 Identifikasi Masalah ................................................................................................................ 2
1.3 Masalah ................................................................................................................................... 3
1.4 Tujuan ..................................................................................................................................... 3
1.5 Batasan Masalah ..................................................................................................................... 4
1.6 Sistematika Penulisan ............................................................................................................. 4
BAB II ....................................................................................................................................................... 5
LANDASAN TEORI .................................................................................................................................... 5
2.1 Definisi Datawarehouse .......................................................................................................... 5
2.2 Definisi Online Transaction Processing (OLTP) .................................................................... 5
2.3 Definisi Online Analytical Processing (OLAP) ...................................................................... 6
BAB III ...................................................................................................................................................... 7
METODOLOGI PENELITIAN ...................................................................................................................... 7
3.1 Studi Pustaka ........................................................................................................................... 7
BAB IV ...................................................................................................................................................... 9
HASIL KAJIAN ........................................................................................................................................... 9
4.1 Analisa Sistem yang Berjalan ................................................................................................. 9
4.1.1 Analisa Dokumen ............................................................................................................ 9
4.1.2 Analisis Prosedur yang Sedang Berjalan ....................................................................... 10
4.1.3 Flow Map....................................................................................................................... 10
4.1.4 Evaluasi Sistem yang Sedang Berjalan .......................................................................... 11
4.2 Gambara Umum Sistem yang Baru ...................................................................................... 12
4.3 Perancangan Sistem Baru...................................................................................................... 13
4.3.1 Usecase ......................................................................................................................... 13
4.3.2 Class Diagram ............................................................................................................... 17
4.3.3 Mapping Diagram .......................................................................................................... 18
4.3.4 Arsitektur Data Warehouse .......................................................................................... 18
4.3.5 Star Diagram.................................................................................................................. 20
4.3.6 Snowflake Diagram ....................................................................................................... 21
-
iv
iv
BAB V ..................................................................................................................................................... 22
PENUTUP ............................................................................................................................................... 22
5.1 Kesimpulan ........................................................................................................................... 22
-
1
BAB I
PENDAHULUAN 1.1. Pendahuluan
Salah satu fasilitas umum yang masih menggunakan metode perparkiran
konvensional adalah pintu gerbang utama dan gerbang belakang Universitas Islam Negeri
(UIN) Jakarta. Sistem pencatatan dan pengecekan yang diterapkan adalah metode tiketing
manual, yaitu dengan penulisan nomor polisi kendaraan pada lembaran kertas atau tiket.
Sistem tersebut memiliki kelemahan antara lain: data transaksi tidak terekam; rendahnya
keamanan dan kenyamanan bagi pengendara; dan perulangan pencatatan pada karcis setiap
hari sehingga tidak efisien dari segi waktu, tenaga dan biaya. Sistem perparkiran UIN belum
memiliki prosedur baku dalam penanganan setiap kejadian. Dari studi awal yang dilakukan
diketahui bahwa lebih dari 80% pengguna kendaraan menyatakan bahwa sistem parkir UIN
saat ini masih belum memenuhi kebutuhan dan harapan terhadap sistem perparkiran yang
baik. Terdapat beberapa alternatif teknologi yang dapat mengatasi kelemahan sistem dan
kebutuhan pengguna tersebut.
Menurut salah salah satu mahasiswa UIN Jakarta mengatakan bahwa system OLTP
yang terdapat dalam parkir UIN belum ada, pencatatan dan pembayaran yang masih manual
membuat system parkir tidak efensien, mahasiswa harus mencari uang receh untuk
pembayaran tiket, mengantri dan menunggu petugas menulis kan plat nomer kendaraan
masing-masing kendaraan yang akan masuk. Mahasiswa pun harus berkeliling mencari lahan
tempat parkir yang kosong untuk memakirkan kendaraannya tanpa arahan dari petugas
parkir.
Penggunaan data warehouse untuk menunjang kegiatan parkir kendaraan juga telah
banyak dilakukan. Bagaimana mengelola basisdata perguruan tinggi yang baik menggunakan
data warehouse. Dengan adanya data warehouse, proses penyusunan laporan menjadi
lebih sederhana, karena pengguna bisa melakukan customization report sesuai dengan
yang diinginkan, sehingga ada efisiensi waktu dari yang sebelumnya memerlukan waktu satu
bulan untuk membuat program baru atau satu minggu untuk mengerjakan secara manual
menjadi hanya satu hari .
Paper ini akan membahas rancang bangun data warehouse di Universitas Islam
Negeri yang memiliki basisdata yang belum terintegrasi dengan baik. Penelitian ini mampu
menghasilkan basisdata yang terintegrasi dengan baik dan pelaporan yang relatif lebih cepat.
-
2
1.2 Identifikasi Masalah
Tempat parkir dan sistem pengaturan perparkiran adalah komponen penting dan
tidak dapat dipisahkan dalam pelayanan sebuah fasilitas umum. Keberadaan sistem
perparkiran yang baik akan mendukung fasilitas umum yang digunakan oleh banyak
pihak. Sistem parkir yang baik mencerminkan kebaikan sistem yang lebih luas dalam
fasilitas umum tersebut. Keamanan, kemudahan dan kenyamanan adalah faktor yang
diharapkan oleh pengguna fasilitas umum. Oleh karena itu jika sistem perparkiran tidak
memberikan keamanan, kemudahan dan kenyamanan bagi pengguna fasilitas umum,
maka aktifitas dalam fasilitas umum tersebut akan terganggu. Pemilihan metode pelayanan
yang baik pada sistem perparkiran akan menentukan keamanan, kemudahan dan
kenyamanan fasilitas umum tersebut.
Salah satu fasilitas umum yang masih menggunakan metode perparkiran
konvensional adalah pintu gerbang utama dan gerbang belakang Universitas Islam Negeri
(UIN) Jakarta. Sistem pencatatan dan pengecekan yang diterapkan adalah metode tiketing
manual, yaitu dengan penulisan nomor polisi kendaraan pada lembaran kertas atau tiket.
Regulasi dilakukan setiap hari agar manipulasi atau penipuan karcis dapat dikurangi.
Regulasi tersebut mengharuskan petugas jaga memberi cap tanggal dan menulis plat
nomor setiap hari. Perulangan pencatatan pada karcis tersebut sangat tidak efisien dari segi
waktu, tenaga dan biaya. Hal ini dikarenakan sebagian besar dari kendaraan yang
keluar masuk adalah kendaraan yang sama yang beraktifitas setiap hari di lingkungan
kampus yaitu karyawan dan mahasiswa.
Metode pencatatan dan pemeriksaan konvensional menggunakan tiket di pintu
masuk dan keluar Gerbang UIN tersebut memiliki banyak kelemahan. Pada sistem karcis
yang ditulis manual sering terjadi kesalahan dalam penulisan (human error). Kesalahan
penulisan tersebut mengakibatkan penulisan ulang oleh operator sehingga waktu pelayanan
akan lama. Dengan sistem semacam ini maka pada jam sibuk akan terjadi penumpukan
antrian yang panjang. Lamanya pencatatan dan pemeriksaan, serta penanganan
kehilangan tiket akan menimbulkan antrian kendaraan yang panjang karena harus diperiksa
dan diurus. Selain itu Tingkat keamanan sistem ini sangat rendah dengan kemungkinan
adanya pemalsuan tiket oleh pencuri. Pencurian juga dapat terjadi karena pencuri dapat
bebas membawa kendaraan keluar akibat kelalaian pengemudi yang meninggalkan tiket di
dalam kendaraannya.
-
3
Sebuah sistem yang baik harus memiliki prosedur baku untuk kegiatan
operasional dan penanganan kejadian luar biasa yang mungkin muncul. Dari hasil studi
lapangan yang dilakukan, UIN belum memiliki prosedur baku mengenai sistem perparkiran
Peningkatan jumlah mahasiswa yang diterima di UIN dan penambahan dosen dan
karyawan baru, secara langsung mengakibatkan peningkatan jumlah pengguna kendaraan
baik roda dua maupun roda empat di UIN. Dari hasil studi lapangan diketahui bahwa
tiap pergantian tahun ajaran, petugas jaga merasakan peningkatan volume kendaraan yang
melalui gerbang UIN, dan para pengguna kendaraan pun sulit mencari lahan parkir yang
kosong karena penumpukan kendaraan, sehingga mereka harus mencari terlebih dahulu
lahan kosong. Dibutuhkan perbaikan terhadap sistem perparkiran yang cepat dan aman
sehingga pengguna kendaraan merasakan kenyamanan dan kepraktisan menggunakan
fasilitas umum didalamnya.
Dalam menunjang kelayakan system parkir juga dibutuhkan integrasi data untuk
pengambilan suatu keputusan secara signifikan. Maka dari itu, paper yang disusun ini
menjelaskan suatu database yang biasa digunakan sebagai pengambilan keputusan yaitu
datawarehouse, dikarenakan di dalam Kampus UIN system parkir nya kurang mendukung
secara langsung dalam pengambilan keputusan.
1.3 Masalah
Berdasarkan uraian di atas, permasalahan yang diangkat dalam penelitian ini
adalah Bagaimana menerapkan datawarehouse pada system parkir di Universitas Islam
Negeri Jakarta.
1.4 Tujuan
Tujuan dari penelitian ini adalah :
1. Merancang sistem perparkiran baru untuk kendaraan roda empat di Universitas
Sebelas Maret.
2. Merancang datawarehouse agar dapat diterapkan pada system parkir di Universitas
Islam Negeri Jakarta
-
4
1.5 Batasan Masalah Batasan masalah yang digunakan sebagai berikut :
1. Rancang bangun datawarehouse dilakukan hingga tahap perancangan. Tahap
implementasi dan proyek kerjasama hanya merupakan usulan.
2. Pengguna kendaraan yang mendapatkan kartu tag adalah mahasiswa, karyawan dan
dosen yang aktifitas tetapnya melalui pintu gerbang depan dan belakang tiap fakultas
Universitas Islam Negeri Jakarta.
3. Kendaraan tamu atau yang frekuensi keluar masuk gerbang rendah akan diberi
perlakuan khusus yaitu dengan kartu tag sementara saat masuk dan dikembalikan
saat keluar. Untuk kondisi pembludakan kendaraan seperti hari wisuda atau SPMB,
kartu untuk diganti dengan tiket cetak.
1.6 Sistematika Penulisan
Berikut merupakan sistematika penulisan yang digunakan dalam penulisan ini:
1. BAB I : Pendahuluan
2. BAB II : Landasan Teori
3. BAB III : Metodologi Penelitian
4. BAB IV : Hasil Kajian
5. BAB V : Penutup
-
5
BAB II
LANDASAN TEORI
2.1 Definisi Datawarehouse
Menurut Connolly dan Begg (2010:1197), data warehouse adalah sebuah gambaran
yang tergabung atau terintegrasi dari data perusahaan ditarik dari sumber dan rentang data
operasional yang terpisah dalam tools akses pengguna akhir yang mampu mendukung query
yang sederhana hingga kompleks dalam mendukung pengambilan keputusan.
Menurut Darudiato dalam jurnalnya (2008:59), data warehouse merupakan kumpulan
informasi yang diperoleh dari basis data operasional yang digunakan untuk membuat
Business Intelligent yang mendukung aktivitas analisis bisnis dan pekerjaan pembuatan
keputusan. Jadi data warehouse merupakan ringkasan dari data-data dari berbagai sumber
data operasional dimana data ringkasan tersebut akan ditampilkan dalam Business Intelligent
yang akan sangat berguna dalam melakukan analisis dan pengambilan keputusan.
Menurut Reddy et al dalam jurnalnya (2010:2866), data warehousing adalah
kumpulan teknologi pendukung keputusan yang bertujuan untuk memungkinkan pekerja
pengetahuan (eksekutif, manajer, analis) untuk membuat keputusan yang lebih baik dan lebih
cepat.
Berdasarkan definisi-definisi yang dijabarkan oleh para ahli di atas, maka dapat
disimpulkan data warehouse adalah sekumpulan teknologi yang berorientasi subjek,
terintegrasi, tidak dapat diperbaharui, dan memiliki variasi waktu yang datanya ditarik dari
sumber dan rentang data operasional yang terpisah yang memungkinkan pekerja pengetahuan
(eksekutif, manajer, dan analyst) untuk membuat keputusan yang lebih baik dan cepat.
2.2 Definisi Online Transaction Processing (OLTP)
Menurut Hoffer et al (2009:431), OLTP atau Online Transaction Processing adalah
sebuah sistem yang digunakan dalam aplikasi berorientasi transaksi yang melibatkan
pemrosesan transaksi SQL secara real-time. Hal ini memiliki karakteristik berupa entri dan
pemanggilan kembali data secara cepat dalam lingkungan multiuser.
-
6
Menurut Connolly dan Begg (2005:1149), sistem ini telah didesain untuk menangani
aliran data transaksi yang tinggi, dimana transaksi biasanya membuat perubahan kecil pada
data operasional organisasi, dimana data yang harus ditangani oleh perusahaan adalah data
operasional sehari-hari. Sistem seperti ini disebut Online Transaction Processing (OLTP).
Berdasarkan definisi-definisi yang dijabarkan oleh para ahli di atas, maka dapat
disimpulkan Online Transaction Processing (OLTP) adalah sebuah sistem yang digunakan
dalam aplikasi berorientasi transaksi dimana dapat menangani aliran data transaksi yang
tinggi dimana data yang ditangani adalah data operasional sehari - hari.
2.3 Definisi Online Analytical Processing (OLAP)
Menurut Hoffer et al (2009:431), Online Analytical Processing (OLAP) merupakan
seperangkat alat grafis yang menyajikan pengguna dengan tampilan multidimensional dari
data dan memungkinkan pengguna untuk menganalisis data menggunakan teknik windowing
sederhana.
Menurut Connolly dan Begg (2010:1250), Online Analytical Processing (OLAP)
adalah perpaduan dinamis analisis dan gabungan dari data multidimensional dalam jumlah
besar.
Berdasarkan definisi-definisi yang dijabarkan oleh para ahli di atas, maka dapat
disimpulkan Online Analytical Processing (OLAP) adalah perpaduan dinamis analisis dan
gabungan dari data multidimensional dalam jumlah besar yang memungkinkan pengguna
untuk menganalisis data menggunakan teknik windowing sederhana.
-
7
BAB III
METODOLOGI PENELITIAN
3.1 Studi Pustaka
1. Nama : Ardy Denta Utama
Judul : Perancangan Sistem Perparkiran Kendaraan Roda Empat
Menggunakan Teknologi Rfid Di Universitas Sebelas Maret
Isi penelian : merancang sistem perparkiran baru untuk kendaraan roda
empat di Universitas Sebelas Maret, Mengembangkan program aplikasi yang
dapat diintegrasikan dengan teknologi Radio Frequency Identification (RFId),
serta mengusulkan investasi komponen sistem perparkiran kendaraan roda
empat di UNS yang layak secara ekonomi saat diimplementasi.
2. Nama : Sucinata Agung Pambudi
Judul : Rancang Bangun Kendali Sistem Parkir Otomatis Menggunakan
Sensor Ldr Berbasis Mikrokontroler
Isi penelian : dibuat suatu sistem simulasi parkir otomatis untuk menentukan
tempat parkir yang kosong diantara sepuluh tempat parkir. Sistem ini terdiri atas
rangkaian sensor LDR, mikrokontroler AT89S51, rangkaian motor stepper dan
display seven segment. Prinsip kerja sistem adalah kesepuluh rangkaian sensor
LDR digunakan sebagai saklar tak terlihat pada masing-masing tempat parkir
yang berfungsi untuk menentukan nomor tempat parkir yang kosong dan kedua
sensor LDR lainnya pada pintu masuk dan pintu keluar, untuk membuka portal
pintu masuk dan keluar area parkir yang digerakkan oleh motor stepper.
Selanjutnya mikrokontroler melakukan pengolahan data dari keduabelas sensor
tersebut.
3. Nama : Andy Prasetyo Utomo
Judul : Analisa Dan Perancangan Sistem Informasi Parkir Di Universitas
Muria Kudus
Isi penelian : perancangan Sistem Informasi yang menyajikan hasil analisa dan
rancangan yang dituangkan dalam diagram UML yang terdiri dari UseCase,
-
8
Sequence, Collaboration, Class Diagram dan Activity Diagram. Dalam jurnal ini
diusulkan sebuah sistem parkir yang menggunakan lahan atau bangunan
bertingkat dengan tujuan untuk menghemat lahan yang digunakan dan disesuaikan
dengan kondisi Universitas Muria Kudus sekarang ini. Selain itu pelayanan
dengan memanfaatkan teknologi karcis otomatis juga digunakan untuk
meningkatkan keamanan dan dapat menghemat penggunaan sumber daya manusia
dalam pengelolalan parkir yang telah berlangsung selama ini. Usulan sistem parkir
ini dapat dijadikan sebagai dasar atau blueprint untuk mengembangkan sistem
parkir yang terkomputerisasi di Universitas Muria Kudus. Hasil dari penelitian ini
bukan sebuah aplikasi atau software, akan tetapi sebuah rancangan sistem yang
dapat dijadikan sebagai landasan atau skema dalam pembuatan aplikasi atau
software untuk sistem parkir yang terkomputerisasi. Hasil dari penelitian ini
merupakan salah satu solusi yang dapat digunakan dalam menangani
permasalahan parkir di Universitas Muria Kudus sekarang ini.
-
9
BAB IV
HASIL KAJIAN
4.1 Analisa Sistem yang Berjalan
Tahapan yang diperlukan pada pembuatan suatu program yaitu menganalisa sistem
yang telah ada mengenai kelebihan dan kekurangan sistem yang sedang berjalan. Dimana
analisa sistem merupakan proses mempelajari suatu sistem dengan cara menguraikan sistem
tersebut kedalam elemen yang membentuknya, sehingga diperoleh hasil identifikasi dan
evaluasi sistem serta dapat diusulkan perbaikan-perbaikan.
4.1.1 Analisa Dokumen
Analisis dokumen merupakan salah satu metode analisis data dengan cara
mengumpukan data-data yang berhubungan dengan obyek penelitian yang akan diteliti
prosedur kerja dan pengujian arsip atau dokumen yang ada di instansi terkait. Analisis
dokumen juga merupakan salah satu hal yang dapat membantu dalam perancangan sistem
selanjutnya. Adapun analisis dokumen yang terdapat di UIN adalah sebagai berikut.
1. Nama : Surat Tanda Nomor Kendaraan / S TNK
Fungsi : Sebagai tanda nomor kendaraan
Sumber Data : Pengemudi
2. Nama : Slip Bukti Parkir
Fungsi : Sebagai tanda parkir kendaraan bermotor
Sumber data : Petugas Parkir
Atribut : no parkir, tanggal parkir, no kendaraan, keterangan.
3. Nama : Laporan Pendapatan Parkir
Fungsi : Sebagai media laporan data parkir
Sumber data : Petugas Parkir
Atribut : no parkir, tanggal parkir, jumlah kendaraan, Total biaya
pendapatan, keterangan.
-
10
4.1.2 Analisis Prosedur yang Sedang Berjalan
Dalam melaksanakan aktivitas perparkiran terdapat beberapa sistem prosedur yang
diterjemahkan ke dalam bentuk deskripsi dan kemudian digambarkan dalam bentuk
flowmap. Untuk mendapatkan gambaran yang lebih jelas mengenai analisis prosedur, akan
dijelaskan uraian prosedur dan flowmap Sistem Parkir yang ada pada UIN Jakarta.
4.1.3 Flow Map
Flow map merupakan gambaran hubungan antar entity yang terlibat beberapa aliran
dokumen yang ada. Mengenai sumber dari aliran dokumen dapat digambarkan pada flow
map berikut ini :
Gambar 2. 1 F lowm ap Sistem Parkir yang Berjalan
Keterangan:
A1: Arsip S lip Bukti Parkir Masuk
A2: Arsip S lip Bukti Parkir Keluar
-
11
A3: Arsip Laporan P erugas Parkir
A4: Arsip Laporan P engelola Parkir
Aliran dokumen flowmap sistemparkir yang berjalan :
1. Pengemudi kendaraan menyerahkan data kendaraannya kepada petugas
parkir.
2. Petugas parkir mencatat data kendaraan si pengemudi berupa nomor
kendaraan pada slip bukti parkir rangkap 2 (dua).
3. Slip bukti parkir tersebut kemudian diberikan kepada si pengemudi dan
yang satu lagi disimpan oleh petugas park ir untuk diarsipkan.
4. Slip bukti parkir diberikan kepada petugas parkir oleh si pengemudi.
5. Petugas parkir mengecek slip bukti parkir dari si pengemudi untuk
dicocokan dengan slip bukti parkir yang ada.
6. Jika slip bukti parkir ada dan cocok dengan slip bukti parkir yang ada di
petugas parkir, maka slip bukti parkir tersebut kemudian dijadikan laporan
pendapatan parkir.
7. Jika slip bukti parkir tidak ada , maka si pengemudi wajib menunjukan
STNK kendaraannya untuk dicocokan dengan nomor kendaraannya.
8. Petugas parkir membuat laporan pendapatan parkir rangkap 2, laporan
pendapatan parkir tersebut kemudian diserahkan ke pihak pengelola park ir
dan yang satu rangkap untuk diarsipkan.
9. Pengelola parkir menerima laporan pendapatan parkir yang kemudian
diarsipkan.
4.1.4 Evaluasi Sistem yang Sedang Berjalan
Setelah menganalisis s istem yang berjalan di UIN Jakarta, maka evaluasi sistem
yang berjalan diantaranya:
1. Masih banyak prosedur yang menggunakan proses pencatatan secara
manual misalnya pembuatan data slip bukti parkir dan pembuatan laporan
penerimaan parkir, sehingga mengakibatkan menumpuknya arsip-arsip yang
dikhawatirkan akan rusak atau hilang. Dengan banyaknya kelemahan tersebut,
maka perlu dibangun sebuah sistem informasi yang di dalamnya terdapat proses
yang telah disebutkan di atas agar mempermudah dalam pengefisienan waktu.
-
12
2. Sering terjadi kesulitan dalam pencarian data slip bukti parkir sehingga
memerlukan waktu yang relatif lama yang menyebabkan ketidak efisienan
waktu dalam pembuatan laporan pendapatan parkir. Maka perlu dibangun
sebuah sisteminformasi yang didalamnya terdapat database yang terintegrasi
yang dapat menampung se luruh data yang diperlukan.
4.2 Gambara Umum Sistem yang Baru
Aplikasi Parkir UIN adalah aplikasi yang berguna untuk melakukan transaksi parkir
dalam universitas Islam Negeri Jakarta yang semula hanya dilakukan secara manual dengan
formulir yang hanya ditulis didalam kertas, dengan aplikasi ini semua transaksi yang di input
secara manual akan di input menggunakan system, agar mudah dalam pencarian data,
mengubah data ataupun pengambilan keputusan. Dengan adanya aplikasi ini diharapkan
proses transaksi parkir dalam Universitas Islam Negeri dapat menjadi lebih cepat, mudah,
efektif dan efesien.
Aplikasi Parkir UIN yang dihasilkan dapat:
1. Mengelola data transaksi Parkir
Pengguna kendaraan dapat masuk untuk parkir hanya dengan meng-tap kartu
Parkir yang sebelumnya telah terisi saldo. Sehingga ketika pengguna akan parkir,
kartu parkir tersebut akan berkurang saldonya sesuai dengan tarif yang berlaku, sistem
akan mencatat semua data parkir baik masuk atau keluar kendaraan.
Pengguna tidak dapat masuk apabila tempat parkir di fakultas tersebut telah
penuh dengan kapasitas kendaraan yang telah ditentukan sebelumnya, sehingga
system parkir akan menolak membuka pintu parkir di fakultas tersebut.
System parkir akan mencatat semua transaksi parkir, sehingga system parkir
akan menghasilkan berapa jumlah kendaraan motor dan mobil yang masuk di masing-
masing fakultas, dari data tersebut pengguna dapat mendapatkan informasi kemana
pengguna dapat memakirkan kendarannya.
2. Transaksi Pengisian Saldo
pengguna dapat mengisi saldo jika saldo yang ada dalam KARTU PARKIR
tersebut telah habis yang membuat pengguna tidak dapat masuk untuk parkir. Pegawai
parkir akan melayani pengisian saldo yang dilakukan pengguna.
-
13
3. Cetak Laporan
Pegawai parkir dapat mencetak laporan data parkir untuk pengambilan keputusan
selanjutnya.
4.3 Perancangan Sistem Baru
4.3.1 Usecase
Sistem ini berjalan untuk multy user. Adapun kebutuhan fungsi utama dari Sistem ini yaitu :
Tabel 3.1 Kebutuhan Fungsional
No Kode Fungsi Nama Fungsi Deskripsi
1 SIR-T-001 Home Fungsi untuk menampilkan halaman utama sistem.
2 SIR-T-002 Login Fungsi untuk user autentifikasi, agar bisa memasuki
sistem.
3 SIR-T-003 Logout Fungsi untuk keluar dari sistem.
4 SIR-T-004 My Profile Fungsi untuk melihat data pribadi dari user yang sedang
menggunakan sistem.
5 SIR-T-005 Pengelolaan Fungsi untuk melihat data parkir yang terinput serta
-
14
No Kode Fungsi Nama Fungsi Deskripsi
Parkir mencetak data parkir.
6 SIR-T-006 Pengelolaan
KARTU
PARKIR
Fungi untuk melihat data KARTU PARKIR serta
melihat data pengguna.
7 SIR-T-007 Pengelolaan
Pegawai
Fungi untuk peinputan pegawai baru serta pengupdetan
pegawai lama.
8 SIR-T-008 Pengelolaan
Pengisian
Saldo
Fungi untuk peinputan transaksi pengisian saldo
pengguna dengan cara meng-tag KARTU PARKIR
pengguna dan memasukan jumlah saldo.
11 SIR-T-0011 Cetak
Laporan
Fungsi untuk melakukan pencetakan laporan atas
pengelolaan suatu data.
Kebutuhan informasi dari sistem ini adalah sebagai berikut:
Tabel 3.2 Kebutuhan Informasi
No Kode
Informasi
Informasi Yang
Dibutuhkan
Tujuan Format
1 SIR-W-001 Data Pengguna Menyajikan informasi data Pengguna untuk
pengelolaan KARTU PARKIR maupun
pengelolaan pengisian saldo.
Layar
2 SIR-W-002 Data KARTU
PARKIR
Menyajikan informasi data KARTU
PARKIR untuk pengelolaan pengisian saldo,
pengelolaan parkir sepeti masuk dan keluar
serta informasi saldo yang ada di dalamnya.
Layar
3 SIR-W-003 Data Pegawai Menyajikan informasi data pegawai untuk
pengelolaan pegawai.
Layar
4 SIR-W-004 Data Parkir Menyajikan informasi data parkir untuk
menentukan boleh atau tidak nya kendaraan
Layar
-
15
No Kode
Informasi
Informasi Yang
Dibutuhkan
Tujuan Format
tersebut masuk ke dalam parkir berdasarkan
jumlah kendaraan yang sudah masuk, dan
menghasilkan data tempat parkir di fakultas
yang masih kosong.
5 SIR-W-005 Data Transaksi
Pengisian Saldo
Menyajikan informasi data pengisian saldo
untuk melihat besar jumlah saldo yang
dimiliki pengguna.
Layar
7 SIR-W-007 Data Pengguna Menyajikan informasi data pribadi untuk
setiap user yang turut menggunakan system
parkir.
Layar
Terdapat dua pengguna pada sistem ini, yaitu:
Tabel 3.3 Karakteristik Pengguna
No. Kategori Pengguna Kualifikasi Tugas Hak Akses
1 Pegawai Parkir 1. Memahami penggunaan
komputer secara aktif.
2. Memahami
pemeliharaan sistem.
3. Memahami penggunaan
system.
Sebagai
sistem
pegawai
parkir
Pengelolaan
pengguna sistem,
melihat data
pengguna, melihat
data KARTU
PARKIR, melihat
dan mencetak data
parkir, melihat
data pegawai,
Mengelola data
transaksi
pengisian saldo
untuk melayani
transaksi
pengisian saldo
-
16
No. Kategori Pengguna Kualifikasi Tugas Hak Akses
sehingga saldo
pada KARTU
PARKIR berubah
sesuai dengan
bertambahnya
jumlah
pembayaran yang
dimasukan,
2 Pengguna 1. Memahami penggunaan
system.
Sebagai
pengguna
sistem
Melihat data
pengguna milik
sendiri, melihat
data KARTU
PARKIR milik
sendiri, melihat
data transaksi
terakhir milik
sendiri, melihat
data parkir, meng-
tap KARTU
PARKIR pada
system, sehingga
system akan
menginput data
parkir saat masuk
dan saat keluar.
-
17
4.3.2 Class Diagram
-
18
4.3.3 Mapping Diagram
4.3.4 Arsitektur Data Warehouse
Untuk membangun data warehouse analisis kinerja penjualan maka dibutuhkan
seperangkat komputer yang dilengkapin dengan software dan database sebagai aplikasi untuk
membangun data warehouse itu sendiri.
-
19
Arsitektur data warehouse system parkir UIN Jakarta dimulai dengan mengumpulkan
data yang berkaitan dengan transaksi parkir yang bersumber dari berbagai data seperti data
pengguna, data transaksi parkir, data transaksi isi saldo, data kartu parkir, data kendaraaan,
data pegawai, data master, dan data lokasi.
Setelah data dari berbagai database dikumpulkan, terhadap data tersebut dilakukan
ekstraksi sesuai dengan kebutuhan data warehouse yang akan dibangun. Seperti dari
database transaksi parkir, data yang dibutuhkan adalah data transaksi parkir dari tahun 2013
2014, data lokasi, data kendaraan dan data kartu parkir. Dari data yang sudah diekstraksi
dilakukan proses transformasi data. Pada proses transformasi dilakukan proses seperti
merapikan data yang tidak konsisten seperti pemberian kode kartu, memperbaiki penamaan
pada field, dan lain-lain.
Proses selanjutnya adalah data loading ke dalam gudang data yang sudah dibangun
dengan menggunakan script yang ada. Sehingga terbentuklah sebuah data warehouse yang
siap digunakan untuk menghasilkan informasi. Dengan teknologi OLAP (OnLine Analytical
Processing), dihasilkan beberapa view yang disesuaikan dengan kebutuhan user diantaranya
adalah:
1. Analisis kendaraan yang paling banyak parkir setiap tahunnya
2. Analisis kendaraan yang paling banyak memberikan pendapatan setiap tahunnya
-
20
3. Analisis lokasi yang paling banyak memberikan pendapatan setiap tahunnya
4. Analisis lokasi yang paling banyak kendaraan parkir setiap tahunnya
5. Analisis kebutuhan pengeluaran jenis kartu setiap tahunnya.
4.3.5 Star Diagram
Menurut Connolly dan Begg (2010:1227), star schema adalah struktur logis yang
memiliki tabel fakta yang memuat data faktual di pusat dan dikelilingi oleh tabel dimensi
yang memuat data referensi (yang dapat didenormalisasi). Berikut adalah star diagram
transaksi parkir:
Untuk struktur star schema seperti diatas, data dalam tabel fakta transaksi parkir yang
diukur adalah hasil jumlah pendapatan, total kendaraan dan total kartu. Berdasarkan dimensi
atau kondisi lokasi, kendaraan, serta waktu, dan kartu parkir. Misalkan dimensi lokasi, yang
menyimpan informasi-informasi seputar lokasi parkir, Lokasi ini dapat dikelompokkan ke
dalam kategori fakultas-fakultas dalam UIN Jakarta. Kendaraan juga dapat dikatorikan
berdasarkan jenis kendaraannya, seperti roda dua atau roda tiga atau roda empat.
-
21
4.3.6 Snowflake Diagram
Menurut Connolly dan Begg (2010:1229), snowflake schema adalah sebuah variasi
dari star schema dimana tabel dimensi tidak memuat data yang didenormalisasi. Berikut
adalah snowflake schema pada transaksi parkir:
Tabel dimensi dinormalisasi untuk mengurangi redudansi data (duplikasi), sehingga
struktur tabelnya akan lebih ramping. Struktur ini akan menghemat kapasitas storage, namun
waktu eksekusi data akan lebih lama mengingat jumlah tabel dimensi yang direlasikan lebih
banyak dan membutuhkan tambahan relasi foreign key. Kueri yang terbentuk lebih kompleks,
yang mengakibatkan kinerja kueri menurun.
Fokus penggunaan datawarehouse adalah kecepatan akses dan eksekusi data,
bukanlah ukuran data yang lebih kecil atau struktur basis data yang lebih ramping. Sehingga
bijaksana dalam menetapkan struktur data star maupun snowflake schema akan menentukan
kinerja layanan datawarehouse yang dimiliki.
-
22
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan pembahasan mengenai Analisis dan perancangan datawarehouse sistem
perparkiran UIN, maka dapat diambil kesimpulan sebagai berikut :
1. Bisnis proses baru disusun dari perbaikan terhadap kegiatan bisnis proses awal.
Perbaikan tersebut berupa automatisasi sistem parkir server-client yang
terintegrasi. Sistem ini dapat mengatasi kelemahan sistem lama dari segi
keamanan, kenyamanan, serta efisiensi biaya dan proses.
2. Perancangan datawarehouse berfungsi untuk pengambilan keputusan dalam
system parkir.