• Tidak ada hasil yang ditemukan

Sistem Informasi Pemesanan Pada Dee_Sign Boutique Advertising Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Pemesanan Pada Dee_Sign Boutique Advertising Berbasis Web"

Copied!
117
0
0

Teks penuh

(1)

TUGAS AKHIR

Diajukan untuk memenuhi syarat kelulusan jurusan Manajemen Informatika Jenjang D3 Fakultas Teknik & Ilmu Komputer

Oleh :

MIA HAYATI KOSASIH 1.09.05.118

JURUSAN MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)

v   

ْﻴ ﱠﺮ ا ْ ﱠﺮ اﷲا ْﺴ

ﻚﺘﻓﺮْ وﻚﺘﱠ ْﻲ ﻄْ اْﻲ ْﻮ ْﻄ كﺎﻇرودْﻮﺼْﻘ ﺖْاْﻲﻬ إ

Puji dan syukur penulis panjatkan ke khadirat Allah SWT, yang Maha memiliki segala ilmu, karena berkat rahmat dan hidayah-Nya penulis dapat menyelesaikan Laporan Tugas Akhir ini. Laporan Tugas Akhir ini dibuat untuk memenuhi salah satu persyaratan akademis Program Diploma III Jurusan Manajemen Informatika di Universitas Komputer Indonesia.

Pada kesempatan ini penulis menyusun Tugas Akhir dengan judul “ SISTEM INFORMASI PEMESANAN PADA DEE_SIGN BOUTIQUE ADVERTISING BERBASIS WEB ”. Hasil dari Tugas Akhir ini diharapkan dapat bermanfaat bagi para pembaca pada umumnya dan pihak instansi yang terkait, sehingga dapat dijadikan sebagai masukan dalam pengembangan dan penerapan perangkat lunak yang lebih baik lagi.

Penulis menyadari banyak kekurangan dan kekeliruan dalam penyusunan laporan ini, hal itu disebabkan keterbatasan pengetahuan, kemampuan serta pengalaman yang dimiliki penulis, oleh karena itu penulis mengharapkan kritik dan saran yang berguna yang bersifat membangun.

(3)

vi   

doanya..

2. Bpk. Dr. Ir. Eddy Suryanto Soegoto, M.Sc., Selaku Rektor Universitas Komputer Indonesia.

3. Bpk. Prof. Dr. Ir. Ukun Sastraprawira, M.Sc., Selaku Dekan Fakultas Teknik dan Ilmu Komputer di Universitas Komputer Indonesia.

4. Bpk. Dadang Munandar SE, MM,  Selaku Ketua Jurusan Manajemen Informatika di Universitas Komputer Indonesia

5. Ibu Imelda ST, MT Selaku dosen wali MI-11

6. Ibu Rina Kurniawati, S.Kom, MT Selaku Dosen Pembimbing yang telah memberikan bimbingan kepada penulis hingga terlaksananya Laporan Tugas Akhir ini.

7. Seluruh Staf Dosen Pengajar dan Staf Tata Usaha Program Diploma III Fakultas Teknik dan Ilmu Komputer di Universitas Komputer Indonesia. 8. Bpk Lily Setiadi Selaku Pemilik Dee_Sign Boutique Advertising yang telah

banyak memberikan data dan informasi untuk penyusunan Laporan Tugas Akhir ini.

9. Seluruh Pegawai di Dee_Sign Boutique Advertising.

10. Kekasihku Tercinta Mas Roni Brahmono Sisno yang selalu memberikan dukungan semangatnya serta doanya.

(4)

vii   

13. Saudaraku Riki yang banyak membantu penulis dan memberi semangat. 14. Cha yang selalu menemani dan memberi semangat kepada penulis. 15. Sahabatku Rosnianta, Leni dan Tina yang selalu memberi semangat. 16. Untuk semua anak-anak MI-11 angkatan 2005 tetap kompak.

17. Rekan-rekan mahasiswa Manajemen Informatika Universitas Komputer Indonesia khususnya angkatan 2004&2005 yang tidak dapat penulis sebutkan satu persatu.

18. Semua pihak yang telah banyak membantu dalam rangka penyusunan Tugas Akhir ini.

Do’a penulis semoga Allah SWT menjadikan amal sholeh atas budi baik semuanya. Akhir kata, dengan segala keterbatasan penulis, semoga Tugas Akhir ini dapat bermanfaat bagi semua pihak, khususnya bagi penulis sendiri, amien.

Penulis,

(Mia Hayati Kosasih)

1.09.05.118

(5)
(6)

 

SISTEM INFORMASI PEMESANAN PADA DEE_SIGN BOUTIQUE ADVERTISING BERBASIS WEB

MIA HAYATI KOSASIH 1.09.05.118

Telah disetujui dan disahkan di Bandung sebagai Tugas Akhir pada tanggal :

Menyetujui, Pembimbing

Rina Kurniawati, S.Kom, MT. NIP.4127.7026.004

Dekan Fakultas Ketua Jurusan

Teknik dan Ilmu Komputer Manajemen Informatika

(7)

ii 

(8)

ii 

 

Saya yang bertanda tangan dibawah ini :

Nama : Mia Hayati Kosasih

Nim : 10905118

Judul Tugas Akhir : Sistem Informasi Pemesanan pada Dee_Sign Boutique Advertising Berbasis Web

Menyatakan dengan sebenarnya bahwa penulisan Laporan Tugas Akhir berdasarkan penelitian, pemikiran dan pemaparan asli dari penulis sendiri, baik untuk naskah laporan maupun Programing yang tercantum sebagai bagian dari Laporan Tugas Akhir ini. Jika terdapat karya orang lain, penulis akan mencantumkan sumber secara jelas.

Demikian pernyataan ini saya buat dengan sesungguhnya dan kemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya bersedia menerima sanksi akademik berupa pencabutan gelar yang telah diperoleh karena karya tulis ini dan sanksi lain yang sesuai dengan norma yang berlaku di perguruan tinggi ini.

Bandung, ...……….. 2009 Yang membuat pernyataan,

(9)

iii 

(10)

iii

kegiatan pemesanan masih menggunakan proses manual. Hal ini menyebabkan informasi yang dibutuhkan oleh pihak DBA kurang maksimal dapat dikatakan bahwa pengolahan data pada DBA ini kurang baik, adapun masalah yang dihadapi di DBA ini adalah keterlambatan dalam pembuatan laporan pemesanan sehingga tidak efisien.

Untuk mendukung pembuatan Sistem ini, dalam penelitian pemulis menggunakan metode waterfall. Sistem Pemesanan yang penulis rancang adalah berbasis web dengan menggunakan MySql. Dalam analisis perangkat lunak yang dilakukan, dirancanglah perangkat lunak, yaitu rancangan diagram alur dokumen, Rancangan basis data, rancangan antarmuka dan rancangan struktur menu serta pemilihan perangkat lunak untuk mendukung sistem yang dibangun. Penulis memilih program PHP dikarenakan kemudahannya untuk membangun aplikasi yang berbasis web.

(11)

iv

activity of order stil use manual processing. This matter cause information required by certain party side less maximal. Can be said that by data processing at company is unfavourable, as for problem faced by in this work is the loss of archives-archives order and delay in maxing of invoice and making of inefficient report so that.

For supporting the making of the system, in this research the writer designs based on web with programming langguage PHP and for the making database, the writer uses MySql. In software analysis which has done, the writer design software, the design of document context diagram, the design of database, the design of interface and the design of menu structure as well as the selection software for supporting the system which has been designed. The writer choose PHP program its simpleness to build application based on web.

(12)

Nama Lengkap : Mia Hayati Kosasih Tempat Tanggal Lahir : Bandung, 10 Mei 1987

Agama : Islam

Alamat : Jl. Tulip 5 No.19 Rancaekek No. Telepon : (022)7793183

Hobby : Sport

Riwayat Pendidikan :

- TK Bukit Dago 1993-1994 - SDN Sejahtera 1 Bandung 1994-1999

- SMPN 35 Bandung 1999-2002

- SMAN 19 Bandung 2002-2005 - UNIKOM (Universitas Komputer Indonesia) 2005-2009

Bandung, Januari 2009

Mia Hayati Kosasih

(13)

1. Fathansyah, 1999. Basis Data , Informatika Bandung, Bandung.

2. Jogiyanto H.M, 1999. Analisis dan Desain Sistem Informasi, Edisi Kedua, Yogyakarta,.

3. Nugroho, Bunafit, 2005. Perancangan Web dan Dreamweaver, Yogyakarta.

4. Purwanto, Yudhi, 2001. Pemrograman Web dengan PHP, PT Alex Komputindo, Jakarta.

5. Sidharta, Lani, 1996. Internet Informasi Bebas Hambatan 2, Jakarta. 6. Sidik. Betha, 2001. Pemograman Web dengan PHP, Informatika, Bandung

7. Sutan Mohammad Zain, Badudu, 1994. Kamus Umum Bahasa Indonesia, Pustaka Sinar Harapan, Jakarta.

(14)

1 1.1. Latar Belakang

Teknologi komunikasi yang telah terintegrasi dengan teknologi komputer telah melahirkan sebuah teknologi baru yaitu jaringan yang kemudian pada tahun 1970-an, para ahli mengembangkannya menjadi internet. Dengan kecanggihan internet inilah skala jangkauan jaringan informasi yang terbentuk dapat mencapai jarak yang luas bahkan lintas negara dan benua.

Penerapan internet dalam sejumlah bidang bisnis merupakan strategi jitu dalam menembus pasar global dan mendekatkan kepada para konsumen lokal maupun mancanegara melalui internet, seakan-akan perusahaan membuka tempat transaksinya tersebar di berbagai lokasi. Hal ini memudahkan para calon konsumen untuk langsung mengakses webnya di bidang advertising berupa pemesanan spanduk, baligho, banner, neonbox, dan billboard. Penerapan internet juga merupakan strategi layanan yang dapat dimanfaatkan untuk melakukan pemesanan secara online.

(15)

DBA merupakan perusahaan yang bergerak pada bidang advertising berupa pemesanan spanduk, baligho, banner, neonbox, billboard. Pada saat ini pengelolaan data produk dan data pemesanan di DBA masih berjalan secara manual dalam pengerjaannya mengakibatkan kinerja dari perusahaan tersebut menjadi kurang maksimal karena katalog harus dikirim terlebih dahulu pada pelanggan karena terhambat dengan jarak dan dibutuhkan waktu yang cukup lama untuk menunggu, selain itu pencatatan transaksi pemesanan masih dilakukan secara manual yang menjadi sangat lamban bila pelanggan berada di daerah lain, dan dokumen sering kali hilang disebabkan belum adanya media pencataan data produk atau penyimpanan data pemesanan yang terstruktur dan penyerahan laporan keuangan atau pemesanan juga sering terlambat. Dan belum adanya media promosi oleh karena itu penulis ingin mengangkat judul “ SISTEM INFORMASI PEMESANAN PADA DEE_SIGN BOUTIQUE ADVERTISING BERBASIS WEB “.

1.2. Identifikasi Masalah dan Rumusan Masalah 1.2.1. Identifikasi Masalah

Berdasarkan pada latar belakang diatas, dapat diidentifikasi permasalahan yang terjadi pada sistem pemesanan barang yang ada yaitu :

a. Proses pemesanan yang lambat kepada pelanggan untuk pelanggan yang cukup jauh.

(16)

1.2.2. Rumusan Masalah

Berdasarkan Uraian singkat pada Latar Belakang Masalah dan identiifkasi masalah diatas, maka dapat dirumuskan masalah sebagai berikut:

1. Bagaimana membangun Sistem Informasi Pemesanan pada dee_sign boutique advertising yang efektif dan efisien.

2. Bagaimana cara membuat media promosi pemesanan pada dee_sign boutique advertising berbasis web.

1.3. Maksud dan Tujuan Penelitian

Adapun maksud yang dapat diperoleh dari penelitian dalam bentuk tugas akhir ini adalah sebagai berikut :

Merancang & membuat Sistem Informasi pemesanan berbasis web Adapun tujuan dari penelitian sebagai berikut :

a. Dengan adanya web ini maka user atau pelanggan dapat memesan produk dari dee_sign boutique advertising secara online.

(17)

1.4. Kegunaan Penelitian

Kegunaan penelitian terbagi menjadi 2 bagian diantarnya sebagai berikut : 1.4.1. Kegunaan Praktis

a. Dengan adanya web ini maka menjadi media alternatif untuk memesan produk barang yang akan dipesan dan dapat dilihat oleh konsumen dengan tempat dan waktu yang tidak terbatas. b. Dengan adanya web ini dee_sign boutique memiliki media

alternatif untuk promosi.

1.4.2. Kegunaan Akademis

a. Untuk menambah pengetahuan dan wawasan penulis dalam perancangan dan pembuatan Sistem Informasi berbasiskan web.

b. Membangun suatu program aplikasi promosi dan pemesanan barang pada dee_sign boutique advertising berbasis web.

1.5. Batasan Masalah

1. Barang yang dipromosikan dan dipesan hanya berupa spanduk, baligho, banner, neonbox, dan billboard

(18)

3. Transaksi pembayaran tidak dilakukan secara online, melainkan pemesan harus membayar transfer ke Bank BNI melalui nomor rekening yang tercantum dalam web tersebut dengan cara mengkonfirmasikan kepada dee_sign boutique advertising nama, alamat jumlah uang dan jam transfer by sms atau telp.

4. Proses pemesanan hanya melayani di dalam negeri.

5. Program ini merupakan bentuk simulasi atau contoh dari pemesanan secara online pada dee_sign boutique advertising.

6. Tampilan untuk web based menggunakan bahasa Indonesia.

1.6. Lokasi dan Waktu Penelitian

Tempat melaksanakan penelitian yaitu di dee_sign boutique advertising Jl. Cileutik No.7 Batu Indah dan untuk waktu penelitian dilakukan pada saat data itu diperlukan. Adapun untuk jadwal penelitian penulis menyusunnya sebagai berikut:

(19)
(20)

6

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

Terdapat dua kelompok pendekatan dalam mendefinisikan sistem yaitu pertama, pendekatan yang menekankan pada prosedur sistem dan yang kedua, pendekatan yang menekankan pada komponen atau elemennya. Pendekatan yang menekankan pada prosedur, mendefinisikan sistem sebagai berikut :

Menurut [JOG99] “ Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama

untuk melakukan kegiatan atau menyelesaikan suatu sasaran tertentu. “

Sedangkan, pendekatan yang menekankan pada komponen atau elemen mendefinisikan sistem sebagai berikut :

Menurut [JOG99] “ Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. “

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu :

1. Komponen Sistem, suatu subsistem atau bagian-bagian dari sistem yang mempunyai sifat-sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

(21)

3. Lingkungan Luar Sistem, apapun diluar batas dari sistem yang mempengaruhi operasi sistem.

4. Penghubung sistem, media penghubung antara satu subsistem dengan subsistem yang lainnya.

5. Masukan sistem, energi yang dimasukan kedalam sistem yaitu masukan perawatan ( maintenance input ) dan masukan sinyal (signal input).

6. Keluaran sistem, hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat menjadi masukan untuk subsistem yang lain.

7. Pengolah sistem, suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran.

Sasaran sistem, suatu sistem pasti mempunyai tujuan (Goal) atau sasaran.

2.1.1. Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandangan, diantaranya adalah sebagai berikut ini :

1. Sistem diklasifikasikan sebagai sistem abstrak dan sistem fisik.

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik.

(22)

manusia. Sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin disebut dengan human-machine sistem atau ada yang menyebut dengan man-machine.

3. Sistem diklasifikasikan sebagai sistem tertentu dan sistem tak tentu.

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Sistem komputer adalah contoh dari sistem tertentu yang tingkah lakunya dapat dipastikan berdasarkan program-program yang dijalankan. Sedangkan sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probalitas.

4. Sistem diklasifikasikan sebagai sistem tertutup dan sistem terbuka.

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak luarnya. Sistem terbuka adalah sistem yang berhubungan dan terpengaruhi dengan lingkungan luarnya

2.2. Konsep Dasar Informasi

Informasi adalah suatu hal yang sangat dibutuhkan disebuah organisasi untuk kelancaran usaha yang dilakukan oleh organisasi tersebut guna mencapai target yang telah ditentukan oleh anggota organisasi tersebut. Informasi dapat didefinisikan sebagai berikut :

(23)

Data adalah kegiatan yang menggambarkan kejadian-kejadian dan kesatuan nyata. Data yang diolah menjadi bentuk yang berguna dan lebih berarti bagi yang menerimanya.Data adalah fakta atau apapun yang dapat digunakan sebagai input dalam menghasilkan informasi.

Menurut [JOG99] “Data adalah kenyataan yang menggambarkan sutau kejadian atau kesatuan nyata.Kejadian adalah suatu yang terjadi pada

saat tertentu”.

2.2.1. Pengertian Sistem Informasi

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur, dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan yang cerdik

Sistem Informasi merupakan asset bagi suatu perusahaan yang bila diterapkan dengan baik akan memberikan kelebihan untuk berkompetisi sekaligus meningkatkan kemungkinan bagi kesuksesan suatu usaha

(24)

Sistem informasi yang baik adalah sistem informasi yang terhubung dengan jaringan komputer. Tetapi suatu sistem yang dinyatakan sebagai sistem informasi, lengkap dengan jaringan komputer yang terbaru, belum dapat dikatakan sebagai sistem informasi yang utuh, jika di dalamnya tidak terdapat informasi yang bermanfaat bagi sistem organisasi atau jika datanya pernah ada yang dimasukkan, namun sudah kadaluarsa.

Sistem informasi dapat disebut baik, jika usernya rajin memasukkan dan memeriksa data dari waktu ke waktu, jika operatornya rajin memeriksa kebenaran proses-proses pengolahan data yang ada di dalamnya, serta jika pimpinan organisasinya mudah mengakses informasi tentang kinerja sistem organisasi, melalui keberadaan sistem informasi, serta didasarkan pada data yang akurat [JOG99].

2.2.2. Siklus Informasi

(25)

Gambar 2.1 Siklus Informasi (Sumber : Jogiyanto, HM 1999)

2.3. Kualitas Informasi

Suatu informasi dikatakan berkualitas apabila informasi itu memiliki ciri-ciri sebagai berikut :

1. Akurat, informasi harus bebas dari kesalahan-kesalahan dan tidak keluar jalur yang diharapkan tetapi sebaliknya mencerminkan maksud dan tujuannya.

2. Tepat waktu, informasi yang datang pada penerima tidak boleh terlambat karene informasi merupakan landasan dalam pengambilan keputusan. 3. relevan, informasi tersebut mempunyai manfaat bagi pemakainya.

(26)

2.2.3. Nilai Informasi

Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Kegunaan informasi adalah untuk mengurangi hal ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Misalnya adalah berapa biaya yang harus dikeluarkan untuk mendapatkan informasi tersebut.

Akan tetapi perlu diperhatikan bahwa informasi yang digunakan didalam suatu sistem informasiumumnya digunakan untuk beberapa kegunaan. Sehingga tidak memungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah yang tertentu dengan biaya untuk memperolehnya, karena sebagian besar informasi dinikmati tidak hanya oleh satu pihak di dalam perusahaan. Lebihlanjut sebagian besar informasi tidak dapat persis ditaksir keuntunganya dengan suatu nilai usang [JOG99].

2.2.4. Komponen Sistem Informasi

Sistem informasi sendiri memiliki sejumlah komponen tertentu diantaranya adalah sebagai berikut :

1. Blok Masukan

(27)

2. Blok Model

Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan

3. Blok Keluaran

Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.

4. Blok Teknologi

Teknologi merupakan “kotak alat” dalam sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (humanware atau brainware), perangkat lunak (software).

5. Blok Basis Data

(28)

6. Blok Kendali

Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, api, air, kegagalan–kegagalan sistem itu sendiri, kesalahan-kesalahan, ketidak efisienan dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi, dapat diatasi dengan cepat.

2.3. Pengertian Basis Data

Menurut [FAT99] pengertian tentang basis data yaitu :

“ Basis data ( database ) didefinisikan sebagai himpunan kelompok data

(arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar

kelak dapat dimanfaatkan kembali dengan cepat dan mudah yang disimpan

dalam media penyimpanan elektronis ”.

2.3.1. Operasi basis data

Operasi-operasi basis data yang dapat kita lakukan berkenaan dengan basis data meliputi :

a. Pembuatan basisi data baru ( Creat database ) b. Penghapusan basis data baru ( Drop database )

(29)

e. Penambahan atau pengisian data baru ke sebuah file atau tabel di sebuah basis data ( Insert )

f. Pengmabilan data dari sebuah file atau tabel ( Retrieve atau search) g. Pengubahan data dari sebuah file atau tabel ( Update )

h. Penghapusan data dari sebuah file atau tabel ( Delete )

2.4. Analisis dan Perancangan Terstruktur

Perancangan merupakan tahap persiapan untuk rancang bangun implementasi suatu sistem, yang menggambarkan bagaimana sustu sistem dibentuk yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen terpisah kedalam satu kesatuan yang utuh dan berfungsi termasuk mengkonfugurasikan komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem.

(30)

2.4.2 Diagram Konteks

Diagram konteks merupakan pola penggambaran yang berfungsi untuk memperlihakan interaksi Sistem Informasi tersebut dengan lingkungan dimana sistem tersebut ditempatkan [JOG99].

2.4.3 Data Flow Diagram (DFD)

Data flow diagram (DFD) adalah sebuah teknis grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output [JOG99].

2.4.4 Diagram Relasi Entitas

Entity Relationship Diagram (ERD) adalah sebuah diagram yang menggambarkan model relasi antar rancangan data yang tersimpan. Model ini diperlukan untuk menggambarkan struktur dari data relasi antar data (yang mungkin sangat kompeks). Model ERD ini dibentuk dari empat komponen dasar yaitu [JOG99] :

1. Entitas.

(31)

2. Relasi.

Hubungan atara entitas. Jenis relasi yang ada didalam database adalah sebagai berikut :

a. Relasi satu ke satu (1-1) b. Relasi satu ke banyak (1-N) c. Relasi banyak ke banyak (N-N) 3. Atribut.

Setiap entitas memiliki atribut-atribut atau elemen-elemen data yang merincikan entitas tersebut.

4. Kunci

Sebuah atribut atau set atribut yang nilainya mengidentifikasikan entitas secara unik dalam set entitas.

2.4.5 Kamus Data

Kamus data merupakan katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari sistem informasi. Dengan menggunakan kamus data, analisa sistem dapat mendefinisikan data yang mengalir disistem dengan lengkap.

(32)

kamus data digunakan untuk merancang input, merancang laporan-laporan dan database. kamus data terdiri atas [JOG99] :

a. Nama arus data

Karena kamus data dibuat berdasarkan arus data yang mengalir di diagram arus data, maka nama dari arus data juga harus dicatat di kamus data, sehingga mereka yang membaca diagram arus data dan memerlukan penjelasan lebih lanjut tentang suatu arus data tentu di diagram arus data dapat langsung mencarinya dengan mudah di kamus data.

b. Alias

Alias atau nama lain dari data dapat di tuliskan bila nama lain ini ada. Alias perlu ditulis karena data yang sama mempunyai nama yang berbeda untuk orang atau departemen satu dengan yang lainnya.

c. Arus data

Arus data menunjukan darimana data mengalir dan kemana data akan menuju. Keterangan arus data ini perlu dicatat di kamus data supaya memudahkan mencari arus data ini di diagram arus data.

d. Struktur data

(33)

2.4.6 Normalisasi

Normalisasi merupakan suatu proses untuk mengubah suatu relasi yang memiliki masalah anomaly atau tidak normal kedalam dua buah relasi atau lebih yang tidak memiliki masalah tersebut. Normalisasi banyak digunakan oleh perancang database untuk melakukan verifikasi terhadap table-tabel yang telah dibuat, sehingga tidak menimbulkan masalah saat data diperbaharui ataupun dihapus.

Apabila terdapat kesulitan pada saat menambah, menghapus, mengubah, membaca pada suatu database maka relasi tersebut dipecahkan pada beberapa tabel lagi. Bentuk – bentuk normalisasi [JOG99] :

1. Bentuk Unnormal

Pada bentuk unnormal, tidak ada keharusan mengikuti suatu format tertentu, data mungkin tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan kedatangannya.

2. Bentuk Normal kesatu

Bentuk normal kesatu mempunyai ciri-ciri sebagai berikut : (a) Data dibentuk dalam flat file ( file datar/rata)

(b) Data dibentuk dalam satu record demi satu record dan nilai dari field-field berupa atomic value

(c) atributnya tidak boleh berulang-ulang atau bernilai ganda (Multi value) 3. Bentuk Normal Kedua

(34)

bergantung secara fungsi pada kunci utama / primary key. Sehingga untuk membentuk normal kedua harus ditentukan kunci-kunci field. Kunci field tesebut harus unik dan dapat mewakili attribute lain yang menjadi anggotanya.

a. Tabel Relasi

Tabel relasi adalah tabel hubungan antara suatu himpunan entitas dengan entitas yang lainnya.

b. Kunci (Key)

Kunci (key) merupakan suatu atribut yang unik yang dapat digunakan untuk membedakan suatu entitas dengan entitas yang lainnya dalam suatu himpunan entitas

2.5. Metode Pengembangan Sistem

Metodologi yang digunakan dalam perancangan sistem ini yaitu menggunakan model waterfall. Metodologi waterfall terdiri dari sistem enginering, analysis, design, coding, testing, dan maintenance [JOG99].

(35)

Adapun langkah-langkah dalam model waterfall adalah sebagai berikut : 1. Sistem Engineering

Pada tahapan ini yang dilakukan adalah tahap pengumpulan data yang bertujuan untuk memudahkan dalam pembuatan sistem informasi. Keuntungan yang didapat dari pembuatan sistem informasi ini adalah dapat memudahkan dalam mendapatkan data dan mengolah data.

2. Analysis

Pada tahapan ini penulis menganalisis data yang terkumpul dan mempelajari data apa saja yang dibutuhkan dalam pembuatan sistem informasi ini. Dengan menganalisis data yang terkumpul dan mempelajari data apa saja yang dibutuhkan diharapkan bisa mempermudah dalam pembuatan sistem informasi.

3. Design

Setelah tahap analisis tahapan selanjutnya yang dilakukan adalah design. Tahapan design yang dilakukan adalah mendesain struktur data, arsitektur perangkat lunak, rincian prosedur, dan karakteristik antar muka. Pada tahapan design ini maka akan terlihat gambaran atau rancangan sistem informasi yang akan di buat.

4. Coding

(36)

5. Testing

Setelah kode program selesai dibuat, dan program dapat berjalan, testing dapat dimulai. Testing difokuskan pada logika internal dari perangkat lunak, fungsi eksternal, dan mencari segala kemungkinan kesalahan. Dan memeriksa apakah sesuai dengan hasil yang diinginkan.

6. Maintenance

Tahap pemeliharaan sistem mencakup seluruh proses yang diperlukan untuk menjamin kelangsungan, kelancaran, dan penyempurnaan sistem yang telah dioperasikan.

2.6. Pengertian Internet

Saat ini internet telah menjadi sumber informasi terbesar dan terluas. Sejak perkembangan internet dimulai awal tahun 1970-an yang dimana pada saat departemen pertahanan Amerika Serikat pertama kali memperkenalkan sistem jaringan komputer tersentralisasi dan terdistribusi untuk sistem pertahanan Negara.

Menurut [LAN96] pengertian internet yaitu :

“ Internet adalah sebuah jaringan komputer yang terdiri dari berbagai

macam ukuran jaringan komputer, diseluruh dunia mulai dari sebuah PC

( Personal Computer ), jaringan–jaringan lokal berskala kecil,

jaringan-jaringan kelas menengah, jaringan-jaringan-jaringan-jaringan utama yang menjadi tulang

(37)

2.6.1. Fasilitas yang ada pada internet

Dibawah ini adalah fasilitas-fasilitas yang sering terdapat di dalam internet yaitu :

1. Browser

Adalah program yang menggunakan protocol HTTP. Anda menggunakan browser untuk mengakses Worl Widw Web. Contoh browser yaitu internet explorer, netscape navigator, dan mosaic.

2. FTP

Sesuai dengan namanya, Ftp menggunakan protocol FTP. Program ini digunakan untuk melakukan transfer file melalui internet.

3. Mail

Program mail menggunakan dua protocol sekaligus, SMTP dan POP. Program mengirim email dari anda ke SMTP server dan menerima email untuk POP server.

4. Newsreader

Program Newsreader digunakan untuk mengambil berita dari news server dan mengesposkan berita yang anda tulis. Program ini menggunakan protocol NTTP.

5. Chat (IRC)

(38)

2.6.2. Istilah-istilah dalam internet

Dibawah ini beberapa istilah dalam internet : 1. Download atau update file

Mengambil file dari computer lain atau mengirim file ke computer lain. 2. Homepage

Homepage adalah halaman pertama sebuah situs web. Homepage akan memandu pengguna membuka halaman-halaman lain pada situs tersebut.

3. Link

Link adalah perpindahan halaman dari halaman yang kita buka ke halaman berikutnya yang kita inginkan.

2.7.Pengertian web database

Web database merupakan sistem penyimpanan data yang dapat diakses

oleh bahasa pemrograman tertentu. Web database dapat diakses oleh aplikasi-aplikasi web yang dikembangkan dengan HTML tag, kontrol active X dan pemrograman yang bersifat server side melalui CGI, Microsoft IIS ( Internet Information Server ).

Sedangkan menurut [YUD01], web database merupakan sistem penyimpanan data yang dapat diakses oleh bahasa pemograman tertentu. Tidak seperti database konvensional yang hanya ditujukan oleh platform tertentu web database dapat diakses oleh aplikasi web yang tentunya lebih bersifat umum.

Web atau disebut sebagai World Wide Web ( WWW ) adalah fasilitas yang

(39)

yang sederhana ke sumber daya internet yang sangat besar. World Wide Web ( WWW ) bukan sekedar jaringan tetapi didalamnya terdapat suatu sel aplikasi komunikasi dan sistem perangkat lunak yang memiliki karakteristik tertentu diantaranya yaitu :

a. Umumnya tertetak pada internet host dan client. b. Umumnya menggunakan protocol TCP/IP. c. Mengerti HTML.

d. Mengikuti model client/server untuk komunikasi data dua arah. e. Memungkinkan client untuk mengakses server dengan protocol

seperti HTTP, FTP, Telne, dan Gopher.

f. Memungkinkan client untuk mengakses informasi dalam berbagai media seperti teks, audio, video.

g. Menggunakan model alamat Unifor Resource Locators ( URL ).

2.8. Perangkat lunak pendukung

Perangkat lunak yang digunakan dalam pembuatan sistem yang baru adalah perangkat lunak yang mendukung aplikasi web beserta bahasa pemogramannya.

2.8.1. Apache

(40)

internet yang menggunakan protocol HTTP untuk melayani semua proses pentransferan data. Web server melihat hubungan dengan internet dan semua menuggu perintah atau permintaan dari web browser akan HTML atau dokumen [SID01].

2.8.2. PHP ( Personal Home Page )

PHP adalah sebuah bahasa pemograman untuk membuat website yang dinamis dan interaktif. PHP sendiri ditemukan pada tahun 1994 oleh Resmus Lerdof, pada awalnya tidak untuk didistribusikan dan hanya digunakan pada homepage pribadinya. Saat ini hamper seluruh website diseluruh dunia

menggunakan PHP sebagai bahasa pemogramannya, hal ini dikarenakan PHP dapat diikutsertakan dalam sejumlah produk komersil seperti C2’s, Stronghold Web Server dan RedHat Linux.

Dengan menggunakan PHP maka perawatan suatu web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP, dan kemampuan PHP yang paling diandalkan dan pasti adalah dukungan kepada banyak database [YUD01].

2.8.3. HTML ( Hyper Text Markup Language )

(41)

penggunanya, HTML kemudian dipilih orang untuk mendistribusikan informasi di web.

Perintah-perintah HTML diletakkan dalam file berekstensi *.html dan ditandai dengan mempergunakan tag ( tanda ) berupa karakter “ < “ dan “ > “. Tidak seperti bahasa pemrograman berstruktur seperti pascal atau C, HTML tidak mengenal jumping atau looping. Kode-kode HTML dibaca oleh browser dari atas kebawah tanpa adanya lompatan-lompatan.

Struktur sebuah dokumen HTML pada dasranya dibagi menjadi dua bagian besar, yaitu header dan body. Masing-masing ditandai oleh pasangan container tag < head > dan < bodey >. Bagian head berisikan judul dokumen dan informasi-informasi dasar lainnya sedangkan bagian body adalah data dokumennya. Pengaturan format teks dan pembentukan link dilakukan terhadap objeknya langsung dengan ditandai oleh tag-tag HTML [YUD01].

2.9.Kelebihan-kelebihan PHP

PHP mudah dibuat dan cepat dijalankan. PHP dapat berjalan dalam web server yang berbeda-beda dan dalam sistem operasi yang berbeda pula. PHP dapat

berjalan di sistem operasi UNIX, Windows 98, Windows NT, dan Macintosh. PHP juga termasuk bahasa yang bisa diletakkan di dalam tag HTML.

2.10. MYSQL

(42)

General Public License ), dimana setiap orang bebas menggunakannya tapi tidak

boleh dijadikan produk turunan yang bersifat Close source atau komersial.

MYSQL sebenarnya merupakan turunan salah satu konsep utama dalam datrabase sejak lama, yaitu SQL ( Structure Query Language ). SQL adalah sebuah konsep pengoperasian database teruatama untuk pemilihan atau seleksi dan pemasukan data yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. MYSQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single server, kecepatan query MYSQL bisa sepuluh kali lebih cepat dari PostgreeSQL dan lima kali lebih cepat dibandingkan interbase [SID01].

2.11. Pengertian dreamweaver

(43)

Fungsi coding dreamweaver tidak hanya mendukung coding HTML tetapi juga CSS ( Cascading Style Sheet ), Javascript, Coldfusion, ASP ( Active Server Sheet ), JSP ( Java Server Page ), dan Dreamweaver juga memungkinkan anda membangun website dengan server berbahasa CFML ( Colfusion Markup Language ), ASP.net, dan PHP [BUN05].

2.12. Pengertian jaringan

Jaringan ( Network ) adalah jaringan dari sistem komunuikasi data yang melibatkan sebuah atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat komunikasi membentuk satu sistem. Network merupakan cara yang sangnat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus informasi dari satu area ke area lainnya.

Untuk membentuk suatu sistem network dibutuhkan suatu software communication yang khusus yaitu protocol. Pertama kali network dikembangkan

oleh pabrik komputer untuk membentuk jaringan kerja dari sistem-sistem komputer yang dikeluarkan pabrik bersangkutan [LAN96].

2.13. Promosi

(44)

rendah pada sustu waktu untuk suatu macam produk, dengan maksud agar langganan membeli juga produk-produk lain yang dihasilkan perusahaan. Dalam hal ini perusahaan dapat menetapkan haraga yang rendah bagi produk yang popular untuk menarik sebanyak mungkin pembeli dengan harapan pembeli selanjutnya akan tertarik untuk membeli produk-produk lainnya.

[http:// peminatan manajemen pemasaran 005.blogspot.com]

2.14. Pengertian Produk

Menurut [BAD94], Produk adalah hasil yang dihasilkan berupa barang baik konkret maupun abstrak.

2.12. Pengertian Pemesanan

Pemesanan juga salah satu faktor yang sangat penting dan sangat berpengaruh untuk kegiatan perdagangan, supaya menambah proses transaksi jual beli lebih pariatif tidak sekedar harus berangkat ke toko terus membeli barang langsung, lalu membayar dengan uang tunai.

(45)

31 3.1. Objek Penelitian

Objek penelitian yang diteliti oleh penulis adalah Dee_Sign Boutique Advertising yang beralamat Jl.Cileutik No.7 Batu Indah Kota Bandung. adapun penjelasan mengenai objek penelitian adalah sebagai berikut :

3.1.1. Sejarah Singkat Perusahaan

Dee_sign Boutique Advertising, merupakan perusahaan jasa dan produksi yang berdiri sejak tahun 2000.Awalnya DBA menupakan perusahaan advertising yang kecil yang hanya memproduksi Spanduk, Baligho, Banner, Neon Box, dan Billboard.

(46)

1 Nama Dokumen : Katalog

Fungsi : Sebagai panduan untuk memesan barang Sumber : Staff Marketing

Rangkap : 1 ( Satu )

Aliran Data : dari Staff Marketing ke Client

2 Nama Dokumen : Laporan Design

Fungsi : yaitu berisi rincian tentang pembuatan barang

Sumber : Bagian Produksi Rangkap : 1 ( Satu )

Aliran Data : dari Bagian Produksi ke Bagian Keuangan

3 Nama Dokumen : Faktur Pemesanan

Fungsi : yaitu tanda bukti pemesanan barang yang dipesan oleh pelanggan dimana faktur pemesanan tersebut dibuat dalam rangkap dua, yang asli diberikan kepada client, sedangkan yang satunya lagi diarsipkan .

Sumber : Bagian Keuangan Rangkap : 2 ( Dua )

(47)

4 Nama Dokumen : Laporan Keuangan

Fungsi :Yaitu Rincian bukti pembayaran pemesanan barang

Sumber : Bagian Keuangan Rangkap : 2 ( Dua )

Aliran Data : dari Bagian Keuangan ke Direksi

5 Nama Dokumen : Laporan Pemesanan

Fungsi : Sebagai panduan untuk pemesanan barang Sumber : Bagian Keuangan

Rangkap : 2 ( Dua )

Aliran Data : dari Bagian Keuangan ke Direksi

4.2.Analisis Prosedur yang sedang berjalan

(48)

1. Client mengajukan Katalog kepada Staff Marketing.

2. Jika Katalog di ACC, maka Katalog diserahkan kepada Bagian Design oleh Staff Marketing.

3. Bagian design membuat design jadi lalu diserahkan kepada bagian produksi.

4. Bagian produksi membuat laporan design.

5. Setelah Laporan design diserahkan kepada bagian keuangan lalu masuk ke proses untuk membuat faktur pemesanan dua rangkap, satu diserahkan ke client dan satu lagi diarsipkan.

6. Bagian keuangan membuat laporan pemesanan dan lapran keuangan masing-masing dua rangkap lalu diarsipkan.

7. Setelah itu laporan keuangan diserahkan kepada direksi

4.1.2.1. Flow Map yang sedang berjalan

(49)

 

 

(50)

4.1.2.2. Diagram Konteks

Diagram Konteks merupakan bagian dari Data Flow Diagram, yang terdiri dari satu proses, dimana proses ini mewakili dari seluruh sistem. Diagram Konteks ini menggambarkan hubungan input atau output antara sistem dengan lingkungan luarnya. Diagram Konteks sistem yang sedang berjalan pada dee_sign boutique advertising dapat dilihat pada gambar 4.2 dibawah ini :

 

 

Gambar 4.2 Diagram Konteks Sistem yang sedang berjalan

4.1.2.3. Data Flow Diagram

(51)

sistem. Adapun DFD pada dee_sign boutique advertising dapat dilihat pada gambar 4.3 sebagai berikut :

   

Gambar 4.3 Data Flow Diagram Sistem yang sedang berjalan

4.1.3. Evaluasi Sistem yang sedang Berjalan

(52)

1. Pengolahan data pemesanan pada dee_sign boutique advertising saat ini masih menggunakan cara manual seperti pencatatan transaksi atau penyimpanan data.

2. Sistem yang sedang digunakan masih belum maksimal sehingga membutuhkan sistem yang efektif dan efisien.

3. Proses Pemesanan yang lambat kepada pelanggan akibat jarak yang cukup jauh.

4. Belum adanya media promosi untuk penyebaran informasi dee_sign boutique advertising.

4.2. Perancangan Sistem

(53)

4.2.1. Tujuan Perancangan Sistem

Tujuan Perancangan Program atau Sistem ini adalah untuk memberikan penjelasan atau mendefinisikan kepada pemakai program. Dengan demikian pembuatan program ini diharapkan dapat membantu mengatasi kekurangan-kekurangan yang ada dan dapat menghasilkan Informasi serta laporan-laporan dengan cepat dan tepat, adapun perancangan yang diusulkan merupakan langkah untuk lebih mengefektifkan dan mengefisienkan Sistem yang lama dengan menggunakan Sistem Komputerisasi.

4.2.2. Gambaran Umum Sistem yang Diusulkan

(54)

Client adalah client yang telah melakukan registrasi dan karenanya diberikan akses-akses khusus diantaranya akses untuk melakukan pemesanan barang.

Admin adalah tidak lain merupakan pengelola web dan karenanya diberikan akses untuk melakukan segala hal yang berkaitan dengan web, seperti menangani order pemesanan dll.

4.2.3. Perancangan Prosedur yang Diusulkan

(55)

4.2.3.1. Diagram Konteks

Diagram Konteks ini sering juga disebut sebagai alir diagram level 0.gambar dibawah ini adalah gambar Diagram Konteks usulan program pengolahan data pemesanan barang :

Gambar 4.4 Diagram Konteks yang Diusulkan

Tabel 4.4 Deskripsi Entitas

Entitas Keterangan

(56)

2. Admin Pengelola Web (menambah atau mengurangi daftar produk yang tersedia, mengetahui jumlah konsumen yang telah melakukan registrasi, mengetahui jumlah pemesanan barang yang dilakukan client)

4.2.3.2. Data Flow Diagram

Adapun Data Flow Diagram Sistem pengolahan data pemesanan barang yang diusulkan, dijabarkan sebagai berikut :

 

 

(57)

Tabel 4.5 Deskripsi Proses

Proses Keterangan

1. Proses Pendaftaran Login Melakukan pengecekan terhadap input userid maupun password yang dilakukan oleh konsumen yang telah teregistrasi.

3.Pengelola Web Orang yang berhak mengelola web

 

Tabel 4.6 Deskripsi File

File Keterangan

1. Client Berisi data client yang didalamnya terdapat Username, Nama, Alamat, Telp, Hp, Email, Pass&Logo.

(58)

3.Barang Berisi data barang yang didalamnya terdapat Kode_Barang, Nama_Barang, Desain, Kode_Kategori, Deskripsi,

(59)

Tabel 4.7 Deskripsi Proses

Proses Keterangan

1. Pendaftaran Sebelum menggunakan Sistem

Informasi Pemesanan Client memberikan data untuk mendaftar sebagai member, jika telah terdaftar maka Client dapat melakukan login.

2. Login Client Masuk ke menu pemesanan

3. Pemesanan Menginputkan data pemesanan barang yang akan dipesan.

 

(60)

Tabel 4.8 Deskripsi Proses

Proses Keterangan

1. Input Pendaftaran Memasukan data Client.

3.Status Pendaftaran Pendaftaran sudah sesuai dengan Id & Pass.

 

 

 

(61)

Tabel 4.9 Deskripsi Proses

Proses Keterangan

1. Cari Barang Memilih jenis barang yang akan dipesan.

2. Verifikasi Data Barang Pengecekan barang yang sudah dipesan.

3.Input Data Barang Memasukan data Barang.

4.Konfirmasi Pesanan Menjelaskan tata cara pemesanan yang dihubungi oleh Client kepada Administrator.

5.Form Pemesanan Mengisi data pesanan.

(62)

 

 

Gambar 4.9 DFD level 5 Proses 2 Yang Diusulkan

Tabel 4.10 Deskripsi Proses

Proses Keterangan

1.Status Pemesanan Menjelaskan barang sudah terkirim atau belum terkirim.

2. Input Data Barang Memasukan data barang.

(63)

4.2.3.3. Kamus Data

Kamus data atau data dictionary adalah catalog fakta tentang data dan kebutuhan-kebutuhan Informasi dari suatu Sistem Informasi. Adapun Kamus Data yang akan dijabarkan adalah data yang mengalir pada Dta Flow Diagram ( DFD ) level 1. berikut adalah kamus data dari arus data yang terdapat pada Data Flow Diagram ( DFD ) :

1.Nama Arus Data :Data Client

Alias :Data Pendaftaran

Aliran Data :File Client ke Proses 1.0 Pendaftaran Login & Pemesanan

Struktur Data : Username, Nama, Alamat, Telp, Hp, Email, Pass, Logo

2.Nama Arus Data :Data Barang

Alias :Data Order Barang

Aliran Data :Proses 1.0 Pendaftaran Login & Pemesanan ke File Barang

(64)

3.Nama Arus Data :Data Order Barang

Alias :Data Barang

Aliran Data :File Barang ke Proses 1.0 Pendaftaran Login & Pemesanan

Struktur Data : Kode_Barang, Kode_Kategori, Nama_Barang, Deskripsi, Desain, Harga, Ukuran, Gambar

4.Nama Arus Data :Data Pesanan

Alias :Validasi Pemesanan

Aliran Data :Proses 1.2.1 Cari Barang ke Proses 1.2.2 Input Data Barang

Struktur Data :No_Pesan, Kode_Barang, Tgl_Pesan, Username, Status_Pesan, No_Rek, Nama_Bank, Jumlah_Pesan, Desain, Total_Bayar

5.Nama Arus Data : Data Admin

Alias : -

Aliran Data : Proses 2.0 Pengelola Web ke Admin

(65)

6.Nama Arus Data : Status Client

Alias : Data Validasi Client

Aliran Data : File Client ke Proses 1.2 Pemesanan

Struktur Data : Username, Pass

7.Nama Arus Data : Status Pendaftaran

Alias : Data Client

Aliran Data : Proses 1.1.3 ke Client

Struktur Data : Username, Nama, Alamat, Telp, Hp, Email, Pass, Logo

8.Nama Arus Data : Data Client Terdaftar

Alias : Data Client

Aliran Data : File Client ke Proses 1.1.3 Status Pemesanan

(66)

9.Nama Arus Data : Data Validasi Client

Alias : Status Client

Aliran Data : File Client ke Proses 1.1.2 Login Client

Struktur Data : Username, Pass

10.Nama Arus Data : Konfirmasi Pesanan

Alias : -

Aliran Data : Proses 1.0 Pendaftaran Login & Pemesanan ke Client

Struktur Data : No_Pesan, Kode_Barang, Tgl_Pesan, Username, Status_Pesan, No_Rek, Nama_Bank, Jumlah_Pesan, Desain, Total_Bayar

11. Nama Arus Data : Data Pendaftaran

Alias : Data Client

Aliran Data : Proses 1.1.1 Input Pendaftaran ke File Client

(67)

12. Nama Arus Data : Validasi Pemesanan

Alias : Data Pemesanan

Aliran Data : File Pemesanan ke Proses 1.2.4 Form Pemesanan

Struktur Data : No_Pesan, Kode_Barang, Tgl_Pesan, Username, Status_Pesan, No_Rek, Nama_Bank, Jumlah_Pesan, Desain, Total_Bayar

4.2.4. Perancangan Basis Data

Basis data merupakan kumpulan dari data-data yang saling terkait dan saling berhubungan satu dengan lainnya. Basis data adalah kumpulan-kumpulan yang saling berkaitan.

Salah satu pemakai Sistem Informasi Manajemen database yaitu administrator basis data ( Database Administrator atau DBA ). Fungsi ini bertanggung jawab untuk melakukan koordinasi, pengawasan dan pengelolaan database.

(68)

Proses untuk mengorganisasikan file untuk menghilangkan ggroup elemen yang berulang-ulang dan merubah bentuk database struktur pohon, struktur jaringan menjadi struktur hubungan yang dijabarakan di bawah ini :

1. Bentuk Unnormal

Client ={ Username, Nama, Alamat, Telp, Hp, Email, Pass, Logo, Kode_Barang, Kode_Kategori, Nama_Barang, Deskripsi, Desain, Harga, Ukuran, Gambar, Kode_Barang, Kode_Kategori, Nama_Barang, Deskripsi, Desain, Harga, Ukuran, Gambar, No_Pesan, Kode_Barang, Tgl_Pesan, Username, Status_Pesan, No_Rek, Nama_Bank, Jumlah_Pesan, Desain, Total_Bayar, Id_Admin, Pass, Username, Pass, Username, Nama, Alamat, Telp, Hp, Email, Pass, Logo, Username, Nama, Alamat, Telp, Hp, Email, Pass, Logo, Username, Pass, No_Pesan, Kode_Barang, Tgl_Pesan, Username, Status_Pesan, No_Rek, Nama_Bank, Jumlah, Desain, Total_Bayar, Username, Nama, Alamat, Telp, Hp, Email, Pass, Logo, No_Pesan, Kode_Barang, Tgl_Pesan, Username, Status_Pesan, No_Rek, Nama_Bank, Jumlah, Desain, Total_Bayar }.

(69)

Client ={ Username, Nama, Alamat, Telp, Hp, Email, Pass, Logo, Desain, Kode_Kategori, Nama_Barang, Kode_Barang, Ukuran, Status_Pesan, Deskripsi, Harga, Gambar, Jumlah_Pesan, Nama_Bank, No_Rek, Tanggal_Pesan, Total_Bayar}

3. Bentuk Normal 2

Client={ Username, Nama, Alamat, Telp, Hp, Email, Pass, Logo }

Barang={Kode_Barang, Desain, Kode_Kategori, Nama_Barang, Deskripsi, , Harga, Gambar, Ukuran}

Pesanan={ No_Pesan, Kode_Barang, Tgl_Pesan, Username, Status_Pesan, No_Rek, Nama_Bank, Jumlah_Pesan, Desain, Total_Bayar}

Kategori={Kode_Kategori, Jenis_Kategori}

4. Bentuk Normal 3

(70)

Client ={ Username*, Nama, Alamat, Telp, Hp, Email, Pass, Logo}

Barang ={Kode_Kategori**, Kode_Barang*, Harga, Desain, Gambar, Nama_Barang, Ukuran, Desain}

Pesanan ={ No_Pesan*, Username**, Total_Bayar, Status_Pesan, Nama_Bank, No_Rek, Tanggal_Pesan, Kode_Barang, Total_Bayar, Jumlah_Pesan}

Memesan={No_Pesan**, Kode_Barang**, Jumlah_Pesan}

Kategori={Kode_Kategori* , Jenis_Kategori}

4.2.4.2. Relasi Tabel

(71)

 

 

Gambar 4.10 Relasi Tabel

4.2.4.3. Entity Relationship Diagram

(72)

 

 

Gambar 4.11 Entity Relation Diagram

4.2.4.4. Struktur File

Struktur file digunakan untuk perancangan Sistem karena file ini akan menentukan struktur fisik basis data dan jenis data. Struktur file pada basis data yang diusulkan sebagai berikut :

1. File Client

Nama : File Data Client

Media Penyimpanan : Hardisk

(73)

Tabel 4.11 File Client

No Nama Field Type Size Keterangan

1 Username* Varchar 30 Primary Key

2 Nama Varchar 50

3 Alamat Text

4 Telp Varchar 15

5 Hp Varchar 15

6 Email Varchar 30

7 Pass Varchar 30

2. File Barang

Nama : File Data Barang

Media Penyimpanan : Hardisk

Primary Key :Kode_Barang

Tabel 4.12 File Barang

No Nama Field Type Size Keterangan

1 Kode_Barang* Int 11 Primary Key

(74)

3 Ukuran Varchar 50

4 Desain Varchar 50

5 Deskripsi Varchar 250

6 Nama_Barang Varchar 50

7 Harga Decimal 10.0

8 Gambar Varchar 50

3. File Pesanan

Nama : File Data Pesanan

Media Penyimpanan : Hardisk

Primary Key : No_Pesan

Tabel 4.13 File Pesanan

No Nama Field Type Size Keterangan

1 No_Pesan* Int 11 Primary Key

2 Username** Varchar 30 Foreign

3 Tgl_Pesan Date

4 Total_Bayar Decimal 10.0

5 Nama_Bank Varchar 30

(75)

7 Status_Pesan Enum 0.1

8 Jumlah_Pesan Int 11

9 Harga Decimal 10.0

10 Kode_Barang Varchar 15

4. File Kategori

Nama : File Data Kategori

Media Penyimpanan : Hardisk

Primary Key : Kode_Kategori

Tabel 4.14 File Kategori

No Nama Field Type Size Keterangan

1 Kode_Kategori* Int 30 Primary Key

(76)

4.2.4.5. Kodifikasi

Kodifikasi digunakan sebagai identitas untuk setiap data yang akan diinput dalam table masing-masing. Dalam sub bab ini, penulis akan menjelaskan kode-kode yang digunakan . kodifikasi dapat diuraikan sebagai berikut :

Tabel 4.15 Kode Barang

No Urut Jenis Barang

01 Spanduk

02 Baligho

03 Banner

04 Neonbox

05 Billboard

1. Kode Barang

XX XX

No Urut Barang Jenis Barang

(77)

2. Kode Id_Client

XX XX X

No Urut Tahun Daftar

Bulan Daftar Contoh : 07081

07 : Bulan Dafatr

08 : Tahun Daftar

1 : No Urut Member ke 1

3. Kode Kategori

XX XX XX

No Urut Kategori Jenis Kategori Kode Kategori

Contoh : 01 : Kode Kategori

01 : Jenis Kategori

01: No Urut

(78)

Tabel 4.16 Kode Kategori

Kode Kategori Jenis Kategori

01 Partai

02 Iklan

03 Untuk Rumah Makan

04 Foto

05 Iklan

4.2.5. Perancangan Antar Muka

(79)

4.2.5.1. Struktur Menu

Perancanagan menu digunakan untuk memudahkan penulusuran ketika kita menjalankan program, struktur menu dibagi dua yaitu, struktur menu user biasa dan struktur menu member. Pengaksesan data seperti track order dan forum hanya dapat dilakukan oleh member yang telah terdaftar, berikut ini adalah gambar perancangannya

 

 

(80)

4.2.5.2. Perancangan Input

Desain input atau masukan pada sistem pengolahan data ini dirancang dengan maksud untuk memenuhi kebutuhan pemakai sesuai dengan jumlah banyaknya data yang dimasukkan ke dalam sistem pengolahan data tersebut. Desain input dirancang lebih sederhana karena memberikan informasi yang tepat, lengkap dan akurat serta dapat dimengerti oleh pemakai yang bersangkutan.

Dalam pembangunan website Dee_Sign Boutique Advertising, penulis membuat 2 rancangan interface yaitu tampilan user dan tampilan admin yang dijelaskan sebagai berikut :

A. Tampilan Admin

1. Halaman Login Admin

 

 

(81)

Tabel 4.17 Deskripsi Login Admin

No Nama Objek Jenis Objek Keterangan

1 Username Textbox Input Username 2 Password Textbox Input Password

3 Login Button Masuk ke Halaman Admin

2. Halaman Awal Admin

Halaman awal admin adalah tampilan setelah admin melakukan proses login. Halaman admin dapat dilihat pada gambar 4.13 :

 

(82)

Tabel 4.18 Deskripsi Halaman Awal Admin

No Nama Objek Jenis

Objek

Keterangan

1 Halaman Utama Textbox Masuk ke menu utama 2 Kategori Textbox Input kategori 3 Produk Textbox Input produk 4 Pelanggan Textbox Input data pelanggan

5 Pemesanan Textbox Input pemesanan

6 Laporan Textbox Input Laporan Pemesanan 7 Testi Textbox Input Pesan Dan Kesan 8 Logout Textbox Keluar dari proses pemesanan

3. Halaman input kategori

(83)

 

Gambar 4.15 Halaman Input Kategori

Tabel 4.19 Deskripsi Halaman Input Kategori

No Nama Objek Jenis

Objek

Keterangan

1 Kode Kategori Textbox Input Kode Kategori 2 Nama Kategori Textbox Input Nama kategori 3 Add Kategori Button Tambah Kategori

4. Halaman Input Produk

Halaman input produk digunakan oleh admin untuk merubah, menambah, atau

menghapus data produk. Berikut ini adalah halaman data produk yang dapat dilihat pada

(84)

 

Gambar 4.16 Perancangan Halaman Input Produk

Tabel 4.19 Deskripsi Halaman Input Produk

No Nama Objek Jenis

Objek

Keterangan

1 Pilih Kategori Textbox Input Pilih Kategori 2 Kode Kategori Textbox Input Kode kategori 3 Nama Kategori Textbox Input Nama kategori 4 Desain Textbox Input Desain 5 Ukuran Textbox Input Ukuran

6 Harga Textbox Input Harga

(85)

5. Halaman Registrasi Member

Halaman registrasi member digunakan oleh admin untuk merubah, atau menghapus data member. Berikut ini adalah halaman data member yang dapat dilihat pada gambar 4.17

 

Gambar 4.17 Perancangan Halaman Registrasi Member

Tabel 4.20 Deskripsi Halaman Registrasi Member

No Nama Objek Jenis

Objek

Keterangan

1 Username Textbox Input Username

2 Password Textbox Input Password 3 Nama Lengkap Textbox Input Nama Lengkap

(86)

5 Alamat Textbox Input Alamat 6 Telp Textbox Input No Telp

7 Hp Textbox Input No Hp

8 Logo atau Foto Textbox Input Logo atau Foto

9 Register Button Sudah Masuk Member

4.2.5.3. Perancangan Output

Desain output adalah produk dari sistem informasi yang dihasilkan setelah input dilaksanakan. Hasil dari desain input dapat dilihat dari media keluaran dalam desain output sistem informasi ini juga memanfaatkan file database yang mengandung data-data yang terbilang cukup banyak sehingga membutuhkan tempat yang cukup luas untuk menggambarkan bagaimana sebenarnya desain output pada sistem pemesanan tersebut dapat terlihat pada lampiran.

(87)

Gambar 4.18 Laporan Pemesanan

 

(88)

  43

ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem yang Berjalan

Tahapan yang diperlukan dalam pembuatan suatu program yaitu menganalisis sistem yang telah ada. Analisis terhadap sistem yang berjalan bertujuan untuk mengetahui masalah yang lebih jelas bagaimana kerja suatu sistem dan mengetahui masalah yang dihadapi sistem untuk dapat dijadikan landasan usulan perancangan sistem baru.

Pengolahan data pemesanan pada dee_sign boutique advertising saat ini masih menggunakan cara manual seperti pencatatan transaksi atau penyimpanan data. Oleh karena itu dibutuhkan suatu sistem yang terkomputerisasi sehingga dapat menghambat kinerja dan efesiensi perusahaan.

4.1.1. Analisis Dokumen

Analisa Dokumen bertujuan untuk mengetahui spesifikasi Informasi yang ada dalam sistem yang dipakai untuk dokumen.

(89)

   

3. Basisdata yang digunakan dalam pengimplementasian ini adalah MySql baik untuk basisdata utama maupun ekstraksi basisdata yang disebarkan ke client. Pengaksesan basisdata di server dilakukan melalui Localhost.

4. Alamat IP dari komputer yang digunakan merupakan alamat IP statis.

5. Tampilan untuk web based menggunakan bahasa Indonesia.

5.1.2. Implementasi Perangkat Lunak

Untuk pengembangan perangkat lunak ini digunakan Apache (2.0), PHP(5.1.1), dan MySQL (5.0.18), Apache dipilih sebagai perangkat lunak untuk web server,PHP dipilih sebagai perangkat lunak pengembang karena menyediakan fasilitas yang memadai untuk membuat perangkat lunak yang berbasis web.sementara MySQL digunakan sebagai perangkat lunak pengembang dalam pembuatan basis data.

5.1.3. Implementasi Perangkat Keras

Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus terpenuhi antara lain :

1.Server

a. Menggunakan minimal Prossesor Intel Pentium atau yang sekelasnya

(90)

   

c. Tersedia Hard Drive,untuk media penyimpanan,minimal 10MB untuk server,diluar basisdata

d. Mouse,Keyboard,dan Monitor sebagai peralatan antarmuka

2. Client

a. Menggunakan minimal prossesor Intel Pentium atau sekelasnya

b. Menggunakan RAM minimal 64MB

c. Mouse,Keyboard,dan Monitor sebagai peralatan antarmuka

5.1.4. Implementasi Basis Data

Pembuatan basisdata dilakukan dengan menggunakan bahasa SQL,dimana DBMS yang digunakan adalah MySQL, Implementasi basisdatanya dalam SQL adalah sebagi berikut :

#Database : ‘mia’

#---

#Table structure for table ‘admin’

CREATE TABLE `admin` (

`id` int(11) NOT NULL auto_increment,

(91)

   

`password` varchar(32) NOT NULL,

`nama` varchar(50) NOT NULL,

PRIMARY KEY (`id`)

);

#---

#Table structure for table ‘barang’

CREATE TABLE `barang` (

`id_brg` int(11) NOT NULL auto_increment,

`kode_kategori` varchar(10) NOT NULL,

`kode_brg` varchar(15) NOT NULL,

`nama_brg` varchar(50) NOT NULL,

`design` varchar(50) NOT NULL,

`deskripsi` varchar(250) NOT NULL,

`gambar` varchar(50) NOT NULL,

`harga` decimal(10,0) NOT NULL,

(92)

   

PRIMARY KEY (`id_brg`)

);

#---

#Table structure for table ‘client’

CREATE TABLE `client` (

`id_client` int(11) NOT NULL auto_increment,

`username` varchar(30) NOT NULL,

`pass` varchar(32) NOT NULL,

`nama` varchar(50) NOT NULL,

`alamat` text NOT NULL,

`telp` varchar(15) NOT NULL,

`hp` varchar(15) NOT NULL,

`email` varchar(30) NOT NULL,

`logo` varchar(30) NOT NULL,

PRIMARY KEY (`id_client`)

);

(93)

   

#Table structure for table ‘kategori’

CREATE TABLE `kategori` (

`id_kategori` int(11) NOT NULL auto_increment,

`kode_kategori` varchar(10) NOT NULL,

`nama_kategori` varchar(50) NOT NULL,

PRIMARY KEY (`id_kategori`)

);

#---

#Table structure for table ‘pesanan’

CREATE TABLE `pesanan` (

(94)

   

`username` varchar(30) NOT NULL,

`id_brg` int(11) NOT NULL,

`kode_brg` varchar(15) NOT NULL,

`hrg` decimal(10,0) NOT NULL,

`jml_pesan` int(11) NOT NULL,

`total_byr` decimal(10,0) NOT NULL default '0',

`tgl_pesan` date NOT NULL default '0000-00-00',

`status_pesan` enum('0','1') NOT NULL,

`nm_bank` varchar(30) NOT NULL,

`no_rek` varchar(50) NOT NULL,

PRIMARY KEY (`id_pesan`)

);

#---

#Table structure for table ‘testimonial’

CREATE TABLE `testimonial` (

(95)

   

`nama` varchar(30) NOT NULL,

`email` varchar(30) NOT NULL,

`pesan` text NOT NULL,

`kesan` text NOT NULL,

`waktu` datetime NOT NULL default '0000-00-00 00:00:00',

PRIMARY KEY (`id`)

);

(96)

   

5.1.5. Implementasi Antarmuka

Dalam PHP (5.1.1), implementasi antarmuka dilakukan dengan sebuah webpage yang berekstensi PHP. Setiap halaman dalam perangkat lunak dibuat file

program yang ditulis dengan berekstensi.php. Berikut ini adalah implementasi dari setiap halaman yang dibuat dan dibedakan berdasarkan User dan admin untuk listing file program dan instalasi serta penggunaan pengelolaan sistem informasi pemesanan dapat dilihat pada buku acuan teknis.

a. Implementasi Halaman utama

Implementasi halaman yang terdapat pada halaman utama yang dibuat bentuk file program dengan berekstensi PHP dapat diliha pada tabel 5.1 berikut :

Tabel 5.1. Implementasi Sub Menu User

Sub Menu Deskripsi Nama File

Login

File program untuk menangani user login

Login.php

Halaman Utama

File program untuk menangani halaman utama

(97)

   

Produk

File program untuk melihat data produk

Daftar_Produk.php

Pelanggan

File program untuk mengisi data pelanggan

Daftar_Pelanggan.php

Pendaftaran

File program untuk mengisi data pendaftaran

Member.php

Testi

File program untuk mengisi kesan dan kesan

Testimonial.php

Kontak

File program untuk menangani Telepon atau alamat dari Dee_Sign Boutique Advertising

Kontak.php

Loguot File program untuk keluar dari Aplikasi

Checkout.php

b. Implementasi Halaman berdasarkan Admin

Implementasi halaman yang terdapat pada user Admin yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada Tabel 5.2 berikut :

Tabel 5.2 Implementasi Sub menu Admin

(98)

   

Login File program untuk menangani merubah username dan password admin

Login.php

Halaman Utama

File program untuk menangani halaman utama

Home.php

Kategori File program untuk menghapus dan melihat daftar kategori

Daftar_Kategori.php

Produk File program untuk menghapus dan melihat daftar produk

Daftar_Produk.php

Pelanggan File program untuk menghapus dan melihat data daftar pelanggan

Menu_Member.php

Pemesanan File program untuk menghapus dan melihat daftar pemesanan

Daftar_pesanan.php

Laporan File program untuk menghapus dan melihat laporan pemesanan

Laporan.php

Testi File program untuk menghapus dan melihat testimonial

Testimonial.php

Logout File program untuk keluar dari Aplikasi

(99)

   

5.2. Pengujian

Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak .Pengujian dilakukan untik menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak.Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal, yaitu merepresentasikan kajian pokok dari spesifikasi,analis perancangan dan pengkodean dari perangkat lunak itu sendiri.

5.2.1. Rencana Pengujian

Rencana pengujian pengelolaan Sistem Informasi Pemesanan berikut menggunakan data Uji berupa sebuah data masukan dari user pencari kerja,pemberi kerja dan admin pada website yang telah dibuat.Penggunaan dari perangkat lunak pengelolaan Sistem Informasi Pasar Pasar Kerja ini dapat dilihat pada buku acuan teknis.

5.2.2. Kasus dan Hasil Pengujian

(100)

   

Pengujian login terbagi menjadi dua bagian yaitu login user dan login user admin.

5.2.2.1.1. Pengujian

1. Login User

Berikut ini adalah table pengujian login user pemesanan :

Tabel 5.3 Pengujian Login User

Kasus dan Hasil Uji ( Data Normal )

Data Masukan Yang Diharapkan Pengamatan Kesimpilan

(101)

 

2. Pengecekan User yang telah terdaftar

Berikut ini adalah table pengujian login untuk pengecekan user yang telah terdaftar :

Tabel 5.4 Pengecekan User yang telah terdaftar

Kasus dan Hasil Uji ( Data Normal )

Data Masukan Yang Diharapkan Pengamatan Kesimpilan

Data login user

(102)

   

Kasus dan Hasil Uji ( Data Salah )

Data Masukan Yang Diharapkan Pengamatan Kesimpilan

Data login user

5.2.2.2.2. Pengujian Login User Admin

Berikut ini adalah table pengujian login admin untuk pengecekan user telah terdaftar :

Gambar

Gambar 4.1 Flowmap Sistem Yang Sedang Berjalan
gambar 4.3 sebagai berikut :
Gambar 4.5  DFD level 1 Yang Diusulkan
Tabel 4.6 Deskripsi File
+7

Referensi

Dokumen terkait

Dari hasil penelitian dapat disimpulkan kemampuan komunikasi matematis antara siswa yang mendapatkan model pembelajaran Problem Based Learning menggunakan pendekatan

Dalam rangka memberikan arah dan tujuan dalam mewujudkan cita-cita dan tujuan pembangunan daerah sesuai dengan visi-misi Bupati berdasarkan Undang-Undang Nomor 25

Penyelesaian wanprestasi dalam perjanjian kredit dengan hak tanggungan di Credit Union Seia Sekata adalah melalui penjualan benda yang menjadi obyek jaminan Hak Tanggungan

Pada suatu bangunan pembangkit listrik, saluran pembawa merupakan saluran yang membawa air dari. bangunan pengambilan menuju pipa

PENGARUH OTONOMI DAERAH TERHADAP KUALITAS PELAYANAN PUBLIK.. Disusun

Beberapa menu tersebut adalah tombol pertama digunakan untuk masuk ke materi tentang sejarah batik indonesia, tombol kedua digunakan untuk masuk ke menu ragam

Reaktivitas : Tidak ada data tes khusus yang berhubungan dengan reaktivitas tersedia untuk produk ini atau bahan

Psikolojik Astroloji’nin kurucusu Dane Rudhyar’›n dedi¤i gibi; karakterinizin, kadersel seçimlerinizi etkiledi¤ini unutmadan, y›l içinde ilk önce söyleneni