skripsi · ii persembahan dengan megucap puji syukur kepada allah s.w.t. skripsi ini saya...

113
PERANCANGAN SISTEM INFORMASI PENJUALAN AKSESORIS TATA UDARA BERBASIS WEB PADA PT JAPA GASTI KARTOBUS, TANGERANG SKRIPSI Diajukan untuk memenuhi salah satu syarat kelulusan Program Sarjana Strata Satu (S1) ANDRIAS GAUTAMA 11135692 Program Studi Sistem Informasi Sekolah Tinggi Management Informatika dan Komputer Nusa Mandiri Jakarta Jakarta 2017

Upload: others

Post on 03-Feb-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

  • PERANCANGAN SISTEM INFORMASI PENJUALAN

    AKSESORIS TATA UDARA BERBASIS WEB PADA

    PT JAPA GASTI KARTOBUS, TANGERANG

    SKRIPSI

    Diajukan untuk memenuhi salah satu syarat kelulusan Program Sarjana Strata Satu

    (S1)

    ANDRIAS GAUTAMA

    11135692

    Program Studi Sistem Informasi

    Sekolah Tinggi Management Informatika dan Komputer

    Nusa Mandiri Jakarta

    Jakarta

    2017

  • ii

    PERSEMBAHAN

    Dengan megucap puji syukur kepada Allah S.W.T. Skripsi ini saya

    persembahkan untuk:

    1. Kedua orang tua tercinta yang telah membesarkan saya, memberi apa yang

    terbaik bagi saya serta selalu mendoakan saya.

    2. Seluruh keluarga yang telah mendoakan dan mendukung saya dalam

    menyelesaikan skripsi ini.

    3. Dan teman saya dikampus yang selalu memotivasi saya dengan cara yang luar

    biasa.

  • iii

    SURAT PERNYATAAN KEASLIAN SKRIPSI

    Yang bertanda tangan dibawah ini :

    Nama : Andrias Gautama

    NIM : 11135692

    Perguruan Tinggi : STMIK Nusa Mandiri

    Dengan ini menyatakan bahwa skripsi yang telah saya buat dengan judul:

    “Perancangan Sistem Informasi Penjualan Aksesoris Tata Udara Berbasis

    Web pada PT. JAPA GASTI KARTOBUS, TANGERANG”, adalah asli

    (orisinil) atau tidak plagiat (menjiplak) dan belum pernah di terbitkan/di

    publikasikan dimanapun dan dalam bentuk apapun. Demikianlah surat pernyataan

    ini saya buat dengan sebenar-benarnya tanpa ada paksaan dari pihak manapun

    juga. Apabila dikemudian hari ternyata saya memberikan keterangan palsu dan

    atau tidak ada pihak lain yang mengklaim bahwa tertentu, saya bersedia diproses

    baik secara pidana maupun perdata dan kelulusan saya dari Sekolah Tinggi

    Manajemen Informatika & Komputer Nusa Mandiri dicabut/dibatalkan.

    Dibuat di : Jakarta

    Pada tanggal : 6 Januari 2018

    Yang menyatakan,

    materai

    Andrias Gautama

  • iv

    SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA

    ILMIAH UNTUK KEPENTINGAN AKADEMIS

    Yang bertanda tangan dibawah ini :

    Nama : Andrias Gautama

    NIM : 11135692

    Perguruan Tinggi : STMIK Nusa Mandiri

    Dengan ini menyetujui untuk memberikan izin kepada pihak Sekolah Tinggi

    Manajemen Informatika & Komputer Nusa Mandiri, Hak bebas Royaliti

    Nonekslusif (Non-exclusive Royalty Free Right), atas karya ilmiah kami yang

    berjudul: “Perancangan Sistem Informasi Penjualan Aksesoris Tata Udara

    Berbasis Web pada PT. JAPA GASTI KARTOBUS, TANGERANG”,

    berserta perangkat yang diperlukan (apabila ada).

    Dengan Hak Bebas Royalti Non eksklusi ini pihak Sekolah Tinggi Manajemen

    Informatika & Komputer Nusa Mandiri berhak menyimpan, mengalih media

    atau format-kan, pengelolaannya dalam pangkalan data (Database),

    mendistribusikannya dan menampilkan atau mempublikasikannya di internet atau

    media lain untuk kepentingan akademis tanpa perlu meminta izin dari kami

    selama tetap mencantumkan nama kami sebagai penulis /pencipta karya ilmia

    tersebut.

    Saya bersedia menanggung secara pribadi, tanpa melibatkan pihak Sekolah

    Tinggi Manajemen Informatika & Komputer Nusa Mandiri, segala bentuk

    tuntutan hukum yang timbul atas pelanggaranya. Hak Cipta dalam karya ilmiah

    saya ini.

    Demikian pernyataan ini saya buatkan dengan sebenarnya.

    Dibuat di : Jakarta

    Pada tanggal : 06 Januari 2018

    Yang menyatakan,

    materai

    Andrias Gautama

  • v

    PERSETUJUAN DAN PENGESAHAN SKRIPSI

    Skripsi ini diajukan oleh :

    Nama : Andrias Gautama

    NIM : 11135692

    Program Studi : Sistem Informasi

    Jenjang : Strata Satu (S1)

    Judul Skripsi : Perancangan Sistem Informasi Penjualan Aksesoris

    Tata Udara Berbasis Web pada PT. JAPA GASTI

    KARTOBUS, Tangerang

    Untuk dipertahankan pada periode II - 2017 dihadapan penguji dan diterima

    sebagai bagian persyaratan yang diperlukan untuk memperoleh Gelar Sarjana

    Komputer (S.Kom.) pada Program Strata Satu (S1) Jurusan Sistem Informasi di

    Sekolah Tinggi Manajemen Informatika & Komputer Nusa Mandiri.

    Jakarta, 05 Januari 2018

    PEMBIMBING SKRIPSI

    Dosen Pembimbing I : Imron, M. Kom …………………..

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

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

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

  • vi

    PANDUAN PENGGUNAAN HAK CIPTA

    Skripsi sarjana yang berjudul “Perancangan Sistem Informasi

    Penjualan Aksesoris Tata Udara Berbasis Web pada PT. JAPA GASTI

    KARTOBUS, TANGERANG” adalah hasil karya tulis asli Andrias Gautama

    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 : Andrias Gautama

    Alamat : Jl. Pesing Bendungan Rt. 001/ Rw. 05, Kel. Kedoya

    Utara, Kec. Kebon Jeruk, Jakarta Barat

    No.Telp : 087883935219

    E-mail : [email protected]

  • vii

    KATA PENGANTAR

    Puji syukur Alhamdulilah, penulis panjatkan kehadirat Allah SWT, yang

    telah melimpahkan rahmat dan karuniaNya, sehingga pada akhirnya penulis dapat

    menyelesaikan skripsi ini dengan baik. Di mana skripsi penulis sajikan dalam

    bentuk buku sederhana. Adapun judul penulisan skripsi, yang penulis ambil

    adalah sebagai berikut : “Perancangan Sistem Informasi Penjualan Aksesoris

    Tata Udara Berbasis Web pada PT. JAPA GASTI KARTOBUS,

    Tangerang”.

    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 dari semua pihak, maka penulisan skripsi ini tidak akan

    lancar, oleh karena itu pada kesempatan ini izinkan penulis menyampaikan ucapan

    terima kasih kepada :

    1. Ketua STMIK Nusa Mandiri.

    2. Pembantu Ketua I Nusa Mandiri.

    3. Ketua Program Studi STMIK Nusa Mandiri.

    4. Ibu Imron, M.Kom selaku dosen pembimbing skripsi.

    5. Staff/Karyawan/Dosen di lingkungan STMIK Nusa Mandiri.

    6. Bapak Asep Gunawa Kartoba selaku Seles Manger pada PT. JAPA GASTI

    KARTOBUS

  • viii

    7. Kedua orang tua tercinta yang telah memberikan dukungan moral ataupun

    spiritual.

    8. Rekan-rekan mahasiswa.

    Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga

    terwujudnya penulisan ini. Penulis menyadari bahwa penulis skripsi ini masih

    jauh sekali 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, 06 Januari 2018

    Penulis

    Andrias Gautama

  • ix

    ABSTRAK

    Andrias Gautama (11135692), Perancangan Sistem Informasi Penjualan

    Aksesoris Tata Udara Berbasis Web pada PT. JAPA GASTI KARTOBUS,

    Tangerang.

    Perkembangan dibidang teknologi informasi membuat banyak perusahaan

    dibidang penjualan mulai mengembangkan sistem administrasinya dengan

    menggunakan teknologi informasi. Salah satunya adalah dengan menggunakan

    aplikasi yang berbasis web. Sistem informasi manajemen penjualan aksesoris tata

    udara , sistem tersebut mengolah data customer yang ingin membeli aksesoris tata

    udara di website japa gasti secara efisien. Sistem informasi manajemen penjualan

    aksesoris tata udara berbasis web dikembangkan dengan waterfall model, dan

    dibangun dengan bahasa pemrograman Adobe DreamWeaver CS6 dan

    PhpMyAdmin sebagai sebuah peralatan untuk membantu mengelola basis data

    MySql. Sistem informasi manajemen penjualan dapat memberikan kemudahan

    bagi administrasi dan customer atau member dalam melakukan pembelian

    aksesoris tata udara. Selain itu pengunjung juga dapat memperoleh informasi

    mengenai produk aksesoris tata udara secara rinci dengan spesifikasinya yang ada

    di website japa gasti kartobus.

    Kata kunci : Aksesoris tata udara dan penjualan, sistem informasi

  • x

    ABSTRACT

    Andrias Gautama (11135692), Design of Sales Information Systems Air

    Conditioning Accesssories at PT. JAPA GASTI KARTOBUS, Tangerang.

    Development in the field of information technology makes many companies in the

    field of sales began to develop its administrative system using information

    technology. One way is to use a web-based application. Management information

    system sales air conditioning accessories, the system is processing customer data

    who want to buy air conditioning accessories on Japa Gasti website efficiently.

    The sales management information system of web-based air-conditioning

    accessories developed with waterfall model, and built with Adobe DreamWeaver

    CS6 and PhpMyAdmin as a tool to help manage MySql database. Sales

    management information system can provide convenience for the administration

    and customer or member in purchasing air conditioning accessories. In addition

    visitors can also obtain information about air conditioning accessories products

    in detail with the specifications on the website japa gasti kartobus.

    Keywords: Air Conditioning Accesssories and sales, information systems

  • xi

    DAFTAR ISI

    Halaman

    LEMBAR JUDUL SKRIPSI .............................................................................. i

    LEMBAR PERSEMBAHAN ............................................................................ ii

    LEMBAR PERSYARATAN KEASLIAN SKRIPSI ......................................... iii

    LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI

    KARYA ILMIAH ............................................................................................... iv

    LEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI .......................... v

    LEMBAR PANDUAN PENGGUNAAN HAK CIPTA .................................... vi

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

    LEMBAR ABSTRAKSI ..................................................................................... ix

    DAFTAR ISI ....................................................................................................... xi

    DAFTAR SIMBOL ............................................................................................. xiii

    DAFTAR GAMBAR .......................................................................................... xv

    DAFTAR TABEL ............................................................................................... xvi

    DAFTAR LAMPIRAN ....................................................................................... xvii

    BAB I PENDAHULUAN

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

    1.2. Identifikasi Masalah ............................................................ 2

    1.3. Perumusan Masalah ............................................................ 2

    1.4. Maksud dan Tujuan ............................................................. 3

    1.5. Metode Penelitian................................................................. 4

    1.5.1. Teknik Pengumpulan Data ...................................... 4 A. Observasi ........................................................... 4 B. Wawancara ........................................................ 4 C. Studi Pustaka ..................................................... 4

    1.5.2. Model Pengembangan Sistem ................................. 4 A. Analisa Kebutuhan Sistem................................. 5 B. Desain ................................................................ 5 C. Code Generation................................................ 6 D. Testing ............................................................... 6 E. Support............................................................... 6

    1.6. Ruang Lingkup ................................................................... 6

    BAB II LANDASAN TEORI

    2.1. Tinjauan Pustaka ................................................................. 8 2.1.1. Konsep Dasar Sistem Informasi .............................. 8 2.1.2. E-Commerce ............................................................ 13 2.1.3. Unified Modelling Language (UML) ...................... 15 2.1.4. Entity Relationship Diagram (ERD) ....................... 17

  • xii

    2.1.5. Pengujian Perangkat Lunak .................................... 18 2.2. Penelitian Terkait ................................................................ 18

    BAB III ANALISA SISTEM BERJALAN

    3.1. Tinjauan Institusi / Perusahaan ............................................. 20 3.1.1. Sejarah Perusahaan ................................................... 20 3.1.2. Struktur Organisasi dan Fungsi ................................ 21

    3.2. Proses Bisnis Sistem ............................................................. 23 3.2.1. Activity Diagram....................................................... 25

    3.3. Spesifikasi Dokumen Sistem Berjalan ................................. 26

    BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN

    4.1. Analisa Kebutuhan Sistem ................................................... 28 4.2. Desain ................................................................................... 44

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

    4.3.Code Generation ................................................................... 60

    4.4. Testing ................................................................................. 65

    4.5.Support ................................................................................. 71

    4.5.1. Publikasi Web ......................................................... 71 4.5.2. Spesifikasi Hardware dan Software ....................... 72

    4.6.Spesifikasi Dokumen Usulan ............................................... 74

    BAB V PENUTUP

    5.1. Kesimpulan ........................................................................ 76

    5.2. Saran-saran .......................................................................... 76

    DAFTAR PUSTAKA.........................................................................................

    77

    DAFTAR RIWAYAT HIDUP..........................................................................

    79

    LEMBAR KONSULTASI BIMBINGAN SKRIPSI.......................................

    80

    SURAT KETERANGAN RISET .....................................................................

    81

    LAMPIRAN .....................................................................................................

    82

  • xiii

    DAFTAR SIMBOL

    1. Simbol Unifield Modelling Language (UML)

    A. Simbol Use Case Diagram

    1. Actor Menspesifikasikan himpuan peran yang pengguna mainkan

    ketika berinteraksi dengan use case.

    2. Dependency Hubungan dimana perubahan yang terjadi pada suatu elemen

    mandiri (independent) akan mempengaruhi elemen yang

    bergantung padanya elemen yang tidak mandiri (independent).

    3. Generalization Hubungan dimana objek anak (descendent) berbagi perilaku

    dan struktur data dari objek yang ada di atasnya objek induk

    (ancestor).

    4. Include Menspesifikasikan bahwa use case sumber secara eksplisit.

    5. Extend Menspesifikasikan bahwa use case target memperluas perilaku

    dari use case sumber pada suatu titik yang diberikan.

    6. Association Apa yang menghubungkan antara objek satu dengan objek

    lainnya.

    7. Use Case Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang

    menghasilkan suatu hasil yang terukur bagi suatu aktor

    8. Collaboration Interaksi aturan-aturan dan elemen lain yang bekerja sama

    untuk menyediakan prilaku yang lebih besar dari jumlah dan

    elemen-elemennya (sinergi).

  • xiv

    B. Simbol Actifity Diagram

    1. Actifity Memperlihatkan bagaimana masing-masing kelas

    antarmuka saling berinteraksi satu sama lain

    2. Action State dari sistem yang mencerminkan eksekusi dari suatu

    aksi

    3. Initial Node Bagaimana objek dibentuk atau diawali.

    4. Actifity Final Node Bagaimana objek dibentuk dan dihancurkan

    5. Fork Node Satu aliran yang pada tahap tertentu berubah menjadi

    beberapa aliran

    2. Simbol Entity Relationship diagram (ERD)

    1. ENTITY Menggambarkan sesuatu yang dapat dibedakan dimana

    informasi yang berkaitan dengannya dikumpulkan.

    2. RELATIONSHIP Menggambarkan hubungan yang terjadi antara satu entity

    atau lebih entity.

    3. ATRIBUTE Menggambarkan karakteristik dari entity atau

    relationship yang menyediakan penjelasan detail tentang

    relationship tersebut.

    4. CONNECTION

  • xv

    Hubungan antara entity dengan atributnya dan himpunan

    entitas dengan himpunan relasinya

    DAFTAR GAMBAR

    Halaman 1. Gambar III.1 Struktur Organisasi PT. Japa Gasti Kartobus ..................... 22

    2. Gambar III.2 Activity Diagram Penjualan ............................................... 25

    3. Gambar IV.1 Use Case Diagram Penjualan Aksesoris Tata Udara

    Berbasis Web Halaman Pengunjung ........................................................ 31

    4. Gambar IV.2 Use Case Diagram Penjualan Aksesoris Tata Udara

    Berbasis Web Halaman Member ........................................................... 33

    5. Gambar IV.3 Use Case Diagram Penjualan Aksesoris Tata Udara

    Berbasis Web Halaman Admin .............................................................. 35

    6. Gambar IV.4 Activity Diagram Pendaftaran Member ............................. 38

    7. Gambar IV.5 Activity Diagram Login Member ....................................... 39

    8. Gambar IV.6 Activity Diagram Pembelian ............................................. 40

    9. Gambar IV.7 Activity Diagram Login Admin ......................................... 41

    10. Gambar IV.8 Activity Diagram Mengelola Data Produk ......................... 42

    11. Gambar IV.9 Activity Diagram Data Laporan ......................................... 43

    12. Gambar IV.10 Entity Relationship Diagram (ERD) ................................ 44

    13. Gambar IV.11 Logical Record Structure (LRS) ...................................... 45

    14. Gambar IV.12 Component Diagram ........................................................ 54

    15. Gambar IV.13 Deployment Diagram ....................................................... 55

    16. Gambar IV.14 Tampilan Halaman Beranda Pengunjung ........................ 56

    17. Gambar IV.15 Tampilan Halaman Detail Produk.................................... 56

    18. Gambar IV.16 Tampilan Halaman Register Member .............................. 56

    19. Gambar IV.17 Tampilan Halaman Login Admin .................................... 57

    20. Gambar IV.18 Tampilan Halaman Admin Produk .................................. 58

    21. Gambar IV.19 Tampilan Halaman Beranda Admin ................................ 58

    22. Gambar IV.20 Tampilan Halaman Admin Laporan ................................ 59

  • xvi

    DAFTAR TABEL

    Halaman 1. Tabel IV.1 Deskripsi Use Case Diagram Penjualan Aksesoris

    Tata Udara Berbasis Web Halaman Pengunjung ................................... 32

    2. Tabel IV.2 Deskripsi Use Case Diagram Penjualan Aksesoris

    Tata Udara Berbasis Web Halaman Pelanggan ...................................... 34

    3. Tabel IV.3 Deskripsi Use Case Diagram Penjualan Aksesoris

    Tata Udara Berbasis Web Halaman Admin ............................................ 36

    4. Tabel IV.4 Deskripsi Use Case Diagram Penjualan Aksesoris

    Tata Udara Berbasis Web Mengolah Data Laporan ............................... 37

    5. Tabel IV.5 Spesifikasi File Tabel Pelanggan .......................................... 46

    6. Tabel IV.6 Spesifikasi File Tabel Barang ............................................... 47

    7. Tabel IV.7 Spesifikasi File Tabel Message ............................................ 48

    8. Tabel IV.8 Spesifikasi File Tabel Kategori ............................................ 49

    9. Tabel IV.9 Spesifikasi File Tabel Konfirmasi ........................................ 49

    10. Tabel IV.10 Spesifikasi File Tabel Admin ............................................. 50

    11. Tabel IV.11 Spesifikasi File Testimonial ............................................... 51

    12. Tabel IV.12 Spesifikasi File Transaksi Rinci ......................................... 52

    13. Tabel IV.13 Spesifikasi File Transaksi ................................................... 53

    14. Tabel IV.14 Spesifikasi File Visitor ....................................................... 53

    15. Tabel IV.15 Hasil Pengujian Black Box Testing Form Login Admin..... 65

    16. Tabel IV.16 Hasil Pengujian Black Box Testing Form Login Member .. 67

    17. Tabel IV.17 Hasil Pengujian Black Box Testing Halaman Register ....... 68

    18. Tabel IV.18 Hasil Pengujian Black Box Testing Halaman Form

    Pembayaran ............................................................................................. 70

    19. Tabel IV.19 Spesifikasi Hosting dan Domain......................................... 71

    20. Tabel IV.20 Hardware Web Server ......................................................... 72

    21. Tabel IV.21 Software Web Server .......................................................... 73

    22. Tabel IV.22 Software Client .................................................................. 73

  • xvii

    DAFTAR LAMPIRAN

    Lampiran A-1 Surat penawaran .................................................................... 82

    Lampiran A-2 Surat pesan pembelian barang (PO) ...................................... 85

    Lampiran A-3 Kwitansi pembayaran ........................................................... 88

    Lampiran A-4 Laporan pembayaran ............................................................. 89

    Lampiran B-1 Bukti pemesanan ................................................................... 91

    Lampiran B-2 Laporan data produk ............................................................. 92

    Lampiran B-3 Laporan daftar member ......................................................... 93

    Lampiran B-4 Laporan pembelian ................................................................ 94

  • 1

    BAB 1

    PENDAHULUAN

    1.1. Latar Belakang Masalah

    Menurut Wibowo dalam jurnalnya (2014:35) menyatakan bahwa :

    Seiring dengan perkembangan teknologi informasi yang semakin pesat dan

    semakin bertambahnya penggunaan sistem informasi, menuntut suatu

    perusahaan atau instansi untuk mengedepankan layanan informasi yang

    lebih cepat dan lebih efisien.

    Pada Toko Joice Group, penulis memperhatikan masih banyak

    permasalahan pada proses pengolahan data penjualan dan pembelian, karena

    masih dilakukan secara konvensional sehingga berdampak terhadap

    keterlambatan di dalam penyampaian suatu data informasi, baik kepada

    menager maupun kepada konsumen.

    Dengan ini penulis memberikan solusi pembuatan sistem informasi

    penjualan dan pembelian. Dengan adanya sistem informasi ini, maka dapat

    membantu dalam proses penjualan, pembelian ketepatan dalam

    pemeriksaaan persediaan dan laporan penjualan. Dalam penelitian ini

    menguraikan tentang hal-hal apa saja yang menjadi faktor pembuatan sistem

    informasi penjualan dan pembelian dan apa saja yang dibutuhkan dalam

    pembuatannya. Yang dihasilkan dari penelitian dan perancangan sistem

    informasi penjualan dan pembelian ini adalah memberikan kemudahan

    pihak Toko Joice Grup dalam proses pengolahan data penjualan furniture

    dan memberikan infomasi persediaan barang, laporan penjualan dan

    pembelian pada pihak Toko Joice Group.

    PT. Japa Gasti Kartobus adalah perusahaan yang bergerak di bidang penjualan

    aksesoris tata udara yang berlokasi di Telesonik ujung Kp. Bunder Rt. 09 Rw.

    002 Kel.Bunder Kec. Cikupa – Tangerang. Dalam sistem penjualannya PT.

    Japa Gasti Kartobus masih menggunakan sistem manual yaitu bertemu dengan

    calon pembeli dikalangan industri, kontruksi, perencana dan pengembang

    (investor), selain itu dengan cara promosi menggunakan brosur sehingga

    dirasakan kurang efektif, efisien.

    1

  • 2

    Jika hanya menggunakan sistem penjualan manual tersebut, seiring dengan

    adanya persaingan yaitu banyaknya produsen aksesoris tata udara maka penulis

    tertarik untuk membuat

    “PERANCANGAN SISTEM INFORMASI PENJUALAN AKSESORIS

    TATA UDARA BERBASIS WEB PADA PT JAPA GASTI KARTOBUS,

    TANGERANG”.

    Dengan tujuan dapat meminimalkan waktu proses penjualan dan dapat

    meningkatkan volume penjualan sehingga profit perusahaan dapat meningkat.

    1.2. Identifikasi Masalah

    Adapun permasalahan yang muncul pada PT. Japa Gasti Kartobus pada

    saat ini adalah :

    1. Lambatnya perkembangan perusahaan karena kurangnya promosi perusahaan

    kepada kalangan khusus industri, kontruksi, perencana dan pengembang

    (investor) sehingga mereka tidak mengenali perusahaan ini.

    2. Sistem penjualan aksesoris tata udara pada perusahaan masih mengandalkan

    brosur sehingga dirasakan kurang efektif dan efisien.

    1.3. Perumusan Masalah

    Berdasarkan identifikasi masalah maka dapat dirumuskan permasalahan

    yang ada pada sistem penjualan yang ada di PT. Japa Gasti Kartobus :

    1. Bagai mana perancangan sistem informasi penjualan berbasis web di PT. Japa

    Gasti Kartobus .

  • 3

    2. Bagai mana mengimplementasikan sistem informasi Manajemen penjualan

    aksesoris tata udara berbasis website yang dapat menghasilkan sistem

    informasi yang cepat, akurat, relevan dan efisien.

    3. Bagaimana Pengujian sistem informasi penjualan aksesoris tata udara

    berbasis web di PT. Japa Gasti Kartobus.

    1.4. Maksud dan Tujuan

    Adapun maksud dan tujuan penulisan skripsi ini adalah:

    1. Untuk menghasilkan suatu sistem penjualan yang menggunakan media web

    atau internet yang dapat membantu divisi marketing atau pemasaran dalam

    memasarkan aksesoris tata udara sehingga transaksi penjualan dapat

    dilakukan dengan cepat kapan saja oleh kalangan khusus industri, kontruksi,

    perencana dan pengembang (investor).

    2. Untuk menghasilkan suatu sistem yang memberikan informasi tentang

    spesifikasi aksesoris tata udara yang di pasarkan kepada calon pembeli

    sehingga mempermudah calon pembeli mendapatkan informasi yang di

    butuhkan.

    3. Untuk mempromosikan atau lebih memperkenalkan perusahaan kepada

    kalangan khusus industri, kontruksi, perencana dan pengembang (investor)

    sehingga dapat memperluas jangkauan pemasaran dengan tujuan dapat

    meningkatkan penjualan.

    Adapun tujuan dari pembuatan skripsi ini adalah untuk memenuhi salah satu

    syarat kelulusan Program Strata Satu (S1) di Sekolah Tinggi Manajemen

    Informatika dan Komputer Nusa Mandiri (STMIK NUSA MANDIRI) Jakarta,

    Jurusan Sistem Informasi.

  • 4

    1.5. Metode Penelitian

    Metode penelitian adalah serangkaian kegiatan atau cara untuk

    mendapatkan data atau informasi dari objek yang diteliti. Metode penelitian yang

    penulis lakukan dalam pembuatan skripsi adalah:

    1.5.1. Teknik Pengumpulan Data

    Teknik pengumpulan data dan informasi dalam penyusunan skripsi ini

    yaitu :

    A. Observasi

    Observasi adalah metode pengumpulan informasi dengan cara pengamatan

    atau peninjauan langsung ke objek dan juga menganalisa sistem yang sedang

    berjalan.

    B. Wawancara

    Merupakan proses pengumpulan data dan informasi dengan melakukan

    tanya jawab secara langsung dengan Bapak Asep Gunawan Kartoba selaku

    Manager Penjualan di PT. Japa Gasti Kartobus.

    C. Studi Pustaka

    Pengumpulan data yang bersumber dari berbagai buku dan jurnal yang

    menjadi referensi dan pencarian dengan media internet untuk memperoleh data-

    data tambahan dalam rangka melengkapi penulisan skripsi.

    1.5.2. Model Pengembangan Sistem

    Metode pengembangan sistem yang penulis gunakan adalah SDLC (system

    Development Life Cycle) dengan model proses waterfall. Berikut ini adalah

    tahapan-tahapannya (Zamroni, 2013:290):

  • 5

    A. Analisa Kebutuhan Sistem

    Untuk menunjang pembuatan program ini, penulis mengunakan PHP

    sebagai bahasa pemprograman, software adobe dreamweaver CS6 sebagai editor

    serta MySQL sebagai database XAMPP sebagai database tools. Alur aplikasi

    yang tertera di aplikasi program web ini terdiri dari 3 user yaitu administrator, staf

    penjualan dan manajer. Administrator dapat mengelola data transaksi, data produk

    penjualan, data stok barang, data transaksi, dan data laporan. Staf penjualan

    untuk melayani pembeli. Manajer yang bertanggung- jawab terhadap

    manajemen bagian penjualan, manajer penjualan bertanggung-jawab terhadap

    perolehan hasil penjualan dan penggunaan dana promosi.

    B. Desain

    Penulisan ini mulai memikirkan perancangan yang akan dikerjakan,

    dengan acuan program yang dibuat harus user friendly dan dengan menggunakan

    metode UML (Unifed Modeling Language) desain data dengan membuat use case

    diagram, activity diagram, dan component diagram, desain database dan ERD.

    Proses desain ini mempresentasikan hasil analisis (requrements) kedalam bentuk

    rancangan system informasi yang dapat dimengerti perangkat lunak sebelum

    dimulai penulisan program. Desain yang dibuat ini dilakukan secara tersruktur,

    adapun rancangan form terdiri dari beberapa form seperti form admin dan

    formuser. Desain yang akan penulis gunakan adalah untuk memprioritaskan

    sesuai dengan kebutuhan user. Dengan sistem interaksi yang lebih familiar dan

    mudah dipahami oleh user dalam penggunaannya.

  • 6

    C. Code generation

    Dalam perancangan sistem informasi ini penulis menggunakan PHP

    sebagai bahasa pemprograman dan MySQL sebagai database. Teknik yang penulis

    gunakan adalah Pemprograman Terstruktur.

    D. Testing

    Pada pengujian ini dilakukan pengujian terhadap aplikasi yang telah

    dibuat, pada pengujian aplikasi ini peneliti menggunakan pengujian black-box

    yaitu suatu pengujian yang berfokus pada persyaratan fungsional perangkat lunak.

    E. Support

    Pada tahap ini penulis melakukan pemeliharaan berkala jika sistem yang

    akan dibuat membutuhkan suatu perkembangan terkait hardware maupun

    software yang digunakan. Adapun kebutuhan hardware antara lain meliputi:

    prosesor pentium dual-core, RAM 2GB, harddisk, keyboard, dan kebutuhan

    software yang diperlukan meliputi bahasa pemprograman PHP, HTML, database

    MySQL, webserver XAMPP, web browser, dreamweaver CS.6 dan di Hosting.

    Hosting itu sendiri adalah tempat atau jasa internet untuk membuat halaman

    website yang telah dibuat menjadi online dan bisa diakses orang lain.

    1.6. Ruang Lingkup

    Pada penulisan skripsi ini akan membahas pembuatan aplikasi, yaitu

    mencakup sistem manajemen penjualan aksesoris tata udara berbasis web. Alur

    aplikasi yang tertera di aplikasi program web ini terdiri dari 3 user yaitu

    administrator, staf penjualan dan manajer. Administrator dapat mengelola data

    transaksi, data produk penjualan, data stok barang, data transaksi, dan data

    laporan. Staf penjualan untuk melayani pembeli. Manajer yang bertanggung-

  • 7

    jawab terhadap manajemen bagian penjualan , manajer penjualan bertanggung-

    jawab terhadap perolehan hasil penjualan dan penggunaan dana promosi.

  • 8

  • 8

    BAB II

    LANDASAN TEORI

    2.1. Tinjauan Pustaka

    Untuk mendapatkan kesempurnaan dalam penyusunan sebuah skripsi

    diperlukan suatu tinjauan pustaka. Dengan tinjauan pustaka diharapkan mampu

    memberikan kontribusi yang besar terhadap penyusunan sebuah skripsi. Dengan

    demikian dapat dikatakan bahwa semakin banyak tinjauan pustaka yang

    dibutuhkan semakin mendekati sempurna pula penyusunan sebuah skripsi. Isi dari

    tinjauan pustaka dapat berupa dasar-dasar teori yang berhubungan dengan skripsi

    yang akan dibahas, dimana dasar teori ini digunakan sebagai acuan awal dalam

    penyusunan skripsi. Berikut adalah beberapa teori yang berhubungan dengan

    skripsi yang akan dibahas.

    2.1.1. Konsep Dasar Sistem Informasi

    Sistem pada dasarnya banyak memberikan manfaat dalam mengambil

    keputusan serta memahami lingkungan yang saling berhubungan satu sama lain

    dan bersama-sama berfungsi untuk mencapai tujuan tertentu. Terdapat dua

    kelompok dalam mendefinisikan sistem yaitu menekankan prosedur dan

    menekankan pada elemen. Yang menekankan pada prosedur sistem adalah suatu

    jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

    bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu

    sasaran tertentu. Sedangkan yang menekankan pada elemen, sistem adalah

    kumpulan dari elemen-elemen yang berinteraktif mencapai tujuan tertentu.

    8

  • 9

    a. Sistem

    Menurut Wibowo (2014:35) terdapat dua kelompok pendekatan dalam

    mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan

    yang menekankan pada komponen atau elemennya. Suatu sistem adalah

    suatu jaringan kerja untuk melakukan suatu kegiatan atau untuk

    menyelesaikan suatu sasaran tertentu.

    b. Karakteristik Sistem

    Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu

    mempunyai komponen-komponen (components), sistem data (boundary),

    lingkungan luar sistem (environments), penghubung (interface), masukan

    (input), keluaran (output), pengolahan (proses), dan saran (objectives) atau

    tujuan (goal). Komponen-komponen sistem atau elemen-elemen sistem

    dapat berupa suatu subsistem atau bagian-bagian dari sistem. Batasan

    sistem merupakan daerah yang membatasi antara suatu sistem dengan

    sistem yang lainnya atau dengan lingkungan luarnya. Lingkungan luar dari

    suatu sistem adalah apapun diluar dari batas sistem yang mempengaruhi

    operasi sistem. Penghubung merupakan media penghubung antara suatu

    subsistem dengan subsistem yang lainnya. Keluaran dari suatu subsistem

    akan menjadi masukan untuk subsistem yang lainnya dengan mealui

    penghubung. Masukan adalah energi yang dimasukan ke dalam sistem

    dapat berupa masukan perawatan dan masukan sinyal. Masukan perawatan

    dimasukan supaya sistem dapat beroperasi sedangkan sinyal untuk

    mendapatkan keluaran. Keluaran adalah hasil dari energi yang diperoleh

    dan diklasifikasikan menjadi keluaran yang berguna dari sisi pembuangan.

  • 10

    Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah

    masukan menjadi keluaran. Suatu sistem pasti mempunyai tujuan atau

    sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem

    tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali

    masukan yang dibutuhkan sistem dan keluaran yang dihasilkan sistem

    (Jogianto, 2004).

    c. Informasi

    Informasi adalah data yang dibentuk menjadi bentuk yang lebih berguna

    dan lebih berarti bagi penerimanya. (Jogianto, 2004). Menurut Terry,

    bahwa informasi adalah data yang memberikan pengetahuan yang

    berguna. Sedangkan menurut Gordon B. Davis informasi adalah suatu data

    yang lebih diolah menjadi sebuah bentuk yang penting bagi penerima dan

    mempunyai nilai yang nyata atau yang dapat dirasakan dalam keputusan-

    keputusan yang sekarang atau yang akan datang.

    d. Kualitas Informasi

    Kualitas dari suatu sistem informasi (quality of information) tergantung

    dari 3 hal, yaitu informasi harus akurat (accurate), tepat pada waktunya

    (timeliness) dan relevan (relevance). Yang dimaksud dengan akurat berarti

    informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau

    menyesatkan. Sedangkan tepat waktu berarti, informasi yang datang pada

    penerima tidak boleh terlambat, dan yang terakhir relevan, berarti

    informasi tersebut mempunyai manfaat untuk pemakainya. (Jogiyanto,

    1989).

  • 11

    e. Sistem Informasi

    Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang

    dan teknologi informasi yang diorganisasikan untuk mencapai tujuan

    dalam sebuah organisasi (Kadir, 2009). Secara teknis sistem informasi

    dapat didefinisikan sebagai sekumpulan komponen yang saling

    berhubungan, mengumpulkan, memproses, menyimpan dan

    mendistribusikan informasi untuk menunjang pengambilan keputusan dan

    pengawasan dalam suatu organisasi (Laudon, K. C dan Laudon, J. P ,

    2007:27).

    f. Sistem Basis Data

    Sistem basis data adalah suatu sistem menyusun dan mengelola record-

    record menggunakan komputer untuk menyimpan atau merekam serta

    memelihara data operasional lengkap sebuah organisasi atau perusahaan

    sehingga mampu menyediakan informasi yang optimal yang diperlukan

    pemakai untuk proses pengambilan keputusan (Marlinda,2004:1).

    g. Contex Diagram

    Context diagram adalah sebuah diagram sederhana yang menggambarkan

    hubungan antara entity luar, masukan dan keluaran dari sistem (Kristanto,

    2003:37).

    h. Data Flow Diagram

    Data Flow Diagram adalah suatu model logika data atau proses yang

    dibuat lebih mendetail dibanding diagram konteks yang diperbolehkan,

    bisa dicapai dengan mengembangkan diagram. Sisa diagram asli

    dikembangkan ke dalam gambaran yang lebih terperinci yang melibatkan

  • 12

    tiga sampai sembilan proses dan menunjukkan penyimpanan data dan

    aliran data baru pada level yang lebih rendah (Kendall and Kendall

    2003:78).

    i. PHP

    PHP merupakan singkatan dari PHP Hypertext Preprocessor. PHP

    merupakan bahasa pemrograman skrip yang diletakkan dalam server yang

    biasa digunakan untuk membuat aplikasi web yang bersifat dinamis.

    Maksud web dinamis adalah dapat membentuk suatu tampilan web

    berdasarkan permintaan terkini, dapat dilakukan dengan menampilkan isi

    database ke halaman web. PHP juga digunakan secara command line,

    yaitu skrip PHP dapat dijalankan tanpa melibatkan web server maupun

    browser (Kadir, 2008:51).

    j. MySQL

    MySQL adalah salah satu jenis database server yang sangat populer, hal

    ini disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar

    untuk mengakses databasenya. MySQL bersifat Open Source, software ini

    dilengkapi dengan source code (kode yang dipakai untuk membuat

    MySQL), bentuk executable-nya atau kode yang dapat dijalankan secara

    langsung dalam sistem operasi (Kadir, 2008:62).

    2.1.2. E-Commerce

    Electronic Commerce (e-commerce) adalah proses pembelian,

    penjualan atau pertukaran produk, jasa dan informasi melalui jaringan

    komputer. e-commerce merupakan bagian dari e-business, di mana cakupan

  • 13

    e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga

    pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll.

    Selain teknologi jaringan www, e-commerce juga memerlukan teknologi

    basis data atau pangkalan data (database), e-surat atau surat elektronik (e-

    mail), dan bentuk teknologi non komputer yang lain seperti halnya sistem

    pengiriman barang, dan alat pembayaran untuk e-commerce ini (Siregar,

    2010)

    Menurut Rahmati (2009) E-commerce singkatan dari Electronic

    Commerce yang artinya sistem pemasaran secara atau dengan media

    elektronik. E-Commerce ini mencakup distribusi, penjualan, pembelian,

    marketing dan service dari sebuah produk yang dilakukan dalam sebuah

    sistem elektronika seperti Internet atau bentuk jaringan komputer yang lain.

    E-commerce bukan sebuah jasa atau sebuah barang, tetapi merupakan

    perpaduan antara jasa dan barang. E-commerce dan kegiatan yang terkait

    melalui internet dapat menjadi penggerak untuk memperbaiki ekonomi

    domestik melalui liberalisasi jasa domestik dan mempercepat integrasi

    dengan kegiatan produksi global. Karena e-commerce akan

    mengintegrasikan perdagangan domestik dengan perdagangan dunia,

    berbagai bentuk pembicaraan atau negosiasi tidak hanya akan terbatas

    dalam aspek perdagangan dunia, tetapi bagaimana kebijakan domestik

    tentang pengawasan di sebuah negara, khususnya dalam bidang

    telekomunikasi, jasa keuangan, dan pengiriman serta distribusi.

  • 14

    Electronic Commerce di definisikan sebagai proses pembelian dan

    penjualan produk, jasa, dan informasi yang dilakukan secara elektronik

    dengan memanfaatkan jaringan komputer. Salah satu jaringan yang

    digunakan adalah internet. Electronic Commerce (Perniagaan Elektronik),

    sebagai bagian dari Electronic Business (bisnis yang dilakukan dengan

    menggunakan electronic transmission (Hildamizanthi. 2011). Dalam

    mengimplementasikan e-commerce tersedia suatu integrasi rantai nilai dari

    infrastrukturnya, yang terdiri dari tiga lapis. Pertama, insfrastruktur sistem

    distribusi (flow of good); kedua, insfrastruktur pembayaran (flow of

    money); dan ketiga, infrastruktur sistem informasi (flow of information).

    Agar dapat terintegrasinya sistem rantai suplai dari supplier, ke pabrik, ke

    gudang, distribusi, jasa transportasi, hingga ke pelanggan maka diperlukan

    integrasi enterprise system untuk menciptakan supply chain visibility. Ada

    tiga faktor yang faktor dicermati oleh kita jika ingin membangun toko e-

    commerce yaitu: variability, visibility, dan velocity (Sukamjati, 2009).

    2.1.3. Unified Modelling Language (UML)

    Menurut Rosa dan Salahuddin (2013:137) mengemukakan bahwa “Unifed

    Modeling Language adalah bahasa pemodelan unuk membangun perangkat lunak

    yang dibangun dengan menggunakan teknik pemograman berorientasi obyek”.

    UML merupakan bahasa visual untuk pemodelan dan komunikasi mengenai

    sebuah sistem dengan menggunakan diagram dan teks pendukung.

    Menurut Rosa dan Salahuddin (2013:140) ada 13 macam diagram dalam

    UML yaitu:

  • 15

    A. Class Diagram

    Diagram kelas atau class diagram menggambarkan struktur sistem dari

    segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.

    B. Object Diagram

    Object diagram menggambarkan struktur dari sistem dari penamaan objek

    dan jalannya objek dalam sistem.

    C. Component Diagram

    Diagram komponen atau component diagram dibuat untuk menunjukan

    organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah

    sistem.

    D. Composite Structure Diagram

    Diagram ini digunakan untuk menggambarkan struktur dari bagian-bagian

    yang saling berhubungan maupun mendeskripsikan struktur pada saat berjalan

    ( runtime ) dari instrance yang saling berhubungan.

    E. Package Diagram

    Package diagram menyediakan cara mengumpulkan elemen-elemen yang

    saling terkait dalam diagram UML.

    F. Deployment Diagram

    Diagram deployment atau deployment diagram menunjukan konfigurasi

    komponen dalam eksekusi aplikasi. Diagram deployment juga dapat digunakan

    untuk memodelkan hal-hal seperti, sistem tambahan, sistem client, sistem

    terdistribusi murni, rekayasa ulang aplikasi.

  • 16

    G. Use Case Diagram

    Use case diagram merupakan pemodelan untuk kelakuan (behaviour)

    sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi

    antara satu atau lebih actor dengan sistem informasi yang akan dibuat.

    H. Activity Diagram

    Diagram aktivitas atau activity diagram menggambarkan workflow (aliran

    kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada

    pada perangkat lunak.

    I. State Machine Diagram

    State machine diagram atau dalam bahasa indonesia disebut diagram

    mesin status juga sering disebut diagram status digunakan untuk menggambarkan

    perubahan status atau transisi status dari sebuah sistem atau mesin atau objek.

    J. Sequence Diagram

    Diagram sekuen menggambarkan kelakuan objek pada use case dengan

    mendeskripsikan waktu hidup objek dan message yang dikirim dan diterima antar

    objek. Oleh karena itu untuk menggambar diagram sekuen maka harus diketahui

    objek objek yang terlihat dalam sebuah use case beserta metode metode yang

    dimiliki kelas yang diinstansi menjadi objek tersebut.

    K. Communication Diagram

    Communication Diagram atau diagram komunikasi pada UML. Versi 2 x

    adalah penyederhanaan dari diagram kolaborasi. Diagram komunikasi sebenarnya

    adalah diagram kolaborasi tetapi dibuat untuk tiap sekuen.

  • 17

    L. Timing Diagram

    Timing diagram merupakan yang fokus pada penggambaran terkait

    batasan waktu. Timing diagram digunakan untuk menggambarkan tingkah laku

    sistem dalam periode waktu tertentu.

    M. Interaction Overview Diagram

    Interaction Overview Diagram mirip dengan diagram aktivitas dengan

    menggambarkan sekumpulan urutan aktivitas Interaction Overview Diagram

    adalah bentuk aktivitas dengan yang setiap titik mempresentasikan diagram

    interaksi.

    2.1.4. Entity Relationship Diagram (ERD)

    Merupakan suatu model untuk menjelaskan hubungan antar data dalam

    basis data berdasarkan suatu presepsi bahwa real word terdiri dari object-object

    dasar yang mempunyai hubungan atau realasi antar object-object tersebut (Linda

    Marlinda,2004:17).

    2.1.5 Pengujian Perangkat Lunak

    A. Black Box

    Menurut Rosa dan Salahudin (2013:275) mengemukakan bahwa “ black-

    box testing yaitu menguji perangkat lunak dari segi spesifikasi fungsional tanpa

    menguji desain dan kode program. Pengujian dimaksudkan utuk mengetahui

    apakah fungsi fungsi masukan, dan keluaran dari perangkat lunak sesuai dengan

    spesifikasi yang dibutuhkan”.

    2.2. Penelitian Terkait

    Sebelum melakukan pembuatan skripsi ini, penulis telah melakukan kajian

    terhadap beberapa penelitian yang telah dibuat sebelumnya, diantaranya adalah:

  • 18

    Menurut Widianto dan Yulianto (2015:31) Mengemukakan bahwa :

    Batik sebagai budaya Indonesia telah diakui oleh United Nation

    Educational, Scientific and Cultural Organization (UNESCO) sebagai

    warisan kebudayaan dunia bukan benda tanggal 2 Oktober 2009. Kabupaten

    Pacitan menjadi salah satu area persebaran batik tulis yang ada di Indonesia.

    Pada tahun 2013, pengrajin batik tulis di Kabupaten Pacitan dalam

    melakukan promosi dan pemasaran masih menggunakan metode

    konvensional, yaitu penggrajin membentuk kelompok yang memiliki gerai

    untuk dan mengikuti pameran melakukan promosi sekaligus transaksi.

    Penelitian dilakukan untuk menambah sistem promosi dan pemasaran yang

    bersifat konvensional dengan sisten promosi dan pemasaran yang

    terkomputerisasi sehingga tercipta website e-commerce yang digunakan

    sebagai media promosi dan pemasaran yang diakses oleh pelanggan dengan

    internet. Keberadaan website batikpacitan.com diharapkan memberi

    manfaat bagi penyebaran informasi batik di Kabupaten Pacitan sehingga

    memberikan efek peningkatan skala produksi batik. Metode penelitian yang

    digunakan untuk menyelesaikan masalah adalah dengan metode observasi,

    kepustakaan, wawancara, analisis, perancangan sistem dan pengujian

    sistem. Penelitian tentang batik di Kabupaten Pacitan menghasilkan website

    yang digunakan sebagai media promosi batik Pacitan. Sebagai media e-

    commerce, batikpacitan.com dapat digunakan untuk melakukan transaksi

    jual beli secara online.

    Menurut Handita, Umar dan Fadlillah (2013:26) Mengemukakan bahwa :

    USANTEX adalah perusahaan yang bergerak di bidang pembuatan,

    penjualan, dan pemasaran batik. Sangat perlu adanya kemudahan pelayanan

    untuk memudahkan pelanggan yang jauh dari jangkauan. Guna

    memfasilitasi itu semua dapat direalisasikan dengan toko online (E-

    Commerce). Aplikasi toko online yang dibangun ini bertujuan untuk

    membantu USANTEX dalam hal pemasaran dan penjualan produk. Proses

    pembuatan program ini dimulai dengan menganalisa sistem yang telah ada

    di USANTEX, kemudian dibuat DFD, ERD dan tabel-tabel yang

    diperlukan. Dilanjutkan dengan mendesain interface dan membuat

    programnya. Aplikasi toko online ini menggunakan bahasa pemrograman

    PHP, MySQL sebagai database, Macromedia Dreamweaver 8 sebagai editor

    HTML dan CorelDraw sebagai image editor. Aplikasi ini memiliki tiga

    fungsi utama. Pertama yaitu untuk user umum, setiap pengunjung website

    bisa melihat katalog produk, menggunakan layanan website, tetapi tidak

    bisa melakukan pemesanan produk. Kedua adalah anggota yang bisa

    melakukan pemesanan produk. Terakhir yaitu administrator yang bisa

    melakukan pengelolaan data produk, mengelola pesanan dan memperoleh

    laporan.

  • 19

  • 20

    BAB III

    ANALISA SISTEM BERJALAN

    3.1. Tinjauan Institusi / Perusahaan

    Tinjauan penulis terhadap PT. Japa Gasti Kartobus yang berlokasi di

    Telesonik ujung Kp. Bunder Rt. 09 Rw. 002 Kel. Bunder Kec. Cikupa –

    Tangerang di spesifikasikan terhadap manajemen sistem penjualan aksesoris tata

    udara. Yang di harapkan dapat mempermudah Customer dalam membeli produk

    aksesoris tata udara baik pembelian tunai maupun online.

    3.1.1 Sejarah Perusahaan

    PT. Japa Gasti Kartobus adalah perusahaan yang bergerak dibidang

    penjualan aksesoris tata udara. Berdiri pada 03 Maret 2015 yang beralamat di

    Telesonik ujung Kp. Bunder Rt. 09 Rw. 002 Kel. Bunder Kec. Cikupa –

    Tangerang. Perusahaan ini didirikan oleh Bpk. Asep Gunawan K. SE, ST. Dengan

    Surat Izin Usaha Perdagangan No. SIUP 503/00793-BPMPTSP/30-

    03/PK/III/2015. PT Japa Gasti Kartobus yang beralamat di Telesonik ujung Kp.

    Bunder Rt. 09 Rw. 002 Kel. Bunder Kec. Cikupa – Tangerang adalah sebagai

    perusahaan yang bergerak di bidang penjualan aksesoris tata udara resmi.

    20

  • 21

    Setiap perusahaan memiliki visi dan misi berbeda-beda, PT Japa Gasti

    Kartobus mempunyai visi dan misi sebagai berikut:

    Visi:

    1. Menjadi salah satu perusahaan yang dipercaya dalam penjualan produk

    aksesoris tata udara.

    2. Menjadikan PT. Japa Gasti Kartobus sebagai perusahaan yang maju dan

    berkembang dalam bidang penjualan aksesoris tata udara.

    Misi:

    1. Memberikan pelayanan yang baik dan saling menguntungkan bagi

    pengguna barang dan menciptakan hubungan kerjasama secara

    kekeluargaan.

    2. Memberikan dan menjaga komitmen untuk berkembang dan maju bersama

    dengan mengutamakan kualitas dan pelayanan optimal kepada para rekan,

    klien, dan mitra bisnis.

    3.1.2. Struktur Organisasi dan Fungsi

    Setiap perusahaan, pemerintahan maupun swasta pada dasarnya memiliki

    struktur organisasi yang menggambarkan rangkaian suatu kegiatan kerja dalam

    perusahaan. Struktur organisasi perusahaan dibuat untuk mengetahui tugas,

    wewenang, dan tanggung jawab dari masing-masing bagian kerja. PT. Japa Gasti

    Kartobus juga memiliki struktur organisasi yang akan menguraikan secara garis

    besar mengenai bagian kerja PT. Japa Gasti Kartobus. Untuk lebih jelas mengenai

    struktur perusahaan, maka dapat dilihat pada daftar gambar berikut ini :

  • 22

    Direktur

    Manager Keuangan Menager Penjualan

    Koordinator SalesAkutansi Bendahara

    Sales Marketing

    Sumber : PT. Japa Gasti Kartobus (2017)

    Gambar III.1.

    Struktur Organisasi PT. Japa Gasti Kartobus

    Untuk memperjelas struktur organisasi PT. Japa Gasti Kartobus yang ada

    pada gambar III.1, maka penulis akan menguraikan tugas dan tanggung jawabnya

    yaitu:

    1. Direktur

    Tugas utama seorang direktur pada PT. Japa Gasti Kartobus adalah

    memimpin kegiatan organisasi perusahaan, selain itu seorang direktur juga

    mempunyai tanggung jawab kepada perkembangan perusahaan.

  • 23

    2. Manager Penjualan

    Menyusun strategi promosi, bertanggung jawab atas proses rekruitmen,

    melakukan monitoring karyawan sesuai SOP yang ada dari karyawan masuk

    sampai karyawan keluar dan bertanggung jawab atas tercapainya target

    penjualan.

    3. Koordinator Sales

    Bertugas untuk memantau sales counter dan sales lapangan untuk

    membimbing dan mengarahkan pencapaian target penjualan yang telah

    ditentukan.

    4. Sales Marketing

    Merupakan bagian penjualan yang berada diluar perusahaan, dengan tugas

    utamanya, yaitu mencari dan mendapatkan konsumen baru dan melakukan

    kegiatan-kegiatan promosi. Secara umum tugas seorang sales marketing yaitu

    mencapai target penjualan yang telah ditetapkan oleh perusahaan.

    3.2. Proses Bisnis Sistem

    Merupakan sekumpulan pekerjaan atau aktivitas yang terstruktur dan saling

    berkaitan untuk menyelesaikan suatu masalah atau untuk menghasilkan produk

    ataupun layanan untuk meraih sebuah tujuan tertentu. Sesuai dengan yang dibahas

    dalam skripsi ini ,maka proses bisnis sistem yang diambil dari PT.Japa Gasti

    Kartobus yaitu sistem penjualan aksesoris tata udara yang selama ini telah

    melewati beberapa proses.

    Prosedur sistem berjalan penjualan aksesoris tata udara PT. Japa Gasti

    Kartobus adalah;

  • 24

    Customer (Kontraktor) melakukan permintaan produk kebagian penjualan, bagian

    penjualan menerima PO (Purchase Order) dari kontraktor dan membuat surat

    penawaran harga untuk kontraktor, jika Tidak (batal beli) langsung selesai atau

    tidak terjadi negosiasi.

    Jika Iya (jadi membeli) bagian penjualan melakukan negosiasi kepada kontraktor,

    lalu kontraktor menerima harga final dari bagian penjualan, setelah itu kontraktor

    melakukan pembayaran ke bagian administrasi, bagian administrasi menerima

    pembayaran dari kontraktor dan menyiapkan kwitansi pembayaran untuk

    diberikan kepada kontraktor, kontraktor menerima bukti pembayaran beserta

    barang pesanan, bagian administrasi membuat laporan penjualan yang nantinya

    diajukan kebagian manager.

  • 25

    3.2.1. Activity Diagram

    A. Activity Diagram Penjualan Aksesoris Tata Udara

    Customer ( Kontraktor ) Bagian Penjualan Bagian Administrasi Manajer

    Permintaan

    kebutuhan

    produk

    Menerima PO

    Batal Beli

    Menerima

    pembayaran

    Melakukan

    pembayaran

    Menerima Laporan

    Penjualan

    Membuat Laporan

    Penjualan

    Menerima harga

    final

    Tidak

    Ya

    Menerima Tanda

    Bukti pembayaran

    beserta barang

    pesanan

    Negosiasi

    Memberikan surat

    penawaran harga

    Menyiapkan kwitansi

    pembayaran

    Merge

    Gambar III.2. Activity Diagram Penjualan

  • 26

    3.3. Spesfikasi Dokumen Sistem Berjalan

    Dalam spesifikasi sistem berjalan ini sangat diperlukan suatu dokumen

    untuk pemprosesan data, adapun dokumen yang ada dalam sistem penjualan

    aksesoris tata udara pada PT. Japa Gasti Kartobus adalah :

    A. Surat Penawaran

    Nama dokumen : Surat penawaran

    Fungsi : Untuk bukti penawaran harga

    Sumber : Bagian penjualan

    Tujuan : Customer

    Jumlah : Tiga lembar

    Media : Kertas

    Frekuensi : Setiap terjadi pemesanan barang

    Bentuk : Lihat lampiran A.1

    B. Surat Pesanan Pembelian Barang (PO)

    Nama dokumen : Purchase Order (PO)

    Fungsi : Sebagai bukti pemesanan aksesoris tata udara

    Sumber : Customer

    Tujuan : Bagian penjualan

    Jumlah : Tiga Lembar

    Media : Kertas

    Frekuensi : Setiap ada transaksi penjualan

    Bentuk : Lihat Lampiran A.2

  • 27

    C. Kwitansi pembayaran

    Nama dokumen : Kwitansi Pembayaran

    Fungsi : Sebagai bukti pembayaran aksesoris tata udara

    Sumber : Bagian penjualan

    Tujuan : Customer

    Jumlah : Tiga Lembar

    Media : Kertas

    Frekuensi : Setiap ada transaksi penjualan

    Bentuk : Lihat Lampiran A.3

    D. Laporan Penjualan

    Nama dokumen : Laporan penjualan

    Fungsi : Sebagai bukti penjualan barang

    Sumber : Administrasi

    Tujuan : Manager

    Jumlah : Tiga Lembar

    Media : Kertas

    Frekuensi : Setiap ada transaksi penjualan

    Bentuk : Lihat Lampiran A.4

  • 28

  • 28

    BAB IV

    RANCANGAN SISTEM DAN PROGRAM USULAN

    4.1. Analisa Kebutuhan Sistem

    A. Tahap Analisis

    Sistem penjualan aksesoris tata udara secara online ini adalah langkah untuk

    memper mudah customer yang ingin membeli aksesoris tata udara di PT. Japa

    Gasti Kartobus tanpa harus datang langsung ke kantor. Customer yang sudah

    menjadi member dapat memesan langsung aksesoris tata udara sesuai dengan

    produk yang diinginkan di website PT. Japa Gasti Kartobus.

    1. Halaman Pengunjung.

    A1. Pengunjung bisa melihat langsung menu beranda.

    A2. Pengunjung bisa melihat langsung menu tentang kami.

    A3. Pengunjung bisa melihat langsung menu tentang produk.

    A4. Pengunjung bisa melihat langsung menu cara beli.

    A5. Pengunjung bisa melihat langsung menu testimoni.

    A6. Pengunjung akan bisa langsung mendaftar sebagai member dengan

    mengklik tombol daftar member dan mengisi form registrasi.

    A7. Pengunjung bisa langsung login setelah proses pendaftaran selesai.

    2. Halaman Member

    B1. Member bisa melihat menu beranda.

    B2. Member bisa melihat menu tentang kami.

    B3. Member bisa melihat menu produk.

    28

  • 29

    B4. Member bisa melihat menu cara beli.

    B5. Member bisa melihat menu hubungi perusahaan.

    B6. Member bisa megisi pesan yang di ajukan ke admin.

    B7. Member bisa mengisi testimonial dan melihat testimonial.

    3. Halaman Admin

    C1. Admin bisa langsung melakukan login agar bisa masuk ke halaman admin.

    C2. Admin bisa menambah daftar admin baru, mengubah data admin dan

    menghapus data admin.

    C3. Admin bisa mengolah data produk untuk mengedit dan menghapus data

    produk.

    C4. Admin dapat menambah kategori baru, mengubah dan menghapus

    kategori.

    C5. Admin dapat melihat data member dan menghapus daftar member.

    C6. Admin dapat melihat daftar pesan dan menghapus daftar pesan.

    C7. Admin dapat melihat data konfirmasi pembayaran dan menghapus daftar

    konfirmasi.

    C8. Admin dapat mengelola data laporan produk, data laporan member dan

    data laporan penjualan.

    B. Use Case Diagram

    Use case Diagram menggambarkan fungsionalitas yang diharapkan dari

    sebuah sistem yang ditekankan adalah apa yang diperbuat sistem, dan bukan

  • 30

    bagaimana menggambarkan kebutuhan sistem dari sudut padang user.

    Memfokuskan pada proses komputerisasi (automated processes).

    Menggambarkan hubungan antara use case dan actor, use case meggambarkan

    proses sistem (kebutuhan sistem dari sudut pandang user).

    Secara umum use caseadalah :

    a. Pola perilaku sistem.

    b. Urutan transaksi yang berhubungan yang dilakukan oleh satu actor

    c. Use Case

    d. Actors

    e. Relationship

    f. System boundary baxes (optional)

    g. Package

  • 31

    1. Use Case Diagram Halaman Pengunjung

    Login

    Beranda

    Tentang Kami

    Produk

    Cara beli

    Hubungi Kami

    Lihat Testimonial

    Actor

    Daftar Member

    Daftar

    Batal

    Sistem Informasi

    penjualan aksesoris

    tata udara

    Gambar IV.1.

    Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web Halaman

    Pengunjung

  • 32

    Tabel IV.1.

    Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web

    Halaman Pengunjung .

    Use Case Diagram Pendaftaran Member Online

    Requirments A1-A3

    Goal Pengunjung dapat melakukan Pendaftaran

    Member secara online via website

    Pre-Conditions Pengujung mengetahui Produk

    Pos-Condition Pengunjung Mendaftar sebagai member

    secara online

    Failed end Condition Pengunjung membatalkan Pendaftaran

    member secara online

    Primary Actors Calon member

    Main Follow/Basic Path

    1. Pengunjung masuk ke halaman Pengunjung untuk daftar jadi member.

    2. Pengunjung Mengisi data Member 3. Pengunjung login sebagai Member

  • 33

    2. Use Case Diagram Halaman Member

    Actor

    Lihat Beranda

    Lihat Tentang

    Perusahaan

    Lihat Produk

    Cara Beli

    Hubungi Perusahaan

    Isi testimonial

    Detail Produk

    Beli

    Lihat testimonial

    Log Out

    Konfirmasi

    Pembayaran

    Kerajang belanja

    Check out

    Pesan

    Batal

    Simpan

    Batal

    Message

    Login

    Cetak bukti pemesanan

    Back

    Sistem Informasi

    penjualan tata

    udara

    Gambar IV.2.

    Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web Halaman

    Member

  • 34

    Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web Halaman

    Member/user

    Tabel IV.2.

    Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web

    Halaman Pelanggan

    Use Case Diagram Halaman Member

    Requirments B1-B4

    Goal Member dapat melakukan Pemesanan

    Aksesoris Tata Udara secara online via

    website

    Pre-Conditions Member dapat mengetahui sistem

    penjualan

    Pos-Condition Member dapat Membeli produk secara

    online

    Failed end Condition Member membatalkan pembelian secara

    online

    Primary Actors Calon Pembeli

    Main Follow/Basic Path

    1. Member masuk ke halaman Member 2. Member Memiih jenis produk yang

    akan di beli

    3. Member membeli produk 4. Member melakukan konfirmasi

    pembayaran

  • 35

    3. Use Case Diagram Halaman Admin

    Actor

    Mengelola Admin

    Mengelola Product

    Mengelola Kategori

    Data Pelanggan

    Melihat pesan

    Konfirmasi

    Laporan

    Add Product

    Edit

    Delete

    Add KategoriProduk

    Edit

    Delete

    Add Admin

    Edit

    Delete

    Daftar product

    Daftar member

    Daftar penjualan

    Log Out

    Login

    Delate

    Delete

    Delete

    Sistem

    Informasi

    penjualan tata

    udara

    Daftar penjualan

    Gambar IV.3.

    Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web Halaman

    Admin

  • 36

    Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web Halaman

    Admin

    Tabel IV.3.

    Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web

    Halaman Admin

    Use Case Diagram Mengolah Data Produk

    Requirments C3

    Goal Admin dapat menambah, mengedit, dan

    meghapus data produk

    Pre-Conditions Admin telah login

    Pos-Condition Data produk tersimpan, terupdate, atau

    terhapus

    Failed end Condition Gagal menyimpan, mengupdate, dan

    menghapus

    Primary Actors Administrasi

    Main Follow/Basic Path 1. Admin melihat daftar Produk 2. Admin menambah data produk 3. Admin menyimpan data produk

    Alternative flow/Invariant 1 2a. Admin Mengedit data produk

    Invariant 2A 2b. Admin menghapus data produk

  • 37

    Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web

    Mengolah Data Laporan Penjualan

    Tabel IV.4.

    DeskripsiUse Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web

    Mengolah Data Laporan

    Use Case Diagram Mengolah Data Laporan Pembelian dan

    penjulan

    Requirments C8

    Goal Admin dapat membuat data laporan

    Member

    Pre-Conditions Admin telah login

    Pos-Condition Data laporan dapat di print oleh admin

    Failed end Condition Admin gagal melihat data transaksi

    Primary Actors Administrasi

    Main Follow/Basic Path Admin dapat melihat/mencetak data

    transaksi pembelian dan penjualan

    Alternative flow/Invariant 1 Admin tidak dapat melihat data transaksi

    pembelian dan penjulan

  • 38

    C. Activity Diagram

    Activity diagram memodelkan workflow proses bisnis dan urutan aktifitas dalam

    sebuah proses

    1. Activity Diagram Halaman Pengunjung Pendaftaran Member

    Memilih Daftar Member baru Menerima request register

    Menerima Form Register

    Menyampan data baru Ke database

    Menampilkan Form Register

    Mengisi Form Register Validasi Register

    False

    True

    Gambar IV.4 Activity Diagram Pendaftaran Member

  • 39

    2. Activity Diagram Login Member

    Masuk ke Menu Utama

    Mengisi Username dan

    Password

    Verifikasi Username dan

    Password pada database

    Menampilkan Halaman

    Beranda Website

    Login

    False

    True

    Gambar IV.5 Activity Diagram Login Member

  • 40

    3. Activity Diagram Pembelian

    Memilih produk

    Melakukan PembelianMenerima Request

    Pemesanan

    Menerima Rincian

    Kerajang Belanja

    Menyimpan ke

    database

    Pilih Detail Produk

    Cetak Bukti

    Pembelian

    Menampilkan

    Kerajang Belanja

    Melakukan Check

    out

    Menampilkan

    Rincian Pembelian

    Menyimpan ke

    database

    Gambar IV.6 Activity Diagram Pembelian

  • 41

    4. Activity Diagram Login Admin

    Masuk ke menu login Administrator

    Mengisi Username dan

    Password

    Verifikasi Username dan

    Password pada database

    Menampilkan Halaman

    Utama Administrator

    Login

    False

    True

    Masukan ke Halaman

    Administrator

    Gambar IV.7 Activity Diagram Login Admin

  • 42

    5. Activity Diagram Admin Mengelola Data Produk

    Memilih Menu ProductTampil Data

    Product

    Add Product Edit Deelete

    Menyimpan data Ke database

    Gambar IV.8 Activity Diagram Megelola Data produk

  • 43

    6. Activity Diagram Admin Mengelola Data Laporan

    Memilih Menu LaporanTampil Data

    laporan

    Memilih Data laporan

    yang ingin di cetak

    Cetak

    Gambar IV.9 Activity Diagram Data Laporan

  • 44

    4.2. Desain

    Desain database yang efektif memungkinkan hasil aplikasi yang berjalan

    dengan baik. Maka dari itu, untuk mempermudah dan membuat hasil lebih baik.

    Penulis membuat desain database sebelum benar-benar membuat databasenya.

    4.2.1. Database

    1. ERD (Entity Relationship Diagram)

  • 45

    Pelangan Melakukan Transaksi

    Menghasilkan

    Transaksi rinci

    Memiliki

    BarangAdmin MengelolaMengelolaKategori

    Testimonial

    Mengisi

    teleponemail

    alamat

    nama

    id tanggal

    username

    Password

    notransaksi

    username

    status

    id

    username

    notransaksi

    harga

    jumlah

    subtotal

    nama

    id

    nama

    deskripsi

    Warna

    ukurankategori

    gambar

    stock

    harga

    id kategori

    id

    nama

    email

    tanggal

    testimonial

    Konfirmasi

    norek

    id

    nama

    namabanknominal

    bukti

    1 1

    1

    1

    1

    11

    1

    1

    M

    id username Password

    Gambar IV.10

    Entity Relationship Diagram (ERD)

    2. Logical Record Struktur

  • 46

    Pelangan

    Id *

    Nama

    Alamat

    Email

    Telepon

    Username

    Password

    tanggal

    Id *

    Nama

    Deskripsi

    Warna

    Ukuran

    Kategori

    Harga

    Stock

    gambar

    Barang

    Notransaksi *

    Username

    password

    Transaksi

    Id *

    kategori

    Kategori

    Notransksi **

    Username

    Id *

    Nama

    Harga

    Jumlah

    subtotal

    Transaksi_Rinci

    Id *

    Nama

    Email

    Tanggal

    testimonial

    Testimoinial

    Id *

    Username

    password

    Name

    Admin

    1 MM 1

    1

    1

    1

    1

    1

    1

    Gambar IV.11

    Logical Record Structure (LRS)

    3.Spesifikasi File

  • 47

    A. Spesifikasi File Tabel Pelanggan

    Nama Database : db_japagasti

    Nama File : Pelanggan

    Akronim : Pelanggan.myd

    Tipe File : File Master

    Akses File : Random

    Panjang Record : 91 Byte

    Kunci Field : id

    Tabel IV.5.

    Spesifikasi File Tabel Pelanggan

    No Elemen Data Nama_field Tipe Size Keterangan

    1 Id Id Int 11 Primary key

    2 Nama Nama Varchar 35

    3 Alamat Alamat text -

    4 Email Email text -

    5 Telepon Telepon Varchar 25

    6 Username Username Varchar 20

    7 Password Password text -

    8 Tanggal Tanggal datetime -

    B. Spesifikasi File Tabel Barang

    Nama Database : db_japagasti

  • 48

    Nama File : barangtbl

    Akronim : barangtbl.myd

    Tipe File : File Master

    Akses File : Random

    Panjang Record : 183 Byte

    Kunci Field : id

    Tabel IV.6.

    Spesifikasi File Tabel Barang

    No Elemen Data Nama_field Tipe Size Keterangan

    1 id Id int 11 Primary key

    2 nama Nama varchar 35

    3 deskripsi Deskripsi text -

    4 warna Warna varchar 25

    5 ukuran Ukuran varchar 15

    6 kategori Kategori varchar 25

    7 harga Harga int 11

    8 stok Stok int 11

    9 gambar Gambar varchar 50

    C. Spesifikasi File Tabel Message

    Nama Database : db_japagasti

  • 49

    Nama File : Message

    Akronim : Mesaage.myd

    Tipe File : File transaksi

    Akses File : Random

    Panjang Record : 126 Byte

    Kunci Field : id

    Tabel IV.7.

    Spesifikasi File Tabel Message

    No Elemen Data Nama_field Tipe Size Keterangan

    1 id id int 11 Primary key

    2 email email varchar 50

    3 telepon telepon varchar 15

    4 Pesan Pesan text

    5 Tanggal Tanggal datetime

    6 Nama Nama varchar 50

    D. Spesifikasi File Tabel Kategori

    Nama Database : db_japagasti

    Nama File : kategoritbl

    Akronim : kategoritbl.myd

    Tipe File : File Master

    Akses File : Random

    Panjang Record : 36 Byte

  • 50

    Kunci Field : id

    Tabel IV.8.

    Spesifikasi File Tabel Kategori

    No Elemen Data Nama_field Tipe Size Keterangan

    1 Id kategori Int 11 Primary key

    2 kategori kategori Varchar 25

    E. Spesifikasi File Tabel Konfirmasi

    Nama Database : db_japagasti

    Nama File : Konfirmasi

    Akronim : Konfirmasi.myd

    Tipe File : File transaksi

    Akses File : Random

    Panjang Record : 116 Byte

    Kunci Field : id

    Tabel IV.9.

    Spesifikasi File Tabel Konfirmasi

    No Elemen Data Nama_field Tipe Size Keterangan

    1 id id int 11 Primary key

    2 nama nama varchar 15

    3 nominal nominal text

  • 51

    4 Nama bank Nama bank varchar 20

    5 No rekening norek text

    6 bukti bukti varchar 70

    F. Spesifikasi Tabel Admin

    Nama Database : db_japagasti

    Nama File : Admin

    Akronim : Admin.myd

    Tipe File : File transaksi

    Akses File : Random

    Panjang Record : 96 Byte

    Kunci Field : id

    Tabel IV.10.

    Spesifikasi File Tabel Admin

    No Elemen Data Nama_field Tipe Size Keterangan

    1 id id int 11 Primary key

    2 User name User name varchar 35

    3 Password Password text

    4 Nama Nama varchar 50

    G. Spesifikasi File Tabel Testiomonial

    Nama Database : db_japagasti

  • 52

    Nama File : testimonial

    Akronim : testimonial..myd

    Tipe File : File transaksi

    Akses File : Random

    Panjang Record : 96 Byte

    Kunci Field : id

    Tabel IV.11.

    Spesifikasi File Testimonial

    No Elemen Data Nama_field Tipe Size Keterangan

    1 id id int 11 Primary key-

    2 nama nama varchar 35

    3 email email varchar 50

    4 tanggal tanggal date

    5 testimonial testimonial text

    H. Spesifikasi File Tabel Transaksi Rinci tbl

    Nama Database : db_japagasti

    Nama File : transaksirincitbl

    Akronim : transkaksirincitbl..myd

    Tipe File : File transaksi

    Akses File : Random

    Panjang Record : 149 Byte

  • 53

    Kunci Field : notransaksi

    Tabel IV.12.

    Spesifikasi File Transaksi Rinci

    No Elemen Data Nama_field Tipe Size Keterangan

    1 No_transaksi No_transaksi varchar 25 Primary key

    2 username username varchar 20

    3 id id int 11

    4 nama nama varchar 60

    5 harga harga int 11

    6 jumlah jumlah int 11

    7 subtotal subtotal int 11

    I. Spesifikasi File Tabel Transaksi

    Nama Database : db_japagasti

    Nama File : transaksi

    Akronim : transkaksi..myd

    Tipe File : File transaksi

    Akses File : Random

    Panjang Record : 32 Byte

    Kunci Field : notransaksi

    Tabel IV.13.

    Spesifikasi File Transaksi

  • 54

    No Elemen Data Nama_field Tipe Size Keterangan

    1 No_transaksi No_transaksi int 11 Primary key

    2 username username varchar 20

    3 status status tinyint 1

    J. Spesifikasi File Tabel Visitor

    Nama Database : db_japagasti

    Nama File : visitor

    Akronim : visitor..myd

    Tipe File : File transaksi

    Akses File : Random

    Panjang Record : 22 Byte

    Kunci Field : iduser

    Tabel IV.14.

    Spesifikasi File Visitor

    No Elemen Data Nama_field Tipe Size Keterangan

    1 ip ip int 11

    2 time time int 11 Primary key

    4.2.2. Software Architecture

    A. Component Diagram

  • 55

    Component Diagram dalam sistem usulan ini mengembangkan bagaimana sistem

    penjualan ini dapat dipetakan secara fisik. Berikut gambar component diagram sistem

    penjualan aksesoris tata udara online.

    Gambar IV.12.

    Component Diagram

    B. Deployment Diagram

    Penjualan online

  • 56

    Deployment diagram dalam sistem usulan ini menggambarkan bagaimana sistem

    usulan penjualan aksesoris tata udara secara fisik. Berikut gambar deployment

    diagram PT. Japa Gasti Kartobus.

    Gambar IV.13.

    Deployment Diagram

    4.2.3. User Interface

  • 57

    1. Halaman Pengunjung

    a. Tampilan Halaman Beranda Pengunjung

    Gambar IV.14.

    Tampilan Halaman Beranda Pengunjung

    b. Halaman Produk

    Gambar IV.15.

    Tampilan Halaman Detail Produk

    c. Halaman Register Member

  • 58

    Gambar IV.16.

    Tampilan Halaman Register Member

    2. Halaman Admin

    a. Halaman Login Admin

    Gambar IV.17.

    Tampilan Halaman Login Admin

  • 59

    b. Halaman Admin Produk

    Gambar IV.18.

    Tampilan Halaman Admin Produk

    c. Halaman Beranda admin

    Gambar IV.19.

    Tampilan Halaman Beranda Admin

  • 60

    d. Halaman Admin Laporan

    Gambar IV.20.

    Tampilan Halaman Admin Laporan

  • 61

    4.3. Code Generation

    welcome japa gasti $(document).ready( function(){ // buttons for next and previous item var buttons = { previous:$('#jslidernews1 .button-previous') , next:$('#jslidernews1 .button-next') }; $('#jslidernews1').lofJSidernews( { interval : 4000, direction : 'opacitys', easing : 'easeInOutExpo', duration : 1200, auto : true, maxItemDisplay : 4, navPosition : 'horizontal', // horizontal navigatorHeight : 32, navigatorWidth : 80,

  • 62

    mainWidth : 980,

    buttons : buttons } );

    });

    Selamat datang di website

    kami, Japagastikartobus.com kami siap melayani keperluan Anda dengan harga

    terbaik.... 

    JAPA GASTI

    Read more

  • 63

    JAPA GASTI

    Read more

    Read more

    / Newsflash 4 /

    Read more

    /

    Newsflash 5 /

    Read more

  • 64

    /

    Newsflash 6 /

    Content of Newsflash 6

    Read more

    /

    Newsflash 7 /

    Read more

    /

    Newsflash 8 /

    Content of Newsflash 8

    Read more

    Next

    Previous

  • 65

    4.4. Testing

    A. Form Login Admin

  • 66

    Tabel IV.15.

    Hasil Pengujian Black Box Testing Form Login Admin

    No Skenario

    Pengujian

    Tes Case Hasil yang

    Diharapkan

    Hasil

    Pengujian

    Kesimpulan

    1 Mengosongkan

    semua data isi login

    lalu klik tombol

    “login”

    Username:

    (kosong)

    Password:

    (kosong)

    Sistem akan

    menolak

    akses login

    dan

    menampilkan

    pesan

    “username

    dan

    password

    harus di isi”

    Sesuai

    harapan

    Valid

    2 Hanya mengisi data

    username dan

    mengosongkan

    password

    Username:

    “admin”

    Password:

    (kosong)

    Sistem akan

    menolak

    akses login

    dan

    menampilkan

    pesan

    “password

    harus di isi”

    Sesuai

    harapan

    Valid

    3 Hanya mengisi data

    password dan

    mengosongkan data

    username, lalu klik

    tombol “login”

    Username:

    (kosong),

    password:

    (admin)

    Sistem akan

    menolak

    akses login

    dan

    penampilkan

    pesan

    “username

    Sesuai

    harapan

    Vaild

  • 67

    harus di isi”

    4 Menginputkan

    dengan kondisi

    salah satu data

    benar dan satu lagi

    salah, lalu langsung

    klik tombol “login”

    Username:

    Andrias

    (salah)

    password:

    Gautama

    (salah)

    Sistem akan

    menolak

    akses login

    dan

    menampilkan

    pesan

    “username

    dan

    password

    tidak sesuai”

    Sesuai

    harapan

    Vaild

    5 Menginput data

    yang benar lalu

    mengeklik tombol

    login

    Usernama:

    (admin)

    password:

    (admin)

    Sistem

    menerima

    akses login

    Sesuai

    harapan

    Vaild

    B. Form Login Member

    Tabel IV.16.

  • 68

    Hasil Pengujian Black Box Testing Login Member

    No Skenario

    Pengujian

    Tes Case Hasil yang

    Diharapkan

    Hasil

    Pengujian

    Kesimpulan

    1 Mengosongkan

    semua data isi login

    lalu klik tombol

    “login”

    Username:

    (kosong)

    Password:

    (kosong)

    Sistem akan

    menolak

    akses login

    dan

    menampilkan

    pesan

    “username

    dan

    password

    harus di isi”

    Sesuai

    harapan

    Valid

    2 Hanya mengisi data

    username dan

    mengosongkan

    password

    Username:

    mukhlisin

    Password:

    (kosong)

    Sistem akan

    menolak

    akses login

    dan

    menampilkan

    pesan

    “password

    harus di isi”

    Sesuai

    harapan

    Valid

    3 Hanya mengisi data

    password dan

    mengosongkan data

    username, lalu klik

    tombol “login”

    Username:

    (kosong),

    password:

    11135692

    Sistem akan

    menolak

    akses login

    dan

    penampilkan

    pesan

    “username

    harus di isi”

    Sesuai

    harapan

    Vaild

  • 69

    4 Menginputkan

    dengan kondisi

    salah satu data

    benar dan satu lagi

    salah, lalu langsung

    klik tombol “login”

    Username:

    (salah)

    password:

    Gautama

    (salah)

    Sistem akan

    menolak

    akses login

    Sesuai

    harapan

    Vaild

    5 Menginput data

    yang benar lalu

    mengeklik tombol

    login

    Username:

    (benar)

    Password:

    (benar)

    Sistem

    menerima

    akses login

    Sesuai

    harapan

    Vaild

    C. Form Register

    Tabel IV.17.

    Hasil Pengujian Black Box Testing Halaman Register

    No Skenario

    pengujian Test case

    Hasil yang

    diharapkan

    Hasil

    pengujian Kesimpulan

    1

    Namatidak

    diisi kemudian

    klik tombol

    daftar

    Nama(kos

    ong)

    Sistem akan

    menolakakses

    dan

    menampilkan

    pesan “nama

    belum diisi.”

    Sesuai

    harapan

    Valid

    2

    alamat tidak

    diisi atau

    kosong

    kemudian klik

    tombol daftar

    alamat

    (kosong)

    Sistem akan

    menolakakses

    dan

    menampilkan

    pesan “alamat

    belum diisi..”

    Sesuai

    harapan

    Valid

    3

    Telepon tidak

    diisi kemudian

    klik tombol

    daftar

    telepon

    (kosong)

    Sistem akan

    menolakakses

    dan

    menampilkan

    pesan “telepon

    Sesuai

    harapan

    Valid

  • 70

    belum diisi!..”

    4

    Email tidak

    diisi kemudian

    klik tombol

    daftar

    Email

    (kosong)

    Sistem akan

    menolakakses

    dan

    menampilkan

    pesan “email

    belum diisi!..”

    Sesuai

    harapan

    Valid

    5

    usertidak diisi

    kemudian klik

    tombol daftar

    User

    (kosong)

    Sistem akan

    menolakakses

    dan

    menampilkan

    pesan “user

    belum diisi!..”

    Sesuai

    harapan

    Valid

    6

    passwordtidak

    diisi kemudian

    klik tombol

    daftar

    password(

    kosong)

    Sistem akan

    menolakakses

    dan

    menampilkan

    pesan“password

    belum diisi!..”

    Sesuai

    harapan

    Valid

    7

    Repassword

    tidak diisi

    kemudian klik

    tombol daftar

    Repasswor

    d

    (kosong)

    Sistem akan

    menolakakses

    danmenampilkan

    pesan

    “"repassword

    belum diisi!..”

    Sesuai

    harapan

    Valid

    D. Form Pembayaran

    Tabel IV.18.

    Hasil Pengujian Black Box Testing Halaman Form Pembayaran

  • 71

    No Skenario

    pengujian Test case

    Hasil yang

    diharapkan

    Hasil

    pengujian Kesimpulan

    1

    Namatidak

    diisi kemudian

    klik tombol

    Simpan

    Nama

    (kosong)

    Sistem akan

    menolakakses

    dan

    menampilkan

    pesan “nama

    belum diisi.”

    Sesuai

    harapan

    Valid

    2

    Emailtidak

    diisi kemudian

    klik tombol

    simpan

    Email

    (kosong)

    Sistem akan

    menolakakses

    dan

    menampilkan

    pesan “Email

    belum diisi!..”

    Sesuai

    harapan

    Valid

    3

    Alamat

    Kirimtidak

    diisi kemudian

    klik tombol

    daftar

    Alamat

    kirim(koso

    ng)

    Sistem akan

    menolakakses

    dan

    menampilkan

    pesan”Alamat

    Kirim belum

    diisi!..”

    Sesuai

    harapan

    Valid

    4.5. Support

    4.5.1. Publikasi Web

    Yang utama dilakukan sebelum mempublikasi web yaitu mencari layanan

    hosting yang bagus yang bisa mendukung 24 jam, kemudian pesan paket hosting

    yang bersedia berserta domain. Nama domain dan hosting mempunyai pengertian

    masing-masing antara lain.

    Tabel IV.19.

  • 72

    Spesifikasi Hosting dan Domain

    No Spesifikasi Hosting dan Domain Keterangan

    1 Server Name Jkt08.dewaweb.com

    2 Hosting Pack