ANALISIS DAN PERANCANGAN BASIS DATA TRANSAKSI PERANGKAT DAN SUKU CADANG PADA PT. KALIRAYA SARI - Binus e-Thesis

  

Universitas Bina Nusantara

  Jurusan Teknik Informatika Skripsi Sarjana Komputer

  Semester Ganjil tahun 2006/2007

  

ANALISIS DAN PERANCANGAN BASISDATA TRANSAKSI PERANGKAT

DAN SUKU CADANG PADA PT. KALIRAYA SARI

Jenny 0700679360 Betty Cakra 0700682784 Yuwita Hermin 0700683250 Kelas/Kelompok :

  07PCT / 4 Abstrak,

  Tujuan penelitian ialah menganalisis kebutuhan informasi dan merancang suatu basisdata yang dapat digunakan untuk mendukung dan membantu menyediakan informasi yang cepat dan akurat dimana data-datanya terintegrasi dengan baik, sehingga dapat membantu eksekutif perusahaan melakukan analisa dan sebagai bahan pertimbangan bagi pengambilan keputusan dalam hal pembelian dan penyewaan perangkat dan suku cadang. Selain itu dapat membantu staf dalam menjalankan kegiatan operasional yang meliputi pemeliharaan, permintaan, pembelian, pengalokasian dan penyewaan perangkat dan suku cadang di PT. Kaliraya Sari. Metodologi yang digunakan adalah metode pengumpulan data yang dilakukan melalui wawancara, studi pustaka, dan metode analisis hasil pengumpulan data serta metode perancangan basisdata yang meliputi perancangan konseptual, logikal, dan fisikal. Hasil yang dicapai berupa rancangan basisdata pemeliharaan, permintaan, pembelian, pengalokasian dan penyewaan perangkat dan suku cadang yang terintegrasi. Simpulan yang diperoleh adalah dengan adanya basisdata ini dapat membantu perusahaan memperoleh informasi tentang transaksi perangkat dan suku cadang yang diperlukan dengan cepat, mudah, akurat dan sesuai dengan kebutuhan perusahaan.

  

Kata Kunci : Analisis, Perancangan, Basisdata, Pemeliharaan, Permintaan, Pembelian,

  Pengalokasian, Penyewaan, Perangkat, Suku Cadang

  

PRAKATA

  Puji Syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala berkat, rahmat dan penyertaan-Nya, sehingga skripsi kami yang berjudul “Analisis dan Perancangan Basisdata Transaksi Perangkat dan Suku Cadang pada PT. Kaliraya Sari” dapat diselesaikan dengan baik.

  Skripsi ini disusun sebagai salah satu syarat untuk menyelesaikan perkuliahan jenjang pendidikan Strata-1, jurusan Ilmu Komputer pada bidang studi Teknik Informatika di Universitas Bina Nusantara, Jakarta.

  Dalam penulisan skripsi ini, penulis banyak mendapatkan bantuan dari berbagai kasih yang sebesar-besarnya atas bantuan bimbingan dan dorongan baik materiil maupun moral, kepada: 1.

  Bapak prof. Dr. Gerardus Pella, M.App. Sc selaku Pejabat Rektor Universitas Bina Nusantara yang telah memberikan wadah dan kesempatan kepada penulis untuk mendapatkan pendidikan yang lebih tinggi dan lebih baik.

  2. Bapak Ir. Sablin Yusuf, M.Sc, M.ComSc, selaku Dekan Fakultas Ilmu Komputer.

  3. Bapak H. Mohammad Subekti, M.Sc, selaku ketua Program Studi Teknik Informatika.

  4. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku sekretaris Jurusan Teknik Informatika Universitas Bina Nusantara 5. Bapak Asril Basry, S.Kom., M.Kom., selaku dosen pembimbing skripsi kami yang telah banyak meluangkan waktu untuk memberikan bimbingan, dukungan, serta arahan yang berharga selama penyusunan skripsi ini sejak awal hingga selesai.

  6. Para dosen yang tidak dapat kami sebutkan satu persatu di sini, atas jasa-jasanya yang telah memberikan ilmu serta bimbingan dan dorongan kepada kami selama menuntut ilmu di Universitas Bina Nusantara.

  7. Pimpinan berserta seluruh staf di lingkungan PT Kaliraya Sari yang telah banyak membantu dan memberikan informasi serta data-data yang diperlukan guna penyusunan skripsi ini.

  8. Orang tua dan saudara-saudari kami yang telah membantu dalam doa serta dukungan secara materiil maupun moril selama masa perkuliahan kami,

  Penulis menyadari akan keterbatasan kemampuan dan pengetahuan yang telah dimiliki dan bahwa skripsi ini masih banyak kekurangan. Oleh karena itu penulis mengharapkan kritik dan saran membangun demi perbaikan dan penyempurnaan skripsi ini.

  Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi PT. Kaliraya Sari dan semua pihak yang membutuhkan.

  Jakarta, Januari 2007 Penulis

  DAFTAR ISI HALAMAN JUDUL LUAR HALAMAN JUDUL DALAM

Halaman Persetujuan Hardcover........................................................................... iii

Halaman Pernyataan Dewan Penguji ....................................................................iv

Abstrak........................................................................................................................v

Prakata.......................................................................................................................vi

Daftar isi ................................................................................................................. viii

Daftar Tabel .............................................................................................................xii

Daftar Lampiran ......................................................................................................xv

  

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

  1.1 Latar Belakang ............................................................................................... 1

  1.2 Ruang Lingkup .............................................................................................. 2

  1.3 Tujuan dan Manfaat ....................................................................................... 2

  1.4 Metodologi .................................................................................................... 2

  1.5 Sistematika Penulisan .................................................................................... 3

  

BAB 2 LANDASAN TEORI ................................................................................... 5

  2.1 Pengertian Basisdata ...................................................................................... 5

  2.2 Siklus Hidup Aplikasi Basisdata ................................................................... 5

  2.3 Pemodelan Entity-Relationship ..................................................................... 8

  2.4 Perancangan Basisdata Konseptual, Logikal dan Fisikal ............................ 10

  2.5 Diagram Aliran Data .................................................................................... 24

  2.6 Teori Pembelian ........................................................................................... 26

  2.6.1 Pengertian Pembelian ................................................................... 26

  2.6.2 Jenis Pembelian ............................................................................ 26

  2.6.3 Fungsi Pembelian ......................................................................... 27

  2.6.4 Prosedur dalam Pembelian ........................................................... 28

  2.7 Pengertian Perawatan dan Perbaikan ........................................................... 29

  2.8 Pengertian Perjanjian Sewa Menyewa ......................................................... 30

  3.1 Sejarah Perusahaan ...................................................................................... 31

  3.2 Struktur Organisasi ...................................................................................... 32

  3.3 Sistem yang Sedang Berjalan ...................................................................... 36

  3.3.1 Diagram Alir Dokumen................................................................. 36

  3.3.1.1 Prosedur Permintaan dan Pembelian Suku Cadang ...... 36

  3.3.1.2 Prosedur Penerimaan Suku Cadang yang Dibeli .......... 38

  3.3.1.3 Prosedur Menyewakan Perangkat ke Pihak Lain ......... 38

  3.3.1.4 Prosedur Membeli dan Menyewa Perangkat ................ 39

  3.4 Permasalahan yang Dihadapi ..................................................................... 40

  3.5 Spesifikasi Kebutuhan User........................................................................ 41

  3.6 User View .................................................................................................. 45

  3.7 Analisis Kebutuhan Informasi ................................................................... 45

  3.8 Usulan Pemecahan Masalah ...................................................................... 46

  

BAB 4 PERANCANGAN DAN IMPLEMENTASI .......................................... 47

  4.1 Perancangan Basisdata ............................................................................... 47

  4.1.1 Perancangan Basisdata Konseptual ............................................. 47

  4.1.1.1 Identifikasi Tipe Entitas ............................................... 47

  4.1.1.2 Identifikasi Tipe Relasional ......................................... 48

  4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitas ............ 50

  4.1.1.4 Mengidentifikasi Atribut Domain ............................... 69

  4.1.1.5 Identifikasi Candidate Key dan Primary Key ............. 70

  4.1.1.6 Penggunaan Konsep Enhanced Modeling .................. 72 Transaksi Pengguna .................................................... 72

  4.1.2 Perancangan Basisdata Logikal ................................................. 75

  4.1.2.1 Membuat Relasi Untuk Model Data Logikal Lokal ... 75

  4.1.2.1.1 Tipe Strong Entity ........................................ 75

  4.1.2.1.2 Tipe Weak Entity ......................................... 77

  4.1.2.1.3 Hubungan binari entitas one to many .......... 78

  4.1.2.1.4 Hubungan ..................... 87

  superclass/subclass

  4.1.2.1.5 Hubungan many to many .............................. 90

  4.1.2.2 Normalisasi ................................................................ 95

  4.1.2.3 Mendefinisikan Batasan Integritas ............................ 108

  4.1.2.4 Membuat Model Data Logikal Global ...................... 109

  4.1.3 Perancangan Basisdata Fisikal ................................................. 132

  4.1.3.1 Membuat Relasi Dasar .............................................. 132

  4.1.3.2 Menganalisa Transaksi .............................................. 183

  4.2.1.2 Pengadaan Software ................................................. 209

  5.2 Saran ..................................................................................................... 211

  5.1 Simpulan ............................................................................................... 211

  BAB 5 SIMPULAN DAN SARAN ................................................................ 211

  4.2.4 Operasi Backup ...................................................................... 210

  4.2.3 Konversi Data ......................................................................... 210

  4.2.2 Instalasi ................................................................................... 210

  4.2.1.1 Pengadaan Hardware ............................................... 208

  4.1.3.3 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan ...................................................... 188

  4.2 Implementasi ......................................................................................... 207

  4.1.3.5.4 Rancangan Layar ...................................... 205

  4.1.3.5.3 Spesifikasi Proses ..................................... 202

  4.1.3.5.2 Rancangan STD ........................................ 199

  4.1.3.5.1 Struktur Menu ........................................... 197

  4.1.3.5 Perancangan Aplikasi ............................................... 197

  4.1.3.4 Merancang Mekanisme Keamanan .......................... 194

  Daftar Pustaka ............................................................................................... 212 Riwayat Hidup ............................................................................................... 213 Halaman Lampiran ......................................................................................... L1

  

DAFTAR TABEL

Tabel 2.1 Estimasi Kapasitas Penyimpanan yang Dibutuhkan........................................ 22Tabel 2.2 Simbol-simbol DAD ........................................................................................ 25Tabel 3.1 Tabel Informasi yang Dibutuhkan ................................................................... 45Tabel 4.1 Kamus Data Entitas ......................................................................................... 47Tabel 4.2 Kamus Data Relasi yang Memuat Relasi dari tiap entitas beserta multiplicitynya.................................................................................................................49Tabel 4.3 Entitas Staf....................................................................................................... 50Tabel 4.4 Entitas PL......................................................................................................... 51Tabel 4.7 Entitas Perangkat ............................................................................................. 54Tabel 4.6 Entitas PemeliharaanP ..................................................................................... 56Tabel 4.8 Entitas Permintaan ........................................................................................... 59Tabel 4.9 Entitas Pembelian ............................................................................................ 62Tabel 4.10 Entitas Penyewaan ......................................................................................... 64Tabel 4.11 Candidate key dan Primary key Entitas ........................................................ 70Tabel 4.12 Tabel Model Data Logikal Global ............................................................... 110Tabel 4.13 Penjelasan ERD Global ............................................................................... 124Tabel 4.14 Candidate key dan Primary key Entitas ...................................................... 183Tabel 4.15 Transaksi dan Relasi .................................................................................... 188Tabel 4.16 Tabel Estimasi Ukuran Data ........................................................................ 190Tabel 4.17 Tabel Estimasi Ukuran Primary Index ........................................................ 192Tabel 4.18 Kapasitas Total Tiap Tabel ......................................................................... 194Tabel 4.19 Jadwal Implementasi ................................................................................... 207Tabel 4.20 Kebutuhan Hardware (server) ..................................................................... 208Tabel 4.21 Kebutuhan Hardware (Client) ..................................................................... 209

  

DAFTAR GAMBAR