BAB II Baruuuu

26
3 BAB II LANDASAN TEORI 2.1 Konsep Dasar Konsep dasar yang digunakan dalam implementasi Aplikasi ini adalah : 2.1.1 Televisi Kabel Televisi merupakan media komunikasi yang menyediakan berbagai informasi yang update, dan menyebarkannya kepada khalayak umum.Televisi merupakan hasil produk teknologi tinggi (high-tech) yang menyampaikan pesan dalam bentuk audio visual gerak, memiliki kekuatan yang sangat tinggi untuk mempengaruhi mental, pola pikir, dan tindak individu (Baksin, 2006:16). Televisi kabel atau cable television adalah sistem penyiaran acara televisi lewat isyarat frekuensi radio yang di transmisikan melalui serat optik yang tetap atau kabel coaxial dan bukan lewat udara seperti siaran televisi biasa yang harus ditangkap antena (over-the- air). Selain acara televisi, acara radio FM, internet, dan telepon juga dapat disampaikan lewat kabel. Bisnis televisi berbayar (pay TV) atau TV kabel hadir di Indonesia sejak 10 tahun lalu dan menambah semarak bisnis hiburan melalui media layar kaca, sebelumnya masyarakat hanya mengenal TV free to air

Transcript of BAB II Baruuuu

Page 1: BAB II Baruuuu

3

BAB II

LANDASAN TEORI

2.1 Konsep Dasar

Konsep dasar yang digunakan dalam implementasi Aplikasi ini adalah :

2.1.1 Televisi Kabel

Televisi merupakan media komunikasi yang menyediakan berbagai

informasi yang update, dan menyebarkannya kepada khalayak umum.Televisi

merupakan hasil produk teknologi tinggi (high-tech) yang menyampaikan pesan

dalam bentuk audio visual gerak, memiliki kekuatan yang sangat tinggi untuk

mempengaruhi mental, pola pikir, dan tindak individu (Baksin, 2006:16).

Televisi kabel atau cable television adalah sistem penyiaran acara televisi

lewat isyarat frekuensi radio yang di transmisikan melalui serat optik yang tetap

atau kabel coaxial dan bukan lewat udara seperti siaran televisi biasa yang harus

ditangkap antena (over-the-air). Selain acara televisi, acara radio FM, internet, dan

telepon juga dapat disampaikan lewat kabel.

Bisnis televisi berbayar (pay TV) atau TV kabel hadir di Indonesia sejak

10 tahun lalu dan menambah semarak bisnis hiburan melalui media layar kaca,

sebelumnya masyarakat hanya mengenal TV free to air yang dapat dinikmati

secara gratis. Saat ini di beberapa kota-kota besar sejumlah operator televisi

berbayar bersaing untuk mendapatkan pelanggan dengan menawarkan beragam

program hiburan tv yang memikat seperti berita, pendidikan, musik, film dan

sebagainya.

Televisi kabel memiliki banyak fitur yang akan memuaskan para

pelanggannya. Fitur utama dari sebuah televisi kabel adalah jumlah saluran dan

kualitas high-definition.

2.1.2 Data Pelanggan

Pelanggan adalah seseorang yang membina hubungan baik dengan orang

lain khususnya produsen dalam bidang usaha (Lila Afidah, 23.16). Pada dasarnya

ada dua jenis pelanggan yaitu :

Page 2: BAB II Baruuuu

4

1. Pelanggan Eksternal adalah orang di luar industri yang menerima suatu

produk. Pelanggan ekternal setiap industri adalah masyarakat umum yang

menerima produk industri tersebut.

2. Pelanggan Internal adalah orang yang melakukan proses selanjutnya dari suatu

pekerjaan (Next Process). Pelanggan internal merupakan seluruh karyawan

dari suatu industri.

2.1.3 Aplikasi Windows XP

Aplikasi berasal dari kata Aplication yang menurut kamus komputer

eksekutif, Aplication adalah masalah yang memakai teknik pemrosesan data

aplikasi, biasanya mengacu pada komputasi yang diinginkan atau pemrosesan

data.

Aplikasi adalah suatu unit perangkat lunak yang dibuat untuk melayani

kebutuhan akan beberapa aktivitas seperti sistem perniagaan, game pelayanan

masyarakat, periklanan, atau semua proses yang hampir dilakukan manusia

(Hengky W.Pramana 1993:3).

Aplikasi adalah suatu sub kelas perangkat lunak komputer yang

memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang

diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem

yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung

menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang

menguntungkan pengguna (Setiawan Dimas, 00.22).

2.2 Perancangan Sistem

Perancangan Sistem yang digunakan dalam implementasi Aplikasi ini

adalah :

2.2.1 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) / Diagram aliran data adalah alat yang

menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang

dilakukan oleh sistem tersebut. Sinonimnya antara lain bagan bubble, grafik

transformasi, dan model proses. Diagram Aliran Data merupakan model logika

dari sistem untuk menggambarkan pembagian sistem kemodul yang lebih kecil

Page 3: BAB II Baruuuu

5

guna untuk memudahkan pemakai atau user yang kurang menguasai/ memahami

dan mengerti sistem komputer yang akan dikerjakan.

Data flow diagram (DFD) memuat proses yang mentransformasi data,

aliran data yang menggerakan data, objek yang memproduksi serta mengkonsumsi

data, serta data store yang menjadi tempat penyimpanan data (Al-Bahra Bin

Ladjamudin, 2005:64).

Berikut adalah Tabel symbol DFD (Data Flow Diagram)

Table 2.1 Simbol DFD (Data Flow Diagram)

Gambar simbol Proses menurut Gane dan Sarson

Gambar simbol Aliran data menurut Gane dan Sarson

Gambar simbol Entitasmenurut Gane dan Sarson

Gambar Simbol DataStoremenurut Gane dan Sarson

1. Diagram Konteks (Context Diagram)

Diagram konteks adalah sebuah diagram sederhana yang menggambarkan

hubungan antara entiti luar, masukan dan keluaran dari sistem. Diagram konteks

merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem

atau output dari sistem. Dalam diagram konteks hanya ada satu proses, tidak

boleh ada store dalam diagram konteks.

2. Proses

Proses adalah sesuatu yang melakukan transformasi terhadap data. Proses

digambarkan dengan elips yang memuat deskripsi singkat tentang transformasi

yang terjadi.

3. Aliran Data

Page 4: BAB II Baruuuu

6

Aliran data menghubungkan keluaran dari suatu objek atau proses yang

terjadi pada suatu masukan. Ia menampilkan nilai data yang akan diproses tetapi

nilai itu sendiri tidak berubah oleh aliran data.

Aliran data digambarkan sebagai tanda panah antara penyedia serta

pengguna data. Tanda panah diberi label yang memberi keterangan tentang

deskripsi data, selalu dengan nama atau tipenya.

4. Entitas

Entitas adalah objek aktif yang mengendalikan aliran data dengan

memproduksi serta mengkonsumsi data. Entitas dilampirkan ke masukan atau

keluaran pada diagram aliran data. Entitas digambarkan dengan empat persegi

panjang yang memperlihatkan bahwa ia adalah suatu objek.

5. Data Store

Data store adalah objek pasif dalam DFD yang menyimpan data untuk

penggunaan lebih lanjut. Tidak seperti entitas, data store tidak pernah

menghasilkan operasi tertentu tetapi hanya menerima permintaan untuk

menyimpan serta mengakses data. Agregate Data Store, seperti daftar (list) dan

tabel, menyediakan cara mengakses data dalam urutan penyimpanan atau dengan

indeks.

Data store digambarkan dengan 2 garis paralel yang memuat nama dari

tempat penyimpanan. Tanda panah yang masuk mengindikasikan informasi atau

operasi yang memodifikasi data store termasuk didalamnya adalah penambahan

elemen, modifikasi nilai data, atau penghapusan elemen. Tanda panah keluar

mengindikasikan informasi yang dihasilkan dari data store diantaranya adalah

pemanggilan satu atau beberapa nilai/kompenen yang ada dalam data store.

6. Diagram Aliran Data Bersarang

DFD berguna untuk menggambarkan fungsionalitas sistem.DFD dapat

dibagi-bagi lagi menjadi kesatuan-kesatuan fungsional yang lebih kecil.Proses,

jika terlalu rumit, dapat diperluas ke dalam diagram alir data yang lain, diagram

alir data yang berperingkat lebih rendah. Setiap masukan dan keluaran dari proses

adalah masukan dan keluaran dari diagram yang baru.

Page 5: BAB II Baruuuu

7

Walaupun DFD mempunyai kebaikan-kebaikan, yaitu dapat

menggambarkan sistem secara terstruktur dengan memecah-mecah menjadi level

lebih rendah (decomposition), dapat menunjukkan arus data di sistem, dapat

menggambarkan proses paralel di sistem, dapat menunjukkan simpanan data,

dapat menunjukkan kesatuan luar.

2.2.2 Entity Relationship Diagram (ERD)

ERD adalah suatu model jaringan yang menggunakan susunan data yang

disimpan dalam sistem secara abstrak.ERD merupakan model jaringan data yang

menekankan pada struktur-struktur dan relationship data (B.Al-Bahra

Ladjamudin, 2006).

Elemen-elemen diagram hubungan entitas:

1. Entity (Entitas)

Pada E-R diagram digambarkan dengan bentuk persegi panjang. Entity

adalah sesuatu apa saja yang ada didalam sistem, nyata maupun abstrak dimana

data tersimpan atau dimana terdapat data. Entitas diberi nama dengan kata benda

dan dapat dikelompokkan dalam empat jenis nama yaitu ; orang, benda, lokasi,

kejadian (terdapat unsure waktu didalamnya).

2. Relationship (Relasi)

Pada E-R diagram digambarkan dengan sebuah bentuk belah ketupat.

Relationship adalah hubungan alamiah yang terjadi antara entitas. Pada umumnya

penghubung (Relationship) diberi nama dengan kata kerja dasar, sehingga

memudahkan untuk melakukan pembacaan relasi (biasa dengan kalimat aktif atau

dengan kalimat pasif).

3. Relationship Degree (Derajat relasi)

Relationship Degree atau Derajat Relasi adalah jumlah entitas yang

berpartisipasi dalam satu relationship.

4. Atribut Value

Atribut Value atau nilai attribute adalah suatu occurrence tertentu dari

sebuah attribute didalam suatu entity atau relationship.

Ada dua jenis Atribut yaitu :

Page 6: BAB II Baruuuu

8

a. Identifier (key) digunakan untuk menentukan suatu entity secara unik

(primarykey).

b. Descriptor (nonkey attribute) digunakan untuk menspesifikasikan karakteristik

dari suatu entity yang tidak unik.

5. Cardinality (Kardinalitas)

Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat

berelasi dengan entitas pada entitas yang lain.

Terdapat 3 macam kardinalitas relasi yaitu :

a. One to One

Tingkat hubungan satu ke satu, dinyatakan dengan satu kejadian pada

entitas pertama, hanya mempunyai satuhubungan dengan satu kejadian pada

entitas yang kedua dan sebaliknya. Yang berarti setiap tupel pada entitas A

berhubungan dengan paling banyak satu tupel pada entitas B, dan begitu pula

sebaliknya.

b. One to Many atau Many to One

Tingkat hubungan satu ke banyak adalah sama dengan banyak ke satu.

Tergantung dari mana hubungan tersebut dilihat.Untuk satu kejadian pada entitas

pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang

kedua, dan sebaliknya.

1) One to Many (satu ke banyak)

Yang berarti satu tupel pada entitas A dapat berhubungan dengan banyak

tupel pada entitas B, tetapi tidak sebaliknya.

2) Many to One (banyak ke satu)

Yang berarti setiap tupel pada entitas A dapat berhubungan dengan paling

banyak satu tupel pada entitas B, tetapi tidak sebaliknya.

c. Many to Many (banyak ke banyak)

Tingkat hubungan kebanyakan terjadi jika tiap kejadian pada setiap entitas

akan memepunyai banyak hubungan dengan kajadian pada entitas lainnya. Baik di

lihat maupun di lihat dari sisi yang kedua. Yang berarti setiap tupel pada entitas A

dapat berhubungan dengan banyak tupel pada entitas B, dan demikian sebaliknya.

Page 7: BAB II Baruuuu

9

2.3 Perancangan Basis Data

Perancangan Basis Data yang digunakan dalam implementasi Aplikasi ini

adalah :

2.3.1 Definisi Database

Database adalah Kumpulan file /tableyang saling berelasi (berhubungan)

yangdisimpan dalam media penyimpanan eletronik. Dapat dikatakan pengertian

lain dari basisda t a ada l ah ko l eks i t e rpadu da r i da t a yang s a l i ng

be rka i t an yang d i r ancang un tuk memenuhi kebutuhan informasi

suatuenterprise(dunia usaha).Database juga merupakan sekumpulan data yang

saling berhubungan dan terorganisir sedemikian rupa sehingga memudahkan

ketika akan digunakan kembali (Didik Dwi Prasetyo, 2003).

Kelebihan dan Kekurangan Database

1. Kelebihan Database adalah :

a. Mengurangi duplikasi data

b. Meningkatkan integritas data

c. Memelihara independensi data

d. Meningkatkan keamanan data

e. Memelihara konsistensi data

f. Manipulasi data lebih canggih

g. Mudah untuk digunakan

h. Mudah untuk di akses

2. Kekurangan Database adalah :

b. Sistem lebih rumit, jadi memerlukan tenaga ahli dalam disain, program dan

implementasi

c. Lebih mahal

d. Bila ada akses yang tidak benar, kerusakan dapat terjadi

e. Karena semua data di tempat terpusat, kerusakan software dan hardware dapat

terjadi

f. Proses pemeliharaan dapat memakan waktu karena ukurannya yang besar

g. Proses back up data memakan waktu

Page 8: BAB II Baruuuu

10

2.3.2 Sistem Basis Data

Basis data berasal dari kata basis dan data, adapun pengertian dari kedua

pengertian tersebut adalah sebagai berikut :

Basis dapat di artikan sebagai markas atau gudang, tempat bersarang atau

berkumpul.Sedangkan Data adalah representasi fakta dunia nyata yang mewakili

suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan,

peristiwa, konsep, keadaan, dan sebagainya yang di rekam dalam bentuk angka,

huruf, symbol, teks, gambar, bunyi, atau kombinasinya.Dari kedua pengertian

tersebut, maka dapat ditarik kesimpulan bahwa pengertian dari Basis Data adalah

kumpulan file/ tabel yang saling berelasi (berhubungan) yang di simpan dalam

media penyimpanan elektronik.

Dapat dikatakan pengertian lain dari basisda t a ada l ah ko l eks i

t e rpadu da r i da t a yang s a l i ng be rka i t an yang d i r ancang

un tuk memenuhi kebutuhan informasi suatu enterprise(dunia usaha).

Dari pengertian tersebutdapat diambil kesimpulan pada masing-masing

table/ filedi dalamdatabase berfungsi untuk menampung/ menyimpan data-data,

dimana masing-masing data yang ada pada table/ file tersebut saling berhubungan

dengan satu sama lainnya (Didik Dwi Prasetyo, 2003).

2.3.3 Kelebihan dan Kekurangan Basis Data

Berikut adalah Kelebihan dan Kekurangan Basis Data

1. Kelebihan Basis Data adalah :

a. Mengurangi duplikasi data

b. Meningkatkan integritas data

c. Memelihara independensi data

d. Meningkatkan keamanan data

e. Memelihara konsistensi data

f. Manipulasi data lebih canggih

g. Mudah untuk digunakan

h. Mudah untuk di akses

Page 9: BAB II Baruuuu

11

2. Kekurangan Basis Data adalah :

a. Sistem lebih rumit, jadi memerlukan tenaga ahli dalam desain, program dan

implementasi

b. Lebih mahal

c. Bila ada akses yang tidak benar, kerusakan dapat terjadi

d. Karena semua data di tempat terpusat, kerusakan software dan hardware dapat

terjadi

e. Proses pemeliharaan dapat memakan waktu karena ukurannya yang besar

f. Proses back up data memakan waktu.

2.3.4 Istilah Dalam Basis Data

Dalam perancangan basis data,ada beberapa istilah yang akan dipakai

yaitu:

a. Entiti

Entiti adalah konsep informasi yang direkam,meliputi orang, kejadian dan

tempat. Misalnya Basis Data Pelanggan,entitinya adalah nama pelanggan, alamat

dan sebagianya.

b. Atribut atau field

Atribut atau field adalah sesuatu yang mewakili entiti, misalnya untuk

pelanggan atributnya PelangganID, Nama Pelanggan, Alamat, dan sebagainya.

c. Data Value

Data Value adalah informasi yang tersimpan dalam setiap atribut.

Misalnya data value dari nama pelanggan adalah Budi.

d. Record

Recordadalah kumpulan atribut yang saling berkaitan satu dengan yang

lainnya dan menginformasikan suatu entiti secara lengkap, misalnya nama,

alamat, tempat tanggal lahir, status dari seorang pelanggan.

e. File

File adalah sebuah kumpulan record yang mempunyai panjang atribut

yang sama.

Page 10: BAB II Baruuuu

12

2.3.5 DBMS (Database Management System)

DBMS ( Database Management Sistem) merupakan perantara antara

pemakai dengan database dalam media penyimpanan (Storage). Cara komunikasi

antara pemakai dengan basis data tersebut diatur dalam suatu bahasa khusus yang

ditetapkan oleh perusahaan pembuat DBMS, yang dapat disebut sebagai bahasa

database (Basis data) yang terdiri atas sejumlah perintah (Statement) yang

diformulasi dan dapat diberikan oleh pemakai (user) serta diproses oleh DBMS

untuk melakukan suatu pekerjaan tertentu. DBMS ( Database Management

Sistem) adalah perangkat lunak untuk mendefinisikan, menciptakan, mengelola

dan mengendalikan pengaksesan basisdata atau database (Bambang

Hariyanto,MT. 2004:4).

2.4 Perangkat Lunak (Software) Pendukung

Software merupakan sebuah perangkat operasi kerja untuk menjalankan

komponen hardware.Software bersifat maya, artinya software tidak terlihat, tetapi

keberadaannya sangat dirasakan (R. Wilman dan Riyan, 2002).

2.4.1 Sistem Operasi

Sistem Operasi (Operating System) adalah seperangkat program yang

mengelola sumber daya perangkat keras komputer, dan menyediakan layanan

umum untuk aplikasi perangkat lunak.Sistem operasi adalah jenis yang paling

penting dari perangkat lunak sistem dalam system komputer. Tanpa system

operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer

mereka, kecuali program aplikasi booting(Stallings,2005).

Sistem operasi mempunyai penjadwalan yang sistematis mencakup

perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan

sumber daya lainnya.

Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran

dan alokasi memori, sistem operasi bertindak sebagai perantara antara program

aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya di

eksekusi langsung oleh perangkat keras dan sering kali akan menghubungi OS

atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua

Page 11: BAB II Baruuuu

13

perangkat yang berisi komputer dari ponsel dan konsul permainan video untuk

supercomputer dan server web.Contoh sistem operasi modern adalah Linux,

Android, Ios, Max OS X dan Microsoft Windows.

2.4.2 MySQL Versi 5.5.27

MySQL adalah suatu sistem managemen basis data relasional/ RDBMS

(Relational Database Management System) yang mampu bekerja dengan cepat,

kokoh, dan mudah digunakan (Antonius Nugraha Widhi Pratama, 2010:10).

MySQL pertama kali di rintis oleh seorang programmer database bernama

Michael Widenius. Selain MySQL ada beberapa program database server lain

yang menggunakan standar query berupa SQL, antara lain adalah Oracle,

PostgreSQL, MySQL front, MySQL, SQL Server 97.

MySQL adalah sebuah database server dapat juga berperan sebagai client

sehingga sering disebut database client/ server, yang open source dengan

kemampuan dapat berjalan baik di OS (Operating System) manapun, dengan

Platform Windows maupun Linux.

Kelebihan dan Kekurangan MySQL

1. Kelebihan MySQL adalah :

a. Mysql server bersifat open source dapat digunakan oleh perorangan atau

instansi tanpa harus membelinya. Untuk versi komersial di tambah beberapa

fitur dan dukungan technical support.

b. Mendukung bahasa SQL (Stuctured Query Languange).

c. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu

yang bersamaan tanpa mengalami masalah atau konflik.

d. Performance tuning’, MySQL memiliki kecepatan yang menakjubkan dalam

menangani query sederhana, dengan kata lain dapat memproses lebih banyak

SQL per satuan waktu.

e. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti

signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-

lain.

Page 12: BAB II Baruuuu

14

f. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang

mendukung perintah Select dan Where dalam perintah (query).

g. Performa tinggi, walaupun menampung jumlah database yang sangat besar tapi

tidak mengurangi kecepatan dalam hal akses ke databasenya.

h. Proteksi data, MySql menyediakan manajemen user dan enkripsi data.

i. Lintas Platform, bisa digunakan di sistem operasi windows maupun linux.

2. Kekurangan MySQL adalah :

a. Data yang ditangani belum besar.

Untuk konesi ke bahasa pemrograman visual seperti VB,Delphi,dan foxpro

,MySQL kurang suport. Karena koneksi ini menyebabkan field yang dibaca harus

sesuai dengan koneksi dari program visual tersebut, dan ini menyebabkan MySQL

jarang dipakai dalam program visual.

2.4.3 Borland Delphi 2010

Borland Delphi adalah salah satu dari program secara visual, bahasa yang

digunakan lebih mengarah ke bahasa pascal (Antony Pranata, 2000).

Delphi yang di keluarkan oleh Borland, memiliki support yang sangat

tinggi terhadap database-database yang sudah terkenal (seperti MS Access,

Paradoks, Foxpro, Database, Oracle, dan lain-lain. Selain itu delphi juga

dilengkapi dengan objek-objek yang baru sehingga memudahkan pembuatan

program baik program database maupun program lainnya.

Salah satu kelebihan dari perangkat lunak Borland Delphi adalah

lingkungan terpadu (IDE/ Integrated Development Environtment) adalah tempat

untuk merancang program, menyimpan program, dan menjalankan program.

Lingkungan terpadu dari Borland Delphi terdiri atas : Menu Utama, yang terdiri

dari File, Edit, Search, View, Refactor, Project, Run, Component,Tools, Window,

Help. Tombol cepat (Speed Bar): untuk menjalankan fungsi-fungsi dengan cepat

dan mudah dari menu utama yang sering dipakai seperti :New, Open, Save

(Ctrl+S), Save All, Open Project (Ctrl+F11), dan lain-lain.

Pada IDE terdapat berbagai fasilitas untuk mendesain, coding maupun

debugging. IDE Delphi terdiri dari beberapa bagian utama, yaitu Main Windows,

Page 13: BAB II Baruuuu

15

Component Palette, ToolBar, Object Tree View, Code Explorer, Object Inspector,

Form Designer dan Code Editor. Semua bagian tersebut dapat diarti sendiri

misalnya untuk menyembunyikan bagian-bagian yang tidak digunakan.

1. Main Menu, Speed Bar dan Palette Bar

Di dalam Main Menu, terdapat fasilitas-fasilitas yang disediakan oleh

Delphi untuk mengontrol serta menangani masalah yang berhubungan dengan

pekerjaan (contohnya menu utama untuk menyimpan, menu untuk mengcompile,

dan masih banyak lagi).Speed Bar berfungsi seperti main menu, tetapi pada speed

bar hanya berupa icon sehingga cukup mengklik, jika ingin menjalankan fasilitas

yang dikehendaki.Sedangkan yang di maksud dengan Palette Bar adalah tempat

object-object yang digunakan untuk menyusun sebuah program.

2. Component Palette

Component Paletteadalah suatu komponen yang berisi tempat object-

object yang digunakan untuk menyusun sebuah program.

3. Object Inspector

Object Inspector berfungsi sebagai tempat untuk memilih atau menentukan

properties, even dari suatu object. Object inspector terdapat dua tab yaitu :

1. Properties : berfungsi mengubah sifat-sifat yang di bawa oleh project tersebut .

2. Even : Sebagai daftar prosedur yang dilakukan oleh object inspector ketika

suatu peristiwa terjadi.

4. Object Tree View

Object Tree View adalah sebuah diagram pohon yang menggambarkan

hubungan logis antara komponentvisual dan non visual yang terletak pada form,

data module maupun frame. Semua object yang digunakan pada form, data

module maupun frameakan muncul pada Object Tree View, jika ingin memilih

salah satu item pada Object Tree View, secara otomatis fokus pada form yang

akan berpindah.

5. JendelaForm

JendelaForm adalah tempat untuk memasang object-object, sedangkan

Code editor adalah tempat untuk menuliskan source code atau bahasa

Page 14: BAB II Baruuuu

16

program.Fungsi dari code editor adalah tempat untuk mengetik atau menampilkan

object-object tertentu, untuk tampilan program.

6. Jendela Editor

Jendela Editorberfungsi sebagai tempat untuk menuliskan listing program

yang dirancang.

Keunggulan dan Kelemahan Borland Delphi

1. Keunggulan Borland Delphi adalah :

a. Komunitas pengguna yang besar pada Usenet maupun web

b. Dapat mengkompilasi menjadi single executable, memudahkan distribusi dan

meminimalisir masalah yang terkait dengan versioning.

c. Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia

berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool

debugging)

d. Optimasi kompiler yang cukup cepat

e. Mendukung multiple platform dari source code yang sama

2. Kelemahan Borland Delphi adalah :

a. Partial single vendor lock-in (Borland dapat menetapkan standar bahasa,

kompatibilitas yang harus mengikutinya)

b. Terbatasnya kamampuan portabilitasantar-platform OS (sebelum ada kylix)

c. Akses pada platform dan library pihak ketiga membutuhkan file-fileheader

yang diterjemahkan ke dalam bahasa pascal.

d. Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit

ditemukan dalam bahasa pascal (contoh akses COM dan Win32).

2.5 Perangkat Keras (Hardware) Pendukung

Hardware adalah perangkat keras penyusun komputer, Hadrware adalah

perangkat pendukung EDPS (Electronic data processing system) yang dapat

dirasakan dan di sentuh (Sunarto, S.KOM, 2002).

2.5.1 NotebookIntel Atom Inside

Laptop/ Notebook (Komputer jinjing) adalah komputer bergerak yang

berukuran relatif kecil dan ringan, beratnya berkisar dari 1-6 kg, tergantung

Page 15: BAB II Baruuuu

17

ukuran, bahan, dan spesifikasi notebook tersebut.Sumber daya komputer jinjing

berasal dari baterai atau adaptor A/C yang dapat digunakan untuk mengisi ulang

baterai dan menyalakan notebook itu sendiri. Baterai notebook pada umumnya

dapat bertahan sekitar 1 hingga 6 jam sebelum akhirnya habis, tergantung dari

cara pemakaian, spesifikasi, dan ukuran baterai.

Sebagai komputer pribadi, notebook memiliki fungsi yang sama dengan

komputer destop (desktop computers) pada umumnya. Komponen yang terdapat

di dalamnya sama persis dengan komponen pada destop, hanya saja ukurannya

diperkecil, dijadikan lebih ringan, lebih tidak panas, dan lebih hemat daya.

Komputer jinjing kebanyakan menggunakan layar LCD (Liquid Crystal

Display) berukuran 10 inci hingga 17 inci tergantung dari ukuran notebook itu

sendiri. Selain itu papan ketik yang terdapat pada notebook juga kadang-kadang

dilengkapi dengan papan sentuh yang berfungsi sebagai "pengganti" mouse Papan

ketik dan mouse tambahan dapat dipasang melalui soket USB maupun PS/2 jika

tersedia.Berbeda dengan komputer desktop, komputer jinjing memiliki komponen

pendukung yang didesain secara khusus untuk mengakomodasi sifat komputer

jinjing yang portabel.Sifat utama yang dimiliki oleh komponen penyusun

notebook adalah ukuran yang kecil, hemat konsumsi energi, dan efisien.

Komputer jinjing biasanya berharga lebih mahal, tergantung dari merek

dan spesifikasi komponen penyusunnya, walaupun demikian harga komputer

jinjing pun semakin mendekati desktop seiring dengan semakin tingginya tingkat

permintaan konsumen.

2.5.2 Mouse

Mouse merupakan perangkat pengendali pergerakan kursor atau pointer

pada layar monitor dengan menggerakkan atau menggesernya pada permukaaan

datar.Namun mouse berasal dari bentuk yang unik menyerupai tikus dan kabel

yang menghubungkan terlihat seperti ekor tikus. Jika anda menggerakkan mouse,

maka pointer pada layar akan bergerak dengan arah yang sama. Pada mouse

terdapat paling tidak 1 tombol, umumnya terdapat 2 tombol, ada juga mouse

dengan 3 tombol. Tombol-tombol tersebut akan mempunyai  fungsi yang berbeda

Page 16: BAB II Baruuuu

18

tergantung pada program aplikasi yang berjalan. Mouse saat ini menyertakan roda

penggulung (scroll wheel) untuk menggulung dokumen yang panjang (Douglash

engelbart, 1963)

Jenis-jenis  mouse yang di gunakan pada computer ada berbagai macam

yaitu :

1. Mouse mekanik, yaitu mouse dengan sensor mekanik berupa bola karet/logam

di sisi bawah mouse yang dapat berputar ke semua arah. Sensor mekanik

tersebut mendeteksi arah putar bola dan menggerakkan pointer/ kursor pada

layar sesuai arah tersebut

2. Mouse optical, mouse optical memanfaatkan sensor cahaya untuk

mengendalikan pergerakannya. Mouse jenis ini lebih leluasa dan praktis dalam

menggunakannya.

3. Mouse wireless, mouse wireless tidak menggunakan kabel untuk

menyalurkannya ke computer. Mouse jenis ini menggunakan teknologi

Bluetooth maupun frekuensi radio sebagai media penyalurannya dengan

banyaknya pengguna.

2.5.3 Harddisk

Harddisk atau HDD (Hard Disk Drive) merupakan salah satu perangkat

keras tempat menyimpan data-data.Seluruh data pada saat pengoperasian

komputer anda diletakkan dan tersimpan di dalam perangkat keras ini.Harddisk

seiring perkembangannya semakin memiliki kapasitas yang semakin besar, dari

mulai harddiskkonvensional yang berkapasitas rendah, hingga yang telah

mencapai 1 TB (Tera Byte) atau 1000 GB (Giga Byte).

2.5.4 RAM (Random Access Memory)

RAM (Random Access Memory) berfungsi sebagai salah satu komponen

perangkat keras yang berfungsi sebagai media penyimpanan data sementara pada

komputer (pada saat komputer masih menyala). Data-data yang bersifat sementara

tersebut kemudian akan dimasukkan kedalam harddisk. Harga dan spesifikasi dari

memory terus berkembang dan berevolusi.Seperti memory DDR1, DDR2 hingga

saat ini menjadi DDR3.Harganya pun bervariasi dan fluktuatif karena harga dari

Page 17: BAB II Baruuuu

19

perangkat keras komputer biasanya dipengaruhi oleh naik turunnya nilai tukar/

kurs dollar.Untuk saat ini harga sebuah memori DDR3 4 GB berkisar antara 200

hingga 300 ribu rupiah tergantung dari merknya.

2.5.5 Processor

Processor merupakan perangkat keras dimana seluruh proses perintah di

eksekusi. Proses juga lazim disebut dengan nama CPU. Fungsi dari processor

bagi sebuah PC layaknya sebagai otak pada manusia.Optimal atau tidaknya

kinerja sebuah komputer tergantung dari perangkat ini.

2.5.6 Flashdisk

Flashdisk adalah piranti penyimpan dari floppy drive jenis lain yang

mempunyai kapasitas memori 128 MB, dengan menggunakan kabel interface

jenis USB (Universal Serial Bus), sangat praktis dan ringan dengan ukuran

berkisar 96 x 32 mm, dan pada bagian belakang bentuknya agak menjurus keluar,

digunakan untuk tempat penyimpanan baterai jenis AAA dan terdapat port USB

yang disediakan penutupnya yang berbentuk sama dengan body utamanya dan

juga mempunyai layar LCD yang berukuran 29,5 x 11 mm.