• Tidak ada hasil yang ditemukan

Tabel 2.2 Simbol-simbol Activity Diagram

N/A
N/A
Protected

Academic year: 2023

Membagikan "Tabel 2.2 Simbol-simbol Activity Diagram "

Copied!
19
0
0

Teks penuh

(1)

Politeknik Negeri Sriwijaya

9 BAB II

TINJAUAN PUSTAKA

2.1 Landasan teori

2.1.1 Analisis Populasi Hewan Ternak

Proses analisis hewan ternak dilakukan dengan mengelola data populasi tumbuh kembang hewan ternak secara manual. Agar perkembangan hewan ternak menjadi lebih baik, cepat dan terintegritas maka dibutuhkan analisis. Sektor peternakan memiliki kebijakan pembangunan peternakan yang diarahkan untuk pengembangan ternak ruminansia terutama ruminansia besar yaitu sapi karena mudah untuk pendataan dan pemeliharaannya.

Struktur populasi pada hewan ternak mencakup indukan pejantan dan betina, jantan dan betina muda, anak jantan dan betina. Struktur populasi perlu diketahui sebagai suatu parameter dalam mengatur sistem perkawinan, manajemen pemeliharaan dan jumlah populasi dipeternakan rakyat.

Populasi hewan ternak waktu 2018-2019 rata- rata mengalami peningkatan.

Dalam periode yang sama, untuk peningkatan produksi daging, semua jenis hewan terna, ditargetkan peningkatan populasi rata-rata 4, 26% pertahun, peningkatan produksi daging 8, 4 % per tahun, peningkatan populasi telur 8, 9%

per tahun, dan peningkatan produksi susu 7, 3% per tahun pada Dinas Ketahanan Pangan dan Pertanian.

Populasi ternak sapi potong tahun 2019 mengalami peningkatan rata-rata 1,13%. Sementara populasi sapi perah menurun sebesar 2,04% . Populasi ternak ruminansial kecil mengalami penigkatan populasi pada kurun waktu 2018-2019.

Peningkatan populasi terbesar pada tenak domba sebesar 7,73%, diikuti ternak kambing 2,32% dan ternak babi 0,71% .

2.1.2 Pengolahan data Populasi Hewan Ternak

Makhluk hidup tunggal biasa disebut individu, dan populasi merupakan kumpulan individu sejenis yang berinteraksi pada tempat dan waktu yang sama.

Berbagai populasi dari spesies yang berbeda dan hidup bersama disebut komunitas. Satu kelompok yang memiliki ciri khas tertentu dan terdiri dari

(2)

10

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka beberapa komunitas yang berbeda dikenal dengan ekosistem. Mekanisme pengolahan data hewan ternak tertentu dari sumber data yang telah ditentukan oleh instansi.

Data hewan ternak adalah bahan dasar berupa data primer maupun sekunder yang dijadikan sebagai bahan untuk penyusunan informasi hewan ternak.

Pengolahan data lebih difokuskan ke hewan ternak ruminansia yang dimaksud adalah sapi potong, sapi perah, kambing, dan domba. Sedangkan hewan ternak non ruminansia adalah hewan unggas yang meliputi ayam buras, ayam petelur, ayam pedaging, itik, dan itik manila.

Data yang dikumpulkan meliputi jenis hewan ternak sebagai berikut:

1. Sapi Potong 2. Sapi Perah 3. Kambing 4. Domba 5. Ayam Buras 6. Ayam Potong 7. Ayam Pedaging 8. Itik

9. Itik manila

Data populasi ternak besar dikelompokkan menurut jenis kelamin yaitu jantan dan betina. Khusus untuk ternak sapi potong dan sapi perah dirinci menurut kategori umur yaitu anak, muda, dan dewasa. Begitupun dengan hewan ternak unggas. Data yang masuk antar kabupaten, kecamatan dan desa. Sumber data populasi hewan ternak adalah statistik hewan ternak tingkat kecamatan, yang bersumber dari laporan petugas desa/kelurahan ke kecamatan atau petugas yang berada disetiap kecamatan masing-masing .

Hewan ternak yang akan dicatat meliputi ternak masyarakat maupun ternak pemerintah yang ada di masyarakat. Ternak yang akan dicatat ditunjukkan kepada petugas pelaksana pendataan ternak untuk diidentifikasi tanda-tandanya, mulai dari jenis ternak, jenis kelamin, umur, dan tanda-tanda lainnya.

(3)

11

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka 2.2 Teori Judul

2.2.1 Aplikasi

Karyawanto (2021:45) menjelaskan, “Aplikasi merupakan suatu perangkat lunak yang dipakai dengan menjalankan perintah dari pengguna”.

Tujuan menciptakan aplikasi adalah untuk membantu mempermudah berbagai keperluan, misalnya mencari dokumen, menyusun laporan, dokumen.

Fungsi aplikasi untuk berbagai bidang kehidupan menurut Syaifullah Adji (2021:27) :

1. Bidang ilmu pengetahuan

Dalam bidang yang satu ini, aplikasi dapat digunakan untuk mendapatkan informasi tentang ilmu pengetahuan. Aplikasi tersebut juga dapat dikembangkan guna membantu seseorang melakukan penelitian. Salah satu contoh penerapannya adalah aplikasi yang dapat mempertemukan siswa dengan guru atau pengajar privatnya.

2. Bidang Pendidikan

Aplikasi ini berfungsi sebagai bahan pengajaran. Contoh penerapannya seperti Microsoft Power Point yang dapat menyakikan berbagai jenis materi di bidang pendidikan yang jika hanya sekedar tulisan saja. Akan tetapi juga dapat berupa video, audio, animasi-animasi dan lainnya sehingga suasana belajar mengajar pun akan lebih menarik dan menyenangkan.

3. Bidang kedokteran

Aplikasi pada bidang kedokteran yang satu ini dapat berfungsi untuk membantu para dokter di berbagai hal. Mulai dari mendiagnosa penyakit, meracik obat, menjadwalkan perawatan dan lain sebagainya. Saat ini sendiri sudah ada banyak aplikasi yang dikembangkan dalam bidang kedokteran.

4. Bidang militer

Aplikasi pada bidang militer dapat berfungsi sebagai pengontrol pesawat.

Dengan begitu, tidak ada lagi pengontrolan secara manual. Alhasil, ketetapan informasi kontrol tersebut akan lebih optimal jika dibandingkan dengan melakukannya secara manual.

(4)

12

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka 5. Bidang bisnis

Jika dilihat dari bidang bisnis, maka aplikasi dapat berfungsi sebagai alat bantu menghitung besarnya keuntungan dengan lebih cepat, mudah dan akurat.

Dengan begitu, seseorang yang menekuni bisnisnya tidak perlu menghabiskan waktu lama hanya untuk sekedar menghitung angka karena aplikasi sudah dapat menggantikan kinerjanya.

2.2.2 Analisis

Definisi analisis menurut Kamus Besar Bahasa Indonesia adalah Penguraian suatu pokok atas berbagai bagiannya dan penelaahan bagian itu sendiri serta hubungan antar bagian untuk memperoleh pengertian yang tepat dan pemahaman arti keeluruhan.

Sodik (2016:109) “Kata analysis berasal dari bahasa Greek (Yunani), terdiri dari kata “ana” dan “lysis”. Ana artinya atas (above), lysis artinya memecahkan atau menghancurkan. Agar data bisa dianalisis maka data tersebut harus dipecah dahulu menjadi bagian-bagian kecil (menurut elemen atau struktur), kemudian menggabungkannya bersama untuk memperoleh pemahaman yang baru”.

Berdasarkan definisi diatas maka dapat disimpulkan bahwa analisis adalah usaha memecahkan suatu unsur-unsur unit sehingga dapat diuraikan sehingga jelas.

2.2.3 Pengolahan Data

Hek, Tan Kim (2021:19) “Pengolahan data merupakan memanipulasi data agar menjadi bentuk yang lebih berguna, pengolahan data ini tidak hanya berupa perhitungan numeris tetapi juga operasi-operasi eperti klarifikasi data dan perpindahan data dari suatu tempat ke tempat lain”.

Pengolahan data adalah proses penyederhanaan data ke dalam bentuk yang lebih mudah dibaca dan diinterprestasikan untuk untuk mendapatkan kesimpulan hasil evaluasi. Data yang sudah berhasil disederhanakan kemudian akan mudah

(5)

13

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka dikelola, termasuk untuk menata atau merapikan data tersebut. Sehingga ketika dibutuhkan mudah untuk ditemukan dan kemudian bisa disusun menjadi laporan penelitian yang lebih detail sistematis. Data yag sudah tersusun dengan baik kemudian juga mudah untuk dianalisis ditahap selanjutnya (Hasibuan dalam Awwabin, 2021)

Pengolahan data menjadi suatu informasi yang berguna dapat dilakukan dengan beberapa cara bergantung jenis dan tujuan dari penelitian yang dilakukan, tujuan pengolahan adalah dengan meninput data itu sendiri. Memasukkan data bisa diawali dari mengumpulkan kertas berisi data-data dan memindahkannya ke dalam komputer menggunakan Ms Excel.

2.2.4 Statistik

Pramika (2021:2), “Statistik adalah kumpulan data dalam bentuk angka maupum bukan yang disusun dalam bentuk table (daftar) dan atau diagram yang menggambarkan atau berkaitan dengan suatu permasalahan sehingga dapat memberikan suatu gambaran dari permasalahan tersebut”.

“Statistik merupakan cabang ilmu yang membahas teknik pengumpulan, analisis, penyajian dan interpretasi terhadap berbagai fenomena yang berupa data- data baik yang bersifat kuantitatif maupun kualitatif” (Santosa, 2018:1).

Dari dua pernyataan diatas, penulis menyimpulkan bahwa Statistik adalah sebuah kumpulan data yang berupa data data disusun dalam table maupun diagram.

2.2.5 Populasi

“Populasi meupakan kumpulan organisme yang terdiri dari spesies yang sama serta hidup atau menempati wilayah dan waktu yang sama. Setiap populasi memiliki karakter yang menjadi ciri khasnya” (Chaerul, 2021:60). Karakter tersebut diantaranya adalah sebaran umur, kelahiran, kematian, dan kepadatan.

Setiap populasi memiliki pola sebaran umur yang bervariasi mulai anak-anak, remaja hingga dewasa. Jadi populasi adalah kumpulan dari seluruh item yang menjadi objek perhatian kita.

(6)

14

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka Mufarrikoh dalam Walpole (2019), “sebagai sekumpulan unsur atau elemen yang menjadi objek pengamatan pada suatu penelitian, baik yang terhingga ataupun yang tak terhingga. Suatu nilai atau karakteristik yang ada pada populasi disebut parameter”.

Salah satu sebaran umur yang dapat dijadikan contoh adalah populasi sapi di Kabupaten Ogan Ilir. Populasi sapi yang dikelompokkan menjadi tiga kelas umur yaitu anak (0-1 tahun), dara (1-2 tahun), dewasa (2 tahun ke atas). Kelas umur yang paling mendominasi adalah sapi dewasa dan paling sedikit adalah gajah dara.

2.2.6 Hewan Ternak

Hewan ternak adalah salah satu mahkluk ciptaan Allah subhanahuwa taala yang ikut mewarnai kehidupan dunia ini. Berdasarkan kamus peternakan dan kesehatan hewan (Daud dalam Chairul, 2021).

Soekarto (2020:1), “Kelompok hewan yang memproduksi berbagai jenis hewan ternak, Sumber hewan ternak meliputi ternak pedaging, ternak perah dan ternak petelur atau unggas”.

Definisi hewan adalah binatang atau satwa yang seluruh atau sebagian dari siklus hidupnya berada di darat, air dan udara, baik yang dipelihara maupun yang hidup di habitatnya. Sedangkan ternak adalah hewan peliharaan yang kehidupannya diatur dan diawasi oleh manusia serta dipelihara dan dikembangbiakan dengan tujuan produknya dipergunakan untuk pangan, bahan baku, bibit, dan jasa.

2.2.7 Website

Menurut Elgamar (2020:03), “Website adalah merupakan sebuah media yang memiliki banyak halaman yang saling terhubung (hyperlink), dimana website memiliki fungsi dalam memberikan informasi berupa teks, gambar, video, suara dan animasi atau penggabungan dari semuanya”.

Sedangkan menurut Sawlani (2021:36), “sebuah situs web (sering pula disingkat menjadi situs saja, website atau site) adalah sebutan bagi sekelompok

(7)

15

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka halaman web (web page), yang umumnya merupakan bagian dari suatu nama domain (domain name) atau subdomain di world wide web (WWW) di internet”.

Website adalah halaman-halaman yang saling terhubung, dan dilengkapi dengan domain sebagai alamat (url) atau world wide web (www) dan juga hosting sosial media yang menyimpan banayak data. Website dapat diakses menggunakan jaringan internet dengan platform yang disebut browser, seperti chrome, mozilla firefox, internet explorer (IE), opera dan sebagainya. Website dapat dibangun dalam mode localhost, yang artinya website dapat dirancang, dibangun dan dimodifikasi tanpa menggunakan jaringan internet.

2.2.8 Aplikasi Analisis dan Pengolahan Data Statistik Populasi Hewan Ternak Berbasis Website Pada Dinas Ketahanan Pangan dan Pertanian Kabupaten Ogan Ilir

Aplikasi Analisis dan Pengolahan Data Statistik Berbasis Website Pada Dinas Ketahanan Pangan dan Pertanian Kabupaten Ogan Ilir merupakan sebuah aplikasi yang dirancang agar dapat melakukan analisis dan pengolahan data statistik terhadap populasi hewan ternak di kabupaten Ogan Ilir, yang tentunya agar dapat membantu Bidang Peternakan pada Dinas Ketahanan Pangan dan Pertanian Ogan Ilir dalam melakukan pendataan, penganalisisan, dan pembuatan laporan populasi hewan ternak, agar pelaksanaannya lebih efektif dan efisien.

2.3 Teori Khusus 2.3.1 Use Case Diagram

Munawar (2018:89), “Use Case adalah deskripsi fungsi dari sebuah sistem dari perspektif pengguna yang bekerja dengan cara mendeskripsikan tipikal interaksi antar user (pengguna) sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah system dipakai”.

Menurut Rusmawan (2019:72), “Use Case adalah Teknik untuk merekam persyarakatan fungsional sebuah sistem, dengan memberi narasi tentang bagaimana sistem digunakan.

(8)

16

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka Dari dua pengertian diatas, dapat disimpulkan bahwa Use Case merupakan deskripsi fungsi dari sebuah sistem dari perspektif pengguna yang terdapat dua hal penting dalam use case yaitu skenario dan aktor.

Rusmawan (2019:72) menjelaskan simbol-simbol yang sering digunakan dalam Use Case Diagram dapat dilihat pada tabel berikut.

Tabel 2.1 Simbol-simbol pada Use Case Diagram

No. Simbol Keterangan

1. Aktor : Mewakili peran orang, sistem yang lain, atau alat Ketika berkomunikasi dengan use case

2. Use case : Abstraksi dan interaksi antara sistem dan actor

3. Association : Abstraksi dari penghubung antara actor dengan use case

4. Generalisasi : Menunjukkan spesialisasi actor untuk dapat berpartisipasi dengan use case

5. Menunjukkan bahwa suatu use case seluruhnya

merupakan fungsionalitas dari use case lainnya

6.

Menunjukkan bahwa suatu use case merupakan fungsional dari use case lainnya jika suatu kondisi terpenuhi

Sumber: (Rusnawan, 2019:72) <<include>>

<<extend>>

(9)

17

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka 2.3.2 Activity Diagram

“Activity diagram adalah bagian penting dari UML yang menggambarkan aspek dinamis dari sistem. Logika prosedural, proses bisnis dan aliran kerja suatu bisnis bisa dengan mudah dideskripksikan dalam activity diagram” (Munawar, 2018:127).

Dari penjelasan lain “Activity diagram dikategorikan sebagai diagram proses yang menggambarkan alur proses bisnis dari suatu sistem yang berjalan”

(Munawar, 2018:99).

Dari dua penjelasan diatas, dapat disimpulkan bahwa Activity Diagram merupakan diagram proses yang menggambarkan alur proses bisnis dari suatu sistem yang berjalan.

Munawar (2018:128) menjelaskan simbol-simbol yang sering digunakan dalam Activity Diagram dapat dilihat pada tabel berikut.

Tabel 2.2 Simbol-simbol Activity Diagram

No. Simbol Keterangan

1. Titik awal

2. Titik Akhir

3. Activity

4. Pilihan untuk pengambilan keputusan

(10)

18

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka Lanjutan

Tabel 2.2 Simbol-simbol Activity Diagram

5.

Fork ; digunakan untuk menunjukkan kegiatan yang dilakukan secara paralel atau untuk menggabungkan dua kegiatan paralel menjadi satu

6. Rake, menunjukkan adanya dekomposisi

7. Tanda waktu

8. Tanda pengiriman

9. Tanda penerimaan

10. Aliran akhir (Flow Final)

Sumber: (Munawar, 2018:128)

2.3.3 Sequence Diagram

Menurut Vidia D. dkk (dalam Rusmawan 2019:84), “Sequence diagram dibuat berdasarkan activity diagram dan class diagram. Sequence diagram menggambarkan aliran pesan yang terjadi antar kelas yang dideskripsikan pada class diagram dengan menggunakan operasi yang dimiliki kelas tersebut. Untuk aliran pesan, sequence diagram merujuk pada alur sistem activity diagram yang telah dibuat sebelumnya”.

“Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah scenario. Diagram ini menunjukkan sejumlah contoh obyek dan message (pesan) yang diletakkan diantara obyek-obyek ini di dalam use case” (Munawar, 2018:137).

(11)

19

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka Dari dua pengertian diatas, dapat disimpulkan bahwa Sequence Diagram merupakan diagram yang disusun berdasarkan urutan waktu yang menggambarkan aliran pesan yang terjadi antar objek.

Rusmawan (2019:84) menjelaskan simbol-simbol yang sering digunakan dalam Sequence Diagram dapat dilihat pada tabel berikut.

Tabel 2.3 Simbol-simbol Sequence Diagram

No. Simbol Nama Keterangan

1. Actor Orang ataupun pihak yang

akan mengelola sistem

2. Lifeline

Menggambarkan sebuah objek dalam sebuah sistem atau salah satu komponennya

3. Create

Message

Pembuatan sebuah message sederhana antar elemen juga mengindikasikan komunikasi antara objek

4. Syncronous

Message

Message ini mengaktifkan sebuah proses dan sampai selesai, baru bisa mengirimkan sebuah message baru

5. Message to

self

Suatu hasil kembalian sebuah operasi dan berjalan pada objek itu sendiri

Sumber: (Rusmawan 2019:84) Lifeline

(12)

20

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka 2.3.4 Class Diagram

Munawar (2018:101), “Class Diagram adalah diagram statis. Ini mewakili pandangan statis dari suatu aplikasi. Class diagram tidak hanya digunakan untuk memvisualisasikan, menggambarkan, dan mendokumentasikan berbagai aspek sistem tetapi juga untuk membangun kode eksekusi (executable code) dari aplikasi perangkat lunak”.

Sedangkan dalam pengertian lain “Class diagram adalah diagram statis yang digunakan untuk memodelkan tampilanstatis suatu sistem. Class diagram juga dianggap sebagai dasar untuk component diagram dan deployment diagram”

(Munawar, 2018:102).

Dari dua pernyataan diatas, dapat disimpulkan bahwa Class Diagram adalah diagram statis yang bisa digunakan untuk visualisasi berbagai aspek dari sistem.

Rosa dan Shalahuddin (2018:142), “Diagram kelas dibuat agar membuat program membuat kelas-kelas sesuai rancangan di dalam diagram kelas agar antar dokumentasi perancangan dan perangkat lunak sinkron”.

Tabel 2.4 Simbol-simbol pada Class Diagram

No. Simbol Fungsi

1.

Nama Class +atribut +operasi()

Class

 Terdiri dari tiga bagian, yakni nama class, atribut, dan operasi().

 Atribut ditaruh di baris kedua. Ini dapat digunakan untuk mendeskripsikan daftar variabel.

 Operasi ditaruh di baris ketiga. Dapat digunakan untuk mendaftarkan seluruh fungsi dan prosedur yang dipakai.

(13)

21

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka Lanjutan Tabel 2.4 Simbol-simbol pada Class Diagram

2.

Asosiasi/Asosiasi Langsung

Menghubungkan antara Class yang satu dan yang lain.

3.

Hubungan Generalisasi

Menghubungkan beberapa Class yang khusus ke sebuah Class yang lebih umum.

Sumber: (Rosa dan Shalahuddin 2018:146)

2.4 Teori Program 2.4.1 Bootstrap

“Bootstrap adalah sebuah library framework CSS yang didalamnya terdapat terdiri dari komponen-komponen seperti class yang sudah siap digunakan, sehingga framework ini sangat berguna untuk programmer khususnya bagian pengembang front-end website karena hanya perlu memanggil classnya saja dan tidak harus lagi membuat coding CSS dari awal” (Sopyana, 2020:02).

Bootstrap memungkinkan desain sebuah web menjadi refonsif sehingga dapat dilihat dari berbagai macam ukuran device dengan tampilan tetap menarik.

Bootstrap juga membuat proses pengaturan desain menjadu lebih cepat karena tidak perlu lagi banyak menulis CSS, bahkan hampir tidak perlu kecuali jika memerlukan pengaturan desain yang berbeda dengan style bootstrap. Bootstrap telah didukung oleh hampir semua browser baik pada desktop maupun mobile.

(14)

22

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka 2.4.2 Framework CodeIgniter

Menurut Sulistiono (2018:7), “Codeigniter adalah sebuah aplikasi open source yang berupa kerangka kerja untuk membangun website menggunakan bahasa pemrograman PHP”.

Menurut Subagia (2018:1), “Codeigniter merupakan sebuah web framework bagi orang yang ingin membangun aplikasi web menggunakan PHP yang dirancang ringan dan mudah untuk digunakan”.

Dari kedua definisi tersebut dapat disimpulkan bahwa codeigniter merupakan framework yang bertujuan untuk membuat website menjadi lebih dinamis dengan menggunakan bahasa pemrograman PHP.

Menurut Subagia (2018:2), mengatakan bahwa terdapat beberapa keunggulan yang dimiliki oleh codeigniter yaitu sebagai berikut :

1) Free, karena berada di bawah lisensi open source.

2) Light weight, sistem inti codeigniter terbukti lebih cepat bila dibandingkan dengan framework lainnya.

3) Fast, performa yang dimiliki codeigniter terbukti cepat bila dibandingkan dengan framework lainnya.

4) Menggunakan kaidah MVC (Model-View-Controller) sehingga dapat memisahkan bagian logic dan presentation dari aplikasi yang dibangun.

5) Menghasilkan URL yang bersih dan ramah terhadap search engine.

6) Pack a Punch, codeigniter hadir dengan berbagai library yang akan membantu tugas - tugas di pengembangan web yang sudah umum dan sering dilakukan seperti mengakses database, mengirim email, validasi data dari form, mengelola session, memanipulasi gambar, dan masih banyak lagi.

7) Extensible, dapat menambahkan sendiri library atau helper ke dalam codeigniter.

8) Thoroughly Documented, hampir semua fitur, library, dan helper terdokumentasi dengan lengkap dan tersusun di codeigniter.

9) Mempunyai komunitas yang ramah sehingga dapat membantu para pengguna codeigniter yang masih pemula

(15)

23

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka 2.4.3 Sublime Text

Habibi dalam Faridl (2020:9), “Sublime text 3 adalah teks editor berbasis python, sebuah teks editor yang elegan, kaya fitur, cross platform, mudah dan simple yang cukup terkenal di kalangan developer (pengembang), penulis dan desainer. Para programer biasanya menggunakan sublime text untuk menyuting source code yang sedang ia kerjakan. Sampai saat ini sublime text sudah mencapai versi 3”.

Fungsional dari aplikasi ini dapat dikembangkan dengan menggunakan aplikasi editor untuk kodedan teks yang dapat berjalan di berbagai platform operating system dengan menggunakan teknologi phyton API. Aplikais ini sangatlah fleksibel dan powerfull.

Banyak keunggulan yang dimiliki oleh sublime text ini, berikut beberapa keunggulan menurut (Habibi, 2020:11):

1. Software yang ringan dan tidak banyak memakan RAM pada komputer kita saat menggunakanya.

2. Support Platform Operation System, seperti Windows

3. Mini Map pada disisi kanan atasnya untuk mempermudahkan kitadalam menemukan kode maupun penulisan kode.

4. Mengganti background satu ini jika kalian bosan dengan tampilan warnanya yaitu hitam dengan cara pilih menu preferences pada menu bar dan dipilih color scheme.

2.4.4 MySQL

MySQL adalah sebuah database management system (manajemen bisnis) menggunakan perintah dasar SQL (Structured Query Language) yang cukup terkenal. Databae management system (DBMS) MySQL multi pengguna dan multi alur sudah dipakai lebih dari 9 pengguna di seluruh dunia.

Kelebihan dan kekurangan MySQL menurut Limbong, (2021:85) sebagai berikut:

(16)

24

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka a) Kelebihan MySQL

MySQL mempuyai beberapa kelebihan yang bisa dimanfaatkan untuk mengembangkan perangkat lunak yang ada seperti:

1. Mendukung integrasi dengan bahasa pemrograman lain.

Perangkat lunak terkadang dikembangkan dengan menggunakan berbagai macam bahasa pemrograman, jadi tidak perlu khawatir jika menggunakan MySQL. Maka dari itu, MySQL bisa membantu untuk mengembangkan perangkat lunak yang lebih efektif dan tentu saja lebih mudah dengan integrasi antara bahsa pemrograman.

2. Tidak membutuhkan RAM besaar.

MySQL dapat dipasang pada server dengan spesifikasi kecil. Jadi tidak perlu khawatir jika hanya mempunyai server dengan kapasitas 1 GB karena masih bisa menggunakan MySQL sebagai database.

3. Mendukung multi user.

MySQL dapat dipakai oleh beberapa user ddalam waktu bersamaan tanpa membuatnya crash atau berhenti bekerja. Ini dapat dimanfaatkan ketika mengerjakan proyek yang sifatnya tim sehingga seluruh tim dapat bekerja dalam waktu bersamaan tanpa harus menunggu user lain selesai.

4. Bersifat Open Source

MySQL adalah sistem sistem manajemen database gratis. Meskipun gratis, bukan berarti database ini mempunyai kinerja buruk. Apalagi lisensi gratis yang dipakai adalah GPL dibawah pengelolaan Oracle sehingga kualitasnya termasuk baik. Selain itu, tidak perlu khawatir jika terjadi masalah karena banyak komunitas dan dokumentasi yang membahas soal MySQL.

5. Struktur tabel yang fleksibel

MySQL mempunyai struktur tabel yang mudah dipakai dan fleksibel.

Contohnya saat MySQL memproses ALTER TABLE. Jika dibandingkan dengan database lain seperti Orackle dan PostgreSQL, MySQL tergolong lebih mudah.

(17)

25

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka 6. Tipe data yang bervariasi

Kelebihan lain dari MySQL adalah mendukung berbagai macam data yang bisa digunakan di MySQL. Contohnya float, integer, date, char, text, timestamp, double. Jadi manajemen database sistem ini sangat membantu untuk mengembangkan perangkat lunak yang berguna untuk pengelolaan database diserver.

7. Keamanan yang terjamin.

Open Source bukan berarti MySQL menyediakan keamanan yang buruk.

Malah sebaliknya, MySQL mempunyai fitur keamanan yang cukup apik. Ada beberapa lapisan keamanan yang diterapkan oleh MySQL, seperti level nama host, dan subnetmask. Selain itu MySQL juga dapat mengatur hak akses user dengan enkripsi password tingkat tinggi.

b) Kekurangan MySQL

Meskipun memiliki segudang kelebihan, masih ada bebrapa kelemahan yang dimiliki oleh MySQL sehingga perlu mempertimbangkannya juga sebelum memakainya.

1. Kurang cocok untuk aplikasi Game dan Mobile

Jika ingin mengembangkan aplikasi game atau perangkat mobile ada baiknya mempertimbangkan lagi jika ingin menggunakan MySQL. Kebanyakan pengembang game maupun aplikasi mobile tidak menggunakannya karena memang database manajemen sistem ini masih kurang bagus dipakai untuk sistem aplikasi tersebut.

2. Sulit mengelola database yang besar

Jika ingin mengembangkan aplikasi atau sistem diperusahaan dengan database database yang cukup besar, ada baiknya jika menggunakan database manajemen sistem selain MySQL. MySQL dikembangkan supaya ramah dengan perangkat yang mempunyai spesifikasi rendah, itulah mengapa MySQL tidak memiliki fitur yang lengkap seperti aplikasi lainnya.

(18)

26

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka 3. Technical support yang kurang bagus

Sifatnya yang open source terkadang membuat aplikasi tidak menyediakan technical support yang memadai. Technical support MySQL diklaim kurang bagus. Hal ini membuat pengguna kesulitan. Apalagi jika pengguna mengalami masalah yang berhubungan dengan pengoperasian perangkat lunak tersebut dan membutuhkan bantuan technical support.

2.4.5 CSS

Menurut Salamah, (2021:09) “CSS merupakan sebuah bahasa pemrograman web yang memiliki fungsi dan tujuan untuk mengatur atau mendesign tiap-tiap komponen dari HTML seperti elemen dan tag. Dengan menggunakan CSS kita dapat mengatur ukuran, warna dan bentuk dari element HTML”.

CSS digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS, memungkinkan kita untuk menampilkan halaman yang sama dengan format berbeda. CSS merupakan teknologi internet yang direkomendasikan oleh World Wide Web Consortium atau W3C pada tahun 1996 (Lewenusa, 2020:1).

Beberapa kegunaan CSS diantaranya:

1) Mempersingkat penulisan tag HTML

Penulisan tag dengan property dan nilai yang sama tidak perlu dituliskan pada setiap tag HTML.

2) Mempercepat proses rendering atau pembahasan HTML karena tidak terdapat pengulangan penulisan.

3) Mudah untuk memelihara (maintain) skrip : karena CSS dapat dibuat terpisah maka tidak perlu merombak semua elemen atau property dalam HTML.

4) CSS dapat melakukan apa yang tidak bisa dilakukan oleh HTML seperti memberikan warna pada input box atau scrollbar.

(19)

27

Politeknik Negeri Sriwijaya

BAB II Tinjauan Pustaka CSS memiliki aturan dalam penulisannya, yang terdiri atas Selector dan Declaration.

Selector : mengidikasikan elemen atau elemen-elemen yang akan di deklarasikan.

Declaration : untuk mendeskrpsikan property dan nilai yang akan digunakan pada selector.

2.4.6 XAMPP

Menurut Aprilian, (2020:113) XAMPP adalah perangkat lunak sumber terbuka yang dikembangkan oleh teman-teman Apache.Paket perangkat lunak XAMPP berisi distribusi Apache untuk server Apache, MariaDB, PHP, Perl. Dan itu pada dasarnya adalah tuan rumah lokal atau server lokal. Server lokal ini berfungsi di komputer desktop atau laptop anda sendiri. Penggunaan XAMPP adalah untuk menguji klien atau situs web sebelum mengunggahnya ke server web jarak jauh. Bentuk lengkap XAMPP adalah X singkatan dari Cross-platform (A) server Apache, (M) MariaDB. (P) PHP dan (P) Perl. Cross-platform biasanya berarti dapat berjalan di komputeer mana saja dengan sistem operasi apa pun.

Selain itu, sesuai X pada XAMPP berarti cross platform. Artinya, mendukung berbagai platform seperti Windows, macOS dan Linux. XAMPP juga memberikan solusi sederhana dan cukup ringan dijalankan, memungkinkan membuat web server lokal untuk melakukan pengetesan website.

Fungsi XAMPP sendiri adalah sebagai server yang berdiri (localhost) yang terdiri dari beberapa program antara lain Apache. MySql database dan penerjemah bahasa yang di tulis dengan bahasa pemrograman PHP dan Perl nama XAMPP sendiri merupakan x, program ini tersedia di GNU (general public license dan bebas merupakan web server yang mudah untuk digunakan).

Referensi

Dokumen terkait

[r]

Arah kebijakan pengembangan sistem perlindungan hortikultura terkait dengan sasaran strategis Tahun 2015 – 2019 adalah Pengelolaan OPT melalui pendekatan konsep PHT;

Penindakan : bisa dimulai yang lebih fokus contohnya pengelolaan SPDP (surat telah dimulainya penyidikan perkara), perlu duduk bersama kepolisian, kejaksaan dan

Dengan penjelasan persentasi diatas, maka hipotesis deskriptif dalam penelitian ini dengan berdasarkan pada pembahasan tersebut adalah terdapat korelasi yang positif

Pada makalah kali ini, kami akan membahas mengenai perencanaan bisnis lintas budaya dimana produk bisnis budaya asing dipadukan dengan budaya Indonesia yang menjadikan bisnis

Bapak dan Ibu dosen-dosen Teknik Industri Universitas Bhayangkara Jakarta Raya yang telah memberikan arahan kepada penyusun dalam menyelesaikan skripsi ini.. Bapak Sutiyoso

dikhususkan untuk pedestrian saja tanpa berbagi ruang yang sama untuk kegiatan lain, seperti tempat parkir kendaraan atau lapak PKL. Selain itu, pedestrian juga membutuhkan

HUBUNGAN ANTARA BRAND PERSONALITY DENGAN LOYALITAS PENGGUNA IPHONE PADA KALANGAN MAHASISWA DI KOTA BANDUNG.. Universitas Pendidikan Indonesia | repository.upi.edu |