Perancangan Aplikasi E-Commerce Toko Musik Online

Gratis

6
48
70
2 years ago
Preview
Full text

PERANCANGAN APLIKASI E-COMMERCE TOKO ALAT MUSIK ONLINE

  Akhirnya Penulis menyadari bahwa Tugas Akhir ini masih banyak mendapati kekurangan dan kesalahan, untuk itu penulis mengharapkan kritik dan saran darisemua pihak guna penyempurnaan Tugas Akhir di masa yang akan datang. Sistem informasi ini dikembangkan dengan menggunakan perangkatlunak Adobe Dreamweaver CS5, XAMPP yang merupakan gabungan dari Apache Web Server, PHP, dan MySQL, dan browser Google Chrome.

NIP. 196005201985032002 NIP. 197103101997031004

  Akhirnya Penulis menyadari bahwa Tugas Akhir ini masih banyak mendapati kekurangan dan kesalahan, untuk itu penulis mengharapkan kritik dan saran darisemua pihak guna penyempurnaan Tugas Akhir di masa yang akan datang. Sistem informasi ini dikembangkan dengan menggunakan perangkatlunak Adobe Dreamweaver CS5, XAMPP yang merupakan gabungan dari Apache Web Server, PHP, dan MySQL, dan browser Google Chrome.

DAFTAR ISI

  Sistem informasi ini dikembangkan dengan menggunakan perangkatlunak Adobe Dreamweaver CS5, XAMPP yang merupakan gabungan dari Apache Web Server, PHP, dan MySQL, dan browser Google Chrome. Tujuan sistem informasi ini adalah untuk memberikan kemudahan kepada usaha kecil dan menengah untuk dapat melakukan transaksi pemasaran.

BAB 1 PENDAHULUAN

1.1 Latar Belakang

  Musik adalah suara yang disusun demikian rupa sehingga mengandung irama, lagu, dan keharmonisan terutama suara yang dihasilkan dari alat menghasilkan bunyi untuk mencipta, memperbaiki, dan mempersembahkannya adalah suatu bentuk seni. Bahasa untuk berkomunikasi telah 2 1.2 Rumusan Masalah Berdasarkan uraian latar belakang pemilihan judul, maka yang menjadi permasalahan adalah bagaimana merancang e-commerce toko alat musik onlinedan bagaimana membuat tampilan yang menarik untuk aplikasi tersebut.

1.6 Tinjauan Pustaka

  1.6.1 Web Web adalah halaman situs sistem informasi yang dapat diakses secara cepat. Jaringan yang dikenal dengan istilah internet secara terus-menerus menjadi pesan –pesan elektronik, termasuk e-mail,transmisi file, dan komunikasi dua arah antar individu atau komputer.

1.6.3 Alat Musik

  Alat musik merupakan suatu instrumen yang dibuat atau dimodifikasi untuk tujuan menghasilkan musik. Pada prinsipnya, segala sesuatu yang menghasilkansuara, dan dengan cara tertentu bisa diatur oleh musisi, dapat disebut sebagai alat musik.

2. Aerofon, adalah alat musik yang sumber bunyinya berasal dari hembusan udara pada rongga. Contoh: suling, trompet, harmonika, trombon

  Elektrofon, adalah alat musik yang sumber bunyinya dibangkitkan oleh 5ini dapat diselesaikan dengan baik. Penelitian LapanganPenelitian ini dilakukan penulis secara langsung di lapangan, dalam hal ini penulis melakukan penelitian pada beberapa usaha kecil danmenengah.

2. Penelitian Pustaka

  internet Penelitian yang dilakukan penulis di perpustakaan dan untuk mendapatkan bahan teoritis untuk membangun sistem informasi yangefektif dan efisien. Pengumpulan DataPada tahap ini penulis mengumpulkan semua data yang telah diperoleh dan mengelompokkan data ke dalam beberapa bagian, agar dapatmempermudah dalam perancangan sistem penjualan.

2. Mendesain Sistem Penjualan

  Setelah terkumpul data, penulis akan mendesain sistem penjualan sesuai dengan data – data yang telah diperoleh. Menguji Sistem PenjualanSetelah sistem penjualannya terbentuk, hal terakhir yang diperlukan adalah mengujinya.

1.8 Sistematika Penulisan

  Adapun sistematika penulisan laporan Tugas ini adalah sebagai berikut : BAB 1 : PENDAHULUAN Dalam bab ini penulis menguraikan Latar Belakang, Rumusan Masalah, Maksud Dan Tujuan Penelitian, Batasan Masalah, Metode Penelitian dan Sistematika Penulisan. BAB 2 : LANDASAN TEORI Dalam bab ini penulis menguraikan beberapa hal yangweb berhubungan dengan aplikasi dinamis yang ingin dibangun penulis yaitu sejarah singkat internet, World Wide Web , HTML (HyperText Markup Language), PHP, MySQL pengenalan dan Adobe Dreamweaver .

BAB 2 LANDASAN TEORI

2.1 Pengertian Sistem Informasi

  Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama Secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, salingberinteraksi, saling tergantung satu sama lain dan terpadu. Dari defenisi ini dapat dirinci lebih lanjut pengertian sistem secara umum, yaitu : 1.

2. Unsur – unsur tersebut merupakan bagian terpadu sistem yang bersangkutan

  software merupakan informasi yang berkualitas dan dokumentasi yang berguna output adalah hasil dari sistem informasi atau keluaran yang 2. Komponen model terdiri dari kombinasi prosedur, logika, dan model matematika yang akan memanipulasi data input dan data yang tersimpandi basis data dengan cara yag sudah ditentukan untuk menghasilkan keluaran yang diinginkan.

3. Komponen

  Komponen berperan penting sebagai suatu media penyimpanan vital bagi sistem informasi, yang berfungsi sebagai tempat untuk database menampung atau lebih mudah dikatakan sebagai sumber data dan informasi untuk memperlancar dan mempermudah kerja dari sisteminformasi. Komponen basis data ( ) merupakan kumpulan data yang saling berkaitan dan berhubungan satu dengan yang lain, tersimpan diperangkatkeras komputer dan menggunakan perangkat lunak untuk memanipulasinya.

2.2.1 Tipe E-Commerce Menurut Sifat Transaksinya

  (C2B), dalam kategori ini yaitu perseorangan yang menjual produk layanan ke organisasi dan perseorangan yang mencaripenjual, berinteraksi dengan mereka, dan menyepakati suatu transaksi. Nonbusiness E-Commerce , dewasa ini banyak lembaga nonbusiness e-commer ce dan lembaga pemerintahan yang menggunakan berbagai tipe untuk mengurangi biaya atau untuk meningkatkan operasi dan layanan public .

2.2.2 Proses Pemasaran E-Commerce

  Agar sebuah perdagangan antar pembeli dan penjual dapat dilakukan, maka harus ada satu proses tertentu. Proses ini bisa mencakup tahap homepage 2.

2.2.3 Manfaat E- Commerce

  E- Manfaat yang dapat diperoleh dengan menggunakan transaksi melalui Commerce bagi suatu perusahaan adalah sebagai berikut : online channel 1. Meningkatkan pendapatan dengan menggunakan yang biayanya lebih murah.

2. Mengurangi biaya – biaya yang berhubungan dengan kertas, seperti

  Mengurangi keterlambatan dengan mengunakan transfer elektronik atau pembayaran yang tepat waktu dan dapat langsung dicek. Mempercepat pelayanan ke pelanggan, dan pelayanan lebih responsif.

2.3 Pengenalan Internet

  Internet ( Interconnected Network ) merupakan jaringan komputer yang terdiri dari jaringan independen yang dihubungkan satu dengan yang lainnya. Internet adalah jaringan luas di komputer World Wide Web internet yang lazim disebut dengan , yang secara ringkas 15lebih sistem komputer yang dihubungkan dengan jalur transmisi alat komunikasi network membentuk satu sistem.

2.3.2 Web Server

  Web server internet server adalah yang mampu untuk melayani koneksi http web server internet server perpindahan data dalam protokol dari di samping e-mail web server . Dikarenakan dirancang untuk menampilkan data, dimulai dari hypertextweb web teks, , gambar, yang merupakan keunggulan dari sehingga tidak hanya dapat diterima di universitas tetapi di seluruh perusahaan komersial internet web server yang dapat menampilkan datanya dalam .

3. IIS

  2.3.3 World Wide Web (WWW)World Wide Web (WWW) adalah jaringan tak terbatas komputer yang Client Server dikategorikan menjadi dua, yaitu dan dengan menggunakan Pada prinsipnya bekerja dengan cara menampilkan server web client browser HTML yang berasal dari pada program khusus, yaitu web browser web client server . ( Tutang, 2001 ) 2.3.4 Hyper Text Transfer Protocol (HTTP)Hyper Text Transfer Pr otocol (HTTP) adalah suatu protokol yang menentukan web browser aturan yang perlu diikuti oleh dalam menyediakan dokumen yang diminta web browser .

W3C HTML W3C

  HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu for m kelompok perintah tertentu, misalnya kelompok perintah yang ditandai dengan kode < form> , judul dengan < title> dan sebagainya. Namun ada juga tag yang tidak perlu ada penutup seperti < br> , < hr> , < img> PHP setting adalah singkatan dari Per sonal Home Page yang merupakan bahasa standar yang digunakan dalam dunia website .

2.5 Pengenalan Personal Home Page (PHP)

  19mudah karena referensi yang banyak. PHP open source adalah bahasa yang dapat digunakan diberbagai runtime mesin (Linux, Unix, Windows) dan dapat dijalankan secara melalui console serta juga dapat menjalankan perintah database PHP yang didukung oleh adalah : 1.

2.5.1 Sejarah PHP

  Pada waktu itu PHP FI Form Interpreted PHP bernama ( ). Pada saat tersebut adalah script form web sekumpulan yang digunakan untuk mengolah data dari .

PHP/FI

  Dengan pelepasan kode sumber ini menjadi open source , maka banyak programmer yang tertarik PHP untuk ikut mengembangkan . Versi ini banyak dipakai sebab versi ini mampu dipakai untuk web membangun aplikasi kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.

2.5.2 Variabel pada PHP

  Variabel dapat disebut sebagai sebuah tempat penyimpanan data bagi nilai script numeris maupun non numeris, agar dapat digunakan pada bagian lain dari PHP PHP va riabel program . mendukung berbagai jenis yaitu: 1.

2. Null (untuk variabel yang belum diset)

  dan 21 PHPva riabel memiliki kepandaian untuk membedakan jenis secara otomatis va riabel berdasarkan konteks yang sedang berlaku bagi tersebut.variabel Setiap dalam PHP selalu dimulai dengan tanda dolar ("$") dan harus dimulai dengan huruf dan dapat diikuti oleh huruf dan angka. Dengandemikian, $warpspeed, $impuls_speed, $LCAR dan $Dilithium1 adalah contoh variabel PHP valid penamaan yang .variabel PHP Setiap dalam peka terhadap perbedaan huruf kapital dan non kapital, sehingga $subspace, $SubSpace, dan $SUBSPACE adalah tiga buah variabel yang berbeda.

2.5.3 Konsep Dasar Penggunaan PHP

  PHP Kode diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih script PHP besar (>). < SCRIPT LANGUAGE php > Apa kaba r..< /SCRIPT> =” ” Pemisah antar instruksi adalah titik koma (;) dan untuk membuat atau menambahkan komentar standar penulisan adalah : /* komentar */, // komentar, # Embeded Non Embeded script komentar.

2. Non Embeded Script

  ini digunakan murni pembuatan program dengan ”;echo ”< p> My Project < /p> ”; echo ”</body> ”; echo ”< /html >”;?> Script , PHP ”; echo tag HTML yang dihasilkan untuk membuat dokumen merupakan bagian dari script PHP . ”< body> ”< /head> 22 Contoh dari < /head> < body>< ?php echo ”web developer ”; ?> < /body> < /html> Script diatas merupakan script yang sederhana.

2.6 Database MySQL

  Dalam menjalan MySQL diperlukan berbagai perintah untuk membuat database suatu , berikut ini disebutkan beberapa perintah dasar dalam MySQL MySQL menggunakan . Untuk menjalankan pertama kali cukup dengan mengetikkan mysql adalah sebagai berikut : database SHOW DATABASES; 1.

2.7 Adobe Dreamwaver

  Adobe Dreamwaver merupakan pengembangan dari Macromedia Dreamwaver software MX semenjak perusahaan Macromedia dimiliki oleh perusahaan AdobeInc. Software ini merupakan salah satu software terpopuler dalam bidang desain web .

ASP PHP

  Dengan fasilitasnya yang kaya warna, icon user interface penuh , dan yang menarik. Adobe Dreamwaver CS5 sungguh berbeda dengan logo versi generasi sebelumnya yang terkesan formal.

2.8 Cascading Style Sheet (CSS)

  CSS Ca scading Style Sheet merupakan kependekan dari yang berfungsi untuk mengatur tampilan dengan kemampuan jauh lebih baik dari tag HTML Hyper Text Markup La nguage CSS maupun atribut standar ( ). sebenarnya adalah suatu kumpulan atribut untuk fungsi format tampilan dan dapat digunakan untuk mengontrol tampilan banyak dokumen secara bersama.

2.9 JavaScript

  JavaScript script HTML adalah bahasa yang ditempatkan pada kode dan client diproses pada sisi . Bisa untuk membuat permainaninteraktif dan juga bisa untuk menambah design web .

BAB 3 PERANCANGAN SISTEM Seiring dengan perkembangan teknologi informasi saat ini, serta untuk meningkatkan

  efesiensi kerja dan waktu, maka masih banyak sistem yang ada saat ini yang masih manual dan harus diganti dengan sistem yang lebih baik lagi. Untuk memulai membangun suatu program mengenai perancangan web ecommerce, makapenulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang akan menggunakan aplikasi basis data ini.

3.1 Data Flow Diagram (DFD)

  Pada tahap analisa,penanganan notasi simbol lingkaran dan anak panah menggambarkan arus data dalam perancangan sistem sangat membantu dalam komunikasi denganpemakaian sistem menggunakan notasi Disamping itu DFD adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. DFD juga merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisamaupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

3.2 Diagram Level Konteks

Dalam perancangan sistem ini penulis mencoba untuk memberikan gambaran mengenai alur arus data dari sistem ini. Adapun rancangan DFD pada sistem iniadalah sebagai berikut: 29

3.3 Diagram Level 0

3.4 Perancangan Database

30 Database adalah kumpulan dari data yang berhubungan antara yang satu dengan yang lainnya, tersimpan diperangkat keras komputer dan menggunakan perangkatlunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena database merupakan kumpulan daribeberapa file, dalam hal ini file Berikut ini rancangan table yang penulis gunakan dalam membangun sistem informasi : 3.4.1 Tabel UserNama Field Tipe Data Lebar Data Username Varchar 50 Password Varchar 50 Kodegroup Varchar 10 3.4.2 Tabel Tamu 31Nama_tamu Varchar 50 Email Varchar 50 Komentar Varchar 255Status Varchar 255 3.4.3 Tabel registrasi Nama Field Tipe Data Lebar Data IDRegistrasi Int 2 NoPemesanan Char 10 Tanggal Varchar 10 Nama Varchar 50 Alamat Varchar 50 Telepon Varchar 25 Email Varchar 50 No Int 3 32 3.4.4 Tabel pesan Nama Field Tipe Data Lebar Data IDPesan Int 4 NoPemesanan Char 10 KodeBarang Char 10 3.4.5 Tabel pembayaran Nama Field Tipe Data Lebar Data NoPembayaran Char 10 Tanggal Varchar 10 NoPemesanan Char 30 JumlahBayar Varchar 20 Petugas Varchar 100 33 3.4.6 Tabel jenisNama Field Tipe Data Lebar Data Kode_jenis Char 10 Jenis Varchar 50 3.4.7 Tabel BarangNama Field Tipe Data Lebar Data KodeBarang Char 10 NamaBarang Varchar 150Satuan Varchar 70 Harga Int 20 Kodejenis Varchar 10 Deskripsi Varchar 255Foto Varchar 200 34flowchart juga dapat digunakan untuk menggambarkan urutan langkah pekerjaan dalam suatu algoritma

3.5.1 Flowchart Halaman Utama

Flowchart menu utama dapat dilihat pada gambar dibawah ini: StartX Buka koneksi databaseMenu halaman utama Halaman utama Y Halaman Home N N N Pemesanan Y Prosedur pemesanan barang Buku tamu Y Halaman Buku tamu NA Produk Y Halaman Produk N N Admin Y Halaman Admin Close N B Tutup koneksi database Y 35

3.5.2 Flowchart Daftar Alat Musik

Flowchart pemesanan produk alat musik dapat dilihat pada gambar dibawah ini: A RegistrasiPilih produk Input jumlah produk Y Cancel NN Next Y N Kirim pesanan YCetak faktur X 36

3.5.3 Flowchart Login Admin

Flowchart Login Admin dapat dilihat pada gambar dibawah ini: B Input data admin Login Y Proses otentifikasi admin Ketemu NY N Home YZ X Gambar 3.6 Alur Flowchart Login Admin 37

3.5.4 Flowchart Admin

Flowchart Admin dapat dilihat pada gambar dibawah ini: Z Menu halamanadmin Jenis produk Y Edit jenis baran Data produk Y Tambah barang Lihat pemesanan Y Info pemesanan barangData pembayaran Y Info pembayaran barang N Logout X 38

BAB 4 IMPLEMENTASI SISTEM

4.1 Pengertian Implementasi Sistem

  Setelah dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih. Implementasi sistem adalahlangkah yang telah disetujui, untuk menguji, meng- , dan memulai sistem baru atau install sistem yang diperbaiki untuk menggantikan sistem yang lama, sedangkan tahap implementasi sistem merupakan tahap meletakkan sistem agar sistem dapat siap untukdioperasikan.

2. Melakukan kegiatan implementasi

  3. Tindak lanjut implementasi.

4.2 Tujuan Implementasi

  39sistem yang baru dan mendapat informasi yang baik dan jelas. Memastikan bahwa sistem telah berjalan lancar dengann mengontrol dan melalukan instalasi secara benar.

4.3 Komponen Dalam Implementasi Sistem

  Agar perancangan sistem yang telah kita kerjakan dapat berjalan baik atau tidak, maka perlu dilakukan pengujian terhadap sistem yang telah dikerjakan. Untuk itudibutuhkan beberapa komponen utama yang mencakup perangkat keras ( hardware ), perangkat lunak ( software , dan perangkat operator ( brainware ).

4.3.1 Kebutuhan Perangkat Keras (Hardware)

  Perangkat keras merupakan komponen (hardware) – komponen peralatan yang membentuk suatu sistem komputer dan peralatan Komponen ini bersifat nyata secara fisik, artinya dapat dilihat dan dipergunakan, misalnya monitor, CPU (Central Processing Unit), printer, keyboard,dan mouse. Spesifikasi perangkat keras komputer yang digunakan dalam pembuatan website ini adalah : 40 4.3.2 Kebutuhan Perangkat Lunak (Software)Hardware tidak dapat menyelesaikan masalah tanpa adanya software .

4.4 Tampilan Halaman Website

  Untuk menjalankan system guna web browser pada pengujian ini penulis 41 1. Antarmuka halaman data produk Gambar 4.7 Halaman Data Produk 8.

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan

  Setelah dilakukan perancangan, pembuatan, implementasi dan pengujianPerancangan Aplikasi E-commerce Toko Alat Musik Online berbasis web menggunakan PHP dan MySql, kesimpulan yang diperoleh adalah sebagai berikut: 1. Aplikasi ini dapat membantu mempermudah pemasaran dan penjualan alat musik secara luas.

2. Dengan adanya Aplikasi ini, pembeli lebih mudah untuk mencari informasi tentang alat musik dan dapat melakukan transaksi secara online

  3. Aplikasi ini adalah sarana untuk memasarkan alat musik nya dengan mudah tanpa mengeluarkan biaya yang besar.

5.2 Saran

  Adapun saran penulis dalam merancang dan membuat aplikasi ini, yaitu: 1. Lebih mengembangkan sistem transaksi penjualan yang lebih baik, aman dan terpercaya.

3. Lebih mengefesienkan dan mengefektifkan penggunaan database

4. Melakukan penelitian yang lebih terhadap kendala

DAFTAR PUSTAKA

  Yogyakarta : Sistem Informasi Penjualan dengan PHP dan MySQL. Membuat Sendiri Aplikasi E-commerce dengan PHP dan MySQL menggunakan Codelgniter dan JQuery .

Dokumen baru