Batasan Masalah Tujuan Manfaat Metodologi Penulisan Tinjauan Pustaka

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