bab ii landasan teori

advertisement
8
BAB II
LANDASAN TEORI
2.1 Definisi Sistem
Menurut Edgar F. Huse & Jame L. Bowditch (1993): sistem adalah suatu seri
(rangkaian) bagian-bagian yang saling berhubungan dan bergantung sedemikian rupa
sehingga interaksi dan saling pengaruh dar satu bagian akan mempengaruhi
keseluruhan.
C.W. Churchman (1968): sistem adalah sebagian perangkat bagian-bagian
yang dikoordinasi untuk melaksanakan seperangkat tujuan.
John McManama (1971): sistem adalah sebuah struktur konseptual yang
tersusun dari fungsi-fungsi yang saling berhubungan yang bekerja sama satu kesatuan
organic untuk mencapai suatu hasil yang diinginkan secara efektif dan efisien. 1
Jadi, beberapa definisi tentang system diatas, maka dapat disimpulkan bahwa
sistem merupakan keseluruhan struktur yang terdiri atas unsur-unsur, yang
mempunyai fungsi khusus. Unsur-unsur tersebut saling berinteraksi dan bekerja
secara bersama-sama menuju pada tercapainya tujuan bersama.
Menurut Murdick dan Ross (1993) mendefinisikan system sebagai
seperangkat elemen yang digabungkan satu dengan lainnya untuk suatu tujuan
bersama2.
1.http://id.shvoong.com/writing-and-speaking/2236827-pengertian-sistem-menurut-para-ahli/
9
Masukan
(Input)
pengolahan
(processing)
keluaran
(Output)
Gambar 2.1 Model Sistem2
2.2 Definisi Informasi
Menurut Gordon B. Davis, informasi adalah” data yang telah diolah menjadi
suatu bentuk yang penting bagi si penerima dan mempunyai nilai yang nyata yang
dapat dirasakan dalam keputusan-keputusan yang sekarang atau keputusan-keputusan
yang akan datang”.
Jadi, secara umum informasi adalah data yang sudah diolah menjadi suatu
bentuk lain yang lebih berguna yaitu pengetahuan atau keterangan yang ditujukan
bagi penerima dalam pengambilan keputusan, baik masa sekarang atau yang akan
datang.
Untuk memperoleh informasi yang berguna, tindakan yang pertama adalah
mengumpulkan data, kemudian mengolahnya sehingga menjadi informasi. Dari datadata tersebut informasi yang didapatkan lebih terarah dan penting karena telah dilalui
berbagai tahap dalam pengolahannya diantaranya yaitu pengumpulan data, data apa
yang terkumpul dan menemukan informasi yang diperlukan.
2.Hanif Al Fatta,Analisis & perancangan system Informasi,Hal 4 [10 januari 2014 : 21.45]
10
Informasi mempunyai manfaat dan peranan yang sangat dominan dalam suatu
organisasi/perusahaan. Tanpa adanya suatu informasi dalam suatu organisasi, para
manajer tidak dapat bekerja dengan efisien dan efektif. Tanpa tersedianya informasi
pun para manajer tidak dapat mengambil keputusan dengan cepat dan mencapai
tujuan dengan efektif dan efisien. Sehingga bisa dibilang bahwa informasi merupakan
sebuah keterangan yang bermanfaat untuk para pengambil keputusan dalam rangka
mencapai tujuan organisasi yang sudah ditetapkan sebelumnya.
2.3 Definisi Sistem Informasi
Menurut Turban, McLean, dan Wetherbe (1999) Sistem Informasi adalah
“sistem informasi yang mempunyai fungsi mengumpulkan, memproses, menyimpan,
menganalisis, dan menyebarkan informasi untuk tujuan yang spesifik”.3
Dari pengertian diatas dapat disimpulkan bahwa system informasi adalah
bagian dari system yang diorganisasikan dan bekerja
Menggunakan Teknologi
informasi dengan cara mengumpulkan, memproses, Mengatur, melaporkan dan
menyebarkan informasi dalam suatu organisasi atau dengan kata lain system
informasi merupakan suatu komponen yang terdiri dari sekumpulan Elemen yang
saling berintraksi sehingga menghasilkan informasi yang digunakan untuk mencapai
tujuan suatu organisasi.
3. http://greenthinkbgt.blogspot.com/2009/12/definisi-sistem-informasi-menurut-para.html [10 Januari 2014 : 22.10]
11
2.4 Karakteristik Sistem Informasi
Karakteristik ini dapat membedakan suatu dengan sistem lainnya sebagai
berikut :
a.
Batasan (Baundry)
Yaitu penggambaran dari suatu elemen atau unsur mana yang termasuk
didalam sistem dan mana yang diluar sistem.
b.
Lingkungan (environment)
Segala sesuatu diluar sistem, lingkungan yang menyediakan asumsi,
kendala, dan input terhadap suatu sistem.
c.
Masukan (input)
Sumber daya (data, Bahan Baku, Peralatan, energi) dari lingkungan
yang di kosumsi an manipulasi oleh suatu sistem.
d.
Keluaran (output)
Sumber daya (informasi, laporan, dokumen tampilan layar komputer,
barang jadi ) yang disediakan untuk lingkungan sistem oleh suatu
kegiatan dalam suatu sistem.
e.
Komponen (Component)
Kegiatan-kegiatan
atau
proses
dalam
suatu
sistem
yang
mentranformasikan input menjadi bentuk setengah jadi (output).
Komponen ini bisa merupakan subsistem dari sebuah sistem.
f.
Penghubung (interface)
Tempat dimana komponen atau sistem dan lingkungannya bertemu atau
berintraksi.
12
g.
Penyimpanan (Storage)
Digunakan untuk penyimpanan sementara dan tetap dari informasi,
energi dan sebagainya. Penyimpanan merupakan suatu media penyagga
diantara komponen tersebut bekerja dengan berbagai tingkatan yang ada
memungkinkan komponen yang berbeda dar berbagai data yang sama.
2.5 Definisi pembelian dan Penjualan
Menurut Winardi penjualan adalah “Proses dimana sang penjual memuaskan
segala kebutuhan dan keinginan pembeli agar dicapai manfaat baik bagi sang penjual
maupun sang pembeli yang berkelanjutan dan yang menguntungkan kedua belah
pihak.”
Menurut Siagian mudah dipahami karena dalam proses produksi perusahaan
memerlukan bahan baku. Tidak banyak perusahaan yang menguasai sendiri bahan
baku yang diperlukan untuk diolah lebih lanjut menjadi produk jadi, sehingga bisa
disimpulkan bahwa tidak ada satupun bentuk atau jenis perusahaan yang tidak terlibat
dengan fungsi pembelian. Pengalaman banyak perusahaan bahwa biaya untuk
menghasilkan suatu produk mungkin mencapai sekitar lima puluh persen dari harga
jual produk, menjadikan fungsi pembelian sebagai sumber pemborosan apabila tidak
diselenggarakan dengan baik dan sumber penghematan yang akan memperbesar laba
perusahaan apabila dilakukan dengan teliti dan cermat.
Jadi kesimpulannya Penjualan merupakan pembelian sesuatu (barang atau
jasa) dari suatu pihak kepada pihak lainnya dengan mendapatkan ganti uang dari
13
pihak tersebut. Penjualan juga merupakan suatu sumber pendapatan perusahaan,
semakin besar penjualan maka semakin besar pula pendapatan yang diperoleh
perusahaan.
Aktivitas penjualan merupakan pendapatan utama perusahaan karena jika
aktivitas penjualan produk maupun jasa tidak dikelola dengan baik maka secara
langsung dapat merugikan perusahaan. Hal ini dapat disebabkan karena sasaran
penjualan yang diharapkan tidak tercapai dan pendapatan pun akan berkurang.
2.6 Definisi Motor
Kendaraan bermotor adalah kendaraan yang digerakkan oleh peralatan teknik
untuk pergerakannya, dan digunakan untuk transportasi darat. Umumnya kendaraan
bermotor menggunakan mesin pembakaran dalam (perkakas
atau alat untuk
menggerakkan atau membuat sesuatu yg dijalankan dengan roda,digerakkan oleh
tenaga manusia atau motor penggerak, menggunakan bahan bakar minyak atau tenaga
alam). Kendaraan bermotor memiliki roda, dan biasanya berjalan di atas jalanan.
Berdasarkan UU No. 14 tahun 1992 , yang dimaksud dengan peralatan teknik
dapat berupa motor atau peralatan lainnya yang berfungsi untuk mengubah suatu
sumber daya energi tertentu menjadi tenaga gerak kendaraan bermotor yang
bersangkutan.Pengertian kata kendaraan bermotor dalam ketentuan ini adalah
terpasang pada tempat sesuai dengan fungsinya. Termasuk dalam pengertian
kendaraan bermotor adalah kereta gandengan atau kereta tempelan yang
dirangkaikan dengan kendaraan bermotor sebagai penariknya.
14
a. Visi
Adapun Visi Misinya yaitu :
kami senantiasa berusaha untuk mencapai yang terbaik dalam industri sepeda
motor, untuk memberi manfaat bagi masyarakat luas, dalam menyediakan alat
transportasi yang berkualitas tinggi, sesuai kebutuhan konsumen, dengan
harga yang terjangkau, serta didukung oleh fasilitas manufaktur terpadu,
teknologi mutakhir.
b. Misi
yaitu, kami bertekad untuk menyediakan sepeda motor berkualitas tinggi
dan handal sebagai sarana transportasi bagi masyarakat yang sesuai
kebutuhan konsumen, pada tingkat harga yang terjangkau.
2.7 Struktur Organisasi CV. Cosmos Jaya Motor
Pemilik
Cv. Cosmos Jaya Motor
Bagian
Administrasi
Bagian
Mekanik
Gambar 2.2 Organisasi Cv. Cosmos Jaya Motor
15
1. Deskripsi Pekerjaan
Deskripsi Pekerjaan adalah Uraian tugas yang merupakan suatu
rincian yang menunjukkan posisi, tanggung jawab dan wewenang. Fungsinya
harus dikerjakan oleh seorang personil di dalam suatu organisasi. Adapun
uraian tugas tersebut adalah sebagai berikut :
A. Cv. Cosmos Jaya Motor
a. Bertanggung jawab terhadap perkembangan CV. Cosmos Jaya Motor
baik didalam maupun diluar Perusahaan.
b. Menyediakan modal kerja yang dibutuhkan oleh CV. Cosmos Jaya
Motor.
c. Mengawasi jalannya operasi CV. Cosmos Jaya Motor.
d. Mengawasi kegiatan para karyawan.
e. Merekrut calon karyawan yang diinginkannya.
f. Memberikan Pelatihan bagi para karyawan yang ada di CV. Cosmos
Jaya Motor.
B. Bagian Administrasi
a. Bertanggung jawab atas laporan keuangan
b. Menerima uang muka Konsumen
c. Membuat kuitansi penerimaan keuangan
d. Membuat laporan penerimaan kas harian
16
e. Mengawasi Hutang piutang yang ada di perusahaan CV. Cosmos Jaya
Motor
f. Membuat laporan mengenai saldo pemasukan dan pengeluaran.
g. Membina hubungan baik pada karyawan lain
h. Melaksanakan Kebijakan dalam bidang keuangan
i. Bertanggung jawab terhadap Kas kecil di CV. Cosmos Jaya Motor
beserta pengeluarannya.
C. Penjualan dan pembelian
a. Melayani costumer dengan baik
b.
Sopan dan ramah kepada costumer
2.8 Sejarah CV. Cosmos Jaya Motor
CV. Cosmos Jaya Motor adalah sebuah perusahaan yang bergerak dibidang
penjualan sepeda Motor bekas/ second yang didirikan pada tanggal 27 april 2007 di
kamboja Tanjungpinang, dengan akta pendirian Nomor 11 yang dibuat oleh Notaris
Martias. Perusahaan ini hanya melayani penjualan dan pembelian motor saja.
Sebelum menjadi sebuah Perusahaan CV. Cosmos Jaya Motor penjualan
motor ini, masih dilakukan jual beli dirumah.
Walaupun usianya yang masih sangat muda, akan tetapi CV. Cosmos Jaya
Motor siap bersaing dengan usaha sejenis. Tujuan utama CV. Cosmos Jaya Motor
tidak hanya menjual produk Motor dengan baik tetapi juga dapat melayani dengan
terbaik.
17
2.9 Konsep Pemodelan Aplikasi
Untuk membangun aplikasi yang diharapkan, diperlukannya membuat model
guna menggambarkan dan mengkomunikasikan secara sederhana rancangan aplikasi
yang dibuatnya kepada pengelola perusahaan, agar aplikasi dapat dipahami dan
dikoreksi.
Melalui pemodelan, akan digambarkan aliran data yang akan diproses
menjadi informasi dan aliran distribusinya secara sederhana, sehingga arus data dan
informasi dapat terlihat secara jelas. Penggambaran pemodelan dapat menggunakan
sistem flowmap. Melalui penggambaran, dapat dilakukan secara efisien aliran
dokumen dan informasi sehingga sistem yang diharapkan menjadi efisien.
1. Aliran Dokumen (flowmap)
Adalah campuran peta dan flowchart yang menunjukan pergerakan
benda dari suatu lokasi ke lokasi lain seperti jumlah orang dalam migrasi,
jumlah barang yang diperdagangkan atau jumlah paket dalam jaringan.
Flowmap menolong analis dan programmer untuk memecahkan masalah
kedalam segmen-segmen yang lebih kecil, menolong dalam menganalisa
alternatif-alternatif dalam pengoperasian.
18
2. Diagram Arus Data
Diagram arus data (data flow diagram) merupakan alat yang
digunakan untuk menggambarkan arus data didalam sebuah sistem dengan
terstruktur dan jelas. Data flow diagram sering digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
dikembangkan atau dirancang.
Keuntungan menggunakan diagram alur data adalah memudahkan
pemakai atau user yang kurang menguasai bidang komputer untuk mengerti
sistem yang akan dikerjakan dan atau dikembangkan. Pada diagram alur data
terdapat tingkatan, yaitu :
a. Diagram Konteks
Diagram ini merupakan diagram yang berada pada level yang paling
tinggi yaitu level 0 (nol) yang dibuat untuk menggambarkan sumber
serta tujuan data yang akan diproses atau dengan kata lain diagram
tersebut digunakan untuk menggambarkan sistem secara umum atau
global dari keseluruhan sistem yang ada.
b. Diagram Nol (Diagram Zero)
Diagram ini merupakan diagram yang berada pada level 1 yang dibuat
untuk menggambarkan tahapan proses yang ada didalam diagram
konteks, yang penjabarannya lebih terperinci.
19
c. Diagram Rinci ( Diagram Detail)
Diagram ini dibuat untuk menggambarkan arus data secara lebih
mendetail lagi dari tahapan proses yang ada didalam diagram nol.
Diagram ini sudah tidak dapat diuraikan lagi.
3. Simbol Diagram Arus Data
Simbol diagram alur data terdiri dari beberapa, yaitu :
a. Kesatuan Luar ( Eksternal Entity)
Orang, organisasi atau sistem yang berada diluar sistem tetapi
berinteraksi dengan sistem. Disimbolkan dengan suatu notasi kotak dan
tidak termasuk bagian dari sistem.
b. Arus Data (Data Flow)
Satu data tunggal atau kumpulan logis suatu data, selalu diawali atau
berakhir pada suatu proses. Disimbolkan dengan suatu notasi tanda
panah yang menunjukkan perpindahan data dari satu titik ke titik
yang lain, dengan kepala tanda panah mengarah ke tujuan.
c. Proses (Process)
Aktivitas atau fungsi yang dilakukan untuk alasan bisnis yang spesifik
biasa berupa manual maupun terkomputerisasi. Disimbolkan dengan
suatu notasi bujur
sangkar
dengan
sudut
membulat/lingkaran
digunakan untuk menunjukkan adanya proses transformasi.
20
d. Simpanan Data (Data Store)
Kumpulan data yang disimpan dengan cara tertentu. Data yang mengalir
disimpan di data store. Aliran data di update atau ditambah ke data
store. Dalam menggambarkan simpanan data di diagram alur data, perlu
diingatkan bahwa hanya proses saja yang berhubungan dengan simpanan
data. Data store disimbolkan dengan notasi sepasang dua garis sejajar.
4. Entity Relationship Diagram (ERD)
ERD adalah suatu pemodelan dari basis data relasional yang
didasarkan atas persepsi didalam dunia nyata, dunia ini senantiasa terdiri dari
sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya.
Suatu objek disebut entity dan hubungan yang memilikinya disebut
Relationship. Suatu entity bersifat unik dan memiliki atribut sebagai pembeda
dengan entity lainnya.
Diagram hubungan entitas atau yang lebih dikenal dengan sebutan E-R
diagram adalah notasi grafik dari sebuah model data atau sebuah model
jaringan yang menjelaskan tentang data yang tersimpan (storage data) dalam
system secara abstrak. Adapun komponen yang dimiliki oleh ERD adalah
sebagai berikut : 4
4. Al-Bahra Bin Ladjamudin, Analisis dan Desain Sistem Informasi, [Graha Ilmu] hal 142-149[12 Januari 2014 : 19.00]
21
a. Entity ( Entitas )
Pada E-R diagram, entity digunakan dengan sebuah bentuk persegi
panjang. Entity adalah sesuatu apa saja yang ada didalam sistem nyata
maupun abstrak dimana data tersimpan atau dimana data terdapat.entitas
diberi nama dengan kata benda dan dapat dikelompokkan dam empat jenis
nama yaitu : orang, benda lokasi dan kejadian (terdapat unsur waktu
didalamnya).
b. Relationship ( Relasi )
Pada E-R diagram, Relationship dapat 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
relasinya. Penggambaran hubungan yang terjadi adalah sebuah bentuk
belah ketupat dihubungan dengan dua bentuk empat persegi panjang.
c. Atribut
Secara umum sifatnya karakteristik dari tiap entity maupun tiap. Atribut
disimbolkan relationship dengan sejumlah lingkaran atau elips.
d. Garis
Sebagai penghubung antara himpunan relasi dengan himpunan entitas dan
himpunan entitas dengan atributnya.
22
5. Database Relational
Menunjukkan hubungan dari file – file database yang digunakan dalam
sistem yang dirancang. Penggambaran database relational dilakukan setelah
proses normalisasi. Ada tiga kemungkinan tingkat hubungan yang ada untuk
menggambarkan relasi atribut dalam suatu file yaitu :
a. Relasi satu ke satu ( one to one )
Suatu kejadian pada entitas yang pertama hanya mempunyai satu hubungan
dengan satu kejadian pada entitas yang kedua dan sebaliknya.
a. Relasi satu ke banyak (one to many)
Untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak
hubungan dengan kejadian pada entitas yang kedua. Sebaliknya satu
kejadian pada entitas kedua hanya dapat mempunyai satu hubungan dengan
satu kejadian pada entitas yang pertama.
b. Relasi banyak ke banyak ( many to many )
Tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan
dengan kejadian pada entitas lainnya, baik dilihat dari sisi entitas yang
pertama maupun dilihat dari sisi yang kedua.
2.10 Konsep Basis Data
“Basis data (Database) adalah suatu pengorganisasian sekumpulan daya yang
terkait sehingga memudahkan aktivitas untuk memperoleh informasi.
23
Database merupakan salah satu komponen penting dalam sistem informasi
karena database adalah dasar dalam menyediakan informasi bagi para pemakai.
Database merupakan salah satu komponen penting dalam sistem informasi, karena
database adalah dasar dalam
menyediakan
informasi bagi para pemakai. Suatu
database dibuat dan digunakan untuk mengatasi masalah – masalah yang ada pada
saat penggunaan data.
1. Sifat-sifat Basis Data
Istilah Basis data pada umumnya juga menyiratkan serangkaian sifat yang
terkait : berbagai data, integrasi data, integritas data, keamanan data, abstrak
data dan indenpendensi data.
a. Berbagi data
Data yang disimpan didalam basis data tidak secara umum dipegang
semata-mata untuk digunakan oleh seseorang. Suatu basis data secara
normal diharapkan bisa diakses oleh lebih dari satu orang, dan mungkin
pada waktu yang sama.
b. Integritas Data
Dengan kata lain basis data perlu secara akurat mencerminkan seluruh
bidang yang mencoba pada model, artinya jika hubungan antar objek
yang ada didalam dunia nyata diwakili oleh data didalam basis data, maka
perubahan menjadi salah satu mitra pada suatu hubungan harus secara
akurat menggambarkan perubahan yang terjadi pada hubungan tersebut.
24
c. Keamanan Data
Salah satu yang utama untuk memastikan integritas basis data adalah
dengan melakukan pembatasan akses.
d. Abstraksi Data
Informasi yang disimpan didalam basis data pada umumnya merupakan
sebuah usaha untuk menyajikan sifat dari beberapa objek sesungguhnya.
2. Elemen-Elemen Basis Data Relasional
a. Tabel
Tabel merupakan kumpulan informasi secara logis yang terkait dan
diperlukan sebagai unit.
b. Baris
Suatu baris atau Record adalah kejadian tunggal yang berisi data didalam
table.
c. Kolom
Baris diorganisasikan sebagai kumpulan kolom (field-field), semua baris
didalam table terdiri atas sekumpulan kolom yang sama.
d. Kunci
Ada dua jenis kunci, yakni utama (primary) dan tamu (foreign), Kunci
utama adalah suatu kolom (atau kelompok kolom) dimana nilai unique
digunakan untuk mengidentifikasikan setiap baris didalam tabel.
25
3. Relasi Database
Suatu Relationship adalah suatu asosiasi antar dua tabel atau lebih, hubungan
dinyatakan didalam nilai-nilai data kunci utama dan kunci asing.
4.
Penggabungan Table
a. Right Join
Operator Right Join digunakan untuk menampilkan dua tabel atau lebih,
apabila kita hendak menampilkan dua tabel, tabel pertama akan dianggap
sebagai tabel kiri (left) dan tabel kedua sebagai tabel kanan (right).
Penggunaan operator right join akan mengakibatkan seluruh data dari
tabel kanan tampil seluruhnya. Dan apabila salah satu kolom anggota
tabel kanan atau kedua (right) tidak memiliki hubungan data dengan data
pada tabel pertama (left), maka data pada tabel pertama akan diisi dengan
nilai null, nilai null berarti tidak ada data yang direalisasikan antara tabel
pertama dengan tabel kedua.
b. Left Join
Operator Left Join memiliki fungsi terbalik dengan Right Join, jika right
Join menampilkan semua data dari tabel yang dianggap berada pada
sebelah kanan, maka operator left join menampilkan seluruh data pada
tabel pertama atau kiri.
26
5.
Normalisasi
Normalisasi Merupakan cara perancangan data dengan pendekatan yang
berbeda dibandingkan dengan menggunakan pendekatan Entity Relathionship
Diagram.
Perancangan
ERD
dimulai
dengan
melakukan
pengamatan
berdasarkan fakta dunia nyata. Sedangkan normalisasi melakukan perancangan
menggunakan tabel secara inkremen untuk menghasilkan tabel yang baik dan
efisien.
a. Super Key
Setiap file selalu terdapat kunci dari file atau satu set field yang dapat
diwakili record.
b. Candidate Key
Adalah satu atribut atau satu set minimal atribut yang mengidentifikasi
secara unik suatu kejadian spesifik dari entity dan tidak boleh berisi
atribut dari tabel yang lain.
c. Primary Key
Adalah satu atribut atau satu set minimal atribut yang tidak hanya
mengidentifikasi secara unik suatu kejadian spesifik tetapi dapat juga
mewakili setiap kejadian dari entity.
d. Alternative Key
Setiap atribut dari candidate key yang tidak terpilih untuk menjadi
primary key, maka atribut – atribut tersebut akan dinamakan alternative
key.
27
e. Foreign Key
Merupakan sembarang atribut yang menunjuk kepada primary key pada
tabel yang lain. Foreign Key akan menjadi suatu relasi yang memiliki
kardinalitas one to many (satu ke banyak ) atau many to many ( banyak ke
banyak ). Biasa nya foreign key selalu diletakkan pada tabel atau relasi
yang mengarah ke banyak.
2.11 Kamus Data
Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi
secara mendetail dan mengorganisasikan semua elemen data yang digunakan dalam
sistem, sehingga pemakai data, penganalisa sistem, mempunyai dasar pengertian yang
sama tentang masukan, keluaran, penyimpanan dan proses.
2.12 Perangkat lunak yang digunakan
Adapun perangkat lunak yang di gunakan dalam pembangunan aplikasi ini
meliputi bahasa pemrograman yaitu delphi 7.0 dan perangkat lunak basis data
menggunakan microsoft acces 2007.
2.13 Borland Delphi 7.0
Borland Delphi merupakan suatu bahasa pemrograman yang memberikan
berbagai fasilitas pembuatan aplikasi untuk mengolah teks, grafik, angka, database,
dan aplikasi web. Program ini mempunyai kemampuan luas yang terletak pada
28
produktivitas, kualitas, pengembangan perangkat lunak, kecepatan kompilasi, pola
desain yang menarik serta bahasa pemrograman yang terstruktur dan lengkap.
Fasilitas pemrograman dibagi daam dua kelompok yaitu objek dan bahasa
pemrograman. Object adalah suatu komponen yang mempunyai bentuk fisik dan
biasanya dapat dilihat. Object biasanya dipakai untuk melakukan tugas tertentu dan
mempunyai batasan-batasan tertentu. Sedangkan bahasa pemrograman dapat disebut
sekumpulan teks yang mempunyai arti tertentu dan disusun rapi dengan aturan
tertentu. Gabungan antara object dengan bahasa pemrograman sering disebut bahasa
pemrograman berorientasi object5.
2.14 Microsoft Acces 2007
Microsoft Access adalah suatu program aplikasi basis data komputer relasional
yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data
dengan kapasitas yang besar. Database adalah kumpulan tabel-tabel yang saling
berelasi. Antar tabel yang satu dengan yang lain saling berelasi, sehingga sering
disebut basis data relasional. Relasi antar tabel dihubungkan oleh suatu key, yaitu
primary key dan foreign key. Berikut adalah tampilan Microsoft Access 2007.
5
http://id.shvoong.com/social-sciences/communication-media-studies/2236444-pengertian-borland-delphi/[30 Januari 2014 ]
29
Gambar 2.3 Tampilan Microsoft Access 2007
1. Komponen Utama (Object)
a. Table
Table adalah objek utama dalam database yang digunakan
untukmenyimpan sekumpulan data sejenis dalam sebuah objek.
Table terdiri atas field name, record.
b. Query
Query adalah bahasa untuk melakukan manipulasi terhadap
database. Digunakan untuk menampilkan, mengubah, dan
30
menganalisa sekumpulan data. Query dibedakan menjadi 2,
yaitu :
1) DDL
(Data
Definition
Language)
digunakan
untuk
membuat atau mendefinisikan obyek-obyek database seperti
membuat tabel, relasi antar tabel dan sebagainya.
2) DML (Data Manipulation Language) digunakan untuk
manipulasi database, seperti : menambah, mengubah atau
menghapus data serta mengambil informasi yang diperlukan
dari database.
c. Form
Form digunakan untuk mengontrol proses masukan data (input),
menampilkandata (output), memeriksa dan memperbaharui
data.
d. Report
Form digunakan untuk menampilkan data yang sudah
dirangkum dan mencetak data secara efektif.
Download