• Tidak ada hasil yang ditemukan

Tugas Akhir PENJUALAN HANDPHONE BERBASIS WEBSITE (E-COMMERCE) PADA TOKO MEGAN CELLULER

N/A
N/A
Protected

Academic year: 2021

Membagikan "Tugas Akhir PENJUALAN HANDPHONE BERBASIS WEBSITE (E-COMMERCE) PADA TOKO MEGAN CELLULER"

Copied!
163
0
0

Teks penuh

(1)

PADA TOKO MEGAN CELLULER

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat

kelulusan Program Diploma III Program Studi Manajemen Informatika

Oleh:

Asep Sutisna ( 1021058 )

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK)

PURNAMA NIAGA INDRAMAYU 2013

(2)

ii Tugas Akhir ini diajukan oleh:

Nama : Asep Sutisna

NIM : 1021058

Program Studi : Manajemen Informatika

Jenjang : Diploma Tiga (D.III)

Judul Tugas Akhir : Penjualan Handphone Berbasis Website

(E-commerce) Pada Toko Megan Celluler

Untuk dipertahankan pada sidang 2013 di hadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya (A.Md) pada Program Diploma Tiga (D.III) Jurusan Manajemen Informatika di Akademi Manajemen Informatika & Komputer Purnama Niaga Indramayu

Indramayu, 17 Oktober 2013

PEMBIMBING TUGAS AKHIR

Pembimbing I Pembimbing II

Darsanto, ST Hadi Santosa, MM, SE

Mengetahui, PUDIR I

AMIK Purnama Niaga Indramayu

(3)

Website adalah suatu halaman web yang dimiliki oleh setiap usaha. website tersebut digunakan untuk ajang promosi perdagangannya. Contohnya seperti penjualan handphone. Pada umumnya, pelanggan lebih mudah dalam memesan dan membeli handphone lewat website.

Dipandang dari segi pertimbangan dan jangkauan pemasaran, maka pembangunan aplikasi penjualan handphone berbasis web adalah solusi tepat untuk mengatasi mekanisme sistem penjualan yang berjalan saat ini. Untuk itu Toko Hanphone Megan Celluler memandang perlu untuk membangun aplikasi penjualan handphone berbasis website (E-commerce).

(4)

iv

General Information/Umum

Nama : Asep Sutisna

Tempat/Tanggal Lahir : Bandung, 28 Juni 1976

Agama : Islam

Jenis Kelamin : Laki-laki

Alamat : Komplek Gerbang Kencana GK4/13 Indramayu

No. Telp : 08997389180

Email :mailto:8kreasi@gmail.com

Education/Pendidikan

SDN Bhakti Asih Cimahi 1983 - 1989

SMP N 1Cimahi 1989 - 1992

SMA N 2 Cimahi 1992 - 1995

(5)

v

Assalamu’alaikum Wr.Wb.

Puji dan syukur penulis panjatkan kehadirat Allah SWT, yang telah memberikan ridho dan rahmat-Nya, sehingga penulis dapat menyelesaikan tugas akhir kasus dengan judul “PENJUALAN HANDPHONE BERBASIS WEBSITE (E-COMMERCE) PADA TOKO MEGAN CELLULER”.

Tugas akhir ini dibuat dan diajukan untuk menyelesaikan pendidikan Program studi Diploma III Akademi Manajemen Informatika dan Komputer (AMIK Purnama Niaga Indramayu).

Dalam penulisan tugas akhir ini, penulis banyak mendapatkan bantuan dari berbagai pihak berupa arahan, bimbingan, nasihat, dan motivasi serta dukungan baik secara moril maupun materil. Oleh karena itu penulis mengucapkan terima kasih kepada yang terhormat :

1. Hadi Santosa, MM, SE., selaku Direktur AMIK Purnama Niaga Indramayu. 2. Darsanto, ST., selaku Dosen Pembimbing.

3. Seluruh Staf, Dosen dan Pengelola Perpustakaan AMIK Purnama Niaga Indramayu.

4. Kedua orang tua dan keluargaku tercinta yang senantiasa selalu melantunkan do’a-do’a dalam mengiringi langkah ini.

5. Sahabat-sahabatku seperjuangan yang telah memberikan dukungan dan semangat.

(6)

vi perbaikan di masa yang akan datang.

Akhirulkalam mudah-mudahan tugas akhir ini dapat bermanfaat khususnya bagi penulis dan umumnya bagi pembaca.

Wassalamu’alaikum Wr.Wb.

Indramayu, Oktober 2013

(7)

vii

Halaman

Lembar Judul Tugas Akhir i

Lembar Persetujuan Tugas Akhir ii

Abstraksi iii

Daftar Riwayat Hidup iv

Kata Pengantar v

Daftar Isi vii

Daftar Tabel ix

Daftar Gambar xi

BAB I PENDAHULUAN 1

1.1 Latar Belakang 1

1.2 Tujuan dan Manfaat Penulisan 2

1.3 Metode Penelitian 3

1.4 Ruang Lingkup dan pembatasan Masalah 3

1.5 Sistematika Penulisan 4

BAB II LANDASAN TEORI 6

2.1 Landasan Teori 6 2.1.1 E-commerce 6 2.1.2 Kalsifikasi E-commerce 6 2.1.3 Manfaat E-commerce 7 2.1.4 Keamanan E-commerce 8 2.2 Tools Program 10

2.2.1 Flow Of Document (FOD) 10

2.2.2 DAD (Diagram arus Data) 11

2.2.3 Entiy Relationship Diagram (ERD) 12

2.2.4 Kamus Data 14

2.2.5 Normalisasi 15

2.3 Konsep Basis Data 17

2.3.1 Definisi Basis Data 17

2.3.2 Jenjang Data 18

2.3.3 Tipe Data 19

2.3.4 Sistem Manajemen Basis Data 20

2.4 Internet 27

2.4.1 Pengertian Internet 27

2.4.2 Sejarah Internet 27

2.4.3 Jenis Layanan dan Protokol Internet 28

2.4.4 Bahasa Pemrograman 33

2.4.5 Aplikasi Internet 44

2.5 Penjualan 46

2.5.1 Pengertian Penjualam 46

(8)

iix

3.1.2 Struktur Organisasi 50

3.1.3 Tinjauan Masalah 51

3.2 Pembahasan 51

3.2.1 Desain sistem yang sedang berjalan 51

3.2.2 Sistem yang sedang berjalan sekarang 52

3.2.3 Desain sistem yang diusulkan 53

3.2.4 Sistem pemesanan barang yang diusulkan 53

3.2.5 Diagram Arus Data 55

3.2.6 ERD (Entity Relationship Diagram) 57

3.2.7 Kamus Data 57

3.2.8 Normalisasi 58

3.2.9 Struktur Pembentukan Tabel Database 64

3.2.9 Desain Input dan Output 67

3.2.10 Spesifikasi Halaman Web 90

3.2.11 Struktur Navigasi 92

3.2.12 Sarana Pendukung Program 95

BAB IV PENUTUP 98

4.1 Kesimpulan 98

4.2 Saran 98

DAFTAR PUSTAKA 100

(9)

ix

Tabel 2.1 Simbol-simbol Kamus Data 15

Tabel 2.2 Operator Aritmetika 23

Tabel 2.3 Operator Logika 23

Tabel 2.4 Operator Perbandingan 24

Tabel 2.5 Operator Karakter 24

Tabel 2.6 Operator lain 25

Tabel 3.1 Bentuk Tidak Normal 59

Tabel 3.2 Bentuk Normal Kesatu (1NF) 60

Tabel 3.3 Table Kota Bentuk Normal Kedua (2NF) 60

Tabel 3.4 Tabel Orders Bentuk Normal Kedua (2NF) 61

Tabel 3.5 Tabel Produk Bentuk Normal Kedua (2NF) 61

Tabel 3.6 Tabel Kategori Bentuk Normal Kedua (2NF) 61

Tabel 3.7 Tabel Kota Bentuk Normal Ketiga (3NF) 62

Tabel 3.8 Tabel Orders Bentuk Normal Ketiga (3NF) 62

Tabel 3.9 Tabel Orders Detail Bentuk Normal Ketiga (3NF) 62

Tabel 3.10 Tabel Produk Bentuk Normal Ketiga (3NF) 63

Tabel 3.11 Tabel Kategori Bentuk Normal Ketiga (3NF) 63

Tabel 3.12 Tabel Database admin 64

Tabel 3.13 Tabel Database hubungi 64

Tabel 3.14 Tabel Database kategori 65

Tabel 3.15 Tabel Database kota 65

Tabel 3.16 Tabel Database orders 65

(10)
(11)

xi

Gambar 2.1 Simbol-simbol FOD 11

Gambar 2.2 Simbol-simbol DAD 12

Gambar 2.3 Simbol-simbol ERD 13

Gambar 2.4 Jenjang Data 18

Gambar 3.1 Struktur Organisasi Pada Toko Handphone Megan Celluler 50

Gambar 3.2 FOD Pemesanan barang yang sedang berjalan 52

Gambar 3.3 FOD Pemesanan barang yang diusulkan 54

Gambar 3.4 Diagram Konteks 55

Gambar 3.5 Diagram Zero Pemesanan Handphone 55

Gambar 3.6 Diagram Level 1 Proses 1.0 56

Gambar 3.7 Diagram Level 1 Proses 2.0 56

Gambar 3.8 ERD yang diusulkan 57

Gambar 3.9 Relasi Antar Tabel Bentuk Normal Kedua (2NF) 61

Gambar 3.10 Relasi Antar Tabel Bentuk Normal Ketiga (3NF) 63

Gambar 3.11 Rancangan Layout Halaman Utama Pengunjung 67

Gambar 3.12 Rancangan Layout Halaman Keranjang Belanja 68

Gambar 3.13 Rancangan Layout Halaman Data Pembeli 69

Gambar 3.14 Rancangan Layout Halaman Hubungi Kami 70

Gambar 3.15 Rancangan Layout Halaman Detail Produk 71

Gambar 3.16 Rancangan Layout Halaman Profil 72

Gambar 3.17 Rancangan Layout Halaman Cara Pembelian 73

Gambar 3.18 Rancangan Layout Halaman Login Administrator 74

(12)

xii

Gambar 3.22 Rancangan Layout Halaman Tambah Kategori 78

Gambar 3.23 Rancangan Layout Halaman Tambah Produk 79

Gambar 3.24 Rancangan Layout Halaman Order 80

Gambar 3.25 Rancangan Layout Halaman Ongkos Kirim 81

Gambar 3.26 Rancangan Layout Halaman Hubungi Kami Administrator 82

Gambar 3.27 Rancangan Layout Laporan Toko 83

Gambar 3.28 Rancangan Layout Laporan Penjualan 84

Gambar 3.29 Rancangan Layout Laporan Keuangan 85

Gambar 3.30 Rancangan Layout Nota Faktur 86

Gambar 3.31 Rancangan Layout Halaman Transaksi 87

Gambar 3.32 Rancangan Layout Halaman Penjualan 88

Gambar 3.33 Rancangan Layout Halaman Konfirmasi Pembayaran 89

Gambar 3.34 Navigasi Pengunjung 92

Gambar 3.35 Struktur Navigasi Pengunjung/Pembeli 93

(13)

1

1.1 Latar Belakang Masalah

Dengan perkembangan teknologi yang semakin pesat, khususnya teknologi dunia maya atau internet yang saat ini terus gencar masuk ke setiap perangkat, baik perangkat komputer atau perangkat bergerak seperti ponsel. Begitu mudahnya setiap informasi didapatkan hanya melalui internet, kehadiran internet yang mampu menembus batas geografis dan teritorial ini telah memberikan keyakinan akan pentingnya teknologi di dalam pencapain tujuan finansial suatu perusahaan melalui modifikasi dan efisiensi proses bisnis yaitu dengan memanfaatkan E-commerce, dan saat ini E-commerce merupakan salah satu keunggulan dari internet yang kian digemari oleh setiap orang.

Keberadaan E-commerce merupakan alternatif bisnis yang cukup menjanjikan untuk diterapkan saat ini, karena E-commerce banyak memberikan kemudahan bagi kedua belah pihak, baik dari pihak penjual (merchant) atau dari pihak pembeli (buyer) dalam melakukan transaksi perdagangan meskipun tidak saling bertemu langsung atau berada dalam jarak yang sangat jauh.

Penggunaan internet sebagai media perdagangan terus meningkat dari tahun ke tahun, hal ini disebabkan karena manfaat kemudahan yang didapat oleh perusahaan ataupun konsumen dengan melakukan transaksi di internet. Salah satu manfaat E-commerce ini adalah dengan menekan biaya untuk penjualan, karena

(14)

perusahaan atau pedagang tidak perlu lagi memajang barang barang dagangan di

etalase atau di toko, sedangkan di sisi pembeli, mereka tidak perlu ke luar rumah

untuk membeli barang yang diinginkan, hanya cukup membuka perangkat yang terhubung ke internet dan mulai memilih milih barang yang diinginkan.

Berbelanja atau melakukan transaksi di internet sangatlah berbeda dengan melakukan transaksi perdagangan di dunia nyata. Dengan E-commerce memungkinkan kita bertransaksi dengan cepat dan biaya yang sangat murah tanpa proses yang berbelit belit, di mana pihak pembeli cukup melihat ketentuan ketentuan yang disyaratkan oleh penjual (term of condition), apabila syarat dan ketentuan tersebut telah disetujui oleh pembeli, maka pembeli tinggal memilih barang yang ditawarkan penjual, dan klik beli, dan setelah pembeli membayar sejumlah uang yang tertera baik melaui kartu ktredit ataupun transfer bank, maka si pembeli tinggal menunggu barang yang dipesannya datang ke alamat yang sebelumnya telah disertakan pada saat pemesanan barang.

Berdasarkan uraian di atas, maka penulis mengangkat judul TA: “PENJUALAN HANDPHONE BERBASIS WEBSITE (E-COMMERCE) PADA TOKO MEGAN CELLULER”.

1.2 Tujuan dan Manfaat Penulisan 1.2.1 Tujuan

Adalah maksud utama penulis membuat Tugas Akhir yakni merupakan tugas wajib terakhir untuk memenuhi salah satu syarat kelulusan

(15)

diploma III.

1.2.2 Manfaat

Manfaat bagi penulis adalah untuk mengaplikasikan teori yang pernah didapat di perkuliahan untuk membuat sisteminformasi berbasis komputer untuk diterapkan pada sebuah organisasi atau perusahaan.

Manfaat bagi organisasi atau perusahaan yang dijadikan tempat penelitian, sehingga dengan adanya teknologi yang dibuat itu bisa bermanfaat bagi perusahaan/organisasi.

.1.3 Metode Peneletian

Metode adalah cara penulis untuk pengambilan data yang diperlukan untuk penyusunan Tugas Akhir ini, yaitu dengan dua metode:

1.3.1. Metode Observasi

Dengan metode ini, penulis mengunjungi website-website penjualan online.

1.3.2. Studi Pustaka

Dengan metode ini penulis mempelajari buku-buku yang masih ada hubungannya dengan penjualan secara online atau E-commerce.

1.4 Ruang Lingkup dan Pembatasan Masalah 1.4.1 Ruang lingkup

Toko Megan Celluler yang berada di Indramayu merupakan toko handphone yang lumayan lengkap, harga bersaing dan berkualitas. Pemesanan

(16)

handphone juga masih menggunakan cara manual. Oleh karena itu pada kesempatan ini penulis membuat aplikasi E-commerce sebagai sarana transaksi yang cepat dan mudah.

1.4.2 Batasan Masalah

Karena begitu rumit dan sangatlah banyak sistem yang harus dikembangkan, di sini penulis akan membuat beberapa proses dan output di antaranya:

1. Proses transaksi pembelian yang dilakukan oleh Buyer 2. Penginputan stock handphone yang akan dijual

3. Merubah status pemesanan 4. Laporan transaksi

1.5 Sistematika Penulisan

Untuk mempelancar dalam pembuatan Tugas Akhir ini penulis hanya menjelaskan secara garis besarnya saja di antaranya adalah sebagai berikut:.

BAB I PENDAHULUAN

Pada bab ini menjelaskan tentang Latar Belakang, Pembatasan masalah, Tujuan dan Manfaat Penulisan dan Sistematika Penulisan yang merupakan gambaran pokok dari permasalahan yang ada.

BAB II LANDASAN TEORI

(17)

berhubungan dengan masalah yang sedang dibahas, yaitu : Konsep Dasar Web, E-Commerce, Klasifikasi E-Commerce, Manfaat E-Commerce, Keamanan E-Commerce, Internet, Website, PHP, MySQL, Javascript, JAVA, Dreamweaver, Database.

BAB III PEMBAHASAN

Pada bab ini penulis akan menjelaskan tentang Analisa Organisasi, Gambaran Umum Sistem, Struktur File Database, Desain Input dan Output, Implementasi Program, Tool Program, Analisa Peranacangan Web, rancangan interface input/output dan spesifikasi komputer dan server yang bisa menjalankan aplikasi E-Commerce ini.

BAB IV PENUTUP

Pada bab ini menjelaskan tentang kesimpulan-kesimpulan yang berasal dari bab-bab sebelumnya dan memberikan saran terhadap sistem yang dibuat agar menjadi lebih baik.

(18)

BAB II

LANDASAN TEORI

2.1 Landasan Teori 2.1.1 E-commerce

Triton (2006:15), menjelaskan bahwa "e-commerce (electronic commerce)

sebagai perdagangan elektronik dimana untuk transaksi perdagangan baik membeli maupun menjual dilakukan melalui elektronik pada jaringan internet. Keberadaan e-commerce sendiri dalam internet dapat dikenali melalui adanya fasilitas pemasangan iklan, penjualan, dan service support terbaik bagi seluruh pelanggannya dengan menggunakan sebuah toko online berbentuk web yang setiap harinya beroperasi selama 24 jam".

2.1.2 Klasifikasi E-commerce

Penggolongan e-commerce yang lazim dilakukan orang adalah berdasarkan sifat transaksinya, antara lain:

a. Business to Business (B2B)

Jenis transaksi di mana pembeli biasanya membeli dalam jumlah besar karena akan dijual kembali. Contoh: penjualan grosir.

b. Business to Consumer (B2C)

Jenis transaksi di mana pembelinya perorangan dan tidak punya tujuan untuk menjualnya kembali biasanya semacam toko online yang menjual berbagai macam barang.

(19)

c. Consumer to Consumer (C2C)

Jenis transaksi di mana pembelinya perorangan yang tidak mempunyai tujuan untuk dijual kembali dan penjualnya juga perorangan yang tidak menyediakan bermacam-macam barang melainkan hanya beberapa barang saja. Contoh: online

advertising.

d. Consumer to Business (C2B)

Termasuk ke dalam kategori ini adalah perseorangan yang menjual produk atau layanan kepada organisasi, dan perseorangan yang mencari penjual, berinteraksi dengan mereka dan menyepakati suatu transaksi.

2.1.3 Manfaat E-commerce

E-commerce memiliki beberapa manfaat, baik itu organisasi, perusahaan

dan masyarakat itu sendiri, berikut beberapa manfaat dari e-commerce: a. Manfaat yang diperoleh bagi organisasi pemilik e-commerce:

1. Memperluas market place hingga ke pasar nasional dan internasional. 2. Sebuah perusahaaan dapat dengan mudah menemukan lebih banyak

pelanggan, supplier yang lebih baik dan partner bisnis yang paling cocok dari seluruh dunia.

3. E-commerce menurunkan biaya pembuatan, pemrosesan, pendistribusian, penyimpanan, dan pencarian informasi yang menggunakan kertas.

b. Manfaat bagi konsumen antara lain:

(20)

transaksi selama 24 jam sehari sepanjang tahun dari hampir setiap lokasi. 2. E-commerce memberikan lebih banyak pilihan kepada pelanggan, mereka

bisa memilih berbagai produk dari banyak vendor.

3. E-commerce menyediakan produk dan jasa yang tidak mahal kepada pelanggan dengan cara mengunjungi banyak tempat dan melakukan perbandingan secara cepat.

4. Pelanggan bisa menerima informasi yang relevan secara detil dalam hitungan detik, bukan lagi hari atau minggu.

c. Manfaat bagi masyarakat lain:

1. E-commerce memungkinkan orang untuk bekerja di dalam rumah dan tidak harus keluar rumah untuk berbelanja. Ini berakibat menurunkan arus kepadatan lalu lintas di jalan serta mengurangi polusi udara.

2. E-commerce memungkinkan orang di negara-negara dunia ketiga dan wilayah pedesaan untuk menikmati aneka produk dan jasa yang akan susah mereka dapatkan tanpa e-commerce.

2.1.4 Keamanan E-commerce

Keamanan E-commerce sangat penting sekali untuk menjaga data rahasia yang dimiliki oleh user atau admin. Berikut beberapa konsep dasar keamanan

e-commerce:

a. Security Policy (Kebijaksanaan keamanan yang digunakan) merupakan satu set aturan yang diterapkan pada semua kegiatan-kegiatan pengamanan

(21)

dalam security domain. Security domain merupakan satu set sistem komunikasi dan komputer yang dimiliki oleh organisasi yang bersangkutan. b. Authorization (Otorisasi) berupa pemberian kekuatan secara hukum untuk

melakukan segala aktifitasnya.

c. Accountability (kemampuan dapat diakses) memberikan akses ke personal security.

d. A Threat (Ancaman yang tidak diinginkan) merupakan kemungkinan munculnya seseorang, sesuatu atau kejadian yang bisa membahayakan aset-aset yang berharga khususnya hal-hal yang berhubungan dengan

confidentiality, integrity, availability dan legitimate use.

e. An Attack (Serangan yang merupakan realisasi dari ancaman), pada sistem jaringan komputer ada dua macam tipe serangan, yaitu passive attack (misalnya monitoring terhadap segala kegiatan pengiriman informasi rahasia yang dilakukan oleh orang-orang yang tidak berhak) dan active

attack (misalnya perusakan informasi yang dilakukan dengan sengaja dan

langsung mengenai sasaran).

f. Safeguards (Pengamanan) meliputi kontrol fisik, mekanisme,

kebijaksanaan dan prosedur yang melindungi informasi berharga dari ancaman-ancaman yang mungkin timbul setiap saat.

g. Vulnerabilities (Lubang-lubang keamanan yang bisa ditembus).

(22)

ditimbulkan oleh kemungkinan adanya attack yang sukses.

i. Risk Analysis (Analisa Kerugian) merupakan proses yang menghasilkan suatu keputusan apakah pengeluaran yang dilakukan terhadap safeguards bisa menjamin tingkat keamanan yang diinginkan.

2.2 Tools Program

2.2.1 Flow Of Document (FOD)

Suatu diagram yang menunjukkan arus data dokumen yang mengalir dari proses awal sampai proses akhir.

Simbol-simbol yang digunakan dalam bagian Alir Sistem adalah sebagai berikut:

Gambar Keterangan

Dokumen Menunjukkan dokumen input dan output baik untuk proses manual, mekanik atau komputer.

Aliran Data

(Data Flow)

Mengalir diantara proses, data store dan dan entitas eksternal, menunjukkan arus dari data yang dapat berupa masukkan untuk sistem atau hasil dari proses sistem.

(23)

manual.

Proses Menunjukkan kegiatan proses operasi program computer

Input/Output

Input / Output yang menggunakan online keyboard

Simpanan offline File non-komputer yang diarsip menurut angka (Numerical), huruf (Alpha), Tanggal (Calender)

Input/Output Input/Output yang menggunakan harddisk

Display Monitor Output yang kelayar monitor

Gambar 2.1 Simbol-simbol FOD

2.2.2 DAD (Diagram Arus Data)

DAD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa

(24)

mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. Flow diagram ini dibagi menjadi tiga tingkatan, yaitu:

a. Diagram Konteks (Context Diagram)

Merupakan diagram level tertinggi yang menggambarkan ruang lingkup sistem. Diagram ini hanya memiliki satu proses dan tidak ada data store. b. Diagram Nol (Zero Diagram)

Memberikan gambaran mengenai proses-proses apa saja yang akan dilakukan dan melibatkan entitas-entitas eksternal yang ada serta data store – data store tertentu.

c. Diagram Detail

Diagram detail merupakan penjabaran rinci dari setiap proses yang ada pada diagram level nol, secara khusus.

Simbol-simbol Diagram Arus Data:

Gambar Keterangan

Terminator/Entitas Merupakan simbol entitas eksternal untuk menunjukkan tempat asal data (sumber) atau tempat tujuan data (Tujuan)

(25)

Proses Menunjukkan tugas atau proses yang dilakukan baik secara manual atau otomatis.

Arus Data Menunjukkan alur data (informasi/objek) yang mengalir

Storage Menunjukkan media penyimpanan data.

Gambar 2.2 Simbol-simbol DAD

2.2.3 Entity Relationship Diagram (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan obyek-obyek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.

Pada dasarnya ada tiga simbol yang digunakan, yaitu:

Gambar Uraian

Atribut Setiap entitas pasti mempunyai elemen

(26)

untuk mendeskripsikan karakteristik dari entitas tersebut yang mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain.

Entity Entiti merupakan objek yang mewakili

sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain

Relasi Hubungan antara sejumlah entitas yang

berasal dari himpunan entitas yang berbeda.

Gambar 2.3 Simbol-simbol ERD

Relasi dapat digambarkan sebagai berikut: Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu:

a. Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.

b. Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan

(27)

dengan satu entitas pada himpunan entitas A. c. Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.

2.2.4 Kamus Data

Kamus data (data dictionary) adalah suatu penjelasan tertulis mengenai data yang berada di dalam database. Dengan menggunakan KD analis sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap.

Kamus Data digunakan sebagai alat komunikasi antara analisis sistem dengan pemakai sistem tentang data yang mengalir di sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem.

Pada tahap perancangan sistem, kamus data digunakan untuk merancang

input, merancang laporan-laporan dan database. Kamus Data dibuat berdasarkan

arus data yang ada di diagram arus data.

(28)

Simbol Uraian

= Terdiri dari, mendefinisikan, diuraikan menjadi

+ Dan

( ) Pilihan (Optional)

{ } Perulangan

[ ] Memilih salah satu dari sejumlah alternative

| Pemisah sejumlah alternative pilihan antara symbol [ ]

@ Identifikasi atribut kunci

** Komentar

Tabel 2.1 Simbol-simbol Kamus Data

2.2.5 Normalisasi

Normalisasi adalah proses untuk mengubah suatu relasi yang memiliki masalah tertentu ke dalam dua buah relasi atau lebih yang tidak memiliki masalah. Berikut bentuk-bentuk normalisasi :

(29)

a. Anormal

Adalah proses basis data yang memberikan efek samping yang tidak diharapkan. b. Dekomposisi tak hilang

Bahwa tidak ada informasi yang hilang ketika relasi dipecah menjadi relasi-relasi lain.

c. Bentuk Normal

Adalah suatu aturan yang dikenakan pada relasi-relasi dalam basis data dan harus dipenuhi oleh relasi-relasi tersebut ada level-level normalisasi.

Bentuk normal umumnya adalah sebagai berikut: 1) Bentuk normal pertama (1NF)

Suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya jika atribut bernilai tunggal untuk setiap baris.

2) Bentuk normal kedua (2NF)

Suatu relasi dikatakan dalam bentuk normal kedua jika pada tabel semua atribut yang tidak termasuk dalam kunci primer memiliki ketergantungan pada kunci primer secara utuh.

3) Bentuk normal ketiga (3NF)

(30)

dalam bentuk normal kedua dan setiap atribut bukan kunci tidak memiliki

dependensi.

4) Bentuk normal Boyce-Codd (BCNF)

Suatu relasi dikatakan dalam bentuk normal BNC jika dan hanya jika penentu (determinan) adalah kunci kandidat (atribut yang besifat unik).

5) Bentuk normal keempat (4NF)

Suatu relasi dikatakan dalam bentuk normal keempat jika relasi tersebut telah berada pada BNC dan tidak mengandung dua atribut atau lebih yang bernilai banyak.

2.3 Konsep Basis Data 2.3.1 Definisi Basis Data

Menurut James F. Ckuartney Jr. dan David B. Paradise pengertian “system

basis data adalah kumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama- sama yang merancang dan mengolah basis data serta system komputer yang mendukungnya”.

Pengertian basis data diperjelas oleh James Martin di mana basis data adalah “kumpulan data yang terhubung yang tersimpan secara bersama- sama

pada suatu media tanpa diperlukan kerangkapan data dengan cara tertentu, sehingga memudahkan ketergantungan pada program yang akan menggunakan serta disimpan sedemikian rupa sehingga penambahan, pengambilan, dan modifikasi data dilakukan dengan mudah dan terkontrol”.

(31)

Sifat-sifat yang harus dimiliki basis data ialah:

a. Basis data terdiri dari kumpulan homogen data yang masing-masing terdiri dari gabungan beberapa jenis data yang berlainan makna.

b. Basis data dirancang, dibangun dan berkembang dari data-data yang digunakan untuk tujuan dan pemakai tertentu.

c. Basis data memiliki domain yang terbatas, sehingga perubahan pada domain tersebut akan dipengaruhi pada basis data.

Metode yang dipakai dalam memodelkan basis data yang pada umumnya dipakai adalah metode diagram E-R (Entity Relationship). Model data Entity

Relationship didasarkan atas persepsi pada dunia nyata yang terdiri dari sebuah set

obyek yang disebut entity relai yang terdiri antara obyek-obyek tersebut. Pada model data Relationship hubungan antar file di relasikan dengan kunci relasi (Relationship Key) yang merupakan kunci utama dari masing-masing file.

2.3.2 Jenjang Data

Database

(32)

Gambar 2.4 Jenjang Data

a. Character: Character merupakan bagian data yang terkecil, yang dapat berupa karakter numeric, huruf, maupu karakter-karakter khusus (special Character) yang membentuk suatu item data / field.

b. Field: Field adalah merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat, kota dan lain sebagainya.

Kumpulan dari field membentuk suatu record.

1) Field name: harus diberi nama untuk membedakan Field yang satu dengan

Field yang lainnya.

2) Field representation: tipe Field (Karakter, text, tanggal, angka, dan sebagainya), lebar field (ruang maksimum yang dapat diisi dengan karakter-karakter data).

3) Field value: isi dari Field untuk masing-masing record.

c. Record: Record adalah kumpulan dari field-field dan membentuk record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan.

d. File: File terdiri dari beberapa record yang menggambarkan suatu kesatuan data yang sejenis. Misalnya file transaksi berisi data tentang semua transaksi yang ada.

(33)

e. Database: database adalah kumpulan dari file / tabel.

2.3.3 Tipe File

a. File Induk ( Master File )

1) File induk acuan (reference master file): file induk yang recordnya relatif statis, jarang berubah-ubah nilainya. Misalnya file daftar mata kuliah, file daftar gaji.

2) File induk dinamik (dynamic master file): file induk yang nilai dari beberapa recordnya sering berubah-ubah atau sering diupdate sebagai hasil dari suatu transaksi penjualan.

b. File Transaksi (Transaction File)

File ini disebut sebagai file input. Digunakan untuk merekam data dari transaksi yang terjadi. Misalnya file penjualan yang berisi data hasil transaksi penjualan.

c. File Laporan (Report File)

File ini disebut sebagai file output. Yaitu yang berisi informasi yang akan ditampilkan atau disampaikan.

d. File Sejarah (History File)

File ini disebut sebagai file arsip. Merupakan file yang berisi data masalalu yang sudah tidak aktif lagi. Tetapi masih disimpan sebagai arsip.

(34)

e. File Pelindung (Backup File)

File ini merupakan salinan dari beberapa file yang masih aktif dalam database pada saat tertentu. File ini digunakan sebagai pelindung stau file cadangan bila file database yang aktif mengalami kerusakan atau hilang.

2.3.4 Sistem Manajemen Basis Data

Sistem manajemen basis data (Bahasa Inggris: database management

system, DBMS), atau kadang disingkat SMBD, adalah suatu sistem atau perangkat

lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh tipikal SMBD adalah akuntansi, sumber daya manusia, dan sistem pendukung pelanggan, SMBD telah berkembang menjadi bagian standar di bagian pendukung (back office) suatu perusahaan. Contoh SMBD adalah Oracle, SQL server 2000/2003, MS Access, MySQL dan sebagainya. DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumah yang besar. DBMS juga dirancang untuk dapat melakukan masnipulasi data secara lebih mudah. Sebelum adanya BMS maka data pada umumnya disimpan dalam bentuk flatfile, yaitu file teks yang ada pada sistem operasi.

Sampai sekarang pun masih ada aplikasi yang menimpan data dalam bentuk flat secara langsung. Menyimpan data dalam bentuk flat file mempunyai kelebihan dan kekurangan. Penyimpanan dalam bentuk ini akan mempunyai manfaat yang optimal jika ukuran filenya relatif kecil, seperti file passwd. File passwd pada umumnya hanya digunakan untuk menyimpan nama yang jumlahnya tidak lebih dari 1000 orang. Selain dalam bentuk flat file, penyimpanan data juga dapat

(35)

23

dilakukan dengan menggunakan program bantu seperti spreadsheet. Penggunaan perangkat lunak ini memperbaiki beberapa kelemahan dari flat file, seperti bertambahnya kecepatan dalam pengolahan data.

a. Stuctured Query Language ( SQL )

Dalam pembuatan suatu sistem yang berbasis database mesti tidak akan lepas dari beberapa perintah SQL. SQL merupakan bahasa standar untuk suatu pengolahan database.

1) Perintah – Perintah Dalam SQL

Berikut adalah perintah-perintah yang sering digunakan dan ditemui dalam pembuatan program berbasis database yaitu sebagai berikut:

a) Select

Perintah select adalah untuk menampilkan atau mengambil data yang tersimpan dalam table yang dapat dilakukan dengan menggunakan perintah select. Perintahnya adalah sebagai berikut:

SELECT Namafield FROM Namatabel; b) Insert

Insert adalah perintah untuk menyisipkan data kedalam suatu tabel, dapat

menggunakan perintah SQL berikut :

Insert into nama_tabel values ( isi_file1, isi_file2, …,isi_filen);

(36)

c) Delete

Delete adalah perintah untuk menghapus sebuah record dari sebuah tabel.

Perintahnya adalah sebagai berikut :

Delete from nama_tabel Where kondisi; d) Update

Perintah update digunakan untuk mengubah atau memperbaharui nilai suatu data. Adapun perintahnya adalah sebagai berikut :

UPDATE nama_tabel SET kritaria WHERE kondisi;

2) Operator Pada SQL

Operator yang dikenal dalam SQL ada beberapa macam, di antaranya adalah:

a. Operator aritmatika

Operator Keterangan

+ Penjumlahan

(37)

* Perkalian

/ Pembagian

% Sisa hasil bagi

Tabel 2.2 Operator Aritmatika

b. Operator logika

Operator Keterangan

AND Dan

OR Atau

NOT Tidak

Tabel 2.3 Operator Logika

(38)

26

Operator Keterangan

= Sama dengan

<> Tidak sama dengan

> Lebih besar

< Lebih kecil

>= Lebih dari sama dengan

<= Kurang dari sama dengan

Tabel 2.4 Operator Perbandingan

d. Operator karakter

Operator Keterangan

% Sembarang karakter

- Sembarang satu karakter

(39)

kurung siku

Tabel 2.5 Operator Karakter

e. Operator lain

Operator Keterangan

IN Penjumlahan

BETWEEN Pengurangan

Tabel 2.6 Operator Lain

b. MySQL

MySQL adalah multiuser database yang menggunakan bahasa Structural

Query Language ( SQL ). SQL adalah bahasa standar yang digunakan untuk

mengakses database server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi dan digunakan sebagai standart industri. Dengan mengunakan SQL, proses akses database menjadi lebih User-Friendly dibandingkan dengan menggunakan dBase atau Cliper yang masih menggunakan perintah-perintah pemrograman.

MySQL mampu menampung data yang cukup besar. Perusahaan yang mengembangkan MySQL yaitu TeX. Mengaku mampu menyimpan 60.000 tabel

(40)

dan sekitar 5 milyar baris, totalnya kurang lebih 100 GigaBytes data. 1) Fasilitas dan Fitur MySQL

Dalam perkembangannya dari versi ke versi. MySQL selalu menambahkan dan melengkapi fasilitasnya yang semakin mendapat tempat dihati para penggunanya serta programmer database. Fitur dan fasilitas yang dimiliki MySQL antara lain: a. Security

MySQL memiliki beberapa lapisan keamanan seperti level subnet mask nama host dan izin akses user dengan sistem perizinan yang mendetail serta password

trankripse (acak).

b. Scalability dan limit

MySQL mampu menampung data dalam database dalam sekala besar, dengan jumlah record lebih dari 60.000 tabel dan sekitar 5 milyar baris, totalnya kurang lebih 100 GigaBytes data. Selain itu, batas indeks dapat ditampung mencapai 32 indeks pada tiap tabelnya.

c. Connectivity

MySQL dapat melakukan koneksi dengan client menggunakan protocol TCP/IP,

Unix sket ( UNIX ) atau Named Pipes ( NT ).

d. Localization

MySQL dapat mengidentifikasi kesalahan dengan pesan kesalahan (error code) dengan client dengan menggunakan lebih dari dua puluh bahasa. Meski demikian bahasa Indonesia belum masuk di dalamnya.

(41)

MySQL mempunyai interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Aplication Programming

Interface).

f. Client dan Tool

MySQL dilengkapi dengan tool ( alat ) yang dapat digunakan untuk administrasi database dan setiap tool yang ada disertakan petunjuk on-line.

g. Struktur Tabel

MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani alter table, dibanding database lainnya seperti ProgresSQL maupun Oracle.

2.4 Internet

2.4.1 Pengertian Internet

Internet (inter-network) dapat diartikan jaringan komputer luas yang menghubungkan pemakai komputer satu komputer dengan komputer lainnya dan dapat berhubungan dengan komputer dari suatu Negara ke Negara di seluruh dunia, di mana di dalamnya terdapat berbagai aneka ragam informasi Fasilitas layanan internet Browsing atau surfing Yaitu kegiatan “berselancar” di internet. Kegiatan ini dapat di analogikan layaknya berjalan-jalan di mall sambil melihat-lihat ke toko-toko tanpa membeli apapun.

2.4.2 Sejarah Internet

Sejarah dari adanya intenet dimulai pada tahun 1969 ketika itu Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects

(42)

menghubungkan sejumlah komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.

Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @ juga diperkenalkan sebagai lambang penting yang menunjukkan “at” atau “pada”. Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet.

Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.

2.4.3 Jenis Layanan dan Protokol Internet a. World Wide Web ( WWW )

Sering disingkat sebagai WWW atau web saja, yakni sebuah sistem di mana informasi dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak yang disebut

browser Informasi di web pada umumnya ditulis dalam format HTML.

(43)

suara (dalam format AU, WAV), dan objek multimedia lainnya (seperti MIDI,

Shockwave, Quicktime Movie, 3D World). WWW dijalankan dalam server yang

disebut HTTPD.

WWW Adalah fasilitas internet yang menghubungkan dokumen dalam lingkup lokal maupun jarak jauh. Dokumen Web disebut web page dan link dalam Web menyebabkan user bisa pindah dari satu page ke page lain (

hypertext), baik antar page yang disimpan dalam server yang sama maupun server

di seluruh dunia.

Pages diakses dan dibaca melalui web browser seperti Nescape

Navigator atau Internet Eksploler. Web menjadi pusat kegiatan internet karena Web Pages yang berisi text dan grafik mudah diakses melalui Web Browser, Web

menyediakan interface bagi jaringan informasi online terbesar di dunia, dan jumlah informasi ini terus bertambah dengan pesat.

Web juga menjadi sistem pengiriman multimedia, karena fitur browser dan browser plug-in extension yang terus bermunculan menyediakan peluang untuk suara, gambar, telepon, animasi 3D dan video conferencing melalui Net.

Browser terbaru juga mengerti bahasa Jawa yang memungkinkan Download semua aplikasi untuk di run secara lokal. Dasar format Web adalah

dokumen text yang digabung dengan HTML yang bisa mengatur format page serta Hypertext Link ( URL) ke page lain. Kode HTML yang umum adalah karakter alfanumerik yang dapat diketik dengan text editor atau word processor. Banyak program terbitan Web yang menyertakan interface grafis untuk kreasi

(44)

Web Page dan membuat kode dengan otomatis.

Banyak word processor dan program-program yang mengalihkan dokumen ke format HTML. Oleh karena itu Web Pages dapat dibuat oleh user tanpa harus mempelajari sistem pengkodean. Kemudahan kreasi membantu cepatnya pertumbuhan Web. World Wide Web dirancang oleh tim Berners-Lee dan staf ahli di laboratorium CERN di Jenewa Swiss tahun 1991.

b. E-mail ( Electronic Mail )

E-mail adalah surat melalui media elektronik. Sebenarnya email

merupakan singkatan dari “Electronic mail”. Melalui email kita dapat mengirim surat elektronik baik berupa teks maupun gabungan dengan gambar, yang dikirimkan dari satu alamat email ke alamat lain di jaringan internet. Apabila kita mengirim surat melalui email kita dapat memperoleh beberapa keuntungan. Antara lain, dengan menggunakan email, surat (informasi) yang kita kirim ke alamat email lain akan secara langsung diterima, selain itu biaya yang kita keluarkan cukup murah. Sebuah alamat email biasanya memiliki format semacam

username@host.domain. Saat ini ISP yang menyediakan layanan pembuatan

email secara gratis adalah google.com, yahoo.com dan plasa.com.

c. News

Dalam layanan news, protokol yang digunakan adalah NNTP (Network News Transport Protocol). Layanan news tersebut mempunyai kemiripan format teks dengan

(45)

layanan email dan masuk dalam kategoriInternet Text Message.

d. Hypertext Transfer Protocol ( HTTP )

HTTP Singkatan dari Hypertext Transfer Protocol, yang mana adalah suatu protokol yang digunakan oleh World Wide Web. HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client

HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web

server dan juga web browser sebagai respon atas perintah-perintah yang ada pada

protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server.

Web server kemudian akan menerima perintah ini dan melakukan aktivitas

sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.

e. File Transfer Protocol ( FTP )

File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk

tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP.

Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client yaitu: 1) FTP server

(46)

44 layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.

2) FTP client

Komputer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat

men-download, meng-upload, merename, men-delete, dll sesuai dengan permission

yang diberikan oleh FTP server. FTP sebenarnya cara yang tidak aman dalam mentransfer suatu file karena file dikirimkan tanpa di-enkripsi terlebih dahulu tetapi melalui clear text. Mode text yang dipakai untuk transfer data adalah format ASCII atau format binary. Secara default, FTP menggunakan mode ASCII dalam transfer data. Karena pengirimannya tanpa enkripsi, username, password, data yang di transfer, maupun perintah yang dikirim dapat di sniffing oleh orang dengan menggunakan protocol analyzer (sniffer). Solusi yang digunakan adalah dengan menggunakan SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over SSL) sehingga data yang dikirim terlebih dahulu di enkripsi.

f. Simple Mail Transfer Protocol ( SMTP )

SMTP (Simple Mail Transfer Protocol) adalah suatu  protokol yang umum

digunakan untuk pengiriman surat elektronik atau email di internet. Protokol ini gunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke

server surat elektronik penerima.

Untuk menggunakan SMTP bisa dari Microsoft Outlook. biasanya untuk menggunakan SMTP di perlukan settingan:

(47)

1) Email Address : contoh —> anda@domainanda.com

2) Incoming Mail (POP3, IMAP or HTTP) server: mail.doaminanda.com 3) Outgoing (SMTP) server : mail.domainanda.com

4) Account Name : anda@domainanda.com

5) Password : password yang telah anda buat sebelumnya.

g. Simple Network Management Protocol ( SNMP )

SNMP adalah sebuah protokol yang dirancang untuk memberikan kemampuan kepada pengguna untuk memantau dan mengatur jaringan komputernya secara sistematis dari jarak jauh atau dalam satu pusat kontrol saja. Pengolahan ini dijalankan dengan menggumpulkan data dan melakukan penetapan terhadap variabel-variabel dalam elemen jaringan yang dikelola.

2.4.4 Bahasa Pemograman

a. Hyper Text Markup Language ( HTML)

HTML adalah kependekan dari Hyper Text Markup Language yang artinya tata cara penulisan yang digunakan dalam dokumen web. Dokumen HTML adalah sebuah dokumen teks murni yang dapat dibuat dengan editor web sembarang, seperti notepad. Dokumen ini akan dieksekusi oleh sebuah browser (misalnya Google Chrome), sehingga browser mampu menghasilkan suatu dokumen yang dengan keinginan seorang designer atau programmer web. Dokumen ini mempunyai kemampuan untuk menampilkan gambar, suara, teks, maupun

(48)

penyedian link terhadap halaman web lainnya baik dengan alamat yang sama maupun dengan alamat yang berbeda.

HTML merupakan salah satu varian dari SGML (kependekan dari

Standard Generalized Markup Language), yaitu sebuah standarisasi untuk

pertukaran dokumen secara elektronik yang telah ditetapkan oleh International

Organization For Standardzation (ISO). HTML sendiri secara formal diumumkan

sebagai RFC (Request For Comments) pada tahun 1866. RFC adalah dokumen yang dikirim ke lembaga internet yang berisi informasi atau usulan yang berhubungan dengan standard internet.

b.Personal Home Page ( PHP )

PHP merupakan singkatan dari PHP: “Hypertext Preprocessor”, adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web untuk menulis halaman web dinamik dengan cepat.

Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP. Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan sistem database di dalam web. Sistem database yang dapat didukung oleh php:

(49)

2)   MySQL 3)   Ms.Access 4)   Sybase 5)   PostgreSQL 6)   dan lainnya.

PHP dapat berjalan di berbagai sistem operasi seperti keluarga Windows xx/NT, UNIX/LINUX, Android, solaris maupun Macintosh. Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti

protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP

c. Javascript

JavaScript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada awalnya bahasa yang sekarang disebut JavaScript ini dulunya dinamai “LiveScript” yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2 yang sangat populer pada saat itu. Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun (pengembang bahasa pemrograman “Java”) pada masa itu, maka Netscape memberikan nama “JavaScript” kepada bahasa tersebut pada tanggal 4 Desember 1995. Pada saat yang bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang mereka sebut sebagai “Jscript” di browser milik mereka yaitu Internet Explorer 3.

JavaScript sendiri merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana dari bahasa pemrograman C++.

(50)

agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi obyek, sedangkan Script adalah serangkaian instruksi program.

Dalam aplikasi client untuk Navigator, pernyataan Java Script yang tertulis dalam sebuah halaman web dapat mengetahui dan merespon perintah pemakai seperti gerakan mouse, input form, dan navigasi halaman HTML. Sebagai contoh, kita dapat menulis sebuah fungsi Java Script untuk memverifikasi bahwa seseorang telah benar menuliskan informasi yang cocok dalam sebuah form yang meminta diisi nomor telepon dan nomor kode pos. Tanpa transmisi jaringan apapun, sebuah halaman HTML yang dilengkapi dengan tulisan Java Script dapat menginterpretasikan teks yang dituliskan pada halaman tersebut dan memberikan tampilan teks dialog penolakan apabila teks yang dituliskan tadi salah. Atau kita dapat mempergunakan Java Script untuk memerintahkan sebuah aksi (seperti memainkan file suara, mengeksekusi sebuah “applet” atau berkomunikasi dengan “plug-in” lain) sebagai respon terhadap dibukanya sebuah halaman web atau penutupan halaman tersebut oleh pengguna internet.

d. Java

1) Sejarah dan Definisi Java

Java adalah bahasa pemrograman serbaguna yang dapat digunakan untuk membuat sebuah program. Java merupakan sebuah bahasa pemrograman tingkat menengah. Salah satu kelebihan Java adalah ketidak-tergantungan dengan platform, artinya Java dapat dijalankan pada sembarang komputer dan pada sembarang sistem operasi yang sering disebut dengan portabilitas.

(51)

Yang menariknya portabilitas Java tidak terbatas pada program sumber (source code), melainkan juga pada tingkat bytecode. Dengan demikian suatu program yang sudah anda kompilasi dengan Java di OS Windows dapat juga berjalan di Macintosh secara langsung tanpa kompilasi ulang.

Java adalah bahasa pemrograman yang berorientasi objek (OOP). Java diciptakan oleh James Gosling, developer dari Sun Microsystems pada tahun 1991. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source. Sebagai bahasa pemrograman yang berorientasi objek, Java menggunakan kelas untuk membentuk suatu objek.

Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak.

Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA ataupun Smartphone Android sekarang ini. Teknologi baru ini dinamai “*7″ (Star Seven).

(52)

Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.

Perusahaan baru ini bertambah maju, jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, internet masih merupakan rintisan yang hanya dipakai di kalangan akademisi dan militer.

Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan Hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “Bapak Java”, James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang

(53)

tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.

Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:

1. java.lang: Peruntukan kelas elemen-elemen dasar

2. java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas 3. java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas

kelas penanggalan

4. java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP

5. java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI) 6. java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada

penjelajah web 2) Java dan WWW

Applet adalah program Java yang didesain sedemikian rupa untuk ditransmisikan melalui internet dan dieksekusi oleh web browser yang kompatibel dengan Java. JavaScript merupakan scripting language yang digabung dengan HTML sehingga memungkinkan suatu web page mampu berinteraksi lebih baik dengan user. JavaScript adalah interpreted language sedangkan Java adalah

(54)

bahasa yang terkompilasi.

Kode Java harus dikompilasi menjadi bentuk yang dapat dieksekusi oleh run-time system Java (Java Virtual Machine / JVM).

3) Java Bytecode

Java didesain dengan ide utama : portabilitas dengan konsep write once run anywhere. Hasil kompilasi Java berupa bytecode. Bytecode adalah kumpulan instruksi yang sangat teroptimasi.

JVM merupakan interpreter agar bytecode dapat berjalan pada suatu sistem operasi.

Just In Time (JIT) compiler merupakan teknologi yang digunakan agar bytecode Java dapat berjalan sama cepatnya hasil kompilasi dengan bentuk native code.

4) Kelebihan dan Karakteristik Java a) Kelebihan Java

1. Java merupakan bahasa pengembangan dari C/C++. 2. Java bersifat portabel dan platfrom independent.

3. Java memiliki fasilitas garbage collection yang dapat mendealokasikan memory secara otomatis.

4. Java menghilangkan pewarisan berganda (multiple inheritance) yang terdapat dalam C++.

(55)

5. Java mengurangi pointer aritmatik. 6. Java memiliki array sejati.

7. Java mengurangi kerancuan antara pemberian nilai pada statemen kondisional. (misal ‘=’ dengan ‘==’ pada kondisi if).

b) Karakteristik Java: 1. Beorientasi objek.

2. Robust, strongly typed dan memiliki run-time checking. 3. Portable, dapat diekseskusi pada berbagai platform. 4. Multithreading.

5. Dinamis, Java dapat melakukan suatu tindakan yang ditentukan pada sat eksekusi program.

6. Sederhana, Java menggunakan bahasa yang sederhana dan mudah dipelajari.

7. Terdistribusi, Java dapat berjalan pada lingkungan terdistribusi misalnya internet.

8. Aman.

9. Netral secara arsitektur, bytecode Java tidak terikat pada suatu sistem operasi tertentu.

(56)

10. Interpreted.

11. Berkinerja tinggi, bytecode Java sangat teroptimasi.

e. CSS

1) Sejarah Pekerkembangan dan Definisi

Pada tanggal 17 Agustus 1996, World Wide Web Consortium (W3C) menjadikan CSS sebagai bahasa pemrograman standar dalam pembuatan dokumen web. Tujuannya adalah mengurangi pembuatan tag-tag baru oleh Netscape dan Internet Explorer, karena kedua kedua browser pada saat itu bersaing mengembangkan TAG sendiri untuk mengatur tampilan web.

CSS level 1 mendukung pengaturan tampilan dalam hal: 1. Font (jenis, ketebalan)

2. Warna, teks, background dan elemen lainnya

3. Text attributes, misalnya spasi antar baris, kata dan huruf 4. Posisi teks, gambar, table dan elemen lainnya

5. Marjin, border dan padding.

Selanjutnya di tahun 1998, W3C menyempurnakan CSS awal dengan menciptakan standar CSS2 (CSS level 2) yang menjadi standar hingga saat ini. Pada CSS level 2 ini, dimasukkan semua atribut dari CSS1, serta diperluas dengan penekanan pada Internasional accessibility and capability khususnya media-specific CSS.

(57)

Bahkan pada tahun 2000, tidak lama setelah CSS2 diimplementasikan. CSS2 ini sampai sekarang masih terus dikembangkan, spesifikasinya dibagi pada beberapa topik atau modul.

CSS adalah singkatan dari Cascading Style-Sheet, sebuah pengembangan atas kode HTML yang sudah ada sebelumnya. Dengan CSS, kita bisa menentukan sebuah struktur dasar halaman web secara lebih mudah dan cepat, serta irit size. CSS juga membantu kita untuk menyeragamkan seluruh halaman website dengan tampilan yang konsisten. Misalnya, kita mau seluruh font yang ada di website kita adalah font "Tahoma", maka dengan bantuan CSS kita bisa bikin proses itu menjadi otomatis tanpa harus mengganti-ganti font secara manual di setiap halaman.

Dahulu kala, sebelum CSS menjadi standar untuk mendesain halaman web seperti sekarang, halaman web didesain menggunakan <table>. Jadi dibuat dulu desainnya, dalam format psd atau jpeg, lalu dislice atau dipotong potong menjadi bagian-bagian terpisah, setelah itu dibuat table dengan ukuran yang sesuai, lalu desain tadi "ditempel” pada table sebagai image yang melekat pada tabel, atau sebagai background. Kelemahan dari cara seperti ini adalah, halaman web menjadi berat karena kolom-kolom penyusun table <tr> dan <td> diberi tambahan atribut image source. Side effect dari hal ini adalah halaman web menjadi padat dan tidak SEO friendly.

Pada perkembangannya CSS sudah masuk lelvel 3 untuk sekarang, di mana dimulai CSS level 1 atau yang sering di sebut CSS aja, kemudian level 2

(58)

yang merupakan penyempurnaan dari CSS level sebelumnya, yaitu CSS level 1. 2) Kelebihan dan Kekurangan CSS

CSS merupakan alternatif bahasa pemrograman web masa yang akan datang, di mana mempunyai banyak keuntungan, di antaranya:

1. Ukuran file lebih kecil 2. Load file lebih cepat

3. Dapat berkolaborasi dengan JavaScript 4. Pasangan setia XHTML

5. Menghemat pekerjaan tentunya, dimana hanya membuat 1 halaman CSS. 6. Mudah mengganti-ganti tampilan dengan hanya merubah file CSS nya

saja.

7. Dan banyak lagi yang lainnya.

Kelebihan penggunaan CSS:

1. halaman web menjadi tidak padat, hingga halaman web menjadi SEO friendly

(59)

mengganti nilai dan definisi pada pada satu file CSS saja. Kekurangan penggunaan CSS:

Sayangnya susah untuk dimengerti dibandingkan dengan bahasa pemrograman lainnya contohnya: HTML, PHP, Java Script, dan lain-lain dan CSS ini memerlukan waktu yang sangatlah lama untuk bisa mahir untuk mempelajari CSS ini..

2.4.5 Aplikasi Internet a. Appache Web Server

Web server adalah server internet yang mampu melayani koneksi transfer

data dalam protokol HTTP ( Hypertext Transfer Protokol ). Web Server saat ini merupakan inti dari server-server internet selain e-mail server.

Karena keunggulannya tersebut maka web dapat di mana saja baik pada perusahaan komersial maupun non-komersial, bahkan dari institusi hingga perseorangan. Saat ini hampir semua perusahaan komersial maupun lembaga profesional telah memiliki satu hingga beberapa web server sekaligus.

Appache saat ini dapat dikatakan sebagai salah satu web server yang paling banyak dipakai. Hal ini tidak terlepas dari beberapa faktor di antaranya adalah:

1) Sangat mudah dikonfigurasi dan digabungkan dengan beberapa modul tambahan lainnya ( contoh: modul PHP dan modul SSL ).

2) Karena Apache merupakan web server yang gratis dan open source, maka tidak perlu melakukan registrasi maupun pembayaran tertentu untuk

(60)

mengunakan. User diperbolehkan untuk mengubah kode asli dari program

web server.

3) Dapat dijalankan di beberapa sistem operasi, antara lain: Windows Netware, OS/2, dana UNIX/LINUX.

4) Secara aktif terus menerus dapat dilakukan pengembangan terhadap beberapa fitur yang dibutuhkan.

Meskipun beberapa web server lain yang merupakan web server komersial telah menyatakan bahwa kecepatannya melebihi Apache, tetapi kecepatan dari

web server masih bisa dapat diandalkan. Keunggulan Apache yang seringkali

membuatnya menjadi web server favorit adalah sifatnya yang gratis. Apache sendiri digunakan oleh beberapa situs yang memiliki jutaan pengunjung setiap harinya

b. Localhost

Localhost merupakan istilah dalam komputer jaringan yang berarti “Komputer ini“ localhost adalah nama standar yang diberikan sebagai alamat

loopback network interface. localhost selalu menerjemahkan loopback ip address 127.0.0.1 dalam IPv4, atau ::1 dalam IPv6. Localhost digunakan untuk mengantarkan web browser pada HTTP server yang terinstall di komputer lokal. Alamat http://localhost akan menampilkan website lokal pada komputer yang bersangkutan.

c. Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 adalah sebuah program web editor yang digunakan untuk membuat dan mendesain web. Macromedia Dreamweaver 8

(61)

mempunyai kehandalan dalam membuat dan mendesain web tanpa harus menuliskan tag-tag HTML satu persatu. Macromedia Dreamweaver 8 menggunakan metode klik dan drag yang dapat mempermudah dalam pembuatan website dengan cepat, mudah, menarik.

Macromedia Dreamweaver 8 juga mempunyai kemampuan untuk mendukung pemrogram server side dan client side, server side digunakan untuk memproses data yang berhubungan dengan server, misal dengan pengolahan database. Client side merupakan bahasa pemrograman tambahan sekaligus sebagai pelengkap dari bahasa pemrograman lainnya.

2.5 Penjualan

Penjualan merupakan pembelian sesuatu (barang atau jasa) dari suatu pihak kepada pihak lainnya dengan mendapatkan ganti uang dari pihak tersebut. Penjualan juga merupakan suatu sumber pendapatan perusahaan, semakin besar penjualan maka semakin besar pula pendapatan yang diperoleh perusahaan.

2.5.1 Pengertian Penjualan

Aktivitas penjualan merupakan pendapatan utama perusahaan karena jika aktivitas penjualan produk maupun jasa tidak dikelola dengan baik maka secara langsung dapat merugikan perusahaan. Hal ini dapat disebabkan karena sasaran penjualan yang diharapkan tidak tercapai dan pendapatan pun akan berkurang.

Untuk lebih jelasnya dapat dilihat dari pengertian penjualan itu sendiri adalah sebagai berikut:

(62)

Basis Pengambilan Keputusan Bisnis” menyatakan bahwa:

“Penjualan adalah pendapatan lazim dalam perusahaan dan merupakan jumlah kotor yang dibebankan kepada pelanggan atas barang dan jasa”.

Pengertian penjualan menurut Chairul Marom dalam buku “Sistem

Akuntansi Perusahaan Dagang” menyatakan bahwa:

“Penjualan artinya penjualan barang dagangan sebagai usaha pokok perusahaan yang biasanya dilakukan secara teratur”.

Berdasarkan pengertian di atas, maka dapat disimpulkan bahwa penjualan adalah persetujuan kedua belah pihak antara penjual dan pembeli, di mana penjual menawarkan suatu produk dengan harapan pembeli dapat menyerahkan sejumlah uang sebagai alat ukur produk tersebut sebesar harga jual yang telah disepakati.

2.5.2 Klasifikasi Transaksi Penjualan

Ada beberapa macam transaksi penjualan menurut La Midjan dalam bukunya “Sistem Informasi Akuntansi 1” dapat diklasifikasikan sebagai berikut:

“1. Penjualan Tunai 2. Penjualan Kredit 3. Penjualan Tender 4. Penjualan Ekspor

(63)

5. Penjualan Konsinyasi 6. Penjualan Grosir”

Menurut pengertian di atas dapat diuraikan sebagai berikut: a.Penjualan Tunai

Adalah penjualan yang bersifat cash dan carry pada umumnya terjadi secara kontan dan dapat pula terjadi pembayaran selama satu bulan dianggap kontan. b. Penjualan Kredit

Adalah penjualan dengan tenggang waktu rata-rata diatas satu bulan. c. Penjualan Tender

Adalah penjualan yang dilaksanakan melalui prosedur tender untuk memenangkan tender selain harus memenuhi berbagai prosedur.

d. Penjualan Ekspor

Adalah penjualan yang dilaksanakan dengan pihak pembeli luar negeri yang mengimpor barang tersebut.

e. Penjualan Konsinyasi

Adalah penjualan yang dilakukan secara titipan kepada pembeli yang juga sebagai penjual.

f. Penjualan Grosir

(64)

grosir atau eceran.

Dari uraian di atas penjualan memiliki bermacam-macam transaksi penjualan yang terdiri dari: penjualan tunai, penjualan kredit, penjualan tender, penjualan konsinyasi, penjualan ekspor, serta penjualan grosir.

(65)

BAB III

PEMBAHASAN

3.1 Tinjauan Organisasi

3.1.1 Sekilas tentang Toko Handphone Megan Celluler

Megan Celluler yang beralamat di jalan Jenderal Sudirman No.15 Indramayu Jawa Barat didirikan pada tahun 2009 oleh Anto Budianto, dengan visi dan misi memberi kepuasan kepada pelanggan, yaitu, layanan yang baik, harga lebih murah, produk yang diberikan lebih baik dan berkualitas. Megan Celluler yang mempunyai motto kekeluargaan terhadap pelanggan sampai saat ini telah tumbuh dan berkembang menjadi toko handphone, aksesoris dan servis yang cukup dikenal oleh masyarakat yang berada di lingkungan tersebut.

3.1.2 Struktur Organisasi

Struktur organisasi merupakan susunan yang terdiri dari fungsi-fungsi dan hubungan-hubungan yang menyatakan keseluruhan kegiatan untuk mencapai suatu sasaran.

Pemilik Toko Megan Cellular

Bag. Penjualan Bag. Teknisi Bag. Administrasi

(66)

3.1.3 Tinjauan Masalah

Masyarakat Indonesia khususnya di perkotaan umumnya selalu sangatlah sibuk dengan urusannya masing-masing sehingga tidak sempat untuk keluar rumah atau meninggalkan pekerjaan mereka, bahkan untuk berbelanja saja mereka terkadang sangatlah malas untuk pergi ke toko dengan berbagai alasan, yang salah satunya adalah kemacetan lalu lintas yang sangatlah menyita waktu.

Untuk memenuhi salah satu kebutuhan masyarakat yang sangat sibuk tersebut, Megan Celluler berinisiatif menyedikan salah satu kebutuhan dari ribuan kebutuhan mereka yaitu membuat toko online (E-commerce) yang menjual ponsel dari berbagai merek dan tipe yang kini sedang laku di pasaran. Dengan toko

online online (E-commerce) ini mereka tidak perlu mengenal kemacetan untuk

mendapatkan handphone yang diinginkan, cukup dengan membuka komputer atau

gadget yang terhubung dengan internet, mengakses situs toko online online (E-commerce), memilih barang yang diinginkan, kemudian berbelanja secara online

dan membayar barang belanjanya juga dengan online atau transfer bank, setelah mereka konfirmasi pembayarannya, maka barang pesanan cukup tunggu di rumah dan barang akan sampai kepada mereka.

3.2 Pembahasan

3.2.1 Desain sistem yang sedang berjalan

Di bawah ini digambarkan sistem yang saat ini berjalan di Toko Handphone Megan Celluler, sistem yang digunakan selama ini adalah sistem yang masih manual (konvensional) yakni pengunjung mendatangi langsung ke Toko Handphone Megan Celluler untuk melakukan pembelian handphone langsung, artinya pembeli datang langsung ke tempat untuk melakukan pembelian

(67)

handphone, kurang lebih aliran dokumennya seperti ini:

3.2.2 Sistem yang sedang berjalan sekarang

Proses pembelian barang

Kustomer Kasir Barang yang dibeli Barang yang dibeli Jumlah yang dibayar Menghitung total Buat nota penjualan Nota Nota Pemilik Nota Mulai N N

Gambar 3.2 FOD Pemesanan barang yang sedang berjalan

Di atas adalah gambaran sistem yang sedang berjalan di Toko Handphone Megan Celluler dengan kondisi sistem tersebut maka masih kurang efektif banyak keterlambatan tentang penjualan barang, banyaknya pembeli yang berada di luar Indramayu merasa sulit untuk mengetahui produk yang ada.

(68)

a. Gambaran sistem

Sistem yang dibuat menggunakan aplikasi E-commerce Toko Handphone Megan Celluler dapat dideskripsikan sebagai berikut:

1) Sistem ini adalah aplikasi E-commerce Toko Handphone Megan Celluler 2) Sistem ini adalah sistem yang dinamis dengan informasi yang dapat dengan

mudah ditambahkan diedit dan dihapus.

3) Sistem ini dikendalikan penuh oleh seorang Administrator.

4) Sistem ini bersifat umum, semua pengunjung dapat melihat seluruh informasi di dalamnya dan dapat melakukan pemesanan barang tanpa harus menjadi member tapi sistem hanya dikendalikan sepenuhnya oleh Administrator.

3.2.4 Sistem pemesanan barang yang diusulkan

Pada desain pemesanan barang yang diusulkan untuk menangani proses penjualan secara online tersebut, maka saya usulkan perjalanan dokumen dari proses pemilihan barang hingga sampai kepada laporan harian dan bulanan serta faktur penjualan yang kemudian akan disetorkan kepada pihak pemilik.

Adapun gambaran sistem yang diusulkan adalah seperti yang tergambar di bawah ini.

Gambar

Gambar 2.1 Simbol-simbol FOD
Diagram detail merupakan penjabaran rinci dari setiap proses yang ada pada diagram level nol, secara khusus.
Gambar 2.2 Simbol-simbol DAD
Gambar 2.3 Simbol-simbol ERD
+7

Referensi

Dokumen terkait

Berdasarkan data tersebut laba yang diperoleh petani sayur Dusun Jubelan Desa Jubelan adalah relatif kecil sehingga ada beberapa petani cenderung untuk mencari

The result of antiplasmodium evaluation of 5-nitro-1,10-phenanthroline hydrate 2 derivatives having the highest antiplasmodial activity in FCR-3 strain is (1)- N

7 Kemudian penelitian yang dilakukan Indriani (2014) juga menunjukkan ada perbedaan yang signifikan antara higiene sanitasi makanan dan minuman dengan kejadian diare akut pada

Hal tersebut dapat terjadi karena, anemon sebagai inang mengalami stress akibat kondisi lingkungan yang tidak mendukung (pada penelitian ini berupa kenaikan suhu) sehingga

 Konsep rumah tangga pertanian adalah rumah tangga yang salah satu atau lebih anggota rumah tangganya melakukan dan bertanggungjawab dalam kegiatan pembudidayaan,

Palembang Jaya dari Bulan April sampai dengan Mei Tahun 2008 dengan judui penelitian. &#34;Analisis Prosedur Pemungutan Retribusi Pasar Dan Pelayanan Pasar

Penulis menyadari bahwa dalam menyelesaikan Tugas Akhir ini tidak terlepas dari.. dukungan, bantuan serta bimbingan dari

(2009).Perilaku minum-minuman keras pada remaja ditinjau dari ketidak harmonisan keluarga.. Semarang: Universitas Katolik