PERANCANGAN SISTEM INFORMASI MANAJEMEN BASIS DATA

advertisement
PERANCANGAN SISTEM INFORMASI MANAJEMEN BASIS DATA
PADA DIVISI REFINERY
PT ASTRA AGRO LESTARI Tbk
Oleh
ENDAH MERDEKASARI
F34103087
2008
FAKULTAS TEKNOLOGI PERTANIAN
INSTITUT PERTANIAN BOGOR
BOGOR
PERANCANGAN SISTEM INFORMASI MANAJEMEN BASIS DATA
PADA DIVISI REFINERY
PT ASTRA AGRO LESTARI Tbk
SKRIPSI
Sebagai salah satu syarat untuk memperoleh gelar
SARJANA TEKNOLOGI PERTANIAN
Pada Departemen Teknologi Industri Pertanian
Fakultas Teknologi Pertanian
Institut Pertanian Bogor
Oleh
ENDAH MERDEKASARI
F34103087
2008
FAKULTAS TEKNOLOGI PERTANIAN
INSTITUT PERTANIAN BOGOR
BOGOR
INSTITUT PERTANIAN BOGOR
FAKULTAS TEKNOLOGI PERTANIAN
PERANCANGAN SISTEM INFORMASI MANAJEMEN BASIS DATA PADA
DIVISI REFINERY
PT ASTRA AGRO LESTARI Tbk
SKRIPSI
Sebagai salah satu syarat untuk memperoleh gelar
SARJANA TEKNOLOGI PERTANIAN
Pada Departemen Teknologi Industri Pertanian
Fakultas Teknologi Pertanian
Institut Pertanian Bogor
Oleh
ENDAH MERDEKASARI
F34103087
Dilahirkan pada tanggal 17 Agustus 1985
Di Jakarta
Tanggal Lulus: 10 Maret 2008
Disetujui
Bogor, Maret 2008
Dr. Ir. Sukardi, MM
Pembimbing Akademik
SURAT PERNYATAAN
Saya yang bertandatangan dibawah ini:
Nama :
Endah Merdekasari
NRP
F34103087
:
Menyatakan bahwa Skripsi dengan judul ”Perancangan Sistem Informasi Manajemen
Basis Data pada Divisi Refinery PT Astra Agro Lestari Tbk” merupakan karya tulis
saya pribadi dengan arahan dosen pembimbing akademik, kecuali yang dengan jelas
disebutkan rujukannya.
Penulis
Endah Merdekasari
Endah Merdekasari F34103087. Perancangan Sistem Informasi Manajemen Basis
Data pada Divisi Refinery di PT Astra Agro Lestari Tbk. Di bawah bimbingan
Sukardi. 2008.
RINGKASAN
PT Astra Agro Lestari Tbk (PT AAL) melalui produk minyak goreng Cap
Sendoknya mulai merubah kebijakan manajemen untuk memperluas wilayah pemasaran
dengan perluasan distribusi pada tahun 2000. Di PT AAL produksi minyak goreng Cap
Sendok termasuk aktivitas pengolahan data, ditangani oleh bagian Refinery. Dengan
semakin berkembangnya PT AAL, divisi Refinery perlu meningkatkan kapasitas
pengolahan datanya agar lebih akurat, baik data produksi, data logistik, data penjualan
maupun data distributor. Sejauh ini PT AAL mengalami kesulitan, karena masing-masing
data masih berdiri sendiri dan diolah secara manual, sehingga data yang didapat kurang
akurat atau tidak aktual.
Tujuan dari penelitian ini adalah untuk mengembangkan rancang bangun sistem
informasi manajemen basis data pada divisi Refinery PT AAL untuk menghasilkan suatu
sistem aplikasi basis data yang dapat diakses secara cepat dan akurat. Basis data tersebut
dirancang untuk memenuhi kebutuhan informasi yang diperlukan oleh PT AAL dalam
rangka mendukung kebijakan perusahaan yang telah ditetapkan. Rancang bangun sistem
informasi manajemen basis data ini berfungsi menyediakan mekanisme pengolahan dan
pemanfaatan informasi yang lebih efektif dan efisien, dan pengamanan informasi terhadap
usaha-usaha pengaksesan oleh orang-orang yang tidak berwenang dan tidak bertanggung
jawab.
Ruang lingkup penelitian dibatasi pada proses pengembangan rancang bangun
sistem informasi manajemen basis data Refinery pada divisi Refinery yang meliputi
identifikasi sistem, analisis sistem, desain sistem, implementasi dan verifikasi sistem.
Sistem ini digunakan untuk mengolah data dan informasi pada divisi Refinery dengan
menggunakan web-base. Melalui web-base komunikasi antara satu wilayah dengan
wilayah lainnya akan dapat dilakukan secara on-line, sehingga sistem informasi
manajemen basis data akan lebih efektif.
Metode perancangan yang digunakan dalam penelitian ini adalah metode
perancangan Database Life Cycle. Tahapan Database Life Cycle meliputi perencanaan
basis data, definisi sistem, mengoleksi dan menganalisis, desain basis data, desain aplikasi,
prototyping, implementasi, konversi dan loading data, pengujian, dan pemeliharaan
operasional.
Sistem informasi basis data yang dihasilkan diberi nama Sistem Informasi
Manajemen Basis Data Refinery (SimRefinery) sesuai dengan ruang lingkup
penggunaannya, yaitu di divisi Refinery. Sistem informasi manajemen basis data ini
dibangun dengan menggunakan bahasa pemrograman PHP dan database MySQL.
Pengguna sistem informasi ini adalah Division Head Refinery, Manajer Marketing,
Manajer Produksi dan Manajer Administrasi yang berlokasi kerja di Jakarta, sedangkan
yang melakukan input data adalah Regional Sales, Kepala Pabrik dan Bagian Logistik
yang berlokasi kerja di berbagai wilayah di Jawa dan Sumatera.
Endah Merdekasari F34103087. The Design of Database Management Information
System at the Refinery Division of PT Astra Agro Lestari Tbk. Supervised by Sukardi.
2008.
SUMMARY
Through its Cap Sendok edible oil product asa of the as 2000 PT Astra Agro
Lestari Tbk (PT AAL) has changed its management policy to expand the marketing areas
by spreading the distribution of Cap Sendok edible oil so as to cover Java and Sumatera.
The production of this edible oil is processed at the Refinery Division. Therefore, to
support company’s policy, the Refinery Division has to improve its database processing
which include production data, logistic data, marketing data, and distributor data so as to
be more accurate. Up until recently, PT AAL has encountered some difficulties associated
with data access because each data is scattered and has to be processed manually.
The main objective of this research is to develop a design of database
management information system at the Refinery Division of PT AAL to improve the speed
and accuracy of database application system. Database of those data is designed to fulfill
the need of information required by the PT AAL. Database management information
system design is used to set the processing mechanism and information utilization to be
more effective and efficient, and to protect the information against an access by
irresponsible and unauthorized individuals.
The scope of this research is to develop a refinery database management
information system design at the Refinery Division. It includes the system identification,
system analysis, system design, system implementation, and system verification. The
system implements a web base database processing at the Refinery Division. With web
base, the communication between marketing areas will be done through online system.
Therefore, the database management information system is expected be more effective.
Method used in this research is a Database Life Cycle design method, which
includes data base planning, system definition, collecting and analyzing database design,
DBMS preferences, application design, prototyping, implementation, conversion and data
loading, testing, and operational maintenance.
The developed database information system is called Refinery Database
Management Information System (SimRefinery) to indicate the use of the program which
is the Refinery Division. The database information system is developed using PHP
programming language and MySQL database. Users of this information system are
Refinery Head Division, Marketing Manager, Production Manager, and Administration
Manager located in Jakarta. The data input are provided by Regional Sales, Head of The
Factory, and Logistic Staff located at several places in Java and Sumatera.
RIWAYAT HIDUP
Penulis dilahirkan di Jakarta, pada tanggal 17 Agustus
1985. Penulis adalah anak kedua dari Bapak Sumarko dan Ibu
Ermin Firnaini. Penulis menempuh pendidikan sekolah dasar
di SDN 03 Pagi Jakarta Timur pada tahun 1991-1997,
pendidikan lanjutan tingkat pertama di SMPN 199 Jakarta
Timur pada tahun 1997-2000, dan pendidikan lanjutan tingkat
atas di SMUN 103 Jakarta Timur pada tahun 2000-2003.
Penulis diterima di Institut Pertanian Bogor pada tahun 2003 melalui jalur Ujian
Seleksi Masuk IPB (USMI). Selama di perkuliahan penulis aktif di berbagai kepanitian,
seperti kepanitiaan Seminar SIX SIGMA (2005), kepanitian Seminar Step On Fire (2005)
dan panitia pelepasan sarjana Fateta IPB (2005).
Pada tahun 2005 penulis menjadi
pengurus buletin MIND, buletin bulanan yang diterbitkan oleh Himalogin. Selain itu,
penulis juga aktif dalam kegiatan non akademis seperti panitia Emotional Spiritual
Quotient (ESQ) pada tahun 2005-2006.
Pada tahun 2006 penulis melakukan praktek kerja lapang di PT. Astra Agro
Lestari,Tbk dengan tema ”Mempelajari Aspek Manajemen Pemasaran Minyak Goreng
Cap Sendok PT Astra Agro Lestari Tbk. Sebagai salah satu syarat untuk memperoleh
gelar sarjana di Fakultas Teknologi Pertanian, Institut Pertanian Bogor, penulis melakukan
penelitian dengan tema ”Perancangan Sistem Informasi Manajemen Basis Data pada
Divisi Refinery PT Astra Agro Lestari Tbk”.
KATA PENGANTAR
Syukur alhamdulillah penulis panjatkan kehadirat Allah SWT yang telah
melimpahkan rahmat serta karunia-Nya kepada penulis sehingga dapat menyelesaikan
skripsi ini. Skripsi ini merupakan hasil penelitian yang dilakukan pada tahun 2007 dengan
judul “Perancangan Sistem Informasi Manajemen Basis Data pada Divisi Refinery
PT Astra Agro Lestari Tbk” sebagai salah satu syarat untuk memperoleh gelar Sarjana
Teknologi Pertanian (STP) pada Departemen Teknologi Industri Pertanian, Fakultas
Teknologi Pertanian, Institut Pertanian Bogor.
Pada kesempatan ini penulis juga hendak mengucapkan terimakasih kepada semua
pihak yang telah membantu dalam penyelesaian skripsi ini, khususnya kepada:
1. Dr. Ir. Sukardi, MM selaku Dosen Pembimbing Akademik yang telah memberikan
arahan, motivasi, dan saran dalam penyusunan skripsi ini hingga selesai.
2. Ir. Muslich, MSi dan Ir. Faqih Udin, MSc sebagai Dosen Penguji yang telah
memberikan sumbangan pemikiran dan saran untuk penyempurnaan skripsi ini.
3. Bapak Pudjianto, Bapak Dicky, Bapak Danny, Bapak Hendrik, Ibu Ina, dan Ibu Nita
yang berada pada divisi Refinery yang telah menjadi guru, orang tua, pembimbing,
teman, dan sahabat bagi penulis dalam penyusunan skripsi ini.
4. Semua staf dan karyawan PT Astra Agro Lestari Tbk atas semua perhatian, waktu,
bantuan serta motivasi kepada penulis.
5. Semua pihak yang telah membantu penulis dalam melaksanakan penelitian dan
menyelesaikan skripsi yang tidak dapat penulis sebutkan satu-persatu pada lembar ini.
Hanya ucapan terima kasih yang dapat penulis berikan, semoga Allah SWT
membalas kebaikan Bapak, Ibu serta rekan-rekan semua. Semoga skripsi ini bermanfaat
bagi yang memerlukannya.
Bogor, Maret 2008
Penulis
I.
PENDAHULUAN
A. LATAR BELAKANG
PT Astra Agro Lestari Tbk (PT AAL) adalah salah satu perseroan terbatas
terbuka (go-public) terbesar di Indonesia yang bisnis intinya bergerak dalam bidang
perkebunan dan pengolahan minyak kelapa sawit. PT AAL merupakan salah satu anak
perusahaan PT Astra International Tbk (Astra Group) yang termasuk dalam unit usaha
agribisnis. Perusahaan ini terutama bergerak dalam bidang perkebunan kelapa sawit,
industri CPO dan industri minyak goreng. PT AAL juga memperluas usahanya dengan
melakukan investasi pada anak perusahaan yang bergerak dalam bidang perkebunan
dan industri karet serta kakao.
PT AAL memiliki 7 direktorat, yaitu Corporate
Secretary (FCS), Finance (FIN), R & D and Plantation Development (RPD),
Engineering Mill Operation and Quality Control (EMQ), Human Resources, General
Affairs and Community Development (HGC), Marketing (MRK) dan Plantation
Operation & Control (POC). Di bawah direktorat terdapat beberapa divisi yang salah
satu diantaranya divisi Refinery.
Divisi Refinery mempunyai fungsi produksi, distribusi, dan pemasaran minyak
goreng dengan merek Cap Sendok. Divisi ini termasuk dalam kelompok business
operation dan berada di bawah Direktorat Plantation Operation & Control (POC).
Divisi Refinery membawahi 3 Departemen yaitu, Marketing, Administrasi dan
Produksi yang masing-masing dikepalai oleh manajer.
Pada awalnya divisi Refinery hanya mendistribusikan minyak goreng Cap
Sendok di daerah Medan, Sumatera Utara. Hal ini dilakukan karena daerah Medan
berdekatan dengan lokasi pabrik pengolahan minyak goreng Cap Sendok. Mulai tahun
2000 Perusahaan melakukan pengembangan wilayah distribusi ke daerah Jambi, Aceh,
Palembang, Bengkulu, Makasar, dan Lampung. Selanjutnya pada pertengahan tahun
2001, wilayah pemasaran minyak goreng Cap Sendok secara bertahap diperluas lagi
dengan sasaran beberapa daerah di Pulau Jawa, yaitu Jakarta, Bogor, Bandung,
Cirebon, Semarang, Solo, Surabaya, Kediri, Malang, dan Jember.
Wilayah pemasaran yang makin luas membutuhkan pengolahan data yang lebih
banyak dan analisa yang lebih kompleks. Data yang diolah meliputi data produksi,
data logistik, data penjualan dan data distributor. Saat ini divisi Refinery mengalami
kesulitan dalam mengelola data. Hal ini dikarenakan wilayah operasi yang berjauhan
yang mana masing-masing data masih berdiri sendiri dan diolah secara manual.
Pengiriman data ke pusat dari masing-masing daerah dilakukan dengan menggunakan
e-mail dan diolah menggunakan aplikasi Microsoft Excel. Cara ini mengakibatkan
data yang diperoleh kurang up to date karena terjadi jeda waktu yang cukup lama dari
daerah ke pusat. Misalnya untuk menginput data survei harga penjualan diperlukan
beberapa form yang perlu diisi pada Microsoft Excel setelah form-form ini diisi lalu
dikirimkan ke pusat melalui e-mail dan dalam pengiriman diperlukan waktu yang
cukup lama. Selain itu, data disimpan secara terpisah-pisah dalam beberapa file dan
tidak terorganisir secara baik. Contohnya file-file untuk data-data yang diperlukan oleh
divisi Refinery ini digabungkan dengan file-file e-mail lainnya yang tidak berhubungan
dengan data pada divisi Refinery. Cara pengelolaan data yang dilakukan saat ini
dianggap kurang baik sehingga perlu dilakukan upaya perbaikan
dengan cara
membangun sistem informasi manajemen basis data.
Konsep yang diusulkan adalah menggunakan basis data dengan web-base
sehingga komunikasi antara satu wilayah dengan wilayah lainnya dapat dilakukan
secara on-line. Pembuatan sistem informasi manajemen basis data ini diharapkan dapat
membantu divisi Refinery dalam mengolah data agar lebih efektif dan efisien sehingga
mendapatkan hasil pengolahan data yang aktual dan akurat.
B. TUJUAN PENELITIAN
Penelitian yang dilakukan pada PT Astra Agro Lestari Tbk ini bertujuan untuk :
1. Merancang bangun sistem informasi manajemen basis data dalam suatu sistem
aplikasi komputer dengan basis web yang dapat mengelola basis data dengan
mudah, cepat, dan akurat.
2. Mengimplementasikan sistem informasi manajemen basis data yang dirancang pada
divisi Refinery PT Astra Agro Lestari Tbk.
C. RUANG LINGKUP
Ruang lingkup penelitian dibatasi pada proses pengembangan rancang bangun
sistem informasi manajemen basis data pada divisi Refinery, yaitu meliputi identifikasi
sistem, analisis sistem, desain sistem, implementasi dan verifikasi sistem. Sistem ini
digunakan untuk mengolah data dan informasi pada divisi Refinery dengan
menggunakan web-base.
Melalui sistem informasi tersebut, PT AAL dapat
menyelaraskan aktivitas yang ada di divisi Refinery dari setiap departemen yang ada
dibawah koordinasinya sehingga terjadilah sistem kerja yang optimal.
II. TINJAUAN PUSTAKA
A. SISTEM INFORMASI MANAJEMEN
Menurut Eaglestone (2001), sistem adalah kumpulan dari elemen-elemen yang
berinteraksi untuk mencapai suatu tujuan tertentu. Menurut O’Brien (2003), sistem
didefinisikan sebagai kumpulan dari berbagai elemen yang saling berinteraksi
membentuk suatu kesatuan.
Informasi adalah data yang sudah diproses dan dipresentasikan dalam bentuk
yang sesuai dengan interprestasi manusia (Valaich, 2001). Menurut Laundon (2002)
informasi adalah data yang telah diolah menjadi suatu bentuk yang paling penting bagi
si penerima dan mempunyai nilai yang nyata atau yang dapat dirasakan dalam
keputusan-keputusan yang akan datang. Informasi adalah sebuah kumpulan fakta-fakta
(data) yang disusun di dalam beberapa cara, jadi kumpulan fakta tersebut bisa berarti
bagi penerimanya (Turban, 2001). Menurut Hutchinson dan Sawyer (1988) karateristik
informasi yang diperlukan pada umumnya adalah benar (akurat), lengkap (termasuk
seluruh data yang relevan), tepat (dari segi waktu), ringkas (memuat hanya data yang
relevan), mudah dimengerti, efektif dan efisien (dari segi biaya) dan peka waktu
(berdasarkan sejarah, masih realistis dengan informasi masa depan yang diperlukan).
Sistem informasi (SI) dapat didefinisikan sebagai sekumpulan komponen atau
modul yang dapat mengumpulkan, mengelola, memproses, menyimpan, menganalisa,
dan mendistribusikan informasi untuk tujuan tertentu (Turban, 2001).
Menurut
O’Brien (2003) sistem informasi merupakan suatu kombinasi yang terorganisasi antara
perangkat keras, piranti lunak, jaringan komunikasi, dan sumber daya data yang
mengumpulkan, merubah, dan menyebarkan informasi dalam suatu organisasi.
Sistem informasi juga terdiri dari input (data, perintah) dan output (laporan,
kalkulasi). Sistem akan memproses (process) input tersebut dan menghasilkan output
yang kemudian dikirimkan ke pengguna atau didistribusikan ke sistem lain. Sistem
informasi berbasis komputer atau Computer Based Information System (CBIS) adalah
sebuah sistem informasi yang menggunakan teknologi komputer untuk menangani data
(Turban, 2001).
Manajemen adalah suatu proses atau kegiatan yang menjelaskan apa yang akan
dilakukan (fungsi) manajer pada operasi organisasi mereka. Fungsi-fungsi tersebut
yaitu perencanaan, pengorganisasian, penyusunan staf, pengkoordinasian, pengarahan,
dan pengendalian (Davis, 1991).
Menurut Schulties dan Summer (1992), tujuan utama sistem informasi adalah
untuk mentransformasi data menjadi informasi yang bernilai. Suatu sistem informasi
pada perusahaan dapat didesain untuk menyediakan informasi bagi setiap aktifitas
bisnis, baik yang bersifat operasional, dan strategis.
McLeod (2001), mendefinisikan sistem informasi manajemen sebagai suatu
sistem berbasis komputer yang menyajikan informasi sesuai dengan kebutuhan
pengguna (user). Melalui informasi tersebut, pengguna dapat mengetahui tentang apa
yang telah terjadi di masa lalu, sekarang dan dugaan kejadian di masa yang akan
datang. Informasi yang disajikan dapat berbentuk laporan periodik, laporan khusus
atau hasil simulasi matematik.
Sistem informasi manajemen adalah kumpulan elemen-elemen yang saling
berhubungan atau komponen-komponen yang dikumpulkan sebagai masukan,
kemudian dilakukan pengolahan, transformasi dan penyimpanan sebagai proses, dan
menghasilkan informasi yang bernilai sebagai keluaran, serta terdapat suatu mekanisme
aliran umpan balik untuk perbaikan pada masukan dan proses sehingga tercapai tujuan
sesuai dengan yang ditetapkan.
Masukan merupakan kegiatan pengambilan dan
pengumpulan data mentah. Proses merupakan transformasi data menjadi informasi
(keluaran).
Keluaran merupakan informasi yang berguna, biasanya dalam bentuk
dokumen, laporan dan transaksi. Umpan balik adalah keluaran yang digunakan untuk
membuat perubahan terhadap masukan dan proses (Stair dan Reynolds, 1998).
B. SISTEM BASIS DATA
Menurut Eaglestone (2001) data merupakan fakta-fakta yang telah diketahui
untuk dapat disimpan dan yang mempunyai arti yang mutlak atau selengkapnya.
Menurut Turban (2001) data adalah fakta-fakta yang belum diolah atau gambarangambaran lebih lanjut dari benda-benda, kejadian-kejadian, kegiatan-kegiatan, dan
transaksi-transaksi yang ditangkap, direkam, disimpan, dan diklasifikasikan, tetapi
tidak disusun untuk menyampaikan arti khusus lainnya.
Data dalam sebuah basis data hirarki diorganisasikan dalam struktur pohon
dengan hubungan satu ke satu atau satu ke banyak, atau banyak ke banyak. Basis data
relasional mengorganisasi data dalam bentuk sebuah tabel yang mempunyai baris dan
kolom. Setiap kolom dari sebuah basis data relasional dinamakan field data dan setiap
baris dinamakan record data (Maspiyono, 1989). Elemen data yang terkecil pada
pangkalan data yang mengandung suatu pengertian disebut dengan field. Kumpulan
dari field yang berhubungan membentuk kesatuan yang disebut record. Basis data
adalah gabungan dari beberapa file yang merupakan kumpulan dari record yang
membentuk file (Rozik, 1989).
Menurut Connolly dan Begg (2005), sistem basis data adalah sekumpulan data
yang dapat digunakan bersama-sama dan saling berhubungan secara logika, deskripsi,
serta dirancang untuk memenuhi kebutuhan informasi yang diperlukan oleh sebuah
organisasi. Menurut Stallings (2002), sistem basis data adalah suatu penyusunan data
terstruktur yang disimpan dalam media pengingat (harddisk) yang tujuannya adalah
agar data tersebut dapat diakses dengan mudah dan cepat. Suatu sistem basis data
terdiri dari empat komponen yaitu Data, yang secara fisik menyimpan informasiinformasi; Database Management System (DBMS); Data Description Languages
(DDL) dan Data Manipulation Languages (DML).
Szymanski dan Pulschen (1995) menyatakan bahwa sistem basis data
merupakan perangkat lunak yang mengatur pembuatan, penyimpanan, pengaksesan,
perubahan, penghapusan, dan penggunaan basis data.
Sistem basis data dapat
mengakses dan mengatur beberapa file, tabel atau objek dalam waktu yang sama dan
menghubungkan satu sama lain apabila diperlukan. Kegiatan dalam sistem basis data
meliputi pendefinisian struktur penyimpanan informasi, penyediaan mekanisme
pengolahan dan pemanfaatan informasi, dan pengamanan bagi informasi terhadap
usaha-usaha pengaksesan oleh orang-orang yang tidak berwenang dan tidak
bertanggung jawab.
Secara lengkap, pemanfaatan basis data dilakukan untuk
memenuhi sejumlah tujuan (objektif) seperti (1) kecepatan dan kemudahan; (2)
efisiensi ruang penyimpanan; (3) keakuratan; (4) ketersediaan; (5) kelengkapan; (6)
keamanan; dan (7) kebersamaan pemakaian (Fathansyah, 1999).
Menurut Connolly dan Begg (2005), metodologi desain basis data adalah
sebuah struktur yang membutuhkan prosedur, teknik, peralatan, dan dokumentasi untuk
mendukung dan memfasilitasi proses sebuah desain. Ada tiga metodologi yang bisa
digunakan dalam desain basis data, yaitu:
a) Desain Konseptual (Conceptual Design Database)
Menurut Connolly dan Begg (2005), desain konseptual basis data adalah proses
pembangunan model informasi yang digunakan dalam sebuah perusahaan,
bebas dari semua pertimbangan fisik.
b) Desain Logikal (Logical Design Database)
Menurut Connolly dan Begg (2005), desain logikal basis data adalah proses
pembangunan model informasi yang digunakan dalam perusahaan berdasarkan
model data yang spesifik, tetapi bebas dari DBMS.
c) Desain Fisikal (Physical Design Database)
Menurut Connolly dan Begg (2005), desain fisikal basis data adalah proses
pembuatan model informasi dari sebuah basis data dalam secondary storage
yang menjelaskan hubungan dasar, file organisasi, dan indeks yang digunakan
untuk mengakses data secara efektif, dan semua integrity constraint beserta
keamanannya.
1. Database Management System (DBMS)
Database Management System (DBMS) adalah sebuah sistem perangkat
lunak yang memudahkan pengguna untuk menjelaskan, membuat, merawat, dan
mengontrol akses kedalam basis data (Connolly dan Begg, 2005).
DBMS
menyediakan fasilitas-fasilitas kepada pengguna seperti (1) DBMS mengijinkan
pengguna untuk menjelaskan basis data, melalui Data Definition Language (DDL);
(2) DBMS mengijinkan pengguna untuk memasukkan, meng-update, menghapus,
dan mendapatkan kembali data dari basis data melalui Data Manipulation
Language (DML); (3) DBMS menyediakan kontrol akses dalam basis data.
Komponen dari lingkungan DBMS terdiri dari lima, yaitu perangkat keeras,
perangkat lunak, data, prosedur, dan manusia (Connolly dan Begg, 2005).
Komponen-komponen ini dapat dilihat dari Gambar 1 berikut :
Perangkat
Keras
Perangkat
Lunak
Mesin
Data
Prosedur
Jembatan
Manusia
Manusia
Gambar 1. Komponen DBMS (Connolly dan Begg, 2005)
a) Perangkat Keras
DBMS dalam aplikasinya membutuhkan perangkat keras untuk berjalan,
karena perangkat keras dapat bertindak sebagai media input dan output yang
dibutuhkan oleh aplikasi untuk melakukan proses komputasi. Dalam hal ini
kebutuhan akan perangkat keras tergantung dari kebutuhan perusahaan dan
jenis dari DBMS yang digunakan.
b) Perangkat Lunak
Komponen dari perangkat lunak adalah perangkat lunak DBMS itu
sendiri, program aplikasi, dan selain itu termasuk didalamnya sistem operasi.
Program aplikasi dapat ditulis dengan bahasa pemrograman tertentu seperti
Java, Visual Basic, Pascal, SQL dan sebagainya.
c) Data
Data merupakan komponen yang paling penting, bila dilihat dari sudut
pandang user. Dari Gambar 1, terlihat bahwa data berperan sebagai jembatan
antara mesin dan manusia. Basis data berisi data operasional dan meta-data.
Meta-data merupakan gambaran tentang apa yang ada di dalam basis data dan
memudahkan objek-objek yang ada dalam basis data untuk diakses dan
dimanipulasi.
d) Prosedur
Prosedur merupakan instruksi dan aturan yang mengatur desain dan
penggunaan dari basis data. Pengguna dari sistem dan administrator yang
mengatur basis data membutuhkan prosedur yang terdokumentasi untuk
dijadikan pedoman dalam penggunaan dan dalam menjalankan sistem.
Prosedur berisi (1) Log On pada DBMS; (2) penggunaan fasilitas dalam DBMS
atau program aplikasi; (3) cara membuat backup salinan basis data; serta (4)
cara mengubah struktur tabel pada basis data, meningkatkan performansi dan
mengarsip data untuk secondary storage
e) Manusia
Komponen terakhir yang terlibat dalam sistem adalah manusia yang
berperan dalam mengolah sumber data, merencanakan basis data, dan desain
konseptual atau logikal basis data. Manusia juga berperan pada realisasi fisik
dari basis data, termasuk desain fisikal basis data dan implementasi, mekanisme
keamanan, pemeliharaan dari sistem operasi, dan memastikan performansi dari
aplikasi sesuai dengan kebutuhan user (Connolly dan Begg, 2005).
Di dalam DBMS terdapat banyak keuntungan dan kerugian. Keuntungankeuntungan di dalam DBMS adalah (1) mengontrol penduplikasian data; (2) data
yang konsisten; (3) informasi yang sama; (4) membagi data; (5) meningkatkan
kesatuan data; (6) meningkatkan keamanan; (7) meningkatkan standar; (8)
penghematan; (9) menyeimbangkan beberapa kebutuhan yang bertentangan; (10)
meningkatkan
pengaksesan
data;
(11)
meningkatkan
produktivitas;
(12)
meningkatkan pemeliharaan data independen; (13) meningkatkan kebersamaan;
dan (14) meningkatkan backup dan perbaikan. Dibalik keuntungan kelemahankelemahan di dalam DBMS adalah (1) kompleks; (2) ukuran; (3) harga perangkat
keras; (4) biaya perubahan; (5) tampilan; serta (6) dampak dari kegagalan tinggi.
2. Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan diagram yang menggambarkan aliran
informasi dari aksi yang dilakukan terhadap informasi tersebut secara logis.
Penyimpanan informasi dan lokasi di mana informasi tersebut masuk dan keluar
dari sistem dapat tergambar dengan jelas tanpa memperhatikan di bagian organisasi
mana informasi tersebut diolah. Keuntungan pemakaian diagram ini adalah sangat
fleksibel dan mudah untuk didekomposisikan dan dikembangkan karena sifatnya
yang tidak tergantung pada kondisi fisik sistem. Tingkat pertama dari DFD akan
menggambarkan proses secara umum dan disebut Diagram Konteks.
Tingkat
selanjutnya adalah DFD Level 1, DFD Level 2 dan seterusnya. Dalam Pembuatan
DFD digunakan beberapa simbol-simbol khusus, yaitu: (1) Proses (Data Process),
digunakan untuk penerimaan data, merubah dan menghasilkan sesuatu; (2)
Penyimpanan Data (Data Store), digunakan untuk penempatan data secara
sementara atau selamanya yang disimpan di dalam sistem; (3) Entiti Eksternal
(External Entity), merupakan sumber data yang digunakan di dalam model; dan (4)
Aliran Data (Data Flow), digunakan untuk perpindahan data antar berbagai
komponen dalam sistem (Heru, 2002).
3. Normalisasi
Normalisasi merupakan sebuah teknik yang dapat digunakan untuk
menjelaskan relasi-relasi yang akan menjelaskan data, dan relationship. (Connolly
dan Begg, 2005).
Normalisasi dalam mendesain basis data menggunakan
pendekatan bottom-up yang dimulai dengan melakukan pengecekan relationship
diantara atribut-atributnya. Normalisasi adalah teknik untuk menghasilkan sebuah
set dari relasi dengan properti-properti yang ada sehingga dapat memberikan data
yang dibutuhkan oleh perusahaan.
Proses dari Normalisasi pertama kali
dikembangkan oleh E.F Codd pada tahun 1972.
Menurut Connolly dan Begg (2005) normalisasi adalah sebuah teknik formal
untuk menganalisa relasi berdasarkan dari primary key.
Salah satu tujuan
normalisasi adalah untuk mempercepat akses terhadap data serta meningkatkan
integritas dan konsistensi data.
Teknik tersebut berisi peraturan yang dapat
digunakan untuk memeriksa masing-masing relasi sehingga basis data dapat
dinormalisasikan ke berbagai tahap.
Normalisasi biasanya dijalankan secara
bertahap, dimana relasi menjadi semakin kuat bila tahapannya semakin tinggi.
Suatu relasi dikatakan unnormalized (UNF), jika terdapat satu atau lebih
repeating group didalam relasi tersebut. First Normal Form (1NF) adalah sebuah
relasi dimana pertemuan dari setiap baris dan kolomnya berisi satu dan hanya satu
nilai. Untuk mengubah unnormalized table menjadi relasi 1NF, maka repeating
group dalam tabel harus diidentifikasi dan dihilangkan. Repeating group adalah
sebuah atribut atau sekumpulan atribut didalam sebuah tabel yang mempunyai nilai
yang berulang untuk sebuah kejadian (Connolly dan Begg, 2005). Terdapat dua
pendekatan untuk menghilangkan repeating group dari unnormalized tabel yaitu
(1) pendekatan pertama, hilangkan repeating group dengan memasukkan data yang
tepat didalam kolom kosong pada baris yang mengandung perulangan data yang
akan menghasilkan satu data didalam pertemuan setiap baris dan kolomnya; dan (2)
pendekatan kedua, hilangkan repeating group dengan menempatkan data yang
berulang bersamaan dengan sebuah salinan dari kunci atribut aslinya, didalam
sebuah relasi yang berbeda. Sebuah primary key diidentifikasikan pada relasi yang
baru. Didalam First Normal Form (1NF) dimungkinkan dibangun Second Normal
Form (2NF), Third Normal Form (3NF), dan seterusnya (Connolly dan Begg,
2005).
First Normal Form (1 NF) tahapan normalisasi tingkat pertama ini dilakukan
dengan cara menghilangkan grup data yang berulang. Pada bentuk 1 NF, setiap
data yang akan disimpan harus memiliki data elemen dasar yang tiap elemennya
memiliki tepat satu nilai. Normalisasi tingkat pertama dilakukan dengan cara (1)
mengganti semua grup elemen data dengan data elemen dasar; (2) menghilangkan
semua grup data yang berulang; dan (3) membuat primary key yang mengandung
indentifier yang unik dari setiap grup yang berulang (Danang, 2003).
Second Normal Form (2NF), normalisasi tingkat kedua dilakukan bila sudah
terbentuk 1NF dan semua atribut non-key (yaitu elemen data yang bukan primary
key dan bukan hanya sebagian dari key saja. Normalisasi tingkat kedua dilakukan
dengan cara (1) jika primary key bukan composite key (yaitu key yang berisi lebih
dari satu elemen data), maka secara otomatis akan menjadi bentuk 2 NF bila syarat
1 NF sudah terpenuhi; dan (2) jika primary key merupakan composite key, maka
kita harus memahami lebih lanjut untuk memastikan bahwa setiap non-key
menggambarkan keseluruhan key dan bukan hanya sebagian key saja. (Danang,
2003).
4. Entity Relationship Diagram (ER-Diagram)
Model data ER-Diagram merupakan sebuah high level model data konseptual
yang tidak hanya mendeskripsikan cara data disimpan dalam komputer, melainkan
lebih mendekati analisa pengguna terhadap data riil. Model data ER-Diagram ini
biasanya digunakan pada tahap awal proses perancangan basis data.
Menurut Connolly dan Begg (2005) Entity Relationship Diagram adalah
sebuah pendekatan top-down untuk mendesain basis data yang dimulai dari
mengidentifikasikan data-data yang penting yang disebut entity dan hubungan
(relationship) diantara data-data yang ditampilkan di dalam model. Definisi untuk
masing-masing komponen tersebut adalah:
a) Entity
Entity merupakan objek (manusia, tempat, benda, konsep ataupun kejadian)
didalam organisasi yang akan diwakilkan dalam basis data (Connolly dan Begg,
2005). Entity adalah sekumpulan objek yang memiliki properti-properti sama,
yang mengidentifikasikan suatu objek di dalam situasi nyata (Connolly dan
Begg, 2005).
b) Atribut
Menurut Connolly dan Begg (2005) Atribut merupakan sebuah properti dari
sebuah entity. Atribut memiliki nilai yang menjelaskan fungsi tiap-tiap entity,
dan menjelaskan bagian terpenting dari data yang disimpan dalam basis data.
Atribut dari entity Staff adalah IDStaf, NamaDepan, NamaBelakang.
Sedangkan atribut dari entity KantorCabang adalah NomorKantorCabang,
NamaKantorCabang, Kota.
Contoh atribut dapat dilihat pada Gambar 2
berikut:
Staff
KantorCabang
IDStaf
NamaDepan
NamaBelakang
NomorKantorCabang
NamaKantorCabang
Kota
Gambar 2. Entity dengan Atribut (Connolly dan Begg, 2005)
c) Relationship
Tipe relationship adalah sebuah hubungan yang mempunyai arti diantara tipetipe entitas. Setiap tipe relationship diberi nama sesuai dengan fungsinya.
Hubungan yang terjadi antar entitas dibentuk melalui atribut, untuk suatu
entitas tertentu relationship dengan entitas lainnya dapat merujuk pada satu
entitas yang mempunyai atribut sama. Kumpulan hubungan antar entitas-entitas
tertentu disebut sebagai relationship type.
C. MySQL
MySQL merupakan salah satu perangkat lunak untuk membuat sebuah basis
data yang bersifat open source. Keunggulan dari basis data MySQL adalah mudah
digunakan, cepat, dan dapat diandalkan. MySQL mencakup dua hal, yaitu:
1.
MySQL sebagai sistem manajemen basis data. Basis data merupakan suatu
kumpulan data yang terstruktur. MySQL diperlukan untuk memudahkan dalam
pengaksesan, penambahan, dan pemrosesan data diperlukan suatu sistem
manajemen basis data.
2.
MySQL sebagai perangkat lunak open source. Open source berarti
memungkinkan siapapun untuk menggunakan dan memodifikasinya sesuai
dengan kebutuhan (Suwarsih, 2004).
Salah satu bahasa yang bisa digunakan dalam pengembangan model relasional
adalah Structured Query Language, atau sering disebut SQL. SQL adalah sebuah
contoh dari transform-oriented language, atau sebuah bahasa yang didesain dengan
menggunakan relasi-relasi untuk mengubah input menjadi output yang diinginkan
(Connolly dan Begg, 2005).
Selama ini SQL telah menjadi standar dari bahasa
relasional basis data.
Sebuah bahasa basis data harus dapat menyajikan tugas-tugas dengan usaha
yang minimal dari user, command serta syntax yang digunakan juga harus mudah
untuk dipelajari.
Bahasa yang digunakan harus portable, sehingga kita dapat
menggunakan command dan syntax yang sama ketika kita berpindah dari satu DBMS
ke DBMS yang lainnya. Sebuah bahasa basis data harus dapat mengijinkan user untuk
(1) membuat basis data dan struktur relasi; (2) menampilkan tugas manajemen basis
data, seperti penginputan, modifikasi, dan penghapusan data yang ada dalam relasi; dan
(3) menampilkan query-query yang sederhana dan kompleks. Kriteria ini dimiliki oleh
SQL.
SQL terdiri dari dua komponen yaitu Data Definition Language (DDL) untuk
menjelaskan struktur basis data dan mengontrol akses ke data, dan Data manipulation
Language (DML) untuk me-retrieve dan meng-update data. Kedua komponen tersebut
dapat dijelaskan sebagai berikut:
1) Data Definition Language (DDL)
Data Definition Language (DDL) merupakan bahasa yang memperbolehkan
administrator basis data atau user untuk menjelaskan dan menamakan entiti,
atribut, dan relationship yang dibutuhkan untuk aplikasi, bersama dengan batasan
kemanan (Connolly dan Begg, 2005). Menurut Connolly dan Begg (2005) DDL
pada SQL memungkinkan objek basis data seperti schema, domain, table, view, dan
index untuk dibuat atau dihilangkan dengan cara sebagai berikut:
a) Create Table
Pernyataan create table digunakan untuk membuat table yang terdiri dari satu
atau beberapa kolom.
b) Alter Table
Pernyataan alter table digunakan untuk merubah struktur sebuah tabel,
menambah kolom baru, menghapus kolom, menambah dan menghapus.
c) Drop Table
Drop table digunakan untuk menghapus sebuah tabel beserta isinya dari basis
data.
d) Create Index
Indeks adalah sebuah struktur yang mempercepat akses baris pada sebuah tabel
berdasarkan nilai dari satu kolom atau lebih. Create index digunakan untuk
membuat indeks pada suatu basis data.
e) Drop Index
Drop index digunakan untuk menghapus indeks.
2) Data Manipulation Language (DML)
Data Manipulation Language (DML) adalah bahasa yang menyediakan
sekumpulan operasi untuk mendukung proses manipulasi data yang ada di dalam
basis data (Connolly dan Begg, 2005).
Statement yang ada pada SQL Data
Manipulation Language (DML) yaitu:
a) SELECT, digunakan untuk mengambil data dari tabel dalam basis data.
b) INSERT, digunakan untuk memasukkan data ke dalam tabel.
c) UPDATE, digunakan untuk mengubah satu atau beberapa data/atribut yang
disimpan dalam tabel.
d) DELETE, digunakan untuk menghapus sebagian atau seluruh isi suatu tabel.
D. HYPERTEXT PREPROCESSOR (PHP)
Menurut Kadir (2003) PHP singkatan dari Hypertext Preprocessor merupakan
bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server.
Hasilnya dikirimkan ke klien, tempat pemakai menggunakan browser. PHP memang
secara khusus dirancang untuk membentuk web dinamis, artinya PHP dapat
membentuk suatu tampilan berdasarkan permintaan teknisi.
PHP adalah sebuah bahasa scripting yang bersifat open source. Dalam
penggunaannya, PHP ini biasanya dijalankan di server. PHP dapat disatukan dengan
HTML dan lebih dikhususkan ke arah pengembangan web. Dengan demikian bila
sebuah script PHP dijalankan di sebuah server, maka komputer client tidak dapat
melihat script yang sedang dijalankan dan hanya akan menerima hasil dari script yang
dijalankan di server tadi (Meisye, 2006).
Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai
basis data meskipun dengan kelengkapan yang berbeda.
Dalam PHP, terdapat 4
terminologi yang mendefinisikan PHP adalah (1) Cross Platform, berarti bisa berjalan
dalam sistem operasi yang berbeda, tanpa adanya perubahan; (2) HTML Embedded,
artinya kode PHP dapat ditulis dalam file yang berisi campuran instruksi PHP dan
HTML; (3) Server-side, berarti instruksi PHP dieksekusi di web server; dan (4) Web
scripting language, artinya script PHP dijalankan via web browser, mengakses server
yang menjalankan program, dan mengirim output program tersebut ke browser.
E. PENELITIAN TERDAHULU
Hamdi (1993), mengembangkan sistem informasi industri kelapa sawit dengan
menggunakan object oriented.
Sistem ini dikembangkan dengan menggunakan
perangkat lunak Foxbase profesional yang masih tergolong relasional database, konsep
object oriented tidak dapat diterapkan sepenuhnya dengan Foxpro. Selain itu juga
sistem informasi yang ada belum dapat diaplikasikan pada Local Area Network.
Ruslan (1997), merancang aplikasi internet dalam sistem informasi agribisnis
kelapa sawit.
Rancang bangun sistem ini menggunakan perangkat lunak, yaitu
Microsoft Access 7.0 dalam pembuatan database, Microsoft Excel untuk penanganan
grafik, Microsoft Visual Basic 4.0 E.E dalam pengembangan sistem dan antramuka
pengguna, dan Software Web Wizard untuk pembuatan HTML agar dapat diaplikasikan
ke media internet.
Gunawan (1997), melakukan komputerisasi dengan sistem basis data secara
multiuser dari sistem informasi pengendalian produksi sirup glukosa di PT. Raya
Sugarindo Inti.
Program aplikasi yang dihasilkan dibangun dengan menggunakan
bahasa pemograman Visual Foxpro 3.0 For Windows. Paket program ini berfungsi
untuk menunjang dalam pengendalian produksi di PT. Raya Sugarindo Inti terutama
untuk pengendalian stok (bahan baku, bahan pembantu, produk antara, produk jadi, dan
kemasan produk), pengendalian mutu, dan pengendalian proses produksi.
Praja (1999), mengembangkan perangkat lunak prototipe sistem informasi
agroindustri kopi Indonesia yang diberi nama INKOPINDO 98. Tampilan antar muka
pengguna (user interface) sistem informasi agroindustri kopi Indonesia dirancang
dengan prinsip dasar Graphical User Interface (GUI) Windows 95. Tampilan antar
muka INKOPINDO 98 mengikuti Microsoft Office 97, untuk tampilan laporan
menggunakan format HTML.
Mukti (1999), membuat sistem informasi bunga potong menggunakan jaringan
komputer dengan PC (Personal Computer). Sistem informasi bunga potong ini diberi
nama FLORIST (Floriculture Information Sistem).
Paket program FLORIST
merupakan paket informasi bunga potong yang diimplementasikan dalam sebuah
jaringan komputer berbasis Windows NT 4.0 sebagai induk server dan Windows 95
sebagai sistem operasi cabang (workstation/ client). Program ini dirancang untuk
pengelolaan informasi yang dibutuhkan oleh anggota Asbindo.
Asbindo adalah
organisasi yang membawahi para pengusaha di bidang florikultura. Program ini dibuat
dengan menggunakan dengan bahasa HTML (HomeSite, WWW-plugins), yang
merupakan bahasa yang digunakan dalam jaringan komputer berbasis TCP/IP.
Suherman (2002), mengembangkan sistem informasi manajemen untuk
pengendalian persediaan bahan di Hotel Salak The Haritage.
Sistem informasi
manajemen pengendalian produksi persediaan Hotel Salak diberi nama SimVent Salak.
SimVent Salak merupakan sistem informasi berbasis data yang mendukung bagi
pengambilan keputusan dan tindakan pengendalian persediaan bahan bagi pengguna
sistem terutama untuk manajer purchasing dan manajer store room dalam hal menjaga
dan mengawasi ketersediaan bahan di gudang. Bahasa pemgrogram yang digunakan
untuk implementasi SimVent Salak adalah bahasa pemrograman Visual Basic dengan
menggunakan Microsoft Access 97 sebagai basis data serta dibantu dengan Crystal
Report 4.6 untuk mengakomodasi sistem pelaporannya.
Yasir (2003), merancang sistem informasi perencanaan produksi terpadu yang
diberi nama SISIDU. SISIDU mengacu pada konsep computer integrated bussines
system, suatu sistem yang mengintegrasikan keseluruhan fungsi manajerial departemen
perusahaan ke dalam satu sistem informasi yang berbasis komputer.
SISIDU
merupakan paket program aplikasi komputer yang dibuat dengan perangkat lunak
Microsoft Visual Basic 6 dan pangkalan data dirancang dengan format Microsoft
Access.
Reinandang (2003), merancang sistem informasi pengolahan sampah berbasis
teknologi SMS/GSM untuk penjadwalan, penentuan jalur, dan pengelolaan sampah
padat perkotaan pada kota Bogor (SIPASA). SIPASA merupakan integrasi dari Sistem
Informasi Manajemen (SIM), informasi geospatial dan koneksi GSM.
Integrasi
dilakukan dengan menggunakan bantuan Wise Install Master 8.0 yang merupakan
piranti lunak untuk membuat sistem instalasi pada sistem operasi Windows.
III. METODE PENELITIAN
A. KERANGKA PEMIKIRAN
Pengembangan aplikasi sistem informasi manajemen basis data untuk PT Astra
Agro Lestari Tbk, khususnya untuk divisi Refinery ini, didahului dengan
mengidentifikasi faktor-faktor dan parameter-parameter yang berpengaruh dalam
perencanaan sistem.
Setelah dilakukan identifikasi, kemudian dilanjutkan dengan
analisa untuk dijadikan dasar dalam perancangan sistem agar dapat memenuhi
kebutuhan user.
Hasil rancangan sistem perlu dilakukan uji coba sebelum
implementasi dilaksanakan. Sistem yang sudah diuji coba dan hasilnya memenuhi
kebutuhan user akan dibakukan dan dijadikan sebagai suatu sistem untuk mendukung
operasional kerja.
Dengan adanya sistem manajemen informasi basis data ini
diharapkan mampu mengatasi pengolahan dan pengumpulan data yang saat ini masih
konvensial, karena sistem ini mampu memberikan informasi yang cepat dan akurat.
B. METODE PERANCANGAN DATABASE LIFECYCLE
Database application lifecycle merupakan komponen yang penting dalam
perancangan sistem basis data karena aplikasi dari database application lifecycle
berkaitan erat dengan pengembangan suatu sistem informasi. Menurut Connolly dan
Begg (2005), langkah-langkah dari database application lifecycle terdiri-dari:
a. Perencanaan Basis Data
Perencanaan basis data merupakan aktifitas yang memungkinkan tahapan dari
aplikasi basis data direalisasikan seefisien dan seefektif mungkin. Perencanaan
basis data harus terintegrasi dengan keseluruhan strategi sistem informasi dari
organisasi. Perencanaan basis data menyertakan pengembangan standar-standar
yang menentukan bagaimana data dikumpulkan, spesifikasi format, dokumentasi
yang dibutuhkan dan bagaimana desain dan implementasi harus dilakukan.
b. Definisi Sistem
Definisi sistem menjelaskan batasan dan ruang lingkup aplikasi basis data dan user
view. User view, mendefinisikan apa saja yang dibutuhkan sebuah aplikasi basis
data. Sebuah aplikasi basis data memiliki satu atau lebih user view. Identifikasi
user view membantu memastikan bahwa tidak ada user utama dari suatu basis data
yang terlupakan.
c. Mengumpulkan dan menganalisis data
Proses
mengumpulkan
dan
menganalisis
data diperlukan dalam rangka
merumuskan masalah-masalah yang akan didukung oleh aplikasi basis data.
Disamping itu, proses analisis diperlukan untuk mengidentifikasi kebutuhan
pengguna pada sistem yang baru. Informasi yang dikumpulkan untuk masingmasing user-view utama meliputi deskripsi data yang digunakan atau dihasilkan,
detail mengenai bagaimana data digunakan atau dihasilkan, dan beberapa
kebutuhan tambahan untuk aplikasi basis data yang baru. Teknik yang digunakan
dalam mengumpulkan informasi adalah fact-finding tehniques.
d. Desain Basis data
Pendekatan yang digunakan untuk mendesain basis data ini adalah pendekatan topdown. Pendekatan ini digambarkan dengan menggunakan konsep dari model Entity
Relationship (ER), dimulai dengan mengidentifikasi entiti dan merumuskan
hubungan antar entiti. Hal ini biasanya digunakan pada desain basis data yang
kompleks. Selain ER, diperlukan juga perancangan sebagai berikut :
1) Perancangan konseptual basis data (Conceptual Database Design)
Perancangan konseptual basis data adalah membangun representasi
konseptual dari basis data yang mencakup pengidentifikasian entity,
relationship, dan atribut yang penting.
2) Perancangan logikal basis data (Logical Database Design)
Perancangan logikal basis data adalah menerjemahkan representasi
konseptual ke dalam struktur logikal dari basis data yang mencakup
perancangan relasi-relasi.
3) Perancangan fisikal basis data (Physical Database Design)
Perancangan fisikal basis yaitu menentukan pengimplementasian secara
fisik dari struktur logikal basis data pada Database Management System
(DBMS) yang akan dipakai.
e. Pemilihan DBMS
Pemilihan DBMS adalah memilih DBMS yang cocok untuk mendukung
aplikasi basis data.
f. Desain Aplikasi
Desain aplikasi adalah merancangan user interface dan program aplikasi dalam
proses basis data.
g. Prototyping
Prototyping adalah membangun model kerja dari sebuah aplikasi basis data.
Dalam prototyping
ini,
designer dan pengguna dimungkinkan untuk
memvisualisasikan dan mengevaluasi bagaimana fungsi dan tampilan sistem
yang akan dibuat.
h. Implementasi
Implementasi merupakan realisasi fisikal dari desain aplikasi dan basis data.
i.
Konversi dan loading data
Konversi dan loading data yaitu pemindahan data yang ada ke dalam basis data
baru dan mengkonversi aplikasi yang sudah ada agar dapat berjalan di basis
data baru.
j.
Pengujian (Testing)
Pengujian merupakan proses mengeksekusi program aplikasi dengan tujuan
untuk mengidentifikasi adanya kesalahan sebelum suatu aplikasi dioperasikan.
k. Pemeliharaan operasional (Operational maintenance)
Pemeliharan operasional merupakan proses memonitor dan memelihara sistem
setelah di-install.
Tahapan Database Life Cycle dapat dilihat pada Gambar 3.
Perencanaan basis data
Definisi sistem
Mengumpulkan dan
menganalisis data
Desain
basis data
Perancangan
Konseptual basis data
Desain Aplikasi
Pemilihan DBMS
Perancangan
Logikal basis data
Perancangan
Fisikal basis data
Prototyping
Implementasi
Konversi dan
loading data
Pengujian
Pemeliharaan
operasional
Gambar 3. Database Life Cycle (Connolly dan Begg, 2005)
C. TATA LAKSANA
Dalam memulai penulisan skripsi ini, terlebih dahulu dilakukan penelitian dengan
tujuan untuk mendapatkan gambaran yang jelas mengenai permasalahan yang ada pada
divisi Refinery PT Astra Agro Lestari Tbk. Metode penelitian yang digunakan adalah
sebagai berikut:
1. Studi Kepustakaan
Dilakukan dengan cara membaca buku-buku referensi untuk memperoleh
pengertian dan pengetahuan mengenai analisa dan perancangan sistem basis data.
Untuk pengembangan program, studi pustaka dilakukan dengan membaca buku
referensi mengenai bahasa pemrograman PHP dan buku referensi mengenai
MySQL.
2. Identifikasi Sistem
Tahap ini dilakukan untuk mengidentifikasi apa yang dibutuhkan aplikasi basis data
dan transaksi apa yang dapat dilakukan oleh data pada divisi Refinery.
Mengidentifikasi masalah dilakukan dengan teknik Fact Finding pada divisi
Refinery dengan cara sebagai berikut:
a. Memeriksa dokumen-dokumen yang dimiliki perusahaan untuk dijadikan acuan
dalam pengembangan sistem informasi yang diperlukan.
b. Wawancara secara langsung dengan karyawan perusahaan, untuk memperoleh
informasi langsung dari user.
c. Observasi atau peninjauan ke perusahaan untuk melihat operasional sistem
yang sedang berjalan.
d. Penelitian terhadap sistem yang ada saat ini serta masalah-masalah yang
dihadapi perusahaan untuk perumusan masalah dan identifikasi persoalan yang
ada.
3. Pengumpulan Data dan Informasi
Data dan informasi dikumpulkan baik melalui wawancara dengan pihak pada divisi
Refinery dan bahan dokumen yang dimiliki perusahaan, pencatatan data historis,
dan observasi lapangan.
4. Perancangan Sistem
Perancangan sistem adalah merancang bangun sistem dengan melakukan spefikasi
terhadap sistem yang akan dibuat. Hal ini dilakukan setelah semua identifikasi
kebutuhan telah terpenuhi serta data dan informasi yang diperoleh cukup untuk
melakukan perancangan sistem yang dapat memenuhi kebutuhan pengguna.
5. Implementasi Sistem
Implementasi sistem meliputi kegiatan transformasi CASE (Computer Aided
Software Engineering) tools dan pembuatan program aplikasi komputer. CASE
tools digunakan untuk membantu dalam membuat permodelan sistem dan
rancangan pangkalan data sistem yang akan dibuat (Yasir, 2003). CASE tools yang
digunakan adalah Power Designer Trial 9 Process Analyst untuk perancangan
model. Perancangan pangkalan data dibantu oleh perangkat lunak CASE tools
Power Designer 6.32 Data Architect.
Alat bantu yang digunakan untuk
pengembangan sistem informasi manajemen basis data Refinery adalah
Macromedia Dreamweaver MX 2004 untuk pengembangan sistem secara
keseluruhan dan MySQL untuk pangkalan data.
6. Verifikasi Sistem
Verifikasi sistem dilakukan dengan menguji kesesuaian sistem untuk kebutuhan
pengguna, khususnya pengguna pada divisi Refinery.
Verifikasi dilakukan
terhadap keluaran sistem, jika data masukan sesuai maka dihasilkan keluaran yang
sesuai.
Tahapan pembuatan sistem informasi manajemen basis data Refinery dapat dilihat
pada Gambar 4.
Gambar 4. Tahapan pembuatan sistem informasi manajemen basis data
Refinery
IV. GAMBARAN UMUM PERUSAHAAN
A. KONDISI UMUM PERUSAHAAN
1. Sejarah Perkembangan Perusahaan PT Astra Agro Lestari Tbk
PT Astra Agro Lestari Tbk (PT AAL) adalah salah satu perusahaan
agribisnis terbesar di Indonesia yang inti bisnisnya bergerak dalam bidang
perkebunan dan pengolahan kelapa sawit. PT AAL merupakan salah satu anak
perusahaan PT Astra International Tbk (Astra International Group) yang termasuk
dalam divisi agribusiness untuk industri yang berbasis agribisnis (Lampiran 1).
Hal ini ditandai dengan PT Astra International (PT AI) memegang kepemilikan
saham tertinggi PT AAL. Awal tahun 2000, berdasarkan daftar pemegang saham
perseroan yang dikeluarkan PT Risjad Saim Registra selaku Biro Administrasi Efek
Perseroan, tercatat PT AI mengusai saham PT AAL sebesar 64.67 persen. Astra
International itu sendiri merupakan salah satu konglomerasi terbesar di Indonesia
yang pada awal kegiatan operasinya, bergerak dalam bidang usaha perdagangan
umum terutama hasil bumi. Kemudian Astra Internasional melakukan perluasan
usaha ke bidang distribusi kendaraan dan alat-alat berat serta komponen kendaraan
bermotor.
PT Astra Agro Lestari Tbk semula didirikan dengan nama PT Suryaraya
Cakrawala sesuai dengan Akta Pendirian No. 12 tanggal 3 Oktober 1988, kemudian
pada tahun 1989 berubah nama menjadi PT Astra Agro Niaga berdasarkan akta
perubahan No. 9 tanggal 4 Agustus 1989.
Akta pendirian perusahaan dan
perubahannya telah disahkan oleh Menteri Kehakiman Republik Indonesia dalam
SK No. C2-10099.HT.01.01.TH.89 tanggal 31 Oktober 1989 dan diumumkan
dalam Lembaran Berita Negara Republik Indonesia No. 101 Tambahan No. 3626
tanggal 19 Desember 1989. Pada tanggal 30 Juni 1997, perusahaan melakukan
penggabungan usaha dengan PT Suryaraya Bahtera.
Sehubungan dengan
penggabungan usaha ini, nama perusahaan diubah menjadi PT Astra Agro Lestari.
PT AAL melaksanakan kegiatan usaha mulai dari pembibitan, penanaman,
perawatan, pemanenan, pengolahan dan perdagangan hasil tanaman.
Semua
kegiatan ini dilaksanakan oleh Perseroan sendiri maupun dioperasikan melalui 35
anak perusahaan, yang terdiri dari 31 perusahaan yang bergerak dalam bidang
kelapa sawit, 2 perusahaan dalam bidang karet, 1 perusahaan dalam bidang kakao,
serta 1 perusahaan dalam bidang minyak goreng (Lampiran 2).
Berdasarkan
perkembangannya, secara keseluruhan Grup Astra Agro menguasai 35 perusahaan
perkebunan dengan lahan yang sudah ditanam seluas 199.501 hektar.
Dari
sejumlah lahan tersebut, sekitar 184.552 hektar ditanami kelapa sawit dan 8.854
ditanami karet, dan 2.882 hektar ditanami kakao. Dari seluruh perkebunan yang
dioperasikan oleh Grup Astra Agro, 95.558 hektar terletak di pulau Sumatera,
59.487 hektar di pulau Kalimantan, 38.736 hektar di pulau Sulawesi, dan sekitar
5.720 hektar di pulau Jawa. Grup Astra Agro juga mengoperasikan 14 fasilitas
pengolahan kelapa sawit yang memproduksi CPO, 6 fasilitas pengolahan kakao, 5
fasilitas pengolahan karet, dan 1 pengolahan minyak goreng.
2. Misi, Visi, dan Strategi PT Astra Agro Lestari Tbk (PT AAL)
Mulai bulan Januari 2003, PT AAL secara efektif mengimplementasikan
Balanced Score Card System (BSC), suatu sistem manajemen yang berfungsi untuk
menerjemahkan misi dan visi perusahaan ke dalam aktifitas pekerjaan sehari-hari
(activity plan). Melalui BSC tersebut seluruh aktivitas setiap orang dijabarkan
dengan jelas, saling berkaitan, serta mengarah kepada satu tujuan. Dimana setiap
orang dipaksa untuk berpikir secara menyeluruh (holistik) dalam memenuhi target
yang harus dipenuhinya sehingga pada akhirnya akselerasi pertumbuhan (growth)
perusahaan akan berjalan lebih cepat. Berdasarkan hasil workshop BSC disepakati
bahwa visi PT AAL 2003-2012 adalah “To be a Green-Integrated-InnovativeSizable-Agribassed Company”. Misi yang menyertainya adalah “To be a Role
Model in Agribusiness”.
Strategi baru yang ingin dicapai AAL “To be a Role Model Agribusiness Company” (2012)
Mission
Vision
Strategy
Value
-
To be a Role Model in Agribusiness
-
To be a Green – Integrated – Innovative – Sizable –
Agribassed Company
Premium Products
Environmental Friendly
Logistics Infrastructure
Collaborated Research
Human Capital
Grow & Consolidate Plantation Ares
Top 5 Asian Branded and ”OEM” Supplier P-D-P
-
- 3 Plantation Company Culture
Gambar 5. Misi, Visi, dan Strategi PT AAL berdasarkan BSC (Puri, 2003)
Visi yang merupakan sasaran jangka panjang PT AAL tahun 2003-2012
adalah ”To be a Green-Integrated-Innovative-Sizable Agribased Company”
(Menjadi Perusahaan Berbasis Perkebunan yang Ramah Lingkungan-TerintegrasiInovatif-Luas). To be a green, artinya PT AAL ingin menjadi perusahaan yang
bersahabat dengan lingkungan, baik dalam arti lingkungan alam dengan lebih
tertuju ke ISO 14000 bagi semua pabrik dan kebun, maupun green dalam kaitannya
dengan lingkungan sosial masyarakat di sekitar perusahaan. Integrated maksudnya
adalah bidang usaha yang dilakukan PT AAL memiliki satu-kesatuan proses dari
awal hingga akhir, mulai dari kebun, pabrik hingga downstream, misalnya melalui
pengembangan minyak goreng atau produk oleochemical lainnya seperti margarin
dan stearin. Innovative, PT AAL ingin menjadi perusahaan yang tidak hanya
mampu mengerjakan rutinitas saja tetapi juga mampu melakukan terobosanterobosan baru yang inovatif, terutama untuk perbaikan kebun. Sizable, dengan
luas kebun sebesar 200 ribu hektar, sebenarnya PT AAL secara total luas lahan
sudah termasuk skala bisnis dengan jumlah besar, namun lokasi kebun-kebun
tersebut masih tersebar. Oleh karena itu, sizable di sini lebih diarahkan untuk
mengkonsolidasikan kebun-kebun PT AAL tersebut sehingga lebih fokus dan
terarah.
Misi PT AAL tahun 2003-2012, yakni ”To be a Role Model Agribusiness
Company (Menjadi Acuan di Industri Agribisnis)”, dimaksudkan bahwa PT AAL
ingin menjadi perusahaan agribisnis panutan dengan menjadi yang terbaik dalam
segala aspek yaitu terutama dalam kualitas (quality), biaya (cost), distribusi
(delivery), kepuasan pelanggan (customer satisfaction), maupun keuntungan
(benefit to stakeholders).
Role Model in Quality, berarti PT AAL harus bisa
menjadi produsen CPO yang handal dengan memberikan kualitas terbaik. Dilihat
dari sisi up-stream, kalau perusahaan lain menghasilkan CPO standar, maka PT
AAL harus menghasilkan premium CPO yaitu super CPO, golden CPO, atau
bahkan platinum CPO (FFA di bawah satu persen). Dilihat dari sisi downstream,
PT AAL harus mampu menghasilkan minyak goreng atau produk oleochemical
lainnya yang berkualitas ekspor sehingga mampu menjangkau pasar internasional.
Role Model in Cost, berarti PT AAL harus bisa mengeluarkan biaya serendah
mungkin (lowest cost) dibanding para pesaingnya. Role Model in Delivery and
Customer Satisfaction, berarti PT AAL harus bisa memberikan pelayanan delivery
yang terbaik (best delivery) dan dapat memberikan kepuasan pelanggan yang
maksimal, karena kedua hal ini merupakan tuntutan perusahaan yang berorientasi
kepada customer. Dalam usahanya merealisasikan misi perusahaan tersebut, PT
AAL telah menjabarkan beberapa strategi dan langkah-langkah konkrit yang akan
ditempuh dalam waktu dekat (2003-2007), yaitu:
a) Divestasi kebun-kebun non sawit sebagai bentuk business policy jangka
panjang PT AAL yakni fokus pada usaha pengembangan bisnis sawit.
b) Menghasilkan produk CPO berkualitas (premium products) yaitu super CPO
dan golden CPO (kadar FFA < 2.5 persen) dengan disertai perbaikan rendemen
(rendemen CPO 1.5 persen).
c) Pencapaian biaya produksi yang kompetitif dengan program pengurangan
biaya.
d) Menetapkan pada tahun 2003 produksi atau panen harus tumbuh lebih besar
dibanding potensi (pertumbuhan 5-10 persen), dengan meminimalkan buahbuah yang tertinggal pada saat panen.
e) Menetapkan aktivitas ekspor sebagai salah satu sasaran tahun 2003 yang akan
dipacu.
f) Mempelajari bisnis downstream secara lebih mendalam, karena PT AAL punya
bahan baku yang cukup besar sehingga sangat potensial apabila PT AAL
memasuki bisnis ini.
g) Mensosialisasikan lebih mendalam Sapta Budaya Perusahaan (7 Plantation
Company Culture) yang telah disempurnakan dari Sapta Budaya Kebun, yaitu
budaya jujur dan bertanggung jawab, budaya fanatik, budaya peduli, budaya
kontrol, dan budaya pembinaan.
3. Sejarah Berdirinya Pabrik Minyak Goreng Cap Sendok
Menurut sejarah PT AAL, pabrik minyak goreng Cap Sendok sebenarnya
merupakan pabrik dari PT Eka Dura Indonesia. PT Eka Dura Indonesia tersebut
berlokasi di Jalan Medan Tanjung Morawa Km 18,5 Dusun III Desa Tanjung
Morawa B, Kec. Tanjung Morawa, Kabupaten Deli Serdang, Propinsi Sumatera
Utara. PT Eka Dura Indonesia berdiri pada tanggal 3 Juli 1980 dengan surat No.
90/I/PDMN/1980 proyek 3115/1120.
Pada tahun 1990, perusahaan tersebut
diambil alih oleh perusahaan PT Astra Agro Niaga, yang kemudian berubah
namanya menjadi PT Astra Agro Lestari seperti pada saat ini.
Secara keseluruhan pabrik ini terdiri dari bangunan pabrik, kantor,
pembangkit tenaga, bengkel, fasilitas perumahan staf dan karyawan, serta beberapa
fasilitas lainnya.
Sejak semula, pabrik ini memang berfungsi sebagai pabrik
pengolah minyak sawit mentah (CPO) menjadi RBD Olein, dengan produk
sampingan RBD Stearin dan Free Fatty Acid (FFA).
4. Misi, Visi, dan Strategi Divisi Refinery Minyak Goreng Cap sendok
Divisi Refinery sebagai divisi dalam PT AAL yang memproduksi minyak
goreng Cap Sendok juga mempunyai misi, visi, dan strategi sendiri yang
mendukung misi, visi, dan strategi PT AAL sebagai level korporat. Misi dan visi
tersebut diturunkan dari pemusatan kerangka kerja bisnis. Divisi Refinery pada saat
ini sebagai divisi yang memproduksi dan memasarkan minyak goreng bermerek.
Strategi yang dilaksanakan divisi Refinery dirumuskan dari misi dan visi yang ingin
dicapai Divisi Refinery itu sendiri.
Adapun visi dari divisi Refinery adalah “Menjadi Salah Satu Pemain Utama
dalam Pemasaran Minyak Goreng dan Produk Turunan Minyak Kelapa Sawit
Lainnya”. Visi tersebut merupakan sasaran jangka panjang yang ingin dicapai
divisi Refinery, dimana divisi Refinery berusaha untuk menjadi pemain utama
dalam industri downstream kelapa sawit baik dalam bisnis produk minyak goreng
yang sedang dilaksanakan. Misi dari divisi Refinery tersebut adalah “Menghasilkan
Produk Turunan dari Minyak Kelapa Sawit yang Memiliki Nilai Lebih Dibanding
Kompetitor dan Disukai oleh Masyarakat”.
Menghasilkan produk turunan dari minyak kelapa sawit, berarti divisi
Refinery disiapkan menjadi divisi yang akan memproduksi berbagai produk turunan
dari minyak kelapa sawit, seperti minyak goreng, shampo, margarin, sabun, dan
lain-lain. Pilot-project awal yang dilaksanakan divisi ini adalah bisnis minyak
goreng dengan brand minyak goreng Cap Sendok. Hal ini sejalan dengan strategi
PT AAL sebagai level korporat yang ingin memasuki downstream industry kelapa
sawit dengan diversifikasi produk yang beragam, karena PT AAL memiliki bahan
baku minyak kelapa sawit yang cukup besar dan potensial.
Memiliki nilai lebih dibanding kompetitor, berarti divisi Refinery
mempunyai misi untuk menghasilkan berbagai produk turunan minyak kelapa sawit
dengan keunggulan tersendiri yang merupakan strategi kompetisi dalam menghadapi
para kompetitor. Hal ini sesuai dengan visi korporat yakni inovatif dan misi korporat
untuk menjadi role model. Visi korporat inovatif menuntut divisi Refinery untuk
inovatif dalam menghadirkan produk agar memiliki nilai lebih dibanding kompetitor.
Misi korporat role model menuntut divisi Refinery agar dapat menjadi panutan bagi
para kompetitor.
Disukai oleh masyarakat, berarti divisi Refinery selain memberikan nilai
lebih dalam produknya juga harus memproduksi produk yang disukai masyarakat.
Sudah tentu produk yang disukai adalah produk yang memiliki zero complain dan
mendapat respon positif di mata konsumen, dilihat dengan nilai penjualan produk
yang meningkat tanpa keluhan.
5. Struktur Organisasi
Dalam perusahaan ini kekuasaan tertinggi berada di tangan para pemegang
saham yang kepemilikannya sebagian besar (kurang lebih 70 persen) dimiliki oleh
Astra Internasional. Para pemegang saham diwakili oleh Dewan Komisaris (Board
of Commisioners) yang bertugas sebagai pengawas tertinggi atas jalannya
perusahaan yang meminta pertanggungjawaban kepada Dewan Direksi (Board of
Directors).
Dewan direksi dipilih oleh Dewan Komisaris dan PT Astra
International sebagai pemegang saham terbesar. Presiden Direktur dan Wakilnya
membawahi 7 direktorat, yaitu Corporate Secretary (FCS), Finance (FIN), R & D
and Plantation Development (RPD), Engineering Mill Operation and Quality
Control (EMQ), Human Resources, General Affairs and Community Development
(HGC), Marketing (MRK) dan Plantation Operation & Control (POC), yang mana
masing-masing direktorat dipimpin langsung oleh para direksi.
Di bawah
direktorat, terdapat divisi yang mana masing-masing divisi ditangani oleh Division
Head. Salah satu divisi yang terdapat dalam perusahaan adalah divisi Refinery.
Untuk lebih jelasnya dapat dilihat pada Lampiran 3.
Divisi Refinery sebagai divisi yang memegang operasional minyak goreng
Cap Sendok, termasuk dalam kelompok besar business operation. Divisi Refinery
ini berada di bawah Direktorat Plantation Operation & Control (POC). Divisi
Refinery itu sendiri membawahi 3 Departemen yaitu, Marketing, Administrasi dan
Produksi untuk minyak goreng Cap Sendok, yang masing-masing dikepalai oleh
manajer, dan dalam struktur organisasinya terbagi-bagi lagi ke dalam beberapa
bagian. Untuk lebih jelasnya dapat dilihat pada Lampiran 4.
6. Sarana dan Prasarana
PT AAL sangat menyadari pentingnya sumber daya manusia untuk
tercapainya keberhasilan Grup Astra Agro dalam melakukan aktivitas usahanya,
maka PT AAL memberikan sarana dan prasarana yang memadai. Dilihat dari segi
kesejahteraan, Grup Astra Agro telah membayar upah minimum melampaui Upah
Minimum Regional (UMR) yang telah ditetapkan oleh Departemen Tenaga Kerja
dan juga memberikan insentif serta bonus kepada karyawannya. Kesejahteraan
karyawan juga diperhatikan melalui beberapa tunjangan dan fasilitas yang
diberikan, meliputi: tunjangan makan dan transportasi; tunjangan hari raya;
tunjangan kesehatan; perumahan karyawan. Jaminan sosial tenaga kerja
(JAMSOSTEK), serikat pekerja, asuransi jiwa, program dana pensiun grup Astra,
sarana rekreasi dan olahraga, fasilitas ibadah, fasilitas sekolah untuk karyawan dan
penduduk pada perkebunan terpencil, dan keanggotaan koperasi Grup Astra.
Hal tersebut juga didukung Divisi Sumber Daya Manusia Grup Astra Agro
dengan menjalankan suatu misi yang jelas, yaitu menopang tujuan keseluruhan
Grup Astra Agro dengan menciptakan organisasi yang solid, karyawan yang
kompeten, serta suasana dan kondisi kerja yang sehat. Grup Astra Agro juga
memberikan program pelatihan bagi semua karyawan yang baru direkrut menurut
jenjang jabatannya, yaitu Program Orientasi untuk penataran disiplin dan peraturan
Grup Astra Agro, Program Dasar untuk menerapkan pengetahuan dasar, Program
Teknis untuk meningkatkan keahlian di bidang masing-masing, dan Program
Manajemen untuk meningkatkan keahlian manajemen.
7. Ketenagakerjaan
Dilihat dari komposisi karyawan menurut jenjang jabatan pada Tabel 1,
Grup Astra Agro mempekerjakan 13.450 orang dengan perincian sebesar 0.04
persen menjabat sebagai Direktur, 1.54 persen menjabat Manajer, 4.65 persen
menjabat penyelia, dan 93.77 persen merupakan karyawan.
Tabel 1. Komposisi Karyawan menurut Jenjang Jabatan
Keterangan
Direktur
Kantor Pusat:
Manajer & Manajer Senior
Penyelia
Karyawan
Perkebunan :
Manajer
Manajer Lapangan
Penyelia
Karyawan Administrasi
Karyawan Lapang/Pabrik
Jumlah
Sumber : PT ALL (2006)
Jumlah Persentase
6
0.04%
47
22
305
0.35%
0.16%
2.27%
34
126
604
688
11.618
13.450
0.25%
0.94%
4.49%
5.12%
86.38%
100.00%
Alternatif lain melihat komposisi karyawan Grup Astra Agro yaitu dari
jenjang usia. Dari 13.450 karyawan yang ada, sebanyak 9.23 persen telah berusia
di atas 41 tahun. Di rentang usia tersebut biasanya tingkat produktivitas karyawan
mulai menurun sehingga perusahaan perlu melakukan program rektrukturisasi
organisasi dan sumber daya manusia yang bertujuan mencapai jumlah karyawan
yang ideal, efektif, dan sesuai dengan kebutuhan perusahaan.
Rektrukturisasi
tersebut dapat dilakukan melalui program dana pensiun. Karyawan dengan tingkat
produktivitas tinggi yang berusia 26 tahun sampai 40 tahun sejumlah 68.08 persen.
Selebihnya sebesar 22.60 persen merupakan karyawan berusia di bawah 26 tahun.
Komposisi karyawan berdasarkan jenjang usia selengkapnya dapat dilihat pada
Tabel 2.
Tabel 2. Komposisi Karyawan menurut Jenjang Usia
Keterangan
Dibawah 26 tahun
26 s/d 30 tahun
31 s/d 35 tahun
36 s/d 40 tahun
41 tahun keatas
Jumlah
Sumber : PT AAL (2006)
Jumlah
3.040
3.810
3.225
2.122
1.253
13.450
Persentase
22.60%
28.33%
23.98%
15.78%
9.32%
100.00%
Bila dilihat dari jam kerja, untuk karyawan yang bekerja di kantor, mereka
bekerja dalam 5 hari kerja, mereka bekerja mulai pukul 07.30 hingga 16.30. Pada
pabrik pengolahan minyak goreng, kegiatan produksi berjalan setiap hari (7 hari
kerja), hanya berhenti pada saat-saat tertentu saja seperti pada saat mesin-mesin
dilakukan perawatan. Karyawan yang bertugas pada pabrik pengolahan minyak ini
dibagi dalam 3 shift, yaitu shift pagi yang bekerja mulai pukul 07.00 hingga 15.00,
shift sore mulai pukul 15.00 hingga pukul 23.00, dan shift malam mulai pukul
23.00 hingga pukul 07.00. Pada bagian pengemasan (packaging) bekerja dalam 6
hari kerja dari Senin hingga Sabtu. Pembagian shift kerja dilakukan tergantung
kebutuhan kegiatan pengemasan, maksimal 2 shift kerja, yaitu shift pagi dan shift
sore.
B. LOKASI DAN TATA LETAK
PT Astra Agro Lestari Tbk terletak di Kawasan Industri Pulogadung, Jalan
Puloayang Raya Blok OR l, Jakarta Timur 13930.
Lokasi ini cukup strategis
mengingat daerah tersebut merupakan satu-satunya kawasan khusus industri yang
terletak di dalam kota Jakarta, dengan akses yang juga mudah dijangkau. Di samping
itu, PT AAL mempunyai perkebunan karet dan pabrik pengolahannya yang berlokasi di
Kalimantan Selatan. PT AAL juga memiliki pabrik minyak goreng yang berlokasi di
Sumatera Utara. Lokasi perkebunan dan pabrik pengolahan anak perusahaan PT AAL
tersebar di beberapa wilayah di Pulau Jawa, Sumatera, Kalimantan, dan Sulawesi.
C. ASPEK PRODUKSI DIVISI REFINERY
Tanggung jawab operasional produksi untuk minyak goreng Cap Sendok PT
Astra Agro Lestari Tbk dipegang oleh Manajer Produksi dengan pengawasan dari
Division Head Refinery.
Manajer Produksi membawahi dua Kepala Bagian yaitu
Kepala Pabrik dan Kepala Tata Usaha. Proses yang terjadi dalam operasional produksi
minyak goreng Cap Sendok, yaitu:
1) Pengadaan Bahan Baku
Bahan baku utama dalam proses pembuatan minyak goreng kelapa sawit
adalah minyak sawit mentah (CPO) atau Crude Palm Oil yang merupakan hasil
olahan buah kelapa sawit (exocarp) dengan cara pemerasan atau ekstraksi. Buah
sawit itu sendiri berukuran kecil antara 12-18 gram/butir dan dipanen dalam bentuk
Tandan Buah Sawit (TBS) yang terdiri dari beberapa bulir yang mana setiap bulir
terdiri dari 10-18 butir buah sawit tergantung kesempurnaan penyerbukan.
CPO yang digunakan PT Astra Agro Lestari Tbk sebagai bahan baku
minyak goreng Cap Sendok diperoleh dari kebun-kebun intern yang merupakan
anak perusahaan PT AAL, di antaranya PT Karya Tanah Subur (RIAU), PT Eka
Dura Indonesia (Medan), dan PT Perkebunan Lembah Bakti (Aceh). Dari sumber
tersebut, PT AAL lebih mengutamakan penggunaan CPO dari kebun-kebun di
sekitar Medan, karena lokasinya yang berdekatan dengan pabrik pengolahan
minyak goreng Cap Sendok dengan pertimbangan utama yakni biaya angkut yang
dikeluarkan relatif kecil. CPO yang diperoleh dari kebun-kebun tersebut harus
memenuhi ketentuan utama spesifikasi yakni Free Fatty Acid (FFA) maksimum 2.5
persen.
2) Pabrik Pengolahan Minyak Goreng Cap Sendok
Pada saat ini PT Astra Agro Lestari Tbk baru memiliki satu unit pabrik
pemprosesan CPO menjadi minyak goreng (Refinery), yang berlokasi di Tanjung
Morawa, Medan, Sumatera Utara. Kapasitas terpasang pabrik tersebut adalah
sebesar 350 ton CPO per hari dengan output 255 ton minyak goreng curah (olein
bulk) yaitu minyak goreng dengan kualitas biasa, dan/atau 122 ton olein kualitas
tinggi yang dijadikan minyak goreng Cap Sendok. Sementara itu dari 18 pabrik
pengolahan kelapa sawit menjadi CPO yang dimiliki PT AAL, dihasilkan ±
750.000 ton CPO per tahun, dengan kata lain, kapasitas Refinery yang sudah
dimiliki PT AAL pada saat ini baru mampu mengolah ± 15 persen dari total CPO
yang dihasilkan.
3) Proses Produksi
Proses pengolahan minyak sawit mentah menjadi minyak goreng kelapa
sawit pada umumnya terbagi menjadi dua, yaitu proses permunian (refining
process) dan proses pemisahan (fractionation process).
Tujuan dari proses
pemisahan itu sendiri adalah memisahkan fraksi cair (olein) dan fraksi padat
(stearin). Proses pemurnian pada dasarnya ada dua cara, yaitu pemurnian dengan
perlakuan kimia (chemical refining/alkali refining) dan pemurnian dengan
perlakuan fisika (physical refining).
Di antara kedua cara proses pemurnian
tersebut, PT AAL menggunakan proses physical refining, karena proses
pemurniannya relatif lebih cepat dan biaya yang dikeluarkan relatif lebih murah
dibanding proses chemical refining, walaupun kualitas hasilnya lebih baik dengan
chemical refining.
Proses produksi minyak goreng yang terdapat di PT AAL sebagai berikut :
a) Proses Pemurnian (Refining Process) dengan cara physical refining
Tujuan utama dari dilakukannya proses pemurnian adalah mengubah
minyak
sawit
mentah
menjadi
minyak
goreng
berkualitas
dengan
menghilangkan impuritis-impuritis (bau, rasa, rupa, kotoran, air, asam lemak
bebas dan warna yang tidak menguntungkan) sampai tingkat yang dikehendaki
secara efisien serta memperpanjang masa simpan minyak.
Pada proses
pemurnian ini hasil akhir yang akan didapat adalah minyak Refined Bleaching
Deodorized Palm Oil (RBDPO). Proses pemurnian tersebut terdiri dari empat
tahap, yaitu:
1. Pre-treatment Section, adalah proses pengolahan awal atau pendahuluan
berkali-kali hingga suhunya mencapai 80-90oC melalui beberapa media
pemanas dan beberapa tangki, yang pada akhirnya dikeringkan di tangki
dryer vessel yang bekerja pada tekanan vakum, dengan fungsi menguapkan
kandungan air pada CPO dengan cara sprayer pada ruangan hampa.
2. Degumming Section, adalah proses pemanasan CPO hingga bertemperatur <
110 oC, yang kemudian ditambahkan H3PO4 dan CaCO3 untuk mengikat
atau memisahkan gum dan kotoran yang ada di dalam CPO. Hasil dari
proses ini disebut Degummed Palm Oil (DPO).
3. Bleaching Section, adalah proses pemucatan warna minyak dan pengikatan
logam-logam berat yang ada di minyak dengan menambahkan bleaching
earth 0.6-1 persen yang berfungsi mengikat karoten pada CPO, yang
kemudian disaring di niagara filter untuk memisahkan spent earth, dan
selanjutnya dilakukan penyaringan kembali di polishing filter yang
menggunakan filter bag. Hasil dari proses ini disebut Degummed Bleached
Palm Oil (DBPO).
4. Deodorizing Section, adalah proses penghilangan bau di dalam minyak
dengan proses penyulingan/destilasi, dimana DBPO dari hasil bleaching
dipanaskan hingga bertemperatur 265-270oC di spiral heat exchanger,
kemudian dialirkan ke pre-stripper untuk dilakukan pemisahan yakni Free
Fatty Acid (FFA) sebanyak mungkin dengan cara diuapkan, dan selanjutnya
FFA yang tersisa dipisahkan kembali di deodorize sekaligus dilakukan
penguapan bau, yang pada akhirnya dialirkan ke dalam cooler spiral untuk
diturunkan suhunya hingga 70-80oC dan didapatkan hasil akhir Refined
Bleaching Deodorized Palm Oil (RBDPO) yang selanjutnya akan melalui
proses fractionation.
b) Proses Pemisahan (Fractionation Procees)
Tujuan utama dari dilakukannya proses pemisahan ini adalah
memisahkan fraksi cair (olein) dan fraksi padat (stearin) dari RBDPO dengan
proses kristalisasi yang dilakukan dengan cara pendinginan dan diaduk secara
perlahan-lahan di dalam tangki crystalizer. “Proses dua kali penyaringan” yang
terdapat pada produksi minyak goreng mengacu pada adanya proses pemisahan
kembali dari olein yang didapat dari proses pemisahan pertama.
Proses
pemisahan itu sendiri secara garis besar terbagi menjadi tiga tahap, yaitu:
1. Tahap Persiapan dan Pengkondisian Minyak
RBDPO yang berasal dari Refinery plant dipompakan ke dalam tangki
preparation yang dikondisikan bertemperatur ± 70oC (cooling) dan diaduk
merata oleh sebuah agitator. Tangki ini merupakan tempat persiapan dan
pengkondisian minyak sebelum masuk ke tangki crystallizer, yang
dilengkapi dengan indikator untuk menunjukkan berapa banyak RBDPO
yang ada di dalamnya.
2. Tahap Pembentukan Kristal
RBDPO yang akan difraksinasi dipompakan ke tangki crystallizer, dimana
RBDPO tersebut akan didinginkan perlahan-lahan sampai fraksi stearin
mengkristal sedangkan fraksi olein masih dalam fasa cair, sehingga
keduanya akan mudah dipisahkan
3. Tahap Filtrasi
Pada tahap ini RBDPO yang sudah mengalami proses kristalisasi akan
difiltrasi melalui filter press, dimana fraksi stearin yang telah mengkristal
akan dipadatkan dan kemudian dipisahkan dengan fraksi olein yang masih
dalam fasa cair. Hasil akhir dari proses ini adalah fraksi olein (minyak
goreng) sebesar 75 persen, sebagai produk utama dan produk sampingan
fraksi stearin sebesar 25 persen (Marsudi, 2003).
Ilustrasi dari proses
produksi minyak goreng di atas secara garis besar terdapat pada Lampiran 5
dengan rinciannya terdapat pada Lampiran 6.
V. HASIL DAN PEMBAHASAN
A. IDENTIFIKASI SISTEM
Proses identifikasi sistem dilakukan untuk menggali permasalahan yang terjadi.
Berdasarkan pengamatan yang dilakukan pada divisi Refinery diperoleh bahwa
teknologi yang ada kurang memadai, karena pengolahan data yang ada masih
konvensional dan tidak terstruktur. Data yang disajikan sering tidak lengkap ataupun
tidak kontinyu dan tidak berurutan. Data yang tersebar pada daerah Jawa dan Sumatera
tidak dikelola secara terpusat. Data yang tersedia kadang-kadang bukan data terkini
(tidak aktual). Untuk membantu dalam proses pengolahan data pada divisi Refinery,
maka dibuatlah sistem informasi manajemen basis data yang dapat diakses melalui
jaringan internet. Hal ini dapat membantu divisi Refinery, khususnya pihak Division
Head dalam melihat hasil pengolahan data sehingga dapat melihat informasi data tanpa
harus datang ke bagian pengolahan data. Dalam penelusuran informasinya dibuatlah
menu-menu pilihan.
Division Head dalam pengambilan keputusan membutuhkan dukungan data dari
manajer marketing berupa data distributor dan data penjualan, dari manajer produksi
berupa data produksi, serta dari manajer administrasi berupa data logistik. Manajer
marketing mendapatkan data dari masing-masing regional sales yaitu dari daerah Jawa
dan daerah Sumatera. Manajer produksi mendapatkan data produksi dari kepala pabrik
yang berada di Medan, Sumatera Utara.
Manajer administrasi mendapatkan data
logistik dari bagian logistik yang berada di Jakarta (Jawa) dan Medan (Sumatera).
Secara struktural fungsi masing-masing bagian ini dapat dilihat pada struktur organisasi
divisi Refinery PT Astra Agro Lestari Tbk (Lampiran 4). Pimpinan tertinggi divisi
Refinery PT Astra Agro Lestari Tbk adalah Division Head. Fungsi Division Head
yaitu untuk mengkoordinasikan seluruh manajer agar mencapai tujuan perusahaan,
menetapkan sasaran yang cukup luas, memahami kendala yang terjadi dan
merumuskan kembali kebijakan yang ditetapkan. Selain itu, Division Head berfungsi
untuk memastikan bahwa strategi perusahaan berjalan dengan baik sehingga visi dan
misi terwujud sesuai rencana.
Divisi Refinery yang dipimpin oleh seorang Division Head, mempunyai 3
departemen adalah produksi (pabrik), administrasi (logistik), dan marketing. Masing-
masing departemen dikepalai oleh seorang manajer yang mana dalam menjalankan
tugasnya dibantu oleh beberapa asisten.
Departemen produksi, marketing, serta
administrasi memiliki keterkaitan satu sama lain, seperti misalnya departemen
marketing memberikan informasi mengenai prakiraan permintaan pasar kepada
departemen produksi untuk dijadikan dasar dalam menentukan rencana produksi.
Departemen administrasi bekerja sama dengan departemen produksi dalam hal
penentuan besaran stok minimum agar pasar tidak kekurangan dan stok maksimum
sesuai dengan fasilitas yang tersedia. Besaran stok minimum dan maksimum ini juga
akan dijadikan acuan oleh departemen produksi dalam menyusun perencanaan
produksi.
Departemen produksi dipimpin oleh seorang manajer produksi yang
mempunyai tugas utama memimpin dan mengurus semua aspek kegiatan produksi
sesuai dengan tujuan perusahaan dan senantiasa berusaha untuk meningkatkan efisiensi
pabrik. Manajer produksi membawahi kepala pabrik dan kepala tata usaha. Kepala
pabrik bertanggung jawab atas persediaan bahan baku, mutu produk yang dihasilkan,
serta kelancaran proses produksi.
Departemen administrasi dipimpin oleh seorang manajer administrasi yang
membawahi bagian logistik dan bagian transportasi.
Bagian logistik mengatur
persediaan atau stok barang jadi atau bahan baku, dan bagian transportasi memonitor
kelancaran pengiriman barang ke area yang ditentukan.
Departemen marketing dikepalai oleh seorang manajer marketing memiliki tiga
sub-departemen, yaitu dua regional sales, dan sub-departemen marketing and sales.
Manajer marketing bertanggung jawab terhadap kelancaran penjualan, membuat target
dan perencanaan penjualan, serta menetapkan strategi pemasaran seperti melakukan
promosi, mengembangkan area pemasaran, dan lain-lain.
Saat ini pemasaran minyak goreng Cap Sendok baru mencakup wilayah
Sumatera dan Jawa, sehingga regional sales tersebut masing-masing bertanggung
jawab atas pemasaran dan penjualan untuk daerah Sumatera dan daerah Jawa.
Selanjutnya, masing-masing regional sales membawahi beberapa area penjualan.
Regional sales untuk Sumatera membawahi supervisor area Sumatera bagian utara dan
Sumatera bagian tengah, sedangkan regional sales untuk Jawa membawahi supervisor
area Jakarta dan Jawa Barat, Jawa Timur dan Jawa Tengah.
Sub-departemen marketing and sales suport membawahi bagian sales
promotion, market research, dan administration computer and data center. Bagian
sales promotion membuat perencanaan dan menjalankan kegiatan promosi penjualan
minyak goreng Cap Sendok. Bagian market research melakukan survei atau riset
berdasarkan tujuan pemasaran yang ingin dicapai. Bagian administration computer
and data center bertugas mengumpulkan data guna keperluan pemasaran dan penjualan
produk dengan didukung oleh sistem informasi.
Divisi Refinery adalah salah satu bagian dari PT Astra Agro Lestari, Tbk yang
bergerak dalam pengolahan serta penjualan dan pemasaran minyak goreng yang
merupakan salah satu turunan dari minyak kelapa sawit (CPO).
Divisi Refinery
mempunyai visi, misi, serta tujuan sendiri yang mendukung perusahaan.
Visi divisi Refinery adalah “Menjadi Salah Satu Pemain Utama dalam
Pemasaran Minyak Goreng”. Misi dari divisi Refinery adalah “Menghasilkan Produk
Turunan dari Minyak Kelapa Sawit yang Memiliki Nilai Lebih dibandingkan
Kompetitor dan Disukai oleh Masyarakat”.
Misi ini memiliki tujuan yang dapat
dijabarkan sebagai berikut:
1) Menghasilkan Produk Turunan dari Minyak Kelapa Sawit,
Divisi Refinery disiapkan menjadi divisi yang akan memproduksi berbagai produk
turunan minyak kelapa sawit yang salah satunya adalah minyak goreng. Hal ini
sejalan dengan strategi PT AAL sebagai level korporat yang ingin memasuki
downstream industry kelapa sawit dengan diversifikasi produk yang beragam,
karena PT AAL memiliki bahan baku minyak kelapa sawit yang cukup besar.
2) Memiliki Nilai Lebih Dibanding Kompetitor
Misi ini diturunkan dari misi inovatif korporat yang mana divisi Refinery dituntut
untuk inovatif dalam menghadirkan produk-produknya bagi konsumen agar
memiliki nilai lebih dibanding kompetitor dan sesuai dengan misi korporat untuk
menjadi role model.
3) Disukai Masyarakat
Untuk mendapatkan pelanggan, divisi Refinery selain memberikan nilai lebih dalam
produknya, juga harus disukai masyarakat, baik dari sisi produk akhirnya, proses
produksinya yang ramah lingkungan maupun pelayanannya kepada pelanggan.
B. ANALISIS SISTEM
Analisa sistem merupakan studi mendalam mengenai kebutuhan-kebutuhan
informasi end-user yang menghasilkan kebutuhan-kebutuhan fungsional yang akan
digunakan sebagai basis desain dari sistem yang akan digunakan sistem informasi
manajemen basis data Refinery ini dirancang agar dapat mempermudah dalam
pengolahan data pada divisi Refinery.
Sistem informasi manajemen basis data
Refinery ini membantu Division Head dalam melihat hasil pengolahan data, karena
Division Head dapat langsung melihat laporan tanpa harus datang ke bagian
pengolahan data sehingga lebih efisien dan efektif. Pengawasan data dapat dilakukan
secara langsung dan kontinyu tanpa melewati beberapa media yang terpisah. sistem
informasi manajemen basis data Refinery dibuat melalui jaringan internet yang hanya
dapat diakses oleh PT Astra Agro Lestari Tbk khususnya untuk divisi Refinery.
1. Struktur Proses
Diagram hirarki yang digunakan pada struktur sistem mendefinisikan dan
mengilustrasikan organisasi dari sistem informasi yang menunjukkan hubungan
antar elemen data. Struktur ini disusun dengan memperhatikan sistem yang sudah
berjalan saat ini sehingga sistem yang akan dikembangkan nanti tidak merubah
sistem yang sudah berjalan dan membuatnya menjadi lebih baik. Bagan struktur
proses dapat dilihat pada Gambar 6.
Gambar 6. Diagram Hirarki Sistem Informasi Manajemen Basis Data pada
Divisi Refinery
Struktur proses sistem informasi manajemen basis data Refinery terdiri dari
input-proses-output. Input berupa data distributor dan harga dari regional sales
area Jawa dan regional sales area Sumatera, data produksi dari kepala pabrik dan
data stok dari bagian logistik. Data ini akan diproses oleh administration computer
and data center. Untuk diverifikasi oleh manajer administrasi, manajer marketing,
dan manajer produksi. Data yang sudah diverifikasi akan dikirimkan ke Division
Head untuk dijadikan dasar pengambilan keputusan. Bagan struktur proses dapat
dilihat pada Gambar 7.
Gambar 7. Struktur Proses pada Divisi Refinery
2. Identifikasi Aktor
Indentifikasi aktor adalah untuk mengidentifikasikan peranan perorangan
(aktor-aktor) dalam suatu sistem yang dibuat. Dalam hal ini aktor-aktor yang
berperan adalah kepala pabrik, bagian logistik, administrator computer and data
center, regional sales area Jawa, dan regional sales area Sumatera. Web yang
disajikan terdiri-dari data-data informasi berupa data penjualan, data distributor,
data logistik, dan data produksi. Semua data ini digunakan oleh Division Head
untuk mengambil keputusan dalam menjaga kesinergisan kinerja semua
departemen. Fungsi aktor regional sales area Jawa dan Sumatera adalah menginput
data penjualan dan distributor sedangkan bagian logistik untuk menginput data stok
dan kepala pabrik menginput data produksi. Manajer produksi, manajer marketing,
dan manajer produksi menganalisa data yang diterima untuk diberikan kepada
Division Head. Untuk aktor administrator computer and data center berperan
dalam mengontrol kinerja dalam web ini. Tabel identifikasi aktor dapat dilihat
pada Tabel 3.
Tabel 3. Identifikasi aktor
Informasi Item Data
A
9
9
-
Aktor
B C D
9 - 9 - - 9 - 9
User
E F G H
9 9 - 9 9 - 9 - 9 9 - - 9
I
9
9
9
9
Frekuensi
Penggunaan
bulanan
bulanan
bulanan
bulanan
Data Penjualan
Data Distributor
Data Logistik
Data Produksi
Keterangan :
A = Regional Sales area Jawa
F = Manajer Marketing
B = Regional Sales area Sumatera
G = Manajer Administrasi
C = Bagian Logistik
H = Manajer Produksi
D = Kepala Pabrik
I = Division Head
E = Administrator Computer and Data center
3. MATRIKS CROSS TAB
Matriks cross tab adalah tabel yang menggambarkan hubungan antara jenis
informasi dengan tipe data. Pada jenis informasi data penjualan, diperlukan data
numerik berupa harga pasar dan data teks yang menggambarkan pasar yang
disurvei. Untuk informasi data distributor diperlukan data numerik berupa data
fasilitas, sales force dan support administration yang dimiliki distributor, serta data
teks berupa nama daerah distributor. Pada informasi data logistik diperlukan data
numerik berupa stok barang dan data teks berupa jenis barang sedangkan untuk
informasi produksi hanya diperlukan data numerik berupa jumlah produksi.
Data-data tersebut diinput oleh pihak kepala pabrik, bagian logistik,
regional sales area Jawa dan regional sales area Sumatera. Pihak kepala pabrik,
bagian gudang, regional sales area Jawa dan regional sales area Sumatera hanya
berperan untuk menginput data, sedangkan yang berperan dalam mengedit dan
mengontrol sistem web ini adalah pihak administrator computer and data center.
Pihak Division Head, manajer produksi, manajer marketing, dan manajer produksi
hanya dapat melihat laporan berupa data yang telah diberikan.
Untuk semua
pengguna sistem ini diperlukan login terlebih dahulu. Secara lengkap matriks cross
tab dapat dilihat pada Tabel 4.
Tabel 4. Matriks cross tab
Jenis Informasi
Data Numerik
Teks
•
Informasi data penjualan
√
√
•
Informasi data distributor
√
-
•
Informasi data logistik
√
√
•
Informasi data produksi
√
-
•
Login
- Nama
- Satus
- Password
√
√
√
√
C. DESAIN SISTEM
1. Data Flow diagram (DFD)
Metode yang digunakan dalam mendesain sistem ini adalah diagram alir
data atau Data Flow Diagram (DFD).
Diagram tersebut digunakan untuk
menampilkan desain sistem dalam bentuk gambar suatu transfer data dari
sumbernya melalui proses operasi ke tujuannya.
Menurut Ambler (2003), DFD
menunjukkan alir data dari kesatuan entiti-entiti eksternal ke dalam sistem dan
menunjukkan bagaimana data bergerak dari proses yang satu ke proses lain, seperti
halnya penyimpanan logikal.
Pada awalnya DFD menggambarkan sistem secara
garis besar pada DFD level 0 dan kemudian menjadi lebih terinci pada DFD level 1
dan seterusnya (Suherman, 2002).
Gambar 8.
DFD level 0 sistem ini dapat dilihat pada
Pada level 0 terdapat delapan entitas (Division Head, manajer
marketing, manajer produksi, manajer administrasi, administration computer and
data center, regional sales area Jawa dan Sumatra, kepala pabrik, dan bagian
logistik) dan empat proses (pengumpulan data, data awal, pengelolaan data, dan
pelaporan). Aliran data dimulai dari aktivitas yang dilakukan oleh administrator
yaitu melakukan proses pegumpulan data dari regional sales area Jawa dan
Sumatera, kepala pabrik, dan bagian logistik.
Data yang telah dikumpulkan
kemudian diproses menjadi data awal yang akan digunakan untuk memenuhi
kebutuhan masing-masing bagian dan diverifikasi datanya oleh masing-masing
manajer setelah itu akan diproses dalam proses pengelolaan data.
Proses
pengelolaan data dilakukan oleh administrator yang akan menghasilkan hasil
laporan akhir untuk Division Head melalui proses pelaporan yang mana hasil
laporan akhir ini dapat membantu Division Head dalam mengambil keputusan.
Regional Sales
area Jawa dan
Sumatera
Kepala
Pabrik
Data
produksi
Bagian
Logistik
Data survei harga produk
dan distributor
Data
stok
1
Pengumpulan
data
+
Mengelola
data
4
Administrator
dan Basis
Datadata Melaporkan
Pelaporan
Menganalisa
Center
Refinery
2
Dilaporkan
Division
Head
+
3
Data
Awal
+
Pengelolaan
Data
+
Verifikasi Verifikasi
data
data
produksi marketing
Kebutuhan
produksi
Manajer
Produksi
Kebutuhan
marketing
Manajer
Marketing
Verifikasi
data
logistik
Kebutuhan
logistik
Manajer
Administrasi
Gambar 8. DFD Level 0 Proses pada Basis Data Refinery
Diagram alir data level 1.1 merupakan subproses dari proses pengumpulan
data yang didalamnya melibatkan empat entiti (administrator, kepala pabrik,
regional sales area Jawa dan Sumatera, dan bagian logistik), empat proses (input
data produksi, input data marketing, input data logistik, dan kumpulan basis data),
dan empat penyimpanan data (data produksi, data penjualan, data distributor, dan
data logistik). Pada diagram alir data level 1.1 proses yang terjadi meliputi aliran
input data produksi dari kepala pabrik, input data penjualan dan distributor dari
regional sales area Jawa dan Sumatera ke basis data Refinery berupa data penjualan
dan distributor, dan input data logistik dari bagian logistik.
Hasil dari proses input data menghasilkan informasi data. Data produksi
menghasilkan informasi data produksi.
Data penjualan dan distributor
menghasilkan informasi data penjualan dan distributor. Data logistik menghasilkan
informasi data logistik. Informasi data akan masuk ke data store. Data produksi
masuk ke data store produksi, data penjualan dan distributor masuk ke data store
penjualan dan distributor, data logistik masuk ke data store logistik.
Data store akan menghasilkan arsip data yang akan dikumpulkan melalui
proses kumpulan basis data yang akan dikelola oleh administration computer and
data center. Data store produksi akan menghasilkan arsip data produksi. Data
store penjualan dan distributor akan menghasilkan arsip data penjualan dan
distributor. Data store logistik akan menghasilkan arsip data logistik. Secara
lengkap DFD Level 1.1 dapat dilihat pada Gambar 9.
Kepala
Pabrik
Data survei harga produk
dan distrbutor
Data produksi
Data stok
1
2
3
Input data
produksi
Input data
marketing
Input data
logistik
Informasi data
produksi
1
Bagian
Logistik
Regional Sales area Jawa dan Sumatera
produksi
2
Arsip data
produksi
Informasi data
penjualan
3
penjualan
Arsip data
penjualan
Informasi data
logistik
Informasi data
distributor
distributor
Arsip data
distributor
4
logistik
Arsip data
logistik
4
Kumpulan
basis data
Mengelola
data
Administrator dan Data Center
Gambar 9. DFD Level 1.1 Subproses dari Proses Pengumpulan Data
Diagram alir data level 1.2 merupakan subproses dari proses pengelolaan data yang
didalamnya melibatkan empat entiti (administrator, kepala pabrik, manajer
produksi, manajer marketing, dan manajer administrasi) dan satu proses
(penggunaan data awal). Pada DFD level 1.2 aliran data dimulai dari administrator
yang memproses basis data Refinery untuk proses penggunaan data awal oleh
manajer pada masing-masing bagian. Secara lengkap DFD Level 1.2 dapat dilihat
pada Gambar 10.
Administrator
dan Data Center
Basis data
Refinery
1
Penggunaan
data awal
Kebutuhan
produksi
Manajer
Produksi
Kebutuhan
marketing
Manajer
Marketing
Kebutuhan
logistik
Manajer
Administrasi
Gambar 10. DFD Level 1.2 Subproses dari Proses Pengelolaan Data
Diagram alir data level 1.3 merupakan subproses dari proses data awal yang
didalamnya melibatkan empat entiti (administrator, manajer produksi, manajer
marketing, dan manajer administrasi) dan satu proses (pengecekkan data). Aliran
data dimulai dari manajer pada masing-masing bagian yang melakukan proses
pengecekkan data dan telah memverifikasikan hasilnya untuk dianalisa lebih lanjut
oleh administrator. DFD Level 1.3 dapat dilihat pada Gambar 11.
Manajer
Produksi
Manajer
Marketing
Verifikasi data
produksi
Verifikasi data
marketing
Manajer
Administrasi
Verifikasi data
logistik
1
Pengecekan
data
Menganalisa
Administrator
dan Data Center
Gambar 11. DFD Level 1.3 Subproses dari Proses Data Awal
Diagram alir data level 1.4 merupakan subproses dari proses pelaporan yang
didalamnya melibatkan dua entiti (administrator dan division head) dan satu proses
( hasil pengecekkan). Aliran data dimulai dari administrator yang melaporkan
hasil akhir laporan melalui proses hasil pengecekkan data. Laporan akhir ini
digunakan oleh Division Head untuk acuan dalam pengambilan keputusan. DFD
Level 1.4 dapat dilihat pada Gambar 12.
Division Head
Melaporkan
1
Hasil
Pengecekan
Dilaporkan
Division Head
Gambar 12. DFD level 1.4 Subproses dari Proses Pelaporan
2. Normalisasi
Ketika merancang suatu basis data untuk suatu sistem relasional, prioritas
utama dalam mengembangkan model data logikal adalah dengan merancang suatu
representasi data yang tepat bagi relationship dan constrainnya (batasannya).
Teknik yang digunakan untuk membantu mengidentifikasi relasi-relasi tersebut
dinamakan normalisasi.
Definisi lainnya untuk normalisasi adalah proses
pengelompokkan data ke dalam bentuk tabel atau relasi atau file untuk menyatakan
entitas dan hubungan mereka sehingga terwujud satu bentuk basis data yang mudah
untuk dimodifikasi.
Data yang terdapat pada SIMRefinery ini terdiri dari empat
tabel data yang merupakan hasil dari pejabaran desain DFD. Semua penyimpanan
data (data store) pada DFD akan berubah menjadi empat tabel data yang mana
data store pada SIMRefinery adalah produksi, distributor, penjualan, dan logistik.
Setiap bagian ini memiliki informasi yang dijabarkan, hal ini dapat dilihat melalui
Tabel 5, 6, 7, dan 8.
Untuk mendapatkan hasil rancangan basis data yang baik maka diperlukan
normalisasi pada data divisi Refinery.
Normalisasi ini dibuat bertujuan untuk
menghilangkan redudansi data yakni penggandaan data yang akan menyebabkan
ketidak konsistenan data dimana hal tersebut merupakan hal utama yang harus
diperhatikan dalam pembuatan basis data. Dengan menghilangkan beberapa grup
menjadi suatu grup baru tunggal yang tersusun dalam elemen maka konsistensi data
dapat terjaga.
Normalisasi juga merupakan salah satu tahap untuk menuju
implementasi dimana bentuk grup dari normalisasi ini akan menjadi rancangan
kerja pembuatan bentuk basis data dalam SIMRefinery ini secara utuh dan
menyeluruh.
Tabel 5. Data Produksi
Informasi data
Keterangan
Tanggal
Tanggal input data untuk data produksi
SS10
Hasil produksi untuk kemasan minyak goreng standing pouch
1 liter
SS20
Hasil produksi untuk kemasan minyak goreng standing pouch
2 liter
SB10
Hasil produksi untuk kemasan botol minyak goreng 1 liter
SB20
Hasil produksi untuk kemasan botol minyak goreng 2 liter
SJ05
Hasil produksi untuk kemasan jerigen minyak goreng 5 liter
SJ20
Hasil produksi untuk kemasan jerigen minyak goreng 20 liter
Tabel 6. Data Logistik
Informasi data
Tanggal
SS10
SS20
SB10
SB20
SJ05
SJ20
Keterangan
Tanggal input data untuk data logistik
Stok minyak goreng untuk kemasan standing pouch 1 liter
Stok minyak goreng untuk kemasan standing pouch 2 liter
Stok minyak goreng untuk kemasan botol 1 liter
Stok minyak goreng untuk kemasan botol 2 liter
Stok minyak goreng untuk kemasan jerigen 5 liter
Stok minyak goreng untuk kemasan jerigen 20 liter
Tabel 7. Data Penjualan
Informasi data
Tanggal
SS10
SS20
SB10
SB20
SJ05
SJ20
Merek
Daerah
Pasar
Keterangan
Tanggal input data untuk data logistik
Harga minyak goreng untuk kemasan standing pouch 1 liter
Harga minyak goreng untuk kemasan standing pouch 2 liter
Harga minyak goreng untuk kemasan botol 1 liter
Harga minyak goreng untuk kemasan botol 2 liter
Harga minyak goreng untuk kemasan jerigen 5 liter
Harga minyak goreng untuk kemasan jerigen 20 liter
Merek minyak goreng yang disurvei
Daerah atau Kota tempat survei
Pasar tempat survei
Tabel 8. Data Distributor
Informasi data
Kota
Sub area distributor
Gudang
Mobil truk
Mobil box
Sepeda Motor
Office
Manajer
Chief sales executive
Sales
Sales Center
Accounting
Logistik
Keterangan
Kota distributor yang dimiliki
Sub area distributor yang dimiliki
Fasilitas gudang yang dimiliki
Fasilitas mobil truk yang dimiliki
Fasilitas mobil box yang dimiliki
Fasilitas sepeda motor yang dimiliki
Fasilitas office yang dimiliki
Armada sales manajer yang dimiliki
Armada sales chief sales executive yang dimiliki
Armada sales yang dimiliki
Armada sales center yang dimiliki
Support administration accounting yang dimiliki
Support administration logistik yang dimiliki
a. Normal Form 1 (NF 1)
Pada tahap ini dilakukan penghilangan beberapa group elemen yang berulang
pada data diatas agar menjadi satu harga tunggal yang berinteraksi diantara setiap
baris pada suatu tabel, dan setiap atribut harus mempunyai nilai data atomik
(bersifat atomic value). Pada data produksi yang terdiri dari tanggal, ss10, ss20,
sb10, sb20, sj05, dan sj20 dapat dikelompokkan menjadi tiga yaitu kdDataProduksi
merupakan ciri dari tabel data produksi, jenisProduk (ss10, ss20, sb10, sb20, sj05,
dan sj20), dan tanggal. Pada data logistik yang terdiri dari tanggal, ss10, ss20,
sb10, sb20, sj05, sj20, tujuan kirim, keterangan, jumlah masuk, dan jumlah keluar
dapat dikelompokkan menjadi tujuh yaitu kdDataLogistik merupakan ciri dari tabel
data logistik, jenisProduk (ss10, ss20, sb10, sb20, sj05, dan sj20), jumlahMasuk,
jumlahKeluar, tujuanKirim, keterangan dan tanggal. Pada data distributor yang
terdiri dari sub area distributor, gudang, mobil truk, mobil box, sepeda motor,
office, manajer, chief sales, acount sales executive, sales, sales center, accounting,
dan logistik dapat dikelompokkan menjadi tujuh yaitu kdDataDistributor
merupakan ciri dari tabel data distributor, daerah, fasilitas (sub area distributor,
gudang, mobil truk, mobil box, sepeda motor, office), sales force (manajer, account
sales executive, sales, dan sales center), support administration (accounting dan
logistik), jumlah, dan tanggal.
Pada data penjualan yang terdiri dari tanggal,
daerah, pasar, merek, ss10, ss20, sb10, sb20, sj05, dan sj20 dapat dikelompokkan
menjadi tujuh yaitu kdDataPenjualan merupakan ciri dari tabel data penjualan,
daerah, pasar, merek, jenisProduk (ss10, ss20, sb10, sb20, sj05, dan sj20), harga,
dan tanggal. Normal Form 1 dapat dilihat pada Tabel 19 dan 20.
Tabel 9. Normal Form 1 Data Produksi dan Data Logistik
Data produksi
•
•
•
kdDataProduksi
jenisProduk
tanggal
Data logistik
•
•
•
•
•
•
•
kdDataLogistik
jenisProduk
jumlahMasuk
jumlahKeluar
tujuanKirim
keterangan
tanggal
Tabel 10. Normal Form 1 Data Distributor dan Data Penjualan
Data distributor
•
•
•
•
•
•
•
kdDataDistributor
daerah
fasilitas
salesForce
supportAdministration
jumlah
tanggal
Data penjualan
•
•
•
•
•
•
•
kdDataPenjualan
daerah
pasar
merek
jenisProduk
harga
tanggal
b. Normal Form 2 (NF 2)
Bentuk normal kedua didasari atas konsep full functional dependency
(ketergantungan fungsional sepenuhnya). Bentuk normal kedua memungkinkan
suatu relasi memiliki composite key, yaitu relasi dengan primary key yang
terdiri dari dua atau lebih atribut. Suatu relasi yang memiliki single atribut
untuk primary key-nya secara otomatis pada akhirnya menjadi NF 2. Sama
halnya seperti normalisasi, tujuan NF 2 juga agar tidak terjadi ketimpangan
antar data, karena walaupun pada NF 1 sudah tergabung dalam grup yang berisi
elemen-elemen tetapi elemen itu sendiri terkadang menyimpan atribut-atribut
yang dapat mengalami redudansi. Tabel Normal Form 2 merupakan tabel dari
hasil pemecahan data. Untuk data produksi dapat dibagi menjadi dua yaitu
tabel data produksi dan tabel jenis produk. Untuk data logistik dapat dibagi
menjadi dua yaitu tabel data logistik dan tabel jenis produk.
Untuk data
penjualan dapat dibagi menjadi lima yaitu tabel data penjualan, tabel jenis
produk, tabel daerah, tabel pasar, dan tabel merek. Untuk data distributor dapat
dibagi menjadi lima yaitu tabel data distributor, tabel daerah, tabel fasilitas,
tabel sales force, dan tabel support administration. Bentuk NF 2 pada sistem
informasi ini dapat dilihat pada Tabel 11, 12, 13, dan 14.
Tabel 11. Normal Form 2 Data Produksi, Jenis Produk, dan Data Logistik
Data produksi
•
•
•
•
Jenis produk
kdDataProduksi
jenisProduk
jumlah
tanggal
•
•
Data logistik
kdProduk
namaProduk
•
•
•
•
•
•
•
kdDataLogistik
jenisProduk
jumlahMasuk
jumlahKeluar
tujuanKirim
keterangan
tanggal
Tabel 12. Normal Form 2 Data Distributor, Fasilitas, dan Sales Force
Data distributor
• kdDataDistributor
• kdDaerah
• kdFasilitas
• kdSalesForce
• kdSupportAdministration
• jumlah
• tanggal
Fasilitas
• kdFasilitas
• NamaFasilitas
Sales Force
• kdSalesForce
• namaSalesForce
Tabel 13. Normal Form 2 Support Administration dan Daerah
•
•
Support Administration
kdSupportAdministration
namaSupportAdministration
•
•
Daerah
kdDaerah
namaDaerah
Tabel 14. Normal Form 2 Data Penjualan, Pasar, dan Merek
Data Pejualan
•
•
•
•
•
•
•
kdDataPenjualan
kdDaerah
kdPasar
kdMerek
kdJenisProduk
harga
tanggal
Pasar
•
•
Merek
kdPasar
namaPasar
•
•
kdMerek
namaMerek
3. Tipe Data
Dalam proses implementasi basis data, entitas-entitas yang terdapat dalam
struktur basis data relasional akan menjadi tabel. Untuk atribut masing-masing
entitas akan menjadi field data dalam tabel. Field data dalam tabel digunakan
untuk menyimpan informasi yang telah dikelompok-kelompokkan.
Dari hasil
normal form 2 dapat dibuat suatu basis data dengan tipe field data yang sesuai.
Tipe field data dalam tabel yang terdapat pada masing-masing struktur basis data
relasional dapat dilihat pada tabel berikut ini :
Tabel 15. Tipe Data dalam Tabel Data Distributor
Nama field
Kd_distributor
Kd_kota
Kd_fasilitas
Kd_Salesforce
Kd_Supportadministration
Jumlah
tanggal
Arti
Tipe
Kode data distributor
Varchar(10)
Kode data kota
Varchar(10)
Kode data fasilitas
Varchar(10)
Kode data sales force
Varchar(10)
Kode
data
support Varchar(10)
administration
Jumlah
distributor
yang Integer
dimiliki
Tanggal input data
Date
Tabel 16. Tipe Data dalam Tabel Fasilitas
Nama field
Kd_fasilitas
Nama
Arti
Kode data fasilitas
Nama fasilitas distributor
Tipe
Varchar(10)
Varchar (30)
Tabel 17. Tipe Data dalam Tabel Salesforce
Nama field
Kd_Salesforce
Nama
Arti
Kode data sales force
Nama sales force distributor
Tipe
Varchar(10)
Varchar (30)
Tabel 18. Tipe Data dalam Tabel Support Administration
Nama field
Arti
Tipe
Kd_
support Kode data support administration
Varchar(10)
administration
Nama
Nama
support
administration Varchar (30)
distributor
Tabel 19. Tipe Data Penjualan dalam Tabel Data Penjualan
Nama field
Kd_penjualan
Kd_daerah
Kd_merk
Kd_produk
Kd_pasar
Harga
Tanggal
Arti
Kode data penjualan
Kode data daerah
Kode data merk
Kode data produk
Kode data produk
Harga produk penjualan
Tanggal input data
Tipe
Varchar(10)
Varchar(10)
Varchar(10)
Varchar(10)
Varchar(10)
Integer
Date
Tabel 20.Tipe Data dalam Tabel Merek
Nama field
Kd_merek
Nama
Arti
Kode data merek
Nama merk produk
Tipe
Varchar(10)
Var char (30)
Tabel 21. Tipe Data dalam Tabel Daerah Penjualan
Nama field
Kd_ daerah
Nama
Arti
Kode data daerah penjualan
Nama daerah penjualan
Tipe
Varchar(10)
Var char (30)
Tabel 22. Tipe Data dalam Tabel Pasar Penjualan
Nama field
Kd_ pasar
Nama
Arti
Kode data pasar penjualan
Nama daerah penjualan
Tipe
Varchar(10)
Var char (30)
Tabel 23. Tipe Data dalam Tabel Jenis Produk
Nama field
Kd_produk
Nama
Arti
Kode data produk
Nama tipe produk
Tipe
Varchar(10)
Var char (30)
Tabel 24. Tipe Data Produksi dalam Tabel Data Produksi
Nama field
Kd_produksi
Kd_produk
Jumlah
Tanggal
Arti
Kode data produksi
Kode data produk
Jumlah produksinya
Tanggal input data
Tipe
Varchar(10)
Varchar(10)
Integer
Date
Tabel 25. Tipe Data Logistik dalam Tabel Data Logistik
Nama field
Kd_logistik
Kd_produk
Jumlah masuk
Jumlah keluar
Tujuan kirim
keterangan
tanggal
Arti
Kode data logistik
Kode data produk
Jumlah barang yang masuk
Jumlah barang yang keluar
Tujuan kirim barang
Keterangan yang terjadi
logistik
Tanggal input data
Tipe
Varchar(10)
Varchar(10)
Integer
Integer
Text
pada text
Date
4. Entity Relationship Diagram (ER-Diagram)
Entity Relationship Diagram (ER-Diagram) adalah suatu model jaringan
yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERDiagram merupakan suatu model jaringan yang menekankan pada struktur-struktur
dan relationship data. ER-Diagram memperlihatkan hubungan antar data store.
Perancangan (desain) basis data perlu dilakukan demi efektivitas serta efisiensi
program aplikasi yang akan dihasilkan.
Basis data sangat berkaitan dengan data yang akan diberikan kepada
pengguna.
Oleh karena itu, pembuatan rancangan basis data harus dilakukan
dengan sebaik-baiknya.
Hal ini dimaksudkan agar keseluruhan data yang
dihasilkan berdasarkan analisis kebutuhan dapat disajikan dan memberikan
penjelasan kepada pengguna serta sesuai dengan keinginan pengguna. Pembuatan
rancangan basis data dimulai setelah pembuatan Entity Relationship (ER), yaitu
suatu model fungsional data yang dapat menggambarkan hubungan-hubungan yang
sederhana yang terjadi antar entitas yang terdapat di dalam Perancangan Sistem
Informasi Manajemen Basis Data Refinery. Sebelum membuat ER, atribut dalam
beberapa entiti menggunakan property indentifier dan mandatory. Identifier
digunakan untuk mengidentifikasikan ada tidaknya atribut tersebut dalam entiti,
sedangkan madatory digunakan untuk mengidentifikasikan bahwa atribut harus
diisi suatu nilai (tidak boleh kosong).
a. ER Data Distributor
Data distributor terdiri dari empat entitas (support administration, sales
force, fasilitas, dan daerah). Entiti distributor dalam data distributor merupakan
entiti utama sebagai pusat dari semua hubungan. Entiti distributor dengan entiti
support administration, sales force, fasilitas, dan daerah memiliki hubungan
dengan tipe One-To-Many yang artinya dalam satu distributor memiliki
beberapa support administration, sales force, fasilitas, dan daerah. Hubungan
ini berfungsi untuk mengidentifikasi data pada entiti support administration,
sales force, fasilitas, dan daerah merupakan bagian dari data pada entiti
distributor sehingga setiap data support administration, sales force, fasilitas,
dan daerah memiliki atribut yang dapat mengidentifikasi data yang berasal dari
entiti distributor. ER data distributor dapat dilihat pada Gambar 13.
Suppot administration
kdSupportAdministration <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
distributor = support administration
Distributor
<pi> VA10 <M>
kdDataDistributor
Daerah
VA30
Fasilitas
VA30
Sales Force
VA30
Support Admiistration
VA30
jumlah
I
tanggal
D
Identifier_1 <pi>
distributor = fasilitas
Daerah
distributor = daerah
kdDaerah <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
distributor = sales force
Fasilitas
Sales Force
kdFasilitas <pi> VA10 <M>
nama
VA30
kdSalesForce <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
Identifier_1 <pi>
Gambar 13. ER Data Distributor
b. ER Data Penjualan
Data penjualan terdiri dari empat entitas (jenis produk, daerah, merek,
dan pasar). Entiti penjualan dalam data penjualan merupakan entiti utama
sebagai pusat dari semua hubungan. Entiti penjualan dengan entiti jenis produk,
daerah, merek, dan pasar memiliki hubungan dengan tipe One-To-Many yang
artinya dalam satu penjualan memiliki beberapa produk, daerah, merek, dan
pasar. Hubungan ini berfungsi untuk mengidentifikasi data pada entiti jenis
produk, daerah, merek, dan pasar merupakan bagian dari data pada entiti
penjualan sehingga setiap data jenis produk, daerah, merek, dan pasar memiliki
atribut yang dapat mengidentifikasi data yang berasal dari entiti penjualan. ER
data penjualan dapat dilihat pada Gambar 14.
Jenis produk
kdProduk <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
penjualan = jenis produk
Penjualan
Daerah
kdDaerah <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
penjualan = daerah
kdDataPenjualan <pi> VA10 <M>
Daerah
VA30
Pasar
VA30
jenisProduk
VA10
Merek
VA30
Harga
I
tanggal
D
Identifier_1 <pi>
penjualan = merek
penjualan = pasar
Merek
Pasar
kdMerek <pi> VA10 <M>
nama
VA30
kdPasar <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
Identifier_1 <pi>
Gambar 14. ER Data Penjualan
c. ER Data Logistik
Data logistik terdiri dari satu entitas (jenis produk). Entiti logistik dalam
data logistik merupakan entiti utama sebagai pusat dari semua hubungan. Entiti
logistik dengan entiti jenis produk memiliki hubungan dengan tipe One-ToMany yang artinya dalam satu logistik memiliki beberapa jenis produk.
Hubungan ini berfungsi untuk mengidentifikasi data pada entiti jenis produk
merupakan bagian dari data pada entiti logistik sehingga setiap data jenis
produk memiliki atribut yang dapat mengidentifikasi data yang berasal dari
entiti logistik. ER data logistik dapat dilihat pada Gambar 15.
Logistik
Jenis produk
kdProduk <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
logistik = jenis produk
kdDataLogistik <pi> VA10 <M>
jenisProduk
VA10
JumlahMasuk
I
JumlahKeluar
I
TujuanKirim
VA30
Keterangan
VA30
tanggal
D
Identifier_1 <pi>
Gambar 15. ER Data Logistik
d. ER Data Produksi
Data produksi terdiri dari satu entitas (jenis produk). Entiti produksi
dalam data produksi merupakan entiti utama sebagai pusat dari semua
hubungan. Entiti produksi dengan entiti jenis produk memiliki hubungan
dengan tipe One-To-Many yang artinya dalam satu produksi memiliki beberapa
jenis produk. Hubungan ini berfungsi untuk mengidentifikasi data pada entiti
jenis produk merupakan bagian dari data pada entiti produksi sehingga setiap
data jenis produk memiliki atribut yang dapat mengidentifikasi data yang
berasal dari entiti produksi. ER data produksi dapat dilihat pada Gambar 16.
Produksi
kdDataProduksi <pi>
jenisProduk
jumlah
tanggal
Identifier_1 <pi>
VA10 <M>
VA10
I
D
produksi = jenis produk
Jenis produk
kdProduk <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
Gambar 16. ER Data Produksi
5. Rancang Bangun Terinci
Rancang bangun terinci merupakan salah satu unsur penting melangkah ke
dalam proses implementasi sistem sehingga perlu dilakukan sebaik-baiknya agar
keseluruhan informasi yang dihasilkan pada tahapan analisis sistem dapat disajikan
dan memberikan penjelasan yang sesuai dengan keinginan pengguna.
Rancang
bangun terinci ini dapat dilakukan setelah analisis sistem dan struktur data (DFD)
dilakukan sehingga dapat diketahui aliran arus informasi dari sistem yang akan
dibuat.
Proses rancang bangun terinci ini dilakukan dalam dua tahap yaitu
penyusunan model data konseptual (Conceptual Data Model/ CDM) dan model
fisik (Physical Data Model/ PDM) (Suherman, 2002).
CDM merupakan suatu model yang merupakan struktur dari basis storage
yang mana objek data didalamnya belum dapat diimplementasikan secara fisik.
PDM merupakan suatu model fisik data lanjutan dari CDM dalam desain web basis
data ini.
PDM memberikan model yang lebih spesifik dalam melakukan
implementasi sistem yaitu berupa physical data yang lebih aktual.
PDM
merupakan tahapan terakhir dari rancang bangun suatu sistem untuk melangkah ke
dalam tahapan implementasi sistem.
Pembuatan CDM ini dilakukan untuk menggambarkan hubungan objekobjek data (entiti) yang terlibat di dalam sistem tanpa melihat detail dari
implementasinya dan menggambarkan keseluruhan logika basis data yang bebas
dari program aplikasi. CDM yang dibuat dalam pengembangan sistem informasi
manajemen basis data untuk divisi Refinery meggambarkan hubungan dari objekobjek data yang telah diuraikan dalam matriks kebutuhan informasi pengguna.
Dengan menggunakan CDM dapat disusun suatu struktur data yang bersifat logik
yang dibutuhkan dalam pengembangan desain basis data yang kemudian akan
menghasilkan suatu model data fisik informasi manajemen basis data Refinery.
CDM pada sistem informasi manajemen basis data ini dapat dilihat pada Gambar
17.
Produksi
kdDataProduksi <pi>
jenisProduk
jumlah
tanggal
Identifier_1 <pi>
VA10 <M>
VA10
I
D
produksi = jenis produk
Suppot administration
Jenis produk
kdSupportAdministration <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
kdProduk <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
distributor = support administration
Logistik
logistik = jenis produk
penjualan = jenis produk
Distributor
Penjualan
kdDataDistributor
<pi> VA10 <M>
Daerah
VA30
Fasilitas
VA30
Sales Force
VA30
Support Admiistration
VA30
jumlah
I
tanggal
D
Identifier_1 <pi>
kdDataPenjualan <pi> VA10 <M>
Daerah
VA30
Pasar
VA30
jenisProduk
VA10
Merek
VA30
Harga
I
tanggal
D
distributor = fasilitas
Daerah
distributor = daerah
distributor = sales force
Fasilitas
Sales Force
kdFasilitas <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
kdSalesForce <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
kdDaerah <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
penjualan = daerah
Identifier_1 <pi>
penjualan = merek
penjualan = pasar
Merek
Pasar
kdMerek <pi> VA10 <M>
nama
VA30
Identifier_1 <pi>
kdPasar <pi> VA10 <M>
nama
VA30
Gambar 17. Conceptual Data Model (CDM)
Identifier_1 <pi>
kdDataLogistik <pi>
jenisProduk
JumlahMasuk
JumlahKeluar
TujuanKirim
Keterangan
tanggal
Identifier_1 <pi>
VA10 <M>
VA10
I
I
VA30
VA30
D
Setelah CDM dibuat dilakukan perancangan model data fisik yag
dirancang berdasarkan model data konseptual yang telah diuji dan tidak
terdapat kesalahan model. Model data fisik atau Physical Data Model
(PDM) menggambarkan diagram hubungan antar kesatuan entiti atau tabel
dalam sistem dengan memperhatikan tipe dan bentuk laporan, maka dapat
disusun hubungan antar dokumen (file) data dalam bentuk tabel-tabel data.
Implementasi
model
data
konseptual
dilakukan
melalui
tarnsformasi kesatuan entiti yag terdapat pada model menjadi dokumendokumen basis data dalam bentuk tabel data yang akan digunakan untuk
mentransformasikan model data koseptual dengan basis data MySQL.
Pada PDM Sistem informasi manajemen basis data di divisi
Refinery ini terdapat 4 entitas (produksi, logistik, distributor, dan
penjualan) yang saling berkaitan satu sama lain. Hubungan antara entitas
tersebut dihubungkan dengan sebuah garis panah yang menunjukkan arah
hubungan dengan keterangan di dekat garis yang berarti proses tujuan.
Primary key pada setiap entitas akan berbeda ditentukan dengan tanda
tulisan PK. Primary key ini menunjukkan keunikan suatu atribut pada
entitas tertentu. PDM pada sistem informasi manajemen basis data ini
dapat dilihat pada Gambar 18.
Produksi
kdDataProduksi
jenisProduk
jumlah
tanggal
varchar(10) <pk>
varchar(10)
integer
date
FK_JENIS_PR_PRODUKSI__PRODUKSI
Jenis produk
Logistik
<pk>
kdDataLogistik varchar(10) <pk>
<fk3>
FK_JENIS_PR_LOGISTIK__LOGISTIK
jenisProduk varchar(10)
<fk2>
JumlahMasuk integer
<fk1>
JumlahKeluar integer
TujuanKirim varchar(30)
Keterangan varchar(30)
FK_JENIS_PR_PENJUALAN_PENJUALAN
tanggal
date
kdProduk
kdDataProduksi
kdDataLogistik
kdDataPenjualan
nama
Suppot administration
kdSupportAdministration varchar(10) <pk>
kdDataDistributor
varchar(10) <fk>
nama
varchar(30)
FK_SUPPORT_A_DISTRIBUSI_DISTRIBUSI
Penjualan
Distributor
kdDataDistributor
Daerah
Fasilitas
Sales Force
Support Admiistration
jumlah
tanggal
varchar(10)
varchar(10)
varchar(10)
varchar(10)
varchar(30)
kdDataPenjualan
varchar(10) <pk>
Daerah
varchar(30)
Daerah
Pasar
varchar(30)
varchar(30)
kdDaerah
varchar(10) <pk> FK_DAERAH_PENJUALAN_PENJUALAN jenisProduk
Merek
varchar(30)
FK_DAERAH_DISTRIBUSI_DISTRIBUSI kdDataPenjualan varchar(10) <fk2>
Harga
integer
kdDataDistributor varchar(10) <fk1>
tanggal
date
nama
varchar(30)
FK_FASILITAS_DISTRIBUSI_DISTRIBUSI
FK_SALES_FO_DISTRIBUSI_DISTRIBUSI
varchar(10) <pk>
varchar(30)
varchar(30)
varchar(10)
varchar(30)
integer
date
FK_PASAR_PENJUALAN_PENJUALAN
FK_MEREK_PENJUALAN_PENJUALAN
Fasilitas
Pasar
kdFasilitas
varchar(10) <pk>
kdDataDistributor varchar(10) <fk>
nama
varchar(30)
varchar(10) <pk>
kdPasar
kdDataPenjualan varchar(10) <fk>
nama
varchar(30)
Sales Force
kdSalesForce
varchar(10) <pk>
kdDataDistributor varchar(10) <fk>
nama
varchar(30)
Merek
varchar(10) <pk>
kdMerek
kdDataPenjualan varchar(10) <fk>
nama
varchar(30)
Gambar 18. Physical Data Model (PDM)
D. IMPLEMENTASI DAN VERIFIKASI SISTEM
1. Aplikasi Sistem
Aplikasi yang terdapat di dalam sistem informasi manajemen basis
data Refinery ini dirancang berdasarkan kebutuhan pengguna, yaitu dengan
pengembangan aplikasi berbasis web. Aplikasi sistem informasi manajemen
basis data ini diberi nama SIMRefinery. Aplikasi dibuat dengan menggunakan
bahasa pemrograman PHP dengan alat bantu program aplikasi Macromedia
Dreamwever. PHP merupakan bahasa penulisan pada server yang didesain
secara khusus untuk membuat web. Melalui bahasa program PHP diharapkan
sistem manajemen basis data Refinery ini membentuk web dinamis. Misalnya,
bisa menampilkan isi basis data ke dalam halaman web.
Model kerja PHP diawali dengan permintaan suatu halaman web oleh
browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal dgn
sebutan alamat internet, browser mendapatkan alamat dari web server,
mengidentifikasi halaman yang dikehendaki dan menyampaikan segala
informasi yang dibutuhkan oleh web server. Web server akan mencarikan
berkas yang diminta dan isinya segera dikirimkan ke mesin PHP dan mesin
inilah yang memproses dan memberikan hasilnya (berupa kode HTML) ke
web server selanjutnya web server menyampaikan ke klien.
Pengguna paket program aplikasi SIMRefinery dibedakan menjadi tiga
pengguna, yaitu administrator, penginput data, dan pengguna yang melihat
laporan. Aktor-aktor yang berperan dalam penginput data adalah regional
sales, kepala pabrik, dan bagian logistik. Untuk aktor yang berperan dalam
melihat laporan adalah manajer marketing, manajer produksi, manajer
administrasi, dan division head. Peranan pada aktor manajer dengan division
head berbeda. Untuk manajer hanya dapat melihat laporan pada masingmasing bagian sedangkan division head dapat melihat seluruh laporan.
Seluruh fasilitas ini diawasi atau dikontrol oleh administrator.
Bentuk
struktur desain proses digambarkan dalam sebuah bagan seperti pada Gambar
19.
Gambar 19. Struktur desain proses sistem
Pada halaman pembuka terdapat ajakan kepada pengguna untuk login.
Form login dibuat dengan maksud untuk melindungi data yang terdapat di
dalamnya. Hal ini perlu dilakukan karena data dan informasi yang terdapat di
dalam program merupakan data penting perusahaan. Langkah pengamanan ini
bisa mencegah kesalahan dan penyalahgunaan data. Fungsi pengamanan data
ini dilakukan oleh form login karena pada form login terdapat username,
password, dan level (jabatan dari pengguna). Melalui level ini dapat dibagi
menu-menu dengan fungsi yang terdapat pada masing-masing pengguna.
Pengguna yang memiliki kontrol penuh adalah administration computer and
Data Center. Tampilan login SIMRefinery dapat dilihat pada Gambar 20.
Gambar 20. Tampilan Login SIMRefinery
Pada level regional sales memiliki tugas untuk menginput data,
mengenai data harga penjualan minyak goreng dan data distributor yang
dimiliki. Untuk menu pada level regional sales tampilannya dibagi menjadi
dua bagian yaitu penjualan dan distributor. Menu penjualan ini dibagi dua
form yaitu untuk data pasar dan merek beserta harga setiap produknya. Menu
distributor digunakan untuk memberikan data mengenai distributor yang
dimiliki. Tampilan input data untuk regional sales dapat dilihat pada Gambar
21, 22, dan 23.
Gambar 21. Tampilan Input Data Penjualan untuk Regional Sales
Gambar 22. Tampilan Input Data Penjualan untuk Regional Sales
Gambar 23. Tampilan Input Data Distributor untuk Regional Sales
Pada bagian logistik memiliki tugas untuk menginput data logistik.
Data-data yang dibutuhkan meliputi jenis atau variasi produk dan jumlah
masuk atau jumlah keluar dari produk beserta keterangannya. Tampilan input
data untuk bagian logistik dapat dilihat pada Gambar 24.
Gambar 24. Tampilan Input Data Logistik untuk Bagian Logistik
Pada bagian kepala pabrik memiliki tugas untuk menginput data
produksi. Data-data yang diminta pada form input untuk produksi adalah data
dari jumlah minyak yang di produksi dari setiap jenis produk dalam satuan
liter. Tampilan input data untuk kepala pabrik dapat dilihat pada Gambar 25.
Gambar 25. Tampilan Input Data Produksi untuk Kepala Pabrik
Sistem
informasi
manajemen
Refinery
memberikan
fasilitas
penyediaan informasi antara lain: (1) informasi data penjualan dan distributor
yang dapat digunakan oleh manajer marketing, Division Head, dan
administrator, (2) informasi data logistik yang dapat digunakan oleh manajer
administrasi, Division Head, dan administrator, dan (3) informasi data
produksi yang dapat digunakan oleh manajer produksi, Division Head, dan
administrator. Tampilan informasi data dapat dilihat pada Gambar 26, 27, 28,
dan 29.
Gambar 26. Tampilan Informasi Data Harga Penjualan
Data yang ditampilkan pada data harga penjualan adalah data dari hasil
survei pasar mengenai daftar harga, baik merek Cap Sendok sendiri maupun
merek-merek minyak goreng lain yang berada di pasaran. Hasil survei ini
berguna untuk manajer marketing dalam memberikan laporan kepada Division
Head bahwa merek Cap Sendok berada pada posisi mana di pasaran. Bentuk
tampilan laporan manajer marketing dapat dilihat pada Gambar 26.
Gambar 27. Tampilan Informasi Data Distributor yang Dimiliki
Data yang ditampilkan pada data distributor adalah data fasilitas, sales
force, dan support administration.
Data fasilitas berisi data sub area
distributor, gudang, mobil truk, mobil box, sepeda motor, dan office yang
dimiliki oleh distributor pada area tersebut. Data sales force berisi struktur
armada sales yang dimiliki oleh distributor yang mana armada salesnya terdiri
dari manajer, chief sales, account sales executive, account sales outlet, sales,
dan sales center.
Data support administration berisi data administrasi
pendukung seperti accounting dan logistik Bentuk tampilan data distributor
dapat dilihat pada Gambar 27.
Gambar 28. Tampilan Informasi Data Logistik
Data yang ditampilkan pada data logistik adalah data masuk dan
keluarnya barang dilengkapi dengan data tujuan kirim dan keterangan. Data
logistik berguna untuk melihat stok yang dimiliki setiap bulannya. Bentuk
tampilan data logistik dapat dilihat pada Gambar 28.
Gambar 29. Tampilan Informasi Data Produksi
Data yang ditampilkan pada data produksi adalah data produksi pada
setiap jenis barang setiap bulannya. Data produksi berguna untuk melihat
produksi yang dilakukan dalam setiap bulannya.
Bentuk tampilan data
produksi dapat dilihat pada Gambar 29.
Untuk bagian Division Head, tampilan informasi datanya sama seperti
untuk tampilan informasi para manajer, hanya saja Division Head mempunyai
kelebihan dapat melihat tampilan informasi untuk semua departemen pada
divisi Refinery. Selain itu, Division Head juga memiliki keistimewaan seperti
dapat melihat laporan melalui grafik. Tampilan informasi data melalui grafik
untuk Division Head dapat dilihat pada Gambar 30.
Gambar 30. Tampilan Informasi Data Melalui Grafik untuk Division Head
Pada bagian administrator fasilitas yang dimiliki menyerupai bagian
Division Head dan para manajer, hanya saja administrator memiliki
keistimewaan seperti dapat menghapus dan mengedit data. Hal ini
dikarenakan fungsi administrator sebagai pengontrol sistem. Tampilan untuk
administrator dapat dilihat pada Gambar 31, 32, 33, dan 34.
Gambar 31. Tampilan Informasi Data Penjualan untuk Administrator
Gambar 32. Tampilan Informasi Data Distributor untuk Administrator
Gambar 33. Tampilan Informasi Data Logistik untuk Administrator
Gambar 34. Tampilan Informasi Data Produksi untuk Administrator
2. Implementasi dan Verifikasi
Pada tahap implementasi sistem dilakukan pengujian terhadap
program aplikasi SIMRefinery sebagai tahap persiapan sebelum program
dioperasikan. Pengujian diperlukan untuk melihat kelemahan-kelemahan
yang terdapat dalam program tersebut.
Pengujian dilakukan dengan
mengetes semua command dan fungsi yang terdapat pada program
aplikasi.
Dari hasil pengujian diketahui bahwa program aplikasi
SIMRefinery berjalan dengan baik. SIMRefinery melakukan pengelolaan
informasi melalui tiga tahapan, yaitu input, proses, dan output. Langkahlangkah yang dilakukan dalam pengujian SIMRefinery adalah (1)
pemasukan data, sebelum SIMRefinery dapat digunakan secara penuh,
maka perlu dimasukkan data yang berisi informasi yang berupa data yang
terdapat dalam divisi Refinery; (2) strukturisasi data, strukturisasi
dilakukan untuk melakukan penyesuaian, perbaharuan, dan perbaikan
dalam sistem; dan (3) laporan data, laporan tersebut dilihat kesesuaiannya
dengan data yang telah dimasukkan.
Proses verifikasi dilakukan setelah tahap implementasi sistem
dilaksanakan yang mana elemen-elemen masukan, proses, dan keluaran
sistem dikembangkan sesuai dengan rancangan sistem yang dibuat.
Verifikasi merupakan pengujian untuk mengetahui tingkat kesesuaian
sistem yang dikembangkan memenuhi kebutuhan informasi bagi
pengguna. Verifikasi yang dilakukan adalah berupa pemasukan data yang
berhubungan dengan pembuatan basis data Refinery. Untuk dapat
melakukan verifikasi diperlukan data masukan sesuai dengan kebutuhan
pemakai. Verifikasi dapat secara langsung menjadi pengujian terhadap
keluaran sistem. Verifikasi dilakukan terhadap data penjualan, data
distributor, data logistik dan data produksi.
Fungsi utama dari program aplikasi SIMRefinery adalah untuk
mengelola informasi dalam divisi Refinery agar informasi yang diterima
lebih aktual dan akurat khususnya untuk division head. Hasil rancangan
ini diharapkan dapat menutupi kelemahan sistem pengelolaan informasi
sebelumnya. Kelebihan yang dimiliki sistem baru ini antara lain
(1) waktu yang dibutuhkan dalam mengolah data pada divisi Refinery akan
lebih efisien, karena pengolahan data ini dilakukan secara on-line sehingga
semua laporan dari berbagai departemen dan daerah dapat dilakukan
secara bersamaan; dan (2) hemat dalam hal biaya operasional, karena
perusahaan tidak perlu lagi mencetak laporan. Kelemahan yang terdapat
pada aplikasi ini adalah sistem keamanan perlu diperketat kembali agar
tidak terjadi kebocoran data. Walaupun demikian secara umum program
ini sudah mampu memenuhi kebutuhan informasi pihak manajemen divisi
Refinery.
VI. KESIMPULAN DAN SARAN
A. KESIMPULAN
Sistem informasi manajemen basis data Refinery yang dihasilkan
merupakan sistem yang berbasis on-line.
Sistem ini berfungsi untuk
membantu divisi Refinery dalam pengumpulan dan pengolahan data agar
diperoleh informasi yang aktual.
Sistem basis data ini membantu dalam
pencatatan data agar lebih terstruktur dan sistematis. Input data menjadi lebih
mudah karena menggunakan format yang standar dan pengolahan data dapat
dilakukan oleh sistem sehingga lebih cepat. Melalui aplikasi sistem informasi
manajemen basis data ini para manajer akan sangat terbantu karena dapat
melihat laporan secara aktual sehingga keputusan dapat diambil dengan cepat.
Sistem informasi manajemen basis data Refinery ini diberi nama
SIMRefinery. SIMRefinery memiliki fasilitas input data dan fasilitas informasi
hasil pengolahan data.
Data-data yang diolah dalam sistem informasi
manajemen basis data Refinery adalah data produksi, logistik, penjualan, dan
distributor pada divisi Refinery. Bahasa pemrograman yang digunakan adalah
PHP dengan database MySQL. Sistem informasi manajemen basis data
Refinery ini dibangun diatas sistem web sehingga sistem ini akan dapat
digunakan secara bersama oleh seluruh bagian dalam divisi Refinery di
berbagai daerah.
Pengembangan sistem ini menggunakan tahapan Database Life Cycle,
suatu tahapan yang umum digunakan dalam perancangan sistem basis data.
Tahapan dalam pengembangan sistem informasi manajemen basis data
Refinery adalah perencanaan basis data, definisi sistem, mengumpulkan dan
menganalisis
data,
desain
basis
data
desain
aplikasi,
prototyping,
implementasi, konversi dan loading data, pengujian, dan pemeliharaan
operasional, dengan melalui pendekatan tahapan Database Life Cycle
perancangan sistem akan lebih komprehensif sehingga dapat dihasilkan sistem
basis data yang handal.
B. SARAN
1. Untuk mengimplementasikan sistem manajemen basis data Refinery ini
diperlukan adanya pelatihan bagi pengguna agar para pengguna dapat
mengoperasikannya dengan baik.
2. Secara berkala bagian administration and data center harus melakukan
kontrol terhadap sistem baik hardware maupun software-nya, agar tidak
terjadi kerusakan sistem dan informasi yang dihasilkan selalu akurat.
3. Perlu pengembangan sistem informasi ke arah sistem pengambilan
keputusan dengan pembuatan model aplikasi perhitungan. Model aplikasi
perhitungan dapat digunakan untuk membantu dalam mengetahui potensipotensi daerah pemasaran yang terbaik.
4. Perlu dipadukan dengan sistem-sistem lainnya yang ada di perusahaan
sehingga kinerja perusahaan secara menyeluruh dapat berjalan dengan
baik.
DAFTAR PUSTAKA
Astra. 2006. Laporan Tahunan 2006. PT Astra Agro Lestari Tbk, Jakarta.
Astra. 2007. Agrovaria September 2007. PT Astra Agro Lestari Tbk, Jakarta.
Connoly, T. dan C. Begg. 2005. Database Systems: A Practical Approach to
Design, Implementation and Management. Fourth Edition. Addision
Wesley, USA.
Danang, W. 2003. Sistem Informasi Manajemen Program Pendukung
Pemberdayaan Masyarakat dan Pemerintah Daerah Tahap Monitoring,
Evaluasi, Operasi, dan Pemeliharaan. Skripsi. Fakultas Matematika dan
Ilmu Pengetahuan Alam. Institut Pertanian Bogor, IPB, Bogor.
Davis, G. B. 1991. Management Information Systems; Conceptual Foundations,
Structure and Development. McGraw-Hill Kogakusha, Tokyo. Di dalam
Gunawan, D. 1997. Komputerisasi Sistem Informasi Manajemen
Pengendalian Produksi Sirup Glukosa di PT. Raya Sugarindo. Skripsi.
Fakultas Teknologi Pertanian. Institut Pertanian Bogor, IPB, Bogor.
Dyche, J. 2000. E- Data: Turning Data Into Information with Data Warehousing.
Addision Welsey Longman.
Eaglestone, B. 2001. Web Database Systems. McGraw-Hill, England.
Fathansyah. 1999. Buku Teks Komputer Basis Data. Informatika, Bandung. Di
dalam Ani Silvia. 2006. Perancangan Sistem Manajemen Basis Data
Untuk Kemasan Transportasi Komoditas. Skripsi. Fakultas Teknologi
Pertanian. Institut Pertanian Bogor, IPB, Bogor.
Gunawan, D. 1997. Komputerisasi Sistem Informasi Manajemen Pengendalian
Produksi Sirup Glukosa di PT. Raya Sugarindo. Skripsi. Fakultas
Teknologi Pertanian. Institut Pertanian Bogor, IPB, Bogor.
Hamdi, M. 1993. Pengembangan Sistem Informasi Kelapa Sawit Nasional dengan
Pendekatan Object-Oriented. Skripsi. Fakultas Teknologi Pertanian.
Institut Pertanian Bogor, IPB, Bogor.
Heru. 2002. Perancangan Sistem Basis Data Sumber Daya Air. Badan Pengkajian
dan Penerapan Teknologi Lingkungan, Jakarta.
Hutchinson, S.E dan S.C. Sawyer. 1988. Computers, The UserPerspective.
Richard D. Irwin Inc, Boston. Di dalam Surinah. 2000. Sistem Informasi
Agroindustri Tanaman Obat Indonesia. Skripsi. Fakultas Teknologi
Pertanian. Institut Pertanian Bogor, IPB, Bogor.
Kadir, A. 2003. Dasar Pemrograman Web Dinamis Menggunakan PHP.
Penerbit Andi, Yogyakarta.
Laundon, K. 2002. Management Information Systems. 7th edition. PrenticeHall International, Inc, New Jersey.
Maspiyono. 1989. Pengembangan Sistem Informasi Akutansi Biaya di
Perkebunan Papadayan Garut. Skripsi. Fakultas Teknologi Pertanian.
Institut Pertanian Bogor, IPB, Bogor.
Marsudi, E. 2003. Analisis Pengambilan Keputusan Strategi Bauran Pemasaran
Minyak Goreng Sawit Merek Cap Sendok pada PT Astra Agro Lestari Tbk
Jakarta. Skripsi. Fakultas Pertanian. Institut Pertanian Bogor, IPB, Bogor.
McLeod, R. 2001. Sistem Informasi Manajemen. Edisi ketujuh. Bahasa
Indonesia. PT Prenhallindo, Jakarta.
Meisye. 2006. Sistem Zakat Berbasis Web. Skripsi. Fakultas Matematika dan Ilmu
Pengetahuan Alam. Institut Pertanian Bogor, IPB, Bogor.
Mukti, G. P. 1999. Aplikasi Intranet dalam Jaringan Sistem Informasi Bunga
Potong di Asosiasi Bunga Indonesia. Skripsi. Fakultas Teknologi
Pertanian. Institut Pertanian Bogor, IPB, Bogor.
O’Brien, J. 2003. Introduction
Companies Inc, Boston.
to
information
Systems.
McGraw-Hill
Praja, J. P. 1999. Pengembangan Prototipe Sistem Informasi Agroindustri Kopi
Indonesia. Skripsi. Fakultas Teknologi Pertanian. Institut Pertanian Bogor,
IPB, Bogor.
Puri, E. 2003. Analisis Startegi Promosi Minyak Goreng Cap Sendok pada PT
Astra Agro Lestari Tbk. Skripsi. Fakultas Pertanian. Institut Pertanian
Bogor, IPB, Bogor.
Reinandang, A. 2003. Sistem Informasi Berbasis SMS/GSM untuk Penjadwalan,
Penentuan Jalur dan Pengelolaan Sampah Padat Perkotaan. Skripsi.
Fakultas Teknologi Pertanian. Institut Pertanian Bogor, IPB, Bogor.
Rozik, H. 1989. Perancangan Sistem Informasi Manajemen untuk Perencanaan
dan Pengendalian Produksi di PT Astra Agribisnis Cabang Citalahab
Sukabumi. Skripsi. Fakultas Teknologi Pertanian. Institut Pertanian Bogor,
IPB, Bogor.
Ruslan, W. D. 1997. Aplikasi Internet dalam Sistem Informasi Agribisnis Kelapa
Sawit. Skripsi. Fakultas Teknologi Pertanian. Institut Pertanian Bogor,
IPB, Bogor.
Schulties, R.A. dan M. Summer. 1992. Management Information Systems; The
Manager Views. Richard D. Irwin Inc, Boston. Di dalam Yasir, M. 2003
Pengembangan Sistem Informasi Perencanaan Produksi Terpadu
(Computer Integrated Bussiness System) pada Perusahaan Agroindustri
Studi Kasus di PT. Indonesia Maltose Industry. Skripsi. Fakultas
Teknologi Pertanian. Institut Pertanian Bogor, IPB, Bogor.
Stair, R.M. dan G.W. Reynolds. 1998. Principle of Information Systems; A
Managerial Approach. International Thomson Publishing, New York. Di
dalam Yasir, M. 2003 Pengembangan Sistem Informasi Perencanaan
Produksi Terpadu (Computer Integrated Bussiness System) pada
Perusahaan Agroindustri Studi Kasus di PT. Indonesia Maltose Industry.
Skripsi. Fakultas Teknologi Pertanian. Institut Pertanian Bogor, IPB,
Bogor.
Stallings, W. 2002. Data and Computer Communiction. Sixth Edition.
Prentice-Hall, Inc, New Jersey.
Suherman. 2002. Pengembangan Sistem Informasi Manajemen untuk
Pengendalian Persedian Bahan. Skripsi. Fakultas Teknologi Pertanian.
Institut Pertanian Bogor, IPB, Bogor.
Suwarsih. 2004. Sistem Informasi Manajemen Akademik Magister Manajemen
Agribisnis-IPB Berbasis Web. Skripsi. Fakultas Matematika dan Ilmu
Pengetahuan Alam. Institut Pertanian Bogor, IPB, Bogor.
Szymanski, R. and D. Pulschen. 1995. Computer and Information System with
Hands-On Software Tutorials. Prentice Hall. New Jersey.
Turban, E. 2001. Decision Support and Expert System. Edisi keenam. Mcmillan
Publishing Company, New York.
Valaich, J. 2001. Essential of System Analysis
International, New Jersey.
and
Design.
Prentice-Hall
Yasir, M. 2003 Pengembangan Sistem Informasi Perencanaan Produksi Terpadu
(Computer Integrated Bussiness System) pada Perusahaan Agroindustri
Studi Kasus di PT. Indonesia Maltose Industry. Skripsi. Fakultas
Teknologi Pertanian. Institut Pertanian Bogor, IPB, Bogor.
Lampiran 1. Struktur Grup Astra
Corporate Overview
Astra
Internation
Sales
Operations
Investment
Automotive
- Business & Corporate
• Auto distribution :
- Cars
- Motorcycles
• Car Manufacturing :
- Toyota, Daihatsu, Isuzu
- Nissan Diesel, BMW,
Peugeot
• Motorcycles Manufacturing :
Automotive
&
Its related
- Honda
• Component Industry
- Astra Otoparts
Financial
Services
Heavy
Equipment
Agribusiness
• Consumer Finance :
- Astra Credit Company Group –
Car Financing
- Federal Int’l Finance –
Motorcycle Financing
• Insurance
- Asuransi Astra Buana, Astra
CMG Life
• Heavy Equipment
- United Tractors (Komatsu)
• Agribusiness
- Astra Agro Lestari
Inf.
Technology
& Infrastructure
• Information & Technology
- Astra Graphia
• Infrastructure
- Astratel - Telecomunication
Lampiran 2. Anak-anak Perusahaan PT Astra Agro Lestari Tbk
Anak Perusahaan
Lokasi
Perkebunan Kelapa Sawit I
PT Sari Lembah Subur
PT Eka Dura Indonesia
PT Tunggal Perkasa Plantations
PT Sawit Asahan Indah
PT Kimia Tirta Utama
PT Surya Panen Subur
PT Sari Aditya Loka
PT Karya Tanah Subur
PT Perkebunan Lembah Bhakti
PT Letawa
PT Pasangkayu
PT Suryaraya Lestari
PT Mamuang
PT Lestari Tani Teladan
PT Gunung Sejahtera Ibu Pertiwi
PT Gunung Sejahtera Puti Pesona
PT Gunung Sejahtera Dua Indah
PT Suryaindah Nusantara Pagi
PT Agro Menararachmat
PT Gunung Sejahtera Yoli Makmur
PT Gunung Sejahtera Raman Permai
PT Persadabina Nusantaraabadi
PT Nirmala Agro Lestari
PT Bhadra Cemerlang
PT Cipnarada Lestari
PT Waru Kaltim Plantation
PT Sukses Tani Nusasubur
PT Karyanusa Eka Daya
PT Sumber Kharisma Persada
PT Simpati Tani Sentosa
PT Cakradenta Agung Pertiwi
Riau
Riau
Riau
Riau
Riau
Riau
Jambi
Aceh
Aceh
Sulawesi Selatan
Sulawesi Selatan
Sulawesi Selatan
Sulawesi Selatan
Sulawesi Selatan
Kalimantan Tengah
Kalimantan Tengah
Kalimantan Tengah
Kalimantan Tengah
Kalimantan Tengah
Kalimantan Tengah
Kalimantan Tengah
Kalimantan Tengah
Kalimantan Tengah
Kalimantan Tengah
Kalimantan Tengah
Kalimantan Timur
Kalimantan Timur
Kalimantan Timur
Kalimantan Timur
Kalimantan Timur
Kalimantan Selatan
85.00
99.99
99.99
99.99
75.00
99.98
90.00
88.83
99.30
99.99
99.99
99.99
99.99
95.00
99.99
95.00
95.00
95.00
99.99
95.00
99.99
95.00
80.00
97.73
80.00
99.99
99.99
99.99
99.99
99.66
99.99
PERKEBUNAN KELAPA SAWIT
DAN KARET I
Kalimantan Selatan
PT Cakung Permata Nusa
Sulawesi Selatan
PT Bhadra Sukses
99.99
99.80
PERKEBUNAN KAKAO
PT Pandji Waringin
Banten
99.96
MANUFAKTUR DAN JASA
PT Eka Dura Perdana
Riau
99.96
Sumber : PT Astra Agro Lestari Tbk (2006)
Kepemilikan (%)
Lampiran 3. Struktur Organisasi PT Astra Agro Lestari Tbk
SHARE HOLDER
Board of Commissioners
Board of Directors
PRESIDENT OFFICE
President Director & Vice President Director
Internal Audit (IA)
Government Relations (GR)
DIRECTOR IN CHARGE
CORPORATE FUNCTION
Corporate Secretary (CS)
Procurement (PRO)
Finance (FIN)
Banking & Treasury (BT)
Accounting & Budget (AB)
Corporate Legal (CL)
TAX
Public Relations
Business Analyst (BA)
Palm Breeding (PB)
Agronomic Research (AR)
Quality & Environmet (QE)
R & D and Plantation Development (RPD)
Information Technology (IT)
Development Andalas 1 (A1)
Development Borneo 3 (B3)
Development Celebes 2 (C2)
Development Rubber (RB)
Infrastructure (INF)
Mill Operation & Quality Control (MQC)
EngineeringMill Operation &
Quality Control (EMQ)
Project Development (POD)
Manufacturing (MFQ)
Human Resources (HR)
Human Resources, General Affair &
Community Development (HGC)
General Affairs
Community Development (CD)
Management Improvement (MI)
Marketing (MRK)
Commodity (CM)
BUSINESS OPERATIONS
Andalas Area
Borneo Area
Plantation Operations & Control (POC)
Celebes Area
Plantation Control (PC)
Refinery
Safety, Health & Environmet (SHE)
Sumber : PT Astra Agro Lestari Tbk (2007)
Lampiran 4. Struktur Organisasi Divisi Refinery
Sumber : PT Astra Agro Lestari Tbk (2006)
Lampiran 5. Garis Besar Proses Produksi Minyak Goreng Cap Sendok PT Astra Agro Lestari Tbk
P R O C E S S I N G COOKING OIL
1X
Penyaringan
RAW MATERIAL
CPO
(Crude Palm
Oil)
REFINING
RBD PO
(REFINE
PACKAGING
FRACTINATION
FRACTINATION
OLEIN I
OLEIN II
CAP
SENDOK
BLEACHING
OIL)
STEARIN
2X
Penyaringan
Lampiran 6. Rincian Proses Produksi Minyak Goreng Cap Sendok di PT Astra Agro Lestari Tbk
Fractionation Process
Refining Process
Pre-treatment
Section
CPO
Heating
80-90oC
Dryer Vessel
Tank
Degumming
Section
Degumming
Process
Bleaching
Section
Deodorizing
Section
Bleaching
Bleaching
earth 0.6-1%
Heating
Exchanger
265-270oC
Niagara Filter
Pre-stripper
265-270oC
Polishing Filter
Deodorizer
265-270oC
Holding Tank
Cooler Spiral
70-80oC
RBD PO
FFA dipisahkan
sebanyak
mungkin
Preparation
Tank
Crystalizer
Tank
Filtrasi
Cooling 70oC
Crystalizar
Press Filter
- Pendingin RBDPO
-Memisahkan Fraksi
Olein dan Stearin
- Mengkristalkan Fraksi
Stearin
Pemisahan
Kristalisasi Fraksi
Stearin dan
larutan RBDPO
Penguapan bau dan
pemisahan kembali
FFA yang tersisa
- RBD Olein/ Minyak
Goreng (75%)
- RBD Stearin (25%)
Lampiran 7. Kemasan Botol dan Jerigen Minyak Goreng Cap Sendok
Lampiran 8. Kemasan Isi Ulang Minyak Goreng Cap Sendok
Download