TI 2A - 1904030008 - Muthu Ratna Manikam - Proposal Penelitian
TI 2A - 1904030008 - Muthu Ratna Manikam - Proposal Penelitian
Dosen Pengampu :
Disusun Oleh :
1904030008
FAKULTAS TEKNIK
2019/2020
KATA PENGANTAR
Dengan mengucapkan puji dan syukur kepada Allah SWT, yang telah
memberikan hidayah-Nya dan melimpahkan rahmat sehingga penulis dapat
menyelesaikan proposal penelitian “Sistem Informasi Pelayanan Jasa Service
Komputer Berbasis Web” ini yang telah penulis buat dengan tepat waktu dan
semaksimal mungkin.
Penulis menyadari bahwa proposal penelitian yang penulis buat ini masih
sangat jauh dari kata sempurna. Oleh karena itu, kritik dan saran yang
membangun akan penulis nantikan demi kesempurnaan proposal penelitian ini.
Penulis
i
DAFTAR ISI
COVER..................................................................................................................
KATA PENGANTAR..........................................................................................i
DAFTAR ISI.......................................................................................................ii
BAB I PENDAHULUAN...................................................................................1
1.1 Latar Belakang.........................................................................................1
1.2 Identifikasi Masalah................................................................................2
1.3 Rumusan Masalah ..................................................................................2
1.4 Maksud dan Tujuan Penelitian................................................................3
1.5 Sistematika Penulisan..............................................................................3
BAB II KAJIAN PUSTAKA..............................................................................4
2.1 Sistem Informasi......................................................................................4
2.1.1 Pengertian Sistem......................................................................4
2.1.2 Pengertian Informasi.................................................................4
2.1.3 Pengertian Sistem Informasi.....................................................5
2.2 Pelayanan Jasa.........................................................................................6
2.2.1 Pengertian Pelayanan................................................................6
2.2.2 Pengertian Jasa..........................................................................6
2.3 Komputer................................................................................................7
2.3.1 Perbaikan Komputer..................................................................7
2.3.2 Pengertian Komputer.................................................................7
2.4 Pengertian Web......................................................................................7
2.5 PHP.........................................................................................................8
2.5.1 Sejarah PHP...............................................................................8
2.5.2 Pengertian PHP.........................................................................8
2.6 HTML (Hyper Text Markup Language)..............................................11
2.6.1 Apa itu HTML.........................................................................11
2.6.2 Pengertian HTML...................................................................11
2.6.3 Kegunaan HTML....................................................................12
2.7 Pengertian MySQL...............................................................................13
2.8 ERD, LRS, dan UML...........................................................................15
2.8.1 ERD (Entity Relationship Diagram).......................................15
ii
2.8.2 LRS (Logical Record Structure).............................................17
2.8.3 UML (Unified Modeling Language).......................................17
2.9 Pengertian Appserv Network..............................................................18
BAB III METODE PENELITIAN....................................................................19
3.1 Tujuan Penelitian...................................................................................19
3.2 Tempat dan Waktu Penelitian...............................................................19
3.2.1 Tempat Penelitian.........................................................................19
3.2.2 Waktu Penelitian.......................................................................19
3.3 Pendekatan Penelitian............................................................................19
3.4 Sumber Data..........................................................................................19
3.5 Tahapan Perancangan Penelitian...........................................................20
3.6 Metode Pengumpulan Data...................................................................21
3.7 Instrumen Penelitian..............................................................................21
3.8 Metode Penelitian..................................................................................22
3.9 Teknik Pengujian Sistem.......................................................................22
DAFTAR PUSTAKA........................................................................................23
iii
BAB I
PENDAHULUAN
Pelayanan jasa adalah suatu tindakan atau kegiatan yang dapat ditawarkan
oleh suatu pihak kepada pihak lain yang bersifat tidak nampak atau tidak
berwujud. Servis (perbaikan) adalah usaha untuk mengembalikan kondisi dan
fungsi dari suatu benda atau alat yang rusak akibat pemakaian alat tersebut pada
kondisi semula, proses perbaikan tidak menuntut menyamakan sesuai kondisi
awal, yang diutamakan adalah alat tersebut dapat berfungsi kembali.
Komputer adalah alat atau prangkat elektronik yang terdiri dari rangkaian
berbagai macam komponen yang saling berhubungan sehingga dapat membentuk
suatu sistem kerja, yang dapat digunakan untuk mengola data sesuai dengan
prosedur yang telah dirumuskan sehingga dapat menghasilkan suatu informasi
yang dapat bermanfaat bagi penggunanya.
1
Bzs Komputer adalah salah satu perusahaan yang bergerak dalam bidang
jasa service komputer. Pengelolaan sistem pada pelayanan jasa perbaikan Bzs
Komputer yang terbilang masih kurang terorganisir karena masih menggunakan
sistem manual terkadang mengalami banyak kendala diantaranya data yang
kurang akurat, kesulitan dalam mencari data sebelumnya, dan penyimpanan data
yang kurang teratur sehingga pada saat ingin membuat laporan secara keseluruhan
terjadi banyak kendala.
Sejarah Bzs Komputer, Bzs Komputer telah didirikan pada tahun 2007 di
Jl.Letjen Suprapto blok I No.687 Jakarta Pusat, pada awal berdiri perusahaan ini
adalah perusahaan penyedia jasa service laptop dan komputer.
2
2. Mengapa cara penyimpanan data yang terbilang kurang teratur?
3. Mengapa laporan-laporan penjualan sampai saat ini yang masih manual?
1.4 Maksud dan Tujuan Penelitian
Sistem penulisan laporan penelitian ini telah dikelompokan mrnjadi tiga bagian
utama, yaitu:
BAB I PENDAHULUAN
Dalam bab ini akan dibahas dan diuraikan latar belakang, indentifikasi
permasalahan, rumusan masalah, maksud dan tujuan penelitian, dan sistematika
penulisan.
Dalam bab ini akan dibahas dan diuraikan secara teoritis mengenai
konsep-konsep yang dijadikan landasan teori masalah dan berisi deskripsi tentang
Mrm komputer.
Dalam bab ini akan diketemukan hasil kegiatan yang telah dilakukan pembahasan
masalah.
DAFTAR PUSTAKA
3
BAB II
KAJIAN PUSTAKA
4
kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata.
Kejadian-kejadian adalah suatu yang terjadi pada saat tertentu.
5
sebuah kesatuan informasi yang saling terkait dan saling mendukung sehingga
menjadi suatu informasi yang berharga bagi yang menerimanya.
Jasa lebih sering dipandang sebagai suatu fenomena yang rumit. Kata jasa
itu sendiri dapat mempunyai banyak arti, mulai dari pelayanan personal (personal
service) sampai jasa sebagi suatu produk. Sejauh ini, sudah banyak pakar
pemasaran yang telah berusaha mendefinisikan pengertian jasa.
6
2.3 Komputer
Istilah komputer mempunyai banyak arti dan berbeda bagi setiap orang.
Istilah komputer (computer) diambil dari bahasa latin computare yang berarti
menghitung (to compute atau to reckon).
Menurut (M. Pengantar et al., 1985), komputer adalah suatu alat elektronik
yang mampu melakukan beberapa tugas, yaitu menerima input, memproses input
sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil
pengolahannya, serta menyediakan output dalam bentuk informasi.
Menurut (Yudha, 2013), World Wide Web atau WWW atau juga dikenal
dengan WEB adalah salah satu layanan yang didapat oleh pemakai computer yang
terhubung ke internet. Web ini menyediakan informasi bagi pemakai computer
yang terhubung ke internet dari sekedar informasi “sampah” atau informasi yang
7
tidak berguna sama sekali sampai informasi yang serius; dari informasi yang
gratisan sampai informasi yang komersial. Website atau situs dapat diartikan
sebagai kumpulan halamanhalaman yang digunakan untuk menampilkan
informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari
semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu
rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan
dengan jaringan-jaringan halaman (hyperlink).
2.5 PHP
8
dipelajari. PHP merupakan bahasa scripting server-side, dimana pemrosesan pada
datanya dilakukan pada sisi server. Sederhananya, server yang akan
menerjemahkan skrip program, baru kemudian hasilnya akan dikirim kepada
client yang akan melakukan permintaan. PHP atau Pesonal Home Page
merupakan bahasa pemrograman berbasis server-side yang dapat melakukan
parsing script PHP menjadi script web sehingga dari sisi client menghasilkan
suatu tampilan yang menarik. PHP merupakan pengembangan dari FI atau Form
Interface yang dibuat oleh Rasmus Lerdoff pada tahun 1995. Berbeda dengan
HTML, kode PHP tidak diberikan langsung oleh server ketika ada permintaan
dari sisi client namun dengan cara pemrosesan dari sisi server. Kode PHP
disisipkan pada kode HTML. Perbedaan dari kode (script) HTML dan PHP yaitu
setiap kode PHP ditulis selalu diberi tag pembuka yaitu <? Dan pada akhir kode
PHP diberi tag penutup yaitu ?>. PHP sangat berperan besar ketika ingin
membuat website keren yang dinamis karena dapat melakukan banyak hal, seperti
membaca file, menulis file, menampilkan gambar, animasi atau movie, dan yang
paling pokok adalah dapat melakukan koneksi terhadap database.
9
adalah halaman yang mengandung script PHP? Pada prinsipnya sama dengan
memanggil kode HTML, namun pada saat permintaan dikirim ke webserver,
webserver akan memeriksa tipe file yang telah diminta user. Jika tipe file yang
diminta adalah PHP, maka akan memeriksa isi script dari halaman PHP tersebut.
Apabila dalam file tersebut tidak mengandung script PHP, permintaan user
akan langsung ditampilkan ke browser, namun jika dalam file tersebut
mengandung script PHP, maka proses akan dapat dilanjutkan ke modul PHP
sebagai mesin yang akan menerjemahkan script-script PHP dan mengolah script
tersebut, sehingga dapat dikonversikan ke kode-kode HTML lalu akan
ditampilkan ke browser user.
10
Menurut (Prasetyo & Pattiasina, 2015), PHP singkatan dari PHP adalah
Hypertext Preprocessor. PHP merupakan bahasa berbentuk skrip yang
ditempatkan dalam server dan diproses di server. Hasilnya yang dikirimkan ke
klien, tempat pemakai menggunkan browser. Dengan menggunakan PHP, website
akan lebih interaktif dan dinamis. Artinya, ia dapat membentuk tampilan
berdasarkan permintaan terkini. Pada prinsipnya PHP mempuyai fungsi yang
sama dengan skrip-skrip seperti ASP, Cold Fusion maupun JSP. Kemudahan lain
dari PHP adalah mampu berintegrasi dengan berbagai macam database salah
satunya.
Apa itu HTMl ? mungkin pertanyaan inilah yang terbersit pada benak anda
yang baru mulai masuk kedalam dunia web programming. HTML merupakan
bahasa pemrograman dasar yang wajib di kuasai bagi seorang web developer.
karena HTML merupakan unsur dasar dari pembangunan sebuah website. jika di
ibaratkan HTML menjadi pondasi pada sebuah rumah atau bangunan. karena
bentuk pada halaman website di buat menggunakan HTML. pada judul “Belajar
HTML Dasar : Pengertian HTML” ini akan di jelaskan tentang pengertian dari
HTML dan sekilas tentang sejarah HTML dan perkembangannya, menurut (Html
& Dasar, n.d.).
11
HTML umumnya *.htm atau *.html. HTML juga bersifat Multi Platform (dapat
berjalan pada sistem operasi apapun). HTML disebut sebagai Markup Language
karena dalam text HTML mengandung tag tertentu yang digunakan untuk
menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam
suatu dokumen. Tag adalah kode yang digunakan untuk memark up teks ASCII
menjadi file HTML. Setiap tag diapit dengan tanda kurung runcing. Ada tag
pembuka yaitu <HTML> dan ada tag penutup </HTML> yang ditandai dengan
tanda slash (garis miring) di depan awal tulisannya. Tag tersebut memberikan
kaidah bahwa yang ditulis di antara kedua tag tersebut adalah isi dari dokumen
HTML. Dalam membaca teks HTML tidak harus membaca dokumen tersebut
secara berurutan dari atas kebawah, tetapi dapat secara langsung ke topik tertentu
dengan mengunakan Link (teks penghubung).
HTML telah berfungsi sebagai pondasi pada sebuah halaman website, berikut
ini kegunaan dari HTML :
1. Menampilkan video
2. Membungkus element-element tertentu sesuai kebutuhan.
3. Menampilkan gambar.
4. Membuat heading atau format judul.
5. Membuat huruf miring.
6. Membuat tabel.
7. Membuat huruf tebal.
8. Membuat list.
9. Membuat tombol.
10. Membuat paragraf.
12
11. Membuar from.
Untuk saat ini HTML telah sampai pada versi 5. HTML5 ini memiliki banyak
sekali fitur tambahan salah satunya, dengan menggunakan HTML5 akan
memungkinkan kita untuk membuat streaming video tanpa bantuan adobe flash.
13
mengakses suatu database MySQL yang berposisi sebagai Server, yang berarti
program kita berposisi sebagai Client. Jadi MySQL adalah sebuah database yang
dapat digunakan sebagai Client mupun server. Database MySQL merupakan
suatu perangkat lunak database yang berbentuk database relasional atau disebut
Relational Database Management System ( RDBMS ) yang menggunakan suatu
bahasa permintaan yang bernama SQL (Structured Query Language ).
Menurut (Prasetyo & Pattiasina, 2015), Mysql adalah salah satu jenis
database server yang sangat terkenal. Kepopulerannya disebabkan MySQL
menggunakan SQL sebagai bahasa dasar untuk mengakses database nya. MySQL
bersifat free dengan lisensi GNU General Public License (GPL). Dengan adanya
keadaan ini maka anda dapat meggunakan software ini dengan bebas tanpa perlu
harus takut dengan lisensi yang ada.MySQL termasuk jenis RDBMS (Relational
Database Management System). Itulah sebabnya istilah table, baris, kolom
digunakan pada MySQL. Pada MySQL sebuah database mengandung satu atau
sejumlah table.
14
Gambar 2.3 Contoh MySQL
1. Entitas
Merupakan objek yang dapat dibedakan dengan yang lain dalam dunia
nyata. Dalam entity ada yang disebut sebagai entity set yaitu kumpulan
dari entity yang sejenis.
2. Atribut
Adalah karakteristik dari entity atau relationship, yang menyediakan
penjelasan detail tentang entity atau relationship tersebut. Atribut
digambarkan dalam bentuk oval. Atribut dibagi menjadi dua, yaitu atribut
key (identifier) dan atribut non-key (descriptor).
3. Relasi
Adalah menunjukan hubungan diantara entitas-entitas yang berasal dari
sejumlah himpunan entitas yang berbeda.
4. Kardinalitas
15
Merupakan menunjukan jumlah maksimum entitas yang dapat berelasi
dengan entitas pada himpunan entitas lain. Ada empat macam kardinalitas,
yaitu :
1. Satu ke satu (one to one)
2. Satu ke banyak (one to many)
3. Banyak ke satu (many to one)
4. Banyak ke banyak (many to many)
nama_enginer alamat
no_telp
kode_enginer
enginer
1
kode_jasa
memiliki nama_jasa
harga jasa
transaksi 1
nama_konsume
memiliki 1
n
kode_enginer memiliki
no_transaksi
tgl_transaksi M
alamat
detail_transaksi
kode_detail_tran
no_transaksi kode_jasa
saksi
16
2.8.2 LRS (Logical Record Structure)
1. Setiap entity akan diubah kebentuk sebuah kotak dengan nama entity
berbeda diluar kotak dan atribut berada di dalah kotak.
2. Sebuah relasi kadang disatukan dalam sebuah kotak bernama entity,
kadang dipisah dalam sebuah kotak tersendiri.
Kedua aturan di atas tersebut sangat dipengaruhi oleh elemen yang akan menjadi
titik perhatian utama pada langkah transformasi yaitu cardinality atau kardinalitas.
transaksi
no_transaksi *
kode_enginer *
nama_konsumen
nama_enginer 1 1
alamat
alamat
kode_enginer
no_telp 1 tgl_transaksi
detail_trasaksi
kode_detail_trasaksi
1 no_transaksi M
kode_jasa
jasa
kode_jasa * M
nama_jasa
harga
17
pemodelan untuk pembangunan perangkat lunak yang dibangun dengan
menggunakan teknik pemrograman berorientasi objek, yaitu Unified Modeling
Language (UML). UML muncul karena adanya kebutuhan pemodelan visual
untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari
sistem perangkat lunak. UML merupakan bahasa visual untuk pemodelan dan
komunikasi mengenai sebuah sistem dengan menggunakan diagram. UML terdiri
dari bermacam-macam diagram yang digunakan untuk permodelan pada saat
pengembangan sistem mulai dari tahap analisi sampai implementasi. Pada saat
melakukan desain sistem, tidak harus semua diagram pada UML
diimplementasikan akan tetapi UML merupakan diagram yang saling terkait oleh
karena itu perlu adanya kekonsistenan rancangan diagram yang satu dengan
lainnya.
18
BAB III
METODE PENELITIAN
Waktu penelitian yang telah penulis lakukan dimulai pada tanggal, 19 Mei 2020
s.d. 17 Juni 2020.
Sumber data pada penelitian ini adalah library research merupakan suatu
penelitian yang dilakukan dengan menggunakan beberapa jurnal, buku, maupun
literature lainnya, yang nantinya dapat dijadikan referensi dalam masalah ini.
Namun dalam penyusunan proposal penelitian ini penulis akn menggunakan
metode deskriptif, maksudnya adalah suatu metode penelitian yang digunakan
untuk menggambarkan fenomena yang ada.
19
3.5 Tahapan Perancangan Penelitian
2. Rancangan
Tahap selanjutnya setelah melakukan analisa kebutuhan software adalah
melakukan rancangan sistem. Teknik yang digunakan dalam rancangan sistem ini
adalah menggunakan bahasa modelan yang berorientasai objek yaitu Unified
Modelling Language (UML), dengan menggunakan teknik pemrograman
terstruktur dan untuk database menggunakan ERD, LRS, sedangkan untuk user
interface menggunakan Adobe Dreamwever CS 3.
3. Pembuatan Kode
Pada pembuatan kode dalam tahap ini akan dibentuk dari bahasa sumber yang
berupa bahasa pemograman yang kemudian akan diterjemahkan ke dalam bahasa
mesin. Dalam proposal penelitian ini penulis akan menggunakan bahasa
pemograman PHP yang akan digunakan dalam pengembangan web, karena akan
dapat mudah dimengerti dengan database yang dipakai yaitu MYSQL, mengenai
konsep dasar pemograman akan menggunakan pemograman terstruktur.
4. Pengujian
Pengujian ini adalah suatu proses yang dimana untuk mengidentifikasikan
kelengkapan keamanan, kualitas, dan bebas kesalahan dalam pengembangan
software, terdapat dua bagian dalam teknik pengetesan software agar dapat
20
diklarifikasikan, dua bagian itu adalah black box test dan white box test, dan untuk
penulisan proposal penelitian ini penulis menggunkan teknik black box test.
5. Maintenance
Setelah melakukan implementasi sistem pelayanan perawatan sistem itu
penting dilakukan agar sistem yang telah terpasang dapat selalu bekerja sesuai
fungsinya dan kerusakan dapat dicegah sehingga sistem menjadi lebih awet. Agar
sistem dapat bekerja dengan baik diperlukan juga dukungan dari sumber daya
manusia (karyawan) perusahaan tersebut dan kedepannya aplikasi ini agar terus di
update.
A. Observasi
Penelitian dilakukan dengan cara mengumpulkan data-data yang akan
dijadikan bahan dasar dalam Sistem Informasi Pelayanan Jasa Service Komputer
Berbasis Web.
B. Wawancara
Merupakan penelitian pengumpulan data tang dilakukan dengan melakukan
wawancara langsung pihak-pihak yang bersangkutan dengan objek yang akan
dibuat, dan dalam hal ini penulis melakukan wawancara kepada pemilik Bzs
Komputer.
C. Studi Pustaka
Metode ini adalah suatu metode pengumpulan data dengan cara membaca
buku dan juga jurnal sesuai dengan data yang dibutuhkan, untuk penelitian ini
penulis memilih studi literature untuk mengumpulkan referensi dari buku dan
juga jurnal yang memiliki kesamaan dengan judul penelitian.
21
juga jurnal atau bias dibilang sebuah data sekunder. Instrumen yang dimaksud
sepertri laptop, telepon genggam, ballpoint, dan juga buku.
Metode pengujian yang dilakukan pada bagian pengujian sistem ini penulis
akan melakukan hasil pengujian dari sistem yang telah dibuat, yang dimana
penulis akan menggunakan black box testing. Pada bagian ini bisa terlihat apakah
program sudah berjalan sesuai dengan yang diinginkan atau tidak. Pengujian akan
berfokus pada persyaratan fungsional perangkat lunak dan akan memungkinkan
perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang
sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program.
Pengujian black box adalah pendekatan komplementer yang kemungkinan besar
mampu mengungkap kesalahan dari pada white box.
Dalam pengujian ini black box akan berusaha bekerja untuk menemukan
kesalahan dalam hal berikut ini :
1. Kesalahan kinerja.
2. Semua fungsi yang tidak benar.
3. Instalisasi dan kesalahan terminasi.
4. Kesalahan interface.
5. Kesalahan dalam struktur data atau database eksternal.
22
DAFTAR PUSTAKA
Andalia, F., Setiawan, E. B., Raya, J., Begalung, L., & Bandung, J. D. (n.d.).
PENGEMBANGAN SISTEM INFORMASI PENGOLAHAN DATA PADANG
Teknik Informatika – Universitas Komputer Indonesia Jurnal Ilmiah
Komputer dan Informatika ( KOMPUTA ) Jurnal Ilmiah Komputer dan
Informatika ( KOMPUTA ).
Adithya, E., & Priadi, A. (2014). Perancangan dan Pembuatan Sistem Informasi
Persetujuan Perbaikan dan Pergantian Alat Komputer Berbasis Web (Studi
Kasus pada PT. Lautan Teduh Interniaga). E-Journal Universitas Lampung.
Erwantoni, & Siahaan, K. (2017). Penjualan adalah suatu sistem keseluruhan dari
kegiatan usaha yang ditujukan untuk merencanakan, menentukan harga,
mempromosikan dan mendistribusikan barang, jasa, ide kepada pasar sasaran
agar dapat mencapai tujuan. (Journal on Networking and Security Vo. Jurnal
Manajemen Sistem Informasi, 2(Januari), 327–344.
Firman, A., Wowor, H. F., Najoan, X., Teknik, J., Fakultas, E., & Unsrat, T.
(2016). Sistem Informasi Perpustakaan Online Berbasis Web. 5(2).
23
Html, E. B., & Dasar, C. S. S. (n.d.). Ebook Belajar HTML & CSS Dasar.
Fajaryati, N., & Web, P. (n.d.). HTML ( Hypertext Markup Language ). 1–19.
Solichin, A., & Luhur, U. B. (2015). MySql 5: Dari Pemula Hingga Mahir.
Solichin, A., & Luhur, U. B. (2015). MySql 5: Dari Pemula Hingga Mahir.
January 2010., January 2010.
Informasi, S., Jasa, P., Pc, L. D. A. N., Web, K. B., Komputer, P. B. Z. S., &
Persembahan, L. (2016). JAKARTA.
24