BAB 1 PENDAHULUAN - Perancangan Website E-commerce Penjualan Sepatu Online
BAB 1 PENDAHULUAN
1.1. Latar Belakang Masalah
Perkembangan teknologi dibidang informasi mendorong setiap instansi atau perusahaan untuk tetap mengikuti perkembangannya, terutama berkenaan dengan perkembangan teknologi informasi yang ada hubungannya dengan kegiatan perusahaan tersebut. Perkembangan teknologi informasi telah memberikan kontribusi yang cukup berarti dalam meningkatkan kegiatan usaha khususnya dalam hal pengolahan data yang memberi dukungan terhadap pengambilan keputusan bisnis serta perkembangan teknologi informasi telah memberikan kontribusi yang cukup berarti dalam meningkatkan kegiatan pelayanan.
Berdasarkan pada uraian diatas pemanfaatan teknologi informasi dalam suatu aktivitas bisnis merupakan hal yang cukup penting, dan umumnya setiap perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.
Berkaitan dengan tugas laboratorium pemrogramman berbasis web ini kami memfokuskan pada masalah pemanfaatan tujuan teknologi informasi yang dapat memberi dukungan aktif kelancaran usaha penjualan barang yang dilakukan oleh suatu supplier sepatu yang diberi judul “ Perancangan Website E-
commerce Penjualan Sepatu Online“ .
Terdapat beberapa keunggulan dari internet, salah satunya yaitu dapat menyampaikan informasi yang ada di sebuah perusahaan atau instansi tertentu.
Dengan melalui internet-lah sekilas profil, keunggulan, serta segala sesuatu tentang perusahaan tersebut dapat dipublikasikan secara luas kepada masyarakat.
Oleh karena itu, agar bisnis yang dikelola dapat berjalan sukses perusahaan harus mengikuti trend internet dengan melakukan inovasi untuk mendapatkan pencapaian yang memuaskan dari bisnis mereka. Inovasi itu ialah dengan memasang iklan melalui internet yang lebih dikenal dengan e-commerce.
1.2. Identifikasi Masalah
Berdasarkan judul projek yang akan kami angkat mengenai sistem informasi penjualan barang, hal-hal yang menjadi permasalahan antara lain : a. Masih ditemukannya kelemahan dalam penyampaian informasi barang yang terdapat di toko sepatu tersebut.
b. Transaksi penjualan barang masih bersifat manual, dalam artian harus datang ketempat tersebut untuk membeli sesuatu. c. Mengikuti sistem informasi global sehingga bukan hanya untuk sarana transaksi tetapi lebih ditekankan pada sarana promosi yang dirasakan masih kurang bagus.
1.3. Batasan Masalah
Masalah yang ada dalam sistem informasi penjualan barang berbasis web ini dibatasi pada ruang lingkup seperti : a. Data yang diolah hanya data barang dan data Pengguna Sistem Informasi
(Pengguna transaksi secara online)
b. Sistem hanya memberikan informasi barang yang tersedia dan proses pembelian barang tersebut .
c. Sistem Informasi yang dibangun tidak menggunakan Topologi jaringan.
d. Pembayaran transaksi dilakukan secara offline, dimana pembeli melakukan transfer uang secara manual pada rekening yang ditetapkan.
1.4 Tujuan Penelitian
Tujuan yang ingin dicapai dari tugas pemrogramman berbasis web ini adalah :
a. Mengembangkan sistem informasi penjualan sebagai salah satu usaha cara meningkatkan penghasilan toko tersebut.
b. Mempermudah bagi masyarakat atau dunia luar untuk melakukan transaksi pembelian barang secara langsung c. Mengembangkan Pengetahuan Teknologi Informasi Global
1.5 Tinjauan Pustaka
Perangkat lunak yang digunakan pada sistem komputerisasi adalah program- program yang memiliki fungsi untuk menjalankan perangkat keras dengan berbagai macam perintah di dalamnya. Mengendalikan kegiatan dari sistem komputer. Perangkat lunak (software) yang digunakan untuk pengembangan sistem ini adalah Microsoft SQL Server, PHP dan HTML.
E – Commerce
1.5.1 Saat ini belum diketemukan definisi pasti dari e-commerce yang sudah
distandarkan dan di sepakati bersama, namun secara umum dapat di artikan mengenai e-commerce, diantaranya
1. E-comemerce merupakan suatu set dinamis teknologi, aplikasi, dan proses bisnis yang menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi elektronik dan perdagangan barang, pelayanan, dan informasi yang dilakukan secara elektronik ( David Baum, 1999)
2. Perdagangan elektronik adalah suatu proses perdagangan (penjualan dan pembelian) maupun jasa pelayanan yang dilakukan oleh 2 pihak melalui media elektronik seperti melalui fax, telepon, email, dan internet.
3. E-commerce juga dapat berarti pemasangan iklan, penjualan, dukungan dan pelayanan terbaik menggunakan web selama 24 jam dalam sehari bagi seluruh pelanggannya.
4. E-commerce merupakan salah satu keunggulan dari internet, kehadiran internet yang semakin hari semakin berkembang, memperkokoh keyakinan akan pentingnya peranan teknologi dalam pencapaian tujuan finansial perusahaan melalui modifikasi dan efisiensi proses bisnis yaitu dengan memanfaatkan e-commerce. 5. kemampuan internet untuk menjangkau pelanggan baru dan penghematan biaya yang cukup signifikan untuk distribusi dan pelayanan pelanggan merupakan keuntungan yang bisa didapatkan perusahaan dengan memindahkan roda nilai commerce ke media internet.
Keuntungan yang bisa diambil dengan adanya E-commerce :
1. Revenue Stream (aliran pendapatan) baru yang mungkin lebih menjanjikan yang tidak bisa ditemui dalam transaksi tradisional.
2. Dapat meningkatkan market exposure (pangsa pasar).
3. Menurunkan biaya operasional.
4. Melebarkan jangkauan pemasaran produk.
5. Meningkatkan supplier manager.
6. Meningkatkan value chain (mata rantai pendapatan).
1.5.2 World Wide Web
World Wide Web (WWW), yang lebih dikenal dengan istilah web, merupakan
salah satu layanan yang didapat oleh pemakai komputer yang terhubung dengan internet. Dengan menggunakan teknologi hypertext, pemakai web dituntun untuk menemukan informasi dengan mengikuti link-link yang disediakan dalam dokumen web yang ditampilkan dalam browser web. Browser
web adalah software yang digunakan untuk menampilkan informasi dari server web . Software ini kini telah dikembangkan dengan menggunakan user interface grafis , sehingga pemakai dapat dengan mudah melakukan ‘point’ dan ‘click’ untuk pindah antar dokumen.
Adapun cara kerja web secara singkat adalah sebagai berikut :
a. Informasi web disimpan dalam dokumen yang disebut dengan halaman- halaman web (web pages).
b. Web page adalah file-file yang disimpan dalam komputer yang disebut dengan server-server web (web servers).
c. Komputer-komputer membaca web page disebut sebagai web client.
d. Web client menampilkan page dengan menggunakan program yang disebut dengan browser web (web browser).
1.5.3 Hyper Text Markup Language
HTML (Hypertext Markup Language) adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML dirancang untuk digunakan tanpa tergantung pada suatu platform tertentu (platform independent). Dokumen HTML adalah suatu dokumen teks biasa, dan disebut sebagai markup language karena mengandung tanda-tanda (tag) tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen.
Pada dokumen HTML yang termasuk sistem hypertext, kita tidak harus membaca dokumen tersebut secara urut dari atas ke bawah atau sebaliknya, tetapi kita dapat menuju pada topik tertentu secara langsung dengan menggunakan teks penghubung yang akan membawa anda ke suatu topik atau dokumen lain secara langsung. HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu SGML (Standar Generalized Markup
Language ).
1.5.4 Bahasa Pemrograman PHP
PHP adalah bahasa scripting sisi server (server side) yang dapat disisipkan di HTML (embedded). Dukungan koneksinya hampir kesemua program database seperti MySQL, PostgreSQL, mSQL, dan masih banyak lagi. Proses PHP dilakukan di server sehingga tingkat keamanannya sangat tinggi.
PHP merupakan script untuk pemrograman web server side , yang membuat dokumen HTML secara on the fly. Maksudnya dokumen HTML yang dihasilkan dari suatu aplikasi, bukan dokumen HTML yang dibuat menggunakan editor teks atau editor HTML. Dengan menggunakan PHP maka maintance suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan mengguanakan script PHP.
1.5.5 Server Basis data MySQL MySQL server adalah server database yang kecil, ringan dan mudah digunakan.
Sangat ideal untuk aplikasi kecil dan menengah. MySQL tersedia di berbagai sistem operasi seperti Unix dan Windows. MySQL adalah software yang gratis dibawah lisensi GNU Public License. MySQL termasuk jenis RDBMS (Relational
Database Management System ). Sehingga istilah seperti table, baris dan kolom
tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.
Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi. Tabel-tabel itu terdiri atas baris-baris data (row atau record) yang berada dalam satu atau lebih kolom (column). Baris pada tabel sering disebut sebagai instance dari kata sedangkan kolom sering disebut sebagai attributes atau field.
Alasan digunakannya MySQL sebagai database server adalah : 1. Mendukung standar yang telah ada.
2. Didukung oleh berbagai bahasa pemrograman.
3. Mampu membuat tabel berukuran besar.
4. Kecepatan, kehandalan dan kemudahan dalam penggunaanya.
5. Lebih murah.
1.6 Metodologi Penelitian
Adapun metode yang digunakan dalam pembuatan tugas akhir ini adalah :
1. Metode Penelitian, yaitu :
a. Observasi Yaitu merupakan sutau teknik pengumpulan data yang efektif untuk mempelajari sistem, dengan cara mengamati langsung objek penelitian yaitu di took penjualan sepatu.
b. Wawancara Yaitu sutu teknik pengumpulan data dengan cara tanya jawab langsung mengenai data yang diperlukan dari masalah yang akan diangkat.
c. Studi Literatur Yaitu teknik pengumpulan data dengan membaca buku-buku pustaka yang merupakan penunjang dalam memperoleh data untuk melengkapi dalam penyusunan laporan yang berhubungan dengan masalah yang dibahas.
2. Metode Pengembangan Perangkat Lunak Metode yang digunakan yaitu paradigma Waterfall (Classic Life Cycle), untuk lebih jelasnya tahapan dari paradigma Waterfall ini adalah : a. System Engineering (Rekayasa Sistem), merupakan kegiatan untuk menentukan informasi apa yang dibutuhkan oleh sistem atau menentukan kebutuhan dari sistem yang akan dibuat.
b. Analisys System (Analisis Sistem), dilakukan untuk memperoleh informasi tentang sistem, menganalisis data–data yang ada dalam sistem yang berhubungan dengan kegiatan. Informasi yang dikumpulkan terutama mengenai kelebihan dan kekurangan sistem.
c. Design (Perancangan), merupakan perancangan sistem baru berdasarkan data-data yang telah dikumpulkan pada tahap sebelumnya dengan cara merancang perangkat lunak diantaranya Diagram Konteks, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD), Data Dictionary (Kamus Data), Struktur File, Struktur Menu, Merancang input dan rancangan Output.
d. Coding (Pengkodean), yaitu suatu kegiatan untuk membuat program atau mengimplementasikan hasil rancangan program aplikasi yang didalamnya memuat pengkonversian data kedalam sistem yang baru dan pengkonversian sistem secara berkala termasuk dalam hal pemeliharaan sistem itu sendiri.
e. Testing (Pengujian), yaitu kegiatan untuk melakukan pengetasan program yang sudah dibuat, apakah sudah benar atau belum, sudah sesuai atau belum diuji, dengan cara manual jika testing sudah benar maka program boleh digunakan.
f. Maintenance (Perawatan), yaitu merupakan suatu kegiatan untuk memelihara program aplikasi yang telah dibuat, agar kebutuhan program dapat terjaga seperti validasi data, updating data, dan menjaga program dari serangan virus, orang yang tidak berhak yang dapat merusak program.
1.7 Sistematika Penulisan
Pada dasarnya, penyusunan sistematika penulisan bertujuan untuk memudahkan para pembaca dalam mengikuti apa yang dipaparkan dalam laporan tugas laboratorium ini.
BAB I : PENDAHULUAN Pada bab ini yang menguraikan latar belakang masalah, rumusan
masalah, batasan masalah, tujuan penelitian, Manfaat Penelitian, metodologi penelitian dan sistematika penulisan.
BAB II : LANDASAN TEORI Bab ini menguraikan tentang konsep dasar sistem, informasi,
sistem informasi, konsep dasar sistem informasi, konsep dasar sistem Manajemen, Konsep dasar system , Konsep Dasar Teori Analisis, Konsep dasar basis data, konsep perancangan database, konsep teori analisis, konsep basis data, dan perangkat lunak yang digunakan.
BAB III : ANALISIS DAN PERANCANGAN SISTEM Bab ini mejelaskan tinjauan pustaka, mengurai analisis sistem
dan identifikasi masalah, analisis kebutuhan sistem, analisis kelayakan sistem, analisis biaya dan manfaat, perancangan sistem, pernacangan basis data dan perancangan sistem dan menjelaskan permasalahan yang ada.
BAB IV : IMPLEMENTASI SISTEM Pembahasan mengenai perancangan dan realisasi perangkat lunak yang diperlukan oleh sistem. BAB V : PENUTUP Bab ini merupakan penutup yang berisi kesimpulan terhadap
hasil rancangan serta saran-saran yang berguna untuk mendukung terhadap rancangan yang telah dibuat.