BAB 2 LANDASAN TEORI. kontrol program dengan kemampuan dapat menerima data (input) lalu mengolah

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI. 3.1 Konsep Dasar Sistem Informasi Penggajian. yang saling berkaitan untuk mencapai tujuan tertentu.

Data flow diagram (DFD) adalah representasi grafis yang mengalir. data visualisasi (desain terstruktur). Pada DFD, item data mengalir dari

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. yang rata-rata tidak mampu membeli sekian banyak buku atas biaya sendiri.

BAB III LANDASAN TEORI. Henry Simamora (2000) dalam buku Akuntansi Basis Pengambilan

BAB II LANDASAN TEORI. yang sama untuk mencapai suatu tujuan RAY[6]. dan lebih berarti bagi yang menerimanya RAY[6].

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB III LANDASAN TEORI. 1. Suatu proses hubungan pribadi yang bersifat dinamis. 2. Suatu bentuk bantuan yang sistematis kepada murid.

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Kata

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

BAB III LANDASAN TEORI. mahasiswa dan penempatan jurusan kepada setiap calon mahasiswa.

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. disebut dengan Siklus Hidup Pengembangan Sistem (SHPS). SHPS adalah. dijelaskan langkah-langkah yang terdapat pada SHPS.

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Suatu sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. menjelaskan tentang ilmu yang terkait dalam penyelesaian kerja praktek.

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Kata

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. yang mendukung penyusunan laporan kerja praktek. Teori-teori tersebut

BAB II LANDASAN TEORI. yang saling berinteraksi satu sama lain untuk mencapai tujuan yang telah

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Pada umumnya komputer berasal dari bahasa inggris yaitu compute Yang artinya

BAB 2 LANDASAN TEORI. Istilah komputer (computere) diambil dari bahasa latin yang berarti menghitung

BAB 2 LANDASAN TEORI. Sistem yang berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma)

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin computare yang mengandung arti menghitung.

BAB II LANDASAN TEORI. Bagian dari administrasi yang khusus mencatat segala kejadian yang. keuangan suatu badan atau perkumpulan tiap-tiap saat.

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.

BAB III LANDASAN TEORI. informasi (Information System) atau disebut juga processing system atau

SISTEM INFORMASI PERSEDIAAN BARANG DI MINIMARKET xxx. Oleh : SITI EKA WAHYUNI Nim : SISTEM INFORMASI

BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung.

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan

BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung.

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. membentuk satu kesatuan untuk mencapai satu tujuan tertentu. Dapat dilihat dari. menekankan pada komponen atau elemennya.

BAB 2 LANDASAN TEORI. luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) diambil dari

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah, 2000:30).

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. bahasa latin, yaitu Computare yang berarti alat hitung. Sementara dalam bahasa

BAB II TINJAUAN PUSTAKA. Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat

BAB III LANDASAN TEORI. direkam ke dalam berbagai bentuk media. (Gultom et al, 2005).

BAB III LANDASAN TEORI. khususnya di bidang perbidanan dalam suatu wilayah kerja. BPS hanya

BAB II LANDASAN TEORI. oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk. menyampaikan suatu tujuan, yaitu menyajikan informasi.

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya

BAB II TINJAUAN PUSTAKA. Kumpulan dari element-element yang saling berinteraksi untuk mencapai suatu

Apa itu DATA? Apa bedanya DATA & INFORMASI?

SISTEM INFORMASI PENDATAAN PENDUDUK PADA KANTOR KEPALA DESA UJUNGRUSI KABUPATEN TEGAL

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sistem informasi terdiri dari dua kata, yaitu Sistem dan Informasi. Sistem yaitu

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA SENIMAN PADA DINAS PERHUBUNGAN, PARIWISATA DAN KEBUDAYAAN KOTA LHOKSEUMAWE

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer merupakan sekumpulan alat elektronik yang terkoordinasi di bawah kontrol program dengan kemampuan dapat menerima data (input) lalu mengolah data (proses) tersebut dengan menghasilkan informasi (output). Berikut ini merupakan pengertian komputer menurut pendapat para ahli: 1. V.C. Hamacher, komputer merupakan mesin penghitung elektronik yang dengan cepat dapat menerima informasi input digital, memrosesnya sesuai dengan program yang tersimpan di memorinya dan menghasilkan output informasi. 2. Robert H. Blissmer, komputer merupakan suatu alat elektronik yang mampu melakukan beberapa tugas seperti menerima input, memroses input, menyimpan perintah-perintah dan menyediakan output dalam bentuk informasi. 3. Donald H. Sanderes, komputer adalah sistem elektronik untuk memanipulasi data dengan cepat dan tepat serta dirancangdan diorganisasikan agar secara otomatis menerima dan menyimpan data input, memrosesnya, dan menghasilkan output di bawah pengawasan suatu

langkah-langah instruksi program (sistem operasi) yang tersimpan di dalam penyimpanannya. 4. Elias M. Awad, komputer sebuah alat hitung yang memroses data untuk disajikan dalam bentuk data digital dan data analog. 5. Larry Long dan Nancy Long, komputer adalah alat hitung elektronik yang mampu menginterpresentasikan dan juga melaksanakan perintah program untuk input, output, perhitungan, dan operasi-operasi logik. Berdasarkan teori para ahli diatas dapat disimpulkan bahwa komputer adalah kumpulan alat elektronik yang tersusun menjadi rangkaian membentuk sebuah mesin berteknologi dengan kontrol sistem operasi disertai program-program yang mampu menerima dan menyimpan data, melakukan pengolahan dan memberikan hasil dalam bentuk informasi sesuai prosedur operasi yang dirumuskan. 2.2 Pengertian Sistem Ada beberapa pengertian sistem menurut pendapat beberapa ahli antara lain: 1. Menurut Jogianto, sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini menggambarkan suatu kejadian dan kesatuan yang nyata, seperti tempat, benda dan orang-orang yang betul-betul ada dan terjadi. 2. Menurut Indrajit, sistem adalah kumpulan-kumpulan dari komponenkomponen yang memiliki unsur keterkaitan antara satu dengan lainnya.

3. Menurut Lani Sidharta, sistem adalah himpunan dari bagian-bagian yang saling berhubungan, yang secara bersama mencapai tujuan-tujuan yang sama. 4. Menurut Murdick R. G, sistem adalah seperangkat elemen yang membentuk kumpulan atau prosedur-prosedur atau bagan-bagan pengolahan yang mencari suatu tujuan bagian atau tujuan bersama dengan mengoperasikan data dan/atau barang pada waktu rujukan tertentu untuk menghasilkan informasi dan/atau energi dan/atau barang. 5. Menurut Davis G. B, sistem adalah kumpulan dari elemen-elemen yang beroperai bersama-sama untuk menyelesaikan suatu sasaran. Berdasarkan pendapat beberapa para ahli maka dapat disimpulkan bahwa sistem adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak. 2.3 Pengertian Informasi Ada beberapa pengertian informasi menurut pendapat beberapa ahli antara lain: 1. Menurut Raymond Mc.leod, informasi adalah data yang telah diolah menjadi bentuk yang memiliki arti bagi si penerima dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang.

2. Menurut Tata Sutabri, S.Kom, MM, informasi adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan. 3. Menurut Jogiyanto HM., informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan. 4. Menurut Abdul Kadir, informasi merupakan data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut. 5. Menurut George H. Bodnar, informasi adalah data yang diolah sehingga dapat dijadikan dasar untuk mengambil keputusan yang tepat. 6. Menurut Lani Sidharta, informasi adalah data yang disajikan dalam bentuk yang berguna untuk membuat keputusan. 7. Menurut Anton M. Meliono, informasi adalah data yang telah diproses untuk suatu tujuan tertentu. Tujuan tersebut adalah untuk menghasilkan sebuah keputusan. 8. Menurut Gordon B. Davis, informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang. Berdasarkan pendapat para ahli diatas maka dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data yang diperoleh dari setiap elemen sistem menjadi bentuk yang mudah dipahami oleh penerimanya dan informasi ini menggambarkan kejadian-kejadian yang nyata untuk menambah pemahamannya

terhadap fakta-fakta yang ada sehingga dapat digunakan untuk pengambilan suatu keputusan. 2.4 Pengertian Sistem Informasi Sistem informasi merupakan kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Ada beberapa pengertian sistem informasi menurut para pakar sistem informasi, antara lain: 1. Menurut John F. Nash, sistem informasi adalah kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan pengendalian yang bermaksud menata jaringan komunikasi yang penting, proses atas transaksitransaksi tertentu dan rutin, membantu manajemen dan pemakai internal dan eksternal dan menyediakan dasar pengambilan keputusan yang tepat. 2. Menurut Henry Lucas, sistem informasi adalah suatu kegiatan dari prosedur-prosedur yang diorganisasikan, bilamana dieksekusi akan menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian di dalam. 3. Menurut Gordon B. Davis, sistem informasi adalah suatu system yang menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan mengeluarkan hasilnya.

Berdasarkan teori para ahli diatas dapat disimpulkan bahwa sistem informasi adalah gabungan yang terorganisasi dari manusia, perangkat lunak, perangkat keras, jaringan komunikasi dan sumber data dalam mengumpulkan, mengubah, dan menyebarkan informasi dalam organisasi. Sistem informasi di dalam suatu organisasi mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. 2.5 Pengertian Data Data adalah kumpulan informasi yang diperoleh dari suatu pengamatan, dapat berupa angka, lambang atau sifat. Menurut pendapat para ahli, data memiliki pengertian sebagai berikut: 1. Menurut Wahyu Supriyanto dan Ahmad Muhsin, data merupakan bahan baku informasi, dapat didefinisikan sebagai kelompok teratur simbolsimbol yang mewakili kuantitas, fakta, tindakan, benda, dan sebagainya. 2. Menurut Zulkiffi A. M., data adalah keterangn atau bukti mengenai suatu kenyataan yang masih mentah, masih berdiri sendiri-sendiri, belum diorganisasikan, dan belum diolah. 3. Menurut Nuzulla Agustina, data adalah keterangan mengenai sesuatu hal yang sudah sering terjadi dan berupa himpunan fakta, angka, grafik, tabel, gambar, lambang, kata, huruf-huruf yang menyatakan sesuatu pemikiran, objek, serta kondisi dan situasi.

4. Menurut Slamet Riyadi, data adalah kumpulan informasi yang diperoleh dari hasil suatu pengamatan. Data dapat berupa angka atau lambang. 5. Menurut Kuswadi dan E. Mutiara, data adalah kumpulan informasi yang diperoleh dari suatu pengamatan, dapat berupa angka, lambang atau sifat 6. Menurut Lia Kuswayatno, data adalah kumpulan kejadian/peristiwa yang terjadi di dunia nyata. Data dapat berupa angka-angka, huruf-huruf, simbolsimbol khusus, atau gabungan dari semuanya. 7. Menurut Anhar, data adalah kenyataan yang menggambarkan suatu kejadian dan merupakan kesatuan nyata yang nantinya akan digunakan sebagai bahan dasar sutu informasi. 8. Menurut Haer Talib, data adalah sekumpulan fakta dan sebuah fakta adalah kenyataan atau kejadian. 9. Menurut H. J. Sriyanto, data adalah suatu keterangan atau informasi tentang objek penelitian. Berdasarkan pendapat para ahli seperti yang tersebut diatas maka dapat disimpulkan bahwa data merupakan suatu fakta-fakta tertentu yang kemudian diolah sehingga menghasilkan suatu kesimpulan yang digunakan untuk menarik suatu keputusan. 2.6 Pengertian Database Database (basis data) berasal dari kata basis yang artinya markas atau tempat berkumpul dan data yang artinya kumpulan fakta yang mewakili suatu objek seperti

manusia, konsep, dan peristiwa. Ada beberapa pengertian database menurut pendapat para ahli, antara lain: 1. Menurut Inmon, database adalah sekumpulan data yang saling berhubungan dan disimpan berdasarkan suatu skema. 2. Menurut Connolly dan Begg, database adalah kumpulan berbagai data logika terkait dan deskripsi, yang dirancang untuk memenuhi kebutuhan informasi organisasi. 3. Menurut O Brien, database adalah kumpulan elemen data yang terintegrasi yang berhubungan secara logikal. Berdasarkan teori para ahli diatas dapat disimpulkan bahwa, database adalah kumpulan data yang berhubungan secara logikal dan disimpan berdasarkan suatu skema untuk memperoleh informasi yang dibutuhkan oleh organisasi. Database adalah kumpulan data yang saling berhubungan, diorganisasikan dengan baik agar tidak terjadi redudansi (pengulangan) dan inkonsistensi serta nantinya dapat dimanfaatkan kembali, dan disimpan dalam media elektronis. Untuk mengelola database digunakan DBMS (Database Management System) yang merupakan perangkat lunak untuk melakukan manajemen basis data dan berinteraksi dengan aplikasi pengguna. Dalam aplikasi, DBMS merupakan back end (database yang mendukung aplikasi). Contoh DBMS adalah Oracle, MS SQL Server, Informix, Sybase, dan Db2.

Dari beberapa model database yang ada (hierarki, jaringan, relasional, dan berorientasi objek) yang sekarang menjadi standar industri adalah model relasional. Pada model relasional, database dipecah ke dalam tabel-tabel yang satu dengan lainnya saling berhubungan. Tiap tabel terdiri dari baris data yang disebut tuple atau record yang berisi satu unit data dan kolom yang disebut attribute atau field yang berisi kumpulan data yang sejenis. Pada perpotongan baris dengan kolom terdapat item data yang merupakan satuan data terkecil. Untuk membuat relasi antar tabel, pada tiap tabel dipilih field yang dijadikan key/kunci. Ada dua tipe kunci yaitu: 1. Primary key berupa nilai dari sebuah kolom yang unik untuk tiap record dalam relasi. 2. Foreign key berupa nilai dari sebuah kolom yang mengacu pada primary key dari tabel lainnya. 2.7 Pengertian Database Management System (DBMS) Ada beberapa pengertian database management system menurut beberapa ahli yaitu: 1. Menurut Connolly dan Begg, database management system adalah suatu sistem perangkat lunak yang memungkinkan pengguna untuk mendifinisikan, membuat, memelihara, dan mengontrol akses ke database.

2. Menurut Turban, database management system adalah program software atau kumpulan program yang menyediakan akses ke database. Berdasarkan teori para ahli diatas dapat disimpulkan bahwa, database management system adalah suatu program software yang menyediakan akses ke database dan memungkinkan user untuk mendefinisikan, membuat, memelihara, dan mengontrol akses ke database tersebut. 2.8 Bagan Alir (Flowchart) Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program. Berikut ini adalah beberapa simbol yang digunakan dalam menggambar suatu flowchart: Tabel 2.1 Simbol Flowchart No. Simbol Nama Uraian 1. Terminal Permulaan/akhir program 2. Proses Proses pengolahan data 3. Operasi Manual Operasi manual 4. Input Manual Input manual 5. Input/Output Proses input/output data 6. Keputusan Keputusan dalam program

7. Predefined Menyatakan sekumpulan langkah Process proses yang ditulis sebagai prosedur 8. Document Data yang berbentuk informasi 9. Off Line Connector Penghubung bagian flowchart yang berada pada halaman yang berbeda 10. On page connector Penghubung flowchart yang berada pada satu halaman 11. Flow Line Arah aliran program 2.9 Data Flow Diagram (DFD) Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan proses kerja suatu sistem. Di dalam DFD terdapat tiga level tingkatan diagaram yaitu: 1. Diagram konteks: menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang terdapat di dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD dan biasanya diberi nomor 0 (nol). Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliranaliran data utama menuju dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan.

2. Diagram nol (diagram level 1): merupakan satu lingkaran besar yang mewakili lingkaran-lingkaran kecil yang ada di dalamnya. Merupakan pemecahan dari diagram konteks ke diagram nol. di dalam diagram ini memuat penyimpanan data. 3. Diagram rinci: merupakan diagram yang menguraikan proses apa yang ada dalam diagram nol. Data flow diagram memiliki empat komponen, yaitu: Tabel 2.2 Komponen Data Flow Diagram No. Simbol Nama Uraian 1. External Entity Menggambarkan asal atau tujuan data 2. Process Proses pengolahan atau transformasi data 3. Data Flow Menggambarkan data flow yang sudah disimpan atau diarsipkan 4. Data Store Menerangkan perpindahan data yang sedang berjalan 2.10 Entity Relationship Diagram (ERD) ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD juga merupakan model jaringan yang menekankan pada struktur dan relationship data. Tujuan ERD untuk menunjukkan obyek data (Entity) dan relationship yang ada pada obyek tersebut. Langkahlangkah pembuatan ERD yaitu:

1. Tentukan entity yang diperlukan. 2. Tentukan hubungan antara entity. 3. Tentukan cardinality ratio. 4. Tentukan atribut yang diperlukan dari setiap entity. 5. Tentukan kunci diantara atribut. Komponen utama entity relationship diagram yaitu: Tabel 2.3 Komponen Entity Relationship Diagram No. Simbol Nama Uraian 1. Entitas Entitas adalah suatu kumpulan objek atau sesuatu yang dapat dibedakan atau diidentifikasikan secara unik. 2. Relasi Relasi merupakan hubungan yang terjadi antar instansi dari satu atau lebih tipe entitas. 3. Atribut Atribut merupakan sifat atau karakteristik suatu entitas yang menyediakan penjelasan detail tentang entitas tersebut. Hubungan antara entitas melalui relationship dikenal dengan istilah cardinality ratio constraint/kardinalitas relasi yang menunjukkan jumlah maksimum entitas yang berinteraksi dengan entitas pada himpunan lain. Kardinalitas relasi dapat berupa: 1. One To One Relationship Hubungan antara file pertama dan file kedua adalah satu berbanding satu untuk menunjukkan relasi keduanya dengan diwakili angka 1.

2. One To Many Relationship Hubungan antara file pertama dan file kedua adalah satu berbanding banyak, untuk banyak diwakili dengan huruf M dan untuk satu diwakili angka 1. 3. Many To Many Relationship Hubungan antara file pertama dan file kedua adalah banyak berbanding banyak, untuk menunjukkan relasi keduanya dengan diwakili angka M. 2.11 Pengenalan Microsoft Visual Basic 2008 Microsoft Visual Basic atau dikenal dengan VB, merupakan salah satu perangkat lunak (software) yang digunakan untuk pengembangan perangkat lunak (software development), dimana dengannya kita dapat membuat aplikasi aplikasi sederhana bahkan profesional. Versi yang penulis gunakan adalah Visual Basic 9.0 atau disebut juga Visual Basic 2008. Visual Basic 2008 adalah salah satu program berorientasi objek, selain itu ada pula program Java dan C++ yang juga berbasis objek.

Gambar 2.1 Tampilan Awal Microsoft Visual Basic 2008 Gambar 2.2 Halaman Utama Microsoft Visual Basic 2008

2.11.1 Komponen Pada Microsoft Visual Basic 2008 Beberapa komponen yang terdapat Microsoft Visual Basic 2008 antara lain: 1. Title Bar Title bar merupakan batang judul dari program visual basic yang terletak pada bagian paling atas dari jendela program yang berfungsi untuk menampilkan judul atau nama jendela. Gambar 2.3 Title Bar Microsoft Visual Basic 2008 2. Menu Bar Merupakan batang menu yang terletak di bawah title bar yang berfungsi untuk menampilkan pilihan menu atau perintah untuk mengoperasikan program visual basic. Gambar 2.4 Menu Bar Microsoft Visual Basic 2008 3. Toolbar Merupakan sebuah batang yang berisi kumpulan tombol yang terletak dibagian bawah menu bar yang dapat digunakan untuk menjalankan suatu perintah. Gambar 2.5 Toolbar Microsoft Visual Basic 2008

4. Toolbox Merupakan kotak perangkat kumpulan tombol objek atau kontrol untuk mengatur desain dari aplikasi yang akan dibuat. Gambar 2.6 Toolbox Microsoft Visual Basic 2008 5. Project Merupakan suatu kumpulan module atau merupakan program aplikasi itu sendiri. Gambar 2.7 Project Microsoft Visua Basic 2008 6. Properties Window Merupakan sebuah jendela yang digunakan untuk menampung nama properti dari kontrol yang terpilih.

Gambar 2.8 Properties Microsoft Visual Basic 2008 7. Form Layout Window Merupakan sebuah jendela yang digunakan untuk mengatur posisi pada form pada saat program dijalankan. 8. Code Window Merupakan sebuah jendela yang digunakan untuk menuliskan kode program dari kontrol yang di pasang pada jendela form dengan cara memilih kontrol tersebut pada kotak objek. Gambar 2.9 Code Windows Microsoft Visual Basic 2008

9. Event Merupakan suatu kejadian yang akan diterima oleh suatu objek. Event yang diterima oleh suatu objek berfungsi untuk menjalankan kode program yang ada di dalam objek tersebut. 10. Method Merupakan suatu kumpulan perintah yang memiliki kegunaan yang hampir sama dengan suatu fungsi atau prosedur, tetapi perintah-perintah tersebut sudah disediakan dalam suatu objek. 11. Form Window Merupakan jendela dari sebuah program aplikasi yang dapat mendesain sebuah program aplikasi dengan menempatkan kontrol-kontrol yang ada di bagian toolbox pada area form. Gambar 2.10 Form Window Microsoft Visual Basic 2008 2.12 Crystal Report Crystal Report adalah program pihak ketiga untuk membuat laporan dari Business Object Inc. crystal Report untuk Visual Studio 2008 datang dengan versi embedded (ditanam) Berupa aplikasi Crystal Report Designer yang berbentuk GUI/berbasis grafis dan dapat dijalankan di dalam Visual Studio 2008. Crystal Report Designer

dapat digunakan untuk mendesain laporan dengan memilih sumber data laporan, memilih dan mengelompokkan record data yang ingin ditampilkan, serta untuk membuat format objek dan layout laporan. Gambar 2.11 Tampilan Halaman Utama Crystal Report 8.5 2.13Microsoft Access Microsoft Access atau Microsoft Office Access adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek. Gambar 2.12 Tampilan Halaman Utama Microsoft Access 2013