4.1.1. Analisa Kebutuhan - Perancangan Sistem Informasi Pendataan Hasil Panen dan Hasil Penjualan Kelapa Sawit Pada PT. Sintang Raya di Kabupaten Kubu Raya

BAB IV RANCANGAN SISTEM USULAN

4.1 Analisa Kebutuhan Software

  Merupakan langkah awal untuk menentukan gambaran perangkat yang akan dihasilkan ketika pengembang melaksanakan sebuah proyek pembuatan perangkat lunak. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat tergantung pada dalam melakukan analisis kebutuhan.

4.1.1. Analisa Kebutuhan Berdasarkan hasil riset pada PT Sintang Raya di Kabupaten Kubu Raya.

  Terdapat kebutuhan dalam pendataan hasil panen dan hasil penjualan kelapa sawit. Sistem informasi ini dirancang dan dikelola oleh dua user yaito Mandor dan Devisi. Analisa kebutuhan user untuk pendataan hasil panen dan haasil penjualan kelapa sawit pada PT Sintang Raya di Kabupaten Kubu Raya dapat diuraikan sebagai berikut:

  1. Mandor

  a. Mandor melakukan login

  b. Mandor mengakses menu utama

  c. Mandor mengolah menu file 1.

  Pelaksanaan panen 2. Pembayaran

  3. Mandor b. Devisi mengakses menu utama

  c. Devisi mengolah menu data 1.

  Hasil panen 2. Hasil penjualan

  d. Devisi mengolah menu laporan 1.

  Panen 2. Penjualan

4.1.2. Use Case Diagram

  Use case diagram

  menggambarkan efek fungsional yang telah diharapkan oleh sistem sehingga antara konsumen dan pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun. Suatu model yang sangat fungsional dalam sebuah sistem yang menggunakan actor dan use case.

  a.

  Menu login Gambar Dibawah ini menjelaskan tentang use case diagram pada menu login:

  Sumber: Hasil Rancangan (2017)

Gambar IV.I. Use Case Diagram Menu Login

  Admin melakukan login dengan memasukkan username dan password jika

  

username dan password benar admin dapat melakukan aktivitas didalam sistem

jika username dan password salah maka akan admin harus login kembali.

  

Tabel IV.1

Deskripsi Gambar Menu Login

Use Case Narative Login

  Tujuan Melakukan login dan masuk ke dalam sistem pendataan Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem pendataan

  

Skenario Utama

Aktor Bagian Admin Kondisi Awal Aktor membuka aplikasi pendataan

  Aksi Aktor Reaksi Sistem

  

1. Sistem akan menampilkan textbox untuk mengisi nama

Aktor memilih tombol login pengguna dan password Kondisi akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi pendataan dan aktor dapat melakukan aktivitas didalam system

  Sumber: Hasil Rancangan (2017) b.

  Menu Utama Gambar dibawah ini menjelaskan use case diagram pada menu utanma : Sumber: Hasil Rancangan (2017)

Gambar IV.2. Use Case Diagram Menu Utama

  Bagian divisi melakukan login terus memilih menu utama didalam menu utama terdapat menu pelaksanaan panen, pembayaran, hasil panen, hasil penjualan, dan laporan.

  

Tabel IV.2

Deskripsi Gambar Menu Utama

Use Case Narative Login

  

Tujuan Bagian Devisi dapat melakukan pengolahan data yang ada

di menu pelaksanaan panen, pembayaran, hasil panen, hasil penjualan, dan laporan Deskripsi Sistem ini memungkinkan aktor untuk mengolah sistem pendataan dari input data sampai dengan pembuatan laporan

  

Skenario Utama

Aktor Bagian devisi Kondisi Awal Aktor membuka aplikasi pendataan

  Aksi Aktor Reaksi Sistem

  1. Sistem akan menampilkan textbox untuk mengisi Aktor memilih tombol login username dan password

  

2. Sistem akan melakukan proses pengisian data pelaksanaan

Aktor memilih tombol menu pelaksanaan panen panen

  3. Sistem akan menampilkan submenu transaksi-transaksi Aktor memilih tombol menu pembayaran pembayaran

  4. Sistem akan melakukan proses pendataan hasil panen Aktor memilih tombol menu hasil panen

  

5. Sistem akan melakukan proses pendataan hasil penjualan

Aktor memilih tombol menu hasil penjualan

  6. Sistem akan menginput laporan hasil panen dan laporan Aktor memilih menu laporan hasil penjualan Kondisi akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh actor Sumber: Hasil Rancangan (2017)

  c.

  Pendataan Gambar dibawah ini menjelaskan tentang use case diagram pada sistem pendataan

  Sumber: Hasil Rancangan (2017)

  Divisi memilih menu utama untuk melakukan aktivitas pendataan, untuk menambah, menyimpan atau menghapus data pelaksanaan panen dan pembayaran divisi bisa memilih menu file master, sedangkan untuk menambah, menyimpan atau menghapus data hasil panen dan hasil penjualan divisi bisa memilih menu data, divisi juga bisa memilih logout untuk keluar dari sistem.

  

Tabel IV.3

Deskripsi Gambar Pendataan

Use Case Narative Login

  

Tujuan Bagian devisi dapat melakukan pengolahan data yang ada

di menu utama, menu file master, dan menu data Deskripsi Sistem ini memungkinkan aktor untuk mengolah sistem hasil pendataan

  

Skenario Utama

Aktor Bagian devisi dan bagian mandor Kondisi Awal Aktor membuka aplikasi pendataan

  Aksi Aktor Reaksi Sistem

  1. Sistem akan menampilkan textbox untuk mengisi Aktor memilih tombol login

username dan password

  2. Sistem akan menampilkan pilihan menu Aktor memilih tombol menu utama

  3. Sistem akan menampilkan menu pelaksanaan panen dan Aktor memilih tombol menu file master menu pembayaran

  4. Sistem akan menampilkan menu hasil panen dan hasil Aktor memilih tombol menu data penjualan

  

5. Sistem akan membatalkan dan keluar dari aktivitas Sistem

Aktor memilih tombol logout akan melakukan proses mencari data

  Kondisi akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh actor Sumber: Hasil Rancangan (2017) d.

  Laporan Gambar dibawah ini menjelaskan use case diagram laporan pembayaran, panen, dan penjualana:

  Sumber: Hasil Rancangan (2017)

Gambar IV.4 Use Case Diagram Laporan

  Untuk menginput laporan divisi harus melakukan login dan memilih menu utama kemudian divisi memlilih menu laporan divisi dapat melakukan pencarian, mencetak, menghapus dan batal menambah laporan divisi bisa memilih logout untuk keluar dari sistem.

  

Tabel IV.4

Deskripsi Gambar Laporan

Use Case Narative Login

  

Tujuan Bagian devisi dapat melakukan pengolahan data yang ada

di menu utama dan menu laporan Deskripsi Sistem ini memungkinkan aktor untuk menginput hasil laporan

  

Skenario Utama

Aktor Bagian devisi Kondisi Awal Aktor membuka aplikasi pendataan

  Aksi Aktor Reaksi Sistem

  1. Sistem akan menampilkan textbox untuk mengisi Aktor memilih tombol login username dan password

  2. Sistem akan menampilkan pilihan menu Aktor memilih tombol menu utama

  

3. Sistem akan menampilkan menu pembayaran, panen dan

Aktor memilih tombol menu laporan penjualan

  

4. Sistem akan membatalkan dan keluar dari aktivitas Sistem

Aktor memilih tombol logout akan melakukan proses mencari data Kondisi akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh actor Sumber: Hasil Rancangan (2017)

4.1.3. Activity Diagram

  Dalam menyusun rancangan sistem usulan ini, penulis akan menjelaskan activity diagram sistem pengolahan hasil panen secara garis besar dan lebih jelas a.

  Menu Login Gambar dibawah ini menjelaskan activity diagram pada menu login

  Sumber: Hasil Rancangan (2017)

Gambar IV.5. Activity Diagram Menu Login

  Admin melakukan login dengan memasukkan usename dan password jika

  

username dan password sesuai admin bisa melakukan aktivitas didalam sistem

  tapi jika username dan password tidak sesuai admin harus melakukan login kembali.

  b.

  Menu Utama Gambar dibawah ini menjelaskan activity diagram pada menu utama

  Sumber: Hasil Rancangan (2017)

  Admin memilih menu utama dan sistem akan menampilkan pilihan menu, menu pelaksanaan panen, pembayaran, hasil panen, hasil penjualan, panen, penjualan, logout untuk keluar dari sistem.

  c.

  Pendataan Gambar diabawah ini menjelaskan tentang acitivity diagram pendataan.

  Sumber: Hasil Rancangan (2017)

Gambar IV.7. Activity Diagram Pendaataan

  Admin melakukan login dan memilih menu utama terus sistem menampil pilihan menu, file master dan menu data didalam file master terdapat menu pelaksanaan panen dan pembayaran sedanglkan didalam menu data terdapat hasil panen dan hasil penjualan, masing-masing menu memiliki pilihan seperti menyimpan, menambah, menghapus dan keluar.

  d.

  Laporan Gambar dibawah ini menjelaskan activity diagram pada laporan Sumber: Hasil Rancangan (2017)

Gambar IV.8. Activity Diagram Laporan

  Admin menginput laporan, sistem menampilkan menu laporan panen, penjualan, dan pembayaran pada masing menu-menu admin dapat melakukan pencarian, mencetak, menghapus, dan batal menginput laporan, logout untuk keluar dari sistem.

4.2 Desain

  Desain merupakan perencanaan dalam pembuatan sebuah objek, sistem, komponen atau struktur. Desain meruapakan sebuah konsep tentang sesuatu atau aktivitas yang bertujuan untuk membangun kualitas multi elemen dalam sebuah objek.

  4.2.1. Entity Relationship Diagram (ERD) Penggambaran proses relasi yang telah dibuat pada diagram alir data

  sehingga berhubungan antar Entity Relational Diagram, Dapat terlihat dan melibatkan rancangan fiel-fiel didalam database. Berikut adalah ERD yang dibuat untuk sistem Pendataan Hasil Panen dan Hasil Penjualan pada PT. Sintang Raya Kabupaten Kubu Raya.

  Sumber: Hasil Rancangan (2017) Gambar IV.9. Entity Relational Diagram

  4.2.2. Logical Record Structure (LRS)

  Proses dari struktur pada tabel-tabel yang terbentuk dari hasil relasi antar himpunana entitas. Dibentuk dengan nomor dan tipe record. Berikut adalah ERD yang dibuat untuk sistem Pendataan Hasil Panen dan Hasil Penjualan pada PT. Sintang Raya Kabupaten Kubu Raya. Sumber: Hasil Rancangan (2017)

Gambar IV.10. Logical Record Structure

4.2.3. Spesifikasi File

  Adapun spesifikasi file yang penulis gunakan dalam rancangan program sistem usulan pengarsipan surat keluar masuk pada PT. Sintang Raya Kabupaten Kubu Raya adalah sebagai berikut : 1.

  Nama tabel : User

  Akronim file : ta.login Tipe File : File Master Akses File : Random

  Record : 120

  Organisasi File : Index Sequential Media File : Hardisk

  Software : MySQL versi 5.0.8

  

Tabel IV.6

Struktur File Hasil_Panen

Elemen File

  20 Satuan Satuan Varchar

  15 Foreign Key Jenis Jenis Varchar

  15 Id Blok Id_Blok Varchar

  10 Primary Key Tanggal Panen Tgl_Panen Varchar

  Nomor Panen No_Panen Int

  Keterangan

  Nama File Type Length

  Organisasi File : Index Sequential Media File : Hardisk Kunci File : No_Panen Software : MySQL versi 5.0.8

  

Tabel IV.5

Struktur File T_user

Elemen File

  Record : 155

  Akronim file : ta.hasil_panen Tipe File : File Master Akses File : Random

  Nama tabel : Hasil_Panen

  75 Sumber: Hasil Rancangan (2017) 2.

  30 Nama Username Nama_Username Varchar

  15 Primary Key Password Password Varchar

  Nama File Type Length Keterangan Username Username Varrchar

  15 Hasil Hasil Varchar

  20 Devisi Devisi Varchar

  20 Areal Areal Varchar

  20 Luas Luas Varchar

  20 Sumber: Hasil Rancangan (2017) 3. Nama tabel

  : Hasil_Penjualan Akronim file : ta.hasil_penjualan Tipe File : File Master Akses File : Random

  Record : 70

  Organisasi File : Index Sequential Media File : Hardisk Kunci File :No_Faktur Software : MySQL versi 5.0.8

  

Tabel IV.7

Struktur File Hasil_Penjualan

  Elemen File Nama File Type Length Keterangan Nomor faktur No_Faktur Varchar

  15 Primary Key Tanggal Faktur Tgl_Faktur Varchar

  15 Satuan Satuan Varchar

  20 Total Total Varchar

  20 Sumber: Hasil Rancangan (2017) 4. Nama tabel

  : Pembayaran Akronim file : ta.data_pembayaran Tipe File : File Master Akses File : Random

  Record : 75

  Organisasi File : Index Sequential Media File : Hardisk Kunci File : No_Bayar Software : MySQL versi 5.0.8

  

Tabel IV.8

Struktur File Pembayaran

  Elemen File Nama File Type Length Keterangan Nomor Bayar No_Bayar Varchar

  15 Primary Key Tanggal Bayar Tgl_Bayar Char

  20 Nomor Faktur No_Faktur Varchar

  20 Jumlah Bayar Jml_Baayr Char

  20 Sumber: Hasil Rancangan (2017) 5. Nama tabel

  : Pelaksanaan_Panen Akronim file : ta.pelaksanaan_panen Tipe File : File Master Akses File : Random

  Record : 145

  Organisasi File : Index Sequential Media File : Hardisk Kunci File : No_Panen Software : MySQL versi 5.0.8

  

Tabel IV.9

Struktur File Pelaksanaan_Panen

  Elemen File Nama File Type Length Keteranagn Nomor Panen No_Panen Varchar

  20 Primary Key Tanggal Tgl_Panen Varchar

  20 Panen Id Mandor Id_Mandor Varchar

  15 Fireign Key Areal Areal Varchar

  15 Id Blok Id_Blok Varchar

  20 Foreign Key Luas Luas Varchar

  15 Banyak Tenaga Byk_Tenaga Varchar

  20 Jumlah Panen Jml_Panen Varchar

  20 Sumber: Hasil Rancangan (2017)

4.2.4. Software Architecture

  Software Architectur merupakan sebuah proses yang mendefinisikan

  solusi yang terstruktur yang memenuhi kebutuhan teknis dan operasional, software architectur berfungsi mengoptimalkan kualitas dari sebuah aplikasi.

1. Sequence Diagram

  Squence Diagram menampilkan interaksi-interaksi antar objek didalam

  sistem yang disusun pada sebuah urutan atau rangkaian waktu, menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai sebuah respon dari suatu kejadian untuk menghasilkan output tertentu.

  a.

  Gambar dibawah ini menjelaskan sequence diagram pada menu login.

  Sumber: Hasil Rancangan (2017)

Gambar IV. 11. Sequence Diagram Menu login

  Pengguna melakukan login dengan memasukkan username dan password pengguna bisa masuk ke sistem apa bila username dan password ny sesuai, jika tidak maka pengguna harus melakukan login kembali.

  b.

  Pelaksanaan Panen Gambar dibawah ini menjelaskan sequence diagram pelaksanaan panen: Sumber: Hasil Rancangan (2017)

Gambar IV. 12. Sequence Diagram pelaksanaan panen

  Mandor masuk ke menu utaman dan memilih data file master kemudian memilih form pelaksanaan panen dan menginput data pelaksanaan panen.

  c.

  Data Pembayaran Gambar dibawah ini menjelaskan sequence diagram data pembayaran: Sumber: Hasil Rancangan (2017)

Gambar IV. 13. Sequence Diagram Data Pembayaran

  Admin masuk ke menu utama dan memilih menu file master kemudian memilih form data pembayaran dan menginput data pembayaran.

  d.

  Hasil Panen Gambar dibawah ini menjelaskan tentang sequnce diagram pada hasil panen Sumber: Hasil Rancangan (2017)

Gambar IV. 14. Sequence Diagram Hasil Panen

  Admin masuk ke menu utama dan memilih menu data kemudian memilih form hasil panen dan menginput hasil panen.

  e.

  Hasil Penjualan Gambar dibawah ini menjelaskan tentang sequence diagram pada hasil Sumber: Hasil Rancangan (2017)

Gambar IV. 15. Sequence Diagram Hasil Penjualan

  Admin masuk ke menu utama dan memilih menu data kemudian memilih form hasil penjualan dan menginput hasil penjualan.

  f.

  Laporan Gambar dibawah ini menjelaskan tentang sequnce diagram laporan:

  Sumber: Hasil Rancangan (2017)

Gambar IV. 16. Sequence Diagram Laporan

  Admin masuk ke menu utama dan memilih menu laporan kemudian memilih form laporan dan menginput hasil laporan.

2. Deployment Diagram

  Deployment Diagram merupakan gambaran proses-proses berbeda pada suatu sistem yang berjalan dan bagaimana relasi didalamnya.

  Sumber: Hasil Rancangan (2017)

Gambar IV.17. Deployment Diagram

4.2.5. User Interface

  User Interface adalah suatu alat yang disediakan sistem operasi sebagai

  sarana untuk berinteraksi antara pengguna user, memberikan kepada sistem operasi untuk kemudian diterima, diproses dan ditampilkan oleh sistem operasi.

  a.

  Form Menu Login Gambar diabawah tampilan desain pada form menu login Sumber: Hasil Rancangan (2017)

Gambar IV.18. Menu Login

  Jalankan program Login, lalu masukkan Username dan Password untuk membuka program. Klik tombol Login, jika Username dan Password benar maka menu utama akan tampil, tetapi jika Username dan Password salah maka akan kemblai ke form Login. Klik tombol cancel untuk membatalkan dan membersihkan text Username dan Password.

  b.

  Form Menu Utama Gambar dibawah ini tampilan desain pada form menu utama: Sumber: Hasil Rancangan (2017)

Gambar IV.19. Menu Utama

  Menu File Master terdapat Pembayaran dan Pelaksanaan Panen yang digunakan untuk menyimpan data pembayaran dan pelaksanaan panen. Menu Data terdapat pilihan Hasil Panen dan Hasil Penjualan menu digunakan untuk mengisi data ke form Hasil Panen dan penjualan. Menu Laporan terdapat pilihan Laporan Hasil Panen dan Penjualan menu ini digunakan untuk mencari data Hasil Panen dan Penjualan lalu mencetak laporan tersebut. Menu Logout Jika semua data surat masuk dan keluar telah di input dan disimpan kedalam penyimpanan basis data, maka petugas boleh keluar dari program dengan mengklik tombol Logout.

  c.

  Form Data Pembayaran Gambar dibawah ini tampilan desain form data pembayaran: Hasil Rancangan (2017)

Gambar IV.21. Form Data Pembayaran

  Ketika form dijalankan, terus klik tombol simpan maka data akan langsung menyimpan ke database. Klik tombol tambah untuk menambah data, klik tombol hapus untuk menghapus data, klik tombol batal untuk membatalkan tambah data.

  d.

  Form Pelaksanaan Panen Gambar dibawah ini tapmpilan desain form pelaksanaan panen: Sumber: Hasil Rancangan (2017)

Gambar IV.21. Form Data Pelaksanaan Panen

  Ketika from di jalankan, maka klik tombol Simpan maka data langsung menyimpan ke database. Klik tombol tambah untuk menambah data, klik klik tombol hapus untuk menghapus data, klik tombol batal untuk membatalkan tambah data.

  e.

  Form Data Hasil Panen Gambar dibawah ini tampilan desain pada form data hasil panen. Hasil Rancangan.2017 Gambar IV.22. Form Data Hasil Panen

  Ketika from di jalankan, maka klik tombol Simpan maka data langsung menyimpan ke database. Klik tombol tambah untuk menambah data, klik klik tombol hapus untuk menghapus data, klik tombol batal untuk membatalkan tambah data.

  f.

  Form Data Hasil Penjualan Gambar dibawah ini tampilan desan pada form data hasil penjualan: Hasil Rancangan.2017

Gambar IV.23. Form Data Hasil Pejualan

  Ketika from di jalankan, maka klik tombol Simpan maka data langsung menyimpan ke database. Klik tombol tambah untuk menambah data, klik klik tombol hapus untuk menghapus data, klik tombol batal untuk membatalkan tambah data.

  g.

  Form Laporan Hasil Panen Gambar dibawah ini desain tampilan pada form laporan hasil panen: Hasil Rancangan.2017

Gambar IV.24. Form Laporan Hasil panen

  Ketika form dijalankan, Cetak untuk mencetak laporan berdasarkan tahun hasil panen dan klik batal untuk membatalkan percetakan.

  h.

  Form Laporan Hasil Penjualan Gambar dibawah ini tampilan desain pada form laporan hasil penjualan: Hasil Rancangan.2017

Gambar IV.25. Form Laporan Hasil Penjualan

  Ketika form dijalankan, Cetak untuk mencetak laporan berdasarkan bulan hasil panen dan klik batal untuk membatalkan percetakan. i.

  Form Laporan Pembayaran Gambar dibawah ini tampilan desaim pada form data pembayaran: Hasil Rancangan.2017

Gambar IV.26. Form Laporan Pembayaran

  Ketika form dijalankan, Cetak untuk mencetak laporan berdasarkan bulan hasil panen dan klik batal untuk membatalkan percetakan. j.

  Laporan Jurnal Umum Gambar dibawah ini tampilan dari laporan jurnal umum: Hasil Rancangan.2017

Gambar IV.28. laporan Jurnal Umum

  Untuk mengisi laporan jurnal umum kita harus memasukkan nomor jurnal, nomor akun, tanggal, keterangan, ref, saldo nominal. k.

  Laporan Buku Besar Gambar di bawah ini tampilan pada laporan buku besar: Hasil Rancangan.2017

Gambar IV.27. Laporan Buku Besar

  Untuk mengisi laporan buku besar kita harus mengisi kode akun, nama akun, nomor, tanggal, keterangan dan saldo nominal.

4.2.6. Spesifikasi Hardware dan Software

  Perangkat keras merupakan elemen vital yang diperlukan untuk menjalankan program aplikasi atau software yang akan digunakan. Elemen- elemen vital tersebut merupakan peralatan masukan (input device), tempat penyimpanan (storage unit), dan peralatan keluaran (output device), Berikut perangkat keras yang diusulkan sebagai Berikut : a. : Intel z Duo / Intel Pentium 13 GHz Processor

  b. : 1 GB Memory (RAM)

  c. :

  Monitor

  d. : 500 GB Harddisk

  e. : Standard Mouse Mouse

  f. : Standart 102 Keys Keyboard

  g. : HP Officejet Pro X With Ink Jet Printer

  

  h. Scanner

  2.Perangkat Lunak (Software) Bagian lain yang juga tidak kalah penting yang mendukung program adalah perangkat lunak (Software) yang digunakan untuk menampilkan

  Rancangan dan juga sistem operasi yang digunakan dalam menjalankan tampilan rancangan tersebut. Berikut Perangkat Lunak (Software) yang digunakan dalam menampilkan rancangan aplikasi rancangan sistem informasi pendataan hasil panen dan hasil penjualan kelapa sawit pada PT sintang raya di kabupaten kubu raya:

  a. : Minimal Windows 7 x64 dan x86 Sistem Operasi

  b. : Visual Basic 6.0 Bahasa Pemograman

  c. : MySql Database

  d. : Crystal Report 8.5 Program Pendukung

  Demikianlah klasifikasi sistem komputer yang diperlukan untuk menampilkan rancangan aplikasi, rancangan sistem informasi pendataan hasil panen dan hasil penjualan kelapa sawit pada PT sintang raya di kabupaten kubu