• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II LANDASAN TEORI"

Copied!
12
0
0

Teks penuh

(1)

7

BAB II

LANDASAN TEORI

2.1 Konsep Dasar Web A. Program

Menurut KKBI Program adalah rancangan mengenai asas serta usaha (dalam ketatanegaraan, Perekonomian, dan sebagainya) yang akan dijalankan. Sedangkan secara umum program adalah penjabaran dari suatu rencana dalam hal ini program merupakan bagian dari perencanaan sering pula diartikan bahwa program adalah kerangka dasar dari pelaksanaan suatu kegiatan (Mustafa, 2016). program adalah kumpulan intruksi yang ditujukan untuk komputer supaya peralatan tersebut dapat melakukan tindakan-tindakan yang dikehendaki oleh pemakai program (user) (Kadir, 2015).

B. Website

1. Pengertian Website

“Website merupakan kumpulan halaman yang menyediakan dan menampilkan suatu informasi tentang teks, gambar dan ataupun bergerak, animasi, suara, video, dan atau kombinasi dari semuany yang membentuk suatu rangkaian bangunan yang saling terkait (Raharjo, 2016). “Website merupakan salah satu bentuk media masa yang publikasinya dapat melalui jaringan intranet”. (Fridayanthie Wida, Eka, 2016).

Dari dua pengertian diatas dapat disimpulkan bahwa website adalah sebuah tempat mendapatkan dan menyediakan infortmasi gambar dan teks dengan

(2)

menggunakan huypertext dan juga salah datu bentuk media masa yang dapat dilihat oleh banyak orang dengan mengikuti link yang disediakan dalam web browser.

2. Fungsi Web

ada beberapa fungsi website dalam kegunaannya, diantaranya, yaitu :

1. Informasi : untuk sarana memberikan informasi kepada masyarakat atau publik dalam topik tertentu. Contoh nya, seperti : majalah, berita, tutorial, pengumuman, dan lain sebagainya.

2. E-Commerce (Toko Online) : yang digunakan secara online dan biasanya digunakan oleh perusahaan, dan komunitas tertentu melalui transaksi elektronik untuk menjual produk atau jasa terhadapp target pelangga. Pembayaran nya bisa menggunakan media transfer ataupun bisa membayar secara langsung atau di tempat (COD).

3. Hiburan Entertainmernt : Fasilitas yang berfungsi untuk memberikan konten hiburan kepada publik seperti : Musik, film, berita, game online,seni, dan lain sebagai nya.

4. Media Sosial : Berfungsi untuk mencari informasi yang terjadi di masyarakat, mempermudah komunikasi antara keluarga, teman, mendapatkan target pelanggan oleh perusahaan.

5. Pendidikan : Berfungsi untuk memberikan informasi yang cepat, akurat, dan tepat antar sekolah dan murid, mengenalkan internet kepada siswa, wali murid dan masyarakat, salah satunya bisa digunakan ketika melaksanakan penerimaan peserta didik baru atau PPDB.

(3)

C. Sistem Informasi

Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi yang diperlukan untuk pengambilan keputusan (nuzuliarini Nuris, Ispandi, 2019). sedangkan sistem informasi adalah cara-cara yang diorganisasi untuk mengumpukan, memasukkan, dan mengolah serta menyimpan data, dan cara-cara yang diorganisasi untuk menyimpan, mengelola, mengendalikan, dan melaporkan informasi sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan yang telah ditetapkan (Yuliana & Azizah, 2019).

Berdasarkan uraian 2 pendapat diatas dapat disimpulkan bahwa sistem informasi adalah sistem yang memberikan informasi yang berarti bagi pengguna dengan ketentuan-ketentuan aturan yang sistematis dan terstruktur untuk menyimpan data, mengolah data, dan mengendalikan nya saat pegambilan keputusan agar dapat mencapai tujuan yang telah ditetapkan.

D. PPDB (Penerimaan Peserta Didik Baru)

Penerimaan Peserta Didik Baru (PPDB) Online adalah sebuah sistem yang dirancang untuk melakukan seleksi secara otomatis mulai dari proses pendaftaran seleksi hingga pengumuman seleksi yang dilakukan secara online (A. U. W. Sari et al., 2016). Siap PPDB online adalah sebuah sistem yang dirancang untuk melakukan otomatisasi seleksi Penerimaan Peserta Didik Baru (PPDB), mulai dari proses pendaftaran, proses seleksi hingga pengumuman hasil seleksi, yang dilakukan secara

(4)

online dan berbasi waktu nyata (realtime), yang bertujuan secara umum adalah untuk meningkatkan mutu layanan pendidikan, menciptakan sistem penerimaan Peserta Didik Baru yang terintegrasi, akurat dan transparan, melaksanakan Penerimaan Peserta Didik Baru dengan lebih praktis dan efisien, menyediakan basis data sekolah yang akurat, memberi fasilitas akses informasi bagi masyarakat dengan cepat, mudah dan akurat (Hartini, 2016).

Penerimaan Peserta Didik Baru atau PPDB biasnaya dilaksanakan di sekolah Dasar (SD), Madrasah Ibtidiyah (MI), Sekolah Menengah Pertama (SMP), Madrasah Tsanawiyah (MTs), Sekolah Menengah Atas (SMA), Sekolah Menengah Kejuruan (SMK), Madrasah Aliyah (MA), Madrasah Aliyah Kejuruan (MAK).

Menurut (Y.Imilda, 2019) dari sumber http://disdik.jabarprov.go.id ada 5 azas atau prinsip ketika sekolah melaksanakan PPDB baik itu secara Offline maupun Online :

1. Nondiskriminatif

Nondiskriminatif atau tidak diskriminatif adalah setiap warga Negara berusia sekolah dapat mengikuti program pendidikan di wilayah Negara Kesatuan Republik Indonesia tanpa melihat perbedaan.

2. Objektif

Objektif PPDB diselenggarakan berdasarkan aturan yang telah ditetapkan.

3. Transparan

Transparan adalah pelaksanaan PPDB bersifat terbuka dan dapat diketahui orang tua calon peserta didik baru, termasuk masyarakat.

(5)

4. Akuntabel

Akuntabel adalah dimana PPDB ini dipertanggungjawabkan kepada pihak-pihak sesuai kewenangan nya.

5. Berkeadilan

Berkeadilan adalah tidak memihak kepada kepentingan kelompok apapun.

E. Bahasa Pemrograman

1. Definisi Bahasa Pemrograman

Bahasa Pemrograman atau sering diistilahkan dengan bahasa komputer merupakan teknik komando atau intruksi standar untuk memerintahkan komputer (Dewi, 2016).

Dari pengertian diatas bahasa pemrograman adalah bahasa yang dapat dimengerti oleh komputer dengan menggunakan intruksi-intruksi yang telah dijalankan untuk memerintahkan komputer melakukan tugas-tugas tertentu.

2. Definisi PHP (HyperText Preprocessor)

“PHP (Hypertext Preprocessor) adalah bahasa script yang dapat ditanamkan atau disisipkan ke dalam HTML”. PHP banyak dipakai untuk membuat program situs web dinamis. PHP sering juga digunakan untuk membangun sebuah CMS.PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Disebut bahasa pemrograman server side karena PHP di proses pada komputer server. (Aziz Setyawan Hidayat, Ahmad Fauzi, Wandy Ubleeuw, 2019).

(6)

Dari pengertian diatas PHP adalah sebuah bahasa pemrograman dapat disisipkan kedalam HTML dan sudah banyak digunakan atau dipakai saat ini dan didesain untuk pengembangan web dan dapat diproses pada komputer server.

3. Definisi HTML

HTML (HyperText Markup Languange) adalah bahasa yang digunakan untuk menulis halaman web. HTML merupakan pengembangan dari standar pemformatan dokumen text, yaitu Standar Generalized Markup Languange (SGML) (Setiawan, 2017).

Dari pengertian diatas HTML adalah bahasa pemrograman yang mengembangkan dan digunakan untuk menulis halman web dari standar pemformatan dokumen text yaitu SGML.

4. Definisi CSS

“CSS(Cascading Style Sheet ) merupakan salah satu bahasa pemrograman web yang digunakan untuk mempercantik halaman web dan mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam” (Widodo & Saputra, 2018).

Dari uraian diatas css adalah bahasa permrograman untuk mempercantik tampilan atau halaman web dengan menggunakan tag <Style> dengan atribut class warna dan tag <span> digunakan untuk mengganti warna tanpa harus mengulang perintah.

(7)

5. Definisi Java Script

“Javascript adalah suatu bahasa scripting yang digunakan sebagai fungsionalitas dalam membuat suatu web” (Hidayatullah, Priyanto & Kawistara, 2017).

Dari uraian diatas java script adalah bahasa scripting yang pada umumnya diawali dengan tag <script type=”javascript”> dan diakhiri dengan tag </script>.

F. Basis Data

1. Definisi Basis Data

Database adalah perangkat lunak untuk mengendalikan pembuatan pemeliharaan, pengolahan, dan penggunaan database dalam skala yang besar. Database juga dirancang untuk memudahkan memanipulasi data (WARMAN & RAMDANIANSYAH, 2018).

Dari pengertian diatas dapat disimpulkan bahwa Basis data atau Database adalah kegiatan sistem program komputer dengan menggunakan perangkat lunak atau software sebagai media untuk menyimpan secara terorganisir dalam fungsi maupun manajemen sistem.

2. Definisi MySQL

MySQL adalah RDBMS yang didistribusikan secara gratis dibawah lisensi GPL (General Public Lisensi). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.(Standsyah & N.S Restu, 2017).

(8)

Dari penjelasan diatas dapat disimpulkan bahwa MySQL adalah perangkat lunak yang didistribusikan dibawah lisensi GPL secara gratis oleh setiap orang yang memakai nya baik secara pribadi atau Komersial.

G. Model Pengembangan Perangkat Lunak

1. Prototyping Model

Prototyping Model adalah proses pengembangan perangkat lunak yang diawali dengan pengumpulan kebutuhankebutuhan dari sistem, yang dilanjutkan dengan pembuatan prototipe dan evaluasi dari pengguna (Meilantika, 2017).

Tahapan-tahapan Model Prototyping :

a. Pengumpulan Kebutuhan Pelanggan dan pengembang bersama- sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat.

b. Membangun Prototyping Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input dan format output).

c. Menggunakan Sistem Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun sudah sesuai dengan keinginann pelanggan. d. Mengkodekan Sistem Dalam tahap ini prototyping yang sudah di sepakati

diterjemahkan ke dalam bahasa pemrograman yang sesuai.

e. Menguji Sistem Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites dahulu sebelum digunakan. Pengujian ini dilakukan dengan White Box, Black Box, Basis Path, pengujian arsitektur dan lain-lain.

(9)

f. Evaluasi Sistem Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang diharapkan.

g. Evaluasi Protoptyping Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan.

2.2. Tools Program A. Struktur Navigasi

“Struktur Navigasi adalah dapat diartikan sebagai alur dari suatu program yang menggambarkan rancangan hubungan antara area yang berbeda sehingga memudahkan proses pengorganisasian seluruh elemen-elemen website (Imaniawan & Wati, 2017).

Dari uraian diatas dapat diartikan bahwa Struktur Navigasi digunakan untuk menggambarkan hubungan dengan area yang berbeda yang akan digunakan dalam seluruh elemen-elemen website.

Ada 4 struktur navigasi yang digunakan, yaitu Linear, Hierarkis, Nonlinear, dan komposit (Yuni Eka Achyani, 2018).

1. Linear

Pengguna akan melakukan navigasi secara berurutan dari frame atau byte informasi yang satu ke yang lainnya.

Sumber : (Yuni Eka Achyani, 2018)

Gambar II.1.

(10)

2. Hierarkis

Struktur dasar ini disebut juga struktur “linear dengan percabangan” karena pengguna melakukan navigasi disepanjang cabang pohon struktur yang terbentuk oleh logika isi.

Sumber : (Yuni Eka Achyani, 2018)

Gambar II.2.

Struktur Navigasi Hierarkis 3. NonLinear

Pengguna akan melakukan navigasi dengan bebas melalui isi proyek dengan tidak terkait dengan jalur yang sudah ditentukan sebelumnya.

Sumber : (Yuni Eka Achyani, 2018)

Gambar II.3.

(11)

4. Komposit

Pengguna akan melakukan navigasi dengan bebas (secara nonlinear), tetapi terkadang dibatasi presentasi linear film atau informasi penting dan atau pada data yang paling terorganisasi secara logis pada suatu hierarki.

Sumber : (Yuni Eka Achyani, 2018)

Gambar II.4.

Struktur Navigasi Komposit

B. Entity Relationship Diagram (ERD)

ERD (Entity Relationship Diagram) adalah model teknik pendekatan yang menyatakan atau menggambarkan hubungan suatu model. Didalam hubungan ini tersebut dinyatakan yang utama dari ERD adalah menunjukan objek data (Entity) dan hubungan (Relationship), yang ada pada Entity berikutnya (Fridayanthie Wida, Eka, 2016).

(12)

C. Logical Relationship Structure (LRS)

Logical Record Structured (LRS) yaitu tahapan berikut nya setelah membuat ERD untuk memantapkan rencana basis data (Natalia & Januariani, 2018). Logical Record Structured (LRS) berasal dari setiap entity yang diubah kedalam bentuk sebuah kotak dengan nama entity berada diluar kotak dan atribut berada di dalam kotak (Deni, 2017).

Dari 2 penjelasan diatas dapat disimpulkan bahwa LRS adalah sebuah model sistem yang digambarkan dengan sebuah diagram E-R dengan tahapan berikut setelah membuat ERD, antara lain contoh LRS adalah diagram E-R 1:M (relasi bersatu dengan cardinality M).

D. Implementasi dan Pengujian Black Box Testing

1. Implementasi adalah suatu tindakan atau pelaksanaan dan sebuah rencan yang

sudah disusun secara matang dan terprinci (N. Y. Sari et al., 2018).

Dari uraian diatas implementasi adalah suatu tindakan atau uji coba yang dilakukan pada web yang sudah sesuai dengan yang diharapkan dan sudah disusun secara matang pada website tersebut.

2. Pengujian adalah suatu proses pelaksaan suatu program dengan tujuan menemukan suatu kesalahan, Suatu kasus test yang baik adalah apabila test tersebut mempunyai kemungkinan menemukan sebuah kesalahan yang tidak terungkap, suatu test yang sukses adalah bila test tersebut membongkar suatu kesalahan yang awalnya tidak ditemukan (Mustaqbal et al., 2015).

3. Black Box adalah pengujian perangkat lunak yang berfokus pada spesifikasi fungsional dari perangkat lunak (Jaya, 2018).

Gambar

Gambar II.1.
Gambar II.2.
Gambar II.4.

Referensi

Dokumen terkait

Data masukan yang diperlukan yaitu: curah hujan, evapotranspirasi potensial (ETP), lengas tanah pada tingkat kapasitas lapang (KL) masing-masing jenis tanah, dan kandungan

9 Tahun 2014 dinyatakan bahwa mustakawan yana akan naik jabatan harus menaikuti dan lulus uji kommetensi atau memiliki sertifkat kommetensi menjelasan diatas,

Dalam penerapan PSAK 109 ataupun PSAK 45 mengingat masjid adalah termasuk organisasi nirlaba dan masjid merupakan sumber dananya berasal dari zakat, infaq

Sebagai tugas akhir, penulis melaksanakan penelitian dengan judul “Optimasi formula dan evaluasi mutu minuman berprotein tinggi berbasiskan isolat protein kedelai dan sweet whey”

Dalam keputusan tersebut Mahkamah mengatakan bahwa Dekrit Norwegia bulan Juli 1935 yang menetapkan batas suatu zona penangkapan ikan ekslusif sepanjang hampir 1000 mil dari

Berdasarkan laporan realisasi pendapatan dan belanja yang disampaikan oleh Kepala Sekolah, Kepala SKPD Dinas Pendidikan menyampaikan Surat Permintaan Pengesahan Pendapatan

adalah tipe pasang surut campuran condong ke harian ganda, yaitu dalam satu hari terjadi dua kali pasang dan dua kali surut tetapi kadang-kadang terjadi satu

Menurut Ade dan Edia (2006) mendefinisikan kartu kredit (credit card) adalah alat pembayaran pengganti uang tunai dalam bentuk kartu yang dapat digunakan untuk