Skripsi 14.22 si Kuantitatif Skripsi Indonesia

  

PERANCANGAN SISTEM INFORMASI PENJUALAN

DAN PEMASARAN PADA TOKO PASS POJOK

BALIREJO

SKRIPSI

  disusun oleh

  

Ichwan Syaifani Albaru

14.22.1637

PROGRAM SARJANA

PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

  

PERANCANGAN SISTEM INFORMASI PENJUALAN

DAN PEMASARAN PADA TOKO PASS POJOK

BALIREJO

SKRIPSI

  untuk memenuhi sebagian persyaratan mencapai gelar Sarjana pada Program Studi Sistem Informasi disusun oleh

  

Ichwan Syaifani Albaru

14.22.1637

PROGRAM SARJANA

PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

  

MOTTO

Syukuri apa yang sudah kita miliki, jangan sesali apa

yang belum kita capai.

Banyak kegagalan dalam hidup ini dikarenakan orang-

orang tidak menyadari betapa dekatnya mereka

dengan keberhasilan saat menyerah. (Thomas Alva

Edison)

  

Tiadanya keyakinanlah yang membuat orang takut

menghadapi tantangan dan saya percaya pada diri

sendiri. (Muhammad Ali)

Lebih baik terlambat daripada tidak sama sekali.

  

Sejarah bukan hanya rangkaian cerita, ada banyak

pelajaran, kebanggaan dan harta didalamnya.

Orang yang pintar bukanlah orang yang merasa pintar,

akan tetapi ia adalah orang yang merasa bodoh,

dengan begitu ia tak akan pernah berhenti untuk terus

belajar .

  

Bangkit dan lakukan hal yang terkecil yang bisa anda

lakukan, maka tunggulah sesuatu hal yang besar akan

terjadi.

  

PERSEMBAHAN

  Dengan segala puja dan puji syukur kepada Tuhan yang Maha Esa dan atas dukungan dan doa dari orang-orang tercinta, akhirnya skripsi ini dapat diselesaikan dengan baik dan tepat pada waktunya. Oleh karena itu, dengan rasa bangga dan bahagia saya ucapkan rasa syukur dan terimakasih saya kepada:

  Allah SWT karena hanya atas izin dan karuniaNyalah maka skripsi ini dapat dibuat dan selesai pada waktunya.

  Bapak dan Ibu saya, yang telah memberikan dukungan moril maupun materi serta doa yang tiada henti untuk kesuksesan saya, karena tiada kata seindah lantunan doa dan tiada doa yang paling khusuk selain doa yang terucap dari orang tua. Ucapan terimakasih saja takkan pernah cukup untuk membalas kebaikan orang tua.

  Keluarga besar yang ada di Yogyakarta dan Banjarmasin terima kasih atas doa yang telah diberikan untuk kesuksesan saya.

  Bapak dan Ibu Dosen pembimbing, penguji dan pengajar, yang selama ini telah memberikan bimbingan dan pelajaran yang tiada ternilai harganya, agar saya menjadi lebih baik.

  Sahabatku Misbakh, Marikar, Feri dan para guru keilmuan di KBM serta someone tersayang tanpa semangat, dukungan dan bantuan kalian semua tak kan mungkin aku sampai disini, terimakasih untuk canda tawa, tangis, dan perjuangan yang kita lewati bersama dan terimakasih untuk kenangan manis yang telah kalian berikan selama ini.

  

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

  Dengan mengucap syukur alhamdulillah kehadirat Allah SWT, yang memberikan kesabaran dan kekuatan sehingga skripsi yang berjudul “PERANCANGAN

  

SISTEM INFORMASI PENJUALAN DAN PEMASARAN PADA TOKO

PASS POJOK BALIREJO” ini dapat diselesaikan dengan baik dan tepat pada

  waktunya. Skripsi ini disusun sebagai salah satu persyaratan untuk menyelesaikan pendidikan pada Strata 1 Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta, baik secara langsung maupun tidak langsung dalam penyusunan dan pembuatan skripsi ini akan berhasil dengan baik dan tepat waktu tanpa bantuan dari pihak lain. Dalam penyusunan skripsi ini penyusun telah menerima banyak bantuan, petunjuk yang sangat bermanfaat dari berbagai pihak. Oleh karena itu penyusun mengucapkan terimakasih banyak kepada:

  1. Allah SWT atas segala karunia, hidayah serta kemudahan dan kelancaran yang telah diberikan-Nya dalam menyusun Skripsi.

  2. Bapak Prof. Dr. M. Suyanto, M.M selaku ketua STMIK AMIKOM Yogyakarta.

  3. Ibu Krisnawati, S.Si, MT selaku ketua Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta.

  4. Ibu Armadyah Amborowati,S.kom,M.Eng sebagai Dosen Pembimbing, terima kasih atas bimbingannya dan arahannya.

  5. Bapak Adem Imam Samsul Rahman, selaku pemilik toko pass pojok balirejo yang telah memberikan ijin untuk melakukan penelitian pada toko bapak.

  6. Semua dosen, staff maupun karyawan STMIK AMIKOM Yogyakarta terima kasih untuk segala bantuan.

  7. Semua pihak yang tidak bisa disebutkan satu per satu baik secara langsung ataupun tidak langsung membantu dalam menyusun skripsi. Akhir kata, sebagai manusia yang tidak pernah lepas dari kesalahan maka penulis dengan hati terbuka mengharapkan suatu kritik dan saran yang dapat bermanfaat dalam perbaikan sebuah penulisan karya tulis ini di masa yang akan datang.

  Wassalamu’alaikum Wr. Wb.

  Yogyakarta, 31 Agustus 2016 Penulis

DAFTAR ISI

  JUDUL PERSETUJUAN PENGESAHAN PERNYATAAN MOTTO PERSEMBAHAN KATA PENGANTAR DAFTAR ISI DAFTAR TABLE DAFTAR GAMBAR

  INTISARI

  ABSTRACT

  BAB I PENDAHULUAN

  1.1 Latar Belakang Masalah

  1.2 Rumusan Masalah

  1.3 Batasan Masalah

  1.4 Tujuan Penelitian

  1.5 Manfaat Penelitian

  1.6 Metode Penelitian

  1.6.1 Metode Pengumpulan Data

  1.6.2 Metode Analisis

  1.7 Sistematika Penulisan

  BAB II LANDASAN TEORI

  2.1 Tinjauan Pustaka

  2.2 Dasar Teori

  2.2.1 Pengertian Sistem

  2.2.2 Konsep Dasar Informasi

  2.2.3 Karakteristik Kualitas Informasi

  2.2.4 Pengertian Sistem Informasi

  2.7.1 Hypertext Markup Language (HTML)

  3.3 Analisis Kelemahan Sistem

  3.2 Identifikasi Masalah

  3.1 Deskripsi Singkat Tempat Penelitian

  BAB III ANALISIS DAN PERANCANGAN

  2.8.4 Adobe Photoshop

  2.8.3 Web Browser

  2.8.2 Sublime Text Editor

  2.8.1 Web Server XAMPP

  2.8 Perangkat Lunak yang digunakan

  2.7.4 Javascript

  2.7.3 Cascading Style Sheet (CSS)

  2.7.2 Hypertext Preprocessor (PHP)

  2.7 Bahasa Pemograman

  2.2.5 Definisi E-Commerce

  2.6.2 Komponen Web

  2.6.1 Definisi Web

  2.6 Konsep Dasar Web

  2.5.3 Bahasa Basis Data (SQL)

  2.5.2 Entity Relasionalship Diagram (ERD)

  2.5.1 Definisi Basis Data

  2.5 Konsep Basis Data

  2.4.2 Data Flow Diagram (DFD)

  2.4.1 Flowchart

  2.4 Komponen Pemodelan Sistem

  2.3.1 Waterfall

  2.3 SDLC (System Development Life Cyrle)

  2.2.6 Karakteristik Sistem

  3.4 Analisis Kebutuhan Sistem

  3.4.1 Kebutuhan fungsional

  4.2 Implementasi Pembuatan Basis Data

  5.1 Kesimpulan

  BAB V PENUTUP

  4.8 Pelatihan Administrator

  4.7 Pemeliharaan Sistem

  4.6.2 Halaman Pengunjung

  4.6.1 Halaman Admin

  4.6 Program Manual

  4.5.2 Black Box Testing

  4.5.1 White Box Testing

  4.5 Pengujian Sistem

  4.4 Impelementasi

  4.3 Koneksi Ke Database

  4.1 Implementasi Sistem

  3.4.2 Kebutuhan Non Fungsional

  BAB IV IMPLEMENTASI DAN PEMBAHASAN

  3.8 User Interface

  3.7 Perancangan Basis Data

  3.6.4 DFD Level 1

  3.6.3 DFD Level 0

  3.6.2 Diagram Konteks

  3.6.1 Data Flow Diagram (DFD)

  3.6 Perangcangan Sistem

  3.5.3 Kelayakan Ekonomi

  3.5.2 Kelayakan Operasional

  3.5.1 Kelayakan Teknologi

  3.5 Analisis Kelayakan Sistem

  5.2 Saran DAFTAR PUSTAKA

  DAFTAR TABEL

  Tabel 2. 1 Tinjauan Pustaka Tabel 2. 2 DFD

Tabel 2.3 ERDTabel 3.1 Analisis KinerjaTabel 3.2 Analisis InformasiTabel 3.3 Analisis EkonomiTabel 3.4 Analisis PengendalianTabel 3.5 Analisis EfesienTabel 3.6 Analisis PelayananTabel 3.7 Kebutuhan Perangkat LunakTabel 3.8 Kelayakan EkonomiTabel 3.9 Struktur Tabel AdminTabel 3.10 Struktur Tabel MemberTabel 3.11 Struktur Tabel KategoriTabel 3.12 Struktur Tabel MerkTabel 3.13 Struktur Tabel ProdukTabel 3.14 Struktur Tabel OrderTabel 3.15 Struktur Tabel Order TempTabel 3.16 Struktur Tabel Detail OrderTabel 3.17 Struktur Tabel Biaya KirimTabel 3.18 Struktur Tabel BankTabel 3.19 Struktur Tabel PengirimanTabel 3.20 Struktur Tabel KonfirmasiTabel 3.21 Struktur Tabel Hubungi

  Tabel 4. 1 Pengujian Black Box Testing

  DAFTAR GAMBAR

Gambar 2.1 Konsep Sistem InformasiGambar 2.2 Waterfall ModelGambar 3.1 Context DiagramGambar 3.2 DFD Level 0Gambar 3.3 DFD level 1Gambar 3.4 ERDGambar 3.5 Relasi Antar TabelGambar 3.6 Login AdminGambar 3.7 Home AdminGambar 3.8 Rancangan Menu Kategori Pada AdminGambar 3.9 Rancangan Menu Merk Pada AdminGambar 3.10 Rancangan Menu Produk Pada AdminGambar 3.11 Rancangan Menu Biaya Kirim Pada AdminGambar 3.12 Rancangan Menu Pemesanan Pada AdminGambar 3.13 Rancangan Menu Konfirmasi Pada AdminGambar 3.14 Rancangan Menu Cetak Laporan Pada AdminGambar 3.15 Rancangan Menu Saran Pada AdminGambar 3.16 Rancangan Menu Member Pada AdminGambar 3.17 Rancangan Menu AdminGambar 4.1 Database Toko PojokGambar 4.2 Tabel AdminGambar 4.3 Tabel MemberGambar 4.4 Tabel KategoriGambar 4.5 Tabel MerkGambar 4.6 Tabel ProdukGambar 4.7 Tabel OrderGambar 4.8 Tabel Order TempGambar 4.9 Tabel Detail OrderGambar 4.10 Tabel Biaya kirimGambar 4.11 Tabel BankGambar 4.12 Tabel PengirimanGambar 4.13 Tabel konfirmasi

  Gambar 4. 14 Koneksi ke Database Gambar 4. 15 Potongan Kode Login Admin Gambar 4. 16 Potongan Kode Halaman Home Gambar 4. 17 Potongan Kode Halaman Kategori Gambar 4. 18 Potongan Kode Halaman Merek Gambar 4. 19 Potongan Kode Halaman Produk Gambar 4. 20 Potongan Kode Halaman Biaya Kirim Gambar 4. 21 Potongan Kode Halaman Pemesanan Gambar 4. 22 Potongan Kode Halaman Konfirmasi

Gambar 4.23 Potongan Kode Cetak Laporan

  Gambar 4. 24 Potongan Kode Halaman Saran Gambar 4. 25 Potongan Kode Halaman Admin Gambar 4. 26 Potongan Kode Halaman Member

Gambar 4.27 Potongan Kode Halaman Depan KonsumenGambar 4.28 Potongan Kode Halaman Registrasi MemberGambar 4.29 Potongan Kode Halaman Login KonsumenGambar 4.30 Potongan Kode Halaman Keranjang Belanja

  Gambar 4. 31 Potongan Kode Halaman Formulir Pemesanan

Gambar 4.32 Potongan Kode Halaman ProfilGambar 4.33 Pesan PeringatanGambar 4.34 Tampilan Halaman AdminGambar 4.35 Tampilan Halaman Depan AdminGambar 4.36 Tampilan Halaman Kategori AdminGambar 4.37 Tampilan Halaman Merk AdminGambar 4.38 Tampilan Halaman Produk AdminGambar 4.39 Tampilan Halaman Biaya Kirim AdminGambar 4.40 Tampilan Halaman Pemesanan AdminGambar 4.41 Tampilan Halaman Konfirmasi AdminGambar 4.42 Tampilan Halaman Laporan AdminGambar 4.43 Tampilan Halaman Saran AdminGambar 4.44 Tampilan Halaman Member AdminGambar 4.45 Tampilan Halaman AdminGambar 4.46 Tampilan Halaman Depan PengunjungGambar 4.47 Tampilan Halaman Login MemberGambar 4.48 Tampilan Halaman Registrasi MemberGambar 4.49 Tampilan Halaman Detail ProdukGambar 4.50 Tampilan Halaman KeranjangGambar 4.51 Tampilan Halaman Formulir PembelianGambar 4.52 Tampilan Halaman Bukti PembelianGambar 4.53 Tampilan Halaman Konfirmasi Pembelian

  Gambar 4.54Tampilan Halaman Profil Pelanggan

Gambar 4.55 Tampilan Halaman Status Pembelian

  

INTISARI

  Perkembangan tehnologi saat ini berkembang dengan sangat cepat terutama di bidang website.Tidak sedikit dari pengusaha memanfaatkan teknologi ini sebagai media informasi untuk memasarkan produk baik lokal maupun interlokal.Selama ini para pebisnis hanya menggunakan brosur, poster bahkan baliho yang terpasang di pinggiran jalan.Tentu hal ini kurang efektif dan efesien dibanding dengan website yang area pemasarannya lebih luas.

  Tahapan yang dilakukan penulis dalam pembuatan skripsi ini yang pertama adalah tahapan pengumpulan data melalui studi pustaka. Kemudian dalam tahapan pembuatan aplikasi yang pertama dengan melakukan analisis, perancangan, pembuatan kode program, pengujian dan pemeliharaan.

  Aplikasi ini adalah sebuah toko online di mana pembeli dapat melakukan transaksi secara online, membantu karyawan dalam mengelola produk dan transaksi, dan memberikan layanan kepada pemilik untuk melihat laporan penjualan barang. Toko online ini diharapkan dapat meningkatkan penjualan produk, membantu dalam memaksimalkan pemasaran toko, mendukung efektivitas kerja dan menjadi media pemasaran yang memenuhi konsumen dan pemilik toko.

  Kata-kunci : Website,efektif,efesien

  

ABSTRACT

Developments in technology is currently growing very rapidly, especially in

the field of website.A little bit of employers take advantage of this technology as an

information medium to market the products both locally and this interlocal.Among

businesses only use brochures, posters and even billboards are installed on the

outskirts.Of cource case this is less effective and efficient compared with the website

marketing area more .So with the technology website are expected employers can

reduce marketing costs and gain more leverage.

  Steps being taken author in the making of this thesis is the first stage of

data collection through literature. Later in the first stage of making an application

to perform analysis, design, code generation program, testing and maintenance.

  This application is an online store where shoppers can conduct

transactions online, to help employees manage products and transactions, and

provides services to the owner to see the report the sale of goods. E-Commerce web

applications in Karanganyar Parameshti Watch Store is expected to increase sales

of products, assist in maximizing marketing shop, support the effectiveness of the

work and become a marketing medium that satisfies consumers and shop owners.

  Keyword : Website, effective, efficient

BAB I PENDAHULUAN

  1.1 Latar Belakang Masalah

  Perkembangan teknologi informasi di masa sekarang berkembang dengan sangat cepat, teknologi berguna sebagai media informasi dan pengetahuan dengan cara yang mudah. Diantara teknologi tersebut yang berhubungan dengan proses jual beli yaitu e-commerce, e-commerce adalah penjualan dan pemasaran yang dilakukan secara online menggunakan website sebagai media penjualanya.

  Sistem pemasaran yang dilakukan saat ini masih bersifat manual ataupun konvensional seperti promosi dari mulut ke mulut ataupun memasang spanduk di jalan. Hal ini belum cukup efektif untuk menarik minat para calon pembeli. Dengan adanya sistem informasi online ini dapat membantu media promosi dan memperluas jangkauan para pembeli, seperti halnya Toko Pass Pojok Balirejo yang bergerak pada penjualan barang sembako dan kebutuhan barang lainnya.

  Dengan adanya permasalahan diatas maka penulis tertarik untuk memilih Judul : “Perangcangan Sistem Informasi Penjualan Dan Pemasaran Pada Toko Pass Pojok Balirejo” yang berupa e-commerce

  1.2 Rumusan Masalah

  Berdasarkan latar belakang masalah yang telah diuraikan diatas, maka rumusan masalah dari penelitian ini adalah bagaimana merancang sistem informasi penjualan dan pemasaran pada toko Pass Pojok Balirejo sehingga penjualan meningkat

  1.3 Batasan Masalah

  Agar pemecahan masalah berjalan efektif dan tidak menyimpang terlalu jauh dari tujuannya, maka penulis melakukan pembatasan masalah sebagai berikut :

  1. Sistem informasi yang dibangun adalah toko online.

  2. Website toko online ini tidak terintegrasi dengan sistem jasa pengiriman.

  3. Software yang digunakan Adobe Photoshop, Apache web server, MySQL, Sublime text editor.

  1.4 Tujuan Penelitian

  Tujuan dari dilakukannya penelitian ini adalah :

  1 Menerapkan ilmu dan teori yang diperoleh selama mengikuti pendidikan yang di tempuh di bangku kuliah kedalam aplikasi nyata guna mendukung penerapan ilmu di dunia nyata.

  2 Membangun sistem informasi penjualan dan pemasaran untuk pelanggan toko.

  1.5 Manfaat Penelitian

  Adapun manfaat yang dapat diperoleh dari pelaksanaan penelitian ini adalah:

  1. Bagi Penulis

  Melalui penelitian ini penulis akan mendapatkan pengalaman dan pengetahuan baru khususnya dalam bidang pembuatan website toko online dan bisnis sembako.

  2. Bagi konsumen Konsumen dapat dengan mudah mencari produk,mendapatkan informasi mengenai detail produk, produk terlaris dan sekaligus konsumen dapat melakukan pemesanan secara online melalui website.

  3. Bagi Pengelola Toko Dengan adanya penelitian ini, pengelola toko dapat memperluas jangkauan pasarnya serta dapat membangun interaksi antara penjual dan pembeli.

  4. Bagi Akademik Hasil penelitian ini dapat dijadikan sebagai literature tugas akhir dengan tujuan pengembangan ataupun pembuatan dalam penelitian yang berhubungan agar menjadi lebih baik

1.6 Metode Penelitian

  Untuk mendapatkan suatu karya ilmiah yang berkualitas, maka penulis menggunakan beberapa metode penelitian yaitu :

1.6.1 Metode Pengumpulan Data

  Metode yang digunakan dalam penelitian untuk memperoleh informasi tentang objek dalam permasalahan adalah :

  1. Studi Literatur/Pustaka/Internet Merupakan metode pengumpulan data dengan cara mencari dan mengumpulkan data yang terkait.

  2. Observasi Merupakan metode pengumpulan data dengan cara mengamati suatu lokasi atau keadaan dengan cermat untuk mengetahui apa yang terjadi.

  3. Wawancara Merupakan metode pengumpulan data dengan narasumber yang layak/terkait.

1.6.2 Metode Analisis

  Metode pengembangan sistem yang digunakan dalam pembuatan sistem ini adalah :

  1 Analisis Sistem Proses ini dilakukan dengan melakukan analisis kebutuhan bagi sistem yang akan dibangun.

  2 Perancangan Sistem Proses ini merupakan kelanjutan dari proses analisis. Desain yang dibuat adalah desain proses, desain basis data, dan desain antar muka pengguna.

  3 Implementasi Tahapan ini merupakan tahapan pembangunan dari sistem berdasarkan perancangan yang telah dibuat.

  4 Pengujian Untuk dapat menghasilkan sistem yang benar-benar layak untuk di implementasikan maka dilakukan pengujian terhadap sistem tersebut.

1.7 Sistematika Penulisan

  Sistematika penulisan skripsi membuat uraian secara garis besar isi skripsi untuk tiap-tiap bab sebagai berikut :

  1. BAB I : PENDAHULUAN Berisi Latar Belakang Masalah,Rumusan Masalah,Batasan Masalah,

  Tujuan Penelitian, Manfaat Penelitian, Metode Penelitian, dan Sistematika Penulisan.

  2. BAB II : LANDASAN TEORI

  Bab ini menguraikan teori-teori yang mendukung judul, dan mendasari pembahasan secara detail. Antara lain konsep dasar sistem, konsep dasar informasi, konsep dasar sistem informasi, Konsep e-commerce, pengertian website, analisis kebutuhan sistem, flowchart, konsep dasar basis data, software dan bahasa pemograman yang digunakan untuk membuat toko online.

  3. BAB III : ANALISIS DAN PERANCANGAN SISTEM

  Bab ini akan menjelaskan mengenai analisis masalah yang akan menguraikan tentang analisis terhadap permasalahan yang terdapat pada kasus yang sedang di teliti, serta menguraikan perancangan sistem yang akan dibangun.

  4. BAB IV : IMPLEMENTASI DAN PERANCANGAN SISTEM

  Bab ini berisi tentang Implementasi dan Pembahasan sistem yang dibuat. Implementasi meliputi pengertian implementasi,implementasi basis data,Implementasi program, uji coba sistem dan program, dan pemeliharaan.

  5. BAB V : PENUTUP

  Bab ini akan menguraikan kesimpulan dari seluruh proses penelitian serta saran sebagai bahan pertimbangan perbaikan kinerja sistem pada instansi tempat penulis melakukan penelitian.

BAB II LANDASAN TEORI

2.1 Tinjauan Pustaka

  Terlihat dari begitu pesatnya perkembangan teknologi masa kini, pelayanan informasi pemesanan, dan pembelian akan berfungsi secara maksimal jika menggunakan sistem yang telah terkomputerisasi. Sistem ini menjadikan transaksi menjadi lebih cepat, pengolahan data yang menyingkat waktu sehingga dapat segera digunakan sebagai pengambilan keputusan.Beberapa penelitian di bidang website yang berhubungan dengan Perancangan Sistem Informasi Berbasis web yaitu penelitian dengan judul :

  “Perancangan Aplikasi E-Commerce pada WAKALA ARMINA Bantul” yang diteliti oleh Manunggal Haryo Wibisono dari STIMIK AMIKOM Yogyakarta, Dalam penelitiannya, perangkat yang digunakan adalah Dreamweaver CS 3, XAMPP, dan Photoshop CS 3. Dalam penelitian ini menghasilkan sistem yang mampu menyampaikan informasi real time dan up to

  date.

  “Pembuatan Website Penjualan Untuk Distro Crows” yang diteliti oleh Lihar Pantoro Aji dan Toni Purwanto dari STIMIK AMIKOM Yogyakarta, Dalam penelitiannya, perangkat lunak yang digunakan adalah Dreamweaver 8,

  XAMPP,Adobe Photoshop Cs 3.Dalam penelitian ini menghasilkan sistem penjualan yang memberikan informasi tentang produk terupadate Distro CROWS.

  “Analisis Dan Perancangan Sistem Informasi Penjualan Pada Mini Market Batu Bandung Curup Bengkulu”. Yang diteliti oleh Muhannnad Amiruddin dari STIMIK AMIKOM Yogyakarta. Dalam penelitiannya, perangkat yang digunakan adalah Visual Basic 2010 dan SQL server 2008.Dalam penelitian ini menghasilkan sistem informasi yang mempercepat proses pembukuan seperti pengolahan data barang dan pembuatan laporan

  Untuk memahi lebih jauh mengenai perbedaan dari masing-masing peneliti yang terkait dalam bentuk tabel dibawah ini.

  

Tabel 2. 1 Tinjauan Pustaka

  No Peneliti Judul Tahun Tujuan Hasil Penelitian Perbedaan Peneliti Penelitian

  1 Manunggal Haryo Memperluas jaringan Menghasilkan

  1. Berbeda tempat Wibisono promosi, Meningkatkan aplikasi e-commerce penelitian. PERANCANGAN pelayanan terhadap user, yang digunakan 2. Berbeda judul penelitian. Program Studi APLIKASI E- mepermudah dan sebagai media

  3. Terdapat sistem Sistem Informasi COMMERCE 2014 mempercepat investasi dinar promosi dan investasi transaksional untuk STIMIK AMIKOM PADA WAKALA dirham dan perak. dinar dirham. investasi.

  Yogyakarta ARMINA BANTUL NPM : 09.12.4137

  2 Lihar Pantoro Aji Sebagai sarana promosi Menghasilkan Toko

  1. Berbeda tempat Dan untuk mendukung online yang sesuai penelitian. Toni Purwanto pengenalan produk Distro dengan kebutuhan 2. Berbeda judul penelitian.

  PEMBUATAN Crows kepada masyarakat, perusahaan

  3. Terdapat history Program Studi WEBSITE 2014 Meningkatkan produk yang Teknik Informatika PENJUALAN ada Pada Distro CROWS STIMIK AMIKOM UNTUK CROWS mutu penjualan dan pembayaran dan pengiriman

  Yogyakarta pemasaran serta barang. NPM : 09.01.2653 mempromosikan NPM : 09.01.2637

3 Muhammad ANALISIS DAN Mengurangi terjadinya Menghasilkan

  1. Berbeda tempat

Amiruddin PERANCANGAN human error dari pihak Aplikasi Dekstop penelitian.

  

SISTEM Mini Market, Menghasilkan yang dapat melayani

2. Berbeda judul penelitian. Program Studi

  

INFORMASI aplikasi yang dapat transaksi pelanggan

  3.Terdapat sistem yang Sistem Informasi PENJUALAN 2014 mengolah data transaksi dengan cepat dan dapat melayani transaksi STIMIK AMIKOM PADA MINI penjualan dengan cepat dan akurat pelanggan Yogyakarta MARKET akurat

  NPM : 09.12.3638 BATUBANDUNG CURUP BENGKULU

2.2 Dasar Teori

  2.2.1 Pengertian Sistem

  Beberapa definisi sistem berkembang sesuai dengan konteks dan situasi dimana pengertian sistem itu akan diterapkan dan digunakan. Berikut adalah beberapa definisi sistem secara umum:

  1. Kumpulan dari bagian-bagian yang bekerjasama untuk mencapai tujuan yang sama, sebagai contoh sistem komputer, sistem tata surya, sistem informasi, sistem pencernaan, dan lain-lain.

  2. Sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar objek bisa dilihat sebgai satu kesatuan yang dirancang untuk mencapai suatu tujuan. Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsure atau variable-variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung satu sama lain. [ CITATION AlF07 \l 1033 ]

  2.2.2 Konsep Dasar Informasi

  Informasi merupakan hasil olahan data, dimana data tersebut sudah diproses dan di interpretasikan menjadi sesuatu yang bermakna untuk pengambilan keputusan. Informasi juga dapat diartikan sebagai himpunan dari data yang relevan dengan satu atau beberapa orang dalam suatu waktu.

  [ CITATION Kus07 \l 1033 ]

2.2.3 Karakteristik Kualitas Informasi

  Kualitas dari suatu informasi dapat di lihat dari dimensi-dimensi atau karakteristik yang dimiliki oleh sistem informasi tersebut. Ada beberapa macam karakteristik informasi, antara lain :

  1. Akurat Informasi yang dihasilkan harus bebas dari kesalahan-kesalahan dan tidak menyesatkan bagi orang yang menerima informasi tersebut. Ketidakakuratan dapat terjadi karena sumber informasi (data) mengalami gangguan sehingga merusak atau merubah data-data asli tersebut.

  2. Tepat Waktu Informasi yang diterima harus tepat pada waktunya, sebab kalau informasi yang diterima terlambat maka informasi tersebut sudah tidak berguna lagi.

  3. Relevan Informasi harus mempunyai manfaat bagi penerima, sebab informasi ini akan digunakan untuk pengambilan suatu keputusan dalam pemecahan suatu permasalahan.

  4. Ekonomis, efesien dan dapat dipercaya Informasi yang dihasilkan mempunyai manfaat yang lebih besar dibandingkan dengan biaya mendapatkannya dan sebagian besar informasi

  13 tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang tetapi dapat ditaksir nilai efektifitasnya.

  2.2.4 Pengertian Sistem Informasi

  Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial, dan merupakan kegiatan strategi dari suatu organisasi, serta menyediakan laporan- laporan yang diperlukan oleh pihak luar. [ CITATION Kus07 \l 1033 ]

Gambar 2.1 Konsep Sistem Informasi

  2.2.5 Definisi E-Commerce

  Adalah penjualan dan pembelian produk informasi dan jasa yang dilakukan dengan memanfaatkan jaringan komputer seperti internet. Perkembangan internet yang pesat merupakan faktor pendorong e-commerce. Internet merupakan jaringan global yang menghubungkan jaringan komputer di seluruh dunia.

  [ CITATION Mad10 \l 1033 ]

  2.2.6 Karakteristik Sistem

  Untuk memahami, merancang dan mengembangkan sistem maka perlu membedakan unsur-unsur dari sistem atau sub sistem yang membentuknya.

  Berikut adalah beberapa penjelasan mengenai karakteristik sistem yang dapat digunakan untuk membedakan suatu sistem dengan sistem lainnya [ CITATION

  14

  1. Batasan (boundary) Penggambaran dari suatu elemen atau unsur mana yang termasuk di dalam sistem dan yang mana yang di luar sistem. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan.

  2. Lingkungan (environment) Segala sesuatu diluar sistem, lingkungan yang menyediakan asumsi, kendala, dan input terhadap suatu sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.

  3. Masukan (input) Sumber daya (data, bahan baku, peralatan, energi) dari lingkungan yang dikonsumsi dan dimanipulasi oleh sistem.

  4. Keluaran (ouput) Sumber daya atau produk (informasi, laporan, dokumen, tampilan layar komputer, barang jadi) yang disediakan untuk lingkungan sistem oleh kegiatan dalam suatu sistem.

  5. Komponen (component) Kegiatan-kegiatan atau proses dalam suatu sistem yang mentransformasikan input menjadi bentuk setengah jadi (output).

  Konponen ini bisa merupakan subsistem dari sebuah main sistem atau

  15

  6. Penghubung (interface) Tempat dimana komponen atau sistem dan lingkungannya bertemu dan berinteraksi.

  7. Penyimpanan (storage) Area yang di kuasai dan digunakan untuk penyimpanan sementara maupun tetap dari informasi, energi, bahan baku, dan sebagainya.

  Penyimpanan merupakan suatu media penyangga diantara komponen tersebut bekerja dengan berbagai tingkatan yang ada dan memungkinkan komponen yang berbeda dari berbagai data yang sama.

2.3 SDLC (System Development Life Cyrle)

  SDLC (System Development Life Cycle) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut.

  Konsep ini umumnya merujuk pada sistem komputer atau informasi

  

[ CITATION BSB06 \l 1033 ] . Dalam rekayasa perangkat lunak, konsep SDLC

mendasari bebagai jenis metodologi pengembangan perangkat lunak.

  Metodologi-metodologi ini membentuk suatu kerangka kerja untuk perancanaan dan pengendalian pembuatan sistem informasi, yaitu proses pengembangan perangkat lunak. Berikut ini beberapa model yang dapat digunakan untuk pembangunan perangkat lunak :

  16

2.3.1 Waterfall

  Waterfall model merupakan model pengembangan perangkat lunak yang

  paling kuno, tetapi merupakan model yang paling banyak dipakai didalam

  

Software Engineering. Model ini melakukan pendekatan secara sistematis dan

  urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, design,

  

coding, testing, dan maintenance. Disebut dengan waterfall karena tahap demi

  tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan. Sebagai contoh tahap coding harus menunggu tahap desaign selesai.

  Secara umum tahapan pada model waterfall dapat dilihat pada gambar berikut :

Gambar 2.2 Waterfall Model

  1. Software Requirements Analysis

  Proses ini mencari dan menganalisis kebutuhan dari keseluruhan sistem yang akan diaplikasikan ke dalam bentuk software.

  2. Design

  Proses ini digunakan untuk mengubah kebutuhan-kebutuhan diatas menjadi representasi ke dalam bentuk “blueprint” software sebelum

  17 yang telah disebutkan pada tahap sebelumnya. Seperti 2 aktivitas sebelumnya, maka proses ini juga harus didokumentasikan sebagai konfigurasi dari software.

  3. Coding

  Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap ini merupakan implementasi dari tahap design yang secara teknis nantinya dikerjakan oleh programmer.

  4. Testing

  Dalam tahap ini dalakukan pengujian software yang sudah dibuat. Semua fungsi-fungsi software harus diujicobakan, agar software bebas dari error, dan hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah didefinisikan sebelumnya.

  5. Maintenance

  Pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja masih ada beberapa kesalahan kecil yang tidak ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada software tersebut. Pengembangan diperlukan ketika adanya perubahan dari eksternal perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya. Kelebihan:

  18

  b. Dokumen lengkap

  c. Selalu dalam kontrol SQA

  d. Maintenance mudah, karena dokumen lengkap Kekurangan:

  a. Konsumen kesulitan membaca dokumen, komunikasi menjadi sulit

  b. Alur linier, proses lambat

  c. Konsumen tidak dapat melihat hasil hingga akhir tahapan Personil tidak bekerja optimal, karena ada waktu tunggu sebuah tahapan selesai

2.4 Komponen Pemodelan Sistem

2.4.1 Flowchart

  Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma. [ CITATION BAl06 \l 1033 ]

2.4.2 Data Flow Diagram (DFD)

  DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan asal data dan tujuan data yang keluar dari sistem, tempat penyimpanan data, proses apa yang menghasilkan data tersebut, serta interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.

  [ CITATION Kus07 \l 1033 ]

  Beberapa symbol yang digunakan dalam DFD :

  19 Kesatuan luar merupakan kesatuan di lingkungan luar sistem yang bisa berupa orang,organisasi, atau sistem lain yang berada di lingkungan luarnya, yang akan memberikan input atau menerima output dari sistem.

  2. Arus Data (data flow) Arus data mengalir diantara proses, simpanan data, dan kesatuan luar.

  Arus data menunjukan arus data yang merupakan masukan untuk sistem atau hasil dari proses sistem.

  3. Proses (process) Proses adalah kegiatan atau kerja yang dilakukan orang, mesin, atau komputer dengan hasil suatu arus data yang masuk ke dalam proses untuk kemudian dihasilkan arus data yang akan keluar dari proses.

  4. Simpanan Data (storage) Simpanan data merupakan simpanan dari data yang berupa file atau database komputer, arsip, atau catatan manual, kotak tempat data, table acuan, dan agenda atau buku.

Tabel 2.2 DFD

  Gambar Notasi Keterangan

  Lingkaran menunjukkan sistem secara keseluruhan. Penamaan sebuah lingkaran dapat

  Proses

  berupa kata, frase atau sebuah kalimat sederhana yang menjelaskan nama diitem itu sendiri.

  Data store (penyimpanan) digambarkan dengan

  20

  dua buah garis sejajar mendatar, menunjukkan

  Input /

  sekumpulan data yang disimpan. Data store

  Output

  berfungsi untuk tempat penyimpanan data yang dapat digunakan dalam sistem baik sebagai input untuk melakukan suatu proses untuk kemudian digunakan oleh proses-proses lainnya di dalam sistem. Terminator digambarkan dengan sebuah kotak persegi panjang yang berhubungan dengan

  File /

  sistem. Sebuah terminator dapat berupa orang,

  Database

  sekumpulan orang, departement dalam perusahaan atau organisasi yang sama tetapi berada di luar sistem yang dimodelkan.

  Panah menunjukkan arah aliran data dari sistem ke entity luar atau sistem ke data store atau

  Aliran Data

  sebaliknya. Gambar panah diberinama untuk menunjukkan data yang mengalir melalui aliran

  21

2.5 Konsep Basis Data

2.5.1 Definisi Basis Data

  Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai objek, orang, dan lain-lain. [ CITATION Kus071 \l 1033 ]

2.5.2 Entity Relasionalship Diagram (ERD)

  Menurut Fathansyah (2002), Entity Relasionalship Diagram adalah komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta di dunia nyata. Entity Relasionalship Diagram digunakan dalam metodologi sistem informasi untuk menggambarkan sistem yang terdiri dari hubungan entitas, sebenarnya telah lama di perkenalkan oleh Chan (1976) dengan membuat notasi hubungan entitas dan prinsip hubungan entitas serta dipopulerkan oleh James Matin dalam metodologi informasi engineering. Komponen-komponen ERD adalah sebagai berikut :

Tabel 2.3 ERD

  No Simbol Keterangan Deskripsi Simbol ini adalah kumpulan

  1. Entity/Objek Data objek atau suatu yang dapat dibedakan atau dapat di identifikasi secara unik

  22 terjadi antara satu entitas atau lebih,kumpulan relasionship yang sejenis

  3. Atribut Simbol ini adalah mendeskripsikan karakteristik dari entitas

  4. Garis Simbol ini digunakan untuk menghubungkan antar tabel

2.5.3 Bahasa Basis Data (SQL)

  SQL (Structure Query Language) adalah bahasa yang bersifat request oriented dan bersifat non-prosedural sehingga lebih mudah untuk dipelajari karena sintaksis yang digunakan hampir menyerupai bahasa yang digunakan oleh manusia untuk berkomunikasi. Selain itu, SQL juga bersifat non case sensitif.

  [ CITATION Ari00 \l 1033 ]

  1. DDL (Data Definition Language) Yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti table, indeks, bahkan basis datanya sendiri. Misalnya CREATE, DROP, ALTER.

  2. DML(Data Manipulation Language) Yaitu bahasa yang berhubungan dengan proses manipulasi data pada

  23

2.6 Konsep Dasar Web

  2.6.1 Definisi Web

  Web pada dasarnya adalah database dari jaringan komputer di dunia, yang menggunakan sebuah arsitektur pengambilan informasi yang umum dan berisi tentang sekumpulan informasi pada beberapa server komputer yang terhubung satu sama lain dalam jaringan internet. Awal ditemukan web yaitu pada tahun 1989 oleh Tim Berner-Lee seorang programmer komputer kebangsaan Inggris yang bekerja pada European Laboratory CERN di Ganewa. Dia mengkombinasikan hypermedia dengan sumber-sumber informasi internet yang sangat luas. Solusi Tim Berner-Lee adalah teknologi hypertext untuk membuat sebuah dokumen web.

  2.6.2 Komponen Web

  Untuk membangun website diperlukan beberapa unsur yang harus ada agar dapat berjalan dengan baik dan sesuai yang diharapkan. Unsur-unsur yang harus ada dalam web antara lain :

2.6.2.1 Domain Name

  Merupakan alamat permanen web di internet yang digunakan untuk mengidentifikasi sebuah web atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan web kita di internet.

  1. Generic Domain (gTLDs) Merupakan nama domain yang berakhiran .com (Commercial) .net (Education) .org (Organization) .edu (Education) .mil (Military) atau .gov

  24

  2. Country-specific domain (ccTLDs) Merupakan domain yang berakhiran dengan huruf ektensi dan sering juga disebut second domain seperti .id (Indonesia), .au (Australia), .jp (Jepang) dan lain-lain. Domain ini didaftarkan di masing-masing Negara sebagai contoh di Indonesia berakhiran .co.id, .go.id, dan .web.id.

2.6.2.2 Hosting

  Hosting adalah jasa layanan internet yang menyediakan sumber daya server-

  server untuk disewakan sehingga memungkinkan organisasi atau individual menempatkan informasi di internet berupa HTTP, FTP, E-Mail, atau DNS Server

  

hosting jaringan internet berkecepatan tinggi. Setiap server di internet memiliki

  numerik yang unik IP (Internet Protocol) address ini untuk membedakan antara satu hosting dengan hosting lainnya serta lokasi server itu di tempatkan.

2.7 Bahasa Pemograman

  Bahasa pemograman yang digunakan dalam pembuatan website sebagai berikut :

2.7.1 Hypertext Markup Language (HTML)

  HTML merupakan salah satu format yang digunakan dalam dokumen dan aplikasi yang berjalan di web browser.

  Stuktur dasar dokumen HTML :

  1. HTML Setiap dokumen HTML harus diawali dan ditutup dengan tag HTML

  25

  </HTML>

  Tag HTML member tahukan kepada browser bahwa yang didalam tag tersebut adalah dokumen HTML.

  2. HEAD Bagian header dari dokumen HTML di apit oleh tag <HEAD></HEAD> di dalam bagian ini biasanya dimuat tag TITLE yang menampilkan judul dari halaman pada browser.

  3. BODY Dokumen body digunakan untuk menampilkan text, image, link dan semua yang akan ditampilkan pada web page.

  <HTML> <HEAD> <TITLE>Judul halaman html</TITLE> </HEAD>

  <BODY> Isi dari halaman seperti text, gambar, dan video </BODY> </HTML>

2.7.2 Hypertext Preprocessor (PHP)

  PHP adalah skrip bersifat server-side yang di tambahkan ke dalam HTML. PHP sendiri merupakan singkatan dari Personal Home Page Tools. Skrip ini akan membuat suatu aplikasi yang dapat di integrasikan ke dalam HTML, sehingga suatu halaman web tidak lagi bersifat statis, namun menjadi dinamis. Sifat server-side berarti pengerjaan skrip dilakukan di server, baru kemudian hasilnya dapat diakses atau dikirim melalui browser. [ CITATION Pra08 \l 1033 ]

  26 PHP memiliki beberapa keunggulan diantaranya :

  1. Berbasis pada sistem yang open source dimana kita dapat mendapatkannya secara gratis.

  2. Merupakan server side scripting yang aman karena script tidak dapat di lihat oleh client

  3. Cross platform yang berarti dapat berjalan pada hampir semua sistem operasi dan web server.

  4. Karena berbasis pada sistem yang open source,source kode PHP dapat diubah dan di kembangkan.

  5. Mendukung untuk mengakses bermacam-macam database.

  6. Merupakan non case sensitive (tidak membedakan huruf kecil dan besar), namun variabelnya case sensitive.