• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG PADA PT. CIPTA SELERA SEMESTA SKRIPSI.

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG PADA PT. CIPTA SELERA SEMESTA SKRIPSI."

Copied!
15
0
0

Teks penuh

(1)

ANALIS IS DAN PERANCANGAN S IS TEM BAS IS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG

PADA PT. CIPTA S ELERA S EMES TA

S KRIPS I Oleh : S tevent Leonardi 1000838860 Febrianne Saptini 1000842832 Yonathan Andre 1000843715 Kelas / Kelompok : 07PCT / 04

BINUS UNIVERS ITY Jakarta

(2)

   

ANALIS IS DAN PERANCANGAN S IS TEM BAS IS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG

PADA PT. CIPTA S ELERA S EMES TA

S KRIPS I

diajukan sebagai salah satu syarat Untuk gelar kesarjanaan pada

Jurusan Teknik Informatika Jenjang Pendidikan S trata-1

Oleh :

S tevent Leonardi 1000838860 Febrianne Saptini 1000842832

Yonathan Andre 1000843715

Kelas / Kelompok : 07PCT / 04

BINUS UNIVERS ITY Jakarta

(3)

ANALIS IS DAN PERANCANGAN S IS TEM BAS IS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG

PADA PT. CIPTA S ELERA S EMES TA

S KRIPS I

Disusun oleh :

S tevent Leonardi Febrianne Saptini Yonathan Andre

1000838860 1000842832 1000843715

Disetujui oleh : Pembimbing

Ashari, S .Kom., M.Kom. Kode Dosen : D1844

BINUS UNIVERS ITY Jakarta

(4)

iii   

Universitas Bina Nusantara

Pernyataan Kesiapan S kripsi untuk Ujian Pendadaran Pernyataan Penyusunan Skripsi

Kami, S tevent Leonardi Febrianne Saptini Yonathan Andre,

dengan ini menyatakan bahwa skripsi yang berjudul :

ANALIS IS DAN PERANCANGAN S IS TEM BAS IS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG

PADA PT. CIPTA S ELERA S EMES TA

adalah benar hasil karya kami dan belum pernah diajukan sebagai karya ilmiah, sebagian atau seluruhnya, atas nama kami atau pihak lain

S tevent Leonardi Febrianne Saptini Yonathan Andre

1000838860 1000842832 1000843715 Disetujui oleh Pembimbing

S aya setuju skripsi tersebut diajukan untuk Ujian Pendadaran

16 Januari 2010

Ashari, S .Kom., M.Kom. Kode Dosen : D1844 Pembimbing

(5)

PERNYATAAN Dengan ini kami,

Nama : S tevent Leonardi

NIM : 1000838860

Nama : Febrianne S aptini

NIM : 1000842832

Nama : Yonathan Andre

NIM : 1000843715

Judul skripsi :

ANALIS IS DAN PERANCANGAN S IS TEM BAS IS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG

PADA PT. CIPTA S ELERA S EMES TA

M emberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik.

M enyatakan bahwa kami, akan mempertahankan hak exclusive kami, untuk menggunakan

seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.

Jakarta, 25 Februari 2010

S tevent Leonardi Febrianne Saptini Yonathan Andre

(6)

ix PRAKATA

Puji syukur kepada Tuhan Yang M aha Esa atas berkat dan anugerah-Nya yang telah diberikan kepada penulis sehingga dapat menyelesaikan skripsi tepat pada waktunya.

Adapun maksud dan tujuan dari penulisan skripsi ini adalah persyaratan yang harus dipenuhi untuk menyelesaikan pendidikan dan untuk memperoleh gelar kesarjanaan pada jenjang pendidikan Strata-1, Jurusan Teknik Informatika, Fakultas Ilmu Komputer, BINUS UNIVERSITY. Dalam penyusunan skripsi ini, penulis dapat menerapkan ilmu yang didapat selama menempuh pendidikan di bangku kuliah.

Penulis mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah memberikan bantuan dalam penyusunan skripsi ini, khususnya :

1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM., selaku Rektor BINUS UNIVERSITY.

2. Bapak Ir. Sablin Yusuf, M .Sc., M .Comp.Sc, selaku Dekan Jurusan Ilmu Komputer

BINUS UNIVERSITY.

3. Bapak Fredy Purnomo, S.Kom., M .Kom, selaku Ketua Jurusan Teknik Informatika

BINUS UNIVERSITY.

4. Bapak Ashari, S.Kom., M .Kom, selaku Dosen Pembimbing skripsi yang telah

membantu dan memberikan pengarahan dan saran kepada penulis dalam pembuatan skripsi ini.

5. Seluruh dosen dan staf BINUS UNIVERSITY yang telah memberikan ilmu dan

bimbingan kepada penulis selama masa kuliah.

6. Bapak Dwiwiyanto Santoso sebagai Factory M anager PT. Cipta Selera Semesta.

(7)

x

8. Seluruh staff dan karyawan PT. Cipta Selera Semesta.

9. Pihak keluarga penulis, baik orang tua maupun saudara-saudara yang telah

memberikan dukungan moril materil yang begitu besar kepada penulis sejak pertama kuliah dan sampai ke tahap penyelesaian skripsi ini.

10. Teman-teman yang telah memberikan dukungan moral, semangat, perhatian, dan

doa dalam penyusunan skripsi ini.

11. Dan semua pihak yang telah memberikan bantuan secara langsung maupun tidak

langsung kepada penullis.

Akhir kata, penulis berharap agar skripsi ini dapat memberikan manfaat yang berarti bagi PT. Cipta Selera Semesta dan kepada pihak yang berkepentingan dan yang membutuhkannya, serta berguna bagi para pembaca sekalian.

Jakarta, 15 Januari 2010

(8)

xi DAFTAR IS I

Halaman Judul Luar ...i

Halaman Judul Dalam ...ii

Halaman Persetujuan Hard Cover ...iii

Halaman Pernyataan Dewan Penguji ...iv

Halaman Pemberian Hak Cipta Non Eksklusif dari M ahasiswa ke Universitas Bina Nusantara ...vii

Abstrak ...viii

Prakata ...ix

Daftar Isi ...xi

Daftar Tabel ...xv

Daftar Gambar ...xvii

BAB 1 PENDAHULUAN ...1

1.1 Latar Belakang ...1

1.2 Ruang Lingkup ...3

1.3 Tujuan dan M anfaat...3

1.4 M etodologi ...4

1.6 Sistematika Penulisan...7

BAB 2 LANDAS AN TEORI ...9

2.1 Teori-teori Dasar ...9

2.1.1 Pengertian Data ...9

2.1.2 Sistem Basis Data ...10

2.1.2.1 Keuntungan M enggunakan Basis Data ...11

2.1.2.2 Kekurangan M enggunakan Basis Data ...12

2.1.3 Pengertian Sistem Basis Data...12

2.1.4 Database M anagement System (DBM S)...13

(9)

xii

2.1.4.1 Fungsi DBM S...17

2.1.4.1 Keuntungan dan Kerugian DBM S ...19

2.1.5 Entity Relationship M anagement ...21

2.1.5.1 Entity Type ...22 2.1.5.2 Relationship Type...22 2.1.5.3 Attribute...23 2.1.5.4 Key ...24 2.1.5.5 Structural Constraint...25 2.1.6 Normalisasi...26

2.1.7 Database Application Life Cycle ...28

1 Perancangan Basis Data(Database Planning)...30

2 Definisi Sistem(System Definition) ...31

3 M engumpulkan dan M enganalisa Kebutuhan dari User dan Area Aplikasi (Requirement Collection and Analysis)...32

4 Perancangan Basis Data (Database Design) ...33

A. Conceptual Database Design ...33

B. Logical Database Design ...40

C. Physical Database Design...44

5 Pemilihan DBM S...48

6 Perancangan Aplikasi ( Application Design )...49

7 Prototyping ...52

8 Implementasi...53

9 Konversi Data dan Loading (Data Conversion and Loading)...53

10 Pengujian(Testing)...54

11 Operational M aintenence...54

2.2 Teori-teori khusus ...55

(10)

xiii

2.2.2 Penjualan...57

2.2.3 Persediaan ...60

BAB 3 AN ALIS A DAN EVALUAS I S IS TEM YANG BERJALAN ...64

3.1 Gambaran Umum Perusahaan ...64

3.1.1 Sejarah singkat perusahaan ...64

3.1.2 Visi dan misi perusahaan ...65

3.1.3 Kegiatan bisnis utama ...65

3.1.4 Struktur organisasi perusahaan ...66

3.1.5 Tugas dan wewenang ...67

3.2 Tata laksana / prosedur yang sedang berjalan ...72

3.2.1 Sistem pembelian ...72

3.2.2 Sistem penjualan ...74

3.2.3 Sistem persediaan barang...76

3.3 Permasalahan yang dihadapi ...78

3.4 Usulan pemecahan masalah...79

BAB 4 PERANCANGAN DATABAS E DAN APLIKAS I...81

4.1 Tahapan Perancangan Database ...81

4.1.1 Perancangan Database Konseptual...81

4.1.1.1 Pengidentifikasian Entitas ...81

4.1.1.2 Pengidentifikasian Relationship ...83

4.1.1.3 Pengidentifikasian dan Penghubungan Atribut dengan Entitas...85

4.1.1.4 Penentuan Domain Atribut ...89

4.1.1.5 Penentuan Atribut Primary Key dan Candidate Key ...94

4.1.1.6 Validasi M odel Terhadap Adanya Perulangan ...97

4.1.1.7 Validasi M odel Konseptual Lokal Terhadap Transaksi Pengguna...99

4.1.2 Perancangan Database Logikal ...101 4.1.2.1 M enghilangkan Fitur yang tidak Kompatibel dengan M odel

(11)

xiv

Relasional ...101

4.1.2.2 M emperoleh Relasi bagi M odel Data Logikal Lokal ...105

4.1.2.3 M emvalidasi Relasi M enggunakan Normalisasi ...120

4.1.2.4 M engecek Integrity Constraint ...126

4.1.2.5 Pembuatan M odel Basis Data Logikal Global...131

4.1.3 Perancangan Database Physical ...132

4.1.3.1 M enentukan DBM S ...132

4.1.3.2 M enterjemahkan Global Logikal Data M odel untuk Target DBM S ...135

4.1.3.3 M erancang Batasan...144

4.1.3.4 Analisis Transaksi...145

4.1.3.5 M emilih Organisasi File ...151

4.1.3.6 M emilih Index ...152

4.1.3.7 Estimate disk space requirements ...156

4.1.3.8 Desain User View ...163

4.1.3.9 Implementasi dan Evaluasi ...164

4.1.4.10 Prototype aplikasi ...174

BAB 5 S IMPULAN DAN S ARAN ...176

5.1 Simpulan...176

5.2 Saran ...177

DAFTAR PUS TAKA ...178

RIWAYAT HID UP ...179 LAMPIRAN-LAMPIRAN ...L1 S URAT S URVEI ...

(12)

xv

DAFTAR TABEL

Tabel 4.1 Table Pengidentifikasi Entitas...81

Tabel 4.2 Tabel Pengidentifikasian Relationship ...83

Tabel 4.3 Tabel Entitas Order Pembelian...85

Tabel 4.4 Tabel Entitas Order Penjualan...85

Tabel 4.5 Tabel Entitas Barang ...85

Tabel 4.6 Tabel Entitas Karyawan ...86

Tabel 4.7 Tabel Entitas Pelanggan ...86

Tabel 4.8 Tabel Entitas Supplier ...87

Tabel 4.9 Tabel Entitas Bahan M entah ...87

Tabel 4.10 Tabel Entitas Gudang ...87

Tabel 4.11 Tabel Status Karyawan...88

Tabel 4.12 Table M asuk Gudang ...88

Tabel 4.13 Table Keluar Gudang ...89

Tabel 4.14 Tabel Domain Atribut Pembelian...90

Tabel 4.15 Tabel Domain Atribut Penjualan...90

Tabel 4.16 Tabel Domain Atribut Barang ...90

Tabel 4.17 Tabel Domain Atribut Karyawan ...91

Tabel 4.18 Tabel Domain Atribut Pelanggan...91

Tabel 4.19 Tabel Domain Atribut Supplier ...92

Tabel 4.20 Tabel Domain Atribut Bahan M entah ...92

Tabel 4.21 Tabel Domain Atribut Gudang...92

Tabel 4.22 Tabel Domain Atribut Status Karyawan ...93

Tabel 4.23 Tabel Domain Atribut M asuk Gudang ...93

Tabel 4.24 Tabel Domain Atribut Keluar Gudang ...93

Tabel 4.25 Tabel Primary Key dan Candidate Key...94

(13)

xvi

Tabel 4.27 Tabel Analisa Transaksi 2 ...147

Tabel 4.28 Tabel Analisa Transaksi 3 ...148

Tabel 4.29 Tabel Analisa Transaksi 4 ...149

Tabel 4.30 Tabel Analisa Transaksi 5 ...150

Tabel 4.31 Tabel spesifikasi perangkat keras yang diperlukan ...164

Tabel 4.32 Tabel spesifikasi piranti lunak...166

Tabel 4.33 Tabel Evaluasi User...169

(14)

xvii

DAFTAR GAM BAR

Gambar 2.1 Database System Development Lifecycle ...29

Gambar 3.1 Struktur Organisasi Perusahaan...67

Gambar 3.2 DAD Pembelian...73

Gambar 3.3 DAD Penjualan...75

Gambar 3.4 DAD Persediaan ...77

Gambar 4.1 ER konseptual tanpa primary key...84

Gambar 4.2 ER konseptual dengan primary key ...96

Gambar 4.3Hubungan one-to-one antara entitas Status Karyawan dengan Karyawan...97

Gambar 4.4 Entity Relationship Diagram dengan primary key setelah validasi model...98

Gambar 4.5 Validasi model terhadap transaksi pengguna ...100

Gambar 4.6 M odel basis data logikal global ...131

(15)

xviii  

DAFTAR LAMPIRAN

Tampilan Login...L1

Tampilan Home Admin………..L1

Tampilan Laporan Pembelian………...L2

Tampilan Laporan Penjualan………..L2

Tampilan Penjualan………...L3

Tampilan Penjualan Sukses dan Dicetak………L3

Tampilan Cetak………...L4

Tampilan List M aterial………L4

Tampilan Tambah M aterial………...L5

Tampilan Pelanggan………L5

Tampilan Tambah Pelanggan………..L6

Tampilan Tambah Deposit………..L6

Tampilan Pembelian………L7

Tampilan Supplier………...L7

Tampilan Tambah Supplier………...L8

Tampilan Barang Supplier………...L8

Tampilan Tambah Barang Supplier……….L9

Tampilan M asuk Barang………..L9

Tampilan Keluar Barang………..L10

Tampilan Stok Barang……….L10

Tampilan Gudang………L11

Tampilan Tambah Gudang………..L11

Tampilan Direktur………L12

Tampilan Laporan Pembelian Divisi Direktur……….L12

Tampilan Laporan Penjualan Divisi Direktur.……….L13

Tampilan Divisi Penjualan………...L13

Tampilan Divisi Pembelian...………...L14

Referensi

Dokumen terkait

Sosialisasi adalah satu konsep umum yang bisa dimaknakan sebagai sebuah proses di mana kita belajar melalui interaksi dengan orang lain, tentang cara berpikir, merasakan,

Adapun teknik pengumpulan data dalam penelitan ini adalah: (1) Observasi, (a) Proses pengamatan pembelajaran di kelas, pada proses ini peneliti mengamati langsung setiap

Sikap : Mahasiswa mampu bekerja sama dengan kelompok, berpartisipasi mengembangkan wawasan tentang seni tari, dan dapat bertanggungjawab memproduksi desain

Technical Assistance for Institutional Development in Participatory Irrigation Management (IDPIM) Water Resources and Irrigation Sector Management Project (WISMP) Indonesia Deputi

Kesejahteraan psikologis wanita lajang masa dewasa madya menurut Ryff (1989 dalam Papalia dkk, 2008) wanita lajang yang mempunyai kesejahteraan psikologis yang baik adalah

Dewa Apollo merepresentasikan gambaran Yunani klasik tentang keindahan sejati, yaitu Dewa yang menciptakan harmoni dan keindahan, kekuatan yang mampu membentuk karakter manusia

Serta dari hasil eksperimen didapat juga nilai smoothness index yaitu 9,274 yang berarti kelancaran pada lintasan perakitan yang terbentuk cukup baik, karena jika semakin

Berdasarkan hal yang dipaparkan diatas, maka akan dilakukan penelitian tentang pembuatan sabun dan penentuan karakteristik sabun terbaik dari limbah CPO dan