Pembuatan Website Penjualan Musikku Berbasis Business to Customer.

(1)

v

ABSTRAK

Musikku.com merupakan sebuah website yang menjual berbagai jenis alat musik. Di dalam website ini musisi dapat mencari alat musik yang mereka inginkan dengan mudah. Website musikku.com juga membantu untuk pencatatan member, produk dan laporan penjualan yang terjadi. Pembuatan aplikasi dibuat dengan menggunakan bahasa pemograman PHP dan menggunakan database MySQL. Pengujian terhadap fitur-fitur dengan menggunakan metode blackbox menunjukkan bahwa aplikasi ini telah dapat memenuhi fitur-fitur yang diharapkan. Diharapkan setelah implementasi website ini dapat berfungsi dengan baik dan menolong para musisi untuk mencari alat musik keperluan mereka.


(2)

vi

ABSTRACT

Musikku.com is a website that sells different kinds of musical instruments. On this website can search for musical instruments musicians that they want easily.

Website musikku.com members also helped to recording, and reporting product sales occur. Making an application created using PHP programming language and uses the MySQL database. Testing the features using blackbox show that this application has been able to meet the expected features. It is expected that after the implementation of the website to function properly and help musicians to find their purpose instrument. Keywords: sales of musical instruments, recording, reporting sales.


(3)

vii

DAFTAR ISI

PRAKATA ... iv

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xiv

DAFTAR NOTASI/ LAMBANG... xv

BAB 1. PENDAHULUAN ...1

1.1 Latar Belakang Masalah ...1

1.2 Rumusan Masalah ...2

1.3 Tujuan Pembahasan ...2

1.4 Ruang Lingkup Kajian ...3

1.5 Sumber Data ...4

1.6 Sistematika Penyajian ...4

BAB 2. KAJIAN TEORI ...6

2.1 Sistem Informasi ...6

2.2 Proses Bisnis ...6

2.3 Flowchart ...7

2.4 Entity Relationship Diagram ... 10

2.5 Unified Modelling Language (UML) ... 12


(4)

viii

2.5.2 Class Diagram ... 16

2.5.3 Activity diagram ... 18

2.6 MySQL ... 21

2.7 PHP ... 21

2.8 Blackbox Testing ... 24

2.9 E-commerce (B2C) ... 24

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 26

3.1 Proses Bisnis Manual ... 26

3.1.1 Proses Bisnis Penjualan ... 26

3.1.2 Proses Bisnis Pembelian ... 28

3.2 Proses Bisnis Sistem ... 30

3.2.1 Proses Bisnis Login... 30

3.2.2 Proses Bisnis Membeli Barang ... 32

3.3 Metode Pembayaran ... 34

3.4 ERD ... 34

Tabel 3.1 Admin ... 35

Tabel 3.2 Barang ... 35

Tabel 3.3 Customer ... 36

Tabel 3.4 Kategori ... 36

Tabel 3.5 News ... 37

Tabel 3.6 Testimonial ... 37

Tabel 3.7 Transaksi ... 38

Tabel 3.8 TransaksiDetail ... 38


(5)

ix

Tabel 3.10 JNE ... 39

3.5 UML ... 39

3.6 Use case Diagram ... 40

3.7 Class Diagram ... 42

3.8 Activity Diagram ... 42

3.8.1 Activity Diagram Tambah Admin ... 42

3.8.2 Activity Diagram Perbarui Admin ... 43

3.8.3 Activity Diagram Hapus Admin ... 44

3.8.4 Activity Diagram Tambah Produk ... 45

3.8.5 Activity Diagram Perbarui Produk ... 46

3.8.6 Activity Diagram Hapus Produk ... 47

3.8.7 Activity Diagram Tambah Kategori ... 48

3.8.8 Activity Diagram Perbarui Kategori ... 49

3.8.9 Activity Diagram Hapus Kategori ... 50

3.8.10 Activity Diagram Tambah News ... 51

3.8.11 Activity Diagram Perbarui News ... 52

3.8.12 Activity Diagram Hapus News ... 53

3.9 Rancangan Antarmuka... 54

3.9.1 Rancangan Antarmuka Menu Login ... 54

3.9.2 Rancangan Antarmuka Menu Utama ... 55

3.9.3 Rancangan Antarmuka Menu Admin ... 55

3.9.4 Rancangan Antarmuka Menu Produk ... 55

3.9.5 Rancangan Antarmuka Menu Kategori ... 56


(6)

x

3.9.7 Rancangan Antarmuka Menu Laporan ... 57

3.9.8 Rancangan Antarmuka Menu Konfirmasi Pembayaran ... 57

3.9.9 Rancangan Antarmuka Menu JNE ... 58

3.9.10 Rancangan Antarmuka Menu Daftar Member ... 58

BAB 4. HASIL PENELITIAN ... 60

4.1 Desain Antarmuka Halaman Login ... 60

4.2 Desain Antarmuka Halaman Utama ... 60

4.3 Desain Antarmuka Halaman Admin ... 61

4.4 Desain Antarmuka Halaman Produk ... 62

4.5 Desain Antarmuka Halaman Kategori ... 63

4.6 Desain Antarmuka Halaman News ... 63

4.7 Desain Antarmuka Halaman Laporan ... 64

4.8 Desain Antarmuka Halaman Konfirmasi Pembayaran ... 65

4.9 Desain Antarmuka Halaman JNE ... 66

4.10 Desain Antarmuka Halaman Daftar Member ... 67

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 68

5.1 Pengujian Sistem Login ... 68

5.2 Pengujian Sistem Menu Admin ... 68

5.3 Pengujian Sistem Menu Produk ... 69

5.4 Pengujian Sistem Menu Kategori ... 70

5.5 Pengujian Sistem Menu News ... 71

5.6 Pengujian Sistem Menu Laporan ... 71

5.7 Pengujian Sistem Menu Konfirmasi Pembayaran ... 72


(7)

xi

5.9 Pengujian Sistem Menu Daftar Member ... 73

BAB 6. SIMPULAN DAN SARAN ... 74

6.1 Simpulan ... 74

6.2 Saran ... 74


(8)

xii

DAFTAR GAMBAR

Gambar 2.1 Contoh Use case Diagram ... 46

Gambar 2.2 Contoh Activity Diagram ... 46

Gambar 3.1 Proses Bisnis Penjualan ... 46

Gambar 3.2 Proses Bisnis Pembelian ... 48

Gambar 3.3 Proses Bisnis Login ... 50

Gambar 3.4 Proses Bisnis Membeli Barang ... 52

Gambar 3.5 Entity Relathionship Diagram ... 53

Gambar 3.6 UseCase Diagram ... 60

Gambar 3.7 ClassDiagram ... 62

Gambar 3.8 Activity Diagram Tambah Admin ... 63

Gambar 3.9 Activity Diagram Perbarui Admin ... 64

Gambar 3.10 Activity Diagram Hapus Admin ... 64

Gambar 3.11 Activity Diagram Tambah Produk ... 65

Gambar 3.12 Activity Diagram Perbarui Produk ... 66

Gambar 3.13 Activity Diagram Hapus Produk ... 67

Gambar 3.14 Activity Diagram Tambah Kategori ... 68

Gambar 3.15 Activity Diagram Perbarui Kategori ... 69

Gambar 3.16 Activity Diagram Hapus Kategori ... 70

Gambar 3.17 Activity Diagram Tambah News ... 71

Gambar 3.18 Activity Diagram Perbarui News ... 72

Gambar 3.19 Activity Diagram Hapus News ... 73

Gambar 3.20 Rancangan Antarmuka Menu Login ... 74

Gambar 3.21 Rancangan Antarmuka Menu Utama ... 75

Gambar 3.22 Rancangan Antarmuka Menu Admin ... 75

Gambar 3.23 Rancangan Antarmuka Menu Produk ... 75

Gambar 3.24 Rancangan Antarmuka Menu Kategori ... 76

Gambar 3.25 Rancangan Antarmuka Menu News ... 76


(9)

xiii

Gambar 3.27 Rancangan Antarmuka Konfirmasi Pembayaran ... 76

Gambar 3.26 Rancangan Antarmuka Menu JNE ... 77

Gambar 3.20 Rancangan Antarmuka Menu Daftar Member... 77

Gambar 4.1 Desain Antarmuka Menu Login ... 80

Gambar 4.2 Desain Antarmuka Menu Utama ... 81

Gambar 4.3 Desain Antarmuka Menu Admin ... 81

Gambar 4.4 Desain Antarmuka Menu Produk ... 82

Gambar 4.5 Desain Antarmuka Menu Kategori ... 82

Gambar 4.6 Desain Antarmuka Menu News ... 83

Gambar4.7 Desain Antarmuka Menu Laporan ... 84

Gambar4.7 Desain Antarmuka Konfirmasi Pembayaran ... 85

Gambar4.7 Desain Antarmuka Menu JNE ... 86


(10)

xiv

DAFTAR TABEL

Tabel 2.1 Komponen-Komponen Flowchart ... 26

Tabel 2.2 Komponen ERD ... 27

Tabel 2.3 Istilah dan deskripsi dalam UML ... 32

Tabel 2.4 Hubungan antara UML dengan Database ... 33

Tabel 2.5 Simbol-simbol Use case ... 34

Tabel 2.6 Simbol, Atribut, dan Method dalam Class Diagram ... 35

Tabel 2.7 Contoh Class ... 36

Tabel 2.8 Relasi Class ... 36

Tabel 2.9 Komponen-komponen Activity Diagram ... 38

Tabel 3.1 Tabel Admin ... 55

Tabel 3.2 Tabel Barang ... 55

Tabel 3.3 Tabel Customer ... 55

Tabel 3.4 Tabel Kategori ... 56

Tabel 3.5 Tabel News ... 56

Tabel 3.6 Tabel Testimonial ... 57

Tabel 3.7 Tabel Transaksi ... 58

Tabel 3.9 Tabel Visitor ... 59

Tabel 3.10 Tabel JNE ... 59

Tabel 5.1 Pengujian Sistem Login ... 88

Tabel 5.2 Pengujian Sistem Menu Admin ... 88

Tabel 5.3 Pengujian Sistem Menu Produk ... 89

Tabel 5.4 Pengujian Sistem Menu Kategori ... 90

Tabel 5.5 Pengujian Sistem Menu News ... 91

Tabel 5.6 Pengujian Sistem Menu Laporan ... 92

Tabel 5.7 Pengujian Sistem Menu Konfirmasi Pembayaran ... 92

Tabel 5.7 Pengujian Sistem Menu JNE ... 93


(11)

xv

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Process Menunjukkan proses yang dilakukan sistem. Flowchart Document Dokumen seperti surat keterangan, gaji, dan lain-lain. Flowchart Display Menunjukkan data di layar monitor. Flowchart Manual operation Menunjukkan aktivitas yang dilakukan secara manual. Flowchart Database Menunjukkan tempat penyimpanan data atau database sebuah sistem.

Flowchart Manual input

Menunjukkan pemasukan data yang dilakukan secara manual menggunakan keyboard,barcod


(12)

xvi

e scan, dan lain-lain.

Flowchart Decision

Menunjukkan pilihan

pengambilan keputusan, biasa berisi ya atau tidak dan dapat dialirkan ke simbol lainnya.

Flowchart Off-line Storage

Menunjukkan pengarsipan dokumen.

Flowchart Anak Panah

Menunjukkan alur dari setiap simbol.

ERD Atribut Mendeskripsikan

karakter entitas

ERD Entitas

Suatu objek yang dapat

diidentifikasi dalam lingkungan pemakai

ERD Relasi

Hubungan di antara sejumlah entitas yang berbeda


(13)

xvii

ERD Garis/Kardinalita

s

Penghubung antara relasi dengan entitas

UML

Actor Entitas eksternal

dari sistem

UML

Use case Bagian

fungsional dari sistem

UML

Sistem Sistem yang

digunakan

UML

Associations Hubungan antara

aktor dan use case, aktor menggunakan

use case tersebut

UML

Extends Merupakan use

case yang ada di dalam use case

induk, usecase yang di-extends

merupakan proses yang


(14)

xviii

tidak harus digunakan

UML

Include Merupakan use

case di mana jika

use case yang

satu

meng-includeuse case

yang lain maka

use case yang

di-include harus

dilakukan terlebih dahulu

UML

+ Public Semua objek

dapat menggunakan

fitur ini

UML

- Private Hanya objek

yang memiliki atribut / method

ini yang dapat menggunakan

fitur ini

UML

# Protected Hanya objek

induk yang memiliki atau objek turunan yang memiliki atribut / method


(15)

xix

menggunakan fitur ini

UML

Associations Hubungan antar

class,class memiliki atribut

berupa class lain.

UML

Agregation Hubungan yang

menyatakan bagian, kelas

yang satu memiliki atribut kelas yang lain.

UML

Composition Hubungan yang

hubungan antara

duaclass yang

tidak dapat dipisahkan (satu

kesatuan).

UML

Generalization / Inheritance

Merupakan hubungan

turunan, subclass memiliki atribut yang dimiliki oleh


(16)

xx UML

Dependency Hubungan

ketergantungan tetapi tidak seperti asosiasi, seperti contoh di


(17)

BAB 1. PENDAHULUAN

Pada bab ini akan dijelaskan tentang latar belakang masalah pembuatan aplikasi, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan juga sistematika penyajian. Latar belakang masalah menjelaskan masalah-masalah yang terjadi sehingga dibutuhkan pembuatan aplikasi. Rumusan masalah merupakan daftar masalah setelah wawancara dengan pihak instansi dan dari latar belakang masalah. Tujuan pembahasan menjelaskan pembahasan dari rumusan masalah. Ruang lingkup kajian menjelaskan apa yang akan dikerjakan/dibahas dan apa yang tidak dikerjakan/dibahas. Sumber data merupakan data primer atau sekunder yang digunakan untuk pembuatan laporan. Sistematika penyajian menjelaskan intisari dari setiap bab di laporan ini.

1.1 Latar Belakang Masalah

Penggunaan internet pada jaman sekarang ini sangatlah berkembang pesat dimana hampir semua orang menggunakan internet. Bisa dibilang internet sudah menjadi kebutuhan sehari-hari bagi setiap orang. Internet pun dapat dimanfaatkan untuk berbagai kebutuhan seperti berinteraksi dengan orang lain, mengirim email, berjejaring sosial, bahkan melakukan transaksi jual beli.

Musik merupakan salah satu hobi yang disukai oleh semua orang. Berbagai alat musik terdapat di dunia ini, sebut saja gitar, bass, drum, biola, saxophone dan juga berbagai macam accessories untuk alat-alat musik tersebut. Namun selama ini banyak sekali pemusik yang mengalami kesulitan dalam membeli alat musik dan accesoriesnya dikarenakan masih sedikitnya toko fisik yang ada di Indonesia ini. Sebuah toko online begitu diharapkan oleh semua musisi yang menginginkan kemudahan dalam bertransaksi untuk membeli


(18)

2

kebutuhan kebutuhan mereka. Di dalam sistem itu juga diharapkan pembeli dapat diarahkan terhadap barang yang mereka sukai. Toko online juga memberikan kemudahan untuk penjual dan pembeli untuk menjual serta mencari barang yang mereka butuhkan.

Dari berbagai masalah di atas akan dibuat sebuah website jual beli Musikku yang berguna untuk menjual alat-alat musik sehingga semua orang dapat mencari barang yang mereka butuhkan di sana dengan mudah. Diharapkan Aplikasi yang dibuat dapat membantu orang-orang dalam membeli alat musik.

1.2 Rumusan Masalah

Dari latar belakang yang telah diuraikan sebelumnya, maka dapat dirumuskan permasalahan sebagai berikut :

1 Bagaimana membuat sebuah sistem penjualan yang memudahkan pembeli untuk mencari barang yang hendak dibelinya?

2 Bagaimana sistem dapat mencatat member, penjualan, dan melakukan konfirmasi penjualan ?

3 Bagaimana implementasi email gateway untuk menjaga hubungan baik dengan member?

1.3 Tujuan Pembahasan

Tujuan yang hendak dicapai dalam Tugas Akhir ini:

1 Membuat sebuah website yang dapat memudahkan pencarian sebuah alat musik.

2 Membuat sistem yang dapat melakukan pencatatat member, melakukan pencatatan penjualan, serta dapat melakukan konfirmasi penjualan.


(19)

3

3 Membuat sistem dengan implementasi email gateway untuk menjaga hubungan baik dengan member.

1.4 Ruang Lingkup Kajian

Pembahasan yang akan dilakukan pada tugas akhir ini meliputi perancangan, analisa proses bisnis, pembuatan basis data, perancangan disain antarmuka pengguna. Pengaksesan dibatasi, hanya oleh pengguna atau admin.

Batasan masalah yang terdapat dalam pembuatan Sistem Informasi untuk tugas akhir ini adalah sebagai berikut

 Perangkat keras

o Perangkat keras yang digunakan dalam pembuatan website ini, sebagai berikut :

Processor : Notebook dengan Processor i3 (1.9 GHz)

 Memori : 4 GB RAM DDR3

Hard Disk : 500GB

 Sistem Operasi : Windows 8

 Perangkat lunak

o Perangkat lunak yang digunakan untuk dalam pembuatan website ini antara lain adalah :

MySQL (PhpMyAmin)

Google Chrome

Adobe Dreamweaver CS5

 Batasan Aplikasi

o Berikut ini adalah ruang lingkup yang akan dibuat untuk aplikasi ini, ada 2 bentuk user dalam website, yaitu :

Admin, dapat mengakses seluruh data yang terdapat di website.


(20)

4

1.5 Sumber Data

Data-data yang digunakan dalam penyusunan makalah ini adalah: • Data Primer

Sumber data berasal dari materi-materi kuliah dan dari buku-buku.

• Data Sekunder

Data sekunder merupakan data yang diperoleh melalui proses pembelajaran mata kuliah OOPL, basis data dan rekayasa perangkat lunak yang diajarkan oleh dosen Universitas Kristen Maranatha, dari studi literatur, referensi-referensi mengenai bahasa C#, internet, dan sumber data lainnya untuk mendukung kekuatan dan kebenaran data primer.

1.6 Sistematika Penyajian

Dalam proses penyusunan laporan, sistematika penulisan yang akan digunakan adalah sebagai berikut :

BAB I. PENDAHULUAN

Bab ini membahas mengenai latar belakang, rumusan masalah, tujuan pembahasan, batasan masalah, dan sistematika pembahasan.

BAB II. KAJIAN TEORI

Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan aplikasi dekstop dan mendukung analisis perancangan, implementasi dan pengujian aplikasi.

BAB III. ANALISIS DAN RANCANGAN SISTEM

Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan sistem, perancangan sistem, UML, ERD, dan gambaran arsitektur sistem.


(21)

5

BAB IV. HASIL PENELITIAN

Bab ini membahas mengenai perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Desain yang sudah dibuat.

BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini membahas mengenai rencana pengujian untuk aplikasi sistem informasi yang dibuat.

BAB VI. SIMPULAN DAN SARAN

Bab ini digunakan untuk memberi kesimpulan dan saran yang dapat digunakan dalam melakukan pengembangan “Sistem Informasi Restoran Sekolah 1957”. DAFTAR PUSTAKA

Bagian yang berisi tentang daftar sumber-sumber informasi yang digunakan untuk mendukung pembuatan proyek.


(22)

BAB 6. SIMPULAN DAN SARAN

Bab 6 berisi tentang simpulan dan saran hasil penelitian dari website penjualan Musiku.com berbasis Business to Customer

6.1 Simpulan

Dari hasil pembahasan di atas, maka kesimpulan yang dapat diambil yaitu:

1 Website Musikku.com dapat menjual alat-alat musik yang dibutuhkan oleh

para musisi.

2 Website Musikku.com dapat membantu pembeli untuk mencari alat musik

yang mereka inginkan untuk dibeli.

3 Website Musikku.com dapat mencatat member, produk dan penjualan apa

saja yang sudah terdaftar dan terjadi.

6.2 Saran

Saran untuk pengembangan website ini adalah penggunaan konsep object

oriented programming berupa framework dalam pengembangan website

Musikku.com sehingga komponen-komponen website yang sama tidak dikembangkan berkali-kali.


(23)

DAFTAR PUSTAKA

[1]. Burlton, T. (2001). Business Process Management: Profiting from Process. Indianan, USA: SAMs.

[2]. Chonoles, M. &. (2003). UML 2 for Dummies. Indianapolis, Indiana: Wiley Publishing.

[3]. Harmon, P. (2003). Business Process Change: A Manager’s Guide to

Improving, Redesigning and Automating Processes. Boston, USA: Morgan

Kaufmann.

[4]. Jogiyanto, H. M. (1990). Analisis & Disain Sistem Informasi Pendekatan

Terstruktur. Yogyakarta: Andi Offset.

[5]. McLaughlin, D. B. (2007). Head First Object-Oriented Analysis and Design. United States of America: O’Reilly Media.

[6]. Pressman, R. S. (2001). Software Engineering : A Practitioner‘s Approach

(5th Ed.). Singapore: The McGraw-Hill Companies, Inc.

[7]. A. Nur Alan, Jago PHP dan MySQL : Dalam Hitungan Menit Membahas PHP

dan MySQL dari Nol Hingga Akhir Untuk Pemula, Edisi Pertama ed. Bekasi

Dunia Komputer, 2010.

[8]. Weisfeld, M. (2008). The Object-Oriented Thought Process. USA: Addison-Wesley.

[9]. G. Marakas J. O’Brien, Management Information System. McGraw-Hill, 2010.


(1)

kebutuhan kebutuhan mereka. Di dalam sistem itu juga diharapkan pembeli dapat diarahkan terhadap barang yang mereka sukai. Toko online juga memberikan kemudahan untuk penjual dan pembeli untuk menjual serta mencari barang yang mereka butuhkan.

Dari berbagai masalah di atas akan dibuat sebuah website jual beli Musikku yang berguna untuk menjual alat-alat musik sehingga semua orang dapat mencari barang yang mereka butuhkan di sana dengan mudah. Diharapkan Aplikasi yang dibuat dapat membantu orang-orang dalam membeli alat musik.

1.2 Rumusan Masalah

Dari latar belakang yang telah diuraikan sebelumnya, maka dapat dirumuskan permasalahan sebagai berikut :

1 Bagaimana membuat sebuah sistem penjualan yang memudahkan pembeli untuk mencari barang yang hendak dibelinya?

2 Bagaimana sistem dapat mencatat member, penjualan, dan melakukan konfirmasi penjualan ?

3 Bagaimana implementasi email gateway untuk menjaga hubungan baik dengan member?

1.3 Tujuan Pembahasan

Tujuan yang hendak dicapai dalam Tugas Akhir ini:

1 Membuat sebuah website yang dapat memudahkan pencarian sebuah alat musik.

2 Membuat sistem yang dapat melakukan pencatatat member, melakukan pencatatan penjualan, serta dapat melakukan konfirmasi penjualan.


(2)

3

3 Membuat sistem dengan implementasi email gateway untuk menjaga hubungan baik dengan member.

1.4 Ruang Lingkup Kajian

Pembahasan yang akan dilakukan pada tugas akhir ini meliputi perancangan, analisa proses bisnis, pembuatan basis data, perancangan disain antarmuka pengguna. Pengaksesan dibatasi, hanya oleh pengguna atau admin.

Batasan masalah yang terdapat dalam pembuatan Sistem Informasi untuk tugas akhir ini adalah sebagai berikut

 Perangkat keras

o Perangkat keras yang digunakan dalam pembuatan website ini, sebagai berikut :

Processor : Notebook dengan Processor i3 (1.9 GHz)  Memori : 4 GB RAM DDR3

Hard Disk : 500GB

 Sistem Operasi : Windows 8  Perangkat lunak

o Perangkat lunak yang digunakan untuk dalam pembuatan website ini antara lain adalah :

MySQL (PhpMyAmin) Google Chrome

Adobe Dreamweaver CS5  Batasan Aplikasi

o Berikut ini adalah ruang lingkup yang akan dibuat untuk aplikasi ini, ada 2 bentuk user dalam website, yaitu :

Admin, dapat mengakses seluruh data yang terdapat di website. User, dapat melakukan penjualan dan pembelian.


(3)

1.5 Sumber Data

Data-data yang digunakan dalam penyusunan makalah ini adalah:

• Data Primer

Sumber data berasal dari materi-materi kuliah dan dari buku-buku.

• Data Sekunder

Data sekunder merupakan data yang diperoleh melalui proses pembelajaran mata kuliah OOPL, basis data dan rekayasa perangkat lunak yang diajarkan oleh dosen Universitas Kristen Maranatha, dari studi literatur, referensi-referensi mengenai bahasa C#, internet, dan sumber data lainnya untuk mendukung kekuatan dan kebenaran data primer.

1.6 Sistematika Penyajian

Dalam proses penyusunan laporan, sistematika penulisan yang akan digunakan adalah sebagai berikut :

BAB I. PENDAHULUAN

Bab ini membahas mengenai latar belakang, rumusan masalah, tujuan pembahasan, batasan masalah, dan sistematika pembahasan.

BAB II. KAJIAN TEORI

Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan aplikasi dekstop dan mendukung analisis perancangan, implementasi dan pengujian aplikasi.

BAB III. ANALISIS DAN RANCANGAN SISTEM

Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan sistem, perancangan sistem, UML, ERD, dan gambaran arsitektur sistem.


(4)

5

BAB IV. HASIL PENELITIAN

Bab ini membahas mengenai perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Desain yang sudah dibuat.

BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini membahas mengenai rencana pengujian untuk aplikasi sistem informasi yang dibuat.

BAB VI. SIMPULAN DAN SARAN

Bab ini digunakan untuk memberi kesimpulan dan saran yang dapat digunakan

dalam melakukan pengembangan “Sistem Informasi Restoran Sekolah 1957”.

DAFTAR PUSTAKA

Bagian yang berisi tentang daftar sumber-sumber informasi yang digunakan untuk mendukung pembuatan proyek.


(5)

BAB 6. SIMPULAN DAN SARAN

Bab 6 berisi tentang simpulan dan saran hasil penelitian dari website penjualan Musiku.com berbasis Business to Customer

6.1 Simpulan

Dari hasil pembahasan di atas, maka kesimpulan yang dapat diambil yaitu: 1 Website Musikku.com dapat menjual alat-alat musik yang dibutuhkan oleh

para musisi.

2 Website Musikku.com dapat membantu pembeli untuk mencari alat musik yang mereka inginkan untuk dibeli.

3 Website Musikku.com dapat mencatat member, produk dan penjualan apa saja yang sudah terdaftar dan terjadi.

6.2 Saran

Saran untuk pengembangan website ini adalah penggunaan konsep object oriented programming berupa framework dalam pengembangan website Musikku.com sehingga komponen-komponen website yang sama tidak dikembangkan berkali-kali.


(6)

DAFTAR PUSTAKA

[1]. Burlton, T. (2001). Business Process Management: Profiting from Process. Indianan, USA: SAMs.

[2]. Chonoles, M. &. (2003). UML 2 for Dummies. Indianapolis, Indiana: Wiley Publishing.

[3]. Harmon, P. (2003). Business Process Change: A Manager’s Guide to Improving, Redesigning and Automating Processes. Boston, USA: Morgan Kaufmann.

[4]. Jogiyanto, H. M. (1990). Analisis & Disain Sistem Informasi Pendekatan Terstruktur. Yogyakarta: Andi Offset.

[5]. McLaughlin, D. B. (2007). Head First Object-Oriented Analysis and Design.

United States of America: O’Reilly Media.

[6]. Pressman, R. S. (2001). Software Engineering : A Practitioner‘s Approach (5th Ed.). Singapore: The McGraw-Hill Companies, Inc.

[7]. A. Nur Alan, Jago PHP dan MySQL : Dalam Hitungan Menit Membahas PHP dan MySQL dari Nol Hingga Akhir Untuk Pemula, Edisi Pertama ed. Bekasi Dunia Komputer, 2010.

[8]. Weisfeld, M. (2008). The Object-Oriented Thought Process. USA: Addison-Wesley.

[9]. G. Marakas J. O’Brien, Management Information System. McGraw-Hill, 2010. [10]. Triton PB, Mengenal E-Commerce dan Bisnis di Dunia Cyber, 2006.