Pembangunan Aplikasi Pemesanan Online Pada Alpha Interdesign
Diajukan untuk Memenuhi Ujian Akhir Skripsi Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
LINDA SEPTIANTY
10107257
FAKULTAS TEKNIK DAN ILMU KOMPUTER
JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS KOMPUTER INDONESIA
(2)
i
PEMBANGUNA APLIKASI PEMESANAN
ONLINE
PADA
ALPHA INTERDESIGN
Oleh
LINDA SEPTIANTY
10107257
ALPHA INTERDESIGN bergerak di bidang produksi furnitur berupa pengolahan kayu. Perusahaan ini mengolah kayu menjadi meja, lemari dan pengolahan kayu lainnya. Dalam proses pemesanan produk, perusahaan masih
memerlukan pembaharuan dalam pengelolaan produk yang dipesan.
Perkembangan e-commerce saat ini memberikan perubahan terhadap sektor
aktivitas bisnis yang selama ini dijalankan di dunia nyata ke dunia maya. ALPHA INTERDESIGN akan mencoba memperbaharui cara penyebaran informasi mengenai produk dengan menggunakan media internet.
Untuk menanggulangi masalah diatas, maka akan dibangun aplikasi
pemesanan online di ALPHA INTERDESIGN dengan menggunakan metode
terstruktur. Aplikasi ini berbasis web sehingga pelanggan dapat melakukan transaksi pemesanan 24 jam dimana pun dan kapan pun mereka inginkan, dengan keamanan data dan aplikasi networking yang terjamin serta pilihan pembayaran offline dengan cara memilih bank yang sesuai dengan keinginan atau cara pembayaran online dengan menggunakan payment gateway seperti paypal.
Berdasarkan hasil penelitian dan setelah dilakukannya pengujian alpha dan
betha terhadap Aplikasi Pemesanan Online di ALPHA INTERDESIGN
kesimpulan yang dapat diambil yaitu diketahui bahwa Aplikasi Pemesanan Online
di ALPHA INTERDESIGN dapat membantu dalam proses penyebaran informasi
baik promosi produk, serta dapat meng-automatisasi proses transaksi, sehingga
proses promosi dan transakasi pemesanan produk pun menjadi lebih mudah dan membantu kepada perkembangan bisnis ALPHA INTERDESIGN.
(3)
ii
ONLINE ORDERING APPLICATION DEVELOPMENT IN
ALPHA INTERDESIGN
by
LINDA SEPTIANTY
10107257
ALPHA INTERDESIGN engaged in the production of furniture in the form
of wood processing. The company is processing woodinto tables,
cabinets and other wood processing. In the process of ordering products,
companies still need a renewal in the management of the product ordered. The development ofe-commerce is currently providing the changes to the sector ofbusiness activity that has been executed in the real world into the virtual world. ALPHA INTERDESIGN will try to renew theway of spreading information about the product by using theInternet media.
To over come the above problems, it will be an online ordering
application built on the ALPHA INTERDESIGN using structuredmethods.
This web- based applications so that customers can make transactions 24 hours a ordering wherever and wheneve they want, with data security and secure networking applications and online payment option by selecting the banking accordance with the wishes or online payment using payment gateways like paypal.
Based on the results of the study and afte doing alpha testing ang betha of Applications Online Online Ordering at ALPHA INTERDESIGN conclusions can be drawn is known that the Application Online Ordering at ALPHA INTERDESIGN can assist in the process of dissemination of information both product promotion, and can either transaction processautomation, so that the process promotion and transaction ordering products become easier and help the business grow ALPHA INTERDESIGN
(4)
iii
Dengan memanjatkan puji dan syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga laporan akhir skripsi dengan judul
“Pembangunan Aplikasi Pemesanan Online Pada ALPHA INTERDESIGN” dapat
diselesaikan.
Laporan ini merupakan hasil dari penelitian yang di lakukan di ALPHA INTERDESIGN. Penyusunan tugas akhir ini dilakukan untuk memenuhi mata kuliah wajib dan merupakan syarat kelulusan akademik pada program studi Srata I Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
Penulisan skripsi ini dapat diselesaikan, tidak lain atas bantuan dari berbagai pihak. Oleh karena itu, penulis ingin mengucapkan terima kasih kepada:
1. Ibu Kania Evita Dewi, S.Pd.,M.Si selaku Dosen Pembimbing yang
telah membantu memberikan arahan dan dorongan selama proses penyusunan skripsi ini.
2. Bapak Rachmat Gunawan selaku pembimbing lapangan yang sudah
banyak membantu dalam proses pembuatan aplikasi ini.
3. Ayah Asep Kusmana, Ibu Tati Rochayati, adik Resa Apriliyanti dan
Eriz Destyan Kusmana Putra dan seluruh keluarga yang telah memberikan dukungan baik secara moril maupun materil sehingga penulis dapat menyelesaikan pendidikan dengan baik selama ini.
(5)
iv
5. Untuk teman-teman seperjuangan yang tidak bisa disebutkan satu per
satu, terima kasih banyak atas semua dukungan dan bantuannya hingga skripsi ini dapat terselesaikan dengan baik.
Serta semua pihak yang tidak dapat disebutkan satu persatu oleh penulis, terima kasih atas segalanya.
Penulis sangat menyadari dalam penulisan skripsi ini masih banyak terdapat kekurangan, untuk itu penulis mohon saran dan kritik yang membangun agar kedepannya menjadi lebih baik lagi. Penulis juga berharap agar skripsi ini dapat bermanfaat bagi semua pihak khusunya bagi penulis dan umumnya bagi pembaca.
Wassalamu’alaikum Wr. Wb.
Bandung, Agustus 2011
(6)
1
PENDAHULUAN
1.1 Latar BelakangALPHA INTERDESIGN bergerak di bidang produksi furnitur berupa pengolahan kayu yang beralamat di Jl.Industri No. 7A, Cimahi Jawa Barat perusahaan ini mengolah kayu menjadi meja, lemari dan pengolahan kayu lainnya. ALPHA INTERDESIGN mempromosikan produk melalui brosur dan papan iklan yang memiliki jangkauan yang terbatas, selain itu informasi produk tidak dapat dijelaskan secara detail kepada konsumen.
Pada saat ini ALPHA INTERDESIGN melakukan pengolahan data produk dan layanan masih bersifat manual. Hal ini tidak menjadi masalah apabila tidak terjadi perubahan mengenai produk yang ditawarkan jika terjadi perubahan maka toko harus kembali menghubungi perusahaan baik melalui telepon atau langsung datang ke toko untuk konsultasi pemesanan yang sesuai dengan keinginan pemesan. Hal ini tentu saja kurang efisien karena dibutuhkan waktu yang lama dan biaya yang besar untuk konsultasi dan pemesanan.
Masalah lain yang dihadapi ALPHA INTERDESIGN pada saat ini yaitu dimana pemesan tidak dapat melihat status barang yang dipesan apakah sudah dikirim atau belum. Cara pembayaran juga menjadi kendala tersendiri, konsumen harus membayar langsung ketika produk pesanan sudah jadi ke perusahaan atau dibayar ketika barang diterima, diperlukan cara pembayaran
(7)
mengkonfirmasikan pembayaran kepada penjual sehingga barang dapat langsung dikirim. Melihat potensi perkembangan usahanya, maka APLHA INTERDESIGN merasa perlu untuk melakukan perubahan terhadap SISTEM yang selama ini telah berjalan. Perusahaan membutuhkan suatu sarana pemasaran dan pemesanan yang cepat dan aman, serta mampu mengelola data produk dan layanannya dengan baik.
Media elektronik menjadi salah satu media andalan untuk melakukan
komunikasi dan bisnis. E-commerce merupakan bagian dari penjualan dengan
mengeksploitasi media eletronik. Meskipun penggunaan media eletronik masih belum banyak di mengerti, akan tetapi desakan bisnis menyebabkan para pelaku bisnis mau tidak mau harus menggunakan media elektronik ini.
Sebagai contoh, usaha bisnis harus memiliki website. Kepemilikan website ini
menentukan kredibilitas dari perusahaan, hampir sama dengan kepemilikan telepon bagi usaha bisnis.
Perkembangan teknologi informasi terutama internet merupakan faktor
pendorong perkembangan e-commerce. Dengan adanya e-commerce
perusahaan dapat menjalin hubungan bisnis dengan rekan bisnis atau konsumennya secara lebih effisien. Berdasarkan masalah tersebut diusulkan
untuk membangun suatu teknologi informasi dan komunikasi yang berupa
e-commerce, sehingga dapat memberikan solusi dari permasalahan yang
(8)
1.2 Perumusan Masalah
Dilihat dari permasalahan yang terjadi di ALPHA INTERDESIGN, maka diperoleh rumusan masalah yaitu bagaimana membangun aplikasi pemesanan
online pada ALPHA INTERDESIGN.
1.3 Maksud dan Tujuan
Maksud dari penulisan laporan skripsi ini adalah untuk membangun
aplikasi pemesanan online pada ALPHA INTERDESIGN
Sedangkan tujuan yang akan dicapai dalam penelitian ini, yaitu:
1. Membangun sarana pemesanan produk secara online dan media
promosi.
2. Mempermudah pengelolaan data produk, layanan dan pembuatan
laporan lebih cepat dan mudah.
3. Mempermudah konsumen untuk melakukan pemesanan dan sarana
konsultasi pemesanan barang yang cepat dan mudah.
4. Menyediakan fasilitas pengiriman barang dan memberikan informasi
status pengiriman barang yang dipesan oleh pemesan
5. Menyediakan pembayaran secara online yang terjamin keamanannya.
1.4 Batasan Masalah
Batasan masalah/ruang lingkup kajian dari pembangunan aplikasi
pemesanan online pada ALPHA INTERDEGIN ini mencakup :
1. Perancangan website dibuat berdasarkan permintaan dan kebutuhan
ALPHA INTERDESIGN.
(9)
3. Aplikasi menyediakan layanan pengaturan produk diantaranya
a. Data produk
b. Data kategori
c. Detail produk
d. Manajemen harga produk
e. Gambar produk
f. Pengelolaan diskon pada produk tertentu
g. Pengolahan data member
h. Ratting Produk
4. Manajemen pemesanan yang disediakan yaitu :
a. Status pemesanan yang terus diperbaharui (dipesan/ dikonfirmasi/
dibayar/ dikirim) dan akan diinformasikan ke email
b. Konfirmasi pembayaran
c. History pemesanan.
5. Manajemen pembayaran yang ditangani, yaitu:
a. Pembayaran Offline
1. Transfer via Bank ( BNI, BCA )
2. COD {Cash On Delivery}
b. Pembayaran Online
Pembayaran secara online menggunakan paypal.
6. Manajemen Pengiriman barang dilakukan melalui jasa pengiriman
(10)
7. Aplikasi pemesanan online hanya mencakup daerah DKI JAKARTA dan JAWA BARAT saja.
8. Pembuatan Laporan pada sistem ini juga ada layanan untuk membuat
laporan secara bulanan.
9. Sebagai penujang media promosi sistem yang dibangun akan
berintegrasi dengan situs jejaring sosial seperti facebook.
10.BackUp dan Restore Database. Untuk fasilitas ini sistem akan
menggunakan fasilitas backup dan restore database yang disediakan
oleh webhost yang digunakan.
11.Mendukung Search Engine Optimization (SEO) agar situs terdaftar di
search engine pada halaman-halaman depan, kustomer dengan mudah
mencari website ini.
12.Proses yang di olah dalam aplikasi ini adalah :
a. Verifikasi data pengguna
b. Pengolahan data pengguna
c. Pengolahan data katalog produk
d. Pengolahan data pemesanan dan transaksi
13.Perangkat lunak yang diperlukan untuk menggunakan aplikasi yang
akan dibangun, dibutuhkan perangkat lunak dengan spesifikasi sebagai berikut :
a. Sistem operasi Windows XP.
b. Macromedia Dreamweaver 8 sebagai tool pembangun aplikasi.
(11)
d. Basis data menggunakan MySQL.
e. Bahasa pemrograman yang digunakan adalah PHP dan untuk
optimalisasi tampilannya menggunakan CSS..
f. Browser seperti google chrome 5, Mozilla Firefox 3.6 atau Opera 10
untuk mengakses aplikasi.
14. Untuk keamana aplikasi pemesanan online menggunakan
a. IP yang dipakai IP Dedicated atau IP statis.
b. Untuk menjamin keamanannya data transfer dari browser pembeli
ke webserver di perlukan protokol untuk pengamanan, protocol
tersebut adalah SSL (Secure Socket Layer).
c. Username dan password digunakan oleh member yang sudah
terdaftar.
15.Untuk layanan komunikasi dalam pembngunan aplikasi pemesana
online ini menyediakan layanan konsultasi atau customer service
melalui beberapa fasilitas, diantaranya :
a. Menggunakan email yang telah didaftarkan oleh pengguna pada
saat pendaftaran.
b. Menggunakan Yahoo Messanger untuk komunikasi real time lewat
Online.
c. Untuk berbicara langsung dapat menggunakan sarana telepon
(12)
1.5 Metode Penelitian
Metodologi penelitian merupakan tahapan-tahapan yang dilalui oleh peneliti mulai dari perumusan masalah sampai kesimpulan, yang membentuk sebuah alur yang sistematis. Metodologi penelitian yang dilakukan terdiri dari metode pengumpulan data dan metode pembangunan perangkat lunak.
1.5.1 Metode Pengumpulan Data
Metodologi yang digunakan dalam penulisan skripsi ini adalah sebagai berikut :
a. Studi pustaka
Pengumpulan data dengan cara mengumpulkan bacaan-bacaan yang ada kaitannya dengan judul penelitian.
b. Observasi
Teknik pengumpulan data dengan mengadakan penelitian dan terjun langsung ke lingkungan objek yang diteliti.
c. Wawancara
Teknik pengumpulan data dengan mengadakan tanya jawab secara
langsung mengenai hal – hal yang ada kaitannya dengan topik yang diambil.
d. Kuesioner
Teknik pengumpulan data dengan mengajukan daftar pertanyaan yang berkaitan dengan aplikasi yang dibangun.
(13)
1.5.2 Metode Pembangunan Perangkat Lunak
Dalam membangun aplikasi sistem Pemesanan online ini, digunakan
metode pengembangan perangkat lunak adalah dengan menggunakan metode
Classical Life Cycle (CLC) atau yang biasa disebut dengan Waterfall seperti
pada gambar 1.1. Beberapa proses diagram waterfall sebagai berikut :
a. Rekayasa dan Pemodelan
Pada tahap ini, rekayasa informasi mencakup pengumpulan data kebutuhan apliksi perangkat lunak yang akan dibangun.
b. Analisis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan aplikasi.
c. Perancangan
Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh pengguna.
d. Pengkodean
Tahap penerjemahan data atau pemecahan masalah yang telah dirancang ke dalam bahasa pemrograman tertentu
e. Pengujian
Merupakan tahap pengujian terhadap aplikasi yang dibangun.
f. Pemeliharaan
Tahap akhir dimana suatu aplikasi yang sudah selesai dapat mengalami perubahan-perubahan atau penambahan sesuai dengan permintaan pengguna.
(14)
Gambar 1.1 Siklus Metode Waterfall
1.6 Sistematika Penulisan
Sistematika penulisan ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan skripsi ini adalah sebagai berikut:
BAB I PENDAHULUAN
Menguraikan tentang latar belakang permasalahan, mencoba merumuskan inti permasalahan yang dihadapi, menentukan maksud dan tujuan penelitian yang kemudian diikuti dengan pembatasan masalah, metodologi penelitian, serta sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Membahas berbagai konsep dasar teori yang berkaitan dengan topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan.
(15)
BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini membahas analisa terhadap sistem yang dibuat serta
bagaimana merancang suatu aplikasi pemesanan online pada ALPHA
INTERDESIGN.
BAB IV IMPLEMENTASI SISTEM
Berisi tentang penerapan sistem yang telah rancang dan pengujian perangkat lunak.
BAB V KESIMPULAN DAN SARAN
Berisi kesimpulan hasil analisis dan memberikan masukan atau saran bagi perbaikan sistem guna memperoleh kesempurnaan sistem.
(16)
11
TINJAUAN PUSTAKA
2.1 Profil Perusahaan
PT. ALPHA INTERDESIGN merupakan perusahaan yang bergerak
dalam bidang pemesanan barang berupa furniture, seperti meja, kursi, lemari
dan pengolahan kayu lainnya. ALPHA INTERDESIGN beralamat di jalan Industri No. 7A, Cimahi Jawa Barat. Pada saat ini ALPHA INTERDESIGN
menerima pemesanan pembuatan furniture untuk organisasi ataupun
individual. ALPHA INTERDESIGN membuat desain sendiri utnuk setiap
produknya. Produk furniture yang dimiliki ALPHA INTERDESIN memiliki
corak yang klasik namun tidak mengurangi sisi modern. Bagi ALPHA INTERDESIGN kualitas produk merupakan prioritas utama untuk kepuasan pelanggan. Maka dari produk-produk dibuat dengan memilih bahan-bahan yang aman dan memiliki kualitas daya tahan yang baik dan tahan lama. ALPHA INTERDESIGN memiliki tujuan agar produk-produk yang diproduksi dapat bersaing dan memiliki kualitas yang terbaik.
2.1.1 Struktur Organisasi
Organnisasi perusahaan sangat penting dalam menjamin kelangsungan dan kelancaran kerja perusahaan adanya organisasi dimaksudkan untuk menciptakan suatu sistem pembagian kerja atau tugas yang sesuai dengan kebutuhan perusahaan sehingga mempermudah kegiatan operasional perusahaan dalam mencapai tujuan.
(17)
Struktur organisasi dan uraian tugas pada ALPHA INTERDESIGN adalah sebagai berikut :
Gambar 2.1 Srtuktur Organisasi
Pada kegiatan sehari-hari dalam melakukan bisnis pemesanan furniture PT. ALPHA INTERDESIGN menggugunakan logo seperti pada gambar 2.2
2.1.2 Deskripsi Pekerjaan
Deskripsi pekerjaan dari struktur organisasi yang ada pada ALPHA INTERDESIGN adalah sebagai berikut:
Pimpinan
Bagian Produksi Bagian
Administrasi/Keua ngan
Bagian Gudang
Bagian Pengiriman
(18)
1. Pimpinan
Bertanggung jawab atas dan memonitor segala kegiatan usaha perusahaan.
2. Bagian Administrasi dan Keuangan
a. Melaksanakan tugas-tugas yang terkait dengan pembukuan .
b. Melayani kegiatan pemesanan dan pembayaran pesanan.
c. Bertanggungjawab terhadap pencatatan laporan yang terkait
dengan tugasnya.
d. Melakukan pencatatn atas setiap transaksi yang terjadi di
perusahaan.
3. Bagian Gudang
a. Menerima dan menyusunn barang belanjaan.
b. Mengontrol keluar masuknya barang.
4. Bagian Pengiriman
Mengontrol pengiriman barang kepada konsumen.
2.2 Landasan Teori
Pada bagian ini akan diuraikan teori-teori yang menunjang dalam pemecahan masalah yang dianggap relevan dengan pokok bahasan.
2.2.1. Pengertian Sistem
Suatu sistem pada dasarnya merupakan suatu susunan yang teratur dari kegiatan yang berhubungan satu sama lain dan prosedur-prosedur yang berkaitan, yang melaksanakan dan mempermudah pelaksanaan kegiatan utama
(19)
dari suatu organisasi. Menurut Hartono Jogiyanto, “Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul, bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu
sasaran tertentu” [1].
Suatu sistem mempunyai maksud tertentu. Ada yang menyebutkan
maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada
yang menyebutkan untuk mencapai sasaran (objective). Suatu sistem
mempunyai karakteristik atau sifat-sifat tertentu diantaranya :
1. Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem, atau bagian-bagian dari sistem.
2. Batas Sistem (boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu
sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.
3. Lingkungan Luar Sistem (environment)
Lingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan
(20)
harus tetap dijaga dan dipelihara. Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan mengganggu kelangsungan hidup dari sistem.
4. Penghubung Sistem (Interface)
Penghubung sistem merupakan media penghubung antara satu subsistem dengan subsistem yang lainnnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Dengan penghubung, satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.
5. Masukan Sistem (Input)
Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat
berupa masukanPerawatan (maintenance input) dan masukan sinyal (signal
input). Maintenance inputadalah energi yang dimasukkan supaya sistem
tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk
didapatkan keluaran.
6. Keluaran Sistem (Output)
Merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.
7. Pengolah Sistem (Process)
Merupakan bagian yang memproses masukan untuk menjadi keluaran yang diinginkan.
(21)
8. Sasaran Sistem
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective).
Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.
2.2.2 Pengertian Informasi
Untuk menuju pada pengertian sistem informasi secara utuh, diperlukan pemahaman yang tepat tentang konsep data dan informasi. Keterkaitan data dan informasi sangatlah erat sebagaimana hubungan antara sebab dan akibat. Bahwa data merupakan bentuk dasar dari sebuah informasi, sedangkan informasi merupakan elemen yang dihasilkan dari suatu bentuk pengolahan
data. Menurut Hartono Jogiyanto, “Informasi adalah hasil dari pengolahan
data menjadi bentuk yang lebih berguna bagi yang menerimanya, yang menggambarkan suatu kejadian nyata dan dapat digunakan sebagai alat bantu dalam pengambilan sebuah keputusan” [1].
2.2.2.1 Kualitas Informasi
Kualitas dari suatu informasi sangat dipengaruhi atau ditentukan oleh 3 hal, yaitu:
1. Akurat (accurate)
Sebuah informasi dapat dikatakan akurat jika informasi tersebut tidak bias atau menyesatkan, bebas dari kesalahan-kesalahan dan harus jelas mencerminkan maksudnya. Ketidakakuratan sebuah informasi dapat
(22)
terjadi karena sumber informasi (data) mengalami gangguan atau kesengajaan sehingga merusak atau merubah data asli tersebut.
2. Tepat waktu (timeliness)
Sebuah informasi yang dihasilkan dari suatu proses pengolahan data, datangnya tidak boleh terlambat. Informasi yang terlambat tidak akan mempunyai nilai yang baik, sehingga kalau digunakan sebagai dasar dalam pengambilan keputusan dapat menimbulkan kesalahan dalam tindakan yang akan diambil.
3. Relevan (relevance)
Informasi dikatakan berkualitas jika relevan bagi pemakainya. Informasi akan relevan jika memberikan manfaat bagi pemakainya.
2.2.3 Pengetian Sistem Informasi
Istilah sistem informasi menyiratkan suatu pengumpulan data yang terorganisir beserta tata cara penggunaannya yang mencakup lebih jauh daripada sekedar penyajian. Istilah tersebut menyiratkan suatu maksud yang ingin dicapai dengan jalan memilih dan mengatur data serta menyusun tata cara penggunaannya.
Menurut Teguh Wahyono, “Sistem informasi diartikan sebagai suatu
jaringan daripada beberapa elemen-elemen yang saling berhubungan serta membentuk satu kesatuan untuk menyediakan informasi yang dibutuhkan oleh organisasi untuk beroperasi dengan cara yang sukses, serta member sinyal kepada manajemen dan yang lain terhadap kejadian internal dan eksternal
(23)
yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan” [2].
2.2.3.1 Komponen Sistem Informasi
Sistem informasi terdiri dari 6 komponen, yaitu :
1. Blok Masukan (input block)
Blok ini terdiri dari data mentah informasi yang akan dijadikan sumber daya informasi.
2. Blok Model (model block)
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang
akan memanipulasi data input dan data yang tersimpan di dasar data dengan
cara tertentu untuk menghasilkan keluaran yang diinginkan.
3. Blok Keluaran (output block)
Produk keluaran yang dihasilkan sistem informasi berupa informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta user.
4. Blok Teknologi (technology block)
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, memperoleh dan mengirim output serta kontrol dari sistem secara keseluruhan komponen teknologi.
5. Blok Basis Data (database block)
Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.
(24)
6. Blok Kendali (control block)
Blok kendali adalah blok pengendali sistem informasi. Beberapa pengendali perlu dirancang dan diterapkan untuk menyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur, kesalahan-kesalahan dapat langsung cepat diatasi.
2.2.4 Data Flow Diagram ( DFD )
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan
notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis.
DFD dapat digunakan untuk dua hal utama, yaitu untuk membuat
dokumentasi dari sistem informasi yang ada, atau untuk menyusun dokumentasi untuk sistem informasi yang baru
(25)
Ada 3 (tiga) jenis DFD, yaitu :
1. Context Diagram (CD)
Jenis pertama Context Diagram, adalah data flow diagram tingkat atas
(DFD Top Level), yaitu diagram yang paling tidak detail, dari sebuah sistem
informasi yang menggambarkan aliran-aliran data ke dalam dan ke luar sistem dan ke dalam dan ke luar entitas-entitas eksternal. (CD menggambarkan sistem dalam satu lingkaran dan hubungan dengan entitas luar. Lingkaran tersebut menggambarkan keseluruhan proses dalam sistem).
Beberapa hal yang harus diperhatikan dalam menggambar CD;
a. Terminologi sistem :
1) Batas Sistem adalah batas antara “daerah kepentingan sistem”.
2) Lingkungan Sistem adalah segala sesuatu yang berhubungan
atau mempengaruhi sistem tersebut.
3) Interface adalah aliran yang menghubungkan sebuah sistem
dengan linkungan sistem tersebut.
b. Menggunakan satu simbol proses
Sesuatu yang masuk didalam lingkaran konteks (simbol proses) adalah kegiatan pemrosesan informasi (batas sistem). Kegiatan informasi adalah
mengambil data dari file, mentransformasikan data, atau melakukan filing
data, misalnya mempersiapkan dokumen, memasukkan, memeriksa,
mengklasifikasi, mengatur, menyortir, menghitung, meringkas data, dan
melakukan filing data (baik yang melakukan secara manual maupun yang
(26)
c. Nama/keterangan di simbol proses tersebut sesuai dengan fungsi sistem tersebut,
d. Antara Entitas Eksternal/Terminator tidak diperbolehkan
komunikasi langsung
e. Jika terdapat termintor yang mempunyai banyak masukan dan
keluaran, diperbolehkan untuk digambarkan lebih dari satu sehingga mencegah penggambaran yang terlalu rumit, dengan memberikan tanda asterik (*) atau garis silang (#).
f. Jika Terminator mewakili individu (personil) sebaiknya diwakili
oleh peran yang dipermainkan personil tersebut.
g. Aliran data ke proses dan keluar sebagai output keterangan aliran
data berbeda.
Dalam diagram n DFD dapat digunakan untuk menggambarkan diagram
fisik maupun diagram diagram logis. Dimana Diagram Level n merupakan
hasil pengembangan dari Context Diagram ke dalam komponen yang lebih
detail tersebut disebut dengan top-down partitioning. Jika melakukan
pengembangan dengan benar, maka akan mendapatkan DFD-DFD yang seimbangBeberapa hal yang harus diperhatikan dalam membuat DFD ialah:
a. Pemberian Nomor pada diagram level n dengan ketentuan sebagai
berikut:
1) Setiap penurunan ke level yang lebih rendah harus mampu
(27)
yang jelas. Sehingga seandainya belum cukup jelas maka
seharusnya diturunkan ke level yang lebih rendah.
2) Setiap penurunan harus dilakukan hanya jika perlu.
3) Tidak semua bagian dari sistem harus diturunkan dengan jumlah
level yang sama karena yang kompleks bisa saja diturunkan,
dan yang sederhana mungkin tidak perlu diturunkan. Selain itu,
karena tidak semua proses dalam level yang sama punya derajat
kompleksitas yang sama juga.
4) Konfirmasikan DFD yang telah dibuat pada pemakai dengan
cara top-down.
5) Aliran data yang masuk dan keluar pada suatu proses di level n
harus berhubungan dengan aliran data yang masuk dan keluar
pada level n+1. Dimana level n+1 tersebut mendefinisikan
sub-proses pada level n tersebut.
6) Penyimpanan yang muncul pada level n harus didefinisikan
kembali pada level n+1, sedangkan penyimpanan yang muncul
pada level n tidak harus muncul pada level n-1 karena
penyimpanan tersebut bersifat lokal.
7) Ketika mulai menurunkan DFD dari level tertinggi, cobalah
untuk mengidentifikasi external events dimana sistem harus
memberikan respon. External events dalam hal ini berarti suatu
kejadian yang berkaitan dengan pengolahan data di luar sistem, dan menyebabkan sistem kita memberikan respon.
(28)
b. Jangan menghubungkan langsung antara satu penyimpanan dengan penyimpanan lainnya (harus melalui proses).
c. Jangan menghubungkan langsung dengan tempat penyimpanan
data dengan entitas eksternal/terminator (harus melalui proses),
atau sebaliknya.
d. Jangan membuat suatu proses menerima input tetapi tidak pernah
mengeluarkan outputyang disebut dengan istilah “black hole”.
e. Jangan membuat suatu tempat penyimpanan menerima input tetapi
tidak pernah digunakan untuk proses.
f. Jangan membuat suatu hasil proses yang lengkap dengan data yang
terbatas yang disebut dengan istilah “magic process”.
g. Jika terdapat terminator yang mempunyai banyak masukan dan
keluaran, diperbolehkan untuk digambarkan lebih dari satu sehingga mencegah penggambaran yang terlalu rumit, dengan memberikan tanda asterik (*) atau garis silang (#), begitu dengan bentuk penyimpanan.
h. Aliran data ke proses dan keluar sebagai output keterangan aliran
data berbeda.
2. DFD Fisik
Adalah representasi grafik dari sebuah sistem yang menunjukan entitas-entitas internal dan eksternal dari sistem tersebut, dan aliran-aliran data ke dalam dan keluar dari entitas-entitas tersebut. Entitas-entitas internal adalah personel, tempat (sebuah bagian), atau mesin (misalnya, sebuah komputer)
(29)
dalam sistem tersebut yang mentransformasikan data. Maka DFD fisik tidak menunjukkan apa yang dilakukan, tetapi menunjukkan dimana, bagaimana, dan oleh siapa proses-proses dalam sebuah sistem dilakukan.
Perlu diperhatikan didalam memberikan keterangan di lingkaran-lingkaran (simbol proses) dan aliran-aliran data (simbol aliran data) dalam DFD fisik menggunakan label/keterangan dari kata benda untuk menunjukan bagaimana sistem mentransmisikan data antara lingkaran-lingkaran tersebut.
3. DFD Logis
DFD logis adalah representasi grafik dari sebuah sistem yang menunjukkan proses-proses dalam sistem tersebut dan aliran-aliran data ke dalam dan ke luar dari proses-proses tersebut. Dengan menggunakan DFD logis untuk membuat dokumentasi sebuah sistem informasi karena DFD logis dapat mewakili logika tersebut, yaitu apa yang dilakukan oleh sistem tersebut, tanpa perlu menspesifikasi dimana, bagaimana, dan oleh siapa proses-proses dalam sistem tersebut dilakukan.
2.2.5 Konsep Basis Data
Basis data (database), adalah kumpulan informasi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri
(query) basis data disebut sistem manajemen basis data (database
(30)
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya, penjelasan ini disebut skema. Skema menggambarkan objek yang diwakili suatu basis data, dan hubungan di antara objek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data, hal ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel-tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem
manajemen basis data (database management system/DBMS). Jika konteksnya
sudah jelas, banyak administrator dan programer menggunakan istilah basis
(31)
2.2.6 Entity Relasionship Diagram ( ERD )
Entity Relasionship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek 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 :
1. Entitas
Entitas dapat berupa suatu elemen lingkungan, sumber daya, atau transaksi yang begitu pentingnya bagi perusahaan sehingga didokumentasikan dengan data jenis entitas didokumentasikan dengan simbol persegi panjang.
Gambar 2.4 Simbol entitas (Entity)
2. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang
berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu
dengan yang lain. Gambar atribut diwakili oleh simbol elips.
(32)
3. Hubungan (Relationship)
Hubungan adalah suatu asosiasi yang ada antara dua jenis entitas. Hubungan digambarkan dengan bentuk belah ketupat. Tiap belah ketupat diberi label kata kerja.
Gambar 2.6 Simbol Hubungan ( Relationship )
2.2.7 Pengertian Internet
Istilah internet berasal dari bahasa latin inter, yang berarti “antara”.
Secara per kata internet berarti jaringan antara atau penghubung. Memang itulah fungsinya, internet menghubungkan berbagai jaringan yang tidak saling bergantung pada satu sama lain sedemikian rupa, sehingga dapat berkomunikasi.
Jadi definisi dari internet adalah kumpulan dari jaringan dari jaringan
komputer yang ada diseluruh dunia. Dalam hal ini komputer yang dahulunya
stand alone dapat berhubungan langsung dengan host-host atau
komputer-komputer lain. Analogi dari sebuah internet adalah internet bagaikan sebuah kota elektronik yang sangat besar dimana setiap penduduk memiliki alamat
(internet address) yang dapat saling berkirim surat atau informasi. Jika
penduduk itu ingin berkeliling kota, cukup dengan menggunakan komputer sebagai kendaraan. Jaringan jalannya bertumpu pada media telekomunikasi.
(33)
2.2.8 E-Commerce
Perkembangan teknologi telekomunikasi dan komputer menyebabkan terjadinya perubahan kultur sehari-hari. Dalam era yang kita sebut
“Information Era” ini, media elektronik menjadi salah satu media andalan
untuk melakukan kominikasi dan bisnis. E-commerce merupakan extention
daro commerce dengan mengekploitasi media elektronik. Meskipun
penggunaan media elektronik ini belum dimengerti, akan tetapi desakan bisnis menyebabkan para pelaku bisnis mau tidak mau harus menggunakan media
elektronik ini. Sebagai contoh, usaha bisnis harus mempunyai website.
Kepemilikan website ini menentukan kredibilitas dari perusahaan. Hampir
sama dengan kepemilikan telepon bagi sebuah usaha bisnis.
2.2.8.1 Pengertian E-commerce
Electronic Commerce (E-Commerce) didefinisikan sebagai proses
pembelian dan penjualan produk, jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan komputer. Salah satu jaringan yang digunakan adalah internet.
Perkembangan teknologi informasi terutama internet, merupakan faktor
pendorong perkembangan e-commerce. Internet merupakan jaringan global
yang menyatukan jaringan komputer di seluruh dunia, sehingga memungkinkan terjalinnya komunikasi dan interaksi antara satu dengan yang lain diseluruh dunia. Dengan menghubungkan jaringan komputer perusahaan dengan internet, perusahaan dapat menjalin hubungan bisnis dengan rekan bisnis atau konsumen secara lebih efisien. Sampai saat ini internet merupakan
(34)
infrastruktur yang ideal untuk menjalankan e-commerce, sehingga istilah
e-commerce pun menjadi identik dengan menjalankan bisnis di internet.
Pertukaran informasi dalam e-commerce dilakukan dalam format digital
sehingga kebutuhan akan pengiriman data dalam bentuk cetak dapat dihilangkan. Dengan menggunakan sistem komputer yang saling terhubung melalui jaringan telekomunikasi, transaksi bisnis dapat dilakukan secara otomatis dan dalam waktu yang singkat. Akibatnya informasi yang dibutuhkan untuk keperluan transaksi bisnis tersedia pada saat diperlukan. Dengan melakukan bisnis secara elektronik, perusahaan dapat menekan biaya yang harus dikeluarkan untuk keperluan pengiriman informasi. Proses transaksi
yang berlangsung secara cepat juga teknologi informasi, e-commerce dapat
dijadikan sebagai solusi untuk membantu perusahaan dalam mengembangkan perusahaan dan menghadapi tekanan bisnis. Tingginya tekanan bisnis yang muncul akibat tingginya tingkat persaingan mengharuskan perusahaan untuk
dapat memberikan respon. Penggunaan e-commerce dapat meningkatkan
efisiensi biaya dan produktifitas perusahaan, sehingga dapat meningkatkan kemampuan perusahaan dalam bersaing.
2.2.8.1 Kelebihan Aplikasi E-Commerce
Setelah dijelaskan sebelumnya, aplikasi e-commerce juga memiliki
kelebihan dibandingkan aplikasi lainnya diantaranya:
1. Meningkatkan efisiensi dan efektifitas dalam proses pemasaran
2. Meningkatkan daya saing perusahaan
(35)
4. Pertukaran data atau informasi jadi lebih mudah
5. Memudahkan bagi calon pembeli untuk melakukan pembelian produk
khususnya produk yang sulit dicari atau jauh dari tempat tinggalnya
6. Dalam melakukan transaksi melibatkan intitusi lain, sehingga
menguntungkan bagi intitusi itu.
2.2.8.3 Faktor Pendukung E-Commerce
Ada beberapa faktor pendukung dalam pembangunan e-commerce,
diantaranya:
1. Cakupan yang luas
2. Proses transaksi yang cepat
3. E-Commerce dapat mendorong kreatifitas dari pihak penjual secara
cepat dan tepat dan pendistribusian informasi yang disampaikan berlangsung secara periodik.
4. E-Commerce dapat menciptakan efesiensi yang tinggi, murah serta
informatif.
5. E-Commerce dapat meningkatkan kepuasan pelanggan, dengan
pelayanan yang cepat, mudah, aman dan akurat .
2.2.8.4 Karakteristik E-Commerce
E-Commerce memiliki beberapa karakteristik yakni sebagai berikut:
1. Terjadinya transaksi antar dua belah pihak
(36)
3. Internet merupakan medium utama dalam proses atau mekanisme perdagangan tersebut.
2.2.8.5 Jenis E-Commerce
E-Commerce dapat dibagi menjadi dua jenis, yaitu Business to Business
(B2B) dan Business to Consumer (B2C, retail). Kedua jenis e-commerce ini
memiliki karakteristik yang berbeda.
Business to Business adalah sistem komunikasi bisnis online antar pelaku
bisnis, sedangkan Business to Consumer (B2C) merupakan mekanisme toko
online (electronic shopping mall) yaitu transaksi antara e-merchant dengan
e-customer. Dalam Business to Business pada umumnya transaksi dilakukan oleh
para trading partners yang sudah saling kenal dengan format data yang telah
disepakati bersama. Sedangkan Business to Customer sifatnya terbuka untuk
public, sehingga setiap individu dapat mengaksesnya melalui suatu web server.
2.2.9 World Wide Web (www)
World Wide Web ( www ) adalah layanan multimedia internet yang merupakan salah satu aplikasi dari internet yang dapat menyajikan informasi yang interaktif dan atraktif yang merupakan protokol bahasa HTTP yang paling popular dalam internet. sebuah layanan yang di dapat oleh pemakai komputer apabila komputernya tersambung dengan internet, sehingga pengguna komputer seluruh dunia dapat saling berinteraksi dengan pengguna lain tanpa harus beranjak dari tempat dimana internet itu di akses.
(37)
Perangkat keras komputer tidak akan bisa beroperasi tanpa adanya perangkat lunak, teknologi perangkat keras akan berfungsi apabila instruksi atau pernyataan program tertentu telah diberikan, instruksi atau pernyataan program itu disebut perangkat lunak. Dengan kata lain perangkat lunak adalah program komputer yang fungsinya mengarahkan kegiatan pemprosesan dari komputer.
2..2.10 Hypertext Transfer Protocol (HTTP)
Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan
lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut
dengan dokumen hiperteks, yang kemudian membentuk World Wide Web
pada tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak harus membuang waktu untuk pembuatan koneksi berulang-ulang.
Pengembangan standar HTTP telah dilaksanakan oleh Konsorsium World
Wide Web (World Wide Web Consortium/W3C) dan juga Internet Engineering
Task Force (IETF), yang berujung pada publikasi beberapa dokumen Request
for Comments (RFC), dan yang paling banyak dirujuk adalah RFC 2616 (yang
(38)
2.2.11 DNS
Domain Name System adalah suatu sistem yang memungkinkan translasi
nama dari suatu host di jaringan komputer atau internet menjadi IP address. DNS
melayani permintaan pemetaan IP Address ke FQDN (Fully Qualified Domain
Name) dan dari FQDN ke IP Address. FQDN lebih mudah untuk diingat oleh
manusia daripada IP Address. Selain itu, DNS juga menyediakan layanan mail
routing, informasi mengenai hardware, sistem operasi yang dijalankan, dan
aplikasi jaringan yang ditangani oleh host tersebut. Selain digunakan di internet,
DNS juga dapat diimplmentasikan ke private network atau intranetdimana DNS
memiliki keunggulan, seperti:
1. Mudah
DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP
address sebuah komputer, cukup host name (nama komputer).
2. Konsisten
IP address sebuah komputer bisa berubah tapi host name tidak berubah.
3. Simple
User hanya menggunakan satu nama domain untuk mencari buku di internet
maupun di intranet.
4. Unlimited Database Size
Dibanding HOSTS files, DNS dapat menampung jauh lebih banyak database
alamat IP yang tentunya didistribusikan kepada beberapa organisasi yang berwenangdalam penanganan alamat tersebut.
(39)
2.2.11.1 Prinsip Pokok Proses Kerja DNS
Ada 3 langkah utama yang merupakan proses kerja DNS adalah
sebagai berikut:
1. Resolvers mengirim queries kepada name server.Resolvers merupakan
program DNS Client yang berjalan di komputer user yang menghasilkan
DNS request dan bertugas untuk menjawab pertanyaan tentang domain
kepada program aplikasi (seperti Internet Explorer, Netscape Navigatoe, Mozilla dan lain-lain)
2. Name server (DNS Server) mengecek queries itu menuju lokal database
atau menghubungi name server yang lain. Jika sudah ditemukan, maka
akan mengembalikan lagi ke resolvers. Tapi jika ada kesalahan maka
akan muncul message failure note atau pesan kesalahan.
3. Resolvers menghubungi host yang dituju dengan menggunakan IP
address yang diperoleh dari name server.
2.2.11.1 Fungsi DNS
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address
(memetakan). Client DNS disebut dengan resolvers dan DNS server disebut
dengan name servers. Resolvers atau client mengirimkan permintaan ke name
server berupa queries. Name server akan memproses dengan cara mencek ke
local database DNS, menghubungi name server lainnya atau akan
mengirimkan message failure jika ternyata permintaan dari client tidak
(40)
permintaan dari client dengan cara memetakan nama komputer (host) ke IP
address.
Selain itu DNS memiliki beberapa kekurangan, diantaranya:
1. DNS tidak mudah untuk di implementasikan.
2. Tidak konsisten.
3. Tidak bisa membuat banyak nama domain.
2.1.3 HyperText Markup Language (HTML)
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang
digunakan untuk membuat sebuah halaman web, menampilkan berbagai
informasi di dalam sebuah Penjelajah web internet dan formating hypertext
sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII
normal sehingga menjadi home page dengan perintah-perintah HTML.
Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia
penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized
Markup Language), HTML adalah sebuah standar yang digunakan secara luas
untuk menampilkan halaman web. HTML saat ini merupakan standar internet
yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web
Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan
Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).
(41)
1. Tahun 1980, IBM memikirkan pembuatan suatu dokumen yang akan mengenali setiap elemen dari dokumen dengan suatu tanda tertentu. IBM kemudian mengembangkan suatu jenis bahasa yang menggabungkan teks dengan perintah-perintah pemformatan dokumen. Bahasa ini dinamakan
Markup Language, sebuah bahasa yang menggunakan tanda-tanda sebagai
basisnya. IBM menamakan sistemnya ini sebagai Generalized Markup
Language atau GML.
2. Tahun 1986, ISO menyatakan bahwa IBM memiliki suatu konsep tentang
dokumen yang sangat baik, dan kemudian mengeluarkan suatu publikasi
(ISO 8879) yang menyatakan markup language sebagai standar untuk
pembuatan dokumen. ISO membuat bahasa ini dari GML milik IBM,
tetapi memberinya nama lain, yaitu SGML ( Standard Generalized
Markup Language ).
ISO dalam publikasinya meyakini bahwa SGML akan sangat berguna untuk pemrosesan informasi teks dan sistem-sistem perkantoran. Tetapi diluar perkiraan ISO, SGML dan terutama subset dari SGML, yaitu HTML juga berguna untuk menjelajahi internet. Khususnya bagi mereka yang
menggunakan World Wide Web. Versi terakhir dari HTML adalah HTML
4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.
HTML berupa kode-kode tag yang menginstruksikan penjelajah web
untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan penjelajah
(42)
web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka surel ataupun dari PDA dan perangkat lunak lain yang memiliki kemampuan browser. Dengan menggunakan perintah-perintah HTML memungkinkan pengguna untuk melakukan tugas-tugas berikut:
1. Menentukan ukuran dan alur tulisan.
2. Mengintegerasikan gambar dengan tulisan.
3. Membuat Pranala.
4. Mengintegerasikan berkas suara dan rekaman gambar hidup.
5. Membuat form interaktif.
HTML dokumen tersebut mirip dengan dokumen tulisan biasa, hanya dalam dokumen ini sebuah tulisan bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin
membuat tulisan ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka
penulisannya dilakukan dengan cara: <b>TAMPIL TEBAL</b>. Tanda <b>
digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh tulisan yang
ingin ditebalkan, dan diakhiri dengan tanda </b> untuk menonaktifkan cetak
tebal tersebut. HTML lebih menekankan pada penggambaran
komponen-komponen struktur dan formating di dalam halaman web daripada menentukan
penampilannya.Sedangkan penjelajah web digunakan untuk
menginterpretasikan susunan halaman ke gaya built-in penjelajah web dengan
(43)
dikehendaki ke komputer yang menampilkan halaman web. Salah satu hal Penting tentang eksistensi
HTML adalah tersedianya Lingua franca (bahasa Komunikasi) antar
komputer dengan kemampuan berbeda. Pengguna Macintosh tidak dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat dalam pc berbasis Windows. Pengguna Microsoft Windows pun tidak akan dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat pada pengguna yang menggunakan produk-produk Sun Microsystems, namun demikian pengguna-pengguna tersebut dapat melihat semua halaman web yang telah diformat dan berisi Grafika dan Pranala.
2.2.13 Paypal
Paypal adalah salah satu alat pembayaran (Payment procesors)
menggunakan internet yang terbanyak digunakan didunia dan teraman. Pengguna
internet dapat membeli barang di ebay, lisensi software original, keanggotaan
situs, urusan bisnis, mengirim uang ke pengguna Paypal lain di seluruh dunia dan
banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet, Paypal
mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek atau Money
order yang prosesnya dapat memakan waktu.
2.2.14 Perangkat Lunak Pendukung
Pada bagian ini akan dijelaskan tentang beberapa perangkat lunak dan bahasa pemrograman yang digunakan untuk mendukung dalam pengembangan aplikasi yang dibuat. Bahasa pemrograman yang digunakan diantaranya adalah
(44)
php. Selain itu, terdapat perangkat lunak yang digunakan yaitu Macromedia
Dreamweaver dan MySQL.
2.2.14.1 Pengertian PHP
PHP adalah singkatan dari PHP Hypertext Prepocessor, yaitu bahasa
pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah web dan bisa digunakan pada HTML.
Kelebihan PHP dari bahasa pemrograman lain :
1. Bahasa pemrograman php adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaanya.
2. Web Server yang mendukung php dapat ditemukan dimana-mana dari
mulai IIS sampai dengan apache, dengan konfigurasi yang relatif mudah.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan
developer yang siap membantu dalam pengembangan.
4. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah
karena referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(linux, unix, windows) dan dapat dijalankan secara runtime melalui
console serta juga dapat menjalankan perintah-perintah sistem. [4]
2.2.14.2 Pengertian Macromedia Dreamweaver
Macromedia Dreamweaver merupakan salah satu software dari kelompok
(45)
Macromedia Dreamweaver itu sendiri adalah sebuah HTML editor profesional untuk mendesain secara visual dan mengelolah situs atau halaman web.
Dreamweaver 8 memiliki performa yang lebih baik dan memiliki tampilan
yang memudahkan anda untuk membuat halaman web, baik dalam jendela desain
maupun dalam jendela kode rumus. Dreamweaver 8 didukung dengan cara
pemakaian yang praktis dan standar, dan juga didukung untuk pengembangan penggunaan CSS, XML, dan RSS, dan kemudahan-kemudahan lain yang diperlukan.
Dreamweaver merupakan software yang digunakan oleh web desainer
maupun web programmer dalam mengembangkan web. Hal ini disebabkan ruang
kerja, fasilitas, dan kemampuan dreamweaver yang mampu meningkatkan
produktifitas dan efektifitas dalam desain maupun membangun sebuah situs web.
2.2.14.3 Pengertian MySQL
MySQL adalah suatu perangkat lunak database relasi (Relational
Database Management System atau RDBMS), seperti halnya ORACLE,
Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai
database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa
bahwa di platform web, dan baik untuk kategori open source maupun umum,
MySQL adalah database yang paling banyak dipakai. Menurut perusahaan
pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Penyebab utama MySQL begitu popular di kalangan web adalah karena memang cocok bekerja di lingkungan tersebut.
(46)
41
3.1 Analisis Sistem
Analisis sistem adalah melakukan analisis terhadap sistem yang sedang berjalan bertujuan sebagai dasar perancangan atau perbaikan sistem yang lama. Analisis yang dilakukan dapat mengetahui kelemahan atau kekurangan sistem yang lama dan dapat dirancang atau diperbaiki menjadi sebuah sistem yang lebih baik.
3.1.1 Analisis Masalah
Berdasarkan keadaan sistem saat ini, seperti yang telah dijelaskan di bab satu pada subbab latar belakang, maka permasalahan yang muncul pada sistem yang ada sekarang adalah sebagai berikut :
1. ALPHA INTERDESIGN dalam melakukan promosinya masih melalui
papan iklan dan brosur yang jangkauannnya terbatas.
2. Pengolahan data produk juga masih manual sehingga perubahan mengenai
produk tidak dapat terus menerus disampaikan kepada konsumen.
3. Proses pemesanan masih secara konvensional sehingga memerlukan waktu
lama.
4. Proses pembayaran dilakukan langsung oleh konsumen kepada perusahan.
3.1.1.1 Analisis Prosedur Yang Sedang Berjalan
Analisis prosedur digunakan untuk menganalisa proses-proses yang terjadi yaitu memahami seluruh informasi yang terdapat pada suatu sistem,
(47)
menganalisa situasi untuk mengetahui apa yang sedang terjadi, serta memutuskan tindakan apa yang harus dilakukan untuk memecahkan masalah. Analisa prosedur yang sedang berjalan akan digambarkan dalam bentuk
flowmap.
Prosedur yang berjalan pada sistem sekarang yaitu terdiri dari prosedur pemesanan barang, prosedur pengadaan barang, dan prosedur pembuatan laporan. Prosedur tersebut dapat dijelaskan sebagai berikut :
1. Prosedur Pemesanan Barang
Prosedur pemesanan barang yaitu proses yang dilakukan konsumen ketika
ingin memesan barang yang ditawarkan perusahaan. Flowmap dari prosdur
pemesanan barang dapat dilihat pada Gambar 3.1. Proses yang ada pada prosedur pemesanan barang yaitu sebagai berikut :
a. Konsumen datang untuk memesan barang yang akan dilayani oleh bagian
administrasi.
b. Bagian administrasi akan memberikan katalog produk kepada konsumen.
c. Konsumen akan memberikan pilihan barang yang ingin dipesan kepada
bagian administrasi.
d. Bagian administrasi akan memberikan sebuah form pemesanan yang harus
diisi oleh konsumen.
e. Setelah konsumen mengisi form pemesanan, lalu bagian administrasi akan
membuatkan sebuah faktur pembayaran uang muka yaitu 50% dari biaya total.
(48)
f. Setelah konsumen melakukan pembayaran uang muka 50% dari biaya total maka bagian administrasi akan memberikan faktur uang muka yang sudah divalidasi sebanyak 3 rangkap, faktur 1 untuk diarsipkan, faktur 2 untuk konsumen, faktur 3 untuk diberikan kepada bagian produksi untuk diproses.
g. Setelah produk pesanan selesai diproses maka bagian produksi
memberikan faktur uang muka yang telah divalidasi dan selesai diproses kepada bagian administrasi dan memberikan barang pesanan kepada bagian pengiriman
h. Bagian administasi akan membuatkan faktur pelunasan sebanyak 2
rangkap yang diberikan kepada bagian pengiriman.
i. Bagian pengiriman akan mengirimkan barang kepada konsumen dengan
menyerahkan faktur pelunasan dan barang yang dipesan.
j. Konsumen akan memberikan biaya pelunasan kepada bagian pengiriman.
k. Bagian pengiriman akan memberikan faktur pelunasan dan biaya
(49)
Prosedur Pemesanan Barang
Bag.Produksi Bag.Administrasi
Konsumen Bag.Pengiriman
Katalog Barang
Pilih barang yang ingin dipesan Pesan ? Katalog Barang Katalog Barang Daftar pesanan Katalog Barang Katalog Barang A2 Form pemesanan Form pemesanan Form pemesanan yang telah diisi
Pembuatan faktur pembayaran uang muka pesanan 1 2 Faktur uang muka 1 3 1 2 Faktur uang muka 1 3 Mengisi form pemesanan Daftar pesanan A1 Form pemesanan yang telah diisi
Pembayaran uang muka Validasi faktur uang muka A4 1 2 Faktur uang muka yang telah
bayar dan divalidasi 3
1 Faktur
uang muka yang telah divalidasi 2
Faktur uang muka yang telah dibayar dan divalidasi 3 tidak ya A3 Pembuatan barang Faktur uang muka yang
telah divalidasi selesai
Faktur uang muka yang
telah divalidasi selesai Pembuatan faktur pelunasan Faktur pelunasan 2 1 Daftar Barang pesanan Daftar Barang pesanan Faktur pelunasan 2 1 Pengiriman barang pesanan Faktur pelunasan 2 1 Daftar Barang pesanan Pelunasan Daftar Barang pesanan A6 1 2 Faktur uang muka yang
telah dibayar 3 1 1 2 Faktur uang muka yang
telah dibayar 3 1 Faktur pelunasan yang ditandatangi dan dibayar 2 Faktur pelunasan yang ditandatangi dan dibayar 2 Faktur pelunasan yang ditandatangi dan dibayar 2 Pengecekan barang Faktur uang muka yang
telah divalidasi Faktur pelunasan 2 1 Sesuai? A5 Daftar Barang pesanan Faktur uang muka yang
telah divalidasi Faktur pelunasan 2 1 Daftar Barang pesanan Faktur uang muka yang
telah divalidasi Faktur pelunasan yang ditandatangi dan dibayar 1 Daftar Barang pesanan Faktur pelunasan 2 1 tidak ya Daftar Barang pesanan Faktur pelunasan 2 1
(50)
Keterangan :
A1 : Arsip daftar pesanan yang dimiliki oleh konsumen
A2 : Arsip katalog
A3 : Arsip faktur uang muka yang telah untuk konsumen A4 : Arsip faktur uang muka untuk bag.administrasi A5 : Arsip faktur pelunasan untuk konsumen A6 : Arsip faktur pelunasan untuk bag.administrasi
2. Prosedur Pengadaan Barang
Prosedur pengadaan barang yaitu proses yang dilakukan bagian gudang
ketika bahan baku tidak ada stok atau habis. Flowmap dari prosedur
pengadaan barang dapat dilihat pada Gambar 3.2. Proses yang ada pada prosedur pengadaan barang yaitu sebagai berikut :
a. Bagian administrasi akan memberikan faktur pembayaran uang muka
pemesanan kepada bagian produksi untuk dilakukan proses pengerjaan pemesanan barang.
b. Bagian produksi akan melakukan cek bahan baku ke bagian gudang
dengan membuatkan daftar bahan baku. Jika bahan baku ada maka pesanan langsung dilakukan proses pengerjaan pesanan.
c. Bagian gudang akan melakukan proses pemesanan bahan baku kepada
supplier apabila bahan baku habis.
d. Bagian gudang akan meminta persetujuaan pimpinan sebelum memesan
bahan baku dengan membuat daftar pemesanan bahan baku.
e. Setelah disetujui oleh pimpinan maka bagian gudang akan memesan bahan
(51)
f. Setelah bahan baku samapai bagian gudang akan menerima nota
penerimaan dari supplier dan akan melakukan pengecekan pesanan bahan
baku.
(52)
Prosedur Pengadaan Barang
Bag.Produksi Bag.Gudang Pimpinan Supplier Bag.Administrasi
Faktur uang muka yang telah
divalidasi 3
Daftra Bahan baku
Faktur uang muka yang telah divalidasi selesai Pembuatan daftar bahan baku Daftar bahan baku Daftar Barang pesanan pengerjaan Faktur uang muka yang telah
divalidasi 3 Daftar Bahan baku Cek Bahan Baku A8 ada Daftar bahan baku kosong Pengecekan bahan baku Persetujuan 2 Daftar pemesanan bahan baku 1 2 Daftar pemesanan bahan baku 1 2 Daftar pemesanan bahan baku yang
disetujui 1
2
Daftar pemesanan bahan baku yang
disetujui 1
Daftar pemesanan bahan baku yang
disetujui 1
A7 Daftar pemesanan
bahan baku yang disetujui 2
Pengecekan barang Daftar pemesanan
bahan baku yang disetujui 2 Update stok Buku stok A9 Faktur uang
muka yang telah divalidasi 3 Sesuai ? Daftar pesanan bahan baku Nota penerimaan
Daftar pesanan bahan baku Nota penerimaan
Daftar pesanan bahan baku Nota penerimaan yang
telah dicek
Daftar pesanan bahan baku
Nota penerimaan Daftar pesanan bahan baku
Nota penerimaan tidak
ya
Daftar pesanan bahan baku Nota penerimaan yang
telah dicek
(53)
Keterangan :
A7 : Arsip daftar pemesanan barang
A8 : Arsip nota penerimaan yang telah dicek A9 : Buku stok bahan baku
3. Prosedur pembuatan Laporan
Prosedur pembuatan laporan yaitu dimana administrator dan bagian gudang memberikan laporan penjualan dan pengadaan barang kepada
pimpinan. Flowmap prosedur pembuatan laporan dapat dilihat pada Gambar
3.3. Proses yang ada pada prosedur pembuatan laporan yaitu sebagai berikut :
a. Bagian administrasi mengambil arsip faktur pelunasan yang telah
ditandatangani selesai lalu dibuat laporan penjualan barang yang akan diberikan kepada pimpinan.
b. Bagian gudang juga mengambil arsip nota penerimaan pesanan yang akan
(54)
Prosedur Pembuatan Laporan
Pimpinan Bag. gudang
Bag.Administrasi A6 Faktur pelunasan yang ditandatangani Faktur pelunasan yang
ditandtangain penjualanLaporan 1 2 A6 A13 Laporan penjualan 1 2 penandatanganan A8 Nota penerimaan yang telah dicek
1 Laporan pengadaan bahan baku 1 2 Nota penerimaan Laporan pengadaan bahan baku 1 2 Laporan penjualan telah ditandatangani 1 2 Laporan pengadaa telah ditandatangani 1 2 Laporan penjualan telah ditandatangani 1 Laporan penjualan telah ditandatangani 2 Laporan pengadaan telah ditandatangani 2 1 Laporan pengadaan telah ditandatangani A10 A11 A12 1 Pembuatan
laporan Pembuatan laporan
A8
Gambar 3.3 Flowmap Pembuatan Laporan
Keterangan :
A6 : Arsip faktur pelunasan untuk bag.administrasi
A8 : Arsip notaa penerimaan untuk bag.gudang
A10 : Arsip laporan penjualan untuk pimpinan
A11 : Arsip laporan pengadaan untuk pimpinan
A12 : Arsip laporan pengadaan barang untuk bag.gudang
A13 : Arsip laporan penjualan untuk bag.administrasi
3.1.1.2 Aturan Bisnis
Aturan bisnis yang dimiliki ALPHA INTERDESIGN adalah sebagai berikut :
(55)
1. ALPHA INTERDESIGN melakukan produksi barang apabila terjadi pesanan dari konsumen, sehingga barang yang diproduksi tidak secara masal namun sesuai pesanan yang terjadi.
2. Apabila konsumen memesan barang maka uang muka yang harus
dibayar terlebih dahulu yaitu 50% dari total biaya pemesanan dan sisa pembayaran dilakukan pada saat barang dikirim.
3. Retur barang dapat dilakukan apabila terjadi kerusakan pada saat
pengiriman barang. Maka akan dilakukan pengecekan barang pada saat barang dikirim.
4. Proses pengerjaaan barang memilki jangka waktu bervariasi sesuai
dengan tingkat kerumitan pembuatan barangnya.
5. Apabila barang sudah ada pada konsumen bukan tanggungjawab
perusahaan jika terjadi kerusakan.
3.1.1.3 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional dilakukan untuk menghasilkan spesifikasi yang rinci mengenai segala hal yang dapat dikerjakan oleh sistem pada saat diimplementasikan. Hasil dari analisis ini akan menentukan masukan yang dibutuhkan sistem, keluaran yang dihasilkan sistem, lingkup proses yang digunakan untuk mengolah masukan sehingga menghasilkan keluaran yang diinginkan, kendali terhadap sistem, dan macam-macam kategori pengguna sistem.
(56)
3.1.1.4 Analisis Perangkat Keras
Perangkat keras yang sedang di gunakan pada sistem yang sedang berjalan ini berdasarkan hasil observasi yang dilakukan di ALPHA INTERDESIGN saat ini sudah ada tiga unit komputer yang digunakan sebagai alat bantu dalam menjalankan kegiatan usaha. Berikut adalah spesifikasi komputer yang sudah ada:
a. Prosesor : Intel Pentium 4 2.0 GHz
b. Kapasitas Memori : 512 GB DDR2
c. Kapasitas Harddisk : 80 GB
d. Resolusi Monitor : 1074 x 768 pixels
Perangkat keras yang akan di gunakan pada sistem pemesanan online yang
dibangun memiliki beberapa spesifikasi sebagai berikut:
1. Prosesor Intel Pentium 4 2.0 GHz
2. Memory 512 GB
3. Harddisk dengan ruang kosong 2 Gb
4. Monitor dengan resolusi 1074 x 768 pixels
5. Terkoneksi dengan Intenet
Dari penelitian di ALPHA INTERDESIGN dapat di simpulkan bahwa spesifikasi perangkat keras yang di miliki ALPHA INTERDESIGN sudah memenuhi kebutuhan sistem yang akan di bangun.
(57)
3.1.1.5 Analisis Perangkat Lunak
Pada saat observasi dilakukan juga pemeriksaan akan perangkat lunak yang dipakai di ALPHA INTERDESIGN, untuk menilai apakah perangkat lunak yang sudah ada bisa menjalankan sistem yang akan dibangun. Saat ini perangkat lunak yang sudah digunakan di ALPHA INTERDESIGN, memiliki beberapa spesifikasi sebagai berikut:
a. Sistem operasi Wndow XP.
b. Browser Mozila Firefox 3, Internet Explorer 7, opera 9
c. MicrosoftOffice 2007
Untuk mengakses aplikasi yang akan di bangun, di buthkan perangkat lunak dengan spesifikasi minimal sebagai beikut:
1. Sistem operasi WindowXP,Linux dan lain-lain.
2. Browser seperti Mozilla Firefox 3, Opera 10 .
Perangkat lunak yang terdapat pada ALPHA INTERDESIGN sudah memenuhi kebutuhan sistem yang akan dibuat.
3.1.1.6 Analisis Pengguna (User)
Pada sistem yang sedang berjalan adapun pengguna yang terlibat adalah :
Tabel 3.1 Analisis User yang Tersedia
No Jabatan
Tingkat Pendidikan
Keterampilan Kebutuhan
1
Pimpinan/pemilik perusahaan
Diploma 3
(D3)
Mengerti cara
menggunakan
computer dan
Melihat proses data transaksi
yang terjadi pada
(58)
Adapun spesifikasi pengguna pada sistem yang akan di bangun memiliki spesifikasi sebagai berikut :
mengetahui penggunaan website
wewenangnya
2
Bagian
Administrasi /
Keuangan
Diploma 3
(D3)
Mengetahui cara
penggunaan Microsoft Excel
Melihat proses data transaksi
yang terjadi pada
perusahaan sesuai dengan tugasnya
3 Bagian Gudang SMA
Mengetahui cara penggunaan Microsoft Excel
Melihat proses data
transaksi yang terjadi pada perusahaan sesuai dengan tugasnya
4 Bagian Produksi SMA
Tidak mengetahui komputer
Memproduksi pesanan
5 Bagian Pengiriman SMA
Tidak mengetahui komputer
(59)
Tabel 3.2 Analisis User yang Dibutuhkan
Pengguna Tanggung Jawab Tingkat
Pendidikan
Tingkat
Keterampilan Jenis Pelatihan
Bagian
Administrasi
Mengelola promo produk,
dan kategori produk, mengolah komentar.
Mengelola data
pemesanan, detail pemesanan, pemesan,
mengolah, data
kota , Mengelola
data produk,
detail_produk, produk,album
dan gambar
gallery,
Diploma 3
(D3)
Menguasai komputer,
mengerti cara
penggunaan web, dapat
menggunakan internet
Cara menggunakan
aplikasi
pemesan / member
Melakukan kegiatan pemesanan, pembayaran, konfirmasi pembayaran
Apa saja
Bias mengikuti
petunjuk, dapat
menggunakan internet
(60)
Spesifikasi pengguna yang terdapat pada ALPHA INTERDESIGN sudah memenuhi untuk menjalankan sistem yang akan dibuat.
3.1.2 Entity Relational Diagram (ERD)
ERD merupakan cara untuk mengorganisasikan data di mana diagram ini akan memperlihatkan hubungan entitas yang terdapat di dalam sistem E-R yang di usulkan untuk sistem yang akan di bangun dapt di lihat pada gambar 3.4 berikut ini.
Pengunjung
Melihat prosuk
yang di ada pada
website dan
melakukan registrasi
Apa saja
Bias mengikuti
petunjuk, dapat
menggunakan internet
(61)
Member Member Id_member Id_member nama nama status status telp telp email email admin admin username username password
password namanama
level level Produk Produk Id_produk Id_produk Nama_produk Nama_produk Harga Harga pemesanan n n Id_member Id_member alamat alamat Id_produk Id_produk total total ukuran ukuran Id_ukuran Id_ukuran ukuran ukuran harga harga 1 n memiliki Detailpemesanan Detailpemesanan memiliki n harga
harga Id_member Id_member
1 n Kota/Kab Kota/Kab Id_prov Id_prov Id_kota/ kab Id_kota/ kab nama nama mengolah memiliki Provinsi Provinsi Id_prov
Id_prov namanama
memiliki n 1 1 n 1 n mengolah mengolah 1 n 1 1 Kontak Kontak no no nama nama email email mengisi
memiliki kategorikategori mengolah mengolah n 1 Nama_kategori Nama_kategori Id_kategori Id_kategori 1 n 1 n Kota/kab Kota/kab diskon diskon n 1 n melakukan 1 Id_pemesanan Id_pemesanan alasan alasan Nama_produk Nama_produk pesan pesan waktu waktu memiliki 1 n Id_pemesanan Id_pemesanan Pembayaran Pembayaran melakukan 1 Id_pemesanan Id_pemesanan nama nama bank bank retur retur Ongkos_ kirim Ongkos_ kirim Id_admin Id_admin password password kodepos
kodepos alamatalamat
deskripsi
deskripsi proseskerjaproseskerja gambargambar
diskon diskon Id_pemesanan Id_pemesanan status status Alamat_ kirim Alamat_ kirim bayarbayar
person person No_rek No_rek Ratting Ratting Id_rating Id_rating Total_vote Total_vote Total_value Total_value memiliki 1 1 memberikan 1 n Produkberukuran n Detail retur Detail retur melakukan 1 n Id_ukuran Id_ukuran Id_produk Id_produk melakukan 1 1 1 1 1 Gambar 3.4 Entity Relationship Diagram
3.1.3 Diagram Konteks
Sistem yang dibangun digambarkan secara garis besar dengan menggunakan diagram konteks. Dari diagram ini dapat dilihat secara umum mengenai alur proses yang ditangani sistem seperti pada Gambar 3.5
(62)
Aplikasi Pemesanan Online
ALPHA INTERDESIGN
Paypal Mail sever
Member Admin Pengunjung Data_pembayaran Info_pembayaran Info_detail_pemesanan Info_status_aktivasi_berhasil Info_detail_pemesanan Info_konfirmasi_pembayaran Info_lupa_password Info_status_pemesanan Data_pendaftaran Data_kategori Data_produk Data_kontak Info_pendaftaran Info_kategori Info_produk Info_kontak Data_daftar Data_login Data_member Data_kategori Data_produk Data_pemesanan Data_detail_pemesanan Data_pembatalan Data_kontak Data_retur Data_pembayaran Data_lupa_password Info_login Info_member Info_produk Info_pemesanan Info_detail_pemesann Info_pembatalan Info_kontak Info_retur Info_pembayaran Info_lupa_password Data_login Data_admin Data_kategori Data_produk Data_provinsi Data_kota Data_pembayaran Data_member Data_pemesanan Data_laporan Data_pengiriman Data_kontak Info_login Info_admin Info_kategori Info_produk Info_kategori Info_kota Info_pembayaran Info_member Info_pemesanan Info_laporan Info_pengiriman Info_kontak Info_retur
Gambar 3.5 Diagram Konteks
3.1.3.1 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) menunjukan aliran data, proses, tempat
penyimpanan data, dan entitas eksternal pada sistem yang akan dibangun.
3.1.3.2 Data Flow DiagramLevel 1
Dari diagram konteks di atas, aliran data yang ada pada sistem
digambarkan dengan lebih rindi menggunakan Data Flow Diagram seperti pada
(63)
1 Pendaftaran Member Info_login_invalid Info_lupa_password Member Admin D a ta _ log in_ me mb e r In fo _ log in_ inv a lid Data_login_member Data_lupa_pasword D a ta _ log in_ a d min In fo _ log in_ inv a lid 2 Login Pengunjung Data_pendaftaran Info_daftar_valid Info_daftar_invalid Admin Data_login_ admin Info_login_invalid Data_member yang akan diedit 3 Pengolahan Data Master D at a_ pr oduk Data_ kat egor i Inf o_ produk Info_ kategori Produk Data_produk Data_kategori Data_ukuran Data_provinsi Data_kota/kab Data_admin Data_member Data_bakcup Data_restore Login_valid D a ta _ p ro d u k Kategori Data_ k at egori Info_produk Info_kategori Data_produk Data_kategori Info_produk Info_kategori Info_ukuran Info_provinsi Info_kab/kota Info_admin Info_member Info_backup Info_restore ukuran Da ta_ ukuran 4 Pengelolaan Transaksi L o g in _ va lid D a ta _ d e ta il _ p e me sa n a a n D a ta _ s ta tu s _ p e me s a n a n D a ta _ p e mb a ya ra n In fo _ d e ta il _ p e me s a n a a n In fo _ sta tu s_ p e me sa n a n In fo _ p e mb a ya ra n In fo _ re tu r Data_pemesanan Data_detail_pemesanan Data_pembayaran Data_retur Info_pemesanan Info_detail_pemesanan Info_pembayaran Info_retur pemesanan Detail_pemesanan Data_pemesanan Data_detail_pemesanan 5 Kontak 6 Laporan Inf o _ lapor an Data_laporan Inf o_ data _ lapor an D at a _ laporan Data_kontak Info_kontak Kontak D at a_kontak provinsi Kota/kab Logi n _ val
id Data_admin yang akan diedit,ditambah,dicari Info_kontak Data_kontak Data_kategori Data _ laporan Info_data_laporan Data_pemesanan Da ta _ ko n ta k D a ta _ p ro d u k Data_ k at egori D at a_ u kuran Data_kategori Data_kota/kab Data_kota/kab Data_provinsi Data_provinsi Info_pembayaran Data_pembayaran D a ta _ p e mb a ya ra n Mail Server Paypal D a ta _ a k tiv a s i_ a k u n D a ta _ lu p a _ p a s sw o rd Data_detail_ belanja Data_konfirmasi_ Pembayaran Data_status_pemesanan Info_detail_pemesanan D a ta _ p e me sa n a n Info_member yang telah diedit Data_member yang diedit D a ta _ sta tu s _ a ktiv a si _ a k u n 8 Logout Data_logout Info_logout Info_logout Data_logout 7 Lihat Produk Info_produk terbaru Info_penawaran spesial Info_tentang kami Info_FAQ D a ta _ p ro d u k te rb a ru D a ta _ p e n a w a ra n sp e si a l D a ta _ te n ta n g _ ka mi D a ta _ F A Q Data_produk terbaru Data_penawaran spesial Data_tentang_kami Data_FAQ Info_produk terbaru Info_penawaran spesial Info_tentang kami Info_FAQ produkberukuran D at a_ pr odukberukur an Data_ produkber ukuran Data_produkberukuran Data_produkberukuran
(64)
3.1.3.2.1 DFD Level 2 untuk Proses 1 Daftar Pengunjung 1.1 Daftar D at a _p e n d a ft a ra n pendaftaran_valid pendaftaran_invalid member Data_pendaftaran In fo _p e nd a ft a ra n _v al id In fo _p e nd a ft a ra n _i n v al id 1.2 Aktivasi D a ta _ pe n d a ft a ra n Da ta_l o g in _me mb e r Data_pendaftaran Data_login_member Mail server Info_aktivasi 1.3 Kirim Mail Info_aktivasi
Gambar 3.7 DFD Level 2 untuk Proses 1 Daftar
3.1.3.2.2 DFD Level 2 untuk Proses 2 Login
Admin Member
2.1 Verifikasi admin member Data_login_admin Info_login_invalid Data_login_member Info_login_invalid D ata_ log in _ adm in D ata_ log in _ invali d da ta_ logi n _ invali d D ata _ lo gin _m e m be r 2.2 Lupa Password Mail Server Info_lupa_password Info_data_lupa_password Data_lupa_password
(1)
137 1
BAB 5
KESIMPULAN DAN SARAN
Pada bab ini akan dibahas mengenai kesimpulan yang berisi hasil-hasil yang diperoleh setelah dilakukan analisis, desain, dan implementasi dari perancangan perangkat lunak yang dibangun dan telah dikembangkan serta saran-saran yang akan memberikan catatan penting dan kemungkinan perbaikan yang perlu dilakukan untuk pembangunan perangkat lunak selanjutnya.
5.1 Kesimpulan
Kesimpulan yang dapat diambil setelah melalui tahap-tahap pembangunan Aplikasi Pemesanan Online pada ALPHA INTERDESIGN adalah bahwa dengan adanya apliksi ini maka:
1. Dapat membantu pemesanan produk secara online dan membantu dalam hal promosi.
2. Adanya aplikasi pemesanan online dapat membantu pembuatan laporan dengan lebih cepat dan mudah dan mengolahan produk lebih mudah. 3. Adanya aplikasi pemesanan online ini member dapat dengan mudah
untuk melakukan pemesanan
4. Dapat memberikan informasi tentang status produk yang sedang dipesan 5. Dapat memberikan pilihan cara pembayaran secara offline atau online
(2)
(3)
138
5.2 Saran
Berdasarkan kesimpulan di atas, maka saran-saran yang dapat dikemukakan agar dapat menjadi bahan masukan dan pertimbangan untuk melakukan pengembangan aplikasi Pemesanan Online pada ALPHA INTERDESIGN, yaitu sebagai berikut :
1. Dalam Aplikasi Pemesanan Online pada ALPHA INTERDESIGN ini perlu diperhatikan kembali mengenai jangka waktu produksi yang lebih baik lagi untuk pemesanan barang dalam jumlah yang banyak.
2. Perlu diperhatikan kemabali mengenai jumlah kurir dan armada pengiriman jikajumlah pengiriman banyak
3. Aplikasi Pemesanan Online pada ALPHA INTERDESIGN ini masih dapat dikembangkan seiring dengan berkembangnya spesifikasi
kebutuhan pengguna sistem yang harus dipenuhi dalam mencapai hasil dan kinerja sistem yang lebih baik.
(4)
139
DAFTAR PUSTAKA
[1] HM, Jogiyanto. Cetakan Kedua (2001), Pengenalan Komputer, Dasar Ilmu Komputer, Pemrograman, Sistem Informasi dan Intelegensi Buatan, Andi, Yogyakarta
[2] Teguh Wahyono, 2004, Sistem Informasi (Konsep Dasar, Analisis, Desain dan Implemntasi), Graha Ilmu
[3] Budi Sutedjo Dharma Utomo, S.Kom., MM., 2002, “Perancangan dan Pembangungan Sistem Informasi”, ANDI, Yogyakarta.
[4] Suprianto Dodit (2008), Buku Pintar Pemograman PHP, Penerbit : Oase Media, Bandung, 17.
(5)
DAFTAR RIWAYAT HIDUP
Biodata Pribadi
Nama Lengkap : Linda Septianty
NIM : 10107257
Program Studi : S1 Teknik Informatika Fakultas : Teknik dan Ilmu Komputer
Universitas : Universitas Komputer Indonesia (UNIKOM) Tempat, Tanggal Lahir : Bandung, 20Desember 1989
Jenis Kelamin : Perempuan
Status : Belum menikah
Agama : Islam
Warga Negara : Indonesia
Alamat Jl. Maleber Utara no 61 Rt : 05 Rw : 10 Kelurahan Maleber, Kecamatan Andir Kota Bandung 40184
Telepon : 085624727724
E-mail : LSEptianty @yahoo.co.id
Motto : Kesuksesan terlihat dari berapa banyak orang yang kita buat bahagia
Pendidikan Formal
a. Kuliah : UNIVERSITAS KOMPUTER INDONESIA
Jurusan : Teknik Informatika
Tahun : 2007 - 2011
b. Sekolah Menengah Atas : SMA NEGERI 17 BANDUNG
Jurusan : Ilmu Pengetahuan Alam
Tahun : 2004-2007
c. Sekolah Menengah Pertama : SMP NEGERI 25 BANDUNG
Tahun : 2001-2004
d. Sekolah Dasar : SD MALEBER UTARA
(6)
Demikian Curriculum Vitae ini saya buat dengan sebenar-benarnya dalam keadaan sadar dan tanpa paksaan.
Bandung, 03 Agustus 2011 Hormat saya,
Tri Puji Astuti NIM : 10107241