Anda di halaman 1dari 15

BAB III

INFRASTRUKTUR

Disaat perkembangan teknologi semakin canggih seperti

sekrangini, komputer adalah alat yang mampu mengolah data yang relatif

cepat, tepat dan akurat. Komputer sangat mendukung proses pengolahan

data bagi pihak-pihak yang memerlukannya.


Sekarang ini sudah beredar berbagai jenis merk dan bentuk dari

perangkat keras dan perangkat lunak dengan berbagai kelebihan dan

kekurangan dari jenis-jenis yang sudah ada. Diharapkan tidak mengurangi

fungsi dasar dari komputer tersebut. Secara garis besar perangkat keras

atau hardware adalah peralatan fisik yang menjalankan komputer. Ada tiga

komponen utama perangkat keras pada komputer yaitu input/output,

processor, dan memory untuk memperoleh tingkat produktivitas yang

tinggi diperlukan kemampuan hardware yang memadai. Software adalah

kumpulan perintah yang dieksekusi oleh mesin komputer dalam

menjalankan pekerjannya. Tanpa software, komputer hanyalah sebuah

mesin kosong yang tidak akan berarti apa-apa.


A. Spesifikasi Hardware
1. Teori Singkat Tentang Hardware
Hardware atau perangkat keras adalah komponen-komponen perlatan

yang membentuk suatu sistem komputer, berhubungan dengan komponen

komputer secara fisik. Secara fisik, komputer terdiri dari beberapa

komponen yang merupakan suatu sistem. Sistem adalah komponen-

19
20

komponen yang saling bekerja sama membentuk suatu kesatuan.

Berdasarkan fungsinya, perangkat keras komputer dibagi menjadi :


1. Input Device (unit masukan)
Berfungsi sebagai media untuk memasukkan data dari luar

kedalam suatu memori dan processor untuk diolah guna menghasilkan

informasi yang diperlukan. Input device yang umumnya digunakan

untuk personal computer (PC) adalah keyboard dan mouse.


2. Process Device (unit pemrosesan)
Terdiri dari Power Supplay, RAM (Random Access Memory),

Processor, dan Motherboard.


3. Output Device (unit keluaran)
Terdiri dari Monitor, Printer, Speaker.
4. Backing Storage (unit penyimpanan)
Terdiri dari Harddisk,

2. Hardware yang ada pada instansi PT. TMMIN


Hardware yang digunakan pada PT. TMMIN diantaranya :
1. PC
2. Laptop
3. Processor : intel(R), core(TM) i3-2330M CPU @2.20 GHZ 2.20

GHZ
4. RAM : 2.00 GB
5. System Type : 32 bit
6. Mesin Foto Copy
- Teori singkat tentang konsep jaringan
Topologi Star dirancang sedemikian, sehingga seluruh komputer

dan perangkat lain terhubung secara langsung pada suatu pusat jaringan

yang berupa hub atau konsentrator. Hub atau konsentrator bertindak

sebagai pengelola dan pengendali semua fungsi dalam jaringan. Hub juga

berfungsi sebagai repeater aliran data. Data pada jaringan bertopologi star

selalu melintasi hub atau konsentrator sebelum melanjutkan ke tujuan

akhirnya. Topologi star biasanya menggunakan kabel TP untuk media


21

komunikasi (tetapi juga bisa menggunakan kabel koaksial atau serat optik

tapi jarang dilakukan).

Keuntungan :

a. Mudah untuk menambah atau mengembangkan koneksi.


b. Termasuk mudah dalam melakukan troubleshooting.
c. Jika terdapat masalah pada salah satu koneksi, maka tidak berdampak

pada seluruh jaringan.

Kerugian :

a. Seluruh koneksi bergantung pada terminal pusat.


b. Jika terjadi masalah pada terminal pusat maka akan terjadi kegagalan

koneksi secara menyeluruh.


c. Boros dalam penggunaan kabel.
d. Biaya installasi termasuk mahal, salah satu penyebabnya karena

kebutuhan kabel sebagai media penghubung yang banyak, satu koneksi

buth satu kabel.


22

Topologi yang digunakan oleh PT. Toyota Manufacturing Motor Indonesia

adalah jaringan topologi Star.

B. Spesifikasi Software
1. Teori Singkat tentang software
Software (perangkat lunak) adalah kumpulan perintah ynag

dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya.

Tanpa adanya software, komputer hanyalah sebuah mesin kosong yang

tidak akan berarti apa-apa. Perangkat lunak juga bisa dikatakan sebagai

penerjemah perintah-perintah yang dijalankan pengguna komputer

untuk diteruskan atau diproses oleh perangkat keras.


Software atau perangkat lunak, adalah program komputer yang

berfungsi sebagai sarana interaksi antara pengguna (user) dan

perangkat keras (hardware). Perangkat lunak umumnya digunakan

untuk mengontrol perangkat keras (yang sering disebut device driver),

melakukan proses perhitungan, berinteraksi dengan perangkat lunak

yang lain dan lebih mendasar (seperti sistem operasi, dan bahasa

pemrograman), dan lain-lain.


Software dibedakan menjadi beberapa macam, diantaranya :
1. Sistem operasi (operating system)
2. Program aplikasi (application program).
3. Program tambahan (utility program)
4. Bahasa pemrograman (programing language)
5. Program paket
2. Software yang dipakai oleh PT. TMMIN
1. Sistem Operasi :
a. Microsoft Office
2. OS :
a. Windows 7, 8, 10
b. Windows Server 2012, 2008
c. LINUX
d. Red Hat 56
e. IDM HS 400
23

3. Web Server :
a. Microsoft iis
b. Oracle
c. Web Sphene
4. Java EE
5. C# ( .NET)
6. Firefox
7. IE
1. Microsoft Office
Microsoft office untuk windows dimulai pada bulan Oktober

1990 sebagai paket dari tiga aplikasi yang dirancang untuk

Microsoft Windows 3.0, Microsoft Word untuk Windows 1.1,

Microsoft Exel untuk Windows 2.0, dan Microsoft PowerPoint

untuk Windows 2.0.


Kemudian setelah Microsoft Office populer, pada tahun

1995 Microsoft meluncurkan kembali aplikasi perkantoran ini

dengan versi 1995 bersama dengan OS Windows 95-nya. Pada

sistem operasi ini Microsoft merombak total Windows versi 3.1 dan

Windows 3.11 for workgroup.


Perubahan yang cukup signifikan dalam sejarah sistem

operasi komputer pada saat itu. Sejalan dengan perkembangan

sistem operasi Microsoft Windows, Microsoft Office sendiri terus

berkembang pesat dan semakin mapan dan terus digandrungi serta

digunakan oleh sebagian besar masyarakat komputer di dunia,

termasuk Indonesia.
Perkembangan Program Microsoft Office :
a. Microsoft Office 3.0
b. Microsoft Office 4.0, 4.1, 4.2
c. Microsoft Office 95
d. Microsoft Office 97
e. Microsoft Office 2000
f. Microsoft Office XP (2002)
24

g. Microsoft Office 2003


h. Microsoft Office 2007
i. Microsoft Office 2010
j. Microsoft Office 2013 ( versi 15 )

Paket aplikasi Microsoft Office :

a. Microsoft Word
b. Microsoft Excel
c. Microsoft PowerPoint
d. Microsoft Access
e. Microsoft Outlook
2. Web Server
Web Server adalah sebuah software yang memberikan

layanan berbasis data dan berfungsi menerima permintaan dari

HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal

dengan nama web browser dan untuk mengirimkan kembali yang

hasilnya dalam bentuk beberapa halaman web dan pada umumnya

akan berbentuk dokumen HTML.


Fungsi utama Web server adalah untuk melakukan atau

akan transfer berkas permintaan pengguna melalui protokol

lomunikasi yang telah ditentukan sedemikian rupa. Halaman web

yang dimintaa terdiri dari berkas teks, video, gambar, file dan

banyak lagi. Pemanfaatan web server berfungsi untuk mentransfer

seluruh aspek pemberkasan dalam sebuah halaman web termasuk

yang didalam berupa teks, video, gambar atau banyak lagi.


Beberapa jenis web server diantaranya adalah :
a. Apache Web Server / The HTTP Web Server
b. Apache Tomcat
c. Microsoft Windows Server 2008 IIS (Internet Information

Services)
d. Lighttpd
25

e. Zeus Web Server


f. Sun Java System Web Server
3. LINUX
Linux adalah nama dari sebuah sistem operasi yang

berbasis Unix yang disebarluaskan ke masyarakat secara gratis dan

berada di bawah lisensi GNU General Public License (GPL), yang

berati bahwa Linux didistribusikan berikut dengan source code-

nya. Ketersediaan akses kode sumber memungkinkan para

pengguna untuk memodifikasi sistem operasi ini yang kemudian

diperbolehkan juga untuk digunakan dan didistribusikan kembali

secara bebas.
Kelebihan Linux :
a. Open Source : linux adalah salah satu sistem operasi yang

bersifat open source, bebas untuk dimiliki, bebas untuk

dikembangkan, dan bebas untuk didistribusikan ulang.


b. Freeware : linux merupakan sistem operasi yang mempunyai

sifat freeware, hal ini berarti siapapun baik untuk pengguna

pribadi, dan instansi sekalipun dapat menggunakan sistem

operasi ini secara bebas tanpa dituntut untuk membayar royalty

kepada si penciptanya.
c. Minimal Hardware : linux hanya membutuhkan spesifikasi

hardware komputer yang rendah, namu tetap untuk kebutuhan

yang tinggu seperti grafis dan lainnya disarankan untuk

menggunakan spesifikasi yang lebih tinggi.


d. Skalabilitas : linux dapat berjalan pada mesin sekecil 3Com

Palm Pilot dan Digital Itsy atau pada mesin besar seperti

Beowulf Cluster.
26

e. Stabilitas : keandalan linux dipercaya oleh badan sekelas

NASA. NASA menggunakan sistem operasi Linux untuk

sebuah percobaan tanaman diluar angkasa yang membutuhkan

kestabilan sistem tinggi.


f. Shared Libraries : linux menggunakan sistem penomoran versi

Shared Libraries. Sehingga memungkinkan untuk

meperbaharui versi tanpa akan adanya kerusakan pada program

lain.
g. Kebal Virus : linux lebih kebal terhadap serangan virus

dibandingkan dengan sistem operasi lain seperti yang berbasis

DOS. Hal ini merupakan yang paling penting karena

berhubungan dengan sistem keamanan.

Kekurangan Linux :

User awam akan mengalami kesulitan ketika pertama kali

menggunakan Linux, karena sistem operasi ini sama sekali

berbeda dengan sistem operasi populer semacam Windows.

Contoh Distribusi Linux diantaranya : Ubuntu, Debian

Linux, Redhat Linux, Mandrake Linux, Caldera Open Linux,

dan sebagainya.

4. Java EE
Java EE adalah sebuah spesifikasi, bukan berupa product

berwujud nyata. Ada banyak vendor software atau komunitas open

source membuat software berupa application server yang


27

mengikuti standard Java EE sehingga disebut Java EE compliant

application server.
Java EE menyediakan spesifikasi yang terbuka dan

terandarisasi, sehingga kita bisa membangun aplikasi yang

mengikuti spesifikasi Java EE, dan ketika kita sudah sampai pada

tahap implementasi kita bisa dengan mudah memilih application

server nama yang kita inginkan.


Desain Java EE mengacu pada 3 tier application design.

Seperti kita ketahui, desain aplikasi sederhana biasanya

menggunakan desain 2 tier, atau yang biasa disebut client-server.

Aplikasi 2 tier terdiri dari aplikasi client (user interface) yang juga

memuat semua business logic aplikasi. Aplikasi client ini

berhubungan secara langsung dengan tier ke dua yaitu database

server.
Konsep yang digunakan di Java EE dengan 3 tier

application design, bertujuan untuk memisahkan business logic

aplikasi dengan user interface menjadi 2 bagian yang terpisah.

Jadi, desain aplikasi ini terdiri dari user interface, business logic

server, dan enterprise information server (EIS). Dengan adanya

pemisahan ini, aplikasi menjadi lebih modular. User interface dan

business logic component memiliki tugas masing-masing.


Java EE Application Programming Interface (API). Ada

banyak sekali API yang diinput oleh spesifikasi Java EE,

diantarnya :
a. Java Persintence API (JPA)
b. Java Transaction API (JTA)
c. Java Messaging Service (JMS)
28

d. Web Service
e. Java Connector Architecture (JCA)
f. Java Authentication and Authorization Service (JAAS)
g. Java Mail
h. Web Component (Servlet, JSP, JSF, JSTI)
i. Java Management
5. C# (.NET)
C# adalah bahasa pemrograman baru yang diciptakan oleh

Microsoft yang dikembangkan dibawah pimpinan Anders

Hejlsberg yang telah menciptakan berbagai macam bahasa

pemrograman termasuk Borland Turbo C++ dan orlnad Delphi.

Bahasa C# juga telah di standarisasi secara internasional oleh

ECMA. Seperti halnya dengan bahasa pemrograman yang lain, C#

bisa digunakan untuk membangun berbagai macam jenis aplikasi,

seperti aplikasi berbasis windows (dekstop) dan aplikasi berbasis

web serta aplikasi berbasis web services.


Sebagai bahasa pemrograman baru C# banyak mengadopsi

featur dari beberapa bahasa pemrograman terkenal dan banyak

komunitasnya tetapi yang paling dominan adalah Java, adapun

komposisinya adalah sebagai berikut : 70% Java, 10% C++, 5%

Visual Basic, 15% baru.


Featur yang sama dengan Java :
a. Object orientation (single inherotance)
b. Interfaces
c. Exceptions
d. Threads
e. Namespaces (like Packages)
f. Strong typing
g. Garbage Collection
h. Reflection
i. Dynamic loading code

Featur yang sama dengan C++ :


29

a. Overloading (operator)
b. Pointer arithmetic in unsafe code
c. Rectangular arrays
d. Enumerations
e. Unified type system

Key word C#

C# adalah bahasa pemrograman yang menggunakan jumlah

kata-kata yang tidak terlalu banyak. Berikut daftar keywords yang

ada dalam bahasa C#:

Abstract, as, base, bool, break byte, case, cath, char, checked class

const, continue, decimal, default, delegate, do, double else enum,

event, explicit,etc.

Langkah-langkah penulisan kode C# :

1. Kode program diawali dengan mendeklerasi nama Class atau

namespace.
2. Aplikasi dibuka dengan tanda { dan pada akhir kode ditutup

dengan tanda }.
3. Aplikasi C# dibangun oleh satu atau beberapa fungsi yang

diletakkan didalam sebuah Class dengan ketentuan sebagai

berikut :
Nama suatu fungsi pada C# harus diawali dengan huruf,

atau garis bawah _ yang kemudian bisa diikuti oleh

huruf, angka atau garis bawah.


Pada bagian akhir nama fungsi digunakan tanda kurung

buka dan kurung tutup ().


30

Penamaa fungsi tidak boleh mengandung spasi. Awal

dan akhir suatu fungsi dimulai dengan tanda { dan

diakhiri dengan tanda }.


Penulisan komentar (tulisan yang tidak dieksekusi)

dapat dibuat sebagai berikut :


*- komentar satu baris dengan menggunakan tanda //.
*- komentar yang lebih dari baris dengan diawali tanda

/ dan diakhiri dengan tanda /.


6. Oracle
Oracle merupakan RDBMS yang paling banyak digunakan

oleh perusahaan-perusahaan didunia ini. Database Oracle adalah

produk dari oracle corporation, sebuah perusahaan komputer

raksasa yang saat ini bermarkas di Reedwood city, California.

Kisah database oracle ini dimulai pada tahun 1977 ketika Larry

Ellison melihat peluang bagus yang yang belum dimanfaatkan oleh

perusahaan-perusahaan software kala itu.


Tahun 1979, versi pertama dijual kepada umum. Versi

pertama telah menyertakan interface SQL untuk berinteraksi

dengan database. Tahun 1983, mereka mengubah nama perusahaan

menjadi Oracle corporation. Pada saat itu juga, mereka

mengeluarkan database versi ke tida mereka. Pada versi ke empat

yang diluncurkan tahun 1984, oracle telah mendukung beberapa

system operasi yang ada pada kala itu. Pada versi ke delepan, yang

dipasarkan sejak tahun 1998, oracle mulai mengapodsi konsep

orientasi objek (object oriented). Konsep orientasi objek pada


31

database sedikit berbeda dengan konsep yang dikenal pada

pemrograman.
Keunggulan database oracle yang menempatkannya sebagai

produk database yang paling banyak digunakan, antara lain :


Scalability, kemampuan menangani banyak user yang

melakukan koneksi secara simultan tanpa berkurangnya

performance secara signifikan. Dalam dokumentasi Oracle

disebutkan bahwa database oracle sanggup melayani

puluhan ribu user secara simultan.


Reliability yang bagus, yakni mampu untuk melindungi

data dari kerusakan jika terjadi kegagalan fungsi pada

system seperti disk failure.


Mendukung data yang sangat besar, dapat menampung

sampai 512 petabytes.


Mendukung database yang berorientasi objek.
Sistem scurity yang cukup handal.
Dapat menampung hampir semua tipe data seperti teks,

image, sound, video, dan time series.


7. Redhat
Redhat adalah salah satu system operasi workstation yang

bisa dijalankan dengan mode dhcp server. Adapun untuk

mengkonfigurasi dhcp pada redhat kita membutuhkan file yang

namanya dhcp conf., untuk mendapatkan file ini, bisa kita copy

dari CD ke-2 redhat.


Redhat adalah distribusi yang paling populer dan paling

banyak dipakai. Ia juga merupakan standar atau basis

pengembangan berbagai distribusi lainnya termasuk Mandrake-

Linux, ASP-Linux dan banyak lagi lainnya.


32

Struktur file redhat :


Ext2 : merupakan system file yang mendukung standard

UNIX (regular files, directories, symbolic, links, dan lain-

lain), system file ini memungkinkan untuk membuat nama

file yang legth-nya mencapai 255 karakter.


Ext3 : merupakan system file pengembangan dari ext 2 yang

sangat efektif. Keuntungan dari system file ini adalah

apabila terjadi Crash, tidak perlu melakukan fsck system

files.
Software RAID.
Swap : partisi yang digunakan untuk menyimpan

temporary.

Kekurangan Redhat :

1. Dukungan multemedia buruk.


2. Transisi redhat ke feroda menghawatirkan.
3. Namanya kurang familiar.

Kelebihan Redhat :

1. Instalasinya mudah
2. Standar baku file binner pada linux
33

Anda mungkin juga menyukai