LAPORAN TUGAS AKHIR
“PERANCANGAN APLIKASI WEB SILAU ( SISTEM INFORMASI
LAUNDRY ) DENGAN MENGGUNAKAN AJAX DAN CODEIGNITER”
Disusun Oleh :
Hafidz Sofyan Refaldi Hanza
(201610150511039)
PROGAM STUDI DIPLOMA III
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2021
LEMBAR PERSETUJUAN
PERANCANGAN APLIKASI WEB SILAU ( SISTEM INFORMASI LAUNDRY ) DENGAN MENGGUNAKAN AJAX DAN CODEIGNITER
Diajukan Untuk Memenuhi Syarat Memperoleh Gelar Ahli Madya (D-3) Program Studi D3 Teknik Elektronika Fakultas Teknik Universitas
Muhammadiyah Malang
Disusun Oleh:
HAFIDZ SOFYAN REFALDI HANZA NIM. 201610150511039
Diperiksa dan disetujui oleh,
Pembimbing I Pembimbing II
M. Irfan, M.T. Amrul Faruq, S.T., M.Eng.
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini :
Nama : Hafidz Sofyan Refaldi Hanza
Tempat Tanggal Lahir : Malang, 27-Agustus-1997
NIM : 201610150511039
Fakultas/Jurusan : Teknik/D3 Teknik Elektro
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul
“Perancangan Aplikasi Web Silau (Sistem Inforamasi Laundry) Dengan
Menggunakan AJAX dan CodeIgniter” beserta isinya adalah karya peneliti
sendiri dan bukan merupakan karya orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini dibuat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya peneliti ini, atau adanya klaim dari pihak lain terhadap karya peneliti ini maka peneliti siap menanggung segala bentuk risiko atau sanksi yang berlaku.
Malang, Yang Menyatakan Mengetahui Pembimbing I Pembimbing II M. Irfan, M.T. NIDN: 0705106601
LEMBAR PERSEMBAHAN
Syukur Alhamdulillah atas kehadirat Allah SWT dengan limpahan hidayah, rahmat dan karunia-Nya, shalawat serta salam senantiasa tercurahkan kepada junjungan Nabi besar Rasulullah Muhammad SAW. Tiada kata selain puji syukur dan terima kasih karena penulis dapat menyelesaikan Tugas Akhir ini. Oleh karena itu, dengan penuh kerendahan hati penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada:
1. Segala puji dan segala puji-pujian hanya untuk dan milik Allah SWT, yang Maha Pemberi Petunjuk, Maha Pemberi Kemudahan.
2. Untuk Ayah dan Ibu, terima kasih atas kasih sayang yang berlimpah dari mulai saya lahir, hingga saya sudah sebesar ini, terima kasih juga atas limpahan doa yang tiada tara.
3. Untuk kakak dan adik terima kasih doa yang telah diberikan dan selalu menyemangati terus menerus tanpa henti.
4. Bapak Zulfatman M.Eng., Ph.D. selaku Ketua Jurusan Teknik Elektro Fakultas Teknik Universitas Muhammadiyah Malang. 5. Dosen pembimbing Bapak M. Irfan, M.T. dan Bapak Amrul Faruq,
S.T., M.Eng. yang telah membimbing saya selama pengerjaan Tugas Akhir ini. Semoga Allah membalas semua jasa bapak sekalian, karena penulis tidak dapat membalas semua jasa bapak secara langsung.
6. Dosen penguji Bapak Machmud Effendy, S.T., M.Eng dan Bapak Zamah, S.T, MT, Serta seluruh dosen Teknik Elektro Fakultas Teknik Universitas Muhammadiyah Malang yang telah mengajarkan ilmu kepada penulis dan tak akan pernah dapat penulis untuk membalasnya. Semoga Allah SWT membalas semua jasa bapak dan ibu, karena penulis tidak dapat membalas semua jasa bapak/ibu secara langsung.
7. Terima kasih kepada teman teman seperjuangan angkatan 2016 yang selalu menemani dalam proses pengerjaan.
ABSTRAK
Pada era globalisasi ini sistem informasi berkembang dengan sangat pesat, teknologi sistem informasi ini mempunyai banyak keunggulan yang dapat kita manfaatkan. Karena dengan adanya sistem informasi kita dapat memperoleh informasi-informasi dengan cepat dan lebih efisien, sehingga meringankan beberapa aktivitas kegiatan kita. Dengan sistem informasi kita tidak perlu lagi kesusahan mencari informasi melalui tatap muka dengan orang lain. Teknologi sistem informasi ini sangat perlu diterapkan dan dikembangkan lagi dikalangan masyarakat khususnya Arina Laundry untuk memudahkan pihak pegawai laundry dalam hal pekerjaan sehari-hari, namun Arina Laundry ini merupakan salah satu layanan laundry yang mengatur sistem manajemen dengan cara konvensional. Berdasarkan permasalahan yang ada, pada penelitian ini dibuat sebuah website sistem informasi dengan menggunakan bahasa pemrograman PHP, basis data dan sistem yang dikembangkan menggunakan CodeIgniter, dan AJAX sehingga menghasilkan desain website yang mempermudah pegawai saat melakukan rakapitulasi, pendataan barang dan proses laporan pengolahan data barang pada Arina Laudry. Berdasarkan hasil pengujian website ini mendapatkan 80% tanggapan baik dari pihak Arina Laundry dikarenakan website dapat diakses secara online sehingga lebih mengefesienkan waktu karyawan dalam pengelolahan data dan laporan di Arina Laundry.
ABSTRACT
In this era of globalization, information systems are developing very rapidly, this information system technology has many advantages that we can take advantage of. Because with the information system we can get information quickly and more efficiently, thus reducing some of our activities. With information systems we no longer need to have trouble finding information face-to-face with other people. This information system technology really needs to be applied and developed again among the community, especially Arina Laundry to make it easier for laundry employees in terms of daily work, but Arina Laundry is one of the laundry services that regulates the management system in a conventional way. Based on the existing problems, in this study an information system website was created using the PHP programming language, a database and a system developed using CodeIgniter, and AJAX so as to produce a website design that makes it easier for conducting rakapitulation, data collection and processing of goods data processing employees when reports. Arina Laudry. Based on the test results, this website gets 80% good responses from Arina Laundry because the website can be accessed online so that it makes employee time more efficient in managing data and reports at Arina Laundry.
KATA PENGANTAR
Assalamu’alaikum Warahmatullahi Wabarakatuh
Dengan memanjatkan puja dan puji syukur kehadirat Allah SWT atas segala rahmat serta hidayah-Nya kepada penulis dapat menyelesaikan Tugas Akhir ini yang berjudul:
“Perancangan Aplikasi Web Silau ( Sistem Informasi Laundry ) Dengan
Menggunakan AJAX dan CodeIgniter”
Tugas Akhir ini merupakan salah satu syarat studi yang harus ditempuh oleh seluruh mahasiswa Universitas Muhammadiyah Malang, guna menyelesaikan akhir studi pada jenjang program Diploma 3.
Dalam penulisan laporan ini penulis tentu tidak terlepas dari bantuan dan bimbingan dari berbagai pihak yang telah dengan ikhlas memberikan bantuan baik secara moril maupun spiritual sehingga penulis dapat menyelesaikan Tugas Akhir ini.
Penulis sangat menyadari sepenuhnya bahwa dalam penulisan Tugas Akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu penulis mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu teknologi dan informasi kedepannya.
Malang, 1 April 2021
DAFTAR ISI
Halaman
LEMBAR PERSETUJUAN ... i
LEMBAR PENGESAHAN ... ii
LEMBAR PERNYATAAN ... iii
ABSTRAK ... iv
ABSTRACT ... v
LEMBAR PERSEMBAHAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL... xii
BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah ... 3 1.4 Tujuan ... 3 1.5 Manfaat ... 4
BAB II TINJAUAN PUSTAKA ... 5
2.1 Arina Laundry... 5 2.2 AJAX ... 5 2.3 CodeIgniter ... 6 2.4 MySQL ... 7 2.5 XAMPP ... 7 2.6 PHP ... 8
x
2.7 Data Base ... 8
2.8 Sistem Informasi ... 9
2.9 Apache Web Server ... 9
2.10 Notepad++ ... 10
2.11 Web Service ... 10
2.12 Bagan Alir ... 12
2.13 Use Case Diagram ... 13
BAB III PERANCANGAN SISTEM ... 14
3.1 Perancangan Kebutuhan Sistem ... 14
3.2 Perancangan Model Website ... 14
3.3 Perancangan Perangkat Lunak ... 15
3.3.1 Perancangan Entity Relationship Diagram (ERD) ... 15
3.3.2 Konteks Diagram Sistem ... 16
3.4 Perancangan Model Relasi Database ... 17
3.5 Perancangan Flowchart Sistem ... 19
3.6 Metode Black Box Testing ... 20
3.7 Perancangan Use Case Diagram ... 20
3.8 Kebutuhan Hardware Dan Software ... 21
3.8.1 Perangkat Keras... 21
3.8.2 Perangkat Lunak ... 21
BAB IV HASIL DAN ANALISA PENGUJIAN ... 22
4.1 Pengujian Login Sistem web Silau ... 22
4.2 Pengujian Menu Paket Laundry ... 23
4.3 Pengujian Menu Sitem Pesanan ... 25
4.4 Pengujian Menu Pelunasan Transaksi ... 26
4.6 Pengujian Metode Blackbox Testing ... 30
4.6.1 Pengujian Form Login Admin atau Pegawai ... 30
4.6.2 Pengujian Sistem Web Silau ... 31
4.7 Pengujian Oleh Dari Pihak Laundry ... 33
BAB V PENUTUP ... 34
5.1 Kesimpulan ... 34
5.2 Saran ... 34
DAFTAR GAMBAR
Gambar 2. 1 Gambaran Web service ... 10
Gambar 3. 1 Model rancangan form login pada website ... 13
Gambar 3. 2 Model rancangan dashboard ... 14
Gambar 3. 3 Diagram alir data ... 14
Gambar 3. 4 Gambar desain ERD ... 15
Gambar 3. 5 Sisitem konteks diagram ... 16
Gambar 3. 6 Relasi pada database web Silau ... 17
Gambar 3. 7 Flowchart Web Silau. ... 18
Gambar 3. 8 Gambar Use case diagram pada sistem website ... 19
Gambar 4. 1 Tampilan halaman login Silau ... 21
Gambar 4. 2 Tabel database local login admin ... 22
Gambar 4. 3 Tampilan menu Paket Laundry ... 22
Gambar 4. 4 Tampilan form Tambah Paket ... 23
Gambar 4. 5 Hasil struktur tabel database local pada menu paket ... 23
Gambar 4. 6 Tampilan daftar Pesanan. ... 24
Gambar 4. 7 Tampilan penambahan pesanan... 24
Gambar 4. 8 Hasil struktur tabel database local pada data Pesanan ... 25
Gambar 4. 9 Tampilan menu pelunasan transaksi. ... 25
Gambar 4. 10 Tampilan pelunasan transaksi. ... 26
Gambar 4. 11 Hasil struktur tabel database pelunasan transaksi. ... 26
Gambar 4. 12 Statistik pelayanan harian. ... 27
Gambar 4. 13 Statistik pelayan bulanan. ... 27
Gambar 4. 15 Grafik pemilihan paket. ... 28
Gambar 4. 16 Proses cetak laporan pelayanan ... 28
DAFTAR TABEL
Tabel 2. 1 Simbol-simbol Flowchart. ... 11Tabel 2. 2 Tabel Use Case Diagram. ... 12
Tabel 4. 1 Hasil Pengujian Form login ... 29
Tabel 4. 2 Hasil pengujian fungsional web Silau ... 30
1
DAFTAR PUSTAKA
[1] R. M. Salim, "Rancang Bangun Sistem Informasi Manajemen Laundry Dalam Pengelolaan," Seminar Nasional Teknologi Komputer & Sains
(SAINTEKS), pp. 480 - 483, 2019.
[2] I. S. and H. , "PENGARUH PENGGUNAAN SISTEM INFORMASI MANAJEMEN TERHADAP," Jurnal Manajemen, Vols. 3, No. 2, pp. 6 - 12, 2017.
[3] S. Rosyida and V. Riyanto, "SISTEM INFORMASI PENGELOLAAN DATA LAUNDRY PADA RUMAH," JURNAL ILMU PENGETAHUAN, vol. 5 No. 1, pp. 29-36, 2019.
[4] A. Muhardian, "Belajar Javascript: Apa itu AJAX? dan Bagaimana Cara Menggunakannya," Petani kode, 25 april 2019. [Online]. Available: https://www.petanikode.com/javascript-ajax/.
[5] M. Destiningrum and Q. J. Adrian, "SISTEM INFORMASI PENJADWALAN DOKTER BERBASSIS WEB DENGAN MENGGUNAKAN FREAMWORK CODEIGNITER," Jurnal
TEKNOINFO, vol. 11, no. 2, pp. 30-37, 2017.
[6] E. Elisa, "Pengertian MySQL," edel.staff.unja, 12 Juli 2016. [Online]. Available: https://edel.staff.unja.ac.id/blog/artikel/Pengertian- MySQL.html#:~:text=Pengertian%20MySQL&text=MySQL%20merupaka n%20database%20engine%20atau,yang%20multithread%2C%20multi%2D user..
[7] A. "Pengertian XAMPP Lengkap dengan Fungsi dan Cara Instalasi,"
Qwords, 19 September 2019. [Online]. Available: https://qwords.com/blog/pengertian-xampp/.
[8] N. Intermedia, "Pengertian PHP : Fungsi, Syntax, dan Alasan Menggunakan PHP," Jagoan Hosting, 4 November 2019. [Online]. Available: https://www.jagoanhosting.com/blog/pengertian-php/.
[9] S. Setiawan, "Pengertian Database Dan Perangkat Lunak," gurupendidikan.com, 19 Desember 2020. [Online]. Available: https://www.gurupendidikan.co.id/pengertian-database/.
[10] Eril, "Pengertian Sistem Informasi dan Jenisnya Apa Saja," Qwords, 27 Desember 2019. [Online]. Available: https://qwords.com/blog/pengertian- sistem-informasi-dan-jenisnya/.
[11] Arita .C, "Apa Itu Apache? Pengertian Apache Serta Kelebihan dan Kekurangannya," Hostinger, 4 Desember 2020. [Online]. Available: https://www.hostinger.co.id/tutorial/apa-itu-apache/.
[12] Sadewa, "Pengertian dan Sejarah Notepad++," Sadewa, 7 November 2020. [Online]. Available: http://blog.ub.ac.id/sadewairfan/aplikasi- komputer/pengertian-dan-sejarah-notepad/.
[13] REINERT YOSUA RUMAGIT, S.KOM., M.TI, "Pengenalan Web Services," School of Computer Science, 26 Desember 2019. [Online]. Available: https://socs.binus.ac.id/2019/12/26/pengenalan-web-services/.
UNIVERSITAS MUHAMMADIYAH MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO & D3 TEKNIK ELEKTRONIKA
Jl. Raya Tlogomas 246 Malang 65144 Telp. 0341 - 464318 Ext. 129, Fax. 0341 - 460782
FORM CEK PLAGIASI LAPORAN TUGAS AKHIR
Nama Mahasiswa : Hafidz Sofyan Refaldi Hanza NIM : 201610150511039
Judul TA : Perancangan Aplikasi Web Silau (Sistem Informasi Laundry) Dengan Menggunakan AJAX dan CodeIgniter
Hasil Cek Plagiarisme dengan Turnitin
No. Komponen Pengecekan Nilai Maksimal Plagiasi (%) Hasil Cek Plagiasi (%) *
1. Bab 1 – Pendahuluan 10 % 6 %
2. Bab 2 – Studi Pustaka 25 % 24 %
3. Bab 3 – Metodelogi Penelitian 35 % 30 %
4. Bab 4 – Pengujian dan Analisis 15 % 12 %
5. Bab 5 – Kesimpulan dan Saran 5 % 5 %
6. Publikasi Tugas Akhir 20 % 10%
Mengetahui,
Dosen Pembimbing I,