• Tidak ada hasil yang ditemukan

UNIVERSITAS BINA NUSANTARA

N/A
N/A
Protected

Academic year: 2021

Membagikan "UNIVERSITAS BINA NUSANTARA"

Copied!
12
0
0

Teks penuh

(1)

v

UNIVERSI TAS BINA NUSANTARA

Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

ANALISIS DAN PERANCANGAN BASIS

DATA PADA SISTEM INFORMASI PEMBELIAN PT. MULTICOM INTERMITRA IRWAN CITRAJAYA 0500544945 FRANS INDRIANTO 0500547000 IWAN 0500563780 Kelas / Kelompok : 08PDT / 05 Abstrak

Tujuan penelitian ini ialah untuk membantu perancangan sistem Basis data untuk data pembelian barang. Penerapannya akan mempermudah pengelolaan data dan memperoleh informasi secara cepat pada data pembelian barang dan penjualan barang. M etode penelitian yang digunakan dalam penyusunan skripsi ini adalah metode Fact Finding. M etode Fact Finding dilakukan dengan survei ke perusahaan untuk meneliti dan menganalisa sistem perusahaan, melakukan penelitian kepustakaan untuk memperoleh teori-teori dan pengetahuan yang mendukung penulisan skripsi ini, melakukan wawancara dan mempelajari dokumen-dokumen dari perusahaan untuk memperoleh data, sedangkan kuisioner digunakan untuk mengetahui apakah sistem yang diusulkan berhasil mengatasi masalah perusahaan.

Dari hasil penelitian dapat disimpulkan dengan belum adanya sistem yang terkomputerisasi sehingga perusahaan mengalami kesulitan untuk mengetahui informasi dan data pembelian maupun penjualan. Oleh karena itu perlu adanya sistem yang terkomputerisasi untuk mempercepat dan mempermudah perusahaan untuk memperoleh dan menyimpan informasi penjualan.

(2)

vi PRAKATA

Puji syukur kami panjatkan ke hadirat Tuhan Yang M aha Kuasa atas berkat rahmat dan kasih-Nya, penulis dapat menyelesaikan skripsi ini. Dimana skripsi ini disusun guna memenuhi salah satu syarat untuk memperoleh gelar kesarjanaan pada jenjang pendidikan strata-1 Universitas Bina Nusantara, Jakarta.

Dalam menulis skripsi ini penulis banyak mendapat bantuan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis juga hendak mengucapkan terima kasih kepada :

1. Ibu Dr. Ir. Theresia. Widia S., MM (alm), selaku mantan Rektor Universitas Bina Nusantara

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

3. Bapak Setiadi Indra D.N, Ir., MT, selaku dosen pembimbing yang telah meluangkan banyak waktu untuk memberikan pengarahan dan saran dalam penulisan skripsi ini.

4. Bapak Agung Nugroho dari PT. M ulticom Intermitra yang telah memberikan kesempatan dan bantuan kepada kami dalam melakukan penelitian hingga terselesaikannya penulisan skripsi ini.

5. Segenap karyawan PT. M ulticom Intermitra yang membantu penulis untuk mengumpulkan data.

6. Seluruh Dosen Universitas Bina Nusantara yang telah memberikan bekal dan tuntunan dalam menyelesaikan gelar kesarjanaan ini.

(3)

vii

7. Segenap staf Perpustakaan Universitas Bina Nusantara yang turut membantu dalam peminjaman buku sebagai sumber dalam penulisan skripsi ini.

8. Segenap keluarga penulis yang memberikan semangat dan dukungan moril dalam penyelesaian skripsi ini.

9. Teman-teman yang telah turut mendukung dalam memberikan ide-ide yang dapat dijadikan sebagai masukkan.

Akhir kata penulis menyadari bahwa skripsi ini tidak mungkin luput dari segala kekurangan, penulis akan sangat berterima kasih jika ada kritik dan saran yang sifatnya membangun demi perbaikan skripsi ini, namun demikian penulis tetap berharap skripsi ini dapat berguna bagi para pembaca dan semua pihak yang berkepentingan.

Jakarta, Juni 2005

(4)

viii

DAFTAR ISI

Halaman

Halaman Judul Luar ……… i

Halaman Judul Dalam ………. ii

Halaman Persetujuan Hardcover ……… iii

Halaman Pernyataan Dewan Penguji ……….. iv

ABSTRAK ……….. v

PRAKATA ………. vi

DAFTAR ISI ………... viii

DAFTAR TABEL ………..………. xii

DAFTAR GAM BAR ………..……… xiv

DAFTAR LAMPIRAN ………..……….xvii

BAB 1 PENDAHULUAN ……….………... 1

1.1 Latar Belakang ………. 1

1.2 Ruang Lingkup ……… 4

1.3 Tujuan dan M anfaat ………... 4

1.3.1 Tujuan ... 4

1.3.2 M anfaat ... 4

1.4 M etodologi ……….. 5

1.4.1 M etode Analisis ... 5

1.4.2 M etode Studi Pustaka ... 5

1.4.3 M etode Perancangan ... 5

1.4.3.1 Database Application Lifecycle ... 5

(5)

ix

1.5 Sistematika Penulisan ……….. 6

BAB 2 LANDASAN TEORI ………..……….. 8

2.1 Teori Umum ...………... 8

2.1.1 Pengertian Sistem Basis Data (Database)……... 8

2.1.2 Pengertian Sistem M anajemen Basis Data (DBM S) .. 8

2.2 Teori Penunjang ... 9

2.2.1 Sejarah Sistem Basis Data (Database)... 9

2.2.2 Perbedaan File-Base Approach dan Database Approach ... 10

2.2.3 Structured Query Language ... 11

2.2.4 Perancangan Database ... 12

2.2.4.1 Database Planning ... 12

2.2.4.2. System Definition ... 12

2.2.4.3 Requirements Collection and Analysis ... 13

2.2.4.4 Database Design ... 13

2.2.4.5 Conceptual Database Design... 14

2.2.4.6 Logical Database Design ... 19

2.2.4.7 Physical Database Design ... 24

2.2.4.8 DBMS Selection ... 432

2.2.4.9 Application Design ... 32

2.2.4.10 Prototyping ... 33

2.2.4.11 Implementation ... 33

2.2.4.12 Data Conversion and Loading 34 2.2.4.13 Testing ... 34 2.2.4.14 Operational Maintenance ... 34 2.2.5 M etodologi ... 35 2.2.5.1 M etode Analisis ... 35 2.2.5.2 M etode Studi Pustaka ... 37

2.2.5.3 M etode Perancangan ... 37

2.2.5.3.1 Database Application Life Cycle.. 37

(6)

x

2.3 Pokok Pikiran Penyelesaian M asalah ... 43

BAB 3 ANALISIS KEBUTUHAN DAN TUJUAN SISTEM BASIS DATA 46 3.1 Perumusan Objek Penelitian ... 46

3.1.1 Latar Belakang Perusahaan ... 46

3.1.2 Struktur Organisasi Perusahaan ... 47

3.1.3 Struktur Organisasi PT. M ulticom Intermitra ... 48

3.1.4 Wewenang dan Tanggung Jawab ... 48

3.2 Penentuan Fakta Kebutuhan dan Tujuan Sistem Basis Data .. 50

3.2.1 M empelajari Dokumen ... 50

3.2.2 Analisis Sistem Berjalan ... 51

3.2.2.1 Prosedur Sistem Berjalan ... 51

3.2.2.2 Diagram Alir Dokumen Sistem Berjalan ... 54

3.2.2.3 Observasi Sistem Berjalan ... 55

3.2.2.4 Hasil Wawancara ... 56

3.2.3 Penentuan Kebutuhan dan Tujuan Sistem Basis Data 57 3.2.3.1 Penentuan Sistem Basis Data ... 57

3.2.3.2 Tujuan Sistem Basis Data ... 57

3.2.4 Analisis SWOT Aplikasi Sistem Basis Data ... 58

BAB 4 PERANCANGAN SISTEM BASIS DATA 60 4.1 Sistem yang Diusulkan ... 60

4.1.1 Diagram Konteks Sistem yang Diusulkan ... 61

4.1.2. Diagram Nol Sistem yang Diusulkan ... 62

4.1.3 Rancangan ERD Sistem yang Diusulkan ... 63

4.2 Rancangan Konseptual Sistem Basis Data ... 64

4.2.1 M engidentifikasi Tipe-tipe Entiti ... 64

4.2.2 M engidentifikasi Tipe-tipe Relationship ... 65

4.2.3 Penentuan Atribut ... 66

4.2.4 M enentukan Primary Key ... 72

4.3 sPerancangan Logikal Sistem Basis Data ... 73 4.3.1 M odel Data Logikal dengan relasi antara atribut

primary key dan foreign key ... 73

(7)

xi

4.3.2 Validasi M odel dengan Normalisasi ... 76

4.3.2.1 First Normal Form (1NF) ... 76

4.3.2.2 Second Normal Form (2NF) ... 76

4.3.2.3 Third Normal Form (3NF) ... 79

4.3.3 M enggabungkan M odel Data Logikal Lokal menjadi M odel Data Logikal Global ... 82 4.4 Perancangan Fisikal Sistem Basis Data 86 4.4.1 M erancang Relasi-Relasi Dasar ... 86

4.4.2 M erancang Batasan Perusahaan ... 102

4.4.3 M enganalisa Transaksi-Transaksi ... 103

4.4.4 Pemilihan Index ... 105

4.4.5 M emperkirakan Kebutuhan Space ... 106

4.4.6 M ekanisme Keamanan ... 112

4.4.7 State Transision Diagram ... 114

4.4.8 Rancangan Layar ... 116

4.4.9 Spesifikasi Proses ... 127

BAB 5 IMPLEM ENTASI DAN EVALUASI SISTEM 150

5.1 Jadwal Implementasi ... 150

5.2 Hasil run ... 156

5.3 Respon Perusahaan Terhadap Implementasi Sistem (Kuisioner) ... 160

5.4 Evaluasi Perubahan Sistem ... 163

BAB 6 SIM PULAN DAN SARAN 164 6.1 Simpulan ... 164

6.2 Saran ... 165 DAFTAR PUSTAKA

RIWAYAT HIDUP SURAT SURVEY

(8)

xii

DAFTAR TABEL

Halaman

Tabel 3.1 Tabel Analisis SWOT Aplikasi Sistem Berjalan ... 59

Tabel 4.1 Kamus Data Entity ... 64

Tabel 4.2 Kamus Data Relationship ………. 65

Tabel 4.3 Tabel Penentuan Atribut ………... 66

Tabel 4.4 Penentuan Primary Key pada sistem ………. 72

Tabel 4.5 Representasi Data Logikal Global ……… 82

Tabel 4.6 Cross-referencing transaction and relations ... 103

Tabel 4.7 Tabel Indeks berdasarkan Query Transaksi ... 106

Tabel 4.8 Tabel Perhitungan Panjang Record ... 107

Tabel 4.9 Tabel Perhitungan Total Record ... 108

Tabel 4.10 Tabel Kebutuhan Disk Space ... 109

Tabel 4.11 Tabel Kebutuhan Disk Space Index ... 110

Tabel 4.12 Tabel Perhitungan Total Disk Space ... 111

(9)

xiii

Tabel 5.1 Jadwal Implementasi Sistem ... 150

Tabel 5.2 Tabel Minimum Hardware Requirement ... 152

Tabel 5.3 Recomended Hardware Requirement ... 152

Tabel 5.4 Piranti Lunak yang Dibutuhkan ... 155

(10)

xiv

DAFTAR GAMBAR

Halaman

Gambar 2.1 Contoh Diagram ER p ada Conceptua l Database Design 19

Gambar 2.2 Contoh Diagram ER p ada Logical Database Design .... 24

Gambar 2.3 Tahapan dari Database Applica tion Life Cycle ... 41

Gambar 2.4 Tahapan dari M etode Waterfall ... 24

Gambar 3.1 Struktur Organisasi PT. Multicom Intermitra ... 48

Gambar 3.2 Diagram Alir Dokumen Sistem Berjalan ... 55

Gambar 4.1 Diagram Konteks PT. Multicom Intermitra y ang diusulkan ... 61

Gambar 4.2 Diagram Nol PT. M ulticom Intermitra yang diusulkan .. 62

Gambar 4.3 Rancan gan ERD Sistem y ang d iusulkan ... 63

Gambar 4.4 Penentuan Primary Key p ada Sistem ... 72

Gambar 4.5 Diagram ER Model Global ... 85

Gambar 4.6 State Transision Diagram(STD) Login ... 114

Gambar 4.7 State Transision Diagram(STD) M enu Utama ... 115

(11)

xv

Gambar 4.9 Rancan gan Lay ar Login ... 116

Gambar 4.10 Rancan gan Lay ar Utama ... 117

Gambar 4.11 Rancan gan Lay ar Input Barang ... 117

Gambar 4.12 Rancan gan Lay ar Input Data Golongan ... 118

Gambar 4.13 Rancan gan Lay ar Input Data Gudang ... 118

Gambar 4.14 Rancan gan Lay ar Input Data Pemasok ... 119

Gambar 4.15 Rancan gan Lay ar Input Data Pelanggan ... 120

Gambar 4.16 Rancan gan Lay ar Input Stock Barang ... 120

Gambar 4.17 Rancan gan Lay ar Faktur Pembelian ... 121

Gambar 4.18 Rancan gan Lay ar Faktur Penjualan ... 121

Gambar 4.19 Rancan gan Lay ar Input Order Pembelian ... 122

Gambar 4.20 Rancan gan Lay ar Input Order Penjualan ... 123

Gambar 4.21 Rancan gan Lay ar Retur Pembelian ... 124

Gambar 4.22 Rancan gan Lay ar Retur Penjualan ... 125

Gambar 4.23 Rancan gan Lay ar Input Terima Baran g ... 125

(12)

xvi

Gambar 4.25 Rancan gan Lay ar View Stock Barang ... 126

Gambar 4.26 Rancan gan Lay ar Ganti Password ... 127

Gambar 5.1 Konfigurasi Jaringan ... 154

Gambar 5.2 Form Login ... 156

Gambar 5.3 Form Ganti Password ... 157

Gambar 5.4 Form M enu Utama ... 157

Gambar 5.5 Form Input Data Barang ... 158

Gambar 5.6 Form Input Data Pelanggan ... 158

Gambar 5.7 Form Input Order Pembelian ... 159

Gambar 5.8 Resp on User Terhadap Program Dalam M embantu Pekerjaan ... 160

Gambar 5.9 Resp on User Terhadap Kemudahan Penggunaan Program ... 160

Gambar 5.10 Resp on User Terhadap Kemudahan Dalam M encari Data Yang Kompleks ... 161

Gambar 5.11 Resp on User Terhadap Kemudahan Pengoperasian Program ... 161

Referensi

Dokumen terkait

Setelah melihat film "The Act of Killing" yang disutradarai oleh Joshua Oppenheimer, betul-betul bisa kita gambarkan dengan nyata betapa kekejaman dan kengerian yang

Pondasi tiang merupakan pondasi yang biasa dipakai untuk kondisi tanah lempung yang letak tanah kerasnya berada jauh dibawah permukaan tanah dan pemilihan bentuk dasar

Permasalahan dalam layanan konsultasi merupakan masalah yang dialami oleh pihak ketiga yang dipersoalkan oleh konsulti, tidak semua permasalahan dapat dibahas dalam lay-

1) Guru menjelaskan pada peserta didik didik bahwa mereka akan mengambil bagian dalam suatu permainan yang menuntut mereka untuk berfikir dan bertindak cepat. 2) Guru

Data tentang Faktor Pendukung dan Penghambat Penerapan Metode Billboard ranking dalam Mengembangkan Keaktifan Belajar Peserta didik pada Mata Pelajaran Aqidah Akhlak Di MA

By employing these theories, this study not only grasps the nature of pride and its illusion as shown by the tragedy of Ramawijaya and Jose Arcadio Buendía, but also points out

(Puspitawati, 2013)(Ayuningtyas & Rayhani, 2018) yakni antara lain: 1) Fungsi agama; Dalam membentuk keluarga akan diawali dari menikah. Menikah adalah fungsi agama bagaimana

Hasil akhir dari tugas akhir ini adalah suatu program yang mampu mendeteksi kondisi jantung seseorang berdasarkan sinyal yang dihasilkan oleh EKG yang diolah menggunakan metode EMD