ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA PT. INDONUSA SYSTEM INTEGRATOR PRIMA Martini 0600641146 Irene 0600646456 Efi 0600647282 KelasKelompok : 08PCT03 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIA

UNIVERSITAS BINA NUSANTARA

  ______________________________________________________________________ Jurusan Teknik Informatika

  Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA PT. INDONUSA SYSTEM INTEGRATOR PRIMA

  

Irene 0600646456

Efi 0600647282

Kelas/Kelompok : 08PCT/03

Abstrak

  Tujuan penelitian ini adalah untuk membangun sistem basis data pembelian, persediaan, dan penjualan pada PT. Indonusa System Integrator Prima yang bergerak pada bidang sistem integrator, yang menyediakan solusi-solusi bagi pelanggannya, karena banyaknya jumlah transaksi yang terjadi sehingga PT. Indonusa System Integrator Prima mengalami kesulitan dalam mencari kembali data yang diperlukan. Metode penelitian yang digunakan adalah metode analisis yang mencakup analisis sistem yang sedang berjalan, analisis kebutuhan informasi, dan analisis kebutuhan pengguna aplikasi sistem melalui mensurvei langsung ke perusahaan, metode penelitian pustaka yang berkaitan dengan topik, dan metode perancangan basisdata konseptual, logikal dan fisikal. Hasil yang diperoleh dari penelitian yang dilakukan menunjukkan bahwa data pembelian, persediaan dan penjualan pada PT. Indonusa System Integrator Prima belum terstruktur atau terorganisir dan belum memiliki sistem keamanan data. Oleh karena itu, simpulan yang didapat adalah merancang sebuah sistem basisdata pembelian, persediaan dan penjualan yang terstruktur dan berhubungan serta memiliki sistem keamanan data.

  Kata Kunci

  Analisis, Perancangan, Basisdata, Pembelian, Persediaan, Penjualan

  

PRAKATA

  Dengan sepenuh hati kami panjatkan puji syukur dan terima kasih kami kepada Tuhan Yang Maha Esa karena kami telah dapat menyelesaikan skripsi kami yang berjudul “Analisis dan Perancangan Sistem Basisdata Pembelian, Persediaan dan Penjualan pada PT. Indonusa System Integrator Prima” pada waktu yang telah

  Skripsi ini disusun dalam rangka untuk memenuhi salah satu syarat penyelesaian Jenjang Strata-1, Jurusan Teknik Informatika di Universitas Bina Nusantara, Jakarta.

  Pada kesempatan ini, kami ingin ucapkan terima kasih kami kepada pihak-pihak yang telah membantu dalam penyelesaian skripsi ini baik secara langsung maupun tidak langsung. Untuk itu kami ucapkan terima kasih kami kepada: 1.

  Rektor Universitas Bina Nusantara, Prof. Dr. Drs. Gerardus Polla, M. App.Sc.

  2. Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara, Ir.Sablin Yusuf, M.

  Sc, M.Kom. Sc.

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

  4. Sekretaris Jurusan Teknik Informatika, Fredy Purnomo, S.Kom., M.Kom.

  5. Bapak Doddy Koeswandy S.Kom, MM, selaku dosen pembimbing selalu memberikan pengarahan, nasehat, saran, kritik, dan perhatian yang besar serta masukan yang sangat berharga dalam penyusunan skripsi ini.

  6. Pemimpin dan segenap staff PT. Indonusa System Integrator Prima yang telah memberikan kesempatan kepada kami untuk melakukan observasi terhadap perusahaannya.

7. Dosen-dosen yang telah membimbing kami selama perkuliahan sehingga kami mendapatkan banyak masukan yang berguna untuk menyelesaikan skripsi ini.

  8. Keluarga dan teman-teman kami beserta segenap pihak yang tidak dapat disebutkan satu persatu yang telah memberikan dorongan, bantuan, saran, nasehat dan kritik yang membangun. Penulisan skripsi kami masih jauh dari sempurna. Oleh karena itu, kami Akhir kata, dengan segala kerendahan hati, kami berharap semoga skripsi ini dapat memberikan manfaat kepada pihak-pihak yang memerlukannya.

  Jakarta, Juni 2006 Penulis

DAFTAR ISI

  Halaman Judul Luar i

  Halaman Judul Dalam ii

  Halaman Persetujuan Hardcover iii

  Halaman Pernyataan Dewan Penguji iv

  Prakata vi Daftar Isi viii

  Daftar Tabel xiii

  Daftar Gambar xv

BAB 1 PENDAHULUAN

  1.1 Latar Belakang

  1

  1.2 Ruang Lingkup

  2

  1.3 Tujuan dan Manfaat

  3

1.4 Metodologi 3

  1.5

  4 Sistematika Penulisan

BAB 2 LANDASAN TEORI

  2.1 Pengertian Basisdata

  6

  2.2 Database Management System

  7

  2.2.1 Karakteristik DBMS

  7

  2.2.2 Komponen-Komponen Lingkungan DBMS

  9

  2.2.3 Keuntungan dan Kerugian DBMS

  11

  2.4 Data Manipulation Language

  37

  31

  2.7.11 Pemeliharaan Operasional

  32

  2.8 Perancangan Basisdata Konseptual, Logikal dan Fisikal

  32

  2.8.1 Perancangan Basisdata Konseptual

  33

  2.8.2 Perancangan Basisdata Logikal

  2.8.3 Perancangan Basisdata Fisikal

  31

  41

  2.9 Teori-Teori Pembelian

  43

  2.9.1 Definisi Pembelian

  43

  2.9.2 Jenis-Jenis Pembelian

  44

  2.9.3 Fungsi yang Terkait dalam Pembelian

  2.7.10 Testing

  2.7.9 Konversi Data dan Pemuatan

  14

  27

  2.5 Normalisasi

  15 2.6 4th GL (Fourth Generation Language)

  24

  2.7 Siklus Hidup Aplikasi Basisdata

  25

  2.7.1 Perencanaan Basisdata

  26

  2.7.2 Definisi Sistem Basisdata

  2.7.4 Perancangan Basisdata

  30

  28

  2.7.5 Pemilihan Data

  28

  2.7.6 Perancangan Aplikasi

  29

  2.7.7 Prototyping

  29

  2.7.8 Implementasi

  44

  2.10 Definisi Persediaan

  47

  2.11 Definisi Penjualan

  48 BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

  3.1 Sejarah Organisasi

  50

  3.2 Struktur Organisasi

  52

  3.3 Wewenang dan Tanggung Jawab

  54

  3.5 Permasalahan yang Dihadapi

  68

  3.6 Analisis Kebutuhan Informasi

  69

  3.7 Usulan Pemecahan Permasalahan

  70 BAB 4 PERANCANGAN DAN IMPLEMENTASI

  4.1 Perancangan Basisdata

  71

  4.1.1 Perancangan Basisdata Konseptual

  71

  4.1.1.1 Mengidentifikasikan Tipe-Tipe Entiti

  72

  4.1.1.2 Mengidentifikasikan Tipe-Tipe Relasi

  73

  4.1.1.3 Mengidentifikasi Atribut dari Tiap Entiti

  74

  4.1.1.4 Menentukan Domain Atribut

  82

  4.1.1.5 Mengidentifikasikan Candidate dan Primary key

  84 Setiap Entiti

  4.1.1.6 Mengidentifikasikan Penggunaan Enhanced

  86 Modeling Language

  4.1.1.7 Memeriksa Model Redundansi

  87

  4.1.1.8 Validasi Model Konseptual Lokal Terhadap

  88

  4.1.1.9 Meninjau Model Data Konseptual Lokal dengan

  4.1.3.2 Perancangan Relasional Database 128

  4.2.2 Struktur Menu 191

  4.2.1 Bagan Terstruktur (Structure Chart) 186

  4.2 Perancangan Aplikasi 186

  4.1.3.8 Merancang Mekanisme Keamanan 180

  4.1.3.7 Mengestimasi Kapasitas Penyimpanan yang 174 Dibutuhkan

  4.1.3.6 Pembuatan Index Setiap Entiti 169

  4.1.3.5 Pemilihan Organisasi File 169

  4.1.3.4 Analisis Transaksi 167

  4.1.3.3 Merancang Constraint 151

  4.1.3.1 Pemilihan DBMS (Database Management System) 124

  90 Pengguna

  4.1.3 Perancangan Basisdata Fisikal 124

  4.1.2.5 Model Diagram Relasional Global 123

  4.1.2.4 Pembentukan Model Data Logikal Global 119

  94

  4.1.2.2 Pembentukan Relasi Model Data Logikal Lokal

  91 dengan Model Relasional

  4.1.2.1 Menghilangkan Fitur-Fitur yang tidak Kompatibel

  91

  4.1.2 Perancangan Basisdata Logikal

  4.2.3 State Transition Diagram (STD) 193

  4.3 Perancangan Input dan Output 240

  4.4 Rencana Implementasi 263

  4.4.1 Spesifikasi Perangkat Keras 263

  4.4.2 Spesifikasi Perangkat Lunak 264

  4.4.3 Cara Pengoperasian Aplikasi 264

  4.5 Hasil Evaluasi 285

  5.1 Simpulan 286

  5.2 Saran 286

DAFTAR PUSTAKA

  288

RIWAYAT HIDUP

  290

  LAMPIRAN-LAMPIRAN

  L1

FOTOCOPY SURAT SURVEI FOTOCOPY ABSENSI

  DAFTAR TABEL

  76 Tabel 4.8 Entiti Penjualan

  82 Tabel 4.16 Candidate Key dan Primary Key

  81 Tabel 4.15 Domain Atribut

  81 Tabel 4.14 Entiti Retur Jual

  80 Tabel 4.13 Entiti ReturBeli

  79 Tabel 4.12 Entiti PembCust

  79 Tabel 4.11 Entiti PembSupp

  78 Tabel 4.10 Entiti Pengiriman

  77 Tabel 4.9 Entiti Penerimaan

  76 Tabel 4.7 Entiti Pembelian

Tabel 2.1 Relasi StaffBranch yang Mengandung Anomali Update

  75 Tabel 4.6 Entiti Produk

  75 Tabel 4.5 Entiti Supplier

  74 Tabel 4.4 Entiti Pelanggan

  73 Tabel 4.3 Entiti Karyawan

  72 Tabel 4.2 Multiplicity Tipe Relasional

  21 Tabel 4.1 Tabel Identifikasi Tipe-Tipe Entiti

  18 Tabel 2.4 Tabel Relasi ClientInterview

  17 Tabel 2.3 Tabel ClientRental 1NF

  16 Tabel 2.2 Tabel ClientRental dalam Bentuk tidak Normal

  84

Tabel 4.18 Relasi superclass/subclass 104Tabel 4.19 Relasi binary many-to-many 104Tabel 4.20 Skema Relasi Model Global

  119

Tabel 4.21 Perbandingan berbagai produk DBMS 125Tabel 4.22 Analisis DBMS Micrososft SQL Server 2000 127Tabel 4.23 Analisis DBMS Oracle 9i

  128

Tabel 4.25 Tipe data dan ukurannya

  175

Tabel 4.26 Estimasi kapasitas penyimpanan yang dibutuhkan (1) 177Tabel 4.27 Estimasi kapasitas penyimpanan yang dibutuhkan (2) 178Tabel 4.28 Perhitungan Kapasitas Penyimpanan yang dibutuhkan 179Tabel 4.29 Mekanisme keamanan data

  185

Tabel 4.30 Jadwal Rencana Implementasi 263

  

DAFTAR GAMBAR

  73 Gambar 4.2 ERD Konseptual dengan Primary Key

  94 Gambar 4.10 Menghilangkan Atribut Multi-Value pada Entiti Supplier

  93 Gambar 4.9 Menghilangkan Atribut Multi-Value pada Entiti Pelanggan

  92 Gambar 4.8 Menghilangkan Atribut Multi-Value pada Entiti Karyawan

  92 Gambar 4.7 Menghilangkan Relasi Many-to-Many pada Pembelian dan Produk

  90 Gambar 4.6 Menghilangkan Relasi Many-to-Many pada Penjualan dan Produk

  87 Gambar 4.5 Menggunakan Pathways Transaksi Pengguna untuk Menguji ERD Konseptual

  86 Gambar 4.4 ER Diagram Konseptual dengan Spesialisasi

  86 Gambar 4.3 Spesialisasi pada Entiti Karyawan

  67 Gambar 4.1 ERD Konseptual

Gambar 2.1 Siklus Hidup Aplikasi Basisdata

  66 Gambar 3.9 Diagram Alir Dokumen Retur Pembelian

  65 Gambar 3.8 Diagram Alir Dokumen Retur Penjualan

  64 Gambar 3.7 Diagram Alir Dokumen Penerimaan Barang

  61 Gambar 3.6 Diagram Alir Dokumen Pembelian

  60 Gambar 3.4 Diagram Alir Dokumen Penjualan (3)

  59 Gambar 3.3 Diagram Alir Dokumen Penjualan (2)

  52 Gambar 3.2 Diagram Alir Dokumen Penjualan (1)

  25 Gambar 3.1 Struktur Organisasi PT. Indonusa System Integrator Prima

  94 Gambar 4.11 Diagram Relasi Global 123

Gambar 4.13 Bagan Terstruktur Penjualan 187Gambar 4.26 STD Form Add User

  TrPenerimaan, Retur Penjualan, Retur Pembelian 200

Gambar 4.32 STD Form TrPenjualan, TrPengiriman, TrPembelian,

  199

Gambar 4.31 STD Menu Transaksi

  198

Gambar 4.30 STD Form Divisi

  197

Gambar 4.29 STD Form Master Produk

  Organisasi dan Pelanggan Individua 197

Gambar 4.28 STD Form Master Barang, Karyawan, Supplier, Pelanggan

  196

Gambar 4.27 STD Menu Master

  195

Gambar 4.25 STD Form Changes Password 195Gambar 4.14 Bagan Terstruktur Penerimaan 187

  195

Gambar 4.24 STD Form Login

  194

Gambar 4.23 STD Menu File

  193

Gambar 4.22 STD Menu Utama

  192

Gambar 4.21 Struktur Menu User

  191

Gambar 4.20 Struktur Menu AdminGambar 4.18 Bagan Terstruktur Retur Pembelian 189Gambar 4.17 Bagan Terstruktur Pembayaran Penjualan 189Gambar 4.16 Bagan Terstruktur Pembayaran Pembelian 188Gambar 4.15 Bagan Terstruktur Pengiriman 188Gambar 4.33 STD Form Pembayaran Supplier, Pembayaran Pelanggan 200Gambar 4.35 STD Form Laporan Produk, Penjualan Pelanggan Individual,Gambar 4.44 Perancangan Master Pelanggan Individual 244Gambar 4.52 Perancangan Transaksi Pengiriman 251Gambar 4.51 Perancangan Transaksi Penjualan 250Gambar 4.50 Perancangan Retur Pembelian 249Gambar 4.49 Perancangan Pembayaran Penjualan 248Gambar 4.48 Perancangan Pembayaran Pembelian 248Gambar 4.47 Perancangan Transaksi Penerimaan 247Gambar 4.46 Perancangan Transaksi Pembelian 246Gambar 4.45 Perancangan Master Pelanggan Organisasi 245Gambar 4.43 Perancangan Master Supplier 244

  Penjualan Pelanggan Organisasi, Laporan Pembelian, Retur Penjualan Pelanggan Individual, Retur Penjualan Pelanggan Organisasi, Retur Pembelian, Persediaan Barang, Laporan

Gambar 4.42 Perancangan Master Karyawan 243Gambar 4.41 Perancangan Master Produk 243Gambar 4.40 Perancangan Master Divisi 242Gambar 4.39 Perancangan Master Barang 242

  241

Gambar 4.38 Perancangan User Login

  240

Gambar 4.36 Perancangan Login

  Penerimaan Barang, Pengiriman Produk 201

Gambar 4.53 Perancangan Retur Penjualan 252Gambar 4.55 Perancangan Form Manual Guide 253Gambar 4.56 Perancangan Laporan Produk 253Gambar 4.57 Perancangan Laporan Persediaan Barang 254Gambar 4.58 Perancangan Laporan Pembelian Per-Supplier 254Gambar 4.59 Perancangan Laporan Pembelian Per-No Pembelian 255Gambar 4.60 Perancangan Laporan Pembelian Per-Barang 255Gambar 4.62 Perancangan Laporan Penjualan Pelanggan Individual

  Per-NoPenjualan 256

Gambar 4.63 Perancangan Laporan Penjualan Pelanggan Individual Per-Produk 257Gambar 4.64 Perancangan Laporan Penjualan Per-Pelanggan Organisasi 257Gambar 4.65 Perancangan Laporan Penjualan Pelanggan Organisasi

  Per-NoPenjualan 258

Gambar 4.66 Perancangan Laporan Penjualan Pelanggan Organisasi Per-Produk 258Gambar 4.67 Perancangan Laporan Retur Pembelian Per-Barang 259Gambar 4.68 Perancangan Laporan Retur Pembelian Per-NoRetur 259Gambar 4.69 Perancangan Laporan Retur Penjualan Pelanggan Individual

  Per-Produk 260

Gambar 4.70 Perancangan Laporan Retur Penjualan Pelanggan Individual

  PerNoRetur 260

Gambar 4.71 Perancangan Laporan Retur Penjualan Pelanggan Organisasi

  Per-Produk 261

Gambar 4.72 Perancangan Laporan Retur Penjualan Pelanggan OrganisasiGambar 4.73 Perancangan Laporan Penerimaan Barang 262Gambar 4.85 Layar PenjualanGambar 4.94 Layar Master KaryawanGambar 4.93 Layar Laporan Persediaan Barang 282Gambar 4.92 Layar Form Laporan Persediaan Barang 281Gambar 4.91 Laporan Pengiriman Produk 280Gambar 4.90 Layar Pengiriman Produk Saat Selesai Mengisi Data Pengiriman 279Gambar 4.89 Layar Transaksi Pengiriman Produk 278

  277

Gambar 4.88 Layar Laporan PenjualanGambar 4.87 Layar Form Laporan Penjualan 276Gambar 4.86 Layar Penjualan Saat Selesai Mengisi Data Penjualan 275

  274

Gambar 4.84 Layar Laporan Penerimaan Barang 273Gambar 4.74 Perancangan Laporan Pengiriman Produk 262

  Barang 272

Gambar 4.83 Layar Transaksi Penerimaan Saat Pemasukan Data PenerimaanGambar 4.82 Layar Transaksi Penerimaan Barang 271

  270

Gambar 4.81 Layar Laporan PembelianGambar 4.80 Layar Form Laporan Pembelian dengan Option Per-Supplier 269Gambar 4.78 Layar Pembelian Saat Pemasukkan Data Pembelian 267

  266

Gambar 4.77 Layar PembelianGambar 4.76 Layar Menu Transaksi Pembelian 265

  264

Gambar 4.75 Layar Login

  283

Dokumen yang terkait

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PENJUALAN PADA KOBE ARTISTIK-RAIL - Binus e-Thesis

0 0 16

ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. SWARI ANDINI - Binus e-Thesis

0 1 16

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PENJUALAN PADA PT. ABAD DUA SATU MAKMUR - Binus e-Thesis

0 0 16

ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. PANCA PRIMA ENGINEERING - Binus e-Thesis

0 0 15

Verawati 0700703302 Lily Suryanti 0700705724 Johan 0700706916 Kelas Kelompok : 07PMT 2 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN MATERIAL BAHAN KIMIA PADA PT. CHAMPION KURNIA DJAJA TECHNOLOGIES - Binus e-Thesi

0 2 25

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK MENDUKUNG PENGELOLAAN PERSEDIAAN DAN PENJUALAN PADA PT. DINAMIKA INDONUSA PRIMA - Binus e-Thesis

0 2 19

KelasKelompok : 08 PBT04 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN PADA PT. PHANOVINDO SUKSESTAMA - Binus e-Thesis

0 0 24

Kelas : 07 PCT Abstrak - ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. INDRA PLASTIK - Binus e-Thesis

0 0 13

050057684 KelasKelompok : 08PBT 02 Abstrak - ANALISIS DAN PERANCANGAN SISTEM PENJUALAN BERBASIS WEB PADA PT. DATATEL LINTAS MEDIATAMA - Binus e-Thesis

0 0 16

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. SAFARI DHARMA SAKTI - Binus e-Thesis

0 0 16