Pembuatan Website Penjualan Musikku Berbasis Business to Customer.
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 ArtiFlowchart 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.