Batasan Masalah Tujuan Penelitian Metodologi Penelitian

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