SKRIPSI
COVER
Ditulis untuk memenuhi sebagian persyaratan dalam
Menempuh gelar Sarjana Komputer
Jenjang Pendidikan Strata-1
Oleh :
Dede Supriadi
20330033
SKRIPSI
Sistem Informasi Klinik Kecantikan Cikarang Skin Center Berbasis Web
DEDE SUPRIADI
NIM : 20330033
Mengetahui,
Wakil Ketua Bidang Akademik
STMIK Muhammadiyah Jakarta
SKRIPSI
Sistem Informasi Klinik Kecantikan Cikarang Skin Center Berbasis Web
DEDE SUPRIADI
NIM : 20330033
Arsiti
Motto
“Setiap orang pasti mempunyai mimpi, begitu juga saya, namun bagi saya yang paling
penting adalah bukan seberapa besar mimpi yang kamu punya, tapi adalah seberapa besar
usaha kamu untuk mewujudkan mimpi itu”
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah berkenan memberikan
rakhmat dan hidayahnya, sehingga penulisan skripsi dapat diselesaikan dengan tepat waktu.
Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, penulisan skripsi
ini tidak dapat terselesaikan dengan baik. Oleh karena itu pada kesempatan ini penulis
menyampaikan rasa terima kasih kepada:
1. Bapak Faiz Rafdhi CH, M.Kom Selaku Ketua STMIK Muhammadiyah Jakarta.
2. Bapak M. Arief Sutisna, S.Kom., M.Kom selaku Wakil Ketua I STMIK
Muhammadiyah Jakarta.
3. Bapak Himawan Dwiatmodjo.SH., LL.M selaku Wakil Ketua II STMIK
Muhammadiyah Jakarta.
4. Bapak Ir.Bachdi Ruswana, M.M selaku Kepala Jurusan Teknik Informatika.
5. Aditya Waras Utama, S.Kom, M. Kom Selaku Dosen Pembimbing.
6. Ayahanda Suryadi dan Ibunda Sarimi yang selalu memberikan doa dan dukungan
kepada penulis.
7. Seluruh staff dan dosen di lingkungan STMIK Muhammadiyah Jakarta.
8. Teman Seperjuangan Munif, Kuni, Desi, Alvin, Rohmani dan teman angkatan 2014
yang selalu memberikan informasi kepada penulis.
9. Serta semua pihak yang telah membantu dalam penulisan skripsi ini yang tidak bisa
penulis sebutkan satu persatu.
Penulis tidak mampu membalas semua jasa baiknya, hanya berdoa dengan penuh harap
semoga Allah SWT memberikan ganjaran yang stimpal dengan amal perbuatannya. Dan
semoga skripsi ini dapat berguna bagi penulis dan pembaca pada umumnya dalam rangka
pengembangan ilmu pengetahuan.
Jakarta, 01 November 2019
Arsiti
Arsiti, 15.3.0160, Sistem Informasi Klinik Kecantikan Cikarang Skin Center Berbasis Web. Program Studi
Teknik Informatika, STMIK Muhammadiyah Jakarta, 2019.
ABSTRAK
Salah satu sistem informasi berbasis komputer adalah website, biasanya sistem informasi web ini ada dalam
bentuk offline ataupun online. Sistem informasi web online. Penyebaran atau penyampaian informasi yang di
lakukan pada sistem informasi online dapat di akses oleh siapa saja dan dimanapun dengan ketentuan harus
mempunyai sambungan internet.
Tujuan dari penelitian ini memberikan solusi melalui pengkajian beberapa teori dan observasi dilapangan dalam
rangka perancangan sistem informasi klinik berbasis web. Metodologi pengembangan aplikasi yang penulis
gunakan adalah metode SDLC (System Develop Life Cycle) dengan model proses waterfall sampai tahap
pengujian. Bahasa pemrograman yang digunakan adalah Sublime Text dengan menggunakan mysql sebagai
databasenya.
Hasil dari penelitian adalah terciptanya sebuah aplikasi yang dapat mempermudah proses pendaftaran,
perawatan, hingga yang semula harus mengantri terlebih dahulu untuk mendaftar menghabiskan waktu selama
20 menit dan sekarang sudah bisa daftar melalui website tanpa harus mengantri untuk mendaftar dan melakukan
perawatan lainnya.
ABSTRACT
Web-Based Beauty Clinic Cikarang Skin Center Information System. Skripsi.Jakarta: Bachelor of Informatics
Engineering Program Muhammadiyah Institute of Information and Computer Management Jakarta: 2019. One
of the computer-based information systems is a website, usually this web information system exists in the form
of offline or online. Online web information system. Dissemination or delivery of information made on the
online information system can be accessed by anyone and anywhere with the provisions must have an internet
connection.
Seeing the conditions above, the authors intend to conduct research aimed at providing solutions through the
study of several theories and field observations in the framework of designing web-based clinical information
systems. The application development methodology that I use is the SDLC (System Develop Life Cycle) method
with a waterfall process model to the testing stage. The programming language used is Sublime Text using
MySQL as its database.
The results of the study are the creation of an application that can simplify the registration process,
maintenance, up to who originally had to queue in advance to register, spent 20 minutes and can now register
through the website without having to queue to register and perform other treatments.
COVER..............................................................................................................i
LEMBAR PERSETUJUAN.............................................................................ii
LEMBAR PENGESAHAN.............................................................................iii
SURAT PERNYATAAN................................................................................iv
Motto.................................................................................................................v
KATA PENGANTAR.....................................................................................vi
ABSTRAK......................................................................................................vii
ABSTRACT..................................................................................................viii
DAFTAR ISI....................................................................................................ix
DAFTAR GAMBAR......................................................................................xii
DAFTAR TABEL..........................................................................................xiv
BAB I................................................................................................................1
1.1 Latar Belakang Masalah............................................................................1
1.2 Identifikasi Masalah..................................................................................2
1.3 Batasan Masalah........................................................................................2
1.4 Rumusan Masalah.....................................................................................3
1.5 Sistematika Penulisan................................................................................3
BAB II...............................................................................................................4
2.1 Tinjauan Penelitian Terdahulu..................................................................4
2.2 Dasar Teori................................................................................................6
2.2.1 Pengertian Sistem...............................................................................6
2.2.2 Pengertian Perancangan Sistem.........................................................6
2.2.3 Pengertian Klinik...............................................................................6
2.2.4 Pengertian Jaringan Komputer...........................................................7
2.2.5 Konsep Dasar Website.......................................................................9
2.2.6 Komponen Yang Mendukung Dalam Pembuatan Sistem................15
2.2.7 Pengertian PHP MyAdmin...............................................................19
2.2.8 Pengertian XAMPP..........................................................................19
2.2.9 Pengertian MySql dan SQL.............................................................20
2.2.10 Pengertian Sublime Text..................................................................20
2.2.11 Pengertian Hosting...........................................................................20
2.2.12 Pengenalan UML.............................................................................21
2.2.13 Notasi Dalam UML..........................................................................24
BAB III...........................................................................................................31
3.1. Tujuan dan Manfaat Penelitian................................................................31
3.1.1. Tujuan Penelitian.............................................................................31
3.1.2. Manfaat Penelitian...........................................................................31
3.2 Tempat dan Waktu Penelitian.................................................................32
3.2.1 Tempat Penelitian............................................................................32
3.2.2 Waktu Kegiatan................................................................................32
3.3 Teknik Pengumpulan Data......................................................................32
3.4 Analisa Sistem.........................................................................................33
3.5 Metode Pengembangan System...............................................................34
BAB I
PENDAHULUAN
Sistem informasi yang biasa digunakan untuk mengelola data yaitu teknologi
komputer. Komputer itu sendiri berfungsi sebagai alat untuk melakukan proses
penyimpanan, pengolahan ataupun pembuatan data. Salah satu sistem informasi berbasis
komputer adalah website, biasanya sistem informasi web ini ada dalam bentuk offline
ataupun online. Sistem informasi web online. Penyebaran atau penyampaian informasi
yang di lakukan pada sistem informasi online dapat di akses oleh siapa saja dan
dimanapun dengan ketentuan harus mempunyai sambungan internet.
Sistem informasi web online itu pun bisa menjadi salah satu cara alternatif untuk
membantu sebuah pelayanan atau fasilitas kecantikan dalam memberikan pelayanan
terbaik untuk pasiennya.
Klinik Cikarang Skin Center (CSC) adalah salah satu klinik kecantikan yang
berada di cikarang. Tepatnya berada di Ruko cortes B 28 (depan al-azhar jababeka ),
cikarang baru, cikarang, indonesia. Dan sekarang mempunyai satu cabang lagi yang
beralamat di kawasan cifest. Pada umumnya klinik kecantikan “cikarang skin center”
mempunyai layanan pendaftaran pelanggan, penjualan produk serta jasa perawatan wajah
dan seluruh tubuh. Dalam masalah data persediaan cream klinik CSC sudah dalam
bentuk komputerisasi. Namun dalam hal pendaftaran pasien masih dalam bentuk manual
seperti halnya, pasien harus datang langsung ke kliniknya dan mendaftar terlebih dahulu
di kertas atau kartu pendaftaran yang telah disediakan oleh pekerja. Dengan cara
pendaftaran manual seperti ini sangat tidak efisien mengingat jadwal dokter tidak
menentu.
Berikut merupakan identifikasi masalah dari penelitian pada klinik Cikarang Skin
Center :
1. Pendaftaran pasien masih dilakukan dengan cara manual, yaitu menuliskan data
pasien di kertas.
2. Jadwal dokternya yang tidak menentu sehingga pasien kesulitan menentukan
waktu konsultasi ataupun perawatan sesuai dengan jadwal dokter tersebut.
3. Belum adanya pencacatan stok cream yang tersedia sehingga pihak dokter tidak
bisa mengetahui secara langsung jenis cream apa saja yang ada pada saat proses
perawatan berlangsung.
Dengan identifikasi masalah seperti di atas, maka batasan masalah yang diambil
dari tugas ini adalah sebagai berikut :
1. Sistem yang dibangun hanya dapat dijalankan dalam media internet karena
berupa website.
2. Sistem ini dibangun untuk membantu pelanggan dalam melakukan
pendaftaran tanpa harus mengantri.
3. Prototipe sistem ini dibangun menggunakan Sublime Text dan MySql sebagai
databasenya.
Dari batasan masalah di atas, maka dapat diklasifikasikan menjadi beberapa poin
berikut ini :
1. Bagaimana membuat Sistem Informasi Klinik Kecantikan Cikarang Skin
Center Berbasis Web?
2. Bagaimana mengimplementasikan Sistem Informasi Klinik Kecantikan
Cikarang Skin Center Berbasis Web?
BAB I PENDAHULUAN
Bab ini berisi tentang latar belakang masalah, identifikasi masalah, rumusan
masalah, dan sistematika penulisan.
Bab ini menjelaskan teori-teori yang terkait dengan permasalahan yang diambil.
Bab ini berisi tentang metode penelitian, tujuan penelitian, manfaat penelitian,
objek penelitian dan metode pengembangan.
BAB II
LANDASAN TEORI
4
Harma Oktafia Penerapan Dengan adanya Sistem Metode
Lingga Wijaya, Metode Waterfall Berbasis Web Mobile, Waterfa
STMIK Atma Luhur Pada Sistem yang sudah terkoneksi ll, Web,
Pangkal Pinang4 Informasi keinternet, tentunya PHP,
Pendaftaran akan sangat Databas
Pasien Rawat memudahkan e
Jalan Berbasis pemrosesan data yang MySql,
Web Mobile, akan disimpan dan XAMP
2017 dapat dikumpulkan P
lebih cepat
4
Harma Oktafia Lingga Wijaya, Penerapan Metode Waterfall Pada Sistem Informasi Pendaftaran Pasien Rawat
Jalan Berbasis Web Mobile, Jurnal Sisfokom Vol 6, No 2 (2017).
5
Drs.Zulkifli Amsyah, MLS.”Manajemen Sistem Informasi”Jakarta : PT Gramedia Pustaka Utara,2005.
6
Elisabet Yunaeti Anggraeni dan Rita Irviani, 2017, Yogyakarta, Pengantar Sistem Informasi, Penerbit CV
Andi Offset.
7
Tiara handayani, Gerson Feoh, Perancangan sistem informasi rekam medis berbasis web(Studi kasus di klinik
bersalin Sriati kota sungai penuh – jambi ), Jurnal Teknologi Informasi dan Komputer, Volume2, Nomor2,
Oktober 2016.
2.5 Konsep Dasar Website
beberapa hal yang dipersiapkan untuk membangun website gratis, maka harus
tersedia unsur-unsur pendukungnya sebagai berikut :9
Perkembangan dunia website pada saat ini lebih menekankan pada pengelola
content sebuah website. Pengguna yang tidak bisa bahasa pemograman website pada saat
ini bisa membuat website dengan memanfaatkan CMS tersebut.10
8
Rahmat Hidayat, Cara Praktis Membangun Website Gratis, Penerbit PT. Elex Media Komputindo Kompas –
Gramedia, anggota IKAPI, Jakarta, 2010.
9
Rahmat Hidayat, Cara Praktis Membangun Website Gratis, Penerbit PT. Elex Media Komputindo Kompas –
Gramedia, anggota IKAPI, Jakarta, 2010.
10
Rahmat Hidayat, Cara Praktis Membangun Website Gratis, Penerbit PT. Elex Media Komputindo Kompas –
Gramedia, anggota IKAPI, Jakarta, 2010.
11
Rahmat Hidayat, Cara Praktis Membangun Website Gratis, Penerbit PT. Elex Media Komputindo Kompas –
Gramedia,anggota IKAPI, Jakarta, 2010.
1. Website Dinamis, merupakan sebuah website yang menyediakan content atau isi
yang selalu berubah-ubah setiap saat. Bahasa pemogaraman yang digunakan antara
lain PHP, ASP, NET dan memanfaatkan database MySQL atau MS SQL.12
2. Website Statis, merupakan website yang contentnya sangat jarang diubah. Bahasa
pemograman yang digunakan adalah HTML. Dan belum memanfaatkan databas.
Misalnya web profil organisasi dan lain-lain.13
Web Server adalah sebuah software memberikan layanan berbasis data dan
berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan
biasanya kita kenal dengan nama web browser (Mozila Firefox, Google Chrome) dan
untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan
umumnya akan berbentuk dokumen HTML.15
Fungsi utama web server adalah untuk melakukan atau akan mentransfer berkas
permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian
rupa dan halaman web yang diminta terdiri berkas teks, video, gambar, file, dan banyak
lagi. Proses ini dilakukan melalui sebuah protokol komunikasi yang telah ditentukan
sedemikian rupa. Setelah memahami pengertian web server dan fungsinya kini kita harus
12
Rahmat Hidayat, Cara Praktis Membangun Website Gratis, Penerbit PT. Elex Media Komputindo Kompas –
Gramedia, anggota IKAPI, Jakarta, 2010.
13
Rahmat Hidayat, Cara Praktis Membangun Website Gratis, Penerbit PT. Elex Media Komputindo Kompas –
Gramedia,anggota IKAPI, Jakarta, 2010.
14
Rahmat Hidayat, Cara Praktis Membangun Website Gratis, Penerbit PT. Elex Media Komputindo Kompas –
Gramedia, anggota IKAPI, Jakarta, 2010.
15
Id CloudHost, Pengertian Web Server dan Fungsinya, 20 Agustus 2015, Diakses Pada tanggal 28 Agustus
2018 Pukul 05.00 WIB.
mengenal berbagai macam contoh web server yang paling umum dan populer. Berikut
diantaranya :16
Apache
NGINX
IIS (Internet Information Services)
LIGHTTPD
Menurut Rulia Puji Hastanti, dkk browser adalah sebuah perangkat lunak atau
software yang berfungsi untuk menampilkan dan melakukan interaksi dengan dokumen –
dokumen yang disediakan oleh srever web. Web browser dikenal juga dengan istilah
browser, atau peselancar, atau Internet browser adalah suatu program computer yang
menyediakan fasilitas untuk membaca halaman web di suatu komputer. 17
Hampir setiap pengguna internet tidak bisa terlepas dari penggunaan web browser
baik untuk mencari informasi maupun mengambil informasi. Web browser memiliki
beberapa fungsi diantaranya sebagai berikut :18
16
Id CloudHost, Pengertian Web Server dan Fungsinya, 20 Agustus 2015, Diakses pada tanggal 28 Agustus
2018 Pukul 05.00 WIB.
17
Rulia Puji Hastanti, dkk, 2015. Sistem Penjualan Berbasis Web (E-Commerce) Pada Tata Distro Kabupaten
Pacitan. Vol 3 No 2, hal 3.
18
Muhammad Zakaria, Pengertian dan Fungsi Web Browser, Nesaba Media 2018.
5. Mendukung penggunaan search engine
Dalam pemograman web, anda akan mengenal istilah Client Side dan Server Side
Scripting, 2 istilah itu digunakan yntyk mengelompokan beberapa bahasa pemograman
web berdasarkan siapa atau pihak mana yang melakukan pengelolahan data web.
Jika diartikan secara bahasa, Client Side berarti sisi pengguna dan Server Side
berarti Server atau Penyedia.
Definisi Client Side Scripting adalah bahasa pemograman web yang pengelohan
datanya dilakukan oleh komputer pengguna dan pengunjung. Jadi, ketika seseorang
berkunjung ke sebuah web, komputernya akan mendownload data atau script yang
bersifat client side di web tersebut. Client side script mempengaruhi berat tidaknya
loading sebuah website yang tergantung pada kecepatan loading dan spesifikasi
komputer serta koneksi internet penggunanya.
Client side meliputi kode-kode yang ditampilakan ketika anda mengklik kanan
pada sebuah halaman web dan melihat sumber halaman (View Page Source).
PHP
ASP(Active Server Page)
JSP(Java Server Page)
ASP.Net
Local Area Network (LAN), adalah jaringan yang dibatasi oleh area yang
relatif kecil, umumnya dibatasi oleh area lingkungan, seperti sebuah kantor pada
sebuah gedung, atau tiap-tiap ruangan pada sebuah sekolah. Biasanya jarak
antarnode tidak lebih jauh dari sekitar 200 m.20
d) Internet
19
Soetam Rizky Wicaksono, 2019. Jaringan Komputer Konsep dan Studi Kasus, Malang – Jawa Timur.
Penerbit CV. Seribu Bintang. Hal.
20
Melwin Syafrizal, Pengantar Jaringan Komputer, Penerbit C.V. ANDI OFFSET, Yogyakarta 2010.
21
Melwin Syafrizal, Pengantar Jaringan Komputer, Penerbit C.V. ANDI OFFSET, Yogyakarta 2010.
22
Melwin Syafrizal, Pengantar Jaringan Komputer, Penerbit C.V. ANDI OFFSET, Yogyakarta 2010.
Internet adalah kumpulan jaringan dari jaringan – jaringan komputer dunia
yang terdiri dari jutaan unit – unit kecil, seperti jaringan pendidikan, jaringan
bisnis, jaringan pemerintah, dan lain – lain, yang secara bersama menyediakan
layanan informasi seperti e-mail, online chat, transfer file dan saling
keterhubungan (linked) antara satu halaman web dengan sumber halaman web
yang lainnya. 23
Tujuan utama bahasa ini adalah untuk memungkinkan perancang web untuk
menulis halaman web dinamik dengan cepat. Kelebihan PHP pada saat ini bahasa
PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer
web banyak beralih kebahasa server-side scripting yang lebih dinamis seperti
PHP.26
23
Yuhefizar, 10 Jam Menguasai Internet Teknologi dan Aplikasinya, Penerbit PT Elex Media Komputindo,
Jakarta 2008.
24
Supono dan Virdiandry Putratama, Pemograman Web dengan Menggunakan PHP Framework Codeigniter,
Yogyakarta : Deepublish, Mei 2018.
25
Supono dan Vidiandry Putratama, Pemograman Web dengan Menggunakan PHP Framework Codeigniter,
Yogyakarta : Deepublish, Mei 2018.
26
Abdul Kadir,”Membuat Aplikasi Web dengan PHP + Database MySql”Yogyakarta :Andi, 2009.
Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan
yang paling utama PHP adalah pada konektivitasnya dengan system database di
dalam web. Sistem database yang dapat didukung oleh PHP adalah :27
1. MySQL
2. Ms. Access
3. Sybase
4. PostgreSQL
PHP adalah sebuah bahasa script yang sangat bagus dan cocok untuk
digabungkan dengan HTML. Dengan kemampuan PHP untuk membuat website yang
dinamis serta keindahan desain menggunakan HTML, maka nyaris tidak ada yang tidak
dapat dilakukan gabungan kedua bahasa ini di dunia web.28
Kelebihannya lagi, PHP ini merupakan bahasa yang sangat mudah, bagi yang
pernah memperlajari C atau bahasa pemograman lain akan sangat merasakan perbedaan
ini. Contoh salah satu perbedaan yang paling terasa adalah bahwa kita tidak usah repot-
repot deklarasi variabel di awal,kalau butuh variabel tinggal pakai. Untuk dapat
menjalankan PHP anda membutuhkan sebuah web server. Ada banyak Software Web
Server yang dapat anda gunakan untuk menjalankan script PHP dikomputer kita.
Contoh web server yang dapat kita pakai adalah Apache, software ini dapat kita
download di internet. Untuk lebih memudahkan Apache sudah tersedia satu paket
dengan MySQL dalam Software PHPTriad.29
31
Supono dan Virdiandry Putratama, Pemograman Web dengan Menggunakan PHP Framework Codeigniter,
Yogyakarta : Deepublish, Mei 2018.
32
Supono dan Virdiandry Putratama, Pemograman Web dengan Menggunakan PHP Framework Codeigniter,
Yogyakarta : Deepublish, Mei 2018.
3. Web Server lalu meneruskan permintaan file PHP tersebut ke PHP
processor. PHP processor dapat berupa modul (bagian dari web
server) atau terpisah (sebagai CGI atau Fast-CGI).
4. Permintaan diproses oleh PHP dan diteruskan ke database (jika
terdapat permintaan ke database), kemudian hasilnya dikirim kembali
ke web server.
5. Web Server memaket kembali hasil tersebut dengan menambahkan
HTTP header dan dikirim kembali ke browser melalui jaringan
internet.
6. Browser memproses HTTP paket dan menampilkannya kembali
kepada user sebagai file HTML.
Installer
File ZIP
USB
33
Agung Baitul Hikmah M.Kom.,Deddy Supriadi M.Kom.,Tuti Alawiyah, S.T, Cara Cepat Membangun
Website Dari Nol, Penerbit CV Andi Offset(penerbit Andi) 2015.
34
Betha Sidik ir,Pemrograman Web dengan PHP,Penerbit Informatika Bandung 2014.
2.10 Pengertian MySql dan SQL
MySQL adalah sebuah program database server yang mampu menerima dan
mengirim datanya dengan sangat cepat, multi user serta menggunakan perintah standar
SQL (Structure Quered Language). MySQL memiliki dua bentuk lisensi, yaitu
FreeSoftware dan Shareware. MySQL yang biasa kita gunakan adalah MySQL Free
Software yang berada dibawah lisensi GNU/GPL (General Public License). MySql
merupakan sebuah database server yang free, artinya kita bebas menggunakan database
ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar
lisensinya.35
Sublime Text adalah aplikasi editor untuk kode dan text yang dapat berjalan
diberbagai platform operating sistem dengan menggunakan teknologi phyton API.
Hosting (disebut juga web hosting / sewa hosting) adalah penyewaan tempat
untuk menampung data – data yang diperlukan oleh sebuah website dan sehingga dapat
diakses lewat internet. Data disini dapat berupa file, gambar, email,
aplikasi/program/script dan database.
44
Muhammad Muslihudin dan Oktafianto, Analisis dan Perancangan sistem informasi menggunakan model
terstruktur dan UML, Penerbit Andi, 2015.
45
Muhammad Muslihudin dan Oktafianto, Analisis dan Perancangan sistem informasi menggunakan model
terstruktur dan UML, Penerbit Andi, 2015.
No Simbol Nama Keterangan
Fungsionalitas yang
disediakan system
2 Use Case sebagai unit – unit yang
saling bertukar pesan
antar unit atau actor.
Hubungan generalisasi
dan spesialisasai (umum
Generalisasi / – khusus) antara dua
5 buah use case dimana
generalization
fungsi yang satu adalah
fungsi yang lebih umum
dari lainnya.
Hubungan dimana
perubahan yang terjadi
pada suatu elemen
mandiri (indepedent)
7 Dependency akan mempengaruhi
Tabel 2. 3 Notasi Pada Class Diagram
Merupakan kumpulan
objek yang memiliki
atribut dan operasi yang
1 Class sama atau
mengabstraksikan
elemen – elemen yang
sedang dibangun.
Upaya untuk
Nary menghindari asosiasi
2
Association dengan lebih dari 2
objek.
Hubungan dimana
perubahan yang terjadi
pada suatu elemen
6 Dependency mandiri (independent)
akan mempengaruhi
elemen yang tidak
mandiri.
Apa yang
menghubungkan antara
7 Association
objek satu dengan objek
lainnya.
Menggambarkan
tempat mulai dan
A Focus of
berakhirnya message.
2 Control &
ALife Line
Menggambarkan
hubungan yang akan
3 Entity Class
dilakukan .
Menggambarkan
Boundary sebuah gambaran dari
4
Class form.
Menggambarkan
penghubung antara
5 Control Class boundary dengan tabel.
Menggambarkan
Berakhirnya
6 Amassage
pengiriman pesan.
Aktivitas yang
dilakukan system,
1 State
aktivitas yang terjadi di
dalam activity.
Kegiatan yang
dilakukan secara
Transation pararel.
4
(fork)
Menunjukkan kegiatan
yang digabungkan.
Transition
5
(join)
Asosiasi percabangan
Percabangan / dimana jika ada pilihan
6 aktifitas lebih dari satu.
decision
Urutan pemindahan
suatu aktivitas.
7 Control Flow
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
2.11
2.12
2.13
2.14
Black Box Testing juga merupakan suatu bentuk pengujian yang menggunakan
metode pengujian yang menguji fungsionalitas aplikasi yang bertentangan dengan
struktur internal atau kerjanya
(berbanding terbalik dengan White
Box). Berusaha untuk
mengetahui pengetahuan khusus dari
kode suatu aplikasi atau struktur
internal dan pengetahuan pemrograman
yang pada umumnya tidak diperlukan. Metode uji ini dapat diterapkan pada semua
tingkat pengujian perangkat lunak, seperti : unit, integrasi, fungsional, sistem dan
penerimaan. Pengujian ini biasanya sangat sering digunakan, jika tidak semua pengujian
pada tingkat yang lebih tinggi. Tetapi juga bisa mendominasi unit testingnya juga.
Gambar 2. 5 Functional of Black box Testing
Kategori error yang akan diketahui melalui black box testing adalah sebagai
berikut :
Fungsi yang hilang atau tak benar
Error dari antar-muka
Error dari struktur data atau akses eksternal database
Error dari kinerja atau tingkah laku
Error dari inisialisasi dan terminasi
Mockup atau Wireframe adalah rancangan atau gambaran rangka awal suatu desain web
atau aplikasi android yang dibuat dengan cara manual menggunakan software edit gambar
seperti software pencil evolus atau software online pengedit gambar lainnya. Mockup atau
wireframe juga adalah sebuah gambaran model dan prototipe pada halaman web atau aplikasi
android secara detail. Wireframe digunakan agar mempermudah konsep dalam perancangan
Sebuah wireframe adalah stuktur dasar dari sebuah website/aplikasi android. Dalam
tahap pengembangan, wireframe dapat menetapkan fungsi (sliders, tabs, dan lainnya) tanpa
warna atau desain apapun, hanya structural guidelinesnya saja. Wireframing merupakan tahap
information hierarky dari desain, sehingga memudahkan dalam perancangan layout sesuai
dengan yang direncanakan tentang bagaimana user dapat memproses informasi. Wireframe
dapat membantu untuk mengorganisir dan menyederhanakan elemen dan isi di dalam
website/aplikasi android.47
Wireframe adalah rancangan awal sebuah web atau aplikasi mobile yang dapat dibuat
secara manual menggunakan perangkat lunak pengolah citra digital, atau software khusus
untuk desain aplikasi. Mockup atau wireframe merupakan gambar rancangan antarmuka atau
sehingga akan sulit membedakan antara objek yang berada didepan dengan objek yang
berada di belakangnya 50
46
Hendriyani, Y. Suryani, K., “.Pemrograman android : teori dan aplikasi.”, (Pasuruan: CV penerbit qiara
media, 2019) hlm. 171
47
Ibid, hlm. 172
48
Tolle, H. Pinandito, A. Kharisma, P, A. Dewi, K, R, “Pengembangan aplikasi perangkat bergerak (konsep
& implementasi)”, (Malang: Ubmedia, 2017) hlm.71
49
Sastra, S, “Metode praktis modeling rancang bangun dengan AutoCAD” ( Jakarta: PT elex media
komputindo, 2019) hlm.42
50
Sastra, S, “Metode praktis modeling rancang bangun dengan AutoCAD” ( Jakarta: PT elex media
komputindo, 2019) hlm.43
Gambar 2.7 Wirefrime
BAB III
METODOLOGI PENELITIAN
Reqruerement
1
analisys
2 Design
3 Implementation
4 Testing
5 Maintenance
1. Studi Pustaka
Studi pustaka ini dilakukan dengan melakukan pencarian buku – buku, jurnal dan
artikel, baik yang terdapat diperpustakaan maupun dari internet yang berhubungan
dengan penelitian yang diambil. Data – data yang berasal dari buku dan internet
dijadikan sebagai referensi dalam penyusunan tugas skripsi ini.
2. Studi Lapangan
Studi lapangan ini merupakan teknik yang dilakukan dengan cara mengumpulkan data
dengan mengadakan penelitian langsung terhadap objek penelitian dan pengumpulan
data melalui :
a. Observasi
Observasi yaitu teknik pengumpulan data yang dilakukan dengan mengamati
secara langsung mengenai objek yang akan diteliti serta melalui pengamatan
langsung klinik kecantikan cikarang skin center pada bagian-bagian yang terlibat
dalam sistem yaitu pada dokter dan perawat guna memperoleh gambaran terhadap
sistem meliputi prosedur yang digunakan pada sistem, data – data atau file yang
diperlukan, serta kendala yang dihadapi yang berhubungan dengan tema yang
akan dibahas.
Tabel 3.1 Form Observasi
FORM OBSERVASI
Nama :
Bagian / Jabatan :
Object Observasi :
No Komponen/Sub Substansi
b. Wawancara
Dilakukan secara langsung kepada bapak Yudi dengan mewawancarai perihal
klinik dan perhal admin.
PEDOMAN WAWANCARA
1.
c. Dokumentasi
Pada teknik ini penulis mempelajari serta mengkaji sumber data yang ada pada
buku – buku yang berkaitan dengan penelitian. Penelitian dokumentasi dilakukan
sebagai usaha untuk memperoleh data teoritis.
Requirement
Analysis
Design
Implementation
51
Yurindra, Software Engineering, Penerbit Deepublish 2017.
Testing
Maintenance
Gambar 3. 1 Tahapan Metode Waterfall