ABSTRAK
Toko XYZ adalah sebuah toko ritel elektronik. Proses penjualan dan pembelian perusahaan masih secara manual. Hal tersebut dapat menjadi masalah bagi perusahaan terutama dalam proses bisnis yang lambat dan sulitnya dalam mengambil sebuah keputusan. Menanggapi permasalahan tersebut maka dibuatlah aplikasi website admintrasi. Administrasi website dibuat dengan bahasa PHP dan menggunakan MySQL sebagai database. Fitur dari website yaitu dapat mengelola data barang, mengelola barang promo, mengelola data pengguna, dan melihat laporan laba rugi. Aplikasi bantuan pengguna untuk menyimpan data barang, data pengguna dan data transaksi ke dalam database. Aplikasi ini menampilkan data transaksi penjualan yang sedang berlangsung. Pengguna dapat melihat data stok dan transaksi barang. Aplikasi ini dapat mengelola data pengguna yang dapat mengakses aplikasi. Aplikasi ini dapat menampilkan laporan laba rugi. Aplikasi dapat menampilkan nilai stok opname untuk menentukan ketersediaan barang sudah benar atau tidak. Berdasarkan pengujian, aplikasi perlu tiga belas entitas untuk menyimpan data transaksi, pengguna, dan barang-barang. Struktur data yang telah buat dapat digunakan untuk membuat sebuah website administrasi.
ABSTRACT
XYZ store is a retail electronics store. Goods transaction record of selling is still in manual process. This process can be a problem for the company, especially in sales data collection to help taking a decision. To resolve the problems, this research create a point of sales website administration. Website administration is created with PHP language and using MySQL as database. Website features are managing goods data items, manage goods promo, manage users, and view the income statement. The application help user to store goods data, user data and transaction data into database. The application displays ongoing sales transaction data. User can view data stock and transaction of goods. The application can manage user data who can access the application. The application can create the income statement. The application can display opname stock value to determine the availability of goods is correct or not. Base on the testing, the application needs thirteen entity to store data transaction, user, and goods. Data structure that have been create can be used to make website administration.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xv
DAFTAR NOTASI/ LAMBANG ... xvi
DAFTAR SINGKATAN ... xvii
DAFTAR ISTILAH ... xviii
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup ... 2
1.5 Sumber Data ... 2
1.6 Sistematika Penyajian ... 3
BAB 2 KAJIAN TEORI ... 4
2.1 Point of Sale ... 4
2.2 Sistem Informasi ... 4
2.3 UML (Unified Modeling Language) ... 4
2.3.2 Activity Diagram ... 5
2.4 Entity Relationship Diagram ... 5
2.5 Database ... 6
2.6 MySQL ... 6
2.7 PHP ... 7
2.8 PHP Data Object ... 7
2.9 Website ... 8
2.10 HTML ... 8
2.11 CSS (Cascading Style Sheet) ... 9
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 10
3.1 Deskripsi Aplikasi ... 10
3.2 Halaman Log In... 11
3.3 Halaman Dashboard ... 13
3.4 Halaman Kategori ... 16
3.5 Halaman Barang ... 25
3.6 Halaman Promo ... 33
3.7 Halaman User ... 40
3.8 Halaman Transaksi Penjualan ... 48
3.9 Halaman Transaksi Pembelian ... 53
3.10 Halaman Laporan Stok Opname ... 60
3.11 Halaman Laporan Penjualan dan Pembelian... 69
3.12 Entity Relationship Diagram ... 71
3.13 Arsitektur Jaringan ... 73
BAB 4 IMPLEMENTASI ... 74
4.1 Halaman Log In... 74
4.3 Implementasi Halaman Kategori... 77
4.4 Implementasi Halaman Barang ... 81
4.5 Implementasi Halaman Promo ... 86
4.6 Implementasi Halaman User ... 92
4.7 Implementasi Halaman Transaksi Penjualan ... 96
4.8 Implementasi Halaman Transaksi Pembelian ... 101
4.9 Implementasi Halaman Laporan Stok Opname ... 105
4.10 Implementasi Halaman Penjualan dan Pembelian ... 110
4.11 Skema Database Diagram ... 111
BAB 5 PENGUJIAN ... 113
5.1 Pengujian Log In ... 113
5.2 Pengujian Tambah Kategori ... 114
5.3 Pengujian Tambah Subkategori ... 114
5.4 Pengujian Tambah Data Barang... 115
5.5 Pengujian Edit Barang... 116
5.6 Pengujian Tambah Promo ... 117
5.7 Pengujian Tambah Barang Promo ... 118
5.8 Pengujian Memasukan Pembayaran Transaksi Penjualan ... 119
5.9 Pengujian Tambah Transaksi Pembelian ... 120
5.10 Pengujian Tambah Barang Transaksi Pembelian ... 120
5.11 Pengujian Tambah Data Barang Stok Opname ... 121
5.12 Pengujian Edit Data Stok Opname ... 122
5.13 Pengujian Cari Data Stok Opname ... 123
BAB 6 SIMPULAN DAN SARAN ... 124
6.1 Simpulan ... 124
DAFTAR GAMBAR
Gambar 2.1 Contoh ERD ... 6
Gambar 2.2 Struktur HTML ... 9
Gambar 3.1 Usecase Diagram ... 11
Gambar 3.2 Halaman Log In ... 12
Gambar 3.3 Activity Diagram Log In ... 13
Gambar 3.4 Halaman Dashboard ... 14
Gambar 3.5 Activity Diagram Data Transaksi Penjualan dan Pendapatan ... 15
Gambar 3.6 Activiy Diagram Tampilan Diagram Penjualan dan Barang ... 16
Gambar 3.7 Halaman Kategori ... 17
Gambar 3.8 Activity Diagram Menampilkan Data Kategori ... 17
Gambar 3.9 Pop-up Menu Tambah Kategori ... 18
Gambar 3.10 Activity Diagram Tambah Kategori ... 19
Gambar 3.11 Pop-up Menu Edit Kategori ... 20
Gambar 3.12 Activity Diagram Edit Nama Kategori... 21
Gambar 3.13 Pop-up Tambah Subkategori ... 22
Gambar 3.14 Activity Diagram Tambah Subkategori ... 23
Gambar 3.15 Tampilan Pesan Konfirmasi Hapus Kategori ... 24
Gambar 3.16 Activity Diagram Hapus Kategori... 25
Gambar 3.17 Halaman Barang Untuk Role Admin ... 26
Gambar 3.18 Halaman Barang Untuk Role Backoffice ... 26
Gambar 3.19 Activity Diagram View Data Barang ... 27
Gambar 3.20 Pop-up Tambah Barang ... 28
Gambar 3.21 Activity Diagram Tambah Barang ... 29
Gambar 3.22 Pop-up Edit Data Barang... 30
Gambar 3.23 Activity Diagram Edit Data Barang ... 31
Gambar 3.24 Activity Diagram Hapus Barang ... 32
Gambar 3.25 Halaman Promo Role Admin ... 33
Gambar 3.26 Halaman Promo Role Backoffice ... 33
Gambar 3.27 Activity Diagram View Data Promo ... 34
Gambar 3.29 Activity Diagram Tambah Promo ... 36
Gambar 3.30 Pop-up Menu Detail Promo Role Admin ... 37
Gambar 3.31 Pop-up Menu Detail Promo Role Backoffice ... 38
Gambar 3.32 Tambah Detail Promo Barang ... 39
Gambar 3.33 Activity Diagram Hapus Promo ... 40
Gambar 3.34 Halaman User ... 41
Gambar 3.35 Activity Diagram View Data User ... 42
Gambar 3.36 Activity Diagram Tambah User ... 43
Gambar 3.37 Pop-up Menu Edit User ... 44
Gambar 3.38 Activity Diagram Edit Data User ... 45
Gambar 3.39 Activity Diagram Ubah Password User ... 46
Gambar 3.40 Activity Diagram Hapus Data User ... 47
Gambar 3.41 Halaman Transaksi Penjualan ... 48
Gambar 3.42 Activity Diagram Menampilkan Data Transaksi Penjualan ... 49
Gambar 3.43 Halaman Print Transaksi Penjualan ... 50
Gambar 3.44 Pop-up Menu Detail Penjualan ... 50
Gambar 3.45 Pop-up menu Masukan Pembayaran ... 51
Gambar 3.46 Activity Diagram Input Pembayaran... 52
Gambar 3.47 Activity Diagram Hapus Transaksi Penjualan ... 53
Gambar 3.48 Halaman Transaksi Pembelian ... 54
Gambar 3.49 Activity Diagram View Data Transaksi Pembelian Barang... 54
Gambar 3.50 Pop-up Menu Tambah Data Pembelian ... 55
Gambar 3.51 Activity Diagram Tambah Data Pembelian ... 56
Gambar 3.52 Halaman Tambah Data Barang Pembelian ... 57
Gambar 3.53 Activity Diagram Tambah Data Barang Transaksi Pembelian ... 58
Gambar 3.54 Pop-up Menu Detail Pembelian ... 59
Gambar 3.55 Activity Diagram Hapus Transaksi Pembelian ... 60
Gambar 3.56 Halaman Laporan Stok Opname ... 61
Gambar 3.57 Activity Diagram Menampilkan Laporan Stok Opname ... 62
Gambar 3.58 Activity Diagram Cari Laporan Stok Opname ... 63
Gambar 3.59 Pop-up Menu Pilih Petugas Stok Opname ... 64
Gambar 3.61 Activity Diagram Tambah Data Barang Stok Opname ... 65
Gambar 3.62 Pop-up Menu Edit Stok Opname ... 66
Gambar 3.63 Activity Diagram Edit Data Stok Opname ... 67
Gambar 3.64 Pop-up Menu Kunci Petugas Stok Opname ... 68
Gambar 3.65 Activity Diagram Hapus Stok Opname ... 69
Gambar 3.66 Halaman Laporan Penjualan dan Pembelian ... 70
Gambar 3.67 Activity Diagram View Laporan Persediaan Barang ... 71
Gambar 3.68 Entity Relationship Diagram Website Penjualan dan Pembelian ... 72
Gambar 3.69 Arsitektur Jaringan Arsitektur Jaringan Penerapan Sistem Point Of Sale ... 73
Gambar 4.1 Antarmuka Halaman Log In ... 74
Gambar 4.2 Antarmuka Pesan Kesalahan Halaman Log In ... 74
Gambar 4.3 Antarmuka Halaman Dashboard ... 76
Gambar 4.4 Antarmuka Halaman Kategori ... 77
Gambar 4.5 Antarmuka Pop-up Menu Tambah Kategori ... 78
Gambar 4.6 Antarmuka Pop-up Menu Edit Kategori ... 79
Gambar 4.7 Antarmuka Pop-up Menu Tambah Subkategori ... 80
Gambar 4.8 Antarmuka Pop-up Menu Hapus Kategori ... 81
Gambar 4.9 Antarmuka Halaman Barang Role Admin ... 82
Gambar 4.10 Antarmuka Halaman Barang Role Backoffice ... 83
Gambar 4.11 Antarmuka Pop-up Menu Tambah Barang ... 84
Gambar 4.12 Antarmuka Pop-up Menu Edit Barang ... 85
Gambar 4.13 Antarmuka Pop-up Menu Konfirmasi Hapus Barang ... 86
Gambar 4.14 Antarmuka Halaman Promo Role Admin ... 87
Gambar 4.15 Antarmuka Halaman Promo Role Backoffice ... 87
Gambar 4.16 Antarmuka Pop-up Menu Tambah Promo ... 88
Gambar 4.17 Antarmuka Pop-up Menu Detail Promo Role Admin ... 89
Gambar 4.18 Antarmuka Pop-up Menu Detail Promo Role Backoffice ... 90
Gambar 4.19 Pop-up Menu Data Barang ... 91
Gambar 4.20 Antarmuka Pop-up Menu Hapus Promo ... 92
Gambar 4.21 Antarmuka Halaman User ... 93
Gambar 4.23 Antarmuka Pop-up Menu Hapus User ... 96
Gambar 4.24 Antarmuka Halaman Transaksi Penjualan ... 97
Gambar 4.25 Antarmuka Pop-up Menu Detail Penjualan ... 98
Gambar 4.26 Antarmuka Pop-up Menu Masukan Pembayaran ... 99
Gambar 4.27 Antarmuka Halaman Print Transaksi Penjualan ... 100
Gambar 4.28 Antarmuka Pop-up Menu Konfirmasi Hapus Transaksi Penjualan ... 100
Gambar 4.29 Antarmuka Halaman Transaksi Pembelian ... 101
Gambar 4.30 Antarmuka Pop-up Menu Detail Pembelian ... 102
Gambar 4.31 Antarmuka Pop-up Menu Hapus Transaksi Pembelian ... 103
Gambar 4.32 Antarmuka Pop-up Menu Tambah Data Pembelian ... 103
Gambar 4.33 Antarmuka Halaman Tambah Data Barang Pembelian ... 104
Gambar 4.34 Antarmuka Halaman Laporan Stok Opname ... 105
Gambar 4.35 Antarmuka Pop-up Menu Pilih Petugas Stok Opname ... 106
Gambar 4.36 Antarmuka Halaman Tambah Data Barang Stok Opname ... 107
Gambar 4.37 Antarmuka Pop-up Menu Lock Stok Opname ... 108
Gambar 4.38 Antarmuka Pop-up Menu Edit Stok Opname ... 108
Gambar 4.39 Antarmuka Pop-up Menu Hapus Barang Stok Opname ... 109
Gambar 4.40 Antarmuka Halaman Penjualan dan Pembelian ... 110
DAFTAR TABEL
Tabel 5.1 Pengujian Halaman Log In ... 113
Tabel 5.2 Pengujian Tambah Kategori... 114
Tabel 5.3 Pengujian Tambah Subkategori ... 115
Tabel 5.4 Pengujian Tambah Data Barang ... 115
Tabel 5.5 Pengujian Halaman Edit Barang ... 116
Tabel 5.6 Pengujian Tambah Promo ... 117
Tabel 5.7 Pengujian Tambah Barang Promo ... 118
Tabel 5.8 Pengujian Pembayaran Transaksi Penjualan... 119
Tabel 5.9 Pengujian Tambah Barang Transaksi Pembelian... 120
Tabel 5.10 Pengujian Tambah Barang Transaksi Pembelian... 121
Tabel 5.11 Pengujian Tambah Data Barang Stok Opname... 122
Tabel 5.12 Pengujian Edit Data Stok Opname ... 122
DAFTAR NOTASI/ LAMBANG
dengan sistem, subsistem ataupun class. UseCase
Use Case Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor Use
Case
System Menspesifikasikan paket yang
menampilkan sistem secara terbatas.
Activity
Activities Kegiatan dalam aliran kerja Activity
Diagram
Decision menunjukkan dimana sebuah keputusan perlu dibuat dalam aliran kerja
ERD Entitas Sesuatu bentukan data yang akan disimpan
ERD Relasi Hubugan antar entitas
ERD Atribut Karakteristik suatu entitas
ERD Garis Penghubung antar relasi
Referensi:
DAFTAR SINGKATAN
ERD Entity Relationship Diagram
POS Point of Sales
PHP HyperText Preprocessor
DAFTAR ISTILAH
Administrasi perencanaan dan pengendalian suatu usaha agar mencapai tujuan.
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Pada bisnis retail, penggunaan teknologi komputer dapat membantu kinerja suatu bisnis. Salah satu proses yang ditangani yaitu pengelolahan data menggunakan komputer. Penggunaan komputer dapat menyediakan informasi tanpa harus mengunakan perhitungan secara manual. Sebuah informasi yang disediakan dapat membantu pemilik perusahaan dalam membuat perencanaan dan pengembangan kedepannya.
Toko “XYZ” merupakan sebuah toko retail elektronik. Toko ini masih melakukan pencatatan penjulan dan pembelian secara manual. Toko “XYZ” dalam
menjalankan bisnisnya dapat mengalami kendala, baik itu masalah data penjualan, masalah dalam men-tracking sebuah transaksi, dan masalah dalam mengetahui jumlah stok barang.
Berdasarkan latar belakang yang ada, website administrasi point of sales dikembangkan agar pegawai atau pemilik toko dapat mengelola data barang, mengelolah promo barang, menampilkan data transaksi yang telah terjadi berdasarkan pencatatan yang telah dilakukan, memeriksa jumlah stok barang, mengelolah data pengguna, melakukan proses stok opname, dan melihat laporan pendapatan.
1.2 Rumusan Masalah
2
1. Bagaimana cara membuat struktur data yang dapat membantu
mencatat setiap transaksi dari setiap proses bisnis pada Toko “XYZ”? 2. Bagaimana membuat sebuah aplikasi yang menggunakan struktur data
pada permasalah pertama pada toko XYZ?
1.3 Tujuan Pembahasan
Berdasarkan masalah seperti yang dirumuskan dalam rumusan masalah, maka tujuan dari pembuatan program ini, antara lain:
1. Aplikasi dibuat dengan menggunakan tiga belas entitas untuk menyimpan data transaksi, data pengguna, data dan barang-barang. 2. Struktur data yang telah buat digunakan untuk membuat sebuah website
administrasi.
1.4 Ruang Lingkup
Penulisan laporan supaya terarah dan berjalan dengan baik, maka diperlukan suatu batasan masalah. Berikut ruang lingkup yang akan dibahas dalam penulisan laporan, yaitu:
1. Perangkat lunak
A. Membuat website admin berbasis PHP.
B. Menggunakan database driver PHP Data Object. C. Menggunakan MySQL Server.
D. Pengujian dilakukan melalui browser Google Chrome. 2. Batasan aplikasi
A. Menggunakan satuan mata uang rupiah. B. Satuan barang menggunakan pieces(pcs). C. Tidak menanganin retur barang.
D. Tidak menangani pengiriman barang.
1.5 Sumber Data
3
1. Data primer yang berasal dari toko “XYZ” berupa hasil tanya jawab secara langsung dan observasi.
2. Data sekunder yang didapat dari perpustakaan, dan internet.
1.6 Sistematika Penyajian BAB I : Pendahuluan
Bab ini berisi Latar Belakang, Rumusan Masalah, Tujuan Pembahasan, Ruang Lingkup, Sumber Data dan Sistematika Penyajian Perancangan Website Admin Untuk Aplikasi Android Berbasis Android.
BAB II : Kajian Teori
Bab ini berisi teori-teori dan prinsip-prinsip yang menunjang dan memiliki relevansi dengan perencanaan dan pembuatan tugas akhir.
BAB III : Analisis dan Rancangan Sistem
Bab ini membahas mengenai desain dari keseluruhan sistem yang dibuat. BAB IV : Hasil Penelitian
Bab ini berisi implementasi dari sistem yang telah didesain ke dalam bahasa pemrograman dan penerapannya pada dunia nyata dalam hal ini di terapkan pada toko Sinar Bandung.
BAB V : Pembahasan dan Uji Coba Hasil Penelitian
Bab ini berisi pengujian dan hasil uji dari sistem website admin yang sudah dibuat dan diimplementasikan secara meyeluruh.
Bab VI : Simpulan dan Saran
BAB 6
SIMPULAN DAN SARAN
Setelah melakukan penelitian tentang sistem yang ada pada Toko Sinar Bandung, maka pada bab ini dapat ditarik kesimpulan dan saran yang mungkin berguna untuk kedepannya. Adapun kesimpulan dan saran sebagai berikut:
6.1 Simpulan
Penelitian yang dilakukan dengan bertujuan dalam meningkatkan sistem penjualan dan pembelian yang terdapat pada Toko XYZ. Pada penerapannya aplikasi dapat bermanfaat dalam hal-hal berikut :
1. Mencatat transaksi pembelian dan penjualan barang menggunakan database sehingga setiap transaksi pembelian dan penjualan barang dapat mudah melihat data transaksi yang telah terjadi.
2. Meningkatkan proses bisnis, di mana pengguna dapat dengan mudah mencari ketersedian barang dan melakukan proses stok opname.
3. Kemudahan dalam melihat promo yang tersedia dan mempromosikan barang kepada pelanggan.
4. Mengetahui persediaan barang dengan mudah dengan adanya aplikasi ini, sehingga dapat mengambil sebuah keputusan dalam menambah stok barang. 5. Laporan stok opname dan laporan penjualan dan laporan pembelian yang
dapat membantu perusahaan dalam mengambil sebuah keputusan.
6.2 Saran
Berdasarkan simpulan yang telah dipaparkan, untuk memberikan saran pengembangan program di masa yang akan datang supaya menjadi lebih bermanfaat. Saran tersebut antara lain :
1. Memperbaiki aplikasi dari segi keamanan dan intergritas data 2. Aplikasi dapat melakukan retur barang
PERANCANGAN WEBSITE ADMINISTRASI POS
(POINT OF SALES) BERBASIS PHP PADA TOKO
XYZ
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Sistem Informasi Universitas Kristen Maranatha
Oleh
Frans Mulia Hidayat
1373022
PROGRAM STUDI S1 SISTEM INFORMASI
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
DAFTAR PUSTAKA
[1] S. Sarosa, Sistem Informasi Akuntansi, Jakarta: Grasindo, 2007.
[2] G. Jalloul, UML by Example, Camridge: Press Syndicate of The University
of Camridge, 2004.
[3] S. Hendry, Membangun Aplikasi Point of Sale Dengan VB 6.0, MySQL, dan
PHP, Jakarta: PT Elex Media Komputindo, 2010.
[4] J. Hutahaean, Konsep Sistem Informasi, Yogyakarta: DEEPUBLISH, 2015.
[5] F. L. Jones dan D. V. Rama, Sistem Informasi Akuntansi, Jakarta: Salemba
Empat, 2008.
[6] J. Simarmata, Rekayasa Perangkat Lunak, Yogyakarta: C.V ANDI OFFSET,
2010.
[7] J. W. Satzinger, System Analysis and Design in a Changing World, Boston:
Nelson Education, Ltd, 2010.
[8] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta:
C.V ANDI OFFSET, 2007.
[9] D. P. Oktavian, Menjadi Programmer Jempolan Menggunakan PHP, Jakarta:
MediaKom, 2010.
[10] W. Komputer, Panduan Belajar MySQL Database Server, Jakarta: Mediakita,
2010.
[11] A. Zaki, 36 Menit Belajar Komputer: Php Dan Mysql, Jakarta: PT Elex Media
Komputindo, 2008.
[12] “Dunia Ilmu Komputer,” 16 December 2014. [Online]. Available:
http://www.duniailkom.com/tutorial-php-mysql-pengertian-pdo-dan-cara-mengaktifkan-pdo-php-data-objects/.
[13] R. Hidayat, Yuhefizar, S.Kom dan Ir. Ha Mooduto, Cara Mudah Membangun
Website Interaktif Menggunakan CMS Joomla, Jakarta: PT Elex Media
Komputindo, 2009.
[14] T. Perkins, Search Engine Optimization for Flash: Best practices for using
[15] I. Prayitno, Kupas Tuntas Malware, Jakarta: PT Elxe Media Komputindo,
2010.
[16] R. York, Beginning Css Cascading Style Sheets For Web Design, 2nd Ed.,
Indianapolish: Wiley Publishing, Inc, 2007.
[17] Object Management Group, “Business Process Model and Notation Resource
Page,” 9 June 2014. [Online]. Available:
http://www.omg.org/bpmn/index.htm. [Diakses 12 Jan 2016].
[18] R. C. Clark dan R. E. Mayer, E-learning and the science of instruction: Proven
guidelines for consumers and designers of multimedia learning, 3rd penyunt.,
San Francisco, CA: Jossey-Bass, 2011.
[19] D. M. Kroenke dan D. J. Auer, Database Processing: Fundamentals, Design,
and Implementation, Upper Saddle River, New Jersey: Pearson Education,
Inc., 2012.
[20] K. C. Laudon dan J. P. Laudon, Management Information Systems: Managing
the Digital Firms, 12th penyunt., Upple Saddle River, NJ: Prentice Hall, 2012.
[21] T.-H. Wang, “Developing an assessment-centered e-Learning system for improving student learning effectiveness,” Computers & Education, vol. 73,
pp. 189-203, 2014.
[22] D. R. Shavkat, “Penerapan Data Mining untuk Memprediksi Fluktuasi Harga Saham Menggunakan Metode Classification dengan Teknik Decision Tree,”
[Online]. Available: