BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

PENGENALAN VISUAL FOXPRO

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

BAB II LANDASAN TEORI

Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel

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

Menggunakan Microsoft Access (perhatikan untuk red text)

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

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

KONSEP SISTEM INFORMASI B. Pertemuan 5 - Jenis Data dalam Dbase & Spesifikasi File

BAB I PENDAHULUAN. orang yang tepat pada pekerjaan yang tepat sejak permulaannya.

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

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

MICROSOFT ACCESS PENGENALAN

DASAR DASAR MICROSOFT ACCESS

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

Visual Basic (VB) Tatik yuniati. Abstrak.

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

BAB 2 LANDASAN TEORI

1. MENGENAL VISUAL BASIC

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

BAB II LANDASAN TEORI

DASAR MENGGUNAKAN VISUAL BASIC 6.0

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

KSI B ~ M.S. WULANDARI

BAB II LANDASAN TEORI

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

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

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 3 PERANCANGAN PROGRAM. Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : operasi yang paling banyak digunakan.

MANAJEMEN DATABASE. Modul XII

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

Bab I Pendahuluan. Pengenalan Microsoft Access

BAB II LANDASAN TEORI

Bab I Pengenalan Visual BASIC

APLIKASI BASIS DATA BERBASIS MICROSOFT ACCESS

BAB 2 TINJAUAN PUSTAKA

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

BAB II LANDASAN TEORI

Database Management Pengenalan MS. Access 2003

X. PENGANTAR DATABASE

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB 3 PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA

Modul 3. A. Database Desktop

DATABASE SQL SERVER. Database SQL Server Halaman 1

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

BAB II LANDASAN TEORI

Ms. Access Pengertian...(1/2) Data base. Data. Informasi. Dalam bahasa latin datum yang artinya fakta. Kumpulan dari data-data

Mengenal dan Mulai Bekerja dengan Access 2007

BAB II LANDASAN TEORI

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

Perancangan Pemrograman Tabel Master Product

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

Data dalam bahasa latin datum yang artinya fakta, jadi data adalah nilai/ value yang turut mempresentasikan deskripsi dari suatu objek.

BAB II LANDASAN TEORI

Bekerja dengan Model Pertama

BAB IV HASIL DAN PEMBAHASAN

BAB II LANDASAN TEORI

BAB 15 PROTOTIPE. Bekerja dengan Model Pertama

BAB 15 PROTOTIPE. Bekerja dengan Model Pertama

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

BAB 2 LANDASAN TEORI

MEMBUAT PROGRAM DENGAN DATABASE

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

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR RUDIANSYAH

BAB II LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

KETERAMPILAN KOMPUTER 2B** (IT :S1-SA) Pertemuan 7. Database Dbase IV AHMAD HIDAYAT

BAB VI MENGGUNAKAN DATABASE DESKTOP

BAB III. PERANCANGAN SISTEM

APLIKASI TOKO. Buat Project. A. Buat Database. B. Buat Tabel

LAPORAN TERTULIS ON THE JOB TRAINING

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

Membuat File Database

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

BAB 3 PERANCANGAN SISTEM

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013

Dbase Pendahuluan. Field 1 Field 2 Field 3 Field 4 Field 5

BAB II LANDASAN TEORI

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

PENGENALAN SPSS & PEMBUATAN FILE DATA

MICROSOFT VISUAL FOXPRO

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Program Aplikasi Program aplikasi merupakan suatu bentuk rancangan program yang dibuat sedemikian rupa dalam mencapai suatu tujuan tertentu dengan mengikuti prosedur serta memiliki keterkaitan dalam berbagai hal yang ada, atau dengan kata lain dibuat dengan memanfaatkan apa yang telah ada ataupun yang telah tersedia (anonim). Sesuai dengan tema dari tulisan ini, aplikasi yang dimaksudkan disini adalah Visual Foxpro 6.0 yang mana aplikasi ini digunakan untuk membuat Time Management Systems. Adapun tujuan dari aplikasi ini adalah untuk menghasilkan suatu bentuk dari laporan-laporan yang diinginkan seperti laporan kehadiran dari setiap pegawai di perusahaan yang dimaksud, mulai dari masuk kerja hingga keluar kerja, serta perhitungan-perhitungan kehadiran ataupun kelebihan waktu kerja atau yang sering disebut lembur pada CV. Indako Trading Co. serta laporan-laporan lainnya. 2.2 Visual Foxpro 6.0 2.2.1 Teori Visual Foxpro 6.0 Visual Foxpro merupakan suatu aplikasi pengolah database (Database Management System atau disingkat DBMS) yang mempunyai kemampuan untuk mendukung pemrograman objek (Objek Oriented Programming atau disingkat OOP).

Dalam OOP ini kita sangat terbantu sekali didalam menciptakan program yang efisien, terstruktur dengan baik dan menjadikan cara kerja pemrograman lebih singkat dan mudah. Manfaat lain dari OOP yang paling dirasakan untuk pemrograman berorientasi pada grafik (graphical user interface atau yang disingkat GUI) yang menjadi standar pemrograman untuk program-program Windows dan Macintosh. Tiap-tiap objek grafik yang ada pada layar (kotak teks, jendela, spinner, dan tombol perintah) dapat direpresentasikan sebagai objek Visual Foxpro yang dapat diciptakan cukup dengan mengambil defenisi objek tersebut dari kelas template bawaan dari Visual Foxpro. Puluhan kelas template bawaan disediakan oleh Visual Foxpro yang mana kita dalam hal ini dapat menciptakan berbagai tombol seperti tombol perintah, kotak edit, kotak cek, dan objek visual lainnya ( Tjendri Herianto, 1998). 2.2.2 Elemen-elemen Visual Foxpro 6.0 Dalam Visual Foxpro versi 6.0 ini ada beberapa elemen-elemen utama sebagai penuntun para user untuk melakukan pembuatan suatu program aplikasi. Adapun elemen-elemen utama dari Visual Foxpro yang membantu kita dalam membuat sebuah program adalah sebagai berikut ; 2.2.2.1 Form Designer Disini form designer berfungsi untuk membuat sebuah form untuk menampilkan dan mengedit data, yang terdiri dari : Kontrol label, merupakan suatu objek yang digunakan untuk menampilkan teks pada form Kontrol kotaks teks, merupakan suatu daerah yang digunakan untuk mengedit teks yang berukuran kecil, misalnya field karakter.

Kontrol kotak list, merupakan suatu daerah untuk menampilkan daftar dari sejumlah pilihan tertentu. Kontrol garis, merupakan objek untuk menampilkan bentuk geometri garis pada form. Kontrol jam, merupakan form fasilitas untuk membaca waktu sistem. Kontrol spinner, untuk menaikkan dan menurunnkan nilai numerik. Kontrol kotak cek, untuk menyatakan suatu pilihan yang menyatakan pernyataan Ya atau Tidak. Kontrol kotak kombo, untuk menampilkan suatu daftar pilihan. Kontrol command button (perintah), merupakan suatu tombol yang digunakan untuk memicu eksekusi suatu perintah tertentu. Kontrol kotak edit, untuk mengedit teks yang berukuran besar. File gambar yang berekstensi.bmp Kontrol grid, untuk mengontrol setiap kolom secara terpisah atau sendiri-sendiri. 2.2.2.2 Tabel Designer Tabel designer berfungsi untuk membuat tabel dan menset index pada tabel. Ada beberapa hal yang penting dalam perancangan suatu tabel dalam visual foxpro, yaitu : Name, disini nama field unik yang akan diisi dan mempunyai panjang 10 karakter. Type, terdiri dari pilihan-pilihan seperti : - Character, pilihan standar dan berisi 254 karakter alfabet. - Currency, digunakan untuk menyimpan nilai mata uang berisi hingga 20 digit, termasuk +, -, dan. (tanda desimal) - Float, merupakan tipe spesial dari field numerik yang didesain untuk data-data scientific. - Date, digunakan untuk menyimpan tanggal masukan dengan format mm/dd/yy. Nilai tanggal digunakan untuk memeriksa tanggal yang berlaku atau untuk melakukan perhitungan tanggal. - Date Time, berisi nilai dari tanggal, waktu, atau tanggal dan waktu nilai tersebut, dan nilai tersebut disimpan dalam format yyy/mm/dd/hh/mm/ss.

- Double, digunakan untuk melakukan perhitungan dengan nilai yang berisi tanda desimal (float). - Logical, digunakan untuk menyimpan masukan true (T) atau false (F). - Memo, digunakan untuk menyimpan sejumlah besar data (tipe data apa saja), dibatasi dengan memori yang tersedia. - General, digunakan untuk menyimpan objek OLE (object Linking and Embedding), dan ukuran objek dibatasi dengan memori yang tersedia. - Width, digunakan untuk mendefenisikan maksimum karakter atau digit yang ditampung dalam field dan mempunyai lebar standar 10 karakter.ataba - Decimal, digunakan untuk mendefenisikan jumlah desimal untuk field numeric dan float. - Null, digunakan untuk mendefenisikan sebuah field yang hanya dapat menerima nilai kosong. 2.2.2.3 Database Designer. Database designer digunakan untuk mendefenisikan tabel anggota dalam sebuah database, membuat relationship antara tabel, dan merancang penampilan yang terkandung dalam tabel. 2.2.2.4 View Designer View designer ini berfungsi untuk menjalankan query pada remote data source dan membuat query yang dapat di update. 2.2.2.5 Report Designer Report designer ini berfungsi untuk membuat suatu rancangan laporan dan tabel yang kita inginkan. 2.2.2.6 Project Manager

Project manager ini berfungsi untuk menyediakan kemudahan untuk mengakses semua file yang akan digunakan dalam aplikasi. 2.2.2.7 Menu Designer Menu designer ini berfungsi membantu para programmer untuk merancang menu sesuai dengan yang diinginkan. Dengan rangkaian dari aplikasi-aplikasi ini kita dapat menciptakan suatu program tanpa banyak melakukan pemrograman kode baris demi baris yang sangat menyita waktu. 2.3 Akses Kontrol Akses kontrol merupakan suatu alat yang berbentuk kotak kecil yang dipasang persisnya berada di dekat sebuah pintu pada sebuah gedung perkantoran. Alat ini berfungsi untuk membuka pintu secara otomatis cukup hanya dengan menggesekkan sebuah kartu tertentu yang berlaku sesuai dengan sistem yang berlaku atau menempelkan ujung jari pada perangkat yang digunakan (Anonim). Adapun fungsi atau kegunaan dari akses kontrol ini di sebuah perusahaan adalah sebagai berikut : - Membatasi orang-orang yang keluar masuk ke dalam suatu ruangan atau areal perusahaan. Jadi bagi yang tidak berkepentingan ataupun bukan karyawan atau pegawai dari perusahaan yang bersangkutan tidak akan dapat masuk. - Membantu bagian administrasi karyawan dalam memperoleh data kehadiran karyawan karena menggunakan perangkat akses kontrol dalam presensi karyawan. - Memperkecil tingkat kesalahan dalam pengoperasian pengolahan data karena semua data yang diperoleh merupakan data yang akurat dan diolah secara otomatis. - Mempermudah dan mempercepat penyajian laporan data kehadiran serta data lembur.

2.4 Software EsofWIN Software EsofWIN merupakan suatu software generasi terbaru dari sistem security yang berbasis pada windows. Software ini melakukan penyempurnaan terhadap penggunaan sistem akses pada pintu-pintu otomatis, sistem pengaturan waktu, monitoring alarm, akses pada pintu kamar lift, dan sebagainya menjadi lebih sempurna. Software EsofWIN ini dirancang secara khusus dan familiar dengan ELID Access Controllers yang memiliki type seperti type EL2200 dan EL1200 (ElidSdnBhd,1996:1-2). Dalam hal ini sesuai dengan tema tulisan yang penulis angkat ini, EsofWIN berperan sebagai pembaca dari transaksi pada Time Recording Terminal ataupun yang melakukan proses data dari hasil penggesekan kartu dan pencocokan sidik jari pegawai (pass) pada Time Recording Terminal sebelum diupload oleh program aplikasi yang dimaksud yaitu Time Management Systems dan akan disajikan dalam bentuk laporan. 2.5 Flowchart 2.5.1 Teori Flowchart Flowchart merupakan suatu bentuk gambar ataupun simbol yang memperlihatkan urutan dan hubungan antar proses, dimana setiap masing-masing gambar ataupun simbol tersebut memiliki suatu arti ataupun instruksi yang berbeda-beda. ( Suryadi H.S. & Agus Sumin, 1991:1-8 ).

2.5.2 Simbol-simbol Flowchart Simbol mulai (Start) ataupun berhenti (Stop). Kotak masukan (kotak Input / Output), untuk membaca data yang kemudian diberikan sebagai harga suatu variabel. Kotak penugasan, untuk memberi harga kepada suatu variabel atau melakukan perhitungan matematika yang hasilnya diberikan sebagai harga suatu variabel. Kotak keluaran, merupakan kotak atau simbol dari perintah untuk mencetak ataupun menyimpan hasil ataupun keluaran dari proses yang dikerjakan. Kotak keputusan, merupakan kotak yang bertugas untuk memutuskan arah ataupun percabangan yang diambil sesuai dengan kondisi yang terjadi pada saat itu, apakah sudah benar atau masih salah. Simbol penghubung, untuk penghubung bila diagram alur terputus disebabkan misalnya oleh adanya pergantian halaman ( tak cukup digambar dalam satu halaman ). Simbol Flowline, menunjukkan bagan dari instruksi selanjutnya.