APLIKASI PENGELOLAAN DATA PESANAN PADA FAMILY …repository.upnvj.ac.id/1244/1/AWAL.pdfNya sehingga...

20
APLIKASI PENGELOLAAN DATA PESANAN PADA FAMILY JAYA LAUNDRY TUGAS AKHIR Ahli Madya Komputer WIDODO DWI YULIYANTO 1610501007 PROGRAM STUDI D-III SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA 2019

Transcript of APLIKASI PENGELOLAAN DATA PESANAN PADA FAMILY …repository.upnvj.ac.id/1244/1/AWAL.pdfNya sehingga...

  • APLIKASI PENGELOLAAN DATA PESANAN PADA FAMILY

    JAYA LAUNDRY

    TUGAS AKHIR

    Ahli Madya Komputer

    WIDODO DWI YULIYANTO

    1610501007

    PROGRAM STUDI D-III SISTEM INFORMASI

    FAKULTAS ILMU KOMPUTER

    UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

    2019

  • ii

    PERNYATAAN ORISINALITAS

  • iii

    PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS AKHIR UNTUK

    KEPENTINGAN AKADEMIS

  • iv

    PENGESAHAN

  • v

    Aplikasi Pengelolaan Data Pesanan Pada Family Jaya Laundry

    (Studi Kasus : Family Jaya Laundry)

    Widodo Dwi Yuliyanto

    1610501007

    ABSTRAK

    Dalam era globalisasi ini, teknologi sudah berkembang dengan sedemikian pesat.

    Perkembangan ini telah membuat banyak kreasi baru dalam bidang perekonomian

    untuk memajukan sebuah instansi. Akan tetapi kemajuan belum dapat dirasakan

    oleh FAMILY JAYA LAUNDRY karena hingga saat ini belum memanfaatkan

    media teknologi informasi untuk promosi layanan dan jasa yang disediakan. Hal

    ini mendorong untuk dilakukan perancangan sebuah aplikasi berbasis web dengan

    menggunakan sebuah model sebagai referensi perancangan dengan menerapkan

    prinsip kerja yang terdapat pada model prototype. Aplikasi dirancang bertujuan

    untuk mengelola data pesanan dan mempercepat pelayanan pada FAMILY JAYA

    LAUNDRY. Dengan menggunakan data yang berasal dari pesanan pelanggan

    sebagai data sumber. Untuk membuat sistem tersebut digunakan metode prototype

    yang akan digunakan untuk merancang aplikasi. Maka dari itu proposal Aplikasi

    Pelayanan Jasa Pada Laundry Berbasis Dekstop untuk memberikan solusi

    permasalahan pada pengelolaan data pesanan dan transaksi pada FAMILY JAYA

    LAUNDRY yang masih berbasis kertas atau tertulis.

    Kata kunci : Laundry, Aplikasi, Desktop, Visual Basic, Prototype

  • vi

    Order Data Management Application on Family Jaya Laundry

    (Case Study : Family Jaya Laundry)

    Widodo Dwi Yuliyanto

    1610501007

    ABSTRACT

    In this globalizations era, technology has developed so rapidly. This development

    has made many new creations in the economic field to advance an agency.

    However, FAMILY JAYA LAUNDRY's progress cannot be felt because until now

    it has not utilized information technology media for the promotion of services and

    services provided. This encourages the design of a web-based application using a

    model as a reference design by applying the working principles found in the

    prototype model. The application is designed to aim to manage order data and

    accelerate service to FAMILY JAYA LAUNDRY. By using data originating from

    customer orders as source data. To make the system used a prototype method that

    will be used to design the application. So from that Desktop Application Services

    Services Application-Based proposal to provide solutions to problems in order

    and transaction data management on FAMILY JAYA LAUNDRY which is still

    paper-based or written.

    Keywords: Laundry, Application, Desktop, Visual Basic, Prototype

  • vii

    KATA PENGANTAR

    Puji syukur penulis panjatakan kehadirat Allah SWT atas segala karunia-

    Nya sehingga tugas akhir berjudul Aplikasi Pendataan Data Pesanan Pada Family

    Jaya Laundry telah berhasil diselesaikan tepat waktu. Penulis mengucapkan

    banyak terima kasih kepada Ibu Ati Zaidiah selaku dosen pembimbing yang telah

    memberikan ilmu dan saran yang sangat bermanfaat dalam mengerjakan laporan

    tugas akhir ini.

    Penelitian ini adalah salah satu syarat wajib yang harus ditempuh

    dalam memperoleh gelar D-III program studi Sistem Informasi Fakultas

    Ilmu Komputer Universitas Pembangunan Nasional “Veteran” Jakarta.

    Dengan telah diselesaikannya penulisan laporan ini penulis mengucapkan

    banyak terima kasih kepada semua pihak yang telah memberikan bantuan,

    memberi dukungan serta motivasi yang sangat berharga, penulis juga

    mengucapkan terima kasih kepada :

    1. Ibu Dr. Ermatita, M.Kom selaku Dekan Fakultas Ilmu

    Komputer UPN “Veteran” Jakarta.

    2. Ibu Erly Krisnanik., S.Kom., MM selaku Kepala Jurusan

    Program Studi Sistem Informasi.

    3. Ibu Iin Ernawati, S.Kom., M.Si dan Ibu Ati Zaidiah,

    S.Kom., MTI selaku Dosen Pembimbing yang telah

    memberikan arahan dalam penulisan laporan penelitian.

    4. Kepada Family Jaya Laundry yang telah memberikan

    kesempatan untuk melakukan penelitian.

    5. Kepada Bapak Agus selaku pemilik Family Jaya Laundry.

    6. Kepada Bapak Suparpto yang telah bersedia meluangkan

    waktunya untuk melakukan sesi wawancara.

    7. Kepada kedua Orang Tua yang telah membantu

    memberikan dorongan moril selama penulis melakukan

    penelitian sampai dengan penulisan laporan penelitian.

    8. Kepada kedua kakak saya yang juga telah memberikan

  • viii

    bantuan materi maupun moril selama penulis melakukan

    penelitian hingga penulisan laporan penelitian.

    9. Seluruh teman-teman dari “TEKKADAN” dan mahasiswa

    lain dari Universitas Pembangunan Nasional “Veteran”

    Jakarta yang sering memberikan bantuan, nasihat dan

    saran.

    Penulis memohon maaf apabila terdapat kesalahan kata atau

    penulisan dalam penulisan laporan penelitian ini. Penulis akan menerima

    kritik serta saran yang membangun demi mencapai hasil yang lebih baik.

    Akhir kata semoga laporan penelitian ini dapat memberikan banyak

    manfaat bagi kita semua.

    Jakarta, 12 Juli 2019

    Widodo Dwi Yuliyanto

  • ix

    DAFTAR ISI

    PERNYATAAN ORISINALITAS ............................................................................................... ii

    PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS AKHIR UNTUK KEPENTINGAN AKADEMIS

    ........................................................................................................................................... iii

    PENGESAHAN ......................................................................................................................iv

    ABSTRAK .............................................................................................................................. v

    ABSTRACT ............................................................................................................................vi

    KATA PENGANTAR.............................................................................................................. vii

    DAFTAR ISI ........................................................................................................................... ix

    DAFTAR GAMBAR ............................................................................................................... xii

    DAFTAR TABEL .................................................................................................................. xiv

    DAFTAR LAMPIRAN ............................................................................................................ xv

    DAFTAR SIMBOL ................................................................................................................ xvi

    BAB 1 PENDAHULUAN ........................................................................................................ 1

    LATAR BELAKANG ............................................................................................................ 1

    1.1 Rumusan Masalah ............................................................................................... 1

    1.2 Batasan Masalah ................................................................................................. 1

    1.3 Tujuan Penelitian ................................................................................................ 2

    1.5 Manfaat Penelitian .............................................................................................. 2

    BAB 2 TINJAUAN PUSTAKA ................................................................................................. 3

    2.1 Laundry ............................................................................................................... 3

    2.2 Sistem .................................................................................................................. 3

    2.3 Aplikasi ................................................................................................................ 3

    2.4 Database ............................................................................................................. 3

    2.5 XAMPP ................................................................................................................. 4

    2.6 MySQL ................................................................................................................. 4

    2.7 Review Penelitian Terdahulu .............................................................................. 4

    2.11 Metode Prototype ............................................................................................... 6

    2.12 PIECES .................................................................................................................... 7

    2.13 UML (Unified Modeling Language) ...................................................................... 7

  • x

    BAB 3 METODOLOGI PENELITIAN ....................................................................................... 8

    3.1 Tahapan Penelitian ............................................................................................. 8

    3.2 Alat dan Bahan Penelitian ................................................................................. 10

    3.3 Jadwal Penelitian .............................................................................................. 11

    BAB 4 HASIL DAN PEMBAHASAN ...................................................................................... 12

    4.1 Tinjauan Perusahaan ......................................................................................... 12

    4.2 Struktur Organisasi............................................................................................ 12

    4.1.1 Tugas Dan Fungsi ..................................................................................... 12

    4.3 Dokumen Yang Digunakan ................................................................................ 13

    4.4 Rancangan Sistem Usulan ................................................................................. 14

    4.4.1 Metode Pembangunan yang Digunakan ................................................... 14

    4.4.2 Rencangan Pengamanan Aplikasi ............................................................. 14

    4.4.3 Rancangan Logik yang Diusulkan .............................................................. 14

    4.5 Analisa Sistem Berjalan ..................................................................................... 16

    4.5.1 Use Case Sistem Berjalan .......................................................................... 16

    4.5.2 Naratif Use Case Sistem Berjalan ............................................................. 16

    4.6 Analisa Sistem ................................................................................................... 17

    4.6.1 Analisis Permasalahan............................................................................... 17

    4.6.3 Analisis Kebutuhan Sistem ........................................................................ 18

    4.7 Desain Sistem .................................................................................................... 18

    4.7.1 Aplikasi Pengelolaan Data Pesanan .......................................................... 18

    4.7.2 Tujuan Dan Sarana Sistem Usulan ............................................................ 18

    4.8 Prosedur Sistem Yang Diusulkan ....................................................................... 19

    4.8.1 Usecase Sistem Usulan .............................................................................. 20

    4.8.2 Narasi Usecase Sistem Usulan .................................................................. 20

    4.8.3 Activity Diagram ........................................................................................ 22

    4.8.4 Sequence Diagram .................................................................................... 44

    4.8.5 Class Diagram ............................................................................................ 49

    4.8.6 Rancangan Struktur Menu ........................................................................ 50

    4.9 Rancangan Database ......................................................................................... 51

    4.10 Rancangan Kode ................................................................................................ 52

    4.11 Mockup Aplikasi ................................................................................................ 53

    4.12 Blackbox Testing ............................................................................................... 57

  • xi

    BAB 5 PENUTUP ............................................................................................................... 59

    5.1 Kesimpulan ........................................................................................................ 59

    5.2 Saran ................................................................................................................. 59

    DAFTAR PUSTAKA ............................................................................................................. 60

    Riwayat Hidup ................................................................................................................... 62

    LAMPIRAN ......................................................................................................................... 63

  • xii

    DAFTAR GAMBAR

    Gambar 1 Tahapan Prototyping .......................................................................................... 6

    Gambar 2 Metode Prototype .............................................................................................. 8

    Gambar 3 Struktur Organisasi ........................................................................................... 12

    Gambar 4 Usecase Sistem Berjalan................................................................................... 16

    Gambar 5 Usecase Sistem Usulan ..................................................................................... 20

    Gambar 6 Activity Diagram Pengelolaan Data Pesanan Laundry (Owner) ....................... 23

    Gambar 7 Activity Diagram Pengelolaan Data Pesanan Pada Laundry (Admin) .............. 24

    Gambar 8 Activity Diagram, Input Data Karyawan (Owner) ............................................. 25

    Gambar 9 Activity Diagram Edit Data Karyawan (Owner) ................................................ 26

    Gambar 10 Activity Diagram Hapus Data Karyawan ........................................................ 27

    Gambar 11 Activity Diagram Input Data Konsumen (Owner) .......................................... 28

    Gambar 12 Activity Diagram Edit Data Konsumen (Owner) ............................................. 29

    Gambar 13 Activity Diagram Hapus Data Konsumen (Owner) ......................................... 30

    Gambar 14 Activity Diagram Input Data Transaksi (Owner)............................................. 31

    Gambar 15 Activity Diagram Hapus Data Transaksi (Owner) ........................................... 32

    Gambar 16 Activity Diagram Pembuatan Laporan Karyawan (Owner) ............................ 33

    Gambar 17 Activity Diagram Pembuatan Laporan Konsumen (Owner) ........................... 34

    Gambar 18 Activity Diagram Pembuatan Laporan Transaksi (Owner) ............................. 35

    Gambar 19 Activity Diagram Inpyut Data Konsumen (Admin) ......................................... 36

    Gambar 20 Activity Diagram Edit Data Konsumen (Admin) ............................................. 37

    Gambar 21 Activity Diagram Hapus Data Konsumen (Admin) ......................................... 38

    Gambar 22 Activity Diagram Input Data Transaksi (Admin) ............................................. 39

    Gambar 23 Activity Diagram Edit Data Transaksi (Admin) ............................................... 40

    Gambar 24 Activity Diagram Hapus Data Transaksi (Admin) ........................................... 41

    Gambar 25 Activity Diagram Pembuatan Laporan Konsumen (Admin) ........................... 42

    Gambar 26 Activity Diagram Pembuatan Laporan Transaksi (Admin) ............................. 43

    Gambar 27 Sequence Diagram Data Karyawan ................................................................ 44

    Gambar 28 Sequence Diagram Data Konsumen .............................................................. 45

    Gambar 29 Sequence Diagram Data Transaksi ................................................................. 46

    Gambar 30 Sequence Diagram Laporan (Owner) ............................................................. 47

    Gambar 31 Sequence Diagram Laporan (Admin) ............................................................. 48

    Gambar 32 Class Diagram................................................................................................. 49

    Gambar 33 Struktur Menu Owner .................................................................................... 50

    Gambar 34 Struktur Menu Admin .................................................................................... 50

    Gambar 35 Mockup Login ................................................................................................. 53

    Gambar 36 Mockup Data Karyawan ................................................................................. 54

    Gambar 37 Mockup Data Konsumen ................................................................................ 54

    Gambar 38 Mockup Transaksi .......................................................................................... 55

    Gambar 39 Mockup Laporan Karyawan............................................................................ 55

    file:///D:/Nitip%20Guduk/Tugas%20Kuliah/Seminar%20Teknologi%20Informasi/STI-Widodo%20Dwi%20Y.%20SISTEM%20INFORMASI%20PELAYANAN%20JASA%20PADA%20LAUNDRY-Fix.docx%23_Toc15180789file:///D:/Nitip%20Guduk/Tugas%20Kuliah/Seminar%20Teknologi%20Informasi/STI-Widodo%20Dwi%20Y.%20SISTEM%20INFORMASI%20PELAYANAN%20JASA%20PADA%20LAUNDRY-Fix.docx%23_Toc15180790file:///D:/Nitip%20Guduk/Tugas%20Kuliah/Seminar%20Teknologi%20Informasi/STI-Widodo%20Dwi%20Y.%20SISTEM%20INFORMASI%20PELAYANAN%20JASA%20PADA%20LAUNDRY-Fix.docx%23_Toc15180792

  • xiii

    Gambar 40 Mockup Laporan Konsumen .......................................................................... 56

    Gambar 41 Mockup Laporan Transaksi ............................................................................ 56

  • xiv

    DAFTAR TABEL

    Tabel 1 Daftar Simbol Usecase Diagram .......................................................................... xvii

    Tabel 2 Daftar Simbol Activity Diagram .......................................................................... xviii

    Tabel 3 Daftar Simbol Class Diagram ................................................................................ xix

    Tabel 4 Daftar Simbol Usecase Diagram ............................................................................ xx

    Tabel 5 Review Penelitian Terdahulu .................................................................................. 5

    Tabel 6 Jadwal Penelitian .................................................................................................. 11

    Tabel 7 Rincian Usecase Diagram Berjalan ....................................................................... 17

    Tabel 8 Rincian Usecase Diagram Usulan ......................................................................... 22

    Tabel 9 Tabel Karyawan .................................................................................................... 51

    Tabel 10 Tabel Konsumen ................................................................................................. 51

    Tabel 11 Tabel Transaksi ................................................................................................... 51

    Tabel 12 Rancangan KodeNo Karyawan ........................................................................... 52

    Tabel 13 Rancangan Kode No Konsumen ......................................................................... 52

    Tabel 14 Rancangan Kode Transaksi ................................................................................. 53

    Tabel 15 Blackbxox Testing ............................................................................................. 58

  • xv

    DAFTAR LAMPIRAN

    Lampiran A 1 Nota Transaksi ............................................................................................ 63

    Lampiran A 2 Laporan Hasil Transaksi .............................................................................. 64

    Lampiran A 3 Jendela Login .............................................................................................. 65

    Lampiran A 4 Jendela Data Karyawan ............................................................................... 65

    Lampiran A 5 Jendela Data Konsumen ............................................................................. 66

    Lampiran A 6 Jendela Data Transaksi ............................................................................... 66

    Lampiran A 7 Jendela Laporan Data Karyawan ................................................................. 67

    Lampiran A 8 Jendela Laporan Data Konsumen ............................................................... 67

    Lampiran A 9 Jendela Laporan Data Transaksi ................................................................. 68

  • xvi

    DAFTAR SIMBOL

    a. Use Case Diagram

    NO GAMBAR NAMA KETERANGAN

    1

    Actor

    Menspesifikasikan himpunan

    peran yang pengguna mainkan

    ketika berinteraksi dengan use case

    2

    Dependency

    Sebuah element bergantung dalam

    beberapa cara ke dalam element

    lainnya. Aggregation, bentuk

    assosiation dimana sebuah elemen

    berisi elemen lain.

    3

    Generalization

    Hubungan dimana objek anak

    (descendent) berbagi perilaku dan

    struktur data dari objek yang ada di

    atasnya objek induk (ancestor)

    4

    Include

    Kegiatan yang harus terpenuhi agar

    sebuah event dapat terjadi, dimana

    pada kondisi ini sebuah use case adalah

    bagian dari use case.

    5

    Extend

    Digunakan untuk menggambarkan

    hubungan antar use case yang

    menunjukkan bahwa satu use case

    merupakan fungsionalitas dari use

    case yang lainnya jika kondisi atau

    syarat itu telah terpenuhi.

  • xvii

    6

    Association Apa yang menghubungkan antara

    objek satu dengan objek lainnya

    7

    System

    Menspesifikasikan paket yang

    menampilkan sistem secara

    terbatas.

    8

    Use Case

    Deskripsi dari urutan aksi-aksi yang

    ditampilkan oleh sistem yang

    menghasilkan suatu hasil yang terukur

    bagi suatu aktor

    9

    Collaboration

    Interaksi aturan-aturan dan elemen

    lain yang bekerja sama untuk

    menyediakan prilaku yang lebih besar

    dari jumlah dan elemen- elemennya

    (sinergi)

    10

    Note

    Elemen fisik yang eksis saat

    Aplikasi dijalankan dan mencerminkan

    suatu sumber daya komputasi

    Tabel 1 Daftar Simbol Usecase Diagram

  • xviii

    b. Activity Diagram

    NO GAMBAR NAMA KETERANGAN

    1

    Activity

    Memperlihatkan bagaimana masing

    masing kelas antarmuka saling

    berinteraksi satu sama lain

    2

    Action State dari system yang mencerminkan

    eksekusi dari suatu aksi

    3

    Initial Node

    Bagaimana objek dibentuk atau

    diawali

    4

    Activity Final

    Node

    Bagaimana objek dibentuk dan

    dihancurkan

    5

    Fork Node

    Satu aliran yang pada tahap tertentu

    berubah menjadi beberapa aliran

    6

    Nary

    Association

    Upaya untuk menghindari asosiasi

    dengan lebih dari 2 objek

    7

    Event

    Kegiataan yang menyebabkan

    berubahnya status mesin.

    Tabel 2 Daftar Simbol Activity Diagram

  • xix

    c. Class Diagram

    NO GAMBAR NAMA KETERANGAN

    1

    Generalization

    Hubungan dimana objek anak

    (descendent) berbagi perilaku dan

    struktur data dari objek yang ada di

    atasnya objek induk (ancestor)

    2

    Class

    Himpunan dari objek-objek yang

    berbagi atribut serta operasi yang

    sama

    3

    Collaboration

    Deskripsi dari urutan aksi-aksi yang

    ditampilkan sistem yang

    menghasilkan suatu hasil yang

    terukur bagi suatu aktor

    4

    Realization

    Operasi yang benar-benar

    dilakukan oleh suatu objek

    5

    Dependency

    Hubungan dimana perubahan yang

    terjadi pada suatu elemen mandiri

    (independent) akan mempegaruhi

    elemen yang bergantung padanya

    elemen yang tidak mandiri

    6

    Association Apa yang menghubungkan antara

    objek satu dengan objek lainnya

    Tabel 3 Daftar Simbol Class Diagram

  • xx

    d. Sequence Diagram

    NO GAMBAR NAMA KETERANGAN

    1

    Aktor

    Orang, proses, atau sistem lain

    yang berinteraksi dengan sistem

    informasi yang akan dibuat diluar

    sistem informasi yang akan dibuat

    itu sendiri, jadi walaupun simbol

    dari aktor adalah gambar orang,

    tapi aktor belum tentu merupakan

    orang; biasanya dinyatakan

    menggunakan kata benda di awal

    frase name aktor

    2

    Garis hidup / lifeline Menyatakan kehidupan suatu

    objek

    3

    Objek Menyatakan objek yang

    berinteraksi pesan

    4

    Waktu aktif

    Menyatakan objek dalam keadaan

    aktif dari berinteraksi pesan

    5

    Pesan tipe create

    Menyatakan suatu objek

    membuat Objek yang lain, arah

    panah mengarah pada objek yang

    dibuat

    Tabel 4 Daftar Simbol Usecase Diagram