SI1022464455

Dari widuri
Revisi per 23 Agustus 2014 10.19 oleh Yudhaaditya (bicara | kontrib) (←Membuat halaman berisi '{{pagebreak}} <div style="font-size: 16pt;font-family: 'times new roman';text-align: center;"> <p style="line-height: 2">'''PERANCANGAN SISTEM INFORMASI '''</P></div...')

(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Lompat ke: navigasi, cari

PERANCANGAN SISTEM INFORMASI

PENJUALAN BARANG KEMASAN PRODUK

PADA CV. ISMIE JAYA

SKRIPSI

Logo stmik raharja.jpg

Disusun Oleh :

NIM : 1211472781

NAMA : PRASETYO

JURUSAN SISTEM INFORMASI

KONSENTRASI SISTEM INFORMASI MANAJEMEN

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

(2013/2014)


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI

PENJUALAN BARANG KEMASAN PRODUK

PADA PADA CV. ISMIE JAYA

Disusun Oleh :

NIM
: 1211472781
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen

 

 

Disahkan Oleh :

Tangerang, Juni 2014

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Maimunah, M.Kom)
NIP : 00594
       
NIP : 007002

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI

PENJUALAN BARANG KEMASAN PRODUK

PADA CV.ISMIE JAYA

Dibuat Oleh :

NIM
: 1211472781
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Disetujui Oleh :

Tangerang, 19 Juni 2014

Pembimbing I
   
Pembimbing II
       
       
       
       
( Aris Martono, S.Kom.,M.M.S.I)
   
NID : 08197
   
NID : 08162

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

PERANCANGAN SISTEM INFORMASI

PENJUALAN BARANG KEMASAN PRODUK

PADA CV. ISMIE JAYA

Disusun Oleh :

NIM
: 1211472781
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen

 

 

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.

Tangerang, 19 Juni 2014

 
 
 
 
 
NIM : 1211472781

 

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI

CV. Ismie Jaya yang merupakan perusahaan swasta yang bergerak di bidang penjualan dan produksi barang kemasan produk, dalam hal ini memasarkan berbagai jenis kemasan produk ke berbagaiwilayah yang ada di wilayah Tangerang. Sistem penjualan barang pada CV. Ismie Jaya masih semi komputerisasi sehingga sering terjadi kesalahan pada waktupendataan penjualan barang dan memperlambat proses dalam pengambilan keputusan. Sebagaisalah satu alternatif pemecahan masalah, maka dibuatlah suatu perbaikan sistemdari sistem yang pada awalnya semi komputerisasi menjadi sistem komputerisasi, dimanasistem dapat mencakup hal – hal yang dapat membawa perusahaan tersebut menjadi lebih baik lagi dengan harapan semuamasalah yang muncul, dapat diatasi dengan sistem yang baru yang dirancangpenulis. Dengan adanya sistem yang baru ini maka data yang dihasilkan lebihakurat dibandingkan dengan sistem sebelumnya dan data tidak akan hilang danberubah karena datanya akan tersimpan dalam database dan juga dapat mempermudahdalam pembuatan laporan Penjualan,dandiharapkan dapat mengurangi human error.Oleh karena itu penulis akan menuangkannya sebagai bentuklaporan yang berjudul ”PERANCANGANSISTEM INFORMASI PENJUALAN BARANGKEMASAN PRODUK PADA CV. ISMIE JAYA” dengan harapan dapat berguna dandiaplikasikan pada perusahaan tersebut.

Kata kunci : penjualan kemasan produk, semi komputerisasi

ABSTRACT

CV. Ismie Jaya, which is a private company engaged in thesale and production of goods packaging product, sells the various types of products packaging to some different areas in Tangerang. A system of goods sale used by the CV. Jaya Ismie is still usinga semi computerized system. So, thesystem often goes wrong at the data collection time and makes it slow in the decision-making process.As one of the alternative solutions, the system is improved from the semicomputerized into a full computerized system, where the new system can cover many things which are able to bring the company to be better and better, with the expectations that all obstacles arisen before can be solved by a new system designedby the author. With the newsystem, the data produced by it becomes more accurate thanthe data resulted by previous system and the important thing is that the data will not disappear and changebecause the data is going to be stored in the database. Moreover the new system can also facilitate the company in making sales report and be expectedto reduce a human errorproblem. Therefore, the author would put it as a formof a report entitled "DESIGNINGTHE SALES INFORMATION SYSTEM OF GOODS PACKAGING PRODUCTS AT CV. ISMIE JAYA"with an expectation that it can beuseful and applicable to the company


Keywords:

sales of product packaging, semi computerized


KATA PENGANTAR

Segala puji syukur dan pujian bagi Allah SWT yang memiliki keluasan ilmu dan atas rahmat dan ridho-Nya, sehingga penulis dapat menyelesaikan Laporan Skripsi ini dengan baik, adapun judul yang penulis uraikan dalam laporan ini adalah “PERANCANGAN SISTEM INFORMASI PENJUALAN BARANG KEMASAN PRODUK PADA CV.ISMIE JAYA”

Tujuan dari pembuatan Laporan Skripsi ini antara lain memenuhi salah satupersyaratan menyelesaikan pendidikan jenjang Strata Satu (S1) Jurusan SistemInformasi (SI) pada Sekolah Tinggi Manajemen dan Ilmu Komputer (STMIK) Raharja,juga berguna untuk memperdalam kemampuan penulis dalam merancang suatu sistemagar dapat diterapkan dengan baik.

Dalam kesempatan ini penulis jugaingin mengucapkan terimakasih bahwa tanpa bimbingan, bantuan dan dorongan semua pihak maka penulis tidak dapat menyelesaikan laporan ini dengan baik dan tepat waktu. Penulis ingin menyampaikan terimakasih kepada khususnya kepada orang tua tercinta dankeluarga yang telah memberikan banyak do’a, dukungan moril dan materil kepadapenulis.Dan penulis pada kesempatan ini penulis mengucapkan banyak terima kasihkhususnya kepada Ayah, Ibu dan keluarga tercinta yang telah memberikan dukunganmoril maupun materil serta doa untuk keberhasilan, penulis juga tidak lupamengucapkan terimakasih kepada pihak-pihak yang telah membantu seperti berikut:

  1. Ir.Untung Rahardja., M.T.I, selaku Ketua STMIK Raharja
  2. Sugeng Santoso, M.Kom, selaku Pembantu Ketua I STMIK Raharja.
  3. Maimunah, M.Kom, selaku Kepala Jurusan SistemInformasi STMIK Raharja.
  4. Aris Martono, S.Kom.,M.M.S.Iselaku Dosen Pembimbing Pertama yang telah memberikan banyak masukan danmotivasi kepada penulis sehingga laporan skripsi ini dapat terselesaikan denganbaik dan tepat pada waktunya.
  5. Dedeh Supryanti, S.Kom selaku pembimbingkedua yang juga telah banyak memberikan bantuan masukan dan ilmu kepada penulisuntuk menyelesaikan laporan skripsi ini.
  6. Bapak Mochammad Herry sebagai Stakeholderyang telah banyak membantu penulis dalam penyelesaian Skripsi.
  7. Semua pihak yang tidak dapat penulis sebutkansatu persatu yang telah membantu penyusunan laporan ini

Penulis menyadari dalam penyelesaian laporan ini masih terdapat banyak kekurangan sehingga memerlukan banyak perbaikan dan penyempurnaan. Oleh karena itu, penulis mengharapkan kritik dan saranyang bersifat membangun untuk kesempurnaan laporan ini.

Akhir kata penulis berharap agar laporan ini dapat bermanfaat bagi penulis pada khususnya, dan juga orang lain yang membaca dapat memperoleh ilmu dari laporan ini.


Tangerang, 19 Juni 2014

 
 
 
 
 
NIM : 1211472781

DAFTAR TABEL

  1. Tabel 1.1 Data Penjualan Menggunakan Ms.Excel
  2. Tabel 2.1 Kekukarangan dan Kelebihan MySQL
  3. Tabel 2.2 Tipe ata Numeric
  4. Tabel 2.1 Tipe Data String
  5. Tabel 2.4 Letak Perbedaan Jumlah Memori
  6. Tabel 2.5 Tipe Data Tunggal
  7. Tabel 2.6 Operator Artmatika MYSQL
  8. Tabel 2.7 Operator Pembanding MYSQL
  9. Tabel 2.9 Operator Karakter
  10. Tabel 2.10 Opearator Lain-Lain
  11. Tabel 2.11 Fungsi Agregat
  12. Tabel 2.12 Kelebihan dan Kekurangan PHP
  13. Tabel 3.1 Marketing Mix 7P
  14. Tabel 3.2 Analisa SWOT
  15. Tabel 3.3 Elisitasi Tahap I
  16. Tabel 3.4. Elisitasi Tahap II
  17. Tabel 3.4. Elisitasi Tahap III
  18. Tabel 3.6. Final Draft Elisitasi
  19. Tabel 4.1 Perbedaan Prosedur Sistem Berjalan Dan Sistem Ususlan.
  20. Tabel 4.2 Tabel Barang
  21. Tabel 4.3 Tabel Detil Nota
  22. Tabel 4.4 Tabel Nota
  23. Tabel 4.5 Tabel Jenis Barang
  24. Tabel 4.6 Tabel Satuan
  25. Tabel 4.7 Tabel Pelanggan
  26. Tabel 4.8 Tabel Pengguna
  27. Tabel 4.9 Pengujian Blackbox Pada Halaman Login Aplikasi
  28. Tabel 4.10 Pengujian Blackbox Pada Menu Barang
  29. Tabel 4.11 Pengujian blackbox pada menu pelanggan
  30. Tabel 4.12Pengujian Blackbox Pada Menu Nota
  31. Tabel 4.13 Pengujian Blackbox Pada Menu Pengguna
  32. Tabel 4.14 Pengujian Blackbox Pada Menu Grafik
  33. Tabel 4.15 Pengujian Blackbox Pada Menu Laporan
  34. Tabel 4.16 Pengolahan Jadwal
  35. Tabel 4.17 Estimasi Biaya

DAFTAR GAMBAR

  1. Gambar 2.1 Karakteristik Suatu Sistem
  2. Gambar 2.2 Hubungan Antara Data dan Informasi
  3. Gambar 2.3 Kualitas Informasi
  4. Gambar 2.4 Komponen Sistem Informasi
  5. Gambar 2.5 Komponen Input
  6. Gambar 2.6 Komponen Kontrol
  7. Gambar 2.7 Tipe Strategi SWOT
  8. Gambar 2.8 Ruang kerja Adobe Dreamweaver
  9. Gambar 2.9 Skrip Dalam PHP
  10. Gambar 2.10 Skema Koneksi Database Pada PHP
  11. Gambar 3.1 Struktur Organisasi CV Ismie Jaya
  12. Gambar 3.2 Use Case Diagram Sistem Yang Berjalan
  13. Gambar 3.3 Activity Diagram Sistem Penjualan Yang Berjalan
  14. Gambar 4.1 Use Case Diagram Sistem Penjualan Yang Diusulkan
  15. Gambar 4.2 Activity Diagram Sistem Penjualan Yang Diusulkan
  16. Gambar 4.3 Squence Diagram menu Login Yang Diusulkan
  17. Gambar 4.4 Squence Diagram Menu Home Yang Diusulkan
  18. Gambar 4.5 Squence Diagram Menu Barang Yang Diusulkan
  19. Gambar 4.6 Squence Diagram Menu Pelanggan Yang Disulkan
  20. Gambar 4.7 Squence Diagram Menu Nota Yang Diusulkan
  21. Gambar 4.8 Squence Diagram Menu Grafik Yang Diusulkan
  22. Gambar 4.9 Squence Diagram Menu Laporan Yang Diusulkan
  23. Gambar 4.10 Class Diagram Yang Diusulkan
  24. Gambar 4.11 Flow Chart Login
  25. Gambar 4.12 Flow Chart Menu Barang
  26. Gambar 4.13 Flow Chart Menu Pelanggan
  27. Gambar 4.14 Flow Chart Menu Nota
  28. Gambar 4.15 Flow Chart Menu Grafik
  29. Gambar 4.16 Flow Chart Menu Pengguna
  30. Gambar 4.17 Flow Chart Menu Laporan
  31. Gambar 4.18 HIPO Aplikasi Penjualan Barang
  32. Gambar 4.19 Prototype Menu Login
  33. Gambar 4.20 prototype Menu Login Salah Atau Kosong
  34. Gambar 4.21 Prototype Menu Home
  35. Gambar 4.22 Prototype Menu Barang
  36. Gambar 4.23 Prototype Input Barang
  37. Gambar 4.24 Prototype Menu Pelanggan
  38. Gambar 4.25 Prototype Input Pelanggan
  39. Gambar 4.26 Prototype Menu Nota
  40. Gambar 4.27 Prototype Input Nota
  41. Gambar 4.28 Prototype Menu Grafik
  42. Gambar 4.29 Prototype Menu Pengguna
  43. Gambar 4.30 Prototype Input Pengguna
  44. Gambar 4.31 Prototype Menu Laporan
  45. Gambar 4.32 Prototype Hasil Data Laporan

DAFTAR SIMBOL

DAFTAR SIMBOL USE CASE DIAGRAM

Daftar Simbol Use Case Diagram.png



DAFTAR SIMBOL ACTIVITY DIAGRAM

Daftar Simbol Activity Diagram.png



DAFTAR SIMBOL SEQUENCE DIAGRAM

Daftar Simbol Sequence Diagram.png

Daftar isi

BAB I

PENDAHULUAN

Latar Belakang

Pada saat ini persaingan dunia usaha yang terjadi semakin ketat dan memerlukan kesiapan suatu organisasi untuk mengadopsi teknologi yang mampu menjawab persaingan yang terjadi di dunia usaha. Salah satu unsur yang sangat mendasar di dalam dunia usaha adalah transformasi dan penyajian data secara cepat, akurat dan efisien. Karena sebuah sistem sebaik apapun jika penyaluran informasi dan penyajian datanya kurang efisien maka sistem itu akan melambat dan akhirnya benar–benar tidak berjalan. CV.ISMIE JAYA yang beralamat di Jl. Dipatiunus Gg. Pesantren Jamiatul Falah Cibodas - Tangerang adalah perusahaan swasta yang bergerak dibidang produksi kemasan produk. Penggunaan sistem informasi pengolahan data pemesanan dan penjualan barang pada Cv. Ismie Jaya yang ada sekarang ini belum memenuhi standar perkembangan teknologi di masa kini, dikarenakan sistem penjualan yang ada masih dilakukan secara manual dengan menggunakan MS. Excel. Data penjualan barang kemasan poduk selama 1 tahun

Tabel 1.1 data penjualan menggunakan Ms. Excel

Sehingga dalam pengolahan datanya banyak memerlukan waktu yang mengakibatkan penyajian laporan menjadi kurang efisien.Oleh karena itu, untuk memudahkan dalam proses pengolahan penjualan dibutuhkan sebuah sistem informasi yang mudah dan cepat, untuk meminimalisir kesalahan (human error), dan meningkatkan kinerja produktivitas. Dengan memperhatikan uraian tersebut, maka penulis mengambil judul : “PERANCANGAN SISTEM INFORMASI PENJUALAN BARANG KEMASAN PRODUK PADACV.ISMIE JAYA”

Rumusan Masalah

Dari latar belakang diatas penulisdapat merumuskan beberapa masalah sebagai berikut :

  1. Bagaimana sistem penjualan barang kemasan produk pada CV. ISMIE JAYA saat ini ?

  2. Bagaimana menganalisa sistem penjualan barang kemasan produk CV.ISMIE JAYA saat ini dalam pengambilan suatu keputusan ?

  3. Bagaimana merancang sistem penjualan barang kemasan produk pada CV.ISMIEJAYA yang mampu mengolah informasi yang cepat, akurat dan efisien sehingga lebih memberikan manfaat ?


Ruang Lingkup

Ruang lingkup dari penelitian ini dibatasi pada penyajian sistem informasi dan penginputan data penjualan


Tujuan dan Manfaat

Tujuan

Adapun tujuan dari penelitian ini adalah sebagai berikut :

  1. Tujuan Operasional

  2. Penelitian ini mempunyai tujuan operasional sebagai sarana untuk mendapatkan informasi dari sistem yang sedang berjalan, dalam hal ini adalah penyajian informasi padaCV.ISMIE JAYA yang mampu mendukung pengambilankeputusan.

  3. Tujuan Fungsional

  4. Penelitian ini mempunyai tujuan fungsional yaitu hasil penelitian ini nantinya mampu menyajikan informasi penjualan yang lebih optimal kepada bagian–bagian tertentu sehingga keputusan–keputusan yang diambil oleh perusahaan yang menyangkut hajat hiduporang banyak dan kelangsungan perusahaan akan lebih cepat tersaji, selain itu mempermudah jajaran manajemen dalam mengetahui bagaimana perkembangan penjualan yang terjadi pada CV. ISMIE JAYA

  5. Tujuan Individual
    1. Untuk mendapatkan lebih banyak pengalaman membuat rancangan aplikasi sistem informasi yang ada di lapangan secara nyata dan menambah pengetahuan yang tidak dapat diperkuliahan.

    2. Agar penulis dapat mengimplementasikan ilmu yang sudah didapat diperkuliahan.

    3. Untuk melengkapi syarat kelulusan pada jurusan Sistem Informasi di STMIK Raharja.


Manfaat

Adapun manfaat yang tercipta dari penelitian ini adalah sebagai berikut:

  1. Manfaat bagi perusahaan :

    1. Terciptanya efektifitas dan efisiensi waktu kerja dalam mengolah data-datatransaksional.

    2. Manajer dengan mudah memonitoring hasil transaksi penjualanpada perusahaan sehingga dapat cepat untuk mengambil keputusan.

    3. Hasil penelitian ini dapat digunakan sebagai referensi untuk penelitian selanjutnya khususnya yangberhubungan dengan dashboardmonitoring system dan transaksi penjualan.

  2. Manfaat bagi penulis :

    1. Terciptanya kepuasan bathin ketika menghasilkan suatukarya dan dapat bermanfaat bagi suatu perusahaan/instansi.

    2. Sebagai syarat kelulusan guna mendapatkan gelar sarjana komputer

    3. Dapat mengimplementasikan teori-teori yang dipelajari dibangku kuliah kedalam bentuk project.


Metode Penelitian

Metode Pengumpulan Data

Dalam melakukan penelitian dan mendapatkan data, penulis menggunakan beberapa metode diantaranya :

  1. Observasi /pengamatan langsung
  2. Melakukan pengumpulan data dengan mengidentifikasi masalah, yang ada dalam pembuatan sistem yang akan dibuat.

  3. Wawancara
  4. Penulis melakukan wawancara secara langsung dengan pihak perusahaan mengenai masalah-masalah yang dapat penulis analisa dalam penelitian pada perusahaan ini.

  5. Studi Pustaka
  6. Sebagai langkah untuk mendapatkan data-data yang berkaitan dengan penyusunan skripsi ini dan sumber referensi bagi penulis.

Metode Analisa

Metode dalamp enelitian ini penulis menggunakan analisis SWOT (Strengths, Weaknesses,Opportunity, Threaths). Analisis SWOT adalah suatu metode yang digunakan untuk melihat kondisi perusahaan, baik internal maupun eksternal yang kemudian dijadikan indikator untuk mengetahui kekuatan, kelemahan, peluang dan ancaman terhadap perusahaan, sehingga dapat membantu manajer dalam pembuatan keputusan (strategi penjualan).

Metode perancangan

  1. Rancangan Model
  2. Di dalam penelitian ini, penulis mengusulkan metode rancangan model yang berorientasi objek dengan menggunakan UML (Unified Modeling Language) yaitu menggunakan software Visual Paradigm for UML.

  3. Bahasa Pemrograman
  4. Sistem pembuatan program dibangun mengunakan program PHP, CSS, dan HTML.

  5. Desain
  6. Penulis membuat desain menggunakan tool Adobe Photoshop CS3.

  7. Database
  8. Database yang digunakan menggunakan MySQL.

  9. Browser
  10. Untuk Browser penulis menggunakan Mozilla Firefox.

Metode Testing

Peneliti menggunakan metode pengujian black box testing sehingga dapat diketahui apakah sistem sesuai dengan apa yang diharapkan oleh stakeholder.

Sistematika Penulisan

Dalam sistematika penulisan penelitian ini, penulis menyajikan sistematika penyampaian sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini berisi latarbelakang, rumusan masalah, ruang lingkup, tujuan dan manfaat, metode penelitian, metode analisa, metode perancangan, metode testing dan sistematika penulisan.

BAB II LANDASAN TEORI

Pada bab ini berisi tentang teori-teori pendukung penelitian, definisi dan pengertian-pengertian yang berkaitan dengan penyusunan laporan yang didapat melalui salah satu metode.

BAB III ANALISA SISTEM YANG BERJALAN

Pada bab ini berisi tentang gambaran umum perusahaan, stuktur organisasi,tata laksana sistem yang berjalan, analisa sistem yang berjalan, konfigurasi sistem berjalan, permasalahan yang dihadapi dan alternatif, user requirement

BAB IV RANCANGANSISTEM USULAN

Berisikan rancangan sistem yang diusulkan, prosedur sistem usulan, usecase diagram yang diusulkan, activity diagram yang diusulkan, squence diagram yang diusulkan, rancangan bassis data, class diagram yang diusulkan, spesifikasi basis data, flowchart yang diusulkan,rancangan program, rancangan prototype, konfigurasi sistem usulan, testing,evaluasi, dan implementasi

BAB V PENUTUP

Pada bab ini berisi tentang berbagai kesimpulan dan saran berdasarkan pokok bahasan yang dikemukakan dalam perancangan sistem dan implementasi berdasarkan teori pendukung pembahasan.



BAB II

LANDASAN TEORI

Konsep Dasar Sistem

Definisi Sistem

Sebuah sistem yang tepat guna akan memberikan dampak yang positif bagi suatu perusahaan dalam pencapaian sasaran serta tujuan perusahaan. sistem terdapat beberapa pandangan menurut para ahli, diantaranya :
Pengertian sistem yang dapat didefinisikan dengan pendekatan prosedur yaitu kumpulan dari prosedur – prosedur yang mempunyai tujuan tertentu. Sistem juga dapat di definisikan dengan pendekatan komponen yaitu kumpulan dari komponen yang saling berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan tertentu (Jogiyanto, Sistem Teknologi Informasi, Andi, 2009 : 34).
Secara umum, definisi sistem adalah kumpulan bagian-bagian atau subsistem-subsistem yang disatukan dan dirancang untuk mencapai suatu tujuan tertentu.

Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat – sifat tertentu (Jogiyanto, Sistem Teknologi Informasi, Andi, 2009 : 54) antara lain :

1. Komponen Sistem (components)
Suatu sistem harus terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen sistem dapat berupa subsistem-subsistem atau bagian-bagian sistem.
2. Batasan Sistem (boundary)
Batasan sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan, batasan sistem menunjukan ruang lingkup (scope) sistem itu sendiri.
3. Lingkungan Luar (environments)
Lingkungan luar sistem (environments) yaitu apapun di luar batas sistem yang dapat mempengaruhi operasi sistem.Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan.Lingkungan luar sistem yang menguntungkan merupakan energi dari sistem tersebut dengan demikian harus tetap dijaga dan dipelihara.Lingkungan luar sistem yang merugikan harus ditahan dan dikendalikan.
4. Penghubung (interface)
Penghubung sistem (interface) merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya.Melalui penghubung ini memungkinkan sumber daya mengalir dari subsistem yang satu ke subsistem yang lainnya.

5. Tujuan atau Sasaran (goals)
Suatu system dikatakan berhasil bila mengenai tujuannya. Kalau suatu sistem tidak mempunyai tujuannya, maka operasi sistem tidak ada gunanya.

Syarat-Syarat Sistem

Syarat-syarat yang harus dimiliki oleh suatu sistem, yaitu:
1. Sistem harus dibentuk untuk menyelesaikan suatu tujuan.
2. Elemen sistem harus mempunyai rencana yang ditetapkan.
3. Adanya hubungan diantara elemen sistem.
4. Unsur dasar dari proses (arus informasi, energi, dan material) lebih penting daripada elemen sistem.

Kriteria Sistem Yang Baik

1. Ketersediaan
a. Dokumentasi data lengkap, dimana setiap aktifitas bisnis dapat terekam dalam sebuah sistem informasi.
b. Meminimalkan kegagalan sistem, mencegah agar sistem tersebut dapat berjalan sesuai dengan harapan.
2. Keamanan
a. Pemberian password, salah satu bentuk keamanan sebuah sistem, diperlukan security password untuk mencegah terjadinya penyalahgunaan data.
b. Posisi komputer yang aman, hal ini lebih mengarah tentang tata letak komputer dan jaringan.
c. Pasang alarm keamanan, untuk mencegah pencurian perangkat keras. Seperti monitor, cpu (central processing unit), dll.
d. Data control, pemantauan data secara rutin dapat mengurangi resiko masalah keamanan data yang disimpan pada sebuah sistem.
3. Dapat dipelihara
a. Pengukuran kinerja sistem dan peninjauan berkala sistem, dua hal ini saling berhubungan. Karena peninjauan sistem secara rutin dapat digunakan untuk memantau data sekaligus mengukur kinerja sistem yang sedang berjalan. Sehingga manajemen sistem informasi data mengetahui apa yang akan dilakukan terhadap sistem tersebut kedepannya.
4. Integritas
a. Verifikasi data, proses pengecekan data saat data dimasukkan hingga keluar menjadi sebuah informasi. Verifikasi data membutuhkan waktu dan tenaga, yang dilakukan oleh manajemen sistem.
b. Pengecekan data rangkap, untuk mengurangi redundansi data (data rangkap) perlu dilakukan secara bertahap. Bisa juga dikategorikan sebagai data kontrol. Hanya saja hal ini bertujuan untuk memanajemen sistem database.

Konsep Dasar Informasi

Definisi Informasi

Informasi ibarat darah yang mengalir didalam tubuh manusia, maksud dari kalimat tersebut yaitu bahwa informasi yang sangat penting pada suatu organisasi. Informasi dapat diartikan menurut para ahlisebagai berikut:
1. Informasi (Information) adalah data yang diolah menjadi bentuk yang berguna bagi para pemakainya (Jogiyanto, Sistem Teknologi Informasi, Andi, 2009 : 36).

2. Menurut Leitel dan Devis dalam bukunya: “Accounting Information System” menjelaskan bahwa informasi merupakan data yang diolah menjadi bentuk yang lebih berguna serta lebih berarti bagi yang menerimanya (Kami : 2009).
3. Informasi (Information) adalah data yang telah dibentuk menjadi sesuatu yang memiliki arti dan berguna bagi manusia (kent : 2009).
4. Sistem Informasi (information system) adalah sekumpulan komponen yang saling berhubungan, mengumpulkan atau mendapatkan, memproses, menyimpan dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi serta membantu manajer dalam pengambilan keputusan (Kant : 2009).
5. Menurut Dr. Richardus Eko Indrajit dalam buku “Sistem Informasi dan Teknologi”, sistem informasi didefinisikan : sistem informasi merupakan hal yang sangat penting bagi manajemen di dalam pengambilan keputusan informasi dapat diperoleh dari sistem informasi (information system) atau disebut juga dengan processing system atau information generating system.
6. Pengertian dari Sistem Informasi menurut Komunitas Mahasiswa Sistem Informasi di Yogyakarta memaparkan bahwa Sistem Informasi adalah sebuah aplikasi komputer yang digunakan untuk mendukung operasi dari suatu organisasi serta merupakan aransemen dari orang, data dan proses yang terjadi di dalamnya yang berinteraksi satu sama lain dalam mendukung dan memperbaiki organisasi serta mendukung dalam pemecahan masalah dan kebutuhan pembuat keputusan (Kami : 2009).

Jadi definisi sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi yang menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Kualitas Informasi

Terbentuknya informasi yang dihasilkan dari proses pengolahan data hingga sampai ke pengguna informasi tersebut, maka informasi tersebut haruslah mempunyai kualitas yang baik. Dan kualitas informasi (quality of information) Untuk dapat berguna dengan baik, maka informasi harus didukung oleh tiga pilar Jogiyanto (2009:37) sebagai berikut:
1. Tepat kepada orangnya atau Relevan (Relevancy)

Berarti informasi tersebut mempunyai manfaat untuk pemakainnya. Relevan informasi untuk tiap-tiap orang satu dengan yang lain berbeda.
2. Tepat waktu (TimeLines)
Berarti informasi yang datang pada penerimaan tidak boleh terlambat, informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan didalam pengambilan keputusan.
3. Tepat nilainya atau Akurat (Accurate)
Berarti informasi harus bebas dari kesalahan–kesalahan. Akurat juga berarti Informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi ke penerima kemungkinan banyak terjadi.









BAB III

ANALISA SISTEM YANG BERJALAN

Gambaran Umum Perusahaan

CV Ismie Jayaadalah perusahaan swasta yang beralamatkan di Jl. Dipatiunus Gg. Pesantren Jamiatul FalahCibodas - Tangerang

Sejarah Singkat Perusahaan

CV Ismie Jayaberdiri pada pertengahan bulan Maret tahun 1993yang dihimpun oleh beberapa orang tokoh yangberkecimpung di dunia bisnis danmengadakan diskusi yang professional. Berdasarkan diskusi diantara para tokohbisnis tersebut, disepakati bergabung dengan CV yang usahanya di bidang produksi kemasan produk .

Berkat kerja keras dan kerja sama antarapengusaha satu dengan yang lainnya, sekarang CV Ismie Jaya dapat bersaing denganperusahaan-perusahaan besar lainnya dalam dunia industri.

Struktur Organisasi Perusahaan

Struktur organisasi sangat penting bagisebuah organisasi karena berfungsi untuk menunjukkan pola tetap hubungan-hubungandiantara fungsi, tugas dan wewenang serta tanggung jawab masing-masing individupada sebuah organisasi.

Dalam menjalankan tugasnya, CV Ismie Jaya mempunyaistruktur organisasi sebagai berikut:

Sumber: CV Ismie Jaya, Tangerang

Gambar 3.1 Struktur Organisasi CVIsmie Jaya

Tugas dan Tanggung Jawab

Berikutini uraian dari wewenang dan tanggung jawab masing-masing divisi pada CV. Ismie Jaya :

  1. Direktur
    1. Bertanggung jawabterhadap semua kegiatan di perusahaan melakukan dan mengkoordinir semuadepartemen.
    2. Memberhentikandan mengangkat karyawan untuk menjabat sesuai struktur di organisasi.
    3. Memimpinrapat (meeting) manajerial.
    4. Memotorisasisetiap pengeluaran uang perusahaan.
  2. General Manager
    1. Membawahi seluruhaktivitas perusahan dari mulai perencanaan sampai dengan pengawasan.
    2. Mengorganisirdan membentuk struktur perusahaan, serta bertanggung jawab penuh terhadapDirektur Utama.
  3. Marketing
    1. Bertanggungjawab penuh terhadap penjualan.
    2. Menyelesaikan masalahdengan customer apabila ada keluhan mengenaikualitas barang yang kurang memuaskan
    3. Menyusunstrategi untuk memperluas daerah pemasaran.
    4. Membagiwilayah kepada salesman.
    5. Mengawasi seluruh kegiatan di bidang penjualan
    6. Memberikan laporan pertanggung jawaban mengenai penjualankepada direktur.
    7. Mengambilmasukan mengenai saingan untuk diteruskan kepemimpinan.
  4. Keuangan
    1. Mengelola masuknya uang dan kuitansi biaya.
    2. Menyelenggarakandan mempersiapkan dana untukkegiatan perusahaan, serta mengaturpenerimaan dan pengeluaran uang
    3. Melakukanpembayaran kepada suplier tepatsesuai dengan tanggal jatuh tempo.
    4. Memastikanpembuatan jurnal, laporan keuangan dan incomestatement.
    5. Melakukanpenagihan kepada customer tepatwaktu.
    6. Membuatpertanggung jawaban keuangan dalam buku kas harian yang di serahkan.
    7. Membuat laporanpertanggung jawaban perbulan dan menyimpan bukti pembelian.
    8. Melakukan audit perusahaan.
    9. Memeriksa pajak yang harus di bayar olehperusahaan.
  5. Manager Produksi
    1. Bertanggungjawab atas kegiatan produksi, mulai dari produksi sampai dengan maintenance (pemeliharaan) pabrik.
    2. Mengontrol jalannya pekerjaan produksi darimulai bahan baku sampai ke Produksi jadi.
  6. Pembelian (Purchasing)
    1. Mencari penawaran dan bernegosiasi denganbeberapa supplier.
    2. MembuatPurchase Order dari hasil penawarandan negosiasi dari daftar supplierterpilih.
    3. Membuatlaporan keuangan mingguan atau bulanan untuk Permintaan Pembelian (PP) danPermintaan Pengeluaran Uang (PPU).
    4. Melakukanseleksi, evaluasi dan memantau kinerja supplier.
    5. Menyelesaikan masalahdengan supplier apabila ada keluhanmengenai kualitas bahan baku.
  7. Personalia
    1. Menerima karyawan baru dan melakukan pendataanterhadap seluruh karyawan.
    2. Bertanggungjawab atas absensi karyawan sebagai bahan perhitungan gaji dan upah karyawan.
    3. Membuatslip gaji dan upah serta menghitung gaji dan upah karyawan.
    4. Membagikangaji dan upah kepada karyawan harian produksi dan karyawan harian lepas.
    5. Membuat rekap gaji karyawan dan melaporkannyakepada bagian keuangan.
    6. MembuatSurat Pernyataan (SP) terhadap pelanggaran atau kesalahan yang dilakukan olehkaryawan.
    7. Membuat pengumuman setiap ada perubahan jamkerja atau perubahan yang lainnya menyangkut karyawan.
  8. PPIC
    1. Memastikan pemenuhan permintaan dari bagian marketing.
    2. Memastikanketersediaan Raw and Support material.
    3. Mendapatkan forecast dari customer melalui bagian marketing.
    4. Bersama-samadengan bagian gudang untuk merencanakan jadwal produksi dan rencana material.
  9. Kepala Produksi
    1. Mengontrol jalannya proses produksi.
    2. MenerimaSurat Perintah Kerja (SPK) dan Surat Perintah Lembur (SPL) yang dibuat oleh plannersebagai acuan pekerjaan yang harus ditangani terlebih dahulu.
    3. Memilihpekerjaan yangberhubungan dengan order barangyang harus dikerjakan terlebih dahulu.
    4. Membuatlaporan kepada Manager produksi tiap bulannya.
    5. Merencanakan, mengkoordinasikan dan mengawasijalannya kegiatan-kegiatan yang berkaitan dengan masalah produksi di dalamruang lingkup perusahaan.
    6. Mengawasihasil produksi sesuai dengan standar yang telah ditetapkan.
    7. Melaporkandan turut serta membantu dalam memecahkan masalah yang timbul dilingkungan pekerjaan atau produksi.
    8. Membuatdan melaporkan hasil dari produksi setiap periodenya.
    9. Merencanakandan menetapkan rencana kerja agar lebih efektif dan efisien bagi kegiatanproduksi yang telah dan akan dikerjakan oleh karyawan atau pekerja.
  10. Teknisi
    1. Memeriksa semua mesin produksi, alat-alatkerja dan listrik perusahaan.
    2. Memperbaikidan melakukan pemeliharaan mesin, alat-alat kerja dan listrik perusahaan.
    3. Membuatlaporan pemakaian bahan bakar mesin produksi dan penggantian mesin ataualat-alat kerja yang tidak bisa dipakai lagi.
  11. Gudang
    1. Membuat daftar harga barang
    2. Menerimabarang masuk yang dikirim langsung oleh supplier atas pemesanan barang dari bagian pembelian.
    3. Mengirim barang keluar atas pemesanan pelanggan daribagian marketing.
    4. Bertanggungjawab penuh terhadap keluar masuknya bahan baku atau alat-alat kerja yang berasal darigudang.
    5. Memeriksastok barang dan membuatlaporan kepada bagian marketing.
  12. QC(Quality Control)
    1. Menelitiapakah bahan tersebut baik untuk digunakan.
    2. Menetapkanstandar bahan yang digunakan.
    3. Membuat keterangan bila ada barang reject

Tata Laksana Sistem Yang Berjalan

Prosedur Yang Berjalan

  1. UseCase Diagram

    Dari definisi skenariodiatas dapat digambarkan dalam use casediagram mengenai hal yang terjadi pada sistem penjualan kemasan produk yang berjalansaat ini. Usecase diagram dapat dilihat padagambar dibawah ini:

    Gambar3.2 Use Case Diagram sistem penjualan yang berjalan

  2. Activity Diagram

    Activitydiagram memodelkan alur kegiatan sebuah prosesdan urutan aktivitas pada suatu proses. Diagram ini sangat mirip dengan flowchart karena dapat memodelkanprosedur logika.

    Berdasarkan use case diagram di atas maka dapat kita gambarkan activity diagram dari aktifitas paraaktor-aktor yang ada pada sistem penjualan pada CV.Ismie Jaya

    Gambar3.3 Activity Diagram sistem penjualan yang berjalan

Analisa Sistem Yang Berjalan

Metode Analisa Sistem

Analisa SWOT

Faktor internal yang mencakup produk yangtersedia, sumber daya manusia, fasilitas yang tersedia berupa gudang, kendaraan untukoperasional, serta proses persediaan barang yang sedang berjalan saat ini.Sedangkan faktor eksternal yang mencakup aspek masyarakat, persaingan terhadapperusahaan lainnya, dan promosi kepada pelanggan. Untuk mendukung prosesanalisa, maka terlebih dahulu akan dilakukan marketing mix 7P untuk mengetahui lebih jelas strategi yang akandibahas dan kemudian akan dilanjutkan dengan analisa SWOT, yaitu sebagai berikut:

Tabel 3.1 Marketing mix 7P

No Variabel Indikator
1. Product (produk)
  • Kategorijenis barang yaitu, kemasan produk boxdan kemasan produk plastik
  • Kondisibarang yang baik
  • Pemantauanketersediaan stok barang yang dilihat secara fisik untuk melihat persediaanproduk
  • Kelengkapanbarang
  • Informasiproduk yang akurat
  • Memilikiproduk yang berkualitas
  • 2. Price (biaya)
  • Persainganharga
  • Diskon
  • Ketersediaan modal yang cukup
  • 3. Place (lokasi)
  • Lokasiyang mudah dijangkau
  • Kebersihangudang yang terjaga
  • Kerapihan menaruh barang di dalam gudang
  • 4. Promotion (promosi)
  • Adanyasample atau bonus
  • Kerjasamabaik dengan supplier, dengan carapembayaran lunas pada waktunya sehingga jika ada promosi mempunyai peluangbesar untuk mendapatkan hadiah dari supplier.
  • Informasiproduk baru
  • Programpromosi masih sederhana
  • Dikenal masyarakat sekitar
  • 5. People (orang)
  • Karyawanmempunyai pengetahuan yang cukup tentang produk
  • Kesopanankaryawan
  • Setiapkaryawan memahami proses masuk dan keluar barang karena tugasnya selalu di rooling setiap harinya.
  • Kebutuhan konsumen semakin meningkat
  • 6. PhysicalEvidence (bukti fisik)
  • Fasilitasgudang yang cukup luas untuk penyimpanan barang
  • Mempunyaipengalaman dibidangdistribusi barang dan CV sudah berdiri dari tahun 1993
  • TerdapatCCTV pada sudut-sudut di dalam gudang yang dapat di control oleh pimpinan
  • Fasilitas 4trukdan 5 mobil box untuk menunjang pengiriman barang
  • 7. Process (proses)
  • Kecepatanmenanggapi pesanan dari pelanggan
  • Sistempemesanan yang mudah
  • Kerapihanpengemasan barang
  • Prosespencatatan barang masih manualmenggunakan buku biasa hanya untuk menceklist barang yang masuk dan keluar darigudang.
  • Tabel 3.2 Analisa SWOT

    SWOT Strength (Kekuatan) Weakness (Kelemahan) Opportunity (Peluang) Thread (Ancaman)
    Faktor Internal / Faktor Eksternal
    1. Kondisi barang yang baik
    2. Informasi produk yang akurat
    3. Sistem pemesanan yang mudah
    4. Kelengkapan barang
    5. Kerapihan pengemasan barang
    6. Sudah berpengalaman di bidang distribusi barang
    7. Fasilitas gudang yang besar dan disertai dengancctv untuk pemantauan
    1. Kurangnya diskon
    2. Pencatatan dan pemantauan stok masih manual
    3. Persaingan dalam merebut pemasok
    4. Program promosi masih sederhana
    1. Konsumen barang kemasan produk semakin banyak
    2. Sudah dikenal masyarakat sekitar
    3. Produk yang ditawarkan merupakan kebutuhan dalam pemasaran sebuah produk barang
    4. Permintaan pasar semakin meningkat sesuai kebutuhan
    5. Loyalitas pelanggan dan supplier cukup tinggi
    1. Persaingan harga dan bisnis yang semakin kompleks dan tidak sehat
    2. Pesaing baru semakin banyak bermunculan
    Strategi Strategi ST Strategi WT Strategi SO Strategi WO
    Faktor Internal / Faktor Eksternal
    1. Menjaga hubungan baik dengan rekan bisnis agar stok barang tetap stabil
    2. Menjagan standar kualitas barang Memberikan proses pelayanan yang lebih baik,cepat, dan rapih
    1. Memperbaiki manajemen agar bisa mengatasi pesaing baru
    2. Menerapkan metode promosi yang lebih selektif
    3. Menjaga komitmen antara pelanggan dan supplier Menjaga kelengkapan barang dan membuat sistemmonitoring agar memudahkan dalam pengontrolan barangv
    1. Memanfaatkan pengalaman perusahaan yang cukup lama untuk menjangkau seluruh pasar
    2. Meningkatkan kualitas dan kapasitas gudang Dengan sistem pemesanan yang mudah dapatmenampung banyak permintaan dengan pelanggan
    1. Mengembangkan pola promosi yang efektif
    2. Memberikan diskon kepada pelanggan
    3. Penetapan harga jual yang bersaing

    Konfigurasi Sistem Berjalan

    1. Spesifikasi Hardware
      • Processor : Intel Pentium IV
      • Monitor : Flatron 15”
      • RAM : 512 MB
      • Harddisk : 80GB
      • Keyboard : PS/2 Standard Keyboard
      • Printer : EPSON STYLUS T11
    2. Spesifikasi Software
      • Microsoft Office Excel2007
    3. Hak Akses (Brainware)
      • Marketing
      • Keuangan
      • Manager
      • Gudang

    Permasalahan Yang Dihadapi dan Alternatif Pemecahan Masalah

    Permasalahan Yang Dihadapi

    Dalam sistem Penjualan yang berjalan pada CV.Ismie Jaya memiliki kekurangan, yaitu:

    Dalam sistem penjualan prosedur pencatatan penjualan dan pembuatan laporan masih manual berupa buku laporan dan penggunaan aplikasi Microsoft Excel, dimana hal ini berdampak terhadap proses pembuatan laporan. sehingga keakuratan data, efesien, dan efektifitas yang di peroleh belum dapat memenuhi kebutuhan sistem secara optimal

    Alternatif Pemecahan Masalah

    Berdasarkananalisa terhadap tatalaksana sistemyang berjalan, dapat diambil kesimpulan bahwa perlu diadakan pengembangansistem atas kekurangan dan kebutuhan sistem dengan melakukan analisa terhadapalternatif pemecahan masalah antara lain:

    1. Dibangun sistem yang dibutuhkan oleh user dengan menggunakan aplikasi berbasis visual karena aplikasi yang berbasisvisual sudah familiar dikalangan instansi masyarakat.
    2. Dibangun suatu aplikasi sistem yang berbasiskan web,aplikasi yang dibangun berbasiskanweb memungkinkan user dapat menggunakan data secara bersama-sama di dalamwaktu yang sama.

      Berdasarkan beberapa alternatif pemecahan masalah di atas penulis melakukansuatu kajian terhadap permasalahan yang ada, maka penulis memutuskan perludibangun aplikasi sistem yang berbasis webkarena banyak keuntungan yang diperoleh antara lain:

      1. Dapat menjalankan aplikasi berbasis web di manapun kapan pun tanpa harus melakukan penginstalan.
      2. Dapat dijalankan pada sistem operasi mana pun.
      3. Tidak memerlukan spesifikasi komputer yang tinggiuntuk dapat menggunakan aplikasi berbasis web.
      4. Terkait dengan isu lisensi (hak cipta), kita tidakmemerlukan lisensi ketika menggunakan web-basedapplication, sebab lisensi itu sudahmenjadi tanggung jawab dari webpenyedia aplikasi.

    User Requirement

    Requirement Elisitasi Tahap I

    Elisitasitahap I merupakan daftar yang diperoleh dari hasil pengumpulan data darilapangan yang dilakukan dengan cara observasi dan wawancara. Untuk membuatsistem penjualan barang yang terkomputerisasi. Berikut lampiran Elisitasi Tahap I yang telah dibuat:

    Tabel3.3Tabel Elisitasi Tahap I

    Functional

    No

    Analisa Kebutuhan
    Saya ingin sistem dapat

    1

    Menampilkanmenu login dengan menggunakan password

    2

    Menampilkanperingatan jika Password salah

    3

    Menampilkanmenu home

    4

    Menampilkanlogo perusahaan

    5

    Menampilkannama perusahaan

    6

    Menampilkanalamat & no.telp perusahaan

    7

    Menampilkansejarah perusahaan

    8

    Menampilkanvisi dan misi

    9

    Menampilkanproduk

    10

    Menampilkanmenu barang

    11

    Menampilkan data barang

    12

    Menampilkanmenu pelanggan

    13

    Menampilkan data pelanggan

    14

    Menampilkanmenu nota

    15

    Menampilkan data nota penjualan

    16

    Menampilkanmenu grafik

    17

    Menampilkan data grafik penjualan

    18

    Menampilkanmenu pengguna

    19

    Menampilkan data pengguna

    20

    Menampilkanmenu laporan

    21

    Menampilkan data laporan penjualan

    22

    Menampilkansearch data pada menu barang, pelanggan, nota, dan pengguna

    23

    Menampilkanedit data pada menu barang, pelanggan,nota, dan pengguna

    24

    Menampilkandelete data pada menu barang, pelanggan, nota, dan pengguna

    25

    Menampilkancreate data pada menu barang, pelanggan, nota, dan pengguna

    26

    Menampilkanmenu log out
    Non Functional

    No

    Analisa Kebutuhan
    Saya ingin sistem dapat

    1

    Memilikitampilan yang menarik

    2

    Mudahdigunakan dan dipahami oleh user

    3

    Keamanandata terjamin

    4

    Hakakses dibatasi pada user tertentu

    5

    Dapatmenampilkan pesan kesalahan

    6

    Digunakandengan berbagai macam program web browser


    Elisitasi tahap I yangdisusun berdasarkan hasil wawancara dan analisa pada bagian yang terkait sertapihak yang mempunyai hubungan langsung dengan sistem yang akan dibuat dalam halini, wawancara dilakukan terhadap stakeholder mengenai sistem yang diusulkanoleh pihak penjualan barang.

    Requirement Elisitasi Tahap II

    Elisitasi tahapII disusun berdasarkan Elisitasi Tahap I yang kemudian diklasifikasikan lagidengan metode MDI. Berikut lampiran Elisitasi Tahap II yang telah dibuat :

    Tabel 3.4. Elisitasi Tahap II

    Functional

    M

    D

    I

    No.

    Analisa Kebutuhan
    Saya ingin sistem dapat

    1

    Menampilkanmenu login dengan menggunakan password

    2

    Menampilkanperingatan jika Password salah

    3

    Menampilkanmenu home

    4

    Menampilkanlogo perusahaan

    5

    Menampilkannama perusahaan

    6

    Menampilkanalamat & no.telp perusahaan'

    7

    Menampilkansejarah perusahaan

    8

    Menampilkanvisi dan misi

    9

    Menampilkanproduk

    10

    Menampilkanmenu barang'

    11

    Menampilkan data barang

    12

    Menampilkanmenu pelanggan

    13

    Menampilkan data pelanggan

    14

    Menampilkanmenu nota

    15

    Menampilkan data nota penjualan

    16

    Menampilkanmenu grafik

    17

    Menampilkan data grafik penjualan

    18

    Menampilkanmenu pengguna

    19

    Menampilkan data pengguna

    20

    Menampilkanmenu laporan

    21

    Menampilkan data laporan penjualan

    22

    Menampilkansearch data pada menu barang, pelanggan, nota, dan pengguna

    23

    Menampilkanedit data pada menu barang, pelanggan,nota, dan pengguna

    24

    Menampilkan delete data pada menu barang, pelanggan, nota, dan pengguna

    25

    Menampilkancreate data pada menu barang, pelanggan, nota, dan pengguna

    26

    Menampilkanmenu log out
    Functional

    M

    D

    I

    No.

    Analisa Kebutuhan
    Saya ingin sistem dapat

    1

    Memilikitampilan yang menarik

    2

    Mudahdigunakan dan dipahami oleh user

    3

    Keamanandata terjamin

    4

    Hakakses dibatasi pada user tertentu

    5

    Dapat menampilkan pesan kesalahan

    6

    Digunakandengan berbagai macam program web browser

    Keterangan :

    M (Mandatory) : Dibutuhkan atau penting

    D (Desirable) : Diinginkan atau tidakterlalu penting

    I (Innessential) : Di luar sistem atau di eliminasi

    Requirement Elisitasi Tahap III

    Berdasarkan Elisitasi Tahap II diatas, maka dibuatlah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opse KML. Terdapat requirement yang pilihannya antara lain High (H)dan harus dieliminasi, Middle (M) dan Low (L). Berikut lampiran Elisitasi Tahap III yang telah dibuat :

    Tabel 3.5 Elisitasi Tahap III

    Functional
    T
    O
    E

    No.

    Analisa Kebutuhan
    Saya ingin sistem dapat
    L
    M
    H
    L
    M
    H
    L
    M
    H

    1

    Menampilkanmenu login dengan menggunakan password

    2

    Menampilkanperingatan jika Password salah

    3

    Menampilkanmenu home

    4

    Menampilkanlogo perusahaan

    5

    Menampilkannama perusahaan

    6

    Menampilkanalamat & no.telp perusahaan

    7

    Menampilkanmenu barang

    8

    Menampilkan data barang

    9

    Menampilkanmenu pelanggan

    10

    Menampilkan data pelanggan

    11

    Menampilkanmenu nota

    12

    Menampilkan data nota penjualan

    13

    Menampilkanmenu grafik

    14

    Menampilkan data grafik penjualan

    15

    Menampilkanmenu pengguna

    16

    Menampilkan data pengguna

    17

    Menampilkanmenu laporan

    18

    Menampilkan data laporan penjualan

    19

    Menampilkansearch data pada menu barang, pelanggan, nota, dan pengguna

    20

    Menampilkanedit data pada menu barang, pelanggan,nota, dan pengguna

    21

    Menampilkandelete data pada menu barang, pelanggan, nota, dan pengguna

    22

    Menampilkancreate data pada menu barang, pelanggan, nota, dan pengguna

    23

    Menampilkanmenu log out
    Functional
    T
    O
    E

    No.

    Analisa Kebutuhan
    Saya ingin sistem dapat
    L
    M
    H
    L
    M
    H
    L
    M
    H

    1

    Memilikitampilan yang menarik

    2

    Mudahdigunakan dan dipahami oleh user

    3

    Keamanandata terjamin

    4

    Hakakses dibatasi pada user tertentu

    5

    Dapatmenampilkan pesan kesalahan

    6

    Digunakandengan berbagai macam program web browser

    Keterangan :

    1. “T” artinya Teknikal,bagaimana tata cara atau teknik pembuatan requirement dalam sistem yangdiusulkan?
    2. “O” artinya Operasional, bagaimana tata cara penggunaan requirementdalam sistem akan dikembangkan?
    3. “E” artinya Ekonomi,berapakah biaya yang diperlukan guna membangun requirement di dalam sistem?

    MetodeTOE tersebut dibagi kembali menjadi beberapa option, yaitu:

    1. High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulitserta biayanya mahal. Maka requirementtersebut harus dieliminasi.
    2. Middle (M):Mampu dikerjakan.
    3. Low (L) : Mudah dikerjakan.

    Requirement Final Draft Elisitasi

    Merupakanbentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasaruntuk membangun Sistem PenjualanBarang Kemasan Produk Berbasis Web pada CV Ismie Jaya BerdasarkanElisitasi Tahap III maka dapat dihasilkan requirementfinal draft yang diharapkan dapat mempermudah penulis untuk membuat suatuSistem Penjualan Produk Berbasis Web Pada CVIsmie Jaya, Berikut Lampiran Final Draft Elisitasiyang telah dibuat :

    Tabel 3.6.Final Draft Elisitasi

    Functional

    No

    Analisa Kebutuhan
    Saya ingin sistem dapat

    1

    Menampilkanmenu login dengan menggunakan password

    2

    Menampilkanperingatan jika Password salah

    3

    Menampilkanmenu home

    4

    Menampilkanlogo perusahaan

    5

    Menampilkannama perusahaan

    6

    Menampilkanalamat & no.telp perusahaan

    7

    Menampilkanmenu barang

    8

    Menampilkan data barang

    9

    Menampilkanmenu pelanggan

    10

    Menampilkan data pelanggan

    11

    Menampilkanmenu nota

    12

    Menampilkan data nota penjualan

    13

    Menampilkanmenu grafik

    14

    Menampilkan data grafik penjualan

    15

    Menampilkanmenu pengguna

    16

    Menampilkan data pengguna

    17

    Menampilkanmenu laporan

    18

    Menampilkan data laporan penjualan

    19

    Menampilkansearch data pada menu barang, pelanggan, nota, dan pengguna

    20

    Menampilkanedit data pada menu barang, pelanggan,nota, dan pengguna

    21

    Menampilkandelete data pada menu barang, pelanggan, nota, dan pengguna

    22

    Menampilkancreate data pada menu barang, pelanggan, nota, dan pengguna

    23

    Menampilkanmenu log out
    Non Functional

    No

    Analisa Kebutuhan
    Saya ingin sistem dapat

    1

    Memilikitampilan yang menarik

    2

    Mudahdigunakan dan dipahami oleh user

    3

    Keamanandata terjamin

    4

    Hakakses dibatasi pada user tertentu

    5

    Dapatmenampilkan pesan kesalahan

    6

    Digunakandengan berbagai macam program web browser

    BAB IV

    RANCANGAN SISTEM YANG DIUSULKAN

    Rancangan Sistem usulan

    Setelah mengadakananalisa dan penelitian sistem yang sedang berjalan pada CV ISMIE JAYA, maka selanjutnyaakan dibahas mengenai rancangan usulan sistem yang akan dibangunlangkah-langkah berikutnya yaitu perancangan atau design sistem usulan yang bertujuan untuk mendukung sistem yanglama dengan memberi gambaran atau pandangan yang jelas menurut proses design sistem dari awal hingga akhirpenelitian. Dalam menganalisa usulan sistem yang baru pada penelitian inidigunakan aplikasi Visual Paradigm for UML Enterprise Edition Ver. 6.4 untuk menggambarkan use case diagram, activity diagram, sequence diagram, dan class diagram

    Prosedur Sistem Usulan

    1. Marketing
      1. Melakukan login sistem
      2. Menampilkan Menu Home
      3. InputdataBarang
      4. Memeriksa stok barang
      5. Input data pelanggan
      6. Input nota
      7. Cetak nota
      8. Log out
    2. Manager
      1. Melakukan log in
      2. Menampilkan menu home
      3. Menerima laporan
      4. Melihat grafik penjualan
      5. Log out

    Usecase Diagaram Sistem Yang Diusulkan

    UseCase Digram berfungsi untuk menggambarkan sistemdengan pemakai (User) yang disebut actor. Use Case Diagram digunakan untukmenggambarkan hubungan interaksi antara sistem dan pemakai(User).

    Gambar 4.1. Use Case Diagram Sistem penjualanyang diusulkan

    Berdasarkan gambar 4.1. Use Case Diagram yang berjalan diatasterdapat

    1. 1 system yang mencakupseluruh kegiatan yang sedang berjalan pada CV Ismie Jaya
    2. 2 actor yang melakukan kegiatan, yaitu: Marketing dan Manager.
    3. 12 use case yang biasa dilakukan oleh actor-actor.
    4. 8 include yang meliputi verifikasilog in benar, verifikasi login salah, input data barang, input data pelanggan,input nota, periksa stokbarang, laporanpenjualan grafik penjualan.

    Activity Diagram yang diusulkan

    Gambar 4.2. Activity Diagram Sistem penjualan yang Diusulkan

    Dari gambar 4.2 activity diagram diatas akan dijelaskan scenario sebagai berikut :

    1. 1 Initial Node,sebagai awal objek.
    2. 1 Decision Node.
    3. 8 action dari sistem yang mencerminkaneksekusi dari suatu aksi.
    4. 2 Fork Note dari sistem yang mencerminkan penggabungan action.
    5. 1 final Node, sebagai objek yang diakhiri

    Sequence Diagram yang disulkan

    1. Sequence diagram menu login yang diusulkan

      Gambar 4.3 Squence diagram menu login yang diusulkan

      Dari gamnbar 4.3 Squence diagram menu login yang diusulkanpenulis akan menjelaskan scenario sebagai berikut :Sequence diagramdiatas terdiri dari 2 (dua) actor, yaitu: admin (marketing) dan user(manager) kegiatan,yaitu:

      • Admin :
        1. Masuk halaman login
        2. Masukkan username dan password
        3. Validasi
      • User :
      1. Masuk halaman login
      2. Masukkan username dan password
      3. Validasi
    2. Sequence diagram menu home yang diusulkan

      Gambar 4.4 Sequence diagram menu home yangdiusulkan

      Dari gamnbar 4.4 Squence diagram menu home yang diusulkan penulis akan menjelaskan scenario sebagai berikut:Sequence diagramdiatas terdiri dari 2 (dua) actor, yaitu: admin (marketing) dan user(manager) tampilan menu home, yaitu:

      • Admin :
        1. Tampilan menu barang
        2. Tampilan memnu pelanggan
        3. Tampilan menu nota
      • User :
        1. Tampilan menu grafik
        2. Tampilan menu laporan
    3. Sequence menu barang yang diusulkan

      Gambar 4.5 Sequence diagram menu barang yangdiusulkan

      Dari gamnbar 4.5 Squence diagram menu barang yang diusulkan penulis akan menjelaskanscenario sebagai berikut :Sequence diagramdiatas terdiri dari 1 actor, yaitu: admin (marketing)

      • Admin :
        1. Pilih menu barang
        2. Update untuk merubah data barang
        3. Delete untuk menapus data barang
        4. Input barang untuk tambah data barang
        5. Simpan untuk menyimpan data yang telah diinput
    4. Sequence diagram menu pelanggan yang diusulkan

      Gambar 4.6 Sequence diagram menu pelanggan yangdiusulkan

      Dari gamnbar 4.6 Squence diagram menu barang yang diusulkan penulis akan menjelaskanscenario sebagai berikut :Sequence diagramdiatas terdiri dari 1 actor, yaitu: admin (marketing)

      • Admin :
        1. Pilih menu pelanggan
        2. Update untuk merubah data pelanggan
        3. Delete untuk menapus data pelanggan
        4. Input pelanggan untuk tambah data pelanggan
        5. Simpan untuk menyimpan data yang telah diinput
    5. Sequence diagram menu nota yang diusulkan

      Gambar 4.7 Sequence diagram menu nota yangdiusulkan

      Dari gamnbar 4.7 Squence diagram menu barang yang diusulkan penulis akan menjelaskanscenario sebagai berikut :Sequence diagramdiatas terdiri dari 1 actor, yaitu: admin (marketing)
      • Admin :
        1. Pilih menu nota
        2. Update untuk merubah data nota
        3. Delete untuk menapus data nota
        4. Input nota untuk tambah data nota
        5. Simpan untuk menyimpan data yang telah diinput
    6. Sequence diagram menu grafik yang diusulkan

      Gambar 4.8 sequence diagram menu home yangdiusulkan

      Dari gamnbar 4.8 Squence diagram menu barang yang diusulkan penulis akan menjelaskanscenario sebagai berikut :Sequence diagramdiatas terdiri dari 1 actor, yaitu: user (manager)

      • user :
        1. Pilih menugrafik untuk melihat grafik penjualan
        2. Tampilangrafik penjualan
    7. Sequence diagram menu laporan yang diusulkan

      Gambar 4.9 Sequence diagram menu laporan yangdiusulkan

      Dari gamnbar 4.9 Squence diagram menu barang yang diusulkan penulis akan menjelaskanscenario sebagai berikut :Sequence diagramdiatas terdiri dari 1 actor, yaitu: user (manager)
      • user :
        1. Pilih menulaporan
        2. Pilih bulandan tahun yang akan dilihat laporan penjualannya
        3. Tampilanlaporan penjualan

    Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

    Pada bab ini akan dijelaskan perbedaan sistem penjualan barang yang berjalan saat ini dan sistem penjualan barang yang diusulkan ditabel 4.1 dibawah ini :

    Tabel 4.1 Perbedaan prosedur antara sistem berjalan dansistem usulan

    No Sistem Berjalan Sistem Usulan
    1 proses search data lebih lama Memudahkan Pencarian Data-data
    2 tidak dapat melihat grafik hasil penjualan terbanyak Dasboard Sistem

    Rancangan Basis Data

    Pada babini menjelaskan secara terperinci rancangan-rancangan yang diusulkan padabagian basis data yang merupakan penjabaran diagram-diagram di atas.

    1. Class Diagram yang diusulkan

      RancanganSistem class diagram yang diusulkan adalahsebagai berikut pada gambar 4.10:

      Gambar 4.10 Class diagram yang diusulkan

    2. Spesifikasi Basis Data

      Rancangan database dipakai untuk mempermudah dalamproses penyeleksian data, serta membantu pemprograman dalam mengambil danmenampilkan data. Pada databasedigunakan tabel-tabel, dan pada tabel-tabel ini akan dijelaskan nama field, type dan sizemengenai data tersebut.

      1. Nama File : Barang

        Media : Harddisk

        Isi :(id_brg +Nama_brg+id_jenis+id_satuan+hrg_jual+stok_brg)

        PrimaryKey : id_brg

        PanjangRecord : 77

        Tabel 4.2 Tabel Barang

        No Field Name Data Type Field Size Keterangan
        1 ID_BRG Varchar 5 Id Barang
        2 NAMA_BRG Varchar 50 Nama Barang
        3 ID_JENIS Varchar 4 Stok Barang
        4 ID_SATUAN Varchar 3 Satuan Barang
        5 HRG_JUAL MediumInt 9 Harga Barang
        6 STOK_BRG SmallInt 6 Stok Barang
      2. Nama File :Detil_nota

        Media : Harddisk

        Isi :(id_nota +No_nota+id_brg+jml_beli+price)

        PrimaryKey : id_nota

        PanjangRecord : 49

        Tabel4.3 Tabel detil_nota

        No Field Name Data Type Field Size Keterangan
        1 ID_NOTA Int 11 Id Nota
        2 NO_NOTA Varchar 20 Nomor Nota
        3 ID_BRG Varchar 5 Id Barang
        4 JML_BELI Int 2 Jumlah Beli
        5 PRICE Int 11 HargaBarang
      3. Nama File :Nota

        Media : Harddisk

        Isi :(no_nota +id_nota+id_pelanggan+tgl_nota)

        PrimaryKey : no_nota

        PanjangRecord : 35

        Tabel4.4 Tabel nota

        No Field Name Data Type Field Size Keterangan
        1 NO_NOTA Varchar 20 Nomor Nota
        2 ID_NOTA Int 11 Id Nota
        3 ID_PELANGGAN Tinyint 4 Id Pelanggan
        4 TGL_NOTA Date Tanggal Not
      4. Nama File :Jenis_barang

        Media : Harddisk

        Isi :(id_jenis +nama_jenis+ket_jenis)

        PrimaryKey : id_jenis

        PanjangRecord : 54

        Tabel4.5 Tabel jenis_barang

        No Field Name Data Type Field Size Keterangan
        1 ID_JENIS Varchar 4 Id Jenis Barang
        2 NAMA_JENIS Varchar 20 Nama Jenis Barang
        3 KET_JENIS Varchar 30 Keterangan Jenis Barang
      5. Nama File : Satuan

        Media : Harddisk

        Isi :(id_satuan +ket_satuan)

        PrimaryKey : id_satuan

        PanjangRecord : 54

        Tabel4.6 Tabel Satuan

        No Field Name Data Type Field Size Keterangan
        1 ID_SATUAN Varchar 3 Id Satuan
        2 KET_SATUAN Varchar 20 Keterangan Satuan
      6. Nama File :Pealanggan

        Media :Hard disk

        Isi : (id_pelanggan +nama + alamat + no_telp +email)

        Primary Key :Id_pelanggan

        Panjang Record : 66

        Tabel 4.7 Tabel Pelanggan

        No Field Name Data Type Field Size Keterangan
        1 ID_PELANGGAN TniyInt 4 Id Pelanggan
        2 NAMA Varchar 30 Nama Pelanggan
        3 ALAMAT Varchar 50 Alamat Pelanggan
        4 NO_TELP Varchar 13 Telp Pelanggan
        5 EMAIL Varchar 30 Email Pelanggan
      7. Nama File :Pengguna

        Media :Hard disk

        Isi :(username+password+nama+level)

        Primary Key :Id_pelanggan

        Panjang Record : 85

        Tabel 4.8 Tabel Pengguna

        No Field Name Data Type Field Size Keterangan
        1 USERNAME TniyInt 20 Id Supplier
        2 PASSWORD Varchar 20 Nama supplier
        3 NAMA Varchar 30 Alamat Supplier
        4 LEVEL Varchar 15 Tlp Supplier

    Flowchart Sistem Yang Diusulkan

    Flowchart programmerupakan keterangan yang lebih rinci tentang bagaimana setiap langkah programatau prosedur sesungguhnya yang dilaksanakan. Flowchart ini menunjukan setiap langkah program atau prosedur dalamurutan yang tepat saat terjadi. Berikut Flowchartprogram untuk Aplikasi PenjualanBarang Produk Kemasan Pada CV ISMIE JAYA yaitu:

    1. Flowchart Login

      Gambar 4.11 flowchart login

      Dapatdijelaskan gambar 4.11 flowchart program untuk menu Halaman Userdari Aplikasi penjualan barangkemasan produk pada CV ISMIE JAYA diatas ini terdiridari:

      1. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchartprogram pada login user.
      2. 1 (satu) simbol decision, yangberperan memeriksa hasil process dariinput username & password. Jika data terdapat pada database dengan tabel “pengguna” maka aplikasiakan menampilkan “Tampilan Menu Home” dan jika tidak terdapat data username dan password pada tabel “pengguna” maka akan tampil pesan “InvalidLogin” kemudian kembali ke “Tampilan Login”.
      3. 2 (dua) simbol Display yangberperan menampilkan tampilan aplikasi diantaranya : TampilanLogin dan Tampilan Menu utama.
      4. 1 (satu) simbol process yangberperan memproses hasil input username& password.
      5. 1 (satu) simbol stored data, yangmenjelaskan data yang digunakan oleh proses “Cek Username & Password”.
      6. 1 (satu) simbol Network Message, untuk menampilkan pesan“Invalid Login”.
      7. 1 (satu) simbol manual input, yang menandakanmasukanyang dilakukan oleh user.
    2. Flowchart menu barang

      Gambar 4.12 flowchart menu barang

      Dapat dijelaskan gambar 4.12. flowchart program untuk

      menu “menu barang” dari “Aplikasi penjualan barang kemasan produk pada CV ISMIE JAYA” diatas ini terdiri dari:

      1. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchartprogram pada menu barang.
      2. 4(empat) simbol Decision, menjelaskanpilihan menu informasi yang bisa dipilih diantaranya : tambah, view, update, delete
      3. 2 (dua) simbol Display yangberperan menampilkan tampilan aplikasi diantaranya : Tampilan menu barang dan Tampilan data barang.
      4. 2 (dua) simbol process yangberperan memproses hasil delete dan simpan.
      5. 1 (satu) simbol stored data, yangmenjelaskan data yang digunakan oleh“tampilan dat barang”
      6. 3 (tiga) simbol manual input, yangmenandakan masukanyang dilakukan oleh user.
    3. Flowchart menu pelanggan

      Gambar 4.13 flowchart menu pelanggan

      Dapatdijelaskan gambar 4.13. flowchart program untuk menu“menu pelanggan” dari “Aplikasi penjualan barang kemasan produk pada CV ISMIE JAYA” diatas ini terdiri dari:

      1. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchartprogram pada menu pelanggan.
      2. 4(empat) simbol Decision, menjelaskanpilihan menu informasi yang bisa dipilih diantaranya : tambah, view, update, delete
      3. 2 (dua) simbol Display yangberperan menampilkan tampilan aplikasi diantaranya : Tampilan menu pelanggan dan Tampilan data pelanggan.
      4. 2 (dua) simbol process yangberperan memproses hasil delete dan simpan.
      5. 1 (satu) simbol stored data, yangmenjelaskan data yang digunakan oleh“tampilan data pelanggan”
      6. 3 (tiga) simbol manual input, yangmenandakan masukanyang dilakukan oleh user.
    4. Flowchart menu nota

      Gambar 4.14 flowchart menu nota

      Dapatdijelaskan gambar 4.14 flowchart program untuk menu “menu nota” dari “Aplikasi penjualan barang kemasan produk pada CV ISMIE JAYA” diatas ini terdiri dari:

      1. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchartprogram pada menu nota.
      2. 4(empat) simbol Decision, menjelaskanpilihan menu informasi yang bisa dipilih diantaranya : tambah, view, update, delete
      3. 2 (dua) simbol Display yangberperan menampilkan tampilan aplikasi diantaranya : Tampilan menu nota dan Tampilan data nota.
      4. 2 (dua) simbol process yangberperan memproses hasil delete dan simpan.
      5. 1 (satu) simbol stored data, yangmenjelaskan data yang digunakan oleh“tampilan data nota”
      6. 3 (tiga) simbol manual input, yangmenandakan masukanyang dilakukan oleh user.
    5. Flowchart menu grafik

      Gambar 4.15 flowchart menu grafik

      Dapatdijelaskan gambar 4.15 flowchart program untuk menu “menu grafik” dari “Aplikasi penjualan barang kemasan produk pada CV ISMIE JAYA” diatas ini terdiri dari

      1. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchartprogram pada menu grafik.
      2. 1(satu) simbol Display yangberperan menampilkan tampilan aplikasi diantaranya : Tampilan grafik.
      3. 1 (satu) simbol stored data, yangmenjelaskan data yang digunakan oleh“tampilan grafik”
    6. Flowchart menu pengguna

      Gambar 4.16flowchart menu pengguna

      Dapat dijelaskan gambar 4.16 flowchart program untuk menu “menu pengguna” dari “Aplikasi penjualan barang kemasan produk pada CV ISMIE JAYA” diatas ini terdiri dari:

      1. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchartprogram pada menu pengguna.
      2. 4(empat) simbol Decision, menjelaskanpilihan menu informasi yang bisa dipilih diantaranya : tambah, view, update, delete
      3. 2 (dua) simbol Display yangberperan menampilkan tampilan aplikasi diantaranya : Tampilan menu pengguna dan Tampilan data pengguna.
      4. 2 (dua) simbol process yangberperan memproses hasil delete dan simpan.
      5. 1 (satu) simbol stored data, yangmenjelaskan data yang digunakan oleh“tampilan data pengguna”
      6. 3 (tiga) simbol manual input, yangmenandakan masukanyang dilakukan oleh user
    7. Flowchart menu laporan

      Gambar4.17 flowchart menu laporan

      Dapat dijelaskan gambar 4.17. flowchart program untuk menu “menu laporan” dari “Aplikasi penjualan barang kemasan produk pada CV ISMIE JAYA” diatas ini terdiri dari:

      1. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchartprogram pada menu laporan.
      2. 1(satu) simbol Decision, menjelaskanpilihan menu informasi yang bisa dipilih diantaranya : tampilan datalaporan
      3. 2 (dua) simbol Display yangberperan menampilkan tampilan aplikasi diantaranya : Tampilan menu laporan danTampilan data laporan
      4. 1 (satu) simbol stored data, yangmenjelaskan data yang digunakan oleh“tampilan data laporan”
      5. 1 (satu) simbol manual input, yangmenandakan masukanyang dilakukan oleh user

    Rancangan Program

    HIPO (HirarchyPlus Input Process Output) yaitu alat bantu untuk membuat spesifikasiprogram yang merupakan struktur yang berisi diagram dimana di dalam program iniberisi input yang diproses danmenghasilkan output. Spesifikasiprogram menjelaskan mengenai cara penggunaan aplikasi program yang diusulkan. Visual Table Of Content (VTOC) adalahdiagram yang menggambarkan hubungan dan fungsi pada sistem secara berjenjang,yaitu seperti dibawah ini:

    Gambar 4.18

    HIPO (Hirarchy Plus Input Process Output)

    Aplikasi penjualan barang

    Adapun spesifikasiprogram yang diusulkan tersebut, yaitu:

    1. Nama program : Login

      Fungsiprogram : Untuk masuk ke dalammenu utama

      Bahasa Pemrograman : Basic

      Proses Program :

      1. Jalankan program
      2. Menampilkan halaman login, lalu input username dan password
      3. Klik login untuk menyatakan bahwa usernamedan password sudah benar dan jikabenar maka akan masuk ke dalam menu utama
      4. Jika salah memasukan username dan password maka akan muncul pesan “Incorrect username or password”
    2. Nama program : Halaman Marketing

      Fungsi program :Untuk menampilkan menu pilihan yang

      terdapat di dalamaplikasi menu marketing (admin)

      Bahasa Pemrograman : Basic

      Proses Program : Jalankan program menu utama, lalu pilih

      salah satu fituryang terdapat pada menu utama, yaitu terdiri dari: home, barang pelanggan, nota Logout.

    3. Nama program : Barang

      Fungsi program : Untukmenampilkan informasi tentang databarang.

      Bahasa Pemrograman : Basic

      Proses Program :

      1. Pada “Menu Utama”, kemudian pilih“menu barang”, selanjutnya “input barang” untuk menambah databarang
      2. Pada “Menu Utama”, kemudian pilih“menu barang”, selanjutnya “data barang” untuk melihat data barang.
      3. Pada “Menu Utama”, kemudian pilih“menu barang”, selanjutnya “input jenis brg” untuk menambah datajenis barang
      4. Pada “Menu Utama”, kemudian pilih“menu barang”, selanjutnya “data jenis brg” untuk melihat datajenis barang
      5. Pada “Menu Utama”, kemudian pilih“menu barang”, selanjutnya “input satuan brg” untuk menambah datasatuan barang
      6. Pada “Menu Utama”, kemudian pilih“menu barang”, selanjutnya “data satuan brg” untuk melihat datasatuan barang.
    4. Nama program : Pelanggan

      Fungsi program : Untuk menampilkan informasi tentang datapelanggan.

      Bahasa Pemrograman : Basic

      Proses Program :

      1. Pada “Menu Utama”, kemudian pilih“menu pelanggan”, selanjutnya “input pelanggan” untukmenambah data pelanggan
      2. Pada “Menu Utama”, kemudian pilih“menu pelanggan”, selanjutnya “data pelangan” untukmelihat data pelanggan.
    5. Nama program : Nota

      Fungsi program :Untuk menampilkan informasitentang data nota.

      Bahasa Pemrograman : Basic

      Proses Program :

      1. Pada “Menu Utama”, kemudian pilih “menu nota”, selanjutnya “input nota” untuk menambah data nota
      2. Pada “Menu Utama”, kemudian pilih“menu nota”, untuk melihat data nota.
    6. Nama program : Halaman Manager

      Fungsi program :Untuk menampilkan menu pilihan yang

      terdapat di dalamaplikasi halaman manager (user)

      Bahasa Pemrograman : Basic

      Proses Program : Jalankan program menu utama, lalu pilih salah satu fitur yang terdapat pada menu utama, yaitu terdiri dari: grafik dan penjualan

    7. Nama program : Grafik

      Fungsi program : Untukmenampilkan informasi tentang data grafik penjualan.

      Bahasa Pemrograman : Basic

      Proses Program : Pada “Menu Utama”, kemudian pilih “menu grafik”, selanjutnya melihat data grafik penjualan.

    8. Nama program : Laporan

      Fungsi program : Untukmenampilkan informasi tentang data Laporan.

      Bahasa Pemrograman : Basic

      Proses Program : Pada “Menu Utama”, kemudian pilih “menu laporan”, selanjutnya “pilih bulan dan tahun” untuk melihat data laporan penjualan bulan dan tahun

      yang di inginkan

    9. Logout.

      Nama program : Logout

      Fungsi program :Untuk keluar dari aplikasi

      Bahasa Pemrograman : Basic

      Proses Program : Pada “Menu Utama” pilih “logout” , maka akan tampil halaman login yang menandakan bahwa marketing (admin) atau manager (user) telah keluar dari aplikasi

    Rancangan Prototype

    1. Menu Login

      Padagambar 4.19 menampilkan menu login yang berfungsi sebagai pintu masuk pada menuutama, untuk melakukan login diperlukan username dan password pengguna

      Gambar 4.19 Prototype menu Login

    2. Login salah

      Pada gambar 4.20 berisi tampilan menu jika terjadi kesalahan input username dan password atau usernamame dan password kosong

      Gambar 4.20 Protoype menu Login

    3. Menu Home.

      Pada gambar 4.21 dijelaskan setelahmelakukan login secara benar maka akan ada tampilan menu Home yang berisikan menu-menu pilihan yang akandigunakan oleh admin

      Gambar 4.21Prototype menu Home

    4. MenuBarang

      Pada gambar 4.22 berisikan input barang dan data-databarang yang telah diinput sebelumnya, di dalam menu ini terdapat menu view,update, dan delete.

      Gambar 4.22 Prototype menu Barang

    5. Input Barang

      Pada gammbar 4.23 menampilkan form input Barang berisi id brg, namabrg, id jenis, id satuan, hrg jual dan stok barang yang harus diinputkan secaramanual oleh admin

      Gambar 4.23 Prototype Input Barang

    6. Menu Pelanggan

      Pada gambar 4.24 berisikan input pelanggandan data-data pelanggan yang telah diinputsebelumnya, di dalam menu ini terdapat menu view, update, dan delete

      Gambar 4.24 Prototype menu Pelanggan

    7. Input Pelanggan

      Pada gambar 4.25 menampilkan form input pelanggan berisi nama, alamat,no telp, email yang harus diinputkan secara manual oleh admin

      Gambar 4.25 Prototype TampilanPelanggan

    8. Menu Nota

      Pada gambar 4.26 berisikan input notadan data-data nota yang telah diinputsebelumnya, di dalam menu nota terdapat menu view, update, dan delete

      Gambar 4.26 Prototype menu Nota

    9. Input Nota

      Pada gambar 4.27 berisikan form input notayang berisi no nota, pelanggan, tgl nota,nama barang, jml beli yang diinputkan secara manual oleh admin

      Gambar 4.27 Prototype menu Input Nota

    10. Menu Grafik

      Halaman iniberisikan grafik data penjualan yang berisi atribut, nama barang, dan mostseller

      Gambar 4.28 Prototype menu Grafik

    11. Menu Pengguna

      Halaman ini berisikan form input pengguna dan data-data pengguna yang telah diinput sebelumnya, di dalam menu initerdapat menu view, update, dan delete

      Gambar 4.29 Prototype Menu Pengguna

    12. Input Pengguna

      Tampilan form input pelanggan berisi nama, alamat, no telp, emailyangharus diinputkan secara manual oleh admin

      Gambar 4.30 Prototype Input Pengguna

    13. Menu Laporan

      Halaman ini berisikan pilihan bulan dan tahun yang akan dilihat hasil penjualannya

      Gambar 4.31 Prototype M enu Laporan

    14. Tampilan Hasil Laporan

      Setelah memilih bulan dan tahun yangditentukan maka akan muncul data hasil laporan penjualan

      Gambar 4.32 Prototype Hasil Data Laporan

    Konfigurasi Sistem Yang Diusulkan

    1. SpesifikasiHardware

      Rancangan perangkat keras (hardware)yang diusulkan untuk sistem baru ini adalah sebagai berikut :

      1. Processor : Pentium IV
      2. Monitor : 14” LCD monitor
      3. Mouse :Optical
      4. Keyboard : Standar
      5. RAM : 2 GB
      6. Harddisk : 80 GB
      7. Printer : Laser Jet 5M
    2. Aplikasi YangDigunakan

      Perangkat lunak merupakan penunjang dari peralatan komputer yang akandigunakan sebagai penghubung dalam intruksi yang diinginkan agar komputerdiusulkan dalam rancangan sistem ini adalah :

      1. Windows 7
      2. Mozila Firefox
      3. MacromediaDreamweaver CS 5
      4. Xampp
      5. Visual Paradigm for UML 6.4 Enterprise Edition.
      6. MySQL
    3. Hak Akses

      Pengoperasian aplikasi ini dapat dilakukan oleh:

      1. marketing
      2. manager

    Testing

    1. Metode Implementasi

      Implementasiprogram aplikasi Penjualan Barang kemasan produk Pada CV. Ismie Jaya dilakukan denganmenggunakan metode Blackbox Testing.Metode Blackbox Testing merupakanpengujian program yang mengutamakan pengujian terhadap kebutuhan fungsi dari suatuprogram. Tujuan dari metode BlackboxTesting ini adalah untuk menemukan kesalahan fungsi pada program.

      Pengujiandengan metode Blackbox Testingdilakukan dengan cara memberikan sejumlah input pada program. Input tersebutkemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakahprogram aplikasi dapat menghasilkan output yang sesuai dengan yang diinginkandan sesuai pula dengan fungsi dasar dari program tersebut. Apabila dari inputyang diberikan, proses dapat menghasilkan output yang sesuai dengan kebutuhanfungsionalnya, maka program yang dibuat sudah benar, tetapi apabila output yangdihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapatkesalahan pada program tersebut, dan selanjutnya dilakukan penelusuran perbaikanuntuk memperbaiki kesalahan yang terjadi.

    2. Pengujian Blackbox
      1. Pengujian Blackbox Padahalaman Login aplikasi

        Berikutini adalah tabel pengujian Black Boxberdasarkan aplikasi penjualan barang kemasan produk pada CV. Ismie Jaya pada halaman Login, yaitu sebagai berikut:

        Tabel 4.9

        Tabel Pengujian Blackbox Pada halaman Login aplikasi

      2. Pengujian Black box PadaMenu Barang

        Berikutini adalah tabel pengujian Black Box berdasarkan aplikasi penjualanbarang kemasan produk pada CV. IsmieJaya untuk fungsi Menu Barang, yaitu sebagai berikut:

        Tabel 4.10

        Tabel Pengujian Black box Pada Menu Barang

      3. Pengujian Black box Pada “Menu Pelanggan”

        Berikutini adalah tabel pengujian Black Box berdasarkan aplikasi penjualan barangkemasan produk pada CV. Ismie Jaya untukfungsi Menu pelanggan yaitu sebagai berikut:

        Tabel 4.11

        Tabel Pengujian BlackboxPada Menu Pelanggan

      4. Pengujian Blackbox Pada “Menu Nota”

        Berikutini adalah tabel pengujian Black Box berdasarkan aplikasi penjualan barangkemasan produk pada CV. Ismie Jaya untukfungsi Menu Nota, yaitu sebagai berikut:

        Tabel 4.12

        Tabel Pengujian BlackboxPada Menu Nota

      5. Pengujian Black box Pada “Menu Pengguna”

        Berikutini adalah tabel pengujian Black Box berdasarkan aplikasi penjualan barangkemasan produk pada CV. Ismie Jaya untukfungsi Menu pengguna yaitu sebagai berikut:

        Tabel 4.13

        Tabel Pengujian BlackboxPada Menu Pengguna

      6. Pengujian Blackbox Pada ”MenuGrafik”

        Berikutini adalah tabel pengujian Black Boxberdasarkan aplikasi penjualan barang kemasan produk pada CV. Ismie Jaya untuk fungsi Menu Grafik, yaitu sebagaiberikut:

        Tabel 4.14

        Tabel Pengujian BlackboxPada Menu Grafik

      7. Pengujian Blackbox Pada” Menu Laporan”

        Berikutini adalah tabel pengujian Black Boxberdasarkan aplikasi penjualan barang kemasan produk pada CV. Ismie Jaya untuk fungsi Menu Laporan, yaitu sebagaiberikut:

        Tabel 4.15

        Tabel Pengujian BlackboxPada Menu Laporan

    Implementasi

    Schedule

    Perancangansistem yang diusulkan diperkirakan memakan waktu kurang lebih 4 bulan, dankegiatan yang dilakukan adalah :

    Tabel 4.16. Tabel PengolahanJadwal

    NO
    Kegiatan
    Bulan
    januari
    febuari
    maret
    april
    1
    2
    3
    4
    1
    2
    3
    4
    1
    2
    3
    4
    1
    2
    3
    4
    1
    Pengumpulan data
    2
    Analisa system
    3
    Perancangan system
    4
    Pembuatan program
    5
    Test Program
    6
    Evaluasi Program
    7
    Perbaikan Program
    8
    Pelatihan User
    9
    Implementasi
    10
    Dokumentasi

    Estimasi Baya

    Tabel 4.17 Tabel Estimasi Biaya

    No. Jenis Kegiatan Anggaran
    1
    Pengumpulan Data Rp. 50.000,-
    2
    Perancangan Sistem Rp. 50.000,-
    3
    Pembuatan Program Rp. 200.000,-
    4
    Test Program Rp. 50.000,-
    5
    Training User Rp. 100.000,-
    6
    Implementasi Program Rp. 50.000,-
    Total
    Rp. 500.000,-

    BAB V

    PENUTUP

    Kesimpulan

    Berdasarkanhasil analisa dan perumusan masalah yang telah dilakukan oleh penulis mengenai perancangansistem informasi penjualan kemasanproduk pada CV. ISMIE JAYA terhadap sistem yang berjalan saat ini, maka dapat diambil kesimpulanbahwa:

    1. Pada proses pengolahan informasidi CV ISMIE JAYA yang berjalan saat ini telah menggunakan komputer yaitu denganMicrosoft Excel namun sistem yang ada belum terintegrasi dan sebagian prosesmasih dilakukan secara semi komputer, sehingga pengelolaan informasi yang dihasilkan kurang maksimal dan rawan terjadi kesalahan
    2. Padaproses pengolahan data antar bagian perlu diadakan sistem komputerisasi yangterintegrasi pada bagian marketing,gudang dan keuangan sehinggadapat menghasilkan informasi yang cepat, akurat dan efisien dalam pengambilan suatu keputusan.
    3. Perancangan dan implementasisistem informasi produksi di CV.ISMIE JAYA sudah mengikuti dan sesuai dengan logikayang diharapkan dengan mengikuti prosedur yang berjalan.

    Saran

    Dalam perancangansistem informasi penjualan barangkemasan produk pada CV. ISMIE JAYA ini setelah melakukan observasi dan analisa pada sistem yang berjalan penulismemberikan beberapa masukan antara lain:

    1. Aplikasi program sistem informasi penjualan kemasan produk pada CV. ISMIE JAYA ini dalam implementasinya sudah mampumemberikan kemudahan bagi pengguna sistem dari segi efektifitas pengolahan datanya namun harusdikembangkan lebih lanjut sehingga baik fitur maupun kegunaan dari sisteminformasi ini lebih optimal dan bermanfaat bagi perusahaan.
    2. Dikarenakan sistem ini akan menyangkutbanyak data dan informasi yang akan disajikan maka disarankan menggunakanspesifikasi perangkat keras (hardware)ataupun perangkat lunak (software) yangsesuai dalam penggunannya.
    3. Disarankan adanya pelatihan-pelatihankepada user dalam hal input data atau perubahan data, danperlu juga dilakukan evaluasi masukan untuk penyempurnaan sistem yang adasesuai dengan kebutuhan pengguna.

    Daftar Pustaka

    Contributors

    Yudhaaditya