Anda di halaman 1dari 20

BAB III

PEMBAHASAN

3.1 Tinjauan Organisasi

Analisa dalam suatu organisasi perlu dilakukan dengan tujuan untuk

mengetahui struktur organisasi, uraian tugas (job Description) dan semua hal yang

terkait dengan internal organisasi. Berikut ini merupakan uraian dari hasil analisa

organisasi.

3.1.1 Gambaran Umum Organisasi

Sistem informasi Jasa Layanan Pemotongan Rambut Babershop saat ini

yang berjalan adalah sistem manual, belum terkomputerisasi maupun online

(website) oleh karena itu penulis tidak akan menjelaskan sistem yang sedang

berjalan karena sistem informasi yang penulis bangun adalah sistem baru dan

bukan hasil pengembangan dari sistem lama (sistem manual).

37
38

3.1.2 Struktur Organisasi

Struktur Organisasi Barbershop Jatibarang

Gambar 3.1
Struktur Organisasi

3.1.3 Tugas dan wewenang

1) Pimpinan

a. memimpin perusahaan dan menjadi motivator bagi karyawannya.

b. Mengelola perusahaan sesuai dengan visi dan misi perusahaan.

c. Merencanakan dan mengontrol kebijakan perusahaan agar dapat berjalan

dengan maksimal.

2) Supervisor

a. Bertanggung jawab terhadap bagian pemasaran.

b. Bertanggung jawab terhadap perolehan hasil penjualan dan penggunaan

dana promosi.
39

3) Kasir

a. Mengelola fungsi akuntansi dalam memproses data dan informasi

keuangan untuk menghasilkan laporan keuangan yang dibutuhkan

perusahaan secara akurat dan tepat waktu

3.1.4 Visi dan Misi

Visi :

1) Menjadi perusahaan yang mengedepankan kesuksesan mulia yang

memberi pengaruh positif dan menjadi inspirasi bagi masyarakat luas

dalam bidang usaha barbershop di Indonesia.

Misi :

1) Meningkatkan nilai perusahaan melalui kreativitas, inovasi dan

pengembangan kompetensi sumber daya manusia.

2) Mengutamakan mutu dan pelayanan demi kepuasan pelanggan.

3) Membangun koordinasi kemitraan yang erat dengan seluruh stakeholder

untuk mencapai keuntungan bersama secara maksimal.

1. Peduli terhadap kepentingan masyarakat dan lingkungan.

3.2 Analisis dan Desain Sistem

Untuk mengetahui deskripsi sistem yang lama dan yang baru diperlukannya

Analisis dalam suatu sistem informasi dan semua hal yang terkait dengan desain

sistem. Berikut ini merupakan uraian dari hasil analisis dan desain sistem

3.2.1 Deskripsi sistem

Berikut ini adalah deskripsi sistem yang sedang berjalan dan sistem yang

diusulkan :
40

1. Sistem yang sedang berjalan

Berikut ni adalah gambaran FOD baik yang sedang berjalan maupun

yang diusulkan :

1) Flow Of Document (FOD) Yang SedangBerjalan

Aliran dokumen pada Sistem informasi Jasa Layanan Pemotongan

Rambut Babershop masih menggunakan manual yang menghubungkan

kegiatan-kegiatan yang lain secara manual. Adapun sistem yang sedang

berjalan dan sudah lama diterapkan tersebut dapat digambarkan dalam

Flow Of Document (Fod) dapat dilihat dibawahini :


41

Pelanggan Kasir Pimpinan

Melakukan Melakukan
Pemesanan Pemersanan
Pembayaran Pembayaran

Mencatat
Pemesanan
Perawatan

Melakukan Melakukan
Perawatan Perawatan

Melakukan
Pembayaran
Melakukan
Pembayaran

Menghitung
Total Biaya
Perawatan

Melakukan
Pembayaran

Melakukan
Pembayaran

Laporan
Keuangan
Membuat
Laporan
Keuangan

Laporan
Keuangan

Gambar 3.2
Flow Of Document (FOD) Sistem Berjalan
42

2. Sistem yang diusulkan

1) Flow of Document (FOD) yang diusulkan

Aliran data yang penulis usulkan yang merupakan hasil dari penelitian

pada system sebelumnya yang belum memakai system komputerisasi.

Pada aliran data Sistem informasi Jasa Layanan Pemotongan Rambut

Babershop secara komputerisasi

Berikut gambar Flow of Document (FOD) yang penulis usulkan:

Pelanggan Kasir Pimpinan

Data Pengambilan Data Pengambilan Kategori


Nomor antrian Nomor antrian Layanan/Jenis
potong rambut potong rambut Layanan

Input Input
Perawatan Kategori/Jenis
Potong Rambut Layanan

Barber_shop

Kwitansi Cetak
Pembayaran Kwitansi Laporan
Pembayaran Keuangan

Laporan
Keuangan

Gambar 3.3
Flow Of Document (FOD) Sistem Usulan
43

Diagram Arus Data (DAD).

(1) Diagram Konteks

Diagram Konteks menunjukan sistem secara keseluruhan yang

dikembangkan secara logika dengan menggambarkan hubungan input

atau output antar sistem dengan kesatuan luar. Berikut adalah

gambaran diagram konteks :

Data
Perawatan Rambut

Sistem Informasi
Kasir Jasa Layanan Laporan
Pelanggan Pimpinan
Pemotong Rambut Keuangan
Berbasis WEB

Kwitansi
Pembayaran

Gambar 3.4 Diagram Konteks

(2) DAD Level Zero

Tahap ini menunjukan data yang mengalir dari satu entiti ke entiti

lain yang dikembangkan secara logika tanpa melihat arus data yang

mengalir dimana data itu disimpan. Berikut adalah rancangan DAD

level Zero :
44

Data
Perawatan
Rambut

1. Data
Pelanggan Perawatan Perawatan Item_list
Rambut Rambut

Data
2.
Transaksi Sales_header
Transaksi
Pelanggan

Cetak
Kwitansi
3.
Cetak
Cetak
Kwitansi
Kwitansi

Laporan

4.
Laporan Pimpinan
Laporan

Gambar 3.5 Level Zero

3.2.2 Kamus Data

Kamus data merupakan penjabaran aliran data pada sistem berdasarkan

arus data yang ada pada Flow Of Diagram, sehingga dengan adanya kamus data

dapat menjelaskan rincian dan artia liran data dan penyimpanan dalam Data Flow

Diagram.

1. Nama arus data : Data User

Bentuk data : File

Struktur data : id_user*, nama_user, username, password, level


45

2. Nama arus data : Data item list

Bentuk data : File

Struktur data : id_item_list*, nama_item_list, harga, id_kategori,

remark

3. Nama arus data : Data Sales

Bentuk data : File

Struktur data : id*, id_sales, material_code, quantity, price,

sub_total

4. Nama arus data : Data Sales header

Bentuk data : File

Struktur data : id_sales_header*, tanggal, grand_total, payment,

payment_return, input_by

3.3 Desain Sistem Basis Data

Perancangan basis data tentang Perancangan Sistem informasi Jasa

Layanan Potong Rambut merupakan perancangan yang digunakan untuk

pembuatan dan penyimpanan data ke dalam sistem yang terdiri dari beberapa file

database. Pada Perancangan basis data ini akan dibahas :

1. Normalisasi

2. Entitty Relationship Diagram (ERD)

3. Relasi Tabel

4. Struktur File
46

3.3.1 Entity Relationship Diagram (ERD)

Entity Relational Diagram (ERD) adalah diagram yang memperlihatkan

entitas-entitas yang terlibat dalam suatu sistem serta hubungan-hubungan (relasi)

antar entitas tersebut. Berlainan dengan model objek, tekanan utama pada ERD

adalah table-tabel yang merepresentasikan relasi antar entitas itu sendiri. Kesatuan

relasi sistem dapat diketahui dari item data yang menghubungkan suatu arsip ke

arsip lain. Sedangkan data yang direalisasikannya didapat dari hasil analisa

kebutuhan informasi yang tergambar pada dokumen masukan dan keluaran,

dimana selanjutnya dari data tersebut ditentukan entitas serta relasinya yang

ditunjukkan dengan model relasi.

Kerelasian antar entitas dapat dikelompokkan dalam 3 jenis, yaitu:

1. Satu ke satu (One To One)

2. Satu ke banyak (One To Many)

3. Banyak ke banyak (many To Many)

Entity Relational Diagram (ERD) dari Perancangan Sistem Informasi Jasa

Layanan Potong Rambut Berbasis Web adalah sebagai berikut:


47

Entity Relationship Diagram (ERD) Jasa Layanan Potong Rambut

Pelanggan Memiliki Pembayaran

Memiliki Layanan

Gambar 3.6
Entity Relationship Diagram

3.3.2 Normalisasi

1) Bentuk belum normal (Unnormal)

{ id_user, nama_user, username, password, level, id_item_list,

nama_item_list, harga, id_kategori, remark, id, id_sales, material_code,

quantity, price, sub_total, id_sales_header, tanggal, grand_total, payment,

payment_return, input_by}

2) Bentuk Normalisasi 1 NF

Suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya jika

setiap atribut bernilai tunggal (Atomatic Value) untuk setiap barisnya.

{ id_user, nama_user, username, password, level, id_item_list,

nama_item_list, harga, id_kategori, remark, id, id_sales, material_code,

quantity, price, sub_total, id_sales_header, tanggal, grand_total, payment,

payment_return, input_by}
48

3) Bentuk Normalisasi 2 NF

Bentuk normalisasi kedua dapat terpenuhi, apabila berada dalam bentuk

normal pertama dan setiap atribut bukan kunci memiliki ketergantungan

fungsional penuh terhadap kunci primer.

User = { id_user*, nama_user, username, password, level }

Item_list = { id_item_list*, nama_item_list, harga, id_kategori,

remark}

Sales = { id*, id_sales, material_code, quantity, price, sub_total}

Sales header = { id_sales_header*, tanggal, grand_total, payment,

payment_return, input_by}

4) Bentuk Normalisasi 3 NF

Yaitu apabila relasi merupakan normalisasi kedua dan tidak tergantung

secara transititf pada primary key atau pada bentuk normal ketiga ini

mencari ketergantungan selain pada primary key.

User = { id_user*, nama_user, username, password, level }

Item_list = { id_item_list*, nama_item_list, harga, id_kategori,

remark}

Sales = { id*, id_sales, material_code, quantity, price, sub_total}

Sales header = { id_sales_header*, tanggal, grand_total, payment,

payment_return, input_by}
49

3.3.3 Spesifikasi File

Spesifikasi file yang terbentuk dalam sistem yang diusulkan adalah suplier

sebagai berikut :

1) Tabel user

Tabel 3.1
Tabel User

No Nama Field Tipe Ukuran Keterangan

1 Id_user Varchar 10 Identitas user


2 Nama_user Varchar 20 Nama user
3 Username Varchar 20 Username
4 Password Varchar 50 Password user
5 level Enum

2) Tabel sales_header

Tabel 3.2
Tabel sales header
No Nama Field Tipe Ukuran Keterangan

1 Id_sales_header varchar 10 Identitas


2 tanggal datetime Tanggal
3 Grand_total varchar 10 Total
4 payment varchar 10 Pembayaran
5 Payment_return varchar 10 Pembayaran return
6 Input_by varchar 20 Masukan
50

3) Tabel Sales

Tabel 3.3
Tabel sales
No Nama Field Tipe Ukuran Keterangan

1 Id Int 11 Identitas
2 Id_sales Varchar 11 Identitas sales
3 Material_code Varchar 10 Material
4 Quantity Varchar 10 Jumlah
5 Price Varchar 10 Harga
6 Sub_total Varchar 10 Sub total

4) Tabel Kategori

Tabel 3.4
Tabel Kategori
No Nama Field Tipe Ukuran Keterangan

1 Id_kategori Varchar 10 Kategori


2 Nama_kategori Varchar 20 Nama kategori

5) Tabel Item List

Tabel 3.5
Tabel Item List

No Nama Field Tipe Ukuran Keterangan

1 Id_item_list Varchar 7 Identitas


2 Nama_item_list Varchar 20 Nama Item List
3 Harga Decimal 10,2
4 Id_kategori Varchar 10
5 Remark Int 3

3.3.5 Desain Input dan Output


51

Desain Input dan Output yang penulis usulkan pada sistem informasi Jasa

Layanan Potong Rambut Barbershop sebagai berikut :

a. Input

BARBER SHOP

Masuk Dengan Akun Anda

xxxxxxxxx

xxxxxxxxx

Login

2018 © barber shop paparazzi - jatibarang

Gambar 3.7
Halaman Utama Username dan Password

Home
Master Home
Transaksi
Laporan

LOGO BARBERSHOP

Home
Master FORM TAMBAH USER

User Account
Gambar
User ID3.8 xxxxxxxxx
Setting App Halaman Utama Admin
Nama User xxxxxxxxx
Kategori Layanan
Username xxxxxxxxx
Jenis Layanan
Password xxxxxxxxx
Transaksi
Level xxxxxxxxx
Laporan

Submit Reset
52

Gambar 3.9
Halaman Form User Account

Home
Master
User Account
FORM TAMBAH DATA KATEGORI
Setting App

Kategori Layanan Nama Kategori xxxxxxxxx

Jenis Layanan

Transaksi Submit Reset

Laporan

Gambar 3.10
Halaman Form Kategori
53

Home
Master FORM TAMBAH DATA ITEM LIST

User Account
Kategori Menu xxxxxxxxx
Setting App
Nama Menu xxxxxxxxx
Kategori Layanan 999999999
Harga
Jenis Layanan

Transaksi
Laporan Submit Reset

Gambar 3.11
Halaman Form Tambah Data Item List

NoKodeNamaJumlahHargaSub TotalAksi1xxxxxxxxxxxxxxxxxx99999

999999999

999999999
Home
9999delete2xxxxxxxxxxxxxxxxxx99999
Master
Transaksi 999999999
999999999

999999999 Jumlah Pembayaran


Kasir
9999delete 999999999
Penjualan
Laporan
SIMPAN

Gambar 3.12
Tampilan Halaman Form Transaksi

Home
Master FORM DATA USER +Add Data

User Account Display 10 records Search xxxxxxxxx


NoId UserUsernameNama UserLevel1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxEdit |
Setting App
b. Output Delete2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxEdit | Delete
Kategori Layanan

Jenis Layanan

Transaksi
Laporan
Previous 1 Next
54

Gambar 3.13
Tampilan Halaman Form User Account

Home
Master FORM DATA KATEGORI

User Account Display 10 records Search xxxxxxxxx


Setting App NoKode KategoriNama Kategori1xxxxxxxxxxxxxxxxxxEdit |
Delete2xxxxxxxxxxxxxxxxxxEdit | Delete
Kategori Layanan

Jenis Layanan

Transaksi
Laporan
Previous 1 Next

Gambar 3.14
Tampilan Halaman Form Kategori

Home
Master FORM DATA ITEM LIST

User Account Display 10 records Search xxxxxxxxx


NoKode MenuKategori MenuNama MenuHarga1xxxxxxxxxxxxxxxxxxxxxxxxxxx999999999Edit |
Setting App
Delete2xxxxxxxxxxxxxxxxxxxxxxxxxxx999999999Edit | Delete
Kategori Layanan

Jenis Layanan

Transaksi
Laporan Previous 1 Next
55

Gambar 3.15
Tampilan Halaman Form Tambah Kategori

Home
Master DATA PENJUALAN
Transaksi
Display 10 records Search xxxxxxxxx
NoKode TransaksiTanggalTotal
Kasir
bayarKembalian1xxxxxxxxx9999999999999999999999999992xxxxxxxxx999999999
Penjualan
999999999999999999
Laporan

Previous 1 Next

Gambar 3.16
Tampilan Halaman Form Transaksi

LAPORAN DATA TRANSAKSI PENJUALAN


RANGE DATE : 999999999 s/d 999999999
No Transaksi Tanggal Nama Menu Banyaknya Harga Sub Total Input By
999999999 999999999 xxxxxxxxx 999999999 999999999 999999999
999999999 999999999 xxxxxxxxx 999999999 999999999 999999999
Grand total 999999999 999999999 999999999
Gambar 3.17
Tampilan Halaman Form Laporan Transaksi

3.4 Kebutuhan Sistem


56

Kebutuhan sistem yang dapat menunjang pada sistem yang dibuat adalah :

3.4.1 Perangkat Keras

Program aplikasi Pengolahan Data Pernikahan yang berbasis Web ini

membutuhkan perangkat keras yaitu :

1) Ram minimal 500 Mb, 2.

2) VGA resolusi 640 X 88

3) Processor minimal 1,6 Ghz,

4) Hardisk minimal ruang kosong 2 Gb,

5) Mouse,

6) Keyboard,

7) Printer,

8) LAN/wifi.

3.4.2 Perangkat Lunak

Sedangkan untuk perangkat lunaknya minimal menggunakan :

1) Sistem operasi windows Xp atau yang lebih tinggi, dan aplikasi

pendukung lainya.

2) Xampp (Apache, Mysql, PHP).

3) Web Browser (Mozila, Chrome, Internet Explorer, atau yang lainnya).

4) Adobe reader ataua plikasi pembuka pdf lainnya.

Anda mungkin juga menyukai