Minggu, 05 Januari 2014

3.3 Struktur Modul

Aplikasi produksi teh berbasis web ini, terdapat 5 modul yang akan dibangun. Gambaran ke-5 modul tersebut dapat terlihat pada gambar di bawah ini :



Gambar 3.1 Struktur Modul dalam Aplikasi Produksi Teh Berbasis Web

3.3.1 Modul Login

Modul login digunakan sebagai autentifikasi pengguna dalam menggunakan aplikasi. Jadi tidak sembarang orang dapat menggunakan aplikasi ini. Hanya user yang terdaftar yang berhak menggunakan aplikasi ini. Setiap user juga diberi hak akses yang berbeda-beda sesuai dengan bagiannya masing-masing.


3.3.2 Modul Pelanggan

Modul Pelanggan adalah dimana para pemesan produk akan mengisi data ini sebagaimana jika sudah terdaftar maka pelanggan bisa berguna sebagai member.



 3.3.3 Modul Pegawai


Modul Pegawai adalah dimana modul ini bertindak sebagai admin dari Halaman Page ini .  Modul ini juga terdiri dari Form untuk mengisi data pegawai beserta report pegawai


3.3.4 Modul Barang

Modul Barang adalah dimana modul ini membantu untuk memudahkan pencarian barang sesuai dengan kategori barang dan lokasi nya .  Modul ini juga terdiri dari Form untuk mengisi data barang beserta report barang




3.3.5 Modul Master Detail Transaksi

Modul Transaksi adalah dimana modul ini memberikan laporan pada saat kapan pelanggan membeli produk dan rincian produk apa yang akan dibeli. Modul ini menggunakan procedure yang terdiri atas form dan report






3.3.6 Modul Report Data Barang

Modul Report Data Barang adalah dimana modul ini hasil report dengan view yang menampilkan data barang sesuai kategori dan lokasi nya






3.3.7 Modul Kalendar

Modul kalendar adalah sebagai modul pelengkap dimana setiap pelanggan melakukan transaksi pembelian maka di kalender ini akan tau kapan dan barang apa pelanggan membeli produk kita dengan identitas id pelanggan





Senin, 30 Desember 2013

5. PENUTUP

5.1    Hambatan yang Dialami


Hambatan yang dialami selama pembuatan produk ini adalah sebagai berikut :


1.       Sulitnya Pencarian data produk sesuai dengan Brand yang sama

2.       Sulitnya mencari data yang lengkap dan akurat karena semua data masih dalam bentuk tulisan tangan.


5.2     Saran Pengembangan


Untuk pengembangan produk ke depan, maka disarankan beberapa hal sebagai berikut:


1.       Pembuatan Form untuk penambahan kategori Baru

2.       Dikarenakan keamanan aplikasi masih sangat standar dan belum layak jika ingin dijalankan melalui jaringan internet, maka keamanan aplikasi harus ditingkatkan guna memenuhi standar yang ada.


4.1 Instalasi Produk

·  Buka windows explorer lalu jalankan file installer (setup.exe). Halaman Preparing to Install akan muncul, tunggu hingga selesai.
·  Setelah muncul halaman form InstallShield Wizard klik tombol Next pada bagian bawah form
·  Selanjutnya tampil halaman License Agreement, pelajari dengan seksama isi dari peraturan yang telah ditetapkan oleh Oracle. Jika setuju pilih radio button I accept the terms in the license agreement lalu klik Next.
·  Tentukan lokasi instalasi Oracle Database XE (defaultnya c:\oraclexe\) lalu klik tombol Next. Jika hendak merubah lokasi instalasi tekan tombol Browse.
·  Pada halaman Specify Database Passwords, ketikkan password untuk user SYS dan SYSTEM. User SYS dan SYSTEM pada database Oracle memiliki hak akses level tertinggi untuk dapat melakukan operasi manajemen pada Oracle Database. Setelah selesai memasukkan password klik tombol Next.
·  Pada halaman Summary akan muncul lokasi Oracle Home dan Oracle Base dari Oracle Database 11g XE yang telah berhasil di install beserta daftar port yang digunakan. Oracle Home merupakan lokasi utama (root) dari produk Oracle yang sedang diinstall, sedangkan Oracle Base merupakan lokasi yang terdiri dari satu atau lebih Oracle Home. Secara default port Database Listener adalah 1521 dan port HTTP Listener adalah 8080, kedua port ini penting untuk selalu di ingat. Port Database Listener berfungsi sebagai perantara interaksi database dengan client ketika database di komputer server di akses dari komputer client sedangkan port HTTP Listener adalah port yang dipanggil ketika kita berinteraksi dengan Oracle DB XE 11g melalui web browser. Klik tombol Install untuk memulai proses instalasi.
·  Setelah proses instalasi selesai, klik tombol Finish di bagian bawah form.

·  Proses instalasi teleh selesai, periksa apakah Oracle Database XE 11g telah berfungsi atau belum. Untuk melakukan pemeriksaan bahwa Oracle DB 11g XE telah berfungsi dan beroperasi lakukan login pada SQLPlus dengan masukkan username SYSTEM dan password (password sesuai yang diinputkan pada proses instalasi) pada command prompt (cmd). Ketikkan perintah SQLPLUS system/admin1 (system merupakan username yang akan melakukan login sedangkan admin1 merupakanpassword yang telah ditetapkan pada saat instalasi). Berikut ini gambar ilustrasi pemeriksaan berfungsi atau tidak nya Oracle DB XE 11g yang baru di install, jika yang ditampikan adalah halaman seperti pada gambar 1.9 berarti Oracle Database XE Anda telah beroperasi dengan baik. Selanjutnya kita akan menyebut simbol SQL> sebagai sql prompt

Minggu, 29 Desember 2013

3.2 Skema Relasi Basis Data


3.1 ERD BASIS DATA


2.2 Tools yang Digunakan

Dalam membangun aplikasi ini, dibutuhkan tools sebagai berikut.
Oracle Application Express


Oracle Application Express (Oracle APEX) yang dulu disebut HTML-DB adalah sebuah framework yang berbasis pada sebuah database dedicated (sementara ini sampai versi terbaru masih dedicated untuk Oracle Db saja dan lisensi include dalam lisensi database), ini artinya apa bahwa engine aplikasi dibangun sepenuhnya didalam sebuah database. Bahkan untuk arsitekturEmbedded PL/SQL Gateway seperti yang dipakai dalam Oracle XE dan Oracle 11G file image (library,css,theme,dll) disimpan didalam database metadata juga. Inilah hal yang berbeda dibandingkan framework yang lain.

2.1 Struktur Produk

Aplikasi produksi teh berbasis web yang akan dibangun memiliki struktur seperti gambar di bawah ini.


Gambar 2.1 Struktur Aplikasi Produksi Teh Berbasis Web

Aplikasi diakses oleh client melalui sebuah komputer. Aplikasi berinteraksi dengan web server melalui jaringan intranet. Jika aplikasi membutuhkan data yang ada di basis data, maka web server akan berinteraksi dengan basis data server.