iv
UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2004/2005
ANALISIS DAN PERANCANGAN BASIS DATA
SISTEM PERSEDIAAN PADA PT. KAYU LAPIS INDONESIA
Andreas Effendi 0600631681
Patricia Febria 0600651765
Esther Sylvia Hadiman 0600654666 Kelas / Kelompok : 07 PST / 06
Abstrak
PT. Kayu Lapis Indonesia adalah sebuah perusahaan yang bergerak dalam bidang pengolahan kayu, perusahaan ini memiliki gudang persediaan yang berfungsi untuk mendukung kegiatan produksi perusahaan. Oleh karena itu pembuatan sistem basis data persediaan merupakan salah satu hal yang dapat meningkatkan kinerja perusahaan, dan memecahkan masalah yang sedang dihadapinya. Penelitian yang digunakan adalah studi pustaka, perancangan basis data, pembuatan entity relationship diagram, pembuatan state transition diagram, perancangan layar, pembuatan spesifikasi proses, dan rancangan implementasi. Hasil yang dicapai berupa sebuah aplikasi basis data dapat membantu mengatasi permasalahan yang dihadapi perusahaan. Simpulan, aplikasi basis data persediaan yang kami usulkan dapat menghasilkan informasi secara ringkas dan akurat untuk mendukung eksekutif PT. Kayu Lapis Indonesia mengatur dan mengawasi gudang persediaan perusahaan.
v
PRAKATA
Puji syukur kepada Tuhan Yang Maha Esa atas segala rahmatNya, sehingga skripsi yang berjudul “Analisis dan Perancangan Basis Data Sistem Persediaan pada PT. Kayu Lapis Indonesia” dapat diselesaikan dengan baik dan tepat pada waktunya. Adapun tujuan dari penulisan skripsi ini adalah untuk memenuhi persyaratan dalam menyelesaikan jenjang studi Strata-1.
Dalam kesempatan ini perkenankanlah kami mengucapkan banyak terima kasih kepada semua pihak yang telah membantu kami dalam menyelesaikan penulisan skripsi ini, yaitu kepada:
1. Bapak Prof. Dr.Gerardus Polla, M.App.Sc , selaku rektor Universitas Bina Nusantara atas semua pendidikan yang telah kami terima selama ini di Universitas Bina Nusantara.
2. Bapak Ir.Sablin Yusuf, M.Sc., M.ComSc., selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara yang telah menyediakan fasilitas-fasilitas sehingga kami dapat menyelesaikan skripsi ini sebagaimana mestinya.
3. Bapak H.M Subekti,BE,M.Sc. , selaku Ketua Jurusan Teknik Informatika yang telah memberikan kesempatan kepada kami untuk menyelesaikan skripsi ini. 4. Bapak Asril Basry, S.Kom., M.Kom. , selaku pembimbing kami yang telah
banyak memberikan bimbingan dan masukan berharga dalam penyusunan skripsi ini.
vi
6. Orang tua kami yang telah banyak memberi dorongan moral dan materi.
7. Bapak Ferry Jakub,Ir. , selaku IT Manager PT. Kayu Lapis Indonesia atas kesediaannya menerima kami untuk mengadakan penelitian di PT. Kayu Lapis Indonesia.
8. Teman-teman kami yang telah banyak memberikan masukan dalam penyusunan skripsi ini.
9. Semua pihak yang tidak dapat kami sebutkan satu per satu baik yang secara langsung atau tidak langsung telah membantu dalam penulisan skripsi ini.
Kami telah berusaha dengan sebaik mungkin dalam menyelesaikan skripsi ini, dan dengan segala kerendahan hati kami sangat menghargai segala saran dan kritik yang membangun dari pembaca untuk penyempurnaan skripsi ini. Akhir kata kami berharap semoga skripsi ini dapat dijadikan sebagai bahan masukan dan sumbangan untuk perkembangan ilmu pengetahuan dan teknologi informasi.
Jakarta, 28 Januari 2006
Penulis
DAFTAR ISI
vii
Halaman Judul Dalam...Error! Bookmark not defined. Halaman Persetujuan Hardcover...Error! Bookmark not defined. Halaman Pernyataan Dewan Penguji...Error! Bookmark not defined. Abstrak...Error! Bookmark not defined. Prakata...Error! Bookmark not defined.
Daftar Isi ... x
Daftar Tabel ... xv
Daftar Gambar ... xvi
Daftar Lampiran... xviii
viii
ix
BAB 3 ANALISIS KEBUTUHAN DAN TUJUAN SISTEM...Error! Bookmark not defined.
3.1 Perumusan Objek Penelitian ...Error! Bookmark not defined. 3.1.1 Sejarah Perusahaan ...Error! Bookmark not defined. 3.1.2 Struktur Organisasi ...Error! Bookmark not defined. 3.1.3 Pembagian Tugas, Tanggung Jawab dan Wewenang ...Error! Bookmark not defined.
3.2 Sistem yang sedang Berjalan ...Error! Bookmark not defined. 3.2.1 Tatalaksana Sistem Berjalan ...Error! Bookmark not defined. 3.2.2 Teknologi Informasi yang Digunakan ...Error! Bookmark not defined. 3.3 Diagram Aliran Data (Data Flow Diagram) ...Error! Bookmark not defined. 3.3.1 DFD Sistem Informasi PT. Kayu Lapis Indonesia ..Error! Bookmark not defined.
3.3.2 Diagram Konteks ...Error! Bookmark not defined. 3.3.3 Diagram Nol...Error! Bookmark not defined. 3.4 Permasalahan yang Dihadapi...Error! Bookmark not defined. 3.5 Usulan Pemecahan Masalah ...Error! Bookmark not defined. BAB 4 RANCANGAN BASIS DATA YANG DIUSULKAN ...Error! Bookmark not defined.
x
4.1.1.3 Mengidentifikasikan dan mengasosiasikan attributes dengan entity atau tipe-tipe relationship...Error! Bookmark not defined. 4.1.1.4 Menentukan attribute candidate dan primary keyError! Bookmark not defined.
4.1.1.5 Memeriksa model terhadap redundansi .Error! Bookmark not defined. 4.1.1.6 Memvalidasikan model konseptual lokal dengan transaksi user...Error! Bookmark not defined.
4.1.1.7 Memeriksa ulang model data konseptual lokal dengan user...Error! Bookmark not defined.
4.1.2 Perancangan basis data logikal ...Error! Bookmark not defined. 4.1.2.1 Menghilangkan fitur-fitur yang tidak sesuai dengan model relational
Error! Bookmark not defined.
4.1.2.2 Membuat relations untuk model data logikal lokal...Error! Bookmark not defined.
4.1.2.3 Memvalidasikan relasi dengan normalisasi ...Error! Bookmark not defined.
4.1.2.4 Memvalidasikan relasi dengan transaksi user...Error! Bookmark not defined.
xi
4.1.3.4 Melakukan Estimasi Kebutuhan Disk....Error! Bookmark not defined. 4.1.3.5 Perancangan Mekasnisme Keamanan....Error! Bookmark not defined. 4.1.3.6 Pemilihan DBMS ...Error! Bookmark not defined. 4.2 Perancangan Proses...Error! Bookmark not defined. 4.2.1 State Transition Diagram (STD) ...Error! Bookmark not defined. 4.2.2 Spesifikasi Proses...Error! Bookmark not defined. 4.3 Perancangan Layar...Error! Bookmark not defined. 4.4 Spesifikasi Alat ...Error! Bookmark not defined. 4.4.1 Kebutuhan Hardware...Error! Bookmark not defined. 4.4.2 Kebutuhan Software...Error! Bookmark not defined. 4.5 Jadwal Implementasi...Error! Bookmark not defined. BAB 5 KESIMPULAN DAN SARAN...Error! Bookmark not defined. 5.1 Kesimpulan ...Error! Bookmark not defined. 5.2 Saran………180 DAFTAR PUSTAKA...Error! Bookmark not defined. DAFTAR RIWAYAT HIDUP ...Error! Bookmark not defined. LAMPIRAN
xii
DAFTAR TABEL
Tabel 4.1 Deskripsi entities
………... 43
Tabel 4.2 Deskripsi relationships……….. 49
Tabel 4.3 Deskripsi attributes dan domains attribute ………. 51
Tabel 4.4 Deskripsi attributes primary key dan candidate keys ... 64
Tabel 4.5 Tabel Kapasitas Ruang …...……….……….. 135
Tabel 4.6 Tabel Spesifikasi Microsoft SQL Server 2000……… 139
xiii
DAFTAR GAMBAR
Gambar 2.1 The Stages of the Database Application Lifecycle ...………11
Gambar 3.1 Struktur Organisasi PT. Kayu Lapis Indonesia .………32
Gambar 3.2 DFD Sistem Informasi PT. Kayu Lapis Indonesia ………38
Gambar 3.3 Diagram Konteks Sistem Informasi Persediaan PT. Kayu Lapis Indonesia ………..………. 39
Gambar 3.4 Diagram Nol Sistem Informasi Persediaan PT. Kayu Lapis Indonesia ………..…… 40
Gambar 4.1 Entity Relationship Diagram (ERD) dengan multiplicity ……..….. 67
Gambar 4.2 STD Menu Login ………...141
Gambar 4.3 STD Menu Utama ……….………... 142
Gambar 4.4 STD Menu Manipulate ………143
Gambar 4.5 STD Menu Master ………...144
Gambar 4.6 STD Menu Transaction………145
Gambar 4.7 STD Menu Reports………...146
Gambar 4.8 STD Menu Graphics……….147
Gambar 4.9 STD Menu Search………... 148
Gambar 4.10 STD Menu Help ……….. 149
Gambar 4.11 Layar Login ………...162
Gambar 4.12 Layar Menu Utama ………..163
xiv
Gambar 4.14 Layar Transaksi Penerimaan Barang ………...168
Gambar 4.15 Layar PO ………...170
Gambar 4.16 Layar Grafik Pemakaian Barang ……….172
Gambar 4.17 Layar Laporan Penerimaan Barang ……….173
Gambar 4.18 Layar Hasil report Penerimaan Barang ……….. 174
Gambar 4.19 Layar Pencarian Barang ………...………175
xv
DAFTAR LAMPIRAN
Lampiran 1.1 Meninjau kembali model data logical bersama user ……. L1
Lampiran 2.1 Pemilihan indeks……… L6
Lampiran 3 Kuisioner……… L12