• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Penjualan Game Play Station Portable pada Kiumart Berbasis Web.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Sistem Informasi Penjualan Game Play Station Portable pada Kiumart Berbasis Web."

Copied!
18
0
0

Teks penuh

(1)

iii

ABSTRAK

Perkembangan teknologi informasi yang sangat pesat menjadi hal yang

sangat penting dan tidak dapat dipisahkan dari kehidupan manusia. Baik

dalam bidang ekonomi, dalam bidang komunikasi, bahkan dalam bidang

pendidikan. Teknologi informasi menjadi salah satu sarana yang sangat

membantu dalam bidang pendidikan. Banyak situs yang meyediakan sarana

dalam pengelolaan bahan dari sumber tertulis (e-book, jurnal, artikel, dan

sebagainya). Situs pengelolaan jurnal (e-jurnal) ini digunakan sebagai sarana

pengelolaan jurnal ilmiah yang dapat diakses melalui sistem keanggotaan.

Sistem berbasis web dengan menggunakan teknologi PHP Framework Code

Igniter dibangun untuk membantu proses pengelolaan jurnal karya ilmiah, diantaranya dalam proses membaca, mengirim, item penerbitan jurnal dan

pembuatan laporan. Sistem ini menyediakan akses bagi pengguna internet

untuk melihat bahkan mengunduh (men-download) jurnal. Hal ini

mempermudah pengguna untuk mengelola data dan informasi serta

mengetahui data jurnal terbaru yang diterbitkan. Kata Kunci : jurnal, PHP

(2)

iv

ABTRACT

The rapid development of information technology has become crucial and can not be separated from our daily lives. It’s important in many departments; economy, communication, even education. Information technology has been a helpful medium in managing material from any references (e-book, journal, article, and so on.) This Journal Management site (e-journal) is used as a tool to manage scientific journals which could be accessed through membership system. This web-based system using PHP Framework Code Igniter technology is built to help the process on managing scientific journal, such as reading process, sending, journal publishing, and report composition. The system provides access for internet user to see even download the journal needed. This system helps user to manage data and information, also on finding out the newest journals which have been just published.

(3)

v

DAFTAR ISI

BAB I PENDAHULUAN... 1

1.1 Latar Belakang ... 1

1. 2 Rumusan Masalah ... 2

1. 3 Tujuan Pembahasan ... 2

1. 4 Ruang Lingkup Kajian ... 3

1.5 Sumber Data ... 3

1. 6 Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.2 Unified Modeling Language (UML) ... 6

2.2.1 Actor ... 7

2.2.2 User Cases ... 7

2.2.3 Use Cases Diagram ... 8

2.2.4 Actor Generalization ... 8

2.2.5 Use case Generalization ... 9

2.2.6 Dependency ... 9

2.2.7 Activity Diagram ... 10

2.3 Entity Relationship Diagram (ERD) ... 11

2.3.1 Entity Relationship Diagram (ERD)... 11

2.3.2 Atribut ... 12

2.3.3 Relasi ... 13

2.3.4 Kardinalitas Relasi ... 14

2.4 Database ... 15

2.5 MySQL ... 16

2.6 PHP Hypertext Preprocessor (PHP) ... 19

2.7 CakePHP ... 21

(4)

vi

BAB III ANALISIS DAN PERANCANGAN SISTEM... 23

3.1 Analisa Sistem ... 23

3.1.1 Flowchart... 23

3.1.1.1 Flowchart pemesanan product Manual ... 23

3.1.1.2 Proses Rekap Penjualan Bulanan ... 25

3.1.1.3 Proses Pencarian Product ... 26

3.1.1.4 Flowchart Pemesanan Product ... 27

3.1.1.5 Flowchart Konfirmasi Pemesanan Product ... 28

3.2 Use Case Diagram ... 29

3.3 Skenario dari use case ... 31

3.4 Activity Diagram ... 42

3.4.1 Activity Diagram Melihat Product ... 42

3.4.2 Activity Diagram Menambah Product ... 43

3.4.3 Activity Diagram Mengubah Stock ... 44

3.4.4 Activity Diagram Mengubah Product... 45

3.4.5 Activity Diagram Menghapus Product ... 46

3.4.6 Activity Diagram Penambahan Employee ... 47

3.4.7 Activity Diagram Melihat Data Employee ... 48

3.4.8 Activity Diagram Merubah Data Employee ... 49

3.4.9 Activity Diagram Pemesanan Product ... 50

3.4.10 Activity Diagram Pembayaran ... 51

3.4.11 Activity Diagram Konfirmasi Pembayaran ... 52

3.5 Sitemap ... 53

3.5 Layout Aplikasi ... 54

3.5.1 Layout Awal ... 54

3.5.2 Layout Kategori ... 56

3.5.3 Layout Cart Detail ... 57

3.5.4 Layout Informasi Data Customer ... 58

3.5.5 Layout Nota Pembelian ... 59

(5)

vii

3.5.7 Layout Cara Pembelian dan Pembayaran ... 61

3.5.8 Layout Konfirmasi Pembayaran ... 62

3.5.9 Layout Tracking ... 63

3.5.10 Layout Shipping... 63

3.5.11 Layout Contact Us ... 64

BAB IV HASIL PENELITIAN ... 66

4.1 Perancangan Halaman Awal ... 66

4.2 Perancangan Menu ... 67

4.3 Perancangan Shopping Cart ... 67

4.4 Perancangan Cart ... 68

4.5 Perancangan Add Order... 69

4.6 Perancangan About Us ... 70

4.7 Perancangan Cara Pembelian dan Pembayaran ... 70

4.8 Perancangan Konfirmasi Pembayaran ... 71

4.9 Perancangan Shipping Cost ... 71

4.10 Perancangan Contact Us ... 73

BABV PENGUJIAN ... 74

5.1 Black-box Testing ... 74

5.1.1 Analisis Statistik Deskriptif ... 75

5.1.2 Tanggapan Responden ... 77

5.1.2.1 Pertanyaan Kemudahan Mendapatkan Informasi dan Spesifikasi Barang ... 78

5.1.2.2 Pertanyaan Harga Yang Ditawarkan Menarik ... 79

5.1.2.3 Pertanyaan Keuntungan Berbelanja Di Kiumart Yang Didapat Cukup Besar ... 80

5.1.2.4 Pertanyaan Kemudahan Dalam Proses Administrasi Pembayaran ... 82

5.1.2.5 Pertanyaan Interface (tampilan) Website Yang Menarik ... 83

5.1.2.6 Pertanyaan Kemudahan Menggunakan Website Ini ... 85

5.1.2.7 Pertanyaan Penilaian Terhadap Keseluruhan Website Ini ... 87

(6)

viii

5.2 White-box Testing ... 91

5.2.1 Pengujian Halaman Admin ... 91

5.2.2 Pengujian Halaman Employee ... 95

5.2.3 Pengujian Halaman Customer ... 97

BAB VI KESIMPULAN DAN SARAN ... 99

6.1 Kesimpulan ... 99

6.2 Saran ... 100

PRAKATA ... i

ABSTRAK ... iii

ABTRACT ... iv

DAFTAR ISI ... v

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xii

DAFTAR PUSTAKA ...xiii

(7)

ix

DAFTAR GAMBAR

Gambar 1 Contoh Penggambaran Actor ... 7

Gambar 2 Contoh Penggambaran Use Case... 8

Gambar 3 Contoh Penggambaran Use Case Diagram ... 8

Gambar 4 Penggambaran Actor Generalization ... 9

Gambar 5 Contoh Penggambaran Use Case Genaralization ... 9

Gambar 6 Contoh Penggambaran Sterotype Include ... 10

Gambar 7 Contoh Pengggambaran Stereotype Dari Extend ... 10

Gambar 8 Contoh Penggambaran Entitas Dalam ERD ... 12

Gambar 9 Contoh Simple Attribute ... 12

Gambar 10 Contoh Composite Attribute ... 13

Gambar 11 Contoh Multivalued Attribute ... 13

Gambar 12 Contoh Penggambaran Relasi Dalam ERD ... 14

Gambar 13 Contoh Penggambaran One To One Relationship ... 14

Gambar 14 Contoh Penggambaran One To Many Relationship ... 15

Gambar 15 Contoh Penggambaran tentang basis data ... 16

Gambar 16 Contoh Perintah Create ... 17

Gambar 17 Contoh Perintah Insert ... 18

Gambar 18 Contoh Perintah Update ... 18

Gambar 19 Contoh HasilScript PHP ... 20

Gambar 20 Contoh Parameter Setingan Modem ... 22

Gambar 21 Flowchart pemesanan product Manual... 24

Gambar 22 Proses Rekap Penjualan Bulanan ... 25

Gambar 23 Proses Pencarian Product... 26

Gambar 24 Flowchart Pemesanan Product ... 27

Gambar 25 Flowchart Konfirmasi Pemesanan Product ... 28

Gambar 26 Use Case Diagram ... 30

Gambar 27 Activity Diagram Melihat Product... 42

(8)

x

Gambar 29 Activity Diagram Mengubah Stock ... 44

Gambar 30 Activity Diagram Mengubah Product ... 45

Gambar 31 Activity Diagram Menghapus Product... 46

Gambar 32 Activity Diagram Penambahan Employee ... 47

Gambar 33 Activity Diagram Melihat Data Employee ... 48

Gambar 34 Activity Diagram Merubah Data Employee ... 49

Gambar 35 Activity Diagram Pemesanan Product ... 50

Gambar 36 Activity Diagram Pembayaran ... 51

Gambar 37 Activity Diagram Konfirmasi Pembayaran ... 52

Gambar 38 Sitemap ... 53

Gambar 39 Layout Awal ... 55

Gambar 40 Layout Kategori ... 56

Gambar 41 Layout Cart Detail ... 58

Gambar 42 Layout Informasi Data Customer ... 59

Gambar 43 Layout Nota Pembelian ... 60

Gambar 44 Layout About Us ... 61

Gambar 45 Layout Cara Pembelian dan Pembayaran ... 62

Gambar 46 Layout Konfirmasi Pembayaran ... 62

Gambar 47 Layout Konfirmasi Pembayaran ... 63

Gambar 48 Layout Shipping ... 64

Gambar 49 Layout Contact Us... 65

Gambar 50 Perancangan Halaman Awal ... 66

Gambar 51 Perancangan Menu ... 67

Gambar 52 Perancangan Shopping Cart ... 67

Gambar 53 Perancangan Cart ... 68

Gambar 54 Perancangan Add Order ... 69

Gambar 55 Perancangan About Us ... 70

Gambar 56 Perancangan Cara Pembelian dan Pembayaran ... 70

Gambar 57 Konfirmasi Pembayaran ... 71

(9)

xi

Gambar 59 Contact Us ... 73

Gambar 60 Diagram Skor Kriteria ... 77

Gambar 61 Tingkat Kepuasan Responden Terhadap Pernyataan 1 ... 78

Gambar 62 Tingkat Kepentingan Responden Terhadap Pernyataan 1 ... 79

Gambar 63 Tingkat Kepuasan Responden Terhadap Pernyataan 2 ... 79

Gambar 64 Tingkat Kepentingan Responden Terhadap Pernyataan 2 ... 80

Gambar 65 Tingkat Kepuasan Responden Terhadap Pernyataan 3 ... 81

Gambar 66 Tingkat Kepentingan Responden Terhadap Pernyataan 3 ... 81

Gambar 67 Tingkat Kepuasan Responden Terhadap Pernyataan 4 ... 82

Gambar 68 Tingkat Kepentingan Responden Terhadap Pernyataan 4 ... 83

Gambar 69 Tingkat Kepuasan Responden Terhadap Pernyataan 5 ... 84

Gambar 70 Tingkat Kepentingan Responden Terhadap Pernyataan 5 ... 84

Gambar 71 Tingkat Kepuasan Responden Terhadap Pernyataan 6 ... 85

Gambar 72 Tingkat Kepentingan Responden Terhadap Pernyataan 6 ... 86

Gambar 73 Tingkat Kepuasan Responden Terhadap Pernyataan 7 ... 87

Gambar 74 Tingkat Kepentingan Responden Terhadap Pernyataan 7 ... 88

(10)

xii

DAFTAR TABEL

Table I Tabel Notasi Dasar Activity Diagram ... 11

Table II Tingkat Kepuasan Responden ... 88

Table III Tingkat Harapan Responden ... 90

Table IV Pengujian Halaman Admin ... 91

Table V Pengujian Halaman Employee ... 95

(11)

1

BAB I PENDAHULUAN

1.1 Latar Belakang

Seiring dengan semakin ketatnya persaingan dalam dunia bisnis, baik itu untuk perusahaan menengah ke atas maupun perusahaan menengah ke bawah mendorong perusahaan yang bergerak dibidang jasa pelayanan penjualan berusaha untuk meningkatkan kualitas pelayanan dan informasi agar dapat memudahkan para customer.

Tidak semua customer mempunyai waktu ditambah juga dipisahkan oleh jarak yang tidak mudah untuk ditempuh oleh customer. Oleh karena itu dibutuhkan sarana yang dapat menghubungkan antara penjual dan customer yang dapat diakses 24 jam non-stop setiap harinya, sehingga customer dapat memesan barang kapanpun dan dimanapun mereka berada.

Salah satu penyelenggara penjualan barang di Indonesia juga berusaha melakukan inovasi terhadap pelayanan jasanya agar customer lebih terpuaskan dan selalu dapat memesan kapanpun dan dimanapun mereka berada, yang pada saat ini sistem informasi penjualan pada masih dilakukan secara manual sehingga kinerjanya belum efektif. Hal ini tercermin pada seringnya customer yang tidak terlayani. Oleh karena itu diperlukan sistem informasi yang mampu memudahkan para customer dalam melakukan proses pembelian. Pada seminar tugas akhir ini akan dirancang sistem informasi penjualan yang mampu menjawab permasalah yang sedang terjadi. Sistem informasi yang akan dibangun berbasis web dengan menggunakan framework cakephp, yang memampukan aplikasi ini lebih aman dan memiliki fitur-fitur antara lain: melakukan penjualan melalui sistem, konfirmasi pengiriman barang via Short Messages Service (SMS) dan informasi-informasi terbaru yang menyangkut pelayanan, live chat kepada

(12)

2

1. 2 Rumusan Masalah

Permasalahan yang dihadapi dalam perancangan dan merealisasikan pada sistem informasi penjualan sebagai berikut:

1. Bagaimana merancang dan membuat suatu sistem yang berfungsi sebagai media untuk melakukan penjualan dan akses informasi baik dari sisi customer maupun admin.

2. Bagaimana merancang dan membuat suatu laporan global seperti laporan penjualan, laporan pembelian, laporan stok barang yang dapat memudahkan admin dalam melihat kinerja perusahaannya. 3. Bagaimana sistem keamanan dapat tetap di terapkan dan dijaga pada

aplikasi yang akan dikembangkan ini agar data-data yang customer tidak dapat di ambil oleh pihak yang tidak berkepentingan.

4. Bagaimana merancang dan membuat sistem yang memudahkan

customer dalam proses pembayaran.

5. Bagaimana merancang dan membuat sistem yang memudahkan

customer dalam pengecekan barang yang sudah dipesan.

1. 3 Tujuan Pembahasan

Perancangan dan pembuatan sistem informasi ini memiliki beberapa tujuan di antaranya adalah:

1. Merancang dan membangun sistem informasi yang dapat membantu dan memudahkan customer dalam melakukan pembelian dan pemesanan barang.

2. Membantu dan memudahkan admin dalam pembuatan laporan penjualan, laporan pembelian sehingga admin tidak perlu melakukan pengecekan barang secara manual.

(13)

3

4. Merancang fasilitas nomor unique pada jumlah pembayaran, sehingga nominal yang dikirimkan oleh customer tidak akan sama.

5. Membantu dan memudahkan Customer dalam pengecekan barang yang sudah di pesan melalui via SMS atau melalui sistem itu sendiri.

1. 4 Ruang Lingkup Kajian

Perancangan dan pembuatan sistem informasi ini memiliki beberapa ruang lingkup di antaranya adalah:

1. SMS yang dilayani hanya meliputi regional nasional.

2. Akses terhadap sistem informasi ini dibatasi dengan 3 user, yaitu

admin yang dapat mengakses seluruh data didalam sistem, employee

yang dapat mengakses data didalam sistem tapi hanya sebatas menambah dan memenipulasi data yang ada didalam sistem, dan

customer yang dapat mengakses data product dan data pembelian

yang ada didalam sistem.

3. Livechat yang dapat dilakukan Customer hanya dapat dilakukan melalui yahoo messenger.

4. Sistem pembayaran yang digunakan adalah sistem pembayaran melalui transfer antar Bank yang telah disepakati.

1.5 Sumber Data

(14)

4

1. 6 Sistematika Penyajian

Laporan penelitian ini secara keseluruhan terdiri dari enam bab, dimana secara garis besar masing-masing bab membahas hal-hal sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini memuat latar belakang, rumusan masalah yang dihadapi dalam perancangan sistem, tujuan pembuatan sistem, batasan masalah, sumber data dan sistematika penyajian.

BAB II KAJIAN TEORI

Bab ini berisi teori atau metode penunjang yang penulis gunakan seperti Unified Modeling Language (UML), Entity

Relationship Diagram (ERD), Mysql dan lain lain.

BAB III ANALISIS DAN PEMODELAN

Pada bab ini berisikan arsitektur aplikasi berupa Unified

Modeling Language (UML, ER-Diagram serta perancangan

user interface dan flowchart untuk menjelaskan cara kerja

dari setiap proses.

BAB IV PERANCANGAN DAN IMPLEMENTASI

Pada bab ini berisi kumpulan screenshot dari sistem informasi yang dibuat beserta penjelasan dari tiap fungsi (method) utama yang dibuat.

BAB V PENGUJIAN

(15)

5

BAB VI SIMPULAN DAN SARAN

(16)

99

BAB VI KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan hasil analisis, perancangan dan pengujian sistem, kesimpulan yang dapat ditarik dari Sistem Informasi pada Kiumart adalah:

1. Dengan menggunakan layanan internet memungkinkan konsumen Kiumart melakukan pencarian product yang mereka inginkan terutama bagi konsumen yang tidak mempunyai banyak waktu untuk mencari barang yang mereka inginkan.

2. Adanya Sistem Informasi Kiumart ini juga sangat membantu pihak penjual untuk mempromosikan product yang mereka miliki.

3. Sistem Informasi yang dikembangkan ini menggunakan metode MD5 dan session untuk sisi keamanan data dan pengecekan validasi data untuk data yang akan disimpan ke dalam database.

4. Sistem ini juga dapat melakukan cetak laporan untuk rentang tanggal periode tertentu dan cetak laporan pemesanan seluruhnya.

5. Aplikasi ini juga memberikan hak akses kepada pihak owner untuk mengatur masing-masing counter yang dimiliki pihak owner dalam mempromosikan product.

(17)

100

6.2 Saran

Selain dapat menarik kesimpulan dari hasil evaluasi juga didapatkan saran-saran untuk pengembangan ataupun perbaikan aplikasi dimasa yang akan datang. Saran tersebut antara lain adalah:

1. Kemampuan sistem dalam menangani multiuser masih cukup minim, oleh karna itu diperlukan server dengan kuota lebih besar agar dapat menangani multiuser.

(18)

xiii

DAFTAR PUSTAKA

Jeffery L.Whitten, Lonnie D. Bentley, Kevin C.Dittman. (2005).Database Management Systems.New York: Mc Graw Hill

Jogianto HM, Akt., MBA, Ph.D.(1995). Aplikasi Manajemen Database Pendidikan Berbasis Web dengan PHP dan MySQL. Yogyakarta: Andi

Sidik Betha, Ir. (2005). Pemrograman WEB dengan PHP.Bandung: Informatika.

Bambang Hariyanto, Ir., MT. (2004). Sistem Manajemen Basis Data: Pemodelan, Perancangan dan terapannya. Bandung: Informatika

Referensi

Dokumen terkait

(1) Belanja daerah sebagaimana dimaksud dalam Pasal 20 ayat 1 huruf b dipergunakan dalam rangka pelaksanaan urusan pemerintahan yang menjadi kabupaten yang terdiri dari urusan wajib

[r]

Hasil penelitian adalah 1) Kreativitas guru menunjukkan kecenderungan sangat baik yaitu sebanyak 45 atau 88% responden memiliki Kreativitas guru dengan kriteria

Untuk meningkatkan peran aktif masyarakat lokal dalam pengelolaan hutan, manfaat jasa hutan khususnya aliran air untuk memenuhi kebutuhan dasar mereka harus

Data-data yang menunjukkan peningkatan kemandirian peserta didik dalam menjaga kebersihan diri (personal hygiene) dapat dilihat dari hasil penelitian pada prasiklus peserta

Hasil pengujian dapat diketahui bahwa pengaruh nilai pelayanan terhadap loyalitas nasabah kredit produktif pada bank bjb Kantor Cabang Cimahi adalah sebesar 75.52% sedangkan

Setelah mempelajarai modul ini, peserta diklat diharapkan mampu menentukan aspek-aspek proses dan hasil belajar yang penting untuk dinilai dan dievaluasi sesuai dengan

Mufasir dari generasi pertengahan Abu Bakar Muhammad bin Abdullah atau sering dikenal dengan Ibnu al-Arabi menafsirkan surat an-Nisa’ dalam Tafsir Ah } kam