Anda di halaman 1dari 68

LAPORAN

PRAKTIKUM ANALISA DAN PERANCANGAN SISTEM


INFORMASI
(PRODUKSI PUPUK RADHIKA)

KELOMPOK: VII/SHIFT-SABTU SIANG

OLEH:

1. GERY RAMADHAN SETIAWAN 1810017311037


2. RAHMAT ALDINO RIDE 1910017311043
3. ADIL ANDIKA 2010017311010
4. DIMAS TRIO ANDRESEN 2010017311020
5. YOLA AZZAHRA 2010017311021

LABORATORIUM ANALISA DAN PERANCANGAN SISTEM


INFORMASI
JURUSAN TEKNIK INDUSTRI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS BUNG HATTA
PADANG
2022
BAB I
PENDAHULUAN
1.1. Latar Belakang
Dalam perkembangan era globalisasi, kebutuhan sumber daya tani setiap
tahunnya terus mengalami peningkatan yang signifikan. Hal ini disebabkan karena
terjadinya perubahan cuaca yang tidak menentu, sehingga kegiatan pertanian atau
perkebunan juga membutuhkan pengolahan yang tepat.
Salah satu kebutuhan sumber daya tani yang perlu menjadi sorotan adalah
pupuk. Pada dasarnya pupuk merupakan kebutuhan primer dalam pertanian karena
pemakaianya masih dapat diperhitungkan, tetapi karena iklim yang tidak menentu
tersebut menjadikan pupuk sebagai kebutuhan yang harus di utamakan. Untuk
ketersediaan pupuk perlu adanya kerjasama dengan perusahaan produsen pupuk
guna memenuhi kebutuhan para petani.
Suatu bidang usaha harus dapat mengenalkan diri dan produk produk yang
mereka jual sehingga konsumen yang belum tahu akan mengenalnya, yang sudah
mengetahui akan semakin percaya. Sehingga akan mudah mendapat perhatian
masyarakat.
Peran sistem informasi terhadap kemajuan organisasi sudah tidak
diragukan lagi. Dengan dukungan sistem informasi yang baik maka sebuah
perusahaan akan memiliki berbagai keunggulan kompetitif sehingga mampu
bersaing dengan perusahaan lain. Pemanfaatan komputer sebagai alat kerja bantu,
khususnya sebagai media pengolah data, baik yang berskala besar maupun skala
kecil terus berkembang dengan pesat. Itu semua berkat kemajuan teknologi yang
didorong oleh keinginan manusia untuk dapat melakukan pekerjaan yang cepat,
tepat dan aman.
Sistem informasi dapat memberikan informasi yang memudahkan pihak
yang berkepentingan mengetahui kondisi perusahaan atau bisnis yang sedang
dijalankan oleh perusahaan. Sistem informasi menyiratkan penggunaan teknologi
komputer dalam suatu organisasi untuk menyediakan informasi bagi pengguna.
1.2. Tujuan Praktikum
1. Mampu mengintegrasikan data antar bagian perusahaan menggunakan
aplikasi komputer.
2. Mampu menampilkan informasi yang dibutuhkan dengan
memanfaatkan User Interface yang dibuat.

1.3. Batasan Masalah


Dalam praktikum ini, praktikan dapat menentukan software bahasa
pemrograman yang akan digunakan, menentukan user user yang akan
menggunakan sistem informasi.

1.4. Sistematika Penulisan


Adapun sistematika penulisan pada modul ini adalah:
BAB I PENDAHULUAN
Pada bab ini berisikan latar belakang, tujuan praktikum, batasan masalah,
dan sistematika penulisan.
BAB II LANDASAN TEORI
Pada bab ini berisikan landasan-landasan teori yang berkaitan dengan
integrasi data dan informasi.
BAB III PENGUMPULAN DATA PERUSAHAAN
Bab ini berisikan pengumpulan data mengenai coding menggunakan
software dengan menentukan user interface.
BAB IV ANALISA DATA PERUSAHAAN
Penjelasan dari setiap data yang ada pada perusahaan dimana berisikan
penjelasan mengenai rancangan coding yang telah dibuat dengan software.
BAB V PENUTUP
Pada bab ini berisikan kesimpulan beserta dengan saran dari data dan
praktikum yang telah dilakukan.
DAFTAR PUSTAKA
LAMPIRAN
BAB II
LANDASAN TEORI
2.1. Struktur Organisasi dan Analisis Kebutuhan Data Perusahaan
Struktur organisasi sebagai suatu garis hirarki yang mendeskripsikan
berbagai komponen yang menyusun perusahaan, dimana setiap individu atau
sumber daya manusia pada lingkup perusahaan tersebut kemudian memiliki posisi
dan fungsinya masing-masing.
Struktur organisasi sendiri dibuat untuk kepentingan perusahaan dengan
sebelumnya menempatkan orang-orang yang kompeten sesuai dengan bidang dan
keahliannya. Bagi HRD sendiri, dengan adanya struktur organisasi, kita dapat
mengetahui peran dan tanggung jawab karyawan-karyawannya.
Dengan menempatkan seseorang ke dalam sebuah posisi dalam struktur
sesuai dengan kemampuannya juga bisa menjadi patokan HRD dalam menentukan
jumlah gaji karyawan bersangkutan.

2.1.1. Manfaat Struktur Organisasi Perusahaan


Manfaat yang didapat dengan adanya struktur organisasi dalam suatu
perusahaan ,antara lain:
1. Membantu mencapai target perusahaan.
2. Membantu dalam membuat job description karyawan.
3. Membantu dalam pembagian tugas atau tanggung jawab menjadi lebih
mudah dan jelas.
4. Membantu untuk mengurangi konflik internal yang terjadi di dalam
perusahaan.
5. Membantu meningkatkan moral dan motivasi kerja karyawan dalam
jenjang karir ynag jelas.
6. Membantu dalam perhitungan sistem remunerasi karyawan
perusahaan.

2.1.2. Kebutuhan Data Bagi Perusahaan


Data mentah, meski terlihat useless, memiliki fungsi yang vital dalam
kaitannya dengan pengolahan informasi di dalam sebuah perusahaan, yaitu:
1. Sebagai landasan dari sebuah perencanaan
Data memiliki peran krusial dalam penentuan arah kebijakan
perusahaan karena mengandung fakta-fakta di lapangan yang terkait
dengan segmen usaha. Data yang valid utamanya menjadi kunci bagi
informasi yang akurat pula.
2. Sebagai dasar pengumpulan informasi
Dengan adanya data yang berhasil dikumpulkan, perusahaan bisa
mulai menyusun analisis untuk memunculkan informasi yang
berguna. Data tersebut juga menentukan kualitas informasi yang
dihasilkan apakah relevan atau tidak.
3. Sebagai komponen penting dalam sistem informasi
Dalam sistem informasi yang digunakan oleh perusahaan, data
berfungsi untuk mengantisipasi terjadinya inkonsistensi data,
kerangkapan data dan menyusun database rapi yang bisa diakses oleh
multi pengguna.

2.1.3. Jenis-Jenis Data Bagi Perusahaan


Berbagai jenis data lazim digunakan untuk keperluan memajukan
perusahaan sehingga bisa mengumpulkan data dan memisahkannya berdasarkan
kategori masing-masing sesuai kebutuhan perusahaan yang sedang beroperasi dan
disesuaikan dengan tujuan pengambilan data itu sendiri.
1. Data internal
Salah satu data yang paling mudah diperoleh oleh perusahaan adalah
data internal atau data yang bersumber dari dalam perusahaan itu
sendiri. Data jenis ini menunjukkan kondisi operasional perusahaan,
dan biasanya berupa data karyawan, keuntungan usaha, jumlah barang
yang dijual, jumlah barang yang diproduksi, dan sebagainya.
2. Data eksternal
Berkebalikan dari data internal, data eksternal adalah patokan data dan
informasi yang bersumber dari luar perusahaan. Sering kali para
pemilik usaha menggunakan data ini untuk mengumpulkan informasi
seputar kondisi pasar, seperti data pembeli, jenis kelamin, data
pesaing, dan yang lainnya.
3. Data berkala
Data jenis ini juga sering disebut dengan time series data yang metode
pengumpulannya dilakukan secara berkala, dan dalam waktu tertentu
secara kontinu. Bagi sebuah perusahaan, data jenis ini diperlukan
untuk memantau perkembangan sebuah kejadian, seperti pergerakan
saham di pasar. Data time series biasanya menunjukkan pola atau tren
perubahan objek yang diamati dari masa ke masa untuk kemudian
digunakan sebagai landasan kebijakan perusahaan.
4. Data primer
Data primer atau data utama adalah salah satu jenis data yang
diperoleh secara langsung oleh perusahaan dengan cara observasi
langsung atau terjun ke lapangan. Data primer memiliki sifat yang
lebih akurat karena diperoleh langsung dari sumbernya. Contoh data
primer adalah hasil wawancara konsumen.
5. Data sekunder
Data sekunder yang merupakan kumpulan data dari penelitian-
penelitian yang sudah ada sebelumnya. Data ini dikumpulkan secara
kolektif oleh perusahaan dari waktu ke waktu dan tidak melalui proses
observasi langsung atau berasal dari dokumentasi yang telah ada.
Contoh data sekunder adalah laporan audit perusahaan dari tahun ke
tahun.
6. Data kualitatif
Data kualitatif sering dijumpai pada penelitian-penelitian, tapi tak
jarang juga ditemukan pada sumber data perusahaan. Bentuk
penyajian dan penulisan data kualitatif merupakan susunan kalimat
dalam pelaporan. Salah satu contoh paling umum dari data kualitatif
adalah jawaban kuesioner yang diberikan oleh pelanggan ketika
perusahaan melakukan riset atau survei atas hal-hal yang berhubungan
dengan perusahaan dalam ruang lingkup waktu tertentu. Data
kualitatif sangat erat kaitannya dengan kategorisasi dan sifat variabel
objek yang sedang diteliti.
2.2. Database Management System
DBMS (Database Management System) merupakan sistem perangkat
lunak yang memungkinkan pengguna basis data (database user) untuk memelihara,
mengontrol dan mengakses data secara praktis dan efisien. DBMS ini menjadi
lapisan yang menghubungkan basis data dengan program aplikasi untuk
memastikan bahwa basis data tetap terorganisasi secara konsisten dan dapat diakses
dengan mudah. Tujuan utama penggunaan DBMS dalam jaringan komputer adalah
untuk menghindari kekacauan dalam hal pengolahan data yang jumlahnya besar.
DBMS ini merupakan perangkat lunak yang sengaja dirancang untuk membangun
basis data yang terkomputerisasi atau lebih detailnya yaitu ia bisa melakukan
utilisasi serta mengelola koleksi data dalam jumlah yang tidak sedikit atau banyak
DBMS pun juga dirancang supaya bisa untuk melakukan manipulasi data secara
lebih mudah. Sebelum adanya DBMS, data pada umumnya disimpan dalam bentuk
flat file. Flat file merupakan file teks yang ada pada sistem operasi. Hingga saat ini
pun masih ada aplikasi yang menyimpan data dalam bentuk flat dengan cara
langsung.
DBMS adalah sebuah sistem perangkat lunak khusus yang diprogram
untuk mengetahui elemen data mana yang bisa diakses (didapatkan
otorisasinya) oleh pemakai. DBMS atau Database Management System
merupakan sebuah perangkat lunak yang memungkinkan pengguna untuk
mendefinisikan, membuat, mengambil data, dan mengontrol akses kepada
database. DBMS merupakan sebuah perangkat lunak yang menginterasikan
database dengan aplikasi program pada pengguna. Biasanya, DBMS
menyediakan fasilitas sebagai berikut:
a. Data Definition Language (DDL) memperbolehkan pengguna untuk
mendeskripsikan database, misalnya merinci tipe dan batasan data
yang akan disimpan dalam database.
b. Data Manipulation Language (DML) memperbolehkan pengguna
untuk memanipulasi data, misalnya memasukkan data, menghapus
data, dan mendapatkan data dari database.
c. Menyediakan akses terkontrol ke database, misalnya security.
2.2.1. Komponen Database Management System
Ada 5 komponen utama pada DBMS:
1. Hardware (perangkat keras)
DBMS dan aplikasi membutuhkan perangkat keras untuk dapat
berjalan. Perangkat kerasnya dapat berupa satu personal computer,
satu mainframe, maupun jaringan yang terdiri dari banyak
komputer. Perangkat keras yang dibutuhkan bergantung dari
permintaan dari organisasi dan DBMS yang digunakan.
2. Software (perangkat lunak)
Komponen dari perangkat lunak terdiri dari perangkat lunak DBMS itu
sendiri dan program aplikasi, bersama dengan sistem aplikasi, termasuk
perangkat lunak jaringan jika DBMS digunakan melalui jaringan.
3. Data
Mungkin komponen yang terpenting pada DBMS, terutama dari sudut
pandang pengguna, adalah data. Data berperan sebagai jembatan antara
komponen mesin (hardware dan software) dan komponen manusia
(prosedur dan manusia). Database berisi baik data, maupun meta
data, yaitu data tentang data. Struktur dari database disebut skema.
4. Prosedur
Prosedur menunjuk pada instruksi dan aturan yang mempengaruhi
desain dan penggunaan dari database. Para pengguna sistem dan para
staf yang mengatur dokumen prosedur database yang dibutuhkan
dan bagaimana cara menggunakan atau menjalankan sistem.
5. Personil

2.2.2 Tujuan dan Manfaat Database Management System


Tujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data
bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana data
disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien. Pertimbangan
efisien yang digunakan adalah bagaimana merancang struktur data yang kompleks,
tetapi tetap dapat digunakan oleh pengguna yang masih awam, tanpa mengetahui
kompleksitas struktur data. Basis data menjadi penting karena munculnya beberapa
masalah bila tidak menggunakan data yang terpusat, seperti adanya duplikasi data,
hubungan antar data tidak jelas, organisasi data dan update menjadi rumit. Jadi
tujuan dari pengaturan data dengan menggunakan basis data adalah:
1. Menyediakan penyimpanan data untuk dapat digunakan oleh organisasi
saat sekarang dan masa yang akan datang.
2. Kemudahan pemasukan data, sehingga meringankan tugas operator dan
menyangkut pula waktu yang diperlukan oleh pemakai untuk
mendapatkan data serta hak-hak yang dimiliki terhadap data yang
ditangani.
3. Pengendalian data untuk setiap siklus agar data selalu up-to-date dan
dapat mencerminkan perubahan spesifik yang terjadi disetiap sistem.
4. Pengamanan data terhadap kemungkinan penambahan, pengubahan,
pengerusakan dan gangguan-gangguan lain.
Manfaat yang diperoleh dari penyusunan database adalah:
1. Mengatasi kerangka (redundancy) data.
2. Menghindari terjadinya inkonsistensi data.
3. Mengatasi kesulitan dalam mengakses data.
4. Menyusun format yang standar dari sebuah data.
5. Penggunaan oleh banyak pemakai (multiple user).
6. Melakukan perlindungan dan pengamanan data (data security).
7. Menyusun integritas dan independensi data.

2.3. Business Proces dan Flowchart


Bisnis proses adalah suatu kumpulan pekerjaan yang saling terkait
untuk menyelesaikan suatu masalah tertentu. Suatu proses bisnis dapat
dipecah menjadi beberapa subproses yang masing-masing memiliki atribut sendiri
tapi juga berkontribusi untuk mencapai tujuan dari superprosesnya.
Analisis proses bisnis umumnya melibatkan pemetaan proses dan subproses
di dalamnya hingga tingkatan aktivitas atau kegiatan. Banyak definisi yang telah
dijabarkan oleh para ahli manajemen mengenai proses bisnis.
Flowchart atau bagan alur adalah diagram yang menampilkan langkah-
langkah dan keputusan untuk melakukan sebuah proses dari suatu program. Setiap
langkah digambarkan dalam bentuk diagram dan dihubungkan dengan garis atau
arah panah.
Flowchart berperan penting dalam memutuskan sebuah langkah atau
fungsionalitas dari sebuah proyek pembuatan program yang melibatkan banyak
orang sekaligus. Selain itu dengan menggunakan bagan alur proses dari sebuah
program akan lebih jelas, ringkas, dan mengurangi kemungkinan untuk salah
penafsiran. Penggunaan flowchart dalam dunia pemrograman juga merupakan cara
yang bagus untuk menghubungkan antara kebutuhan teknis dan nonteknis.
Fungsi utama dari flowchart adalah memberi gambaran jalannya sebuah
program dari satu proses ke proses lainnya. Sehingga, alur program menjadi mudah
dipahami oleh semua orang. Selain itu, fungsi lain dari flowchart adalah untuk
menyederhanakan rangkaian prosedur agar memudahkan pemahaman terhadap
informasi tersebut.

2.3.1. Jenis Flowchart


Flowchart sendiri terdiri dari lima jenis, masing-masing jenis memiliki
karakteristik dalam penggunaanya. Berikut adalah jenis-jenisnya:
1. Flowchart dokumen
Pertama ada flowchart dokumen (document flowchart) atau bisa juga
disebut dengan paperwork flowchart. Flowchart dokumen berfungsi
untuk menelusuri alur form dari satu bagian ke bagian yang lain,
termasuk bagaimana laporan diproses, dicatat, dan disimpan.
2. Flowchart program
Selanjutnya kita akan membahas flowchart program. Flowchart ini
menggambarkan secara rinci prosedur dari proses program. Flowchart
program terdiri dari dua macam, antara lain: flowchart logika program
(program logic flowchart) dan flowchart program komputer terinci
(detailed computer program flowchart).
3. Flowchart proses
Flowchart proses adalah cara penggambaran rekayasa industrial
dengan cara merinci dan menganalisis langkah-langkah selanjutnya
dalam suatu prosedur atau sistem.
4. Flowchart sistem
Yang keempat ada flowchart sistem. Flowchart sistem adalah
flowchart yang menampilkan tahapan atau proses kerja yang sedang
berlangsung didalam sistem secara menyeluruh. Selain itu flowchart
sistem juga menguraikan urutan dari setiap prosedur yang ada di
dalam sistem.
5. Flowchart skematik
Terakhir ada flowchart skematik. Flowchart ini menampilkan alur
prosedur suatu sistem, hampir sama dengan flowchart sistem. Namun,
ada perbedaan dalam penggunaan simbol-simbol dalam
menggambarkan alur. Selain simbol-simbol, flowchart skematik juga
menggunakan gambar-gambar komputer serta peralatan lainnya untuk
mempermudah dalam pembacaan flowchart untuk orang awam.

2.3.2. Simbol Flowchart

2.4. Arsitektur Sistem Informasi


Arsitektur sistem informasi adalah suatu pemetaan atau rencana
kebutuhan-kebutuhan informasi di dalam suatu organisasi, seni menggambarkan
suatu model atau konsep informasi yang digunakan dalam aktivitas-aktivitas yang
membutuhkan detail eksplisit dari suatu sistem kompleks. Contoh aktivitas tersebut
adalah sistem pustaka pemrograman, sistem manajemen isi, pengembangan web,
interaksi pengguna, pengembangan basis data, pemrograman, penulisan teknis,
arsitektur perusahaan, dan desain perangkat lunak sistem kritis. Arsitektur ini
berguna sebagai penuntun bagi operasi sekarang atau menjadi cetak-biru (blueprint)
untuk arahan di masa mendatang. Tujuan dari arsitektur ini adalah agar bagian
teknologi informasi memenuhi kebutuhan-kebutuhan bisnis strategis organisasi.
Oleh karena itu, arsitektur informasi memadukan kebutuhan informasi, komponen
sistem informasi, dan teknologi pendukung.
Arsitektur informasi adalah bentuk khusus yang menggunakan teknologi
informasi dalam organisasi untuk mencapai tujuan-tujuan atau fungsi-fungsi yang
telah dipilih (Laudon). Arsitektur informasi adalah desain sistem komputer secara
keseluruhan (termasuk sistem jaringan) untuk memenuhi kebutuhan-kebutuhan
organisasi yang spesifik (Zwass).

2.4.1. Jenis-jenis Arsitektur Sistem Informasi


1. Arsitektur Tersentralisasi (centralized)
Merupakan suatu proses pelayanan informasi yang dikelola secara
terpusat. Arsitektur terpusat sudah dikenal sejak tahun 1960-an
dengan mainframe sebagai sentralnya. Mainframe adalah komputer
yang berukuran relatif besar yang digunakan untuk menangani data
yang berukuran besar, dengan ribuan terminal untuk mengakses data
dengan kecepatan yang sangat baik dan melibatkan jutaan transaksi.
Seiring dengan perkembangan teknologi informasi,
dominasi mainframe pada lingkungan dengan komputasi terpusat
menjadi berkurang karena kehadiran minicomputer dan
mikrokomputer atau disebut dengan PC-Personal Computer yang
berkemampuan lebih kecil tetapi dengan harga jauh lebih murah.
2. Arsitektur Desentralisasi (decentralized)
Adalah suatu proses pelayanan informasi yang dikelola secara tersebar
atau terdistribusi. Sistem pemrosesan data terdistribusi atau biasa
disebut sebagai komputer tersebar, sebagai sistem yang terdiri atas
sejumlah komputer yang tersebar pada berbagai lokasi yang
dihubungkan dengan sarana telekomunikasi dengan masing-masing
komputer yang mampu melakukan pemrosesan serupa secara mandiri
dan bisa saling berinteraksi dalam pertukaran data.

3. Arsitektur Client-Server
Adalah suatu proses pelayanan informasi yang database utamanya
dikelola server, sedangkan proses analisis lebih lanjut dilakukan
oleh client. Dewasa ini konektivitas antara berbagai macam komputer
sudah sangat tinggi. Beragam komputer dari produsen yang
bermacam-macam bisa saling berinteraksi. Perkembangan ini disusul
oleh kemudahan perangkat lunak untuk saling berinteraksi pula.
2.4.2. Personil dalam Pengembangan dan Operasi Sistem Informasi
Sumber daya manusia yang menjadi komponen dalam suatu sistem
informasi dapat dibagi menjadi dua yaitu:
1. Pengguna akhir (end user)
Pengguna akhir (end user atau client) adalah orang yang memakai
sistem informasi atau menggunakan informasi yang dihasilkan oleh
suatu sistem informasi. Dalam suatu organisasi, end user dapat berupa
staf, manajer, dan tenaga ahli.
2. Spesialis Teknologi Informasi
Spesialis teknologi informasi adalah orang yang bertanggung jawab
terhadap kelangsungan operasi dan pengembangan sistem informasi.
Personil teknologi informasi ini dapat berupa operator, system analyst,
application programmer, analyst programmer, system programmer,
database administrator, teknisi perawatan sistem, webmaster dan
auditor sistem informasi.

2.5. Integrasi Data dan Informasi


Data integration adalah salah satu cara yang bisa dilakukan untuk
menggabungkan data yang dimiliki oleh perusahaan dari berbagai
sumber database.Saat ini data menjadi salah satu hal terpenting bagi perusahaan.
Pasalnya, di era serba digital ini data adalah bagian penting yang bisa digunakan
sebagai acuan untuk mengambil keputusan.
Big data memang kini sudah bukan hal yang asing lagi. Bahkan, saat ini
ada banyak sekali pekerjaan dibidang big data yang popularitasnya semakin
menanjak. Tentu saja hal itu dipengaruhi oleh banyaknya perusahaan yang
membutuhkan kandidat yang mampu mengelola data dengan baik. Pasalnya, proses
pengelolaan data cukuplah panjang hingga akhirnya bisa dijadikan acuan untuk
mengambil keputusan. Salah satu tahapan pertama dalam proses pengelolaan data
adalah data integration atau pengumpulan data.
Data integration juga menjadi hal utama yang harus dilakukan terlebih
dahulu sebelum mulai proses analisis, membuat laporan, dan membuat perencanaan
strategi. Jadi, saat sedang melakukan integrasi maka setiap gabungan data dari
berbagai sumber akan menjadi satu tampilan yang menyatu.
2.5.1. Jenis-jenis Data Integrasi
1. Enterprise Data Integration (EDI)
Jenis pertama dari data integration adalah Enterprise Data
Integration (EDI) yaitu seperangkat teknologi yang dapat membantu
memanipulasi kumpulan data. Data integration jenis ini melibatkan
akuisisi data dari beragam sistem bisnis. Pengolahannya juga
dilakukan dengan berbagai aktivitas manajemen dan laporan
dari business intelligence.
2. Customer Data Integration (CDI)
Customer Data Integration (CDI) adalah pengumpulan data dengan
tujuan utamanya adalah memuaskan keinginan pelanggan. Jadi,
jenis data integration yang satu ini adalah proses pengumpulan dan
manipulasi data pelanggan secara terpadu sehingga bisa lebih mudah
dianalisis. Dengan begitu, para stakeholder bisa dengan mudah
melakukan proses analisis sehingga bisa tahu apa sebenarnya yang
diinginkan oleh pelanggan.

2.5.2. Aspek Integritas Dalam Basis Data


Integritas data dapat dikelompokkan sebagai berikut :
1. Entity Integritas
Entity integritas mendefenisikan sebuah baris sebagai sebuah entitas
yang unik untuk suatu tabel. Entity integritas memaksa integritas dari
colum atau primary key dari suatu tabel (melalui index, unique,
constrains, primarykey) tidak boleh null.
2. Domain integritas
Domain Integritas merupakan validasi dari masukan untuk sebuah
kolom.
3. Refferential Integritas
Refferential integritas memastiakn bahwa seluruh nilai dari foreign
key cocok dengan nilai primary key yang dihubungkan.
4. User Defined integritas
User difined integritas mengizinkan kita untuk menentukan spesific
business rules sendiri yang tidak sama pada kategori lain.
BAB III
RANCANGAN SISTEM INFORMASI
3.1. Analisa Kebutuhan Data Perusahaan
3.1.1. Departemen Pembelian
1. Data persediaan bahan baku
a. Entity : Kode Barang
b. Atribut :
1. Nama barang
2. Stok
2. Data supplier
a. Entity : Kode supplier
b. Atribut :
1. Nama toko
2. Alamat
3. Kontak
4. Nama barang
5. Total harga pembelian
6. Metode pembayaran

3.1.2. Departemen Penjamin Mutu


1. Data quality control
a. Entity : Kode barang
b. Atribut :
1. Nama barang
2. Tanggal Inspeksi
3. Jenis cacat
4. Banyak cacat

3.1.3. Departemen Produksi


1. Data permintaan
a. Entity : Kode barang
b. Atribut :
1. Nama barang
2. Jumlah pesanan
3. Stok
2. Data jadwal produksi
a. Entity : Kode produksi
b. Atribut :
1. Tanggal produksi
2. Jenis produksi
3. Waktu produksi

3.1.4. Departemen Penjualan


1. Data pemesanan
a. Entity : Kode customer
b. Atribut :
1. Nama pelanggan
2. No hp
3. Alamat
4. Tanggal pesan
5. Jumlah pesanan
6. Jenis pembayaran

3.1.5. Departemen Keuangan


1. Data Penjualan
a. Entity : Kode Penjualan
b. Atribut :
1. Kode customer
2. Kode Barang
3. Jumlah pesanan
4. Harga satuan
5. Total harga

3.1.6. Personalia
1. Data Pegawai
a. Entity : Kode Pegawai
b. Atribut :
1. Bagian Pekerjaan
2. Nama
3. Alamat
4. No Hp

3.1.7. Direktur
1. Data persediaan bahan baku
a. Entity : Kode Barang
b. Atribut :
1. Nama barang
2. Stok
2. Data jadwal produksi
a. Entity : Kode produksi
b. Atribut :
1. Tanggal produksi
2. Jenis produksi
3. Waktu produksi
3. Data Penjualan
a. Entity : Kode Penjualan
b. Atribut :
1. Kode customer
2. Kode Barang
3. Jumlah pesanan
4. Harga satuan
5. Total harga
3.2. Data Fiktif
3.2.1. Departemen Pembelian
1. Data Persediaan Bahan Baku
Tabel 3.1. Data Persediaan Bahan Baku
Kode Barang Nama Barang Stok
KDB01 Urea 100
KDB02 Zwavelzure Amonium 111
KDB03 Super Phosphate 79
KDB04 Kalium Klorida 86
KDB05 Nitrogen Phosphate Kalium 54
KDB06 Dolomite 78
KDB07 Pupuk Kandang 122
KDB08 Pupuk Kompos 154
KDB09 Pupuk Kompos 94
KDB10 Pupuk Hijau 79
KDB11 Pupuk Hayati 112
KDB12 Humus 152
KDB13 Pupuk Serasah 111
KDB14 Pupuk Kalium Sulfat 66
KDB15 Pupuk Daun 85
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.
2. Data Supplier
Tabel 3.2. Data Supplier
Kode Supl Nama Toko Kontak Alamat Nama Barang Total Harga Pembelian Metode Pembayaran
Supl01 Toko Fahri 081472538964 Jambi Urea Rp.100.000 CASH
Supl02 Toko Abel 084362786543 Padang Zwavelzure Amonium Rp.360.000 TF
Supl03 Toko Putri 083254324356 Jambi Super Phosphate Rp.230.000 CASH
Supl04 Toko Dafa 086896354265 Jakarta Kalium Klorida Rp.390.000 CASH
Supl05 Toko Ainatul 086345687654 Riau Nitrogen Phosphate Kalium Rp.250.000 TF
Supl06 Toko Ramadhani 085231424352 Pekanbaru Dolomite Rp.270.000 CASH
Supl07 Toko Farhan 086353678909 Sungai Penuh Pupuk Kandang Rp.190.000 TF
Supl08 Toko Aji 086534253678 Jakarta Pupuk Kompos Rp.150.000 CASH
Supl09 Toko Opi 087654345678 Riau Pupuk Kompos Rp.170.000 CASH
Supl10 Toko Lala 086253426357 Jambi Riau Pupuk Hijau Rp.100.000 TF
Supl11 Toko Najla 082534263789 Padang Pupuk Hayati Rp.100.000 TF
Supl12 Toko Fella 087654343424 Jambi Humus Rp.115.000 TF
Supl13 Toko Dian 086353435467 Riau Pupuk Serasah Rp.210.000 CASH
Supl14 Toko Dea 087353423456 Sungai Penuh Pupuk Kalium Sulfat Rp.330.000 TF
Supl15 Toko Nafisha 087654321234 Padang Pupuk Daun Rp.150.000 CASH
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.
3.2.2. Departemen Penjamin Mutu
1. Data Quality Control
Tabel 3.3. Data Quality Control
Kode Barang Nama Barang Tanggal Inspeksi Jenis Cacat Banyak Cacat
25 Maret 2022 Hancur 3
KDB01 Urea
26 Maret 2022 Aroma amoniak 2
25 Maret 2022 Aroma amoniak 4
KDB02 Zwavelzure Amonium
26 Maret 2022 Hancur 5
25 Maret 2022 Aroma amoniak 3
KDB03 Super Phosphate
26 Maret 2022 Hancur 2
25 Maret 2022 Aroma amoniak 1
KDB04 Kalium Klorida
26 Maret 2022 Hancur 2
25 Maret 2022 Aroma amoniak 3
KDB05 Nitrogen Phosphate Kalium
26 Maret 2022 Hancur 4
25 Maret 2022 Aroma amoniak 5
KDB06 Dolomite
26 Maret 2022 Hancur 6
25 Maret 2022 Aroma amoniak 4
KDB07 Pupuk Kandang
26 Maret 2022 Hancur 7
25 Maret 2022 Aroma amoniak 5
KDB08 Pupuk Kompos
26 Maret 2022 Hancur 2
25 Maret 2022 Aroma amoniak 3
KDB09 Pupuk NPK
26 Maret 2022 Hancur 5
25 Maret 2022 Aroma amoniak 6
KDB10 Pupuk Hijau
26 Maret 2022 Hancur 3
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.
3.2.3. Departemen Produksi
1. Data Permintaan
Tabel 3.4. Data Permintaan
Kode Barang Nama Barang Jumlah Pesanan Stok
KDB01 Urea 3 100
KDB02 Zwavelzure Amonium 4 111
KDB03 Super Phosphate 5 79
KDB04 Kalium Klorida 3 86
KDB05 Nitrogen Phosphate Kalium 2 54
KDB06 Dolomite 7 78
KDB07 Pupuk Kandang 3 122
KDB08 Pupuk Kompos 5 154
KDB09 Pupuk Kompos 4 94
KDB10 Pupuk Hijau 3 79
KDB11 Pupuk Hayati 4 112
KDB12 Humus 2 152
KDB13 Pupuk Serasah 4 111
KDB14 Pupuk Kalium Sulfat 2 66
KDB15 Pupuk Daun 4 85
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.

2. Data Jadwal Produksi


Tabel 3.5. Data Jadwal Produksi
Kode Produksi Jenis Produksi Tanggal Produksi Waktu Produksi
21-01-21 40 hari
23-01-21 40 hari
25-01-21 40 hari
27-01-21 40 hari
Prd01 Organik
29-01-21 40 hari
31-01-21 40 hari
02-02-21 40 hari
04-02-21 40 hari
22-01-21 30 hari
24-01-21 31 hari
26-01-21 32 hari
Prd02 An Organik 28-01-21 33 hari
30-01-21 34 hari
01-02-21 35 hari
03-02-21 36 hari
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.
3.2.4. Departemen Penjualan
1. Data Pemesanan
Tabel 3.6. Data Pemesanan Bahan Baku
Jumlah
Kode Cust Nama Pelanggan No Hp Alamat Tanggal Pesan Jenis Pembayaran
Pesanan
Cust01 Irsyad Habiburrahman 081472538964 Padang 12-01-22 10 CASH
Cust02 Rivo 084362786543 Jambi 03-02-22 5 TF
Cust03 Rio Arlis 083254324356 Padang 14-02-22 7 CASH
Cust04 Ressy Susanti 086896354265 Riau 15-03-22 8 CASH
Cust05 Rega Azzukruf 086345687654 Jakarta 21-03-22 6 TF
Cust06 Nurfadila 085231424352 Bandung 11-03-22 2 CASH
Cust07 Annga 086353678909 Sungai Penuh 28-05-22 4 TF
Cust08 Anggi 086534253678 Pariaman 16-05-22 8 CASH
Cust09 Irfan 087654345678 Padang 20-06-22 9 CASH
Cust10 Muklis 086253426357 Jambi Riau 21-07-22 5 TF
Cust11 Fauzan 082534263789 Padang 22-07-22 12 TF
Cust12 Merry Febrina 087654343424 Jambi 23-08-22 13 TF
Cust13 Dayat 086353435467 Riau 25-08-22 18 CASH
Cust14 Fajri 087353423456 Sungai Penuh 25-09-22 20 TF
Cust15 Fadli 087654321234 Padang 26-10-22 13 CASH
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.
3.2.5. Departemen Keuangan
1. Data Penjualan
Tabel 3.7. Data Penjualan
Kode Penjualan Kode Customer Kode Barang Jumlah pesanan Harga Satuan Total Harga
KDP 01 Cust01 KDB01 10 Rp.100.000 1.000.000
KDP 02 Cust02 KDB02 5 Rp.360.000 1.800.000
KDP 03 Cust03 KDB03 7 Rp.230.000 1.610.000
KDP 04 Cust04 KDB04 8 Rp.390.000 3.120.000
KDP 05 Cust05 KDB05 6 Rp.250.000 1.500.000
KDP 06 Cust06 KDB06 2 Rp.270.000 540000
KDP 07 Cust07 KDB07 4 Rp.190.000 760000
KDP 08 Cust08 KDB08 8 Rp.150.000 1.200.000
KDP 09 Cust09 KDB09 9 Rp.170.000 1.530.000
KDP 10 Cust10 KDB10 5 Rp.100.000 500000
KDP 11 Cust11 KDB11 12 Rp.100.000 1.200.000
KDP 12 Cust12 KDB12 13 Rp.115.000 1.495.000
KDP 13 Cust13 KDB13 18 Rp.210.000 3.780.000
KDP 14 Cust14 KDB14 20 Rp.330.000 6.600.000
KDP 15 Cust15 KDB15 13 Rp.150.000 1.950.000
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.
3.2.6. Personalia
1. Data Pegawai
Tabel 3.8. Data Pegawai
Kode Pegawai Bagaian Pekerjaan Nama Alamat No Hp
KDPG01 QC Haikal Desa Gedang 83212647893
KDPG02 STOK Qoni Desa Pelayang Raya 89764656384
KDPG03 KEUANGAN Aisyah Sungai Jernih 87126453627
KDPG04 PENJUALAN Lala Sungai Ning 86746563645
KDPG05 PENJUALAN Meiza Sungai Bungkal 89648926094
KDPG06 QC Anita Semurup 82346789098
KDPG07 STOK Kaulan Sulak 86234567823
KDPG08 KEUANGAN Fiqa Rawang 83546374837
KDPG09 QC Ailen Desa Gedang 87121232345
KDPG10 STOK Neila Sungai Ning 84325672345
KDPG11 QC Hana Sulak 81278789809
KDPG12 KEUANGAN Mega Rawang 82435467564
KDPG13 QC Zora Sungai Bungkal 87768876789
KDPG14 KEUANGAN Nara Desa Gedang 82212212345
KDPG15 STOK Aiden Rawang 89966554454
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.
3.2.7. Direktur
1. Data Persediaan Bahan Baku
Tabel 3.9. Data Persediaan Bahan Baku
Kode Barang Nama Barang Stok
KDB01 Urea 100
KDB02 Zwavelzure Amonium 111
KDB03 Super Phosphate 79
KDB04 Kalium Klorida 86
KDB05 Nitrogen Phosphate Kalium 54
KDB06 Dolomite 78
KDB07 Pupuk Kandang 122
KDB08 Pupuk Kompos 154
KDB09 Pupuk Kompos 94
KDB10 Pupuk Hijau 79
KDB11 Pupuk Hayati 112
KDB12 Humus 152
KDB13 Pupuk Serasah 111
KDB14 Pupuk Kalium Sulfat 66
KDB15 Pupuk Daun 85
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.

2. Data Jadwal Produksi


Tabel 3.10. Data Jadwal Produksi
Kode Produksi Jenis Produksi Tanggal Produksi Waktu Produksi
21-01-21 40 hari
23-01-21 40 hari
25-01-21 40 hari
27-01-21 40 hari
Prd01 Organik
29-01-21 40 hari
31-01-21 40 hari
02-02-21 40 hari
04-02-21 40 hari
22-01-21 30 hari
24-01-21 31 hari
26-01-21 32 hari
Prd02 An Organik 28-01-21 33 hari
30-01-21 34 hari
01-02-21 35 hari
03-02-21 36 hari
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.
3. Data Penjualan
Tabel 3.11. Data Penjualan
Kode Penjualan Kode Customer Kode Barang Jumlah pesanan Harga Satuan Total Harga
KDP 01 Cust01 KDB01 10 Rp.100.000 1.000.000
KDP 02 Cust02 KDB02 5 Rp.360.000 1.800.000
KDP 03 Cust03 KDB03 7 Rp.230.000 1.610.000
KDP 04 Cust04 KDB04 8 Rp.390.000 3.120.000
KDP 05 Cust05 KDB05 6 Rp.250.000 1.500.000
KDP 06 Cust06 KDB06 2 Rp.270.000 540000
KDP 07 Cust07 KDB07 4 Rp.190.000 760000
KDP 08 Cust08 KDB08 8 Rp.150.000 1.200.000
KDP 09 Cust09 KDB09 9 Rp.170.000 1.530.000
KDP 10 Cust10 KDB10 5 Rp.100.000 500000
KDP 11 Cust11 KDB11 12 Rp.100.000 1.200.000
KDP 12 Cust12 KDB12 13 Rp.115.000 1.495.000
KDP 13 Cust13 KDB13 18 Rp.210.000 3.780.000
KDP 14 Cust14 KDB14 20 Rp.330.000 6.600.000
KDP 15 Cust15 KDB15 13 Rp.150.000 1.950.000
Sumber: Pengumpulan Data Laboratorium Analisa dan Perancangan Sistem Informasi, 2022.
3.3. Flowchart
DEPARTEMEN
DEPARTEMEN PRODUKSI PENJAMINAN MUTU
DEPARTEMEN PEMBELIAN DEPARTEMEN PENJUALAN

Start A B Input Data Diri

Data Jadwal Melakukan Mengupdate List Harga Barang


Data Permintaan Produksi Pengecekan Terhadap Persediaan Bahan Input Data Suplier
Jenis Cacat & Banyak Baku
Cacat

Input Order &


Memproduksi Perekapan Jenis
Database Jumlah Pesanan
Update Stock Cacat & Banyak Database
Bahan Baku Cacat

Menyerahkan
Produk ke
Rekap Persediaan Rekap Data Apakah ingin melakukan
Departemen
Database Bahan Baku Suplier pembayaran transfer?
Penjaminan Mutu Database

Rekap Persediaan Ya
Bahan Baku A
Rekap Jenis
Cacat & Banyak Menghitung
Cacat Pembayaran Tidak
B

Menampilkan Kode
Customer, Nama
Pelanggan, No Hp, Alamat
Tanggal Pesan, Jumlah
Pesanan & Jenis
Pembayaran

Rincian Pesanan

Gambar 3.1. Gambar Flowchart


KEUANGAN PERSONALIA DIREKTUR

C Menerima C
Pegawai

Rincian Pesanan Laporan


dari Penjualan Membuat Data Keuangan
Pegawai

Membuat Rekap End


Transaksi Database

Database Rekap Kinerja dan


Data Pegawai

Rekap Keuangan

Membuat Laporan
Keuangan

Laporan
Keuangan

Gambar 3.1. Gambar Flowchart (Lanjutan)


3.4. Arsitektur Sistem Informasi

Client Internet

Firewall

Database Server

Jaringan

LAN

Bagian Penjualan Bagian Produksi

Bagian Keuangan Bagian Penjaminan Mutu

Bagian Personalia Bagian Pembelian

LAN

Bagian Direktur
3.5. Rancangan
3.5.1. Listing Program
Private Sub Label1_Click()

End Sub

Private Sub Command1_Click()


login.Show
Me.Hide
End Sub
Private Sub Command2_Click()
login.Show
Me.Hide
End Sub
Private Sub Command3_Click()
login.Show
Me.Hide
End Sub
Private Sub Command4_Click()
login.Show
Me.Hide
End Sub
Private Sub Command5_Click()
login.Show
Me.Hide
End Sub
Private Sub Command6_Click()
login.Show
Me.Hide
End Sub
Private Sub Command7_Click()
login.Show
Me.Hide
End Sub

Private Sub Label1_Click()

End Sub

Private Sub Command1_Click()


direktur2.Show
Me.Hide
End Sub

Private Sub Command2_Click()


direktur3.Show
Me.Hide
End Sub

Private Sub Command3_Click()


direktur4.Show
Gambar 3.2. Listing Program Produksi Pupuk Radhika
Me.Hide
End Sub

Private Sub Command4_Click()


login.Show
Me.Hide
End Sub

Dim conn As New ADODB.Connection


Dim RS As New ADODB.Recordset
Dim koneksi As String

Private Sub Command1_Click()


direktur1.Show
Me.Hide
End Sub

Sub tampildata()
Dim hasil As String
hasil = "select * from persediaan_bb"
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Form_Load()


koneksi = "provider = Microsoft.Jet.OLEDB.4.0;data source
= " & App.Path & "\persediaan_bb.mdb"
Adodc1.ConnectionString = koneksi
conn.Open koneksi
Call tampildata
End Sub

Private Sub Label1_Click()

End Sub

Dim conn As New ADODB.Connection


Dim RS As New ADODB.Recordset
Dim koneksi As String

Private Sub Command1_Click()


direktur1.Show
Me.Hide
End Sub

Sub tampildata()
Dim hasil As String
hasil = "select * from jadwal_p"
Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Form_Load()


koneksi = "provider = Microsoft.Jet.OLEDB.4.0;data source
= " & App.Path & "\jadwal_p.mdb"
Adodc1.ConnectionString = koneksi
conn.Open koneksi
Call tampildata
End Sub

Private Sub Label1_Click()

End Sub

Dim conn As New ADODB.Connection


Dim RS As New ADODB.Recordset
Dim koneksi As String

Private Sub Command1_Click()


direktur1.Show
Me.Hide
End Sub

Sub tampildata()
Dim hasil As String
hasil = "select * from penjualan"
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Form_Load()


koneksi = "provider = Microsoft.Jet.OLEDB.4.0;data source
= " & App.Path & "\penjualan.mdb"
Adodc1.ConnectionString = koneksi
conn.Open koneksi
Call tampildata
End Sub

Private Sub Label1_Click()

End Sub
Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)
Private Sub Command1_Click()
keuangan21.Show
Me.Hide
End Sub

Private Sub Command3_Click()


login.Show
Me.Hide
End Sub

Private Sub Label1_Click()

End Sub

Dim conn As New ADODB.Connection


Dim RS As New ADODB.Recordset
Dim koneksi As String

Private Sub Command1_Click()


keuangan1.Show
Me.Hide
End Sub

Sub tampildata()
Dim hasil As String
hasil = "select * from penjualan"
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Form_Load()


koneksi = "provider = Microsoft.Jet.OLEDB.4.0;data source
= " & App.Path & "\penjualan.mdb"
Adodc1.ConnectionString = koneksi
conn.Open koneksi
Call tampildata
End Sub

Private Sub Label1_Click()

End Sub

Sub bersih()
txtid = ""
txtpass = ""
End Sub
Private Sub Command1_Click()

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


If txtid = "direktur" And txtpass = "123" Then
MsgBox "Login Berhasil", vbOKOnly + vbInformation,
"Informasi"
direktur1.Show
Me.Hide
Call bersih
ElseIf txtid = "produksi" And txtpass = "123" Then
MsgBox "Login Berhasil", vbOKOnly + vbInformation,
"Informasi"
produksi1.Show
Me.Hide
Call bersih
ElseIf txtid = "mutu" And txtpass = "123" Then
MsgBox "Login Berhasil", vbOKOnly + vbInformation,
"Informasi"
mutu1.Show
Me.Hide
Call bersih
ElseIf txtid = "penjualan" And txtpass = "123" Then
MsgBox "Login Berhasil", vbOKOnly + vbInformation,
"Informasi"
penjualan1.Show
Me.Hide
Call bersih
ElseIf txtid = "pembelian" And txtpass = "123" Then
MsgBox "Login Berhasil", vbOKOnly + vbInformation,
"Informasi"
pembelian1.Show
Me.Hide
Call bersih
ElseIf txtid = "personalia" And txtpass = "123" Then
MsgBox "Login Berhasil", vbOKOnly + vbInformation,
"Informasi"
personalia1.Show
Me.Hide
Call bersih
ElseIf txtid = "keuangan" And txtpass = "123" Then
MsgBox "Login Berhasil", vbOKOnly + vbInformation,
"Informasi"
keuangan1.Show
Me.Hide
Call bersih
End If
End Sub
Private Sub Command2_Click()
awal.Show
Me.Hide
End Sub

Private Sub Label3_Click()

End Sub
Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)
Private Sub Command1_Click()
mutu2.Show
Me.Hide
End Sub

Private Sub Command3_Click()


login.Show
Me.Hide
End Sub

Private Sub Label1_Click()

End Sub

Dim conn As New ADODB.Connection


Dim RS As New ADODB.Recordset
Dim koneksi As String
Sub aktif()
Text1.Enabled = True
Text2.Enabled = True
Text3.Enabled = True
Text4.Enabled = True
Text5.Enabled = True
End Sub
Sub tidakaktif()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
End Sub
Sub bersih()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
End Sub
Sub tampildata()
Dim hasil As String
hasil = "select * from QC"
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Command1_Click()


If UCase(Text2) = "" Then
MsgBox "Silahkan lengkapi data terlebih dahulu",
vbOKOnly + vbInformation, "Informasi"

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


ElseIf Text1 <> "" Then
hasil = "select * from QC where Kode_Barang = '" &
Text1 & "'"
Set RS = conn.Execute(hasil)
If RS.EOF Then
If MsgBox("Data Akan Disimpan?", 36,
"Informasi") = vbYes Then
simpan = "insert into QC values ('" &
Text1 & "', '" & Text2 & "', '" & Text3 & "', '" & Text4 &
"', '" & Text5 & "')"
conn.Execute (simpan)
End If
End If
End If
Call tampildata
Call bersih
End Sub

Private Sub Command2_Click()


If UCase(Text1) = "" Then
MsgBox "Silahkan masukkan Kode barang terlebih dahulu",
vbOKOnly + vbInformation, "Informasi"
ElseIf MsgBox("Data Akan Diupdate?", 36, "Informasi") =
vbYes Then
Update = "update QC set Nama_Barang = '" &
Text2 & "', Tanggal_Inspeksi = '" & Text3 & "',
Jenis_Cacat = '" & Text4 & "', Banyak_Cacat = '" & Text5 &
"' where Kode_Barang = '" & Text1 & "'"
conn.Execute (Update)
End If
Call tampildata
Call bersih
End Sub
Private Sub Command3_Click()
If Text1 <> "" Then
hasil = "select * from QC where Kode_Barang = '" &
Text1 & "'"
Set RS = conn.Execute(hasil)
If Not RS.EOF Then
If MsgBox("Anda Yakin Menghapus Data Ini?", 36,
"Informasi") = vbYes Then
hapus = "delete from QC where Kode_Barang = '"
& Text1 & "'"
conn.Execute (hapus)
Call tampildata
Call bersih
End If
End If
End If
End Sub

Private Sub Command4_Click()


Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)
Private Sub Command1_Click()
pembelian2.Show
Me.Hide
End Sub

Private Sub Command2_Click()


pembelian3.Show
Me.Hide
End Sub

Private Sub Command3_Click()


login.Show
Me.Hide
End Sub

Private Sub Label1_Click()

End Sub

Dim conn As New ADODB.Connection


Dim RS As New ADODB.Recordset
Dim koneksi As String
Sub aktif()
Text1.Enabled = True
Text2.Enabled = True
Text3.Enabled = True
End Sub
Sub tidakaktif()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
End Sub
Sub bersih()
Text1 = ""
Text2 = ""
Text3 = ""
End Sub
Sub tampildata()
Dim hasil As String
hasil = "select * from persediaan_bb"
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Command1_Click()


If UCase(Text2) = "" Then
MsgBox "Silahkan lengkapi data terlebih dahulu",
vbOKOnly + vbInformation, "Informasi"
ElseIf Text1 <> "" Then

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


hasil = "select * from persediaan_bb where Kode_Barang =
'" & Text1 & "'"
Set RS = conn.Execute(hasil)
If RS.EOF Then
If MsgBox("Data Akan Disimpan?", 36,
"Informasi") = vbYes Then
simpan = "insert into persediaan_bb values
('" & Text1 & "', '" & Text2 & "', '" & Text3 & "')"
conn.Execute (simpan)
End If
End If
End If
Call tampildata
Call bersih
End Sub

Private Sub Command2_Click()


If UCase(Text1) = "" Then
MsgBox "Silahkan masukkan Kode barang terlebih dahulu",
vbOKOnly + vbInformation, "Informasi"
ElseIf MsgBox("Data Akan Diupdate?", 36, "Informasi") =
vbYes Then
Update = "update persediaan_bb set
Nama_Barang = '" & Text2 & "', Stok = '" & Text3 & "'
where Kode_Barang = '" & Text1 & "'"
conn.Execute (Update)
End If
Call tampildata
Call bersih
End Sub

Private Sub Command3_Click()


If Text1 <> "" Then
hasil = "select * from persediaan_bb where Kode_Barang
= '" & Text1 & "'"
Set RS = conn.Execute(hasil)
If Not RS.EOF Then
If MsgBox("Anda Yakin Menghapus Data Ini?", 36,
"Informasi") = vbYes Then
hapus = "delete from persediaan_bb where
Kode_Barang = '" & Text1 & "'"
conn.Execute (hapus)
Call tampildata
Call bersih
End If
End If
End If
End Sub

Private Sub Command4_Click()


pembelian1.Show

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


Me.Hide
End Sub

Private Sub Label1_Click()

End Sub

Private Sub Text1_LostFocus()


If Text1 <> "" Then
hasil = "select * from persediaan_bb where Kode_Barang
= '" & Text1 & "'"
Set RS = conn.Execute(hasil)
If Not RS.EOF Then
Text2 = RS!Nama_Barang
Text3 = RS!Stok
Else
Text2 = ""
Text3 = ""

End If
Dim conn As New ADODB.Connection
Dim RS As New ADODB.Recordset
Dim koneksi As String
Sub aktif()
Text1.Enabled = True
Text2.Enabled = True
Text3.Enabled = True
Text4.Enabled = True
Text5.Enabled = True
Text6.Enabled = True
Text7.Enabled = True
End Sub
Sub tidakaktif()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
Text6.Enabled = False
Text7.Enabled = False
End Sub
Sub bersih()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
Text7 = ""
End Sub
Sub tampildata()

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


Dim hasil As String
hasil = "select * from supplier"
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Command1_Click()


If UCase(Text2) = "" Then
MsgBox "Silahkan lengkapi data terlebih dahulu",
vbOKOnly + vbInformation, "Informasi"
ElseIf Text1 <> "" Then
hasil = "select * from supplier where Kode_Supl = '" &
Text1 & "'"
Set RS = conn.Execute(hasil)
If RS.EOF Then
If MsgBox("Data Akan Disimpan?", 36,
"Informasi") = vbYes Then
simpan = "insert into supplier values ('"
& Text1 & "', '" & Text2 & "', '" & Text3 & "', '" & Text4
& "', '" & Text5 & "', '" & Text6 & "', '" & Text7 & "')"
conn.Execute (simpan)
End If
End If
End If
Call tampildata
Call bersih
End Sub

Private Sub Command2_Click()


If UCase(Text1) = "" Then
MsgBox "Silahkan masukkan Kode supplier terlebih
dahulu", vbOKOnly + vbInformation, "Informasi"
ElseIf MsgBox("Data Akan Diupdate?", 36, "Informasi") =
vbYes Then
Update = "update supplier set Nama_Toko =
'" & Text2 & "', Kontak = '" & Text3 & "', Alamat = '" &
Text4 & "', Nama_Barang = '" & Text5 & "',
Total_Harga_Pembelian = '" & Text6 & "', Metode_Pembayaran
= '" & Text7 & "' where Kode_Supl = '" & Text1 & "'"
conn.Execute (Update)
End If
Call tampildata
Call bersih
End Sub

Private Sub Command3_Click()


If Text1 <> "" Then
hasil = "select * from supplier where Kode_Supl = '" &
Text1 & "'"

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


Set RS = conn.Execute(hasil)
If Not RS.EOF Then
If MsgBox("Anda Yakin Menghapus Data Ini?", 36,
"Informasi") = vbYes Then
hapus = "delete from supplier where Kode_Supl =
'" & Text1 & "'"
conn.Execute (hapus)
Call tampildata
Call bersih
End If
End If
End If
End Sub

Private Sub Command4_Click()


pembelian1.Show
Me.Hide
End Sub

Private Sub Text1_LostFocus()


If Text1 <> "" Then
hasil = "select * from supplier where Kode_Supl = '" &
Text1 & "'"
Set RS = conn.Execute(hasil)
If Not RS.EOF Then
Text2 = RS!Nama_Toko
Text3 = RS!Kontak
Text4 = RS!Alamat
Text5 = RS!Nama_Barang
Text6 = RS!Total_Harga_Pembelian
Text7 = RS!Metode_Pembayaran
Else
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
Text7 = ""

End If
End If
End Sub

Private Sub Form_Load()


koneksi = "provider = Microsoft.Jet.OLEDB.4.0;data source
= " & App.Path & "\supplier.mdb"
Adodc1.ConnectionString = koneksi
conn.Open koneksi
Call tampildata
Call aktif
End Sub
Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)
Private Sub Command1_Click()
penjualan2.Show
Me.Hide
End Sub

Private Sub Command3_Click()


login.Show
Me.Hide
End Sub

Private Sub Label1_Click()

End Sub

Dim conn As New ADODB.Connection


Dim RS As New ADODB.Recordset
Dim koneksi As String
Sub aktif()
Text1.Enabled = True
Text2.Enabled = True
Text3.Enabled = True
Text4.Enabled = True
Text5.Enabled = True
Text6.Enabled = True
End Sub
Sub tidakaktif()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
Text6.Enabled = False
End Sub
Sub bersih()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
End Sub
Sub tampildata()
Dim hasil As String
hasil = "select * from penjualan"
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


Private Sub Command1_Click()
If UCase(Text2) = "" Then
MsgBox "Silahkan lengkapi data terlebih dahulu",
vbOKOnly + vbInformation, "Informasi"
ElseIf Text1 <> "" Then
hasil = "select * from Penjualan where Kode_Penjualan
= '" & Text1 & "'"
Set RS = conn.Execute(hasil)
If RS.EOF Then
If MsgBox("Data Akan Disimpan?", 36,
"Informasi") = vbYes Then
simpan = "insert into Penjualan values ('"
& Text1 & "', '" & Text2 & "', '" & Text3 & "', '" & Text4
& "', '" & Text5 & "', '" & Text6 & "')"
conn.Execute (simpan)
End If
End If
End If
Call tampildata
Call bersih
End Sub

Private Sub Command2_Click()


If UCase(Text1) = "" Then
MsgBox "Silahkan masukkan Kode penjualan terlebih
dahulu", vbOKOnly + vbInformation, "Informasi"
ElseIf MsgBox("Data Akan Diupdate?", 36, "Informasi") =
vbYes Then
Update = "update Penjualan set
Kode_Customer = '" & Text2 & "', Kode_Barang = '" & Text3
& "', Jumlah_pesanan = '" & Text4 & "', Harga_Satuan = '"
& Text5 & "', Total_Harga = '" & Text6 & "' where
Kode_Penjualan = '" & Text1 & "'"
conn.Execute (Update)
End If
Call tampildata
Call bersih
End Sub

Private Sub Command3_Click()


If Text1 <> "" Then
hasil = "select * from Penjualan where Kode_Penjualan =
'" & Text1 & "'"
Set RS = conn.Execute(hasil)
If Not RS.EOF Then
If MsgBox("Anda Yakin Menghapus Data Ini?", 36,
"Informasi") = vbYes Then
hapus = "delete from Penjualan where
Kode_Penjualan = '" & Text1 & "'"
conn.Execute (hapus)
Call tampildata

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


Call bersih
End If
End If
End If
End Sub

Private Sub Command4_Click()


penjualan1.Show
Me.Hide
End Sub

Private Sub Label1_Click()

End Sub

Private Sub Text1_LostFocus()


If Text1 <> "" Then
hasil = "select * from Pemesanan where Kode_Customer =
'" & Text1 & "'"
Set RS = conn.Execute(hasil)
If Not RS.EOF Then
Text2 = RS!Nama_Pelanggan
Text3 = RS!No_Hp
Text4 = RS!Alamat
Text5 = RS!Tanggal_Pesan
Text6 = RS!Jumlah_Pesanan
Else
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""

End If
End If
End Sub

Private Sub Form_Load()


koneksi = "provider = Microsoft.Jet.OLEDB.4.0;data source
= " & App.Path & "\Penjualan.mdb"
Adodc1.ConnectionString = koneksi
conn.Open koneksi
Call tampildata
Call aktif
End Sub

Private Sub Command1_Click()


personalia2.Show
Me.Hide
End Sub

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


Private Sub Command3_Click()
login.Show
Me.Hide
End Sub

Private Sub Label1_Click()

End Sub

Dim conn As New ADODB.Connection


Dim RS As New ADODB.Recordset
Dim koneksi As String
Sub aktif()
Text1.Enabled = True
Text2.Enabled = True
Text3.Enabled = True
Text4.Enabled = True
End Sub
Sub tidakaktif()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
End Sub
Sub bersih()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
End Sub
Sub tampildata()
Dim hasil As String
hasil = "select * from pegawai"
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Command1_Click()


If UCase(Text2) = "" Then
MsgBox "Silahkan lengkapi data terlebih dahulu",
vbOKOnly + vbInformation, "Informasi"
ElseIf Text1 <> "" Then
hasil = "select * from pegawai where Kode_Pegawai = '"
& Text1 & "'"
Set RS = conn.Execute(hasil)
If RS.EOF Then

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


If MsgBox("Data Akan Disimpan?", 36,
"Informasi") = vbYes Then
simpan = "insert into pegawai values ('" &
Text1 & "', '" & Text2 & "', '" & Text3 & "', '" & Text4 &
"', '" & Text5 & "')"
conn.Execute (simpan)
End If
End If
End If
Call tampildata
Call bersih
End Sub

Private Sub Command2_Click()


If UCase(Text1) = "" Then
MsgBox "Silahkan masukkan Kode pegawai terlebih
dahulu", vbOKOnly + vbInformation, "Informasi"
ElseIf MsgBox("Data Akan Diupdate?", 36, "Informasi") =
vbYes Then
Update = "update pegawai set
Bagian_Pekerjaan = '" & Text2 & "', Nama = '" & Text3 &
"', Alamat = '" & Text4 & "', No_Hp = '" & Text5 & "'
where Kode_Pegawai = '" & Text1 & "'"
conn.Execute (Update)
End If
Call tampildata
Call bersih
End Sub

Private Sub Command3_Click()


If Text1 <> "" Then
hasil = "select * from pegawai where Kode_Pegawai = '"
& Text1 & "'"
Set RS = conn.Execute(hasil)
If Not RS.EOF Then
If MsgBox("Anda Yakin Menghapus Data Ini?", 36,
"Informasi") = vbYes Then
hapus = "delete from pegawai where Kode_Pegawai
= '" & Text1 & "'"
conn.Execute (hapus)
Call tampildata
Call bersih
End If
End If
End If
End Sub

Private Sub Command4_Click()


personalia1.Show
Me.Hide
End Sub

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


Private Sub Label1_Click()

End Sub

Private Sub Text1_LostFocus()


If Text1 <> "" Then
hasil = "select * from pegawai where Kode_Pegawai = '"
& Text1 & "'"
Set RS = conn.Execute(hasil)
If Not RS.EOF Then
Text2 = RS!Bagian_Pekerjaan
Text3 = RS!Nama
Text4 = RS!Alamat
Text5 = RS!No_Hp
Else
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""

End If
End If
End Sub

Private Sub Form_Load()


koneksi = "provider = Microsoft.Jet.OLEDB.4.0;data source
= " & App.Path & "\pegawai.mdb"
Adodc1.ConnectionString = koneksi
conn.Open koneksi
Call tampildata
Call aktif
End Sub

Private Sub Command1_Click()


produksi2.Show
Me.Hide
End Sub

Private Sub Command2_Click()


produksi3.Show
Me.Hide
End Sub

Private Sub Command3_Click()


login.Show
Me.Hide
End Sub

Private Sub Form_Load()

End Sub

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


Dim conn As New ADODB.Connection
Dim RS As New ADODB.Recordset
Dim koneksi As String

Private Sub Command1_Click()


produksi1.Show
Me.Hide
End Sub

Sub tampildata()
Dim hasil As String
hasil = "select * from permintaan"
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Form_Load()


koneksi = "provider = Microsoft.Jet.OLEDB.4.0;data source
= " & App.Path & "\permintaan.mdb"
Adodc1.ConnectionString = koneksi
conn.Open koneksi
Call tampildata
End Sub

Private Sub Label1_Click()

End Sub

Sub tampildata()
Dim hasil As String
hasil = "select * from jadwal_p"
conn.Execute (hasil)
Adodc1.RecordSource = hasil
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Form_Load()


koneksi = "provider = Microsoft.Jet.OLEDB.4.0;data source
= " & App.Path & "\jadwal_p.mdb"
Adodc1.ConnectionString = koneksi
conn.Open koneksi
Call tampildata
End Sub

Gambar 3.2. Listing Program Produksi Pupuk Radhika (Lanjutan)


3.5.2. Result Of Run

Gambar 3.3. Result Of Run Produksi Pupuk Radhika

Gambar 3.4. Result Of Run Login Departemen Produksi

Gambar 3.5. Result Of Run Departemen Produksi


Gambar 3.6. Result Of Run Data Permintaan

Gambar 3.7. Result Of Run Data Jadwal Produksi

Gambar 3.8. Result Of Run Login Departemen Penjaminan Mutu


Gambar 3.9. Result Of Run Departemen Penjaminan Mutu

Gambar 3.10. Result Of Run Data Quality Control

Gambar 3.11. Result Of Run Login Departemen Pembelian


Gambar 3.12. Result Of Run Departemen Pembelian

Gambar 3.13. Result Of Run Data Persediaan Bahan Baku

Gambar 3.14. Result Of Run Data Supplier


Gambar 3.15. Result Of Run Login Departemen Penjualan

Gambar 3.16. Result Of Run Departemen Penjualan

Gambar 3.17. Result Of Run Data Pemesanan


Gambar 3.18. Result Of Run Login Departemen Keuangan

Gambar 3.19. Result Of Run Departemen Keuangan

Gambar 3.20. Result Of Run Data Penjualan


Gambar 3.21. Result Of Run Login Personalia

Gambar 3.22. Result Of Run Personalia

Gambar 3.23. Result Of Run Data Pegawai


Gambar 3.24. Result Of Run Login Direktur

Gambar 3.25. Result Of Run Direktur

Gambar 3.26. Result Of Run Data Persediaan Bahan Baku


Gambar 3.27. Result Of Run Data Jadwal Produksi

Gambar 3.27. Result Of Run Data Penjualan


BAB IV
ANALISA DATA
4.1. Analisa Data Struktur Organisasi
Adapun analisa data dari struktur organisasi yaitu :
4.1.1. Departemen Pembelian
Departemen pembelian merupakan bagian penting dari industri pabrik
pakan yang bertanggung jawab terhadap pengadaan dan pengelolaan bahan baku.
Fungsi dari departemen pembelian adalah memilih dan mengatur dan mengatur
jangka waktu pemesanan. Bagian pembelian kemungkinan dapat menolak
pembelian karena anggaran yang tidak mencukupi, kekurangaan otoriasi atau
alasan lainnya. Bagian pembelian memilih pemasok dan kemudian menyiapkan
pesanan pembelian untuk suatu permintaan. Tembussan dikirimkan ke pemasok.
Pemasok mengembalikan pesanan pembelian ke pelanggan untuk mengakui
penerimaan pesanan.

4.1.2. Departemen Penjamin Mutu


Bertugas untuk memastikan bahwa perusahaan mengasilkan produk
dengan mutu terbaik, sesuai standar kualitas yang telah ditetapkan. Fungsi dari
departemen penjaminan mutu yaitu mengoordinasikan penyusunan sistem
penjaminan mutu internal (spm), melaksanakan audit internal dan
mengkoordinasikan pelaksanaan audit eksternal, melaksanakan survei kepuasan
pelanggan baik internal ataupun eksternal, memantau dan mengkoordinasikan
tindak lanjut hasil audit, keluhan pelanggan dan hasil survei kepuasan pelanggan,
memberikan saran dan rekomendasi perbaikan.

4.1.3. Departemen Produksi


Secara garis besar, Departemen Produksi bertugas untuk memastikan
tercapainya hasil produksi sesuai dengan rencana perusahaan baik dalam hal
kualitas, kuantitas dan waktu penyelesaiannya dengan menggunakan sumber daya
secara optimal dan kesemuanya itu harus dilaksanakan sesuai dengan standar
operasional perusahaan. Fungsi dari departemen produksi yaitu bertugas pada
perencanaan, koordinasi dan pengendalian sumber daya organisasi untuk
memfasilitasi proses produksi. Secara singkat departemen ini bertanggung jawab
untuk proses mengubah bahan baku dan komponen menjadi barang jadi, siap dijual
dan dikirimkan ke pelanggan.

4.1.4. Departemen Penjualan


Departemen penjualan bertugas untuk mencari klien atau pelanggan
dengan aktif untuk mendapatkan pendataan perusahaan, melakukan analisa
pelanggan untuk mencari tahu apa yang dibutuhkan mereka, menjalin komunikasi
kepada pelanggan untuk menjaga hubungan baik, mengatur dan mengawasi
pelaksanaan pekerjaan administrasi penjualan seperti membuat faktur, memberikan
informasi tentang ketersediaan stok.

4.1.5. Departemen Keuangan


Departemen keuangan memiliki tanggung jawab untuk menyatukan arus
kas masuk dan keluar dari perusahaan, menyimpan dan memberikan informasi
keuangan kepada departemen lain.

4.1.6. Personalia
Bagian Personalia adalah departemen yang bertugas melaksanakan
serngkaian kegiatan pengelolaan SDM untuk hal-hal yang terkait administrative
guna mengatur hubungan kerja antara perusahaan dan karyawannya.

4.1.7. Direktur
Direktur adalah seseorang dari sekelompok manajer yang memimpin atau
mengawasi bidang tertentu dari sebuah perusahaan. Tugas dari direktur itu sendiri
yaitu mengurus dan mengelola kepentingan perusahaan yang sesuai dengan maksud
dan tujuan sesuai dengan kebijakan yang telah dibuat, menjalankan kepengurusan
sesuai dengan kebijakan yang tepat yang telah ditentukan.

4.2. Analisa Database Management System


Adapun analisa data dari database management system yaitu :
4.2.1. Data Persediaan Bahan Baku
Persediaan bahan baku adalah barang-barang yang akan menjadi bagian
dari produk jadi yang dengan mudah dapat diikuti biayanya. Pada bagian persediaan
bahan baku terdapat data kode barang, nama barang dan stok dimana kode barang
dipergunakan untuk mempermudah dalam pencarian barang, data nama barang
yang merupakan rincian jenis persediaan bahan baku yang ada dan data stok yang
merupakan rincian dari jumlah barang yang tersedia.

4.2.2. Data Pemesanan Bahan Baku


Pada bagian pemesanan bahan baku terdapat data nama pelanggan, no hp,
alamat, tanggal pesan, jumlah pesan dan jenis pembayaran dimana data nama
pelanggan dipergunakan untuk mempermudah pencarian pemesanan bahan baku,
no hp dipergunakan untuk mempermudah menghubungi pelanggan dalam
pemesanan, alamat dipergunakan untuk memperlancar proses pemesanan, tanggal
pesan dipergunakan untuk menampilkan kapan waktu pemesanan, jumlah pesan
dipergunakan untuk menentukan berapa banyak barang yang telah dipesan dan jenis
pembayaran dipergunakan untuk mempermudah transaksi dalam pemesanan bahan
baku.

4.2.3. Data Supplier


Pada bagian supplier terdapat kode supplier, nama toko, kontak, alamat,
nama barang, total harga pembelian dan metode pembayaran dimana kode supplier
dipergunakan dalam mempermudah proses pencarian supplier, nama toko yang
merupakan bagian dari supplier, kontak yang mempermudah mencari supplier yang
akan dihubungi, alamat dipergunakan untuk memperlancar proses pemesanan,
nama barang yang dipergunakan untuk memperjelas barang yang akan diambil oleh
supplier, total harga yang merupakan keseluruhan dari barang yang supplier ambil
dan metode pembayaran dipergunakan untuk mempermudah transaksi dengan
supplier.

4.2.4. Data Quality Control


Bertugas untuk memastikan bahwa perusahaan mengasilkan produk
dengan mutu terbaik, sesuai standar kualitas yang telah ditetapkan. Pada bagian
quality control terdapat data kode barang, nama barang, tanggal inspeksi, banyak
cacat dan jenis cacat dimana kode barang dipergunakan untuk mempermudah
dalam pencarian barang, nama barang yang merupakan rincian jenis persediaan
bahan baku yang ada, tanggal inspeksi merupakan waktu yang dipergunakan dalam
pengecekan quality control, banyak cacat yang merupakan total dari produk cacat
dan jenis cacat yang merupakan tampilan jenis cacat.
4.2.5. Data Permintaan
Pada bagian data permintaan terdapat data kode barang, nama pesanan,
jumlah pesanan dan stok dimana kode barang dipergunakan untuk mempermudah
dalam pencarian barang, nama pesanan yang merupakan nama dari barang yang
akan dipesan, jumlah pesanan yang merupakan total pesanan dari data permintaan
dan stok yang merupakan jumlah barang yang tersedia.

4.2.6. Data Jadwal Produksi


Pada bagian data jadwal produksi terdapat data kode produksi, jenis
produksi, tanggal produksi, waktu produksi dimana kode produksi yaitu tampilan
yang mempermudah pencarian produk yang diproduksi, jenis produksi yang
merupakan berbagai jenis produk yang akan diproduksi, tanggal produksi yang
merupakan waktu yang menampilkan kapan barang tersebut akan diproduksi dan
waktu produksi yang merupakan berapa lamanya perkiraan arang tersebut akan
diproduksi.

4.2.7. Data Penjualan


Pada bagian data penjualan terdapat kumpulan dari semua informasi
transaksi yang tersusun sebagai bahan informasi dan analisa penjualan. Dimana
terdapat kode customer, kode barang, jumlah pesanan, harga satuan dan total harga.

4.2.8. Data Pegawai


Pada bagian data pegawai merupakan kumpulan dari semua informasi
yang berkaitan dengan pegawai. Dimana terdapat kode pegawai, bagian pekerjaan,
nama, alamat dan no hp.

4.3. Analisa Business Process dan Flowchart


Adapun analisa data dari Flowchart yaitu :
4.3.1. Flowchart Departemen Produksi
Menampilkan diagram yang memuat langkah-langkah dan keputusan
untuk melakukan sebuah proses dari suatu program, dimana secara garis besar,
departemen produksi bertugas untuk memastikan tercapainya hasil produksi sesuai
dengan rencana perusahaan baik dalam hal kualitas, kuantitas dan waktu
penyelesaiannya dengan menggunakan sumber daya secara optimal dan
kesemuanya itu harus dilaksanakan sesuai dengan standar operasional perusahaan.
4.3.2. Flowchart Departemen Penjaminan Mutu
Menampilkan diagram yang memuat langkah-langkah dan keputusan
untuk melakukan sebuah proses dari suatu program, dimana bertugas untuk
memastikan bahwa perusahaan mengasilkan produk dengan mutu terbaik, sesuai
standar kualitas yang telah ditetapkan.

4.3.3. Flowchart Departemen Pembelian


Menampilkan diagram yang memuat langkah-langkah dan keputusan
untuk melakukan sebuah proses dari suatu program, dimana departemen pembelian
merupakan bagian penting dari industri pabrik pakan yang bertanggung jawab
terhadap pengadaan dan pengelolaan bahan baku.

4.3.4. Flowchart Departemen Penjualan


Menampilkan diagram yang memuat langkah-langkah dan keputusan
untuk melakukan sebuah proses dari suatu program, dimana departemen penjualan
merupakan bagian penting dari industri yang bertanggung jawab dibidang
penjualan.

4.3.5. Flowchart Departemen Keuangan


Menampilkan diagram yang memuat langkah-langkah dan keputusan
untuk melakukan sebuah proses dari suatu program, dimana departemen keuangan
merupakan bagian penting dari sebuah perusahaan dalam engelola keuangan.

4.3.6. Flowchart Personalia


Menampilkan diagram yang memuat langkah-langkah dan keputusan
untuk melakukan sebuah proses dari suatu program, dimana pada bagian personalia
adalah departemen yang bertugas melaksanakan serngkaian kegiatan pengelolaan
SDM untuk hal-hal yang terkait administrative guna mengatur hubungan kerja
antara perusahaan dan karyawannya.

4.3.7. Flowchart Direktur


Menampilkan diagram yang memuat langkah-langkah dan keputusan
untuk melakukan sebuah proses dari suatu program, Direktur adalah seseorang dari
sekelompok manajer yang memimpin atau mengawasi bidang tertentu dari sebuah
perusahaan.
4.4. Analisa Arsitektur Sistem Informasi
Pada model desain arsitektur sistem informasi ini perusahaan penjualan
pupuk telah mendata beberapa bagian yaitu bagian departemen produksi,
departemen penjaminan mutu, departemen pembelian, departemen penjualan.
Setiap bagian dari perusahaan ini akan mempunyai tugas dan data yang tersimpan
secara berbeda. Setiap data yang disimpan pada setiap bagian di perusahaan ini
tentu saja akan saling berhubungan dengan bagian yang lain.
Pada model desain arsitektur sistem informasi ini sudah menggunakan
jaringan LAN karena komputer yang menyambungkan komputer dalam area
terbatas seperti tempat tinggal, alamat. Karena jaringan ini hanya mencakup pada
jaringan lokal saja. Client memberikan data beserta pesanannya lalu akan terhubung
dalam satu internet dan data beserta pesanannya tersebut dan akan disimpan di
database.
Pelanggan tentunya dapat langsung memesan melalui bagian penjualan
dengan perantara pegawai, selanjutnya kepada kepala produksi yang memasukkan
data melalui komputer dan disimpan kedalam server dimana akan diawasi oleh
bagian penjaminan mutu yang tentunya akan memeriksa kualitas dari barang yang
telah diproduksi selanjutnya yaitu bagian penyedia barang akan memproses data
melalui komputer dan menyimpannya kedalam server.
Sistem informasi pada setiap bagian perusahaan yang ada pada suatu
sistem informasi berbasis web yang akan terhubung memalui jaringan LAN, yang
tujuannya untuk memudahkan penyebaran produksi diera globalisasi dalam
melakukan pemeliharaaan (maintenance), dan client juga dapat mengakses
menggunakan aplikasi pada handpone atau komputer. Pembuatan sistem informasi
yang dipakai yaitu menggunakan Visual Basic 6.0 dengan spesifikasi komputer
disetiap workstation adalah:
1. Processor: Core i3 atau Core i5
2. Ram: 4Gb
3. Monitor: minimal 16 inch
4. Harddisk: Minimal 500Gb
5. Aksesoris: Dvd Rw, Speaker, Printer, keyboard
6. VGA: Minimal 2Gb
4.5. Analisa Integrasi Data dan Informasi
Pada halaman awal kita disambut dengan tampilan beberapa departemen
yang ada dalam produksi pupuk radhika, terdapat 7 form yang dapat dipilih dimana
selanjutnya kita akan login untuk masuk disetiap departemen, dimulai dari
departemen produksi yang menampilkan data permintaan dan data jadwal produksi
selanjutnya departemen penjaminan mutu yang menampilkan data quality control
dimana didalam data quality control terdapat berbagai jenis data seperti kode
barang, nama barang, tanggal inspeksi, jenis cacat dan banyak cacat lanjut kepada
departemen berikutnya yaitu departemen pembelian dimana didalamnya terdapat
data persediaan bahan baku dengan jenis data seperti kode barang, nama barang dan
stok, masih dengan departemen pembelian terdapat didalamnya data supplier
dengan jenis data seperti kode supplier, nama toko, alamat, kontak, nama barang,
total harga pembelian, metode pembayaran. Selanjutnya ada departemen penjualan
dimana didalamnya ada data pemesanan dan ada proses penginputan data disana,
selanjutnya ada departemen keuangan, personalia dan direktur.
BAB V
PENUTUP
5.1. Kesimpulan
Pengertian sistem mengemukakan bahwa sistem adalah kumpulan dari
elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem
informasi adalah perkumpulan data-data dari suatu kejadian fakta yang saling
berkaitan dan megikuti prosedur-prosedur dalam suatu organisasi atau perusahan
lalu dikelola atau diproses menjadi suatu informasi yang bermanfaat dalam
mengambil suatu keputsan.
Tujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data
bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana data
disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien. Pertimbangan
efisien yang digunakan adalah bagaimana merancang struktur data yang kompleks,
tetapi tetap dapat digunakan oleh pengguna yang masih awam, tanpa mengetahui
kompleksitas struktur data.
Bisnis proses adalah suatu kumpulan pekerjaan yang saling terkait
untuk menyelesaikan suatu masalah tertentu. Suatu proses bisnis dapat
dipecah menjadi beberapa subproses yang masing-masing memiliki atribut sendiri
tapi juga berkontribusi untuk mencapai tujuan dari superprosesnya.
Analisis proses bisnis umumnya melibatkan pemetaan proses dan subproses
di dalamnya hingga tingkatan aktivitas atau kegiatan. Banyak definisi yang telah
dijabarkan oleh para ahli manajemen mengenai proses bisnis.
Flowchart atau bagan alur adalah diagram yang menampilkan langkah-
langkah dan keputusan untuk melakukan sebuah proses dari suatu program. Setiap
langkah digambarkan dalam bentuk diagram dan dihubungkan dengan garis atau
arah panah.
Arsitektur mengambarkan rencana untuk mengembangkan sebuah sistem
atau sekumpulan sistem. Arsitektur sistem informasi atau arsitektur teknologi
inforrnasi, arsitektur informasi, infrastruktur teknologi informasi adalah suatu
pemetaan atau rencana kebutuhan-kebutuhan informasi di dalam suatu organisasi,
seni menggambarkan suatu model atau konsep informasi yang digunakan dalam
aktivitas-aktivitas yang membutuhkan detail eksplisit dari suatu
sistem kompleks.
Tujuan dari arsitektur ini adalah agar bagian teknologi informasi
memenuhi kebutuhan-kebutuhan bisnis strategis organisasi. Oleh karena itu,
arsitektur informasi memadukan kebutuhan informasi, komponen sistem informasi,
dan teknologi pendukung.
Data integration adalah salah satu cara yang bisa dilakukan untuk
menggabungkan data yang dimiliki oleh perusahaan dari berbagai
sumber database.Saat ini data menjadi salah satu hal terpenting bagi perusahaan.
Pasalnya, di era serba digital ini data adalah bagian penting yang bisa digunakan
sebagai acuan untuk mengambil keputusan.

5.2. Saran
Adapun saran yang diperlukan adalah:
1. Diharapkan agar praktikkan teliti dalam membuat laporan agar tidak
terjadi kesalahan.
2. Diharapkan agar praktikan memahami dengan baik mengenai materi
yang telah diajarkan dari modul 1 sampai dengan 5.
3. Diharapkan praktikan dalam proses pembuatan laporan, agar lebih
teliti dalam pembuatan program dan sesuai dengan laporan yang
telah dibuat
DAFTAR PUSTAKA

Alter, S. (1992). Information Systems, a Management Perspective. The


Benjamin/Cummings Publishing Company, Inc.

Amborowati, A. Perancangan Sistem Informasi Inventori ”Aditya Gauthama Store”


Yogyakarta. Yogyakarta: STMIK AMIKOM.
Baroto, T. (2002). Perencanaan dan Pengendalian Produksi. Cetakan Pertama.
Jakarta: Ghalia Indonesia.
Fauzi, J., R. (2020). Algoritma dan Flowchart dalam Menyesaikan suatu Masalah.
Fakultas Teknik, Teknik Informatika, Universitas Janabadra, Yogyakarta.
Harmon, P. (2003). Business Process Change: A Guide for Business Managers and
BPM and Six Sigma Professional. 2nd Edition. Morgan Kaufmann
Publisher, Burlington, USA.
Kadir, A., (2014). Pengenalan Sistem Informasi, Edisi Revisi. CV Andi Offset,
Yogyakarta
Kementrian Riset Teknologi dan Pendidikan Tinggi, Pedoman Sistem Penjaminan
Mutu Internal. 2018
Laudon, C.L., Laudon, J. P., (2012). Management Information Systems. Mitchell
McGraw-Hill, Watsonville.
Martin, J., (1975). Computer Database Organizations, Part 1 & 2. Prentice-Hall,
New Jersey
Sutanta, E. (2004). Sistem Basis Data. Penerbit Graha Ilmu, Yogyakarta
Sutanta, E. (2011). Basis Data dalam Tinjauan Konseptual. CV. Andi Offset,
Yogyakarta
Tominanto dan Subinarti. (2018). Algoritma dan Pemograman. Kementrian
Kesehatan Republik Indonesia, Jakarta.

Anda mungkin juga menyukai