• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI - Binus e-Thesis"

Copied!
15
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

_________________________________________________________________ Jurusan Teknik Informatika

Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG

PADA PT. INDO BUANA LESTARI

Suhendi (0600621781)

Fitramarks (0600635383) Denny Stanley Pieter (0600635420) Kelas/Kelompok : 07 PST/02

Abstrak

Untuk mendukung dan mengembangkan bisnis dari PT. Indo Buana Lestari, diperlukan suatu sistem yang menggunakan komputerisasi dalam pengorganisasian proses pembelian, penjualan, dan persediaan barang, sehingga diharapkan dapat meningkatkan kinerja perusahaan. Metodologi penelitian yang dipakai ada dua, yaitu metode penemuan fakta (Fact-Finding) yang dilakukan dengan studi langsung ke lapangan (perusahaan bersangkutan) lalu dilanjutkan dengan studi kepustakaan (mempelajari buku teks yang bersangkutan), dan metode perancangan basis data dengan tiga konsep perancangan, yaitu perancangan konseptual, perancangan logikal, dan perancangan fisikal, yang dilengkapi juga dengan rancangan layar input dan output, rancangan query, dan laporan-laporan berisi informasi yang dibutuhkan. Hasil dari perancangan tersebut adalah terbentuknya suatu sistem basis data dan aplikasi yang dapat meningkatkan kinerja perusahaan. Jadi, dengan adanya perancangan basis data beserta dengan aplikasi yang berhubungan, perusahaan tersebut dapat menjalankan bisnisnya secara lebih mudah dan baik.

Kata Kunci

(2)

HALAMAN PRAKATA

Puji syukur dan terima kasih kami ucapkan kepada Tuhan Yang Maha Esa karena atas berkat dan rahmat-Nya, penulis dapat menyelesaikan skripsi ini.

Penulisan skripsi ini merupakan salah satu syarat untuk menempuh sidang sarjana untuk mendapat gelar Sarjana Komputer pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara. Penulis memilih judul “Analisis Dan Perancangan Basis Data Pada PT. Indo Buana Lestari” sebagai bahan dalam penulisan skripsi ini.

Penulis telah melakukan upaya yang terbaik untuk menyusun skripsi ini, tetapi harus disadari pula bahwa masih terdapat banyak kekurangan di dalam penulisan skripsi ini. Oleh karena itu, diharapkan saran dan kritik untuk menyempurnakan skripsi ini.

Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak yang telah memberikan dukungan, bantuan, bimbingan, dan nasehat di dalam penyusunan skripsi ini, yaitu:

1. Bapak Asril Basry, S. Kom, M. Kom., selaku pembimbing yang telah memberikan pengarahan dan masukan, sehingga skripsi ini dapat diselesaikan dengan baik.

2. Seluruh dosen dan staff Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara yang telah memberikan bantuan dan bimbingan.

3. Ibu Lioe Siaw Yen, selaku direktris PT. Indo Buana Lestari yang telah banyak memberikan bantuan dalam penyusunan skripsi ini.

(3)

5. Semua pihak yang telah membantu penulis baik secara langsung maupun tidak langsung dan namanya tidak dapat disebutkan satu per satu.

Sebagai akhir kata, penulis berharap semoga skripsi ini dapat berguna dan dapat dikembangkan lebih lanjut.

Jakarta, Januari 2006

(4)

DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Hardcover iii

Halaman Pernyataan Dewan Penguji iv

Abstrak vii Prakata viii

Daftar Isi x

Daftar Tabel xvi

Daftar Gambar xviii

BAB 1 PENDAHULUAN 1

1.1 Latar Belakang 1

1.2 Ruang Lingkup 2

1.3 Tujuan dan Manfaat 2

1.3.1 Tujuan 2

1.3.2 Manfaat 3

1.4 Metodologi Penelitian 3

1.4.1 Metode Penemuan Fakta 3 1.4.2 Metode Perancangan Basis Data 4

(5)

BAB 2 LANDASAN TEORI 6 2.1 Teori Utama / Basis Data 6

2.1.1 Basis Data 6

2.1.2 Perkembangan Database 10 2.1.3 Daur Hidup Database 11 2.1.4 Entity Relationship 15

2.1.5 Keys 19

2.1.6 Normalisasi 20

2.1.7 Database Design 24

2.1.8 Data Definition Language 26 2.1.9 Data Manipulation Language 27

2.1.10 Data Flow Diagram 28

2.1.11 State Transition Diagram 29

2.2 Teori Pendukung 30

2.2.1 Penjualan 30

2.2.2 Pembelian 32

2.2.3 Persediaan 36

BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 39 3.1 Latar Belakang Perusahaan 39

3.1.1 Sejarah Perusahaan 39

3.1.2 Struktur Organisasi 39 3.1.3 Wewenang dan Tanggung Jawab 40

(6)

3.2.1 Tata Laksana Pembelian Barang 42 3.2.2 Tata Laksana Persediaan Barang 43 3.2.3 Tata Laksana Penjualan Barang 43

3.3 Permasalahan 48

3.4 Analisa Kebutuhan Sistem 48 3.4.1 Analisa Kebutuhan Informasi 48 3.4.2 Usulan Pemecahan Masalah 49

BAB 4 PERANCANGAN DAN IMPLEMENTASI 50

4.1 Perancangan Basis Data 50 4.1.1 Perancangan Basis Data Konseptual 55

4.1.1.1 Identifikasi Tipe Entitas 55 4.1.1.2 Identifikasi Tipe Relasional 57 4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitas 59

4.1.1.4 Mengidentifikasikan Atribut Domain 67 4.1.1.5 Identifikasi Candidate Key dan Primary

Key Setiap Entitas 69

4.1.1.6 Validasi Model Konseptual Lokal

Terhadap Transaksi Pengguna 71 4.1.2 Perancangan Basis Data Logikal 73 4.1.2.1 Memindahkan Fungsi yang tidak Sesuai 73

4.1.2.1.1 Menghilangkan Tipe Hubungan

(7)

Multivalued 75 4.1.2.2 Membuat Relasi Untuk Model Data

Logikal Lokal 75

4.1.2.2.1 Tipe Strong entity 75 4.1.2.2.2 Tipe Weak Entity 77

4.1.2.2.3 Hubungan Binari Entitas

One to Many 78

4.1.2.2.4 Hubungan Binary Entitas

One to One 84

4.1.2.2.5 Hubungan Binary Entitas

Many to Many 84

4.1.2.3 Normalisasi 87

4.1.2.4 Mendefinisikan Integrity Constraints 92 4.1.2.5 Membuat Model Data Logikal Global 96 4.1.2.6 Model Diagram Relasional Global 97 4.1.3 Perancangan Basis Data Fisikal 99 4.1.3.1 Merancang Relasional Basisdata 99

4.1.3.2 Merancang Constraints 109

4.1.3.3 Analisis Transaksi 110

4.1.3.4 Mengestimasi Kapasitas Penyimpanan yang

Dibutuhkan 115 4.1.3.5 Merancang Mekanisme Keamanan 122

4.1.3.6 Pemilihan DBMS 124

(8)

4.2.1 Struktur Menu 126 4.2.2 State Transition Diagram 126

4.2.3 Pseudocode 133

4.3 Perancangan Input dan Output 162

4.3.1 Perancangan Input 162

4.3.2 Perancangan Output 174

4.4 Implementasi 176

4.4.1 Cara Penggunaan Program 176

4.4.2 Spesifikasi Perangkat Keras 203 4.4.3 Spesifikasi Piranti Lunak 204 4.4.4 Spesifikasi Kebutuhan Jaringan 205

4.4.5 Pengadaan Perangkat Keras dan Piranti Lunak 206 4.4.6 Pemasangan Perangkat Keras dan Piranti Lunak 206 4.4.7 Implementasi Basis Data 207

4.4.8 Konversi Data 207

4.4.9 Melakukan Pelatihan Bagi Pengguna 207 4.4.10 Jadwal Rencana Implementasi 207

BAB 5 KESIMPULAN DAN SARAN 209

5.1 Kesimpulan 209

5.2 Saran 209

(9)

LAMPIRAN

(10)

DAFTAR TABEL

(11)
(12)

DAFTAR GAMBAR

Halaman Gambar 2.1 Tahapan Aplikasi Daur Hidup Basis Data 14

Gambar 2.2 Notasi Entity-Relationship Modelling 16 Gambar 2.3 One-to-One Relationships 17 Gambar 2.4 Notasi One-to-One Relationships 17 Gambar 2.5 One-to-Many Relationships 17 Gambar 2.6 Notasi One-to-Many Relationships 18 Gambar 2.7 Many-to-Many Relationships 18 Gambar 2.8 Notasi Many-to-Many Relationships 19 Gambar 3.1 Struktur Organisasi PT. Indo Buana Lestari 40 Gambar 3.2 Diagram Konteks Sistem yang Berjalan 45 Gambar 3.3 Diagram Nol Sistem yang Berjalan 46 Gambar 4.1 Diagram Konteks Sistem yang akan Diterapkan 50 Gambar 4.2 Diagram Nol Sistem yang akan Diterapkan 51 Gambar 4.3 Entity Relationship Diagram Konseptual 58 Gambar 4.4 Entity Relationship Diagram dengan Primary Key 71 Gambar 4.5 Validasi Model Konseptual terhadap transaksi pengguna 72 Gambar 4.6 Hubungan Pembelian dengan Barang 74 Gambar 4.7 Hubungan Retur_Pembelian dengan Barang 74 Gambar 4.8 Hubungan Penjualan dengan Barang 75 Gambar 4.9 Model Diagram Relasional Global 98

(13)
(14)
(15)

Referensi

Dokumen terkait

Beberapa materi sudah mengalarni proses editing dan bahkan pernah dimuat dalam beberapa jurnal ilmiah (info tentang artikel yang pernah dimuat dalam jurnal ilmiah

telah membimbing serta membantu dalam menyelesaikan laporan dengan judul “ Rancang Bangun Alat Penguji Generator Set dengan Variasi Bahan

Penelitian ini diharapkan dapat memberikan gambaran tentang aktivitas antibakteri dari ekstrak etanol Andrographids Herba dan Echinacea herba dan kandungan senyawa

Saya tidak suka membeli baju dan aksesoris yang tidak perlu hanya agar berbeda dengan teman yang lain. SS S TS

Dalam hal keterampilan bicara subjek merupakan anak yang mempunyai volume suara lemah ketika bicara dengan konteks akademis di dalam kelas, namun bervolume keras ketika

Jika guru telah mempunyai sifat Rabbani, maka dalam segala kegiatan pendidikan anak didiknya akan menjadi Rabbani juga. Jadi, dapat disimpulkan bahwa persyaratan

Skripsi yang berjudul “Analisis Pelaksanaan Pembelajaran Muatan Lokal Fiqih Melalui Kitab Riayatal Himmat Karangan Kyai Haji Ahmad Rifai di MTs Miftahul

mempelajari materi yang telah diuraikan pada in service learning.. Guru sebagai peserta dapat membuka dan mempelajari.. kembali materi sebagai bahan dalam mengerjaka