commit to user
2
1.2 Perumusan Masalah
Berdasarkan  latar  belakang  masalah  maka  dapat  dirumuskan permasalahan  sebagai  berikut  :  “  Bagaimanakah  cara  untuk  mempermudah
pendataan peminjaman ruangan dan peralatan?
1.3 Batasan Masalah
Dari  perumusan  masalah  pada  poin  sebelumnya,  dapat  dijabarkan batasan permasalahan. Dalam penulisan tugas akhir ini penulis membatasi pokok
pembahasan  pada  pembuatan  sistem  yang  melayani  peminjaman  ruang  dan peralatan yang dipergunakan untuk keperluan perkuliahan dan sertifikasi
1.4 Tujuan
Tujuan  disini  adalah  untuk  menjawab  permasalahan  yang  telah dirumuskan  dalam  perumusan  masalah  tersebut  diatas  yaitu  membuat  sistem
aplikasi  yang  dapat  memudahkan  pendataan  peminjaman  ruangan  dan  peralatan jurusan DIII Teknik Informatika.
1.5 Manfaat
Manfaat  yang  dapat  diperoleh  dari  pembahasan  yang  dilakukan  dalam Tugas Akhir ini yaitu terciptanya sebuah sistem yang dapat membantu pendataan
peminjaman alat dan ruang jurusan DIII Teknik Informatika.
1.6 Metodologi Penulisan
Metode  pengumpulan  data  yang  akan  digunakan  dalam  pembuatan Tugas Akhir penulis adalah sebagai berikut :
1. Observasi Metode  pengumpulan  data  dengan  melakukan  pengamatan  pada  objek
yang  diteliti  secara  langsung,  yang  kemudian  dilakukan  pencatatan  kejadian kejadian yang berhubungan dengan objek yang diteliti.
2. Wawancara interview
commit to user
3 Metode  pengumpulan  data  dengan  mengadakan  wawancara  atau  tanya
jawab secara langsung dengan pihak yang terkait dengan masalah yang diteliti. Dalam  hal  ini  mengadakan  wawancara  langsung  dengan  pihak
labaratorium  sertifikasi.  Dengan  metode  ini  diharapkan  dapat  diperoleh keterangan yang jelas dan lengkap sesuai dengan tujuan penelitian.
3. Studi Pustaka Mengumpulkan data dari membaca buku dan literatur yang berhubungan
dengan permasalahan yang dijadikan objek penelitian.
1.7 Sistematika Penulisan
Sistematika  penulisan  yang  digunakan  dalam  penyusunan  Tugas  Akhir ini sebagai berikut:
BAB  I  PENDAHULUAN ,  memuat latar belakang masalah, perumusan
masalah,  penetapan  tujuan  dan  manfaat,  batasan  masalah,  metode  penelitian  dan sistematika penulisan.
BAB  II  LANDASAN  TEORI
,  bab  ini  berisi  landasan  teori  yang memuat teori-teori yang menunjang dalam laporan Tugas Akhir ini.
BAB  III  DESAIN  DAN  PERANCANGAN ,  berisi  langkah-langkah
penyelesaian masalah secara umum. Tahapan itu meliputi perancangan dan desain sistem  yang  dibangun  oleh  penulis.  Perancangan  dan  desain  tersebut  meliputi
pemodelan proses, pemodelan basis data dan perancangan struktur navigasi.
BAB  IV  IMPLEMENTASI  DAN  ANALISA ,  berisi  uraian  analisis
terhadap  sistem  dan  implementasi  perancangan  dalam  hal  kerja  sistem.  Bab  ini berisi  dua  subbab  yaitu  analisis  dan  implementasi.  Subbab  implementasi  berisi
penjelasan dari desain  antarmuka sistem, sedangkan subbab analisis  menjelaskan kinerja sistem ketika sistem telah diimplementasikan.
BAB  V  PENUTUP ,  berisi  kesimpulan  yang  didapatkan  dari  analisis
mengenai  keterkaitan  dengan  tujuan  pembuatan  sistem  serta  saran-saran  yang berkaitan dengan penggunaan sistem dan atau pengembangan sistem di masa yang
akan datang yang diperlukan dalam mendapatkan hasil yang lebih baik.
commit to user 4
BAB II LANDASAN TEORI
2.1 Tinjauan Pustaka
2.1.1 Desain Sistem
Desain  Sistem  adalah  suatu  fase  dimana  diperlukan  suatu  keahlian perencanaan elemen-elemen komputer yang akan menggunakan sistem baru.
Ada beberapa alat bantu yang digunakan dalam desain sistem yaitu DFD Data  Flow  Diagram,  Kamus  Data  Data  Dictionary,  dan  Diagram  Kontek
Context Diagram. Kristanto, 2003. 2.1.1.1 DFD Data Flow Diagram
DFD  adalah  suatu  model  logika  data  atau  proses  yang  dibuat  untuk menggambarkan  darimana  asal  data  dan  kemana  tujuan  data  yang  keluar  dari
sistem,  dimana  data  disimpan,  proses  apa  yang  menghasilkan  data  tersebut  dan interaksi  antara  data  yang  tersimpan  dan  proses  yang  dikenakan  pada  data
tersebut.  DFD menggambarkan  penyimpanan  data  dan  proses
yang mentransformasikan  data.  DFD  menunjukkan  hubungan  antara  data  pda  sistem
dan proses pada sistem. Ada 2 teknik dasar DFD yang umum dipakai yaitu Gane and Sarson dan Yourdon and De Marco. Kristanto, 2003.
1.  Simbol DFD Ada  beberapa  simbol  DFD  yang  dipakai  untuk  menggambarkan  data
beserta proses transformasi data, antara lain : A. Teknik GaneSarson
Simbol  –  simbol  DFD  yang  digunakan  pada  teknik  GaneSarson  dapat dilihat pada tabel 2.1
Tabel 2.1 Simbol DFD Teknik GaneSarson Bentuk Simbol
Keterangan Simbol dari Entity
commit to user 5
Menggambarkan  aliran  data  dari  proses ke proses lainnya.
Menggambarkan proses pada sistem
Merupakan  komponen  yang  berfungsi untuk menyimpan data atau file
B. Teknik YourdonDe Marco Simbol  –  simbol  DFD  yang  digunakan  pada  teknik  YourdonDe  Marco
dapat dilihat pada tabel Tabel 2.2 Simbol DFD Teknik Yourdon De Marco
Bentuk Simbol Keterangan
Simbol dari Entity
Menggambarkan  aliran  data  dari  proses ke proses lainnya.
Menggambarkan proses pada sistem
Merupakan  komponen  yang  berfungsi untuk menyimpan data atau file
2.1.1.2 Diagram Kontek Context Diagram Diagram kontek adalah sebuah diagram sederhana yang menggambarkan
hubungan  antara  entity  luar,  masukan  dan  keluaran  dari  sistem.  Diagram  kontek direpresentasikan  dengan  lingkaran  tunggal  yang  mewakili  keseluruhan  sistem.
Kristanto, 2003.
commit to user 6
2.1.1.3 Kamus Data Data Dictionary Kamus  data  adalah  kumpulan  elemen  –  elemen  atau  simbol  –  simbol
yang  digunakan  untuk  embantu  dalam  penggambaran  atau  pengidentifikasian setiap field atau file di dalam sistem. Kristanto, 2003.
Simbol – simbol yang ada dalam kamus data adalah sebagai berikut : = artinya adalah terdiri atas
+ artinya adalah dan artinya adalah proporsional
[ ] artinya adalah memilih artinya adalah komentar
artinya adalah identifikasi atribut kunci |    artinya adalah pemisah alternatif simbol []
2.1.2 Basis Data Database
Basis  Data  terdiri  dari  2  kata  yaitu  Basis  dan  Data.  Basis  kurang  lebih dapat  diartikan  sebagai  markas  atau  gudang,  tempat  bersarang  atau  berkumpul.
Sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti  manusia  pegawai,  siswa,  pembeli,  pelanggan,  barang  dan  sebagainya,
yang  direkam  dalam  bentuk  angka,  huruf,  simbol,  teks,  gambar,  bunyi  dan kombinasinya.  Fathansyah, 1999.
Basis  data  sendiri  dapat  didefinisikan  dalam  sejumlah  sudut  pandang seperti :
1.  Himpunan  sekelomppok  data  arsip  yang  saling  berhubungan  yang diorganisasikan  sedemikian  rupa  agar  kelak  dapat  dimanfaatkan  kembali
dengan cepat dan mudah. 2.  Kumpulan file atau tabel yang saling berhubungan yang disimpan dalam media
penyimpanan elektronis.  Fathansyah, 1999.
2.1.3 Model Data
Model  data  dapat  didefinisikan  sebagai  kumpulan  perangkat  konseptual untuk  menggambarkan  data,  hubungan  data,  semantik  makna  data  dan  batasan
data.    Fathansyah,  1999.  Model  data  yang  penulis  gunakan  dalam  pembuatan
commit to user 7
sistem aplikasi kali ini adalah model hubungan antar entitas  Entity Relationship Diagram atau ERD.
Model  Entity  Relationship  berisi  komponen  –  komponen  himpunan entitas  dan  hubungan  relasi  yang  masing  –  masing  dilengkapi  dengan  atribut  –
atribut. Entitas  merupakan  individu  yang  mewakili sesuatu yang nyata dan dapat dibedakan.  Sedangkan  himpunan  entitas  adalah  sekelompok  entitas  yang  sejenis
dan  berada  pada  lingkup  yang  sama.  Setiap  entitas  mempunyai  atribut  yang mendeskripsikan karakteristik dari entitas tersebut.  Fathansyah, 1999.
Notasi  –  Notasi  simbolik  di  dalam  Entity  Relationship  Diagram  yang dapat digunakan dapat dilihat pada tabel 2.3:   Fathansyah, 1999
Tabel 2.3 Tabel Notasi Simbolik dalam ERD Bentuk Notasi
Keterangan Menyatakan himpunan entitas
Menyatakan atribut
Menyatakan himpunan relasi
Sebagai penghubung antara himpunan relasi himpunan entitas dan himpunan
entitas dengan atributnya
2.1.4 HTML dan PHP
HTML    HyperText  Markup  Language    adalah  bahasa  standar  untuk membuat  halaman  –  halaman  web.  File  yang  hanya  berisi  kode  HTML  tidak
mendukung  pembuatan  aplikasi  yang  melibatkan  database  karena  HTML dirancang untuk menyajikan informasi yang bersifat statis  tampilan yang isinya
commit to user 8
tetap hingga web master atau penanggung jawab web melakukan perubahan isi . kadir, 2009.
2.1.5 MySQL
MySQL merupakan software yang tergolong database server dan bersifat opensource.  Open  Source  menyatakan  bahwa  software  ini  dilengkapi  dengan
source code kode  yang dipakai untuk  membuat MySQL  yang dapat dijalankan secara langsung dalam sistem operasi. MySQL bersifat multiplatform yaitu dapat
dijalankan pada berbagai sistem operasi. Pengaksesan data dalam database dapat dilakukan dengan mudah melalui SQL  Structured Query Language. Data dalam
database dapat diakses  melalui aplikasi  non web  maupun  aplikasi web  misalnya PHP.  Kadir, 2009.
2.1.6 Web Server
Web  server  adalah  merupakan  suatu  server  internet  yang  menggunakan protokol  HTTP  Hypertext  Transfer  Protocol  untuk  melayani  proses
pentransferan  data.  Web  server  hingga  saat  ini  merupakan  server  yang  dapat dikatakan  sebagai  tulang  pungung  bagi  semua  pengguna  internet.  Hal  ini
dikarenakan,  Web  server  bukan  hanya  bisa  dapat  melayani  jenis  data  dalam bentuk  text,  akan  tetapi  juga  dapat  menampilkan  format-format  dal  bentuk  2D
atau 3D, suara dan  juga dapat berinteraksi dalam dunia wireless Internet dengan menjadikannya  sebagai  sebuah  Wireless  Access  Protocol  WAP  gateway  dan
sebagainya. Syahputra,2003.
2.1.7 Apache
Apache  adalah  aplikasi  yang  digunakan  untuk  web  server.  Apache merupakan  turunan  dari  Web  server  yang  dikembangkan  oleh  NCSA  National
Center  for  Supercomputing  Application.  Apache  web  server  memiliki  program pendukung  cukup  banyak  yang  dapat  memberikan  layanan  yang  cukup  bagi
commit to user 9
penggunanya. Salah
satunya adalah
PHP Personal
Home Page.
Syahputra,2003.
commit to user
10
BAB III DESAIN DAN PERANCANGAN
3.1 Analisis Kebutuhan