BAB IV RANCANGAN SISTEM USULAN

dokumen-dokumen yang mirip
BAB IV RANCANGAN SISTEM USULAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

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

BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware)

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

BAB III PERANCANGAN PENELITIAN

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN. Daftar Account Customer. Pesan LOGIN GAGAL! Ulangi Lagi. Input Booking Service. Simpan Data ke Database. Cetak Nota Boking Service

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Software Requirements Specification

BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV RANCANGAN SISTEM USULAN. Sistem berjalan Pengolahan Administrasi Penerimaan Mutasi Siswa pada

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM. a. Prosesor yang digunakan adalah Intel Pentium processor T4400 (2.2 GHz,

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

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

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Ruang Baca Jurusan Ilmu Komputer Fakultas

BAB III METODOLOGI PENELITIAN

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

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

Bab 3 Metode Perancangan

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL RANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III DESAIN DAN PERANCANGAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan


4.1. Perancangan Use Case Diagram

BAB III ANALISA DAN DESAIN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. workflow dari hasil analisa yang telah dilakukan sebelumnya. Pada workflow

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

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 III ANALISIS DAN PERANCANGAN

BAB V HASIL DAN PEMBAHASAN. memiliki alur kerja saat pembeli sparepart yaitu dari pelanggan datang yang

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

31 BAB IV RANCANGAN SISTEM USULAN 4.1 Analisa Kebutuhan Software Analisa kebutuhan software merupakan tahap awal dalam pembuatan perangkat lunak. Sebelum membuat suatu software harus menganalisa terlebih dahulu perangkat apa saja yang diperlukan, sehingga dapat menghasilkan software yang sesuai dengan apa yang dirancang. 4.1.1 Analisa Kebutuhan Berdasarkan proses sistem pemesanan pembelian barang yang berjalan pada PT. Sawit Jaya Makmur, maka tahapan berikutnya adalah analisa kebutuhan untuk membangun aplikasi sistem pesanan pembelian barang yang sesuai dengan yang dibutuhkan. Adapun analisa kebutuhan tersebut adalah: 1. Analisa Kebutuhan Data Data-data yang dibutuhkan sistem baru pada rancangan sistem informasi rekam medis yang didasarkan pada sistem lama. a. Data pemesanan barang. b. Data pembelian barang. c. Data barang. d. Data pembayaran. g. Laporan. 2. Analisa Kebutuhan Informasi Mengidentifikasi informasi apa saja yang diperlukan dan bagaimana bentuk laporan yang dihasilkan. 31

32 a. Informasi data pesanan barang. b. Informasi data pembelian. c. Informasi data barang. d. Informasi data pengiriman. e. Informasi data pembayaran. f. Informasi data laporan Camp. g. Informasi jurnal. 3. Analisa Kebutuhan Fungsional Mengidentifikasi fungsi-fungsi dan kondisi apa saja yang harus dipenuhi oleh sistem. a. Fungsi-fungsi yang terdapat pada sistem rancangan aplikasi 1) Fungsi login a) Dapat mengakses semua menu. b) Dapat mencari, menambah, mengedit, menghapus semua data yang ada pada sistem. 2) Fungsi pengolahan data pesanan Barang a) Dapat mendaftarkan pesanan barang. b) Dapat mencari data barang pesanan. c) Dapat menambah data barang pesanan. d) Dapat mengedit data barang pesanan. e) Dapat menghapus data barang pesanan. f) Dapat mencetak data barang pesanan. 3) Fungsi pengolahan data pembelian a) Dapat mencari data barang disetiap pembelian.

33 b) Dapat menambah data barang disetiap pembelian. c) Dapat mengedit data barang disetiap pembelian. d) Dapat menghapus data barang disetiap pembelian. e) Dapat mencetak form barang pembelian. f) Dapat mencetak daftar barang pembelian. 4) Fungsi pengelolaan harga pembelian barang a) Dapat mencari data harga barang. b) Dapat menambah data harga barang. c) Dapat mengedit data harga barang. d) Dapat menghapus data harga barang. e) Dapat mencetak data harga barang. 5) Fungsi pengolahan data pembayaran a) Dapat mencari data pembayaran. b) Dapat menambah data pembayaran. c) Dapat mengedit pembayaran. d) Dapat menghapus data pembayaran. e) Dapat cetak kwitansi pembayaran. 6) Fungsi pengelolaan laporan a) Dapat melihat laporan jurnal, pemesanan, pembelian dan pengiriman daftar barang. b) Dapat mencetak laporan jurnal, pemesanan, pembelian dan pengiriman daftar barang.

34 b. Kondisi yang diharus dipenuhi sistem 1) Sistem akan mencari, menambah, mengedit, menghapus data ke dalam database apabila pengguna berhasil login ke dalam sistem. 2) Sistem dapat melakukan interaksi kepada pengguna dan jenis keluaran yang ditampilkan berdasarkan kecocokan yang diatur dalam fungsi login. 3) Sistem memiliki fasilitas logout. 4. Analisa Kebutuhan Non-Fungsional Mengidentifikasi perangkat penunjang untuk memenuhi kebutuhan sistem yang akan dibangun. a. Kebutuhan perangkat keras 1) Komputer/Laptop. 2) Printer. 3) UPS. b. Kebutuhan perangkat lunak 1) Sistem Operasi. 2) Aplikasi Desain / Apliksi Program. 3) Database Server. 4) Aplikasi Laporan 4.1.2 Use Case Diagram Diagram ini menunjukan fungsionalitas suatu sistem atau kelas dari bagaimana sistem berinteraksi dengan dunia luar. Perancangan proses yang diusulkan dalam sistem pemesanan barang pada PT. Sawit Jaya Makmur Kubu Raya sebagai berikut:

35 1. Use Case Login Berikut ini use case pt.sawit jaya makmur : Gambar IV.1. Use Case Login Untuk memahami lebih detail aktivitas actor, berikut adalah deskripsi dari use case login sistem pemesanan pembelian barang pada PT. Sawit Jaya Makmur Kubu Raya: Tujuan Deskripsi Aktor Kondisi Awal Aksi Aktor 1. Aktor memilih tombol login 2. Aktor memilih tombol logout Tabel IV.1. Deskripsi Use Case Login Use Case Narative Login Melakukan login dan masuk kedalam sistem pesanan pembelian barang Sistem ini memungkinkan aktor untuk mengakses sistem pesanan pembelian barang Skenario Utama Admin Camp Aktor membuka aplikasi Pemesanan pembelian barang Reaksi Sistem Sistem akan menampilkan form untuk mengisi username dan password Sistem akan menutup aplikasi pesanan pembelian barang

36 Kondisi akhir Jika perintah sesuai maka sistem akan masuk ke dalam aplikasi sistem rekam medis dan aktor dapat melakukan aktifitas didalam sistem 2. Use Case Menu Utama Berikut ini suaru use case tampilan menu utama untuk pt.swit jaya makmur: Gambar IV.2. Use Case Menu Utama Untuk memahami lebih detail aktivitas actor, berikut adalah deskripsi dari use case menu utama sistem rekam medis pada PT. Sawit Jaya Makmur Kubu Raya: Tujuan Deskripsi Tabel IV.2. Deskripsi Use Case Menu Utama Use Case Narative Login 1. Admin dapat melakukan pengolahan data yang ada pada semua menu yang ada di aplikasi daftar pesanan pembelian barang Sistem ini memungkinkan aktor untuk mengelola sistem daftar pesanan pembelian barang mulai dari mencari, menambah, mengedit, menghapus dan mencetak data Skenario Utama

37 Aktor Kondisi Awal Aksi Aktor 1. Aktor memilih tombol data pesanan barang 2. Aktor memilih tombol data pembelian barang 3. Aktor memilih tombol data harga barang 4. Aktor memilih tombol data pembayaran 5. Aktor memilih laporan 6. Aktor memilih tombol logout Kondisi akhir Admin Camp Aktor membuka aplikasi daftar pesanan pembelian barang Reaksi Sistem Sistem akan menampilkan submenu data pesanan seperti nama barang dan kode barang Sistem akan menampilkan submenu data pengobatan seperti nama barang dan jumlah barang Sistem akan menampilkan submenu harga barang seperti jumlah barang dan informasi barang Sistem akan menampilkan submenu data pembayaran seperti bayar dan informasi Sistem akan menampilkan submenu laporan seperti jurnal, laporan pendaftaran, laporan pendapatan dan laporan barag Maka sistem akan keluar dari aplikasi dan menutup aplikasi Jika perintah sesuai maka sistem akan menampilkan seperti yang diingankan oleh aktor 3. Use Case Menu Data Pesanan Pembelian Barang Berikut bentuk dari use case pesanan pembelian barang:

38 Gambar IV.3. Use Case Menu Data Pesanan Barang Untuk memahami lebih detail aktivitas actor, berikut adalah deskripsi dari use case menu data pasien sistem rekam medis pada PT. Sawit Jaya Makmur Kubu Raya: Tujuan Deskripsi Aktor Kondisi Awal Aksi Aktor 1. Aktor menekan tombol pesanan Tabel IV.3. Deskripsi Use Case Menu Data Pesanan Barang data 2. Aktor memilih tombol pesanan daftar Use Case Narative Login Melakukan isi daftar pesanan barang dan pengolahan data barang Sistem ini memungkinkan aktor untuk mengakses data pesanan barang dari mencari, menambah, mengedit, menghapus dan mencetak data pasien Skenario Utama Admin Aktor berada di menu utama sistem pesanan Barang Reaksi Sistem Sistem menampilkan submenu data pasien yaitu menu daftar pesanan dan menu barang Sistem akan menampilkan form daftar pesanan

39 3. Aktor memilih tombol pesanan Kondisi akhir Sistem akan menampilkan data barang Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor 4. Use Case Menu Data Barang Berikut bentuk use case barang pt.sawit jaya makmur: Sumber : Hasil perancangan pada PT.Sawit Jaya Makmur (2017) Gambar IV.4. Use Case Menu Data Pembelian Untuk memahami lebih detail aktivitas actor, berikut adalah deskripsi dari use case menu data pembelian pesanan barang pada PT.Sawit Jaya Makmur Kubu Raya: Tujuan Deskripsi Tabel IV.4. Deskripsi Use Case Menu Data Pembelian Barang Use Case Narative Login Melakukan input data pembelian barang Sistem ini memungkinkan aktor untuk mengakses data pembelian barang pesanan camp dari mencari,

40 Aktor Kondisi Awal Aksi Aktor 1. Aktor menekan tombol data pembelian 2. Aktor memilih tombol data barang pembelian a. Aktor pilih nama barang b. Aktor pilih kode barang c. Aktor pilih harga barang d. Aktor pilih jumlah barang 3. Aktor memilih info Kondisi akhir menambah, mengedit, menghapus dan mencetak data rekam medis pasien Skenario Utama Admin Aktor berada di menu utama sistem pembelian barang p Reaksi Sistem Sistem menampilkan submenu data pembelian yaitu menu data barang dan menu info Sistem akan menampilkan sub-sub menu data barang pembelian yaitu nama barang, kode barang dan jumlah barang Sistem input nama barang Sistem akan input kode barang Sistem akan input harga barang Sistem akan input jumlah Sistem akn menyimpan semua data barang Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

41 5. Use Case Menu daftar harga barang Berikut ini use case daftar barang pt.sawit jaya makmur: Gambar IV.5. Use Case Menu Daftar Harga Barang Untuk memahami lebih detail aktivitas actor, berikut adalah deskripsi dari use case menu laboratorium sistem rekam medis pada PT. Sawit Jaya Makmur Kubu Raya: Tujuan Deskripsi Aktor Kondisi Awal Tabel IV.5. Deskripsi Use Case Menu Daftar Harga Barang Use Case Narative Login Melakukan input data harga barang dan jumlah barang yang di beli Sistem ini memungkinkan aktor untuk mengakses data daftar harga barang dari mencari, menambah, mengedit, menghapus dan mencetak data daftar harga barang Skenario Utama Admin Aktor berada di menu utama sistem pesanan pembelian barang

42 Aksi Aktor 1. Aktor menekan tombol harga barang 2. Aktor ngisi form harga barang Kondisi akhir Reaksi Sistem Sistem menampilkan submenu harga barang yaitu menu tindakan dan menu total Sistem akan input nama barang Sistem akan menginput jenis barang Sistem akan menginput jumlah beli Sistem akan menginput jumlah satuan Sistem akan mendapatkan total Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor 6. Use Case Menu Data Pembayaran Berikut bentuk use case pembayaran pt.sawit jaya makmur: Sumber : Hasil perancangan pada PT.Sawit Jaya Makmur (2017) Gambar IV.6. Use Case Menu Data Pembayaran Untuk memahami lebih detail aktivitas actor, berikut adalah deskripsi dari use case menu data pembayaran sistem rekam medis pada PT. Sawit Jaya Makmur Kubu Raya:

43 Tujuan Deskripsi Aktor Kondisi Awal Aksi Aktor 1. Aktor menekan tombol Pembayaran Tabel IV.6. Deskripsi Use Case Menu Data Pembayaran Data 2. Aktor memilih nama barang 3. Ator mengisi form barang kode 4. Ator mengisi form jumlah unit 5. Ator mengisi jenis pembayaran 6. Ator mengisi harga satuan 7. Ator menghitung total 8. Aktor memilih info Kondisi akhir Use Case Narative Login Melakukan input data pembayaran Sistem ini memungkinkan aktor untuk mengakses data pembayaran barang dari mencari, menambah, mengedit, menghapus dan mencetak data barang pesanan camp Skenario Utama Admin Aktor berada di menu utama sistem pesanan pembelian barang Reaksi Sistem Sistem menampilkan submenu data pembayaran yaitu menu nama barang, kode barang,jumlah unit, jenis pembayaran, harga satuan, total dn info Sistem akan meinput nama barang Sistem akan menginput kode barang Sistem akan menginput jumlah unit Sistem akan menginput jenis pembayaran Sistem akan menginput harga satuan Sistem akan menghitunt total pemayaran Sistem akan menampilkan info tentng pemayaran barang Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

44 7. Use Case Menu Laporan Berikut bentuk use case pembayaran pt.sawit jaya makmur: Gambar IV.7. Use Case Menu Laporan Untuk memahami lebih detail aktivitas actor, berikut adalah deskripsi dari use case menu laporan sistem rekam medis pada PT. Sawit Jaya Makmur Kubu Raya: Tujuan Deskripsi Aktor Kondisi Awal Aksi Aktor 1. Aktor menekan tombol laporan Tabel IV 7. Deskripsi Use Case Menu Laporan Use Case Narative Login Mencetak laporan-laporan yang ada Sistem ini memungkinkan aktor untuk melihat dan mencetak jurnal, laporan pesanan barang, laporan pembelian barang dan laporan harga barang Skenario Utama Admin Aktor berada di menu utama sistem pesanan pembelian barang Camp Reaksi Sistem Sistem menampilkan submenu laporan yaitu menu jurnal, laporan pesana barang, laporan pembelian,

45 2. Aktor memilih tombol Jurnal Umum 3. Aktor memilih tombol Laporan pesanan barang 4. Aktor memilih tombol Laporan Pembelian barang 5. Aktor memilih tombol Laporan Harga Barang Kondisi akhir laporan harga barang Sistem akan menampilkan jurnal umum Sistem akan menampilkan laporan pesanan barang Sistem akan menampilkan laporan pembelian barang Sistem akan menampilkan laporan harga barang Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor 4.1.3 Activity Diagram Berikutnya dari diagram use case akan dideskripsikan ke dalam diagram activity, yang menggambarkan berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alur berawal dan bagaimana mereka berakhir. 1. Activity Diagram Login Berikut bentuk dari ativity diagram login pt.sawit jaya makmur:

46 Gambar IV.8. Activity Diagram Login Untuk memahami secara detail admin akan login untuk bisa masuk ke menu utama. 2. Activity Diagram Menu Utama Berikut bentuk dari ativity diagram menu utama pt.sawit jaya makmur:

47 Gambar IV.9. Activity Diagram Menu Utama Untuk memahami secara detail pengguna akan melihat menu utama yang akan menampil pada desain untuk mengakses masuk ke form yang diperlukan. 3. Data Pesanan Barang Berikut bentuk dari ativity diagram pesanan barang pt.sawit jaya makmur: Sumber : Hasil perancangan pada PT. Sawit Jaya Makmur Gambar IV.10. Activity Diagram Data Pesanan Untuk memahami secara detail pengguna akan menginput data pemesanan barang untuk mengajukan pesanan yang di perlukan camp. a. Activity Diagram Menu daftar pesanan Berikut bentuk dari ativity diagram daftar pesanan pt.sawit jaya makmur:

48 Gambar IV.11. Activity Diagram Daftar Pesanan b. Activity Diagram Menu info pesanan Barang

49 Gambar IV.12. Activity Diagram Info Data Barang 4. Activity Diagram Data Pembelian Barang Berikut bentuk dari ativity diagram pembelian barangpt.sawit jaya makmur: Gambar IV.13. Activity Diagram Info Data Barang Untuk memahami secara detail pengguna akan menginput data pembelian barang untuk mengajukan pesanan yang di perlukan camp.

50 5. Activity Diagram Data Harga Barang Berikut bentuk dari ativity diagram harga barang pt.sawit jaya makmur: Gambar IV.14. Activity Diagram data Harga Barang Untuk memahami secara detail pengguna akan menginput harga barang yang sudah dibeli dan dari survei oleh bagian gudang.

51 a. Activity Diagram menu Harga Gambar IV.15. Activity Diagram Menu Harga

52 6. Activity Diagram Data Pembayaran Berikut bentuk dari ativity diagram pembayaran pt.sawit jaya makmur: Gambar IV.16. Activity Diagram Data Pembayaran Untuk memahami secara detail pengguna akan menginput data pembayaran yang sudah dibeli dan dari survei oleh bagian gudang. a. Activity Diagram Menu Bayar

53 Gambar IV.17. Activity Diagram Menu Bayar b. Acttivity Diagram Menu Info Gambar IV.18. Activity Diagram Menu Info

54 7. Activity Diagram Data Pengiriman Berikut bentuk dari ativity diagram pengiriman pt.sawit jaya makmur: Gambar IV.19. Activity Diagram Data Pengiriman Untuk memahami secara detail pengguna akan melakukan input data yang sudah maupun yang akan dikirim ke camp.

55 a. Activity Diagram menu tanggal pengiriman Gambar IV.20. Activity Menu tanggal Pengiriman

56 b. Activity Diagram menu Jumlah Pengiriman Gambar IV.21. Activity Menu Jumlah Pengiriman

57 c. Activity Diagram menu Info Pengiriman Gambar IV.22. Activity Menu Info Pengiriman

58 8. Activity Diagram Data Laporan Berikut bentuk dari ativity diagram data laporan pt.sawit jaya makmur: Gambar IV.23. Activity Menu Data Laporan Untuk memahami secara detail pengguna akan melakukan input data Laporan untuk camp.

59 a. Activity Diagram Menu Jurnal Gambar IV.24. Activity Menu Jurnal b. Activity Diagram Menu Laporan Pesanan Gambar IV.25. Activity Menu Laporan Pesanan

60 c. Activity Diagram Menu Laporan Pembelian Gambar IV.26. Activity Menu Laporan Pembelian d. Activity Diagram Menu Laporan Harga Gambar IV.27. Activity Menu Laporan Harga

61 e. Activity Diagram Menu Laporan Pengiriman 9. Activity Diagram Data Pengguna Gambar IV.28. Activity Menu Laporan Pengiriman Gambar IV.29. Activity Data Pengguna

62 4.2 Desain Pada tahap ini penulis akan menggambarkan desain database dan desain alur dalam kegiatan operasionalnya. Untuk mempermudah dalam pemahaman model arsitektur dari sistem yang dirancang, maka penulis akan menjelaskan pada sub-sub bab selanjutnya. 4.2.1 Entity Relationship Diagram (ERD) Sumber : Hasil penelitian pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.30. Entity Relationship Diagram

63 4.2.2 Logical Record Structure (LRS) Sumber : Hasil penelitian pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.31. Logical Record Structure 4.2.3 Spesifikasi File Berikut penjelasan mengenai bentuk-bentuk file database yang digunakan pada rancangan aplikasi daftar pesanan pembelian sparepart strada dan dump truck local secara tunai pada PT.sawit jaya makmur. 1. Tabel Admin Nama File Fungsi : Admin : Digunakan untuk menyimpan data Admin

64 Akronim Tipe File Media File Organisasi File Akses File Panjang Record Field Record : admin.dbf : File Master : Harddisk : Index Sequential : Random : 147 character : id_admin Software : Xampp versi 3.2.2 Tabel IV.8. Spesifikasi File Admin No Elemen Data Akronim Tipe Panjang Keterangan 1 Id Admin id_admin Varchar 2 Primary Key 2 Password Password Varchar 75 2. Tabel Pemesanan Nama File Fungsi Akronim Tipe File Media File Organisasi File Akses File Panjang Record Field Record : Pemesanan : Digunakan untuk menyimpan data pemesanan barang : pemesanan.dbf : Work File : Harddisk : Index Sequential : Random : 25 character : nama_barang Software : Xampp versi 3.2.2

65 Tabel IV.9. Spesifikasi File Pemesanan No Elemen Data Akronim Tipe Panjang Keterangan 1 Nama Barang nama_barang Varchar 20 2 Kode Barang Kode_brg Varchar 5 3 Tanggal Tanggal date 4 Jumlah Barng jumlah_brg Varchar 10 5 Id Admin id_admin Varchar 2 Primary Key 6. Nomor PO no_po Varchar 2 Primary Key 7 Nomor Faktur no_faktur Varchar 2 3. Tabel Detail Pemesanan Nama File Fungsi Akronim Tipe File Media File Organisasi File Akses File Panjang Record Field Record : Detail Pemesanan : Digunakan untuk menyimpan data pemesanan barang : pemesanan.dbf : Work File : Harddisk : Index Sequential : Random : 25 character : no_po Software : Xampp versi 3.2.2 Tabel IV.9. Spesifikasi File Detail Pemesanan No Elemen Data Akronim Tipe Panjang Keterangan 1 No Po no_po Varchar 20 Primary Key

66 2 Kode Barang Kode_brg Varchar 5 Primary Key 3 Jumlah Barng jumlah_brg Varchar 10 4. Tabel Barang Nama File Fungsi Akronim Tipe File Media File Organisasi File Akses File Panjang Record Field Record : Barang : Digunakan untuk menyimpan data barang : barang.dbf : Work File : Harddisk : File Sequential : Random : 109 character : nama_barang Software : Xampp versi 3.2.2 Tabel IV.10. Spesifikasi File Data Barang No Elemen Data Akronim Tipe Panjang Keterangan 1 Nama Barang Nama_barang Varchar 50 2 Kode barang kode_brg Varchar 50 Primary Key 3 Jenis barang Jenis_brg Varchar 10 4 harga Harga Int 3 5 Jumlah Barang Jumlah_brg Varchar 7 5. Tabel Pembelian Nama File : Pembelian

67 Fungsi Akronim Tipe File Media File Organisasi File Akses File Panjang Record Field Record : Digunakan untuk menyimpan data pembelian barang : pembelian.dbf : Work File : Harddisk : File Sequential : Random : 109 character : no_faktur Software : Xampp versi 3.2.2 Tabel IV.11. Spesifikasi File Data Pembelian No Elemen Data Akronim Tipe Panjang Keterangan 1 No Faktur No_faktur int 10 Primary Key 2 No Po No_Po int 10 Primary Key 3 Tgl Barang Tgl_brg date 4 Total Bayar total_byr Varchar 20 5 Status Bayar Status_byr Varchar 10 6. Tabel Detail Pembelian Nama File Fungsi Akronim Tipe File Media File Organisasi File Akses File : Detail Pembelian : Digunakan untuk menyimpan data pembelian barang : pembelian.dbf : Work File : Harddisk : File Sequential : Random

68 Panjang Record Field Record : 109 character : no_faktur Software : Xampp versi 3.2.2 Tabel IV.11. Spesifikasi File Data Detail Pembelian No Elemen Data Akronim Tipe Panjang Keterangan 1 No Faktur No_faktur int 10 Primary Key 2 Kode Barang kode_brg int 10 Primary Key 3 Jumlah Barang jumlah_brg Varchar 20 4 Subtotal subtotal Varchar 20 7. Tabel Surat Jalan Nama File Fungsi Akronim Tipe File Media File Organisasi File Akses File Panjang Record Field Record : Surat Jaln : Digunakan untuk menyimpan data surat jalan barang :surat jalan.dbf : Work File : Harddisk : File Sequential : Random : 109 character : no_sj Software : Xampp versi 3.2.2 Tabel IV.13. Spesifikasi File Data Surat Jalan Panj No Elemen Data Akronim Tipe ang Keterangan

69 1 Nomor Suirat Jalan no_sj int 10 Primary Key 2 Tanggal Surat Jalan tgl_sj date 3 Nomor Po No_Po int 10 Primary Key 8. Tabel Laporan Pengiriman Nama File Fungsi Akronim Tipe File Media File Organisasi File Akses File Panjang Record Field Record : Laporan Pengiriman : Digunakan untuk menyimpan data Laporan Pengiriman :laporan pengiriman.dbf : Work File : Harddisk : File Sequential : Random : 109 character : nama_barang Software : Xampp versi 3.2.2 Tabel IV.15. Spesifikasi File Data Laporan Pengiriman Panj No Elemen Data Akronim Tipe ang Keterangan 1 Nama Barang Nam_barang Varchar 50 Primary Key 2 Kode barang Kode_brg Varchar 50 3 harga harga Int 3 4 Jumlah Bayar Jumlah_byr Varchar 7 5 Nomor Surat Jalan No_SJ int 10 6 Tanggal Surat Jalan Tgl_SJ Date 7 Nomor Faktur no_faktur Int 10

70 9. Tabel Jurnal Nama File Fungsi Akronim Tipe File Media File Organisasi File Akses File Panjang Record Field Record : Jurnal : Digunakan untuk mengelola jurnal umum : jurnal.dbf : Work File : Harddisk : File Sequential : Random : 20 character : id_jurnal Software : Xampp versi 3.2.2 Tabel IV.16. Spesifikasi File Jurnal No Elemen Data Akronim Tipe Panjang Keterangan 1 Id Jurnal id_jurnal Varchar 5 Primary Key 2 Tanggal Jurnal Tgl_jurnal Date 3 Keterangan keterangan Varchar 30 4 Nomor Faktur no_faktur Int 10 Primary Key 10. Tabel Detail Jurnal Nama File Fungsi Akronim Tipe File Media File Organisasi File : Detail Jurnal : Digunakan untuk mengelola detail jurnal : detail_jurnal.dbf : File Master : Harddisk : Index Sequential

71 Akses File Panjang Record Field Record : Random : 20 character : no_akun Software : Xampp versi 3.2.2 Tabel IV.17. Spesifikasi Detail Jurnal No Elemen Data Akronim Tipe Panjang Keterangan 1 Id Jurnal id_jurnal Varchar 5 Primary Key 2 No Akun No_akun Varchar 5 Primary Key 3 saldo Int 10 11. Tabel Akun Nama File Fungsi Akronim Tipe File Media File Organisasi File Akses File Panjang Record Field Record : Akun : Digunakan untuk menyimpan data surat jalan barang : faktur.dbf : Work File : Harddisk : File Sequential : Random : 109 character : no_akun Software : Xampp versi 3.2.2 Tabel IV.14. Spesifikasi File Data Akun

72 No Elemen Data Akronim Tipe Panj ang Keterangan 1 Nomor akun no_akun int 10 Primary Key 2 Nama akun nama_akun Varchar 30 3 Jenis Akun Jns_akun Varchar 30 4 Saldo Saldo Int 20 4.2.4 Software Architecture Pada bab ini penulis akan menggambarkan tahap yang akan dijalankan dan komponen-komponen hubungan antar program. 1. Sequence Diagram Diagram ini akan menggambarkan interaksi antar objek dan pesan yang dikirimkan. a. Sequence diagram login Gambar IV.32. Sequence Diagram Login

73 b. Sequence diagram Form Pemesanan Gambar IV.33. Sequence Diagram Form Pemesanan c. Sequence diagram Form Pembelian Gambar IV.34. Sequence Diagram Form Pembelian

74 d. Sequence diagram Form Pembayaran Gambar IV.35. Sequence Diagram Form Pembayaran e. Sequence diagram Form Pengiriman Barang Gambar IV.30. Sequence Diagram Form Pengiriman Barang

75 2. Deployment Diagram dijalankan. Diagram ini akan menggambarkan tata letak sebuah sistem saat aplikasi Sumber : Hasil perancangan pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.36. Deployment Diagram 4.2.5 User Interface Pada bab ini akan akan menunjukan tampilan antar muka dari suatu aplikasi yang diusulkan. Adapun tampilan tersebut: 1. Tampilan Login Sumber : Hasil perancangan pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.37. User Interface Login

76 2. Tampilan Halaman Utama Sumber : Hasil perancangan pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.38. User Interface Menu Utama 3. Tampilan Form Data Pesanan Sumber : Hasil perancangan pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.39. User Interface Data Pesanan

77 4. Tampilan Form Data Pembelian Sumber : Hasil perancangan pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.40. User Interface Data Pembelian 5. Tampilan Form Data Harga Sumber : Hasil perancangan pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.41. User Interface Harga

78 6. Tampilan Form Data Pembayaran Sumber : Hasil perancangan pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.42. User Interface Perbayaran 7. Tampilan Form Data Pengiriman Sumber : Hasil perancangan pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.43. User Interface Pengiriman

79 8. Tampilan Form Data Laporan Pengiriman Sumber : Hasil perancangan pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.44. User Interface Laporan Pengiriman 9. Tampilan Form Data Laporan Jurnal Sumber : Hasil perancangan pada PT.SAWIT JAYA MAKMUR (2017) Gambar IV.45. User Interface Laporan Jurnal

80 4.2.6 Spesifikasi Hardware dan Software Berikut mengenai kebutuhan minimum hardware dan software standar yang akan digunakan untuk menjalankan sistem usulan. Kebutuhan Tabel IV.19. Spesifikasi Hardware dan Software Sistem Operasi Windows 7 Processor RAM Harddisk Dual-Core, 2,8 Ghz 1 GB 500 GB Monitor SVGA 14 Keybord Printer 108 key Inkjet Keterangan Mouse Standar Software - Bahasa Pemrograman : Java - Aplikasi Pendukung : ireport - DBMS : Xampp