Anda di halaman 1dari 9

BAB III

INFRASTRUKTUR

Pada bab ini dijelaskan tentang teori yang berkaitan dengan spesifikasi

perangkat keras komputer (Hardware) dan perangkat lunak komputer (Software)

sebagai sarana untuk mendukung sekaligus memperkuat dalam penyusunan suatu

sistem informasi pelayanan yang akan dibangun.

A. Spesifikasi Hardware

1. Pengertian Hardware

Perangkat keras adalah komponen yang berada pada tingkatan paling

bawah dari sistem komputer dan merupakan komponen sistem komputer yang

berwujud fisik (Kusnadi, 2008). Terdapat piranti input-output (I/O) dari

komputer, seperti monitor, keyboard, mouse, printer dan scanner, selain itu

piranti hardware yang paling vital keberadaannya adalah prosesor (CPU atau

Central Processing Unit), memori (RAM) dan juga piranti penyimpan seperti

harddisk atau CDROM drive. Umumnya komponen-komponen perangkat keras

komputer dirangkaikan pada suatu papan induk (motherboard).

2. Jenis Hardware

Pada tempat penelitian ini, jenis hardware yang digunakan sebagai

berikut :
a. Laptop

Laptop sebagai media penyimpanan data pelanggan dan karyawan untuk

memudahkan dalam aktivitas pekerjaan.

b. Mouse

Mouse sebagai perangkat untuk melakukan operasi scroll, memilih objek,

melakukan drag and drop, dan untuk mengeksekusi suatu program.

c. Printer

Printer sebagai perangkat untuk mencetak artikel, gambar, grafik, dan data

lainnya dari komputer ke media kertas atau sejenisnya.

d. Router

Router adalah suatu perangkat keras pada jaringan komputer yang berfungsi

untuk menghubungkan beberapa jaringan, baik itu jaringan yang sama maupun

jaringan yang berbeda dari sisi teknologinya. Router sangat banyak digunakan

dalam jaringan berbasis teknologi protokol TCP/IP, dan router jenis itu disebut

juga dengan IP Router. Internet merupakan contoh utama dari sebuah jaringan

yang memiliki banyak router IP. Router dapat digunakan untuk menghubungkan

banyak jaringan kecil ke sebuah jaringan yang lebih besar, yang disebut dengan

internetwork, atau untuk membagi sebuah jaringan besar ke dalam beberapa

subnetwork untuk meningkatkan kinerja dan juga mempermudah

manajemennya.
Fungsi dari Router adalah sebagai berikut :

1) Penghubung berbagai informasi untuk mengirimkan paket data atau

suatu informasi melalui internet atau jaringan dari lokasi tertentu ke

jaringan lainnya.

2) Menganalisis paket data yang masuk. Dalam menganalisis paket data,

router akan menyeleksi paket tersebut untuk masuk ke dalam jalur yang

paling optimal dari satu jaringan ke jaringan lainnya. Data tersebut

kemudian akan masuk ke dalam tabel routing. Proses outing ini terbagi

menjadi dua, yaitu static routing dan dynamic routing

3) Mentransmisikan informasi atau data. Alat ini akan mentransmisikan

informasi dari jaringan tertentu ke jaringan lainnya. Fungsi ini mirip

dengan bridge atau jembatan jaringan atau penghubung dari satu

perangkat ke perangkat lain.

Jaringan pada Wulan Rent Car menggunakan jaringan wireless yaitu jaringan

komputer tanpa kabel yang bekerja menggunakan sinyal radio untuk mengirim

dan menerima data. Sinyal radio ini tidak dikirim lewat kabel, melainkan melalui

media udara ataupun hampa udara dan tidak bisa dikirim lewat air atau benda

padat. Jaringan wireless ini juga sering disebut WLAN (Wireless Local Area

Network). Jaringan wireless biasa digunakan di daerah yang sulit diakses secara

darat atau daerah tepencil yang tidak ada jaringan kabel. Tipe jaringan pada

wireless seperti halnya Ethernet LAN atau jaringan dengan kabel, jaringan

wireless juga dikonfigurasikan kedalam dua jenis jaringan yaitu Jaringan Peer

To Peer dan Jaringan Server Based.


Keunggulan Jaringan Wireless

1) Tidak Perlu Kabel

2) Dapat Dipakai di Berbagai Perangkat Mobile dan Elektronik

3) Memiliki Kecepatan Transfer Data yang Konsisten

4) Dapat Diaplikasikan pada Jaringan yang Lebih Luas

Kekurangan Jaringan Wireless

1) Biaya yang Mahal

2) Cuaca Buruk sebagai Musuh Teknologi Wireless

B. Spesifikasi Software

1. Pengertian Software

Menurut R. Wilman & Riyan, software merupakan sebuah perangkat

operasi kerja untuk menjalankan komponen hardware. Software bersifat maya,

artinya software tidak terlihat, tetapi keberadaannya sangat dirasakan.

Sedangkan menurut Wiwit Siswoutomo, software merupakan nyawa dari sebuah

komputer. Tanpa perangkat lunak, komputer hanya sebuah perangkat keras mati

yang tidak ada gunanya.

2. Jenis Software

Jenis Software yang akan digunakan pada Wulan Rent Car sebagai

berikut:
a. Netbeans

NetBeans merupakan salah satu software yang sering digunakan dalam

dunia programmer atau developer. Bukan sebagai teks editor biasa, Netbeans

aplikasi IDE atau Integrated Development Environment yang berbasis bahasa

Java dan berjalan diatas Swing. Maksud Swing adalah suatu teknologi yang

memungkinkan pengembangan aplikasi desktop dan dapat berjalan di

berbagai macam platform seperti Windows, Mac OS, Linux dan Solaris.

Netbeans menyediakan beberapa tools seperti Graphic User Interface (GUI),

kode editor atau text, suatu compiler serta debugger. Hal ini lebih memudahkan

kinerja para programmer atau developer yang menggunakan Netbeans. Tidak

hanya menunjang bahasa pemrograman Java saja, dengan menggunakan

Netbeans dapat membuat atau mengembangkan program berbasis bahasa C,

C++, PHP, JavaScript, Groovy dan Ruby. Netbeans aplikasi kode terbuka (open

source) yang cukup sukses dengan banyaknya pengguna serta komunitas yang

terus bertambah di seluruh dunia serta sudah memiliki 100 mitra bisnis dan

kemungkinan akan terus berkembang kedepannya. Sun Microsystems sebagai

pihak sponsor utama dari Netbeans sudah mulai ada dan dikembangkan sejak

tahun 2000 dan sampai saat ini terus melanjutkan kerjasamanya.

b. Java

Java merupakan salah satu Bahasa pemrograman yang bisa digunakan untuk

membuat sebuah sistem sederhana ataupun sistem yang kompleks. Bahasa

pemrograman Java juga merupakan salah satu Bahasa pemrograman tingkat


tinggi serta telah menerapkan metode OOP (Object Oriented Programming)

dalam penggunaannya. Bahasa pemrograman Java awalnya dibuat oleh James

Arthur Gosling atau yang biasa dikenal dengan nama James Gosling. Java

dikembangkan oleh perusahaan Sun Microsystem dan dirilis pada tahun 1995.

Java banyak mengadopsi sintaks atau perintah-perintah dari Bahasa

pemrograman lainnya, seperti Bahasa C serta C++ namun dengan sintak model

objek yang dibuat menjadi lebih sederhana. Untuk membuat sebuah aplikasi

dengan Java dibutuhkan sebuah JDK atau Java Development Kit dan untuk

menjalankan aplikasi yang dibuat dengan Bahasa pemrograman Java, maka

dibutuhkan sebuah JRE atau Java Runtime Environment. Bahasa pemrograman

Java sendiri memiliki sifat multi platform, artinya sebuah program yang dibuat

dengan menggunakan bahasa pemrograman Java dapat dijalankan pada sistem

operasi apa saja seperti Windows, MacOS ataupun Linux selama didalam sistem

operasi tersebut sudah terinstall Java Runtime Environment. Ada 4 tipe aplikasi

yang dapat dibuat dan juga dikembangkan dengan menggunakan Bahasa

pemrograman Java, yaitu :

1) Aplikasi Enterprise

Aplikasi yang membutuhkan resource atau sumber daya dan tingkat

keamanan yang tinggi, seperti aplikasi yang digunakan dalam perbankan.

Dalam Java, EJB biasanya digunakan untuk membuat aplikasi enterprise.

2) Aplikasi Web

Aplikasi web adalah aplikasi yang berjalan di server side dan dapat

membuat halaman web yang dinamis dan membutuhkan browser untuk


membukanya. Contohnya servlet, jsp, struts, jsf dan lain sebagainya.

Atau bisa dikenal juga dengan membuat aplikasi web menggunakan

Java.

3) Aplikasi Mobile

Aplikasi mobile adalah aplikasi yang dibuat untuk perangkat

mobile. Saat ini Android dan juga Java ME digunakan untuk membuat

aplikasi berbasis mobile.

4) Aplikasi Standalone

Aplikasi standalone atau dikenal juga dengan aplikasi desktop atau

aplikasi yang berbasis windows. Seperti misalnya antivirus, media player

dan aplikasi desktop lainnya yang banyak diinstall di komputer kalian

c. MySQL

SQL merupakan bahasa standar untuk mengakses database relasional.

MySql merupakan salah satu perangkat lunak sistem pengelola basis data DBMS

(Data Base Management System). MySQL merupakan sebuah hubungan Data

Base Management System (DBMS) yang membantu sebuah model data yang

terdiri atas kumpulan hubungan nama (named relation). Database MySQL

adalah salah satu database yang open source. Penyebab utama MySQL begitu

popular di kalangan Web karena cocok bekerja di lingkungan tersebut, selain itu

karena :

1) MySQL tersedia di berbagai platform dan kompatibel dalam berbagai

sistem operasi.
2) Fitur-fitur yang dimiliki MySQL merupakan fitur- fitur yang biasanya

banyak dibutuhkan dalam aplikasi web.

3) MySQL memiliki overhead koneksi yang rendah, sehingga

kecepatan koneksi relatif tinggi.

d. iReport

iReport merupakan tools untuk membuat desain report. iReport Merupakan

Visual Designer untuk membuat laporan yang komplek menggunakan

JasperReports library tanpa harus memiliki pengetahuan tentang XML.

Keunggulan menggunakan iReport adalah :

1) Mudah digunakan (drag and drop)

2) Support semua datasource standar dan custom datasource

3) Dapat membuat sub-report, multiple datasource, custom code, dan

java code embedded.

3. Jenis Software pada Wulan Rent Car

Pada tempat penelitian ini, jenis software yang dipakai sebagai berikut :

a. Whatsapp Bussines

Wulan Rent Car saat ini masih menggunakan Whatsapp Bussines sebagai

media perantara penyewa dengan pengelola Wulan Rent Car.


b. Instagram

Instagram merupakan salah satu jenis media komunikasi yang digunakan

oleh Wulan Rent Car untuk menyediakan layanan informasi dan promosi kepada

pelanggan.

c. Microsoft Excel

Microsoft Excel merupakan perangkat lunak untuk mengolah data secara

otomatis meliputi perhitungan dasar, penggunaan fungsi-fungsi, pembuatan

grafik dan manajemen data pada Wulan Rent Car. Perangkat lunak ini sangat

membantu untuk menyelesaikan permasalahan administratif mulai yang paling

sederhana sampai yang lebih kompleks. Permasalahan sederhana tersebut

misalnya membuat rencana kebutuhan pelanggan, data pelanggan, dan

penggajian karyawan.

Anda mungkin juga menyukai