• Tidak ada hasil yang ditemukan

Perancangan Aplikasi E-Commerce Outlet Buku

N/A
N/A
Protected

Academic year: 2016

Membagikan "Perancangan Aplikasi E-Commerce Outlet Buku"

Copied!
124
0
0

Teks penuh

  • Penulis:
    • Anggi Hermanita
  • Pengajar:
    • Prof. Dr. Tulus, M.Sc
    • Syahriol Sitorus, S.Si., M.IT.
  • Sekolah: Universitas Sumatera Utara
  • Mata Pelajaran: D-3 Teknik Informatika
  • Topik: Perancangan Aplikasi E-Commerce Outlet Buku
  • Tipe: tugas akhir
  • Tahun: 2013
  • Kota: Medan

I. PENDAHULUAN

Bab ini menjelaskan latar belakang perancangan aplikasi e-commerce outlet buku. Dalam era digital, teknologi informasi memainkan peranan penting dalam mempermudah akses informasi dan transaksi. Dengan meningkatnya penggunaan internet, e-commerce menjadi solusi bagi pelaku bisnis untuk menjangkau konsumen lebih luas. Tugas akhir ini bertujuan untuk merancang sistem penjualan buku online menggunakan CMS Prestashop, yang diharapkan dapat menghemat waktu dan mempermudah masyarakat dalam berbelanja.

1.1 Latar Belakang

Latar belakang menjelaskan pentingnya teknologi dalam dunia bisnis, terutama e-commerce. Dengan kemajuan teknologi, bisnis perlu beradaptasi dengan perubahan untuk tetap relevan. E-commerce memungkinkan transaksi dilakukan secara efisien, menghubungkan penjual dan pembeli tanpa batasan geografis, serta memberikan kemudahan akses informasi bagi konsumen.

1.2 Identifikasi Masalah

Identifikasi masalah berfokus pada tantangan yang dihadapi dalam pengiriman dan pemesanan buku secara online. Keterlambatan pengiriman menjadi kendala utama yang harus diatasi untuk menjaga kepuasan pelanggan. Selain itu, aplikasi ini bertujuan untuk mempermudah pengunjung dalam mencari dan memesan buku yang diinginkan.

1.3 Batasan Masalah

Batasan masalah menetapkan fokus pada isu keterlambatan pengiriman barang kepada konsumen. Penulis akan mengembangkan sistem yang memungkinkan pengecekan status pengiriman, sehingga konsumen mendapatkan informasi yang akurat dan memuaskan.

1.4 Rumusan Masalah

Rumusan masalah mengidentifikasi dua isu utama: bagaimana pelanggan dapat melakukan transaksi online dengan mudah dan bagaimana teknologi internet dapat digunakan untuk memberikan informasi yang cepat dan akurat dalam proses transaksi.

1.5 Tujuan

Tujuan dari pembuatan aplikasi ini adalah untuk menerapkan teknologi informasi dalam bisnis, mempermudah transaksi, serta meningkatkan efisiensi dalam pengiriman dan pemesanan buku. Aplikasi ini dirancang untuk memberikan pengalaman berbelanja yang lebih baik bagi pengguna.

1.6 Manfaat

Manfaat dari sistem ini mencakup kemudahan dalam bertransaksi, alternatif cara berbisnis yang lebih efektif, serta segmentasi pasar yang lebih luas. Selain itu, belanja online dapat dilakukan kapan saja dan di mana saja, menghemat waktu dan biaya bagi konsumen.

1.7 Sistematika Penulisan

Sistematika penulisan membagi tugas akhir menjadi lima bab, yaitu: Pendahuluan, Landasan Teori, Analisis dan Perancangan, Implementasi dan Pengujian, serta Kesimpulan dan Saran. Pembagian ini bertujuan untuk mempermudah pembaca dalam memahami isi laporan.

II. LANDASAN TEORI

Bab ini membahas teori-teori yang mendasari perancangan aplikasi e-commerce. Teori-teori ini meliputi konsep dasar e-commerce, komputer, internet, serta perancangan sistem. Pemahaman terhadap teori-teori ini penting untuk membangun aplikasi yang efektif dan efisien.

2.1 Sekilas Tentang E-commerce

E-commerce didefinisikan sebagai proses pembelian dan penjualan produk secara elektronik melalui internet. Dengan adanya e-commerce, transaksi bisnis dapat dilakukan secara otomatis dan efisien, mengurangi biaya dan waktu yang diperlukan. Ini menjadi penting dalam dunia bisnis yang kompetitif.

2.2 Sekilas Tentang Komputer

Komputer adalah alat elektronik yang mampu memproses data dan menghasilkan informasi. Dalam konteks e-commerce, komputer berfungsi sebagai alat untuk mengelola data transaksi dan informasi produk, sehingga memudahkan operasional bisnis online.

2.3 Sekilas Tentang Internet

Internet adalah jaringan global yang menghubungkan komputer di seluruh dunia. Dalam e-commerce, internet berfungsi sebagai media untuk mengakses informasi dan melakukan transaksi secara real-time, memudahkan interaksi antara penjual dan pembeli.

2.4 Sekilas Tentang Perancangan

Perancangan sistem merupakan tahapan penting dalam pengembangan aplikasi. Ini melibatkan penggambaran struktur dan alur kerja sistem yang akan dibangun, memastikan bahwa sistem dapat berfungsi dengan baik dan memenuhi kebutuhan pengguna.

2.5 Sekilas Tentang Sistem

Sistem adalah kumpulan elemen yang saling berinteraksi untuk mencapai tujuan tertentu. Dalam konteks aplikasi e-commerce, sistem mencakup semua komponen yang terlibat dalam proses transaksi, mulai dari pengguna hingga database.

2.6 Sekilas Tentang Informasi

Informasi adalah hasil dari pengolahan data yang memberikan makna bagi pengguna. Dalam e-commerce, informasi yang akurat dan relevan sangat penting untuk pengambilan keputusan dan kepuasan pelanggan.

2.7 Sekilas Tentang MySQL

MySQL adalah sistem manajemen basis data yang digunakan untuk menyimpan dan mengelola data dalam aplikasi e-commerce. Dengan MySQL, data transaksi dan produk dapat diakses dengan cepat dan efisien, mendukung operasional sistem.

2.8 Sekilas Tentang CMS

CMS (Content Management System) adalah aplikasi yang memudahkan pengguna dalam mengelola konten website tanpa perlu pengetahuan teknis. Dalam e-commerce, CMS seperti Prestashop memungkinkan pengelolaan produk dan transaksi dengan mudah.

2.9 Sekilas Tentang Prestashop

Prestashop adalah salah satu CMS yang populer untuk e-commerce. Dengan berbagai fitur dan kemudahan penggunaan, Prestashop memungkinkan pengguna untuk membangun dan mengelola toko online dengan efisien.

2.10 Sekilas Tentang Domain

Domain adalah nama unik yang digunakan untuk mengidentifikasi website. Dalam e-commerce, pemilihan domain yang tepat sangat penting untuk memudahkan akses pengguna dan meningkatkan visibilitas toko online.

2.11 Sekilas Tentang Hosting

Hosting adalah layanan yang menyediakan ruang untuk menyimpan website agar dapat diakses secara online. Memilih layanan hosting yang baik sangat penting untuk memastikan ketersediaan dan kecepatan akses website e-commerce.

2.12 Sekilas Tentang DFD

Data Flow Diagram (DFD) digunakan untuk menggambarkan aliran data dalam sistem. DFD membantu dalam memahami bagaimana data bergerak dan diproses dalam aplikasi e-commerce.

2.13 Sekilas Tentang Diagram Alir (Flowchart)

Flowchart adalah diagram yang menggambarkan urutan langkah-langkah dalam proses. Dalam pengembangan aplikasi, flowchart membantu visualisasi alur kerja dan memudahkan identifikasi langkah-langkah yang perlu dilakukan.

III. PERANCANGAN SISTEM

Bab ini menjelaskan proses perancangan sistem aplikasi e-commerce outlet buku. Proses ini meliputi perancangan halaman website, database, dan diagram alir untuk menggambarkan alur kerja sistem. Semua elemen ini dirancang untuk memastikan sistem berfungsi sesuai dengan tujuan yang ditetapkan.

3.1 Perancangan

Tahapan perancangan adalah langkah awal dalam membangun website e-commerce. Pada tahap ini, penulis merinci tujuan, diagram alur, dan struktur dari website. Struktur yang jelas akan memudahkan pengguna dalam navigasi dan menemukan informasi yang dibutuhkan.

3.2 Perancangan Halaman Website

Halaman website dirancang untuk memberikan pengalaman pengguna yang baik. Ini mencakup halaman utama, cara belanja, kategori produk, dan kontak. Setiap halaman memiliki fungsi tertentu untuk memudahkan pengguna dalam berinteraksi dengan sistem.

3.2.1 Halaman Home

Halaman utama menampilkan informasi tentang produk terbaru dan link ke halaman lain. Halaman ini dirancang untuk menarik perhatian pengunjung dan memberikan akses cepat ke informasi penting.

3.2.2 Cara Belanja

Menu cara belanja memberikan informasi tentang proses pembelian dan nomor rekening untuk transaksi. Ini membantu pengguna memahami langkah-langkah yang perlu diambil untuk melakukan pembelian.

3.2.3 Pengiriman

Halaman pengiriman menjelaskan jasa pengiriman yang tersedia. Pengguna dapat memilih jasa pengiriman yang diinginkan, sehingga memudahkan proses pengiriman produk.

3.2.4 Kategori Produk

Menu kategori produk mengklasifikasikan produk untuk memudahkan pencarian. Ini membantu pengguna menemukan buku yang mereka cari dengan lebih cepat.

3.2.5 Menu Pencarian

Menu pencarian memungkinkan pengguna mencari produk secara cepat tanpa harus menjelajahi kategori. Ini meningkatkan efisiensi dalam menemukan produk yang diinginkan.

3.2.6 Kontak

Halaman kontak berisi informasi tentang cara menghubungi pemilik toko, termasuk email dan nomor telepon. Ini penting untuk memberikan dukungan kepada pelanggan.

3.2.7 Syarat dan Ketentuan

Halaman syarat dan ketentuan menginformasikan aturan transaksi, pembayaran, dan pengiriman. Ini penting untuk menghindari kesalahpahaman antara penjual dan pembeli.

3.3 Diagram Level Korteks

Diagram korteks menggambarkan alur pemesanan produk dalam sistem. Ini memberikan gambaran yang jelas tentang bagaimana proses pemesanan berlangsung dari awal hingga akhir.

3.4 Perancangan Database

Database dirancang untuk menyimpan informasi yang diperlukan dalam aplikasi. Ini mencakup tabel-tabel yang menyimpan data produk, pelanggan, dan transaksi, memastikan akses yang cepat dan efisien.

3.4.1 Field Name

Field name menjelaskan struktur tabel dalam database. Setiap tabel memiliki field yang menyimpan informasi spesifik, seperti kategori, pelanggan, dan produk.

3.4.2 Field Table

Field table merinci tipe data dan ukuran untuk setiap field dalam tabel. Ini memastikan bahwa data disimpan dengan cara yang terstruktur dan konsisten.

3.5 Perancangan Diagram Alir (Flowchart)

Flowchart digunakan untuk menggambarkan langkah-langkah proses dalam aplikasi. Ini membantu dalam memahami alur kerja dan memastikan bahwa semua langkah telah dipertimbangkan.

3.5.1 Flowchart Home

Flowchart halaman utama menggambarkan alur pengguna saat mengakses website. Ini mencakup langkah-langkah yang diambil pengguna untuk menemukan informasi yang diinginkan.

3.5.2 Flowchart Produk

Flowchart produk menunjukkan alur pengguna saat memilih dan menambah produk ke keranjang belanja. Ini penting untuk memastikan proses pembelian yang lancar.

3.5.3 Flowchart Pembelian

Flowchart pembelian menggambarkan langkah-langkah yang diambil pengguna saat melakukan pemesanan. Ini mencakup pengisian data dan konfirmasi order.

3.5.4 Flowchart Admin

Flowchart admin menunjukkan proses login dan akses halaman admin. Ini memastikan bahwa hanya administrator yang dapat mengelola sistem.

3.6 Entity Relationship Diagram (ERD)

ERD menggambarkan hubungan antara entitas dalam database. Ini membantu dalam memahami bagaimana data saling berhubungan dan mendukung operasional aplikasi.

3.7 Normalisasi

Normalisasi adalah proses pengelompokan atribut dalam relasi untuk mengurangi redundansi. Ini memastikan bahwa data disimpan dengan cara yang efisien dan konsisten.

3.8 Desain Website

Desain website mencakup tampilan visual dan navigasi. Desain yang baik akan meningkatkan pengalaman pengguna dan mempermudah interaksi dengan sistem.

3.8.1 Desain Menu Utama

Menu utama dirancang untuk memberikan akses cepat ke informasi penting. Ini mencakup link ke kategori produk, cara belanja, dan kontak.

3.8.2 Desain Produk

Halaman produk dirancang untuk menampilkan informasi lengkap tentang setiap buku. Ini termasuk gambar, deskripsi, dan harga.

3.8.3 Desain Detail Produk

Halaman detail produk memberikan informasi mendalam tentang buku, termasuk sinopsis dan ulasan. Ini membantu pelanggan dalam membuat keputusan pembelian.

3.8.4 Desain Cara Membeli

Halaman cara membeli menjelaskan langkah-langkah yang perlu diambil untuk melakukan pembelian. Ini penting untuk memberikan panduan kepada pengguna baru.

3.8.5 Desain Keranjang Belanja

Halaman keranjang belanja menampilkan produk yang telah dipilih pengguna. Ini memungkinkan pengguna untuk melihat total biaya dan melanjutkan ke proses pembayaran.

3.8.6 Desain Login Member

Halaman login member memungkinkan pengguna untuk mengakses akun mereka. Ini penting untuk melindungi informasi pribadi dan transaksi.

3.8.7 Desain Pengiriman Barang

Halaman pengiriman barang menjelaskan pilihan jasa pengiriman yang tersedia. Ini membantu pengguna memilih metode pengiriman yang diinginkan.

3.8.8 Desain Pembayaran

Halaman pembayaran memungkinkan pengguna untuk menyelesaikan transaksi. Ini mencakup pilihan metode pembayaran dan konfirmasi order.

3.8.9 Desain Halaman Login Admin

Halaman login admin dirancang untuk memberikan akses kepada administrator. Ini penting untuk menjaga keamanan sistem.

3.8.10 Desain Halaman Admin

Halaman admin memungkinkan pengelolaan produk, pelanggan, dan transaksi. Ini penting untuk memastikan bahwa sistem berfungsi dengan baik.

IV. IMPLEMENTASI SISTEM

Bab ini membahas proses implementasi sistem aplikasi e-commerce outlet buku. Implementasi meliputi pengenalan sistem, tujuan, dan komponen yang diperlukan untuk menjalankan aplikasi dengan baik.

4.1 Pengertian Implementasi Sistem

Implementasi sistem adalah proses penerapan sistem yang telah dirancang ke dalam lingkungan nyata. Ini melibatkan instalasi, konfigurasi, dan pengujian sistem untuk memastikan bahwa semua komponen berfungsi dengan baik.

4.2 Tujuan Implementasi Sistem

Tujuan implementasi adalah untuk memastikan bahwa sistem dapat beroperasi dengan baik dan memenuhi kebutuhan pengguna. Ini termasuk memastikan bahwa semua fitur berfungsi dan pengguna dapat mengakses informasi dengan mudah.

4.3 Komponen Utama & Sistem

Komponen utama dari sistem ini mencakup perangkat keras, perangkat lunak, dan tenaga pelaksana. Setiap komponen memiliki peranan penting dalam memastikan sistem dapat berjalan dengan baik.

4.3.1 Perangkat Keras

Perangkat keras mencakup server, komputer, dan perangkat jaringan yang diperlukan untuk menjalankan aplikasi. Memilih perangkat keras yang tepat sangat penting untuk kinerja sistem.

4.3.2 Perangkat Lunak

Perangkat lunak mencakup sistem operasi, aplikasi e-commerce, dan database. Semua perangkat lunak ini harus terintegrasi dengan baik untuk memastikan sistem dapat berfungsi secara optimal.

4.3.3 Tenaga Pelaksana (brainware)

Tenaga pelaksana adalah orang-orang yang terlibat dalam pengoperasian dan pemeliharaan sistem. Mereka harus memiliki pengetahuan dan keterampilan yang diperlukan untuk mengelola sistem dengan efektif.

V. KESIMPULAN DAN SARAN

Bab ini menyajikan kesimpulan dari penelitian serta saran untuk pengembangan sistem di masa mendatang. Kesimpulan mencakup ringkasan hasil yang dicapai, sedangkan saran berfokus pada perbaikan dan pengembangan lebih lanjut.

5.1 Kesimpulan

Kesimpulan menyatakan bahwa aplikasi e-commerce outlet buku yang dirancang dapat memberikan kemudahan bagi pengguna dalam berbelanja buku secara online. Sistem ini telah memenuhi tujuan yang ditetapkan dan dapat beroperasi dengan baik.

5.2 Saran

Saran untuk pengembangan sistem lebih lanjut mencakup peningkatan fitur, seperti integrasi dengan sistem pembayaran yang lebih banyak dan pengembangan aplikasi mobile untuk meningkatkan aksesibilitas pengguna.

Gambar

Gambar 3.1 Diagram Konteks Level 0
Gambar 3.2 Diagram Konteks Level 0
Gambar 3.3 Diagram Konteks Level 1
Gambar 3.4 Diagram Konteks Level 1 Proses 1 Login
+7

Referensi

Dokumen terkait

Pengolahan data elektronik ( elektronik data processing ) adalah proses manipulasi data ke dalam bentuk yang lebih berarti berupa informasi dengan menggunakan suatu alat

manipulasi dari pengolahan data ke dalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu alat elektronik, yaitu komputer5. Tidak merusak

Data Processing adalah proses manipulasi data ke dalam bentuk yang lebih berarti berupa informasi dengan menggunakan suatu alat elektronik yaitu komputer...

Electronic Data Processing (EDP) atau pengolahan data elektronik (PDE) adalah manipulasi dari data ke dalam bentuk yg lebih berarti berupa suatu informasi dgn

adalah manipulasi dari data ke dalam bentuk yg lebih berarti berupa suatu informasi dgn menggunakan suatu alat elektronik yaitu komputer..

elektronik (PDE) adalah manipulasi dari data ke dalam bentuk yg lebih berarti berupa suatu informasi dgn menggunakan suatu alat elektronik yaitu komputer (Jogiyanto,

Jadi Pengolahan Data Elektronik (PDE) atau Electronic Data Processing (EDP) adalah manipulasi dari data ke dalam bentuk yang lebih berarti berupa suatu informasi

Jadi Pengolahan Data Elektronik PDE atau Electronic Data Processing EDP adalah manipulasi dari data ke dalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu