• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. SAFARI DHARMA SAKTI - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. SAFARI DHARMA SAKTI - Binus e-Thesis"

Copied!
16
0
0

Teks penuh

(1)

Universitas Bina Nusantara

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA

PT. SAFARI DHARMA SAKTI

Daniel Pieter (0500592295)

Erick Arief Putranto (0600650491)

Kelas/Kelompok : 08PBT/7

Abstrak,

Tujuan penelitian, ialah merancang suatu basisdata yang dapat digunakan untuk mendukung dan membantu menyediakan informasi yang cepat dan akurat dimana data-datanya terintergrasi dengan baik, sehingga dapat membantu eksekutif perusahaan melakukan analisa dan sebagai bahan pertimbangan bagi pengambilan keputusan dan penetapan strategi perusahaan dibidang pembelian dan persediaan suku cadang di PT. Safari Dharma Sakti. Metode penelitian yang dilakukan adalah membuat tiga bagian, yaitu Studi Kepustakaan, Metode Analisis, dan Metode Perancangan. Studi Kepustakaan dilakukan dengan cara membaca, meringkas dan membuat kesimpulan dari buku-buku yang berkaitan dengan basisdata. Metode Analisis dilakukan dengan cara melakukan survei langsung ke PT. Safari Dharma Sakti. Metode Perancangan basisdata dilakukan meliputi perancangan konseptual, logikal, dan fisikal. Hasil yang dicapai yaitu suatu rancangan basisdata yang terintegrasi dan sesuai dengan kebutuhan pada bidang pembelian dan persediaan suku cadang yang dapat menunjang seluruh kegiatan sistem informasi pada sistem yang berjalan dan juga bertujuan untuk mempermudah pada eksekutif perusahaan untuk memperoleh infomasi yang dibutuhkan dalam proses pengambilan keputusan. Simpulan yang diperoleh adalah dengan adanya sistem basisdata pada bagian pembelian dan persediaan, membantu perusahaan memperoleh informasi tentang data atau informasi yang diperlukan dengan cepat dalam arti tepat waktu, mudah dan sesuai dengan kebutuhan perusahaan.

Kata Kunci

(2)

PRAKATA

Puji Syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala berkat, rahmat dan penyertaan-Nya, sehingga skripsi kami yang berjudul “Analisis Sistem dan Perancangan Basisdata Pembelian dan Persediaan Suku Cadang pada PT Safari Dharma Sakti” dapat diselesaikan dengan baik.

Skripsi ini disusun sebagai salah satu syarat untuk menyelesaikan perkuliahan jenjang pendidikan Strata-1, jurusan Ilmu Komputer pada bidang studi Teknik Informatika di Universitas Bina Nusantara, Jakarta.

Dalam penulisan skripsi ini, penulis banyak mendapatkan bantuan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan rasa terima kasih yang sebesar-besarnya atas bantuan bimbingan dan dorongan baik materiil maupun moral, kepada:

1. Bapak prof. Dr. Gerardus Pella, M.App. Sc selaku Pejabat Rektor Universitas Bina Nusantara yang telah memberikan wadah dan kesempatan kepada penulis untuk mendapatkan pendidikan yang lebih tinggi dan lebih baik. 2. Bapak Ir. Sablin Yusuf, M.Sc, M.ComSc, selaku Dekan Fakultas Ilmu

Komputer.

3. Bapak H. Mohammad Subekti, M.Sc, selaku ketua Program Studi Teknik Informatika.

4. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku sekretaris Jurusan Universitas Bina Nusantara

(3)

dukungan, serta arahan yang berharga selama penyusunan skripsi ini sejak awal hingga selesai.

6. Para dosen yang tidak dapat kami sebutkan satu persatu di sini, atas jasa-jasanya yang telah memberikan ilmu serta bimbingan dan dorongan kepada kami selama menuntut ilmu di Universitas Bina Nusantara.

7. Pimpinan berserta seluruh staff di lingkungan PT Safari Dharma Sakti yang telah banyak membantu dan memberikan informasi serta data-data yang diperlukan guna penyusunan skripsi ini.

8. Kedua orang tua dan saudara-saudara kami yang telah membantu dalam doa serta dukungan secara materiil maupun moril selama masa perkuliahan kami, termasuk proses penyusunan dan penyelesaian skripsi ini.

9. Dan kepada semua teman-teman yang telah memberikan dukungan, bantuan, serta saran-saran kepada kami guna menyelesaikan skripsi ini.

Penulis menyadari akan keterbatasan kemampuan dan pengetahuan yang telah dimiliki dan bahwa skripsi ini masih banyak kekurangan. Oleh karena itu penulis mengharapkan kritik dan saran membangun demi perbaikan dan penyempurnaan skripsi ini.

Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi PT.Safari Dharma Sakti, semua pihak yang membutuhkan dan para pembaca.

Jakarta, 15 Juni 2005

(4)

DAFTAR ISI

Halaman Judul Luar

Halaman Judul Dalam ... i

Halaman Persetujuan Hardcover... ii

Abstrak ... iii

Prakata... iv

Daftar Isi ... vi

Daftar Tabel ... xi

Daftar Gambar... xiii

BAB 1 PENDAHULUAN... 1

1.1 Latar Belakang ... 1

1.2 Ruang Lingkup... 2

1.3 Tujuan dan Manfaat ... 3

1.4 Metodologi ... 4

1.5 Sistematika Penulisan ... 5

BAB 2 LANDASAN TEORI... 7

2.1 Pendekatan Basis Data ... 7

2.1.1 Pengertian Sistem... 7

2.1.2 Pengertian Sistem Informasi ... 7

2.1.3 Pengertian Sistem Berbasis File... 8

2.1.4 Pengertian Basisdata ... 9

(5)

2.1.6 Data Definition Language (DLL)... 12

2.1.7 Data Manipulation Language (DML)... 13

2.1.8 Siklus Hidup Aplikasi Basisdata... 14

2.1.9 Tahap-tahap Basisdata ... 21

2.1.9.1 Perancangan Basisdata Konseptual... 21

2.1.9.2 Perancangan Basisdata Logikal ... 27

2.1.9.3 Perancangan Basisdata Fisikal ... 32

2.1.10 Entity Relationship Modelling... 38

2.1.11 Normalisasi ... 41

2.2 Pendekatan Pembelian dan Persediaan ... 44

2.2.1 Pembelian... 44

2.2.2 Persediaan ... 48

BAB 3 ANALISIS SISTEM BERJALAN ... 53

3.1 Tentang Perusahaan ... 53

3.1.1 Sejarah Perusahaan ... 53

3.1.2 Visi dan Misi Perusahaan... 55

3.1.3 Kegiatan Bisnis Utama... 56

3.1.1 Struktur Organisasi ... 57

3.1.2 Pembagian Tugas dan Tanggung Jawab ... 58

3.2 Diagram Aliran Dokumen Sistem Yang Sedang Berjalan... 62

3.2.1 Data Flow Diagram... 62

3.2.1.1 Diagram Konteks ... 62

3.2.1.2 Diagram Nol... 63

(6)

3.2.2.1 Prosedur Persediaan ... 64

3.2.2.2 Prosedur Pembelian... 70

3.3 Analisis Kebutuhan Informasi ... 73

3.4 Permasalahan Yang Dihadapi ... 74

3.5 Usulan Pemecahan Masalah... 75

BAB 4 PERANCANGAN DAN IMPLEMENTASI 76 4.1 Perancangan Basisdata 76 4.1.1 Perancangan Basisdata Konseptual 76 4.1.1.1. Identifikasi Tipe Entiti 76 4.1.1.2 Identifikasi Tipe Relasional 78 4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitas 81 4.1.1.4 Domain Atribut 86 4.1.1.5 Menentukan candidate key dan primary key untuk setiap entitas... 93

(7)

4.1.2 Perancangan Basisdata Logikal 99

4.1.2.1 Validasi dengan normalisasi

... 9 9

4.1.2.2 Mendefinisikan Batasan Integritas ... .11 0

4.1.2.3 Pembentukan Model Basisdata Logikal Global ... 11 6

4.1.2.4 Validasi Model Data Logikal Global Terhadap Kebutuhan Perusahaan PT.

Safari Dharma Sakti ... 127

4.1.3 Perancangan Basisdata Fisikal

130

4.1.3.1. Pemilihan DBMS

130

4.1.3.2 Perancangan Relasional Basisdata 133

4.1.3.3 Analisa Transaksi

150

4.1.3.4 Memilih Indeks

(8)

4.1.3.5 Mengestimasi Kapasitas Penyimpanan

yang Dibutuhkan ... 155

4.1.3.6 Merancang Mekanisme Keamanan

169

4.2 Perancangan Aplikasi

172

4.2.1 Bagian Terstruktur

173

4.2.1.1. Struktur Menu

173

4.2.1.2 Rancangan Layar

176

4.2.1.2.1 Rancangan Layar input

177

4.2.1.2.2 Rancangan Laporan output

188

4.2.1.3 State Transition Diagram (STD)

195

4.2.2.4 Spesifikasi Proses

209

4.2.2.5 Rencana Implementasi

258

4.2.2.5.1 Spesifikasi Perangkat Keras

(9)

4.2.2.5.2 Spesifikasi Perangkat Lunak 259

4.2.2.5.3 Jadwal Implementasi

260

4.2.2.5.3 Petunjuk Pemakaian Software

260

4.2.2.5.3 Evaluasi Software

291

BAB 5 KESIMPULAN DAN SARAN

293

5.1 Simpulan ... 293

5.2 Saran... 293

DAFTAR PUSTAKA ... 295

DAFTAR RIWAYAT HIDUP ... 296 LAMPIRAN-LAMPIRAN

(10)

DAFTAR TABEL

Tabel 3.1 Tabel Analisis Kebutuhan Informasi ... 74

Tabel 4.1 Kamus Data Entiti ... 76

Tabel 4.2 Kamus data relasi dengan relasi tiap entitas dan multiplicity tiap entitas ... 78

Tabel 4.3 Kamus Data Atribut dari tiap entiti beserta tipe dan sifatnya ... 81

Tabel 4.4 Tabel Candidate Key dan Primary Key dari tiap Entitas ... 93

Tabel 4.5 Tabel Integrity Constraint Tiap Entitas ... 110

Tabel 4.6 Tabel Perbandingan MS SQL Server 2000 Standard Edition dengan Oracle 9i Standard Edition ... 131

Tabel 4.7 Tabel Analisa Transaksi Relasi... 151

Tabel 4.8 Tabel Analisa Transaksi Relasi (Lanjutan) ... 152

Tabel 4.9 Tabel Daftar Indeks... 153

Tabel 4.10 Estimasi Kebutuhan Disk Space pada Tabel Staff ... 156

Tabel 4.11 Estimasi Kebutuhan Disk Space pada Tabel Staff_Jabatan ... 156

Tabel 4.12 Estimasi Kebutuhan Disk Space pada Tabel Telp_Staff... 157

Tabel 4.13 Estimasi Kebutuhan Disk Space pada Tabel Mekanik... 157

Tabel 4.14 Estimasi Kebutuhan Disk Space pada Tabel Mekanik_Bagian ... 158

Tabel 4.15 Estimasi Kebutuhan Disk Space pada Tabel Supplier ... 158

Tabel 4.16 Estimasi Kebutuhan Disk Space pada Tabel Telp_Supplier ... 159

Tabel 4.17 Estimasi Kebutuhan Disk Space pada Tabel Pembelian_Suku_Cadang ... 160

(11)

Tabel 4.19 Estimasi Kebutuhan Disk Space pada Tabel

Pembayaran_Suku_Cadang... 161

Tabel 4.20 Estimasi Kebutuhan Disk Space pada Tabel Detil_Pembayaran ... 162

Tabel 4.21 Estimasi Kebutuhan Disk Space pada Tabel Retur_Pembelian ... 162

Tabel 4.22 Estimasi Kebutuhan Disk Space pada Tabel Detail_Retur ... 163

Tabel 4.23 Estimasi Kebutuhan Disk Space pada Tabel Suku_Cadang ... 163

Tabel 4.24 Estimasi Kebutuhan Disk Space pada Tabel Suku_Cadang_Jenis ... 164

Tabel 4.25 Estimasi Kebutuhan Disk Space pada Tabel Pemakaian_Suku_Cadang... 164

Tabel 4.26 Estimasi Kebutuhan Disk Space pada Tabel Detil_Pemakaian ... 165

Tabel 4.27 Estimasi Kebutuhan Disk Space pada Tabel Kendaraan... 166

Tabel 4.28 Estimasi Kebutuhan Disk Space pada Tabel Perbaikan... 166

Tabel 4.29 Estimasi Kebutuhan Disk Space pada Tabel Detil_Perbaikan ... 167

Tabel 4.30 Estimasi Kebutuhan Disk Space pada Tabel Pos ... 167

Tabel 4.31 Total Estimasi Kebutuhan Disk Space... 168

Tabel 4.32 Tabel Kebutuhan Hardware (Server)... 259

Tabel 4.33 Total Kebutuhan Hardware (Client)... 259

(12)

DAFTAR GAMBAR

Gambar 2.1 Database Life Cycle... 16

Gambar 3.1 Struktur Organisasi PT. Safari Dharma Sakti ... 57

Gambar 3.2 Diagram Konteks ... 62

Gambar 3.3 Diagram Nol... 63

Gambar 3.4 Prosedur Pengeluaran Barang (Suku Cadang) ... 65

Gambar 3.5 Prosedur Pemesanan Barang (Suku Cadang)... 66

Gambar 3.6 Prosedur Penerimaan Barang (Suku Cadang) ... 68

Gambar 3.7 Prosedur Retur Barang (Suku Cadang) ... 69

Gambar 3.8 Prosedur Pembelian Barang (Suku Cadang) ... 71

Gambar 3.9 Prosedur Pembayaran... 72

Gambar 4.1 ER Diagram Tipe Entiti dan Tipe Relasi ... 80

Gambar 4.2 ER Diagram dengan penambahan Primary Key... 94

Gambar 4.3 ER Diagram dengan penambahan Panah Transaksi... 96

Gambar 4.4 Entity Staff dengan Tampilan Global ... 117

Gambar 4.5 Entity Suku Cadang dengan Tampilan Global... 117

Gambar 4.6 Entity Kendaraan dengan Tampilan Global... 118

Gambar 4.7 Entity Supplier dengan Tampilan Global... 118

Gambar 4.8 Entity Mekanik dengan Tampilan Global ... 119

Gambar 4.9 Entity Pemakaian Suku Cadang dengan Tampilan Global ... 119

Gambar 4.10 Entity Pemakaian Detil dengan Tampilan Global... 120

Gambar 4.11 Entity Retur Pembelian dengan Tampilan Global ... 120

Gambar 4.12 Entity Retur Detil dengan Tampilan Global ... 121

(13)

Gambar 4.14 Entity Pembayaran Detil dengan Tampilan Global ... 122

Gambar 4.15 Entity Perbaikan dengan Tampilan Global ... 122

Gambar 4.16 Entity Perbaikan Detil dengan Tampilan Global ... 123

Gambar 4.17 Entity Pembelian Suku Cadang dengan Tampilan Global... 124

Gambar 4.18 Entity Pembelian Detil dengan Tampilan Global ... 124

Gambar 4.19 Entity staff_jabatan dengan Tampilan Global... 125

Gambar 4.20 ER Diagram Model Data Logikal Global ... 126

Gambar 4.21 ER Diagram Model Data Logikal Global dengan Penambahan Panah Transaksi ... 128

Gambar 4.22 Struktur Menu Bagi Admin... 173

Gambar 4.23 Struktur Menu Bagi Direktur Utama... 174

Gambar 4.24 Struktur Menu Bagi Pemeliharaan ... 175

Gambar 4.25 Struktur Menu Bagi Pembelian... 176

Gambar 4.26 Rancangan Layar Halaman Login... 177

Gambar 4.27 Rancangan Layar Halaman Utama... 177

Gambar 4.28 Rancangan Layar Halaman Staff ... 178

Gambar 4.29 Rancangan Layar Halaman Kendaraan... 179

Gambar 4.30 Rancangan Layar Halaman Supplier... 180

Gambar 4.31 Rancangan Layar Halaman Suku Cadang... 181

Gambar 4.32 Rancangan Layar Halaman Mekanik ... 182

Gambar 4.33 Rancangan Layar Halaman Perbaikan Kendaraan... 183

Gambar 4.34 Rancangan Layar Halaman Cari Mekanik Bagian dari Perbaikan Kendaraan ... 183

(14)

Gambar 4.36 Rancangan Layar Halaman Cari Suku Cadang dari Pemakaian Suku

Cadang ... 184

Gambar 4.37 Rancangan Layar Halaman Pembelian Suku Cadang... 185

Gambar 4.38 Rancangan Layar Halaman Cari Suku Cadang dari Pembelian Suku Cadang ... 185

Gambar 4.39 Rancangan Layar Halaman Retur Pembelian ... 186

Gambar 4.40 Rancangan Layar Halaman Cari Pembelian Suku Cadang dari Retur Pembelian ... 186

Gambar 4.41 Rancangan Layar Halaman Cari Suku Cadang dari Retur Pembelian187 Gambar 4.42 Rancangan Layar Halaman Pembayaran Hutang... 187

Gambar 4.43 Rancangan Layar Halaman Pembelian ... 188

Gambar 4.44 Rancangan Laporan Transaksi Rinci Perbaikan Suku Cadang ... 188

Gambar 4.45 Rancangan Laporan Transaksi Rinci Pemakaian Suku Cadang ... 189

Gambar 4.46 Rancangan Laporan Transaksi Rinci Pembelian Suku Cadang ... 189

Gambar 4.47 Rancangan Laporan Transaksi Rinci Retur Pembelian Suku Cadang190 Gambar 4.48 Rancangan Laporan Transaksi Rinci Pembayaran Suku Cadang ... 190

Gambar 4.49 Rancangan Laporan Perbaikan Suku Cadang ... 191

Gambar 4.50 Rancangan Laporan Pemakaian Suku Cadang... 191

Gambar 4.51 Rancangan Laporan Pembelian Suku Cadang ... 192

Gambar 4.52 Rancangan Laporan Retur Pembelian Suku Cadang ... 193

Gambar 4.53 Rancangan Laporan Pembayaran Hutang ... 194

Gambar 4.54 Rancangan Laporan Stok Suku Cadang... 194

Gambar 4.55 STD Halaman Login ... 195

Gambar 4.56 STD Halaman Utama ... 196

(15)

Gambar 4.58 STD Halaman Master Staff... 197

Gambar 4.59 STD Halaman Suku Cadang ... 198

Gambar 4.60 STD Halaman Supplier ... 199

Gambar 4.61 STD Halaman Kendaraan ... 200

Gambar 4.62 STD Halaman Mekanik ... 201

Gambar 4.63 STD Halaman Transaksi ... 202

Gambar 4.64 STD Halaman Perbaikan... 203

Gambar 4.65 STD Halaman Cari Mekanik dari Perbaikan ... 203

Gambar 4.66 STD Halaman Pemakaian Suku Cadang... 204

Gambar 4.67 STD Halaman Cari Suku Cadang dari Pemakaian Suku Cadang ... 204

Gambar 4.68 STD Halaman Pembelian Suku Cadang ... 205

Gambar 4.69 STD Halaman Cari Suku Cadang dari Pembelian Suku Cadang... 205

Gambar 4.70 STD Halaman Retur Pembelian ... 206

Gambar 4.71 STD Halaman Cari Pembelian dari Retur Pembelian ... 207

Gambar 4.72 STD Halaman Cari Suku Cadang dari Retur Pembelian ... 207

Gambar 4.73 STD Halaman Transaksi Pembayaran ... 208

Gambar 4.74 STD Halaman Cari Pembelian Suku Cadang dari Pembayaran... 208

Gambar 4.75 Form Login ... 260

Gambar 4.76 Form Halaman Utama ... 261

Gambar 4.67 Form Suku Cadang... 262

Gambar 4.78 Form Kendaraan... 264

Gambar 4.79 Form Supplier ... 266

Gambar 4.80 Form Mekanik... 268

Gambar 4.81 Form Jenis Suku Cadang... 269

(16)

Gambar 4.83 Form Merk Kendaraan ... 271

Gambar 4.84 Form Bagian Mekanik ... 272

Gambar 4.85 Form Perbaikan Kendaraan... 274

Gambar 4.86 Form Laporan Rinci Transaksi Perbaikan Kendaraan ... 276

Gambar 4.87 Form Pemakaian Suku Cadang ... 276

Gambar 4.88 Form Laporan Transaksi Pemakaian Suku Cadang ... 278

Gambar 4.89 Form Pembelian Suku Cadang... 279

Gambar 4.90 Form Laporan Rinci Transaksi Pembelian Suku Cadang ... 281

Gambar 4.91 Form Retur Pembelian ... 281

Gambar 4.92 Form Laporan Rinci Transaksi Retur Pembelian... 283

Gambar 4.93 Form Pembayaran Hutang ... 283

Gambar 4.94 Form Laporan Rinci Transaksi Pembayaran Hutang ... 285

Gambar 4.95 Form Laporan Stok Suku Cadang ... 285

Gambar 4.96 Form Laporan Pembelian Suku Cadang ... 286

Gambar 4.97 Form Laporan Retur Pembelian ... 287

Gambar 4.98 Form Laporan Pembayaran Hutang ... 287

Gambar 4.99 Form Laporan Pemakaian Cadang ... 288

Gambar 4.100 Form Laporan Perbaikan Kendaraan ... 288

Gambar 4.101 Form Staff ... 289

Referensi

Dokumen terkait

Berdasarkan hal tersebut, penelitian ini bertujuan untuk mengetahui profil pelepasan in vitro tablet lepas lambat salbutamol yang menggunakan matriks hidroksi

Tujuan penelitian ini adalah untuk mengetahui hubungan antara motivasi kerja, pengalamn kerja dan tingkat pendidikan dengan produktivitas kerja karyawan.. Penelitian ini dilakukan

Data sekunder adalah data yang diperoleh lewat pihak lain, tidak langsung diperoleh diperoleh oleh peneliti dari subyek penelitian. Adapun teknik pengambilan data yang

Jika ditilik dari berbagai website e-gov di Indonesia, nyaris tidak ada kebijakan e-gov berbagai pemerintah daerah di Indonesia untuk memanfaatkan situs media jejaring

tersebut tampak pada, penghargaan yang rendah dari siswa terhadap mahasiswa Program Pengalaman Lapangan (PPL) II. Wujud konkrit dari sikap ini antara lain dapat berupa

Perpanjangan pengamatan ini berarti peneliti kembali ke lapangan, melakukan pengamatan wawancara lagi dengan sumber data yang pernah ditemui maupun yang baru. Perpanjangan

Sabun pada saat digunakan akan menarik komponen asam lemak bebas yang masih terdapat dalam sabun sehingga secara tidak langsung mengurangi kemampuannya untuk

tegic Environmental Assessment in coastal area of Cirebon City to realize sustainable develop- ment based on Law Number 32 Year 2009 on Preservation and