PROPOSAL SKRIPSI
OLEH
WAHYU RAHMANA
NIM 16.01.071.096
PROPOSAL SKRIPSI
Diajukan kepada
Universitas Teknologi Sumbawa sebagai salah satu
persyaratan menyelesaikan Program Sarjana Strata Satu (S1)
OLEH
WAHYU RAHMANA
NIM 16.01.071.096
Disusuun oleh:
Wahyu Rahmana
NIM. 16.01.071.096
…………………….
…………………….
i
KATA PENGANTAR
Assalamualaikum, Wr. Wb
rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan proposal skripsi ini,
Sholawat serta salam semoga selalu tercurahkan kepada junjungan kita Nabi Besar
Muhammad SAW, beserta para keluarga, para sahabat serta para pengikutnya
hingga akhir zaman kelak. Skripsi ini penulis buat sebagai syarat kelulusan dalam
Dalam penyusunan proposal skripsi ini, penulis berharap apa yang penulis teliti,
sepenuhnya bahwa selesainya skripsi ini tidak terlepas dari dukungan, semangat,
serta bimbingan dari berbagai pihak, baik bersifat moril maupun materil, untuk itu
ini diwakili oleh bapak I Made Widiarta, S.Komp, atas bimbingan dan
ii
arahannya mulai dari proses hingga tersusunnya laporan proposal skripsi
ini.
7. Bapak Saiful Khair, M.Si., selaku dosen pembimbing II dalam hal ini
diwakili oleh ibu Eka Haryanti, M.Pd, atas bimbingan dan arahannya mulai
9. Kedua Orang Tua tercinta Ibunda Rukmini, Ayahanda Ichsan dan kedua
skripsi ini dapat bermanfaat bagi pembaca serta dapat menambah ilmu pengetahuan
Wassalamualaikum, Wr, Wb
Penulis
iii
DAFTAR ISI
HALAMAN JUDUL
HALAMAN SAMPUL
BAB I PENDAHULUAN
iv
2.2.6. PHP (Hypertext Preprocessor) ................................................ 10
LAMPIRAN-LAMPIRAN.............................................................................. 28
v
DAFTAR GAMBAR
vi
DAFTAR TABEL
vii
BAB I
PENDAHULUAN
dapat memberikan perubahan yang lebih baik untuk diri sendiri, keluarga,
1
2
saja dilakukan oleh pihak DSTI, tetapi juga melibatkan pihak ketiga sehingga
tersebut adalah melalui pembuatan web service sebagai teknologi yang mampu
Access Token" di dalam pembangunan web service ini dapat menjadi rujukan
yang berisikan data dan dapat diakses oleh pengembang dan pembuat aplikasi-
aplikasi lainnya.
memperoleh data.
1. Data yang digunakan sebagai API adalah data profil mahasiswa, dosen dan
DBMS MySQLi.
3. Pengguna web service atau API hanya dapat menerima database dan tidak
4. Pada sisi admin dapat melakukan CRUD (Create, Read, Update, Delete)
database API.
dan developer pihak ke tiga dalam melakukan sinkronisasi data serta sebagai
Teknologi Informasi
REST API.
Teknologi Sumbawa
dikelompokkan ke dalam beberapa sub bab, hal ini bertujuan untuk memberi
gambaran umum serta memahami isi proposal skripsi tersebut dengan baik.
BAB I PENDAHULUAN
sistematika penulisan.
5
Pada bab landasan teori ini berisi uraian teori-teori yang mendasari
pembahasan secara detail baik dari buku dan sumber lain berkaitan dengan
berupa pengumpulan data dan pengembangan perangkat lunak, alat dan bahan
penelitian berupa analisa kebutuhan perangkat dan kebutuhan data, serta waktu
Pada bab hasil dan pembahasan ini berisi hasil perancangan aplikasi
Pada bab kesimpulan dan saran ini berisi tentang kesimpulan dari
LANDASAN TEORI
dengan access token telah banyak dilakukan. Beberapa penelitian yang kurang
service dengan REST API, antara lain jurnal yang berjudul Pembangunan Web
yang dimiliki oleh Perkasa dan Setiawan. (2018), terdapat pesamaan dari judul
tersebut ialah menggunakan REST API untuk membangun suatu web service,
perbedaaanya ialah terletak pada objek penelitian dan penelitian tersebut tida
ada filtering data. Dari hasil penelitian jurnal ini adalah tahap-tahap yang telah
token.
ini yaitu menggunakan REST API dan menghasilkan data berupa sebuah JSON.
6
7
menghapus dan menambah sebuah data API didalam database. Pada penelitian
ini menyimpulkan beberapa hal dengan hasil yang telah dilakukan. Integrasi
Pencatatan Transaksi Studi Kasus PT. XYZ oleh Tanaem dkk (2016),
dimiliki oleh PT.XYZ dibangun dengan tujuan utama yaitu mencatat setiap
dikembangkan agar dapat di integrasikan dengan sistem lain yang dimiliki oleh
token sebagai identifikasi client dalam merequest sebuah data. Peneliti juga
membuat suatu filtering data agar tidak membebani kinerja pada sisi client.
Codeigniter Dengan access token ini terdiri dari beberapa teori yang mendasar
(2018), bahwa web service adalah sistem perangkat lunak yang didesain
2.2.2. REST
Zhou, dkk dalam Perkasa dan Setiawan. (2018), merupakan gaya arsitektur
resource yang dapat diakses melalui sebuah alamat HTTP URL yang
unique.
untuk melakukan load data yang bersumber dari internal maupun eksternal.
framework web untuk bahasa pemrograman PHP yang dibuat oleh Rick
access token adalah sebuah kunci yang dibutuhkan oleh pemohon layanan
pesan balikan yang berukuran kecil yang mudah dibaca dan ditulis oleh
manusia, dan juga mudah ditulis dan diurai oleh mesin. JSON merupakan
salah satu pesan balikan yang dapat digunakan dalam sebuah REST API.
balikan dari sebuah data yang mudah ditulis dan diurai oleh mesin.
2016).
prosesnya, yaitu:
a. Model Waterfall.
b. Model Prototipe
pendek. Model RAD adalah adaptasi dari model air terjun versi
kecepatan tinggi.
d. Model Iteraktif
model air terjun dan iteraktif pada model prototipe. Model ini dibuat
13
model prototipe.
e. Model Spiral
dengan control dan aspek sistematik yang diambil dari model air
terjun.
iterasi akhir yang dihasilkan adalah perangkat lunak yang sudah lengkap.
(customer)
b. Perencanaan
c. Analisis resiko
d. Rekayasa
prototipe).
f. Evaluasi Pelanggan
kelakuan sistem atau rangkaian perubahan yang akan terjadi pada sebuah
sistem. Pada kategori behavior diagram terdiri dari 3 macam diagram yaitu:
untuk mengetahui fungsi apa saja yang akan di dalam sebuah sistem
itu. Berikut adalah simbol-simbol yang ada pada diagram use case:
16
b. Activity Diagram
dari sebuah sistem atau proses bisnis atau menu yang ada pada
diagram aktivitas bukan apa yang dilakukan oleh aktor, jadi aktivitas
yang digunakan untuk mengkaji atau meneliti suatu objek pada latar
apakah fungsi fungsi, masukan, dan keluaran dari perangkat lunak sesuai
METODOLOGI PENELITIAN
19
20
sebagai berikut:
3. Studi pustaka, pada teknik ini penulis mencoba untuk mencari dan
pendukung penelitian.
dalam penelitian skripsi ini adalah metode spiral. Metode spiral cocok
b. Perencanaan.
dibangun.
c. Analisis Risiko
d. Rekayasa
dari perangkat lunak yang akan dibangun. Pada tahap ini peneliti juga
membuat prototipe.
f. Evaluasi Pelanggan
Pada tahap ini peneliti menerima feedback atau umpan balik dari
Adapun alat dan bahan yang digunakan dalam penelitian ini terdiri dari
penjabaran dari alat dan bahan yang digunakan dalam penelitian skripsi ini:
3 Memory 4096MB
web service ialah data berupa profil mahasiswa, dosen, staff atau data yang
kurang selama 5 (lima) terhitung dari bulan Februari 2020 sampai Juni
2020. Adapun jadwal penelitian skripsi dapat dilihat pada gambar dibawah
ini:
25
Agung, Gregorius, 2018, HTML, PHP, dan MYSQL untuk Pemula, PT. Elex Media
Komputindo, Jakarta.
Imaduddin, Ahmad & Permana, Sidiq, 2018, Menjadi Android Developer Expert,
PT. Presentologics, Bandung.
Pruter, S., Moritz, G., Zeeb, E., Salomon, R., Golatowski, F. and Timmermann, D.,
Applicability of web service technologies to reach real time capabilities. In
Object Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE
International Symposium on (pp. 229-233). IEEE, 2008.
Setiawan, Didik, 2018, Buku Sakti Pemrograman Web: HTML, CSS, PHP, MySQL
dan Javascript, Start Up, Yogyakarta.
Sinha, R., Khatkar, M. and Gupta, S.C., Design & Development of a REST based
Web Service Platform for Applications Integration on Cloud. International
Journal of Innovative Science, Engineering and Technology, 1(7), pp.385-389,
2014.
26
27
Tanaem, P. F., Manongga, D., & Iriani, A. (2016). RESTFul Web Service Untuk
Sistem Pencatatan Transaksi Studi Kasus PT . XYZ. 2(April).
Yudhanto, Yudho & Wijayanto, Ardhi, 2019, Yuk Berbisnis dengan Laravel dan
Android, PT. Elex Media Komputindo, Jakarta.
Zhou, W., Li, L., Luo, M. and Chou, W., REST API design patterns for SDN
northbound API. In Advanced Information Networking and Applications
Workshops (WAINA), 2014 28th International Conference on (pp. 358-365).
IEEE, 2014.
28
LAMPIRAN-LAMPIRAN
28
29