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