skripsi - repository.bsi.ac.id · aktor dapat berupa orang atau sistem lain diluar sistem yang...

54
PERANCANGAN SISTEM INFORMASI PENJUALAN SEPATU ANAK BERBASIS WEB PADA TOKO CLOVERKIDS JAKARTA SKRIPSI Diajukan untuk memenuhi salah satu syarat kelulusan Strata Satu (S1) LILIANI NUR AZIZAH 11160453 Program Studi Sistem Informasi Sekolah Tinggi Manajemen Informatika dan Komputer NUSA MANDIRI Jakarta 2017

Upload: others

Post on 17-Jan-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

PERANCANGAN SISTEM INFORMASI PENJUALANSEPATU ANAK BERBASIS WEB

PADA TOKO CLOVERKIDS

JAKARTA

SKRIPSI

Diajukan untuk memenuhi salah satu syarat kelulusan Strata Satu (S1)

LILIANI NUR AZIZAH11160453

Program Studi Sistem InformasiSekolah Tinggi Manajemen Informatika dan Komputer

NUSA MANDIRIJakarta

2017

Page 2: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

PERSEMBAHAN

“Dan Ketahuilah sesungguhnya pertolongan itu selalu bersama kesabaran

dan sesungguhnya kesenagan ada beserta kesusahaan

dan kesulitan itu ada bersama kemudahan”.

(HR. Tirmidzi dan lainnya)

Dengan mengucap puji syukur kepada Allah SWT, skripsi ini kupersembahkan

untuk:

1. Ibu dan ayah tercinta yang telah membesarkan aku, selalu membimbing

dan memberikan yang terbaik bagiku serta selalu mendoakan aku untuk

meraih kesuksesan.2. Keluarga dan teman-teman yang tiada henti-hentinya memberikan

semangat, motivasi dan kesabaran dalam menghadapi segala ujian.3. Para dosen dalam hidupku yang telah memberikan banyak ilmu yang

bermanfaat.

Tanpa mereka,

aku dan karya ini tak akan pernah ada

ii

Page 3: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

SURAT PERNYATAAN KEASLIAN SKRIPSI

Yang bertanda tangan di bawah ini :

Nama : Liliani Nur Azizah NIM : 11160453Perguruan Tinggi : STMIK Nusa Mandiri JakartaAlamat Kampus : Jl. Kramat Raya No. 18 Jakarta PusatAlamat Rumah : Jl. Cipinang Pulo No. 32

Kelurahan Cipinang Besar Utara Kecamatan JatinegaraJakarta Timur 13410

Dengan ini menyatakan bahwa skripsi yang telah saya buat dengan judul: “Perancangan SistemInformasi Penjualan Sepatu Anak Berbasis Web Pada Toko Cloverkids Jakarta”, adalahasli (orisinil) atau tidak plagiat (menjiplak) dan belum pernah diterbitkan / dipublikasikandimanapun dan dalam bentuk apapun.

Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksaaan daripihak manapun juga. Apabila dikemudian hari ternyata saya memberikan keterangan palsu danatau ada pihak lain yang mengklaim bahwa skripsi yang telah saya buat adalah hasil karya milikseseorang atau badan tertentu, saya bersedia diproses baik secara pidana maupun perdata dankelulusan saya dari Sekolah Tinggi Manajemen Informatika & Komputer Nusa Mandiridicabut/dibatalkan.

Dibuat di : JakartaPada tanggal : 1 Agustus 2017

Yang menyatakan,

Liliani Nur Azizah

iii

Page 4: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYAILMIAH UNTUK KEPENTINGAN AKADEMIS

Yang bertanda tangan di bawah ini, saya :

Nama : Liliani Nur Azizah NIM : 11160453Perguruan Tinggi : STMIK Nusa Mandiri JakartaAlamat Kampus : Jl. Kramat Raya No. 18 Jakarta PusatAlamat Rumah : Jl. Cipinang Pulo No. 32

Kelurahan Cipinang Besar Utara Kecamatan JatinegaraJakarta Timur 13410

Dengan ini menyetujui untuk memberikan ijin kepada pihak Sekolah Tinggi ManajemenInformatika & Komputer Nusa Mandiri, Hak Bebas Royalti Non-Eksklusif (Non-exclusiveRoyalti-Free Right) atas karya ilmiah kami yang berjudul: “Perancangan Sistem InformasiPenjualan Sepatu Anak Berbasis Web Pada Toko Cloverkids Jakarta”, beserta perangkatyang diperlukan (apabila ada).

Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Sekolah Tinggi Manajemen Informatika& Komputer Nusa Mandiri berhak menyimpan, mengalih-media atau format-kan,mengelolanya dalam pangkalan data (database), mendistribusikannya dan menampilkan ataumempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlumeminta ijin dari kami selama tetap mencantumkan nama kami sebagai penulis/pencipta karyailmiah tersebut.

Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Sekolah TinggiManajemen Informatika & Komputer Nusa Mandiri, segala bentuk tuntutan hukum yangtimbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di : JakartaPada tanggal : 1 Agustus 2017

Yang menyatakan,

Liliani Nur Azizah

iv

Page 5: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,
Page 6: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

PERSETUJUAN DAN PENGESAHAN SKRIPSI

Skripsi ini diajukan oleh :

Nama : Liliani Nur AzizahNIM : 11160453Program Studi : Sistem Informasi Jenjang : Strata Satu (S1)Judul Skripsi : Perancangan Sistem Informasi Penjualan Sepatu

Anak Berbasis Web Pada Toko Cloverkids Jakarta

Untuk dipertahankan pada periode I-2017 dihadapan penguji dan diterimasebagai bagian persyaratan yang diperlukan untuk memperoleh Sarjana IlmuKomputer (S.Kom) pada Program sarjana Program Studi Sistem Informasi diSTMIK Nusa Mandiri Jakarta.

Jakarta, 7 Agustus 2017

PEMBIMBING SKRIPSI

Pembimbing I : Ghofar Taufiq, M.Kom ......................................

D E W A N P E N G U J I

Penguji I : …..........................................................................

Penguji II : ............................................................................

Page 7: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

PANDUAN PENGGUNAAN HAK CIPTA

Skripsi sarjana yang berjudul “Perancangan Sistem Informasi Penjualan

Sepatu Anak Berbasis Web Pada Toko Cloverkids Jakarta” adalah hasil karya

tulis asli LILIANI NUR AZIZAH dan bukan hasil terbitan sehingga peredaran

karya tulis hanya berlaku dilingkungan akademik saja, serta memiliki hak cipta.

Oleh karena itu, dilarang keras untuk menggandakan baik sebagian maupun

seluruhnya karya tulis ini, tanpa seizin penulis.

Referensi kepustakaan diperkenankan untuk dicatat tetapi pengutipan atau

peringkasan isi tulisan hanya dapat dilakukan dengan seizin penulis dan disertai

ketentuan pengutipan secara ilmiah dengan menyebutkan sumbernya.

Untuk keperluan perizinan pada pemilik dapat menghubungi informasi

yang tertera di bawah ini:

Nama : Liliani Nur Azizah

Alamat : Jl. Cipinang Pulo No. 32

Kelurahan Cipinang Besar Utara Kecamatan Jatinegara

Jakarta Timur 13410

No Telp : 081296683076

E-mail : [email protected]

vi

Page 8: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

KATA PENGANTAR

Puji syukur Alhamdulillah, penulis panjatkan kehadirat Allah SWT, yang

telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis

dapat menyelesaikan Skripsi ini dengan baik. Di mana skripsi ini penulis sajikan

dalam bentuk buku yang sederhana. Adapun judul penulisan skripsi ini adalah

sebagai berikut : “PERANCANGAN SISTEM INFORMASI PENJUALAN

SEPATU ANAK BERBASIS WEB PADA TOKO CLOVERKIDS

JAKARTA”

Tujuan penulisan skripsi ini dibuat sebagai salah satu syarat kelulusan

Program Strata Satu (S1) STMIK NUSA MANDIRI. Sebagai bahan penulisan

diambil berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber

literature yang mendukung penulisan ini. Penulis menyadari bahwa tanpa

bimbingan dan dorongan beberapa pihak, maka penulisan skripsi ini tidak akan

lancar. Oleh karena itu pada kesempatan ini, ijinkanlah penulis menyampaikan

ucapan terima kasih kepada :

1. Ketua STMIK Nusa Mandiri.2. Pembantu Ketua I STMIK Nusa Mandiri3. Ketua Program Studi Sistem Informatika STMIK Nusa Mandiri4. Bapak Ghofar Taufiq, M.Kom, selaku Dosen Pembimbing Skripsi.5. Staff / karyawan / dosen di lingkungan STMIK Nusa Mandiri.6. Ibu Dewi Paramitha, S.E selaku Pemilik Toko Cloverkids.7. Orang tua, keluarga dan teman-teman yang telah memberikan dukungan moral

maupun spiritual.8. Rekan-rekan mahasiswa kelas 11.8F.01 dan Team Mecin Family yang selalu

memberikan semangat dan keceriaan.Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga

terwujudnya penulisan ini. Penulis menyadari bahwa penulisan skripsi ini masih

vii

Page 9: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

jauh dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat

membangun demi kesempurnaan penulisan dimasa yang akan datang.Akhir kata semoga skripsi ini dapat berguna bagi penulis khususnya dan

bagi para pembaca yang berminat pada umumnya.

Jakarta, 1 Agustus 2017

Liliani Nur Azizah

viii

Page 10: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

ABSTRAKSI

Liliani Nur Azizah ( 11160453 ), Perancangan Sistem Informasi PenjualanSepatu Anak Berbasis Web Pada Toko Cloverkids Jakarta.

Toko Cloverkids adalah sebuah toko penjualan sepatu anak yang terletak diJakarta.

Sistem informasi penjualan sepatu anak berbasis web ini menggunakan bahasapemrograman PHP dan basis data MySQL. Perancangan Sistem InformasiPenjualan Sepatu Anak Berbasis Web Pada Toko Cloverkids Jakarta ini dapatmempermudah pembeli dalam memperoleh informasi produk dan mempermudahpemilik / karyawan dalam mengolah data penjualan.

Perancangan Sistem Informasi Penjualan Sepatu Anak Berbasis Web Pada TokoCloverkids Jakarta sangat berguna untuk memberikan informasi produk terbaru.Sistem ini mampu memberikan informasi produk dari tiap kategori yangdisajikan dalam bentuk laporan data produk.

Kata Kunci : Sistem Informasi, Penjualan, Berbasis Web

x

Page 11: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

ABSTRACT

Liliani Nur Azizah (11160453), Design System Information Of Sales Childern’sShoes Based On Web At Cloverkids Store Jakarta.

Toko Cloverkids is a shop Childern’s Shoes based in Jakarta.

Sales information system is web-based bag using the PHP programminglanguage and MySQL database. Sales of web-based information system onCloverkids Store Jakarta can be easier for buyers to obtain product informationand facilitate the owner / employers in processing sales data.

Childern’s Shoes Sales Information System web-based store and Childern’s Shoesvery useful to provide the latest product information. This system is able toprovide product information from each category are presented in the form ofproduct data reports.

Keywords: Information Systems, Sales, Web-Based

x

Page 12: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

DAFTAR ISI

LEMBAR JUDUL SKRIPSI............................................................................iLEMBAR PERSEMBAHAN...........................................................................iiLEMBAR PERNYATAAN KEASLIAN SKRIPSI..........................................iiiLEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH............................................................................................................ivLEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI........................vLEMBAR PANDUAN PENGGUNAAN HAK CIPTA..................................vi

Kata Pengantar..................................................................................................viiAbstraksi...........................................................................................................ixDaftar Isi...........................................................................................................xiDaftar Simbol....................................................................................................xiiiDaftar Gambar..................................................................................................xviiDaftar Tabel......................................................................................................xviiiDaftar Lampiran................................................................................................xix

BAB I PENDAHULUAN1.1. Latar Belakang Masalah............................................................11.2. Identifikasi Permasalahan.........................................................21.3. Perumusan Masalah..................................................................31.4. Maksud dan Tujuan...................................................................31.5. Metode Penelitian......................................................................4 1.5.1. Teknik Pengumpulan Data..................................................4 1. Pengamatan (Observation).....................................................4 2. Wawancara (Interview)...........................................................4 3. Studi Pustaka (Search In Library)..........................................5 1.5.2 Metode Pengembangan Sistem.............................................5 1. Analisa Kebutuhan Software..................................................5 2. Desain.....................................................................................5 3. Code Generation....................................................................5 4. Testing....................................................................................6 5. Support...................................................................................61.6. Ruang Lingkup..........................................................................6

BAB II LANDASAN TEORI2.1. Tinjauan Pustaka.......................................................................82.2. Penelitian Terkait.......................................................................20

BAB III ANALISA SISTEM BERJALAN3.1. Tinjauan Institusi/Perusahaan...................................................21 3.1.1. Sejarah Institusi/Perusahaan...........................................21

11

Page 13: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

3.1.2. Struktur Organiasi dan Fungsi.......................................223.2. Proses Bisnis............................................................................233.3. Spesifikasi Dokumen Sistem Berjalan......................................25

BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN4.1. Analisa Kebutuhan Software.....................................................264.2. Desain .......................................................................................45

4.2.1. Database.........................................................................45 4.2.2. Software Architecture......................................................54 4.2.3. User Interface.................................................................56

4.3. Code Generation.......................................................................634.4. Testing .......................................................................................724.5. Support .....................................................................................74

4.5.1. Publikasi Web *...............................................................74 4.5.2. Spesifikasi Hardware dan Software................................75

4.6. Spesifikasi Dokumen Sistem Usulan........................................76

BAB V PENUTUP5.1. Kesimpulan...............................................................................775.2. Saran-saran................................................................................77

DAFTAR PUSTAKADAFTAR RIWAYAT HIDUPLEMBAR KONSULTASI BIMBINGAN SKRIPSISURAT KETERANGAN PKL/RISETLAMPIRAN

Lampiran A. Dokumen Sistem BerjalanLampiran B. Dokumen Sistem Usulan

12

Page 14: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

DAFTAR SIMBOL

1. Simbol Unifield Modelling Language (UML)

a. Usecase Diagram

ACTOR (ACTOR)

Merupakan sebuah entitas yang berinteraksi dengan use case. Nama aktor dituliskan di bawah gambar tersebut.Aktor dapat berupa orang atau sistem lain diluar sistemYang tengah dianalis.

USECASE

Menggambarkan sebuah fungsi tertentu yang disediakanoleh sistem, sebuah subsistem atau urutan pertukaranpesan antar anggota sistem dan satu atau lebih aktormelakukan aksi yang dikerjakan oleh sistem.

USE

Hubungan, menggambarkan hubungan association.Garis ini digunakan untuk menghubungkan antara aktordengan use case. Hubungan ini berarti aktormenggunakan use case.

System boundary boxes

b. Activity Diagram

xiii

System

Page 15: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

AWAL (INITIAL NODE)

Menujukkan tempat dimulainya diagram.Lambangini boleh diberi label dengan isi berupa namakejadian (event) yang memanggilnya. Sebuahdiagram aktivitas hanya boleh memiliki sebuah awal.

AKHIR (ACTIVITY FINAL)

Menunjukkan tempat berakhirnya diagram. Lambangini tidak memerlukan label. Diagram aktivitas dapatmemiliki satu atau lebih akhir.

AKTIFITAS (ACTION)

Merupakan bentuk khusus dari keadaan (state)dimana aktivitas menggambarkan kegiatan yangdilakukan. Nama kegiatan dituliskan di tengahlambang.

KEPUTUSAN (DECISSION)

Menggambarkan keputusan atas sebuah kondisi,

pertemuan dari jalur kondisi yang mungkin. Jika

digunakan untuk menggambarkan keputusan, maka

jalur masuk yang diijinkan hanya satu sedangkan

jalur keluar sebanyak dua atau lebih.

FORK (PERCABANGAN)

Menggambarkan tanda pengiriman data.

JOIN (PENGGABUNGAN)

TRANSISI (TRANSITION)

Menyatakan alur aktifitas.Alur menghubungkanantara state awal, akhir maupun aktifitas. Alur dapatmenunjuk dari state aktifitas ke dirinya sendiri.

c. Component Diagram

xiv

Page 16: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

KOMPONEN (COMPONENT)

Menggambarkan fisik dari suatu sistem.Mewakilimodul perangkat lunak.

DEPENDENCE

Menggambarkan alur dari suatu komponend. Deployment Diagram

NODE

Menggambarkan aplikasi yang mampumengeksekusi program. Maupun Perangkat kerasyang tidak memiliki kemampuan melakukanpenghitungan/pemrosesan. Contoh device adalahmodem, monitor dan juga speaker.

PENGHUBUNG

Menghubungkan antara node.

ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY

Menggambarkansesuatu yang dapatdibedakan dimana

informasi yang berkaitan dengannya dikumpulkan

xv

Page 17: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

RELATIONSHIP

Menggambarkan hubungan yang terjadi antara satuentity atau lebih entity

ATRIBUTE

Menggambarkan karakteristik dari entity ataurelationship yang menyediakan penjelasandetail tentang relationship tersebut

xvi

Page 18: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

DAFTAR GAMBAR

Gambar III.1. Struktur Organisasi Toko Cloverkids........................................22Gambar III.2. Activity Diagram Sistem Berjalan Penjualan............................24Gambar IV.1. Use Case Diagram Halaman Admin.........................................27Gambar IV.2. Use Case Diagram Mengelola Data Produk.............................28Gambar IV.3. Use Case Diagram Mengelola Data Kategori..........................30Gambar IV.4. Use Case Diagram Mengelola Data Ongkos Kirim.................31Gambar IV.5. Use Case Diagram Mengelola Data Konfirmasi......................32Gambar IV.6. Use Case Diagram Mengelola Data Laporan...........................33Gambar IV.7. Use Case Diagram Halaman Pengunjung atau Member..........35Gambar IV.8. Activity Diagram Member.........................................................37Gambar IV.9. Activity Diagram Daftar Member.............................................38Gambar IV.10 . Activity Diagram Daftar Pesanan Sepatu Anak........................39Gambar IV.11. Activity Diagram Checkout Pesanan.........................................40Gambar IV.12 . Activity Diagram Konfirmasi Pembayaran Member.................41Gambar IV.13. Activity Diagram Mengelola Kategori List Sepatu Anak ........41Gambar IV.14 . Activity Diagram Admin Mengelola Ongkos Kirim.................42Gambar IV.15. Activity Diagram Menu Admin Konfirmasi..............................43Gambar IV.16. Activity Diagram Menu Admin Laporan...................................44Gambar IV.17. Entity Relationship Diagram Pemesanan Sepatu Anak............45Gambar IV.18. Logical Record Structure Pembelian Sepatu Anak...................46Gambar IV.19. Component Diagram Sitem Pembelian ....................................54Gambar IV.20. Deployment Diagram Sistem Informasi Pembelian ................55Gambar IV.21. User Interface Tampilan Halaman Pengunjung........................56Gambar IV.22. User Interface Tampilan Halaman Registrasi Member............57Gambar IV.23. User Interface Tampilan Halaman Login Member...................58Gambar IV.24. User Interface Tampilan Halaman Detail Produk.....................59Gambar IV.25. User Interface Tampilan Halaman Detail Pesanan Member.....60Gambar IV.26. User Interface Tampilan Login Admin .....................................61Gambar IV.27. User Interface Tampilan Menu Admin Data Produk..................61Gambar IV.28. User Interface Tampilan Menu Konfirmasi Bayar Admin.........62Gambar IV.29. User Interface Tampilan Menu Admin Laporan Penjualan........62

17

Page 19: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

DAFTAR TABEL

Tabel IV.1. Deskripsi Use Case Diagram Mengelola Account Admin..........27Tabel IV.2. Deskripsi Use Case Diagram Mengelola Data produk...............29Tabel IV.3. Deskripsi Use Case Diagram Mengelola Data Kategori............30Tabel IV.4. Deskripsi Use Case Diagram Mengelola Data Ongkos Kirim. . .32Tabel IV.5. Deskripsi Use Case Diagram Mengelola Data Konfirmasi........33Tabel IV.6. Deskripsi Use Case Diagram Mengelola Data Laporan.............34Tabel IV.7. Deskripsi Use Case Diagram Halaman Member........................36Tabel IV.8. Spesifikasi Table Member...........................................................47Tabel IV.9. Spesifikasi Table Konfirmasi.......................................................48Tabel IV.10. Spesifikasi Table Transaksi.........................................................49Tabel IV.11. Spesifikasi Table Detail Transaksi...............................................50Tabel IV.12. Spesifikasi Table Produk.............................................................51Tabel IV.13. Spesifikasi Table tipe...................................................................52Tabel IV.14. Spesifikasi Table tarif..................................................................52Tabel IV.15. Spesifikasi Table admin...............................................................52Tabel IV.16. Hasil Pengujian Black Box Testing Registrasi Member..............72Tabel IV.17. Hasil Pengujian Black Box Testing Login Member....................72Tabel IV.18. Hasil Pengujian Black Box Testing Login Pemesanan................73Tabel IV.19. Hasil Pengujian Black Box Testing Konfirmasi Pembayaran.....73Tabel IV.20. Hasil Pengujian Black Box Testing Login Admin.......................74Tabel IV.21. Spesifikasi Hardware dan Software.............................................75

18

Page 20: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

DAFTAR LAMPIRAN

Lampiran A-1. Kwitansi..................................................................................25Lampiran B-1. Bukti Pembelian / Pemesanan................................................76Lampiran B-2. Laporan Penjualan / Pemesanan.............................................76

19

Page 21: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Toko Cloverkids merupakan toko yang menjual berbagai macam sepatu

anak seperti sepatu anak laki-laki dan sepatu anak perempuan. Sistem penjualan

yang dilakukan oleh toko ini masih bersifat tatap muka. Pembeli mendatangi toko

ini untuk membeli atau mengetahui informasi sepatu anak yang dibutuhkan oleh

pembeli.

Kendala yang dialami toko ini dalam kegiatan bisnisnya adalah pemasaran

yang kurang efektif serta sistem penjualan yang berjalan masih bersifat tatap

muka. Pembeli harus datang langsung ke toko untuk membeli atau mengetahui

informasi sepatu anak yang dibutuhkan oleh pembeli. Untuk meningkatkan mutu

pelayanan serta memperluas pemasaran kegiatan bisnis, sistem berbasis web

sangat diperlukan karena pembeli akan lebih mudah untuk membeli atau

mendapatkan informasi sepatu anak yang dibutuhkan oleh pembeli.

Informasi tentang sebuah badan usaha yang dapat di akses oleh semua

orang melalui internet memberikan ide buat penulis untuk membuat suatu website

yang dikhususkan memberikan informasi bagi pelanggan yang membutuhkan

perlengkapan sepatu anak untuk berpergian acara formal maupun casual. Menurut Aryanto dan Tri Irianto Tjendrowasono (2013) Toko Indah Jaya

furniture ini merupakan perusahaan swasta yang bergerak di bidang penjualan

furniture perlengkapan alat-alat rumah tangga seperti meja, kursi, lemari, tempat

tidur dan lain-lain. Toko ini masih memerlukan perluasaan dalam bisni penjualan

produk-produk yang disediakan oleh Toko Indah Jaya Furniture. Oleh sebab itu

1

Page 22: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

2

Toko Indah Jaya Furniture ini mempunyai permasalahan bagaimana caranya untuk

memperluas dalam mendapatkan pelanggan baik di dalam daerah maupun di luar

daerah. (wawancara,2012) Untuk memecahkan permasalahan di atas Toko Indah

Jaya Furniture ingin membangun sebuah sistem penjualan online (e-commerce)

untuk mempromosikan produk yang dibuat oleh toko Indah Jaya furniture.

Oleh karena itu penulis mencoba merancang sebuah website sistem

informasi penjualan sepatu anak yang bertujuan untuk membantu memperlancar

proses penjualan yang dilakukan. Berdasarkan kendala atau masalah di atas

penulis mengangkat sebuah tema untuk penulisan skripsi ini dengan judul

”PERANCANGAN SISTEM INFORMASI PENJUALAN

SEPATU ANAK BERBASIS WEB PADA TOKO CLOVERKDS

JAKARTA”

1.2. Identifikasi Permasalahan

Mengidentifikasikan masalah yang terjadi di Toko Cloverkids adalah

sebagai berikut:

1. Transaksi penjualan barang yang masih bersifat manual, dalam arti harus

datang ke toko untuk membeli barang tersebut. Dan belum ada laporan

transaksi2. Pembuatan laporan masih melihat dokumen – dokumen secara terpisah,

terkadang ada dokumen yang hilang, sehingga dalam pembuatan laporan tidak

akurat lagi.3. Belum tersedia media informasi yang dapat memudahkan pemesanan oleh

konsumen terhadap produk yang dijual.1.3. Perumusan Masalah

Setelah melakukan identifikasi terhadap masalah yang ada pada sistem

penjualan di Toko Cloverkids, maka perlu dibangun sebuah sistem informasi yang

Page 23: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

3

memudahkan pemilik untuk mengelola data-data penjualan, melihat laporan

transaksi dan membangun sebuah web memudahkan pembeli dalam mangakses

informasi penjualan pada Toko Cloverkids.

1.4. Maksud dan Tujuan

Dengan semakin berkembangnya perangkat komputer baik hardware

maupun software membuat seluruh aspek kehidupan menuntut suatu manajemen

yang baik dalam meningkatkan efisiensi dan efektivitas kerja. Salah satu cara

penerapannya adalah dengan membuat website Toko Cloverkids.

Adapun maksud dari penulisan ini adalah :

1. Untuk merancang suatu aplikasi web e-commerce yang dinamis yang

dimanfaatkan untuk menyebarkan informasi yang baik dengan cepat dan

mudah.

2. Mengimplementasikan aplikasi e-commerce pada Toko Cloverkids sehingga

transaksi penjualan tidak hanya di toko, melainkan bisa juga melalui

website.

Sedangkan tujuan dari penulisan skripsi ini adalah selain sebagai salah satu

syarat kelulusan pada program Strata Satu (S1) jurusan Sistem Informasi di

Sekolah Tinggi Manajemen Informatika dan Komputer Nusa Mandiri (STMIK

Nusa Mandiri).

1.5. Metode Penelitian

Page 24: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

4

Suatu penelitian tidak berjalan dengan baik apabila tidak dilakukan dalam

suatu proses yang teratur dan terarah. Oleh karena itu, diperlukan suatu

metodologi untuk melaksanakan penelitian.

1.5.1 Teknik Pengumpulan Data

Dalam pengumpulan data dan informasi dalam skripsi ini, penulis

melakukan penelitian untuk mendapatkan data yang diperlukan, dengan metode

yang diantara nya :

1. Metode Pengamatan Langsung (Observation)

Metode ini merupakan cara pengumpulan data secara langsung dengan

mengamati objek penelitian dari sejumlah individu dalam jangka waktu

yang bersamaan. Observasi adalah pengamatan langsung suatu kegiatan

yang sedang dilakukan. Untuk mendapatkan data yang diperlukan penulis

menggunakan cara pengamatan langsung di Toko Cloverkids mengenai hal

penjualan Sepatu Anak mulai dari pemesanan, sampai dengan

pembayarannya.

2. Metode Wawancara (Interview)

Merupakan suatu kegiatan percakapan yang direncanakan dan bermanfaat

untuk mencapai tujuan tertentu, kegiatan ini dilakukan dengan

mewawancarai pemilik langsung pemilik yang berwenang di Toko

Cloverkids.

3. Metode Studi Pustaka (Search in Library)

Page 25: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

5

Dengan metode ini dapat membantu penulis dalam hal pembuatan skripsi

yang ditunjang dengan beberapa buku dan literatur yang berkaitan dengan

materi yang dibuat dalam penyusunan skripsi ini. Pada metode ini penulis

mendapat banyak bahan masukan tentang bagaimana merancang atau

mengembangkan suatu sistem informasi menurut para ahlinya. Juga pada

metode ini penulis membuka, mengambil dan mengutip dari beberapa

kutipan para ahli yang berdasarkan dari jurnal ilmiah nasional.

1.5.2. Model Pengembangan Sistem

1. Analisa Kebutuhan Software

Analisa pembuatan website berkonsentrasi pada bagaimana sistem dibangun

untuk memenuhi kebutuhan pada fase analisis, membangun perangkat lunak

untuk mendukung sistem dengan menggunakan Macromedia Dreamweaver

CS5, PHP dan MYSQL, dan untuk menunjang tampilan web penulis

menggunakan Adobe Photoshop CS.

2. Desain ( Design )

Desain database penjualan dirancang menggunakan Entity Relationship

Diagram (ERD, Logical Relational Structure (LRS) dan Spesifikasi File.

Desain User Interface terdiri dari form user, form admin, dan form member.

3 . Code GenerationBahasa pemrograman yang digunakan yaitu PHP sedangkan teknik

pemrogramannya menggunakan pemrograman terstruktur.

4. Testing

Page 26: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

6

Teknik pengujian menggunakan black box testing, pengujian berdasarkan

apa yang dilihat, hanya berfokus pada masukan dan keluaran, lebih

mengarah pada hasil dan hanya proses intinya saja. Secara umum penguji

melakukan pengujian dengan tidak mengetahui proses bisnisnya. Pengujian

yang dilakukan hanya pada modul program dengan proses bisnis utama saja

yaitu modul transaksi.

5. Support

Software pendukung yang digunakan dalam pengembangan sistem

diantaranya, paket aplikasi XAMPP yang memuat Apache sebagai

webserver local dan MySQL sebagai database server, PHP sebagai

pemrosesan HTML form di dalam halaman web dan Adobe Photosop CS3

sebagai software imaging.

1.6. Ruang LingkupAdapun ruang lingkup dari skripsi ini adalah menampilakan halaman –

halaman web baik bersifat statis maupun dinamis sebagai suatu website yang

memberikan berbagai penawaran dan infromasi mengenai sepatu anak. Pihak

User dimana batasan pelanggan hanya bisa melihat halaman beranda dan

halaman produk barang yang ada. Pihak member dan pelanggan dimana user

yang sudah melihat-lihat di halaman beranda dan halaman produk barang yang

ada di web toko Cloverkids dan berminat membeli, dengan syarat pelanggan

harus mengisi login atau mendaftarkan diri sesuai dengan ketentuan toko.

Setelah mendaftar login di halaman login pelanggan boleh membeli barang-

barang di halaman produk barang sesuai yang di inginkannya. Dan yang

terakhir adalah pihak administrator web sangat berperan penting dalam

Page 27: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

7

mengatur kebutuhan website di halaman belanja, diantaranya ada halaman edit

produk yang mencakup tampil, tambah, simpan, edit, ubah, dan hapus.

Page 28: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

8

BAB II

LANDASAN TEORI

2.1. Tinjauan Pustaka

Untuk menyelesaikan masalah-masalah dalam penyusunan skripsi ini

dibutuhkan tinjauan pustaka yang berisi teori-teori atau konsep-konsep yang

digunakan sebagai kajian dan acuan bagi penulis.

A. Konsep Dasar Sistem Informasi

Menurut Mustakini (2009:34), bahwa sistem dapat didefinisikan dengan

pendekatan prosedur dan dengan pendekatan komponen. “Dengan pendekatan

prosedur, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur

yang mempunyai tujuan tertentu”

Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan

kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi pada saat yang

tertentu. Di dalam dunia bisnis, kejadian-kejadian nyata yang sering terjadi adalah

perubahan dari suatu nilai yang disebut dengan transaksi.

Informasi dapat didefinisikan sebagai data yang diolah menjadi bentuk

yang lebih berguna dan lebih berarti bagi yang menerimanya. Sumber dari

informasi adalah data. Informasi dapat diperoleh dari sistem informasi

(information systems) atau disebut juga dengan processing systems atau

information processing systems atau information-generating systems.

Sistem Informasi adalah suatu sistem didalam suatu organisasi yang

mempertemukan kebutuhan pengo lahan transaksi harian, mendukung operasi,

Page 29: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

9

bersifat menejerial dan kegiatan strategi dari suatu organisasi dan menyediakan

pihak luar tertentu dengan laporan-laporan yang diperlukan.

1. Model Pendekatan Sistem

Menurut Sommerville (2011:9) menyimpulkan bahwa : Pendekatan

sistematis yang digunakan dalam rekayasa piranti lunak biasa juga disebut dengan

proses perangkat lunak. Proses perangkat lunak adalah sebuah aktifitas terurut

yang menuju kepada produksi dari pembuatan produk rekayasa piranti lunak. Ada

4 aktifitas umum yang mendasar pada semua proses rekayasa piranti lunak.

Aktifitas ini adalah sebagai berikut :

1. Software specification, dimana pengguna dan perekayasa menentukan

perangkat lunak yang akan dibuat dan dibatasi pada proyek tersebut.

2. Software development, dimana perangkat lunak tersebut dirancang dan

deprogram.

3. Software validation, dimana perangkat lunak di cek apakah sudah

memenuhi apa yang dibutuhkan oleh pengguna

4. Software evolution, dimana perangkat lunak diubah,diperbaiki untuk

mengatasi perubahan pengguna dan mengikuti perkembangan jaman.

2. Model Pengembangan Sistem

Page 30: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

10

Menurut Sukamto dan Shalahuddin (2013:26) ”model SDLC air terjun

(waterfall) sering juga disebut model sekuensial linier atau alur hidup klasik”.

Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara

terurut (sekuensial) dimulai dari analisa, desain, pengkodean, pengujian dan tahap

pendukung.

Penjelasan dari tahap-tahap waterfall model adalah sebagai berikut:

1. Analisis Kebutuhan Perangkat Lunak

Proses pengumpulan kebutuhan dilakukan secara intensif untuk

menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami

perangkat lunak seperti apa yang dibutuhkan oleh user. Spesifikasi

kebutuhan perangkat lunak pada tahap ini perlu untuk di dokumentasikan.

2. Design

Desain perangkat lunak adalah proses multilangkah yang focus pada

desain pembuatan program perangkat lunak termasuk struktur data,

arsitektur perangkat lunak, representasi antarmuka, dan prosedur

pengodean. Tahap ini mentranslasi 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.

3. Pembuatan Kode Program

Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari

tahap ini adalah program computer sesuai dengan desain yang telah dibuat

pada tahap desain.

4. Pengujian (Testing)

Page 31: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

11

Pengujian focus pada perangkat lunak secara dari segi lojik dan fungsional

dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk

meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan

sesuai dengan yang diinginkan.

B. Ecommerce

Seiring waktu dunia electronic commerce atau E-commerce semakin

berkembang luas di internet dan semakin banyak kebutuhan di jual via internet.

Menurut Munawar (2009:1) “E-Commerce juga dapat diartikan sebagai suatu

proses berbisnis dengan menggunakan teknologi elektronik yang menghubungkan

antara perusahaan, konsumen dan masyarakat dalam bentuk transaksi elektronik

dan pertukaran atau penjualan barang, servis, dan informasi secara elektronik”.

C. UML (Unifield Modelling Languange)

Menurut Gata (2013:4) menyatakan bahwa : UML adalah bahasaspesifikasi standar yang dipergunakan untuk mendokumentasikan,menspesifikasikan dan membangun perangkat lunak. UML merupakanmetodologi dalam mengembangan sistem berorientasi objek dan jugamerupakan alat untuk mendukung pengembangan sistem.

Berdasarkan pendapat yang dikemukakan diatas dapat disimpulkan bahwa

“Unified Modelling Language (UML) adalah sebuah bahasa standar industri

untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian

dari sebuah sistem pengembangan perangkat lunak berbasis objek (Object

Oriented Programming)”.Definisi Diagram-diagram UML (Unified Modeling

Language)

Berikut ini adalah definisi mengenai 6 diagram UML yaitu:

a. Use Case Diagram

Page 32: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

12

Menurut Gata, (2013:4) menyatakan bahwa "Use case diagram merupakan

pemodelan untuk kelakuan ( behavior ) system informasi yang akan

dibuat. Use Case mendeskripsikan sebuah interaksi antara satu atau lebih

aktor dengan system informasi yang akan dibuat".

b. Class Diagram

Menurut Gata (2013:8) menyatakan bahwa"Class diagram merupakan

hubungan antar kelas dan penjelasan detail tiap-tiap kelas di dalam model

desain dari suatu sistem, juga memperlihatkan aturan-aturan dan tanggung

jawab entitas yang menentukan perilaku sistem”.

c. Sequence Diagram

Menurut Gata,(2013:7) menyatakan bahwa “Sequence diagram

menggambarkan kelakuan objek pada use case dengan mendeskripsikan

waktu hidup objek dan pesan yang dikirimkan dan diterima antar objek”.

d. Component Diagram

Diagram komponenatau component diagram dibuat untuk menunjukan

organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah

sistem. Diagram komponen fokus pada komponen sistem yang dibutuhkan

dan ada di dalam sitem.

e. Activity Diagram

Page 33: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

13

Diagram aktivitas atau activity diagram menggambarkan workflow (aliran

kerja) atau aktivitas dari sebuah system atau proses bisnis atau menu yang

ada pada perangkat lunak. Yang perlu diperhatikan disini adalah bahwa

diagram aktivitas menggambarkan aktivitas sistem bukan apa yang

dilakukan oleh aktor, jadi aktivitas yang dapat dilakukan oleh sistem.

f. Deployment Diagram

Diagram deployment atau deployment diagram menunjukan konfigurasi

komponen dalam proses eksekusi aplikasi.

D. Entity Relationship Diagram (ERD)

Menurut Fatta (2007:121) “ERD adalah gambar atau diagram yang

menunjukan informasi dibuat, disimpan dan digunakan dalam system bisnis”.

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis

data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

ERD untuk memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada

tiga simbol yang digunakan, yaitu :

1. EntitasEntitas merupakan objek yang mewakili sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan

dengan persegi panjang.

2. AtributSetiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi

untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut

Page 34: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

14

mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan

yang lain. Gambar atribut diwakili oleh simbol elips.

3. Hubungan (Relasi)

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang

berbeda. Relasi dapat digambarkan sebagai berikut:

a. Satu ke Satu (One to one) Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A

berhubungan paling banyak dengan satu entitas pada himpunan entitas B.b. Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak

entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat

berhubungan dengan satu entitas pada himpunan entitas A.c. Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak

entitas pada himpunan entitas B.

E. Logical Relational Structure (LRS)

Menurut Janner (2008:12), “LRS adalah representasi dari struktur record-

record pada tabel-tabel yang terbentuk dari hasil relasi antar himpunan entitas.

Menentukan Kardinalitas, Jumlah Tabel, dan Foreign Key (FK). Logical Record

Structure dibentuk dengan nomor dari tipe record”. Beberapa tipe record

digambarkan oleh kotak empat persegi panjang dan dengan nama yang unik.

Beda LRS dengan diagram E-R nama tipe record berada diluar kotak field tipe

record ditempatkan. Logical Record Structure terdiri dari link-link diantaranya

tipe record. Link ini menunjukan arah dari satu tipe record lainnya. Banyak link

dari LRS yang diberi tanda field-field yang kelihatan pada kedua link tipe record.

Penggambaran LRS mulai dengan menggunakan model yang dimengerti. Dua

Page 35: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

15

metode yang dapat digunakan, dimulai dengan hubungan kedua model yang

dapat konversikan ke LRS. Metode yang lain dimulai dengan ER-diagram dan

langsung dikonversikan ke LRS.

F. Konsep Dasar Website

Menurut Kustiyahningsih dan Anamisa (2011:1) menyatakan bahwa “pada

dasarnya website dapat didefinisikan sebagai menampilkan informasi apapun yang

ada dibelahan dunia tidak peduli seberapapun jauhnya. Dengan web, seseorang

bisa mendapatkan informasi yang dibutuhkan dengan mudah, cepat dan murah”.

Web juga menjadi sarana yang disukai karena sifatnya yang mendunia (world

wide web) dan mejadi ajang tukar pendapat bagi penggunanya.

1. Internet

Menurut Kustiyahningsih dan Anamisa (2011:2) memberikan batasan

bahwa “internet adalah sebuah jaringan komputer dunia, semua berbicara dengan

bahasa yang sama. Banyak keuntungan yang didapatkan dijaringan komputer,

diantaranya produktivitas dan efisien”. Jaringan komputer menurut area atau

lokasi dapat dibagi menjadi empat yaitu:

a. Local Area Network (LAN), yaitu jaringan komputer dimana komputer-

komputer yang terhubung masih dalam satu area.

b. Wide Area Network (WAN), yaitu koneksi antara LAN-LAN yang berbeda

lokasi atau area. Ciri utamanya adalah memiliki bandwidth yang terbatas

karena isesuaikan dengan fungsi harga, adanya problem delay antar

stasiun.

Page 36: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

16

c. Metropolitan Area Network (MAN), yaitu sama seperti LAN hanya saja

lebih luas areanya semisal dalam satu kota atau derah dengan mecapai 50

km.

d. Internet, yaitu kepanjangan dari interconnection networking atau juga yang

telah menjadi international networking merupakan suatu jaringan yang

menghubungkan komputer diseluruh dunia tanpa dibatasi oleh jumlah unit

menjadi satu jaringan yang bisa saling mengakses.

Dengan internet tersebut, satu komputer dapat berkomunikasi secara

langsung dengan komputer lain diberbagai belahan dunia. Selain itu masih ada

satu istilah lagi yang tentunya tidak asing lagi “intranet”, secara fisik intranet

adalah gabungan dari LAN dan internet dimana dalam satu LAN disediakan

fasilitas-fasilitas seperti di internet dan tentunya terhubung langsung ke internet.

2. URL dan HTTP

Menurut Kustiyahningsih dan Anamisa (2011:7) menyatakan bahwa pada

dasarnya URL dapat didefinisikan “sebagai konsep nama file standar yang

diperluas dengan jaringan untuk menentukan lokasi informasi pada web server.

Nama file ini tidak hanya menunjukan direktori dan nama filenya, tetapi juga

nama mesinnya dalam jaringan”. URL (Universal Resource Locator) dapat

disediakan (ada atau diakses) dengan berbagai metode, dan bisa jadi bukan

sekedar file karena URL dapat menunjukan query-query, dokumen yang disimpan

didalam database, hasil dari suatu perintah finger atau archie atau apapun yang

berkaitan dengan data hasil proses.

3. Web Browser

Page 37: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

17

Menurut Kustiyahningsih dan Anamisa (2011:8) memberikan batasan

bahwa “Software yang digunakan untuk menampilkan informasi dari server web.

Software ini kini telah dikembangkan dengan menggunakan user interface grafis,

sehingga pemakai dapat dengan melakukan point click untuk pindah antar

dokumen”.

4. Web Server

Menurut Kustiyaningsih dan Anamisa (2011:9) meberikan batasan bahwa:

Komputer yang digunakan untuk menyimpan dokumen-dokumen web, komputer

ini akan melayani permintaan dokumen web dari kliennya”. Web browser seperti

explorer atau navigator berkomunikasi melalui jaringan (termasuk jaringan

internet) dengan web server, menggunakan HHTP.

Contoh web server adalah:

a. Apache

Merupakan web server yang paling populer dan memiliki rangking

pertama dalam persentase penggunanya. Apache bisa digunakan

diberbagai platform OS. Contoh: Linux, Windows, dan lain-lain.

b. IIS (Internet Information Services)

Digunakan di sistem operasi windows NT dan windows 2002

Page 38: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

18

c. PWS (Personal Web Server)

Digunakan di sistem operasi windows 9x.

5. HTML (Hypertext Markup Language)

Menurut Kustiyahningsih dan Anamisa (2011:13) menyatakan bahwa

“pada dasarnya HTML dapat didefinisikan sebagai file text murni yang dapat

dibuat dengan editor teks sembarang, dokumen ini dikenal sebagai web page”.

File-file HTML ini berisi instruksi-instruksi yag kemudian diterjemahkan oleh

browser yang ada dikomputer client (user) sehingga isi informasinya dapat

ditampilkan secara visual dikomputer pengguna (user). HTML dikenal sebagai

standard bahasa yang digunakan untuk menampilkan dokumen web.

6. CSS (Cascading Style Sheet)

Menurut Kustiyaningsih dan Anamisa (2011:47) menyatakan bahwa “pada

dasarnya CSS dapat didefinisikan sebagai kumpulan kode-kode yang berurutan

dan saling berhubungan untuk mengatur format atau tampilan suatu halaman

HTML”.

7. PHP (Hypertext Preprocesor)

Menurut Saputra (2011:1) menyatakan bahwa “pada dasarnya PHP dapat

idefinisikan sebagai suatu bahasa pemograman yang difungsikan untuk

Page 39: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

19

membangun suatu website dinamis”. PHP menyatu dengan kode HTML

maksudnya adalah beda kondisi. HTML digunakan sebagai pembangun atau

pondasi dari kerangka layout web, sedangkan php difungsikan sebagai prosesnya

sehingga dengan adanya php tersebut, sebuah web akan sangat mudah di-

maintance.

G. Black Box Testing

Menurut Pressman, (2010:459) “Black Box adalah pengujian aspek

fundamental sistem tanpa memperhatikan struktur logika internal perangkat

lunak”. Metode ini digunakan untuk mengetahui apakah perangkat lunak

berfungsi dengan benar. Pengujian black box merupakan metode perancangan data

uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dieksekusi pada

perangkat lunak dan kemudian keluar dari perangkat lunak dicek apakah telah

sesuai yang diharapkan.

2.2. Penelitian Terkait

Menurut Wibowo (2013) Toko Sari Rasa Pacitan merupakan pusat oleh -

oleh makanan khas Kota Pacitan yang bergerak di bidang penjualan makanan khas

Pacitan yang belum menggunakan atau menerapkan teknologi informasi untuk

memudahkan berlangsungnya proses penjualan. Sehingga menimbulkan masalah

dalam penjualan produk tersebut, masalah yang timbul pihak Toko Sari Rasa

kesulitan dalam memasarkan produknya di luar kota karena media pemasaran atau

promosiuy hanya ada di daerah Pacitan saja padahal peluang penjualan di luar

kota sangat menguntungkan dan konsumen di luar kota juga mengalami kesulitan

Page 40: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

20

dalam memperoleh informasi produk makanan khas Pacitan yang akan dibeli

selain harus datang langsung ke Pacitan.

Menurut Winoto (2013) AMPM Watch adalah salah satu toko penjualan

jam tangan yang berada di Indonesia, khususnya Surakarta. Produk AMPM Watch

adalah berbagai jenis merek jam tangan. Tujuannya adalah memasarkan dan

menjual produk-produk tersebut kepada konsumen. Sistem pemasaran AMPM

Watch ini masih bersifat manual. Untuk masa yang mendatang dimana teknologi

informasi telah menjadi suatu nilai tambah dalam dunia bisnis serta memberi

kemampuan lebih dalam bersaing, maka hasil dari penelitian pada AMPM Watch

ini akan diimplementasikan kedalam sistem pemasaran online dengan maksud

untuk menambah daya saing dan mempersiapkan AMPM Watch memasuki era

bisnis yang berbasis teknologi informasi.

Page 41: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

BAB III

ANALISA SISTEM BERJALAN

3.1. Tinjauan Perusahaan

Dalam suatu perusahaan atau organisasi tentunya memiliki bagan atau

struktur organisasi yang jelas. Tujuannya adalah skema atau program kerja dan

bidang - bidang dalam perusahaan atau organisasi tersebut bisa dengan jelas

diketahui dan diterapkan sehingga proses kegiatan dalam perusahaan atau

organisasi tersebut dapat berjalan lancar guna mencapai tujuan yang diharapkan.

3.1.1. Sejarah Perusahaan

Toko Cloverkids berdiri pada tanggal 14 Mei 2014 pertama buka hanyalah

sebuah toko sepatu bayi dan mulai berkembang menjadi sebuah toko sepatu anak -

anak.

Toko Cloverkids awal berdirinya didirikan oleh Ibu Dewi. Sejak tahun

2014 setelah berdiri dan memiliki 1 karyawan. Toko ini mengalami perkembangan

dan membuka usaha baru berupa sepatu anal - anak. Setelah semakin

berkembang dalam penjualan sepatu bayi, Toko Cloverkids pada akhirnya juga

melayani pengiriman sepatu anak - anak, dll untuk wilayah Jakarta dan

sekitarnya.

21

Page 42: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

22

3.1.2. Struktur Organisasi dan FungsiStruktur Organisasi merupakan gambaran secara skematis tentang hubungan kerja

sama dari orang-orang yang terdapat didalam suatu badan atau organisasi dalam rangka

usaha mencapai suatu tujuan. Di bawah ini akan digambarkan struktur organisasi yang

ada pada Toko Cloverkids.

Sumber : Toko Cloverkids.Gambar III.1. Struktur Organisasi Toko Cloverkids

Dari struktur organisasi di atas, masing-masing posisi mempunyai fungsi

sebagai berikut :

a. Pemilik1) Pemilik dari Toko dan pengambil keputusan tertinggi dari segala

permasalahan yang dihadapi oleh Toko. Selain itu pemilik juga mencari

rekan-rekan yang ingin berkerjasama dalam pemasaran produk mereka.2) Memantau perkembangan toko dan lain-lain.

b. Bagian Penjualan 1) Membantu memilihkan barang yang sesuai dengan apa yg di inginkan

konsumen, Menjawab pertanyaan pelanggan dan melayani complain dari

pelanggan dengan baik, Membuat nota untuk konsumen, mendisplay

barang yang baru datang dari agen dan menginformasikan kualitas barang

s/d cara perawatannya kepada pelanggan .c. Bagian Kasir.

1) Bertugas membantu transaksi penjualan setiap harinya, bertanggung

jawab atas modal penjualan setiap hari. Menerima pembayaran barang

dagang dari konsumen, merekap transaksi penjualan harian, membuat

laporan bulanan, update penjualan dan stok awal penjualan setiap bulan,

menyetor uang hasil penjualan ke pemilik setiap hari.

Pemilik Toko

Bagian KasirBagian Penjualan

Page 43: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

23

3.2. Proses Bisnis Sistem

Toko Cloverkids adalah suatu usaha yang bergerak dalam bidang penjualan

sepatu anak. Dalam kegiatan pemesanannya konsumen datang langsung ke toko

dan memilih berdasarkan produk yang ada di display kemudian bagian penjualan

memberikan informasi mengenai sepatu kepada konsumen, jika ada produk yang

sesuai maka konsumen menanyakan harga sepatu kemudian bagian penjualan

mengecek sepatu tersebut dan mengkonfirmasi harga ke pada konsumen. Jika

harga tidak cocok maka konsumen akan menyudahinya, apabila harga tersebut

cocok maka konsumen akan mengorder sepatu tersebut kemudian bagian

penjualan akan cek stok barang sesuai pesanan jika stok sepatu tersebut tidak ada

maka bagian penjualan akan memberikan konfirmasi dan menawarkan produk

lainnya, jika stok sepatu ada maka bagian penjualan akan memberikan sepatu

tersebut kepada konsumen, kemudian konsumen mengecek sepatu yang telah

dipesan jika sesuai maka konsumen melakukan pembayaran dan bagian penjualan

membuatkan nota pembayaran selanjutnya kasir menerima pembayaran,

kemudian Customer akan menerima nota dan barang kemudian selesai. Berikut ini

adalah kegiatan penjualan yang dilakukan oleh Toko Cloverkids. Berdasarkan

uraian diatas dalam melaksanakan aktivitas dibagian penjualan yang digambarkan

dengan activity diagram:

Page 44: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

24

Gambar III.2.Activity Diagram Prosedur Penjualan

3.3. Spesifikasi Dokumen Sistem Berjalan

Spesifikasi dokumen sistem berjalan membahas mengenai bentuk-bentuk

dokumen masukan ataupun keluaran. Adapun spesifikasinya sebagai berikut:

a. Nama Dokumen : Kwitansi

Page 45: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

25

Fungsi : Sebagai bukti transaksi pembelian barang

Sumber : Bagian Penjualan Tujuan : Costumer Media : Kertas Frekuensi : Setiap Terjadi Transaksi Penjualan Format : Lampiran A.1

Page 46: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

77

BAB V

PENUTUP

5.1 Kesimpulan

Adapun kesimpulan dari penulisan skripsi ini adalah

1. Pembangunan Sistem Informasi Penjualan Sepatu Anak Berbasis Web

Pada Toko Cloverkids Jakarta sangat berguna untuk memberikan

informasi produk.

2. Sistem Informasi Penjualan Sepatu Anak Berbasis Web Pada Toko

Cloverkids Jakarta dapat diakses dari mana saja kapan saja melalui

jaringan internet sehingga relatif memudahkan pengunjung / member

untuk mendapatkan informasi.

3. Sistem Informasi Penjualan Sepatu Anak Berbasis Web Pada Toko

Cloverkids Jakarta dapat memperluas jangkauan pasar sehingga dapat

meningkatkan penjualan dan pelayanan yang maksimal kepada konsumen.

5.2 Saran

Saran – saran yang dapat penulis berikan setelah selesainnya tugas skripsi

ini sebagai berikut:

1. Sistem informasi penjualan berbasis web ini sebagai solusi bagi pihak

Toko Cloverkids untuk mengelola penjualan dalam penyajian laporan

penjualan yang lebih efektif dibandingkan secara konvensional.

Page 47: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

78

2. Untuk meningkatkan kinerja serta untuk mengembangkan sistem

informasi penjualan ini maka sebaiknya diadakan penelitian lebih lanjut

tentang kebutuhan sistem yang ada di Toko Cloverkids.

3. Sistem Informasi Penjualan Sepatu Anak ini seharusnya menyajikan

informasi tentang produk sepatu anak yang ada.

4. Untuk menjaga kepercayaan sebaiknya digunakan data yang akurat sesuai

data yang sebenarnya dan selalu terupdate.

Page 48: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

DAFTAR PUSTAKA

Aryanto, Arip dan Tri Irianto Tjendrowasono. 2013. Pembangunan SistemPenjualan Online Pada Toko Furniture Surakarta, Sentra PenelitianEngineering dan Edukasi Vol. 4 No.4, 2013.https://scholar.google.co.id/scholar?q=toko+toko+indah+jaya+furniture&btnG=&hl=id&as_sdt=0%2C5 (23juli 2017)

Fatta, Hanif Al . 2007. Analisis dan Sistem Perancangan Informasi untukKeunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta:CV. Andi Offset.

Gata, Windu dan Gata, Grace. (2013). Sukses Membangun Aplikasi Penjualandengan Java. Jakarta: Elex Media Komputindo.

Kustiyahningsih, Anamisa. 2011. Pemograman Basis Data Berbasis WebMenggunakan PHP dan MYSQL. Yogyakarta: Graha Ilmu.

Munawar, Kholil.2009. E-Commerce. http://staff.uns.ac.id (9 juni 2017)

Mustakini. 2009. Sistem Informasi Akuntansi Dalam Desain Inventory Website.Bandung: Informatika Bandung.

Pressman, R.S. (2010), Software Engineering : a practitioner’s approach, McGraw-Hill, New York

Saputra. 2011. Trik dan Solusi Jitu Pemograman PHP. Jakarta: Penerbit PT. AlexMedia Komputindo Kompas Gramedia.

Simarmata, Janner. 2008. Perancangan Basis Data. Yogyakarta: Andi Offset.

Sommerville, Ian. 2011. Software Enginering 8th Edition. Addison-WesleyLongman Incorporated..

Sukamto, Rosa Ariani dan Mutia Shalahuddin. 2013. Rekayasa Perangkat LunakTerstruktur dan Berorientasi Objek. Bandung: Informatika

Wibowo, Tri Aan. 2013. Pembuatan Aplikasi E-Commerce Pusat Oleh-oleh KhasPacitan Pada Toko Sari Rasa Pacitan. ISSN: 2302-5700, IndonesianJournal on Networking and Security. Vol. 2 No.4 Oktober 2013.http://scholar.google.co.id/scholar?hl=id&q=jurnal+e-commerce&btnG =(23 Juli 2017)

Page 49: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

Winoto, Ragil Sapto Aji. 2013.Pembangunan Aplikasi Penjualan Online PadaToko Jam Tangan AMPM Watch. Seminar Riset Unggulan NasionalInformatika Dan Komputer FTI UNSA 2013.https://scholar.google.co.id/scholar?q=toko+toko+jam+tangan+ampm+watch&btnG=&hl=id&as_sdt=0%2C5(23 Juli 2017)

Page 50: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

DAFTAR RIWAYAT HIDUP

I. Biodata Pribadi

Nama : Liliani Nur Azizah

Tempat/Tgl.Lahir : Jakarta / 14 Mei 1993

Jenis Kelamin : Perempuan

Agama : Islam

Alamat : Jl. Cipinang Pulo No. 32 RT. 13 RW. 12

Kel. Cipinang Besar Utara Kec. Jatinegara

E-mail : [email protected]

II. Pendidikan Formal

1. SD Negeri Wanasari 12 Bekasi, Lulus Tahun 2002 2. SMP Negeri 1 Cikarang Barat, Lulus Tahun 20083. SMAN 59 Jakarata Timur, Lulus Tahun 20114. D3 AMIK BSI Salemba, Lulus Tahun 2015

Jakarta, 01 Agustus 2017

Saya yang bersangkutan

Liliani Nur Azizah

Foto

3 X 4

Page 51: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,
Page 52: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,
Page 53: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

Lampiran A-1

Page 54: SKRIPSI - repository.bsi.ac.id · Aktor dapat berupa orang atau sistem lain diluar sistem Yang tengah dianalis. USECASE Menggambarkan sebuah fungsi tertentu yang disediakan oleh sistem,

Lampiran B-1.

Lampiran B-2.