Bab III. PERANCANGAN SISTEM

dokumen-dokumen yang mirip
Bab III. PERANCANGAN SISTEM

Perancangan Aplikasi Distribusi Penjualan Barang

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB III. PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III. PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

TUGAS ANALISIS DAN PERANCANGAN SISTEM PENJUALAN LAPTOP

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB V HASIL DAN PEMBAHASAN


BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Sistem Informasi Penjualan Roti Menggunakan Web-Services. Sebelum

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN DESAIN SISTEM

PROSEDUR MENJALANKAN APLIKASI. program interface Visual Basic 6.0, Cristal Report dan SQL Server Untuk

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN TOKO BESI LANCAR BERORIENTASI OBJEK

BAB IV IMPLEMENTASI DAN EVALUASI

Aplikasi Penjualan Batako Ringan Pada Vivaldi Indo Pratama Yogyakarta

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

APLIKASI PENGOLAHAN DATA PELAYANAN PERBAIKAN MOBIL DAN PENJUALAN SPAREPART PADA PT NUSA SARANA CITRA BAKTI DENGAN MENGGUNAKAN DELPHI

DAFTAR ISI HALAMAN JUDUL...

Petunjuk Pemakaian Sistem

BAB IV HASIL DAN PEMBAHASAN

20. Halaman Detail Produk Setelah Login

Bab IV HASIL DAN ANALISIS

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN ANALISIS

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... BAB 2 LANDASAN TEORI Sistem Monitoring...

BAB IV HASIL DAN UJI COBA

Gambar 4.39 Form View Pembelian Pemesanan Supplier

Bab III. PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN. berikut analisa sistem lama yang berjalan:

A. ADMIN. Form Login Admin

LAPORAN ANALISIS SISTEM SISTEM PENJUALAN TOKO BANGUNAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB III PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

4. BAB IV IMPLEMENTASI DAN EVALUASI. maka dapat dinyatakan bahwa sistem berjalan pada arsitektur desktop aplikasi

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB I 1.1 Latar Belakang Masalah

Gambar 4-1 Use Case Diagram Website Tabel 4-1 Skenario Use Case melihat web

Bab III. PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

Bab III. Perancangan Sistem

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap suatu sistem yang sedang dijalanakan oleh suatu organisasi atau instansi,

1. Instal aplikasi pendukung yang terdapat pada folder Software Pendukung: a. Install aplikasi appserv-win yang akan digunakan sebagai

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB I PENDAHULUAN I.1

LAPORAN ANALISIS SISTEM E-HOTEL RESERVATION. Disusun oleh : 1. Agung Septiansyah Widianto PROGRAM STUDI TEKNIK INFORMATIKA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS SISTEM

BAB IV HASIL DAN PEMBAHASAN

Abstrak. Keyword : Penjualan, Pembelian, Stok, SMS, Bonus, laporan, C# Microsoft Visual Studio. NET 2003, Mobile FBUS 1.5, format.

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

Bab III PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB 1 PENDAHULUAN. teknologi informasi dalam kehidupan sehari-hari sulit dihilangkan. Di zaman

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi.

Spesifikasi Kebutuhan Perangkat Lunak untuk

BAB IV HASIL DAN UJI COBA

PERANCANGAN SISTEM INFOMASI RESELLER PADA TOKO GUDANG BUKU ACEH MENGGUNAKAN PHP DAN MYSQL

SISTEM INFORMASI PENGIRIMAN BARANG. Mutiara Afie Ardhini

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

Transkripsi:

Bab III. PERANCANGAN SISTEM 3.1 Ruang Lingkup Aplikasi Berdasarkan kebutuhan pengguna dan pertimbangan kinerja aplikasi yang optimal, dirancang Aplikasi Desktop yang dibagi menjadi 2 jalur pengoperasian : a. Aplikasi Distribusi Penjualan Barang Aplikasi ini dirancang untuk proses transaksi pemesanan barang. Aplikasi ini berfungsi sebagai tools yang menampilkan data barang dan menyampaikan pesan ke distributor jika ada pelanggan yang memesan barang. Aplikasi ini akan dibangun dengan menggunakan Teknologi Web Service. Aplikasi ini dibangun menggunakan bahasa pemrograman Visual Basic. b. Aplikasi Pemesanan Barang Aplikasi Pemasok Barang yang dimaksud adalah aplikasi yang digunakan oleh pengguna pada jaringan lokal untuk mengolah data, baik penyimpanan maupun perubahan dalam sistem jual beli pada distributor barang dalam hal ini yang dimaksud distributor barang adalah makanan dan minuman ringan serta kebutuhan diri sendiri. Aplikasi ini dibangun menggunakan bahasa pemrograman Visual Basic. 15

16 Pada perancangan kali ini, kedua aplikasi itu akan diimplementasikan dengan konsep pemrograman desktop. Pembagian aplikasi tersebut bertujuan untuk mempercepat kinerja aplikasi, mengingat aplikasi yang pertama(terdistribusi), memiliki tujuan khusus yakni pendistribusian data yang akan terhubung dengan jaringan lokal. Secara umum, fungsi dari Aplikasi Distribusi Penjualan Barang adalah: Fungsi untuk memanipulasi data pada proses transaksi pemesanan barang Menampilkan informasi data barang Pengelolaan data pegawai Pengelolaan data transaksi pemesanan barang Pembuatan laporan (report) 3.2 Konsep Perancangan Aplikasi 3.2.1. Gambaran Umum Secara umum, Aplikasi Distribusi Penjualan Barang akan diimplementasikan seperti gambar berikut :

17 Gambar 3.1 Diagram Perancangan Aplikasi Aplikasi yang akan dibangun memiliki fungsi utama, yaitu sebagai alat untuk transaksi pemesanan barang. Database merupakan tempat penyimpanan tetap data yang akan diakses aplikasi. Bussiness Tier merupakan lapisan yang berisi aplikasi sebagai pengakses, pengelola dan sarana interaksi aplikasi itu sendiri dengan user. Sesuai rancangan, Bussiness Tier akan dibagi menjadi 2 aplikasi, yakni aplikasi yang mengelola data transaksi pemesanan barang serta aplikasi yang mengelola data transaksi pemesanan sejumlah barang atau aplikasi pemesanan barang. Aplikasi Distribusi akan ditanam pada perusahaan pemilik dan saling terhubung dengan aplikasi

18 pemesanan yang akan ditanamkan pada setiap toko dan saling terhubung pada jaringan. 3.2.2. Pengguna Aplikasi Pengguna Aplikasi Distribusi Penjualan Barang dibagi menjadi 3 sesuai dengan kewenangan dan kebutuhannya akan aplikasi : Tabel 3.1 tentang kewenangan dan kebutuhannya akan aplikasi Kelompok Deskripsi Hak Akses Admin Melihat, menambah, mengubah, dan menghapus data pegawai. Operator Melihat data barang. Menambah transaksi pemesanan barang Keuangan Melihat data pemesanan barang dari tiap pelanggan. Logistik Menambah persediaan barang Menambah data barang baru Akses pengguna pada Aplikasi Distribusi Penjualan Barang, diterapkan sistem security dengan berbasis role dan adanya encrypt and decrypt password, yang juga akan menentukan hak akses dari pengguna.

19 Sedangkan akses pengguna pada aplikasi pemasok dan jasa transportasi tidak diterapkan sistem security tersebut. 3.2.3. Pemodelan Data Pemodelan data yang paling sering digunakan adalah Entity Relationship Modelling. Entity Relationship Modelling merupakan teknik pemodelan data yang membantu proses perancangan model data yang akurat. ER models biasa digambarkan dengan E- R diagrams. Teknik ini pertama diperkenalkan oleh Peter Chen sebagai tool untuk membantu komunikasi antara pengembang dengan pengguna. E-R Diagrams menggambarkan bagimana data akan diwakilkan dan diorganisasikan pada komponen-komponen dalam database yang sesungguhnya. Entity (entitas) dapat didefinisikan sebagai sesuatu yang dapat dikenali dan yang dapat diidentifikasi secara unik (uniquely identified). Entitas adalah sebuah abstraksi dari kompleksitas sebuah sistem. Sebuah entitas dapat berupa obyek fisik seperti rumah, mobil; sebuah event (peristiwa), seperti transaksi penjualan, pembelian dll; ataupun berupa subyek seperti kasir, pemilik, karyawan, dll. Sebuah relationship (relasi) menggambarkan bagaimana setiap entitas tersebut berhubungan satu sama lain. Chen menotasikan entitas dengan sebuah kotak dan

20 relasi dengan sebuah diamond (belah ketupat), yang keduanya dihubungkan dengan sebuah garis. Gambar 3.2 Entity Relationship Diagram Tabel-tabel beserta relasinya yang digunakan dalam Aplikasi Distribusi Penjualan Barang disajikan dalam gambar.

Gambar 3.3 Tabel, atribut beserta relasinya pada Aplikasi Distribusi Penjualan Barang 21

Gambar 3.4 Tabel, atribut beserta relasinya pada Aplikasi Pemesanan Barang 22

23 3.3. Rancangan Diagram Aliran Data Aplikasi Diagram Arus Data dari Aplikasi Distribusi Penjualan Barang terdiri dari: a. Proses Update Data Transaksi Pemesanan Barang Proses ini meliputi penambahan data transaksi pemesanan barang. Data Transaksi pemesanan adalah data yang diperoleh dari kegiatan transaksi pemesanan item apa saja yang dijual saat itu. Proses penambahan dilakukan oleh operator, namun untuk melihat transaksi pelanggan dilakukan oleh bagian keuangan. Selain itu, dalam proses transaksi terjadi pula proses update (menambah) data pelanggan yang dapat dilakukan oleh operator b. Proses Update Data Persediaan Barang Proses ini meliputi penambahan, pengubahan dan penghapusan data barang. Data distributor adalah data yang diperoleh dari kegiatan update data para distributor. Proses penambahan dan pengubahan dilakukan oleh distributor karena semua yang berhubungan dengan data barang dikontrol penuh oleh masing-masing distributor. c. Proses Update Data Pendukung Proses ini meliputi penambahan, pengubahan dan penghapusan data yang mendukung kegiatan

24 penjualan barang. Data pendukung tersebut meliputi, data pegawai. Proses ini dapat dilakukan oleh admin. d. Proses Layanan Data Proses ini meliputi proses pencarian data transaksi. Proses ini dapat dilakukan oleh bagian keuangan. e. Proses Pembuatan Laporan Laporan yang akan disajikan dalam aplikasi antara lain : Laporan data transaksi pemesanan barang beserta detailnya Laporan data barang beserta persediaanya

25

26 Data Transaksi Pemesanan barang Data Pemesanan barang Data Detail Transaksi Pemesanan barang Data Persediaan Barang Data hasil pencarian barang berdasarkan nama barang Data pendukung terdiri dari: Data Pegawai Laporan terdiri dari: Laporan Transaksi Pemesanan barang beserta detailnya. Gambar 3.5 Context-Diagram (DFD tingkat 0) Aplikasi Distribusi Penjualan Barang Keterangan Data Transaksi Pemesanan Barang, Data Persediaan Barang, dan Data Pendukung disajikan pada table 3.2 : Tabel 3.2 Keterangan Data Transaksi Pemesanan Barang, Data Persediaan Barang, dan Data Pendukung pada gambar 3.6 Kategori Data Nama Data Deskripsi berisi informasi Data Transaksi Data Transaksi yang diperoleh Pemesanan Barang Pemesanan Barang pada saat proses pemesanan barang dilakukan

27 Data Persediaan Barang Data Pendukung Data Detail Transaksi Pemesanan Barang Data Hasil Pencarian Data Pegawai berisi daftar barang, kuantitas dan harga bayar dari setiap barang yang sudah dipesan oleh seorang pelanggan Informasi dari distributor yang didapatkan dengan cara mencari data barang berdasarkan nama barang berisi informasi tentang seorang pegawai

Gambar 3.6 DFD Tingkat 1 Aplikasi Distribusi Penjualan Barang 28

29 Gambar 3.7 DFD Tingkat 2 Update Data Transaksi Pemesanan Barang Gambar 3.8 DFD Tingkat 2 Update Data Persediaan Barang Gambar 3.9 DFD Tingkat 2 Update Data Pendukung

30 Gambar 3.10 DFD Tingkat 2 Update Proses Layanan Data Gambar 3.11 DFD Tingkat 2 Update Proses Pembuatan Laporan

3.4. Flowchart Proses Bisnis Aplikasi. Gambar 3.12 Flowchart Aplikasi Distribusi Penjualan Barang -1 31

Gambar 3.12 Flowchart Aplikasi Distribusi Penjualan Barang -2 32

Gambar 3.12 Flowchart Aplikasi Distribusi Penjualan Barang -3 33

Gambar 3.12 Flowchart Aplikasi Distribusi Penjualan Barang -4 34

35 Pada gambar 3.12, gambar 3.13, gambar 3.14 dan gambar 3.15 diatas, dapat dijelaskan jalannya aplikasi distribusi penjualan barang adalah sebagai berikut : a. saat aplikasi pertama dijalankan. b. aplikasi meminta user memasukkan username dan password yang menentukan fitur-fitur yang dapat diakses sesuai dengan tipe autentikasinya. c. proses mencocokan username dan password apakah sesuai dengan yang tersimpan di database. Bila sesuai, dilanjutkan tampilan menu, namun bila tidak sesuai aplikasi akan berakhir. d. tampilan menu, berisi navigasi menuju fitur-fitur aplikasi seperti : data pegawai, memunculkan form untuk menambah, menghapus dan mengubah data pegawai. pencarian data transaksi pemesanan barang, memunculkan form untuk mencari transaksi berdasarkan nama tanggal transaksi. data logistik, memunculkan form untuk menambah persediaan barang. e. aplikasi menyimpan data ke dalam database. f. muncul pemberitahuan berhasil atau tidaknya proses penyimpanan.

36 g. aplikasi selesai. Gambar 3.13 Flowchart Aplikasi Pemesanan Barang Pada gambar 3.13 diatas, dapat dijelaskan jalannya aplikasi Pemesanan Barang adalah sebagai berikut : a. saat aplikasi pertama dijalankan. b. tampilan menu, berisi navigasi menuju fitur-fitur aplikasi seperti : data barang masuk, memunculkan form untuk melihat data barang yang masuk dan dapat mencetak laporan barang masuk. data pemesanan, memunculkan form yang berisi data pemesanan barang yang dipesan.

37 Setelah muncul form data pesanan. Akan diperlihatkan data pesanan dan pilihan menu tambah pesanan dan hapus pesanan. Form Tambah pesanan digunakan untuk menambah pesanan barang. Form hapus pesanan digunakan untuk menghapus pesanan barang yang tidak jadi untuk dipesan. c. aplikasi menyimpan data ke dalam database. d. muncul pemberitahuan berhasil atau tidaknya proses penyimpanan. e. aplikasi selesai. 4. Jaringan Semantik Tampilan Jaringan semantik tampilan merupakan pedoman yang digunakan untuk membuat navigasi antar form sehingga akan memudahkan proses pembuatan aplikasi karena form yang berkaitan telah dipetakan. Jaringan semantik tampilan berupa lingkaran berisi nomor yang mewakili form yang akan dibuat dan tanda huruf mewakili pemicu yang menghubungkannya. Gambar 3.14 Jaringan Semantik Tampilan Aplikasi Distribusi Penjualan Barang dengan role admin

38 Gambar 3.17 diatas dapat dijelaskan seperti berikut : a. T1 mengakses T2 dengan klik tombol login. b. T2 mengakses T3 dengan klik tombol/gambar data pegawai. c. T3 mengakses T4 dengan klik tombol/gambar tambah. d. T4 mengakses T3 dengan klik tombol/gambar simpan/batal. e. T3 mengakses T2 dengan klik tombol/gambar keluar. Gambar 3.15 Jaringan Semantik Tampilan Aplikasi Distribusi Penjualan Barang dengan role Logistik

39 Gambar 3.18 diatas dapat dijelaskan seperti berikut : a. T1 mengakses T2 dengan klik tombol login. b. T2 mengakses T3 dengan klik tombol/gambar data barang. c. T3 mengakses T6 dengan klik tombol/gambar tambah. d. T2 mengakses T4 dengan klik tombol/gambar data barang masuk. e. T2 mengakses T5 dengan klik tombol/gambar data barang keluar. f. T6 mengakses T3 dengan klik tombol/gambar simpan/batal. g. T3 mengakses T2 dengan klik tombol/gambar keluar. h. T4 mengakses T2 dengan klik tombol/gambar keluar. i. T5 mengakses T2 dengan klik tombol/gambar keluar. Gambar 3.16 Jaringan Semantik Tampilan Aplikasi Distribusi Penjualan Barang dengan role keuangan

40 Gambar 3.19 diatas dapat dijelaskan seperti berikut : a. T1 mengakses T2 dengan klik tombol login. b. T2 mengakses T3 dengan klik tombol/gambar data pesanani. c. T3 mengakses T4 dengan klik tombol/gambar cetak. d. T4 mengakses T3 dengan klik tombol/gambar keluar. e. T3 mengakses T2 dengan klik tombol/gambar keluar. Gambar 3.17 Jaringan Semantik Tampilan Aplikasi Pemesanan Barang

41 Gambar 3.20 diatas dapat dijelaskan seperti berikut : a. T1 mengakses T2 dengan klik tombol/gambar data barang masuk. b. T2 mengakses T4 dengan klik tombol/gambar tambah. c. T2 mengakses T5 dengan klik tombol/gambar cetak. d. T1 mengakses T3 dengan klik tombol/gambar data pemesanan. e. T3 mengakses T6 dengan klik tombol/gambar cetak. f. T4 mengakses T2 dengan klik tombol/gambar simpan/batal. g. T5 mengakses T2 dengan klik tombol/gambar keluar. h. T2 mengakses T1 dengan klik tombol/gambar keluar. i. T6 mengakses T3 dengan klik tombol/gambar keluar. j. T3 mengakses T1 dengan klik tombol/gambar keluar.

42 3.6. Lembar Kerja Tampilan 3.6.1. Perancangan Tier Aplikasi Distribusi Penjualan Barang. PresentationTier Rancangan user interface yang diterapkan dalam Aplikasi Distribusi Penjualan Barang memuat beberapa form, dimana setiap form dikelompokkan sesuai dengan fungsinya. Secara fungsionalitasnya, form-form dalam Aplikasi Distribusi Penjualan Barang terdiri dari : 3.6.1.1. Form Login Fungsi utama dari Form Login adalah untuk masuk kedalam aplikasi dalam Form Login user diminta untuk memasukkan username dan password dan memiliki 2 tombol : tombol masuk, untuk masuk ke bagian Form Utama aplikasi, tapi terlebih dahulu system akan mengecek username dan password yg dimasukkan sudah terdaftar dalam system atau belum dan juga untuk mengetahui role dari tiap user. tombol batal, untuk keluar dari aplikasi. Gambar Form Login disajikan dalam gambar 3.21

43 Gambar 3.18 LKT Form Login 3.6.1.2. Form Utama Form utama mempunyai fungsi: memuat tombol untuk masuk dalam form data Barang memuat tombol untuk masuk dalam form data Barang Masuk memuat tombol untuk masuk dalam form data Barang Keluar memuat tombol untuk masuk dalam form data Pesanan memuat tombol untuk masuk dalam form data Karyawan memuat tombol untuk keluar dari aplikasi.

44 Gambar 3.19 LKT Form Utama 3.6.1.3. Form Data Barang Form data barang mempunyai fungsi: melihat, menambah, dan mencetak data barang memuat tombol untuk kembali ke form utama Gambar 3.20 LKT Form Data Barang

45 3.6.1.3. Form Tambah Barang Form tambah barang mempunyai fungsi: memuat tombol untuk kembali ke form Data Barang. memuat tombol simpan yang berfungsi untuk menyimpan data baru yang sudah diinputkan. Gambar 3.21 LKT Form Data Tambah Barang 3.6.1.4. Form Data Barang Keluar Form data barang keluar mempunyai fungsi: melihat data barang keluar memuat tombol untuk kembali ke form utama

46 Gambar 3.22 LKT Form Data Barang Keluar 3.6.1.5. Form Data Barang Masuk Form data barang masuk mempunyai fungsi: melihat, menambah dan mengubah data barang masuk memuat tombol untuk kembali ke form utama Gambar 3.23 LKT Form Data Barang Masuk 3.6.1.6. Form Tambah Barang Masuk Form Tambah barang masuk mempunyai fungsi: memuat tombol untuk kembali ke form Data Barang Masuk.

47 memuat tombol simpan yang berfungsi untuk menyimpan data baru yang sudah diinputkan. Gambar 3.24 LKT Form Tambah Barang Masuk 3.6.1.7. Form Tambah Satuan Barang Form Tambah satuan barang mempunyai fungsi: memuat tombol untuk kembali ke form tambah Barang Masuk. memuat tombol simpan yang berfungsi untuk menyimpan data baru yang sudah diinputkan.

48 Gambar 3.25 LKT Form Tambah Satuan Barang 3.6.1.8. Form Data Pegawai Form data pegawai mempunyai fungsi: memuat tombol untuk kembali ke formutama. memuat tombol simpan yang berfungsi untuk menyimpan data baru yang sudah diinputkan. melihat, menambah, mengubah, menghapus dan mencetak data pegawai memuat tombol untuk kembali ke form utama Gambar 3.26 LKT Form Data Pegawai

49 3.6.1.9. Form Tambah Pegawai Form Tambah pegawai mempunyai fungsi: memuat tombol untuk kembali ke form Data Pegawai. memuat tombol simpan yang berfungsi untuk menyimpan data baru yang sudah diinputkan. Gambar 3.27 LKT Form Tambah Pegawai 3.6.1.10. Form Data Pemesanan Barang Form data pemesanan barang mempunyai fungsi: melihat dan mencetak data pesanan memuat tombol untuk kembali ke form utama

50 Gambar 3.28 LKT Form Pemesanan Barang 3.6.1.11. Form Laporan Form laporan mempunyai fungsi: melihat dan mencetak data Gambar 3.29 LKT Form Laporan BusinessObjectTier 1. Pengambilan Data Roles Paket ini berfungsi untuk authentication username dan password serta role yang

51 digunakan oleh user yang masuk di aplikasi, kelas kelas yang terlibat dalam paket ini ialah UserIdentity, UserPrincipal dan PasswordCryption. 2. Admin Admin adalah pelaku yang menggunakan aplikasi distribusi penjualan barang, pelaku ini memiliki wewenang untuk melihat, menambah, mengubah dan menghapus data pegawai. Beberapa kelas yang terlibat dalam proses ini adalah karyawaninfo dan karyawaninfolist. 3. Keuangan Keuangan merupakan pelaku yang menggunakan aplikasi distribusi penjualan barang dan memiliki wewenang untuk melihat transaksi pemesanan barang dari setiap pelanggan. Beberapa kelas yang terlibat dalam proses ini adalah pemesananinfo, pemesananinfolist, pemesanandetailinfo dan pemesanandetailinfolist. 4. Data Access Data akses memuat fungsi-fungsi yang digunakan untuk mengakses data-data dari data base.

52 3.6.2. Perancangan Tier Aplikasi Pemesanan Barang PresentaionTier Rancangan user interface yang diterapkan dalam Aplikasi Pemesanan Barang memuat beberapa form, dimana setiap form dikelompokkan sesuai dengan fungsinya. Secara fungsionalitasnya, form-form dalam Aplikasi Pemesanan Barang terdiri dari: 3.6.2.1. Form Utama. Form Utama memiliki fungsi: memuat tombol untuk masuk dalam form data barang masuk memuat tombol untuk masuk dalam form data pesanan memuat tombol untuk keluar dari aplikasi. Gambar 3.30 LKT Form Utama

53 3.6.2.2. Form Data Barang Masuk Form data barang masuk mempunyai fungsi: melihat data barang masuk memuat tombol untuk kembali ke form utama Gambar 3.31 LKT Form Data Barang Masuk 3.6.2.3. Form Data Pemesanan Barang Form data pemesanan barang mempunyai fungsi: melihat dan mencetak data pemesanan barang memuat tombol untuk kembali ke form utama memuat tombol untuk masuk ke form pemesanan barang

54 Gambar 3.32 LKT Form Data Pemesanan Barang 3.6.2.4. Form Tambah Pemesanan Barang Form tambah pemesanan barang mempunyai fungsi: mencari dan memesan barang memuat tombol kembali ke form data pemesanan barang Gambar 3.33 LKT Form Tambah Pemesanan Barang

55 3.6.2.5. Form Laporan Form laporan mempunyai fungsi: melihat dan mencetak data Gambar 3.34 LKT Form Laporan BusinessObjectTier 1. menambah dan menghapus pesanan barang. Memuat beberapa kelas yaitu : baranginfo, baranginfolist, barangmasukdetailinfo, barangmasukdetailinfolist, pesananinfo, pesananinfolist, pesanandetailinfo, pesanandetailinfolist, barang dan pesanan. 2. Melihat laporan pemesanan barang Kelas-kelas yang terlibat dalam fungsi melihat laporan pemesanan barang adalah pesananinfo,

56 pesananinfolist, pesanandetailinfo dan pesanandetailinfolist. 3. Data Access Data akses memuat fungsi-fungsi yang digunakan untuk mengakses data-data dari data base. Web Service Tier Web service merupakan media untuk mengambil data dari database, web service tersusun dari beberapa bagian atau fungsi sesuai dengan kebutuhan. Bagian bagian tersebut adalah cari barang dan pesan barang. 1. Cari Barang Fungsi yang digunakan untuk mencari data barang berdasarkan kata kunci. 2. Pesan Barang Fungsi yang digunakan untuk mengirim pesanan dari seorang pelanggan kapada penjual barang. Data Service Tier Data Service tier mengacu kepada database sebagai tempat menyimpanan permanen data-data kapal, dan digunakan untuk pengambilan data-data yang diperlukan.

Gambar 3.35 Perancangan Tier Aplikasi Distribusi Penjualan Barang. 57

Gambar 3.36 Perancangan Tier Aplikasi PemesananBarang. 58

Gambar 3.37 Class Diagram UserIdentity dan UserPrincipal. 59

Gambar 3.38 Class Diagram Barang, BarangInfo, BarangInfoList, BarangKeluarDetailInfo, BarangKeluarDetailInfoList, BarangKeluarInfo dan BarangKeluarInfoList. 60

61 Gambar 3.39 Class Diagram Karyawan, KaryawanInfo, BarangMasuk, BarangMasukInfo, BarangMasukInfoList, KaryawanInfoList, PemesananInfo, PemesananInfoList, Koneksi, Satuan, SatuanInfo, SatuanInfoList, PemesananInfo, PemesananDetailInfo dan PemesananDetailInfoList.