BAB II LANDASAN TEORI Konsep Dasar Sistem Informasi Manajemen (SIM) umum semua manajer dalam organisasi atau dalam tingkatan manajemen.

dokumen-dokumen yang mirip
PEMROGRAMAN DELPHI 7.0

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

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

BAB II LANDASAN TEORI

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

BAB II LANDASAN TEORI

Pemrograman Visual (Borland Delphi 7.0)

Praktikum Pemrograman 1. Mengenal Delphi

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

BAB 2 LANDASAN TEORI

MODUL 1 IDE (Integrated Development Environment )

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

PENGENALAN DELPHI A. PENGENALAN DELPHI

PENGANTAR DATABASE DENGAN DELPHI Database dengan mengagunakan Delphi menggunakan konsep seperti gambar dibawah ini :

BAB II LANDASAN TEORI

Gambar Contoh Sebuah Tabel

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

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

Abstrak BAB I PENDAHULUAN

dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem.

BAB II LANDASAN TEORI. Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum,

BAB II LANDASAN TEORI

Database Management Pengenalan MS. Access 2003

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

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

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

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

Borland Delphi 3.0. Pengenalan Delphi dan Lingkungan Kerjanya

Membuat File Database & Tabel

BAB 2 LANDASAN TEORI. Istilah Komputer berasal dari bahasa latin compute yang artinya alat hitung, sedangkan

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

Membuat File Database & Tabel

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

BAB 2 LANDASAN TEORI

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

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi

BAB II LANDASAN TEORI

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

[Year] SILABUS: Kode Mata Kuliah MI09KB33 Mata Kuliah Pemrograman Visual II Prasyarat - Cosyarat

BAB 2 LANDASAN TEORI

SISTEM INFORMASI PENGIRIMAN BARANG. Mutiara Afie Ardhini

BAB 2 TINJAUAN PUSTAKA

PRAKTIKUM 1 2 MENGENAL DELPHI

I. INTEGRATED DEVELOPMENT ENVIRONMENT

Algoritma Pemrograman A

BAB 2 LANDASAN TEORI. 2.1 Pengertian Data, Informasi dan Sistem Informasi

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

Universitas Ahmad Dahlan ---- Lingkungan Pemrograman Visual. Teknik Informatika

BAB VI MENGGUNAKAN DATABASE DESKTOP

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita

1. MENGENAL VISUAL BASIC

BAB II LANDASAN TEORI

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

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

APLIKASI BASIS DATA BERBASIS MICROSOFT ACCESS

URAIAN POKOK PERKULIAHAN

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

BAB 2 LANDASAN TEORI. prosedurnya dan menekankan pada komponen atau elemennya.

BAB 3 PERANCANGAN SISTEM

BAB 2 LANDASAN TEORI

APLIKASI PERHITUNGAN INTERPOLASI NEWTON DENGAN BORLAND DELPHI 5.0.

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Mengenal Tabel Base BAB

BAB II LANDASAN TEORI

DASAR DASAR MICROSOFT ACCESS

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. telah dirumuskan secara sistematis. Istiah komputer berasal dari bahasa latin

Visual Basic 6.0 For Beginners

DASAR MENGGUNAKAN VISUAL BASIC 6.0

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

MEMBUAT PROGRAM DENGAN DATABASE

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

PENGENALAN VISUAL FOXPRO

BAB 2 LANDASAN TEORI

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

BAB 2 TINJAUAN TEORITIS

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

Pemrogram Pem a rogram n Visual Delphi 7

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

PENGENALAN VISUAL BASIC 6.0

Microsoft Access 2007

BAB 2 LANDASAN TEORI. Data adalah kata majemuk dari datum. Data dapat diartikan sebagai berikut: Agus Eko-164 A/2

BAB 2 LANDASAN TEORI

Membuat Database di Paradox

DATABASE SQL SERVER. Database SQL Server Halaman 1

BAB I Pengenalan Microsoft Visual Basic 6.0

Transkripsi:

BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Informasi Manajemen (SIM) Sistem informasi manajemen (SIM) adalah sebuah konsep sistem yang di dukung oleh berbagai ilmu. Tujuannya adalah memenuhi kebutuhan informasi umum semua manajer dalam organisasi atau dalam tingkatan manajemen. 2.1.1. Pengertian Dasar SIM Sistem dapat diartikan sebagai kumpulan dari unsur - unsur atau elemen - elemen yang membentuk suatu kesatuan dan saling bekerjasama untuk mencapai suatu tujuan. Menurut Jogiyanto (2009 : 1) dalam bukunya yang berjudul analisis dan desain mengemukakan definisi sistem adalah suatu jaringan kerja dari prosedur prosedur yang saling berhubungan, berkumpul bersama sama untuk melakukan suatu kegiatan atau untuk menyelesaikan sautu sasaran yang tertentu. Suatu sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu : a. Komponen Sistem Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang bekerja sama membentuk satu kesatuan. b. Batas Sistem Daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. 8

9 c. Lingkungan Luar Sistem Segala sesuatu yang berada di luar batas dari sistem yang mempengaruhi operasi sistem. d. Penghubung Sistem Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. e. Masukan Sistem Energi yang masuk dari lingkungan luar ke dalam sistem sehingga menyebabkan sistem bekerja. f. Keluaran Sistem Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. g. Pengolah Sistem Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. h. Sasaran Sistem Suatu sistem pasti mempunyai tujuan atau sasaran. Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.

10 2.2. Pengertian Informasi Informasi dapat diartikan sebagai data yang telah di olah dan berguna bagi penggunanya. Menurut Jogiyanto (2009 : 8) dalam bukunya yang berjudul analisis dan desain mengemukakan definisi informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkannya. Sedangkan kualitas dari informasi tergantung dari tiga hal yaitu informasi harus akurat, tepat pada waktunya, dan relevan. 2.3. Pengertian Sistem Informasi Sistem informasi dapat diartikan sebagai sistem yang menghasilkan output berupa informasi yang berguna bagi tingkatan manajemen. Menurut Jogiyanto (2009 : 11) dalam bukunya yang berjudul analisis dan desain mengemukakan definisi sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi suatu organisasi dan menyediakan pihak luar tertentu dengan laporan - laporan yang diperlukan. Manajemen didefinisikan sebagai kegiatan mendayagunakan sumber - sumber (manusia dan non manusia) dan tugas melalui kegiatan perencanaan, pengorganisasian, pengaturan staf, kepemimpinan dan pengontrolan sehingga dapat bekerja efektif untuk mencapai tujuan organisasi.

11 Sedangkan sistem informasi manajemen merupakan penerapan sistem informasi di dalam organisasi untuk mendukung informasi informasi yang dibutuhkan oleh semua tingkatan manajemen. Menurut Gordon B. Davis dalam buku Jogiyanto (2009 : 15) dalam bukunya yang berjudul analisis dan desain mengemukakan definisi sistem informasi manajemen adalah manusia atau mesin menyediakan informasi untuk mendukung operasi, manajemen dan fungsi pengambilan keputusan dari suatu organisasi. 2.4. Konsep Dasar Database Database merupakan bidang khusus dalam dunia Teknik Informatika. sebab kebutuhan terhadap perangkat lunak jenis ini demikian besarnya. Hampir separuh kegiatan manusia yang menggunakan komputer adalah penanganan data. Seperti data pegawai, data penjualan, data gaji, data penduduk, dan sebagainya. Menurut sumber dari internet (http://ilmucomputer2.blogspot.com/konsep-dasar-database-pengertian.html/ 20 April 2010), mengemukakan definisi database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna. Database dapat dianggap sebagai tempat untuk sekumpulan berkas data yang terkomputerisasi melalui sistem basis data. Menurut sumber dari

12 internet(http://my.opera.com/ziajapan/blog/konsep-dasar-sistem-basis-data/ 24 April 2010), mengemukakan definisi sistem basis data adalah suatu sistem informasi yang mengintegrasikan kumpulan data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam - macam di dalam suatu organisasi. Data - data diorganisasikan terhadap jenisnya dan diwujudkan dalam bentuk tabel. Meskipun telah dipisahkan terhadap jenis yang berlainan, suatu tabel biasanya masih memiliki keterkaitan informasi dengan tabel lainnya. Untuk mewujudkan keterkaitan antar tabel itulah maka muncul konsep relational database. Beberapa hal yang perlu diperhatikan dalam database : 1. Tabel Tabel adalah sebuah file yang menampung data - data dalam kelompok tertentu di mana antar kelompok satu dan yang lainnya saling terkait. 2. Record Setiap baris dalam tabel yang menampung satu kesatuan (unit data) atau sekelompok data lengkap dalam tabel tersebut di sebut record. 3. Field Field adalah potongan informasi dari suatu record atau kolom dalam tabel. Di dalam sebuah field hanya terkandung data yang sejenis saja.

13 4. Primary Key Kunci primer digunakan untuk mengidentifikasi sebuah record, bersifat unik yang berarti bahwa dalam sebuah tabel tidak akan ada nilai kunci yang sama. 5. Foreign Key Pada sebuah tabel, bisa jadi memuat record yang merupakan Primary Key dari tabel lain. Dalam hal seperti ini tabel itu di sebut dengan Foreign Key. 2.4.1. Membangun Database Langkah - langkah mendesain database secara umum : 1. Mengerti maksud dan tujuan database yang akan di buat, artinya sebuah tabel tidak boleh berisi informasi yang sama serta informasi yang sama tidak boleh di ulang pada tabel lain dan masing - masing tabel berisi informasi tentang objek data. 2. Tentukan field - field yang diperlukan pada masing - masing tabel. 3. Tentukan satu file yang bersifat unik (Primary key). 4. Tentukan relasi antar tabelnya (ERD). 5. Cek ulang desain database dengan data yang ada.

14 2.5. Mengenal Borland Delphi Menurut sumber dari internet (http://www.digituck.com/belajar-borlanddelphi/ 06 Mei 2010 ). Delphi adalah perangkat lunak yang digunakan untuk menyusun program aplikasi yang berdasarkan pada pemrograman bahasa Pascal dan bekerja dalam lingkungan sistem operasi windows. Delphi dikenal juga dengan sebutan visual Pascal, karena menggunakan bahasa Pascal sebagai language-nya dan menggunakan object-object seperti halnya pemrograman visual. Oleh karena dibuat oleh pabrik pembuat software Borland Inc., maka pihak perusahaan Borland Inc. memberi nama bahasa tersebut dengan sebutan Borland Delphi. Seperti paket windows pada umumnya, misalnya pada pengolah kata, pengolah data dan lainnya, Delphi juga cukup mudah untuk memulai penggunaannya. Setelah memasuki system operasi Windows, kita hanya memperhatikan jendela - jendela pada interface Windows di mana yang perlu dilihat adalah jendela group Delphi. Suatu jendela standard dari operasi windows pada interface Borland Delphi tersebut yang digunakan sebagai tempat membentuk objek yang akan dibuat dinamakan form. Pada pemrograman delphi yang harus diketahui adalah bagaimana tampilan delphi tersebut. Adapun tampilan interface Borland Delphi atau dikenal dengan Integrated Development Environment Delphi adalah sebagai berikut.

15 Component Palette Menu Bar Speed Bar Gambar 2.1 Tampilan Interface Borland Delphi Menu Bar adalah panel yang berada pada bagian paling atas yang terdiri dari item-item diantaranya adalah File, Edit, Search, View, Project, Run, Component, Database, Tools, Help. Pada tiap menu terdapat submenu-submenu untuk melakukan perintah. Speed Bar adalah sebuah panel yang terletak melintang dibagian atas sebuah jendela di bawah baris menu. Didalamnya terdapat tombol-tombol perintah yang disebut tool button dan berfungsi seperti item menu. Component Palette adalah kumpulan komponen untuk menyusun suatu form. Yang dimaksud dengan form yaitu suatu jendela standar dari operasi Windows dimana pada interface Borland Delphi form tersebut digunakan sebagai tempat untuk membuat objek yang akan dibuat.

16 Objek Inspector Form Gambar 2.2 Tampilan form dan objek inspector Sebuah form dapat dikatakan sebuah objek dimana didalam form-form tersebut mungkin ada objek-objek lainnya. Berikut adalah gambaran sebuah form dengan objek lainnya. Objek Label Objek TextBox Objek Command Gambar 2.3 Tampilan Form dengan objek lainnya

17 Untuk menyimpan program yang telah dibuat bisa dilakukan pada speed bar dengan bentuk icon bergambar disket bertumpuk atau pada menu File pilih Save All. Karena kita harus menyimpan baik unit maupun projectnya. Untuk menjalankan program klik Speed Bar Run atau pilih Run dari Menu Run jika anda terbiasa dengan pemrograman Pascal langsung tekan tombol F9. Pada operasi penjumlahan tidak langsung dijumlahkan seperti pada pascal tetapi harus menggunakan fungsi floattostr (mengubah tipe data dari tipe real ke tipe string), strtofloat (mengubah tipe data dari tipe string ke tipe real) karena edit.text berupa string jadi sebelum dijumlahkan kita konversikan dulu ke tipe data numerik. Untuk menampilkan hasil penjumlahannya kita konversikan lagi ke tipe data string. Fungsi yang lainnya yaitu inttostr, dan strtoint. Didalam Delphi disediakan komponen-komponen yang diperlukan untuk mengakses dan memanipulasi database yaitu : 1. Komponen Table ( ) Table merupakan salah satu komponen yang diperlukan untuk mengakses sebuah table. Penjelasan terhadap tiga buah property Table: a. Database Name: menyatakan nama database (nama direktori atau alias untuk paradok. b. Name : menyatakan nama objek digunakan sebagai acuan pada komponen komponen lain yang terkait dengan table contohnya komponen DataSource.

18 c. TableNama : menyatakan nama table yang akan diakses oleh komponen tabel 2. Komponen DataSource ( ) Komponen datasource merupakan perantara antara komponen Dataset (misalnya table) dan komponen yang menggunakan data (misalnya DBGrid). Penjelasan terhadap dua buah property DataSource: a. Dataset : menyatakan nama komponen Dataset yang dilibatkan (misalnya table) b. Name : nama objek dari komponen DataSource (disebutkan pada komponen DBGrid dan DBNavigator) 3. Komponen DBGrid ( ) Komponen yang berguna untuk menampilkan data yang berasal dari sebuah dataset kedalam bentuk grid (tersusun atas baris dan kolom). Penjelasan terhadap dua buah property DBGRid: a. DataSource : menentukan komponen DataSource yang akan digunakan b. Name : menyatakan nama objek untuk komponen DBGrid. 4. Komponen DBNavigator ( ) Komponen ini berguna untuk berpindah dari satu record ke record lain atau bahkan untuk melakukan operasi seperti menambah record dan menghapus record. Penjelasan terhadap tiga buah property DBNavigator: a. DataSource: menentukan komponen DataSource yang akan digunakan

19 b. Name: menyatakan nama objek untuk komponen Dbnavigator. c. VisibleButtons: menyatakan tombol yang akan ditampilkan 2.6. Pengertian Penjualan Penjulan merupakan faktor yang sangat penting bagi perusahaan dimana penjualan merupakan sumber pendapatan bagi suatu perusahaan. Menurut Joel G. Siegel dan Joe K. Shim yang diterjemahkan oleh Moh. Kurdi yang bersumber pada internet (http://www.scribd.com/doc/11319639/pengertian-penjualan/ 24 April 2010), mengemukakan definisi penjualan adalah penerimaan yang diperoleh dari pengiriman barang dagangan atau dari penyerahan pelayanan dalam bursa sebagai barang pertimbangan. Pertimbangan ini dapat dalam benuk tunai peralatan kas atau harta lainnya. Pendapatan dapat diperoleh pada saat penjualan, karena terjadi pertukaran, harga jual dapat ditetapkan dan bebannya diketahui.