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
Universitas Sumatera Utara
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.
1.5.1 E – Commerce
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.
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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