• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II LANDASAN TEORI"

Copied!
10
0
0

Teks penuh

(1)

7

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem 2.1.1. Pemesanan Cetak 1. Sejarah Percetakan

Menurut Sihombing menyatakan bahwa, “Pertumbuhan Indonesia di industri kertas, pulp dan percetakan sangat berprospek tinggi, hal ini disampaikan oleh Kementerian Perindustrian Republik Indonesia”. Selain itu, Asosiasi Pulp dan Kertas Indonesia (APKI) meyakini industri pulp, kertas beserta percetakan mampu tumbuh 12% di tahun 2015 ini. (Saputra, 2017)

2. Kelebihan percetakan online berbasis web

A. Menghemat waktu dan biaya, konsumen tidak perlu lama-lama antri untuk mendapatkan suatu barang maupun jasa yang di inginkan.

B. Dapat memperoleh harga terkini dan harga barang atau jasa yang ditawarkan melalui web.

C. Percetakan online berbasis web dapat lebih murah dibandingkan dengan harga lewat perantara baik agen maupun toko.

D. Percetakan online berbasis web dapat menarik minat user yang juga bertindak sebagai konsumen untuk bisa mempergunakan dan mengakses web tersebut.

3. Fungsi percetakan online berbasis web.

Menurut (Narindro, Mayatopani, & Informatika, 2017) ada beberapa fungsi percetakan online berbasis web, diantaranya :

(2)

A. Sebagai sarana promosi dan penjualan cukup menjanjikan. B. Dapat menawarkan kemudahan bagi pelanggan.

C. Dapat melakukan transaksi pemesanan melalui media portal web. D. Sebagai media promosi produk yang ditawarkan perusahaan.

2.1.2. Sistem

1. Pengertian Sistem

Menurut Mulyadi menyatakan bahwa sistem bisa diartikan sebagai sekumpulan sub sistem, komponen yang saling berkerja sama dengan tujuan yang sama untuk mengasilkan output yang sudah ditentukan sebelumnya. (Mulyadi, 2016)

Sedangkan menurut Mc. Leod mendefinisikan sistem sebagai sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Sumber daya yang mengalir dari elemen output dan untuk menjamin prosesnya berjalan dengan baik, maka dihubungkan dengan mekanisme kontrol. (Muslihudin & Oktafianto, 2016).

2. Pengertian Sistem Informasi

Menurut Krismaji Sistem informasi adalah cara-cara yang diorganisasi untuk mengumpulkan, 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.(Krismaji, 2015)

(3)

3. Pengertian Informasi

Menurut James A O’Brien informasi adalah kombinasi terorganisasi apapun dari manusia, perangkat keras, perangkat lunak, jaringan komunikasi, sumber data dan kebijakan serta prosedur yang terorganisasi yang menyimpan, mengambil, mengubah, dan memisahkan informasi dalam sebuah organisasi. (James A. O’Brien & Marakas, 2017)

Sedangkan menurut sutarman informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu,sehingga mereka arti bagi si penerima.(Muslihudin & Oktafianto, 2016)

4. Pengertian Object Oriented Program (OOP)

Menurut Rosa dan Salahudin dalam“Meteologi berorientasi objek adalah suatu strategi pembangunan perangkat lunak yang mengorganisasikan perangkat lunak sebagai kumpulan objek yang berisi data dan operasi yang diberlakukan terhadapnya”(Sukamto & Shalahuddin, 2015)

2.1.3. Website 1. Website

“Website atau disingkat web, dapat diartikan sekumpulan halaman yang terdiri dari beberapa laman yang berisi informasi dalam bentuk data digital baik berupa text, gambar, video, audio, dan animasi lainnya yang disediakan melalui jalur internet. Lebih jelasnya, website merupakan halaman-halaman yang berisi informasi yang ditampilkan oleh browser seperti Mozila Firefox, Google Chrome atau yang lainnya.” (Dhika, Lukman, & Fitriansyah, 2016)

(4)

2. Intenet

Menurut Rohani Internet saat ini telah menjadi sarana informasi yang semakin hari semakin luas. Internet menyajikan informasi yang tak terbendung dan tak terkendali. Informasi yang berguna maupun sampah semuanya semakin banyak dan dapat diakses oleh siapa saja.(Rohani, 2016)

3. Web Browser

Menurut Sadeli dalam Wasiyanti & Talaohu menjelaskan bahwa, “suatu perangkat lunak web editor keluaran Adobe System yang digunakan untuk membangun dan mendesign suatu website dengan fitur- fitur yang menarik dan kemudahan dalam penggunaannya”.Berdasarkan dari kutipan diatas dapat disimpulkan bahwa Web browser adalah alat yang digunakan untuk melihat halaman web dengan fitur- fitur yang menarik dan kemudahan dalam penggunaannya. (Wasiyanti & Talaohu, 2016)

4. Web Server

Web Server adalah sebuah komputer yang terdiri dari perangkat keras dan

perangkat lunak. Secara bentuk fisik dan cara kerjanya, perangkat keras web

server tidak berbeda dengan komputer rumah atau PC, yang membedakan adalah

kapsitas dan kapabilitas (Sihombing, Nugraha, & Andani, 2016)

2.1.4. Basis Data

1. Definisi Basis Data

Menurut Saputra dalam Kesuma & Rahmawati mengatakan bahwa,” Basis data merupakan data yang saling terhubung dan berkaitan dengan subjek tertentu

(5)

pada tujuan tertentu pula. Hubungan antardata ini dapat dilihat oleh adanya field ataupun kolom”.(Kesuma & Rahmawati, 2017)

2. Aplikasi basis data yang digunakan pada perancangan sistem

Pada perancangan sistem penulis menggunakan XAMPP sebagai aplikasi basis data perangkat lunak (free software) bebas, yang mendukung untuk banyak sistem operasi, yang merupakan kompilasi dari beberapa program. Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa program antara lain : Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.

2.1.5. Model Pengembangan Perangkat Lunak 1. Model Pengembangan Perangkat Lunak

model air terjun (waterfall).Menurut Sukamto dan Shalahuddin Model air terjun (waterfall) adalah “Model sekuensial linier (sequential Linear) atau alur hidup klasik (classic life cycle).(Sukamto & Shalahuddin, 2016).

Adapun metode air terjun menurut Sukamto dan Shalahuddin yaitu: 1. Analisis Kebutuhan Perangkat Lunak

Proses pengumpulan kebutuhan dilakukan secara insentif untuk menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk didokumentasikan. 2. Desain

Desain perangkat lunak adalah proses multi langkah yang fokus pada desain pembuatan program perangkat lunak termasuk struktur data,

(6)

arsitektur perangkat lunak, representasi antarmuka, dan prosedur pengkodean. Tahap ini mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar dapat diimplementasikan menjadi program pada tahap selanjutnya. Desain perangkat lunak yang dihasilkan.

3. Pembuatan kode program

Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahap desain.

4. Pengujian

Pengujian fokus pada perangkat lunak secar adari segi logic dan fungsional serta memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan.

5. Pendukung (support) atau Pemeliharaan (maintenance)

Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan lingkungan baru. Tahap pendukung atau pemeliharaan dapat mengulangi proses pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.

(7)

2.2. Teori Pendukung

2.2.1. Entity Relationship Diagram (ERD) 1. Definisi ERD

Menurut Mulyani Entity Relationship Diagram (ERD) adalah tools yang digunakan untuk melakukan pemodelan data secara abstrak dengan tujuan untuk mendeskripsikan atau menggambarkan struktur dari data yang digunakan.(Budiman & Mulyani, 2017)

2. LRS (Logical Record Structure )

Menurut Simamarta dan Paryudi dalam Fridayanthie & Mahdiati mengatakan bahwa “Logical Record Structure” (LRS) adalah representasi dari strutur record – record pada tabel – tabel yang terbentuk dari hasil relasi antar himpunan entitas”. Menentukan kardinalitas,jumlah tabel,dan Foreignkey (FK)”. (Eka Wida Fridayanthie, 2016)

Berikut adalah cara membentuk skema database atau LRS (Logical Record

Strutured) berdasarkan Entity Relationship Diagram :

a. Jika relasinya satu-ke-satu, maka foreign key diletakan pada salah satu dari dua entitas yang ada tau menyatukan kedua entitas tersebut.

b. Jika relasinya satu-ke-banyak, maka foreign key diletakan pada entitas

Many.

c. Jika relasinya banyak-ke-banyak, maka dibuat “file konektor” yang berisi dua foreign key yang berasal dari kedua entitas.

(8)

2.2.2. Unified Modelling Language (UML)

Menurut Mc. Leod mengatakan UML (Unified Modeling Language) adalah “Sebuah teknik pengembangan sistem yang menggunakan bahasa grafis sebagai alat untuk pendokumentasian dan melakukan spesifikasi pada sistem”.(Muslihudin & Oktafianto, 2016). Sedangkan menurut mulyadi menyatakan bahwa UML (Unified Modeling Language) adalah bahasa yang sering digunakan untuk membangun sebuah sistem perangkat lunak dengan melakukan penganalisaan desain dan spesifikasi dalam pemrograman berorintasi objek. (Mulyadi, 2016)

1. Activity Diagram

Menurut Rosa dan Salahuddin activity diagram menggambarkan workflow atau aliran kerja dari sebuah sistem atau proses bisnis yang ada pada perangkat lunak. Perlu diperhatikan bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem. Di bawah ini adalah penjelasan simbol dalam activity diagram.(Sukamto & Shalahuddin, 2015)

2. Use case diagram

Menurut Rosa dan M. Shalahudin use case atau diagram use case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan sistem informasi yang akan dibuat. Secara kasar, use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu (Sukamto & Shalahuddin, 2015)

(9)

3. Class Diagram

Menurut Rice Novita dan Novita Sari mengungkapkan bahwa : “Class

Diagram merupakan diagram yang menunjukan class-class yang ada di sistem dan

hubungannya secara logic”.(Novita & Sari, 2015). Sedangkan menurut Rosa dan M. Shalahudin, diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan method atau operasi. Berikut penjelasan atribut dan method :

1. Atribut merupakan variable-variabel yang dimiliki oleh suatu kelas.

2. Operasi atau method adalah fungsi-fungsi yang dimiliki oleh suatu kelas. (Sukamto & Shalahuddin, 2016)

4. Sequence diagram

Menurut Rosa dan M. Shalahudin, diagram sekuen menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dengan massage yang dikirimkan dan diterima antar objek. Oleh karena itu untuk menggambarkan diagram sekuen maka harus diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diinstansiasi menjadi objek itu (Sukamto & Shalahuddin, 2015)

(10)

Referensi

Dokumen terkait

Denah Area Pembebanan Dipihak Angin dan Dibelakang Angin Arah X pada Crown ... Denah Area Pembebanan Dipihak Angin dan Dibelakang Angin Arah Y pada

Berdasarkan latar belakang yang sudah Penulis sampaikan, Penulis menarik suatu rumusan permasalahan yang akan dianalisa lebih lanjut yaitu: Apakah eksekusi hukuman mati

Pertumbuhan ikan papuyu sistem bioflok dengan perlakuan sumber probiotik yang berbeda memperoleh nilai yang sama dengan probiotik komersial, sehingga semua

Berdasarkan hasil ko-kromatografi pada kromatogram KCKT maka 2 puncak pada waktu tambat 10,06 dan 17,23 menit pada ekstrak kasar pigmen Sargassum fi lipendula adalah isomer

Saat AC sedang dalam keadaan mati, bukalah jendela agar udara segar dan cahaya matahari dapat menembus ruangan; (2) kurangi menyemprot pewangi ruangan yang mengandung

Pokok permasalahan penelitian ini adalah apakah komunikasi, penempatan dan kepemimpinan berpengaruh secara simultan maupun parsial terhadap konflik karyawan pada

Perilaku merokok pada remaja saat ini sudah tidak tabu lagi, dimanapun tempat tidak sulit menjumpai anak remaja dengan kebiasaaan merokok.Orang tua mempunyai pengaruh

Perkawinan siri dalam praktiknya dianggap tetap sah dilakukan dengan memenuhi syarat dan rukun islam, tetapi dalam hal ini akan mengakibatkan kerugian bagi pihak istri dan anak