Pembangunan Sistem Informsi Penjualan Dan Pembelian Pada Freekick Distro & Clotching

(1)

FREEKICK DISTRO & CLOTHING

ARTIKEL

Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)

Fakultas Teknik dan Ilmu Komputer

Oleh:

RUDI AWALUDIN 10510645

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(2)

ABSTRACT

In this era of globalization, the role of the modern day computers are capable to support a company's performance, so as to facilitate and accelerate the work. Companies can develop and build an application that can assist them in carrying out operational processes and can help reduce errors in recording and storing data securely and accelerate data search process and create reports. Information systems to be built that can improve the performance of the company in processing data quickly and accurately, so as to increase profits for the company in the working time and material

The method used for making this information system in Freekick Distro & Clothing using object oriented. This information system is designed as ERP, but in a smaller scale. The modules in this information system integrated each other that aims to ease the processing of data and preparation of reports. With this application is expected to help the company in handling of large data processing, preparing reports regularly and improve company performance.

With this application is expected to help the company in handling of large data processing, preparing reports regularly and improve company performance. In this study, researchers used the PHP programming language to create programs and databases using My SQL.


(3)

BAB I PENDAHULUAN

Dalam bab 1 ini akan dijelaskan latar belakang yang mendasari pentingnya tata kelola sistem manajerial proses bisnis pada freekick distro & clothing sehingga diharapkan akan meningkatkan performa perusahaan. Disamping itu akan dibahas juga identifikasi dan rumusan masalah, maksud dan tujuan penelitian, batasan masalah, kegunaan hasil penelitian, lokasi dan waktu penelitian. 1.1. Latar Belakang Penelitian

Pemanfaatan teknologi informasi sudah merambah berbagai aspek seperti bidang telekomunikasi, pendidikan, kesehatan, bisnis maupun untuk penggunaan pribadi. Perkembangan era informasi ditandai dengan kehadiran internet di muka bumi yang memungkinkan aliran informasi menjadi sangat mudah diakses. Era informasi yang ditandai dengan kehadiran internet dapat dilihat dari tumbuhnya industri e-commerce baik di dunia maupun di Indonesia yang menjadikan kebutuhan akan sandang sudah bergeser dari kebutuhan pokok menjadi kebutuhan lifestyle. berdasarkan data di atas, maka kebutuhan informasi baik dalam memperkirakan jenis mode pakaian yang akan diproduksi, besaran yang diproduksi, pengaturan bahan baku (supply chain), penjadwalan produksi, melihat jumlah stok yang tersedia, dan hal-hal lainnya yang membentuk sistem informasi produksi yang real time menjadi semakin penting dewasa ini.

Toko FreeKick Distro & Clothing adalah sebuah perusahaan yang berdiri pada tahun 2012 yang merupakan produsen dan penjual baju yang bertempat di Parahyangan Plaza Lantai 1 Counter R1, E1-E2, Jl. Dalam Kaum No. 54 Bandung, Jawa Barat. Adapun para pelanggan saat ini berasal dari Bandung, Medan, dan Surabaya. Akan tetapi sampai saat ini mekanisme pengolahan data yang belum terkomputerisasi secara menyeluruh karena proses pengolahan data hanya secara manual sehingga menyulitkan dalam pencarian data karena data yang disimpan tidak dapat berkorelasi dengan baik jika hanya menggunakan sistem pencatatan secara manual sehingga peranan sebuah sistem informasi inventory dan penjualan sangat diperlukan untuk menunjang performa perusahaan untuk bersaing dengan kompetitor lain.

Pembangunan sistem informasi ini diharapkan dapat menjadi solusi yang dapat memberi keuntungan pada setiap kegiatan seperti pengolahaan data proyek yang lebih cepat, tepat, dan akurat sehingga diharapkan hasil yang didapatkan dapat mengoptimalkan kualitas dari pelayanan perusahaan sehingga dapat meningkatkan kepercayaan publik kepada perusahaan.

1.2. Identifikasi Masalah dan Rumusan Masalah 1.2.1. Identifikasi Masalah

1. Prosedur penyimpanan data penjualan, pembelian dan inventori di Toko Freekick tidak saling terintegrasi karena penyimpanan data dilakukan secara manual sehingga menyulitkan dalam pengolahan data dan menghambat proses bisnis.

2. Belum adanya pengkategorian bahan dan produk yang menyulitkan dalam mengelompokan jenis bahan dan dalam proses penyimpanan.

1.2.2. Rumusan Masalah

1. Bagaimana perancangan sistem informasi pengolahan data penjualan, pembelian dan inventory yang informatif dan dinamis sehingga memudahkan proses bisnis di Toko Freekick Distro & Clothing?

2. Bagaimana perancangan pengelompokan jenis bahan dan proses penyimpanan berdasarkan kategori bahan dan produk pada sistem informasi di Toko Freekick Distro & Clothing?

1.3. Maksud dan Tujuan Penelitian 1.3.1. Maksud Penelitian

Maksud dari penelitian ini yaitu untuk mengimplementasikan Sistem Informasi Penjualan dan Pembelian pada Toko Freekick Distro & Clothing yang diharapkan dapat meningkatkan performa


(4)

proses bisnis yang cepat dan saling terintegrasi sehingga dapat meningkatkan pelayanan dan keuntungan di Toko Freekick Distro & Clothing.

1.3.2. Tujuan Penelitian

1. Membangun perancangan sistem informasi pengolahan data penjualan, pembelian dan inventory yang informatif dan dinamis sehingga memudahkan proses bisnis di Toko Freekick Distro & Clothing

2. Membuat perancangan pengelompokan jenis bahan dan proses penyimpanan berdasarkan kategori bahan dan produk pada sistem informasi di Toko Freekick Distro & Clothing sehingga memudahkan dalam pengembangan proses bisnis.

1.4. Kegunaan Penelitian 1.4.1. Kegunaan Praktis

Kegunaan prakstis yang diperoleh dari penelitian ini yaitu mempermudah dan mempercepat proses pengolahan data di Toko Freekick Distro & Clothing.

1.4.2. Kegunaan Akademis

1. Sebagai pengembangan ilmu pengetahuan khususnya dibidang Teknologi Informatika dan Sistem Informasi terutama dalam pembuatan aplikasi penjualan.

2. Khususnya bagi penulis, sebagai penambah pengalaman dan wawasan baik secara praktik maupun teori, juga sebagai pemenuhan matakuliah skripsi.

1.5. Batasan Masalah

1. “Sistem Informasi Penjualan dan Pembelian di Toko Freekick Distro & Clothing” ini hanya dapat membahas pengolahan data penjualan dan pembelian secara tunai dan tidak membahas pembelian secara kredit.

2. Penambahan data barang dilakukan setelah melakukan pembelian bahan baku kepada supplier. 1.6. Lokasi dan Waktu Penelitian

Penulis melakukan objek penelitian di Toko Freekick Distro & Clothing, Parahyangan Plaza Lantai Dasar Box 13, JL. Dalam Kaum No. 54 Bandung, Jawa Barat.


(5)

BAB II KAJIAN PUSTAKA

Dalam bab II ini sesuai dengan pembahasan judul skripsi ini, maka dibutuhkan teori yang didalamnya mencakup materi-materi yang mendukung dan memperjelas bahasan yang ada pada skripsi ini.

2.1 Konsep Dasar Sistem

Pada sub bab ini penulis akan memaparkan beberapa teori - teori yang berkenaan dengan sistem. Sistem memiliki suatu konsep yang mendasari sebuah pengertian yang dijelaskan oleh para pakar dari sistem itu sendiri.

2.1.1 Pengertian Sistem

Suatu sistem adalah seperangkat elemen yang membentuk kumpulana atau prosedur – prosedur/bagan – bagan pengolahan yang mencari suatu tujuan bagian atau tujuan bersama dengan mengoperasikan data atau barang pada waktu rujukan tertentu untuk menghasilkan informasi dan energi dan barang. [1,p.27]

2.1.2 Karakteristik Sistem

Karakteristik sistem mempunyai karakteristik atau sifat – sifat tertentu, yakni: A. Komponen

B. Boundary (Batasan Sistem)

C. Environment (Lingkungan Luar Sistem) D. Interface (Penghubung Sistem)

E. Input (Masukan) F. Output (Keluaran)

G. Process (Pengolahan Sistem)

H. Objective and Goal (Sasaran dan Tujuan Sistem) 2.1.1 Klasifikasi Sistem

Sistem memiliki beberapa klasifikasi, diantaranya adalah [5]:

1. Sistem diklasifikasikan sebagai abstrak ( abstrack system ) dan system fisik ( physical system ). 2. Sistem diklasifikasikan sebagai system alamiah ( natural system ) dan system buatan manusia (

Human Made System ).

3. Sistem diklasifikasikan sebagai system tertentu (deterministic system) dan system tidak tentu (Probabilistic system).

4. Sistem diklasifikasikan sebagai system tertutup (Closed system) dan system terbuka (Open system).

2.2 Konsep Dasar Informasi

Informasi adalah data yang telah diklasifikasi atau diinterpretasi untuk digunakan dalam proses pengambilan keputusan [4].

2.2.1 Pengertian Informasi

Informasi adalah data yang telah diolah menjadi lebih berguna dan lebih berarti bagi yang menerimanya [1].

2.2.2 Siklus Informasi

Informasi adalah data yang diolah menjadi bentuk yang berguna. Data yang diolah melalui suatu model informasi. Penerima akan menerima informasi tersebut dan membuat keputusan serta diwujudkan dengan suatu tindakan yang berarti menghasilkan suatu tindakan yang membuat sejumlah data kembali. Data tersebut akan ditanggap sebagai input, diproses kembali lewat suatu model dan seterusnya sehingga membentuk suatu sistem.


(6)

2.2.3 Kualitas Informasi 1. Akurat

2. Tepat Waktunya 3. Relevan

2.2.4 Nilai Informasi

Nilai informasi dapat diukur oleh dua hal yaitu dari manfaat dan biaya untuk mendapatkannya. Suatu informasi bernilai apabila manfaatnya lebih besar dibandingkan dengan biaya mendapatkannya. 2.3 Konsep Dasar Sistem Informasi

2.3.1 Pengertian Sistem Informasi

Sistem informasi adalah kumpulan dari sub-sub sistem baik fisik maupun non fisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan yaitu mengolah data menjadi informasi yang berguna[1].

2.3.2 Komponen Sistem Informasi 1. Blok Masukan (input block) 2. Blok Model (model block) 3. Blok Keluaran (output block) 4. Blok Teknologi (technology block) 5. Blok Basis Data (database block) 6. Blok Kendali (controls block)

2.4 MVC

Konsep MVC adalah konsep pemisahan antara logic dengan tampilan dan database. Manfaat konsep ini adalah, membuat coding logic lebih praktis, karena sudah dipisahkan dengan kode untuk tampilan dan membuat programmer dapat bekerja secara terpisah dengan designer. Programmer mengerjakan logic, sedangkan designer berkutat dengan design dan tampilan.

2.5 PHP

PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).

2.6 Object Oriented Programming (OOP)

Object Oriented Programming (OOP) merupakan suatu pendekatan pemrograman yang menggunakan object dan class. Dalam OOP, setiap bagian dari program adalah objek. Sebuah objek mewakili suatu bagian program yang akan diselesaikan. Beberapa konsep OOP dasar, antara lain Encapsulation (Class and Object), Inheritance (Penurunan sifat), Polymorphisme.

2.7 Enterprise Resource Planning

Enterprise Resources Planning (ERP) adalah sebuah sistem yang membantu untuk mengatur proses bisnis dalam suatu kesatuan yang terintegrasi seperti pemasaran, produksi, pembelian dan accounting dan menyimpan semua transaksi dalam suatu database yang digunakan perusahaan serta menyediakan manajemen reporting tools [3].


(7)

BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian

Objek penelitian yang akan dijabarkan adalah tentang profil dari Toko Freekick Distro & Clothing yang mencakup sejarah, visi dan misi, struktur organisasi, dan deskripsi tugas

3.2. Metode Penelitian

Suatu penelitian tidak akan berjalan dengan baik bila tidak dilakukan dalam suatu proses yang teratur dan terarah, oleh karena itu diperlukan suatu metode untuk melaksanakan suatu penelitian. Metode yang digunakan pada perancangan sistem informasi didasarkan pendekatan berorientasi objek.

3.2.1. Desain Penelitian

Dalam melakukan suatu penelitian untuk perancangan ini sangat perlu dilakukan perencanaan dan perancangan penelitian, agar penelitian yang dilakukan dapat berjalan dengan baik dan sistematis. "Desain Penelitian adalah semua proses yang diperlukan dalam perencanaan dan pelaksanaan penelitian".

3.2.2. Jenis dan Metode Pengumpulan Data

Metode pengumpulan data adalah penelitian lapangan yang dilakukan dengan cara mengadakan peninjauan langsung pada objek yang sedang diteliti untuk mendapatkan data primer dan data sekunder.

3.2.2.1. Sumber Data Primer

Data primer merupakan pengumpulan data secara langsung dari objek yang sedang diteliti dengan cara melakukan pengamatan langsung kelapangan (observasi) dan wawancara

3.2.2.2. Sumber Data Sekunder

Sumber data sekunder yang peneliti lakukan dengan cara memperoleh data-data dokumentasi yang telah tersedia dengan cara membaca, melihat atau medengarkan.

3.2.3. Metode Pendekatan dan Pengembangan Sistem

Dalam penelitian ini metode pendekatan sistem yang penulis gunakan adalah metode pendekatan berorientasi objek (object - oriented programming) dan untuk mengembangkan sistem informasinya menggunakan metode pengembangan prototype.

3.2.3.1. Metode Pendekatan Sistem

Metode pendekatan sistem yang digunakan adalah menggunakan metode Object Oriented Programming yang dimana semua data, fungsi, dan operasi dibungkus dalam class - class atau object - object. Beberapa objek dapat berinteraksi dengan saling memberikan informasi satu dengan yang lainnya. Masing - masing objek yang berisikan sebuah informasi dan dapat dihubungkan dengan objek yang lain, sehingga dari hasil sistem akan mudah dipelihara, fleksibel serta dapat meningkatkan produktivitas dan kualitasnya akan lebih baik lagi.

3.2.3.2. Metode Pengembangan Sistem

Dalam menggunakan pengembangan ini penulis menggunakan metode pengembangan prototype karena proses pengembangan sistem seringkali menggunakan pendekatan prototype.

Prototyping ini memiliki tahapan - tahapan sebagai berikut: 1. Pengumpulan Kebutuhan,


(8)

3. Evaluasi Prototyping, 4. Mengkodekan System, 5. Menguji System, 6. Evaluasi System, 7. Menggunakan System.

3.2.3.3. Alat Bantu Analisis dan Perancangan

Alat bantu analisis dan perancangan digunakan untuk memudahkan dalam perancangan sistem informasi, antara lain:

a) Use Case Diagram b) Skenario Use Case c) Activity Diagram d) Sequence Diagram e) Component Diagram f) Class Diagram g) Deployment Diagram 3.2.4. Pengujian Software

Pengujian perangkat lunak ini penulis menggunakan metode pengujian black box. Pengujian black box ini tidak perlu tahu apa yang sesungguhnya terjadi dalam sistem atau perangkat lunak, yang diuji adalah masukan serta keluarannya.

3.2. Analisis Sistem yang Berjalan

Analisis sistem yang sedang berjalan adalah penguraian dari suatu sistem informasi yang utuh dari suatu organisasi atau perusahaan menjadi bagian-bagian yang lebih kecil.

3.2.1. Analisis prosedur yang berjalan

3.3.2 Use Case Diagram yang sedang berjalan

Gambaran fungsionalitas dari sistem yang akan dibangun dapat dilihat dari use case diagram pada Gambar 4.1.

Bag. Produksi

Pemilik

Pembelian

Produksi

Penjualan

Kasir Supplier

Konsumen


(9)

3.3.3 Skenario Use Case

1. Skenario Use Case pembelian Yang Diusulkan Tabel 3. 1 Skenario Use Case Pembelian

Nama Use Case Pembelian.

Deskripsi Pemilik Toko Freekick Distro & Clothing melakukan pembelian bahan baku.

Primary Actor Pemilik Toko Freekick Distro & Clothing. Supporting Actor Supplier.

Pre-Condition Pemilik Toko Freekick Distro & Clothing melakukan pembelian bahan baku.

Normal Flow of Event

1. Pemilik Toko Freekick Distro & Clothing membeli bahan baku kepada supplier.

2. Supplier menerima data pembelian dari Toko Freekick Distro & Clothing.

3. Supplier memberikan informasi bahan baku kepada Toko Freekick Distro & Clothing.

4. Pemilik Toko Freekick Distro & Clothing menerima informasi bahan baku.

5. Pemilik Toko Freekick Distro & Clothing melakukan pembayaran kepada supplier.

6. Supplier menerima pembayaran dari pemilik Toko Freekick Distro & Clothing.

7. Supplier menyerahkan faktur pembelian dan bahan baku kepada pemilik Toko Freekick Distro & Clothing.

8. Pemilik Toko Freekick Distro & Clothing menerima bukti pembayaran dan bahan baku setelah selesai melakukan pembayaran.

Post-Condition Pemilik Toko Freekick Distro & Clothing telah menerima bahan baku dan faktur pembelian

2. Skenario Use Case Produksi Yang Diusulkan Tabel 3. 2 Skenario Use Case Produksi

Nama Use Case Produksi

Deskripsi Pemilik Toko Freekick Distro & Clothing membuat data produksi produk baru

Primary Actor Pemilik Toko Freekick Distro & Clothing. Supporting Actor Bagian Produksi


(10)

Pre-Condition Pemilik Toko Freekick Distro & Clothing melakukan pembuatan data untuk proses produksi baik bahan baku maupun produk yang dibuat.

Normal Flow of Event

1. Pemilik Toko Freekick Distro & Clothing membuat list produk dan bahan baku.

2. Bagian Produksi menerima list produk dan bahan baku dari Toko Freekick Distro & Clothing.

3. Bagian Produksi melakukan produksi.

4. Pemilik Toko Freekick Distro & Clothing menerima produk yang telah dibuat.

Post-Condition Pemilik Toko Freekick Distro & Clothing telah menerima produk jadi dari Bagian Produksi.

3. Skenario Use Case Penjualan Yang Diusulkan Tabel 3. 3 Skenario Use Case Penjualan

Nama Use Case Penjualan.

Deskripsi Konsumen melakukan pembelian produk di Toko Freekick Distro & Clothing.

Primary Actor Konsumen.

Supporting Actor Pemilik dan Kasir Toko Freekick Distro & Clothing.

Pre-Condition Pembeli melakukan pembelian barang di Toko Freekick Distro & Clothing.

Normal Flow of Event

1.Konsumen datang ke Toko Freekick Distro & Clothing untuk membeli produk.

2.Kasir Toko Freekick Distro & Clothing menerima info produk dari konsumen

3.Kasir Toko Freekick Distro & Clothing melakukan pengecekan data produk.

4.Jika barang yang diinginkan tidak tersedia, maka kasir melakukan permintaan data produk kepada pemilik Toko Freekick Distro & Clothing.

5.Jika barang tersedia, maka kasir Toko Freekick Distro & Clothing memberikan informasi produk kepada konsumen. 6.Konsumen menerima informasi produk dan melakukan

pembayaran kepada kasir Toko Freekick Distro & Clothing. 7.Kasir Toko Freekick Distro & Clothing menerima

pembayaran dan menyerahkan barang dan faktur kepada konsumen.


(11)

Post-Condition Konsumen telah menerima barang dan bukti pembayaran

3.3.4 Activity Diagram

Pada bagian ini digambarkan dokumentasi alur kerja pada sistem yang sedang berjalan yang bertujuan melihat alur proses sistem yang sedang berjalan.

1. Activity Pembelian yang sedang berjalan

Pemilik Supplier

Membeli Bahan Baku Menerima Data Pembelian Bahan Baku

Menerima Informasi Bahan Baku Menyerahkan Informasi Bahan Baku

Melakukan Pembayaran Menerima Pembayaran

Menyerahkan Faktur dan Bahan Baku Menerima Faktur dan Bahan Baku

Gambar 3.5 Activity Diagram Pembelianyang sedang berjalan 2. Activity Diagram Produksi yang sedang berjalan

Pemilik Bag. Produksi

Membuat List Produk dan Bahan Baku Menerima List Produk dan Bahan Baku

Melakukan Produksi Menerima Produk


(12)

3. Activity Diagram Penjualan yang sedang berjalan

Konsumen Kasir Pemilik

Menerima Barang dan Faktur

Membeli Produk Menerima Informasi Produk

Menerima Data Produk Menyerahkan Data Produk

N

Menyerahkan Data Produk Y

Menerima Data Produk

Melakukan Pembayaran Menerima Pembayaran

Menyerahkan Barang dan Faktur

Gambar 3.7 Activity Diagram Produksiyang sedang berjalan

3.3.5 Evaluasi sistem yang sedang berjalan

Dikarenakan sistem yang berjalan pada Toko Freekick Distro & Clothing sekarang ini masih manual maka perancangan ini diarahkan kearah pembangunan sistem informasi.


(13)

BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1.Perancangan Sistem

Tahap perancangan sistem ini dapat digambarkan sebagai bentuk atau rancangan proses pada aplikasi ini sehingga menghasilkan sistem yang lebih baik untuk mendukung perusahaan dalam pengolahan data.

4.2.Tujuan Perancangan Sistem

Tujuan dari perancangan sistem ini adalah untuk meningkatkan efisiensi kerja sistem pada perusahaan. Perancangan aplikasi “PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA FREEKICK DISTRO & CLOTHING yang dibangun bersifat object oriented (berorientasi objek).

4.2.1. Gambaran Umum Sistem yang Diusulkan

Gambaran umum yang diusulkan pada sistem ini yaitu untuk mempermudah dan mempercepat proses pengolahan data perusahaan. Bentuk pengolahan data pada aplikasi ini yaitu mengintegrasikan antar modul yang dapat meningkatkan efisiensi sistem kerja perusahaan dan pembuatan laporan kerja menjadi lebih mudah.

4.1.3. Perancangan Prosedur yang Diusulkan

4.1.3.1 Use Case Diagram

Gambaran fungsionalitas dari sistem yang akan dibangun dapat dilihat dari use case diagram pada Gambar 4.1.

Pemilik

Pembelian

Penjualan

System

Kasir Produksi

login login

Gambar 4. 1 Use Case Diagram Sistem Informasi Penjualan dan Pembelian yang diusulkan 4.1.3.2 Skenario Use Case

Sekenario use case mendeskripsikan aktor-aktor yang melakukan prosedur dalam sistem dan menjelaskan respon yang ditanggapi oleh sistem tersebut terhadap prosedur yang dilakukan oleh aktor.


(14)

1. Skenario Use Case Login Yang Diusulkan

Tabel 4.1. Skenario UseCase Login Yang Diusulkan Identifikasi

Nama Use Case Login

Deskripsi Pemilik dan Kasir Toko Freekick Distro & Clothing melakukan proses login.

Aktor Pemilik dan Kasir Toko Freekick Distro & Clothing. Skenario Utama

Pre-Condition Pemilik dan Kasir melakukan login ke sistem.

Aksi Aktor Reaksi Sistem

1. Pada halaman dashboard pilih menu login.

2. Menampilkan halaman login dengan form username dan password.

3. Pilih tombol login. 4.a Proses login berhasil. 5. Pengguna bisa masuk ke sistem.

Post-Condition Login berhasil.

Skenario Alternatif

6.b Menampilkan pesan “Username / Password salah”

Post-Condition Gagal login ke sistem.

1. Skenario Use Case Pembelian Yang Diusulkan

Tabel 4.2. Skenario UseCase Pembelian Yang Diusulkan Identifikasi

Nama Use Case Pembelian

Deskripsi Pemilik Toko Freekick Distro & Clothing melakukan input data pembelian bahan baku.


(15)

Skenario Utama

Pre-Condition Pemilik Toko Freekick Distro & Clothing melakukan pembelian.

Aksi Aktor Reaksi Sistem

1. Memilih menu tambah data pembelian 2. Menampilkan form tambah data pembelian.

3. Menginputkan data pembelian lalu klik simpan.

4.a Menyimpan data pembelian.

Post-Condition Sistem menyimpan data pembelian Skenario Alternatif

6.b Menampilkan pesan “data harus diisi”

Post-Condition Gagal menambahkan data pembelian.

2. Skenario Use Case Produksi Yang Diusulkan

Tabel 4.3. Skenario UseCase Produksi Yang Diusulkan Identifikasi

Nama Use Case Produksi

Deskripsi Pemilik Toko Freekick Distro & Clothing melakukan input data produksi untuk proses produksi baik bahan baku maupun produk yang dibuat.

Aktor Pemilik Toko Freekick Distro & Clothing. Skenario Utama

Pre-Condition Pemilik Toko Freekick Distro & Clothing melakukan input data produksi.

Aksi Aktor Reaksi Sistem

1. Memilih menu tambah data produksi. 2. Menampilkan form tambah data produksi.

3. Menginputkan data produksi lalu klik simpan.


(16)

Post-Condition Sistem menyimpan data produksi. Skenario Alternatif

4.b Menampilkan pesan “data harus diisi”

Post-Condition Gagal menambahkan data produksi.

3. Skenario Use Case Penjualan Yang Diusulkan

Tabel 4.3. Skenario UseCase Penjualan Yang Diusulkan Identifikasi

Nama Use Case Penjualan

Deskripsi Pemilik dan Kasir melakukan input data penjualan konsumen yang melakukan pembelian di Toko Freekick Distro & Clothing.

Aktor Pemilik dan Kasir Toko Freekick Distro & Clothing. Skenario Utama

Pre-Condition Pemilik dan Kasir melakukan input data penjualan.

Aksi Aktor Reaksi Sistem

1. Memilih menu tambah data penjualan. 2. Menampilkan form tambah data penjualan.

3. Menginputkan data penjualan lalu klik simpan.

4.a Menyimpan data penjualan.

Post-Condition Sistem menyimpan data penjualan Skenario Alternatif

6.b Menampilkan pesan “data harus diisi”

Post-Condition Gagal menambahkan data penjualan.

4.1.3.3 Activity Diagram

Berdasarkan use case diagram yang dirancang penulis pada aplikasi ini, maka dapat digambarkan diagram aktivitas sebagai berikut:


(17)

Pengguna Sistem

Memilih menu login Menampilkan menu login

Input data login

Login berhasil

Pengguna bisa mengakses sistem

Gambar 4.2. ActivityDiagram Login Yang Diusulkan 2. Activity Diagram Pembelian Yang Diusulkan

Pengguna Sistem

Memilih menu tambah data

Pembelian Menampilkan form tambah data pembelian

Input data tambah data pembelian

tambah data pembelian disimpan

Pengguna bisa mengakses data pembelian


(18)

3. Activity Diagram Produksi Yang Diusulkan

Pengguna Sistem

Memilih menu tambah data produksi Menampilkan form tambah data produksi.

Menginputkan data produksi lalu klik simpan.

tambah data penyimpanan disimpan

Pengguna bisa mengakses data produksi

Gambar 4.4. ActivityDiagram Produksi Yang Diusulkan 4. Activity Diagram Penjualan Yang Diusulkan

Pengguna Sistem

Memilih menu tambah data penjualan Menampilkan form tambah data penjualan.

Menginputkan data penjualan lalu klik simpan.

tambah data penjualan disimpan

Pengguna bisa mengakses data penjualan

Gambar 4.5. ActivityDiagram Penjualan Yang Diusulkan 4.1.3.4 Sequence Diagram

Berikut merupakan diagram yang menggambarkan interaksi antar objek pada sistem informasi yang akan dibangun dalam bentuk sequence diagram yang dapat dilihat pada gambar dibawah ini :


(19)

1. Sequence Diagram Login Yang Diusulkan

Admin Halaman Login Database

1: Masuk halaman login()

3: Isi data login()

4: Data login diproses()

Gambar 4.6. SequenceDiagram Login Yang Diusulkan 2. Sequence Diagram Pembelian Yang Diusulkan

Admin Halaman Pembelian Database

1: Masuk halaman pembelian()

2: Pilih tambah data pembelian()

3: Isi data pembelian()

4: Data pembelian disimpan()


(20)

3. Sequence Diagram Produksi Yang Diusulkan

Admin Halaman Produksi Validasi Sistem Database

1: Masuk ke halaman produksi()

2: Pilih tambah data produksi()

3: Isi form produksi()

4: Cek ketersediaan bahan()

5: bahan tidak ada()

7: Cek ketersediaan bahan() 6: Isi form produksi()

8: Bahan tersedia()

9: Data produksi disimpan()

Gambar 4.8. SequenceDiagram Produksi Yang Diusulkan 4. Sequence Diagram Penjualan Yang Diusulkan

Admin Halaman Penjualan Validasi Sistem Database

1: Masuk halaman penjualan()

2: Pilih tambah data penjualan()

3: Isi data penjualan() 4: Cek ketersediaan barang()

5: barang tidak tersedia()

7: Cek ketersediaan barang() 6: Isi form penjualan()

8: Barang tersedia()

9: Data penjualan disimpan()

10: Print nota penjualan()

Gambar 4.9. SequenceDiagram Penjualan Yang Diusulkan 4.1.4 Perancangan Data

4.1.4.1. Class Diagram

Berikut ini merpakan gambaran tentang sistem dan relasi-relasi yang ada didalamnya yang digambarkan dalam bentuk class diagram yang dapat dilihat pada Gambar 4.4.


(21)

Gambar 4.10 Class Diagram Yang Diusulkan

4.1.4.2. Deployment Diagram

Deployment / physical diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur sistem, di mana komponen akan terletak (pada mesin, server atau piranti keras apa), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal. Sebuah node adalah server, workstation, atau piranti keras lain yang digunakan untuk men-deploy komponen dalam lingkungan sebenarnya. Hubungan antar node (misalnya TCP/IP) dan requirement dapat juga didefinisikan dalam diagram ini.

Gambar 4. 12 Deployment Diagram Yang Diusulkan

4.1.4.3. Kodefikasi

Pengkodean adalah pembuatan kode untuk tujuan mengklasifikasikan data, memasukkan data ke komputer dan mengambil berbagai informasi yang dibutuhkan. Pengkodean digunakan untuk menjabarkan item - item data yang bersifat unik

1.2 Perancangan Antarmuka 4.2.1. Struktur menu

Pada laman ini, rancangan struktur menu akan dipisahkan menjadi dua bagian yaitu proses bisnis dan master data yang didalamnya juga terdapat sub menu lain untuk melakukan pengolahan data. Laman ini akan menampilakan laman proses bisnis secara default setelah admin berhasil melakukan login.

Client database

Interface Operating System

XAMPP

Apache Operating System

Operating System MYSQL


(22)

4.2.2. Perancangan input

Pada pembahasan ini akan dijelaskan perancangan antarmuka input pada sistem informasi yang telah penulis rancang. Pada proses login, admin akan memasukan username dan password yang kemudian akan dicocokan di database.

Perancangan antar muka input juga terdapat pada menu utama didalam aplikasi ini yaitu saat melakukan pengolahan data penambahan dan pencarian data pada masing-masing sub menu. Pengolahan data pada menu proses bisnis untuk setiap submenunya yaitu tambah, hapus, update dan pencarian data. Pengolahan data pada menu master data untuk setiap submenunya yaitu tambah, update, dan pencarian data.

4.2.3. Perancangan output

Perancangan antar muka pada output dapat dilihat pada hasil pencarian disetiap sub menu dengan berbentuk table. Bentuk output pada hasil pencarian untuk setiap sub menunya hamper sama hanya saja yang membedakan data hasil pencarian.

4.3. Perancangan Arsitektur Jaringan

Perancangan arsitektur jaringan yang digunakan pada sistem informasi ini secara topologi menggunakan topologi star yang setiap workstation akan dihubungkan secara langsung ke server. Perancangan sistem ini secara arsitektur terminalogi jaringan menggunakan client-server yang memisahkan client dengan server dimana masing-masing client dapat meminta data atau informasi dari server.

4.4. Pengujian

Pada bab ini juga akan dilakukan pengujian terhadap sistem guna melihat kinerja sistem apakah telah sesuai dengan hasil yang diharapkan. Pengujian pada aplikasi ini menggunakan pengujian black-box yang berfokus pada pengujian fungsional perangka lunak.

1.4.2. Kesimpulan hasil pengujian

Berdasarkan hasil pengujian yang teleh dilakukan, maka penulis mendapatkan kesimpulan bahwa pengujian fungsional pada sistem informasi ini telah berhasil.

1.5. Implementasi

4.5.1 Implementasi perangkat lunak dan perangkat keras

Implementasi pada perangkat keras computer datap dilihat pada Table 4.21. Tabel 4. 21 Spesifikasi implementasi perangkat lunak dan perangkat keras Perangkat keras Prosesor : Intel Core i5 2.4 GHz

Memory : 4GB DDR3

Perangkat lunak Sistem Operasi : Windows 7 Ultimate

Tools : PHPStorm

Browser : Google Chrome

1.5.2. Implementasi basis data

Database yang digunakan untuk membangun aplikasi ini menggunakan sql. Tools untuk membuat database mneggunakan XAMPP Control Panel v3.2.1. Bentuk struktur database dapat dilihat pada Gambar 4.8.

1.5.3. Implementasi antarmuka

Implementasi antarmuka untuk sistem ini yaitu menggambarkan tampilan dari aplikasi yang dibangun oleh penulis yang diperoleh dari hasil rancangan antarmuka yang telah dibahas sebelumnya


(23)

BAB VKESIMPULAN DAN SARAN

Berikut adalah kesimpulan dan saran yang diperoleh penulis selama pengerjaan penelitian ini: 1.1. Kesimpulan

1. Aplikasi ini dapat mempermudah toko dalam pengelolaan keseluruhan data secara terkomputerisasi dengan lebih efektif dan efisien sehingga dapat meningkatkan keuntungan bagi toko tersebut.

2. Penerapan aplikasi ini pada toko FREEKICK dapat memudahkan pengerjaan pembuatan laporan yang dapat diakses dengan cepat apabila dibutuhkan karena adanya mekanisme pengelompokan bahan dan barang yang terintegrasi.

1.2. Saran

1. Pembuatan aplikasi ini masih dapat dikembangkan lebih lanjut disesuaikan dengan berkembangnya spesifikasi kebutuhan perusahaan dimasa yang akan datang.

2. Sistem yang dibangun ini hanya ditangani oleh dua admin dan jika pengolahan data perusahaan sudah semakin besar, maka jumlah admin dapat ditambahkan sebanyak jumlah modul yang ada dimana tiap admin akan mengolah data pada modul tertentu guna mempersingkat waktu dalam pengolahan data perusahaan.


(24)

1

PENDAHULUAN

1.1. Latar Belakang Penelitian

Pengaruh teknologi informasi memegang peranan penting dalam berbagai

aspek kehidupan dan dijadikan suatu hal yang tidak dapat dilepaskan dari

kehidupan manusia pada era globalisasi seperti saat ini dikarenakan peranannya

yang sangat vital sebagai alat bantu pemecahan permasalahan dalam setiap

kegiatan. Hal ini sejalan dengan kebutuhan akan informasi yang cepat dan akurat

yang begitu berkembang pesat dan semakin meningkat setiap waktu. Dewasa ini

pemanfaatan teknologi informasi sudah merambah berbagai aspek seperti bidang

telekomunikasi, pendidikan, kesehatan, bisnis maupun untuk penggunaan pribadi.

Dengan terus berkembangnya teknologi informasi, maka tidak dapat dipungkiri

dampak positif yang dapat dirasakan adalah setiap kegiatan yang dilakukan akan

menjadi terasa mudah karena menggunakan bantuan dari perangkat teknologi

informasi.

Dalam hidup ini terdapat tiga jenis kebutuhan manusia. Tiga jenis kebutuhan

tersebut adalah kebutuhan pokok, kebutuhan sekunder, dan kebutuhan tersier.

Masing-masing tingkat kebutuhan tersebut adalah relatif bagi setiap orang, salah

satu kebutuhan yang paling penting bagi manusia adalah kebutuhan pokok atau

lazim dikenal dengan kebutuhan primer. Kebutuhan primer adalah kebutuhan

pokok yang dibutuhkan oleh manusia salah satunya adalah kebutuhan akan pakaian

atau sandang. Dengan jumlah manusia yang semakin besar, maka produksi akan


(25)

mesin yang dapat menghasilkan produktivitas yang tinggi. Hal itulah yang

menandai terjadinya revolusi industri yang dimulai dari Inggris. Dengan adanya

revolusi inudstri yang dimulai pada akhir abad-18, dimana terjadinya peralihan

dalam penggunaan tenaga kerja di Inggris yang sebelumnya menggunakan tenaga

hewan dan manusia yang kemudian digantikan oleh penggunaan mesin berbasis

manufaktur hingga pada perkembangan selanjutnya, pada abad-21 ini era sudah

berubah dari era industri kepada era globalisasi atau yang disebut juga era

informasi. Pada era informasi saat ini lebih kepada perang teknologi terutama

teknologi informasi yang akan semakin keras, sehingga kemajuan dalam pencarian

informasi akan terus diperbaharui hingga kemudahan-kemudahan baru akan

didapatkan.

Informasi dewasa ini adalah hal yang penting dan dibutuhkan untuk

menghasilkan keputusan yang tepat dan efektif, bahkan dewasa ini informasi sudah

menjadi salah satu aset yang paling penting bagi perusahaan. Dengan pengambilan

keputusan yang salah berdasarkan sumber informasi yang keliru dan tidak relevan

akan mengakibatkan kerugian bahkan kebangkrutan bagi perusahaan tersebut.

Perkembangan era informasi ditandai dengan kehadiran internet di muka bumi

yang memungkinkan aliran informasi menjadi sangat mudah diakses. Era

informasi yang ditandai dengan kehadiran internet dapat dilihat dari tumbuhnya

industri e-commerce baik di dunia maupun di Indonesia yang menjadikan

kebutuhan akan sandang sudah bergeser dari kebutuhan pokok menjadi kebutuhan

lifestyle. berdasarkan data di atas, maka kebutuhan informasi baik dalam


(26)

diproduksi, pengaturan bahan baku (supply chain), penjadwalan produksi, melihat

jumlah stok yang tersedia, dan hal-hal lainnya yang membentuk sistem informasi

produksi yang real time menjadi semakin penting dewasa ini.

Toko FreeKick Distro & Clothing adalah sebuah perusahaan yang berdiri

pada tahun 2012 yang merupakan produsen dan penjual baju yang bertempat di

Parahyangan Plaza Lantai 1 Counter R1, E1-E2, Jl. Dalam Kaum No. 54

Bandung, Jawa Barat. Adapun para pelanggan saat ini berasal dari Bandung,

Medan, dan Surabaya. Akan tetapi sampai saat ini mekanisme pengolahan data

yang belum terkomputerisasi secara menyeluruh, misalkan saja dalam pembuatan

laporan seperti pencatatan data pembeli maupun dalam pembuatan

dokumen-dokumen yang terkait dengan penjulan dan produksi seperti pembuatan rincian

anggaran belanja dan rincian penjualan di toko dibuat dan diolah hanya dengan

menggunakan tulisan pada buku secara manual lalu disimpan dalam aplikasi

microsoft excel sehingga menyulitkan dalam pencarian data karena data yang

disimpan tidak dapat berkorelasi dengan baik jika hanya menggunakan sistem

pencatatan secara manual.

Maka dari itu peranan sebuah sistem informasi inventory dan penjualan

sangat diperlukan untuk menunjang kinerja karyawan dalam mengurangi tingkat

kesalahan seperti pada proses input data dan bisa menekan terjadinya redudansi

data yang sangat sering terjadi. Selain itu,faktor keamanan data bisa lebih terjamin

karena dengan penerapan pembatasan hak akses dalam penggunaannya

dikarenakan ada batasan dalam hal pengaksesan data berdasarkan pemberian hak


(27)

media pendukung perusahaan untuk bersaing dengan kompetitor lain. Selain itu,

fleksibelitas suatu perusahaan terhadap perubahan sangat dibutuhkan, sehingga

perusahaan dapat mengikuti setiap perubahan yang terjadi dan melakukan

perbaikan berkala demi menunjang kelangsungan hidup perusahaan itu sendiri.

Pembangunan sistem informasi ini diharapkan dapat menjadi solusi yang dapat

memberi keuntungan pada setiap kegiatan seperti pengolahaan data proyek yang

lebih cepat, tepat, dan akurat sehingga diharapkan hasil yang didapatkan dapat

mengoptimalkan kualitas dari pelayanan perusahaan sehingga dapat

meningkatkan kepercayaan publik kepada perusahaan.

Berdasarkan permasalahan yang terpapar diatas maka penulis akan

mengambil judul “PEMBANGUNAN

SISTEM

INFORMASI

PENJUALAN DAN PEMBELIAN PADA FREEKICK DISTRO

& CLOTHING”

.


(28)

1.2. Identifikasi Masalah dan Rumusan Masalah 1.2.1. Identifikasi Masalah

Berdasarkan dari latar belakang maka berikut adalah masalah yang

teridentifikasi pada Toko Freekick Distro & Clothing :

1. Prosedur penyimpanan data penjualan, pembelian dan inventori di Toko

Freekick tidak saling terintegrasi karena penyimpanan data dilakukan secara

manual sehingga menyulitkan dalam pengolahan data dan menghambat proses

bisnis.

2. Belum adanya pengkategorian bahan dan produk yang menyulitkan dalam

mengelompokan jenis bahan dan dalam proses penyimpanan.

1.2.2. Rumusan Masalah

Berdasarkan latar belakang diatas, maka permasalahan dalam penelitian

ini diidentifikasikan pada hal-hal sebagai berikut:

1. Bagaimana perancangan sistem informasi pengolahan data penjualan,

pembelian dan inventory yang informatif dan dinamis sehingga memudahkan

proses bisnis di Toko Freekick Distro & Clothing?

2. Bagaimana perancangan pengelompokan jenis bahan dan proses penyimpanan

berdasarkan kategori bahan dan produk pada sistem informasi di Toko Freekick

Distro & Clothing?

1.3. Maksud dan Tujuan Penelitian

Maksud dan Tujuan penelitian dari Pembangunan Sistem Informasi

Penjualan dan Pembelian di Toko Freekick Distro & Clothing dengan Metode


(29)

1.3.1. Maksud Penelitian

Maksud dari penelitian ini yaitu untuk mengimplementasikan Sistem

Informasi Penjualan dan Pembelian pada Toko Freekick Distro & Clothing yang

diharapkan dapat meningkatkan performa proses bisnis yang cepat dan saling

terintegrasi sehingga dapat meningkatkan pelayanan dan keuntungan di Toko

Freekick Distro & Clothing.

1.3.2. Tujuan Penelitian

Mengacu kepada rumusan kepada rumusan masalah di atas, maka penelitian ini

bertujuan untuk:

1. Membangun perancangan sistem informasi pengolahan data penjualan,

pembelian dan inventory yang informatif dan dinamis sehingga memudahkan

proses bisnis di Toko Freekick Distro & Clothing

2. Membuat perancangan pengelompokan jenis bahan dan proses penyimpanan

berdasarkan kategori bahan dan produk pada sistem informasi di Toko

Freekick Distro & Clothing sehingga memudahkan dalam pengembangan

proses bisnis.

1.4. Kegunaan Penelitian

Berikut adalah kegunaan praktis dan kegunaan akademis dari penelitian

ini:

1.4.1. Kegunaan Praktis

Kegunaan prakstis yang diperoleh dari penelitian ini yaitu mempermudah


(30)

1.4.2. Kegunaan Akademis

Sedangkan kegunaan akademis yang diperoleh antara lain :

1. Sebagai pengembangan ilmu pengetahuan khususnya dibidang Teknologi

Informatika dan Sistem Informasi terutama dalam pembuatan aplikasi

penjualan.

2. Khususnya bagi penulis, sebagai penambah pengalaman dan wawasan baik

secara praktik maupun teori, juga sebagai pemenuhan matakuliah skripsi.

1.5. Batasan Masalah

Pada pembahasan masalah ini penulis memberikan pembahasan masalah

agar pembahasannya tetap fokus serta tujuan dari penelitian ini dapat tercapai.

Pembatasan masalah pada penelitian ini adalah sebagai berikut:

1. “Sistem Informasi Penjualan dan Pembelian di Toko Freekick Distro & Clothing” ini hanya dapat membahas pengolahan data penjualan dan pembelian secara tunai dan tidak membahas pembelian secara kredit.

2. Penambahan data barang dilakukan setelah melakukan pembelian bahan baku

kepada supplier.

1.6. Lokasi dan Waktu Penelitian

Penulis melakukan objek penelitian di Toko Freekick Distro & Clothing,

Parahyangan Plaza Lantai Dasar Box 13, JL. Dalam Kaum No. 54 Bandung, Jawa

Barat. Adapun waktu penelitian ini dilakukan selama 4 bulan dimulai pada bulan


(31)

Tabel 1. 1 Jadwal penelitian

No Kegiatan

2015

Maret April Mei Juni

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1

Pengumpulan Data:

a. Observasi

b. Wawancara

2

Analisis Sistem:

a. Analisis Dokumen

b. Analisis

Kebutuhan Sistem

3

Design Sistem:

a. Merancang Sistem

b. Merancang Input

& Output

4 Pengkodean

5 Pengujian Sistem

6 Evaluasi

1.7. Sistematika Penulisan

Sistematika penulisan yang akan dibahas dalam penulisan laporan Skripsi


(32)

BAB I PENDAHULUAN

Bab I menjelaskan mengenai latar belakang permasalahan yang diangkat

dalam tulisan ini mengenai pentingnya implementasi sistem informasi Pembelian,

Produksi dan Penjualan berbasis ERP. Bab ini juga menjelaskan mengenai pokok

permasalahan dan tujuan penelitian yang dilakukan, serta signifikansinya bagi

kalangan akademik maupun praktisi. Selain itu juga dijelaskan mengenai ruang

lingkup penelitian yang menjadi batasan bagi penelitian ini, serta mengenai

sistematika penulisan yang berisi garis besar isi penelitian.

BAB II LANDASAN TEORI

Pada bab ini memuat teori-teori yang menjadi dasar pengetahuan yang

digunakan dalam menyusun laporan untuk membangun Sistem Informasi

Penjualan dan Pembelian berbasis ERP.

BAB III OBJEK DAN METODE PENELITIAN

Pada bab ini dituliskan tentang struktur organisasi dan uraian tugas

masing-masing bagian, identifikasi terhadap sistem yang berjalan yang

digambarkan use case, activity diagram, dan sequence diagram analisis sistem

yang berjalan dan evaluasi terhadap sistem yang berjalan.

BAB IV HASIL DAN PEMBAHASAN

Bab ini membahas tentang perancangan sitem yang diusulkan,

perancangan antar muka, implementasi program dan pengujian program.

BAB V KESIMPULAN

Bab ini membahas mengenai kesimpulan dan saran dari hasil program


(33)

109

KESIMPULAN DAN SARAN

Berikut adalah kesimpulan dan saran yang diperoleh penulis selama

pengerjaan penelitian ini:

1.1. Kesimpulan

1. Aplikasi ini dapat mempermudah toko dalam pengelolaan keseluruhan data

secara terkomputerisasi dengan lebih efektif dan efisien sehingga dapat

meningkatkan keuntungan bagi toko tersebut.

2. Penerapan aplikasi ini pada toko FREEKICK dapat memudahkan pengerjaan

pembuatan laporan yang dapat diakses dengan cepat apabila dibutuhkan

karena adanya mekanisme pengelompokan bahan dan barang yang

terintegrasi.

1.2. Saran

1. Pembuatan aplikasi ini masih dapat dikembangkan lebih lanjut disesuaikan

dengan berkembangnya spesifikasi kebutuhan perusahaan dimasa yang akan

datang.

2. Sistem yang dibangun ini hanya ditangani oleh dua admin dan jika pengolahan

data perusahaan sudah semakin besar, maka jumlah admin dapat ditambahkan

sebanyak jumlah modul yang ada dimana tiap admin akan mengolah data pada

modul tertentu guna mempersingkat waktu dalam pengolahan data


(34)

PEMBELIAN PADA FREEKICK DISTRO & CLOTHING

SKRIPSI

Diajukan sebagai salah Satu Syarat Kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)

Fakultas Teknik dan Ilmu Komputer

Oleh: Rudi Awaludin

10510645

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(35)

v

LEMBAR PENGESAHAN PERNYATAAN KEASLIAN

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xi

DAFTAR SIMBOL ... xiii

BAB I PENDAHULUAN 1.1 Latar Belakang Penelitian ... 1

1.2 Identifikasi dan Rumusan Masalah ... 5

1.2.1 Identifikasi Masalah ... 5

1.2.2 Rumusan Masalah ... 5

1.3 Maksud dan Tujuan Penelitian ... 5

1.3.1 Maksud Penelitian ... 6

1.3.2 Tujuan Penelitian ... 6

1.4 Kegunaan Penelitian ... 6

1.4.1 Kegunaan Praktis ... 6

1.4.2 Kegunaan Akademis ... 7

1.5 Batasan Masalah ... 7

1.6 Lokasi dan Waktu ... 7

1.7 Sistematika Penulisan ... 8

BAB II. LANDASAN TEORI 2.1. Konsep Dasar Sistem ... 10

2.2. Pengertian Sistem ... 10


(36)

vi

2.3. Konsep Dasar Informasi ... 14

2.3.1. Pengertian Informasi ... 14

2.3.2. Siklus Informasi ... 14

2.3.3. Kualitas Informasi ... 15

2.3.4. Nilai Informasi ... 16

2.4. Konsep Dasar Sistem Informasi ... 17

2.3.5. Pengertian Sistem Informasi ... 17

2.3.6. Komponen Sistem Informasi ... 17

2.5. MVC ... 19

2.6. PHP ... 20

2.7. Object Oriented Programing (OOP) ... 21

2.8. Enterprise Resource Planning ... 24

2.8.1. Sejarah ERP ... 24

2.8.2. Modul ERP ... 28

BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian ... 32

3.1.1. Sejarah Singkat Perusahaan ... 32

3.1.2. Visi dan Misi Perusahaan ... 32

3.1.3. Struktur Organisasi Perusahaan ... 33

3.1.4. Deskripsi Tugas ... 33

3.2. Metode Penelitian ... 34

3.2.1.Desain Penelitian ... 34

3.2.2.Jenis dan Metode Pengumpulan Data ... 35

3.2.1.1 Sumber Data Primer ... 35

3.2.2.2. Sumber Data Sekunder ... 36

3.2.3.Metode Pendekatan dan Pengembangan Sistem ... 37

3.2.3.1. Metode Pendekatan Sistem ... 37

3.2.3.2. Metode Pengembangan Sistem ... 37


(37)

vii

2. Scenario Use Case ... 40

3. Activity Diagram ... 40

4. Sequence Diagram ... 40

5. Class Diagram ... 41

6. Deployment Diagram ... 41

3.2.4.Pengujian Software ... 41

3.3. Analisis Sistem yang Sedang Berjalan ... 41

3.3.1. Analisis Prosedur yang Sedang Berjalan ... 42

3.3.2. Use Case Diagram yang Sedang Berjalan ... 42

3.3.3. Skenario Use Case ... 43

3.3.4. Activity Diagram ... 47

3.3.5. Evaluasi Sistem yang Sedang Berjalan ... 49

BAB IV HASIL DAN PEMBAHASAN 4.1. Perancangan Sistem ... 51

4.1.1 Tujuan Perancangan Sistem ... 51

4.1.2. Gambaran Umum Sistem yang Diusulkan ... 51

4.1.3. Perancangan Prosedur yang Diusulkan ... 51

4.1.3.1. Use case Diagram ... 53

4.1.3.2. Skenario Use Case ... 54

4.1.3.3. Activity Diagram ... 58

4.1.3.4. Sequence Diagram ... 60

4.1.4. Perancangan Data ... 62

4.1.4.1. Class Diagram ... 62

4.1.4.2. Deployment Diagram ... 62

4.1.4.3. Kodefikasi ... 63

4.2. Perancangan Antar Muka ... 66

4.2.1. Struktur Menu ... 66

4.2.2. Perancangan Input ... 67


(38)

viii

4.4. Pengujian ... 68

4.4.1. Rencana Pengujian ... 68

4.4.2. Kasus dan Hasil Pengujian ... 69

4.4.3. Kesimpulan Hasil Pengujian ... 87

4.5. Implementasi ... 88

4.5.1. Implementasi Perangkat Lunak dan Perangkat Keras ... 88

4.5.2. Implementasi Basis Data ... 88

4.5.3. Implementasi Antar Muka ... 94

4.5.4. Implementasi Instalasi Program ... 107

4.5.4.1. Halaman Admin ... 107

4.5.4.2. Halaman User ... 108

BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan ... 109

5.2. Saran ... 109

DAFTAR PUSTAKA ... LAMPIRAN


(39)

[1] Wahyu W., “Sistem Informasi Manajemen”. Yogyakarta: UPP (Unit Penerbit dan Percetakan) AMP YKPN, 2004.

[2] Nur Laila, Wahyuni,. “Sistem Informasi Pengadaan Data Inventori Pada Toko Buku Studi CV Aneka Ilmu Semarang”. Januari-Juni. Vol. 3 No. 1, 2011.

[3] Kadir. Abdul., “Pengenalan Sistem Informasi”, Yogyakarta: Andi, 2003.

[4] Sutabri. Tata., “Sistem Informasi Manajemen”, Yogyakarta: Andi, 2005.

[5] Jogiyanto HM, Akt, MBa, PH.D., “Sistem Teknologi Informasi”,

Yogyakarta: Andi, 2005.

[6] Mulyanto. Agus., “Sistem Informasi Konsep & Aplikasinya”, Yogyakarta:

Pustaka Pelajar, 2009.

[7]

[8]

Dede Sopandi., “Instalasi dan Konfigurasi Jaringan Komputer”. Informatika”, Yogyakarta: Andi, 2005

Murdick. Robert G., “Sistem Informasi Untuk Manajemen Modem”,


(40)

(41)

i DATA PRIBADI

Nama : Rudi Awaludin

Tempat, Tanggal Lahir : Tasikmalaya, 20 Maret 1989 Jenis Kelamin : Laki-laki

Alamat Rumah : Kp Kudadepa RT 003 / RW 001 Kel Kudadepa Kec Sukahening Kab Tasikmalaya

Kewarganegaraan : Indonesia

Agama : Islam

Tinggi Badan : 182 cm

Berat Badan : 80 kg

Telepon / Handphone : 083821720977

Email : rudiawaludin@gmail.com

PENDIDIKAN

1996 – 2002 : SD NEGERI SUKAHURIP 2002 – 2005 : SMP NEGERI 1 SUKAHENING 2005 – 2008 : SMA NEGERI 6 TASIKMALAYA


(42)

PERSETUJUAN PUBLIKASI

Bahwa yang bertanda tangan dibawah ini, penulis dan pihak perusahaan tempat penelitian, menyetujui :

“Untuk memberikan kepada Universitas Komputer Indonesia Hak Bebas Royalti

Noneklusif atas penelitian ini dan bersedia untuk di-online-kan sesuai dengan ketentuan yang berlaku untuk kepentingan riset dan pendidikan”.

Bandung, 13 Agustus 2015

Penulis

Rudi Awaludin NIM. 1.05.10.645

Pemilik

Edi Rukmanulhakim

Mengetahui, Pembimbing

Tono Hartono. S.Si., MT. NIP. 4127.70.26.001

Catatan :

Yang boleh di onlinekan hanya Bab I dan Bab V, karena di Bab II, III, IV terdapat data perusahaan yang bersifat konfidensial.


(43)

LEMBAR PENGESAHAN

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN

PEMBELIAN PADA

FREEKICK DISTRO

&

CLOTHING

RUDI AWALUDIN 1.05.10.645

Telah disetujui dan disahkan di Bandung sebagai Skripsi pada tanggal : ---

Menyetujui, Pembimbing

Tono Hartono. S.Si., MT Nip : 4127.70.26.001

Dekan Fakultas Teknik dan Ilmu Komputer

Prof. Dr. H. Denny Kurniadie, Ir.,M.Sc Nip : 4127.70.015

Ketua Program Studi Sistem Informasi

Citra Noviyasari, S.Si., M.T Nip : 4127.70.26.009


(44)

iii

Assalamu’alaikum Wr. Wb.

Puji dan syukur bagi Allah SWT yang maha kuasa, karena sifat Maha Pengasih dan Penyayang-Nya Alhamdulillahirabbil‘alamin penulis dapat menyelesaikan skripsi ini.

Skripsi dengan judul “PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA FREEKICK DISTRO & CLOTHING” disusun guna memenuhi syarat kelulusan dalam memperoleh gelar Sarjana (S1) pada Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia (UNIKOM) Bandung.

Selama penyusunan skripsi ini, tidak sedikit halangan dan rintangan yang datang menghadang, tapi berkat kerja keras dan bimbingan serta bantuan dari semua pihak, maka dengan rasa tulus penulis ingin mengucapkan terimakasih kepada semua pihak yang telah memberikan dorongan dan semangat baik berupa material maupun spiritual.

1. ALLAH SWT, yang telah memberikan pertolongan dan kemudahan sehingga penulis dapat menyelesaikan skripsi ini.

2. Dr. Ir. H. Eddy Soeryanto Soegoto, M.Sc. selaku Rektor Universitas Komputer Indonesia.

3. Prof. Dr. H. Denny Kurniadie. Ir., M.Sc. Selaku Dekan Fakultas Teknik Dan Ilmu Komputer Universitas Komputer Indonesia.

4. Citra Noviyasari S.Si.,M.T selaku Ketua Program Studi Sistem Informasi Universitas Komputer Indonesia.

5. Julian Chandra Wibawa S.Kom., M.Kom., selaku Dosen wali, yang telah memberi arahan, memberikan ijin, serta banyak membantu selama masa perkuliahan ini.

6. Tono Hartono, S.Si., M.T., selaku dosen pembimbing penyusunan skripsi yang selalu memberikan masukan yang membuat semangat dalam


(45)

iv Indonesia.

7. Annisa Paramitha, S. Kom, M. Kom. dan Andri Sahata S, S.Kom, M.Kom. sebagai penguji yang telah memberikan banyak masukan dan saran yang sangat berharga dalam menyelasaikan skripsi ini.

8. Seluruh staff Universitas Komputer Indonesia dan semua dosen pengajar yang telah memberikan ilmu kepada penulis mudah-mudahan ilmu yang diajarkan bermanfaat dan menjadi amal kebaikan

9. Untuk orang tua tercinta, Bapak Yaya dan Ibu Nonoh serta seluruh keluarga besar yang senantiasa memberikan motivasi, doa, serta dukungannya.

10. Kepada TOKO FREEKICK DISTRO & CLOTHING yang telah memberikan ijin kepada saya untuk melakukan penelitian di perusahaan tersebut.

11. Untuk teman-teman SI-01 dan seluruh mahasiswa Universitas Komputer Indonesia yang telah bersama-sama berjuang dan saling memberi support selama ini yang tidak bisa disebutkan satu-persatu.

12. Semua pihak yang telah membantu penulis yang tidak dapat disebutkan satu-persatu terima kasih atas dorongan, do’a, serta motivasi yang sangat berharga bagi penulis.

Akhir kata penulis sampaikan semoga semua ilmu yang bermanfaat akan senantiasa menjadi penolong baik di dunia maupun diakhirat. Penulis menyadari skripsi yang penulis sususn ini sangat jauh dari kata sempurna, semoga skripsi yang penulis susun ini dapat memberikan manfaat bagi diri penulis pada khususnya dan para pembaca pada umumnya. Amin yaa robbal a’lamin.

Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Bandung, Juni 2015


(1)

(2)

i

DAFTAR RIWAYAT HIDUP

DATA PRIBADI

Nama : Rudi Awaludin

Tempat, Tanggal Lahir : Tasikmalaya, 20 Maret 1989 Jenis Kelamin : Laki-laki

Alamat Rumah : Kp Kudadepa RT 003 / RW 001 Kel Kudadepa Kec Sukahening Kab Tasikmalaya

Kewarganegaraan : Indonesia

Agama : Islam

Tinggi Badan : 182 cm Berat Badan : 80 kg

Telepon / Handphone : 083821720977

Email : rudiawaludin@gmail.com

PENDIDIKAN

1996 – 2002 : SD NEGERI SUKAHURIP 2002 – 2005 : SMP NEGERI 1 SUKAHENING 2005 – 2008 : SMA NEGERI 6 TASIKMALAYA


(3)

SURAT KETERANGAN

PERSETUJUAN PUBLIKASI

Bahwa yang bertanda tangan dibawah ini, penulis dan pihak perusahaan tempat penelitian, menyetujui :

“Untuk memberikan kepada Universitas Komputer Indonesia Hak Bebas Royalti Noneklusif atas penelitian ini dan bersedia untuk di-online-kan sesuai dengan ketentuan yang berlaku untuk kepentingan riset dan pendidikan”.

Bandung, 13 Agustus 2015 Penulis

Rudi Awaludin NIM. 1.05.10.645

Pemilik

Edi Rukmanulhakim

Mengetahui, Pembimbing

Tono Hartono. S.Si., MT. NIP. 4127.70.26.001

Catatan :

Yang boleh di onlinekan hanya Bab I dan Bab V, karena di Bab II, III, IV terdapat data perusahaan yang bersifat konfidensial.


(4)

LEMBAR PENGESAHAN

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN

PEMBELIAN PADA FREEKICK DISTRO & CLOTHING

RUDI AWALUDIN 1.05.10.645

Telah disetujui dan disahkan di Bandung sebagai Skripsi pada tanggal : ---

Menyetujui, Pembimbing

Tono Hartono. S.Si., MT Nip : 4127.70.26.001

Dekan Fakultas Teknik dan Ilmu Komputer

Prof. Dr. H. Denny Kurniadie, Ir.,M.Sc Nip : 4127.70.015

Ketua Program Studi Sistem Informasi

Citra Noviyasari, S.Si., M.T Nip : 4127.70.26.009


(5)

iii

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Puji dan syukur bagi Allah SWT yang maha kuasa, karena sifat Maha Pengasih dan Penyayang-Nya Alhamdulillahirabbil‘alamin penulis dapat menyelesaikan skripsi ini.

Skripsi dengan judul “PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA FREEKICK DISTRO & CLOTHING” disusun guna memenuhi syarat kelulusan dalam memperoleh gelar Sarjana (S1) pada Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia (UNIKOM) Bandung.

Selama penyusunan skripsi ini, tidak sedikit halangan dan rintangan yang datang menghadang, tapi berkat kerja keras dan bimbingan serta bantuan dari semua pihak, maka dengan rasa tulus penulis ingin mengucapkan terimakasih kepada semua pihak yang telah memberikan dorongan dan semangat baik berupa material maupun spiritual.

1. ALLAH SWT, yang telah memberikan pertolongan dan kemudahan sehingga penulis dapat menyelesaikan skripsi ini.

2. Dr. Ir. H. Eddy Soeryanto Soegoto, M.Sc. selaku Rektor Universitas Komputer Indonesia.

3. Prof. Dr. H. Denny Kurniadie. Ir., M.Sc. Selaku Dekan Fakultas Teknik Dan Ilmu Komputer Universitas Komputer Indonesia.

4. Citra Noviyasari S.Si.,M.T selaku Ketua Program Studi Sistem Informasi Universitas Komputer Indonesia.

5. Julian Chandra Wibawa S.Kom., M.Kom., selaku Dosen wali, yang telah memberi arahan, memberikan ijin, serta banyak membantu selama masa perkuliahan ini.

6. Tono Hartono, S.Si., M.T., selaku dosen pembimbing penyusunan skripsi yang selalu memberikan masukan yang membuat semangat dalam


(6)

iv

penyusunan skripsi ini dan selama menuntut ilmu di Universitas Komputer Indonesia.

7. Annisa Paramitha, S. Kom, M. Kom. dan Andri Sahata S, S.Kom, M.Kom. sebagai penguji yang telah memberikan banyak masukan dan saran yang sangat berharga dalam menyelasaikan skripsi ini.

8. Seluruh staff Universitas Komputer Indonesia dan semua dosen pengajar yang telah memberikan ilmu kepada penulis mudah-mudahan ilmu yang diajarkan bermanfaat dan menjadi amal kebaikan

9. Untuk orang tua tercinta, Bapak Yaya dan Ibu Nonoh serta seluruh keluarga besar yang senantiasa memberikan motivasi, doa, serta dukungannya.

10. Kepada TOKO FREEKICK DISTRO & CLOTHING yang telah memberikan ijin kepada saya untuk melakukan penelitian di perusahaan tersebut.

11. Untuk teman-teman SI-01 dan seluruh mahasiswa Universitas Komputer Indonesia yang telah bersama-sama berjuang dan saling memberi support selama ini yang tidak bisa disebutkan satu-persatu.

12. Semua pihak yang telah membantu penulis yang tidak dapat disebutkan satu-persatu terima kasih atas dorongan, do’a, serta motivasi yang sangat berharga bagi penulis.

Akhir kata penulis sampaikan semoga semua ilmu yang bermanfaat akan senantiasa menjadi penolong baik di dunia maupun diakhirat. Penulis menyadari skripsi yang penulis sususn ini sangat jauh dari kata sempurna, semoga skripsi yang penulis susun ini dapat memberikan manfaat bagi diri penulis pada khususnya dan para pembaca pada umumnya. Amin yaa robbal a’lamin.

Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Bandung, Juni 2015