• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA PT. KREASINDO SUKSES MANDIRI - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA PT. KREASINDO SUKSES MANDIRI - Binus e-Thesis"

Copied!
14
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

Tujuan dari penulisan skripsi ini adalah untuk menganalisa kelemahan yang terdapat pada sistem yang berjalan di PT. Kreasindo Sukses Mandiri dan mengusulkan pengembangan basisdata yang diperlukan. Metode penelitian yang digunakan adalah metode analisa. Metode analisa ini dilakukan dengan cara wawancara dengan pimpinan maupun karyawan yang bersangkutan, observasi langsung ke lapangan ,melalui studi kepustakaan unrtuk memperoleh teori-teori dan pengetahuan yang mendukung penulisan skripsi ini. Hasil penelitian analisa dan perancangan sistem pada PT.Kreasindo Sukses Mandiri adalah PT. Kreasindo Sukses Mandiri belum mempunyai sistem basisdata sehingga data yang ada sering tidak konsisten sehingga sulit untuk pelaporan serta kurangnya keamanan data yang disimpan, yang apabila tidak diperbaiki akan menyulitkan perusahaan.

(2)

v

KATA PENGANTAR

Terima kasih dan puji syukur kami ucapkan dan panjatkan kepada Tuhan Yang

Maha Esa atas berkat dan rahmat-Nya sehingga skripsi ini dapat terlaksana dan

diselesaikan dengan baik.

Penyusunan skripsi ini merupakan salah satu syarat kelulusan salam jenjang

pendidikan strata-1 (S1) di Universitas Bina Nusantara. Sebagai bahan dalam skripsi ini,

kami memilih judul “Analisis dan Perancangan Sistem Basisdata Pembelian, Persediaan

dan Penjualan Pada PT. Kreasindo Sukses Mandiri”.

Meskipun kami telah berusaha memberikan yang terbaik dalam penyusunan

skripsi ini, namun kami menyadari bahwa skripsi ini masih kurang sempurna. Oleh

karena itu, kami mengharapkan saran dan kritik yang membangun dari semua pihak.

Kami juga menyadari tanpa bantuan, bimbingan, dukungan dari pihak lain secara

langsung atau tidak langsung sehingga kami akhirnya ingin menyampaikan rasa terima

kasih yang sebesar-besarnya kepada :

1. Bapak Prof. Dr. Gerardus Polla, M.APP., Sc. selaku Rektor Universitas Bina

Nusantara.

2. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp, sebagai Dekan Fakultas Ilmu Komputer

Universitas Bina Nusantara.

3. Bapak H Mohammad Subekti, M.Sc., sebagai Kepala Jurusan Teknik Informatika

Universitas Bina Nusantara..

4. Bapak Abdul Azis, Ir., M.Sc, Dr., sebagai pembimbing kami yang senantiasa

membimbing dan memberi saran serta kritik dalam menyelesaikan penyusunan

(3)

vi

5. Bapak Alim Yanto beserta seluruh staff PT. Kreasindo Sukses Mandiri yang telah

meluangkan sedikit waktu untuk membantu penyelesaian skripsi ini.

6. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu selama

masa kuliah di Universitas Bina Nusantara.

7. Ayah dan Ibu serta keluarga yang telah membimbing, mendorong dan memberikan

dukungan serta doa kepada kami selama ini.

8. Teman – teman dan semua pihak yang tidak dapat disebutkan namanya satu per satu,

yang telah memberikan bantuan, motivasi, semangat, saran, dan kritik kepada kami

dalam penyelesaian skripsi ini.

Akhir kata, semoga skripsi ini dapat memberikan manfaat kepada semua pihak

yang memerlukannya, sehingga dapat menjadi referensi ilmu bagi yang

membutuhkannya.

Jakarta, Januari 2008

(4)

v ii

DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Soft Cover iii

(5)

v iii

3.2 Struktur Organisasi Perusahaan dan Pembagian Tugas, Tanggung Jawab, Wewenang dan hal-hal lain yang menyangkut perusahaan 57

3.3 Prosedur Yang Sedang Berjalan 61

3.4 Permasalahan Yang Dihadapi 67

3.5 Alternatif Pemecahan Masalah 68 3.6 Perencanaan Basisdata 68

3.7 Definisi Sistem 70

3.8 Pengumpulan dan Analisa Kebutuhan (Requirement Collection and Analysis) 70

3.9 Spesifikasi Kebutuhan User ( User Requirement Spesification ) 72

3.10 Spesifikasi Kebutuhan Sistem 79

Bab IV Perancangan Aplikasi yang diusulkan 4.1 Perancangan Basisdata 81

4.1.1 Perancangan Basisdata Konseptual 81

4.1.1.1 Identifikasi Jenis Entitas 81

4.1.1.2 Identifikasi Jenis Relasi 82

4.1.1.3 Idenifikasi, Asosiasi dan dengan suatu entitas atau tipe relationship 84 4.1.1.4 Menentukan Domain Atribut 89

4.1.1.5 Identifikasi Candidate Key dan Primary Key 100

4.1.1.6 Validasi model dengan user transaction 102

4.1.2 Pemilihan DBMS 106

4.1.3 Perancangan Basisdata Logikal 107

(6)

ix

4.1.1.1 Analisis Transaksi 125

4.1.4.2 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan 128

4.2 Perancangan Aplikasi 137

4.2.1 Struktur Menu Aplikasi 137

4.2.2 State Transition Diagram 138

4.2.3 Kegiatan Perancangan 143

4.2.4 Spesifikasi 144

4.2.5 Rancangan Layar Aplikasi 145

Bab V Kesimpulan dan Saran 5.1 Kesimpulan 178

5.2 Saran 178

DAFTAR PUSTAKA

DAFTAR RIWAYAT HIDUP LAMPIRAN

FOTOCOPY HASIL WAWANCARA

FOTOCOPY SURAT SURVEY

(7)

x

DAFTAR TABEL

Table 3.1 User Views untuk aplikasi basisdata pada PT. Kreasindo Sukses Mandiri 57

Tabel 4.1 Tabel Identifikasi Entitas 81

Tabel 4.2 Tabel Jenis Relasi 84

Tabel 4.3 Tabel Atribut-Atribut Entitas 85

Tabel 4.4 Menentukan domain atribut 89

Tabel 4.5 Tabel Candidate Key dan Primary Key 100

Tabel 4.6 Tabel Perbandingan DBMS 106

Tabel 4.7 Analisis Transaksi PT. Kreasindo Sukses Mandiri 126

Tabel 4.8 Estimasi kapasitas tabel MsKota 128

Tabel 4.9 Estimasi kapasitas tabel MsBarang 128

Tabel 4.10 Estimasi kapasitas tabel MsJabatan 129

Tabel 4.11 Estimasi kapasitas tabel MsPelanggan 129

Tabel 4.12 Estimasi kapasitas tabel MsSupplier 130

Tabel 4.13 Estimasi kapasitas tabel MsKaryawan 130

Tabel 4.14 Estimasi kapasitas tabel HakAkses 131

Tabel 4.15 Estimasi kapasitas tabel MsDepartemen 131

Tabel 4.16 Estimasi kapasitas tabel TrPenjualan 131

Tabel 4.17 Estimasi kapasitas tabel TrPerubahanHarga 132

Tabel 4.18 Estimasi kapasitas tabel TrStockBulanan 132

Tabel 4.19 Estimasi kapasitas tabel TrReturPenjualanHeader 132

Tabel 4.20 Estimasi kapasitas tabel TrReturPenjualanDetil 133

(8)

xi

Tabel 4.22 Estimasi kapasitas tabel TrSalesOrderHeader 133

Tabel 4.23 Estimasi kapasitas tabel TrSalesOrderDetil 134

Tabel 4.24 Estimasi kapasitas tabel TrSuratJalan 134

Tabel 4.25 Estimasi kapasitas tabel PembelianHeader 134

Tabel 4.26 Estimasi kapasitas tabel TrPembelianDetil 135

Tabel 4.27 Estimasi kapasitas tabel TrReturPembelianHeader 135

Tabel 4.28 Estimasi kapasitas tabel TrReturPembelianDetil 135

Tabel 4.29 Estimasi kapasitas tabel TrPembayaran 136

Tabel 4.30 Estimasi kapasitas tabel TrPurchaseOrderHeader 136

Tabel 4.31 Estimasi kapasitas tabel TrSalesOrderDetil 136

(9)

xii

DAFTAR GAMBAR

Gambar 2.1 Database Application Life Cycle 11

Gambar 2.2 Notasi Entity-Relationship Modelling 27

Gambar 2.3 Diagram representasi Branch Has staff relationship type 28

Gambar 2.4 Diagram representasi entity Staff dan Branch dengan attributnya 30

Gambar 2.5 Strong dan weak entity 31

Gambar 2.6 One-to-one (1:1) Relationship 32

Gambar 2.7 notasi 1:1 Relationship 32

Gambar 2.8 Gambar One-to-Many Relationships 33

Gambar 2.9 Notasi 1:* Relationship 33

Gambar 2.10 Gambar Many-to-Many Relationships 33

Gambar 2.11 Notasi *:* Relationship 34

Gambar 3.1. Struktur Organisasi PT. Kreasindo Sukses Mandiri 57

Gambar 3.2 Diagram Alir Prosedur Yang Sedang Berjalan pada PT. Kreasindo Sukses Mandiri 65

Gambar 3.3 Definisi Sistem PT. Kreasindo Sukses Mandiri 70

Gambar 4.1 ER Diagram Konseptual 83

Gambar 4.2 ERD Konseptual dengan Primary Key 101

Gambar 4.3 Transaksi lihat sales Order 102

Gambar 4.4 Transaksi Lihat Purchase Order 102 Gambar 4.5 Transaksi lihat Faktur Penjualan 103

Gambar 4.6 Transaksi Lihat Retur Penjualan 103

(10)

xiii

Gambar 4.8 Transaksi Lihat Pembelian 104

Gambar 4.9 Transaksi Lihat Retur Pembelian 105

Gambar 4.10 Transaksi Lihat Pembayaran 105

Gambar 4.11 Relasi *:* antara Pembelian dan Barang 107

Gambar 4.12 Pemecahan menjadi dua relationship 1:* antara Pembelian dan Barang 107

Gambar 4.13 Relasi *:* antara Penjualan dan Barang 107

Gambar 4.14 Pemecahan Relasi menjadi 1:* antara Penjualan dan Barang 108

Gambar 4.15 Relasi *:* antara ReturPenjualan dan Barang 108

Gambar 4.16 Pemecahan dua relasi menjadi 1:* antara ReturPenjualan dan Barang 108

Gambar 4.17 Relasi *:* antara ReturPembelian dan Barang 108

Gambar 4.18 Pemecahan dua Relasi menjadi 1:* antara ReturPembelian dan Barang 108

Gambar 4.19 Relasi *:* antara PurchaseOrder dan Barang 108

Gambar 4.20 Pemecahan dua Relasi menjadi 1:* antara PurchaseOrder dan Barang 108

Gambar 4.21 Relasi *:* antara SalesOrder dan Barang 109

Gambar 4.22 Pemecahan menjadi dua relasi 1:* antara SalesOrder dan Barang 109

Gambar 4.23 ERD Global setelah Normalisasi 124

Gambar 4.23 Struktur Menu 137

Gambar 4.24 STD Layar Utama 138

Gambar 4.25 STD Menu Login 138

Gambar 4.26 STD Menu Utama 139

Gambar 4.27 STD Menu File 139

Gambar 4.28 STD Menu Sales 140

(11)

xiv

Gambar 4.30 STD Menu Laporan 142

Gambar 4.31 STD Menu Gudang 143

Gambar 4.32 Rancangan Layar Login 145

Gambar 4.33 Rancangan Layar Menu Utama 146

.Gambar 4.34 Rancangan Layar View Karyawan 147

Gambar 4.35 Rancangan Layar Input Data Baru Karyawan 148

Gambar 4.36 Rancangan Layar Edit Karyawan 149

Gambar 4.37 Rancangan Layar View Supplier 150

Gambar 4.38 Rancangan Layar Entry Data Supplier 151

Gambar 4.39 Rancangan Layar Edit Data supplier 151

Gambar 4.40 Rancangan Layar View Customer 152

Gambar 4.41 Rancangan Layar Entry Data Customer 153

Gambar 4.42 Rancangan Layar Edit Data Customer 154

Gambar 4.43 Rancangan Layar Entry Data Retur 154

Gambar 4.44 Rancangan Layar Lihat Retur Penjualan 155

Gambar 4.45 Rancangan Layar Entry Surat Jalan 156

Gambar 4.46 Rancangan Layar Lihat Surat Jalan 157

Gambar 4.47 Rancangan Layar Entry Data Penjualan 158

Gambar 4.48 Rancangan Layar Lihat Sales Order 159

Gambar 4.50 Rancangan Layar Pembuatan Faktur 160

(12)

xv

Gambar 4.52 Rancangan Layar View Pembayaran 162

Gambar 4.53 Rancangan Layar Lihat Data Barang 162

Gambar 4.54 Rancangan Layar Entry Barang 163

Gambar 4.55 Rancangan Layar Edit Barang 163

Gambar 4.56 Rancangan Layar Update Harga 164

Gambar 4.57 Rancangan Layar Lihat Stock 164

Gambar 4.58 Rancangan Layar Update Stock 165

Gambar 4.59 Rancangan Layar Entry Data Purchase Order 165

Gambar 4.60 Rancangan Layar View Purchase Order 166

Gambar 4.61 Rancangan Layar Entry Pembelian 167

Gambar 4.62 Rancangan Layar Entry Retur Pembelian 168

Gambar 4.63 Rancangan Layar Lihat Retur Pembelian 169

Gambar 4.64 Rancangan Layar Pembayaran Pembelian 170

Gambar 4.65 Rancangan Layar Lihat Pembayaran Pembelian 171

Gambar 4.66 Rancangan Layar Laporan Jumlah Stok 172

Gambar 4.67 Rancangan Laporan Jumlah Stok 172

Gambar 4.68 Rancangan Layar Laporan Penjualan Bulanan 173

Gambar 4.69 Rancangan Laporan Penjualan Bulanan 173

Gambar 4.70 Rancangan Layar Laporan Pembelian Bulanan 174

Gambar 4.71 Rancangan Laporan Pembelian Bulanan 174

Gambar 4.72 Rancangan Layar Laporan Daftar Karyawan 175

Gambar 4.73 Rancangan Laporan Daftar Karyawan 176

(13)

xvi

(14)

DAFTAR LAMPIRAN

Aplikasi pada PT. Kreasindo Sukses Mandiri LI

Query View LXXVIII

Database Design Syntax LXXXII

Referensi

Dokumen terkait

Dari hasil penelitian dapat disimpulkan dengan belum adanya sistem yang terkomputerisasi sehingga perusahaan mengalami kesulitan untuk mengetahui informasi penjualan, pembelian

Dosen-dosen Universitas Bina Nusantara, yang telah membimbing selama perkuliahan sehingga banyak memberikan masukan kepada penulis untuk menyelesaikan skripsi ini.. Orang tua

Penelitian dimulai dengan mengadakan analisis kebutuhan informasi perusahaan, perancangan basis data konseptual, logikal, dan fisikal, memilih DBMS yang akan digunakan,

Tujuan dari penulisan skripsi ini adalah menganalisis kebutuhan informasi dan merancang basisdata untuk meminimalkan kelemahan sistem yang ada dalam ruang lingkup

Tampilan layar menu login...L1 Tampilan layar menu utama...L1 Tampilan menu layar master pelanggan...L2 Tampilan menu layar master Karyawan...L3 Tampilan menu layar

Dari hasil penelitian dapat disimpulkan dengan belum adanya sistem yang terkomputerisasi sehingga perusahaan mengalami kesulitan untuk mengetahui informasi penjualan, persediaan

Tujuan dari analisis dan perancangan sistem basisdata ini adalah untuk meningkatkan kinerja dan kualitas perusahaan, serta memberikan kemudahan dalam memperoleh informasi

Teman-teman dan semua pihak yang tidak dapat penulis sebutkan satu per satu yang telah membantu baik secara langsung maupun tidak langsung sehingga skripsi ini dapat