PROPOSAL
Oleh:
MAULANA IKHSAN
NPM: 18.71.0017
MUHAMMAD KHAIRUZ ZIKRI
NPM: 17.71.0198
i
DAFTAR ISI
Hal
PROPOSAL .................................................................................................................. i
2.2.9 PHP............................................................................................................ 12
ii
Hal
2.2.12 Bootstrap.................................................................................................. 13
2.2.14 Mysql........................................................................................................ 14
iii
DAFTAR TABEL
Hal
Tabel 2. 1 Kerangka Pemikiran .................................................................................. 17
iv
DAFTAR GAMBAR
v
1
BAB I
PENDAHULUAN
2
dapat mengakses data tersebut, kemudian memudahkan dalam hal pengawasan dan
pemantauan bahkan melaporkan hasil penugasan akan terpantau secara real time.
Agar pembahasan masalah lebih terfokus, dan guna membatasi ruang lingkup
permasalahan yang luas, maka masalah yang akan dibahas dalam laporan adalah pada,
pemesanan, penugasan, proyek, pelanggan, dan pembayaran pada PT.SAKA JAYA
TEKNOLOGI.
3
masalah dalam penugasan karyawan dan pendataan proyek yang di lakukan PT. SAKA
JAYA Teknologi Banjarbaru.
Manfaat yang diharapkan dapat diperoleh dari penelitian ini adalah sebagai berikut:
1. Bagi Peneliti
a. Sebagai sarana untuk menerapkan ilmu yang telah diperoleh selama berada di
bangku perkuliahan terutama tentang perancangan sistem informasi.
b. Menambah pemahaman dan pengalaman dalam pembuatan program aplikasi
yang menerapkan sistem informasi sebuah perusahaan.
2. Bagi PT. SAKA JAYA Teknologi.
a. Dapat mempermudah kegiatan pada PT. SAKA JAYA Teknologi.
b. Dengan adanya sebuah aplikasi web pribadi yang menerapkan sistem informasi
maka akan mempermudah pemantauan atau monitoring tugas karyawan dan juga
pemantauan data pelanggan.
3. Bagi Akademik
a. Sebagai tolak ukur sejauh mana pemahaman dan penguasaan materi terhadap
teori yang diajukan.
b. Sebagai bahan evaluasi akademik untuk meningkatkan mutu pendidikan.
c. Sebagai bahan referensi bagi mereka yang mengadakan penelitian untuk
dikembangkan lebih lanjut dengan permasalahan yang berbeda.
4. Bagi Pembaca
Sebagai bahan pengetahuan, pembanding dan acuan dalam menghadapi
permasalahan atau kasus penelitian yang sama untuk memaksimalkan kinerja
sistem baru.
4
5
BAB II
LANDASAN TEORI DAN KERANGKA PEMIKIRAN
Auli Laundry adalah jasa yang bergerak dalam bidang layanan pencucian baju,
celana, sprei, selimut dan lain lain. Dalam melakukan kegiatannya, Auli Laundry
masih menggunakan media penyampaian informasi yang sederhana sehingga promosi
jasa dan layanannya masih belum maksimal yaitu dengan media brosur. Dengan
masalah yang dihadapai Auli Laundry, maka dibutuhkan sebuah sistem infromasi
promosi jasa dan layanan-layanan lainnya, hal ini sangat penting karena dengan
adanya sebuah sistem ini akan dapat membantu kendala yang ada. Pelanggan akan
dapat mengakses informasi yang dibutuhkan kapan saja tanpa harus melihat brosur.
Dengan demikian Auli Laundry dapat memperluas jangkauan pelayanan jasa tanpa
harus menghabiskan banyak waktu dan biaya. Auli Laundry sangat membutuhkan
sistem informasi yang terkomputerisasi, terutama pada sistem pengolahan data
pelayanan terhadap pelanggan, agar dalam kegiatannya dapat meningkatkan pelayanan
yang lebih baik lagi serta dapat mengolah data pelayanan dengan efektif dan efisien.
(Abrar, Sistem Informasi Auli Laundry, 2014)
6
terjadi sesuatu pada buku tersebut misalkan buku pelanggaran hilang atau terselip,
kesulitan dalam hal rekapitulasi data-data point pelanggaran. Dari permasalahan
tersebut maka penulis membuat sebuah aplikasi “Sistem Monitoring Pelanggaran
Siswa Berbasis SMS Gateway”. Tujuan penelitian ini adalah Menghasilkan aplikasi
sistem informasi monitoring pelanggaran siswa Berbasis SMS Gateway pada SMK
Swagaya 2 Purwokerto guna untuk memberikan informasi kepada orang tua secara
langsung dengan cepat dan tepat, membantu guru BK dalam penginputan data,
pencarian data, dan perekapan pelanggaran siswa. Metode penelitian yang digunakan
dalam skripsi ini adalah metode observasi, metode wawancara dan studi pustaka.
Metode pengembangan sistem yang digunakan adalah metode waterfall. Aplikasi ini
dibuat menggunakan bahasa pemrograman Visual Studio 2012 dan MySQL sebagai
databasenya. Sistem Informasi Monitoring Pelanggaran Siswa Berbasis SMS Gateway
pada SMK Swagaya 2 Purwokerto menggunakan Visual Studio 2012 dan MySQL telah
berhasil dibangun dan diuji menggunakan pengujian blackbox. (Rahmawati, Sistem
Informasi Monitoring Pelanggaran Siswa Berbasis SMS Gateway pada SMK Swagaya
2, Purwekerto, 2015)
7
tugas akhir ini berupa kartu bimbingan berdasarkan input waktu mulai sampai selesai
bimbingan. Dosen pembimbing melakukan bimbingan dengan cara download materi
yang dikirim oleh mahasiswa dan memberikan komentar atau dengan cara melakukan
diskusi dengan chatting. Pembimbing menyetujui untuk ujian seminar proposal dan
pendadaran. Kartu bimbingan bisa diprint dan dijadikan bukti fisik mengajukan ujian
seminar proposal dan pendadaran di tingkat fakultas maupun universitas. Sedangkan
Hasil dari penelitian ini adalah model rancangan sistem monitoring dosen wali dengan
menggunakan ASP.Net Signal R yang dapat memberikan kemudahan kepada
mahasiswa dalam berkonsultasi kepada dosen wali, sehingga dosen wali dapat
mengetahui rekam jejak konsultasi mahasiswa, dan permasalahan akademik yang
dihadapi mahasiswa perwaliannya dengan menambahkan fitur chatting didalam
aplikasi dosen wali, fitur chatting tersebut bertujuan untuk merekam jejak /
monitoring/ komunikasi antara dosen wali dengan mahasiswa yang dimana rekam
jejak konsultasi mahasiswa tersebut disimpan secara realtime. (Norhikmah,
Perancangan Sistem Informasi Monitoring Dosen Wali Menggunakan ASP.NET
SIgnal R, 2016).
8
Aplikasi Monitoring Perangkat Dan Aktivitas Pengguna Pada Jaringan Menggunakan
Protocol Snmp Dan Squid Proxy Unit Pengelolaan dan Pelayanan Teknologi Informasi
(UP2TI) adalah salah satu unit di Fakultas Sains Matematika Universitas Diponegoro yang
bergerak di bidang pelayanan dan pengelolaan segala sesuatu yang berkaitan dengan teknologi
informasi. UP2TI mengelola perangkat jaringan seperti router, switch, server, dan access point
di FSM UNDIP. Dengan banyaknya perangkat jaringan yang dikelola, admin UP2TI
mengalami kesulitan jika proses monitoring perangkat jaringan dilakukan secara manual yaitu
hanya mengandalkan laporan dari client jika ada permasalahan pada jaringan dan juga belum
ada sistem untuk memonitor aktifitas pengguna internet.Solusi atas permasalahan tersebut
dengan membuat aplikasi monitoring jaringan. Aplikasi monitoring bisa juga disebut sebagai
Network Management System yaitu suatu sistem yang berfungsi untuk membantu system
administrator dalam memonitor dan mengontrol perangkat jaringan yang kompleks SNMP
merupakan sebuah protocol aplikasi pada jaringan TCP/ IP yang dapat digunakan sebagai
protocol dalam Network Management System. Aplikasi monitoring yang dikembangkan juga
melakukan pembacaan log squid proxy untuk mengetahui aktivitas pengguna internet.
Pengembangan aplikasi ini menggunakan metode waterfall dengan bahasa pemograman PHP
dengan framework CodeIgniter dan sistem manajemen basis data MySQL. Setelah
pengembangan selesai dilakukan, dilanjutkan pengujian secara black-box. Hasil akhir dari
penelitian ini adalah aplikasi yang memudahkan admin dalam memonitoring perangkat dan
aktivitas pengguna pada jaringan Fakultas Sains Matematika Universitas Diponegoro.
(Wijayanto, 2016)
9
leader. Kepala teknisi bertugas sebagai memimpin semua kegiatan dalam perusahaan
tesebut, dan karyawan. (Fahrul, 2018)
mendefinisikan sistem secara umum sebagai kumpulan hal atau elemen yang
saling bekerja sama atau yang dihubungkan dengan cara-cara tertentu sehingga
10
membentuk satu kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu
tujuan. sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu komponen
sistem, batasan sistem, lingkungan luar sistem, penghubung sistem, masukan sistem,
keluaran sistem dan sasaran sistem.
Dengan demikian sistem merupakan kumpulan dari beberapa bagian yang
memiliki keterkaitan dan saling bekerja sama serta membentuk suatu kesatuan untuk
mencapai suatu tujuan dan sasaran dalam ruang lingkup yang sempit. (Sutanta, 2009)
2.2.5 Monitoring
2.2.6 Website
11
dapat diakses melalui URL (uniform Resoursce Locator) yang biasanya disebut dengan
“Homepage”. URL ini mengatur halaman situs untuk manjadi sebuah hirarki mekipus
hyperlink yang ada di dalam halaman tersebut mengatur para pembaca dan memberi
tahu mereka susun keseluruhan dan bagaimana arus informasi ini berjalan. Beberapa
website membutuhkan subskripsi (data masukan) agar para user bias mengakses
sebagian atau keseluruhan isi website tersebut. (Hardjono, Otodidak Desain dan
Pemrograman website, 2006)
Pengembangan sistem berbasis web adalah aplikasi yang sejak awal dirancang
untuk dieksekusi di lingkungan berbasis web. Definisi ini mengungkapkan dua aspek
penting dari aplikasi ini sebagai berikut:
1. Suatu aplikasi web dirancang dapat berjalan di dalam lingkungan berbasis web.
artinya aspek-aspek hipermedia dalam kaitannya dengan hiperteks dan
multimedia di dalam kombinasi dengan kelola aplikasi tradisionan harus
diperhitungkan di seluruh hidup aplikasi.
2. Aplikasi web adalah suatu aplikasi yang tidak hanya berupa sekumpulan halaman-
halaman web. (Simarmata, Pengembangan Sistem Berbasis Web, 2009)
2.2.8 HTML
2.2.9 PHP
12
program, kode dasar secara langsung akan dijalankan tanpa harus melalui proses
pengubahan ke dalam bentuk source code. Ketika dipanggil dari web browser program
yang ditulis dengan PHP akan di-parsing (diuraikan) di dalam web server oleh
interpreter PHP dan diterjemahkan ke dalam dokumen HTML, yang selanjutnya akan
ditampilkan kembali ke web browser. Karena pemrosesan program PHP dilakukan di
lingkungan web server (Nugroho, Modul Pemrograman Web berbasis Hypertext
PreProcessor (PHP), 2004)
PHP dikatakan sebagai bahasa sisi server (server-side). Oleh sebab itu, kode
PHP tidak akan terlihat pada saat user memilih perintah ”View Source” pada web
browser yang digunakan. PHP (Hypertext PreProcessor) adalah sebuah script yang
bersifat server-side yang artinya semua proses akan dikerjakan di sisi server dan hanya
hasilnya saja yang akan dikirim ke browser. PHP pertama kali dibuat oleh Rasmus
Lerdorf untuk mengetahui siapa yang telah mengunjungi situsnya (Pranowo, Buku
Sakti Pemrograman Web, 2009)
2.2.10 Javascript
javascript adalah bahasa yang berbentuk kumpulan skrip berjalan pada suatu
dokumen html. javascript adalah bahasa yang “case sensitive” artinya menandakan
penamaan variabel dan fungsi yang menggunakan huruf kecil (Kustuyahningsing &
Anamisa, Javascript Uncover, Panduan Belajar Javascript Utuk Pemla, 2011)
CSS adalah suatu teknologi yang digunakan untuk memperindah halaman web
(situs). Cascanding style heet adalah bahasa style sheet yang digunakan untuk
mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. css bekerja
sebagai pelengkap pada elemen html yang kesemuanya itu dapat dikendalikan dengan
menggunakan sebuah bahasa script css. (Prasetio, HTML dan CSS: Design and Build
Websites, p. 2012)
2.2.12 Bootstrap
13
aplikasi individual membuat sulitnya untuk mengembangkan dan pemeliharaannya.
bootstrap adalah css tetapi dibentuk dengan less, sebuah pre-prosessor yang memberi
fleksibilitas dari css biasa. bootstrap memberikan solusi rapi dan seragam terhadap
solusi yang umum dan tugas interface yang setiap pengembang hadapi. Bootstrap
dapat dikembangkan dengan tambahan lainnya karena ini cukup fleksibel terhadap
pekerjaan design yang dibutuhkan. (Otto, Bootstrap Design Framework, 2011)
2.2.13 Xampp
Xampp adalah sebuah sofware yang berfungsi untuk menjalankan web berbasis
php dan menggunakan pengolah data mysql di komputer lokal. Xampp merupakan
paket php dan mysql berbasis open source, yang dapat digunakan sebagai tool
pembantu pengembangan aplikasi berbasis web. (Wicaksono, XAMPP, 2008)
2.2.14 Mysql
2.2.15 UML
14
1. Use Case Diagram
“Kelas adalah sebuah kategori atau pengelompokan dari hal-hal yang mempunyai
atribut dan fungsi yang sama” (Schmuller, Analisis Perancangan Sistem
Berorientasi Objek dengan UML Unified Modeling Leanguage, 2015)
“Class diagram adalah sebuah grafik presentasi dari gambaran statis yang
menunjukkan sekumpulan model elemen yang terdeklarasi (statis) seperti kelas,
tipe dan isinya serta hubungannya” (Rambaugh, menggunakan UML, 2003)
“Sebuah class diagram terdiri dari sejumlah kelas yang dihubungkan dengan garis
yang menunjukkan hubungan antar kelas yang disebut dengan Associations”
Jenis-jenis Associations yaitu :
a. Aggregation
Associations yang menggambarkan hubungan antar kelas dimana kelas yang satu
merupakan bagian dari kelas yang lainnya.
b. Composition
15
Associations yang menggambarkan hubungan erat antar kelas di mana kelas
composite mempunyai segala tanggung jawab untuk mengatur kelas lainnya dan
kedua kelas mempunyai lifetime yang sama.
c. Bidirectionality
Associations yang menghubungkan antara dua kelas atau lebih yang berbeda
object tapi tidak bergantung satu sama lainnya, sehingga apabila salah satu kelas
dihilangkan, kelas yang lain dapat tetap digunakan.
d. Generalization
Associations yang menghubungkan dua kelas atau lebih untuk membedakan
antara kelas yang umum dengan kelas yang khusus.
e. Inheritance
Associations yang menghubungkan dua kelas atau lebih yang dapat menurunkan
properties seperti attributes, operations antara kelas induk dengan kelas anak.
Microsoft Visio (atau sering disebut Visio) adalah sebuah program aplikasi
komputer yang sering digunakan untuk membuat diagram, diagram alir (flowchart),
brainstorm, dan skema jaringan yang dirilis oleh Microsoft Corporation. Aplikasi ini
menggunakan grafik vektor untuk membuat diagram-diagramnya.
Microsoft Visio memiliki beberapa versi yaitu Visio 2002, Visio 2003, dan Visio 2007
yang merupakan versi terbaru. Visio 2017 Standard dan Professional menawarkan
antarmuka pengguna yang sama, tapi seri Professional menawarkan lebih banyak
pilihan template untuk pembuatan diagram yang lebih lanjut dan juga penataan letak
(layout). (Galih, 2012)
16
2.3 Kerangka Pemikiran
Masalah
Pada PT. SAKA JAYA Teknologi pemesanan masih secara terulis dan
detail proyek tersebut dibawa oleh kepala teknisi yang mana karyawan akan
terkendala dalam pengerjaan proyek, pada pembagian tugas, tugas tersebut hanya
disampaikan melalui tulisan pada kertas kecil atau secara lisan langsung, gangguan
dalam monitoring atau pengawasan tugas karyawan dikarenakan kepala teknisi
yang jarang berada di kantor, dan untuk pembayaran masih tercatat secara tertulis
yang mana memungkinkan terjadinya kesalahan ataupun ketidakakuratan dalam
pencatatan biaya proyek.
Pendekatan
Pengembangan
Spesifikasi & Desain Coding Web PHP Testing Whitebox &
UML Blackbox
Database : MySQL
Implemantasi
PT. SAKA JAYA TEKNOLOGI
Pengujian
User Acceptance
Hasil
Sistem Informasi PT.SAKA JAYA TEKNOLOGI Banjarbaru
17
59