ANALISA DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN JASA KREDIT KENDARAAN BERMOTOR PADA PT. XYZ - Binus e-Thesis

  

Universitas Bina Nusantara

  Jurusan Teknik Informatika Skripsi Sarjana Komputer

  Semester Ganjil Tahun 2006/2007

  

ANALISA DAN PERANCANGAN SISTEM BASIS DATA

PENJUALAN JASA KREDIT KENDARAAN BERMOTOR

PADA PT. XYZ

  SHEILA VALERIA LEMBONG 0700678276 ALBERT KURNIAWAN 0700709836 AGUS GUNAWAN 0700711664 Kelas/Kelompok : 07PJT/6

  Abstrak PT. XYZ merupakan sebuah perusahaan yang bergerak di bidang kredit kendaraan bermotor. Semakin meningkatnya jumlah transaksi yang terjadi menyebabkan PT. XYZ mengalami kesulitan, diantaranya sulitnya mencari kembali data yang ada terutama menyangkut berkas-berkas penting yang disimpan oleh perusahaan. Oleh karena itu analisis dan perancangan sistem basis data ini bertujuan untuk membantu perusahaan dalam mengatasi masalah yang terjadi selama ini.

  Metodologi penelitian yang digunakan adalah metode analisis dan metode perancangan. Metode analisis dilakukan dengan pengumpulan semua informasi tentang perusahaan dan analisa terhadap temuan survei. Sedangkan metode perancangan dilakukan dengan perencanaan basis data, definisi sistem, pengumpulan dan analisis kebutuhan, perancangan basis data, pemilihan DBMS, perancangan aplikasi, membuat

  

prototype , implementasi, konversi data dan pengisian data, pengujian data dan

pemeliharaan operasional.

  Kata Kunci : Analisis, Perancangan, Sistem Basis Data Penjualan

  

PRAKATA

  Puji syukur penulis kepada Tuhan Yang Maha Esa atas berkat dan rahmat yang diberikan sehingga penulis dapat menyelesaikan penulisan skripsi ini dengan baik dan tepat waktu.

  Skripsi yang disusun merupakan hasil analisis dan perancangan sistem basis data penjualan kredit kendaraan bermotor pada PT. XYZ. Skripsi ini kami susun sebagai syarat kelulusan pada jenjang pendidikan S-1(Strata-1) jurusan Teknologi Informasi pada Universitas Bina Nusantara, Jakarta. Adapun judul yang dipilih penulis dalam penyusunan skripsi ini adalah “ANALISA DAN PERANCANGAN SISTEM BASIS

DATA PENJUALAN JASA KREDIT KENDARAAN BERMOTOR PADA PT.

  XYZ”.

  Penulis menyadari bahwa skripsi ini masih jauh dari sempurna karena keterbatasan pengetahuan dan pengalaman yang dimiliki penulis. Untuk itu kiranya para kekurangan.

  Dengan tidak melupakan budi baik semua pihak yang secara langsung maupun tidak langsung yang ikut serta memberikan dukungan, ide, saran, pendapat, bimbingan maupun bantuan, maka pada kesempatan ini penulis menyampaikan rasa terima kasih kepada:

  Nusantara yang telah memberikan kesempatan pada penulis untuk belajar dan menyelesaikan skripsi di kampus ini.

  2. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc, selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara.

  3. Bapak H.M Subekti,BE,M.Sc, selaku Ketua Jurusan Teknik Informatika dan selaku dosen pembimbing yang telah banyak memberikan bimbingan serta pengarahan sehingga skripsi ini dapat terselesaikan.

  4. Bapak Fredy Purnomo, S.Kom., M.Kom, selaku sekretaris jurusan Teknik Informatika 5. Pimpinan dan segenap staf PT. XYZ yang telah memberikan kesempatan kepada penulis untuk melakukan observasi di perusahaan tersebut.

  6. Seluruh teman-teman yang telah ikut memberikan dorongan serta bantuan dalam penyusunan skripsi ini.

  Akhir kata penulis berharap agar skripsi ini berguna dan bermanfaat bagi semua pihak yang membaca atau memerlukan.

  Penulis Halaman Judul Luar i

  Halaman Judul Dalam ii

  3

  2.1 Teori Dasar

  5 BAB 2 LANDASAN TEORI

  1.5 Sistematika Penulisan

  4

  1.4.2 Metode Perancangan

  3

  1.4.1 Metode Analisis

  1.4 Metodologi

  Halaman Persetujuan Hardcover iii Halaman Pernyataan Dewan Penguji iv Abstrak v

  2

  1.3 Tujuan dan Manfaat

  1.1 Latar Belakang 1

  BAB 1 PENDAHULUAN

  Daftar Gambar xiv

  Daftar Tabel xiii

  Daftar Isi viii

  Prakata vi

  7

  2.1.1 Pengertian Data 7

  2.1.2 Pengertian Informasi

  7

  2.1.3 Pengertian Database

  8

  2.1.4 Pengertian File 8

  2.1.5 Konsep File Based System

  8

  2.1.6 Konsep Basis Data

  9

  2.1.7 Pengertian End users

  10

  2.1.8 Arsitektur Basis Data

  10

  2.1.9 Konsep Database Management System ( DBMS )

  11

  2.1.10 Komponen – komponen DBMS

  12

  2.1.11 Keuntungan dan kerugian DBMS

  13

  2.1.12 Database Lifecycle

  14

  2.1.13 Diagram Alir Data

  20

  2.2 Teori Khusus

  22

  2.2.2 Fungsi Yang Terkait Dalam Penjualan

  22

  2.2.3 Jaringan prosedur

  23

  2.2.4 Pengertian jasa 24

  2.2.5 Definisi Manajer

  25

  2.2.6 Definisi Pelanggan

  25

  2.2.7 Definisi Konsumen

  25

  2.2.8 Definisi Bank

  26

  2.2.9 Definisi Leasing

  26

  2.2.10 Pembiayaan konsumen 28

  BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN

  3.1 Riwayat Perusahaan

  29

  3.2 Struktur Organisasi Perusahaan

  30

  3.3 Tata Laksana Prosedur yang Berjalan

  40

  3.4 Sistem yang Sedang Berjalan

  42

  3.5 Diagram Alir Dokumen Sistem yang Berjalan

  43

  3.6 Permasalahan pada Sistem yang sedang Berjalan

  50

  3.7 Usulan Pemecahan Masalah

  50 BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

  4.1 Usulan Prosedur yang Baru

  52

  4.2 Rancangan Konseptual 53

  4.2.1 Penentuan Entitas

  53

  4.2.3 Penentuan Atribut

  59

  4.2.4 Penentuan Domain terhadap Atribut

  74

  4.2.5 Penentuan Key 88

  4.2.6 Validasi Model Conceptual Local Terhadap User Transaction

  92

  4.2.6.1 Mendeskripsikan Transaksi

  92

  4.2.6.2 Menggunakan Jalur Transaksi

  94

  4.3 Rancangan Logikal

  96

  4.3.1 Menghilangkan Fitur Tidak Kompatibel

  96

  4.3.1.1 Menghilangkan Relasi Biner Many-To-Many

  96

  4.3.2 Pembentukan Relasi Model Data Logikal

  97

  4.3.2.1 Strong Entity

  97

  4.3.2.2 Weak Entity 100

  4.3.2.3 Relasi One-To-Many Binary 100

  4.3.2.4 Relasi One-To-One 110

  4.3.2.5 Relasi Biner Many-To-Many 115

  4.3.2.6 Dokumentasi relasi dan atribut foreign key 118

  4.3.3 Validasi Relasi Dengan Normalisasi 123

  4.3.4 Menentukan Konstrain Integritas 134

  4.4 Rancangan Fisikal 142

  4.4.1 Menerjemahkan Data Model Logik Kedalam DBMS 142

  4.4.1.1 Merancang Base Relation 142

  4.4.2.1 Analisa Transaksi 162

  4.4.2.2 Memilih Index 165

  4.4.2.3 Memperkirakan Kebutuhan Disk Space 168

  4.4.3 Merancang User View 171

  4.4.4 Merancang Mekanisme Keamanan 171

  4.4.5 Memilih DBMS 173

  4.5 Rancangan Aplikasi 174

  4.5.1 Struktur Menu 175

  4.5.2 State Trantition Diagram 176

  4.6.3.1 Kesesuaian dengan Keinginan User 268

  274 RIWAYAT HIDUP 276 LAMPIRAN-LAMPIRAN

  5.2 Saran 272 DAFTAR PUSTAKA

  5.1 Simpulan 272

  4.6.3.4 Mendukung Kegiatan Operasional 271

  4.6.3.3 Tampilan dari Aplikasi 270

  4.6.3.2 Kemudahan dalam Pemakaian Aplikasi 269

  4.6.3 Evaluasi User Terhadap Implementasi Sistem 268

  4.5.3 Rancangan Input / Output 193

  4.6.2 Hasil Run 222

  4.6.1.3 Jadwal Pengembangan Sistem Basis Data 221

  4.6.1.2 Spesifikasi Software yang digunakan 221

  4.6.1.1 Spesifikasi Hardware yang digunakan 220

  4.6.1 Implementasi 220

  4.6 Rencana Implementasi 220

  L1 FOTOCOPY SURAT SURVEI

  DAFTAR TABEL

Tabel 4.8 Dokumentasi Desain Base Relasi 142

  4.14 Pemilihan DBMS 174

  Tabel

Tabel 4.12 Perkiraan Space untuk semua Tabel 170

  4.11 Perhitungan Tabel Record 169

  4.10 Pemilihan Indeks 165 Tabel

  4.9 Analisa Transaksi 163 Tabel

  Tabel

Tabel 4.7 Referensi Konstraint Integritas Untuk Model Data Logikal 134

  Tabel

  89 Tabel 4.6 DBDL Pembentukan Relasi Model Data Logikal 118

  75 Tabel 4.5 Dokumentasi Primary Key

  59 Tabel 4.4 Dokumentasi Atribut Domain

  4.3 Dokumentasi Data Atribut

  56 Tabel

  53 Tabel 4.2 Dokumentasi Data Relationship

  4.1 Dokumentasi Data Entity

Tabel 4.15 Jadwal Pengembangan Sistem Basis Data 221

  DAFTAR GAMBAR

  4.5 Struktur Menu Program 175 Gambar

  4.16 STD Form Penjamin 182 Gambar

  4.15 STD Form Nasabah 182 Gambar

  4.14 STD Form Mobil 181 Gambar

  4.13 STD Form Karyawan 181 Gambar

  4.12 STD Form Dealer 180 Gambar

  4.11 STD Form Cabang 180 Gambar

  4.10 STD Form BPKB 180 Gambar

  4.8 STD Menu Tabel 178 Gambar

  4.7 STD Halaman Utama 177 Gambar

  4.6 STD Halaman Login 176 Gambar

  4.4 Logikal ERD 141 Gambar

  Gambar

  95 Gambar

  91 Gambar 4.3 ERD dengan Transaction pathway

  58 Gambar 4.2 ER Diagram Dengan Primary Key

  4.1 First-Cut ER Diagram

  45 Gambar

  3.3 Diagram Nol

  44 Gambar

  31 Gambar 3.2 Konteks Diagram Sistem Berjalan

  XYZ

  2.1 Proses Leasing 27 Gambar 3.1 Struktur Organisasi PT.

  4.17 STD Form STNK 183 Gambar

  4.18 STD Menu Transaksi 183

Gambar 4.19 STD Form Permohonan Kredit 184Gambar 4.20 STD Form Surat Perjanjian 184Gambar 4.21 STD Form Data Survey

  185

Gambar 4.22 STD Form Surat Pernyataan Dealer 185Gambar 4.23 STD Form Pembayaran Dealer 186

  Gambar

  4.23 STD Form Penjualan 186 Gambar

  4.24 STD Form Tagihan 187

Gambar 4.25 STD Form Pembayaran

  187

Gambar 4.26 STD Menu Search View

  188 Gambar

  4.27 STD Form Transaction Sheet 188

Gambar 4.28 STD Form Pembayaran Nasabah 189

  Gambar

  4.29 STD Form Denda 189 Gambar

  4.30 STD Form Nasabah 190 Gambar

  4.32 STD Menu Laporan 191

Gambar 4.33 STD Menu Laporan Penjualan 191

  Gambar

  4.34 STD Menu User 192 Gambar

  4.35 STD Form Add New 192

Gambar 4.36 STD Form Change Password 192

  Gambar

  4.37 STD Menu About 193 Gambar

  4.38 STD Menu LogOut 193 Gambar

  4.39 Form Login 193 Gambar

  4.40 Form Tabel Asuransi 194 Gambar

  4.41 Form Tabel BPKB 195

Gambar 4.42 Form Tabel Data Cabang 196Gambar 4.43 FormTabel Data Dealer

  197

Gambar 4.44 Form Tabel Data Karyawan 198Gambar 4.45 Form Tabel Data Mobil

  199

Gambar 4.46 Form Tabel Data Nasabah 200Gambar 4.47 Form Tabel Data Penjamin 201

  Gambar

  4.48 Form Tabel STNK 202 Gambar

  4.49 Form Permohonan Kredit 203 Gambar

  4.50 Form Surat Perjanjian 204 Gambar

  4.51 Form Data Survei 205

Gambar 4.52 Form Surat Pernyataan Dealer 206

  Gambar

  4.53 Form Pembayaran Dealer 207 Gambar

  4.55 Form Tagihan 209 Gambar

  4.56 Form Pembayaran 210 Gambar

  4.57 Form Transaction Sheet 211 Gambar

  4.58 Form View Nasabah 212

Gambar 4.59 Form View Denda Nasabah 213Gambar 4.60 Form View Pembayaran Nasabah 214Gambar 4.61 Form View Pembayaran Dealer 215Gambar 4.62 Output Laporan Penjualan 216Gambar 4.63 Output Laporan Penjualan berdasarkan Tanggal Jual 216Gambar 4.64 Output Laporan Data Nasabah 217Gambar 4.65 Output Laporan Pembayaran Nasabah 217Gambar 4.66 Output Laporan Denda

  218

Gambar 4.67 Output Laporan Pembayaran Lunas 218Gambar 4.68 Output Laporan Pembayaran Dealer 219

  Gambar

  4.69 Form User 219

Gambar 4.70 Form Ganti Password

  220 Gambar

  4.71 Layar Login 222

Gambar 4.72 Pesan Kesalahan Pada Layar Login 223

  Gambar

  4.73 Layar Menu Utama 224

Gambar 4.74 Layar Menu Utama 2

  225 Gambar

  4.75 Layar Form Asuransi 226

Gambar 4.76 Layar Konfirmasi Hapus Data 227Gambar 4.78 Layar Konfirmasi Update Data 229

  Gambar

  4.79 Layar Form Pembayaran 230

Gambar 4.80 Layar Pencarian Data Pembayaran 231Gambar 4.81 Layar Konfirmasi Tidak Ada Data 232

  Gambar

  4.82 Layar Validasi Iputan 233 Gambar

  4.83 Otomatisasi Data 234 Gambar

  4.84 Layar Form BPKB 235 Gambar

  4.85 Layar Form Cabang 236

Gambar 4.86 Layar Form Data Survei

  237 Gambar

  4.87 Layar Form Usaha 238

Gambar 4.88 Layar Form Pertangungjawaban 239

  Gambar

  4.89 Layar Form Dealer 240 Gambar

  4.90 Layar Form Mobil 241 Gambar

  4.91 Layar Form Nasabah 243

Gambar 4.92 Layar Form Pembayaran Dealer 245

  Gambar

  4.93 Layar Form Penjamin 246 Gambar

  4.94 Layar Form Penjualan 247

Gambar 4.95 Layar Form Permohonan Kredit 249

  Gambar

  4.96 Layar Form STNK 250

Gambar 4.97 Layar Form Surat Perjanjian 251Gambar 4.98 Layar Form Surat Pernyataan 252

  Gambar

  4.99 Layar Form Tagihan 254 Gambar 4.101 Mencabut Hak Akses User 256 Gambar 4.102 Layar Form Password 257 Gambar 4.103 Layar Form About 257 Gambar 4.104 Layar View Nasabah 258 Gambar 4.105 Layar View Transaksi Penjualan 259 Gambar 4.106 Layar View Denda 260 Gambar 4.107 Layar View Pembayaran Nasabah 261 Gambar 4.108 Layar View Pembayaran Dealer 262 Gambar 4.109 Layar Log Out 263 Gambar 4.110 Layar Laporan Penjualan 264 Gambar 4.111 Layar Laporan Berupa Grafik Batang 264 Gambar 4.112 Layar Laporan Berupa Grafik Pie Chart 265 Gambar 4.113 Layar Laporan Pembayaran 265 Gambar 4.114 Layar Laporan Denda

  266 Gambar 4.115 Layar Laporan Pembayaran Lunas 266 Gambar 4.116 Layar Laporan Good Customer 267 Gambar 4.117 Layar Laporan Pembayaran Dealer 267 Gambar 4.118 Diagram Pie Chart Kesesuaian Dengan Keinginan User 268 Gambar 4.119 Diagram Pie Chart Kemudahan Dalam Pemakaian 269 Gambar 4.120 Diagram Pie Chart Tampilan Aplikasi 270 Gambar 4.121 Diagram Pie Chart Mendukung Kegiatan Operasional 271