Anda di halaman 1dari 50

PROPOSAL SKRIPSI

SISTEM INFORMASI PENDATAAN STOCK BARANG PADA


PT. PUTRA BORNEO LESTARI

Oleh:
REYNO PRAYODYA
NPM: 16630696

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ISLAM KALIMANTAN
MUHAMMAD ARSYAD AL BANJARI
BANJARMASIN
2019

i
DAFTAR ISI

PROPOSAL SKRIPSI ...................................................................... i


DAFTAR ISI ..................................................................................... ii
DAFTAR GAMBAR ....................................................................... iv
DAFTAR TABEL ............................................................................ vi
BAB I PENDAHULUAN ................................................................. 1
1.1 Latar Belakang .................................................................................... 1
1.2 Rumusan Masalah ............................................................................... 4
1.3 Batasan Masalah ................................................................................. 5
1.4 Tujuan Penelitian ................................................................................ 5
1.5 Manfaat Penelitian .............................................................................. 5
BAB II TINJAUAN PUSTAKA ...................................................... 5
2.1 Landasan Teori.................................................................................... 5
2.1.1 Sejarah Singkat berdirinya PT. Putra Borneo Lestari...................... 5
2.1.2 Aplikasi ......................................................................................... 5
2.1.3 Klasifikasi Aplikasi ....................................................................... 6
2.1.4 Perangkat Lunak Pendukung.......................................................... 8
2.1.5 MySQL ......................................................................................... 8
2.1.6 Xampp ........................................................................................... 9
2.1.7 Delphi ......................................................................................... 10
2.1.8 Tahap Perancangan Aplikasi ........................................................ 11
2.2 Penelitian Terkait .............................................................................. 12
BAB III METODE PENELITIAN ................................................ 17
3.1 Teknik Pengumpulan Data ................................................................ 17
3.2 Analisis Sistem yang Berjalan ........................................................... 17
3.3 Analisis Kebutuhan Sistem ................................................................ 18
3.3.1 Hasil Temuan / Permasalahan ...................................................... 18
3.3.2 Solusi Pemecahan Masalah .......................................................... 19

ii
3.4 Rancangan Model Sistem .................................................................. 19
3.4.1 Diagram Konteks ......................................................................... 19
3.4.2 Data Flow Diagram ..................................................................... 20
3.5 Rancangan Basis Data ....................................................................... 21
3.5.1 Struktur Tabel .............................................................................. 22
3.5.2 Relasi Tabel ................................................................................. 27
3.6 Rancangan Antarmuka Masukan Sistem ............................................ 27
3.7 Rancangan Antarmuka Keluaran Sistem ............................................ 35
3.7.1 Rancangan Laporan Pengolahan / Produksi Bahan Baku .............. 35
3.7.2 Rancangan Laporan Penjualan Barang ......................................... 36
3.7.3 Rancangan Laporan Pembelian Bahan Baku ................................ 37
3.7.4 Rancangan Laporan Stock Bahan Baku........................................ 37
3.7.5 Rancangan Laporan Stock Barang ............................................... 38
3.7.6 Rancangan Laporan Data Supplier ............................................... 38
3.7.7 Rancangan Laporan Data Pelanggan ............................................ 39
3.7.8 Rancangan Laporan Biaya Produksi............................................. 39
3.7.9 Rancangan Laporan Barang Terlaris ............................................ 40
3.7.10 Rancangan Laporan Barang Kurang Laris .................................. 40
3.7.11 Rancangan Laporan Bahan Baku Sering Produksi ...................... 41
3.8 Tempat dan Jadwal Penelitian ........................................................... 41
3.8.1 Lokasi / Tempat Penelitian ......................................................... 41
DAFTAR PUSTAKA ..................................................................... 42

iii
DAFTAR GAMBAR

Gambar 1 Diagram Konteks ............................................................................... 20

Gambar 2 Data Flow Diagram ........................................................................... 21

Gambar 3 Relasi Tabel ....................................................................................... 27

Gambar 4 Rancangan Form Login ..................................................................... 28

Gambar 5 Rancangan Form Menu ...................................................................... 28

Gambar 6 Rancangan Form Bahan Baku ............................................................ 29

Gambar 7 Rancangan Form Supplier .................................................................. 29

Gambar 8 Rancangan Form Pelanggan............................................................... 30

Gambar 9 Rancangan Form Barang.................................................................... 30

Gambar 10 Rancangan Form Biaya Produksi ..................................................... 31

Gambar 11 Rancangan Form Petugas ................................................................. 31

Gambar 12 Rancangan Form Pembelian Bahan Baku ......................................... 32

Gambar 13 Rancangan Form Produksi / Pengolahan Bahan Baku ...................... 33

Gambar 14 Rancangan Form Penjualan Barang.................................................. 34

Gambar 15 Rancangan Laporan Pengolahan / Produksi Bahan Baku .................. 35

Gambar 16 Rancangan Laporan Penjualan Barang ............................................. 36

Gambar 17 Rancangan Laporan Pembelian Bahan Baku .................................... 37

Gambar 18 Rancangan Laporan Stock Bahan Baku ............................................ 37

Gambar 19 Rancangan Laporan Stock Barang ................................................... 38

Gambar 20 Rancangan Laporan Data Supplier ................................................... 38

Gambar 21 Rancangan Laporan Data Pelanggan ................................................ 39

Gambar 22 Rancangan Laporan Biaya Produksi................................................. 39

iv
Gambar 23 Rancangan Laporan Barang Terlaris ................................................ 40

Gambar 24 Rancangan Laporan Barang Kurang Laris ........................................ 40

Gambar 25 Rancangan Laporan Bahan Baku Sering Produksi ............................ 41

v
DAFTAR TABEL

Table 1 Penelitian Terkait .................................................................................. 14

Table 2 Bahan Baku ........................................................................................... 22

Table 3 Supplier ................................................................................................. 22

Table 4 Pelanggan.............................................................................................. 22

Table 5 Barang................................................................................................... 23

Table 6 Biaya Produksi ...................................................................................... 23

Table 7 Petugas.................................................................................................. 23

Table 8 Transaksi Pembelian Detail Bahan Baku ............................................... 23

Table 9 Pembelian Bahan Baku.......................................................................... 24

Table 10 Transaksi Produksi / Pengolahan Bahan Baku ..................................... 24

Table 11 Transaksi Produksi / Pengolahan Bahan Baku ..................................... 25

Table 12 Transaksi Penjualan Barang detail ....................................................... 25

Table 13 Penjualan Barang ................................................................................ 26

vi
BAB I
PENDAHULUAN

1.1 Latar Belakang

PT. Putra Borneo Lestari adalah perusahaan yang bergerak dibidang jasa

pembuatan springbed yang semula dikenal dengan nama PT. Borneo Lestari.

Berdiri di Surabaya tanggal 01 September 1995, pendirinya adalah Bapak

Soeprapto Soeparno dan Ibu Nuraini. Kemudian membuka cabang di Banjarmasin

dengan nama CV. Putra Borneo Lestari yang berdiri pada tanggal 1 Juli 2005,

dibawah pimpinan / tanggung jawab pertama Bpk. Husin Noor. Kantor pertama

beralamat di Jalan Akhmad Yani km 10 depan komplek Asdi Karya II. Tahun 1994

dipegang oleh Bapak. H. Muchlis Mugni dan Ibu Hj. Titin Hartini yang kemudian

pindah alamat dan berkantor cabang di Jalan gubernur Soebarjo.

PT. Putra Borneo Lestari memiliki karyawan dengan jumlah karyawan

pertama ada 15 orang, bagian Produksi, sales counter, administrasi keuangan dan

operasional.

Dalam kegiatan usaha di PT. Putra Borneo Lestari ada prosedur yang harus

dilakukan. Untuk mendapatkan bahan baku Produsen harus melakukan pembelian

bahan bakuterlebih dahulu kepada supplier. Untuk pemesanan dari supplier yang

sudah disetujui maka akan diproses. Bahan baku yang sudah dipesan akan dikirim

perusahaan waralaba dan di terima oleh pihak gudang bahan baku. Setiap bahan

baku yang masuk dilakukan pengecekan mulai dari kondisi, kelengkapan sesuai

pemesanan, surat jalan dari supplier, tanda terima bahan baku, dan surat jalan yang

1
2

terlampir. Tanda terima dan surat jalan sebagai bukti bahwa bahan baku dan

kelengkapan sudah diantar oleh bagian pengantaran dan diterima oleh pihak gudang

bahan baku dengan sesuai keadaan fisik, apabila ada yang tidak sesuai seperti

kurang jumlah bahan baku atau kurang alat-alat maka petugas memberi note pada

tanda terima atau surat jalan bahwa apa yang diterima tidak sesuai untuk di

komplain kepada pihak supplier. Bahan baku dan kelengkapan alat-alat yang sudah

di cek dan sesuai akan dismpan pada tempatnya masing-masing. Petugas stokard

akan mencatat berapa jumlah bahan baku masuk dan mencatat setiap bahan baku

yang terpakai pada kartu stok setelah itu di input ke ms excel. Sistem informasi baik

yang konvensional (manual) atau berbasis komputer yang ada saat ini banyak sekali

digunakan untuk hal-hal yang sangat bermanfaat bagi kehidupan manusia saat ini,

maka dari itu sekarang ini banyak sekali yang menggunakan sistem informasi

dalam berbagai aktifitas, misalnya: sistem informasi digunakan untuk transaksi

penjualan, transaksi pembelian, transaksi penyewaan, transaksi pemesanan maupun

untuk keperluan lainnya. Tapi, tidak semua pihak yang memanfaatkan kemudahan

yang diberikan oleh komputer tersebut.

Beberapa penelitian telah dilakukan berkaitan dengan pelayanan terpadu

diantaranya adalah penelitian dengan judul “Sistem Informasi Inventory Stok

Barang Pada Cv. Artha Palembang”, Rahmawati (2017). Penelitian “Pembuatan

Aplikasi Stok Barang Berbasis Web Di Gudang Spare Parts Pada Pt Arwana

Citramulia Tbk,”, Lilis Setiawan (2010), dan “Perancangan Sistem Informasi

Persedian Barang Di Toko Buccheri Jl. Dhoho No. 41 Kota Kediri” Chowy

Allanuary (2015).
3

Menurut Rahmawati (2017), kesulitan dalam pencatatan dan pembuatan

laporan barang masuk dan keluar dari kwitansi atau surat jalan dari pelanggan atau

supplier yang banyak dan pada bulan-bulan tertentu terjadi kekurangan stok dan

sulitnya dalam pencarian data barang yang di perlukan karena penumpukan berkas

yang banyak, Bahasa pemrograman yang digunakan adalah PHP, aplikasi XAMPP

dan database MYSQL, kekurangan dari penelitian ini adalah Pengembangan dari

sisi bahasa pemprograman yaitu dari PHP ke bahasa pemprograman Mobile dan

tidak adanya penambahan denah lokasi pelanggan untuk mempermudah

pengiriman barang ke pelanggan.

Menurut Lilis Setiawan (2010), Stok barang adalah salah satu bagian yang

mendapat perhatian khusus dalam sektor usaha yang bergerak dalam bidang

industry, Bahasa pemrograman yang digunakan adalah database MYSQL, CSS,

HTML, PHP, dan Apache, kekurangan dari penelitian ini adalah perlu adanya

pengembangan aplikasi pada sisi admin, terutama pada tingkatan level pengguna

admin agar dapat teridentifikasi dengan lebih jelas guna membedakan antara

pembagian tugas di gudang spare parts dan Perlu adanya aktifasi transaksi stok

barang bagian Purchase Request, Purchase Order, SJ, dan BPB.

Menurut Chowy Allanuary (2015), Komputer merupakan sarana untuk

menyelesaikan pekerjaan dengan cepat dan efisien, aplikasi komputer di bidang

penjualan salah satunya adalah pendataan inventori barang, Bahasa pemrograman

yang digunakan adalah database MYSQL dan aplikasi Microsoft Visual Basic

kekurangan dari penelitian ini adalah aplikasi masih agak sederhana perlu adanya

pengembangan aplikasi misalnya pada sisi keamanan dan pengembangan dari sisi
4

bahasa pemrograman aplikasi Microsoft Visual Basic ke bahasa pemrograman yang

lainnya misalnya Mobile.

Penggunaan aplikasi Stock dan Produksi Barang di PT. Putra Borneo

Lestari Dilihat dari permasalahan yang ada di PT. Putra Borneo Lestari, maka

penulis akan membuat suatu program dengan bahasa pemrograman Delphi 7

dengan judul ”SISTEM INFORMASI PENDATAAN STOCK BARANG

PADA PT. PUTRA BORNEO LESTARI”, yang bertujuan untuk memudahkan

pelayanan kepada pelanggan dan pengolahan yang digunakan masih menggunakan

Aplikasi Microsoft Office (Microsoft Excel), sehingga laporan Stockard Inventory

PT. Putra Borneo Lestari dapat dirubah menjadi sistem aplikasi pemrograman,

disebabkan penginputan data kurang efisien, serta penyimpanan data belum

menggunakan file database sehingga, sulit untuk menemukan file Stock Barang.

Data transaksi penjualannya sehingga menghasilkan informasi penjualan yang

diharapkan.

1.2 Rumusan Masalah

Tujuan dalam pembuatan aplikasi tugas akhir ini adalah untuk membuat

aplikasi produksi dan penjualan barang pada PT. Putra Borneo Lestari dengan alat

pendukung berupa komputer, yang bertujuan agar program aplikasi penjualan ini

nantinya bisa memberikan informasi dan kemudahan dalam pengelolaan data

penjualan sehingga bisa mengurangi kesalahan dalam proses pengolahan datanya.

Dan diharapkan dengan adanya program aplikasi sistem informasi penjualan ini

dapat mengurangi kelemahan dan kekurangan dari sistem yang dipakai

sebelumnya.
5

1.3 Batasan Masalah

Karena ruang lingkup pembahasan yang sangat luas, maka penulis

membatasi pembahasan dalam pembuatan karya tulis ini, batasan tersebut

diantaranya :

1. Transaksi yang dilakukan hanya secara tunai.


2. Transaksi input barang tidak melibatkan pemasok bahan baku (pembelian
bahan baku )
3. Tidak ada pengembalian pada barang yang sudah dijual
4. Hanya menangani penjualan PT. Putra Borneo Lestari saja.

1.4 Tujuan Penelitian

Adapun tujuan penelitian ini adalah sebagai berikut :

1. Untuk membuat sistem pengolahan data penjualan dan pembelian barang


dengan menggunakan pemprograman berbasis visual yaitu Borland Delphi
7.
2. Untuk memberikan kemudahan dalam transaksi penjualan barang, terutama
pada bagian penjualan barang, pembelian barang, dan penyimpanan barang
supaya bisa tersusun dan tersimpan dengan baik.
3. Untuk mempercepat proses pembuatan laporan penjualan barang.
4. Untuk mempercepat transaksi penjualan barang di PT. Putra Borneo Lestari.

1.5 Manfaat Penelitian

Adapun manfaat penelitian adalah sebagai berikut :

1. Mengefektifkan dan mengefesienkan kinerja pengolahan data terdistribusi


penjualan bagi PT. Putra Borneo Lestari.
2. Dengan program berbasis visual dapat memberikan tampilan bentuk
laporan yang menarik dan mudah dimengerti oleh para pemakai.
6

3. Meringankan bagian penjualan dan dalam pengelolaan data yang


menyangkut sistem informasi data terdistribusi penjualan pada PT. Putra
Borneo Lestari.
BAB II
TINJAUAN PUSTAKA

2.1 Landasan Teori

Dalam penyusunan penelitian ini, ada beberapa landasan teori atau konsep

dasar yang digunakan untuk mendukung pemahaman lebih lanjut mengenai hasil

dari analisis yang akan dibahas pada bab berikutnya.

2.1.1 Sejarah Singkat berdirinya PT. Putra Borneo Lestari

PT. Putra Borneo Lestari adalah perusahaan yang bergerak dibidang jasa

pembuatan springbed yang semula dikenal dengan nama PT. Borneo Lestari.

Berdiri di Surabaya tanggal 01 September 1995, pendirinya adalah Bapak

Soeprapto Soeparno dan Ibu Nuraini. Kemudian membuka cabang di Banjarmasin

dengan nama CV. Putra Borneo Lestari yang berdiri pada tanggal 1 Juli 2005,

dibawah pimpinan / tanggung jawab pertama Bpk. Husin Noor. Kantor pertama

beralamat di Jalan Akhmad Yani km 10 depan komplek Asdi Karya II. Tahun 1994

dipegang oleh Bapak. H. Muchlis Mugni dan Ibu Hj. Titin Hartini yang kemudian

pindah alamat dan berkantor cabang di Jalan gubernur Soebarjo. Dengan jumlah

karyawan pertama ada 15 orang, bagian Produksi, sales counter, administrasi

keuangan dan operasional.

2.1.2 Aplikasi

Secara istilah, aplikasi komputer adalah suatu subkelas perangkat lunak

komputer yang menggunakan kemampuan komputer langsung untuk melakukan

5
6

suatu tugas yang diinginkan pemakai (user), contoh utama perangkat lunak aplikasi

adalah program pengolah kata, lembar kerja, dan pemutar media. Aplikasi-aplikasi

dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki

kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan

tiap aplikasi. Umumnya aplikasi-aplikasi tersebut memiliki kemampuan untuk

saling berinteraksi sehingga menguntungkan pemakai (user), contohnya adalah

suatu lembar kerja dapat dimasukkan dalam suatu dokumen pengolah kata

walaupun dibuat pada aplikasi lembar kerja yang terpisah.

2.1.3 Klasifikasi Aplikasi

Berdasarkan jenisnya, aplikasi dapat dibagi menjadi beberapa kategori, yaitu :

1. Enterprise

Digunakan untuk organisasi yang cukup besar dengan maksud

menghubungkan aliran data dan kebutuhan informasi antar bagian, contoh:

IT Helpdesk, Travel Management dan lain-lain. 9

2. Enterprise – Support

Merupakan aplikasi pendukung dari Enterprise, contohnya : Database

Management, Email Server dan Networking Sistem.

3. Individual Worker

Merupakan aplikasi yang biasa digunakan untuk mengolah data atau

mengedit data oleh tiap individu. Contoh : Ms.Office, Photoshop, Acrobat

Reader dan lain-lain.

4. Aplikasi Akses Konten


7

Merupakan aplikasi yang digunakan oleh individu (hanya) untuk

mengakses konten tanpa kemampuan untuk mengolah atau mengedit

datanya melainkan hanya melakukan kustomisasi terbatas. Contoh : Games,

Media Player, Web Browser.

5. Aplikasi Pendidikan

Merupakan aplikasi yang berbentuk simulasi dan mengandung konten yang

spesifik untuk pembelajaran.

6. Aplikasi Simulasi

Merupakan aplikasi yang biasa digunakan untuk melakukan simulasi

penelitian, pengembangan dan lain-lain. Contoh : Simulasi pengaturan

lampu lalu lintas.

7. Aplikasi Pengembangan Media

Merupakan aplikasi yang berfungsi untuk mengolah atau mengembangkan

media biasanya untuk kepentingan komersial, hiburan dan pendidikan.

Contoh : Digital Animation Software, AudioVideo Converter dan lain-lain.

10

8. Aplikasi Mekanika dan Produk

Merupakan aplikasi yang dibuat sebagai pelaksana atau pengolah data yang

spesifik untuk kebutuhan tertentu. Contoh : Computer Aided Design (CAD),

Computer Aided Engineering (CAE), SPSS dan lain-lain.


8

2.1.4 Perangkat Lunak Pendukung

Berikut akan dijelaskan mengenai perangkat lunak pendukung yang

digunakan penulis dalam membangun aplikasi pelayanan terpadu studi kasus

fakultas teknologi informasi UNISKA banjarmasin diantaranya :

2.1.5 MySQL

Basis data (Database) adalah kumpulan informasi yang disimpan dalam

computer secara sistematik sehingga dapat diperiksa menggunakan suatu program

computer untuk memperoleh informasi dari basis data tersebut. Database digunkan

untuk menyimpan informasi atau data yang terintegrasi dengan baik di dalam

computer.

MySQL adalah sistem manajemen Database SQL yang bersifat Open

Source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa

fitur seperti multithreaded, multi-user, dan SQL database managemen sistem

(DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal

dan mudah digunakan.

MySQL dan PHP merupakan sistem yang saling terintegrasi. Maksudnya

adalah pembuatan database dengan menggunakan sintak PHP dapat di buat.

Sedangkan input yang di masukkan melalui aplikasi web yang menggunakan script

serverside seperti PHP dapat langsung dimasukkan ke Database MySQL yang ada

di server dan tentunya web tersebut berada di sebuah web server.

Menurut (Arief M. , Pemrograman Web Dinamis Menggunakan Php dan

Mysql, 2011) MySQL (My Structure Query Languange) adalah salah satu jenis

database server yang sangat terkenal dan banyak digunakan untuk membangun
9

aplikasi web yang menggunakan database sebagai sumber dan pengelolaan datanya.

MySQL bersifat open source dan menggunakan SQL (Structured Query

Languange). MySQL biasa dijalankan diberbagai platform misalnya windows

Linux, dan lain sebagainya.

MySQL dikembangkan oleh perusahaan swedia bernama MySQL AB yang

pada saat ini bernama Tcx DataKonsult AB sekitar tahun 1994-1995, namun cikal

bakal kodenya sudah ada sejak tahun 1979. Awalnya Tcx merupakan perusahaan

pengembang software dan konsultan database, dan saat ini MySQL sudah diambil

alih oleh Oracle Corp.

Kepopuleran MySQL antara lain karena MySQL menggunakan SQL

sebagai bahasa dasar untuk mengakses databasenya sehingga mudah untuk

digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database

perusahaan-perusahaan yang berskala kecil sampai menengah, MySQL juga

bersifat open source (tidak berbayar) .

MySQL merupakan database yang pertama kali didukung oleh bahasa

pemrograman script untuk internet (PHP dan Perl). MySQL dan PHP dianggap

sebagai pasangan software pembangun aplikasi web yang ideal. MySQL lebih

sering digunakan untuk membangun aplikasi berbasis web, umumnya

pengembangan aplikasinya menggunakan bahasa pemrograman script PHP.

2.1.6 Xampp

XAMPP adalah perangkat lunak (free software) bebas, yang mendukung

untuk banyak sistem operasi, yang merupakan kompilasi dari beberapa program.
10

Nama XAMPP merupakan singkatan dari X (empat sistem operasi),

Apache, MySQL, PHP dan Perl. Program ini tersedia di bawah GNU General

Public License dan bebas, adalah mudah untuk menggunakan web server yang

dapat melayani tampilan halaman web yang dinamis. Jika ingin mendapatkan

xampp dapat mendownload langsung dari situs resminya.

Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri

(localhost), yang terdiri beberapa program antara lain : Apache HTTP Server,

MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa

pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan singkatan dari X

(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini

tersedia dalam GNU General Public License dan bebas, merupakan web server

yang mudah untuk digunakan yang dapat menampilkan halaman web yang dinamis.

Untuk mendapatkanya XAMPP anda dapat mendownload langsung dari web

resminya. Dan berikut beberapa definisi program lainnya yang terdapat dalam

XAMPP.

2.1.7 Delphi

Delphi adalah sebuah IDE compiler untuk Bahasa pemrograman pascal dan

perkembangan perangkat lunak yang digunakan untuk merancang suatu aplikasi.

Delphi ini juga dapat dikatakan sebagai sebuah pemrograman yang menggunakan

visualisasi seperti halnya Bahasa pemrograman visual basic. Tetapi Delphi ini

menggunakan Bahasa yang sama dengan pascal. Delphi juga menggunakan konsep

yang berorientasi objek (OOP).


11

Pada umumnya bahasa Delphi ini hanya digunakan untuk mengembangkan

aplikasi desktop. Namun setelah berkembang, Delphi ini bersifat general purpose.

Program ini memiliki peran untuk membuat aplikasi window dan program yang

berbasis jaringan client ataupun server. Tidak hanya itu saja, Delphi juga dapat

merancang aplikas yang berbasis program dan merancang program .Net.

Keunggulan dari Bahasa ini yaitu pada saat aplikasi yang kita buat

dijalankan oleh Delphi, secara otomatis akan dibaca sebagai program oleh Delphi

tanpa harus dijalankan secara terpisah. Begitupula dengan source code yang

merupakan turunan dari pascal, yang artinya tidak memerlukan lagi penyesuaiyan.

Kelebih dari Bahasa pemrogaman ini adalah memudahkan distribusi dan juga

meminimalisir masalah yang terkait dengan versioning. Selain itu optimasi

compiler yang cepat. Bahasa perograman ini dapat digunakan di multiplatform

(Windows, Linux, IOS, maupun android) dan program ini juga dapat menkompilasi

menjadi aplikasi potable.

Untuk kekurangan dari Bahasa ini sendiri yaitu pengaksesan platform dan

library membutuhkan filter-filter header yang diterjemahkan dalam Bahasa pascal.

Begitu pula dengan masalah bahasa terdapat Dokumentasi platform dan teknik-

teknik yang menyertai sulit di temukan dalam Bahasa pascal.

2.1.8 Tahap Perancangan Aplikasi

Tahap perancangan disebut juga tahap pemecahan masalah, yaitu dengan

menyusun suatu algoritma, alur sistem, masukan, prosedur proses, ke Keluaran, dan

database. Proses perancangan diperlukan untuk menghasilkan suatu rancangan

sistem yang baik, karena dengan rancangan yang tepat akan menghasilkan sistem
12

yang stabil dan mudah dikembangkan di masa mendatang. Berikut ini akan

dijelaskan rangkaian atau ruang lingkup sistem yang akan dirancang dengan

memanfaatkan alat bantu seperti :

1. Diagram Konteks

Diagram ini adalah diagram level tertinggi dari DFD yang menggambarkan

hubungan sistem dengan lingkungan luarnya dan juga merupakan lingkup

suatu sistem, yaitu keterkaitan sistem dengan lingkungan. Lingkup ini

ditentukan dari besarnya pengaruh data yang diterima dan informasi yang

dihasilkan lingkungan ini diwakili oleh entitas-entitas luar, dimana

digambarkan tentang entitas yang memberikan sesuatu kepada atau dari

sistem.

2. Data Flow Diagram (DFD)

Data Flow Diagram atau biasa disebut DFD merupakan detil rancangan dari

diagram konteks yang telah dibuat yang didalamnya sudah memuat

rancangan tabel basis data yang akan diimplementasikan pada database

yang akan dibuat.

2.2 Penelitian Terkait

Bagian ini memuat tentang fakta-fakta atau hasil kajian empirik yang

relevan dengan judul/topik penelitian.

Hasil-hasil penelitian sebelumnya atau penelitian terkait sangat berguna

bagi calon peneliti, khususnya didalam melihat tentang adanya celah penelitian atau

riset gap yang bersumber dari jurnal penelitian, disertasi, tesis, skripsi, buku teks,
13

makalah, laporan seminar dan diskusi ilmiah, terbitan-terbitan resmi pemerintah

dan lembaga-lembaga lain.

Hasil penelitian terkait dapat dituangkan kedalam bentuk tabel agar mudah

dalam memahaminya. Berikut adalah tabel hasil-hasil penelitian sebelumnya yang

terkait dengan layanan terpadu sebagai acuan dalam melakukan penelitian:


14

Table 1 Penelitian Terkait

NAMA
APLIKA
JUDUL PENELITI MASALAH KETIDAKSESUAIAN
SI
dan TAHUN
SISTEM INFORMASI INVENTORY STOK Rahmawati, 1. Bagaimana XAMPP, 1. Pengembangan dari sisi bahasa
BARANG PADA CV. ARTHA PALEMBANG 2017 menangani proses PHP, pemprograman yaitu dari PHP ke
dalam pendataan MYSQL, bahasa pemprograman Mobile.
barang masuk dan Notepad+ 2. Tidak adanya penambahan denah
keluar ? + lokasi pelanggan untuk
2. Bagaimana mempermudah pengiriman barang ke
menangani dan pelanggan.
mendata proses 3. Diharapkan sistem ini terus
pemesanan barang ? dikembangkan dengan penambahan
3. Bagaimana fitur yang bermanfaat dan desain
membangun sistem yang lebih menarik bagi pengguna.
inventory stok
barang yang dapat
memberikan
informasi yang
cepat, tepat dan
akurat ?
Link : http://eprints.radenfatah.ac.id/1172/1/RAHMAWATI%20%2812540165%29.pdf

PEMBUATAN APLIKASI STOK BARANG LILIS Bagaimana MYSQL. 1. Perlu adanya pengembangan
BERBASIS WEB DI GUDANG SPARE PARTS SETIAWATI, membuat sebuah CSS,HT aplikasi pada sisi admin,
PADA PT ARWANA CITRAMULIA Tbk, 2010 Aplikasi Stok terutama pada
15

TANGERANG Barang berbasis ML,PHP,


tingkatan level pengguna admin agar
teknologi web yang Apache dapat teridentifikasi dengan lebih
memfasilitasi jelas guna membedakan antara
transaksi-transaksi pembagian tugas di gudang spare
serta informasi parts.
mengenai PT. 2. Perlu adanya aktifasi transaksi
Arwana Citramulia stok barang bagian Purchase
Tbk?.” Request,
Purchase Order, SJ, dan BPB.
Link : https://digilib.uns.ac.id/dokumen/download/15934/MzEwMjM=/Pembuatan-aplikasi-stok-barang-berbasis-web-di-gudang-spare-
parts-pada-PT-Arwana-Citramulia-tbk-Tangerang-abstrak.pdf

PERANCANGAN SISTEM INFORMASI CHOWY 1. Bagaimana Microsoft Aplikasi masih agak sederhana perlu
PERSEDIAN BARANG DI TOKO BUCCHERI JL. ALLANUAR pengelolaan dan Visual adanya pengembangan aplikasi
DHOHO NO. 41 KOTA KEDIRI Y, 2015 pengontrolan Basic, misalnya pada sisi keamanan dan
persediaan barang MYSQL pengembangan dari sisi bahasa
di pemrograman aplikasi Microsoft
TOKO Visual Basic ke bahasa pemrograman
BUCCHERI? yang lainnya misalnya Mobile.
2. Bagaimana
sistem informasi
persediaan barang
usulan yang sesuai
dengan kebutuhan
TOKO
BUCCHERI.
16

3. Bagaimana
rancangan database
yang
sesuai dengan
kebutuhan
informasi
persediaan barang?
Link: http://simki.unpkediri.ac.id/mahasiswa/file_artikel/2015/10.1.03.03.0050.pdf
BAB III
METODE PENELITIAN

3.1 Teknik Pengumpulan Data

Teknik pengumpulan data yang digunakan dalam penulisan penelitian ini

diantaranya adalah:

a. Observasi

Teknik pengumpulan data yang dilakukan dengan cara mengamati langsung

ke tempat penelitian, yaitu PT. Putra Borneo Lestari Banjarmasin.

b. Wawancara

Dalam mengadakan wawancara langsung dengan pemilik dan admin di PT.

Putra Borneo Lestari Banjarmasin. Agar mendapatkan data yang diperlukan

dalam penelitian ini.

c. Studi Literatur

Yaitu mempelajari literatur yang berkaitan dengan masalah yang didapat di

tempat penelitan. Bahan-bahan tertulis dijadikan dasar pemikiran dan

perbandingan dengan hal-hal yang bersifat praktis di lapangan.

3.2 Analisis Sistem yang Berjalan

Salah satu kegiatan yang dilakukan pada PT. Putra Borneo Lestari

Banjarmasin yaitu memproduksi kayu dari bahan mentah menjadi setengah jadi

mulai dari panjang 4m, 3,5m, 3m, 2,5m 2m, 1,5m dan 1m. Prosedur yang dilakukan

yaitu memproduksi kayu, mencatat kayu yang diproduksi, menjual kayu yang

17
18

diproduksi, pembuatan laporan. Semua kegiatan tersebut masih menggunakan cara

yang manual yaitu menggunakan catatan tulisan tangan dalam buku.

Selain mengalami kesulitan dalam pengolahan data kayu permasalahan

yang terjadi juga mengenai pencarian data kayu. Seperti yang diketahui seorang

buruh harus menghitung kayu satu persatu kemudian dituliskan kedalam buku.

Hasil akhir tersebut harus di salin kedalam buku harian. Nilai akhir yang dipereloh

disalin kedalam buku besar kubikasi kadang terjadi kesalahan saat perhitungan

kayu, hal ini disebabkan karena bagitu banyaknya data kayu yang harus dicatat satu

persatu kedalam dalam buku.

3.3 Analisis Kebutuhan Sistem

Proses sistem yang telah berjalan saat barang datang maupun barang hasil

dari produksi yang siap jual seorang admin akan mencatat stock barang per supplier

dengan buku manual kemudian setelah selesai maka diinput menggunakan

Microsoft excel. Begitu juga ketika dengan data konsumen dan data supplier

seorang admin akan mencatat telebih dahulu sebelum menginput data tersebut ke

microsoft excel.

3.3.1 Hasil Temuan / Permasalahan

Di lihat dari analisa sistem yang berjalan penulis dapat menyimpulkan

permasalahan yang terjadi yaitu penginputan data yang dilakukan masih secara

manual sehingga masih ditemukan beberapa kesulitan untuk memperoleh data yang

di butuhkan sehingga dalam proses pencarian data masih membutuhkan waktu yang

cukup lama agar sesuai dengan data yang di perlukan dan diinginkan. Dalam proses
19

pencatatan barang masuk dan barang kluar masih kurang efesien, masih ada

kesalahan karena masih secara manual menggunakan kartu stok dan ms execel.

3.3.2 Solusi Pemecahan Masalah

Melihat dari analisa sistem maka disini penulis memberikan sebuah solusi

pemecahan masalah dengan membuat sebuah rancangan sistem pengolahan data

yang akan memberikan kemudahan kecepatan dan ketepatan dalam mengolah data

tersebut sehingga data yang diperlukan dapat dengan mudah diakses.

3.4 Rancangan Model Sistem

3.4.1 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan

menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan

tingkatan tertinggi dalam DFD yang menggambarkan input ke sistem atau output

dari sistem.

Peracangan sistem diagram konteks berupa model sistem fundamental yang

mempresentasikan seluruh elemen sistem dengan data input/output yang ditunjukan

dengan anak panah masuk dan keluar, yang penggunaan nya sangat membantu

untuk memahami sistem secara logika dari tahapan diagram kontek.


20

Gambar 1 Diagram Konteks

3.4.2 Data Flow Diagram

Data Flow Diagram (DFD) adalah sebuah diagram yang menggunakan

notasi-notasi untuk menggambarkan suatu arus dari data sistem. DFD sering

digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru

yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik

dimana data itu mengalir atau lingkungan dimana data itu akan disimpan.

Dengan adanya DFD maka penulisan suatu program akan menjadi lebih

mudah dalam pelaksanaanya, karena menggunakan lambang-lambang yang bersifat

standart yang diterapkan dalam penulisan desain. Penulisan DFD bertujuan untuk

menggambarkan sistem yang sedang berjalan.


21

Gambar 2 Data Flow Diagram

3.5 Rancangan Basis Data

Basis Data merupakan kumpulan data yang disimpan secara sistematis di

dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat

lunak (program aplikasi) untuk menghasilkan informasi.


22

3.5.1 Struktur Tabel

1 Tabel Bahan Baku

Table 2 Bahan Baku

Field Name Type Width Keterangan


Kd_bb Text 6 Kode bahan baku
Nm_bb Text 30 Nama bahan baku
Panjang Text 15 Panjang bahan
baku
Lebar Text 15 Lebar bahan baku
Kubik Text 15 Jumlah bahan
baku
Stock Number LongInt Stock bahan baku
Frek Number LongInt Frekuensi

2 Tabel Supplier

Table 3 Supplier

Field Name Type Width Keterangan


Kd_sup Text 6 Kode supplier
Nm_sup Text 30 Nama supplier
Alamat Text 70 Alamat supplier
Kota Text 30 Kota
Hp Text 15 Hp

3 Tabel Pelanggan

Table 4 Pelanggan

Field Name Type Width Keterangan


Kd_pel Text 6 Kode pelanggan
Nm_pel Text 30 Nama pelanggan
Alamat Text 70 Alamat pelanggan
Kota Text 30 Kota
Hp Text 15 Hp
23

4 Tabel Barang

Table 5 Barang

Field Name Type Width Keterangan


Kd_brg Text 6 Kode barang
Nm_brg Text 30 Nama barang
Panjang Text 15 Panjang barang
Lebar Text 15 Lebar Barang
Harga_pokok Number LongInt Harga pokok
Harga_jual Number LongInt Harga jual
Stock Number LongInt Stock barang
Frek Number LongInt Frekuensi

5 Tabel Biaya Produksi

Table 6 Biaya Produksi

Field Name Type Width Keterangan


Kd_biaya Text 6 Kode biaya
Nm_biaya Text 25 Nama biaya
Harga Number LongInt Harga

6 Tabel Petugas

Table 7 Petugas

Field Name Type Width Keterangan


Kd_petugas Text 6 Kode petugas
Nm_petugas Text 30 Nama petugas
Password Text 15 Password

7 Tabel Transaksi Pembelian Detail Bahan Baku

Table 8 Transaksi Pembelian Detail Bahan Baku

Field Name Type Width Keterangan


Kd_bb Text 6 Kode bahan baku
Nm_bb Text 30 Nama bahan baku
24

Pjng Text 15 Panjang bahan


baku
Lebar Text 15 Lebar bahan baku
Hrg_beli Number LongInt Harga beli
Jmlh Number LongInt Jumlah

8 Tabel Pembelian Bahan Baku

Table 9 Pembelian Bahan Baku

Field Name Type Width Keterangan


Tgl_beli Date / time Tanggal pembelian
No_fak_beli Text 10 No faktur
pembelian
Kd_sup Text 6 Kode supplier
Nm_sup Text 55 Nama supplier
Kd_bahan Text 6 Kode bahan baku
Nm_bahan Text 30 Nama bahan baku
Pjng_bahan Text 15 Panjang bahan
baku
Lebar_bahan Text 15 Lebar bahan baku
Hrg_beli Number LongInt Harga beli
Jmlh_beli Number LongInt Jumlah beli
Total_beli Number LongInt Total Pembelian
Operator Text 10 Operator

9 Tabel Transaksi Produksi / Pengolahan Bahan Baku

Table 10 Transaksi Produksi / Pengolahan Bahan Baku

Field Name Type Width Keterangan


Tgl_produksi Date/Time Tanggal produksi
No_Fak_Produksi Text 10 No faktur produksi
Kd_pel Text 6 Kode pelanggan
Nm_pel Text 55 Nama pelanggan
Kd_bb Text 6 Kode bahan baku
Nm_bb Text 30 Nama bahan baku
Pjng_bb Text 15 Panjang bahan
baku
Lebar_bb Text 15 Lebar bahan baku
Kd_biaya Text 6 Kode biaya
Nm_biaya Text 30 Nam biaya
25

Biaya Number LongInt Biaya


Kd_brg Text 6 Kode barang
Nm_brg Text 30 Nama barang
Pjng_brg Text 15 Panjang barang
lebar_brg Text 15 Lebar barang
Jumlah_produksi Number LongInt Jumlah produksi

Table 11 Transaksi Produksi / Pengolahan Bahan Baku

Field Name Type Width Keterangan


Tgl_produksi Date/Time Tanggal produksi
No_Fak_Produksi Text 10 No faktur
produksi
Kd_pel Text 6 Kode pelanggan
Nm_pel Text 55 Nama pelanggan
Kd_bb Text 6 Kode bahan baku
Nm_bb Text 30 Nama bahan baku
Pjng_bb Text 15 Panjang bahan
baku
Lebar_bb Text 15 Lebar bahan baku
Kd_biaya Text 6 Kode biaya
Nm_biaya Text 30 Nama biaya
Biaya Number LongInt Biaya
Kd_brg Text 6 Kode barang
Nm_brg Text 30 Nama barang
Pjng_brg Text 15 Panjang barang
Lebar_brg Text 15 Lebar barang
Jumlah_produksi Number LongInt Jumlah produksi
Total_produksi Number LongInt Total produksi
Petugas Text 15 petugas
Status Text 25 status

10 Tabel Transaksi Penjualan Barang detail

Table 12 Transaksi Penjualan Barang detail

Field Name Type Width Keterangan


Kd_brg Text 6 Kode barang
Nm_brg Text 30 Nama barang
Pjng_brg Text 15 Panjang barang
Lebar_brg Text 15 Lebar barang
Hrg_pokok Number LongInt Harga pokok
Hrg_jual Number LongInt Harga jual
26

Jmlh_jual Number LongInt Jumlah jual


Uang Number LongInt Uang

11 Tabel Penjualan Barang

Table 13 Penjualan Barang

Field Name Type Width Keterangan


Tgl_jual Date / Time Tanggal jual
No_fak_jual Text 10 No faktur jual
Kd_pel Text 6 Kode pelanggan
Nm_pel Text 55 Nama pelanggan
Kd_brg Text 6 Kode barang
Nm_brg Text 30 Nama barang
Pjng_brg Text 15 Panjang barang
Lebar_brg Text 15 Lebar barang
Hrg_pokok Number LongInt Harga pokok
Hrg_jual Number LongInt Harga jual
Jmlh_jual Number LongInt Jumlah jual
Total_jual Number LongInt Total jual
Operator Text 10 Operator
27

3.5.2 Relasi Tabel

Gambar 3 Relasi Tabel

3.6 Rancangan Antarmuka Masukan Sistem

Perancangan Antarmuka meliputi perancangan struktur menu dan

perancangan desain.
28

Rancangan Form Login

Gambar 4 Rancangan Form Login

Rancangan Form Menu

Gambar 5 Rancangan Form Menu


29

Rancangan Form Bahan Baku

Gambar 6 Rancangan Form Bahan Baku

Rancangan Form Supplier

Gambar 7 Rancangan Form Supplier


30

Rancangan Form Pelanggan

Gambar 8 Rancangan Form Pelanggan

Rancangan Form Barang

Gambar 9 Rancangan Form Barang


31

Rancangan Form Biaya Produksi

Gambar 10 Rancangan Form Biaya Produksi

Rancangan Form Petugas

Gambar 11 Rancangan Form Petugas


32

Rancangan Form Pembelian Bahan Baku

Gambar 12 Rancangan Form Pembelian Bahan Baku


33

Rancangan Form Produksi / Pengolahan Bahan Baku

Gambar 13 Rancangan Form Produksi / Pengolahan Bahan Baku


34

Rancangan Form Penjualan Barang

Gambar 14 Rancangan Form Penjualan Barang


35

3.7 Rancangan Antarmuka Keluaran Sistem

3.7.1 Rancangan Laporan Pengolahan / Produksi Bahan Baku

Gambar 15 Rancangan Laporan Pengolahan / Produksi Bahan Baku


36

3.7.2 Rancangan Laporan Penjualan Barang

Gambar 16 Rancangan Laporan Penjualan Barang


37

3.7.3 Rancangan Laporan Pembelian Bahan Baku

Gambar 17 Rancangan Laporan Pembelian Bahan Baku

3.7.4 Rancangan Laporan Stock Bahan Baku

Gambar 18 Rancangan Laporan Stock Bahan Baku


38

3.7.5 Rancangan Laporan Stock Barang

Gambar 19 Rancangan Laporan Stock Barang

3.7.6 Rancangan Laporan Data Supplier

Gambar 20 Rancangan Laporan Data Supplier


39

3.7.7 Rancangan Laporan Data Pelanggan

Gambar 21 Rancangan Laporan Data Pelanggan

3.7.8 Rancangan Laporan Biaya Produksi

Gambar 22 Rancangan Laporan Biaya Produksi


40

3.7.9 Rancangan Laporan Barang Terlaris

Gambar 23 Rancangan Laporan Barang Terlaris

3.7.10 Rancangan Laporan Barang Kurang Laris

Gambar 24 Rancangan Laporan Barang Kurang Laris


41

3.7.11 Rancangan Laporan Bahan Baku Sering Produksi

Gambar 25 Rancangan Laporan Bahan Baku Sering Produksi

3.8 Tempat dan Jadwal Penelitian

3.8.1 Lokasi / Tempat Penelitian

PT. Putra Borneo Lestari, Industri Springbed cabang Banjarmasin Jl.

Gubernur Soebarjo No 43.


DAFTAR PUSTAKA

Al Fatta Hanif, Analisa dan perancangan sistem informasi untuk keunggulan

bersaing perusahaan dan organisasi modern, Edisi 1, Andi Offset,

Yogyakarta: 2007.

Alam M.Agus J,Belajar Sindiri Mengolah DataBase dengan Borlandn Delphi 7,

PT. Elex Media Komputindo, Jakarta:2003

Hartono, Jogiyanto, Analisis & Desain Sistem Informasi: Pendekatan

Terstruktur Teori dan Praktik Aplikasi Bisnis, ANDI, Yogyakarta: 2005.

Sutabri, Tata, Sistem Informasi Manajemen, Andi, Yogyakarta: 2005.

Swastha Basu, Manajemen Penjualan, Edisi 3, BPFE Universitas Gadjah Mada,

Yoyakarta: 2000

Abdul Kadir, Konsep & Tuntunan Praktis Basis Data, ANDI , Yogyakarta, 1999.

Abdul Kadir, Dasar Pemrograman Delphi5.0 jilid 1, ANDI, yogyakarta, 2001.

Antoni Pranata, Pemrograman Borland Delphi Edisi 3, ANDI, Yogyakarta, 2002.

Inge Martina, 36 Jam Belajar Komputer Delphi 5.0, Gramedia, Jakarta, 2000.

Jack Febrian & Farida Andayani, Kamus Komputer dan Istilah Teknologi

Informasi, Informatika, Bandung, 2002.

Riyanto, Koneksi Data Melalui Borland Delphi dengan Database MySQL, Elex

Media Komputindo, Jakarta, 2003.

42

Anda mungkin juga menyukai