PENDAHULUAN
percepatan yang tinggi membuat sebuah perubahan yang sangat luar biasa bagi
kehidupan manusia. Hal ini menuntut semua sumber daya manusia untuk terus
teknologi. Setiap sumber daya manusia dituntut untuk terus selalu update dengan
aplikasi.
teknologi informasi yang sangat cepat dan terbukti berperan dalam berbagai
Pangkas
Rambut adalah suatu bisnis atau usaha jasa yang sedang berkembang saat ini.
Bisnis ini memiliki peluang dan prospek untuk jangka panjang dimana setiap
orang bisa dipastikan memiliki rambut yang selalu tumbuh dan ingin ditata
dengan rapi. Perbedaan barbershop dengan pangkas rambut tradisional antara lain
1
2
fasilitas lebih nyaman (ruang ber-AC), model potongan rambut lebih banyak
(update), pelayanan lebih variatif, pegawai lebih komunikatif serta peralatan lebih
modern.
sumber daya manusia yang memiliki keahlian khusus dalam hal pangkas rambut.
favorit pelanggan untuk pangkas rambut berikutnya. Saat ini, di Kota Kisaran
sendiri telah banyak berdiri usaha Barbershop. Namun dari sekian banyak usaha
dewasa. Dengan fasilitas yang modern, Barbershop ini telah memiliki customer
pangkas rambut yang disediakan dan jumlah customer yang sudah cukup banyak,
maka pengelolaan data fasilitas, sumber daya manusia dan pelanggan harus
dilakukan dengan cara manual. Untuk mendata seorang pelanggan, informasi yang
dibutuhkan yaitu nama dan nomor ponsel. Pelanggan tersebut akan dicatat oleh
kembali mencatat ke dalam buku pelanggan seperti diatas. Dalam hal pengelolaan
data pelanggan, cara ini tentunya dinilai kurang efektif. Jika pihak barbershop
sering pangkas tersebut, akan dianggap sebagai pelanggan baru. Sehingga fasilitas
dapat digunakan untuk merancang sebuah aplikasi dan cukup banyak digunakan
yang disediakan. Salah satu keunggulan java desktop yaitu fleksible dan dapat
keluar rumah. Aplikasi Jeusck barbershop berbasis android ini juga memudahkan
pelanggan.
Adapun yang menjadi ruang lingkup atau batasan dari permasalahan yang
database server.
ini.
Sultan.
Barbershop Sultan.
1. Bagi Penulis
antara teori yang diperoleh dibangku kuliah dengan aplikasi secara nyata dan
pelanggan.
Sebagai suatu bahan tambahan ilmu pengetahuan dan bahan referensi yang
penelitian selanjutnya.
1. BAB I PENDAHULUAN
Pada bab ini berisikan semua penjelasan tentang teori (tinjauan pustaka) yang
Pada bab ini berisikan kerangka kerja penelitian, metode penelitian, teknik
Pada bab ini berisikan analisa sistem, analisis biaya, dan perancangan sistem
secara umum.
Pada bab ini terdiri berisikan kesimpulan yang mengemukakan secara singkat
TINJAUAN PUSTAKA
perancangan juga terdapat beberapa tujuan untuk mencapai target tertentu. [2]
komputer.
biaya.
6. Untuk memberikan gambaran yang jelas dan rancangan bangun yang lengkap
35
9
[2]
kejadian dan kesatuan yang nyata adalah suatu objek nyata, seperti tempat, benda,
dan orang-orang yang betul-betul ada dan terjadi. Sistem mengandung arti
suatu kumpulan komponen dari subsistem yang saling bekerja sama dari prosedur-
tujuan tertentu.
1. Komponen sistem
Suatu sistem terdiri dari sejumlah kompone yang saling berintekasi, yang
bagian-bagian sistem.
2. Batasan sistem
dengan sistem yang lainya atau dengan lingkungan luarnya. batasan sistem ini
Lingkungan luar sistem adalah apapun di luar batas dari sistem yang
4. Penghubung sistem
5. Masukan sistem
6. Keluaran sistem
Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi
masukan untuk subsistem yang lain atau kepada suprasistem. Misalnya untuk
sistem komputer panas yang dihasikan adalah keluaran yang tidak berguna
11
yang dibutuhkan.
7. Sasaran sistem
Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak
mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran
dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan
ibarat darah yang mengalir didalam tubuh suatu organisasi, sehingga informasi ini
sangat penting didalam suatu organisasi. Suatu sistem yang kurang mendapatkan
keberakhiran dengan istilah entropy. Informasi yang berguna bagi sistem akan
(information) dapat didefinisikan sebagai data yang diolah menjadi bentuk yang
lebih berguna dan lebih berarti bagi yang menerimanya”. Sumber dari informasi
Data merupakan bentuk jamak dari bentuk tunggal datum atau data-item.
kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat
12
tertentu. Di dalam dunia bisnis, kejadian-kejadian nyata yang sering terjadi adalah
perubahan dari suatu nilai yang disebut dengan transaksi. Misalnya penjualan
adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang
dagang. Kesatuan nyata (fact atau entity) adalah berupa suatu obyek nyata seperti
5. Waktu respon sistem, mengasumsikan respon sistem yang cepat atau tepat
yang diproduksi oleh sistem, serta nilai dari keluaran bagi pengguna. [6]
1. Akurat, informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau
diragukan kebenarannya.
2. Tepat pada waktunya, informasi yang datang pada penerima tidak boleh
datang terlambat, karena informasi yang datang tidak tepat waktu, tidak
3. Relevan, informasi yang ada memiliki nilai kemanfaatan sesuai dengan yang
yang telah ada. Terdapat dua pendekatan untuk mengembangkan sistem, yaitu
Sistem) atau Systems Life Cycle (Siklus Hidup Sistem), dalam rekayasa
sistem komputer atau informasi. SDLC juga merupakan pola yang diambil
14
Terdapat 3 jenis metode siklus hidup sistem yang paling banyak digunakan,
yakni: siklus hidup sistem tradisional (traditional system life cycle), siklus
Cycle), metode tersebut tidak cocok untuk semua keadaan. Oleh karena itu,
pemakai user (end user computing atau end user development), dan metode
outsourcing. [7]
yang cepat dan murah untuk dievaluasi oleh pengguna akhir. Prototipe
(prototype) adalah versi sistem informasi atau bagian dari system yang sudah
Setelah beroperasi prototype akan lebih jauh diperhalus hingga cocok sekali
prototype dapat dikonversi menjadi system produksi yang jauh lebih baik.
2.8.1 Flowchart
yang ada dalam sistem. Berikut ini adalah simbol dan penjelasannya :
Proses inisialisasi/
pemberian harga
16
Preparation Awal
Proses perhitungan /
Perbandingan pernyataan,
langkah selanjutnya.
Penghubung bagian-bagian
suatu halaman
Penghubung bagian-bagian
halaman berbeda
menunjukkan pergerakan informasi dari satu tempat ke tempat lain sebagai bagian
dari prosesor tertentu pada umumnya. Dalam kasus lain, DFD dapat menunjukkan
1. Simbol DFD
Sumber: [9]
Penjelasan Simbol:
1) Proses (Process)
Suatu proses adalah kegiatan atau fungsi bisnis di mana manipulasi dan
rincian yang lebih halus, untuk mewakili bagaimana data sedang diproses
dalam proses.
sinilah data tertentu berasal atau pergi ke. Ini adalah eksternal dari sistem
yang kita pelajari, dalam hal proses bisnis. Untuk alasan ini, orang biasa
2. Jenis DFD
1) Diagram Level 0
Diagram level 0 atau bisa juga diagram konteks adalah level diagram
untuk setiap proses yang berjalan, umumnya mulai dari angka 0 untuk
start awal.
Semua entitas yang ada pada diagram konteks termasuk juga aliran
ini juga tidak ada informasi tentang data yang tersimpan dan tampilan
DFD level 1 adalah tahapan lebih lanjut tentang DFD level 0, dimana
semua proses yang ada pada DFD level 0 akan dirinci dengan lengkap
sehingga lebih lengkap dan detail. Proses-proses utama yang ada akan
Ada perbedaan antara 2 level DFD tersebut yang perlu Anda ketahui, berikut
ini perbedaannya:
2. DFD level 0 hanya menjelaskan aliran data dari input sampai output.
3. DFD level 1 mengambarkan aliran data yang lebih kompleks pada setiap
3. Fungsi DFD
1) Data Flow Diagram adalah alat yang sangat berguna untuk komunikasi. Ini
belum tahu.
dengan sistem.
20
proses yang paling rumit dan memecahnya ke dalam bagan yang dapat
dipahami. [9]
terdiri dari sebuah metode yang dapat menjelaskan lingkup dari sebuah sistem.
Jika Anda pernah mendengar tentang data flow diagram, dua hal ini masih
Untuk membuat suatu sistem di komputer memang bukan hal yang mudah,
banyak hal yang harus diperhatikan dengan teliti. Dengan kata lain, untuk
membuat jaringan secara sempurna maka Anda harus memastikan setiap proses
1. Proses (lingkaran).
3. Data menyimpan (dua garis horizontal paralel atau bisa juga elips).
4. Arus data (garis melengkung atau lurus dengan panah yang menunjukkan
masing. Jadi tidak ada yang percuma saat Anda berusaha membangun sebuah
1. Bisa Diperluas
Saat Anda sudah membuat sebuah dasar dari sebuah sistem dengan
kembali dengan data flow diagram agar lingkupnya menjadi lebih detail lagi.
Kerja sama antara diagram konteks dan DFD merupakan perpaduan yang
Salah satu alasannya yaitu, Anda juga mengetahui pihak mana saja yang ikut
menggunakan jaringan.
2. Transparansi
Sebuah sistem yang transparan baik bagi para penggunanya. Anda bisa
mengetahui siapa saja yang menggunakannya serta apa saja informasi yang
Dengan kata lain, diagram konteks membuat Anda bisa melihat ruang lingkup
sekaligus batas-batas suatu sistem termasuk jaringan atau sistem lain yang
berinteraksi dengannya.
Anda bisa menerima informasi dari pihak internal maupun eksternal dengan
akses tidak terbatas. Alhasil, akan lebih mempermudah mencapai tujuan atau
menyelesaikan permasalahan.
Semua pihak yang ada dalam sistem tersebut akan merasakan keuntungannya
4. Mudah Digambarkan
Jika masih berupa dasarannya saja atau belum dikembanga menjadi data flow
dijelaskan atau dipahami oleh orang banyak. Karena sistemnya yang masih
sederhana dan berisi informasi umum, maka tidak ada batasan kepentingan
Sumber: [11]
23
digunakan dalam desain database. ERD berisi simbol dan konektor berbeda yang
1. Simbol-Simbol ERD
1) Entity (Entitas)
Entitas, yang diwakili oleh persegi panjang. Entitas adalah objek atau
Entitas yang lemah adalah entitas yang harus ditentukan oleh hubungan
kunci asing dengan entitas lain karena tidak dapat diidentifikasi secara
3) Relationship (Relasi)
4) Attribute
Atribut, yang diwakili oleh oval. Atribut kunci adalah karakteristik entitas
5) Attribute Multinilai
Atribut multinilai dapat memiliki lebih dari satu nilai. Misalnya, entitas
6) Atribut Turunan
Sumber: [13]
2. Fungsi ERD
komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James
Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian
dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis
yangterdapat pada C dan C++ namun dengan sintaksis model objek yang lebih
[14]
2.9.2 XAMPP
26
server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP
Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam
GNU (General Public License) dan bebas, merupakan web server yang mudah
digunakan yang dapat melayani tampilan halaman web yang dinamis. [14]
2.9.3 MySQL
terbuka. Pada tahun 2013, MySQL merupakan RDBMS kedua yang paling
banyak digunakan di dunia dan yang pertama untuk RDBMS sumber terbuka.
27
MySQL didasarkan pada SQL (Select Query language) yaitu bahasa standar untuk
serta dapat berjalan di semua platform seperti Windows, Linux dan Unix. MySQL
PHP, Ruby on Rails dan Python. MySQL juga menjadi pilihan untuk beberapa
aplikasi web Content Management System (CMS) sumber terbuka seperti Joomla,
Selain itu, MySQL juga menjadi salah satu komponen penting dari web
service solution stack LAMP (Linux, Apache, MySQL and PHP) yaitu platform
pengembangan web sumber terbuka dimana Linux sebagai sistem operasi, Apache
sebagai Web Server, MySQL sebagai RDBMS dan PHP sebagai bahasa skrip
3. ‘Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu yang
dalam menangani query sederhana, dengan kata lain dapat memproses lebih
5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti
signed / unsigned integer, float, double, char, text, date, timestamp, dll.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh
subnetmask, nama host, dan izin akses user dengan sistem perizinan yang
skala besar, dengan jimlah rekaman (records) lebih dari 50 juta dan 60 ribu
tabel serta 5 milyar baris. Selain itu batas indes yang dapat ditampung
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan
termasuk di dalamnya.
11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)
yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan
13. Struktur tabel. MySQL memiliki strukture tabel yang lebih fleksibel dalam
pada suatu media, tanpa mengatap satu sama lain atau tidak perlu suatu
dapat melihat data secara logis. Pemakai tidak perlu memperhatikan bagaimana
1. Object based data model merupakan himpunan data dan prosedur atau relasi
2. Record Based data model. Model ini berdasarkan pada record untuk
[17]
1. Menentukan kebutuhan file basis data untuk sistem baru, hal ini ditunjukkan
2. Menentukan parameter file basis data. Parameter file basis data meliputi
3. Normalisasi file basis data. Langkah ini dimaksudkan untuk pengujian pada
Adapun Visi dan Misi dari Sultan Premium Barbershop Kisaran adalah :
1. Visi
2. Misi
akhlak yang baik senyum, salam, sapa, sopan dan santun demi
33
Struktur Organisasi
PEMILIK
Ivan Simbolon
MANAJER
Dewi kristiana
BARBER KASIR
Dian Susi
barbershop.
METODOLOGI PENELITIAN
Untuk dapat memudahkan dalam penelitian ini, maka perlu dibuat kerangka
penelitian yang akan dibahas, sehingga sasaran akhir dalam Aplikasi Pelanggan
Studi Literatur
Pengumpulan Data
Pendekatan Metode
Analisa Sistem
Perancangan Sistem
Pembangunan dan
PengujianSistem
Evaluasi Sistem
35
36
1. Studi Literatur
Studi literatur yang dilakukan oleh penulis yaitu dengan melakukan pencarian
2. Pengumpulan Data
dokumentasi.
3. Pendekatan Metode
4. Analisa Sistem
Analisis sistem adalah penjabaran dari suatu sistem informasi yang utuh ke
dalam berbagai macam bagian komponennya dengan maksud agar kita dapat
hambatan yang akan timbul pada sistem sehingga nantinya dapat dilakukan
5. Perancangan Sistem
menggambarkan apa yang akan dihasilkan dari proses dalam sistem yang
yaitu dengan membuat use case diagram, class diagram, activity diagram dan
7. Evaluasi Sistem
Suatu Kegiatan rencana yang bertujuan untuk memeriksa dan menilai sumber
informasi, metode yang digunakan pada penelitian ini ialah metode kualitatif yaitu
38
salah satu jenis penelitian yang pada dasarnya bersifat deskriptif yang
lebih tampak dalam penelitian yang bersifat kualitatif. Pendekatan ini berasal dari
1. Pengamatan (Observasi)
2. Wawancara (interview)
data medis pasien di lokasi praktek yang berkaitan dengan judul tugas akhir
ini.
39
3. Dokumentasi
dengan mencatat sebagian data dan informasi yang disampaikan oleh pihak
Barbershop Sultan serta menerima data yang diberikan oleh pegawai terkait.
4. Studi Pustaka
Lokasi tersebut dipilih karena memiliki semua aspek pendukung agar penelitian
Tahun 2022. Waktu penelitian dimulai dari bulan April 2022 sampai dengan bulan
Agustus 2022. Untuk detail dari penelitian yang dilakukan, dapat dilihat pada
tabel beriku
Tabel 3.1 Waktu Penelitian
Waktu
Keterangan
No Kegiatan Maret April Mei Juni Juli Agustus
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
A Persiapan Penelitian
1 Pengajuan Judul
2 Identifikasi Masalah
3 Penulisan Proposal TA
4 Bimbingan Proposal TA
5 Seminar Proposal
B Penelitian
6 Perbaikan Proposal
7 Pengumpulan Data
8 Analisis Data
9 Perancangan Sistem
10 Pengujian Sistem
11 Penulisan TA (4-6)
12 Bimbingan TA
13 Sidang
C Pasca Penelitian
14 Perbaikan TA
15 Jilid TA
40
DAFTAR PUSTAKA
2021).
2018.
2021. https://www.dosenpendidikan.co.id/pengembangan-sistem-informasi/
https://www.gurupendidikan.co.id/simbol-flowchart/.
[9] Zidniryi, “Pengertian DFD, Jenis DFD, Fungsi DFD Dan Contohnya,”
41
42
https://www.konsepkoding.com/2020/05/pengertian-dfd-jenis-dfd-fungsi-
[11] S. N. Aeni, “Diagram Konteks adalah DFD Teratas di Sistem Informasi, Ini
https://katadata.co.id/agung/digital/62a8764e85565/diagram-konteks-
2022).
[12] Zidniryi, “Pengertian ERD, Fungsi, Simbol ERD Dan Contoh ERD,”
https://www.konsepkoding.com/2020/05/pengertian-erd-fungsi-erd-contoh-
[13] Zidniryi, “Pengertian ERD, Fungsi, Simbol ERD Dan Contoh ERD,”
http://eprints.polsri.ac.id/view/divisions/maninfo=5Fut/2018.html.
2020).
43
26, 2018.