Proyek Penelitian
Proyek Penelitian
Proyek Penelitian
PENDAHULUAN
Oleh sebab itu, solusi untuk menangani masalah yang terjadi di RP Laundry
yaitu membuat perancangan aplikasi Laundry berbasis website yang mampu
menyimpan aktifitas-aktifitas kegiatan pengolahan data pelanggan dan transaksi
sehingga tidak terjadi kendala-kendala yang menghambat proses pengolahan data
pelanggan dan transaksi pelanggan.
Pada penelitian ini perlu dibatasi agar pada pembahasan akan lebih terarah dan
sesuai dengan apa yang diharapkan serta terorganisasi dengan baik. Adapun
batasan masalah dalam penelitian ini adalah sebagai berikut :
BAB I : PENDAHULUAN
Pada bab ini akan dijelaskan tahapan proses yang dilakukan selama
mengerjakan penelitian dan metode-metode yang akan digunakan.
BAB VI : PENUTUP
Bab ini menguraikan kesimpulan yang diperoleh dari tahap-tahap
beserta saran atau masukan bagi pengembangan aplikasi yang
akan datang.
BAB II
LANDASAN TEORI
II.1 PERANCANGAN
Perancangan secara umum bertujuan untuk memberikan gambaran dari
sistem yang dibentuk, perencanaan, dan pembuatan sketsa dari beberapa elemen
yang terpisah ke dalam satu kesatuan yang utuh. Perancangan mempunyai peranan
penting dalam proses pelaksanaannya sehingga hasil rancangan sistemnya benar-
benar memiliki suatu manfaat.
Menurut Jogiyanto dalam buku Syafrial Fachrie Pane, dkk [5] menyatakan
bahwa :
“Aplikasi adalah penggunaan dalam suatu komputer, instruksi (instruction)
atau pernyataan (statement) yang disusun sedemikian rupa sehingga
komputer dapat memproses input menjadi output”.
Menurut A.S.Moenir,
Jenis-jenis Laundry :
Jasa laundry kiloan adalah suatu layanan laundry dengan diberikan kepada
konsumen dengan patokan berat laundry yang mereka berikan pada pemilik
laundry tersebut dalam hitungan kilogram. Dalam layanan laundry kiloan ini
mencakup layanan cuci kering dan setrika.
Jasa laundry bulanan hamper sama dengan jasa laundry kiloan, hanya saja
laundry ini biasanya lebih ekonomis karena harganya berbeda dengan harga
laundry kiloan biasa.
3. Jasa Pencucian Pakaian, Bed Cover, Gorden, Boneka,.
Jasa laundry ini hanya menerima laundry dalam jenis pakaina, bed cover,
gorden, boneka saja. Biasanya laundry biasa juga menerima atau membuka
layanan ini, hanya saja mereka biasanya menghitungnya dalam jumlah potongan,
tidak dimasukkan dalam kiloan.
II.5 WEBSITE
Website merupakan sekumpulan halaman yang berhubungan yang dapat
diakses public melalui world wide web. Suatu website biasanya mengandung teks,
gambar, suara bahkan video interaktif dan mempunyai kelebihan untuk
menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang
dapat diakses melalui sebuah browser.
“Website atau situs web adalah sebuah media untuk mengakses informasi
dari dunia internet, dimana pengguna akan menuju kesebuah alamat yang
disebut URL (Uniform Resource Locator) dan akan menemukan informasi
berbentuk teks, gambar, animasi, ataupun suara yang dibuka melalui
sebuah web browser yang berada pada sebuah komputer”.
validasi username
validasi user
Ubah data
Mengelola data
Hapus data
Login
Ubah data
Validate user
Dari definisi para ahli tersebut dapat disimpulkan bahwa Class Diagram
merupakan diagram yang selalu ada di pemodelan sistem berorientasi objek.
Class diagram menunjukkan hubungan antar class dalam sistem yang sedang
dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai suatu
tujuan. Berikut merupakan simbol-simbol dari Class Diagram :
Tabel 2.6.3 Simbol Dan Fungsi Class Diagram [16]
No. Simbol Nama Simbol Keterangan
Nama Kelas
+ Operasi ()
II.6.4 Flowchart
Flowchart merupakan diagram yang menggambarkan aliran sistem dimana
flowchart membantu perancang sistem untuk melihat aliran sistem yang dirancang
dan mengetahui sistem mana yang akan dibuat. Dan ada pula beberapa pengertian
menurut para ahli antara lain :
Rosa A.S dan M. Shalahuddin [16] menyatakan bahwa:
“Diagram kelas atau Class diagram menggambarkan stuktur sistem dari
segi pendefinisian kelas-kelas yang akan dibuat untuk membangun
sistem”.
II.7.2 XAMPP
Untuk membuat suatu aplikasi berbasis Web dengan menggunakan bahasa
PHP, tentu saja diperlukan sebuah server dan interpreter PHP. Server tidak harus
sebuah komputer khusus dengan kinerja tinggi dan berukuran sangat besar, tetapi
bisa di buat dari PC yang mempunyai fungsi selayaknya sebuah Webserver, yaitu
dengan menginstal XAMPP. Berikut adalah beberapa definisi tentang XAMPP :
Dari pendapat para ahli tersebut, dapat disimpulkan bahwa XAMPP adalah
suatu software yang berbasis open source yang di dalamnya terdapat software
software pembantu seperti Apache, MySQL, PHP, dan PhpMyAdmin, yang dapat
digunakan sebagai alat bantu pengembangan aplikasi berbasis PHP.
II.7.3 MySQL
MySQL adalah sebuah RDBMS (Relational Database Management
System) yang sangat cepat dan kuat. Sebuah database mendukung kita untuk
menyimpan, mencari, menyusun dan menerima data secara efisien. MySQL
server mengatur akses ke data kita untuk memastikan bahwa sekelompok user
dapat bekerja dengannya secara bersamaan, untuk menyediakan akses yang cepat
ke database, dan untuk memastikan bahwa hanya user yang memiliki otoritas
yang dapat memperoleh akses. MySQL menggunakan SQL (Structured Query
Language), bahasa query standar database. Dan ada pula beberapa pengertian
menurut para ahli antara lain:
II.7.4 WATERFALL
Waterfall adalah salah satu metode pengembangan perangkat lunak atau
juga dikenal dengan istilah Software Development Life Cycle (SDLC).
Dinamakan waterfall karena model pengembangannya seperti dianalogikan seperti
air terjun, dimana tiap tahapannya dikerjakan secara berurutan dari atas ke bawah.
Dan ada pula beberapa pengertian menurut para ahli antara lain:
BAB III
METODOLOGI PENELITIAN
1. Identifikasi Masalah
Pada tahapan ini diharapkan dapat menghasilkan analisis masalah yang
ada, berupa kendala-kendala dan permasalahan yang terjadi dalam proses
pengolahan data pelanggan dan data transaksi pelanggan, sehingga penulis
dapat mencari solusi dari permasalahan tersebut.
2. Studi Literatur
Pada tahapan ini dilakukan pencarian landasan-landasan teori yang
diperoleh dari berbagai buku, jurnal dan internet untuk melengkapi
pembendaharaan konsep dan teori, sehingga memiliki landasan dan
keilmuan yang baik dan sesuai.
3. Pengumpulan Data
Pada tahapan ini peneliti melakukan pengumpulan data untuk
mendapatkan data dan informasi. Sebagai bahan pendukung yang sangat
berguna bagi penulis untuk mencari atau mengumpulkan data yang
diperlukan dalam penelitian ini, maka teknik pengumpulan data yang
digunakan adalah Pengamatan / observasi dan wawancara.
4. Analisis Data
Analisis data adalah proses inspeksi, pemeriksaan dan pemodelan data
dengan tujuan menemukan informasi yang berguna, menginformasikan
kesimpulan dan mendukung pengambilan keputusan.
5. Pengembangan Sistem
Pada tahapan ini dilakukan pengembangan sistem dengan menggunakan
model waterfall (air terjun), karena metode tersebut pengaplikasiannya
lebih sistematis dan lebih efektif dalam pembuatan aplikasi.
6. Pembuatan Laporan
Pada tahapan ini dilakukan pembuatan laporan yang disusun berdasarkan
hasil penelitian yang terdiri atas pendahuluan, landasan teori, metodologi
penelitian, analisa dan perancangan sistem, implementasi dan pengujian
serta penutup yang ditambah dengan lampiran-lampiran bukti hasil
penelitian yang telah dilakukan.
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada
desain pembuatan program perangkat lunak termasuk struktur data,
arsitektur perangkat lunak, representasi antarmuka, dan prosedur
pengkodean. Tahap ini mentrannslasi kebutuhan perangkat lunak dari
tahap analisis kebutuhan ke representasi desain agar dapat
diimplementasikan menjadi program pada tahap selanjutnya. Desain
perangkat lunak yang dihasilkan pada tahap ini juga perlu
didokumentasikan.
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional
dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
meminimalisir kesalahan (error) dan memastika keluaran yang dihasilkan
sesuai dengan yang diinginkan.
1. Observasi
Penulis melakukan pengamatan langsung terhadap aktifitas
peminjaman buku yang terjadi di RP Laundry sehingga penulis dapat
memahami proses yang sedang berjalan pada RP Laundry. Pada RP
laundry tersebut pelanggan mendatangi RP Laudnry untuk melakukan
pendataan pelanggan dan pencatatan transaksi yang masih manual rentan
kehilangan data pelanggan dan data transaksi.
2. Wawancara
Pengumpulan data yang digunakan oleh penulis dengan bertatap muka
langsung antara penulis dengan responden untuk mendapatkan suatu
informasi secara lisan dengan tujuan untuk memperoleh keterangan-
keterangan yang akurat, dapat dipercaya, dan bertanggung jawab terhadap
kebenaran fakta mengenai hal-hal yang berkaitan dengan masalah yang
diangkat. Peneliti melakukan wawancara dengan pegawai RP Laundry.
Kesimpulan dari wawancara itu:
masih sulitnya sistem pengolahan data pelanggan dan data
transaksi karena masih menggunakan metode manual
laporan pendataan masih menggunakan buku.
Hasil dari wawancara dapat disimpulkan bahwa sistem yang akan dibuat
akan membantu pemilik usaha dalam pembuatan laporan dan transaksi
laundry yang terkomputerisasi sehingga dapat meminimalisir kesalahan
pencatatan seperti yang terjadi sebelumnya.
Dalam perangkat ini digunakan sebagai alat bantu dalam merancang dan
mendesain program. Dibawah ini adalah perangkat lunak ( software ) pendukung
dalam perancangan sistem ini , antara lain :