OLEH
NURAIN UMASUGI
21915001
i
STMIK ICHSAN GORONTALO
PENGESAHAN PROPOSAL PENELITIAN
ii
KATA PENGANTAR
Penulis juga mengucapkan terima kasih kepada pihak – pihak yang telah
membantu terselesainya proposal penelitian ini :
1. Ibu Dr. Hj. Juriko Abdussamad, M.Si selaku Ketua Yayasan Pengembangan
Ilmu Pengetahuan dan Teknologi (YPIPT) Ichsan Gorontalo
2. Bapak Abdul Malik I. Buna, S.Kom., M.Kom, selaku Ketua STMIK Ichsan
Gorontalo.
3. Bapak Ifriandi Labolo, S.Kom., M.Kom selaku Wakil Ketua I STMIK Ichsan
Gorontalo.
4. Ibu Rahmawati, S.Ag,. M.Hum selaku Wakil Ketua II STMIK Ichsan
Gorontalo.
5. Bapak Satriadi D.Ali, S.Kom, M.Kom selaku Wakil Ketua III STMIK Ichsan
Gorontalo.
6. Ibu Hariati Husain, S.Kom, M.Kom selaku Wakil Ketua IV STMIK Ichsan
Gorontalo.
7. Ibu Marlin Lasena, S.Kom., M.Kom selaku ketua Program Studi jurusan
Sistem Informasi STMIK Ichsan Gorontalo.
8. Ibu A Mulawati Mas Pratama, S.Kom, MT sebagai pembimbing utama yang
telah memberikan banyak saran dan kritikan membangun untuk kesempurnaan
proposal penelitian ini.
9. Ibu Nur Oktavin Idris, S.SI, M.,ENG sebagai pembimbing pendamping yang
telah memberikan saran dan pemikiran untuk menunjang penelitian ini.
iii
10. Bapak/Ibu nama pimpinan/ketua/koordinator pada tempat lokasi penelitian
yang telah memberikan izin kepada penulis untuk melakukan penelitian.
11. Seluruh dosen dan tenaga kependidikan yang ada di STMIK Ichsan Gorontalo
yang tak sempat disebutkan satu persatu atas ilmu yang telah diberikan.
12. Kedua orang tua yang selalu memberikan semangat dan bimbingan moral
maupun material yang tak terhingga kepada penulis.
13. Sahabatku Wacana Terima Kasih telah memberikan semangat dan dukungan
dalam Menyusun proposal ini
14. Kepada seluruh teman-teman STMIK Angkatan 2019 yang telah memberikan
dukungan dan semangat hingga penulisan proposal ini dapat terselesaikan.
Semoga segala amal dan perbuatan yang telah diberikan mendapatkan rahmat dan
balasan yang lebih baik dari Allah SWT. Akhir kata penulis berharap proposal
penelitian ini dapat berguna dan bermanfaat bagi semua.
Penulis
iv
DAFTAR ISI
(Cara untuk memperbaharui DAFTAR ISI : Klik kanan pada DAFTAR ISI
dibawah ini Pilih Update Field Pilih Update Entire Table)
DAFTAR ISI............................................................................................................v
DAFTAR GAMBAR.............................................................................................vii
DAFTAR TABEL................................................................................................viii
1. Latar Belakang................................................................................................1
2. Rumusan Masalah...........................................................................................2
3. Tujuan Penelitian............................................................................................2
4. Manfaat Penelitian..........................................................................................2
5. Landasan Teori................................................................................................3
v
5.8.2 Black Box......................................................................................20
7. Metodologi Penelitian...................................................................................24
8. Jadwal Penelitian...........................................................................................33
DAFTAR PUSTAKA............................................................................................34
vi
DAFTAR GAMBAR
(Cara untuk memperbaharui DAFTAR GAMBAR : Klik kanan pada Daftar Tabel
dibawah ini Pilih Update Field Pilih Update Entire Table)
vii
DAFTAR TABEL
(Cara untuk memperbaharui DAFTAR TABEL : Klik kanan pada Daftar Tabel
dibawah ini Pilih Update Field Pilih Update Entire Table)
viii
1. Latar Belakang
Teknologi informasi mulai berkembang sejak era media tulis dan cetak,
secara bertahap mulai mengenal teknologi informasi jarak jauh yang merupakan
awal munculnya teknologi informasi cepat seperti telepon, radio, televisi, dan
dan komputer menjadi satu dan menandai teknologi yang disebut dengan internet.
Stunting adalah kondisi balita yang memiliki panjang atau tinggi badan yang
kurang jika dibanding dengan usia. Kondisi ini diukur dengan panjang atau tinggi
badan yang memiliki nilai z-score <-2SD median standar pertumbuhan anak dari
derajat kesehatan balita, selama ini keputusan untuk menentukan balita terkena
stunting hanya menilai dari tinggi badan dan berat badan sehingga proses
evaluasi akhir, v(x), dari suatu objek x didefinisikan sebagai bobot yang
Ungkapan yang biasa digunakan untuk menyebutnya adalah nilai utilitas. MAUT
1
dengan skala 0-1 dengan 0 mewakili pilihan terburuk dan 1 terbaik. Hal ini
2. Rumusan Masalah
3. Tujuan Penelitian
Tujuan penelitian akan menjawab masalah yang ada pada rumusan masalah.
Jika pada rumusan masalah ditetapkan dua permasalahan maka demikian juga
dibuktikan dengan hasil akhir dari penelitian ini baik itu dalam bentuk
laporan dari aplikasi, pengujian efisiensi aplikasi, maupun hasil pre dan post
test kuisioner.
4. Manfaat Penelitian
1. Pengembangan Ilmu
2. Praktisi
2
Jelaskan manfaat metode/model/ hasil dari penerapan aplikasi yang
3. Peneliti
diusulkan.
5. Landasan Teori
Landasan teori membahas tentang semua teori yang anda gunakan dalam
menyusun penelitian ini. Teori yang dibahas sebaiknya mengikuti paramater pada
judul. Misalnya judul yang anda angkat adalah Sistem Informasi Geografis
Penentuan Lokasi Objek Pajak Menggunakan Algoritma Dijkstra. Dari judul ini
dapat diketahui bahwa hal yang dibahas pada landasan teori menyangkut : Sistem
Informasi Geografis, Objek Pajak, dan Algoritma Dijktra. Selain itu dapat juga
dipakai, teknik permodelan dan analisa sistem (contoh : UML atau DAD), dan
teknik pengujian sistem. Setiap teori yang anda akan bahas harus memiliki
3
5.1 Penelitian Terkait
Penelitian terkait berisi tentang hasil review dari jurnal yang anda gunakan
sebagai sumber literatur dari penelitian anda. Penelitian terkait mengikuti state of
the art (perkembangan teknologi terbaru) atau dalam artian tahun penulisan jurnal
yang dapat digunakan untuk penelitian terkait sebaiknya tidak lebih dari 2 tahun
dari penelitian anda. Penelitian terkait harus ada hubungan dengan penelitian yang
anda buat baik itu dari kesamaan metode/ teknik/ alur/ teknologi yang digunakan/
terkait yang ditulis dalam bentuk satu paragraph (bukan dalam bentuk point -
point) untuk tiap penelitian (jadi total ada tiga paragraph). Contoh hasil review
Penelitian yang dilakukan oleh dani [1] dengan judul Sistem Informasi Geografis
yang diangkat pada penelitian ini yaitu tidak tersedianya informasi lokasi objek
pajak, sehingga para petugas pajak kesulitan untuk mengetahui dimana objek
objek pajak sehingga petugas pajak tidak kesulitan untuk mencari lokasi tempat
tinggal objek pajak. Dari hasil perhitungan Euclidean Distance diperoleh hasil 0.3
Dalam satu paragraph hasil review penelitian haruslah berisi 3 hal, yaitu : latar
belakang permasalahan, metode yang diusulkan, dan hasil yang diperoleh. Setelah
4
anda melakukan review penelitian selanjutnya pada paragraph terakhir jelaskan
penelitian yang anda angkat dan apa yang membedakan dengan penelitian -
penelitian sebelumnya.
penulisan sitasi/ referensi menggunakan. Berikut ada cara untuk menginput sitasi :
3. Pilih Type of Source (jenis sumber) sitasi yang anda akan gunakan
sebagai referensi. Referensi bisa diambil dari jurnal, buku, atau laporan
4. Inputkan nama author (penulis) dengan menekan tombol edit yang ada
disamping kanan. Jika penulis lebih dari satu maka anda tinggal
menekan tombol + yang ada dibagian bawah kiri jendela Edit Name.
5. Inputkan Last Name (nama belakang), Middle Name (nama tengah jika
7. Silahkan mengisi inputan lain yang wajib isi (ditandai dengan simbol
*). Anda juga dapat melihat example (contoh) format isian yang akan
5
8. Selanjutnya tekan tombol Ok, maka secara otomatis daftar sitasi yang
anda inputkan akan tersimpan dan dapat diakses dari manapun anda
Lakukan 8 langkah di atas untuk menambahkan semua sitasi/ referensi yang anda
gunakan untuk penulisan penelitian anda. Jika sitasi sudah pernah diinput
sebelumnya maka anda tidak perlu untuk menginputnya lagi. Berikut adalah cara
1. Letakan kursor pada akhir kalimat/ statement/ data yang ingin anda
berikan sitasi.
4. Klik pada daftar sitasi yang telah terinput maka secara otomatis nama
ini :
Aplikasi dapat dikatakan suatu perangkat lunak yang siap pakai dengan
tujuan pengguna.
6
5.3 Objek Pajak
penghasilan yang dimiliki [2]. Pembayaran pajak yang dilakukan oleh objek pajak
menyangkut pajak penghasilan (PPH), pajak bumi dan bangunan (PBB), dan
Berikut adalah cara menyisipkan label untuk tabel secara automatik pada
proposal. Masuk ke menu References pada Aplikasi Word Klik menu Insert
Caption Pada options label silahkan pilih Tabel (jika label ini belum tersedia,
maka silahkan anda membuat label baru dengan cara mengklik tombol New Label,
kemudian buat label baru dengan nama Tabel) Berikan nama untuk tabel.
Hilangkan juga centangan pada pilihan Include chapter number pada Numbering
Format sehingga penomoran tabel tidak mengikuti kepala sub bab (Ingat ini masih
7
5. Music Music x Match
6. Foto dan Video Camera 360, Photo Grid, Viva Video
7. Bussiness Traveloka, Buka Lapak, Olx, Gojek
Sumber : [3]
8
5.6.2 Web Service
Web service merupakan aplikasi yang dibuat agar dapat dipanggil atau di
akses oleh aplikasi lain melalui internet dengan menggunakan format pertukaran
data sebagai format pengiriman pesan [2]. Sebuah web service dipanggil oleh
pada proposal. Masuk ke menu References pada Aplikasi Word Klik menu
Insert Caption Pada options label silahkan pilih Gambar (jika label ini belum
tersedia, maka silahkan anda membuat label baru dengan cara mengklik tombol
New Label, kemudian buat label baru dengan nama Gambar) Berikan nama
untuk tabel. Hilangkan juga centangan pada pilihan Include chapter number pada
Numbering Format sehingga penomoran tabel tidak mengikuti kepala sub bab
(Ingat ini masih proposal / Usulan penelitian). Lihat contoh di bawah ini :
9
5.7 Unified Modelling Language (UML)
untuk merancang model sebuah sistem [4]. Dengan menggunakan UML kita dapat
membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut
dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis
dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class
dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan
piranti lunak dalam bahasa - bahasa berorientasi objek seperti C++, Java, C# atau
berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML
Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya: Grady
Sejarah UML sendiri cukup panjang. Modeling UML yang akan digunakan dalam
10
1. Use Case Modeling
sebuah sistem [4]. Yang ditekankan adalah “apa” yang diperbuat sistem, dan
antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu,
case diagram dapat sangat membantu bila kita sedang menyusun requirement
test case untuk semua feature yang ada pada sistem. Berikut merupakan
11
4 Include Menspesifikasikan bahwa use
case sumber secara eksplisit.
Sebuah use case dapat meng-include fungsionalitas use case lain sebagai
bagian dari proses dalam dirinya. Secara umum diasumsikan bahwa use case
yang di-include akan dipanggil setiap kali use case yang meng-include
dieksekusi secara normal. Sebuah use case dapat di-include oleh lebih dari
satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan
cara menarik keluar fungsionalitas yang common. Sebuah use case juga dapat
12
hubungan generalisasi antar use case menunjukkan bahwa use case yang satu
2. Activity Diagram
mungkin terjadi, dan bagaimana mereka berakhir [4]. Activity diagram juga
sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh
sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih
umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.
Diagram :
13
Tabel 3. Simbol Activty Diagram [5]
proses-proses paralel (fork dan join) digunakan titik sinkronisasi yang dapat
berupa titik, garis horizontal atau vertikal. Activity diagram dapat dibagi
3. Sequence Diagram
yang digambarkan terhadap waktu [4]. Sequence diagram terdiri atar dimensi
14
Sequence diagram biasa digunakan untuk menggambarkan skenario atau
aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal
dan output apa yang dihasilkan. Simbol untuk sequence diagram adalah
sebagai berikut :
digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase
15
5.8 Pengujian Sistem
Metode White box ini adalah suatu metode desain test case yang
Merupakan teknik uji coba white box yang diusulkan Tom McCabe.
petunjuk untuk mendefinisikan basis set dari jalur pengerjaan. Pengujian white
box perangkat lunak didasarkan pada pengamatan yang teliti terhadap detail
prosedural [6]. Test case yang didapat digunakan untuk mengerjakan basis set
yang menjamin pengerjaan setiap perintah minimal satu kali selama uji coba.
16
Gambar 2. Notasi Diagram Alir
dan keputusan dapat dipetakan dalam satu node. Tanda panah (edge),
b. Cyclomatic Complexity
metode uji coba basis path, nilai yang dihitung untuk cyclomatic complexity
menentukan jumlah jalur independen dalam basis set suatu program dan memberi
batas atas untuk jumlah uji coba yang harus dikerjakan untuk menjamin bahwa
Jalur independent adalah jalur yang melintasi atau melalui program dimana
sekurang-kurangnya terdapat proses perintah yang baru atau kondisi yang baru.
Metode uji coba basis path juga dapat diterapkan pada perancangan
prosedural rinci atau program sumber. Prosedur rata-rata pada bagian berikut akan
17
Langkah-Iangkah pembuatan test case
18
Gambar 3. Diagram Alir prosedur Data
V(G) = 6 Region
Yaitu :
Path 1 : 1-2-10-11-13
Path 2 : 1-2-10-12-13
Path 3 : 1-2-3-10-11-13
Path 4 : 1-2-3-4-5-8-9-2-..
Path 5 : 1-2-3-4-5-6-8-9-2-..
Path 6 : 1-2-3-4-5-6-7-8-9-2-...
d). Buat test case yang akan mengerjakan masing-masing path pada basis
set. Data yang dipilih harus tepat sehingga setiap kondisi dari predicate
19
5.8.2 Black Box
software. Karna itu ujicoba black box memungkinkan pengembang software untuk
Ujicoba black box bukan merupakan alternatif dari ujicoba white box, tetapi
kategori, diantaranya :
2. Kesalahans interface
4. Kesalahan performa
Tidak seperti metode white box yang dilaksanakan diawal proses, ujicoba black
20
5.9 Kerangka Pemikiran
MASALAH (PROBLEMS)
PENDEKATAN (APPROACH)
Teknologi/ metode yang digunakan untuk
memecahkan masalah : GIS, Dijkstra, Webservice
PENGEMBANGAN (DEVELOPMENT)
Analisa dan Perancangan : Konstruksi:
UML : Use Case, Activty Android Studio,
Diagram, Sequence Framework Android API
Diagram 22, PHP, HTML,
JAVASCRIPT
PENGUJIAN (TESTING)
Whitebox Blackbox
PENERAPAN (IMPLEMENTATION)
Kantor Pajak Pratama Cab. Gorontalo
TUJUAN (RESULTS)
21
6. Gambaran Umum Lokasi Penelitian
mengunakan bahasa yang baik, singkat, padat, dan jelas. Jelaskan juga secara
lebih detail tentang bidang/ bagian yang permasalahanya anda angkat dalam
22
6.2 Struktur Organisasi
23
7. Metodologi Penelitian
Yang menjadi objek dalam penelitian ini yaitu sistem informasi geografis
Research, dan Case study). Berikut adalah contoh isian untuk metode
penelitian : )
produk tertentu dan menguji keefektifan produk tersebut [7]. Sejalan dengan hal
proses pengumpulan dan analisis data dilakukan secara sistematis dan logis untuk
mecapai tujuan tertentu [8]. Research and Development membagi metode menjadi
kondisi yang ada yaitu perbandingan kondisi produk yang sudah ada
24
dan yang akan dikembangkan, kondisi pihak pengguna, kondisi
dihasilkan.
cabang Telaga.
memberikan informasi dengan cepat tentang penjualan item mobil dan jadwal
25
data, dalam hal ini melakukan wawancara langsung dengan pihak yang
terkait. Data primer dalam penelitian ini yaitu segala data yang ditemui
monitoring system.
2. Interview, pengumpulan data dengan cara tatap muka dan tanya jawab
masalah yang anda pilih. Jika menggunakan pendekatan berorientasi objek maka
analisa.
26
Analisa sistem yang berjalan dibuat untuk menggambarkan alur/ proses model
pada sistem yang lama pada bagian yang anda teliti permasalahannya, sehingga
Beli Mobil
Melakukan
Penj ualan Mobil
Dealer
Membeli Spare Part
Costumer Mobil
Melakukan serv is
Melakukan Serv is
Mobil
Dari use-case sistem yang sedang berjalan di atas, diketahui bahwa user yang
terlibat dalam sistem ada dua, yaitu customer dan pihak dealer. Pada sistem yang
berjalan customer dapat melakukan pembelian mobil, membeli spart part original
mobil, dan melakukan servis. Sedangkan pihak dealer pada sistem yang sedang
berjalan dapat melakukan penjualan mobil dan spare part original, dan
Dari sistem yang sedang berjalan di atas juga diketahui bahwa pelayanan
yang diberikan pihak dealer kepada customer hanya sebatas pada kegiatan
27
penjualan dan servis mobil, dimana untuk pemberitahuan jadwal servis mobil
tidak dilakukan secara otomatis akan tetapi diberitahukan oleh pihak dealer. Pada
sistem yang sedang berjalan juga diketahui bahwa pihak dealer tidak dapat
memberikan informasi tentang stok dan item mobil yang dijual kepada customer
dengan mudah.
Update informasi
Dapatkan informasi penj ualan
penj ualan mobil
Dealer
Customer
Mendapatkan Melakukan
Melakukan Login informasi j adw al Monitoring
«extend» serv is berkala customer
«extend»
Melakukan indent
pembelian mobil
Dari sistem yang diusulkan di atas sebenarnya tidak terlalu berbeda dengan sistem
yang diusulkan. Aktor pada sistem yang diusulkan masih tetap sama dengan
sistem yang sedang berjalan. Akan tetapi pada sistem yang diusulkan berusaha
untuk mengatasi permasalahan yang ditemui pada sistem yang sedang berjalan
28
khususnya untuk memberikan informasi lebih kepada customer dalam hal
Pada sistem yang diusulkan aktor customer dapat melakukan login untuk
mengakses fitur informasi jadwal servis mobil secara otomatis oleh sistem dan
melakukan indent untuk pembelian item mobil. Customer juga dapat mengetahui
informasi stok dan harga jual mobil dengan lebih cepat langsund dari smartphone
pengguna.
Pada sistem yang diusulkan pihak dealer dapat melakukan pembahruan data stok
terhadap customer untuk jadwal servis mobil berkala. Informasi yang diperbaharui
2. Studi Pustaka
penelitian.
29
3. Pengumpulan data dan informasi
bergerak.
masih direvisi dari sistem tersebut dan menjadikan suatu sistem itu
perbaikan.
6. Perancangan Database
30
Perancangan database atau basis data merupakan bagian yang penting
penting, jadi basis data harus di desain sebaik mungkin untuk menjaga
SQLite.
7. Perancangan Interface
8. Perancangan Program
untuk sisi server dan sisi client. Untuk sisi server peranangan program
31
data dalam format JSON dengan web service yang telah disediakan di
sisi server.
akan dijalanakan, siapa pengguna yang akan menjalankan aplikasi dan siapa
32
8. Jadwal Penelitian
Tabel 5. Jadwal Penelitian
Tahun 2019
No Kegiatan Penelitian Februari Maret April Mei
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Identifikasi Sistem
2 Tahap Analisis
3 Tahap Perancangan
4 Tahap Pembangunan
5 Pengujian Sistem
6 Implementasi Sistem
33
DAFTAR PUSTAKA
34
LEMBAR KONSULTASI PROPOSAL PENELITIAN
Paraf
No. Tgl Materi Bimbingan
Dosen
Mengetahui,
Pembimbing Utama
35
LEMBAR KONSULTASI PROPOSAL PENELITIAN
Paraf
No. Tgl Materi Bimbingan
Dosen
Mengetahui,
Pembimbing Pendamping
36
Nama Pemimbing Pendamping
37