Anda di halaman 1dari 6

JURNAL TEKIK ITS Vol. 7, No.

1 (2018), 2337-3520 (2301-928X Print) A264

Rancang Bangun Aplikasi CallTenant dengan


Penyimpanan Basis Data untuk Form Dinamis
Menggunakan Framework Laravel
Rahmatin Nadia, R. V. Hari Ginardi, dan Abdul Munif
Departemen Informatika, Fakultas Teknologi Informasi dan Komunikasi, Institut Teknologi Sepuluh
Nopember (ITS)
e-mail: munif.if@gmail.com3

Abstrak— Aplikasi CallTenant adalah aplikasi berbasis web yang Kesulitan dalam proses pencarian Tenant yang akan mengisi
digunakan sebagai media penghubung bagi penyelenggara acara acara dan begitu juga sebaliknya, sulitnya Tenant mencari
(Event) dan pemilik usaha (Tenant). Pada aplikasi CallTenant Event apa yang cocok untuk diikuti oleh mereka. Karena itu
pihak Event dapat mempublikasikan Event-nya, dan juga aplikasi CallTenant akan berusaha meningkatkan potensi
membuat formulir pendaftaran sesuai kebutuhannya (form
bisnis atau kerja sama diantara kedua belah pihak baik Event
dinamis). S elain itu pihak Event juga dapat melihat laporan
Tenant yang mendaftar pada Eventnya. Dengan adanya aplikasi maupun Tenant. Selama ini seperti yang kita tahu apabila
CallTenant diharapkan dapat meningkatkan potensi bisnis atau sebuah Event mencari Tenant untuk mengisi stand pada acara
kerja sama antara penyelenggara acara (Event) dengan pemilik mereka, yang mereka lakukan biasanya menempelkan poster
usaha (Tenant). S alah satu fitur yang terdapat pada aplikasi atau menyebar poster di media social atau lain sebagainya.
CallTenant adalah pembuatan form dinamis, dimana pihak Dengan adanya aplikasi CallTenant akan memudahkan kedua
Event dapat membuat formulir pendaftaran dengan dinamis belah pihak untuk saling mencari informasi.
dalam satu aplikasi tanpa membutuhkan aplikasi tambahan.
Bagi pihak Tenant CallTenant menyediakan platform yang II. TINJAUAN PUSTAKA
dapat mempermudah mereka dalam proses pendaftaran Event,
termasuk di dalamnya proses pencarian, pengisian formulir dan A. MySQL
juga pembayaran stand. Dalam proses pembuatan form dinamis
dibutuhkan rancangan basis data yang sesuai untuk memenuhi MySQL merupakan suatu software sistem manajemen
kebutuhan bisnis dari CallTenant. basis data yang open source. MySQL adalah database server
yang dibuat dan distribusikan oleh perusahaan komersial yaitu
Kata Kunci— Basis Data, CallTenant, Form dinamis, Laravel. MySQL AB. MySQL didistribusikan secara gratis di bawah
lisensi General Public License (GPL). MySQL adalah sistem
yang mendukung relational database. Artinya, dalam sebuah
I. PENDAHULUAN basis data memiliki beberapa tabel untuk menyimpan data–
ANYAKNYA e-commerce yang bermunculan saat ini
B memberikan ide untuk membuat salah satu e-commerce
data dimana masing–masing tabel memiliki hubungan atau
relasi satu sama lain sehingga dapat dilakukan kombinasi data
yang dibutuhkan oleh masyarakat. Terutama mereka-mereka dari beberapa tabel dalam satu saat. Sistem semacam ini sering
yang menyelenggarakan sebuah acara dan tidak jarang dari disebut pula dengan RDBMS (Relational DataBase
mereka yang membutuhkan Tenant atau pedagang untuk Management Sistem). Sistem manajemen basis data seperti
mengisi di acara mereka. Sejauh ini belum ada platform yang MySQL diperlukan untuk menambahkan, mengakses,
dapat menjadi jembatan bagi si pemilik Event dan si pemilik memproses data yang disimpan di server [1].
Tenant untuk saling berbagi informasi. Di sinilah kami Secara umum ada 3 jenis query pada mysql yaitu DDL
memiliki ide untuk membangun aplikasi web e-commerce (Data Definition Language), DML (Data Manipulation
CallTenant. Language) dan DCL (Data Control Language. Pada
Selain itu, karena didasarkan pada beragamnya kebutuhan pembangunan aplikasi CallTenant, MYSQL digunakan
dari masing-masing Event, dalam mencari Tenant yang sesuai bersamaan dengan skrip PHP untuk membuat aplikasi yang
untuk mereka maka diperlukan basis data khusus yang dapat dinamis dan powerful.
menampung form dinamis untuk Event tersebut. Seperti yang
kita tahu, banyak sekali jenis Event yang diselenggarakan. B. Dynamic Form
Dalam jurnal ini akan dirancang basis data yang ideal untuk Dynamic form field adalah jumlah field yang dinamis
menampung data-data yang dibutuhkan oleh pihak Event dari dalam form. Yang di maksud dinamis di sini adalah form yang
pihak calon Tenant yang akan mengisi acara mereka. akan di buat kali ini adalah sebuah form input yang bisa
Diharapkan basis data ini dapat menjadi salah satu sarana bertambah atau pun di kurangi jumlah inputannya sesuai
penyimpanan data bagi aplikasi CallTenant ke depannya. dengan kebutuhan User. Salah satu contoh aplikasi pembuatan
Berdasarkan hasil penelusuran pada situs surabaya.go.id form dinamis yang umum digunakan adalah Google Form.
terbukti terdapat kurang lebih 90 acara diadakan di kota Terdapat library yang dapat membantu pengguna untuk
Surabaya pada tahun 2017, baik acara yang dibuat oleh sebuah membangun aplikasi yang memiliki form dinamis, seperti
promotor besar, oleh mahasiswa, bahkan pelajar sekalipun. AngularJS. Selain itu, terdapat juga platform yang
JURNAL TEKIK ITS Vol. 7, No. 1 (2018), 2337-3520 (2301-928X Print) A265

menyediakan template form yang dapat langsung digunakan Dropdown    


oleh pengguna diantaranya TCExam dan Google Form. Short Text    
1) Angular Long Text    
AngularJS adalah sebuah framework Javascript yang Linear
   
Scale
di kembangkan atau di bangun oleh tim Google.
Ordering    
AngularJS menggunakan metode MVC yang membuat
File
source code aplikasi kita menjadi bersih dan mudah di    
Upload
kembangkan. sampai saat ini AngularJS sudah menjadi Multi Page    
salah satu framework Javascript yang paling populer dan Editor    
sangat banyak di gunakan oleh para developer di seluruh Delete
dunia untuk membangun aplikasi .    
Field
NG Dynamic Forms adalah library pengembangan Move
   
form yang cepat berdasarkan panduan Angular dynamic up/down
form. NG Dynamic Forms sepenuhnya mengotomatisasi Add new
   
pembentukan form UI dengan memperkenalkan option
seperangkat model form control yang dapat dipelihara dan Delete
   
komponen dynamic form control. Library ini mendukung option
beberapa library UI popular seperti Bootstrap,
Foundation, Ionic, Kendo, Material, NG Bootstrap, ngx- yang hanya akan digunakan untuk registrasi pendaftaran
bootstrap dan PrimeNG [12]. Tenant.
2) Google Form
Google Forms - bersama dengan Documents, III. DESAIN SISTEM
Spreadsheet, dan Slide - adalah bagian dari aplikasi online Pada aplikasi terdapat fitur pembuatan formulir
Google untuk membantu Anda menyelesaikan banyak hal pendaftaran secara dinamis. Bab ini akan menjelaskan cara
di browser Anda secara gratis. Mudah digunakan dan kerja dari fitur tersebut.
salah satu cara termudah untuk menyimpan data langsung A. Deskripsi Umum Aplikasi
ke spreadsheet [4] [2]. CallTenant adalah aplikasi berbasis web yang digunakan
Google Form atau yang disebut google formulir adalah sebagai media penghubung bagi penyelenggara acara (Event)
alat yang berguna untuk membantu user dalam membuat dan pemilik usaha (Tenant). Pada aplikasi CallTenant pihak
sebuah form dengan dinamis yang dapat digunakan untuk Event dapat mempublikasikan Event-nya, dan juga membuat
merencanakan acara, mengirim survei, memberikan kuis, formulir pendaftaran sesuai kebutuhannya (form dinamis).
atau mengumpulkan informasi yang mudah dengan cara Selain itu pihak Event juga dapat melihat laporan Tenant yang
yang efisien [6]. Google Forms adalah salah satu layanan mendaftar pada Eventnya. Dalam melihat laporan, Event dapat
termudah untuk digunakan. Ini mendukung banyak memilih apakah hendak melihat rekap pendaftar secara
bahasa dan secara otomatis membuat visualisasi [3]. keseluruhan ataupun dikelompokkan berdasar pertanyaan yang
3) TCExam diajukan ataupun berdasarkan Tenant yang mendaftar. Dari
TCExam adalah salah satu aplikasi Computer-based sisi pemilik usaha, Tenant dapat mencari Event sesuai kategori
Assesment gratis yang dapat dimanfaatkan untuk ataupun sesuai namanya.
melaksanakan ujian berbasis komputer dan jaringan atau Setelah melakukan pencarian Tenant juga dapat mendaftar
bahkan internet (online). TCExam dibangun dengan pada Event yang diinginkan dengan cara mengisi form
bahasa pemrograman PHP dan mendukung database pendaftaran, sebelum proses pengisian formulir pendaftaran
MySQL. TCExam mudah dikembangkan dan digunakan Tenant dapat memilih jenis Booth yang tersedia. Aplikasi
untuk ujian online [1]. CallTenant juga menyediakan fitur Review baik untuk Event
ataupun Tenant , FAQ dan Contact us, yang diharapkan dapat
Perbandingan dari beberapa sumber diatas mengenai form membantu User apabila memiliki pertanyaan terkait dengan
dinamis dapat dilihat pada Tabel 1. Dapat dilihat bahwa aplikasi CallTenant. User yang telah terdaftar pada aplikasi
Google Form memiliki lebih banyak keunggulan dibanding CallTenant dapat memiliki lebih dari satu Event atau lebih dari
dengan aplikasi sejenis yang lain, tetapi modul form dinamis satu Tenant, tergantung pada role-nya, tetapi satu User hanya
pada CallTenant menyesuaikan dengan kebutuhan aplikasi dapat menjadi Event atau Tenant saja.
yang akan dibuat, dalam hal ini User membuat form dinamis

T abel 1.
Perbandingan Aplikasi Form Dinamis
Angular
(NG Google
Kategori TCExam CallTenant
Dynamic Form
Forms)
Checkbox    
Datepicker    
Radio
   
Button
JURNAL TEKIK ITS Vol. 7, No. 1 (2018), 2337-3520 (2301-928X Print) A266

Gambar 1 Diagram Alir User Event

Gambar 1 menjelaskan mengenai alur proses penerimaan


pendaftaran Tenant bagi User Event. Proses pembuatan
formulir dimulai dengan membuat Event dan Booth. Setelah
itu User Event memilih Event mana yang akan dibuat formulir
pendaftarannya dan User dapat membuat formulir pendaftaran
sesuai yang dibutuhkan. Setelah formulir berhasil dibuat maka Gambar 2 Diagram Alir Proses Pendaftaran T enant pada Event
Tenant dapat mendaftarkan diri pada Event tersebut. Event
dapat menerima atau menolak Tenant sesuai dengan untuk menambah pilihan jawaban dan add other untuk
keinginannya. Setelah Tenant diterima maka uang pendaftaran menambah pilihan jawaban other yang dapat diisi sendiri oleh
akan masuk ke wallet Event, dan baik pihak Event maupun User. Detail dari masing-masing fungsionalitas button
Tenant akan mendapatkan point yang dapat ditukarkan dengan jawaban dapat dilihat pada Tabel 3.
Reward. C. Implementasi Basis Data
Gambar 2 menjelaskan mengenai proses pendaftaran
CallTenant memiliki 16 tabel yang saling berhubungan dan
Tenant pada Event. Pertama Tenant melakukan pencarian
dapat dilihat pada Gambar 4. Tabel User digunakan untuk
Event dan memilih Event mana yang akan diikuti. Setelah itu
menyimpan data User CallTenant, baik dengan role Event atau
Tenant dapat memilih Booth untuk melakukan pendaftaran
Tenant. Tabel Event dan Tenant berguna untuk
pada Event berikutnya adalah mengisi formulir pendaftaran
menyimpan data Event dan Tenant, sedangkan untuk
dan melakukan pembayaran. Setelah pembayaran selesai dan
menyimpan gambar dari masing-masing User Event dan
telah dikonfirmasi oleh Admin maka Tenant dinyatakan telah
terdaftar pada Event tersebut. Pihak Event dapat menerima Tenant terdapat pada tabel event_image dan
ataupun menolak Tenant yang mendaftar, apabila Tenant tenant_image. Event juga memiliki tabel untuk
diterima maka Tenant akan mendapatkan point, sedangkan menyimpan data Booth yang dimiliki termasuk harga dan
apabila Tenant ditolak oleh Event maka uang pendaftaran akan kapasitas dari Booth.
kembali ke wallet Tenant. Untuk menyimpan data-data form dinamis, Event memiliki
3 tabel, yaitu tabel formulir, pertanyaan dan
radio_check. Tabel formulir berisikan data id_event
B. Implementasi Elemen Form Dinamis dan deskripsi dari formulir pendaftaran tersebut. Tabel
Pada aplikasi CallTenant user Event dapat membuat form pertanyaan berisikan data pertanyaan dari formulir
pendaftaran sesuai kebutuhannya, atau dengan kata lain pendaftaran, termasuk di dalamnya terdapat jenis pertanyaan
dengan dinamis, selain membuat User Event juga dapat
mengubah formulir yang telah dibuat sebelumnya. Elemen T abel 2.
form dinamis yang dapat dipilih oleh User dapat dilihat pada Implementasi Elemen Form Dinamis
T abel 2 . Jenis Penjelasan
Untuk tipe jawaban Radio Button, Check Box, dan Select Short Pilihan jawaban untuk text pendek dengan panjang
User dapat menambahkan option jawaban sebanyak yang Text jawaban yang dapat ditampung adalah 256 karakter
mereka inginkan. Selain menambah User juga dapat Long Pilihan jawaban untuk text yang relatif panjang dengan
menghapus option jawaban tersebut. Selain itu pada masing- Text panjang jawaban yang dapat ditampung adalah 1024
masing pertanyaan terdapat atribut mandatory atau pertanyaan karakter
yang wajib diisi oleh pihak Tenant. User dapat menentukan Radio Tombol yang digunakan untuk mengambil salah satu
Button pilihan dari banyak pilihan yang tersedia
sendiri apakah pertanyaan tersebut wajib diisi atau tidak.
Check Tombol yang memungkinkan User untuk dapat
Apabila masing-masing button ditekan maka akan muncul Box memilih daftar lebih dari satu pilihan jawaban
panel untuk mengisi pertanyaan dan memilih apakah
Date Pilihan jawaban berupa tanggal
pertanyaan tersebut wajib diisi atau tidak (required or not).
Select Tombol yang digunakan untuk mengambil salah satu
Yang membedakan tipe jawaban Radio Button, Check Box, pilihan dari banyak pilihan yang tersedia berupa list ke
dan Select dengan yang lain adalah terdapat tombol add option bawah
JURNAL TEKIK ITS Vol. 7, No. 1 (2018), 2337-3520 (2301-928X Print) A267

T abel 3.
Detail Elemen Form Dinamis
Jenis
Fungsionalitas Short Long Radio Check
Date Select
Text Text Button Box
T ambah
     
Pertanyaan
Hapus
     
Pertanyaan
Move Up/Down      
Mandatory field      
T ambah dan
hapus Option
- -   - 
T ambah dan
hapus Other - -   - -
Gambar 3 T ampilan membuat formulir pendaftaran Option

dan keterangan apakah pertanyaan tersebut wajib diisi atau


tidak dan tanggal pendaftaran dari Event tersebut. Berikutnya, E. Implementasi Mengubah Formulir Pendaftaran
tabel radio_check berisikan data jawaban dari pertanyaan Halaman Edit Form merupakan halaman yang sama
dengan jenis radio button, check box dan select. dengan Create Form, tetapi telah berisi data-data pertanyaan
Untuk menyimpan data jawaban Tenant terdapat pada tabel yang telah dibuat sebelumnya. Setelah User selesai melakukan
jawaban, tabel ini memiliki relasi dengan tabel perubahan formulir pendaftaran maka User Event dapat
pertanyaan untuk mengetahui pertanyaan mana yang menekan tombol Save Form untuk menyimpan perubahan.
dijawab oleh Tenant. Apabila Tenant mendaftar pada Event User dapat menghapus menambah maupun mengubah
tertentu maka data pendaftaran akan masuk ke tabel pertanyaan yang terdapat pada halaman tersebut.
request, dan untuk pemesanan Booth akan masuk ke tabel IV. PENGUJIAN DAN EVALUASI
request_booth yang di dalamnya terdapat id_booth dan Pengujian dilakukan oleh 20 orang di mana sepuluh orang
jumlah booth yang dipesan. Tabel request, akan berperan sebagai Event dan sepuluh orang akan berperan
request_booth dan jawaban. Tabel pembayaran sebagai Tenant. Setiap pengujian dilakukan secara bersamaan
berguna untuk menyimpan data pembayaran dari Tenant, dan oleh 2 orang yang berperan menjadi Event dan Tenant .
tabel payment_confirmation berisi data konfirmasi Setelah itu, responden mengisi kuesioner untuk menguji
pembayaran yang dilakukan oleh Tenant. ketertarikan terhadap kebutuhan fungsional pada aplikasi
CallTenant. Penilaian kuesioner pada setiap pertanyaannya
D. Implementasi Proses Membuat Formulir Pendaftaran diproyeksikan dalam rating dengan skala 1-5.
Hasil evaluasi skor pada Tabel 4 dan Tabel 5 didapatkan
Pada proses ini, User Event dapat membuat formulir
pendaftaran yang nantinya akan diisi oleh User Tenant. Pada dari penghitungan Confidence Interval. Confidence Interval
Gambar 1 proses pembuatan formulir dimulai dengan membuat
adalah rentang antara dua nilai di mana nilai suatu Sample
Mean tepat berada di tengah-tengahnya. Nilai sebuah
Event dan Booth yang dimiliki oleh Event tersebut. Setelah itu
User Event memilih Event mana yang akan dibuat formulir confidence interval dapat dinyatakan dengan Kemungkinan
pendaftarannya dan User dapat membuat formulir pendaftaran (Probability) berapa sample dalam 100 kali pengambilan
samples nilai Population Mean sesungguhnya akan masuk
sesuai yang dibutuhkan. Setelah formulir berhasil dibuat maka
Tenant dapat mendaftarkan diri pada Event tersebut. Event dalam sebuah rentang sample mean [10].
dapat menerima atau menolak Tenant sesuai dengan Confidence interval (CI) menggunakan rumus berikut :
𝑠
keinginannya. Setelah Tenant diterima maka uang pendaftaran CI = 𝑥̅ ± 𝑍 (1)
√𝑛
akan masuk ke wallet Event, dan baik pihak Event maupun Persamaaan (1) merupakan rumus confidence interval,
Tenant akan mendapatkan point yang dapat ditukarkan dengan dimana 𝑥̅ adalah rata-rata dari nilai kuesioner, Z adalah nilai
Reward. koefisien confidence, s adalah standar deviasi, dan n adalah
Gambar 3 merupakan tampilan membuat formulir jumlah responden.
pendaftaran bagi Event. Halaman Create Form berisi input Hasil penghitungan pengujian evaluasi dapat dilihat pada
data deskripsi dan tanggal penutupan pendaftaran Event. Tabel 4 untuk Event dan pada Tabel 5 untuk pihak Tenant.
Terdapat tombol Save Form untuk menyimpan formulir Status “OK” didapatkan apabila nilai persentase error kurang
pendaftaran yang telah dibuat. Terdapat juga tombol-tombol dari 21.9%, maka dianggap responden setuju dengan hasil
tipe jawaban untuk pertanyaan yang diajukan pada formulir survei yang telah diberikan dan apabila persentase error lebih
registrasi pendaftaran. Pada masing-masing tombol tipe dari 21.9% maka dianggap responden tidak setuju dengan
jawaban terdapat input pertanyaan dan tombol Move Up, Move hasil kuesioner yang telah diberikan. Nilai 21.9 % persen
Down yang berguna untuk merubah urutan posisi pertanyaan didapatkan dari penghitungan error level pada akurasi survei
dan tombol Delete untuk menghapus pertanyaan. Sedangkan [9].
khusus untuk tipe jawaban check box, radio button dan select
terdapat tambahan tombol Add Option untuk menambah
jawaban yang telah dijelaskan pada Tabel 3.
JURNAL TEKIK ITS Vol. 7, No. 1 (2018), 2337-3520 (2301-928X Print) A268

Gambar 4. Implementasi Basis Data CallTenant

T abel 4.
Hasil Evaluasi Kuesioner Responden Event

Rata- Standar Confidence Interval


No Fitur Persentase Error Status
rata Deviasi CI Mean ↑ Mean ↓
1 Pembuatan formulir pendaftaran 4.4 0.5164 0.3201 4.0799 4.7201 8.00% OK
2 Ubah formulir 4.5 0.5270 0.3267 4.1733 4.8267 8.17% OK
3 Laporan 4.5 0.5270 0.3267 4.1733 4.8267 8.17% OK
4 Mengelola Booth 4.4 0.8433 0.5227 3.8773 4.9227 13.07% OK

T abel 5.
Hasil Evaluasi Kuesioner Responden Tenant
Rata- Standar Confidence Interval
No Fitur Persentase Error Status
rata Deviasi CI Mean ↑ Mean ↓
1 Pencarian Event 4.1 0.568 0.352 3.748 4.452 8.80% OK
2 Proses pendaftaran Event 4.5 0.707 0.438 4.062 4.938 10.96% OK
Mengisi formulir pendaftaran
3 4.1 0.568 0.352 3.748 4.452 8.80% OK
Event
mampu mempermudah proses bisnis antara pihak Tenant dan
V. KESIMPULAN DAN SARAN pihak Event, dalam hal ini difokuskan pada proses
Paper ini memperkenalkan aplikasi baru, CallTenant. pendaftaran.
CallTenant merupakan berbasis web yang digunakan sebagai Saran untuk pembangunan aplikasi ke depannya,
media penghubung bagi penyelenggara acara (Event) dan diantaranya menambahan fitur rekomendasi yang dapat dilihat
pemilik usaha (Tenant). Pihak Event dapat mempublikasikan dari track record Tenant sebelumnya, dapat juga ditambahkan
Event-nya, dan juga membuat formulir pendaftaran sesuai fitur Reminder atau pengingat bagi Event dan Tenant. Akan
kebutuhannya (form dinamis). Dari pihak Tenant dapat lebih baik lagi jika dibuat mobile app CallTenant. Dan
mencari Event sesuai kategori ataupun sesuai namanya. menambahkan sekuritas pada proses pembayaran.
Setelah melakukan pencarian Tenant juga dapat mendaftar
pada Event yang diinginkan dengan cara mengisi form
pendaftaran dan melakukan pembayaran. Aplikasi CallTenant
JURNAL TEKIK ITS Vol. 7, No. 1 (2018), 2337-3520 (2301-928X Print) A269

UCAPAN TERIMA KASIH https://idcloudhost.com/mengenal-google-form-untuk-kebutuh an -


survey-anda/
Penulis mengucapkan terima kasih Laboratorium [7] MySQL 5.7 Reference Manual. (2017, December 29). Dipetik
Manajemen Informasi dan Departemen Informatika Institut December 30, 2017, dari
Teknologi Sepuluh Nopember yang telah mendukung dan https://downloads.mysql.com/docs/refman-5.7-en.pdf
memfasilitasi penelitian ini. [8] Sunyoto, A. (2007). Ajax Membangun Web d en ga n Te k no logi
Asynchronouse JavaScript&XML. Yogyakarta: ANDI OFFSET.
[9] Survey Random Sample Calculator. (2018). (costum insight)
Dipetik Januari 7, 2018, dari
DAFTAR PUSTAKA https://www.custominsight.com/articles/random-sample-
[1] Asuni, N. (2017). TCExam. (Tecnick.com) Dip etik Januar i 1 7, calculator.asp
2018, dari https://tcexam.org/ [10] SURVEY STATISTICAL CONFIDENCE: HOW MANY IS
[2] Create Forms. (t.thn.). (Google.com) Dipetik Januar i 1 7, 2 01 8, ENOUGH?. (GreatBrook) Dipetik Januari 7, 2018, dari
dari https://www.google.com/forms/about/ https://greatbrook.com/survey-statistical-confidence-how-many-is-
[3] Google Forms. (2017, Juni 26). (Peace T ech Wiki) Dipetik enough/
Desember 31, 2017, dari [11] T ang, L., Li, T., Jiang, Y., & Chen, Z. (2013) . Dyn am ic Que r y
http://peacetech.wiki/index.php?title=Google_Forms Forms for Database Queries. 26, hal. 2166-2178. IEEE transactions
[4] Guay, M. (t.thn.). Google Forms Guide: Everything You Need to on knowledge and data engineering.
Make Great Forms for Free. (zapier) Dipetik Desember 31, 201 7, [12] udos86. (2017, Desember). NG Dynamic Forms. (Github) Dipetik
dari https://zapier.com/learn/google-sheets/how-to-use-google- Desember 31, 2017, dari https://github.com/udos86/ng-dy na mic -
forms/ forms
[5] Johan, T ulenan, V., & Sambul, A. M. (2016). Rancang Bangun [13] Welling, L., & T homson, L. (2009). PHP and MySQL Web
Aplikasi Pendataan Potensi Desa / Kelurahan Berbasis Web. Development 4th Edition. Pearson Education.
Teknik Informatika Universitas Sam Ratulangi Manado, 9.
[6] Mengenal Google Form untuk Kebutuhan Survey A nd a. ( 201 6,
Agustus 16). (idCloudHost) Dipetik Desember 30, 2017, dari

Anda mungkin juga menyukai