BAB 5 pada tugas akhir ini berisi tentang: (1) Implementasi Sistem; (2) Hasil Pengujian; (3) Pengujian Sistem; (4) Black Box Testing.
BAB 6. PENUTUP
BAB 5 pada tugas akhir ini berisi tentang: (1) Kesimpulan; (2) Saran.
BAB 2
LANDASAN TEORI
2.1 Internet
Awalnya internet dibangun oleh Departemen Pertahanan Amerika Serikat dalam rangka melakukan hubungan dengan para ilmuan dan profesor universitas di seluruh dunia. Internet merupakan jaringan terbesar yang menghubungkan jutaan komputer yang tersebar diseluruh dunia yang tidak terikat oleh organisasi manapun.
Saat ini internet dapat digunakan oleh siapa saja untuk mengakses informasi apa saja dan bahkan sekarang telah menjadi alat nomor 1 untuk melakukan transaksi bisnis (Kadir, 2002).
2.2 E-Commerce
E-Commerce merupakan perubahan pada dunia bisnis yang menghasilkan manajemen konsumen lebih baik dari sebelumnya, strategi pemasaran baru, ekspan-si jangkauan komoditi dan operaekspan-si-operaekspan-si lain yang lebih efiekspan-sien (Irawan dkk., 2017). Dapat disimpulkan bahwa E-Commerce ialah proses pembelian dan pen-jualan jasa atau produk dari satu pihak ke pihak lain melalui internet (commerce net) dan sejenis mekanisme bisnis elektronik dengan focus pada transaksi bisnis berba-sis individu dengan menggunakan internet sebagai media pertukaran barang atau jasa baik antar instansi atau individu dengan instansi (Rejeki dan Utomo, 2011).
Saat ini E-Commerce digunakan untuk mendukung kegiatan pembelian dan penjualan, pemasaran produk, jasa, dan informasi melalui internet atau extranet.
E-Commerce pada umumnya dikelompokkan menjadi dua kategori: bussines-to-bussiness (B2B) dan busines-to-consumer (B2C). Terakhir terjadi perkembangan jenis hubungan baru yang disebut: consumer (C2C) dan consumer-to-business(C2B) (Kadir, 2002).
1. Business-to-business (B2B) B2B penjualan produk atau jasa yang meli-batkan beberapa perusahaan dan dilakukan dengan otomasi. Umumnya perusahaan-perusahaan yang terlibat yaitu pemasok, distributor, pabrik, dan toko.
2. Business-to-consumer(B2C), yaitu interaksi dan transaksi yang melibatkan antara perusahaan dan konsumen.
3. Consumer-to-consumer(C2C), adalah model perdagangan yang terjadi an-tara konsumen dengan konsumen.
4. Consumer-to-business (C2B), yaitu bisnis yang berbasiskan konsumen ke pebisnis.
2.3 Sistem Informasi 2.3.1 Sistem
Sistem merupakan sekumpulan elemen-elemen yang saling terkait atau padu yang dimaksudkan untuk mencapai suatu tujuan. Jika dalam sebuah sistem ter-dapat elemen yang tidak memeberikan manfaat dalam mancapai tujuan yang sama, maka elemen tersebut dipastikan bukanlah bagian dari sistem (Kadir, 2002).
2.3.2 Informasi
Informasi merupakan suatu data yang diolah menjadi sebuah bentuk yang berarti bagi penerimanya yang berguna untuk mengambil keputusan pada saat ini dan masa mendatang. Data sering kali disebut sebagai bahan informasi melalui suatu proses transformasi yang dibuat menjadi bermakna (Kadir, 2002). Siklus informasi dapat dilihat pada Gambar 2.1.
Gambar 2.1. Siklus Informasi (Kadir, 2002)
2.3.3 Sistem Informasi
Menurut (Kadir, 2003) sistem informasi yaitu mencakup sejumlah kom-ponen (manusia, komputer, teknologi informasi, dan prosedur kerja), ada sesuatu yang diproses (data menjadi informasi) dan dimaksudkan untuk mencapai suatu sasaran atau tujuan. Secara teknis sistem informasi didefinisikan sebagai sekumpu-lan komponen yang saling berhubungan, mengumpulkan, memproses, menyimpan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan, koordi-nasi, pengawasan, analisa dan visualisasi dalam suatu organisasi.
Sistem informasi terdapat beberapa komponen-komponen didalamnya yaitu:
1. Perangkat keras (hardware) Mencakup peranti-peranti fisik seperti komput-er dan printkomput-er.
2. Perangkat lunak (software) Sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.
3. Prosedur Sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.
4. Orang Semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan, dan penggunaan keluaran sistem informasi.
5. Basis data (database) Sekumpulan tabel, hubungan dan lain-lain yang berkaitan dengan penyimpanan data.
6. Jaringan komputer dan komunikasi data Sistem penghubung yang memung-kinkan sumber (resources) dipakai secara bersama atau diakses oleh sejum-lah pemakai.
2.4 Unified Modelling Language (UML)
Unified Modelling Language (UML) merupakan bahasa pemodelan seca-ra gseca-rafis untuk menspesifikasikan, menvisualisasikan, membangun, dan mendoku-mentasikan semua artifak sistem perangkat lunak (Ginting, 2013). Dengan mengu-nakan pemodelan UML diharap pengembang dapat melakukan beberapa hal yaitu:
1. Tinjauan umum bagaimana asrsitektur sistem secara keseluruhan.
2. Penelaahan bagaimana objek-objek dalam sistem saling mengirimkan pesan dan saling bekerjasama satu sama lain.
3. Menguji apakah sistem perangkat lunak sudah berfungsi seperti seharusnya.
4. Dokumentasi sistem perangkat lunak untuk keperluan-keperluan tertentu di-masa mendatang.
Diagram yang disediakan dalam UML antara lain:
1. Use case diagram 2. Activity diagram
2.5 Object Oriented Analysis Design (OOAD)
Menurut (Shalahuddin dan Rosa, 2013) Object Oriented Analysis Design (OOAD) merupakan tahap menganalisis spesifikasi atau kebutuhan sistem yang akan dibangun dengan konsep berorientasi objek ke desain pemodelan agar lebih mudah diimplementasikan dengan pemograman berorientasi objek.
2.6 Website
Website sering juga disebut sebagai site, situs, situs web atau portal yaitu kumpulan beberapa halaman web yang berhubungan antara satu dengan yang lain-nya. Website itu sendiri terbagi menjadi dua bagian yaitu home page (halaman per-tama) dan webpage (halaman demi halaman berikutnya). Website (web) sering juga disebut sebagai World Wide Web (www) adalah sumber daya dari internet yang kini sudah berkembang sangat pesat. Informasi web itu sendiri didistribusikan melalui pendekatan hypertext, yang memungkinkan suatu teks pendek menjadi acuan un-tuk membuka dokumen lain. Dengan Hypertext ini seseorang dapat memperoleh informasi dengan melompat dari suatu dokumen ke dokumen lain (ABDI, 2018).
Website atau situs dapat juga diartikan sebagai sekumpulan halaman yang menampilkan informasi berupa data teks, gambar, animasi, suara, video, atau ga-bungan dari semuanya. Sebagai implementasinya, web dapat dikoneksikan ke basis data terutama macromedia dreamweaver dengan sintak progrma PHP dengan PH-PMyAdmin. Menurut (ABDI, 2018) Ada beberapa hal yang menjadi penunjang agar keberadaan sebuah website bisa di akses atau diketahui oleh user (pengguna internet):
1. Nama domain (Domain name / URL- Uniform Resource Locator)
Merupakan sebuah alamat unik dalam internet yang digunakan untuk mengidentifikasikan sebuah website, atau dengan kata lain nama domain adalah alamat yang digunakan untuk menemukan sebuah website diinternet.
2. Rumah tempat website (Web Hosting)
Web hostingadalah ruangan yang terdapat didalam harddisk yang berguna untuk menyimpan data, file-file, gambar dan lainnya yang akan ditampilkan di website. Web hosting diperoleh dengan cara menyewa, rata-rata waktu penyewaan di hitung pertahun dengan besarnya hosting.
3. Desain Website
Desain website adalah penenetu dari sebuah kualitas dan keindahan sebuah website, karena akan berpengaruh terhadap penilaian pengunjung terhadap akan bagus atau tidaknya sebauh website.
2.7 PHP Hypertext Preprocessor (PHP)
PHP adalah bahasa pemograman skrip sederhana yang digunakan untuk pemrosesan HTML Form di dalam halaman web yang digunakan secara command line, yaitu skrip PHP dapat dijalankan tanpa melibatkan web server ataupun brows-er. Untuk membuat program menggunakan PHP programer harus menyediakan sebuah program editor teks untuk menuliskan program, seperti Notepad (windows)
dan vi editor (linux). Untuk editor yang lebih advance programer bisa menggunakan seperti EditPlus, Notepad++, atau Dreamweaver (Hastanti, Purnama, dan Wardati, 2015).
2.8 MySQL
MySQL adalah turunan dari SQL (Structured Query Language). SQL yaitu konsep pengoperasian basis data terutama yang dikerjakan dengan mudah dan otomatis. MySQL memungkinkan karena kemudahannya untuk digunakan, cepat secara kinerja query, dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menengah dan kecil. MySQL merupakan database yang digu-nakan oleh situs-situs terkemuka di Internet untuk menyimpan data. Software database MySQL kini dilepas sebagai software manajemen database yang open source, sebelumnya merupakan software database yang shareware. Shareware merupakan software yang didistribusikan secara bebas untuk keperluan penggunaan secara pribadi, tetapi jika digunakan secara komersial pemakai harus mempunyai lisensi dari pembuatnya (Haryanti, 2011).
MySQL tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi penggu-na (interface) yang bergupenggu-na sebagai program aplikasi pengakses database yang di-hasilkan. MySQL didukung oleh hampir semua program aplikasi baik yang Open Sourceseperti PHP, framework php, java, phyton maupun yang tidak Open Source yang ada pada platform windows seperti Visual Basic, Delphi dan lainnya (Nugroho, 2005).
2.9 Profil Perusahaan
Toko buku Al-Mumtaz merupakan penerbit buku sekaligus tempat pen-jualan buku dan herbal alami. Produk yang di jual oleh toko buku Al-Mumtaz adalah buku bacaan, buku islami, buku sekolah, buku perguruan tinggi, Al-Qur’an dan herbal alami. Sejak mulai berdiri toko buku Al-Mumtaz sudah melakukan k-erjasama dengan berbagai penerbit lain dengan sistem titip buku. Setiap sekali se-bulan buku yang dititipkan akan diminta pelaporannya oleh penerbit. Tidak hanya buku, toko Al-mumtaz juga menjual produk herbal alami berupa obat-obatan untuk berbagai macam penyakit.
Toko buku A-Mumtaz terletak di Jl.HR Soebrantas No. 2-4 Simpang Baru Tampan. Proses penjualan pada toko buku Al-Mumtaz dilakukan dengan komu-nikasi lansung yaitu tatap muka antara costumer dengan karyawan. Costumer datang lansung ke toko untuk melihat-lihat buku yang dicari dan melakukan pemba-yaran secara lansung. Dari segi pemasaran, toko hanya menggunkan facebook un-tuk memposting produk yang dijual, disebabkan tidak adanya sistem E-Commerce
pada toko A-Mumtaz. Dibawah ini adalah susunan struktur organisasi toko buku Al-Mumtaz dapat dilihat pada Gambar 2.2.
Gambar 2.2. Struktur Organisasi Toko Al-Mumtaz 2.10 Penelitian Terdahulu
Hasil penelitian terdahulu dalam penelitian ini digunakan untuk mengetahui persamaan dan perbedaan dari beberapa penelitian yang ada, serta kajian yang dapat mengembangkan penelitian yang akan dilaksanakan. Berikut penelitian terdahulu yang digunakan dalam penelitian ini dapat dilihat pada Tabel 2.1.
Tabel 2.1. Penelitian terdahulu
No Peneliti / Tahun Deskripsi
1 Sri Handayani, (2016). Sistem infor-masi E-Commerce untuk jaringan pen-jualan sepeda motor bekas kabupaten kam-par (studi kasus: Adira Finance).
Dengan adanya sistem E-Commerce yang dibuat dapat membantu proses penjualan sepeda motor bekas terutama pada segi promosi. Hemat waktu dan memberi gam-baran jenis sepeda motor dan informasi yang dicari.
2 Tony Wijaya, donny Pratama, (2014). Ran-cang bangun website E-Commerce pada barcelona sport.
Banyak kemudahan yang diberikan oleh fitur pada aplikasi E-Commerce ini mu-lai dari sisi pemesanan hingga pembayaran dan penerimaan proses pembayaran beser-ta semua laporan yang berkaibeser-tan dengan penjualan dan pemasaran.
Tabel 2.1 Penelitian terdahulu (Tabel lanjutan...)
No Simbol Deskripsi
3 Dedi Irawan, Yoeyong Rahsel, Taufik Udin, (2017). Perancangan Electronic Commerce berbasis B2C pada toko ATK Sindoro.
E-Commerceyang ada pada toko Atk Sin-doro Pringsewu sangat membantu kon-sumen dalam melakukan pemesanan alat tulis kantor tanpa harus datang lansung ke toko.
4 Rara sri Artati Rejeki, Agus Prasetyo Uto-mo, Stefiana Sri Susanti, (2011). Peranca-ngan dan pengaplikasian sistem penjualan pada” distro smith” berbasis E-Commerce.
Aplikasi Penjualan Online Distro Smith Semarang menyajikan laporanlaporan di-antaranya laporan produk, laporan mem-ber, laporan order, dan laporan penjualan.
Laporan tersebut ditujukan kepada mana-jer sebagai bahan pertimbangan dalam per-baikan pelayanannya.
5 Elizaandayani Ginting, (2013). Aplika-si penjualan berbaAplika-sis web (E-Commerce) menggunakan joomla pada mutiara fash-ion.
Dengan adanya aplikasi E-Commerce ma-ka konsumen lebih mudah mendapatma-kan informasi terbaru di mutiara fashion dan juga info tentang produk.
BAB 3
METODOLOGI PENELITIAN
3.1 Metodologi Penelitian
Pada penelitian ini terdapat beberapa tahapan yang peneliti lakukan.
Metodologi penelitian yang penulis lakukan dapat ditunjukkan pada Gambar 3.1.
Gambar 3.1. Tahapan Penelitian 3.2 Langkah-Langkah Metodologi Penelitian
Pada tahapan metodologi akan dipaparkan bagaimana tahapan dalam penye-lesaian tugas akhir ini.
3.2.1 Tahap Perencanaan
Dalam tahap perencanaan yang merupakan tahap awal dan tahapan
persia-1. Mencari Topik
Hal yang pertama dilakukan adalah mencari topik permasalahan yang akan diangkat pada tugas akhir ini. Peneliti menentukan topik pada tugas akhir ini yaitu membahas tentang Rancang Bangun E-Commerce pada Toko Buku Al-Mumtaz.
2. Penentuan Objek Penelitian
Sesuai dengan topik yang di pilih maka tempat untuk melakukan penelitian adalah pada toko buku Al-Mumtaz
3. Merumuskan Masalah
Yang dikaji dalam Tugas Akhir ini beserta ruang lingkup atau batasan masalah pada Tugas Akhir ini. Hasil yang diperoleh dari tahap ini adalah rumusan masalah dari Tugas Akhir.
4. Menentukan Tujuan
Menentukan tujuan penelitian, haruslah sesuai dari permasalahan yang di angkat. Yang nantinya akan berfungsi untuk memperjelas kerangka tentang apa saja yang menjadi sasaran dari penelitian ini.
3.2.2 Tahap Pengumpulan Data
Dimana, setelah data ditentukan berdasarkan jenis penelitian maka selanjut-nya adalah mengumpulkan data tersebut. Tahapanselanjut-nya adalah sebagai berikut:
1. Observasi
Observasi adalah pengamatan secara langsung terhadap suatu objek yang akan diteliti dengan tujuan mendapatkan gambaran yang tepat menge-nai objek penelitian dan mengecek kebenaran data serta informasi yang telah dikumpulkan. Observasi yang dilakukan di objek penelitian yaitu Toko Buku Al-Mumtaz. Melakukan analisa langsung kelapangan yaitu bagaimana sistem penjualan yang sedang berjalan saat ini.
2. Wawancara
Wawancara adalah teknik pengumpulan data dengan mengajukan per-tanyaan langsung dengan beberapa narasumber. Perper-tanyaan - perper-tanyaan yang diajukan biasanya dipersiapkan terlebih dahulu yang diarahkan kepa-da narasumber untuk topik yang digarap. Wawancara yang telah dilakukan kepada kak Fitri sebagai Admin yang dipercaya di Toko Al-Mumtaz dapat dilihat pada Lampiran A dan Lampiran B.
3. Studi Pustaka
Buku dan jurnal/paper dijadikan acuan pembahasan masalah dalam peneli-tian ini.
3.2.3 Tahap Analisa dan Perancangan
Tahap analisa, yang menjadi bahan masukan adalah:
1. Analisa sistem yang berjalan
Kegiatan ini dilakukan untuk menganalisa sistem lama yang telah berjalan pada toko Al-Mumtaz. Kegiatan ini terdiri dari dua tahap yaitu:
(a) Identifikasi masalah (b) system yang berjalan 2. Analisa sistem Usulan
Kegiatan ini terdiri dari lima tahap yang dilakukan sebagai dasar tahap pe-rancangan. Tahap analisa sistem usulan terdiri dari lima yaitu:
(a) Gambaran umum sistem usulan (b) Ruang lingkup sistem
(c) Identifikasi data (d) Analisa kebutuhan
(e) Identifikasi software yang digunakan 3. Perancangan Sistem Usulan
Ditahap ini dilakukan perancangan sistem usulan terhadap sistem yang akan dibangun. Perancangan sistem usulan ini terdiri dari:
(a) Pemodelan Sistem Dengan UML
Untuk memudahkan penulis dalam melakukan perancangan sistem maka penulis memodelkan dengan menggunakan Use Case Diagram, ActivityDiagram dan Class Diagram.
(b) Desain Database
Pada tahap ini dilakukan desain terhadap model relational database, dengan menitik beratkan pada pembuatan tabel secara baik tanpa men-galami redudansi data.
(c) Desain Struktur Menu
Mendesain struktur menu yang akan digunakan didalam sistem, kegiatan ini dilakukan juga berdasarkan dokumentasi dari perusahaan.
(d) Perancangan Interface Sistem (e) Melakukan desain bentuk interface 3.2.4 Tahap Implementasi dan Pengujian Sistem
Langkah-langkah dalam tahap implementasi dan pengujian ini adapun pen-jelasannya sebagai berikut:
1. Pengkodingan Sistem
Melakukan pengkodingan pada rancangan perangkat lunak atau rancangan
interfaceyang akan dibangun dengan menggunakan bahasa pemrograman PHP.
2. Pengujian Sistem
Setelah pengkodingan selesai sistem akan dilakukan uji coba untuk memas-tikan apakah sistem bekerja sesuai dengan tujuan yang diharapkan. Pengu-jian sistem yang akan digunakan menggunakan metode Black-box Testing.
3.2.5 Tahap Dokumentasi
Seluruh kegiatan yang dilakukan didokumentasikan dalam penelitian ini mulai dari perencanaan,pengumpulan data, analisa dan perancangan, pengkodin-gan, hingga testing sistem dan hasil dari dokumentasi berupa laporan tugas akhir penelitian.
BAB 4
ANALISA DAN PERANCANGAN
Dalam bab ini, penulis akan menguraikan tentang analisis dan peranca-ngan terhadap masalah yang diangkat, tahap analisis sangat diperlukan sebagai dasar dalam perancangan sistem yang akan dibangun. Dalam analisis sistem ini meliputi analisa sistem berjalan, analisa sistem usulan, analisa kebutuhan sistem, a-nalisa data-data yang dibutuhkan, dan terakhir aa-nalisa perancangan. Alur kerja pada penelitian ini dapat dilihat pada Gambar 4.1.
Gambar 4.1. Alur Kerja Penelitian 4.1 Analisa Sistem Berjalan
4.1.1 Identifikasi Masalah
Saat ini toko buku Al-Mumtaz melakukan pelayanan dengan komunikasi secara lansung. Costumer datang lansung ke toko untuk melihat-lihat produk dan melakukan pembayaran secara lansung. Costumer yang datang ke toko hanya bisa melihat jenis produk yang dijual pada rak-rak yang disediakan.
Untuk pemasaran toko menggunakan facebook sebagai penyampai infor-masi. Facebook yang dimiliki hanya bisa di lihat oleh kontak yang melakukan pertemanan saja. Diantara produk yang ada di toko, banyak produk yang berasal dari penerbit lain yang melakukan kerjasama dengan sistem titip buku. Untuk pela-poran bulanan, para karyawan di tuntut untuk menulis data buku yang terjual meng-gunakan Microsoft Word. Pelaporan data buku yang terjual akan dikirim malalui
4.1.2 Alur Sistem yang Sedang Berjalan
Berikut adalah alur sistem yang sedang berjalan pada toko buku Al-Mumtaz:
1. Costumerdatang ke toko untuk melihat-lihat produk yang di jual oleh toko buku Al-mumtaz.
2. Karyawan mendatangi costumer untuk menanyakan jenis produk apa yang dicari.
3. Karyawan menunjukkan tempat produk yang dicari costumer.
4. Apabila costumer mendapatkan produk yang dicari, maka costumer lansung ke tahap pembayaran.
5. Setelah melakukan pembayaran produk sudah bisa dibawa pulang oleh cos-tumer.
6. Apabila costumer tidak menemukan produk yang dicari, maka costumer lansung pergi dan keluar dari toko.
4.2 Analisa Sistem Usulan
4.2.1 Gambaran Umum Sistem Usulan
Sistem yang dirancang merupakan usulan pada perancangan sistem E-Commerce baru sebagai media promosi buku Al-Mumtaz dan juga sebagai pela-poran. Adapun informasi yang tersedia didalam sistem meliputi data produk yang dijual oleh toko buku Al-Mumtaz. Disisni admin berperan penting dalam men-gelola data dan melakukan penginputan, memonitoring penjualan serta melakukan pelaporan. Dibawah ini merupakan alur sistem usulan yang ingin dibangun pada toko buku Al-Mumtaz dapat dilihat pada Gambar 4.2.
Gambar 4.2. Alur Enkripsi Sistem Usulan
Pada Gambar 4.2 adalah gambaran alur system usulan yang ingin dibangun, berikut ini adalah uraian penjelasan gambar diatas:
1. Admin melakukan login untuk masuk ke halaman menu admin, yaitu deng-an mengisi username ddeng-an password. Jika username ddeng-an password valid ma-ka ama-kan menuju ke halaman admin, dan jima-ka tidak mama-ka kembali ke halaman login.
2. Admin melakukan tambah produk jika login benar.
3. Konsumen (user) mengakses internet. Dan membuka halaman tampilan we-b pemesanan lalu melihat informasi data we-buku, lalu keluar tampilan infor-masi data buku.
4. Jika konsumen tertarik untuk memesan maka akan memilih menu peme-sanan buku dan jika konsumen tidak tertarik memesan buku maka akan keluar dari website.
5. Jika konsumen tertarik untuk memesan buku maka konsumen harus
melakukan pengisian form data pemesanan untuk mememesan buku.
6. Setelah konsumen mengisi data pemesanan, konsumen harus mengeprint tanda bukti pemesanan buku tersebut.
7. Konsumen melakukan pembayaran.
8. Setelah konsumen melakukaan pemesanan maka dari database mendapatkan data laporan pemesanan, lalu admin mencetak laporan pemesanan.
9. Admin memvalidasi pembayaran, selanjutnya admin akan melakukan pen-giriman buku.
4.2.2 Ruang Lingkup Sistem
Ruang lingkup sistem merupakan batasan ruang lingkup sistem yang akan akan dibangun. Sistem yang akan dibangun yaitu sistem E-Commerce berbasis web.
sistem ini sebagai media promosi buku sekaligus sebagai pelaporan penjualan.
4.2.3 Analisa Kebutuhan (Requirement)
Analisa kebutuhan yaitu proses mendapatkan informasi, model, spesifikasi tentang perangkat lunak yang diinginkan klien atau pengguna. Kedua belah pihak klien dan pembuat perangkat lunak terlibat aktif dalam tahap ini.
4.2.4 Analisa Kebutuhan User
Analisa ini dimaksudkan agar kinerja sistem yang dirancang sesuai dengan kebutuhan user. Adapun kebutuhan user yang di perlukan adalah sebagai berikut:
1. Admin
Admin berhak sepenuhnya dalam melakukan pengaturan dan pengelolaan website.
2. Pimpinan
Pimpinan mempunyai hak akses untuk melihat laporan penjualan bulanan atau per priode.
3. Konsumen
Konsumen hanya mempunyai hak akses untuk membaca konten dan melakukan pemesanan yang ada di dalam website.
4.2.5 Analisa Kebutuhan Data
Dibutuhkan beberapa data penunjang agar sistem tersebut bermanfaat bagi pengguna Beberapa data penunjang tersebut adalah:
1. Data produk
Data produk merupakan dasar awal dari semua data yang ada didalam sis-tem.
2. Data buku
Data buku digunakan untuk mengelompokkan jenis buku berdasarkan buku dan pengarangnya. Ada beberapa jenis buku yang terdapat pada sistem da-pat dilihat pada Tabel 4.1.
Tabel 4.1. Data Buku
No Jenis Buku 1 Buku sekolah 2 Buku islami
3 Buku perguruan tinggi 4 Buku bacaan
5 Al-Qur’an
4.2.6 Analisa Kebutuhan Perangkat Keras (Hardware)
Adapun tujuan analisa kebutuhan perangkat keras adalah untuk mengetahui secara tepat perangkat keras yang dibutuhkan. Adapun hardware yang dibutuhkan untuk pembuatan sistem dapat dilihat pada Tabel 4.2.
Tabel 4.2. Analisa Kebutuhan Perangkat Keras
No Kebutuhan Spesifikasi
1 Processor Intel Core i3-2330M 2.20GHZ
2 Harddisk 500 GB
3 RAM 2048 MB RAM
4 Mouse Optik USB
4.2.7 Analisa Kebutuhan Perangkat Lunak (Software)
Perangkat lunak merupakan perangkat yang berfungsi untuk melakukan pengerjaan dalam data processing system untuk mendukung be kerjanya sistem-sistem komputer. Kebutuhan yang dibutuhkan adalah Sistem Operasi, serta kebutuhan-kebutuhan lainnya bisa didapatkan secara gratisan karena aplikasi pen-dukung bersifat open source. Adapun software yang dibutuhkan untuk pembuatan dan penerapan aplikasi dapat dilihat pada Tabel 4.3.
Tabel 4.3. Analisa Kebutuhan Perangkat Lunak
No Kebutuhan Spesifikasi
1. S/O Microsoft Win-dows7 32/64bit
S/O Microsoft Win-dows7 32/64bit
2. Sublime Sublime
2. Sublime Sublime