Pembangunan Sistem Informsi Penjualan Dan Pembelian Pada Freekick Distro & Clotching
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