• Tidak ada hasil yang ditemukan

Pada bab ini adalah bab terakhir dalam penulisan penelitian ini, penulis mencoba menarik kesimpulan serta mencoba memberi saran-saran bagi pihak-pihak yang memanfaatkan penelitiannya.

9

LANDASAN TEORI

A. Sistem Informasi

1. Pengertian Sistem Informasi

Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung opearsi, kegiatan manajerial dan strategis dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Ada beberapa pengertian sistem informasi, diantaranya :

a. Suatu sistem yang dibuat manusia yang terdiri dari sebuah kompone-komponen dalam organisasi untuk mencapai tujuan yaitu menyajikan informasi.

b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan atau untuk mengendalikan organisasi.

c. Suatu sistem didalam organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.1

1Al-Bahra bin Ladjamudin. Analisis dan Desain Sistem Informasi. (Yogyakarta: Graha Ilmu, 2005) hal. 13

Maka dapat disimpulkan bahwa, sistem informasi adalah suatu sistem yang dibuat manusia yang digunakan untuk mendapatkan suatu informasi berupa laporan atau data yang diperlukan.

2. Manfaat Sistem Informasi

Organisasi menggunakan sistem informasi untuk mengolah transaksi-transaksi, mengurangi biaya dan menghasilkan pendapat-pendapat sebagai salah satu produk atau pelayana mereka.

Sistem informasi sangat bermanfaat bagi sebuah organisasi, baik untuk perusahaan negeri atau swasta, bank dan instansi pemerintah yang terkait, karena sistem informasi menghasilkan sebuah informasi atau laporan-laporan yang bermanfaat bagi penggunanya dan juga dapat mnegurangi biaya dan menghemat waktu.2

3. Komponen Sistem Informasi

Komponen Sistem Informasi sebagai berikut:

a. Hardware adalah perangkat keras yang digunakan dalam pembuatan sistem informasi.

b. Software adalah perangkat lunak yang berisi kumpulan perintah-perintah / fungsi yang memiliki aturan tertentu. Hardware dan software dalam komponen sistem informasi ini berfungsi sebagai mesin.

c. Data adalah proses sebuah informasi, data merupakan penghubung dari manusia dan mesin, karena manusia akan memberikan perintah kepada mesin, maka akan terjadi proses pengolahan data.

2Al-Bahra bin Ladjamudin. Analisis dan Desain Sistem Informasi. (Yogyakarta: Graha Ilmu, 2005) hal. 14

d. Procedure adalah hal-hal yang menyangkut tata cara penggunaan sistem informasi, merupakan buku yang akan menentukan rancangan dan penggunaan sistem informasi.

e. People adalah orang-orang yang terlibat dalam kegiatan informasi, seperti operator, manager, dan staf yang terlibat dalam sebuah sistem informasi.

B. Sistem Pendaftaran Online

1. Pengertian Sistem Pendaftaran Online

Sistem pendafataran online adalah salah satu cara yang dibuat oleh suatu instansi sekolah untuk memudahkan orang tua calon santri saat mereka mendaftar di satu sekolah tanpa harus mendatangi sekolah tersebut. Mereka bisa menggunakan komputer, laptop atau ponsel mereka yang terhubung ke internet untuk mendaftar ke sekolah yang mereka inginkan. Pendaftaran online ini akan memudahkan orang tua santri saat mendaftarkan anak-anak mereka tanpa harus mendatangi sekolah tersebut.

Mereka hanya perlu menggunakan komputer atau ponsel yang terhubung ke internet. Dan juga akan mengurangi biaya serta tidak membutuhkan waktu hanya untuk mengambil atau mengisi formulir pendaftaran.

2. Kelebihan Sistem Pendaftaran Online

a. Pendaftaran secara online akan lebih efektif, efisien, cepat dan calon santri tidak lagi mengantri untuk pengambilan formulir pendaftaran.

b. Memberikan kemudahan kepada calon santri saat mendaftar karena tidak perlu mendatangi instansi sekoah yang bersangkutan.

c. Calon santri bisa terus memantau perkembangan status pendaftaran setiap saat.

d. Biaya yang dikeluarkan bagi penitia maupun calon santri akan lebih murah.

3. Kekurangan Sistem Pendaftaran Online

a. Penerapan teknologi dan sistem baru akan membutuhkan sosialisasi, karena calon peserta berasal dari beragam latar belakang pendidikan.

b. Sumber daya yang masih terbatas seperti komputer, laptop atau ponsel.

c. Banyaknya masyarakat atau orangtua calon santri yang belum mengerti bagaimana mengakses internet untuk pendaftaran secara online ini.

d. Rawannya kesalahan dalam penginputan data.

C. Penerimaan Santri Baru

1. Pengertian Penerimaan Santri Baru

Penerimaan santri baru adalah kegiatan penerimaan dan seleksi calon peserta pendidikan dan pelatihan pada sekolah, hal tersebut berkaian dengan kemampuan dasar akademik dan minat bakat terhadap jenjang sekolah yang dituju sebagai bentuk awal pengendalian penjaminan dan penetapan mutu pendidikan. Guna mendukung upaya jenjang pendidikan kearah tujuan yang di inginkan.

Penerimaan santri baru merupakan salah satu unsur dari komponen siswa dalam sebuah lembaga pendidikan. PSB dengan segala sistemnya dilakukan untuk mengetahui dan mngukur input sekolah guna membantu

perkembangan sekolah serta diharapkan dapat memberikan konstribusi yang tinggi dalam merencanakan dan melaksanakan kegiatan pendidikan dimasa yang akan datang. Proses seleksi yang dilakukan adalah suatu proses penilaian terhadap kemampuan awal calon peserta didik dari sisi kemampuan akademik, minat dan bakat peserta didik, dengan menjadikan semua bukti hasil seleksi calon peserta didik sebagai acuan pengambilan keputusan dalam menentukan kelulusan santri yang diterima.3

2. Tujuan Penerimaan Santri Baru

Adapun tujuan diadakannya Penerimaan Santri Baru adalah:

a. Agar sekolah mendapatkan santri baru yang nantinya akan di didik dan dibimbing menjadi santri yang cerdas dan berpendidikan serta berakhlakul karimah.

b. Agar para santri nantinya sama-sama mendapatkan fasilitas dan sarana yang sama.

c. Untuk memperoleh pendidikan dan mengikuti pendidikan yang lebih tinggi.

d. Untuk memberikan seluas-luasnya bagi anak usia sekolah memperoleh pendidikan dengan sebaik-baiknya.

3. Proses Penerimaan Santri Baru

Adapun proses penerimaan santri baru di Pondok Pesantren ini adalah:

a. Informasi Pendaftaran 1) Tempat Pendaftaran

Kantor Pusat Kampus II PPM Diniyyah Pasia

3https://monitoringclub.org/ppdb-penerimaan-peserta-didik-baru-online/. Diakses pada 22 Maret 2018. Pukul 19.14 WIB.

2) Waktu Pendaftaran

a) Pagi : Pukul 09.00 s/d 12.00 b) Istirahat : Pukul 12.00 s/d 14.00 c) Siang : Pukul 14.00 s/d 15.00 b. Syarat Pendaftaran

1) Mengisi formulir pendaftaran dan angket orangtua (wajib diisi oleh orangtua/wali).

2) Foto copy rapor kelas IV, V, VI serta membawa rapor asli.

3) Pas foto hitam putih, ukuran : 2 x 3 = 4 Lembar

3 x 4 = 4 Lembar 4 x 6 = 2 Lembar

Pas foto memakai baju putih, bagi perempuan wajib memakai jilbab putih.

4) Foto copy akta kelahiran.

5) Foto copy Kartu Keluarga.

6) NISN (Nomor Induk Siswa Nasional).

7) Surat Keterangan Sehat dari Dokter.

8) Membayar uang pendaftaran Rp. 150.000.

c. Pendaftaran Ulang

1) Membawa surat kelulusan.

2) Membawa kwitansi pendaftaran.

3) Mengisi surat permohonan dan perjanjian (Materai 6000 yang disediakan oleh masing-masing orangtua).

4) Bagi calon santri yang belum keluar ijazahnya, harus melengkapi tahun depan.

5) Melunasi biaya pendidikan.

d. Jadwal Penerimaan

NO. GELOMBANG I (SATU) II (DUA)

1 Pendaftran 7 Jan – 10 Mar 2018 12 Mar – 21 Apr 2018

2 Tes 11 Maret 2018 22 April 2018

3 Pengumuman 12 Maret 2018 23 April 2018

4 Daftar Ulang 12 Mar – 25 Mar 2018 23 Apr – 1 Mei 2018

e. Tes Masuk

1) Tes Tulis (Matematika, Bahasa Indonesia, IPA dan Keagamaan).

2) Tes Baca al-Quran dan Praktek Ibadah (sangat diutamakan).

3) Tes wawancara / interview.

4. Kendala Penerimaan Santri Baru

Adapun kendala yang dihadapi saat penerimaan santri baru ini adalah : 1. Orangtua dan calon santri harus datang kesekolah saat pendaftaran.

2. Setelah datang ke sekolah saat pendafataran mereka datang lagi pada hari jadwal tes bersama.

3. Orangtua harus menyediakan waktu dan biaya yang besar.

4. Dan bagi sekolah, panitia harus menyediakan banyak kertas formulir pendaftaran, lembar kertas ujian, serta lembar jawaban tes yang tentunya akan membutuhkan banyak waktu dan biaya.

D. Perancangan Sistem Menggunakan UML (Unified Modelling Language) UML (Unified Modelling Language) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma berorientasi objek pemodelan sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah untuk dipelajari dan

dipahami. UML merupakan alat perancangan sistem yang berorientasi pada objek. Secara filosofi kemunculan UML diiljami oleh konsep yang telah ada yaitu konsep pemodelan Object Oriented, karena konsep ini menganalogikan sistem seperti kehidupan nyata yang didomisili oleh objek dan digambarkan dalam simbol-simbol yang cukup spesifik, maka object oriented miliki proses standart dan bersifat independen.4Ada beberapa macam diagram UML yaitu : a) Use Case Diagram

Use Case adalah abstraksi dari interaksi antara system dan actor.5 Diagram Use Case menggambarkan apa saja aktifitas yang dilakukan oleh suatu sistem dari sudut pandang pengamatan luar. Diagram Use Case berkaitan dengan kejadian-kejadian. Kejadian merupakan apa yang terjadi ketika seseorang berinteraksi dengan sistem. Simbol diagram Use Case dapat dilihat pada tabel 2.1Diagram Use Caseberikut ini:

Tabel 2.1 Diagram Use Case

NO GAMBAR NAMA KETERANGAN

1 2 3 4

1

Actor

Menspesifikasikan himpunan peran yang pengguna mainkan berinteraksi dengan use case.

4Haviludin. Memahami Penggunaan UML(Unified Modelling Language). Jurnal Informatika.

Diakses pada 04 maret 2018. Pukul 20.50 WIB.

5Mahdhika. J, UML (Unified Modelling Language) dan Jenis-jenis Diagramnya, http://juliansyah-dhika.blogspot.co.id/2013/04/uml-unified-modeling-language-dan-jenis.html.Diakses 04 Maret 2017. Pukul 19.19 WIB.

2

Dependency

Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (indenpendent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri.

3

generalization

Hubungan dimana objek anak(descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk(ancestor).

4 Include Menspesifikasikan bahwa use

case sumber secara eksplisit.

5

Extend

Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan.

6 associontion Apa yang menghubungkan antara objek satu dengan objek lainnya.

7

System

Menspesifikasikan paket yang menampilkan sistem secara terbatas.

8

Use case

Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor.

9

Collaboration

Interaksi aturan-aturan dan elemen lain yang bekerja sama untuk menyediakan prilaku yang lebih besar dari jumlah dan elemen-elemennya(sinergi).

10

Note

Elemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber daya komputasi.

Cara pembuatan diagram Uce Case : 1) Aktor

a. Tempatkan aktor utama di pojok kiri atas.

b. Gambarkan aktor terpisah dengan use case.

c. Berilah nama aktor dengan kata benda tunggal.

d. Aktor minimal harus terhubung dengan satu use case.

e. Berilah nama aktor sesuai dengan perannya terhadap model bukan jabatannya.

f. Tambahkan <<system>> pada aktor berjenis sistem.

g. Jangan menghubungkan langsung antara satu aktor dengan aktor yang lain.

h. Tambahkan aktor “waktu” untuk sistem yang terjadwal otomatis.

2) Use Case

a. Buatlah nama use case sejelas mungkin dan orientasinya terhadap stakeholder/klien bukan perancang sistem.

b. Susunlah use case berdasarkan uruannya dari atas ke bawah untuk mempermudah pembacaan.

3) Relasi

a. Hindari penggunaan anak panah antara aktor dan use case kecuali salah satu bersifat pasif.

b. Gunakan <<include>> jika kita yakin suatu use case harus melibatkan use case lain.

c. Gunakan <<extend>> jika suatu use case memungkinkan melibatkan use case lain.

d. Gunakan <<extend>> seperlunya karena kebanyakan <<extend>>

membuat diagram sulit dibaca.

e. Gunakan kata include an extend bukannya includes dan extends.

f. Tempatkan included use case disebelah kana use case.

g. Tempatkan extend use case dibawah use case induk.

h. Tempatkan generalisasi use case dibawah use case induk.

i. Tempatkan generalisasi use case dibawah use case induk.

j. Hindari pembuatan use case lebih dari dua tingkat.

Gambar 2.1 Contoh Diagram Use Case

Sumber :Agustinus Mujilan. Analisis dan Perancangan Sistem.(Universitas Widya Mandala Madiun,2013), cet.ke-1, hal 46

b) Activity Diagram

Activity diagram adalah sesuatu yang menggambarkan beragai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity Diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Simbol Activity Diagram dapat dilihat pada tabel 2.2 diagram aktivitas berikut ini :

Tabel 2.2 Diagram aktivitas

mencerminkan eksekusi dari suatu aksi.

3 Initial Node Bagaimana objek dibentuk

atau diawali.

4 Actifity Final

Node

Bagaimana objek dibentuk dan diakhiri.

5 Decision

Digunakan untuk

menggambarkan suatu keputusan / tindakan yang harus diambil pada kondisi tertentu.

6 Line Connector Digunakan untuk

menghubungkan satu simbol dengan simbol lainnya.

Sumber :http://elib.unikom.ac.id/files/disk1/490/jbptunikompp-gdl kuswatinim-24492-15-unikom_k-l.pdf.diakses pada tanggal 08 maret 2018,

pukul 21.56 WIB

Komponen yang ada pada activity diagram antara lain : 1. Activity atau state : menunjukkan aktivitas yang dilakukan 2. Initial activity : menunjukkan awal aktivitas dimulai 3. Final activity : menunjukkan bagian akhir dari aktivitas

4. Decission : digunkan untuk menggambarkan test kondisi untuk memastikan bahwa kontrol flow atau objek flow mengalir lebih ke satu jalur. Jumlah jalur sesuai yang diinginkan.

5. Merge : berfungsi menggabungkan flow yang dipecah oleh decission.

Berikut adalah contoh Diagram Activity :

Gambar 2.2 Contoh Diagram Activity

Sumber : Ericsson, Maria. 2004. Activity Diagrams: What They Are and How to Use Them.IBM Software Group.

c) Sequence Diagram

Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan urutan waktu. Secara mudahnya sequence diagram adalah gambaran tahap demi tahap termasuk kronologi (urutan) perubahan secara

logis yang seharusnya dilakukan untuk menghasilkan sesuatu sesuai dengan use case diagram.6Simbol Sequence Diagram dapat dilihat pada tabel 2.3 Sequence Diagram.

Menggambarkan orang yang berinteraksi dengan sistem.

2

Entity Class

Menggambarkan hubungan kegiatan yang akan dilakukan.

penghubung antara boundary dengan tabel.

5

Lifeline

Menggambarkan tempat mulai dan berakhir sebuah pesan. tanggal 21 Maret 2018, pukul 8.05 WIB

6 Haviludin. Memahami Penggunaan UML. (Jurnal-Informatika-Mulawarman.pdf) diakses pada tanggal 03 maret 2018. Pukul 20.25 WIB.

Berikut adalah contoh DiagramSequence :

Gambar 2.3 Contoh Diagram Sequence

Sumber : http://modulmakalah.blogspot.co.id/2017/03/pengertian-dan-simbol-sequence-diagram.html, diakses pada 21 maret 2018, pukul 8.08 WIB

d) Class Diagram

Class adalah sebuah spesifikasi yang jika diinstasiasi akan menhasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metode/fungsi).

Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi dan lain-lain. Class memiliki 3 pokok area :

1. Nama 2. Atribut 3. Metoda

Hubungan antar class :

1. Asosiasi, yaitu hubungan statis antar class. Umunya menggambarkan class yang memiliki atribut berupa class lain, atau class yang harus mengetahui eksistensi class lain. Panah navigability menunjukkan arah query antar class.

2. Agregasi yaitu hubungan yang menyatakan bagian (“terdiri atas..”).

3. Pewarisan, yaitu hubungan hirarkis antar class. Class dapat diturunkan dari class lain dan mewarisi semua atribut dan metoda class asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari class yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi.

4. Hubungan dinamis, yaitu rangkaian pesan yang di-passing dari satu class ke class lain. Hubungan dinamis dapat digambarkan dengan menggunakan sequence diagram.Simbol Class Diagram dapat dilihat pada tabel 2.4 Class Diagramberikut ini :

Tabel 2.4 Class Diagram berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk.

2 N-Ary Association Upaya untuk menghindari

asosiasi dengan lebih dari 2 objek.

3 Class Himpunan dari objek-objek

yang berbagi atribut serta operasi yang sama.

4

Collaboration

Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor.

5 Realization Operasi yang benar-benar

dilakukan oleh suatu objek.

6

Dependency

Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri.

7 Association Apa yang menghubungkan

antara objek satu dengan objek lainnya.

Sumber:https://www.google.com/search?q=contoh+simbol+diagram+class+denga n+tabel&client=firefox-a&rls=org.mozilla, diakses pada tanggal 08 maret 2018,

pukul 22.55 WIB

Berikut adalah contoh Class Diagram :

Gambar 2.4 Contoh Diagram Class

Sumber : Agustinus Mujilan. Analisis dan Perancangan Sistem.(Universitas Widya Mandala Madiun,2013), cet.ke-1, hal 53

E. Software atau Teknologi yang Digunakan

1. Bahasa Pemrograman PHP(Hypertext Processor)

PHP (Hypertext Processor) yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa pemrograman PHP ini adalah

untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.

PHP merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded scriptlanguage artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server, tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser tetapi prosesnya secara keseluruhan dijalankan oleh server, pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server.7 2. Database

Database adalah kumpulan dari berbagai data yang saling berhubungan satu dengan lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefenisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pengguna atau user. Database dapat

7Elisa Usada, Yana Yuniarsah, Noor Rifani. Rancang Bangun Sistem Informasi Jadwal Perkuliahan Berbasis Jquery Mobile dengan Menggunakan PHP dan MySQL .pdf diakses tanggal 09 maret 2018.pukul 22.50

diumpamakan sebagai suatu tempat penyimpanan data terstruktur dan dapat diakses dengan cepat dan mudah.8

Dari penjelasan diatas diketahui database adalah sekumpulan komponen, tabel atau file yang saling berhubungan yang bisa digunakan untuk mengolah data-data menjadi sebuah informasi yang akurat.

Database merupakan suatu komponen yang penting pada sistem informasi karena berfungsi sebagai basis penyedia data bagi para pemakai.

Komponen-komponen dalam perancangan basis data secara konseptual antara lain :

1) Entitas, terkadang disebut tipe entitas atau kelas entitas. Entitas menyatakan objek atau kejadian.

2) Atribut, adalah item data yang menjadi bagian dari entitas.

3) Hubungan, adalah asosiasi atau kaitan antara dua entitas.

4) Domain, adalah himpunan nilai yang berlaku bagi suatu atribut.

3. MySQL

MySQL adalah suatu perangkat lunak database relasi (Relational Database Mnagement System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL dan sebagainya. MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs

8(http://krida85.wordpress.com/2008/04/16/pengertian-basis-data.pdf-jurnal). diaksespada tanggal 04 maret 2018 pukul 20.00 WIB

mengandalkan MySQL bekerja siang malam memompa data bagi para penggunanya.9

MySQL merupakan software sistem manajemen database yang sangat populer di kalangan pemrograman web, terutama dilingkungan Linux dengan menggunakan script PHP. MySQL digunakan karena kemudahannya untuk digunakan, cepat karena kerja query, dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menengah kecil.

Juga MySQL merupakan database yang digunakan oleh situs-situs terkemuka di internet untuk menyimpan datanya.10

4. Bootstraps

Bootstrap adalah sebuah framework CSS yang dibuat khusus untuk bagian pegembangan front-end website. Bootstrap juga merupakan salah satu framework HTML, CSS dan javascript yang paling populer di kalangan web developer yang digunakan untuk mengembangkan sebuah website yang responsive. Sehingga halaman website nantinya dapat disesuaikan dengan ukuran monitor device (desktop, tablet, ponsel) yang digunakan pengguna saat mengakses website dari browser.

Dengan menggunakan Bootstrap seorang developer dapat dengan mudah dan cepat dalam membuat front-end sebuah website. Kita hanya perlu memanggil class-class yang diperlukan, misalnya membuat tombol, grid, tabel, navigasi dan lainnya. Bootstrap telah menyediakan kumpulan

9Anang Jauhar, Bambang Eka Purnama, Indah Uly Wardati. Pembuatan Sistem Informasi Penerimaan Santri Baru pada Pondok Pesantren Attarmasie Tremas Arjoasri. (Jurnal-pdf.) diakses pada 04 maret 2018 pukul 21.10

10Naely Farkhatin. Perancangan Sistem Informasi Penerimaan Siswa Baru. (jurnal-pdf) diakses pada 04 maret 2018

komponen classinterface dasar yang telah dirancang sedemikian rupa untuk menciptakan sebuah tampilan yang menarik dan ringan. Selain komponen interface, bootstrap juga memiliki grid yang berfungsi untuk mengatur layout pada halaman website. Selain itu developer juda dapat menambahkan class dan CSS sendiri, sehingga memungkinkan untuk membuat desain yang lebih variatif. Contoh website yang menggunakan frameworkbootstrap yaitu twitter.11

Bootstrap sendiri sudah kompatibel denga versi terbaru dari beberapa browser seperti google chrome, firefox, dan internerexplorer.

Meskipun begitu beberapa browser ini tidak didukung pada semua plaitform. Beberapa alasan mengapa saat ini cukup banyak pengembang yang menggunakan bootstrap dalam membuat front-end website, yaitu karena beberapa kelebihan yang dimilki oleh bootstrap itu sendiri antara lain :

a. Dapat mempercepat waktu proses pembuatan front-end website.

b. Tampilan bootstrap yang sudah cukup terlihat modern.

c. Tampilan bootstrap sudah responsive, sehingga mendukung segala jenis resolusi, baik itu PC, tablet, dan juga smartphone.

d. Website menjadi sangat ringan ketika diakses, karena bootstrap dibuat dengan sangat terstruktur.

11 Galeriprogramer.blogspot.co.id/2016/08. Pengertian-bootstrap-fungsi-dan-juga-html.Diakses pada 22 Maret 2018. Pukul 19.08 WIB

F. Keamanan pada Aplikasi PHP dan Database MySQL 1. Keamanan pada Aplikasi PHP

a. Server Hosting

Penulis tidak akan membahas mengenai spesifikasi server PHP yang menyokong untuk keamanan. Tapi yang paling penting dari server ini adalah keamanan yang digunakan oleh penyedia hosting kita

Penulis tidak akan membahas mengenai spesifikasi server PHP yang menyokong untuk keamanan. Tapi yang paling penting dari server ini adalah keamanan yang digunakan oleh penyedia hosting kita

Dokumen terkait