Pembangunan sistem informasi laboratorium air dan udara di Balai Pengujian Mutu Konstruksi dan Lingkungan Dinas Permukiman dan Perumahan Provinsi Jawa Barat

BIODATA PENULIS DATA PRIBADI

  Nama : LENGGA MERA SANDI Tempat/Tgl Lahir : Tasikmalaya, 27 Agustus 1987 Jenis Kelamin : Perempuan Agama : Islam Status : Belum menikah Warga Negara : Indonesia Golongan Darah : B Tinggi/Berat : 157cm / 52 kg Alamat : Jl. Tanjung VIII No 14 Bumi Rancaekek Kencana Handphone : 081809344182 Email

  PENDIDIKAN 2008 - 2014 : S1 Teknik Informatika Universitas Komputer Indonesia 2002 - 2006 : SMKN 13 Bandung (Analis Kimia) 1999 - 2002 : SMPN 3 Rancaekek 1993 - 1999 : SDN Kencana Indah II Rancaekek

  SERTIFIKAT 2012 : Sertifikasi Oracle SQL Fundamental (Be-Logix) 2013 : Sertifikasi Toefl Instutional Test

  PENGALAMAN PROYEK No Nama Proyek Detail Proyek

  1 Rancang Bangun Website Berita di Perusahaan : PT. Medikom PT. Medikom Bandung Lokasi : Bandung Lama Pengerjaan : 8 minggu Bahasa Pemrograman : PHP Database : Mysql Deskripsi : Merupakan proyek kerja praktek

  

PEMBANGUNAN SISTEM INFORMASI

LABORATORIUM AIR DAN UDARA DI BALAI

PENGUJIAN MUTU KONSTRUKSI DAN LINGKUNGAN

DINAS PERMUKIMAN DAN PERUMAHAN

PROVINSI JAWA BARAT

SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana

  

LENGGA MERA SANDI

10108996

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

KATA PENGANTAR

  Puji dan syukur senantiasa kami panjatkan kehadirat Allah S.W.T. atas segala limpahan rahmat dan karunia-Nya, Alhamdulillah kami dapat menyelesaikan Tugas Akhir yang berjudul

  “PEMBANGUNAN SISTEM

  

INFORMASI LABORATORIUM AIR DAN UDARA DI BALAI

PENGUJIAN MUTU KONSTUKSI DAN LINGKUNGAN DINAS

PERMUKIMAN DAN PERUMAHAN PROVINSI JAWA BARAT”. Laporan

  Tugas Akhir ini merupakan salah satu syarat untuk menempuh Akhir Sarjana Program Strata Satu Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer di Universitas Komputer Indonesia (UNIKOM).

  Sehubungan telah selesainya Tugas Akhir ini, penulis mengucapkan terima kasih kepada :

  1. Allah S.W.T yang telah memberikan nikmat dan kesehatan sehingga dapat menyelesaikan Tugas Akhir ini.

  2. Kedua Orang Tua dan kedua Adik yang tidak henti - hentinya mendoakan dan memberikan dukungan.

  3. Teh Mira selaku pembimbing di Balai Pengujian Mutu Konstruksi dan Lingkungan (BPMKL) yang banyak memberi bimbingan dan arahan tentang sistem yang dibangun.

  4. Bapak Irfan Maliki, S.T.,M.T., Bapak Irawan Afrianto, S.T.,M.T. dan Bapak Eko Budi Setiawan S.Kom.,M.T. selaku pembimbing dan reviewer yang telah meluangkan waktu untuk memberikan bimbingan dengan penuh kearifan, kekeluargaan serta memberikan masukan

  • – masukan dalam penyelesaian Tugas Akhir ini.

  5. Segenap Jajaran di Balai Pengujian Mutu Konstruksi dan Lingkungan (BPMKL).

  6. Rekan-rekan bimbingan yang tidak dapat disebutkan satu persatu yang telah memberikan dukungan dan doanya.

  Besar harapan kami agar laporan penelitian tugas akhir ini akan bermanfaat bagi para pembaca dan dunia pendidikan pada umumnya dan bagi penyusun sendiri khususnya.

  Bandung, 25 Februari 2014 Penulis

  

DAFTAR ISI

LEMBAR PENGESAHAN

ABSTRAK ........................................................................................................ i

ABSTRACT ..................................................................................................... ii

KATA PENGANTAR ...................................................................................... iii

.................................................................................................... DAFTAR ISI v

  

DAFTAR GAMBAR ........................................................................................ xi

DAFTAR TABEL ............................................................................................ xv

DAFTAR SIMBOL .......................................................................................... xviii

DAFTAR LAMPIRAN .................................................................................... xx

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

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

  1 1.2 Rumusan Masalah ..................................................................................

  2 1.3 Maksud dan Tujuan ................................................................................

  2 1.4 Batasan Masalah .....................................................................................

  2 1.5 Metode Penelitian ...................................................................................

  3 1.6 Sistematika Penulisan .............................................................................

  6 BAB 2 KAJIAN PUSTAKA ............................................................................

  9 2.1 Kajian Pustaka ........................................................................................

  9 2.1.1 Kajian Pustaka Terkait dengan Penelitian ......................................

  9 2.2 Landasan Teori .......................................................................................

  10 2.2.1 Sistem Informasi .............................................................................

  10 2.2.1.1 Pengertian Sistem ....................................................................

  11 2.2.1.2 Pengertian Informasi ................................................................

  11 2.2.1.3 Pengertian Sistem Informasi .....................................................

  12 2.2.1.4 Peranan Komputer dalam Sistem Informasi ..............................

  12 2.2.2 Basis Data ...................................................................................

  13 2.2.2.1 Hirarki Data ..............................................................................

  13

  2.2.2.4 Permodelan Basis Data .............................................................

  40 3.1.2.1 Evaluasi Prosedur Sedang Berjalan ...........................................

  58 3.1.8.2 DFD ..................................................................................

  58 3.1.8.1 Diagram Konteks ......................................................................

  57 3.1.8 Analisis Kebutuhan Fungsional .....................................................

  55 3.1.7.2 Kamus Atribut ..........................................................................

  55 3.1.7.1 ERD (Entity Relationship Diagram) ..........................................

  55 3.1.7 Analisis Basis Data .......................................................................

  52 3.1.6.3 Analisis Kebutuhan Pengguna ...................................................

  51 3.1.6.2 Analisis Kebutuhan Perangkat Lunak ........................................

  51 3.1.6.1 Analisis Kebutuhan Perangkat Keras .........................................

  50 3.1.6 Analisis Kebutuhan Non Fungsional .............................................

  46 3.1.5 Analisis Jaringan ..........................................................................

  45 3.1.4 Analisis Kuesioner ........................................................................

  44 3.1.3 Aturan Bisnis ..................................................................................

  39 3.1.2 Analisis Sistem Berjalan ...............................................................

  17 2.2.3 Jaringan komputer .........................................................................

  39 3.1.1 Analisis Masalah ...........................................................................

  39 3.1 Analisis Sistem .......................................................................................

  29 BAB 3 ANALISIS DAN PERANCANGAN .....................................................

  2.3.5 Struktur Organisasi dan Rincian Tugas ...............................................

  27

  27 2.3.4 Logo Instansi ...................................................................................

  26 2.3.3 Visi dan Misi ...................................................................................

  25 2.3.2 Dasar Hukum Instansi .......................................................................

  25 2.3.1 Sejarah Balai Pengujian Mutu Konstruksi dan Lingkungan (BPMKL) ....

  23 2.3 Profil Tempat Tugas Akhir .....................................................................

  19 2.2.6 Kuesioner atau Angket ................................................................

  19 2.2.5.1 Data Flow Diagram (DFD) .......................................................

  19 2.2.5 Model Proses Perangkat Lunak ....................................................

  18 2.2.4 Internet ...................................................................................

  59

  3.1.8.2.2 DFD level 2 proses 1 pengolahan login ..............................

  61 3.1.8.2.3 DFD level 2 proses 2 pengolahan data master .....................

  61 3.1.8.2.4 DFD level 2 proses 3 pengolahan data laporan ...................

  63 3.1.8.2.5 DFD level 3 proses 2.1 pengolahan data user......................

  64 3.1.8.2.6 DFD level 3 proses 2.2 pengolahan pengaduan ...................

  65 3.1.8.2.7 DFD level 3 proses 2.3 pengolahan data berita ...................

  66 3.1.8.2.8 DFD level 3 proses 2.4 pengolahan data kuesioner .............

  67 3.1.8.2.9 DFD level 3 proses 2.5 pengolahan data parameter.............

  68 3.1.8.2.10 DFD level 3 proses 2.6 pengolahan data teknisi ................

  69 3.1.8.2.11 DFD level 3 proses 2.7 pengolahan data jenis contoh .......

  70 3.1.8.2.12 DFD level 3 proses 2.8 pengolahan data pelanggan ..........

  71 DFD level 3 proses 2.9 pengolahan data permintaan pengujian

  3.1.8.2.13 .........

  72 3.1.8.2.14 DFD level 3 proses 2.10 pengolahan data lampiran 1 ..............

  73 3.1.8.2.15 DFD level 3 proses 2.11 pengolahan data lampiran 2 .....

  75 3.1.8.2.16 DFD level 3 proses 2.12 pengolahan data hasil pengujian .....

  75 DFD level 3 proses 2.13 pengolahan data transportasi

  3.1.8.2.17 .............

  76 3.1.8.3 Spesifikasi Proses ....................................................................

  77 3.1.8.4 Kamus Data .............................................................................

  99

  3.2 Perancangan Sistem ................................................................................ 139

  3.2.1 Perancangan Basis Data ................................................................. 140

  3.2.1.1 Diagram Skema .................................................................. 140

  3.2.1.2 Struktur Tabel .................................................................. 141

  3.2.2 Perancangan Kode .................................................................. 148

  3.2.3 Perancangan Struktur Menu ............................................................ 149

  3.2.3.1 Stuktur Menu Pengunjung biasa ................................................. 149

  3.2.3.2 Struktur Menu Pelanggan ........................................................... 150

  3.2.3.3 Struktur Menu Penyelia (Administrator) .................................... 151

  3.2.3.4 Struktur Menu Koordinator Teknis Air dan lingkungan .............. 152

  3.2.3.5 Struktur Menu Kepala Subbagian Tata Usaha ............................ 153

  3.2.3.6 Struktur Menu Kepala Seksi Uji Air dan Lingkungan................. 153

  3.2.4.1 Tampilan Halaman Utama Pengunjung ....................................... 154

  3.2.4.2 Rancangan Tampilan Menu Bagian Atas ..................................... 155

  3.2.4.3 Rancangan Tampilan Menu Bagian Kiri Pengunjung .................. 156

  3.2.4.4 Tampilan Menu Bagian Kiri Staf Subbagian Tata Usaha ............. 156

  3.2.4.5 Tampilan Menu Bagian Kiri Penyelia (Administrator) ................ 157

  

Tampilan Menu Bagian Kiri Koordinator Teknis Air dan Lingkungan

  3.2.4.6 .......... 158

  3.2.4.7 Tampilan Menu Bagian Kiri Kepala Balai dan Kepala Seksi Uji ................. 158

  3.2.4.8 Tampilan Menu Bagian Kiri Pelanggan....................................... 159

  3.2.4.9 Tampilan Menu Latar Belakang di Menu Tentang Kami ............. 159

  3.2.4.10 Tampilan Menu Visi dan Misi di Menu Tentang Kami .............. 160

  3.2.4.11 Tampilan Menu Struktur Organisasi di Menu Tentang Kami ..... 161

  3.2.4.12 Tampilan Menu Lokasi di Menu Tentang Kami ........................ 162

  3.2.4.13 Tampilan Menu Tarif Pengujian Air.......................................... 163

  3.2.4.14 Tampilan Menu Pengaduan Pelanggan ...................................... 163

  3.2.4.15 Tampilan Menu Lupa Password ................................................ 164

  3.2.4.16 Tampilan Menu Kuesioner ........................................................ 165

  3.2.4.17 Tampilan Menu Permintaan Pengujian ...................................... 166

  3.2.4.18 Tampilan Menu Pengisian Data Pelanggan ............................... 167

  3.2.4.19 Tampilan Menu Pengisian Data Contoh Uji .............................. 168

  3.2.4.20 Tampilan Menu Pengisian Data Permintaan Pengujian .............. 169

  3.2.4.21 Tampilan Menu Data Lampiran 1 dan 2 .................................... 170

  3.2.4.22 Tampilan Menu Pengisian Lampiran 1 ...................................... 170

  3.2.4.23 Tampilan Menu Pengisian Lampiran 2 ...................................... 171

  3.2.4.24 Tampilan Menu Parameter ........................................................ 172

  3.2.4.25 Tampilan Menu Laporan Pengujian .......................................... 172

  3.2.4.26 Tampilan Menu User ................................................................ 174

  3.2.4.27 Tampilan Menu Berita .............................................................. 175

  3.2.4.28 Tampilan Menu Kuesioner ........................................................ 176

  3.2.4.29 Tampilan Menu Alat ................................................................. 177

  3.2.4.30 Tampilan Menu Teknisi ............................................................ 178

  3.2.4.32 Tampilan Menu Pengolahan Kueioner ..................................... 180

  3.2.4.33 Tampilan Menu Pelanggan ....................................................... 181

  3.2.4.34 Tampilan Menu Pengaduan Pelanggan ..................................... 182

  3.2.4.35 Tampilan Menu Grafik Pemantauan ......................................... 183

  3.2.4.36 Tampilan Menu Tambah Data Parameter ................................. 184

  3.2.4.37 Tampilan Menu Tambah Data User .......................................... 185

  3.2.4.38 Tampilan Menu Tambah Data Berita ....................................... 186

  3.2.4.39 Tampilan Menu Tambah Data Peralatan ................................... 187

  3.2.4.40 Tampilan Menu Tambah Data Teknisi ..................................... 188

  3.2.4.41 Tampilan Menu Tambah Data Jenis Contoh ............................. 189

  3.2.4.42 Tampilan Menu Tambah Data Transportasi .............................. 190

  3.2.4.43 Tampilan Menu Menu Transportasi ......................................... 191

  3.2.4.44 Tampilan Menu Pengisian Pembayaran .................................... 192

  3.2.5 Perancangan Pesan ..................................................................... 193

  3.2.6 Jaringan Semantik ..................................................................... 195

  3.2.8 Perancangan Prosedural ................................................................... 201

  3.2.8.1 Flowchart Login .................................................................. 201

  3.2.8.2 Flowchart Lupa Password .......................................................... 202

  3.2.8.3 Flowchart Pengolahan Data ....................................................... 203

  

BAB 4 IMPLEMENTASI DAN PENGUJIAN ................................................ 207

  4.1 Implementasi .......................................................................................... 207

  4.1.1 Implementasi Perangkat Keras ....................................................... 207

  4.1.2 Implementasi Perangkat Lunak ..................................................... 207

  4.1.3 Implementasi Basis Data ................................................................ 208

  4.1.4 Implementasi Antarmuka ................................................................ 213

  4.2 Pengujian Sistem .................................................................................... 223

  4.2.1 Rancangan Pengujian Alpha ......................................................... 224

  4.2.1.1 Kasus dan Hasil Pengujian Alpha .............................................. 226

  4.2.1.2 Kesimpulan Hasil Pengujian Alpha .......................................... 257

  4.2.2 Pengujian Beta .............................................................................. 257

  4.2.2.1.1 Kuesioner Untuk Staf Subbagian Tata Usaha, Koordinator Teknis Air dan Lingkungan dan Kepala Seksi Uji Air dan Lingkungan .......................................................................... 258

  4.2.2.1.2 Kuesioner Untuk Administrator ............................................. 263

  4.2.2.2 Kesimpulan Hasil Pengujian Beta ......................................... 264

  

BAB 5 KESIMPULAN DAN SARAN .............................................................. 265

  5.1 Kesimpulan ........................................................................................... 265

  5.2 Saran .............................................................................................. 265

  

DAFTAR PUSTAKA ....................................................................................... 266

  

DAFTAR PUSTAKA

[1] Yeni Mahwati, 2009.

  “Pengembangan Sistem Informasi Laboratorium Kesehatan untuk Mendukung Evaluasi Pelayanan Laboratorium (Studi Kasus di Laboratorium Kesehatan Kabupaten Purbalingga)”. Tesis.

  Universitas Diponegoro Semarang. [2] Benuardi, Osman Sianipar dan Guardian Yoki Sanjaya, 2012.

  “Sistem Informasi dalam Pelayanan Laboratorium”. Indonesian Journal of

  Clinical Pathologi and Medical Laboratory 19, 56-62. [3] Hartono, Jogiyanto, 2005, Analisis dan Desain Sistem Informasi, Yogyakarta, Andi.

  [4] Fathansyah. 2012, Basis Data, Bandung, Informatika. [5] Sofana, Iwan, 2010, Pengantar Jaringan Komputer dan CISCO CCNA, Bandung, Informatika.

  [6] Irawan, Budhi, 2005, Jaringan Komputer, Yogyakarta, Graha Ilmu. [7] Yakub. 2012, Pengantar Sistem Informasi, Yogyakarta, Graha Ilmu. [8] Arikunto, Suharsimi. 2006. Metodelogi penelitian. Yogyakarta, Bina Aksara.

  [9] Sugiyono, (2008), Metode Penelitian Bisnis, Cetakan Kedua belas, Bandung, CV Alfabeta. [10] Skala Likert, diakses 22 Desember 2013 pukul 6.44 AM. [11] Kothari,C.R. 2004. Research Methodology:Methods and Techniques. New Delhi: New Age International (P) Ltd.,Publishers. [12] Suprianto, Dodit. 2008. Buku Pintar Pemograman PHP. Bandung, Oase Media.

BAB 1 PENDAHULUAN

1.1 Latar Belakang

  Laboratorium air dan udara Balai Pengujian Mutu Konstruksi dan Lingkungan (BPMKL) sebagai salah satu Unit Pelaksana Teknis Daerah (UPTD) Dinas Permukiman dan Perumahan (DisKimRum) Provinsi Jawa Barat mempunyai fungsi memberikan pelayanan laboratorium pengujian kualitas air dan udara untuk mendukung upaya peningkatan lingkungan yang sehat.

  Berdasarkan observasi yang telah dilakukan di Balai Pengujian Mutu Konstruksi dan Lingkungan (BPMKL), sistem yang sedang berjalan belum menggunakan sistem informasi yang terintegrasi dalam proses pembuatan laporan hasil pengujiannya, sehingga memerlukan waktu yang cukup lama dalam pengolahan data dan penyampaian informasi dari staf satu ke staf lainnya, serta membuat tugas Kepala Balai dalam melakukan pengawasan pelaksanaan kegiatan Balai menjadi terhambat.

  Permasalahan yang lainnya adalah banyaknya keluhan dari pelanggan dalam penyampaian laporan hasil pengujian yang dirasa kurang cepat, karena bagi pelanggan yang memerlukan informasi hasil pengujian dengan segera, harus menggunakan saluran telepon atau datang langsung ke Balai Pengujian Mutu Konstruksi dan Lingkungan (BPMKL) yang dapat memberatkan pelanggan yang harus mengeluarkan biaya lagi untuk biaya pulsa maupun transportasi dan menyita waktu para staf karena harus melakukan pencarian data terlebih dahulu, selain itu untuk pengisian kuesioner kepuasan pelanggan juga harus dilakukan di Balai Pengujian Mutu Konstruksi dan Lingkungan (BPMKL) yang dapat menyita waktu pelanggan.

  Berdasarkan permasalahan tersebut, maka diperlukan suatu sistem informasi yang dapat mengatasi masalah tersebut. Sistem informasi yang dibangun diharapkan dapat membantu tugas masing-masing staf dan kepala Balai pengawasan pelaksanaan kegiatan di Balai Pengujian Mutu Konstruksi dan Lingkungan (BPMKL).

  1.2 Rumusan Masalah

  Berdasarkan latar belakang masalah yang telah diuraikan, maka dapat dirumuskan permasalahannya yaitu bagaimana membangun sistem informasi laboratorium air dan udara di Balai Pengujian Mutu Konstruksi dan Lingkungan Dinas Permukiman dan Perumahan Provinsi Jawa Barat.

  1.3 Maksud dan Tujuan

  Maksud dari penulisan tugas akhir ini adalah membangun sistem informasi laboratorium air dan udara di Balai Pengujian Mutu Konstruksi dan Lingkungan Dinas Permukiman dan Perumahan Provinsi Jawa Barat. Sedangkan tujuan membangun sistem informasi laboratorium air dan udara di Balai Pengujian Mutu Konstruksi dan Lingkungan Dinas Permukiman dan Perumahan Provinsi Jawa Barat adalah untuk:

  1. Memudahkan kerja para staf dalam proses pembuatan laporan hasil pengujian laboratorium.

  2. Membantu Kepala Balai dalam melakukan pengawasan terhadap jumlah permintaan pengujian yang masuk dan kepuasan terhadap pelanggan.

  3. Memudahkan pelanggan untuk mengetahui status laporan hasil pengujian laboratorium.

  1.4 Batasan Masalah

  Pembatasan masalah hanya dalam ruang lingkup pembahasan mengenai proses pembuatan laporan hasil pengujian laboatorium, yaitu:

  1. Penelitian dilakukan di Balai Pengujian Mutu Konstuksi dan Lingkungan (BPMKL).

  2. Sumber data berasal dari staf bagian tata usaha, koordinator teknis air dan lingkungan serta penyelia di Balai Pengujian Mutu Konstuksi dan

  3. Data yang diolah mengenai data user , permintaan pengujian, lampiran 1, lampiran 2, rekapitulasi hasil pengujian, jenis contoh uji, teknisi, pengawetan, peralatan, parameter, transportasi, berita, pelanggan, kuesioner dan pengaduan.

  4. Pelanggan dapat memantau laporan hasil pengujian laboratorium.

  5. Keluaran dari sistem informasi ini berupa laporan permintaan pengujian, lampiran 1 dan 2 dan rekapitulasi hasil pengujian laboratorium.

  6. Pemodelan sistem menggunakan model aliran data terstruktur yaitu Data Flow Diagram (DFD).

1.5 Metodologi Penelitian

  Metodologi yang digunakan dalam penulisan tugas akhir ini adalah bersifat description research (penelitian deskripsi) yaitu metode yang menggambarkan fakta-fakta dan informasi dalam situasi atau kejadian secara sistematis, faktual dan akurat. Metodologi penelitian ini terbagi menjadi dua yaitu metode pengumpulan data dan metode pengembangan perangkat lunak :

  1. Metode pengumpulan data Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut: a. Studi Literatur. Pengumpulan data dengan cara mengumpulkan data dari berbagai sumber seperti literatur, jurnal, paper, buku, modul dan artikel-artikel baik dari perpustakaan atau pun dari internet yang berhubungan dengan topik yang dibahas.

  b. Observasi. Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil, diantaranya sebagai berikut:

  1. Mengumpulkan data pelanggan

  2. Mengumpulkan data parameter dan jenis dari contoh uji yang dapat diuji di laboratorium

  3. Mengumpulkan data acuan dan baku mutu

  4. Mengumpulkan data tarif pengujian di laboratorium

  5. Mengumpulkan data permintaan pengujian

  6. Mengumpulkan data lampiran I

  7. Mengumpulkan data lampiran II

  8. Mengumpulkan data rekapitulasi hasil pengujian c. Interview. Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil dan sebagai narasumber adalah:

  1. Staf subbagian tata usaha

  2. Koordinator teknis air dan lingkungan

  3. Penyelia 2. Metode pembuatan perangkat lunak. Motode yang digunakan dalam pembuatan perangkat lunak ini adalah menggunakan model waterfall [1] yang dapat dilihat pada gambar 1.1 dan meliputi beberapa proses diantaranya:

  1. Requirment Seluruh kebutuhan software harus bisa didapatkan dalam fase ini, termasuk didalamnya kegunaan software yang diharapkan pengguna dan batasan software. Informasi ini biasanya dapat diperoleh melalui wawancara, survey atau diskusi. Informasi tersebut dianalisis untuk mendapatkan dokumentasi kebutuhan pengguna untuk digunakan pada tahap selanjutnya.

  2. System Design Tahap ini dilakukan sebelum coding. Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana

  

hardware dan sistem serta mendefinisikan arsitektur sistem secara

keseluruhan.

  3. Implementation Dalam tahap ini dilakukan pemrograman. Pembuatan software dipecah menjadi modul-modul kecil yang nantinya akan digabungkan dalam tahap berikutnya. Selain itu dalam tahap ini juga dilakukan pemeriksaan terhadap modul yang dibuat, apakah sudah memenuhi fungsi yang diinginkan atau belum.

  4. Integration & Testing Ditahap ini dilakukan penggabungan modul-modul yang sudah dibuat dan dilakukan pengujian untuk mengetahui apakah software yang dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau tidak.

  5. Operation & Maintenance Ini merupakan tahap terakhir dalam model waterfall. Software sudah jadi dan dilakukan pemeliharaan. Pemeliharaan termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya. Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru.

  Gambar

  1.1 Model Air Terjun (Waterfall) [1]

1.6 Sistematika Penulisan

  Sistematika penulisan penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut :

  BAB I PENDAHULUAN Menguraikan tentang latar belakang permasalahan, mencoba merumuskan inti permasalahan yang dihadapi, menentukan tujuan dan kegunaan penelitian, yang kemudian diikuti dengan pembatasan masalah, metodologi penelitian serta sistematika penulisan.

  BAB II. LANDASAN TEORI Bab ini terbagi menjadi tiga bagian, yaitu kajian pustaka, landasan teori dan tinjauan umum perusahaan. Bagian pertama adalah kajian pustaka yang akan membahas penelitian yang pernah diadakan sebelumnya dan keterkaitannya dengan penelitian yang dilakukan. Bagian kedua merupakan landasan teori yang membahas berbagai konsep dasar dan teori-teori mengenai sistem informasi, basis data, jaringan komputer, internet dan model proses perangkat lunak. Sedangkan bagian terakhir adalah tinjauan umum perusahaan yang meliputi sejarah singkat perusahaan, visi dan misi serta struktur organisasi dan rincian tugas.

  BAB III. ANALISIS DAN PERANCANGAN Menganalisis dan merancang sistem menggunakan permodelan Entity

Relationship Diagram (ERD) dan Data Flow Diagram (DFD) untuk

menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.

  BAB IV. IMPLEMENTASI DAN PENGUJIAN Bab ini berisi hasil implementasi dan pengujian dari hasil analisis dan perancangan yang telah dibuat sehingga diketahui apakah sistem yang dibangun sudah memenuhi syarat sebagai aplikasi yang user-friendly atau tidak, baik menggunakan metode Balck Box maupun diuji langsung pada user.

  BAB V. KESIMPULAN DAN SARAN Kesimpulan berisi hasil keseluruhan sistem informasi yang telah dibuat di Balai Pengujian Mutu Konstruksi dan Lingkungan (BPMKL) dan saran yang berisi masukan terhadap sistem informasi yang telah dibuat untuk pengembangan aplikasi dimasa yang akan datang.

BAB 2 KAJIAN PUSTAKA

2.1 Kajian Pustaka

  Kajian pustaka merupakan rangkuman atau ringkasan dan teori

  • – teori yang ditemukan dari sumber bacaan seperti literatur, jurnal, paper, buku, modul dan artikel-artikel baik dari perpustakaan atau pun dari internet yang berhubungan dengan topik yang dibahas. Kajian pustaka ini diharapkan dapat memberikan kejelasan terhadap penelitian yang dilakukan.

2.1.1 Kajian Pustaka Terkait dengan Penelitian

  Penelitian yang dilakukan oleh Yeni Mahwati pada tesisnya yang berjudul “Pengembangan Sistem Informasi Laboratorium Kesehatan untuk Mendukung Evaluasi Pelayanan Laboratorium (Studi Kasus di Laboratorium Kesehatan Kabupaten Purbalingga)” pada tahun 2009, meneliti tentang sistem informasi yang dibutuhkan untuk mendukung evaluasi pelayanan laboratorium kesehatan.

  Proses pencatatan, pengolahan data dan pembuatan laporan yang masih konvensional menjadi kendala dalam memperoleh informasi secara cepat dan akurat, maka dibutuhkan suatu sistem informasi untuk mendukung evaluasi pelayanan laboratorium. Sistem yang dibangun menggunakan database MySQL dan bahasa pemrograman PHP dan merupakan sistem yang meliputi pengolahan data pasien, sampel, jenis pemeriksaan, pemeriksa, reagent, transaksi dan catatan medik labortorium yang akan menghasilkan informasi tarif pemeriksaan, laporan hasil pemeriksaan, rekapitulasi hasil dan riwayat pemeriksaan laboratorium, laporan keuangan, statistik laboratorium, daftar pengguna layanan dan pemakaian reagent [1].

  Benuardi, Osman Sianipar, Guardian Yoki Sanjaya menulis jurnal pada tahun 2012 yang berjudul “Sistem Informasi dalam Pelayanan Laboratorium”. Pada tulisannya Benuardi, Osman Sianipar, Guardian Yoki Sanjaya meneliti semua pelayanan laboratorium sudah memanfaatkan sistem terkomputerisasi. Untuk rancangan antar muka sistem dikembangkan dengan menggunakan Visual

  

Basic 2008, sedangkan sistem pengelolaan database menggunakan Microsoft

Access 2003. Output dari pengembangan ini berupa pola dasar perangkat lunak

  sistem informasi di laboratorium klinik yang bersifat stand alone atau untuk single user [2].

  Keterkaitan penelitian yang dilakukan oleh Yeni Mahwati dengan penelitian ini, yaitu mengenai kendala yang sama di tempat penelitian yang meliputi proses pencatatan, pengolahan data dan pembuatan laporan di laboratorium yang masih konvensional serta menggunakan database MySQL dan bahasa pemrograman PHP karena pengembangannya dapat mengarah kepada multi user.

  Keterkaitan penelitian yang dilakukan oleh Benuardi, Osman Sianipar, Guardian Yoki Sanjaya dengan penelitian ini adalah memanfaatkan teknologi informasi untuk pelayanan laboratorik, akan tetapi penggunaan Visual Basic 2008 dan Microsoft Access 2003 tidak digunakan pada penelitian karena pengembangan kearah multi user hanya memungkinkan pada jaringan Local Area Network (LAN). Sedangkan kebutuhan untuk pelayanan kepada pelanggan dibutuhkan jaringan yang luas seperti internet.

2.2 Landasan Teori

  Landasan teori ini berisikan teori mengenai sistem informasi, basis data, jaringan komputer, internet dan metode pengembangan perangkat lunak.

2.2.1 Sistem Informasi

  Dalam pengertian sistem informasi ada baiknya terlebih dahulu mengerti dari sistem dan informasi. Dengan memahami defenisi sistem dan informasi akan dapat diperoleh penjelasan yang baik tentang sistem informasi.

  2.2.1.1 Pengertian Sistem

  Istilah sistem merupakan suatu istilah yang tidak asing lagi dan banyak digunakan secara luas pada lembaga-lembaga atau bidang-bidang ilmu pengetahuan dan teknologi. Istilah sistem berasal dari bahasa Yunani yaitu

  

Sistema. Ditinjau dari asal katanya, sistem berarati sekumpulan objek yang

  bekerja bersama-sama untuk menghasilkan suatu kesatuan metode yang digabungkan dan diatur sedemikian rupa yang berfungsi mencapai tujuan. Suatu sistem dapat terdiri dari beberapa subsistem yang saling berhubungan membentuk suatu kesatuan sehingga sasaran atau tujuan sistem tersebut dapat tercapai. Pada umumnya ciri-ciri sistem bertujuan, punya batas, terbuka, tersusun dari subsistem, dan saling berkaitan dan saling ketergantungan, merupakan suatu kebulatan yang utuh, melakukan kegiatan transformasi, ada mekanisme kontrol, dan memiliki kemampuan mengatur dan menyesuaikan diri sendiri [3].

  2.2.1.2 Pengertian Informasi

  Informasi merupakan data yang telah diproses, transformasi data, sehingga berubah bentuk menjadi informasi. Informasi adalah data yang telah diambil kembali, diolah, atau sebaliknya digunakan untuk tujuan informative, argumentasi, ataupun sebagai dasar untuk pengambilan keputusan. Informasi ini adalah hasil proses data yang bentuknya kurang berguna menjadi data yang berguna. Kualitas suatu informasi tergantung dari tiga hal, yaitu informasi harus akurat, tepat pada waktunya dan relevan.

  1. Akurat berarti informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan.

  2. Tepat pada waktunya berarti informasi yang datang pada penerima tidak boleh terlambat.

  3. Relevan berarti informasi tersebut mempunyai manfaat untuk pemakainya. Kegunaan informasi itu sendiri adalah untuk memberitahukan ke pengguna informasi mengenai suatu masalah agar pengguna informasi lebih dapat masalah yang dapat digunakan untuk memilih resiko yang paling kecil dan keuntungan yang besar dalam pemilihan alternatif bagi suatu proses pengambilan keputusan [3].

  2.2.1.3 Pengertian Sistem Informasi

  Dari definisi sistem dan informasi dapat disimpulkan bahwa sistem informasi adalah suatu sistem di dalam suatu sistem organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur, dan pengendalian, yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan sutau dasar informasi untuk pengambilan keputusan yang cerdik [3].

  2.2.1.4 Peranan Komputer dalam Sistem Informasi

  Komputer mempunyai peranan penting untuk membantu manusia dalam menyelesaikan dan memecahkan masalah yang dihadapinya. Setiap pemecahan persoalan yang dilakukan mansia, hendaknya mempunyai dua unsur, yaitu : 1. Adanya fakta dan data.

  2. Bagaimana proses pemecahannya. Jika pengelohan data dilakukan secara manual tidak akan menjamin ketelitian serta kebenaran hasil atau informasi yang diinginkan. Masalah pendataan dan pengelohan data dapat dipecahkan dengan mudah dalam waktu singkat dengan menggunakan alat bantu komputer.

  Dalam hal inilah perlu diperhatikan suatu sistem pengolahan data yang cepat dan tepat untuk memberikan informasi yang sangat menjamin benarnya keputusan yang telah ditetapkan. Dilihat dari aspek praktisnya, maka tidak jarang seseorang terlambat atau belum selesai didalam mengambil keputusan dan mendapat informasi yang cepat dalam pengolahan komputer. Peranan komputer dalam suatu sistem informasi sangatlah penting. Hal ini diakibatkan besar dan banyaknya data yang akan diolah dengan beraneka ragam jenis data. Disinilah komputer memegang peranan penting untuk melakukan pengolahan data yang banyak dan beraneka ragam informasi dapat diperoleh dengan cepat dan tepat.

  Jika pengelohan data dilakukan secara manual tidak akan menjamin ketelitian serta kebenaran hasil atau informasi yang diinginkan. Masalah pendataan dan pengelohan data dapat dipecahkan dengan mudah dalam waktu singkat dengan menggunakan alat bantu komputer.

  Dalam hal inilah perlu diperhatikan suatu sistem pengolahan data yang cepat dan tepat untuk memberikan informasi yang sangat menjamin benarnya keputusan yang telah ditetapkan. Dilihat dari aspek praktisnya, maka tidak jarang seseorang terlambat atau belum selesai didalam mengambil keputusan dan mendapat informasi yang cepat dalam pengolahan komputer. Peranan komputer dalam suatu sistem informasi sangatlah penting. Hal ini diakibatkan besar dan banyaknya data yang akan diolah dengan beraneka ragam jenis data. Disinilah komputer memegang peranan penting untuk melakukan pengolahan data yang banyak dan beraneka ragam informasi dapat diperoleh dengan cepat dan tepat [3].

2.2.2 Basis Data

  Basis dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Sedangkan data representasi fakta dunia nyata yang mewakili suatu obkjek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaaan dan sebagainya, yang diwujudkan dalam bentuk angka, huruf, symbol, teks,gambar, bunyi atau kombinasinya [4].

2.2.2.1 Hirarki Data

  Data diorganisasikan kedalam bentuk elemen data (field), rekaman (record), dan berkas (file). Definisi dari ketiganya adalah sebagai berikut:

  Elemen data adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. Misalnya data siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin.

  Rekaman merupakan gabungan sejumlah elemen data yang saling terkait.

  Istilah lain dari rekaman adalah baris atau tupel. Berkas adalah himpunan seluruh rekaman yang bertipe sama [4].

2.2.2.2 Sistem Basis Data

  Sistem basis data merupakan sistem yang terdiri atas kumpulan table data yang saling berhubungan (dalam sebuah basis data di sebuah sistem Komputer) dan sekumpulan program (yang biasa disebut DBMS/ Data Base Managemen System) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi table-tabel data tersebut.

  DBMS dapat diartikan sebagai program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memodifikasi dan memperoleh data/informasi dengan praktis dan efisien. Kelebihan dari DBMS antara lain adalah:

  1. Kepraktisan. DBMS menyediakan media penyimpan permanen yang berukuran kecil namun banyak menyimpan data jika dibandingkan dengan menggunakan kertas.

  2. Kecepatan. Komputer dapat mencari dan menampilkan informasi yang dibutuhkan dengan cepat.

  3. Mengurangi kejemuan. Pekerjaan yang berulang-ulang dapat menimbulkan kebosanan bagi manusia, sedangkan mesin tidak merasakannya.

  4. Update to date. Informasi yang tersedia selalu berubah dan akurat setiap. Keuntungan-keuntungan dalam penggunaan DBMS antara lain adalah:

  a. Pemusatan kontrol data. Dengan satu DBMS di bawah kontrol satu orang atau kelkompok dapat menjamin terpeliharanya standar kualitas data dan keamanan batas penggunaannya serta dapat menetralkan konflik yang terjadi dalam persyaratan data dan integritas data dapat terjaga. b. Pemakaian data bersama (Shared Data). Informasi yang ada dalam basis data dapat digunakan lebih efektif dengan pemakaian beberapa user dengan kontrol data yang terjaga.

  c. Data yang bebas (independent). Program aplikasi terpisah dengan data yang disimpan dalam komputer.

  d. Kemudahan dalam pembuatan program aplikasi baru.

  e. Pemakaian secara langsung. DBMS menyediakan interface yang memudahkan pengguna dalam mengolah data.

  f. Data yang berlebihan dapat dikontrol. Data yang dimasukkan dapat terjadi kerangkapan (redudant), untuk itu DBMS berfungsi untuk menurunkan tingkat redudancy dan pengelolaan proses pembaruan data.

  g. Pandangan user (user view). Ada kemungkinan basis data yang diakses adalah sama, maka DBMS mampu mengatur interface yang berbeda dan disesuaikan dengan pemahaman tiap user terhadap basis data menurut kebutuhan. Kelemahan-kelemahan DBMS antara lain:

  a. Biaya. Kebutuhan untuk medapatkan perangkat lunak dan perangkat keras yang tepat cukup mahal, termasuk biaya pemeliharaan dan sumber daya manusia yang mengelola basis data tersebut.

  b. Sangat kompleks. Sistem basis data lebih kompleks dibandingkan dengan proses berkas, sehingga dapat mudah terjadinya kesalahan dan semakin sulit dalam pemeliharaan data.

  c. Resiko data yang terpusat. Data yang terpusat dalam satu lokasi dapat beresiko kehilangan data selama proses aplikasi.

  Jika pengelohan data dilakukan secara manual tidak akan menjamin ketelitian serta kebenaran hasil atau informasi yang diinginkan. Masalah pendataan dan pengelohan data dapat dipecahkan dengan mudah dalam waktu singkat dengan menggunakan alat bantu komputer.

  Dalam hal inilah perlu diperhatikan suatu sistem pengolahan data yang cepat dan tepat untuk memberikan informasi yang sangat menjamin benarnya keputusan yang telah ditetapkan. Dilihat dari aspek praktisnya, maka tidak jarang mendapat informasi yang cepat dalam pengolahan komputer. Peranan komputer dalam suatu sistem informasi sangatlah penting. Hal ini diakibatkan besar dan banyaknya data yang akan diolah dengan beraneka ragam jenis data. Disinilah komputer memegang peranan penting untuk melakukan pengolahan data yang banyak dan beraneka ragam informasi dapat diperoleh dengan cepat dan tepat.

  Komponen-komponen DBMS (Howe, 1991) terdiri dari: Interface, yang didalamnya terdapat bahasa manipulasi data (data

  manipulation language)

  Bahasa definisi data (data definition language) untuk skema eksternal, skema konsepsual dan skema internal. Sistem kontrol basis data (Database Control System) yang mengakses basis data karena adanya perintah dari bahasa manipulasi data.