• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PT. DELIA JAYA SINAR CEMERLANG - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PT. DELIA JAYA SINAR CEMERLANG - Binus e-Thesis"

Copied!
12
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

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

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

PT. DELIA JAYA SINAR CEMERLANG

Novhi 0600624745 Ellen Jayakusli 0600625432

Agustina Triyani 0600633226 Kelas / Kelompok : 08 PDT / 03

Abstrak

PT. Delia Jaya Sinar Cemerlang merupakan suatu perusahaan yang bergerak dalam perdagangan bahan – bahan kimia. Dalam hal ini, ruang lingkup lebih dikhususkan pada perancangan basisdata pembelian, persediaan, dan penjualan yang belum terstruktur secara baik. Tujuan dari analisis dan perancangan sistem basisdata ini adalah untuk meningkatkan kinerja dan kualitas perusahaan, serta memberikan kemudahan dalam memperoleh informasi yang diinginkan secara akurat. Metodologi penelitian yang digunakan adalah metode analisis dengan melakukan pengamatan terhadap sistem yang sedang berjalan, metode pengumpulan data yang diperoleh dari buku pegangan yang berkaitan dengan topik ini, serta metode perancangan basisdata konseptual, logikal, dan fisikal. Hasil yang diperoleh dari penelitian menunjukkan belum terstrukturnya basisdata dalam perusahaan tersebut. Oleh karena itu dirancang sebuah sistem basisdata pembelian, persediaan, dan penjualan PT. Delia Jaya Sinar Cemerlang untuk menyediakan data yang lengkap dan akurat, memberi solusi dengan menghasilkan rancangan conceptual, logical dan physical serta aplikasi sistem untuk unit kerja yang bersangkutan.

(2)

PRAKATA

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan karunia yang diberikan-Nya sehingga penulis dapat menyelesaikan penyusunan skripsi ini dengan baik dan tepat pada waktunya.

Penulisan skripsi ini bertujuan untuk memenuhi salah satu syarat guna memperoleh gelar Sarjana Komputer Jurusan Teknik Informatika pada Fakultas Ilmu Komputer Universitas Bina Nusantara, Jakarta. Adapun judul yang dipilih penulis dalam penyusunan skripsi ini adalah “Analisis dan Perancangan Sistem Basis Data Pembelian, Persediaan, dan Penjualan PT. Delia Jaya Sinar Cemerlang”.

Penulis menyadari bahwa skripsi ini masih jauh dari sempurna karena keterbatasan pengetahuan dan pengalaman yang dimiliki penulis. Untuk itu kiranya para pembaca dapat memakluminya bila ditemukan kelemahan-kelemahan dan kekurangan-kekurangan.

Dengan tidak melupakan budi baik semua pihak yang secara langsung maupun tidak langsung yang ikut serta memberikan dukungan, ide, saran, pendapat, bimbingan maupun bantuan, maka pada kesempatan ini penulis menyampaikan rasa terima kasih kepada:

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan pada penulis untuk belajar dan menyelesaikan skripsi di kampus ini.

(3)

3. Bapak H.M Subekti,BE,M.Sc, selaku Ketua Jurusan Teknik Informatika

4. Bapak Fredy Purnomo, S.Kom., M.Kom, selaku sekretaris jurusan Teknik Informatika 5. Bapak Yusrizal Oenzil, Drs, M.Sc, selaku dosen pembimbing yang telah banyak

memberikan bimbingan serta pengarahan sehingga skripsi ini dapat terselesaikan. 6. Pimpinan serta seluruh karyawan PT. Delia Jaya Sinar Cemerlang yang telah

bersedia meluangkan waktu dan memberikan kesempatan kepada penulis untuk memperoleh data serta informasi yang diperlukan dalam penyusunan skripsi ini. 7. Seluruh keluarga yang telah memberikan dukungan baik moril maupun materiil

kepada penulis dalam menyelesaikan skripsi ini.

8. Seluruh teman-teman yang telah ikut memberikan dorongan serta bantuan dalam penyusunan skripsi ini.

Akhir kata, dengan segala kerendahan hati, penulis berharap semoga skripsi ini dapat berguna dan bermanfaat bagi pihak-pihak yang berkepentingan serta bagi kemajuan dan perkembangan ilmu pengetahuan dan teknologi di masa mendatang.

Jakarta, Juni 2006

(4)

DAFTAR ISI

Halaman

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 xvii

Daftar Gambar xx

Daftar Lampiran xxvii

BAB 1 PENDAHULUAN

1.1 Latar Belakang 1

1.2 Ruang Lingkup 3

1.3 Tujuan Dan Manfaat 4

1.4 Metodologi 5

1.5 Sistematika Penulisan 6

BAB 2 LANDASAN TEORI

2.1 Teori – Teori Basis Data 8

2.1.1 Data 8

2.1.1.1 Definisi Data 8

(5)

2.1.1.3 Pemakaian Data Bersama 9

2.1.2 Basis Data 9

2.1.2.1 Definisi basis Data 9 2.1.2.2 Konsep Basis Data 10 2.1.3 Database Management System ( DBMS ) 10

2.1.3.1 Komponen – Komponen DBMS 11 2.1.3.2 Keuntungan Dan Kerugian DBMS 12 2.1.3.3 Fasilitas Yang Disediakan DBMS 14 2.1.4 Entity Relationship Modeling 14 2.1.4.1 Tipe Entitas ( Entity Type ) 15 2.1.4.2 Strong And Weak Entity Type 15 2.1.4.3 Tipe Relationship 15 2.1.4.4 Batasan Struktural 16

2.1.4.5 Atribut 19

2.1.4.6 Kunci ( Keys ) 20

2.1.5 Normalisasi 21

2.1.6 Siklus Hidup Basis Data 24 2.1.7 Desain Konseptual, Logikal, Dan Fisikal Basis Data 27

2.1.7.1 Perancangan Basis Data Konseptual 27 2.1.7.2 Perancangan Basis Data Logikal 31

2.1.7.3 Perancangan Basis Data Fisikal 36

2.1.8 Data Flow Diagram 40

(6)

2.2 Teori – Teori Pembelian, Persediaan, Dan Penjualan 42

2.2.1 Pembelian 42

2.2.1.1 Pengertian Pembelian 42 2.2.1.2 Jenis – Jenis Pembelian 42 2.2.1.3 Fungsi – Fungsi Yang Terkait Dengan Pembelian 43

2.2.2 Persediaan 44

2.2.2.1 Pengertian Persediaan 44 2.2.2.2 Jenis – Jenis Persediaan 44 2.2.2.3 Fungsi – Fungsi Yang Terkait Dengan Pembelian 45

2.2.3 Penjualan 46

2.2.3.1 Pengertian Penjualan 46 2.2.3.2 Jenis – Jenis Penjualan 47 2.2.3.3 Fungsi – Fungsi Yang Terkait Dengan Penjualan 47

BAB 3 SISTEM YANG SEDANG BERJALAN

3.1 Sejarah Organisasi 50

3.2 Tugas, Wewenang dan, Tanggung Jawab 51

3.3 Mission Statement 57

3.4 Mission Objectives 57

3.5 System Boundary 59

3.6 User View 60

(7)

3.7.3 Diagram Alir Sistem Penjualan dan Pengiriman Barang 65 3.7.4 Diagram Alir Sistem Pembayaran Penjualan 68

3.8 Data Flow Diagrams 70

3.8.1 Diagram konteks 70

3.8.2 Diagram nol 71

3.9 User requirement 72

3.9.1 Data Requirement PT. Delia Jaya Sinar Cemerlang 72 3.9.2 Transaction Requirement PT. Delia Jaya Sinar Cemerlang 74 3.9.3 System Requirement PT. Delia Jaya Sinar Cemerlang 75 3.10 Permasalahan Yang Dihadapi 76 3.11 Usulan Pemecahan Masalah 76

BAB 4 PERANCANGAN DAN IMPLEMENTASI

4.1 Perancangan Sistem Basis Data 78 4.1.1 Perancangan Basis Data Konseptual 78

4.1.1.1 Mengidentifikasi Tipe Entitas 78 4.1.1.2 Mengidentifikasi Tipe Relasi 80 4.1.1.3 Mengidentifikasi dan Mengasosiasikan 81

Atribut Suatu Entitas atau Tipe Relasi

4.1.1.4 Menentukan domain atribut 85 4.1.1.5 Mengidentifikasi candidate key dan primary key 91 4.1.1.6 Mempertimbangkan penggunaan 93

enhanced modeling concepts

(8)

4.1.1.8 Validasi lokal konseptual model terhadap transaksi user 95 4.1.1.9 Meninjau ulang model data konseptual lokal dengan pemakai 97 4.1.2 Perancangan Basis Data Logikal 97

4.1.2.1 Menghilangkan bagian yang tidak sesuai dengan model relasi 97 4.1.2.2 Menurunkan relasi untuk model data logikal lokal 100

4.1.2.3 Memvalidasi relasi dengan normalisasi 107 4.1.2.4 Validasi relasi dengan transaksi pemakai 122 4.1.2.5 Mendefinisikan batasan-batasan integritas 124 4.1.2.5 Pemilihan DBMS (Database Management System) 129 4.1.3 Perancangan Basis Data Fisikal 131

4.1.3.1 Merancang relasi dasar 131 4.1.3.2 Analisis Transaksi 147

4.1.3.3 Memilih indeks 156

4.1.3.4 Mengestimasi kapasitas disk yang dibutuhkan 157 4.1.3.5 Merancang Mekanisme Keamanan 184

4.2 Perancangan Aplikasi 185

4.2.1 Struktur Menu 185

4.2.2 State Transition Diagram 186 4.2.3 Perancangan Input dan Output 188 4.2.3.1 Perancangan Input 188 4.2.3.2 Perancangan Output 219

4.2.4 Implementasi 221

(9)

4.2.4.2 Spesifikasi perangkat Lunak 222 4.2.4.3 Jadwal Implementasi 222 4.2.5 Cara Pengoperasian Aplikasi 223 BAB 5 KESIMPULAN DAN SARAN

5.1 Simpulan 268

5.2 Saran 269

Daftar Pustaka 270

Daftar Riwayat Hidup 271

Lampiran L1

(10)

DAFTAR TABEL

Halaman

Tabel 2.1 Ringkasan cara alternatif menggambarkan

18

multiplicity constraint

Tabel 3.1 Tabel user view 60 Tabel 4.1 Tabel identifikasi entitas 78 Tabel 4.2 Pembatas multiplicitydari tipe relasi 81 Tabel 4.3 Identifikasi dan asosiasi atribut suatu entitas 81 Tabel 4.4 Domain atribut 86 Tabel 4.5 Identifikasi candidate key dan primary key 91 Tabel 4.6 Perbandingan antara Microsoft SQL Server 2000 dengan 129

Oracle9iDB

(11)
(12)

DAFTAR LAMPIRAN

Halaman

Pseudocode L1

Referensi

Dokumen terkait

 Kegiatan pembelajaran adalah sebagai berikut. 1) Kegiatan pembelajaran disusun untuk memberikan bantuan kepada para pendidik, khususnya guru, agar dapat melaksanakan

Ada beberapa jenis bahan yang sering digunakan untuk cetakan karet, hal ini. tergantung dari benda yang akan

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

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

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

diketemukan angka koefisien lebih kecil (< 0,60), maka dikatakan tidak reliabel. 28 Jadi, untuk melakukan uji reliabilitas dapat dengan menggunakan uji statistic

Program aplikasi yang digunakan untuk pengembangan sistem informasi penjualan pada Apotek ini, menggunakan Microsoft Visual Basic 6.0 dan DBMS dari Microsoft SQL Server