SISTEM INFORMASI PEMESANAN DAN PERSEDIAAN BARANG PADA TOKO LUWES BERBASIS WEB AFIF RAHMAN NIM. 201153098

  

HALAMAN JUDUL

LAPORAN SKRIPSI

SISTEM INFORMASI PEMESANAN DAN PERSEDIAAN

BARANG PADA TOKO LUWES BERBASIS WEB

AFIF RAHMAN

NIM. 201153098

DOSEN PEMBIMBING

AntengWidodo, S.T., M.Kom

Muhammad Arifin, S.Kom., M.Kom

  

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2018

  

SISTEM INFORMASI PEMESANAN DAN

PERSEDIAANBARANG PADA TOKO LUWES

BERBASIS WEB

AFIF RAHMAN

NIM. 201153098

  Kudus, 18 Agustus 2018 Menyetujui,

  Pembimbing Utama, Anteng Widodo, S.T., M.Kom

  NIDN. 0628017501 Pembimbing Pendamping,

  Muhammad Arifin,S.Kom., M. Kom NIDN. 0621048301

  Mengetahui Koordinator Skripsi

  Wiwit Agus Triyanto, S.Kom., M.Kom

  

SISTEM INFORMASI PEMESANAN DAN PERSEDIAAN BARANG PADA

TOKO LUWES BERBASIS WEB

  Namamahasiswa : Afif Rahman NIM : 201153098 Pembimbing : 1.

  Anteng Widodo, ST., M.Kom 2. Muhammad Arifin, S.Kom., M. Kom

  

RINGKASAN

  Perkembangan teknologi telah berjalan dengan cepat, selaras dengan hal tersebut kebutuhan manusia khususnya dibidang bisnis juga semakin meningkat. Salah satunya adalah pada bidang bisnis penjualan kosmetika. Untuk dapat mengembangkan bisnisnya dibutuhkan suatu sistem yang dapat mengatasi proses persediaan barang dan pemesanan dengan cepat dan tepat.

  Sistem ini akan memberikan informasi produk penjualan dan pemberian informasi (broadcast) melalui SMS apabila ada diskon atau promo barang kepada member yang sudah terdaftar dan pengelolaan persediaan barang. Analisis kebutuhan dilakukan dengan cara observasi pada obyek penelitian, studi literatur sistem yang berjalan, dan wawancara. Hasil analisa akan digambarkan ke dalam perancangan sistem menggunakan model UML (Unified Modeling Language) yang hasil akhirnya akan diimplementasikan ke dalam sebuah aplikasi web menggunakan bahasa pemrograman PHP dan database MySQL.

  . Kata kunci: Pemesanan, Persediaaan, Broadcast, web

INFORMATION SYSTEM ORDERING AND INVENTORY

  Student Name : Afif Rahman Student Identity Number : 201153098 Supervisor : 1.

  Anteng Widodo, ST., M.Kom 2. Muhammad Arifin, S.Kom., M. Kom

  

ABSTRACT

Technological developments have been running fast, in line with this human

needs, especially in the field of business are also increasing. One of them is in the

business of selling cosmetics. To be able to develop its business, a system is needed

that can overcome the process of inventory and ordering quickly and accurately.

  This system will provide product ordering information and information

(broadcast) via SMS if there is a discount or promo of goods to registered members

and inventory management. Need analysis is done by observing the object of

research, the study of the system literature that runs, and interviews. The results of

the analysis will be described in the system design using the UML (Unified Modeling

Language) model, the end result of which will be implemented into a web application

using the PHP programming language and MySQL database.

  Keywords: ordering, inventory,broadcast, web

KATA PENGANTAR

  Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penulisan laporans kripsi yang berjudul “Sistem Informasi Pemesanan dan Persediaan Barang pada Toko Luwes Berbasis Web ”.

  Penyusunan Skripsi ini ditujukan untuk memenuhi salah satu syarat memperoleh gelar sarjana S1 pada program studi sistem informasi fakultas teknik Universitas Muria Kudus.

  Pelaksanaan penelitian dan penyusunan laporan skripsi ini tak lepas dari bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan terimakasih kepada : a.

  Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus.

  b.

  Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas Teknik Universitas Muria Kudus.

  c.

  Bapak Pratomo Setiaji, S.Kom, M.Kom selaku Ketua Progdi Sistem Informasi Fakultas Teknik Universitas Muria Kudus d. Bapak Anteng Widodo, S.T, M.Kom selaku dosen pembimbing utama yang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.

  e.

  Muhammad Arifin, S.Kom, M.Kom selaku dosen pembimbing pendamping yang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini. f.

  Bapak Daniel pimpinan toko luwes kudus yang telah memberikan izin melakukan penelitian, sehingga penulis dapat menyelesaikan laporan skripsi ini.

  g.

  Dosen - dosen di program studi system informasi yang telah mendidik dan membagi ilmu yang sudah didapat kepada penulis, serta seluruh staff.

  h.

  Bapak Sujono, Ibu Khadmini selaku orang tua serta saudara-saudara saya yang telah melimpahkan kasih sayang, perhatian, serta doa dan dukungan yang dapat membangkitkan semangat saya dalam penulisan skripsi. i.

  Teman – teman sekerja PT. Rembaka yang telah banyak membantu dan memberikan semangat kepada saya. j.

  Sahabat – sahabat saya Tom, Uzin, Mumu yang tidak pernah berhenti memberi saya semangat, motivasi untuk segera menyelesaikan tugas akhir ini. k.

  Serta teman-teman Program Studi Sistem Informasi yang selalu memberikan semangat serta dukungan satu sama lain.

  Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang Teknologi dan Sistem Informasi. Amin.

  Kudus, 14 Agustus 2018

  Penulis

  Afif Rahman

  DAFTAR ISI

HALAMAN JUDUL ........................................................................................ i

HALAMAN PERSETUJUAN ......................................................................... ii

HALAMAN PENGESAHAN ........................................................................... iii

PERNYATAAN KEASLIAN ........................................................................... iv

RINGKASAN .................................................................................................... v

ABSTRACK

   ....................................................................................................... iv

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

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

DAFTAR GAMBAR ......................................................................................... xi

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

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

DAFTAR ISTILAH DAN SINGKATAN ....................................................... xvi

BAB I PENDAHULUAN ..................................................................................

  1 1.1 Latar Belakang .......................................................................................

  1 1.2 Perumusan Masalah ...............................................................................

  2 1.3 Batasan Masalah .....................................................................................

  2 1.3 Tujuan Skripsi .........................................................................................

  2 1.5 Manfaat Skripsi .......................................................................................

  3 1.6 Metodologi Penelitian .............................................................................

  3 1.6.1 Metode Pengumpulan Data .....................................................................

  4 1.6.2 Metode Pengembangan Sistem ...............................................................

  4 1.6.3 Metode Perancangan Sistem ...................................................................

  5 1.7 Kerangka Pemikiran ................................................................................

  6 BAB II TINJAUAN PUSTAKA ......................................................................

  7 2.1 Penelitian Yang Terkait ...........................................................................

  7 2.2 Tabel Perbandingan Penelitian Terkait ...................................................

  8 2.3 Landasan Teori ........................................................................................

  9 2.3.1 Pengertian Sistem ....................................................................................

  9

  2.3.2 Pengertian Informasi ............................................................................... 12

  2.3.3 Pengertian Pemesanan ............................................................................. 12

  2.3.4 Pengertian Persediaan ............................................................................. 13

  2.3.5 Pengertian Web ....................................................................................... 13

  2.3.6 Bagan Alir Dokumen .............................................................................. 13

  2.3.7 UML ........................................................................................................ 14

  2.3.7.1 Notasi Dalam UML ................................................................................. 14

  2.3.8 Teori Perancangan Database .................................................................. 19

  

BAB III METODOLOGI PENELITIAN ....................................................... 23

  3.1 Objek Penelitian ...................................................................................... 23

  3.2 Analisa Sistem Lama ............................................................................... 26

  3.3 Analisa Dan Perancangan Sistem Baru ................................................... 28

  3.3.1 Analisa Kebutuhan .................................................................................. 28

  3.3.2 Rancangan Sistem Baru .......................................................................... 29

  3.3.3 Perancangan Basis Data .......................................................................... 74

  3.3.4 Desain Input dan Output ......................................................................... 84

  

BAB IV HASIL DAN PEMBAHASAN .......................................................... 88

  4.1 Implementasi Dan Pembahasan Aplikasi ................................................ 88

  4.1.1 Identifikasi Kebutuhan Perangkat Lunak ................................................ 88

  4.1.2 Identifikasi Kebutuhan Perangkat Keras ................................................. 88

  4.2 Implementasi Antar Muka ....................................................................... 89

  4.3 Pengujian Sistem ..................................................................................... 117

  

BAB V PENUTUP ............................................................................................. 120

  5.1 Kesimpulan ............................................................................................ 120

  5.2 Saran ....................................................................................................... 120

  DAFTAR PUSTAKA LAMPIRAN BIODATA PENULIS

  DAFTAR GAMBAR Gambar 1.1 Kerangka Pemikiran ....................................................................

  6 Gambar 3.1 Struktur Organisasi Toko Luwes ................................................. 24

Gambar 3.2 Denah Lokasi Toko Luwes.......................................................... 26Gambar 3.3 Flow Of Diagram Sistem Pemesanan Barang ............................. 27Gambar 3.4 Bussines Use Case Diagram ....................................................... 31Gambar 3.5 Use Case Diagram Penjualan Toko Luwes ................................ 32Gambar 3.6 Class User ................................................................................... 38Gambar 3.7 Class Member .............................................................................. 38Gambar 3.8 Class Admin ................................................................................ 39Gambar 3.9 Class Barang................................................................................ 39Gambar 3.10 Class Diskon................................................................................ 39Gambar 3.11 Class Pemesanan ......................................................................... 40Gambar 3.12 Class Detail Pemesanan .............................................................. 40Gambar 3.13 Class Pembayaran ....................................................................... 40Gambar 3.14 Class Gammu .............................................................................. 41Gambar 3.15 Class Inbox .................................................................................. 41Gambar 3.16 Class Outbox ............................................................................... 42Gambar 3.17 Class Sent Item ............................................................................ 42Gambar 3.18 Class Diagram ............................................................................. 43Gambar 3.19 Sequence Diagram Registrasi Member ....................................... 44Gambar 3.20 Sequence Diagram Member ........................................................ 45Gambar 3.21 Sequence Diagram Kelola Kategori ............................................ 46Gambar 3.22 Sequence Diagram Kelola Supplier ............................................ 47Gambar 3.23 Sequence Diagram Kelola Barang .............................................. 48Gambar 3.24 Sequence Diagram Kelola Stok .................................................. 49Gambar 3.25 Sequence Diagram Kelola Diskon .............................................. 50Gambar 3.26 Sequence Diagram Pemesanan ................................................... 51Gambar 3.27 Sequence Diagram Kelola Pembayaran ...................................... 52Gambar 3.28 Sequence Diagram Konfirmasi Pembayaran .............................. 53Gambar 3.29 Sequence Diagram Kelola SMS Broadcast ................................ 54Gambar 3.30 Sequence Diagram Kelola Komentar .......................................... 54Gambar 3.31 Sequence Diagram Komentar ..................................................... 55Gambar 3.32 Activity Diagram Registrasi Member .......................................... 56Gambar 3.33 Activity Diagram Member ........................................................... 56Gambar 3.34 Activity Diagram Kelola Kategori ............................................... 57Gambar 3.35 Activity Diagram Kelola Supplier ............................................... 58Gambar 3.36 Activity Diagram Kelola Barang ................................................. 59Gambar 3.37 Activity Diagram Kelola Stok ..................................................... 60Gambar 3.38 Activity Diagram Kelola Diskon ................................................. 61Gambar 3.39 Activity Diagram Pemesanan ...................................................... 62Gambar 3.40 Activity Diagram Kelola Pembayaran ......................................... 62Gambar 3.41 Activity Diagram Konfirmasi Pembayaran ................................. 63Gambar 3.42 Activity Diagram Kelola SMS Broadcast ................................... 64Gambar 3.43 Activity Diagram Kelola Komentar ............................................. 64Gambar 3.44 Activity Diagram Komentar ........................................................ 65Gambar 3.45 Statechart Diagram Tambah User .............................................. 65Gambar 3.46 Statechart Diagram UbahUser .................................................... 66Gambar 3.47 Statechart Diagram ViewUser .................................................... 66Gambar 3.48 Statechart DiagramLogin User ................................................... 66Gambar 3.49 Statechart Diagram Logout User ................................................ 66Gambar 3.50 Statechart Diagram Tambah Kategori ........................................ 67Gambar 3.51 Statechart Diagram Ubah Kategori ............................................ 67Gambar 3.52 Statechart Diagram HapusKategori ............................................ 67Gambar 3.53 Statechart Diagram Tambah Barang .......................................... 68Gambar 3.54 Statechart Diagram Ubah Barang ............................................... 68Gambar 3.55 Statechart Diagram HapusBarang .............................................. 68Gambar 3.56 Statechart Diagram Cetak Barang .............................................. 68Gambar 3.57 Statechart Diagram Tambah Pemesanan .................................... 69Gambar 3.58 Statechart Diagram Ubah Pemesanan ........................................ 69Gambar 3.59 Statechart Diagram Hapus Pemesanan ....................................... 69Gambar 3.60 Statechart Diagram Cetak Pemesanan ........................................ 69Gambar 3.61 Statechart Diagram Tambah Diskon .......................................... 70Gambar 3.62 Statechart Diagram Ubah Diskon ............................................... 70Gambar 3.63 Statechart Diagram Hapus Diskon ............................................. 70Gambar 3.64 Statechart Diagram Tambah Pembayaran .................................. 70Gambar 3.65 Statechart Diagram Verifikasi Pembayaran ............................... 71Gambar 3.66 Statechart Diagram Konfirmasi Pembayaran ............................. 71Gambar 3.67 Statechart Diagram Auto SMS ................................................... 71Gambar 3.68 Statechart Diagram Tambah Inbox ............................................. 72Gambar 3.69 Statechart Diagram Hapus Inbox ................................................ 72Gambar 3.70 Statechart Diagram Tambah Outbox .......................................... 72Gambar 3.71 Statechart Diagram Hapus Outbox ............................................. 72Gambar 3.72 Statechart Diagram Auto SentItem.............................................. 73Gambar 3.73 Entitas Pemesanan ....................................................................... 74Gambar 3.74 Atribut Entitas Pemesanan .......................................................... 74Gambar 3.75 Hubungan Antara Entitas Barang dan Kategori .......................... 75Gambar 3.76 Hubungan Antara Entitas User Dengan Pemesanan ................... 75Gambar 3.77 Hubungan Antara Entitas Pemesanan dengan Daftar Pemesanan 75Gambar 3.78 Hubungan Antara Entitas Daftar Pemesanan dengan Daftar

  Barang ......................................................................................... 75

Gambar 3.79 Hubungan Antara Entitas User dengan Barang .......................... 76Gambar 3.80 Hubungan Antara Entitas User dengan barang_promo ............... 76Gambar 3.81 ERD Pemesanan .......................................................................... 77Gambar 3.82 Relasi Database ........................................................................... 83Gambar 3.83 Form Login .................................................................................. 83Gambar 3.84 Form Kategori ............................................................................. 84Gambar 3.85 Form Barang................................................................................ 84Gambar 3.86 Form Pembelian .......................................................................... 85Gambar 3.87 Form Pemesanan ......................................................................... 85Gambar 3.88 Form Laporan .............................................................................. 86Gambar 4.89 Tampilan Form Login Admin ...................................................... 86Gambar 4.1 Tampilan Form Halaman Utama ................................................. 93Gambar 4.2 Tampilan Form Barang ............................................................... 95Gambar 4.3 Tampilan Form Supplier ............................................................. 103Gambar 4.4 Tampilan Pemesanan Member .................................................... 106Gambar 4.5 Tampilan Form Cek Pembayaran ................................................ 111Gambar 4.6 Tampilan Form Laporan ............................................................. 114Gambar 4.7 Pengujian normal halaman login user ......................................... 118Gambar 4.8 Pengujian tidak normal halaman login user ................................ 119

  DAFTAR TABEL Tabel 2.1 Perbandingan Penelitian ................................................................

  8 Tabel 2.2 Simbol Use Case Diagram ............................................................ 15