PENDAHULUAN
1
1.2 Rumusan Masalah
Berdasarkan latar belakang diatas maka rumusan masalah pada kerja
praktek ini adalah sebagai berikut:
1. Dari sini kita dapat mengambil kesimpulan bahwasannya akan diterapkan
metode waterfall di website Studio Pelangi.
2. Agar membantu mempermudah pemesanan barang dan jasa di Studio Pelangi,
maka dari itu penulis membuat sistem informasi dan transaksi marketing online
berbasis website.
2
BAB II
LANDASAN TEORI
3
besar. Halaman-halaman dari website akan bisa diakses melalui URL yang biasa
disebut homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah
hirarki, meskipun hyperlink-hyperlink yang ada di halaman tersebut mengatur para
pembaca dan memberitahukan mereka susunan keseluruhan dan bagian arus
informasi ini berjalan. Beberapa website membutuhkan subskripsi (data masukan)
agar para user bisa mengakses situs tersebut.
Website ditulis, atau secara dinamik dikonversikan menjadi HTML dan
PHP yang diakses melalui sebuah program software yang bisa disebut dengan
webbrowser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat
atau diakses melalui jaringan komputer dan terkoneksi internet, perangkatnya bisa
saja berupa personal komputer, laptop komputer, PDA ataupun Cellphone. Sebuah
website dibuat didalam sebuah sistem komputer yang dikenal dengan web server
juga disebut dengan HTTP Server,dan pengertian ini juga bisa menunjukkan pada
software yang dipakai menurut (Hendriadi dan Dedhi, 2014). Berbagai macam cara
atau metode (HTTP cookies atau Variabel Database, sejarah kunjungan, variabel
sesi dan lain-lain) bisa juga dengan cara interaksi langsung menggunakan form dan
pergerakan mouse serta ketikan keyword dengan keyboard yang saling terhubung
dengan yang lain menjadi satu. Ketika web server menerima permintaan dari user
untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis
di ambil dari media penyimpanan sebagai respon dari permintaan yang diminta oleh
user. Sebuah situs dapat menampilkan dialog yang sedang berlangsung diantara dua
user, memantau perubahan situasi, atau menyediakan informasi yang berkaitan
dengan sang user. Ada banyak jenis sistem software yang dapat dipakai untuk
meng-generate Dynamic Web System dan Situs Dinamis, beberapa diantaranya
adalah ColdFusion (CFM), Active Server Pages (ASP), JavaServerPages (JSP) dan
PHP, bahasa program yang mampu untuk meng-generate dynamic web system dan
situs dinamis. Situs juga bisa termasuk didalamnya berisi informasi yang diambil
dari satu atau lebih data base atau bisa juga menggunakan teknologi berbasis XML,
contohnya adalah RSS.
Menurut Iyan Gustiana (2018) PHP adalah skrip bersifat server-slide yang
ditambahkan ke dalam HTML (Hyper Text Markup Language). Pada awalnya PHP
4
merupakan singkatan dari Personal Home Page. Skrip ini akan membuat suatu
aplikasi yang dapat diintegrasikan kedalam HTML sehingga halaman web tidak
lagi bersifat statis, akan tetapi bersifat dinamis
2.2.2 Informasi
Menurut Jogianto (2005) Informasi sangatlah penting artinya bagi suatu
sistem, karena tanpa adanya informasi sebuah organisasi akan lemah dan akhirnya
runtuh. Informasi dapat didefinisikan sebagai berikut : Informasi adalah data yang
diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya. Informasi dikatakan berguna apabila mempunyai kualitas yang baik
bagi pengambilan keputusan untuk mencapai tujuan tertentu.
Kualitas informasi sangat dipengaruhi atau ditentukan oleh tiga hal, yaitu :
1. Akurat (Akurate)
Informasi tersebut adalah bebas dari kesalahan dan memiliki maksud yang
jelas.
2. Tepat Pada Waktunya ( Time Lines)
Tepat waktu berarti informasi tidak boleh terlambat untuk sampai kepada
penerima, karena informasi yang telah usang akan berpengaruh tidak baik
terhadap pengambilan keputusan.
3. Relevan (Relevancy)
Informasi harus relevan atau mempunyai hubungan dengan masalah yang
akan diselesaikan dan mempunyai manfaat bagi penerimanya.
2.2.3 Sistem Informasi
Menurut Azhar Susanto (2000) Sistem adalah kumpulan atau grup dari
bagian atau komponen apapun baik secara fisik maupun nonfisik yang saling
berhubungan satu sama lain danbekerjasama secara harmonis untuk mencapai satu
tujuan tertentu.
Sistem Informasi (SI) dalam sebuah sistem meliputi pemasukan data (input)
kemudian diolah melalui suatu model dalam pemrosesan data, dan hasil informasi
akan ditangkap kembali sebagai suatu input dan seterusnya sehingga membentuk
siklus informasi yang dapat diperoleh dari sistem informasi sebagai sistem khusus
dalam organisasi untuk mengolah informasi tersebut. Sistem Informasi adalah
5
kumpulan dari sub-sub sistem komponen baik fisik maupun non fisik yang saling
berhubungan satu sama lain dan bekerjasama secara harmonis untuk mencapai satu
tujuan yaitu mengolah data menjadi informasi yang berguna.
Menurut John Burch dan Gary Grudnitski (1986) Sistem Informasi adalah
suatu sistem di dalam suatu 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, dan menyediakan suatu dasar informasi untuk pengambilan
keputusan yang cerdik.
2.2.4 Basis Data
Menurut Dr. Said Mirza Pahlevi (2013) basis data adalah sekumpulan data
yang saling berhubungan secara logis dan terorganisir dengan baik. Basis data
merupakan salah satu komponen utama pendukung program aplikasi. Hampir
semua program aplikasi yang melabatkan pengolahan data dapat dipastikan
menggunakan basis data sebagai tempat penyimpanan datanya.
a. MySQL (My Structure Query Languange)
Menurut Madcoms (2016) “MySQL adalah sistem manajemen database SQL
yang bersifat Open Source dan paling populer saat ini. Sistem Database MySQL
mendukung beberapa fitur seperti multi threaded, multi-user, dan SQL database
management system (DBMS). Database ini dibuat untuk keperluan sistem
database yang cepat, handal, dan mudah digunakan”.
b. PhpMyAdmin
Menurut Madcoms (2016) PhpMyAdmin adalah sebuah aplikasi open source
yang berfungsi untuk memudahkan manajemen MySQL. PhpMyAdmin dapat
membuat database, table, insert, menghapus dan mengupdate data dengan GUI
dan terasa lebih mudah, tanpa perlu mengetikkan perintah SQL secara manual”.
Karena berbasis web, maka PhpMyAdmin dapat dijalankan dibanyak Operating
System, selama dapat menjalankan web server dan MySQL.
2.2.5 Internet
Menurut Sutri Handayani (2018) Inter Connection Networking (internet)
adalah jaringan komputer yang menghubungkan antar jaringan secara global,
6
internet dapat juga disebut jaringan dalam suatu satu jaringan yang luas. Internet
juga menggunakan protocol komunikasi yaitu TCP/IP (Transmission Control
Protocol /Internet Protocol).
2.2.6 Google
Menurut Muhammad Slamet (2018) google adalah website yang paling
banyak mudah dan banyak digunakan untuk mencari informasi melalui jaringan
internet. Jumlah pengguna internet yang semakin banyak dan penggunaan internet
yang sudah membudaya tidak terkecuali pada anak tunarungu. Perkembangan
tekhnologi yang pesat berpengaruh besar pada perkembangan ilmu pengetahuan.
Salah satu menu yang terdapat pada google adalah google image yang berfungsi
untuk mencari gambar dengan mengetik kata yang terdapat dibawa kata google
search.
2.2.7 Jasa Multimedia
Jasa Multimedia juga dikenal sebagai digital marketing, web marketing,
online marketing atau e-marketing. Pemasaran produk dapat dilakukan dengan
menggunakan media internet dan teknologi terkemuka. Dengan bekerja sama yang
di lakukan oleh pihak google kegiatan pemasaran dilakukan secara online
menggunakan teknologi koneksi internet. Termasuk aktivitas online seperti e-mail
dan jejaring sosial.
2.2.8 Metode Waterfall
Menurut Rosa A.S. dan M. Shalahuddin (2014) Waterfall adalah model
SDLC paling sederhana. Model ini hanya cocok untuk pengembangan perangkat
lunak dengan spesifikasi yang tidak berubah-ubah”. Model SDLC air terjun
(waterfall) sering juga disebut model sekuensial linier (sequential linear) atau alur
hidup klasik (classic life cycle). Model air terjun menyediakan pendekatan alur
hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain,
pengodean, pengujian, dan tahap pendukung (support).
Dengan bahasa pemrograman PHP dan HTML database yang digunakan
adalah MySQL. Diharapkan dengan sistem informasi dan transaksi yang berbasis
Website ini dapat mengurangi biaya yang dikeluarkan untuk pemasaran produk,
promosi, serta mampu meningkatkan kegiatan pemasaran Studio Pelangi menjadi
7
lebih efektif dan efisien tanpa harus ke perusahaan secara langsung. Secara garis
besar, teknik yang digunakan dalam penerapan metode waterfall.
a) Berikut adalah gambar model air terjun:
8
Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional
dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan
sesuai dengan yang diinginkan.
2.2.9 Marketing
Menurut Blythe (2005) marketing merupakan istilah yang diberikan pada
semua aktifitas yang terjadi antara individu atau perusahaan dengan pelanggan.Ini
merupakan konsep mendasar dari sebuah pasar, dimana penjual dan pembeli
melakukan transaksi yang saling menguntungkan.
Dua istilah lain dari pemasaran yang paling banyak digunakan adalah:
1) Pemasaran merupakan proses manajemen yang mengidentifikasi,
mengantisipasi, serta memenuhi kebutuhan pelanggan secara efisien dan
menguntungkan. (UK Chartered Institute of Marketing).
2) Pemasaran merupakan proses perencanaan dan konsep pelaksanaan, penetapan
harga, promosi dan distribusi gagasan atas barang dan jasa untuk menciptakan
pertukaran dalam rangka memenuhi kebutuhan individu dan organisasi.
(American Marketing Association ).
2.2.10 Software Pendukung
Sesuai dengan keinginan user atau brainware yang memberikan perintah
kepadanya. Penulis menggunakan software yang digunakan dalam pembuatan
sistem informasi dan transaksi marketing berbasis website antara lain:
1. CorelDRAW
2. XAMPP
3. Adobe Dreamweafer CS6
4. Notepad
5. Mozilla Firefox
2.2.11 Bagan Alir Sistem (System Flowchart)
Bagan Alir Sistem (System Flowchart) merupakan suatu bagan yang
berurutan yang mempresentasikan langkah kerja suatu proses sistem yang
digambarkan dengan menggunakan simbol-simbol yang disusun secara sistematis.
Bagan yang digunakan dengan menggunakan simbol-simbol berikut:
9
Tabel II.1 Simbol-simbol Flowchart
Simbol terminal, merupakan simbol yang
menunjukkan permulaan atau akhiran sebuah program.
Simbol arus, merupakan simbol yang menunjukkan
jalanya arus suatu proses.
Simbol conector, merupakan simbol yang menyatakan
sambungan dari proses ke proses lainya dalam
halaman yang sama.
Simbol offline connector, menyatakan sambungan dari
proses ke proses lainya dalam halaman yang berbeda.
Simbol proses, merupakan simbol yang menunjukkan
suatu tindakan atau proses yang dilakukan oleh
computer.
Simbol manual, merupakan simbol yang menunjukkan
suatu tindakan atau proses yang tidak dilakukan oleh
manusia.
Simbol keying, merupakan simbol yang menunjukkan
segala jenis operasi yang diproses dengan
menggunakan suatu mesin yang mempunyai keyboard.
Simbol offline-storage, merupakan simbol yang
menunjukkan data yang akan disimpan dalam simbol
ini ke suatu media tertentu.
Simbol manual input, merupakan simbol yang
digunakan untuk memasukkan data secara manual
dengan menggunakan online keyboard.
Simbol input/ output, merupakan simbol yang
menyatakan suatu proses input atau output tanpa
tergantung jenis peralatanya.
Simbol punched card, menyatakan input berasal dari
kartu atau output ditulis ke kartu.
Simbol disk storage, menyatakan input berasal dari
disk atau output disimpam ke disk.
Simbol magnetic tape, menyatakan input berasal dari
pita magnetis atau output disimpan ke pita magnetis.
Simbol document, merupakan simbol yang
menunjukkan pencetakan keluaran dalam bentuk
dokumen (melalui printer).
10
2.2.12 Tahapan Metode Waterfall
Dalam pengembangannya metode waterfall memiliki beberapa tahapan
yang runtut sebagai berikut:
a) Analisa Kebutuhan, adalah analisa kebutuhan sistem yang dibuat dalam bentuk
yang dapat dimengerti oleh klien dan staf pengembang. Dalam tahap ini klien
atau pengguna menjelaskan segala kendala dan tujuan serta mendefinisikan apa
yang diinginkan dari sistem. Setelah dokumen spesifikasi disetujui maka
dokumen tersebut menjadi kontrak kerja antara klien dan pihak pengembang
serta melakukan analisis keterkaitan dari halaman satu dengan halaman lainnya
(link).
b) Desain Sistem, adalah fase dimana metode tersebut dirancang atau bagaimana
nantinya pelaksanan metode pada website yang akan dibuat. Mulai dari menu
navigasi, bentuk, kata yang digunakan, isi dari website serta style css yang akan
digunakan.
c) Implementasi, pada fase implementasi ini yang dilakukan adalah penerapan dari
arsitektur desain yang telah disepakati, baik pembuatan template website atau
penerapan metode waterfall pada website seperti penerapan penggunaan kata
kunci yang tepat pada setiap topik yang akan ditulis pada website.
d) Integrasi dan Pengujian, adalah tahapan di mana tahapan implementasi telah
selesai dilakukan. Pada tahapan pengujian ini yang dilakukan adalah melakukan
uji coba dari website yang telah dikembangkan.
e) Pemeliharaan, melakukan pemeliharaan dan perawatan website dari gangguan
atau kerusakan link, kata kunci serta hal lainnya yang mengganggu.
11
BAB III
ANALISIS DAN ALTERNATIF SISTEM
12
c) Membangun SDM yang berkepribadian luhur dan profesional.
d) Senantiasa meningkatkan kemampuan baik personal maupun institusi.
e) Menyebarkan penyiaran dan konten tayangan yang berkualitas sesuai
dengan nilai agama.
3.1.4 Struktur Organisasi Studio Pelangi Semarang
Manager
Eko Novianto
v
v
Freelance
13
sistem kita dapat mengetahui kelebihan dan kekurangan dari sistem yang kita buat
serta kebutuhan apa saja yang diharapkan dari sistem yang berjalan kemudian dapat
dilakukan perbaikan-perbaikan system tersebut. Selain itu juga pada analisis ini
akan mengidentifikasi dan mengevaluasi permasalahan-permasalaha yang terjadi.
Sistem pemasaran dilakukan secara manual dengan menawarkan jasa
multimedia langsung kepada perusahaan maupun perorangan dengan media
proposal dan telepon serta memakai koneksi internet yang terhubung ke server
google.
3.2.1. Analisis Prosedur Yang Sedang Berjalan
Proses penentuan kebutuhan ini diawali dengan cara menggambarkan atau
memodelkan sistem yang sedang berjalan. Sesuai dengan metode pendekatan
sistem yang digunakan, maka penggambaran atau pemodelan sistem yang berjalan
akan dipresentasikan menggunakan notasi UML (Unifield Modeling Language),
meliputi: aktor, diagram use case, skenario use case, dan diagram aktivitas. Seperti
flowchart Studio Pelangi berikut ini:
3.2.1.1. Flowchart Yang Sedang Berjalan
Bagan alir Flow Map menunjukkan arus dari pencarian kata kunci dengan google
adwords secara terstruktur.
3.2.1.2. Flowchart
Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah
penyelesaian suatu masalah disebut flowchart yang merupakan cara penyajian dari
suatu algoritma, seperti berikut:
14
Gambar di atas merupakan flowchart untuk memudahkan pemahaman.
Mulai untuk menjalankan program, lalu akan muncul menu home kemudian login
dengan memasukkan id dan password lalu setelah itu pada tahapan selanjutnya akan
dibawa ke menu transaksi, jika memilih menu jasa multimedia maka akan
memunculkan halaman data stok barang kemudian detail produk dan kita bisa
menginput, mengedit dan menghapus produk yang kita inginkan.
15
Observasi adalah pengamatan langsung para pembuat keputusan berkat
lingkungan fisiknya dan pengamatan langsung suatu kegiatan yang sedang
berjalan.
c. Metode Studi Literatur
Studi literatur dilakukan untuk menambah wawasan dan tinjauan pustaka
untuk pengumpulan informasi melalui media lisan maupun tulisan seperti
halnya buku, jurnal, dan media cetak lainnya.
3.4.1.2 Metode Pengembangan
Pengembangan menggunakan metode waterfall. Menurut Pressman (2010)
model waterfall adalah model klasik yang bersifat sistematis, berurutan dalam
membangun sebuah software. Berikut tahapan dari metode waterfall yang akan
diterapkan:
Tabel III. 1 Metode pengembangan sistem informasi dan transaksi dengan Waterfall
Tahapan Waktu Keterangan
16
Planning 05 - 10 Oktober Di bagian tahapan ini saya menghasilkan
- 2018 data yang berhubungan dengan
keinginan kebutuhan pemasaran
(pemasaran harga produk, seperti harga
jual, harga beli, keuntungan di studio
pelangi) termasuk rencana yang akan
dilakukan mengenai website studio
pelangi.
17
Skema Use Case Diagram Home
18
Skema Use Case Diagram Transaksi Pemesanan
19
Cobalah dengan menciptakan backlink yang sehat agar mesin pencari
menyukai blog kita, hindari pula penggunaan tools.
Berikut ini teknik Off Page ini disesuaikan dengan skema yang dibuat:
20
a. Komputer dengan spesifikasi : Windows 10 Home 64-bit (X64- Based
Processor), Processor AMD A8-6410APU with AMD Radeon R5
Graphics 2.00GHz, Memory 4.00GB RAM.
b. Keyboard dan mouse
2. Perangkat Lunak (software)
a. Sistem operasi windows
b. MySQL sebagai pengelola database server.
c. PHP dan HTML sebagai bahasa pemrograman.
d. XAMPP web server sebagai server lokal dalam pengetesan halaman web.
e. HTML5 dan CSS3 sebagai media mendesain web dan menggabungkan
antara layout dengan bahasa pemrograman.
f. Browser sebagai software untuk menjalankan website yang di buat.
3. Perangkat Pengguna (brainware)
a. Administrator
b. Pengunjung
3.4.3 Hasil dan Pembahasan
Berikut ini merupakan hasil dan pembahasan dari kerja praktek yang
dilaksanakan oleh penulis pada Studio Pelangi:
3.4.3.1 CSS
Cascading Style Sheet (CSS) adalah salah satu bahasa pemrograman web
yang digunakan untuk mempercantik halaman web dan mengendalikan beberapa
komponen dalam sebuah web yang kemudian akan lebih terstruktur dan seragam.
CSS dapat kita gunakan dalam mengendalikan ukuran gambar, warna teks, warna
tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar
paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya.
CSS bisa juga diartikan sebagai bahasa style sheet yang digunakan untuk
mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk
menampilkan halaman yang sama dengan format yang berbeda. Berikut contoh
pengaturan menggunakan CSS:
21
Pengaturan CSS Tag
22
Source code di atas merupakan code program yang di gunakan untuk
tampilan utama di web browser yang terhubung dengan halaman -
halaman link lainnya.
Description Bootstrap Tag
23
Gambar halaman di atas adalah website saat tampil di komputer, laptop
support OS Windows.
Tampilan Website Mobile Phone
24
Data Customer
25
Halaman Transaksi dan Pendaftaran
26
Halaman Keranjang Belanja
27
BAB IV
PENUTUP
4.1. Kesimpulan
Kesimpulan yang dapat penulis ambil berdasarkan laporan kerja praktek
yang telah diuraikan diatas sebagai berikut:
1. Dengan adanya Sistem Informasi dan Transaksi online diharapkan dapat
mempermudah user dan customer untuk berkomunikasi di luar jadwal
perusahaan.
2. Dengan adanya website ini diharapkan sangat membantu pihak perusahaan
khususnya dalam proses pemasaran dan pengolahan data transasksi
pemesanan produk.
4.2. Saran
Saran yang dapat penulis berikan berdasarkan laporan kerja praktek yang
telah diuraikan diatas sebagai berikut:
1. Dibuatkan lebih banyak fitur seperti google maps dan pilihan bahasa, agar
tampilan website lebih lebih sempurna.
2. Membackup data-data setiap waktu yang sudah tersimpan agar lebih aman.
28
DAFTAR PUSTAKA
29
Victor Marudut Mulia Siregar, 2017, Sistem Informasi Pembelian Dan Penjualan
Pakaian Pada Galoenk Distro Pematangsiantar, Jurnal Teknologi
Informasi, Vol.1, No.2, E-ISSN 2615-2738.
30
LAMPIRAN
1. Lampiran Surat Permohonan Ijin Kerja Praktek
31
2. Lampiran Surat Balasan Kerja Praktek
32
3. Lampiran Surat Selesai Kerja Praktek
33
4. Lampiran Lembar Konsultasi/Asistensi Kerja Praktek
34
35