• Tidak ada hasil yang ditemukan

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Kemajuan teknologi yang semakin pesat saat ini menuntut berbagai kalangan untuk selalu melakukan perubahan, terutama dalam hal pemenuhan kebutuhan akan informasi. Kebutuhan informasi yang dirasa sangat penting bagi perusahaan, organisasi maupun lembaga pendidikan yang diharapkan dapat mereka peroleh dengan cepat dan tepat yang akan membantu dalam hal perencanaan, pengendalian dan pengambilan keputusan. Namun pada kenyataannya masih banyak perusahaan atau lembaga yang mengunakan sistem yang belum terkomputerisasi dengan baik.

Dengan adanya penerapan sistem akuntansi dalam sebuah perusahaan atau organisasi juga dapat mengoptimalkan biaya operasional yang dikeluarkan dan dapat mengefektifkan jumlah tenaga kerja yang dimiliki. Dalam pengembangan menajemen yang baik, sangat diperlukan sistem informasi dalam perusahaan. Salah satu sistem informasi perusahaan atau organisasi adalah sistem akuntansi.

Sistem informasi akuntansi mempunyai peranan sangat besar bagi perusahaan maupun organisasi. Salah satunya yaitu penerimaan dan pengeluaran kas. Sistem penerimaan dan pengeluaran kas harus dilakasanakan secara efektif agar tidak terjadi penyalahgunaan kas. Oleh karena itu diperlukan suatu sistem yang memadai untuk mengawasi kegiatan penerimaan dan pengeluaran kas. Karena dalam kegiatan sehari-hari tidak terlepas dari transaksi penerimaan dan pengeluaran kas. Hal itu harus menjadi perhatian perusahaan maupun organisasi.

Taman Kanak-Kanak (TK) Assa’adatul Mahmudiyah Pabuaran adalah salah satu lembaga pendidikan yang bergerak dibidang pendidikan usia dini yang tidak terlepas dari transaksi penerimaan dan pengeluaran kas. Saat ini Taman Kanak-Kanak (TK) Assa’adatul Mahmudiyah Pabuaran memiliki sistem penerimaan dan pengeluaran kas yang dilakukan secara sederhana yaitu dengan masih menggunakan buku, tidak menggunakan cek dan sering terjadi kesalahan dalam pecatatan serta laporannya, sehingga dikhawatirkan pihak tertentu dapat memanipulasi data-data keuangannya dan penyajiannya tidak akurat. Oleh karena itu setiap jenis perusahaan atau lembaga pendidikan sekalipun harus memilki sistem informasi akuntansi yang baik agar dapat mencegah timbulnya penyalahgunaan yang dapat merugikan perusahaan atau lembaga pendidikan. Untuk mencegah terjadinya penyelewengan kas tesebut diperlukan sebuah sistem yang baik agar dapat mengurangi pengeluaran yang berkaitan dengan Taman Kanak-Kanak (TK) Assa’adatul Mahmudiyah. Hasil penelitian (Mulyadi, 2016), “kas merupakan aktiva yang paling lancar dibandingkan dengan aktiva lainnya. Oleh sebab itu kas merupakan aktiva yang paling digemari untuk dicuri, dimanipulasi dan disalahgunakan”.

Berdasarkan uraian diatas maka penulis tertarik untuk meneliti dan mengambil tugas akhir dengan judul “Rancang Bangun Sistem Informasi Akuntansi Penerimaan dan Pengeluaran Kas pada TK. Assa’adatul Mahmudiyah Pabuaran”.

1.2. Maksud dan Tujuan

Maksud dari penulisan tugas akhir ini adalah:

1. Untuk mengetahui pengelolaan penerimaan dan pengeluaran kas pada TK.

Assa’adatul Mahmudiyah Pabuaran.

2. Mempermudah bagian keuangan dalam mencatat serta membuat laporan kas masuk dan kas keluar.

3. Agar laporan ini dapat digunakan di manfaatkan oleh pembaca sebagai referensi.

4. Untuk pengembangkan kemampuan dan penerapan ilmu pengetauan yang telah penulis terima selama mengikuti perkuliahan.

Tujuan dari penulisan Tugas Akhir ini adalah Sebagai salah satu syarat kelulusan Program Diploma Tiga (D3) untuk Program Studi Sistem Informasi Akuntansi pada Fakultas Teknik dan Informatika Universitas Bina Sarana Informatika Kampus Kabupaten Karawang

.

1.3. Metode Penelitian

Metode penelitian yang dilakukan penulis dalam penulisan Tugas Akhir ini adalah dengan metode pengembangan perangkat lunak serta metode pengumpulan data.

1.3.1. Metode Pengumpulan Data

Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan pengumpulan data untuk Tugas Akhir (TA) sebagai berikut:

1. Metode Observasi

Penulis melakukan pengamatan langsung ke lokasi TK. As-sa’adatul Mahmudiah Pabuaran Kabupaten Subang untuk memperoleh informasi yang diperlukan, seperti penerimaan kas, pengeluaran kas, dan data guru.

2. Metode Wawancara

Penulis melakukan wawancara langsung dengan Ibu Leli Auliyah, S.Pd selaku Kepala Sekolah di TK. Assa’adatul Mahmudiyah.

3. Studi Pustaka

Penulis mengumpulkan data-data dengan membaca buku dan sumber lainnya yang berupa jurnal dan ebook yang berkaitan dengan sistem informasi akuntansi penerimaan dan pengeluaran kas yang penulis buat.

1.3.2. Metode Pengembangan Software

Metode pengembangan perangkat lunak yang digunakan penulis adalah Waterfall Model. Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengodean dan pengujian.

1. Analisa Kebutuhan Software

Dalam analisa kebutuhan Software bertujuan untuk mendefinisikan ruang lingkup dengan cara menganalisa pada saat wawancara dan observasi. Kemudian menganalisa apa saja fungsi yang dibutuhkan oleh sistem informasi akuntansi penerimaan dan pengeluaran kas yang akan dibuat, agar permasalahan yang ada dapat teratasi dengan baik dan data yang dihasilkan sesuai dengan yang diharapkan oleh pengguna(user).

2. Desain

Hasil dari analisa kebutuhan perangkat lunak untuk sistem informasi akuntansi penerimaan dan pengeluaran kas, penulis membuat desain database (basis data) yang berupa ERD (Entity Relationship Diagram) dan LRS (Logical Relational Stucture) untuk menggambarkan hubungan basis data (Database) serta membuat permodelan secara visual untuk sarana perancangan sistem berorientasi objek berupa Use Case Diagram dan Activity Diagram di dalam sistem informasi akuntansi penerimaan dan pengeluaran kas yang dibuat penulis.

3. Pembuatan kode program

Pada tahap pembuatan kode program, penulis melakukan proses memasukkan kode-kode (coding) berbentuk bahasa pemrograman. Agar program sesuai dengan kebutuhan sekolah dengan hasil yang rapih. Bahasa pemrograman yang digunakan penulis dalam membuat program sistem informasi akuntansi penerimaan dan pengeluaran kas ini adalah bahasa pemprograman Java Web (PHP, Java Script, CSS, HTML, dan lain-lain). Kemudian editor kode (code editor) yang digunakan penulis adalah Netbeans 8.1, dan XAMPP sebagai penghubung server database.

4. Pengujian

Pada tahap pengujian program sistem informasi akuntansi penerimaan dan pengeluaran kas ini, penulis menggunakan metode blackbox testing agar pengujian terfokus pada setiap fungsi yang dibuat, serta diuji apakah telah berhasil atau tidak.

5. Support

Proses atau pemeliharaan ini penulis pengupayakan pengembangan sistem yang sudah dibuat terkait software yang akan digunakan.

1.4. Ruang Lingkup

Dari permasalahan diatas penulis membuat batasan pembahasan dalam menyusun laporan tugas akhir ini yaitu transaksi penerimaan kas, pengeluaran kas, laporan penerimaan kas dan laporan pengeluaran kas. Untuk interface sendiri terdiri dari form user, form akun, form transaksi penerimaan kas, form transaksi pengeluaran kas, form laporan pengeluaran kas, laporan penerimaan kas, laporan jurnal, dan laporan buku besar.

6 2.1. Konsep Dasar Sistem

Sistem merupakan sebuah sarana yang bisa menjadi sebuah acuan untuk mengelola kinerja tertentu. Dapat diketahui bahwa sistem juga merupakan suatu susunan dari beberapa yang lebih unggul sebagai penyerap dan pencatat data yang dibandingkan secara manual yang dilaksanakan pada suatu organisasi elemen-elemen dari suatu sistem tidak dapat berdiri sendiri karena saling berinteraksi atau berhubungan dengan yang lain yang membentuk satu kesatuan yang utuh.

2.1.1. Pengertian Sistem

Menurut (Hutahaean, 2017), “sistem adalah suatu jaringan dari kerja prosedur– prosedur yang saling berhubngan , berkumpul bersama-sama untuk melakukan kegiatan atau untuk melakukan sasaran yang tertentu”. Sedangkan menurut (Anggraeni & Irviani, 2017), “sistem adalah sekelompok orang yang saling bekerja sama dengan ketentuan-ketentuan aturan yang sistematis dan terstruktur untuk membentuk satu kesatuan yang melaksanakan suatu fungsi untuk mencapai tujuan”.

Sistem juga terdiri dari unsur-unsur yang merupakan bagian terpadu dari berbagai subsistem yang bersangkutan. Unsur-unsur sistem tersebut juga bekerja sama mencapai tujuan dari subsistem itu sendiri dan bagian dari sistem lain yang lebih besar dalam mendukung pencapaian tujuan. Unsur-unsur yang mewakili suatu

sisem secara umum adalah masukan (input), pengolahan (processing) dan keluaran (output). Hal ini dapat digambarkan dalam model sistem berikut:

Sumber: (Muslihudin, 2016)

Gambar II.1. Model Sistem

2.1.2. Karakteristik Sistem

Sebuah sistem memili karakteristi atau sifat-sifat tertentu, yang mencirikan bahwa hal tersebut dapat dikatakan sebagai suatu sistem. Berikut adalah karakteristik sistem menurut (Hutahaean, 2017):

1. Komponen adalah suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu ketentuan.

Komponen sistem terdiri dari komponen yang berupa subsistem atau bagian-bagian dari sistem.

2. Batasan sistem (boundary) merupakan daerah yang membatasi antara suatu sistem yang lain atau dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batasan suatu sistem menunjukan ruang lingkup (scope) dari sistem tersebut.

3. Lingkungan luar sistem (environment) adalah diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan dapat bersifat menguntungkan yang harus tetap dijaga dan yang merugikan harus kita jaga dan dikendalikan, kalau tidak dapat mengganggu kelangsungan hidup dari sistem.

4. Penghubung sistem (interfice) merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari subsistem ke subsitem lain. Keluaran (ouput) dari subsistem akan menjadi masukkan (input) untuk subsistem lain melalui penghubung.

5. Masukan sistem (input) adalah energi yang dimasukkan kedalam sistem, yang dapat berupa perawatan (maintenace input), dan masukkan sinyal (signal input).

Maintenace input adalah energi yang dimasukkan agar sistem dapat beroperasi.

Signal input adalah energi yang diproses untuk didapatkan keluaran.

6. Keluaran sistem (output) adalah hasil daro energi yang diolah dan diklarifikasikan menjadi keluaran yang berguna dan sisa pembuangan.

7. Pengolah sistem adalah suatu sistem menjadi bagian pengolah yang akan merubah masukkan menjadi keluaran. Sistem produksi akan mengolah bahan baku menjadi bahan jadi, sistem akuntansi akan mengolah data menjadi laporan-laporan keuangan.

8. Sasaran sistem adalah suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran dari sistem sangat menentukan input yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.

2.1.3. Klasifikasi Sistem

Menurut (Hutahaean, 2017), sistem dapat diklasifikasikan dari berbagai sudut pandang, diantaranya yaitu :

1. Klasifikasi sistem sebagai :

a. Sistem abstrak adalah sistem yang berupa pemikiran-pemikiran atau ide-ide yang tidak tampak secara fisik.

b. Sistem fisik adalah sistem yang ada secara fisik.

2. Sistem diklasifikasikan sebagai :

a. Sistem alamiyah adalah sistem yang terjadi memalui proses alam, tidak dibuat oleh manusia.

b. Sistem buatan manusia adalah sistem yang dibuat oleh manusia yang melibatkan interaksi antara manusia dengan mesin.

3. Sistem diklasifikasikan sebagai:

a. Sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang sudah dapat diprediksi, sebagai keluaran sistem yang dapat diramalkan.

b. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistik.

4. Sistem diklasifikasikan sebagai:

a. Sistem tertutup adalah sistem yang tidak terpengaruh dan tidak berhubungan dengan lingkungan luar, sistem bekerja otomatis tanpa ada turut campur lingkungan luar.

b. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima input dan output dari lingkungan luar atau subsistem lainnya.

2.1.4. Pengertian Informasi

Menurut (Anggraeni & Irviani, 2017), “informasi adalah data yang diolah menjadi lebih berguna dan berarti bagi penerimanya, serta untuk mengurangi ketidakpastian dalam proses pengambilan keputusan mengenai suatu keadaan”.

Menurut (Handayani, Wijianto, & Anggoro, 2018), menjelaskan bahwa

“Informasi adalah data yang diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan”.

Menurut (Muslihudin, 2016), “informasi merupakan data yang diolah menjadi bentuk yang berguna untuk membuat keputusan”. Informasi juga berguna untuk membuat keputusan karena informasi menurunkan ketidakpastian atau meningkatkan pengetahuan. Informasi menjadi sangat penting karena berdasarkan informasi para pengelola dapat mengetahui kondisi obyektif perusahaannya.

Informasi tersebut merupakan hasil pengelohan data atau fakta yang dikumpulkan dengan metode atau cara-cara tertentu.

Dengan demikian dapat disimpulkan bahwa informasi adalah data yang diproses menjadi satu bentuk yang lebih berguna bagi yang menerimanya dalam aktivitas perbuatan keputusan.

2.1.5. Pengertian Sistem Informasi

Menurut (Anggraeni & Irviani, 2017), menjelaskan bahwa “sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengelolaan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manjerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi yang diperlukan untuk pengambilan keputusan”.

Sedangkan menurut (Hutahaean, 2017), “sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajeral, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang dibutuhkan”.

Dalam penerapan sebuah sistem informasi dapat berupa sebuah mainframe, sebuah server dari komputer biasa, maupun hosting di internet pada sebuah komputer server. Namun tetap saja ada kesamaan diantara ketiga penerapan berbeda ini. Kesamaanya yaitu sama-sama menggunakan sarana jaringan komputer untuk melakukan pemprosesan data secara bersama, baik oleh beberapa pengguna maupun beberapa grup pengguna yang menggunakan layanan atau fiur yang disertakan.

2.1.6. Pengertian Akuntansi

Akuntansi berasal dari bahasa inggris “to account” yang artinya menghitung atau mempertanggung jawabkan hal-hal yang berkaitan dengan masalah pengelolaan atau pengurus dari suatu perusahaan kepada pemiliknya, atas kepercayaan yang telah diberikan kepada pengelola tersebut untuk menjalankan kegiatan perusahaan.

Menurut (Shatu, 2016), mengemukakan bahwa “akuntansi adalah pengukuran, pemjabaran, atau pemberian kepastian mengenai informasi yang akan membantu manajer, investor, otoritas pajak dan pembuat keputusan lain untuk membuat alokasi sumber daya keputusan didalam perusahaan”.

Akuntansi juga mencakup segala pencatatan transaksi-transaksi dalam perusahaan dan melakukan penyusunan laporan itu akan memberikan informasi yang bermanfaat bagi pihak manajemen para kreditor dan pemilik sebagai informasi keuangan suatu organisasi karena dari laporan akuntansi kita dapat melihat seperti apa kualitas yang ada dalam suatu organisasi dan terjadi dalam organisasi. Akuntansi juga sering dinyatakan sebagai bahasa perusahaan yang berguna untuk memberikan informasi yang berupa data-data keuangan perusahaan yang dapat digunakan sebagai pengambilan keputusan.

2.1.7. Pengertian Sistem Informasi Akuntansi

Menurut (Krismiaji, 2015), “sistem informasi akuntansi adalah sebuah sistem yang memproses data dan transaksi guna menghasilkan informasi yang bermanfaat untuk merencanakan, mengendalikan, dan mengoperasikan bisnis”.

Menurut (Mardi, 2014), mengemukakan bahwa “sistem informasi akuntansi adalah sistem yang bertujuan untuk mengumpulkan dan memproses data serta melaporkan informasi berkaitan dengan transaksi keuangan”

.

Berdasarkan pengertian di atas maka dapat disimpulkan bahwa sistem informasi akuntansi adalah sebuah sistem yang memproses dan mengumpulkan data serta transaksi untuk menghasilkan informasi yang bermanfaat bagi pihak-pihak yang memerlukannya.

2.1.8. Pengertian Penerimaan Kas

Menurut (Mulyadi, 2016), “penerimaan kas perusahaan berasal dua sumber utama yaitu penerimaan kas dari penjualan tunai dan penerimaan kas dari piutang”.

Pada dasarnya penerimaan kas yang diterima oleh perusahaan baik berupa uang tunai maupun surat-surat berharga yang mempunyai sifat dapat segera digunakan, yang berasal dari transaksi perusahaan maupun penjualan tunai, pelunasan piutang, atau transaksi lainnya yang dapat menambah kas perusahaan.

Kas juga merupakan alat pembayaran yang siap dan bebas dipergunakan untuk membiayai kegiatan umum perusahaan. Untuk dapat digolongkan sebagai kas biasanya dibatasi dengan diterimanya sebagai setoran oleh bank dengan nominal,

sehingga elemen-elemen yang tidak dapat diterima sebagai setoran tidak dapat dikelompokan dalam kas.

2.1.9. Pengertian Pengeluaran Kas

Menurut (Mulyadi, 2016), ada dua cara yang digunakan dalam sistem pengeluaran kas yaitu, sistem pengeluaran kas dengan cek dan sistem pengeluaran kas dengan uang tunai melalui sistem dana kas kecil. Biasanya cek digunakan untuk pengeluaran dalam jumlah besar, sedangkan untuk pengeluaran yang jumlahnya relatif kecil menggunakan dana kas kecil. Secara umum pengeluaran kas yaitu semua hal yang dilakukan dengan menggunakan pengeluaran uang.

Pengeluaran kas juga dapat mendukung pencapaian tujuan dari perusahaan guna membuat perusahaan lebih mudah dalam mengolah hal-hal yang berkaitan dengan besarnya pengeluaran kas yang terjadi yang pada akhirnya dapat berpengaruh terhadapa laba yang diterima perusahaan.

2.1.10. Basis Data (Database)

Menurut (Sukamto & Shalahuddin, 2016), “basis data adalah sistem terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah atau informasi dan membuat informasi yang tersedia saat dibutuhkan”.

Menurut (Dantes, 2019), mengatakan bahwa “basis data adalah sistem yang terdiri atas kumpulan file (table) yang saling berhubungan dan sekumpulan program yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan memanipulasi file-file tersebut”.

Basis data memiliki prinsip kerja dan tujuan yang sama. Prinsip utamanya adalah pengeturan data dan tujuan utamanya adalahagar dapat memperoleh atau menemukan kemabli data yang dicari dengan mudah dan cepat disamping itu pemanfaatan basis data untuk pengelolaan data. Dalam satu database biasanya terdiri dari kumpulan data tiap pada suatu kantor atau peusahaan yang saling berhubungan.

1. Tabel

Tabel adalah bagian pembentuk database yang berupa kumpulan record sejenis yang mempunyai panjang elemen sama, atribut yang sama, tapi berbeda data valuenya.

2. Field

Field adalah kategori-kategori yang berbeda di dalam tabel. Tabel biasanya berisi banyak field.

3. Record

Record adalah kumpulan elemen-elemen yang saling berkaitan menginformasikan sebuah entitas secara lengkap.

4. Data Value

Data value adalah data aktual atau informasi yang disimpan pada tiap data elemen atau atribut.

2.1.11. XAMPP

Menurut (Dantes, 2019), menjelaskan bahwa “XAMPP merupakan sebuah paket software yang berisi Apache HTTP server dan MYSQL dan mendukung PHP dan Perl dan berjalan dibeberapa sistem operasi (Windows, MAC, Linux dan BSD)”.

Sedangkan menurut (Haqi, 2019), mengatakan bahwa “XAMPP adalah perangkat

lunak bebas (free software) yang mendukung banyak sistem operasi, merupakan kombinasi dari beberapa program”.

Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa program antara lain: Apache HTTP, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemprograman PHP dan Perl.

2.1.12. PHPMyAdmin

Menurut (Haqi, 2019), “PHPMyAdmin adalah bagian untuk mengelola database MYSQL yang dikomputer. Untuk membukanya yaitu dengan buka browser dan ketik alamat http://localhost/phpMyAdmin”.

Menurut (Dantes, 2019), mengatakan bahwa “PHPMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemprograman PHP yang digunakan untuk menangani administrasi MySQL melalui dunia jejaring”.

Dengan demikian dapat disimpulkan bahwa PHPMyAdmin adalah perangkat lunak yang digunakan untuk mengelola database dan hanya diakses melalui dunia jejaring.

2.1.13. HTML (Hypertext Markup Language)

Menurut (EMS, 2015), mengemukakan bahwa “HTML singkatan dari Hypertext Markup Language. Bahasa pemprograman ini terdiri dari tag dan aturan-aturan yang memungkinkan anda membuat dokumen hypertext”. Sedangkan menurut (Enterprises, 2016), mengemukakan “HTML (Hypertext Markup Language) adalah sebuah teks yang berbentuk link dan mungkin juga foto atau gambar yang saat di klik akan membawa si pengakses internet dari dokumen ke dokumen lainnya”.

HTML dikembangkan pertama kali oleh Tim Berners-Lee bersamaan dengan protokol HTTP (Hypertext Tranfer Protocol) pada tahun 1989. Tujuan pengembangan HTML adalah untuk menghubungkan satu halaman dengan halaman yang lainnya. Tentunya pada awal perkembangannya masih berupa teks tidak seperti sekarang.

Penulisan HTML diformat menggunakan perintah-perintah yang disebut tag.

Sebuah tag adalah perintah yang ada diantara tanda kurung siku buka (<) dan tanda kurung siku tutup (>). Setiap pembuatan elemen selalu diawali dengan tag pembuka dan tidak selalu diakhiri dengan tag penutup. Tag penutup ini berfungsi memberitahu komputer sebagai akhir dari pembuatan elemen. Apanila tag memiliki penutup maka penutup ditulis dengan menambahkan karakter slash (/) didepan nama tag penutup, misalnya <p>Hello World</p>.

Berdasarkan pengertian diatas HTML adalah bahasa pemprograman yang terdiri dari tag dan link yang ketika diklik akan membawa ke sebuah dokumen yang sudah dibuat.

2.1.14. CSS (Cascading Style Sheets)

Menurut Suryana dalam (Saifudin dan Maharani, 2017), mendefinisikan

“CSS (Cascading Style Sheets) adalah suatu bahasa stylesheets yang digunakan untuk mengatur tampilan suatu website, baik tata letaknya, jenis huruf, warna, dan semua yang berhubungan dengan tampilan”.

Sedangkan menurut Winarno dan Utomo dalam (Agus & Safitri, 2015), menerangkan bahwa “CSS merupakan bahasa pemrograman web yang digunakan untuk mengatur style-style yang ada di tag-tag HTML”. CSS memang didesain untuk

memisahkan antara isi dokumen yang dituliskan menggunakan HTML atau bahasa lain yang sejenis dengan ini memberikan keuntungan dengan adanya peningkatan dalam aksebilitas isi, menyediakan fleksibilitas lebih, dan pengendalian terhadap spesifikasi karakteristik bentuk presentasi, serta mereduksi kompleksitas dan perulangan-perulangan pada struktur ini.

2.1.15. JavaScript

Menurut Suryana dalam (Saifudin dan Maharani, 2017), mengemukakan bahwa “JavaScript adalah bahasa script berdasar pada objek yang memperbolehkan pemakai untuk mengendalikan banyak aspek interaksi pemakai pada suatu dokumen HTML”.

Untuk menjalankan javascript kita hanya membutuhkan text editor dan web browser. Javascript memiliki fitur: high-level programming languange, client-side, loosely tiped dan berorientasi objek. Kelebihan dari JavaScrip yaitu JavaScript pada sisi browser sehingga JavaScript dapat merespon perintah pengguna dengan cepat dan membuat halaman web menjadi lebih responsif.

2.1.16. Model Waterfall

Menurut (Sukamto & Shalahuddin, 2016), menjelaskan bahwa “Model Waterfall atau air terjun sering juga disebut model sekuensial linear (sequential linear) atau alur hidup klasik (classic life cycle)”. Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analis, desai, pengodean, pengujian dan tahap pendukung (support). Berikut adalah gambar model air terjun.

Sumber : (Sukamto & Shalahuddin, 2016)

Gambar II.2. Metode Waterfall

1. Analisis

Proses pengumpulan kebutuhan dilakukan secara intensif untuk mempresentasikan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti yang dibutuhkan oleh user.

2. Desain

Proses multi langkah ini yang focus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi antarmuka,

Proses multi langkah ini yang focus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi antarmuka,

Dokumen terkait