PENDAHULUAN
1. Kegunaan Praktis
a. Kemudahan Akses dan Pemesanan.
Pelanggan dapat dengan mudah mengakses informasi dan melakukan
pemesanan studio foto kapan dan dimana saja.
b. ManajemenWaktu
Sistem memungkinkan studio dan pelanggan untuk melihat jadwal yang
tersedia secara real-time dan mempermudah penyesuaian jadwal.
c. Pembayaran Online
Memudahkan prosses pembayaran, dan mempercepat verifikasi
pembayaran.
2. Kegunaan Teoritis
a. Peningkatan Kepuasan Pelanggan
b. Analisis Data
BULAN – MINGGU
NO KEGIATAN Feb Maret April Mei
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Persiapan
1
Penelitian
Pengajuan
2
Judul
Pelaksanaan
3 Seminar
Proposal
ACC Judul
4
Skripsi
Kesepakatan
5 Jadwal
Bimbingan
Pengumpulan
6
Data
7 Penyusunan
Bimbingan
8
Skripsi
Bimbingan
9
Program
10 Editing Akhir
Pengumpulan
11
Skripsi
a. Pengamatan (Observasi)
b. Wawancara (Interview)
Metode ini dilakukan dengan cara tanya jawab secara langsung kepada
pihak terkait terhadap permasalahan yang berhubungan secara langsung.
Pada tahap ini peneliti melakukan wawancara langsung kepada pemilik Self
Photo Studio.
c. Tinjauan Pustaka
Landasan Teori
ABSTRAK
Suatu sistem dapat didefinisikan sebagai suatu jaringan dari prosedur yang
saling berhubungan untuk melakukan atau menyelesaikan tugas tertentu dan
mencapai tujuan tertentu (Jasa & Laravel, 2021).
2. Karakteristik Sistem
3. Klasifikasi Sistem
(Juni, 2017) Sistem dapat diklasifikasikan dari beberapa sudut pandang.
Adapun penjelasan lebih detail mengenai klasifikasi sistem, yaitu sebagai
berikut :
Sistem abstrak terdiri dari gagasan atau konsep yang tidak dapat dilihat
secara fisik. Sistem teologia misalnya terdiri dari gagasan tentang hubungan
antar manusia dan Tuhan.
Sistem seperti sistem komputer, sistem akuntansi, sistem produkasi dan
sebagainya dianggap sebagai sistem fisik.
Sistem seperti sistem perputaran bumi adalah contoh sistem alamiah yang
terbentuk oleh proses alam dan bukan diciptakan oleh manusia.
Sistem buatan manusia adalah sistem yang dibuat oleh manusia dan
melibatkan interaksi antara manusia dan mesin. Mereka juga disebut sistem
manusi-mesin salah satu contohnya adalah sistem informasi yang mencakup
penggunaan komputer untuk berinteraksi dengan manusia.
Sistem tertutup adalah sistem yang tidak terhubung dan tidak terpengaruh
oleh lingkungan luarnya. Dengan kata lain, sistem ini berjalan secara otomatis
tanpa campur tangan dari pihak luar. Sistem tertutup ini secara teoritis ada,
namun pada kenyataannya tidak ada sistem yang benar-benar tertutup yang ada
hanyalah sistem yang relatif tertutup(bukan benar-benar tertutup).
Tingkah laku yang sudah dapat diprediksi adalah cara sistem tertentu
berfungsi. Keluaran sistem dapat diramalkan karena interaksi antara
komponennya dapat dideteksi. Sistem komputer adalah contoh sistem tertentu
yang dapat dipastikan tingkah lakunya melalui program-pprogram yang
dijalankan.
1. Pemakai
Tiga jenis pemakai umumnya : operasional, pengawas, dan eksekutif.
2. Manajemen
Ada tiga jenis manajemen yang bertanggung jawab atas operasinya :
a. Manajemen pemakai, yang bertanggung jawab atas pengaturan
pemakai saat sistem baru diterapkan.
b. Manajemen sistem, yang bertanggung jawab atas pengembangan
sistem.
c. Manajemen umum, yang bertanggung jawab atas strategi
perencanaan sistem.
3. Pemeriksa
Pemeriksa menggunakan standar yang dibuat oleh banyak perusahaan
serupa untuk menentukan segala sesuatunya.
4. Penganalisa sistem.
Diantara lain fungsinya adalah sebagai berikut :
a. Arkeolog, yaitu yang menyelidiki cara sistem lama bekerja,
operasinya, dan segala hal yang berkaitan dengannya.
b. Inovator, yaitu yang membantu pemakai belajar tentang
kemungkinan baru.
c. Mediator, yaitu yang menjalankan fungsi komunikasi di semua
tingkat seperti manajer, programmer, pemeriksa, pemakai, dan
pelaku sistem lainnya yang mungkin belum memiliki perspektif yang
jelas tentang apa yang mereka lakukan.
d. Penganalisa sistem dam pemimpin harus memiliki pengalaman
programmer atau desainer. Selain itu, penganalisa sistem biasanya
ditempatkan terlebih dahulu dalam posisi sebelum dipekerjakan
karena mereka bertaanggung jawab atas pekerjaan tersebut.
5. Pendesain
Pendesain sistem mengumpulkan kebutuhan pemakai yanng tidak terfokus
pada teknologi dari penganalisa sistem dan menggunakannya untuk
membuat desain arsitektur tingkat tinggi yang dapat dibuat oleh
progremmer.
6. Programmer
Programmer dapat mulai bekerja setelah penganalisa sistem memberikan
pekerjaannya dan diolah oleh pendesain sistem.
7. Personel pengoperasian
Orang-orang ini bertanggung jawab atas hal-hal yang berkaitan dengan
komputer pusat seperti jaringan, keamanan perangkat keras, keamanan
perangkat lunak, percetakan, dan backup.
8. Pengertian Informasi
Untuk mencapai tujuan tertentu , sistem informasi terdiri dari manusia, dan
prosedur kerja yang memproses, menyimpan, menganalisis, dan menyebarkan
informasi.(Khaerunnisa & Nofiyati, 2020)
Web juga dikenal sebagai Website adalah kumpulan halaman web yang
berisi cerita atau informasi yang saling berhubungan dan dilengkapi dengan
gambar dan video.(Sahdilla, 2021)
Website atau situs web adalah kumpulan halaman web yang menampilkan
teks, gambar gerak atau diam, animasi, suara dan atau kombinasi dari semua
ini. Website ini dapat bersifat statis atau dinamis dan terhubung ke jaringan
halaman yang saling terkait.(Tinoring et al., 2022)
a. Website Statis
Website Statis dibuat hanya dengan menggunakan HTML saja.
b. Website Dinamis
Studio foto adalah tempat yag dirancang khusus untuk aktivitas fotografi.
Ruang ini harus memiliki tata latar, lampu, dan segala sesuatu yang diperlukan
untuk fotografer untuk melakukan pemotretan yang baik. Kegiatan di studi foto
juga harus didukung dengan peralatan yang sesuai, seperti kamera, lensa,
pencahayaan, dan background.(Gusliana, 2021)
2.3 Konsep Dasar Program
1. JavaScript
Menurut Douglas Crockford dalam buku (The Definitive Guide) JavaScript
adalah pemrograman yang ringan, fleksible, dan kuat yeng memungkinkan
Anda untuk menambahkan interaktivitas dan dinamisme ke halaman web.
PHP adalah situs web yang dapat mengubah tampilan konten-konten sesuai
dengan kebutuhan atau keadaan karena kependekan dari Preprocessor
Hypertext yang merupakan sebuah basa script tingkat tinggi yang dipasang pada
dokumen HTML. Selain itu, web dinamis memiliki kemampuan untuk
menyimpan data ke dalam database, mengubah halaman sesuai dengan
permintaan pengguna, dan banyak lagi. (Pradita & Mubarok, 2021)
5. JQuery
XAMPP adalah server web komputer. XAMPP juga dapat disebut sebagai
Server Virtual Cpanel, yang membantu preview, memungkinkan Anda
mengubah tampilan website Anda tanpa harus terhubung ke internet. XAMPP
adalah perangkat lunak yang bebas yang terdiri dari banyak program dalam
mendukung banyak sistem operasi. XAMPP berfumgsi sebagai server yang
berdiri sendiri dengan program Apache HTTP Server, database MySQL, dan
penerjemah bahasa yang menggunakan pemrograman PHP dan perl.(Kusuma
& Fachrie, 2020)
8. SDLC
Database adalah sebuah database server SQL multiuser dan multi threaded
yang dikembangkan oleh TcX. Ini memiliki 4o database berisi 10.000 tabel dan
500 database dengan 7 juta baris, dan dirancang untuk memenuhi kebutuhan
database yang cepat, handal, dan mudah digunakan. MySQL untuk sistem
operasi Unix adalah freeware, dan untuk sistem operasi windows ada versi
sharewarenya.(Kusuma & Fachrie, 2020)
MySQL adalah salah satu aplikasi basis data, yang merupakan program
pembuat basis data yang bersifat Oper Source, yang berarti siapa saja dapat
menggunakannya dan tidak dicekal. Kelebihan utama MySQL adalah tersedia
secara gratis untuk banyak sistem operasi dan hardware,memiliki kecepatan
proses yang tinggi, dan mampu menangani database dengan baik di berbagai
tipe hardware dan sistem operasi. (Rohman & Savero, 2018)
2.4.1 UML
1. Definisi UML
b. Class Diagram
c. Sequence Diagram
d. Activity Diagram
Ada beberapa elemen penting yang terdapat didalam diagram activity, yaitu :
1. Aktivitas (Activity)
Dengan kata lain, mewakili alur kontrol atau transisi dari satu aktivitas ke
aktivitas lain. Dalam situasi atau kriteris tertentu, transisi dapat memiliki
kondisi yang mengontrol perpindahan.
Dengan kata lain, menunjukkan titik awal proses atau alur kerja. Itu
ditempatkan sebelum tugas pertama yang harus dilakukan.
Dengan kata lain, menunjukkan selesainya proses atau alur kerja. Itu
terletak setelah tugas akhir dilakukan.
Alur kontrol dibagi menjadi beberapa jalur oleh Fork, dan Join
menggabungkan jalur tersebut kembali.
e. Collaboration Diagram
2.4.2 ERD
Model Entity Relationship Diagram (ERD) digunankan dalam penyusunan
database untuk menggambarkan data yang memiliki hubungan dengan database
yang akan dirancang.
1. Entitas
Kumpulan objek yang berbeda satu sama lain atau unik. Biasanya, simbol
entitas berbentuk persegi panjang. Ada juga “Entitas Lemah” yang diwakili
dengan gambar persegi panjang kecil di dalam persegi panjang yang lebih
besar. Karena tidak dapat diidentfikasi secara unik, mereka harus
berhubungan langsung dengan entitas lain, sehingga disebut entitas lemah.
2. Atribut
Setiap entitas memiliki elemenyang disebut atribut yang mendefinnisikan
karakteristiknya. Atribut kunci adalah elemen yang membedakan atribut
dari entitas. Simbol elips menggambarkan gambar atribut, yang dibagi
menjadi berbagai jenis, diantaranya yaitu:
a. Atribut kunci (key)
Atribut yang digunakan untuk mengidentifikasi suatu entitas sebagai
unik.
b. Atribut simpel
Atribut yang tidak dapat dipecah lagi.
c. Atribut multinilai (multivalue)
Atribut yang terdiri dari kumpulan nilai yang berbeda untuk setiap
entitas instan.
d. Atribut gabungan (composite)
Atribut yang terdiri dari sejumlah atribut yang lebih kecil yang masing-
masing memiliki atribut tertentu.
e. Atribut derivatif
Diagram ER memasukkan atribut yang dihasilkan dari atribut lain yang
tidak harus.
1. Relasi
b. Kode kelompok
Kode kelompok menggunakan angka atau huruf untuk membagi data
menjadi kelompok tertentu. Posisi huruf atau angka dalam setiap
kelompok memberikan arti.
c. Kode blok
Setiap kelompok diberi kode dalam blok nomor yang sama seperti kode
kelompok.
d. Kode desimal
Setiap kelompok data diberi dari 0 hingga 9. Oleh karena itu, data harus
dikumpulkan hanya dalam jumlah maksimal sepuluh kelompok.
e. Kode mnemonic
Kode mnmonic adalah singkatan data yang membantu pengguna kode
membaca maksud frasa.
f. Kode bar
Kode bar biasanya digunakan oleh perusahaan makanan dan minuman
yang terdiri dari batangan hitam. Ini sebenarnya merupakan transformasi
dari angka menjadi batangan kode, dan satu-satunya hal yang
membedakannya adalah ketebalan batangan atau bar.
Ada beberapa prinsip dan konsep yang terkait dengan struktur kode, yaitu :
1. Keterbacaan (Readbility)
Struktur kode yang baik harus membuat programmer mudah
memahaminya. Meningkatkan keterbacaan dapat dicapai melalui
penggunaan identitas, pemformatan yang konsisten, dan penamaan variabel
yang jelas.
2. Pembagian kedalam Fungsi dan Modul
Fungsi : membuat kode lebih modular dan mudah dipahami dapat dicapai
dengan membagi program menjadi fungsi-fungsi kecil yang melakukan
tugas-tugas tertentu.
Modul : untuk meningkatkan fleksibilitas dan memudahkan pemeliharaan,
program dapat dibagi menjadi komponen berbeda.
3. Pengggunaan komentar
Penggunaan komentar yang bijaksana dapat membantu pemrogram lain atau
bahkan diri sendiri memahami niat dan cara kerja kode.
4. Pengelompokan dan penataan logis
Pengelompokkan logis dari bagian-bagian tertentu dari kode membantu
mengorganisir dan memahami alur program. Ini termasuk pemisahan logika
bisnis, antarmuka pengguna, dan lapisan akses data.
5. Pemeliharaan struktur data yang tepat
Pemeliharaan struktur data yang tepat seperti array, daftart yang terhubung,
atau pohon dapat mempengaruhi efisiensi dan kinerja program. Selain itu,
memilih struktur data yang tepat juga dapat membantu memahami
bagaimana data diorganisasikan dan di akses.
6. Penanganan kesalahan (Error Handling)
Kesalahan yang ditangani dengan benar dapat mencegah kegagalan
program secara keseluruhan karena prosedur penanganan kesalahan yang
baik membantu menjaga keandalan dan kestabilan program.
7. Penggunaan desain berorientasi objek (Object-Oriented Design)
Struktur kode dalam paradigma programan berorientasi objek melibatkan
pengorganisasian program menjadi objek-objek dengan atribut dan metode
masing-masing.
BAB III
Misi : untuk mewujudkan keinginan dan kebutuhan target pasar dalam industri
kreatif, agar semakin berkembang lebih baik dan memberikan pelayanan dalam
hasil yang bagus untuk para pelanggan dan client Make story Photo.
1.1.3 Struktur Organisasi
3. Penasehat
a. Memerikasa situasi atau masalah yang dihadapi.
b. Memeriksa faktor-faktor yang mempenggaruhi keputusan.
c. Membangun hubungan yang kuat dengan klien untuk memahami
konteks yang lebih baik.
d. Memberikan saran dan pandangan yang berharga berdasarkan
pengetahuan dan keahlian.
e. Memberikan dukungan selama pengambilan keputusan.
f. Mengawasi pelaksanaan rencana atau strategi.
g. Memberikan balik untuk perbaikan.
4. Editor
a. Mengubah struktur kalimat dan paraghraf untuk meningkatkan alur dan
keterbacaan.
b. Menjaga gaya, istilah, dan format yang konsisten.
c. Menyarankan perubahan untuk meningkatkan kecocokan dan kualitas
visual.
d. Memilih dan menempatkan gambar atau ilustrasi yang mendukung
konten.
e. Menyarankan perubahan untuk meningkatkan kecocokan dan relevansi.
f. Mengetahui tren terbaru.
g. Memastikan bahwa konten sesuai dengan standar terbaru.
1.1.5 Produk Layanan
Berikut adalah beberapa produk layanan yang dapat ditawarkan melalui sistem
informasi pelayanan studio foto :
a. Costumer dapat memesan sesi foto secara online melalui website studio
foto
b. Pelanggan dapat memilih jenis sesi foto, tanggal, dan waktu yang
diinginkan.
c. Pelanggan dapat melakukan pembayaran secara online.
Sumber : Admin
Tujuan : User
Media : Kertas
Jumlah : 1 lembar
1.5 Permasalahan
Make Story Photo belum menggunakan sistem online dalam usahanya, masih
menggunakan sistem konvensional. Ada keinginan menggunakan komputerisasi
namun masih banyak kendala yang harus di benahi.