MENGGUNAKAN MOBILE
(Study Kasus: SMK .. )
PROPOSAL SKRIPSI
Diusun Oleh:
M. Fikri Kurniawan
1711050019
SISTEM INFORMASI
ILMU KOMPUTER
INSTITUT INFORMATIKA DAN BISNIS DARMAJAYA
BANDAR LAMPUNG
2023
i
DAFTAR ISI
Hal
DAFTAR ISI..........................................................................................................ii
DAFTAR TABEL.................................................................................................iii
DAFTAR GAMBAR.............................................................................................iv
BAB I PENDAHULUAN......................................................................................1
1.1 Latar Belakang.............................................................................................1
1.2 Ruang Lingkup Masalah..............................................................................2
1.3 Rumusan Masalah........................................................................................2
1.4 Tujuan Penelitian..........................................................................................3
1.5 Manfaat Penelitian........................................................................................3
BAB II TINJAUAN PUSTAKA...........................................................................4
2.1 Sistem Informasi...........................................................................................4
2.2 Mobile...........................................................................................................4
2.3 CodeIgniter...................................................................................................4
2.3.1 PHP................................................................................................5
2.3.2 Database........................................................................................6
2.3.3 MySql.............................................................................................7
2.4 Metode Pengembang Sistem........................................................................8
2.3.2 Tahapan Penelitian............................................................................9
2.5 Alat Pengembang Sistem............................................................................11
2.5.1 Use Case Diagram........................................................................11
2.5.2 Activity Diagram..........................................................................12
2.6 Metode Pengujian Sistem...........................................................................13
2.6.1 Black Box Testing.........................................................................13
BAB III METODOLOGI PENELITIAN.........................................................14
3.1 Metodologi Pengumpulan Data..................................................................14
3.1.1 Studi Lapangan.............................................................................14
3.1.2 Studi Pustaka................................................................................14
3.2 Metode Pengembangan Sistem..................................................................14
3.3 Gambaran Umum Sistem Yang Diajukan..................................................15
3.4 Kerangka Penelitian...................................................................................15
3.5 Jadwal Penelitian........................................................................................16
DAFTAR PUSTAKA........................................................................................17
ii
DAFTAR TABEL
Hal
iii
DAFTAR GAMBAR
Hal
Gambar 2.1 Arsitektur MVC..................................................................................5
Gambar 2.2 SQLyoq...............................................................................................6
Gambar 2.3 Tampilan Utama SQLyoq...................................................................7
Gambar 2.4 Rapid Application Development (RAD)............................................8
Gambar 3.1 Use Case Diagram............................................................................15
Gambar 3.2 Kerangka Penelitian..........................................................................16
iv
1
1 BAB I
PENDAHULUAN
2.BAB II
TINJAUAN PUSTAKA
2.2 Mobile
Aplikasi mobile berasal dari kata application dan mobile. Application yang
artinyapenerapan, lamaran, penggunaan. Secara istilah aplikasi adalah program
siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau
aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju sedangkan mobile
dapat di artikan sebagai perpindahan dari suatu tempat ketempat yang lain. Maka
aplikasi mobile dapat di artikan sebuah program aplikasi yang dapat dijalankan
atau digunakan walaupun pengguna berpindah-pindah dari satu tempat ketempat
yang lain serta mempunyai ukuran yang kecil (Wahyudi and Aristantia, 2017).
2.3 CodeIgniter
CodeIgniter adalah Framework untuk bahasa pemprograman PHP, yang
dibuat Rick Ellis pada tahun 2006. CodeIgniter memiliki banyak fitur yang
membantu para pengembang PHP untuk dapat membuat aplikasi secara mudah
dan cepat serta memiliki sifat yang fleksibel dapat mengembangkan dalam
perangkat web, dekstop maupun mobile (Raharjo, 2018).
View
2.3.1 PHP
Menurut Subagja (2018), PHP adalah bahasa server-side-scripting yang
menyatudengan HTML untuk membuat halaman web yang dinamis.
6
2.3.2 Database
Database merupakan kumpulan informasi yang terimpan secara sistematik di dalam
komputer sehingga dapat diperiksa menggunakan sistem komputer.
Menurut MySQL (2018), MySQL adalah singkatan dari Structue Query Language
yang digunakan untuk mendefinisikan structure data, memodifikasi data pada basis data,
menspesifikasi batasan keamanan (security), hingga pemeliharaan data.
Menurut Enterprise (2018) adalah server yang melayani database, untuk dapat
mengolah database, diperlukan pemahaman bahasa SQL yaitu structure query language.
Sehingga Mysql sering digunakan karena dapat digunakan secara gratis dan dapat
dikembangkan lebih luas sesuai kebutuhan. Untuk mempermudah membuka database
dapat menggunakan tools sql yoq seperti berikut:
2.3.3 MySql
Menurut MySQL (2018), MySQL adalah singkatan dari Structue Query
Language yang digunakan untuk mendefinisikan structure data, memodifikasi
data pada basis data, menspesifikasi batasan keamanan (security), hingga
pemeliharaan data.
Menurut Amin (2018), mendefinisikan mysql adalah RDBMS yang cepat dan
mudah digunakan, serta sudah banyak digunakan untuk berbagai kebutuhan.
1. pekerjaan-pekerjaan tertentu.
Use Case Use Case adalah deskripsi dari urutan aksi- aksi
yang ditampilkan sistem yang menghasilkan suatu
2.
hasil yang terukur bagi suatu aktor.
Asosiasi Asosiasi adalah apa yang menghubungkan antara
3.
objek satu dengan objek yang
12
lainnya.
Generalisasi Generalisasi adalah hubungan dimana objek anak
(descendent) berbagi prilaku dan
4. struktur data dari objek yang ada diatasnya atau
sebaliknya dari bawah ke atas.
Defendency Defendency (ketergantungan) adalah hubungan
dimana perubahan yang terjadi pada suatu elemen
5.
defenden (mandiri) akan mempengaruhi elemen
yang bergantung padanya (independen).
Sumber: (Rosa dan Salahuddin, 2019)
Sehingga sama seperti halnya dengan Black Box Testing yang hanya dapat
mengevaluasi dari tampilan luarnya dan fungsionalitasnya. Tanpa harus
mengetahui apa sesungguhnya yang terjadi dalam proses detilnya. Pada
pengetahuan khusus dari struktur kode internal dan pengetahuan pada
pemrograman dasar pada umumnya tidak diperlukan untuk Black Box Testing. Uji
pada kasus yang dibangun disekitar spesifikasi dan persyaratan, yakni pada
aplikasi yang seharusnya dilakukan.
14
3.BAB III
METODOLOGI PENELITIAN
DAFTAR PUSTAKA