Dokumen Perancangan
Tugas Mata Kuliah Sistem Informasi Sistem Pengelolaan Genic Futsal
Halaman Judul Dosen Pengampu: Nur Wijayaning R., S.Kom, M.Cs Kelompok 4 12523038 : Mohammad Zidni Ilmi 12523106 : Andi Putra Bahrun 12523212 : Rizky Arif Windiarto
Jurusan Teknik Informatika Universitas Islam Indonesia Desember 2013
1
Lembar Pengesahan Pembimbing
Sistem Pengelolaan Genic Futsal
Kelompok 4 12523038 : Mohammad Zidni Ilmi 12523106 : Andi Putra Bahrun 12523212 : Rizky Arif Windiarto Dosen Pengampu,
Nur Wijayaning R., S.Kom, M.Cs
Asisten Kelas
Gita Putri Nabilah
Jurusan Teknik Informatika Universitas Islam Indonesia Desember 2013
2
LEMBAR PERNYATAAN KEASLIAN DOKUMEN PERANCANGAN PROYEK
Saya yang bertanda tangan dibawah ini: Nama
: Rizky Arif W
NIM
: 12523212
Kelompok
:4
Sebagai ketua kelompok 4 menyatakan bahwa seluruh komponen dan isi dalam dokumen perancangan ini adalah hasil karya bersama internal kelompok kami, tanpa ada unsur plagiasi atau rekayasa fakta. Apabila hal-hal tersebut di atas terbukti terdapat di karya ini maka kami bersedia menanggung resikonya.
Yogyakarta, Desember 2013
3
Daftar Isi Halaman Judul ............................................................................................................................ I Lembar Pengesahan Pembimbing…………………………………………………………………………………………II
Lembar Pernyataan Keaslian Dokumen……………………………………………………………………………….III BAB I PENDAHULUAN ............................................................................................................... 5 1.1
Latar Belakang ........................................................................................................... 5
1.2
Rumusan Masalah ..................................................................................................... 6
1.3
Tujuan Penelitian ...................................................................................................... 6
1.4
Manfaat Penelitian .................................................................................................... 7
1.5
Proses bisnis .............................................................................................................. 7
BAB II ANALISIS DAN PERANCANGAN ....................................................................................... 8 2.1
Analisis kebutuhan sistem ........................................................................................ 8
i.
Analisis Masukan ....................................................................................................... 8
ii.
Analisis Proses ........................................................................................................... 8
iii.
Analisis Output .......................................................................................................... 8
2.2
Perancangan Sistem .................................................................................................. 9
i.
Perancangan Alur Sistem .......................................................................................... 9
ii.
Perancangan Basis Data .......................................................................................... 13
iii.
Perancangan Antarmuka......................................................................................... 14
2.3
Pembagian Tugas.....................................................................................................12
BAB III PENUTUP ..................................................................................................................... 19 3.1
Kesimpulan .............................................................................................................. 27
3.2
Kritik dan Saran ....................................................................................................... 27
4
BAB I PENDAHULUAN 1.1 Latar Belakang Genic futsal merupakan tempat pemyewaan lapangan futsal yang berada dalam satu manajemen dengan autoGenic care (bengkel cuci motor mobil), berada di jl. Raya Tajem no 412,depok, maguwoharjo sleman. Genic futsal dimiliki oleh jaka puspita, memilki 3 karyawan yaitu rusjito (manager), djoko dan handoko. Karyawan di genic futsal juga merangkap sebagai karyawan di AutoGenic Care. Pada saat ini, genic futsal telah memiliki suatu sistem pengelolaan yang di operasikan secara manual, pada sistem ini hal-hal fundamental dalam tempat futsal seperti catatan pnyewaan lapangan, catatan keuangan, dan catatan inventory masih dikelola dalam suatu buku berukuran A2. Jadwal sewa lapangan sendiri masih dicatat dalam papan white board besar. Sistem pemesanan lapangan masih dilakukan secara konvensional yaitu melalui tatap muka. Selain itu, pencatatan keuangan dilakukan setelah menghitung jumlah pemasukan dari penyewaan lapangan dan jumlah pengeluaran genic futsal dalam satu hari kemudian setelah itu dimasukkan dalam sistem informasi yang tergabung dengan sistem autogenic care. Sistem ini memiliki kekurangan –kekurangan yang dapat berakibat fatal pada pengelolaan genic futsal. Pencatatan data keuangan dan inventory pada buku yang ditulis secara manual rentan akan kesalahan dalam penginputan data, begitu pula dengan pencatatan jadwal sewa lapangan pada white board. Sistem keuangan yang menyatu dengan auto genic care rentan akan masalah dalam pengeloalaan dimana penglola tidak bisa memisahkan
5
keuangan auto genic care dengan genic futsal sehingga tidak bisa menghitung pertumbuhan bisnis, kemudian apabila sistem pada auto genic care terkena masalah maka genic futsal pun terkena imbasnya. Berdasarkan hal-hal diatas, kemandirian sistem pada genic futsal merupakan suatu kebutuhan primer.
1.2 Rumusan Masalah -
Bagaimana membuat sebuah sistem yang terkomputerisasi untuk mencatat dan mendata permasalahan-permasalahan yang sebelumnya dicatat dan didata secara manual
-
Bagaimana membuat sebuah sistem yang berbasis web untuk mengatasi penyewaan lapangan yang mengaharuskan pelanggan bertatap muka dengan penjaga kasir ataupun melalui telepon.
-
Bagaimana embuat sebuah sistem informasi yang terintegrasi antara masalah-masalah diatas.
1.3 Tujuan Penelitian Sistem ini dibuat untuk mengatasi ketergantungan dari genic futsal terhadap sistem pengelolaan yang menjadi satu dengan auto genic care apabila terjadi permasalahan pada sistem, Pengelolaan pada genic futsal tetap bisa berjalan.
6
1.4 Manfaat Penelitian 1. Membantu Genic futsal dalam hal sistem pengelolaan tempat futsal dimana pengelolaannya masih dilakukan secara manual 2. Mengurangi ketergantungan antara Genic futsal terhadap sistem pegelolaan Auto Genic Care
1.5 Proses bisnis Pada genic futsal terdapat 2 proses utama yaitu penyewaan lapangan dan pencatatan keuangan. Proses-proses tersebut masih dikelola secara konvensional seperti berikut : 1. Alur penyewaan lapangan futsal di genic futsal 2. Customer datang ke genic futsal untuk menyewa lapangan. 3. Operator/kasir mencatat nama customer, lapangan yang di sewa, wakut sewa, lama sewa dan harga sewa 4. Customer kemudian membayar uang muka ketika booking sewa. 5. Customer melunasi pembyaran setelah lapangan selesai digunakan.
Alur pencatatan keuangan. 1. Operator mencatat pembayaran penyewaan lapangan dalam suatu buku A2. 2. Seluruh pemasukan dan pengeluaran dalam satu hari dikalkulasi oleh operator menjelang jam tutup.
3. Operator kemudian menginputkan laba keuangan genic futsal dalam satu hari pada sistem keuangan auto genic care.
7
BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis kebutuhan sistem i. Analisis Masukan Masukan pada sistem ini berasal dari 2 user yaitu customer dan karyawan, customer memberi masukan berupa username dan password, identitas customer dan data sewa. Karyawan memberi masukan berupa data sewa, data keuangan dan data inventory.
ii. Analisis Proses Terdapat 3 proses utama pada sistem ini yaitu penyewaan, manajemen
keuangan, dan manajemen inventory. Penyewaan berfungsi untuk memproses masukan data sewa dari customer dan karyawan menghasilkan output kepada customer,
karyawan,
pemilik.
Manajemen
keuangan
berfungsi
untuk
memproses masukan berupa pemasukan dan pengeluaran dari karyawan yang kemudian menghasilkan output berupa laporan keuangan untuk karyawan dan pemilik. Manajemen inventory berfungsi untuk memproses masukan berupa data inventory dari karyawan untuk selanjutnya diproses menjadi output bagi karyawan dan pemilik. Selain 3 proses utama, terdapat juga 3 proses kecil berupa login, logout dan registrasi.
iii. Analisis Output Output yang dihasilkan oleh sistem ini ditujukan untuk 3 jenis user yaitu customer, karyawan dan pemilik. Customer mendapatkan output berupa jadwal lapangan, informasi ketersedian lapangan dan barang, selain tiu
8
customer juga mendapatkan output berupa informasi customer. Karyawan mendapatkan output berupa informasi sewa yaitu jadwal, lapangan yang tersedia dan disewakan, barang yang disewakan, daftar penyewa. Informasi keuangan yaitu yaitu pemasukan, pengeluaran dan sisa kas harian. Informasi inventory berupa data inventory harian. Pemilik mendaptkan output berupa laporan penyewaan bulanan dan tahunan, laporang keuangan bulanan dan tahunan, laporan inventory bulanan.
2.2 Perancangan Sistem i. Perancangan Alur Sistem
a. Data Flow Diagram Level 0 Pada DFD level 0, terdapat tiga entitas luar yang menjadi sumber dari aliran data yaitu Karyawan, Customer, dan Pemilik.
9
Karyawan dapat memasukkan Username dan password Data sewa, Data Keuangan dan Data inventori. Karyawan akan menerima Informasi sewa,
Informasi keuangan harian dan Informasi inventori. Customer dapat memasukkan Username dan password, Data sewa, Data Customer. Customer menerima Jadwal penyewaan dan Informasi tentang Customer tersebut. Pemilik Dapat dapat memasukkan Username & password. Pemilik akan menerima Laporan penyewaan bulanan, Laporan keuangan tahunan, Laporan keuangan per tahun dan Laporan inventori barang.
b. Data Flow Diagram Level 1
Pada Diagram Level 1, terdapat lima proses yaitu proses Login, Penyewaan, Manajemen Keuangan, Manajemen Inventori dan Registrasi. Proses Login dilakukan oleh Karyawan, Customer dan Pemilik. Ketiga entitas dapat memasukkan data berupa Username dan Password kemudian akan mendapatkan konfirmasi login.
10
Proses penyewaan dilakukan oleh Karyawan, Customer, dan Pemilik. Karyawan dapat memasukkan data penyewaan berupa nama penyewa, waktu penyewaan, barang yang disewa dan lapangan yang disewa. Karyawan akan menerima Jadwal, info lapangan yang disewa dan yang tersedia info barang yang disewakan dan daftar penyewa. Customer dapat memasukkan data penyewaan berupa nama penyewa, waktu penyewaan, barang yang disewa dan lapangan yang disewa. Customer akan menerima Jadwal, Info lapangan tersedia dan info barang yang dapat disewa. Pemilik akan menerima laporan penyewaan bulanan dari proses ini. Proses Manajemen keuangan dilakukan oleh Karyawan dan Pemilik. Karyawan dapat memasukkan data keuangan
berupa pemasukkan dan
pengeluaran. Karyawan akan menerima info kas yang tersisa, Pemasukan harian dan Pengeluaran harian. Pemilik hanya akan menerima Laporan keuangan bulanan dan tahunan. Proses Manajemen inventori dilakukan oleh Karyawan dan Pemilik. Karyawan memasukkan data inventori ke dalam proses dan akan menerima informasi inventori. Pemilik hanya menerima laporan inventori bulanan. Proses Logout dilakukan oleh Karyawan, Customer dan pemilik. Ketiganya akan menerima konfirmasi logout. Proses Registrasi dilakukan oleh Customer secara online. Customer memasukkan Username, Password dan Data customer. Customer akan menerima konfirmasi Registrasi.
11
12
ii. Perancangan Basis Data
Ada tujuh tabel yaitu tabel Karyawan, Customer, Penyewaan, Cust_Sewa, Lapangan, Keuangan dan Inventori. Tabel Karyawan terdiri atas tujuh kolom yaitu kolom idKaryawwan dengan tipe data Integer sebagai primary key, nama dengan tipe data Varchar yang dibatasi sampai 45 karakter, notelp dengan tipe data integer, alamat denan tipe data Varchar, username dengan tipe data varchar dan password dengan tipe data varchar. Tabel Customer terdiri atas enam kolom yaitu kolom idCustomer dengan tipe data integer sebagai primary key, dengan tipe data Varchar yang dibatasi sampai 45 karakter, notelp dengan tipe data integer, alamat denan tipe data Varchar, username dengan tipe data varchar dan password dengan tipe data varchar. Tabel Penyewaan terdiri atas tujuh kolom idpenyewa dengan tipedata Varchar sebagai primary key, lapangan yang diambil dari tabel lapangan
13
bertipe data integer sebagai foreign key, tanggal_penyewaan dengan tipe data date, waktu_penyewaan dengan tipe data time, pembayaran dengan tipe data Varchar, status dengan tipe data varchar. Tabel Cust_Sewa terdiri atas tiga kolom, dimana ketiganya merupakan foreign key yaitu id_lapangan dengan tipe data integer, id_customer dengan tipe data integer dan id_karyawan dengan tipe data integer Tabel Lapangan terdiri atas tiga kolom, id_lapangan bertipe data integer sebagai primary key, nama bertipe data varchar dan jenisRumput bertipe data varchar Tabel Keuangan terdiri atas empat kolom, tanggal bertipe data date sebagai primary key, pemasukan bertipe data integer, pengeluaran bertipe data integer dan sisakas bertipe data integer. Tabel Inventori terdiri atas lima kolom, kode_barang bertipe data integer sebagai primary key, bulan bertipe data date, nama_barang bertipe data varchar, jumlah bertipe data integer, keterangan ber tipe data integer.
iii. Perancangan Antarmuka Perancangan antar muka sistem pengelolaan tempat futsal dibuat dengan menggunakan evolous pencil versi 2.0.2. secara garis besar, terdapat 4 jenis antarmuka yaitu login dan registrasi, antarmuka customer/member, antarmuka karyawan dan antarmuka pemilik
14
-
LOGIN
Antar muka login digunakan oleh semua user baik itu pemilik, karyawan ataupun customer. Login merupakan gerbang masuk menuju sistem informasi utama.
- REGISTRASI
15
Antar muka registrasi digunakan oleh customer yang ingin mendaftar menjadi member yang mana merupakan persyaratan untuk menyewa tempat futsal. Terdapat 2 window pada registrasi, window pertama berfungsi untuk mendata identitas customer, window kedua berfungsi untuk mengkonfirmasi ke aslian nomor telepon yang dicantumkan oleh customer.
-
ANTAR MUKA MEMBER
Terdapat 6 window pada antar muka member yaitu home, profil, lapangan yang didalamnya ada jadwal, sewa 1, sewa 2.
16
HOME
PROFIL
17
EDIT PROFIL
Profil window ini menampilkan informasi (identitas) seputar member. Identitas ini bisa di edit oleh member dengan meng-klik edit profil.
LAPANGAN
Window ini menampilkan informasi jadwal lapngan dan un tuk menyewa lapangan, terdapat tabel yang menampilkan jadwal
18
lapangan dan ketersediaan lapangan. Untuk menyewa customer tinggal mengklik checkbox di tabel dan menekan sewa button. Setelah itu mengkonfirmasi sewa yang ditunjukan oleh gambar dibawah.
KONFIRMASI SEWA
KONFIRMASI SEWA
19
-
ANTAR MUKA KARYAWAN
Terdapat 6 window pada antar muka karyawan yaitu home, profil, lapangan yang didalamnya ada informasi lapangan dan informasi member, keuangan dan inventory
HOME
PROFIL
20
JADWAL LAPANGAN
Window ini terdapat di LAPANGAN > JADWAL, menampilkan seluruh informasi mengenai lapangan yaitu jadwal, status ketersediaan, nama penyewa, keterengan pembayaran penyewa. Dimana isi dari tabel ini di isi oleh karyawan dengan meng editnya melalalui edit button.
DAFTAR MEMBER Window ini menampilkan informasi seluruh member, isi dari tabel ini dapat di edit oleh karyawan melalui tombol edit
21
KEUANGAN
Window ini menampilkan informasi keuangan harian, dimana informasi tersebur di masukan dan di edit oleh karyawan.
INVENTORY
22
Window ini menampilkan informasi inventory harian, dimana informasi tersebur di masukan dan di edit oleh karyawan.
-
ANTAR MUKA PEMILIK Pada antar muka pemilik terdapat 5 window yaitu home, profil, laporan keuangan bulanan dan tahunan, laporan inventory bulanan dan tahunan.
PROFIL
23
LAPORAN LAPANGAN BULANAN Window ini terdapat di LAPANGAN > BULANAN, menampilkan informasi seputar lapangan selama 1 bulan.
LAPORAN LAPANGAN TAHUNAN Window ini terdapat di LAPANGAN > TAHUNAN, menampilkan informasi seputar lapangan selama 1 TAHUN.
24
LAPORAN KEUANGAN BULANAN Window ini terdapat di KEUANGAN > BULANAN, menampilkan informasi keuangan per bulan.
LAPORAN KEUANGAN TAHUNAN Window ini terdapat di KEUANGAN > TAHUNAN, menampilkan informasi keuangan per tahun
25
LAPORAN INVENTORY BULANAN Window ini menampilkan informasi seputar inventory selama 1 bulan.
2.3 Pembagian Tugas
-
Rizki Arif w Ketua kelompok dan teknisi utama, bertanggung jawab atas rancangan sistem, rancangan dfd dan basis data
-
Mohammad Zidni ilmi Ketua riset data dan asisten teknisi, bertanggung jawab atas data-data genic futsal dan proses bisnis sistem, perancangan GUI.
-
Andi Putra Bahrun Sekertaris tim dan asisten riset data, bertanggung jawab atas dokumentasi sistem dan data-data genic futsal.
26
BAB III PENUTUP 3.1 Kesimpulan Sistem informasi penyewaan lapangan futsal merupakan suatu sistem berbasis web yang dibuat untuk mengatasi permasalahan yang terdapat pada pengelolaan genic futsal. Sistem ini didesain untuk digunakan oleh 3 user yaitu customer, karyawan dan pemilik. Sistem ini mengintegrasikan manajemen penyewaan, manajemen keuangan dan manajemen inventory dalam satu sistem.
3.2 Kritik dan Saran 1. Pengelolaan member merupakan hal yang baru bagi genic futsal dan penulis sendiri, sehingga pada implementasinya diperlukan sedikit waktu untuk trial and error untuk menemukan sistem yang sesuai. 2. Diperlukan administrator sistem yang sudah berpengalaman menangani sistem berbasis web, karyawan genic futsal yang ada saat ini tidak ada yang memenuhi kriteria tersebut sehingga diperlukan waktu untuk mengajarkan penggunaan sistem ini
27