LANDASAN TEORI
2.1.2 Sistem
Sistem adalah kumpulan elemen atau komponen yang tersusun untuk
tujuan tertentu, sistem memiliki beberapa masukan yang melalui beberapa proses
untuk menghasilkan keluaran tertentu yang bersama mencapai tujuan yang
diinginkan sistem secara keseluruhan. Berikut definisi sistem menurut para ahli
antara lain:
Hasnita et al.[12] Sistem adalah bentuk dari integrasi antar sebuah
komponen dengan komponen lainnya dikarenakan sistem tersebut memiliki
tujuan yang berbeda untuk setiap kejadian yang terjadi dalam sistem. Secara
sederhana, system dapat diartikan sebagai kumpulan atau sekumpulan
komponen yang terorganisir, saling berinteraksi, saling bergantung, terintegrasi
elemen, komponen, atau variabel
2.4 WEBSITE
Website atau yang sering disebut sebagai WWW merupakan sumber
informasi yang paling banyak digunakan untuk mencari informasi dan mengakses
layanan publik, berikut ini definisi website menurut para ahli, diantaranya adalah:
Menurut Sibero[19] didalam jurnal (Firmansyah & Pitriani, 2017) Website
adalah aplikasi perangkat lunak yang digunakan untuk mengambil dan
menyajikan sumber informasi web.
Menurut Gary dan Veermat[19] Suatu Website adalah perangkat lunak
aplikasi yang dapat digunakan pengguna untuk mengakses dan melihat laman
Webatau program-program Web.
Dari pendapat diatas dapat disimpulkan bahwa Website adalah sebuah
kumpulan halaman website yang berisi beragam jenis konten yang dapat diakses
melalui domain tertentu. Situs web ini berisi berbagai informasi dan konten yang
saling berkaitan.
2.5 DATABASE
Database atau basis data berguna untuk tempat penyimpanan sebuah data,
maintenance data yang sudah diolah atau informasi yang dibutuhkan. Berikut
beberapa pendapat ahli terkait definisi database:
Menurut (Slamin, Achmad Maududie, Kahar Muzakhar, dan Mokhammad
Farid Ma’ruf, 2007)[26] Database adalah sekumpulan data yang tersusun secara
teratur dan sistematis. Data yang disimpan dalam data base bias berupa teks,
angka, maupun rumus. Dengan database dapat kita bisa dengan mudah
menambah, mengedit dan menghapus data jika terjadi kesalahan. Data base dapat
diurutkan dan kita dapat mencari data berdasarkan kriteria tertentu.
Menurut Erwan Effendy[18]: Database atau basis data merupakan
informasi yang disimpan di dalam komputer secara teratur sehingga dapat dilihat
menggunakan suatu program komputer untuk mendapatkan informasi dari basis
data tersebut.
Dapat disimpulkan bahwa, Database merupakan kumpulan informasi yang
saling terkait dan dapat diolah untuk menghasilkan informasi yang terstruktur
memudahkan pelayanan informasi.
Nama_kelas
Struktur sistem terdiri dari kelas-
1 Kelas + atribut
kelas.
+ operasi()
menunjukkan hubungan
5 Generalisasi
generalisasi-spesialisasi (umum-
khusus).
6 Kebergantungan/ > Dalam relasi antar kelas, terdapat
dependency makna kebergantungan antar
kelas yang menjelaskan
bagaimana kelas satu
membutuhkan kelas lain untuk
No Nama Simbol Simbol Deskripsi
melaksanakan fungsinya.
Agregasi/
7 Relasi antar kelas dengan makna.
Aggregation
- Kelebihan MySQL
Salah satu kelebihan Mysql adalah memiliki tingkat fleksibilitas terhadap
teknologi yang akan digunakan sebagai pengembang aplikasi baik itu PHP, Java,
C++ dan lainnya.
MySQL juga bersifat cross platform sehingga ketika melakukan migrasi data antar
sistem menjadi sangat mudah.
Kelebihan lainnya adalah MySQL ini open source dan disediakan secara gratis,
MySQL mendukung penggunaan untuk multi user yang dapat digunakan dalam
satu waktu yang bersamaan.
Kemudian, struktur tabel MySQL lebih fleksibel dan mudah digunakan
dibandingkan dengan struktur tabel database yang lain seperti oracle dan postgre,
tidak membutuhkan RAM yang besar dan support untuk spesifikasi hardware
yang rendah.
MySQL juga memiliki jenis kolom yang cukup banyak sehingga memudahkan
konfigurasi sistem database. Ia juga memiliki sistem sekuriti yang cukup baik
dengan verifikasi host.
MySQL mendukung ODBC untuk sistem operasi Windows dan record yang
memiliki kolom dengan panjang tetap atau panjang bervariasi.
- Kekurangan MySQL
– Kurang cocok untuk pengembangan aplikasi berbasis mobile
– Technical support yang kurang mendukung sehingga user mengalami kesulitan
saat menghubungi technical support.
– Kurang mendukung untuk pemakaian database dengan kapasitas yang besar.
2.7.3 PHP
PHP adalah singkatan dari Perl Hypertext Preprocessor adalah kode/skrip
yang akan di eksekusi pada server side. Sifat server side berarti pengerjaan skrip
dilakukan di server, baru kemudian hasilnya dikirimkan ke browser. Bahasa
Pemrograman PHP adalah bahasa pemrograman yang bekerja dalam sebuah web
server. Dan ada pula beberapa pengertian menurut para ahli antara lain :
Menurut tim EMS[27] PHP adalah bahasa pelengkap HTML yang
memungkinkan dibuatnya aplikasi dinamis yang memungkinkan adanya
pengolahan data dan pemrosesan data. Semua sintax yang diberikan akan
sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya
hasilnya saja.
Menurut Priyanto Hidayatullah[29] PHP Hypertext Preprocessor atau
disingkat dengan PHP adalah suatu bahasa scriptin khususnya digunakan untuk
web development. Karena sifatnya server side scripting, maka untuk menjalankan
PHP harus menggunakan web server.
Menurut Hidayatullah dan Kawistara[30] PHP singkatan dari Perl
Hypertext Preprocessor yaitu bahasa pemrogramman web server-side yang
bersifat open source.
Berdasarkan uraian diatas dapat disimpulkan bahwa PHP atau PHP
Hypertext Prepocessor merupakan suatu bahasa pemograman berbentuk sebuah
skrip yang ditempatkan dan di proses dalam server. Keluaran dari proses ini
dikirim ke client, dan dibuka menggunakan browser.
2.7.4 XAMPP
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke
dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi
melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara
manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis
untuk anda atau auto konfigurasi.
Berikut adalah beberapa definisi tentang XAMPP :
Menurut Bunafit.[30] XAMPP merupakan paket PHP berbasis open source
yang di kembangkan oleh sebuah komunitas Open Source.
Menurut Puspitas[31] XAMPP adalah sebuah software web server apache
yang di dalamnya sudah tersedia database server mysql dan support php
programming.
Menurut Wicaksono[30],[32] XAMPP dan MySQL menjelaskan bahwa
XAMPP adalahsebuah software yang berfungsi untu k menjalankan website dan
menggunakan p engolah data MySQL di komputer local. Dari beberapa definisi di
atas dapat disimpulkan bahwa XAMPP dapat diartikan sebagai alat yang
menyediakan paket perangkat lunak ke dalam satu paket.
2.8 PENELITIAN SEJENIS
Penelitian sejenis merupakan tinjauan penelitian yang sejenis dimana
memuat penelitian-penelitian terdahulu yang digunakan sebagai acuan pada
penelitian ini. Adapun penelitian sejenis dapat diliat pada tabel 2.4.
[2] H. Hasnita, N. Iman, S. Suliman, and R. Inggi, “Implementasi Website Sistem Informasi
Pemasaran Pada Rumah Makan Kampong Bakau,” SIMKOM, vol. 7, no. 2, pp. 63–73, Jul.
2022, doi: 10.51717/simkom.v7i2.72.
[4] A. Agus Irawan, “SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS WEB (STUDI
KASUS SMA FATAHILLAH SIDOHARJO JATI AGUNG LAMPUNG SELATAN),” Jurnal
Informatika dan Rekayasa Perangkat Lunak (JATIKA), vol. 1, no. 2, pp. 245–253, 2020,
[Online]. Available: http://jim.teknokrat.ac.id/index.php/informatika
[7] A. Muis, R. Riyadi, and D. Novita, “Jurnal Administrasi dan Kebijakan Publik
IMPLEMENTASI ELECTRONIC GOVERNMENT MELALUI PROGRAM PENERIMAAN PESERTA
DIDIK BARU (PPDB) ONLINE SEBAGAI UPAYA PENINGKATAN PELAYANAN PENDIDIKAN
KOTA BEKASI,” 2022.
[10] R. Amin Teknik Informatika STMIK Nusa Mandiri Jakarta Jl Damai No and W. Jati Barat
Jakarta Selatan, “RANCANG BANGUN SISTEM INFORMASI PENERIMAAN SISWA BARU
PADA SMK BUDHI WARMAN 1 JAKARTA”.
[11] S. Kurniawan and P. I. Jambi Jalan Lingkar Barat Lorong Veteran Jambi, “PEMODELAN
SISTEM INFORMASI KALENDER AKADEMIK UNTUK MONITORING PROSES BELAJAR
MENGAJAR PERGURUAN TINGGI,” 2018.
[12] A. Mubarak, J. J. Metro, and K. T. Selatan, “RANCANG BANGUN APLIKASI WEB SEKOLAH
MENGGUNAKAN UML (UNIFIED MODELING LANGUAGE) DAN BAHASA PEMROGRAMAN
PHP (PHP HYPERTEXT PREPROCESSOR) BERORIENTASI OBJEK,” 2019.
[13] “23”.
[14] A. Faisal et al., “Pemodelan Sistem Informasi Proyek Akhir…… (Akhmad Faisal Husni)
PEMODELAN SISTEM INFORMASI PROYEK AKHIR POLITEKNIK JAMBI.”
[16] S. Ali and A. Ambarita, “SISTEM INFORMASI DATA BARANG INVENTARIS BERBASIS WEB
PADA KEJAKSAAN NEGERI TERNATE INFORMATION SYSTEM OF INVENTORY GOODS WEB-
BASED ON THE STATE PROSECUTOR TERNATE,” 2016.
[17] “25”.
[18] A. Azkiya et al., “SISTEM INFORMASI POSYANDU BERBASIS WEB PADA POSYANDU
SEROJA RT.15 KELURAHAN PANGKALAN SESAI.”
[19] “27”.
[21] Y. Jayusman, D. Apriadi, Y. Silviyani, and P. Studi Sistem Informasi STMIK Bandung Sekolah
Tinggi Manajemen dan Informatika Bandung, “SISTEM INFORMASI GEOGRAFIS SEBARAN
PERUMAHAN DI KABUPATEN CIANJUR BERBASIS WEB,” 2020.
[22] K. To Suli, “RANCANG BANGUN SISTEM INFORMASI DESA BERBASIS WEBSITE (STUDI
KASUS DESA WALENRANG),” 2023.
[1] “PERANCANGAN APLIKASI PENGOLAHAN DATA DANA SEHAT PADA RUMAH SAKIT UMUM
MUHAMMADIYAH METRO.”
[2] H. Hasnita, N. Iman, S. Suliman, and R. Inggi, “Implementasi Website Sistem Informasi
Pemasaran Pada Rumah Makan Kampong Bakau,” SIMKOM, vol. 7, no. 2, pp. 63–73, Jul.
2022, doi: 10.51717/simkom.v7i2.72.
[4] A. Agus Irawan, “SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS WEB (STUDI
KASUS SMA FATAHILLAH SIDOHARJO JATI AGUNG LAMPUNG SELATAN),” Jurnal
Informatika dan Rekayasa Perangkat Lunak (JATIKA), vol. 1, no. 2, pp. 245–253, 2020,
[Online]. Available: http://jim.teknokrat.ac.id/index.php/informatika
[7] A. Muis, R. Riyadi, and D. Novita, “Jurnal Administrasi dan Kebijakan Publik
IMPLEMENTASI ELECTRONIC GOVERNMENT MELALUI PROGRAM PENERIMAAN PESERTA
DIDIK BARU (PPDB) ONLINE SEBAGAI UPAYA PENINGKATAN PELAYANAN PENDIDIKAN
KOTA BEKASI,” 2022.
[9] A. Azkiya et al., “SISTEM INFORMASI POSYANDU BERBASIS WEB PADA POSYANDU
SEROJA RT.15 KELURAHAN PANGKALAN SESAI.”
[10] R. Amin Teknik Informatika STMIK Nusa Mandiri Jakarta Jl Damai No and W. Jati Barat
Jakarta Selatan, “RANCANG BANGUN SISTEM INFORMASI PENERIMAAN SISWA BARU
PADA SMK BUDHI WARMAN 1 JAKARTA”.
[11] S. Kurniawan and P. I. Jambi Jalan Lingkar Barat Lorong Veteran Jambi, “PEMODELAN
SISTEM INFORMASI KALENDER AKADEMIK UNTUK MONITORING PROSES BELAJAR
MENGAJAR PERGURUAN TINGGI,” 2018.
[12] A. Mubarak, J. J. Metro, and K. T. Selatan, “RANCANG BANGUN APLIKASI WEB SEKOLAH
MENGGUNAKAN UML (UNIFIED MODELING LANGUAGE) DAN BAHASA PEMROGRAMAN
PHP (PHP HYPERTEXT PREPROCESSOR) BERORIENTASI OBJEK,” 2019.
[13] “23”.
[14] A. Faisal et al., “Pemodelan Sistem Informasi Proyek Akhir…… (Akhmad Faisal Husni)
PEMODELAN SISTEM INFORMASI PROYEK AKHIR POLITEKNIK JAMBI.”
[15] T. Rahmasari, P. Studi, K. Akuntansi, K. Kunci, and : Abstrak, “Perancangan Sistem
Informasi Akuntansi Persediaan Barang Dagang Pada Toserba Selamat Menggunakan Php
Dan Mysql.”
[16] S. Ali and A. Ambarita, “SISTEM INFORMASI DATA BARANG INVENTARIS BERBASIS WEB
PADA KEJAKSAAN NEGERI TERNATE INFORMATION SYSTEM OF INVENTORY GOODS WEB-
BASED ON THE STATE PROSECUTOR TERNATE,” 2016.
[17] “25”.
[18] A. Azkiya et al., “SISTEM INFORMASI POSYANDU BERBASIS WEB PADA POSYANDU
SEROJA RT.15 KELURAHAN PANGKALAN SESAI.”
[19] “27”.
[21] Y. Jayusman, D. Apriadi, Y. Silviyani, and P. Studi Sistem Informasi STMIK Bandung Sekolah
Tinggi Manajemen dan Informatika Bandung, “SISTEM INFORMASI GEOGRAFIS SEBARAN
PERUMAHAN DI KABUPATEN CIANJUR BERBASIS WEB,” 2020.
[22] K. To Suli, “RANCANG BANGUN SISTEM INFORMASI DESA BERBASIS WEBSITE (STUDI
KASUS DESA WALENRANG),” 2023.