Disusun Oleh :
PENDAHULUAN
1. Judul
Sistem Informasi Bisnis Barbershop Berbasis Web (Lucky Barbershop)
2
Menurut Andri Kristanto (2008 : 1) Suatu Sistem adalah suatu jaringan
kerja dari prosedur-prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu
sasaran yang tertentu.
Sasaran atau tujuan dalam sistem yaitu untuk menentukan operasi yang
akan dilaksanakan. Selain itu juga mempengaruhi jenis masukan yang
dibutuhkan dan keluaran yang dihasilkan apabila sasaran atau tujuan tersebut
telah tercapai.
b. Proses Bisnis
Proses Bisnis adalah kajian dan evaluasi yang dilakukan terhadap
kegiatan-kegiatan proses bisnis Perusahaan untuk mengidentifikasikan
dampak dari kegiatan tersebut dalam menciptakan nilai atau menambah nilai
terhadap bisnis Perusahaan
Proses Bisnis merupakan salah satu kegiatan yang harus dilakukan
perusahaan pada saat perusahaan akan melakukan rekayasa proses bisnis.
Untuk lebih menjelaskan hubungan antara analisa proses bisnis dengan
rekayasa ulang proses bisnis, terlebih dahulu kita lihat tahapan-tahapan yang
harus dilakukan dalam rangka melakukan rekayasa ulang proses bisnis.
c. Software Requirement Specification (SRS)
Software Requirements Specification (SRS) atau dapat diartikan
Spesifikasi Kebutuhan Perangkat Lunak (SKPL), adalah suatu dokumen yang
menjelaskan tentang berbagai kebutuhan yang harus dipenuhi oleh suatu
software. Pada dasarnya SRS adalah suatu dokumen yang menyatakan
kebutuhan perangkat lunak sebagai hasil dari proses analisis yang dilakukan
dalam konteks pengembangan perangkat lunak.
d. Unified Modeling Language (UML)
UML adalah proses pemodelan visual untuk menspesifikasikan,
menggambarkan, membangun, dan dokumentasi dari sistem perangkat lunak
(Rahmatullah, 2016). UML disebut sebagai bahasa pemodelan bukan metode.
Bahasa pemodelan merupakan bagian terpenting dari metode. Ini merupakan
bagian kunci tertentu untuk komunikasi. UML merupakan bahasa standar
untuk penulisan konsep perangkat lunak yang digunakan untuk visualisasi
(visualize), spesifikasi (specify), pembentukan (construct) dan
3
pendokumentasian (documentation) alat-alat dari sistem perangkat lunak.
Keunggulan menggunakan UML diantaranya :
- Uniformity, pengembang cukup menggunakan satu metodologi dari tahap
analisis hingga perancangan. Memungkinkan merancang komponen
antarmuka secara terintegrasi bersama perancangan perangkat lunak dan
perancangan struktur data.
- Understandability, kode yang dihasilkan dapat diorganisasi ke dalam
kelas-kelas yang berhubungan dengan masalah sesungguhnya sehingga
lebih mudah untuk dipahami.
- Stability, kode program yang dihasilkan relatif stabil sepanjang waktu,
karena mendekati permasalahan yang sesungguhnya.
- Reusability, dengan metodologi berorientasi objek, dimungkinkan
penggunaan ulang kode, sehingga pada akhirnya akan sangat
mempercepat waktu pengembangan perangkat lunak (atau sistem
informasi).
UML mendefinisikan diagram-diagram sebagai berikut :
1. Use Case Diagram, menggambarkan fungsionalitas yang diharapkan
dari sebuah sistem. Sebuah use case merepresentasikan sebuah
interaksi antara aktor dengan sistem.
2. Class Diagram, sebuah spesifikasi yang jika diinstansiasi akan
menghasilkan sebuah objek dan merupakan inti dari pengembangan
dan desain berorientasi objek. Class menggambarkan keadaan (atribut
atau properti) suatu sistem, sekaligus menawarkan layanan untuk
memanipulasi keadaan tersebut (metode atau fungsi)
e. Activity Diagram
Activity Diagram merupakan diagram yang dapat menggambarkan
workflow atau aliran kerja atau aktivitas dari sebuah sistem atau proses bisnis
atau menu yang ada dalam perangkat lunak. Yang perlu diperhatikan disini
yaitu bahwa diagram aktivitas yang menggambarkan aktivitas sistem bukan
apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.
f. Entity Relationship Diagram
Desain basis data secara konseptual dimodelkan dalam bentuk notasi
grafis yang disebut ERD (Entity Relationship Diagram). ERD
4
mendeskripsikan hubungan antara penyimpanan. Dengan ERD kita dapat
menguji model dengan mengabaikan proses yang harus dilakukan.
ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan
struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang
digunakan yaitu:
1. Entitas : adalah suatu objek yang dapat diidentifikasi dalam lingkungan
pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem
yang akan dibuat. Entity digambarkan dalam bentuk persegi empat.
2. Atribut : Entitas mempunyai elemen yang disebut atribut, dan
berfungsi mendeskripsikan karakter entitas. Entitas digambarkan
dalam bentuk elips.
3. Hubungan : Sebagaimana halnya entiti maka hubungan pun harus
dibedakan antara hubungan atau bentuk hubungan antar entitas dengan
isi dari hubungan itu sendiri. Relasi atau hubungan antar entitas dapat
dikategorikan menjadi tiga macam, yaitu :
- Relasi satu ke satu (one to one relationship) yang berarti setiap
entitas hanya berelasi dengan satu entitas lainnya, misalnya
seorang nasabah pada satu bank hanya mempunyai satu nomor
customer information file.
- Relasi satu ke banyak (one to many relationship) yang berarti
setiap entitas dapat mempunyai relasi lebih dari satu pada entitas
lainnya, misalnya seorang nasabah pada satu bank mempunyai
lebih dari satu jenis rekening.
- Relasi banyak ke banyak (many to many relationship) Pada relasi
ini banyak entitas dapat berelasi dengan banyak entitas lainnya,
misalnya banyak pembeli dapat membeli banyak barang di suatu
pasar.
g. Basis Data
Basis data merupakan salah satu komponen pembentuk sistem informasi.
Antara sebuah sistem informasi dengan sistem informasi lainnya pun bisa
memiliki arsitektur basis data yang berbeda-beda. Tidak menutup
kemungkinan ada sistem informasi yang membutuhkan lebih dari satu basis
data dan menerapkan konsep basis data terdistribusi di dalamnya.
5
h. Perancangan UI
- Canva
Canva adalah sebuah tools untuk desain grafis yang menjembatani
penggunanya agar adapat dengan mudah merancang berbagai jenis
desain kreatif secara online. Mulai dari mendesain kartu ucapan,
poster, brosur, infografik, hingga presentasi. Canva saat tersedia dalam
beberapa versi, web, iPhone, dan Android. Teknologi yang semakin
canggih, dapat membuat anda dapat berkreasi tanpa harus memiliki
skill tertentu maupun melakukan instalasi aplikasi.Canva merupakan
salah satu tools yang Open Source alias gratis dan terbuka untuk umum
yang dapat anda gunakan. Salah satu kelebihan tools canva ini ialah
anda hanya perlu melakukan drag and drop gambar maupun animasi
yang telah tersedia tanpa harus mendesain ulang dari awal gambarnya.
Lembar area kerja yang terdapat dalam tools canva dapat memudahkan
anda mengedit gambar tanpa harus menginstall aplikasi seperti
photoshop atau corel draw.
- Figma
Figma adalah editor grafis vektor dan alat prototyping dengan berbasis
web serta fitur offline tambahan yang diaktifkan oleh aplikasi desktop
untuk Mac OS dan Windows. Aplikasi pendamping Figma Mirror
untuk Android dan iOS memungkinkan untuk melihat prototype Figma
pada perangkat seluler. Rangkaian fitur Figma berfokus pada
penggunaan dalam antarmuka pengguna dan desain pengalaman
pengguna dengan penekanan pada kolaborasi waktu nyata (real- time).
6
5. Metode dan cara fleksibel yang menghemat hak untuk proyek
Anda
6. Kemampuan membuat sistem dan komponen desain
7. Perpustakaan dan cara drag and drop yang dapat diakses
8. Kemampuan untuk memawadagi banyak audien tanpa batas pada
suatu proyek sehingga seluruh pembagian progress kerja tim
9. Kemampuan memeriksa file desain dan grab code snippets
10. Fitur ekspor mudah yang memiliki tautan langsung (bukan hanya
format PDF datar)
11. Desain interaksi dan prototipe yang dioptimalkan untuk seluler
12. Animasi cerdas untuk menghubungkan objek dan transisi
13. Komentar tersemat (embedded comment)
14. Kemampuan untuk mengedit bersama dengan tim secara waktu
nyata (real- time) di ruang desain bersama
15. Riwayat versi yang memungkinkan Anda mengetahui segala
sesuatu atau progress yang telah berubah dan siapa saja yang
melakukannya
16. Buat sistem desain dengan aset yang dapat dicari, gaya dan
desain yang dapat dibagikan dan semuanya dalam satu lokasi
17. Kemampuan membuat komponen yang dapat digunakan kembali
dengan kemampuan untuk menimpanya jika diperlukan
18. Satu platform untuk segalanya, mulai dari desain hingga
prototipe
4. Metode Penelitian
Metode penelitian yang kami gunakan yaitu metode Komparatif, dimana kami
membandingkan dengan hasil tugas proyek dari mata kuliah terdahulu (Struktur Data)
dan dari makalah-makalah yang memiliki tipe kasus yang mirip dengan
Dasar teori pendukung kami yaitu hasil tugas proyek mata kuliah terdahulu
(Struktur Data) dan penelitian yang sudah dilakukan sebelumnya dalam bentuk
makalah serta paper.
7
BAB II
PEMBAHASAN
8
Lucky Barbershop masih menggunakan sistem manual dimana setiap
pelanggan yang akan datang ke Lucky Barbershop tersebut diharuskan mengantri
sesuai antrian, apabila Anda datang pertama, Anda akan dilayani pertama, namun
apabila Anda datang terakhir, Anda akan dilayani terakhir pula. Kelemahan sistem ini
yaitu antrian yang terjadi di lokasi Barbershop menjadi lebih padat karena pelanggan
harus menunggu antrian di tempat.
Kode Deskripsi
SKPL-F1 Admin dan Pelanggan dapat melakukan daftar akun dan masuk website
9
SKPL-F3 Pelanggan dapat memilih layanan tambahan yang diberikan
SKPL-F4 Pelanggan dapat mengatur jadwal potong rambut dan antrian sudah
otomatis terdaftar sesuai antrian yang masih tersedia
10
SKPL-F13 Pemilik dapat mengetahui dan mengunduh laporan pendapatan
11
SKPL-NF5 Memory Kebutuhan website antrian barbershop akan media
penyimpanan sebaiknya dioptimalkan (minimal 64 GB)
sehingga tidak terlalu membebani biaya operasional
toko
12
13
e. Activity Diagram
14
f. Class Diagram
g. Interface
15
16
17
h. Entity Relationship Diagram
18
19
i. Tabel Basis Data
20
DAFTAR PUSTAKA
Ramadhan, Jefri, Didi Susianto. (2019). Sistem Informasi Jasa Pangkas Rambut Berbasis
Web pada Barbershop BJ di Bandar Lampung. (Online) Tersedia di :
https://jurnal.dcc.ac.id/index.php/onesismik/article/view/248 (01 Juli 2022)
Rachman Nur Andi, Cecep Muhamad Sidik Ramdani, Euis Nur Fitriani Dewi (2020).
Implementasi Aplikasi Toko Online Ganger Untuk Pendaur Ulang Sampah Berbasis Web di
Tasikmalaya. (Online) Tersedia di :
https://media.neliti.com/media/publications/328114-implementasi-aplikasi-toko-online-gange
r-fca66e46.pdf (14 Juli 2022)
Tim IDCloudHost. (2020). Mengenal Apa itu Figma : Fitur, Fungsi, Cara Kerja /
Menggunakannya. (Online) Tersedia di :
https://idcloudhost.com/mengenal-apa-itu-figma-fitur-fungsi-cara-kerja-menggunakannya/
(14 Juli 2022)
21
Sulthon, Ayoni. Tim DomaiNesia. (2022) Pengertian Entity Relationship Diagram (ERD) :
Simbol, Entitas, Atribut. (Online) Diakses di :
https://www.domainesia.com/berita/pengertian-erd-adalah/ (14 Juli 2022)
Bangun, Rahmat Hidayatulloh (2018). Pengaruh Kualitas Pelayanan dan Harga terhadap
Kepuasan Konsumen: Studi Pada Barbershop Barbearcuts Padalarang. (Online) Tersedia di :
https://digilib.uinsgd.ac.id/12409/ (14 Juli 2022)
Alfian, Okky (2020). Sistem Informasi Pelayanan Pada OTG Babershop Berbasis Website.
(Online) Tersedia di : https://elibrary.unikom.ac.id/id/eprint/2820 (14 Juli 2022)
22