• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. INTRAPENTA JAYA SAKTI - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. INTRAPENTA JAYA SAKTI - Binus e-Thesis"

Copied!
15
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN

PADA PT INTRAPENTA JAYA SAKTI

Indrawati Setiawan 0600671306 Meily Kristian 0600671331

Kelas : 07 PST

Abstrak

Tujuan dari perancangan basisdata ini adalah untuk menganalisa dan merancang basisdata pembelian, penjualan dan persediaan serta dapat merancang aplikasi dan laporan yang diharapkan dapat mengurangi human error. Metodologi yang digunakan adalah metodologi penelitian lapangan, metodologi kepustakaan dan metodologi perancangan. Metodologi penelitian lapangan dilakukan dengan cara mencari dan mendapatkan data primer, cara yang digunakan adalah wawancara (interview) yaitu melakukan tanya jawab secara langsung kepada pihak perusahaan. Metodologi penelitian kepustakaan dilakukan dengan mencari, mengumpulkan data dan informasi yang sesuai dengan topik skripsi ini. Data ini diperoleh dengan membaca buku yang berhubungan dengan objek penelitian dan bacaan-bacaan lainnya seperti artikel-artikel koran, majalah, media cetak dan internet. Metodologi perancangan meliputi perancangan basisdata fisikal serta perancangan aplikasi. Hasil yang dicapai adalah aplikasi basisdata. Kesimpulan yang didapat adalah dengan adanya basisdata ini diharapkan kinerja perusahaan dalam hal pembelian, penjualan dan persediaan dapat meningkat serta dapat memberi kemudahan dan keefisienan dalam pencarian dan pengelolaan data bagi perusahaan.

Kata Kunci

(2)

PRAKATA

Puji dan syukur kami panjatkan kepada Tuhan yang Maha Esa, dengan segala rahmat dan tuntunanNya kami dapat menyelesaikan penulisan skripsi yang berjudul “Analisis dan Perancangan Basis Data Pembelian, Penjualan dan Persediaan Pada PT. Intrapenta Jaya Sakti”. Skripsi ini disusun untuk memenuhi salah satu syarat dalam menyelesaikan studi strata-1 pada jurusan Sistem Informasi, Fakultas Ilmu Komputer, Universitas Bina Nusantara.

Skripsi ini disusun atas bantuan dan dukungan baik secara langsung maupun tidak langsung dari berbagai pihak. Oleh karena itu, dengan ini penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada :

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

2. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer. 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 yang telah memberikan arahan serta saran dalam penulisan skripsi ini. 5. Bapak Asril Basry, S.Kom., M.Kom., selaku dosen pembimbing yang telah

meluangkan waktu untuk memberikan pandangan, saran, arahan dan bimbingan yang berarti dalam menyelesaikan skripsi ini.

6. Dosen-dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu pengetahuan dan bimbingan di dalam kelas perkuliahan.

(3)

7. Bapak Jesse Chandra, selaku Marketing Executive pada PT. Intrapenta Jaya Sakti yang telah memberikan informasi dan dorongan moril kepada penulis dalam penyelesaian skripsi ini.

8. Segenap keluarga penulis yang telah memberikan perhatian, dukungan serta doa sehingga penulis dapat menyelesaikan skripsi ini.

9. Segenap kerabat dan pihak-pihak lain yang tidak dapat kami sebutkan satu persatu, yang telah memberikan dorongan moril semangat, bantuan dan dukungan dalam menyelesaikan skripsi ini.

Penulis menyadari bahwa skripsi ini jauh dari kesempurnaan. Oleh karena itu saran dan kritik yang membangun dari rekan-rekan pembaca sangatlah dibutuhkan guna menjadikan skripsi ini menjadi lebih baik lagi.

Penulis berharap bahwa penulisan skripsi ini dapat memberikan daya guna bagi kepentingan orang banyak. Semoga karya tulis ini dapat bermanfaat dan menambah pengetahuan baru bagi rekan-rekan pembaca.

Jakarta, 25 Januari 2006

Penulis

(4)

DAFTAR ISI

Halaman Judul Luar...i

Halaman Judul Dalam...ii

Halaman Persetujuan Hardcover...iii

Abstrak...iv

Prakata... v

Daftar Isi ...vii

Daftar Tabel ...xii

Daftar Gambar ...xiv

BAB 1 PENDAHULUAN ………...1

1.1 Latar Belakang ………1

1.2 Ruang Lingkup ………2

1.3 Tujuan dan Manfaat ………2

1.4 Metodologi ………..3

1.5 Sistematika Penulisan ……….4

BAB 2 LANDASAN TEORI ………...6

2.1 Teori-teori Utama ………6

2.1.1 Sistem Informasi ……….6

2.1.1.1Pengertian Sistem ………6

2.1.1.2Karakteristik Sistem ..………..6

2.1.1.3Pengertian Informasi ………...7

2.1.1.4Pengertian Sistem Informasi ………...7

2.1.2 Basisdata ……….8

2.1.2.1 Pengertian Basisdata ………...8

2.1.2.2 Komponen Sistem Basisdata ………...8

2.1.2.3 Keuntungan Penggunaan Basisdata ………8

2.1.2.4 Kerugian Penggunaan Basisdata ……….9

(5)

2.1.3 Data Flow Diagram ………..………...9

2.1.4 State Transition Diagram ………..11

2.1.5 Siklus Basisdata ………13

2.1.6 Tahapan Perancangan Basisdata ………...15

2.1.7 ERD (Entity Relationship Diagram) ……….21

2.1.7.1 Entity Type ………....21

2.1.7.2 Relationship ………..22

2.1.7.3 Attribute ………22

2.1.8 Normalisasi ………...23

2.1.8.1Pengertian Normalisasi ……….23

2.1.9 Database Management System ………...……..26

2.1.9.1 Pengertian DBMS ……….26

2.1.9.2 Fungsi DBMS ………...26

2.1.10 Integritas ………...28

2.2 Teori-teori Pendukung ………..29

2.2.1 Pembelian ………..29

2.2.1.1 Definisi Pembelian ………....29

2.2.1.2 Jenis-jenis Pembelian ………....29

2.2.1.3 Fungsi yang Terkait Dalam Pembelian ……….…29

2.2.1.4 Jaringan Prosedur yang Membentuk Sistem Pembelian .. 31

2.2.1.5 Informasi yang Diperlukan Dari Kegiatan Pembelian …..32

2.2.1.6 Dokumen yang Digunakan Dalam Pembelian …………..32

2.2.2 Penjualan ………...…33

2.2.2.1 Definisi Penjualan ……….33

2.2.2.2 Fungsi yang Terkait Dalam Penjualan ……….….34

2.2.2.3 Jaringan Prosedur yang Membentuk Sistem Penjualan ...35

2.2.2.4 Informasi yang Diperlukan Dari Transaksi Penjualan …..36

2.2.2.5 Dokumen yang Diperlukan Dari Transaksi Penjualan ..…36

2.2.2.6 Retur Penjualan ……….…37

2.2.3 Persediaan ……….37

2.2.3.1 Definisi Persediaan ………...37

(6)

2.2.3.2 Jenis-jenis Persediaan ………...38

BAB 3 ANALISA SISTEM INFORMASI YANG BERJALAN ……..………40

3.1 Sejarah Berdirinya PT. Intrapenta Jaya Sakti ………...40

3.2 Struktur Organisasi ………...40

3.2.1 Struktur Organisasi ………...40

3.2.2 Wewenang dan Tanggung Jawab ………..41

3.3 Sistem yang Sedang Berjalan ………44

3.4 Tata laksana ………… ……….44

3.4.1 Tata Laksana Penjualan………… ………44

3.4.2 Tata Laksana Pembelian……….. ……….45

3.4.3 Tata Laksana Persediaan Barang ….……….45

3.4.4 Tata Laksana Retur Penjualan ….……….45

3.4.5 Tata Laksana Retur Pembelian .. ….……….46

3.4.6 Data Flow Diagram ………...46

3.4.6.1 Diagram Context ………...46

3.4.6.2 Diagram Nol ….. ………...47

3.5 Permasalahan yang Dihadapi ………48

3.6 Analisa Kebutuhan Informasi ………...49

3.7 Usulan Pemecahan Masalah ……….51

BAB 4 PERANCANGAN SISTEM BASISDATA ………...52

4.1 Perancangan Basisdata ………..52

4.1.1 Perancangan Basisdata Konseptual ………..52

4.1.1.1Mengidentifikasi Tipe Entiti ………52

4.1.1.2Mengidentifikasi Tipe Relasional………54

4.1.1.3Mengidentifikasi dan Asosiasi Atribut Suatu Entiti…….57

4.1.1.4Mengidentifikasi Domain ……….65

4.1.1.5Mengidentifikasi Candidate dan Primary Key ………… 65

4.1.1.6Validasi Model Lokal Konseptual Terhadap Transaksi Dari User …..……….66

(7)

4.1.1.7 Menganalisa Redudansi ………69

4.1.2Perancangan Basisdata Logikal ………71

4.1.2.1Menghilangkan Ciri-ciri yang Tidak Sesuai Dalam Relasional ………..71

4.1.2.2Menurunkan Relasional Untuk Model Data Logikal Lokal ……….75

4.1.2.3Validasi Relasional Menggunakan Normalisasi…………80

4.1.3Perancangan Basisdata Fisikal ………..84

4.1.3.1Perancangan Basisdata Relasional ………84

4.1.3.2Rancangan Data Turunan ………..99

4.1.3.3Estimasi Kebutuhan Disk ………...…...…99

4.1.3.4Pemilihan DBMS ………....106

4.1.3.5Analisa Transaksi ………107

4.1.3.6Merancang Mekanisme Keamanan ……….111

4.2 Perancangan Aplikasi ………..111

4.2.1Bagan Terstruktur ………..……….112

4.2.2State Transition Diagram ………112

4.2.3Spesifikasi Modul ………...…………135

4.3 Perancangan Input dan Output ………..………141

4.3.1Perancangan Input ………...……141

4.3.2Perancangan Output ………....144

4.4 Rencana Implementasi ……….146

4.4.1Tata Laksana Sistem ………...148

4.4.1.1Spesifikasi Perangkat Keras ………148

4.4.1.2Spesifikasi Perangkat Lunak ………..….149

4.4.1.3Jadwal Pengolahan Data ……….…149

4.4.1.4Cara Pengoperasian Aplikasi ………..151

4.4.2Evaluasi Aplikasi ………173

BAB 5 KESIMPULAN DAN SARAN ………..….174

5.1 Kesimpulan ……….174

(8)

5.2 Saran ………...174

DAFTAR PUSTAKA ………175 RIWAYAT HIDUP ………...176 FOTOKOPI SURAT SURVEI

(9)

DAFTAR TABEL

Tabel 4.7 Asosiasi Atribut Pemesanan_Penjualan ……… ...…….……….61

Tabel 4.8 Asosiasi Atribut Penjualan ……… ...………..62

Tabel 4.9 Asosiasi Atribut Pengembalian_Penjualan ………… ...……….62

Tabel 4.10 Asosiasi Atribut Pemesanan_Pembelian ……… ...……….63

Tabel 4.11 Asosiasi Atribut Pembelian ……… ...……….64

Tabel 4.12 Asosiasi Atribut Pengembalian_Pembelian ……… ...………64

Tabel 4.13 Identifikasi Candidate dan Primary Key … ……… ...………65

Tabel 4.14 Estimasi Karyawan … ……… ...………....99

Tabel 4.15 Estimasi Telp_Karyawan … ……… ...………...100

Tabel 4.16 Estimasi Pelanggan … ……… ...………...100

Tabel 4.17 Estimasi Telp_Pelanggan … ……… ...………...100

Tabel 4.18 Estimasi Pemasok … ……… ...……….100

Tabel 4.19 Estimasi Telp_Pemasok … ……… ...………...…101

Tabel 4.20 Estimasi Barang … ……… ...………101

Tabel 4.21 Estimasi Warna … ……… ...……….101

Tabel 4.22 Estimasi Pemesanan_Penjualan … ……… ...……….………..…102

Tabel 4.23 Estimasi Detail_Pemesanan_Penjualan … ……… ...………102

Tabel 4.24 Estimasi Penjualan ……… ……… ...……….………..…102

Tabel 4.25 Estimasi Detail_Penjualan … ……… ...……….………..……….102

Tabel 4.26 Estimasi Pengembalian_Penjualan ……… ...……….………..…103

Tabel 4.27 Estimasi Detail_Pengembalian_Penjualan ……… ...……….…..103

Tabel 4.28 Estimasi Pemesanan_Pembelian... ……… ...……….………..…103

(10)

Tabel 4.29 Estimasi Detail_Pemesanan_Pembelian... ……… ...……….…..103

Tabel 4.30 Estimasi Pembelian... ……… ...……….………..………104

Tabel 4.31 Estimasi Detail_Pembelian... ……… ...……….………..………104

Tabel 4.32 Estimasi Pengembalian_Pembelian ..…… ...……….………..…..104

Tabel 4.33 Estimasi Detail_Pengembalian_Pembelian ..…… ...……….……104

Tabel 4.34 Estimasi Kebutuhan Disk ..…… ...……….…….………..…105

Tabel 4.35 Perbandingan Microsoft Access dan Microsoft SQL Server 2000 …..…107

Tabel 4.36 Analisa Transaksi (1) ...………... …..…109

Tabel 4.37 Analisa Transaksi (2) …..………... …..…110

Tabel 4.38 Rencana Implementasi ...………... …..…147

Tabel 4.39 Jadwal Update Data …..………... . …..…150

Tabel 4.40 Jadwal Backup Data …..………... . …..…151

Tabel 4.41 Jadwal Cetak Laporan ...………... …..…151

(11)

DAFTAR GAMBAR

Gambar 2.7 Komponen-komponen Pada Perangkat Basis Data Konseptual ...…...16

Gambar 3.1 Struktur Organisasi ………...………... ..……...41

Gambar 4.7 Menguraikan Relasi Pemesanan_Penjualan Dengan Barang …..……71

Gambar 4.8 Menguraikan Relasi Penjualan Dengan Barang …..…...…………...72

Gambar 4.9 Menguraikan Relasi Pengembalian_Penjualan Dengan Barang …...72

Gambar 4.10 Menguraikan Relasi Pemesanan_Pembelian Dengan Barang ……...72

Gambar 4.11 Menguraikan Relasi Pembelian Dengan Barang ………...73

Gambar 4.12 Menguraikan Relasi Pengembalian_Pembelian Dengan Barang …....73

(12)

Gambar 4.20 STD Submenu Login ……… ………...……….…113

Gambar 4.21 STD Login Status Direktur atau Asisten Direktur .………...…….…113

Gambar 4.21.1 STD Menu Master ……..……… .……….…114

Gambar 4.21.10 STD Submenu Kulit ...……… .……….…117

Gambar 4.21.11 STD Submenu Jok .. ...……… .……….…118

Gambar 4.21.12 STD Submenu Warna .……… .……….…118

Gambar 4.21.13 STD Submenu Order Pembelian ……… .……….…119

Gambar 4.21.14 STD Submenu InvoicePembelian ……… .………119

Gambar 4.21.15 STD Submenu Retur Pembelian .……… .……….…119

Gambar 4.21.16 STD Submenu Order Penjualan ………...……….…119

Gambar 4.21.17 STD Submenu Invoice Penjualan ..………… .……….…119

Gambar 4.21.18 STD Submenu Retur Penjualan ……….. .……….…119

Gambar 4.21.19 STD Submenu Laporan Pembelian ..……….. .……….…120

Gambar 4.21.20 STD Submenu Laporan Penjualan ...……….. .……….…120

Gambar 4.21.21 STD Submenu Laporan Persediaan ..……….. .……….…120

Gambar 4.21.22 STD Submenu User Baru ……….. ..……….. .……….…121

Gambar 4.21.23 STD Submenu Ganti Password ... ..……….. .……….…121

(13)

Gambar 4.22.6 STD Submenu Barang ……… .……….…123

Gambar 4.22.7 STD Submenu Kulit ...……… .……….…124

Gambar 4.22.8 STD Submenu Jok .. ...……… .……….…124

Gambar 4.22.9 STD Submenu Warna .……… .……….…125

Gambar 4.22.10 STD Submenu Order Pembelian ……… .……….…125

Gambar 4.22.11 STD Submenu InvoicePembelian ……… .………125

Gambar 4.22.12 STD Submenu Retur Pembelian .……… .……….…125

Gambar 4.22.13 STD Submenu Laporan Pembelian ..……….. .……….…126

Gambar 4.22.14 STD Submenu Laporan Persediaan ..……….. .……….…126

Gambar 4.22.15 STD Submenu Ganti Password ... ..……….. .……….…126

Gambar 4.23 STD Login Status Marketing Executive …...…... .………127

Gambar 4.23.10 STD Submenu Invoice Penjualan .…… …...…... .………130

Gambar 4.23.11 STD Submenu Retur Penjualan ....…… …...…... .………130

Gambar 4.23.12 STD Submenu laporan Penjualan .…… …...…... .………131

Gambar 4.23.13 STD Submenu Ganti Password ....…… …...…... .………131

Gambar 4.24 STD Login Status Purchasing ………...…... .………131

Gambar 4.24.1 STD Menu Pembelian ..……… …...…... .………132

Gambar 4.24.2 STD Menu Setting ……… …...…... .………132

Gambar 4.24.3 STD Submenu Order Pembelian ..…… …...…... .………132

Gambar 4.24.4 STD Submenu Invoice Pembelian ………...…... .………132

Gambar 4.24.5 STD Submenu Retur Pembelian …………...…... .………132

Gambar 4.24.6 STD Submenu Ganti Password …………....…... .………133

(14)

Gambar 4.25 STD Login Status Sales ……… …...…... .………133

Gambar 4.25.1 STD Menu Penjualan ………....… …...…... .………133

Gambar 4.25.2 STD Menu Setting ……….. .…… …...…... .………134

Gambar 4.25.3 STD Submenu Order Penjualan ...…… …...…... .………134

Gambar 4.25.4 STD Submenu Invoice Penjualan .…… …...…... .………134

Gambar 4.25.5 STD Submenu Retur Penjualan ....…… …...…... .………134

Gambar 4.25.6 STD Submenu Ganti Password …………....…... .………134

Gambar 4.26 Halaman Menu ... ...………...…... .………141

Gambar 4.44 Tampilan Layar Form Penambahan Order Pembelian …..…………159

Gambar 4.45 Tampilan Layar Submenu Invoice Pembelian …. .………160

Gambar 4.46 Tampilan Layar Form Penambahan Invoice Pembelian ………161

Gambar 4.47 Tampilan Layar Submenu Retur Pembelian ...…. .………162

Gambar 4.48 Tampilan Layar Form Penambahan Retur Pembelian …...…………163

Gambar 4.49 Tampilan Layar Submenu Order Penjualan ….... .………164

(15)

Gambar 4.50 Tampilan Layar Form Penambahan Order Penjualan …..…………165 Gambar 4.51 Tampilan Layar Submenu Invoice Penjualan …. .………166 Gambar 4.52 Tampilan Layar Form Penambahan Invoice Penjualan ………167 Gambar 4.53 Tampilan Layar Submenu Retur Penjualan ...…. .………168 Gambar 4.54 Tampilan Layar Form Penambahan Retur Penjualan …...…………169 Gambar 4.55 Tampilan Layar Sunmenu Laporan Pembelian ……..…...…………170 Gambar 4.56 Tampilan Layar Sunmenu Laporan Penjualan. ……..…...…………171 Gambar 4.57 Tampilan Layar Sunmenu Laporan Persediaan ……..…...…………172

Referensi

Dokumen terkait

Berdasarkan pendapat tersebut serta uraian yang terdapat pada latar belakang masalah, identifikasi masalah, dan pembatasan masalah, maka permasalahan dalam penelitian

Saran yang diberikan berdasarkan hasil perhitungan harga pokok rawat inap dapat ditinjau kembali atau dilakukan pemabaruan kembali tarif untuk menggunakan

iv- Mengenalpasti sama ada terdapat perbezaan yang signifikan antara pencapaian pelajar bagi soalan aneka pilihan dan soalan esei terhadap faktor jantina, bangsa,

a) Biaya untuk mendapatkan, menagih dan memelihara penghasilan termasuk biaya pembelian bahan baku, biaya yang berkenaan dengan pekerjaan atau jasa termasuk upah, gaji,

Besi juga terdapat dalam enzim fungsional (seperti sitokrom) dalam sel, terdapat pada mioglobin dalam otot (suatu pigmen dengan afinitas yang tinggi terhadap oksigen) dan

Berpengaruh pada: stabilitas obat, kecepatan obat sampai ke usus dengan A yang besar, disolusi obat (pH)..

Dengan disepakat inya perj anj ian kredit an- t ara pengusaha (debit ur) dan Bank selaku kre- dit ur, maka t erj adi hubungan hukum di mana sebenarnya t elah t erj adi

Penulisan hukum yang dilakukan oleh Uliartha Febriani (040508839), mahasiswa Fakultas Hukum Universitas Atma Jaya Yogyakarta, dengan judul “Peran Lembaga