• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK MENDUKUNG PENGELOLAAN PERSEDIAAN DAN PENJUALAN PADA PT. DINAMIKA INDONUSA PRIMA - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK MENDUKUNG PENGELOLAAN PERSEDIAAN DAN PENJUALAN PADA PT. DINAMIKA INDONUSA PRIMA - Binus e-Thesis"

Copied!
19
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007

“Analisis dan Perancangan Sistem Basisdata untuk Mendukung

Pengelolaan Persediaan dan Penjualan pada

PT Dinamika Indonusa Prima”

PT Dinamika Indonusa Prima merupakan sebuah perusahaan yang bergerak dalam penjualan springbed. Saat ini perusahaan memiliki permasalahan pada sistem transaksi yang berjalan. Dari hasil penelitian yang telah dilakukan, memperlihatkan bahwa sistem yang berjalan masih menggunakan sistem manual dalam melakukan transaksi. Hal ini dirasakan kurang efektif dan efisien bila transaksi yang terjadi berskala besar. Selain merugikan pihak perusahaan, tentunya pelanggan juga akan sangat terganggu dengan lamanya layanan yang diberikan. Oleh karena itu diperlukan perancangan basisdata penjualan dan persediaan pada perusahaan. Metode penelitian yang digunakan dalam merancang sistem ini adalah menggunakan metode survei, yaitu dengan melakukan survei lapangan ke perusahaan yang bersangkutan dan wawancara dengan karyawan, menganalisa hasil survei dan wawancara untuk mengetahui permasalahan-permasalahan apa saja yang dihadapi perusahaan. Dan juga melakukan studi kepustakaan dengan mengambil informasi yang berasal dari buku-buku yang berkaitan dengan obyek penelitian. Sementara itu dalam perancangan terstrukturnya dilakukan perancangan konseptual, fisika, logikal, juga rancangan layer output dan input yang dihasilkan. Dengan adanya sistem yang dirancang ini diharapkan dapat berguna bagi perusahaan dalam meningkatkan produktivitas kerja dan memudahkan pelanggan. Kata Kunci :

(2)

v

PRAKATA

Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmat yang telah diberikan - Nya sehingga kami dapat membuat dan menyelesaikan skripsi ini tepat pada waktunya.

Skripsi ini dibuat dalam rangka untuk memenuhi salah satu syarat kelulusan jenjang studi Strata-1 (S1). Tujuan dibuatnya laporan ini adalah menganalisis dan merancang basisdata untuk mendukung pengelolaan penjualan dan persediaan pada PT. Dinamika Indonusa Prima.

Keberhasilan penulis dalam pembuatan Skripsi ini tidak lepas dari bantuan, dukungan dan bimbingan dari berbagai pihak. Maka pada kesempatan ini, penulis ingin mengucapkan rasa terima kasih yang sebesar-besarnya kepada :

1. Bapak Gerardus Polla, selaku Rektor Universitas Bina Nusantara, yang telah memberi kesempatan pada penulis untuk menyusun skripsi ini.

2. Bapak H.M Subekti, BE., M.Sc., selaku Ketua Jurusan Universitas Bina

Nusantara

3. Bapak Fredy Purnomo S.Kom, M.Kom, selaku Sekretaris Jurusan Universitas

Bina Nusantara.

(3)

vi

5. Ibu Aju Eka Dewi, selaku Finance and Accountant Manager PT. Dinamika Indonusa Prima yang telah mengijinkan penulis untuk melakukan survei. Dan Bapak Ang Gunawan, selaku EDP Manager, selaku narasumber kami pada PT. Dinamika Indonusa Prima yang telah banyak memberikan data-data dan masukan yang diperlukan oleh penulis.

6. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal dan tuntunan kepada penulis dengan berbagai pengetahuan selama ini.

7. Orang tua beserta teman-teman yang telah banyak memberikan dukungan dan

doa dalam penulisan skripsi ini.

Kami telah berusaha semaksimal mungkin dalam pembuatan skripsi ini. Tetapi tidak ada yang sempurna di dunia ini, oleh karena itu kami sangat menyadari akan perlunya kritik dan saran yang membangun dari pembaca.

Akhir kata, penulis berharap semoga skripsi ini dapat bermanfaat bagi para pembaca.

Jakarta, Januari 2007

(4)

vii

DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Softcover iii

Abstrak iv

Prakata v

Daftar Isi vii

Daftar Tabel xiii

Daftar Gambar xv

Daftar Lampiran xxi

BAB 1 PENDAHULUAN 1

1.1 Latar Belakang 1

1.2 Ruang Lingkup 2

1.3 Tujuan dan Manfaat 3

1.3.1 Tujuan Analisis dan Perancangan 3

1.3.2 Manfaat Analisis dan Perancangan 4

1.4 Metodologi 5

1.5 Sistematika Penulisan 6

BAB 2 LANDASAN TEORI 8

2.1 Pendekatan Basisdata 8

2.1.1 Pengertian Basidata 8

(5)

viii

2.1.3 Database Management System (DBMS) 10 2.1.4 Data Definition Language (DDL) 16 2.1.5 Data Manipulation Language (DML) 18 2.1.6 Fourth-Generation Languages (4GL) 19 2.1.7 Database System Development Lifecycle 19 2.1.7.1 Database Planning (Perencanaan Basisdata) 21 2.1.7.2 System Definition (Definisi Sistem) 22 2.1.7.3 Requirement Collection and Analysis

(Analsis dan Pengumpulan Kebutuhan) 23 2.1.7.11 Operational Maintenance

(6)
(7)

x BAB 4 PERANCANGAN DAN IMPLEMENTASI 113

4.1 Perancangan Basisdata 113 4.1.1 Perancangan Basisdata Konseptual

(Conceptual Database Design) 113 4.1.1.1 Mengidentifikasi tipe entity 114

4.1.1.2 Mengidentifikasi tipe relationship 117 4.1.1.3 Mengidentifikasi dan mengasosiasikan atribut

dengan tipe entity atau relationship 120 4.1.1.4 Menentukan domain atribut 123 4.1.1.5 Menentukan atribut candidate dan primary key 127 4.1.1.6 Mempertimbangkan konsep pemodelan enhanced

(langkah optional) 129 4.1.1.7 Mengecek model dari redundancy 129 4.1.1.8 Memvalidasi model konseptual terhadap

(8)

xi

4.1.1.9 Me-review model data konseptual

dengan user 136

4.1.2 Perancangan Basisdata Logikal

(Logical Database Design) 137 4.1.2.1 Menentukan relasi untuk model data logikal 137 4.1.2.2 Memvalidasi relasi menggunakan normalisasi 149 4.1.2.3 Memvalidasi relasi terhadap transaksi user 154 4.1.2.4 Memeriksa integrity constraints 154

4.1.2.5Me-review model data logikal dengan user 159 4.1.2.6 Memeriksa perkembangan ke depan 159 4.1.3 Perancangan Basisdata Fisikal

(Physical Database Design) 160 4.1.3.3.1 Merancang relasi dasar 161

4.1.3.3.2 Merancang representasi derived data 171 ` 4.1.3.3.3 Merancang general constraints 173

(9)

xii

4.2.1 Perancangan Struktur Program 204 4.2.2 State Transition Diagram 204 4.2.3 Perancangan Input / Output 219 4.2.3.1 Perancangan Input 219 4.2.3.2 Perancangan Output 235 4.2.4 Spesifikasi Proses 238

4.2.5 Implementasi 258

4.2.5.1 Spesifikasi Perangkat Keras 259 4.2.5.2 Spesifikasi Perangkat Lunak 259

4.2.5.3 Jadwal Implementasi 260 4.2.5.4 Kebutuhan Personil (Brainware) 261 4.2.6 Petunjuk Pemakaian Sistem 262 4.2.7 Evaluasi Sistem 305

BAB 5 SIMPULAN DAN SARAN 310

5.1 Simpulan 310

5.2 Saran 311

Daftar Pustaka 312

Daftar Riwayat Hidup 314 Lampiran-Lampiran

(10)

xiii

DAFTAR TABEL

Tabel 3.1 Tabel Entity Name and Description 110 Tabel 4.1 Dokumen Tipe Entity 114 Tabel 4.2 Dokumen Tipe Hubungan Antar Entity 120 Tabel 4.3 Dokumen Atribut Dari Entity 121 Tabel 4.4 Dokumen Domain Atribut Dari Entity 123 Tabel 4.5 Dokumen yang menunjukkan candidate dan primary key 127

dari setiap entity

(11)

xiv

(12)

xv

DAFTAR GAMBAR

Gambar 2.1 Database System Development Lifecycle 20 Gambar 2.2 Model ER Yang Menunjukkan Fan Traps 36 Gambar 2.3 Model ER (Fan Traps) Yang Telah Direkonstruksi 36 Gambar 2.4 Model ER Yang Menunjukkan Chasm Traps 37 Gambar 2.5 Model ER (Chasm Traps) Yang Telah Direkonstruksi 37 Gambar 2.6 Conceptual Data Model Untuk User Views Pada Staff

Dengan Semua Atribut 44 Gambar 2.7 Global Relation Diagram Pada Kasus DreamHome 52 Gambar 2.8 Hubungan Antarpemasok Dengan Barang Dalam

Diagram Entity-Relationship 60 Gambar 2.9 Representasi Diagramatik Dari Tipe Entity Pegawai Dan Cabang 62 Gambar 2.10 Representasi Diagram Strong Entity Type dan Weak Entity Type 63 Gambar 2.11 Representasi Diagramatik Dari Relationship 64 Gambar 2.12 Representasi Diagram Derajat Tiga Dari Suatu Tipe Relationship 65 Gambar 2.13 Representasi Diagram Recursive Relationship dan Nama Peran 65 Gambar 2.14 Representasi Diagram Entity Dengan Dua Relationship Berbeda

Beserta Nama Peran 66 Gambar 2.15 Representasi Diagram Entity Pegawai dan Cabang

Beserta Atribut dan Primary Key-nya 69 Gambar 2.16 Multiplicity Dari one-to one (1:1) Relationship

(13)

xvi

Gambar 2.17 Multiplicity Dari one-to-many (1:*) Relationship

Staff Mengawasi PropertiPenyewaan 71

Gambar 2.18 Multiplicity Dari many-to-many (*:*) Relationship SuratKabar Mengiklankan PropertiPenyewaan 71 Gambar 2.19 Simbol Proses Dalam DFD 77

Gambar 2.20 Simbol Aliran Data Dalam DFD 77 Gambar 2.21 Simbol Data Store Dalam DFD 78 Gambar 2.22 Simbol Terminator Dalam DFD 78 Gambar 2.23 Simbol State Dalam DFD 79 Gambar 2.24 Simbol Transisi State Dalam STD 79 Gambar 3.1 Struktur Organisasi PT. Dinamika Indonusa Prima 91 Gambar 3.2 Diagram Konteks Sistem Yang Berjalan 97 Gambar 3.3 Diagram Nol Sistem Yang Berjalan 98

Gambar 4.1 Gambar Diagram ER konseptual yang menunjukkan entity dan tiperelationship 118

Gambar 4.2 Gambardiagram ER yang dilengkapi dengan Primary Key 129 Gambar 4.3 Cek model redudancy antara Pelanggan dengan Pembayaran 130

(14)

xvii

Gambar 4.6 Cek model redudancy antara Salesman dengan Pembayaran 131 Gambar 4.7 Cek model redudancy antara Salesman dengan Piutang 132 Gambar 4.8 Cek model redudancy antara Salesman dengan Retur_Penjualan 133 Gambar 4.9 Gambar diagram ER Setelah Pengecekan Redundancy 133 Gambar 4.10 Gambar diagram ER dilengkapi dengan transaksi user 136 Gambar 4.11 Atribut Multi-valued pada entity Pelanggan dan

Hasil Pemindahan atribut Multi-valued tersebut 145 Gambar 4.12 Atribut Multi-valued pada Entity Salesman dan

Hasil Pemindahan Atribut Multi-valued tersebut. 146 Gambar 4.13 Gambar diagram ER Setelah Hasil Perancangan Logikal 160 Gambar 4.14 Struktur Program 204

Gambar 4.15 STD Halaman Login 205

(15)

xviii

(16)

xix

Gambar 4.52 Rancangan Laporan Penyesuaian Stok 235 Gambar 4.53 Rancangan Layar Ubah Password 235 Gambar 4.54 Rancangan Laporan Retur Penjualan Yang Tercetak 236 Gambar 4.55 Rancangan Laporan Penjualan Yang Tercetak 236 Gambar 4.56 Rancangan Laporan Pembayaran Yang Tercetak 237 Gambar 4.57 Rancangan Laporan Piutang Yang Tercetak 237 Gambar 4.58 Rancangan Laporan Penyesuaian Stok Yang Tercetak 238

(17)

xx

Gambar 4.85 Laporan Penjualan Yang Tercetak 297

(18)

xxi

(19)

xxii

DAFTAR LAMPIRAN

Lampiran 1 Tanya Jawab dengan Pihak Perusahaan L1

Referensi

Dokumen terkait

M etode Fact Finding dilakukan dengan survei ke perusahaan untuk meneliti dan menganalisa sistem perusahaan, melakukan penelitian kepustakaan untuk memperoleh teori-teori

Simpulan yang diperoleh adalah sistem basis data dapat digunakan untuk mendukung perusahaan dalam meningkatkan kinerja perusahaan1. Kata kunci : Basis data, Penjualan,

Metode yang digunakan penulis adalah analisis yang berupa kuesioner tentang sistem yang diusulkan, survey ke toko, dan studi kepustakaan.. Survey ke toko meliputi wawancara

Lifelong Learning mempunyai tujuan untuk merancang sistem basis data yang menerapkan infrastruktur yang baik dalam perancangan aplikasi-aplikasi yang dibutuhkan oleh

Dari hasil survei kami, hasil yang dicapai dari permasalahan yang dihadapi pada PD.BAJA ASIA diberikan usulan pemecahan masalah dengan suatu perancangan sistem basisdata

Dengan melakukan wawancara dapat mengetahui keinginan dari pengguna sistem aplikasi, studi kepustakaan dilakukan untuk mencari informasi melalui internet maupun buku-buku yang

Spektris MetaLAB diberikan usulan pemecahan masalah dengan suatu perancangan sistem basisdata penjualan, pembelian, dan persediaan yang mempermudah perusahaan untuk melakukan

Metodologi penelitian yang dipakai ada dua, yaitu metode penemuan fakta (Fact-Finding) yang dilakukan dengan studi langsung ke lapangan (perusahaan bersangkutan) lalu