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.