LANDASAN TEORI
Akhir ini, dipergunakanlah teori-teori pendukung dengan maksud agar pesan yang
ingin Penulis sampaikan dan praktiknya dapat berjalan dengan benar. Sistem
disusun dan dirangkai menjadi satu kesatuan prosedur, berupa urutan langkah
2018). Program adalah kumpulan instruksi yang ditujukan untuk komputer supaya
SDLC (System Development Life Cycle) dengan model Waterfall. Model waterfall
merupakan model klasik yang sederhana dengan aliran sistem yang linier –
9
10
Model waterfall memiliki proses berurutan dan terus mengalir ke bawah (seperti
air terjun) yang melewati fase-fase requirement (analisa kebutuhan), design sistem
(system design), coding dan testing, penerapan program, pemeliharaan (Habibi &
Karnovi, 2020).
1. Requirement
data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau
2. Design System
koding. Proses ini berfokus pada struktur data, arsitektur perangkat lunak,
diperbaiki.
4. Transition Phase
Tahapan ini adalah tahapan final dalam pembuatan sebuah sistem. Setelah
melakukan analisa, design dan pengkodean maka sistem yang sudah jadi
nantinya akan diproses menjadi informasi yang berguna bagi yang menerimanya.
aturan yang sistematis dan terstruktur untuk membentuk satu kesatuan yang
komponen atau jaringan kerja dari tahap-tahapan yang saling berkaitan dan saling
bekerja sama membentuk suatu jaringan kerja untuk mencapai sasaran atau tujuan
sistem merupakan suatu kumpulan dari komponen atau sub sistem lainnya yang
saling berkaitan, bekerja sama dan berada di dalam suatu jaringan kerja untuk
tertentu, yaitu :
elemen sistem dapat berupa suatu subsistem atau bagian dari sistem. Setiap
sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi
membatasi antara sistem dengan sistem yang lain atau sistem dengan
lingkungan luarnya.
6. Keluaran sistem (output) Hasil energi yang diolah dan diklarifikasi menjadi
7. Pengolah sistem (process) Suatu sistem dapat mempunyai suatu proses yang
akuntansi.
Sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik,
yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem
Sistem yang terjadi melalui proses alam, tidak di buat oleh manusia,
manusia.
Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut
sedangkan sistem yang bersifat probolistik adalah sistem yang kondisi masa
tanpa campur tangan pihak luar, sedangkan sistem terbuka adalah sistem
memberikan sarana pelayanan kesehatan medis kepada para ibu yang hendak
menurut (Nugroho, 2021) Klinik bersalin merupakan fasilitas atau tempat yang
merupakan tempat atau sarana yang disediakan pemerintah maupun swasta dalam
teks, gambar, suara animasi sehingga lebih merupakan media informasi yang
melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi
dapat diakses oleh siapapun dalam suatu jaringan baik yang terhubung ke internet
maupun tidak”.
bahwa “Basis data adalah suatu pengetahuan tentang organisasi data, sehingga
database merupakan salah satu komponen penting dalam sistem informasi”. Dari
16
kumpulan data yang menjabarkan dan yang saling berhubungan aktivitas untuk
basis data merupakan data yang dapat didesain dan berintegrasi sehingga dapat
Basis data berfungsi sebagai media penyimpanan data, yang terdiri dari
sekumpulan data yang tersimpan secara struktur dan sistematis yang dapat di olah
Basis data adalah kumpulan tipe record yang saling berhubungan terhadap
suatu objek terntentu (Subandi & Syahidi, 2018:11). Sedangkan, menurut (Jayanti
organisasi”.
Menurut dua ahli di atas dapat juga di simpulkan bahwa basis data
merupakan sekumpulan data yang terdiri dari beberapa macam tipe record yang di
pergunakan sebagai pelengkap dalam landasan teori penulisan Tugas Akhir ini.
Menurut Sutanta dalam (Rusmawan, 2019) ERD adalah “suatu model data
dalam (Rusmawan, 2019) ERD adalah “representasi grafis dari logika database
17
“teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi,
pengembangan sistem.”
memodelkan struktur data dan hubungan antar data dan menerapkan database
secara logika maupun secara fisik dengan sistem manajemen basis data. Dengan
adanya ERD maka dapat menguji model dengan mengabaikan proses yang harus
dilakukan, yaitu dengan cara mencari tahu mengenai data yang dibutuhkan dan
struktur record-record pada tabel-tabel yang berbentuk dari hasil antar himpunan
entitas pada diagram ER”. Menurut (Oscar & Minarto, 2020) LRS adalah
Aturan pokok dalam proses kardinalitas terdiri dari tiga (3) kardinalitas
1. Jika tingkat hubungan (cardinality) satu ke satu (one-to-one), maka entitas yang
2. Jika tingkat hubungan (cardinality) satu ke banyak (one-to-many), maka entitas yang
hubungan relasi tidak akan digabungkan dengan entitas manapun, melainkan menjadi
sebuah LRS
Struktur navigasi adalah susunan menu atau hirarki dari situs yang
menggambarkan isi dari setiap halaman dan link atau navigasi setiap halaman dari
suatu web. Struktur navigasi suatu situs web yang akan dibuat struktur navigasi
“struktur atau alur dari suatu program yang merupakan rancangan hubungan
(rantai kerja) dari beberapa area yang berbeda dan dapat membantu
a. Linier
Pengguna akan melakukan navigasi secara berurutan, dari frame atau byte
b. Hirarki
c. Non Linier
19
d. Komposit
tetapi terkadang dibatasi prestasi linier film atau informasi penting dan
atau pada data yang paling terorganisasi secara logis pada suatu hirarki.
2.2.4. Pengkodean
dimana kode yang yang dibuat tersusun dari aturan-aturan yang dirancang
yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan
merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian
merupakan tahapan yang wajib dilakukan oleh mereka yang mengerti bahasa
kemudian kode dan juga script akan dimasukkan ke dalam desain sistem tersebut,
sehingga nantinya desain dari sistem tersebut bisa berjalan dengan lancar dan juga
baik.
2.2.5. Implementasi
penerapan sistem supaya dapat dioperasikan. Pada tahap ini dijelaskan mengenai,
antar muka
pelaksanaan dari sebuah rencana yang sudah disusun secara matang dan
sempurna.
Menurut (Permana & Romadlon, 2019) Visual Studio Code (VS Code) ini
adalah sebuah teks editor ringan dan handal yang dibuat oleh Microsoft untuk
sistem operasi multiplatform, artinya tersedia juga untuk versi Linux, Mac, dan
bantuan plugin yang dapat dipasang via marketplace Visual Studio Code (seperti
C++, C#, Python, Go, Java, dst).(Hendri & Sutisna, 2021) mengemukakan
pendapat yang sama bahwasannya Visual Studio Code adalah editor source code
atau text editor yang dikembangkan oleh Microsoft untuk Windows, Linux dan
seiring dengan bertambahnya versi Visual Studio Code. Pembaruan versi Visual
21
Studio Code ini juga dilakukan berkala setiap bulan, dan inilah yang membedakan
2.2.7. XAMPP
merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah
paket, maka tidak perlu lagi melakukan instalasi dan konfigurasi web server
apache, PHP dan MySQL secara manual, XAMPP akan menginstalasi dan
berdiri sendiri (localhost) yang terdiri dari beberapa program yaitu Apache HTTP
Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
2.2.8 Framework
program yang disimpan pada file yang berbeda yang dapat menyederhanakan
dituntut untuk mengikuti alur kerja yang ditetapkan oleh framework (Kelen,
2018).
kumpulan script (class dan function) dimana developer dituntut untuk mengikuti
2.2.9. CodeIgniter
suatu kerangka yang sistematis untuk bekerja atau membuat program dengan
yang berpondasi dari framework PHP dengan model MVC atau juga biasa disebut
Model View Controller yang digunakan untuk membangun suatu website dinamik
View, Controller).
2.2.10 Bootsraps
responsif. Artinya, tampilan web yang dibuat oleh Bootstrap akan menyesuaikan
ukuran layer dan browser yang kita gunakan baik di desktop, tablet ataupun
mobile device. Dengan Bootstrap kita juga bisa membangun web dinamis ataupun
dapat mengembangkan website dengan mudah dan cepat. Developer hanya perlu
memanggil class tertentu untuk membuat tombol, panel, tabel, pesan peringatan
dan lain sebagainya. Bootstrap terdiri dari beberapa file, yang berisi kumpulan
baris kode tersusun dari CSS dan JavaScript yang berbentuk class (Pranaya &
Hendra, 2019)
ke dalam HTML. PHP banyak dipakai untuk membuat program situs web
dinamis (Ayu & Nia, 2018). Pendapat lain mengatakan PHP merupakan
basis data dan dapat dikombinasikan dengan bahasa HTML. Konsep kerja
PHP diawali dengan satu permintaan suatu halaman web oleh browser
(Rerung, 2018:156)
dan fungsi dari HTML adalah untuk menandai bagian-bagian dari sebuah
sebuah browser agar sebuah halaman itu dapat di tampilkan secara benar.
4. Javascript
25
5. jQuery
pengujian, suatu software dapat dipandang secara obyektif dan independen, serta
terbatas pada proses eksekusi suatu bagian atau keseluruhan program dengan
tujuan untuk menemukan bug, tetapi sebagai proses validasi dan verifikasi bahwa
software tersebut, telah berjalan sesuai dengan yang diharapkan, dapat diterapkan
dilakukan dengan mengeksekusi berbagai macam input pada setiap method main
pada pemrograman berbasis objek. Kemudian jika output sudah sesuai dengan
fungsinya, maka method tersebut dianggap sudah bebas dari kesalahan fungsinya
DAFTAR PUSTAKA
Afnarius, S., & Putra, H. Y. (2017). Pengembangan Aplikasi Web GIS Pariwisata
Backpacker. Deepublish.
Anggraeini, E. Y., & Irviani, R. (2017). Pengantar Sistem Informasi. CV. Andi
Offset.
Ariona, R. (2018). Belajar HTML & CSS Tutorial Fundamental dalam
mempelajari HTML dan CSS. ariona.net.
Arizona, N. D., & Hamid, A. (2018). APLIKASI PENERIMAAN KAS PADA
BUMDES DESA JIRAK BERBASIS JAVA DEKSTOP. CYBERNETICS,
Vol.2, No.01, Mei 2018, Pp. 162~176 P-ISSN 2579-9835 E-ISSN 2580-1465,
2(01), 162–175.
Astuti, I. F., Marisa, D., & Febriani, A. (2019). Menengah Pertama Berbasis Web
( Studi Kasus Kabupaten Kutai Kartanegara ). Informatika Mulawarman,
9(2), 35–40.
Atmoko, R. A. (2018). Aplikasi Internet of Things Berbasis Web Menggunakan
Javascript. Moko Self Publishing.
Ayu, F., & Nia, P. (2018). perancangan sistem informasi pengolahan data PKL
pada divisi humas PT pegadaian. Jurnal Infra Tech, 2(2), 12–26.
http://journal.amikmahaputra.ac.id/index.php/JIT/article/download/33/25
Azminuddin, A., Azis, A., Zohrahayaty, Z., & Mustofa, Y. A. (2019).
Fundamental Pemrograman. Deepublish.
Christian, A., Hesinto, S., & Agustina, A. (2018). Rancang Bangun Website
Sekolah Dengan Menggunakan Framework Bootstrap ( Studi Kasus SMP
Negeri 6 Prabumulih ). Jurnal Sisfokom (Sistem Informasi Dan Komputer),
7(1), 22–27. https://doi.org/10.32736/sisfokom.v7i1.278
Dalis, S. (2017). Rancang Bangun Sistem Informasi Lembaga Penelitian Dan
Pengabdian Masyarakat Berbasis Web. Paradigma - Jurnal Komputer Dan
Informatika, 19(1), 1–8. https://doi.org/10.31294/p.v19i1.1170
Elgamar, E. (2020). Buku Ajar Konsep Dasar Pemrograman Website Dengan
PHP. Multimedia Edukasi.
Erawati, W. (2019). Perancangan Sistem Informasi Penjualan Dengan Pendekatan
Metode Waterfall. Jurnal Media Informatika Budidarma, 3(1), 1.
https://doi.org/10.30865/mib.v3i1.987
Fathoroni, A., Fatonnah, N. S., Andarsyah, R., & Riza, N. (2020). Buku Tutorial
Sistem Pendukung Keputusan Penilaian Kinerja Dosen Menggunakan
Metode 360 Degree Feedback. Kreatif Industri Nusantara.
Habibi, R., & Karnovi, R. (2020). Tutorial Membuat Aplikasi Sistem Monitoring
Terhadap Job Desk Operational Human Capital (OHC). Informatika
Research Center.
Hantono & Rami. (2018). Bab Ii Landasan Teori. Journal of Chemical
Information and Modeling, 53(9), 8–24.
Hendri, A., & Sutisna, M. A. (2021). Sistem informasi pelaksanaan kegiatan
komisi kepolisian nasional berbasis desktop. Jurnal CoSciTech (Computer
Science and Information Technology), 2(1), 14–23.
https://doi.org/10.37859/coscitech.v2i1.2393
Huda, M. (2021). Menulis Buku Digital Modern. Lontar Digital Asia.
Ismael. (2018). SISTEM INFORMASI PENGOLAHAN DATA
9
10