Perancangan dan Pembuatan Sistem Manajemen Laundry - UNS Institutional Repository

  Tugas Akhir Disusun untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret

  Disusun oleh :

  

CHASMINARTI ROSYIDAH

M3114042

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2017 PERANCANGAN DAN PEMBUATAN SISTEM MANAJEMEN LAUNDRY

  

Disusun oleh:

  CHASMINARTI ROSYIDAH NIM. M3114042

  

Tugas Akhir ini telah disetujui dan disahkan oleh dewan penguji

pada tanggal _______

Pembimbing

Firma Sahrul Bahtiar,S.Kom, M.Eng.

  NIDN. 0601028502 PERANCANGAN DAN PEMBUATAN SISTEM MANAJEMEN LAUNDRY Disusun Oleh:

  CHASMINARTI ROSYIDAH NIM. M3114042 Pembimbing Firma Sahrul Bahtiar,S.Kom, M.Eng.

  Tugas akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik

  Informatika pada:…………… Dewan Penguji: Penguji 1 : Firma Sahrul Bahtiar,S.Kom, M.Eng. ( )

  NIDN. 0601028502 Penguji 2 : ( )

Muhammad Asri Syafi’ie

  NIDN. 9906001049 Penguji 3 : Agus Purbayu, S.Si.,M.Kom. ( )

  NIDN. 0629088001 Disahkan Oleh:

  Ketua Program Studi DIII Teknik Informatika UNS

  Abdul Aziz, S.Kom., M.Cs NIP. 19810413 200501 1 001 Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitka oleh orang lain, kecuali secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

  Surakarta, Juni 2017 Chasminarti Rosyidah

  M3114042

  

“Tertawalah, seisi dunia akan tertawa bersamamu; Jangan bersedih karena kau

hanya akan bersedih sendirian

  ~Andrea Hirata~ “Belajar dari hari kemarin, hidup untuk hari ini, dan berharap untuk besok.”

  ~Albert Einstein~ “Kreatifitas tidak ada batasannya meskipun kita ada dalam batasan.”

  ~Sindi Yanti~ Segala puji syukur kehadirat Allah SWT yang telah melimpahkan seluruh rahmat serta hidayah-Nya penulis diberikan kelancaran dan kemudahan dan mampu menyelesaikan Laporan Tugas Akhir dengan judul “PERANCANGAN

  DAN PEMBUATAN SISTEM MANAJEMEN LAUNDRY

  ” tepat pada waktunya. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret.

  Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada:

  1. Bapak Prof. Ir. Ari Handono Ramelan, M.Cs (Hons)., Ph.D, selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar.

  2. Bapak Abdul Aziz, S.Kom., M.Cs selaku Ketua Program Studi Diploma

  III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar.

  3. Bapak Firma Sahrul Bahtiar, S.Kom., M.Eng. selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis.

  4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

  5. Segenap keluarga besar Program Studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

  6. Kakak saya yang selalu memberikan bantuan dalam segi moril dan material.

  7. Keluarga besar yang selalu mendoakan dan memberikan semangat kepada saya. jauh dari sempurna.Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.

  Surakarta, Penulis Keluarga tercinta yang selalu memberikan semangat dan motivasi untuk menyelesaikan pendidikan.

  2. Bapak Ibu Dosen D3 Teknik Informatika FMIPA UNS yang telah memberikan bekal ilmu dan bimbingan selalu.

  3. Mahasiswa D3 Teknik Informatika FMIPA UNS khususnya kelas HOMATIA 2014

  

   PENDAHULUAN ............................................... Error! Bookmark not defined.

  1.1 Latar Belakang ..................................... Error! Bookmark not defined.

  1.2 Perumusan Masalah .............................. Error! Bookmark not defined.

  1.3 Batasan Masalah ................................... Error! Bookmark not defined.

  1.4 Tujuan Penelitian .................................. Error! Bookmark not defined.

  1.5 Manfaat Kegiatan ................................. Error! Bookmark not defined.

  1.6 Metodologi penelitian ........................... Error! Bookmark not defined.

  1.7 Sistematika Penulisan ........................... Error! Bookmark not defined. LANDASAN TEORI ........................................... Error! Bookmark not defined.

  2.1. Tinjauan Pustaka ............................... Error! Bookmark not defined.

  2.2. Landasan Teori ................................... Error! Bookmark not defined.

  2.1.1 Manajemen ..................................... Error! Bookmark not defined.

  2.1.2 Sistem Informasi ............................. Error! Bookmark not defined.

  2.1.3 Basis Data....................................... Error! Bookmark not defined.

  2.1.4 PHP (Hypertext Preprocessor) ........ Error! Bookmark not defined.

  2.1.5 Model View Control ....................... Error! Bookmark not defined.

  2.1.7 CodeIgniter ..................................... Error! Bookmark not defined.

  2.1.8 JavaScript dan jQuery ..................... Error! Bookmark not defined.

  2.1.9 Unified Modelling Language (UML) ............ Error! Bookmark not defined.

  2.1.10 Black Box Testing ........................... Error! Bookmark not defined.

  2.1.11 SMS Gateway ................................. Error! Bookmark not defined. ANALISIS DAN PERANCANGAN SISTEM ..... Error! Bookmark not defined.

  

3.1. Proses Bisnis Sistem............................ Error! Bookmark not defined.

  

3.2. Analisa Data ........................................ Error! Bookmark not defined.

  

3.3. Analisa Kebutuhan Sistem ................. Error! Bookmark not defined.

  3.3.1. Kebutuhan Perangkat Lunak ........... Error! Bookmark not defined.

  3.3.2. Kebutuhan Perangkat Keras ............ Error! Bookmark not defined.

  3.3.3. Kebutuhan Fungsional Sistem ......... Error! Bookmark not defined.

  3.3.4. Kebutuhan non Fungsional Sistem .. Error! Bookmark not defined.

  

3.4. Perancangan Sistem ........................... Error! Bookmark not defined.

  3.4.1. UseCase Diagram ........................... Error! Bookmark not defined.

  3.4.2. Activity Diagram ............................ Error! Bookmark not defined.

  3.4.2.1. Activity Diagram Kebutuhan Fungsional User ..Error! Bookmark not defined.

  3.4.3. Sequence Diagram .......................... Error! Bookmark not defined.

  3.4.4. Class Diagram ................................ Error! Bookmark not defined.

  

3.5. Perancangan Database ....................... Error! Bookmark not defined.

  3.5.1. ERD (Entity Relationship Diagram) Error! Bookmark not defined.

  3.5.2. Relasi Antar Tabel .......................... Error! Bookmark not defined.

  3.5.3. Desain Fisik .................................... Error! Bookmark not defined.

  3.6. Perancangan Antarmuka Sistem Informasi .......... Error! Bookmark not defined.

  3.6.1. Perancangan halaman Admin .......... Error! Bookmark not defined.

  3.6.1.8. Perancangan Halaman Menampilkan Data Transaksi .......... Error! Bookmark not defined.

  3.6.2. Perancangan halaman Pelanggan .... Error! Bookmark not defined.

  4.1. Implementasi ............................................ Error! Bookmark not defined.

  4.1.1. Implementasi halaman admin ............. Error! Bookmark not defined.

  4.1.1.1. Implementasi halaman login admin ........... Error! Bookmark not defined.

  4.1.1.2. Implementasi halaman dashboard admin ... Error! Bookmark not defined.

  4.1.1.3. Implementasi halaman input transaksi ....... Error! Bookmark not defined.

  4.1.1.4. Implementasi halaman menampilkan pendaftaran akun baru Error! Bookmark not defined.

  4.1.1.5. Implementasi halaman menampilkan profil laundry ........... Error! Bookmark not defined.

  4.1.1.6. Implementasi halaman menampilkan input layanan ............ Error! Bookmark not defined.

  4.1.1.7. Implementasi halaman daftar layanan ........ Error! Bookmark not defined.

  4.1.1.8. Implementasi halaman hapus item transaksi .....Error! Bookmark not defined.

  4.1.1.9. Implementasi halaman rekap transaksi ...... Error! Bookmark not defined.

  4.1.1.10. Implementasi halaman update item ............ Error! Bookmark not defined.

  4.1.1.11. Implementasi halaman data pelanggan ...... Error! Bookmark not defined.

  4.1.1.12. Implementasi halaman request transaksi .... Error! Bookmark not defined.

  4.1.1.13. Implementasi halaman grafik transaksi laundry tiap bulan .. Error! Bookmark not defined.

  4.1.2. Implementasi halaman pelanggan ....... Error! Bookmark not defined.

  4.1.2.1. Implementasi halaman login pelanggan ..... Error! Bookmark not defined.

  4.1.2.2. Implementasi halaman registrasi.. Error! Bookmark not defined.

  defined.

  4.1.2.4. Implementasi halaman update transaksi..... Error! Bookmark not defined.

  4.1.2.5. Implementasi halaman hapus item transaksi .....Error! Bookmark not defined.

  4.1.2.6. Implementasi halaman menampilkan update profil pelanggan Error! Bookmark not defined.

  4.2. Pengujian ................................................. Error! Bookmark not defined. PENUTUP ........................................................... Error! Bookmark not defined.

  5.1. Kesimpulan .............................................. Error! Bookmark not defined.

  5.2. Saran ........................................................ Error! Bookmark not defined. DAFTAR PUSTAKA .......................................... Error! Bookmark not defined.

  Tabel 2. 1Simbol Simbol pada UseCase ............... Error! Bookmark not defined. Tabel 2. 2Simbol Komponen Class Diagram ....... Error! Bookmark not defined. Tabel 2. 3Simbol Simbol pada Sequence DiagramError! Bookmark not defined. Tabel 2. 4Simbol Simbol pada Activity Diagram .. Error! Bookmark not defined. Tabel 3. 1 Kebutuhan Fungsional Sistem ............. Error! Bookmark not defined. Tabel 3. 2 Tabel kebutuhan non Fungsional Sistem ............ Error! Bookmark not defined.

  Tabel 3. 3Desain Fisik Tabel Admin .................... Error! Bookmark not defined. Tabel 3. 4 Desain Fisik Tabel Transaksi ............... Error! Bookmark not defined. Tabel 3. 5 Desain Fisik Tabel transaksi_detail ...... Error! Bookmark not defined. Tabel 3. 6Desain Fisik Tabel Layanan ................. Error! Bookmark not defined. Tabel 3. 7Desain Fisik Tabel Pelanggan ............... Error! Bookmark not defined. Tabel 3. 8 Desain Fisik Tabel Chat....................... Error! Bookmark not defined. Tabel 3. 9Desain Fisik Tabel Pimpinan ................ Error! Bookmark not defined. Tabel 3. 10Desain Fisik Tabel testimoni .............. Error! Bookmark not defined. Tabel 4. 1 Tabel pengujian sistem ........................ Error! Bookmark not defined.

  Gambar 2. 1 Pola MVC ........................................ Error! Bookmark not defined. Gambar 3. 1 Proses Bisnis Sistem Informasi ........ Error! Bookmark not defined. Gambar 3. 2 Usecase Diagram ............................ Error! Bookmark not defined. Gambar 3. 3 Activity Diagram Pendaftaran Akun Baru ...... Error! Bookmark not defined.

  Gambar 3. 4 Activity Diagram Login Akun ......... Error! Bookmark not defined. Gambar 3. 5 Activity Diagram update data profil pelanggan laundry ........... Error! Bookmark not defined.

  Gambar 3. 6 Activity Diagram update data profil laundry .. Error! Bookmark not defined. Gambar 3. 7 Activity Diagram input layanan laundry ......... Error! Bookmark not defined. Gambar 3. 8 Activity Diagram edit layanan laundry ........... Error! Bookmark not defined. Gambar 3. 9 Activity Diagram hapus layanan laundry ........ Error! Bookmark not defined. Gambar 3. 10 Activity Diagram input trasaksi laundry ....... Error! Bookmark not defined. Gambar 3. 11 Activity Diagram input pemesanan laundry .. Error! Bookmark not defined. Gambar 3. 12 Activity diagram update item pemesanan ..... Error! Bookmark not defined. Gambar 3. 13 Activity diagram update item ......... Error! Bookmark not defined. Gambar 3. 14 Activity diagram hapus item transaksi .......... Error! Bookmark not defined. Gambar 3. 15 Activity diagram hapus item pemesanan ....... Error! Bookmark not defined. Gambar 3. 16 Activity Diagram Menampilkan data status .. Error! Bookmark not defined. Gambar 3. 17 Activity Diagram cetak detail rekap laundry . Error! Bookmark not defined. Gambar 3. 18 Activity Diagram Cetak Struk Kwitansi ........ Error! Bookmark not defined. Gambar 3. 19 Activity Diagram ubah data status laundry ... Error! Bookmark not defined. Gambar 3. 20 Activity Diagram notifikasi tentang status laundry ................ Error! Bookmark not defined. Gambar 3. 21 Activity Diagram notifikasi tentang status laundry ................ Error! Bookmark not defined. Gambar 3. 22 Activity Diagram input komentar ... Error! Bookmark not defined. Gambar 3. 23 Activity Diagram grafik tentang transaksi laundry ................. Error! Bookmark not defined. Gambar 3. 24Activity Diagram grafik tentang transaksi laundry Error! Bookmark not defined.

  not defined.

  Gambar 3. 26 Sequence diagram Input login akun Error! Bookmark not defined. Gambar 3. 27Sequence diagram Update Data Profil Laundry ...Error! Bookmark not defined.

  Gambar 3. 28 Sequence diagram Update Data Profil Laundry ..Error! Bookmark not defined. Gambar 3. 29 Sequence diagram Update Data Profil Laundry ..Error! Bookmark not defined. Gambar 3. 30 Sequence diagram edit layanan laundry ....... Error! Bookmark not defined. Gambar 3. 31 Sequence diagram hapus layanan laundry .... Error! Bookmark not defined. Gambar 3. 32Sequence diagram input transaksi ... Error! Bookmark not defined. Gambar 3. 33Sequence diagram input pemesanan Error! Bookmark not defined. Gambar 3. 34 Sequence diagram update item data transaksi .....Error! Bookmark not defined. Gambar 3. 35 Sequence diagram update item data transaksi .....Error! Bookmark not defined. Gambar 3. 36 Sequence diagram hapus item transaksi ....... Error! Bookmark not defined. Gambar 3. 37 Sequence diagram hapus item pemesanan .... Error! Bookmark not defined. Gambar 3. 38 Sequence diagram cetak detail rekap laundry ......Error! Bookmark not defined. Gambar 3. 39 Sequence diagram cetak detail status laundry......Error! Bookmark not defined. Gambar 3. 40 Sequence diagram cetak struk kwitansi ........ Error! Bookmark not defined. Gambar 3. 41 Sequence diagram data status laundry .......... Error! Bookmark not defined. Gambar 3. 42 Sequence diagram data status laundry .......... Error! Bookmark not defined. Gambar 3. 43 Sequence diagram notifikasi tentang validasi transaksi ......... Error! Bookmark not defined. Gambar 3. 44 Sequence diagram grafik tentang transaksi laundry ............... Error! Bookmark not defined. Gambar 3. 45 Gambar Class Diagram ................. Error! Bookmark not defined. Gambar 3. 46 Gambar ERD (Entity Relationship Diagram) Error! Bookmark not defined. Gambar 3. 47 Relasi Antar tabel .......................... Error! Bookmark not defined. Gambar 3. 48Gambar Perancangan Antarmuka Halaman Login Admin ...... Error! Bookmark not defined. Gambar 3. 49Perancangan antarmuka halaman input akun baru Error! Bookmark not defined.

  not defined.

  Gambar 3. 51 Gambar Perancangan Halaman Form Input Layanan ............ Error! Bookmark not defined. Gambar 3. 52 Gambar Perancangan Antarmuka Halaman Menampilkan Data Layanan ............................................................... Error! Bookmark not defined. Gambar 3. 53 Gambar Perancangan Halaman Menampilkan Input Transaksi ............................................................................ Error! Bookmark not defined. Gambar 3. 54 Gambar Perancangan Antarmuka Halaman Item Transaksi ... Error! Bookmark not defined. Gambar 3. 55 Perancangan Antarmuka Halaman Menampilkan Data Transaksi ............................................................................ Error! Bookmark not defined. Gambar 3. 56 Perancangan antarmuka halaman menampilkan data rekap transaksi ............................................................................ Error! Bookmark not defined. Gambar 3. 57 Perancangan antarmuka halaman menampilkan data update item ............................................................................ Error! Bookmark not defined. Gambar 3. 58 Perancangan antarmuka halaman menampilkan daftar pelanggan ............................................................................ Error! Bookmark not defined. Gambar 3. 59 Perancangan antarmuka halaman request pelanggan ............. Error! Bookmark not defined. Gambar 3. 60 Perancangan antarmuka grafik transaksi laundry tiap bulan .. Error! Bookmark not defined. Gambar 3. 61 Gambar Perancangan antarmuka halaman login pelanggan ... Error! Bookmark not defined. Gambar 3. 62Gambar Perancangan antarmuka halaman registrasi pelanggan ............................................................................ Error! Bookmark not defined. Gambar 3. 63 Gambar Perancangan antarmuka halaman menampilkan transaksi ............................................................................ Error! Bookmark not defined. Gambar 3. 64 Gambar Perancangan antarmuka halaman menghapus produk ............................................................................ Error! Bookmark not defined. Gambar 3. 65 Gambar Perancangan antarmuka halaman update pemesanan Error! Bookmark not defined. Gambar 3. 66 Gambar Perancangan antarmuka halaman update profil pelanggan ............................................................................ Error! Bookmark not defined. Gambar 4. 1 Halaman login admin ....................... Error! Bookmark not defined. Gambar 4. 2 Halaman dashboard admin .............. Error! Bookmark not defined. Gambar 4. 3 Halaman konfirmasi pembayaran admin ........ Error! Bookmark not defined. Gambar 4. 4 Halaman data pendaftaran akun ....... Error! Bookmark not defined. Gambar 4. 5 Halaman data profil laundry ............ Error! Bookmark not defined. Gambar 4. 6 Halaman menampilkan input layanan ............. Error! Bookmark not defined. Gambar 4. 7 Halaman menampilkan daftar layanan............ Error! Bookmark not defined. Gambar 4. 8 Halaman menampilkan hapus item transaksi .. Error! Bookmark not defined.

  Gambar 4. 10 Halaman detail update item ............ Error! Bookmark not defined. Gambar 4. 11 Halaman daftar pelanggan .............. Error! Bookmark not defined. Gambar 4. 12 Halaman request transaksi ............. Error! Bookmark not defined. Gambar 4. 13 Halaman grafik transaksi laundry tiap bulan Error! Bookmark not defined.

  Gambar 4. 14 Halaman login pelanggan ............... Error! Bookmark not defined. Gambar 4. 15 Halaman registrasi ......................... Error! Bookmark not defined. Gambar 4. 16 Halaman input transaksi ................. Error! Bookmark not defined. Gambar 4. 17 Halaman update transaksi .............. Error! Bookmark not defined. Gambar 4. 18 Halaman hapus transaksi ................ Error! Bookmark not defined. Gambar 4. 19 Halaman menampilkan update profil pelanggan ..Error! Bookmark not defined.

  

ABSTRACT

Chasminarti Rosyidah, 2017. Design and Making Laundry Management System. D

  

III Program of Informatic Engineering, Faculty of Mathematics and Natural Science, Sebelas

Maret University Surakarta.

  Laundry business is always evolving and technology is more advanced but still many laundry outlets are still noted transaction manually, processing, and archiving of data

  • – data

    transaction in manual laundry causing frequent errors that are caused by human error in the

    recording of data, not rarely there are missing records as well as the time it takes a relatively

    long time in record keeping. This proved less effective and efficient in the process of saving in

    the long term. The creation of a management system is the solution of the problems of the

    laundry shop.

  The method of research done to design and make this laundry management system is to

use research method waterfall that is by gathering data, performing analysis system (specify the

functional and non-functional requirements), perform drafting (ERD, use case diagram, activity

diagram, sequence diagrams, and class diagrams), and implementation (coding and testing).

laundry management system was created using the programming language PHP framework

Codeigniter based 3, MySQL database, and SMS Gateway.

  Laundry management system is expected to meet the needs of the process of data management including user data, customer data, price data, data laundry and etc. Keywords: Codeigniter, Laundry, management, PHP, system information.

  18

  

INTISARI

Chasminarti Rosyidah. 2017. Perancangan dan Pembuatan Sistem Manajemen

Laundry. Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan

Alam Universitas Sebelas Maret.

  Usaha laundry selalu berkembang dan teknologi semakin maju namun masih banyak outlet

  

laundry yang masih melakukan mendata transaksi secara manual, pengolahan dan pengarsipan

  data

  • – data transaksi laundry secara yang manual menyebabkan sering terjadi kekeliruan yang disebabkan oleh human error dalam pencatatan data, tidak jarang ada catatan yang hilang serta waktu yang dibutuhkan relatif lama dalam pencatatan. Hal ini dirasa kurang efektif dan efisien dalam proses penyimpanannya dalam jangka lama. Pembuatan sebuah sistem manajemen adalah sebagai solusi dari permasalahan toko laundry tersebut. Metode penelitian yang dilakukan untuk merancang dan membuat sistem manajemen laundry ini adalah dengan menggunakan metode penelitian waterfall yaitu dengan pengumpulan data, melakukan analisa sistem (menentukan kebutuhan fungsional dan non fungsional), melakukan perancangan (ERD, use case diagram, activity diagram, sequence diagram, dan class diagram), dan implementasi (coding dan testing). sistem manajemen laundry ini dibuat menggunakan bahasa pemrograman PHP berbasis framework Codeigniter 3, basis data MySQL, dan SMS Gateway .

  Sistem manajemen laundry ini diharapkan dapat memenuhi kebutuhan proses pengelolaan data termasuk diantaranya data user, data pelanggan, data harga, data laundry dan lain-lain.

  Kata kunci : Codeigniter, Laundry, Manajemen, PHP, Sistem Informasi.

  19