• Tidak ada hasil yang ditemukan

Berisi tentang kesimpulan yang diambil dan pembahasan aplikasi

commit to user BAB II LANDASAN TEORI

A. Pengertian Sistem

Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. (Jogiyanto, 2001)

Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/ tugas khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/ pekerjaan tententu (Fathansyah, 2001).

B. Pengertian Informasi

Informasi merupakan hasil pengolahan data sehingga menjadi bentuk yang penting bagi penerimaannya dan mempunyai kegunaan sebagai dasar dalam pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu juga atau secara tidak langsung pada saat mendatang (Sutanta, 2004).

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi si penerima (Jogiyanto, 2001). Informasi adalah data yang telah diproses, atau data yang memiliki arti (MeLeod, 2001).

C. Pengertian Sistem Informasi

Data merupakan fakta atau bagian dari fakta yang mengandung arti dan digabungkan dengan kenyataan. Data adalah representasi fakta dunia nyata yang mewakili suatu obyek seperti manusia pegawai, siswa, pembeli, pelanggan, barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, text, gambar, bunyi dan kombinasinya. Data dapat diartikan sebagai bahan mentah yang melalui pengolahan tertentu di bentuk menjadi keterangan (informasi).

Sistem informasi merupakan sistem, yang berisi jaringan SPD (Sistem Pengolahan Data), yang dilengkapi dengan kanal-kanal komunikasi yang digunakan dalam sistem organisasi data (Witarto, 2004).

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

6

Sistem adalah suatu jaringan kerja dari prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu (Jogiyanto, 2001).

D. Basis Data

Basis data merupakan komponen yang berfungsi untuk menyimpan data dari sistem. Menurut Fathansyah (2001) penggunaan basis data secara umum memiliki beberapa objektif, yaitu kecepatan dan kemudahan pengelolaan data, efisiensi ruang penyimpanan, keakuratan data, ketersediaan data, meningkatkan keamanan, kelengkapan data, dan mendukung kebersamaan dalam pemakaian.

E. Konteks Diagram

Menurut Andri Kristanto (2003), konteks diagram adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari sistem. Konteks diagram dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.

F. Data Flow Diagram (DFD)

Data Flow Diagram adalah alat pembuatan model yang memungkinkan

profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data baik secara manual maupun komputerisasi. DFD ini digunakan untuk menjelaskan aliran informasi dan transformasi data yang bergerak dari pemasukan data hingga keluaran (Oetomo, 2002). Berikut merupakan beberapa simbol yang digunakan dalam dalam pembuatan DFD.

commit to user

Tabel 2.1 Simbol dalam DFD

GAMBAR KETERANGAN

Entitas, yang dilambangkan dengan kotak, disebut juga sumber atau tujuan data. Setiap entitas harus diberi nama dengan suatu kata benda. Entitas bisa berupa seseorang, departemen, sebuah mesin atau yang lainnya. Proses yang menyajikan apa yang dikerjakan dengan data, setiap proses mempunyai input satu atau lebih.

Aliran data, disajikan dengan jalur yang menghubungkan sistem dan interface antar sistem Penyimpan data (Data Store) ke dalam database.

G. Entity Relationship Diagram (ERD)

Entity Relationship Diagram adalah diagram yang berisi

komponen-komponen Himpunan Entitas dan Himpunan Relasi yang masing-masing dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta dari “dunia nyata”. (Fathansyah, 2001).

Berikut merupakan beberapa simbol yang digunakan datam pembuatan ERD:

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

8

Tabel 2.2. Simbol-simbol dalam ERD

GAMBAR KETERANGAN

Entitas, yang dilambangkan dengan kotak. Setiap entitas harus diberi nama dengan suatu kata benda. Entitas bisa berupa seseorang, departemen, sebuah mesin atau yang lainnya, dan diberi suatu atribut dari masing- masing entitas. Relasi dilambangkan persegi empat yang menunjukkan adanya relasi atau hubungan dari beberapa entitas yang ada

Atribut dilambangkan oval yang menunjukkan keterangan nyata dari masing-masing entitas .

H. Pengertian Internet

Menurut Bunafil Nugroho (2004), Internet merupakan sebuah solusi jaringan yang dapat menghubungkan beberapa jaringan lokal yang ada pada suatu daerah, kota, atau bahkan pada suatu Negara untuk dapat menghubungkan beberapa komputer sehingga menjadi sebuah kelompok jaringan. TCP/IP yaitu sebuah protocol yang mengidentifikasi sebuah komputer yang terhubung didalam jaringan. TCP/IP memiliki teknik mengidentifikasi dengan menggunakan penomoran yang dinamakan IP Address (Internet Protokol Address). Dengan menggunakan nomor ini sebuah komputer dapat terhubung dengan komputer lain dalam sebuah jaringan atau dalam jaringan lokal yang disebut internet. Dengan internet kita bisa melakukan apa saja seperti mengirim e-mail, mencari data, bermain game, akses bank atau bahkan melakukan perbelanjaan pada toko online antar negara.

I. Website

Menurut Bunafit Nugroho (2004), World Wide Web yang sering disirigkat WWW adalah layanan yang disediakan server untuk komputer client dalam mengakses data server. Komputer client merupakan suatu komputer yang

commit to user

digunakan untuk mengakses layanan server seperti web. Dengan adanya WWW seorang pengguna dapat menampilkan halaman virtual yang disebut website. Pada tahun 1990 world wide web mulai dikembangkan olab CERN (Laboratorium Fisika Partikel di Swiss) berdasarkan proposal yang dibuat oleh Tim Berneslee. Namun demikian WWW browser yang baru lahir dua tahun kemudian, tepatnya tahun 1992 dengan nama Viola. Viola diluncurkan oleh Pel Wei dan didistribusikan bersama CERN WWW.

Jika dilihat dari proses kerjanya www dapat dibagi menjadi beberapa komponen seperti berikut:

1. Protocol adalah sebuah media yang distandarkan untuk dapat mengakses komputer kedalam jaringan www memiliki standar protocol yang bernama HTTP (Hypertext Transfer Protocol).

2. Address merupakan alamat yang berkaitan dengan penamaan sebuah komputer didalam jaringan alamat ini merupakan sebuah nomor yang dimiliki sebuah komputer yang sering disebut nomor IP, akan tetapi dengan perkembangan zaman dibentuklah metode baru yang bernama domain name, sehingga no IP tersebut digantikan dengan sebuah alamat yang dinamakan URL (Uniform Resouree Locator)

3. HTML(Hypertext Markup Language) yaitu salah satu bahasa scripting yang dapat menghasilkan halaman website sehingga halaman tersebut dapat diakses pada setiap komputer pengakses (client)

Dari beberapa komponen yang berkaitan dengan www diatas dapat dijelaskan dengan penggambaran seperti berikut:

http://www.mipa.uns.ac.id/~cs/index.html

Protocol URL Aceount/client Halaman web HTML Terdapat dua komponen utama dalam sebuah website, yaitu:

1. Web Server

Web server merupakan sebuah aplikasi perangkat lunak. Aplikasi web server ini dijalankan pada sebuah komputer yang disebut dengan server. Web server adalah salah satu jenis perangkat lunak yang

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

10

menyediakan layanan halaman (dokumen) web yang dapat diakses diseluruh dunia melalui internet. Web server akan melayani permintaan akses halaman web dengan bantuan protokol-protokol komunikasi terutama HTTP.

Salah satu contoh platform tersebut adalah apache. Apache adalah aplikasi server web yang tersedia secara gratis dan disebarkan dengan

lisensi open souree. Apache web server merupakan tulang punggung dari world wide web (WWW). Apache tersedia bagi bermacam-macam sistem

operasi, seperli : UNIX, (free BSD, LINUX, SOLARIS dan lainnya, Windows NT/95/98.) Apache mengikuti standar protokol hypertext

transport protocol, yaitu http 1.1.

2. Web Browser

Web browser adalah perangkat lunak (software) yang digunakan

untuk menampilkan dokumen HTML. Perangkat lunak ini dioperasikan pada komputer pengguna diseluruh dunia. Web browser akan membantu pengguna mengakses halaman web yang disediakan oleh sebuah web

server serta membantu pengguna dalam hal navigasi. Pada saat ini ada

beberapa browser yang dikembangkm oleh berbagai vendor(penyalur suatu perangkat baik hardware maupun software), antara lain Internet Explorer yang dikembangkan oleh Microsoft dan yang dikembangkan oleh Netseape, serta beberapa web browser yang lain.

J. Bahasa Pemrograman

Software yang Menurut Bunafit Nugroho (2005), PHP (PHP hypertext Prepocessor) adalah sebuah bahasa pemograman yang berbentuk scripting. Sistem kerja ini adalah interpreter bukan sebagai kompiler. Bahasa interpreter adalah bahasa yang script-script program tidak harus diubah kedalam bentuk

.source code. Sedangkan bahasa kompiler adalah bahasa yang akan merubah script-script program kedalam source code, selanjutnya dari bentuk source code

akan diubah menjadi object code, bentuk dari object code akan menghasilkan file yang lebih kecil dari file mentah sebelumnya. Selanjutnya bentuk object code akan berubah menjadi sebuah program yang siap dijalankan tanpa adanya

commit to user

program bantu pembuatnya, sehingga hasil dari bahasa pemrograman yang berbentuk compiler akan membentuk sebuah program yang berstatus sebagai program EXE yang dapat dieksekusi tanpa adanya bantuan dari program pembuatnya.

Dengan PHP maka perbaikan dan update suatu website menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP. Beberapa keunggulan program PHP yang lain adalah:

1. PHP memiliki tingkat akses yang lebih cepat.

2. PHP memiliki tingkat lifecyele yang tinggi, sehingga selalu , mengikuti perkembangan teknologi Internet.

3. PHP memiliki tingkat keamanan yang tinggi.

4. PHP mampu beroperasi di beberapa server yang ada. seperti Apache,

Microsoft US, PWS, AOLserver, phttpd, tnttpd, dan Xitami.

5. PHP mampu beroperasi di sistem operas! Linux sebagai platform sistem operasi utama bagi PHP. Namun demikian, PHP juga mampu berjalan di FreeBSD, UNIX, Solaris, Windows, dan yang lainnya.

6. PHP merupakan bahasa pemrogram yang bersifat/ree atau gratis.

Seperti pada pemrograman-pemrograman yang lainnya, PHP memiliki beberapa aturan penulisan yang harus diketahui sebelumnya, yaitu bagaimana memulai dan mengakhiri program PHP.

K. HTML

Menurut Betha Sidik (2004) HTML (Hypertext Markup Language} yaitu salah satu bahasa seripting yang dapat menghasilkan halaman website sehingga halaman tersebut dapat diakses pada setiap komputer pengakses (client). Dokumen HTML merupakan dokumen yang disajikan dalam browser web siirfer. Dokumen ini umumnya berisi informasi ataupun interface aplikasi dalam internet.

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

12

L. Server Basis Data

Menurut Bunafit Nugroho (2004), Server basis data yang memiliki kemampuan yang baik adalah Oracle dan PostgreSQL. Sedangkan server basis data yang paling digemari kalangan programmer web adalah MySQL

MySQL merupakan software yang bersifat open source, sesuai dengan namanya, bahasa standart MySQL adalah SQL. SQL adalah singkatan dan

Structured Query Language dan sering disebut squel. SQL mulal dikembangkan

pada akhir tahun 70-an diLaboratorium IBM, Sanjose, California. Sedangkan MySQL Front merupakan Software yang digunakan untuk memudahkan dalam memanage database yang dibuat.baik dalam penambahan tabel, record dan field maupun menghapus dan mengedit database yang ada. SQL adalah bahasa yang digunakan untuk berkomunikasi dengan database.

Pernyataan-pernyataan SQL digunakan untuk melakukan beberapa tugas seperti update data pada database, atau menampilkan data dari database, Beberapa software RDBMS (Relational Database Management Systems) dan dapat menggunakan SQL, seperti Oracle, Sybase, Microsoft SQL Server,

Microsoft Aceess, Ingres. Setiap software database mempunyai bahasa perintah /

sintaks yang berbeda, namun pada prinsipnya mempunyai arti dan fungsi yang sama. Menurut Imansyah (2003), perintah-perintah yang digunakan pada bahasa SQL antara lain:

1. Select

Digunakan untuk menampilkan data sesuai kriteria yang kita tentukan. 2. Create

Digunakan untuk membuat tabel baru. 3. Insert

Digunakan untuk menyisipkan atau menambah baris pada tabel. 4. Update

Digunakan untuk mengupdate atau merubah isi data dalam tabel. 5. Delete

commit to user BAB III

DESAIN DAN PERANCANGAN

A. Piranti yang Diperlukan

Dalam pembangunan aplikasi e-commerce penjualan mebel yang berbasis PHP dan MySql, terdapat beberapa perangkat lunak dan perangkat keras yang digunakan untuk mendukung proses pembuatan aplikasi, yaitu:

1. Hardware

Hardware yang diperlukan dalam pembuatan aplikasi e-commerce penjualan

mebel oleh penulis adalah laptop dengan spesifikasi minimal sebagai berikut:

a. Intel Celeron b. RAM 512 c. Harddisk 80 Gb 2. Software

Software yang diperlukan dalam pembuatan aplikasi e-commerce penjualan

mebel adalah

a. Web server : Apache 2.2 b. Database server : MySql c. Macromedia Dreamweaver CS3 d. Adobe Photoshop CS3

B. Analisa Data

Berdasarkan data-data yang diperoleh, maka data tersebut dapat dijadikan referensi dalam pembangunan aplikasi e-commerce. Berdasarkan data yang terkumpul kemudian dapat dilakukan analisa sistem dan dilakukan proses pembangunan aplikasi e-commerce.

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

14

C. Analisa Sistem 1. Context Diagram

Diagram konteks pada sistem pembangunan aplikasi e-commerce ditunjukkan pada Gambar 3.1

commit to user 2. Data Flow Diagram (DFD) Level 0

Ditunjukkan pada Gambar 3.2

1 ADMIN PELANGGAN PENGUNJUNG MANAGE ADMIN MANAGE INFO MANAGE GUESTBOOK MANAGE PELANGGAN PENDAFTARAN PELANGGAN UBAH DATA REG. PELANGGAN PEMESANAN MANAGE MEBEL 2 3 4 5 7 8 9 USER BARU,PASS BARU

ADMIN USER BARU,PASS BARU INFO DATA INFO DATA INFO DATA GUESTBOOK BUKU TAMU PROPINSI DATA GUESTBOOK ONGKOS KIRIM PROPINSI PROPINSI DATA GUESTBOOK KONFIRMASI DATA PELANGGAN D A T A I N F O USER, PASS KERANJANG PEMESANAN DATA KERANJANG DATA PEMESANAN UPDATE DATA INFO

BARU PROPINSI ONGKOS KIRIM PELANGGGAN DATA.PLNGGN USER, PASS STATUS PELANGGAN KOLEKSI_MEBEL KATEGORI_MEBEL DATA KOLEKSI MEBEL

DATA KATEGORI MEBEL KOLEKSI K A T E G O R I DATA GUESTBOOK 6 LOGIN USER,PASS STATUS LOGIN USER,PASS STATUS LOGIN D A T A P E L N G G A N KONFIRMASI DATA KONFIRMASI TRANSFER

DATA ADMIN U S E R B A R U ,P A S S B A R U S T A T U S L O G IN

INFORMASI DATA INFO

USER,PASS

UPDATE DATA PELANGGAN UPDATE DATA PELANGGAN

KONFIRMASI UPDATE DATA PELANGGAN DATA PELANGGAN YG SDH

TERUPDATE

UPDATE DATA MEBEL

PEMESANAN BARANG DATA INFO

LAPORAN 9 DATA PELANGGAN YG MEMESAN

LAPORAN PEMESANAN

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

16

D. Rancangan Database

Rancangan Database unutk pembuatan aplikasi e-commerce penjualan mebel adalah sebagai berikut:

1. Tabel Administrator

Tabel admin digunakan untuk menyimpan data username dan password untuk program autentifikasi. Program autentifikasi ini mempunyai fungsi sebagai gerbang login masuk pada sistem (disebut cPanel). Struktur tabel admin digambarkan pada Tabel 3.1.

Tabel 3.1 Tabel Admin

Field Tipe Length Keterangan

userID Varchar 30 Primary key

passID Varchar 35 -

2. Tabel Kategori

Tabel kategori digunakan untuk membedakan jenis-jenis mebel. Struktur tabel kategori digambarkan pada Tabel 3.2.

Tabel 3.2 Tabel Kategori

Field Tipe Length Keterangan

kd_kategori char 5 Primary key

mm_kategori varchar 50 -

commit to user 3. Tabel Keranjang

Tabel keranjang digunakan untuk menyimpan data-data barang yang dipilih saat transaksi. Struktur tabel keranjang digambarkan pada Tabel 3.3.

Tabel 3.3 Tabel Keranjang

Field Tipe Length Keterangan

Id_keranjang Int 6 Primary key, Auto

Increment Kd_koleksi Char 6 - Jumlah Int 3 - Tanggal Date - 0000-00-00 Jam Time - - Uid_plg Char 6 - 4. Tabel Konfirmasi

Tabel konfirmasi digunakan untuk mengecek pembayaran dalam transaksi penjualan. Struktur tabel konfirmasi digambarkan pada Tabel 3.4

Tabel 3.4 Tabel Konfirmasi

Field Tipe Length Keterangan

id_konfirmasi Int 4 Primary key, Auto

Increment

no_pesan Char 15 Unique

jumlah_bayar Int 20 -

bank_asal Varchar 25 -

perpustakaan.uns.ac.id digilib.uns.ac.id commit to user 18 tas_nama Varchar 40 - rek_Tujuan Varchar 20 - tgl_transfer Date - 0000-00-00 nama Varchar 30 - type Varchar 30 - size Int 3

5. Tabel Buku Tamu

Tabel bukutamu digunakan untuk menyimpan data kritik dan saran. Struktur tabel kontak digambarkan pada Tabel 3.5

Tabel 3.5 Tabel Kontak

Field Tipe Length Keterangan

id_bukutamu Int 3 Primary key,

Auto Increment nama Varchar 35 - email Varchar 60 - komentar Text - - tanggal Date - 0000-00-00 6. Tabel Pelanggan

Tabel pelanggan digunakan untuk menyimpan data pelanggan yang akan membeli mebel. Data pelanggan meliputi data-data pribadi. Struktur tabel pelanggan digambarkan pada Tabel 3.6

commit to user

Tabel 3.6 Tabel Pelanggan

Field Tipe Length Keterangan

Uid_plg Char 6 Primary key

nama Varchar 10 -

kelamin Enum ‘Pria’, ‘Wanita’ -

email Varchar 30 - negara Varchar 30 - kd_propinsi Varchar 30 - kota Varchar 30 - alamat Varchar 200 - kodepost Int 10 - no_tlp Int 15 - no_hp Int 15 - no_fax Int 15 - user Varchar 35 pass Varchar 50 7. Tabel Pemesanan

Tabel pemesanan digunakan untuk menyimpan semua data yang sebelumnya berada didalam tabel keranjang. Data yang diinput ke dalam tabel pelanggan memiliki ketentuan apabila proses transaksi dan data pelanggan telah diisi dengan lengkap. Struktur tabel pemesanan digambarkan pada Tabel 3.7

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

20

Tabel 3.7 Tabel Pemesanan

Field Tipe Length Keterangan

idpesan Int 3 Primary key,

Auto Increment

uid_plg Char 6 -

tanggal Date - -

jam Time - -

status_bayar Enum ‘Pesan’,”Lunas’ -

unik_transfer Char 2 -

8. Tabel Koleksi

Tabel koleksi digunakan untuk menyimpan data mebel yang dijual pada aplikasi e-commerce. Struktur tabel produk digambarkan pada Tabel 3.8

Tabel 3.8 Tabel Produk

Field Tipe Length Keterangan

kd_koleksi Int 6 Primary key

kd_kategori Char 5 -

warna Varchar 50 -

ukuran Varchar 20 -

nm_barang Varchar 60 -

file_gambar Varchar 50 -

harga int 10 Default=0

commit to user

stok Int 4 Default=0

keterangan Text

9. Tabel Provinsi

Tabel provinsi digunakan untuk mengetahui berapa biaya untuk ongkos pengirimannya. Struktur tabel provinsi digambarkan pada Tabel 3.9

Tabel 3.9 Tabel Provinsi

Field Tipe Length Keterangan

kd_propinsi Char 4 Primary key

nm_propinsi Varchar 60 -

ongkos_kirim Int 10 Default=0

10. Tabel Berita

Table berita digunakan untuk menyimpan data informasi mengenai perkembangan produk, pengembangan system, dan sebagainya. Struktur table berita digambarkan pada Tabel 3.10.

Tabel 3.10 Tabel Provinsi

Field Tipe Length Keterangan

id_berita Int 3 Primary key,

Auto Increment

judul Varchar 100 -

ringkasan Varchar 200 -

lengkap Text - -

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

22

11. Tabel Detail Pesan

Table detai pesan digunakan untuk menyimpan data lengkap mebel yang telah dipesan. Struktur tabel berita digambarkan pada Tabel 3.11.

Tabel 3.11 Tabel Provinsi

Field Tipe Length Keterangan

id_pesan Int 3 Primary key,

Auto Increment

kd_koleksi Char 6 -

jumlah Int 3 -

harga Int 10 -

E. Relationship (Relasi Antar Tabel)

Tabel yang saling berelasi dalam aplikasi e-commerce penjualan mebel. Relasi antar tabel ditunjukkan pada Gambar 3.12

pelanggan PK uid_plg nama kelamin email negara kd_propinsi kota alamat kodepost no_tlp no_hp no_fax user_name pass Koleksi_mebel PK kd_koleksi kd_kategori warna ukuran nm_barang file_gambar harga discon stok keterangan admin PK userID passID Buku tamu PK Id_btamu nama e_mail komentar tanggal pemesanan PK id_pesan uid_plg tanggal jam status bayar unix_transfer no_pesan propinsi PK kd_propinsi nm_propinsi ongkos_krim keranjang id_keranjang kd_koleksi jumlah tanggal jam uid_plg Berita PK Id_berita judul ringkasan lengkap tanggal Kategori Mebel PK kd_kategori nm_kategori keterangan konfirmasi PK id_konfirmasi jml_bayar bank_asal rek_asal atas_nama rek_tujuan tgl_transfer name type size no_pesan Detail pesan PK id_pesan PK kd_koleksi jumlah harga no_pesan M M M M M M M M

commit to user

F. Rancangan Input Output 1. Rancangan Desain Halaman Utama

Halaman utama merupakan halaman yang pertama kali akan tampil ketika sistem dijalankan dalam web browser. Rancangan halaman utama dapat dilihat pada Gambar 3.3

Header

Link Link Link Link Link Link

Isi Halaman Utama

Login Pelanggan

Footer

Gambar 3.4 Rancangan Desain Halaman Utama

2. Rancangan Desain Halaman Admin

Halaman admin merupakan halaman yang hanya dapat diakses oleh orang yang bertugas mengelola aplikasi e-commerce saja dan telah terdaftar sebagai admin dalam sistem ini. Halaman ini digunakan untuk mengelola hal-hal yang berkaitan dengan aplikasi e-commerce. Rancangan halaman admin dapat dilihat pada Gambar 3.4

Header berupa peringatan

Login Administrator

Footer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

24

BAB IV

IMPLEMENTASI DAN ANALISA

A. Deskripsi Sistem

Dengan adanya internet, kegiatan perdaganganpun mengalami perkembangan, yaitu dengan adanya penjualan produk secara online. Hal ini sudah merambah keberbagai bisnis didunia.

Pada halaman pengunjung, pengunjung dapat mengakses info produk yang dihasilkan, mendaftar sebagai pelanggan dan juga dapat memperoleh informasi lainnya. Pada halaman pelanggan digunakan untuk melakukan pemesanan produk, melihat daftar transaksi dan konfirmasi pemesanan. Sedangkan pada halaman administrator berfungsi sebagai control website dan manajemen pesanan pada website penjualan mebel ini.

B. Cara Menjalankan Program

Aplikasi e-commerce penjualan mebel ini terbagi menjadi tiga kategori, yaitu administrator, pelanggan dan pengunjung. Administrator adalah pengontrol website, admin mempunyai hak akses penuh kedalam website ini termasuk mengubah data produk atau menghapusnya serta mengubah menu-menu yang ada dalam website. Untuk masuk dalam menu admin ini administrator harus mengetikkan destination folder URL address-nya, yaitu dengan menambahkan ../admin/index.php. dalam pengetikkan URL ini dilakukan secara manual dikarenakan untuk lebih mengamankan posisi administrator dengan tidak menampilakan secara langsung form administrator login dalam halaman website.

Pelanggan adalah pengunjung yang sudah mendaftarkan diri dalam website ini. Pelanggan dapat melakukan login dan memulai transaksi pembelian.

Dokumen terkait