YY l
.--*.---
311 PERANCANGAN SISTEM IMFORMASI KEDELAI DENGAN PENDEKATAN
INDUSTRI
OBJECT ORIENTED =*
Oleh MURHAMID
ABDULBASITH
F 26. 0479
1 9 9 4 FAKULTAS INSTITUT
TEKNOLOGI PERTANIAN PERTANIAN B O G O R
BOGOR
Nurhamid Abdulbasith. F 226.0479. .Perancangan Sistem Informasi Agroindustri Kedelai dengan Pendekatan Object Oriented. Dibawah bimbingan Abdul Basith dan Sukardi.
Pengembangan industri kedelai menyangkut banyak pihak yang terlibat di dalamnya. Sementara itu lembagalinstansi tersebut tersebar hampir di seluruh Indone.'.
_ I
I
sia. Sistem informasi yang berbasis komputer diperlukan dalam pengembangan industri yang diharapkan mampu mengatasi kendala tersebarnya informasi serta mampu menyediakan informasi yang cepat dan akurat. Masalah khusus sistem ini membahas perancangan sistem informasi bagi industri pengolahan kedelai.
Sistem yang dirancang mencakup budidaya tanaman kedelai,
industri pengolahan serta peraturan pemerintah dalam penanaman dan industri kedelai. Perancangan sistem meiiputi spesifikasi, analisis obyek, rancangan secara global dan terperinci, dan pembuatan prototype implementasi sistem. Tujuan perancangan sistem informasi ini adalah untuk mempelajari aliran informasi industri pengolahan kedelai kemudian membangun rancangan sistem informasi yang berbasiis komputer. Hasil rancangan sistem ini diharapkan dapat menunjang operasionalisasi akses informasi bagi pihak-pihak pengguna yang terlibat dalam industri kedelai. Perancangan Sistem Informasi Agroindustri Kedelai (SILAI) menggunakan pendekatan object oriented. Konsep ini diterapkan sejak tahap spesifrkasi sistem sampai
dengan perancangan sistem secara terperinci. Sedanglcan padap tahap irnplementasi, konsep ini hanya sebagian saja yang dapat diterapkan karena perangkat lunak yang digunakan tidak rnendukung sepenuhnya konsep object oriented. Dari hasil spesifikasi sistem rnelalui analisis kebutuhan pengguna, diutarnakan pengguna sistem ini antara lain industriawan, investor, Badan Koordinasi Penanaman Modal (BKPM), dan lembaga penelitian. Pada tahap peraancangan sistem, melalui analisis obyek diperoleh enam kelas yang disesuaikan dengan kebutuhan pengguna sistern, yaitu kelas bahan baku, proses, industri pengolahan, aspek finansial, penelitian dan peraturan pemerintah.
Dari hasil analisis obyek tersebut dirancang antar muka pengguna (user interface) yang meliputi bahan baku, proses, industri pengolahan, aspekl finansial, penelitian dan peraturan pemerintah. Implementasi sistem menggunakan perangkat keras PC AT
386 DX RAM 4 Mbytes dan pengakat lunak MS. Foxpro 2.5. Kelompok pengguna dalam operasionalisasi SILAI (terdiri tiga kelornpok, yaitu lcelompok operator (entri dan edit data), edit sistem (analis sistem dan programmer), dan kelompok pengguna akhir sistem (industriawan, investor, BKPM, dan lembaga penelitian). Seitap kelompok pengguna mempunyai kewenangan sesuai dengan ruang lingkup kebutuhan masing-masing. Pembatasan wewenang dilakukan dengan melaku-
kan pemberlahan kata kunci akses (password) yang berbeda. Hasil keluaran dapat ditampilkan dalam bentuk tampilan layar atau bisa juga dicetak ke printer. Implementasi sisem dengan menggunakan bahan pemrograman proseduml mengacu pada pendekatan bottom up, dimana implementasi diakukan setiap obyek
secara individual dan obyek-obyek digenelasasi dengan membuat modul penggabungan. Pendekatan implementasi secara moduler ini lebih mudah dilakukan daripada implementasi sistem secara keseluruhan karena pelacakan dapat terlokalisasi (terenkapsulasi) sistem mudah dikembangkan untuk masa yang akan datang. Verifikasi sistem diakukan dengan memasukknan data dari hasil penelurusan data dari berbagai pihak yagn menjadi sumber data seperti lembaga pemerintah (departemen mapun non departemen), lembaga penelitian dan industri yang bersangkutan. Hasil verifikasi ini diharapkan mampu melayani inforamsi sesuai dengan kebutuhan pengguna.
PERANCANGAN SISTEWI INFORMASI AGROINDUSTRI KEDELAI DENGAN PENDEKATAN OBJECT ORIENTED
Oleh NURHAMID ABDULBASITH F 26.0479
SKRTPSI Sebagai salah satu syarat untuk memperoleh gelar SARJANA TEKNOLOGI PERTANIAN
pada Jurusan TEKNOLOGI INDUSTRI PERTANIAN
Fakultas Teknologi Pertanian Institut Pertanian Bogor
1994
FAKULTAS TEKNOLOGI PERTANIAN INSTITUT PERTANIAN BOGOR BOGOR
INSTITUT PERTANIAN BOGOR FAKULTAS TEKNOLOGI PERTANIAN -
PERANCANGAN SISTEM INFORMASI AGROINDUSTRI KEDELAI DENGAN PENDEKATAN OBJECT ORIENTED
Sebagai salah satu syarat untuk memperoleh gelar SARJANA TEKNOLOGI PERTANIAN pada Jurusan TEKNOLOGI INDUSTRI PERTANIAN Fakultas Teknologi Pertanian Institut Pertanian Bogor Oleh NURIIAMID ABDULBASITH
F 26.0479 Dilahirltan di Magelang, 25 Januari 1970 Tanggal lulus : 9 Mei 1994 Disetujui, Bogor, YAgustus 1994
KATA PENGANTAR
Syukur Alhamdulillah penulis panjatkan ke hadirat Allah SWT karena dengan rahmat-Nya penulis dapat menyelesaikan skripsi ini. Skripsi ini bqrjudul "Perancangan Sistem Informasi Agroindustri dengan Pendekatan Object Oriented" yang merupakan hasil kajian khusus sistem di beberapa lembagalinstansi. Penulis mengucapkan terima kasih dan penghargaan yang setinggi-tingginya kepada :
1. Bapak Ir. Abdul Basith, M.S., selaku dosen pembimbing I, yang telah mendukung sepenuhnya dalam penyelesaian skripsi ini, 2.
Bapak Ir. Sukardi, selaku dosen pembimbing I1 yang telah mengarahkan dan membimbing penulis dalam penulisan skripsi ini,
3. Bapak, Ibu, dan kakak-kakak penulis yang selalu memberi motivasi dan mendoakan selama penulis kuliah di IPB hingga lulus, dan 4.
Ir. Khairullah, Ir. Adilin, Abdur Rahman Saleh, Ir. Roesfiansjah "Boy" Rasjidin serta teman-teman di jurusan Teknologi Industri Pertanian yang telah membantu selama penyusunan skripsi ini. Penulis menyadari bahwa skripsi ini masih jauh dari sempurna, oleh karena itu
saran dan kritik yang membangun sangat penulis harapkan demi kesempurnaan skripsi ini.
Penulis
Bogor, Mei 1994 iii
DAFTAR IS1
Hatarnan KATA PENGANTAR
.........................
iii
DAFTAR GAMBAR
.....;....................
vii
DAFTARTABEL
............................
.........................
ix
............................
1
DAFTAR LAMPIRAN I . PENDAHULUAN
viii
A. LATAR BELAKANG B. RUANG LINGKUP
.......................
1
........................
3
C . TUJUAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
I1. TINJAUAN PUSTAKA
........................
4
A. SISTEM INFORMASI DALAM PENGEMBANGAN AGROINDUSTRI . . . . . . . . . . . . . . . . . . . . . . . .
4
B . PENGEMBANGAN SISTEM INFORMASI . . . . . . . . . .
8
C . PERANGKAT SISTEM INFORMASI
.............
9
.................
11
D . KONSEP OBJECT ORIENTED
1. 2. 3. 4. 5. 6. 7.
Obyek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enkapsulasi . . . . . . . . . . . . . . . . . . . . . . . . . . . Kelas dan Struktur Kelas . . . . . . . . . . . . . . . . . . . Pewarisan . . . . . . . . . . . . . . . . . . . . . . . . . . . . Polimorfisme . . . . . . . . . . . . . . . . . . . . . . . . . . Metoda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pesan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11 12 13 13 14 15 16
E . PENGEMBANGAN SISTEM DENGAN PENDEKATAN OBJECT ORIENTED . . . . . . . . . . . . . . . . . . . . . . . .
16
1. Pendekatan Fungsional . . . . . . . . . . . . . . . . . . . . 2 . Pendekatan Object Oriented . . . . . . . . . . . . . . . . .
16 18
............
21
..............................
21
..................
26
.......................
28
F. IMPLEMENTASI OBJECT ORIENTED
G . KEDELAI
H . PENELITIAN TERDAHULU 111. METODA PENELITIAN
A . KERANGKA PEMIKIRAN
I
....................
28
B . PENDEKATAN SISTEM . . . . . . . . . . . . . . . . . . . . .
29
C . TATALAKSANA
.........................
30
1. Spesifikasi Sistern . . . . . . . . . . . . . . . . . . . . . . . 2 . Rancang Bangun . . . . . . . . . . . . . . . . . . . . . . . . 3. Implementasi . . . . . . . . . . . . . . . . . . . . . . . . . .
30 31 31
IV . SPESIFIKASI SISTEM
.........................
A . DESKRIPSI SISTEM YANG DIKAJI B . ANALISA KEBUTUHAN
.............
32
....................
36
C . MEKANISME INFORMASI . . . . . . . . . . . . . . . . . . . 1. 2. 3. 4.
32
Hubungan Antar Pelaku . . . . . . . . . . . . . . . . . . . Aliran Informasi . . . . . . . . . . . . . . . . . . . . . . . . Sistem Pelaporan . . . . . . . . . . . . . . . . . . . . . . . Keperluan Tenaga . . . . . . . . . . . . . . . . . . . . . . .
,
38 39 41 43 44
C . PEMELIHARAAN SISTEM
....................
46
V . RANCANG BANGUN SISTEM
...................
47
.......................
47
A . RANCANG SISTEM
1. Struktur Sistem . . . . . . . . . . . . . . . . . . . . . . . . 2 . Deskripsi Sistem Informasi . . . . . . . . . . . . . . . . . 3 . Pendekatan . . . . . . . . . . . . . . . . . . . . . . . . . . .
B . RANCANGDETAIL
47 47 48
.......................
49
1. Diagram Object Oriented . . . . . . . . . . . . . . . . . . . 2 . Deskripsi Servis . . . . . . . . . . . . . . . . . . . . . . . .
49 50
C . RANCANG BASIS DATA
. . . . . . . . .'. . . . . . . . . . .
55
1. File Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . Kamus Obyek . . . . . . . . . . . . . . . . . . . . . . . . . 3. Saran Implementasi . . . . . . . . . . . . . . . . . . . . . .
55 56 56
VI . IMPLEMENTASI
............................
57
.............
57
A . PERANGKAT YANG DIGUNAKAN B. PEMBUATAN FILE DATABASE C . INPUT-OUTPUT SISTEM
.................
....................
D . PENGEMBANGAN ANTAR MUKA PENGGUNA (USER IhTERFACE) . . . . . . . ! . . . . . . . . . . . . . . . . . . . . VII . PEMBAHASAN
59 59
60
.............................
63
A . PERANCANGAN SISTEM DENGAN PENDEKATAN OBJECT ORlENTED . . . . . . . . . . . . . . . . . . . . . . . .
64
B . IMPLEMENTASI SISTEM
68
....................
C . MANFAAT SISTEM INFORMASI . . . . . . . . . . . . . . .
74
....................
76
...........................
76
VIII . KESIMPULAN DAN SARAN A . KESIMPULAN
B . SARAN
...............................
77
DAFTARPUSTAKA . . . . . . . . . . . . . . . . . . . . . . . . . .
79
...............................
82
LAMPIRAN