Bab 4 Hasil dan Pembahasan

dokumen-dokumen yang mirip
Bab 3 Metode dan Perancangan Sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 4. Hasil dan Pembahasan

LAMPIRAN. Berikut adalah salah satu tampilan error di mana ketika seorang Operational Manager

Pemrograman Web II DANU WIRA PANGESTU

- Setelah aplikasi terbuka, klik kanan kemudian pilih run

BAB IV IMPLEMENTASI DAN PENGUJIAN

Artikel Ilmiah. Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB IV HASIL DAN PEMBAHASAN


BAB IV IMPLEMENTASI DAN TESTING

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan, dalam kegiatan implementasi aplikasi. membutuhkan perangkat keras dan perangkat lunak.

BAB IV IMPLEMENTASI DAN PENGUJIAN

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB IV TESTING DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

MANUAL PENGGUNAAN APLIKASI

BAB IV HASIL DAN UJI COBA

transaksi yang ingin dilihat detailnya.

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi dapat dilakukan melalui server atau client dan membutuhkan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

Tampilan Window Login

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. Pada bab ini akan dijelaskan tampilan hasil dari website yang telah dibuat,

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB 4 IMPLEMENTASI. 1. Processor Intel Dual Core 2. Memory RAM 3 Gb 3. Harddisk 160 Gb 4. Modem GSM dan Wifi

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

4 BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BANK SAMPAH USER GUIDE

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi sistem ini akan menjelaskan detil aplikasi computerized

Bab 4. Pembahasan dan Hasil

Otomatisasi Sistem Pembuatan Berita Acara dan Pelaporan Honor Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga didapatkan hasil implementasi sistem

BAB IV HASIL DAN PEMBAHASAN

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya

BAB 4 IMPLEMENTASI DAN PENGUJIAN

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.0

BAB IV IMPLEMENTASI DAN PENGUJIAN

Gambar 1. Tampilan Awal Sistem

BAB IV HASIL DAN PEMBAHASAN

Bab 4 Implementasi dan Evaluasi

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga aplikasi ini dapat berjalan dengan baik.

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN

Jika login gagal, maka akan ditampilkan informasi bahwa ID Operator atau Password yang dinputkan salah

BAB IV IMPLEMENTASI DAN PENGUJIAN

Gambar Tampilan Menu Penyesuaian Stok Barang

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PETUNJUK PENGGUNAAN SISTEM INFORMASI KURIKULUM 2013

Cara Menjalankan Program

BAB IV HASIL DAN UJI COBA

APLIKASI MONITORING RETUR PENJUALAN UNTUK MEMINIMALISIR REJECT PAJAK BERBASIS WEB DI PT ENSEVAL PUTERA MEGATRADING TBK BANDUNG

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi pembelian dan

Transkripsi:

Bab 4 Hasil dan Pembahasan Pada bagian ini akan dibahas tentang hasil aplikasi berdasarkan perancangan pada bab sebelumnya beserta dengan pembahasannya. Pada bagian ini juga dijelaskan tentang hasil pengujian sistem yang telah dilakukan. 4.1 Implementasi Aplikasi Aplikasi diimplementasikan menggunakan framework Yii dan dikodekan menggunakan IDE Netbeans 6.7.1. Gambar 4.1 adalah folder project aplikasi yang dibuat. Gambar 4.1 Project Aplikasi Aplikasi dikelompokkan dalam folder yang berbeda sesuai dengan fungsinya. Pada Gambar 4.1 terdapat folder yii yang berisi library bawaan framework Yii yang digunakan untuk aplikasi ini. 26

27 Aplikasi dibuat dalam bentuk web dan akan menampilkan halaman utama seperti Gambar 4.2. Gambar tersebut adalah tampilan untuk hak akses bagian kantor pemasaran. Gambar 4.2 Halaman Utama Bagian Kantor Pemasaran Pada halaman utama untuk hak akses kantor pemasaran terdapat 5 (lima) menu utama yang dapat dipilih. Menu tersebut adalah menu Pelanggan, Stok, Sales, Report dan Logout. Halaman utama untuk hak akses sales ditunjukkan oleh Gambar 4.3. Gambar 4.3 Halaman Utama Bagian Sales Pada halaman utama untuk hak akses sales terdapat 3 (tiga) menu utama. Menu tersebut adalah menu Pelanggan, Stok dan Logout. Untuk masuk ke setiap hak akses, setiap pengguna harus melakukan login pada halaman pada Gambar 4.4.

28 Gambar 4.4 Halaman Login Proses login dilakukan dengan mengisi username dan password pada halaman login di Gambar 4.4. Isian username dan password akan dilakukan proses validasi dalam basis data menggunakan Kode Program 4.1. Kode Program 4.1 Perintah Penanganan Login 1. public function actionlogin() { 2. $model = new LoginForm; 3. if (isset($_post['ajax']) && $_POST['ajax'] === 'loginform') { 4. echo CActiveForm::validate($model); 5. Yii::app()->end(); 6. } 7. if (isset($_post['loginform'])) { 8. $model->attributes = $_POST['LoginForm']; 9. if ($model->validate() && $model->login()) 10. $this->redirect(yii::app()->user- >returnurl); 11. } 12. $this->render('login', array('model' => $model)); 13. } Kode Program 4.1 merupakan perintah penanganan login pada bagian controller aplikasi. Baris 7 akan mengambil hasil masukan username dan password dari bagian view login untuk diperiksa apakah login valid atau tidak. Jika login berhasil, maka halaman akan dialihkan ke halaman web sesuai dengan hak akses saat login.

29 Halaman Hak Akses Bagian Kantor Pemasaran Fasilitas yang disediakan sistem untuk hak akses pegawai di kantor pemasaran adalah melakukan manajemen data pelanggan, data stok, data sales dan melakukan pelaporan stok barang masuk dan keluar berdasarkan periode waktu tertentu. Gambar 4.5 menunjukkan halaman yang digunakan pegawai kantor pemasaran dalam melakukan manajemen data pelanggan PR. Kembang Arum. Gambar 4.5 Halaman Manajemen Pelanggan Pegawai pada kantor pemasaran dapat melakukan manajemen data pelanggan. Proses ini mencakup lihat, tambah, ubah dan hapus data pelanggan. Proses tambah pelanggan dilakukan melalui pengisian form pada Gambar 4.6. Gambar 4.6 Halaman Tambah Pelanggan

30 Setelah mengisi data pelanggan baru pada form Gambar 4.6, proses dilanjutkan oleh bagian controller pelanggan. Pada PelangganController kemudian dipanggil method actioncreate seperti ditunjukkan oleh Kode Program 4.2. Kode Program 4.2 Perintah pada actioncreate Pelanggan 1. public function actioncreate() { 2. $model = new Pelanggan; 3. if (isset($_post['pelanggan'])) { 4. $model->attributes = $_POST['Pelanggan']; 5. if ($model->save()) 6. $this->redirect(array('admin')); 7. } 8. $this->render('create', array( 'model' => $model, 9. )); 10. } Perintah pada Kode Program 4.2 diawali dengan membuat sebuah obyek dengan nama $model yang berasal dari class model Pelanggan. Selanjutnya baris 3 akan menangkap inputan username dan password yang dimasukkan dari form pada Gambar 4.6. Selanjutnya obyek $model memanggil method save() untuk menyimpan data pelanggan ke dalam basis data. Gambar 4.7 merupakan halaman yang digunakan pegawai kantor pemasaran dalam melakukan pencatatan stok barang masuk dan keluar. Jenis barang masuk dan keluar adalah berupa rokok dengan berbagai merk yang didapat dari pabrik. Gambar 4.7 Halaman Manajemen Data Stok

31 Pegawai dapat melakukan manajemen jumlah stok dengan memilih setiap merk rokok yang ada. Pada Gambar 4.8 merupakan halaman untuk melakukan manajemen stok rokok Kretek. Gambar 4.8 Halaman Stok Barang Masuk Jika terdapat barang yang datang ke kantor pemasaran, maka pegawai kantor pemasaran tinggal memasukkan jumlah barang yang datang pada field Jumlah Masuk pada Gambar 4.8. Riwayat stok barang masuk juga dapat ditampilkan pada Gambar 4.8. Untuk pencatatan barang keluar, ditunjukkan oleh Gambar 4.9. Proses pencatatan barang yang keluar terjadi jika ada sales yang mengambil barang tersebut di bagian kantor pemasaran untuk dilakukan proses pengiriman kepada pelanggan. Pegawai kantor pemasaran akan melakukan pencatatan jumlah barang yang diambil dan dibawa oleh sales tersebut supaya tercatat dalam basis data.

32 Gambar 4.9 Halaman Stok Barang Masuk Pada Gambar 4.9 terdapat field Jumlah Keluar yang digunakan untuk mencatat jumlah barang yang diambil oleh sales. Sales yang mengambil barang tersebut dapat dipilih melalui combo box dan selanjutnya menekan tombol Create. Data barang keluar juga dapat ditampilkan riwayatnya. Kode Program 4.3 digunakan untuk menyimpan stok barang keluar. Kode Program 4.3 Perintah Simpan Stok Barang Keluar 1. public function actioncreate() { 2. $model = new StokKeluar; 3. if (isset($_post['stokkeluar'])) { 4. $model->attributes = $_POST['StokKeluar']; 5. $model->tanggal = new CDbExpression('NOW()'); 6. $model->retur = 0; 7. if ($model->save()) { 8. Yii::app()->user->setFlash('success', 'Berhasil menambah stok ke sales'); 9. $this->redirect(array('stok/view', 'id' => $model->stok_id)); } else { 10. Yii::app()->user->setFlash('error', 'Gagal menambah stok ke sales'); 11. $this->redirect(array('stok/view', 'id' => $model->stok_id)); } } 12. $this->render('create', array( 'model' => $model, )); }

33 Baris 2 pada Kode Program 4.3 digunakan untuk membuat obyek $model yang berasal dari class StokKeluar pada bagian model aplikasi. Baris 3 akan menangkap inputan jumlah barang keluar dan data sales yang mengambil barang keluar tersebut dan selanjutnya akan dicatat dalam basis data dengan memanggil method save(). Pegawai di kantor pemasaran juga dapat melakukan manajemen data sales. Gambar 4.10 merupakan halaman untuk melakukan manajemen salah satu data sales. Gambar 4.10 Halaman Manajemen Data Sales Pegawai di kantor pemasaran dapat melakukan manajemen data sales pada Gambar 4.10. Pada halaman tersebut akan ditampilkan detail data sales beserta catatan barang yang diambil oleh sales berserta dengan jumlah keluar dan jumlah returnya. Terdapat status OPEN dan CLOSES. Status OPEN digunakan untuk menunjukkan bahwa pelanggan belum melakukan pelunasan pembayaran ke sales, sedangkan status CLOSED digunakan untuk

34 menunjukkan bahwa pelanggan sudah lunas pelakukan pembayaran kepada sales. Pegawai di kantor pemasaran juga dapat melihat riwayat stok barang masuk dan keluar berdasarkan periode waktu tertentu. Gambar 4.11 adalah halaman untuk memilih periode waktu tersebut. Gambar 4.11 Halaman Pilih Periode Waktu Hasil laporan stok barang masuk dan keluar akan muncul pada web seperti ditunjukkan oleh Gambar 4.12. Laporan ini dapat dicetak dan disimpan dalam bentuk.pdf. Gambar 4.12 Halaman Laporan Stok Masuk dan Keluar

35 Halaman Hak Akses Sales Fasilitas yang disediakan pada hak akses sales adalah manajemen data pelanggan dan stok. Pada menu tersebut memiliki perbedaan dengan yang terdapat pada hak akses pegawai kantor pemasaran. Gambar 4.13 merupakan halaman stok pada hak akses sales. Gambar 4.13 Halaman Stok Barang Sales Pada halaman stok barang yang dibawa sales akan ditampilkan rokok apa saja yang dibawa oleh sales. Untuk melihat rincian barang, sales memilih salah satu merk dan akan muncul halaman rinciannya seperti Gambar 4.14. Gambar 4.14 Halaman Stok Barang Sales Gambar 4.14 akan menampilkan jumlah stok awal, total stok dan total retur pada rokok dengan merk Mild. Jika ada pelanggan yang mengambil barang tersebut, sales mengisikan jumlah barang

36 yang diambil oleh pelanggan melalui field Jumlah dan memilih nama pelanggan dalam combo box. Gambar 4.15 Halaman Riwayat Stok Pelanggan Gambar 4.15 menunjukkan halaman yang berisi rincian riwayat barang yang diambil oleh pelanggan. Pada halaman tersebut ditampilkan tanggal barang tersebut diambil pelanggan, nama pelanggan, jumlah barang yang diambil dan jumlah retur atau jumlah barang yang dikembalikan kepada sales. Sales juga disediakan fitur untuk melakukan pencatatan cicilan pembarayan oleh pelanggan. Halaman pencatatan cicilan ini ditunjukkan oleh Gambar 4.16.

37 Gambar 4.16 Halaman Riwayat Cicilan Pembayaran Sales dapat melihat riwayat cicilan pembayaran yang dilakukan oleh pelanggan dan dapat melihat total yang harus dibayar, jumlah yang sudah dibayar dan sisa hutang. Jika pelanggan melakukan cicilan, maka sales dapat mencatatnya seperti terlihat pada Gambar 4.17. Gambar 4.17 Halaman Catat Cicilan Pembayaran Sales akan memasukkan jumlah uang cicilan pembayaran dari pelanggan. Cicilan ini akan disimpan sesuai dengan tanggal

38 cicilan tersebut. Bukti cicilan ini dapat dicetak seperti terlihat pada Gambar 4.18. Gambar 4.18 Bukti Cicilan Pembayaran Gambar 4.18 adalah bukti cicilan pembayaran yang dibayar oleh pelanggan. Setiap kali melakukan cicilan, pelanggan akan mendapatkan kuitansi dari sales, dan sales akan mencatatnya dalam aplikasi. Jika pembayaran sudah lunas, maka bukti pada Gambar 4.18 akan dicetak dan diberikan kepada pelanggan sebagai bukti jika cicilan pembayarannya sudah lunas. 4.2 Hasil Pengujian Pengujian sistem dilakukan dengan 2 (dua) cara, yaitu dengan alpha testing dan beta testing. Uji alpha testing dilakukan dengan metode blackbox testing, yaitu dengan cara menguji fungsionalitas aplikasi apakah sudah berjalan sesuai yang dirancang atau belum. Beberapa hasil pengujian dengan blackbox testing dapat dilihat pada Tabel 4.1. Pengujian ini dilakukan oleh programmer dengan menguji menggunakan inputan dalam berbagai kondisi untuk dilihat output yang dihasilkan oleh aplikasi. Selanjutnya dapat dicocokan dengan hasil pengujiannya berhasil atau tidak.

39 Tabel 4.1 Hasil Pengujian Blackbox Testing No. Poin Data Input / Kondisi Hasil Uji Status Pengujian Username: benar Password: benar 1 Proses Login Username: benar Password: salah Username: salah Password: salah Semua field diisi dengan lengkap 2 3 Proses Tambah Stok Ada beberapa field yang tidak diisi dengan lengkap Semua field diisi dengan lengkap Proses Berhasil valid login Login gagal valid Login gagal valid Berhasil valid disimpan dalam basis data Gagal valid Disimpan dalam basis data Berhasil valid disimpan dalam basis data Tambah Ada beberapa field Gagal valid Pelanggan yang tidak diisi Disimpan dengan lengkap dalam tabel dalam basis data 4 Proses Unduh Menggunakan Unduh valid

40 File Laporan browser Mozilla raport Firefox berhasil Menggunakan Unduh valid browser Google raport Chrome berhasil Semua field diisi dengan lengkap Berhasil disimpan dalam basis valid 5 Tambah Stok data ke Pelanggan Ada beberapa field Gagal valid yang tidak diisi Disimpan dengan lengkap dalam basis data Semua field diisi dengan lengkap Berhasil disimpan valid Simpan dalam basis 6 Cicilan data Pembayaran Ada beberapa field Gagal valid Pelanggan yang tidak diisi Disimpan dengan lengkap dalam basis data Berdasarkan hasil pengujian blackbox pada Tabel 4.1, maka dapat disimpulkan bahwa aplikasi sudah berjalan sesuai dengan yang dirancang dan bisa dilanjutkan ke pengujian beta testing. Pengujian beta testing dilakukan dengan cara melakukan wawancara dan demo aplikasi kepada pegawai pada bagian kantor pemasaran PR. Kembang Arum dan kepada sales yang bertuga

41 mengirim barang dan mencatat cicilan pembayaran dari pelanggan. Berdasarkan pengujian manfaat kepada pegawai di kantor pemasaran didapatkan kesimpulan bahwa aplikasi dapat membantu pegawai bagian pemasaran dalam melakukan pencatatan stok barang masuk dan keluar menjadi lebih baik daripada menggunakan kertas. Pegawai dapat dengan mudah mengetahui riwayat stok barang masuk dan keluar melalui aplikasi ini. Pencatatan barang retur dari pelanggan juga dapat dicatat dengan mudah. Berdasarkan pengujian manfaat yang dilakukan dengan sales didapatkan hasil bahwa aplikasi ini membantu sales dalam hal pencatatan data pelanggan yang mengambil barang dari sales. Proses pencatatan barang yang diambil oleh pelanggan juga dapat dicatat dengan lebih baik dibandingkan dengan menggunakan buku catatan. Sedangkan fitur yang sangat membantu sales adalah fitur pencatatan cicilan pembayaran cicilan dari pelanggan. Sales merasa bahwa pencatatan ini sangat membantu untuk mengetahui riwayat cicilan pembayaran yang dibayarkan oleh pelanggan.