• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI"

Copied!
7
0
0

Teks penuh

(1)

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).

(2)

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

(3)

• 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.

(4)

- 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.

(5)

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.

(6)

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 ).

(7)

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 ).

Referensi

Dokumen terkait

Hasil penelitian ini sesuai dengan penelitian yang dilakukan oleh Sari dan Sudjarni, 2015 yang menyatakan bahwa leverage berpengaruh positif terhadap

Tujuan pokok dari penelitian ini adalah untuk mengetahui apakah dalam pembangunan jalan di Nagari Pasir Talang Selatan Kabupaten Solok Selatan tersebut menerapkan

Berdasarkan hasil olah data dalam beberapa skenario yang telah diuji, ukuran kinerja Win Trades/Loss Trades indikator MACDCSO tidak terbukti lebih baik dari indikator

Berdasarkan hasil yang diperoleh jenis biochar sekam padi, tongkol jagung dan tempurung kelapa dengan konsentrasi biochar 6 g/kg tanah, 12 g/kg tanah, dan 18

Melalui penerapan metode pembelajaran Drill dapat meningkatkan kemampuan dan keaktifan siswa pada pembelajaran Bahasa Arab dengan materi Membaca Teks Bahasa Arab

Jakarta - Ketua Pengadilan Negeri Bandung sudah menanyakan kepada majelis yang menyidangkan kasus Walikota Bekasi nonaktif, Mochtar Mohammad mengenai putusan bebas yang

Jaksa mengatakan, Andhika terlibat pencucian uang yang diduga dari hasil kejahatan Malinda dengan menjebol dana sejumlah nasabah Citibank..

Peraturan Menteri Agama Nomor 68 Tahun 2015 tentang Pengangkatan dan Pemberhentian Rektor dan Ketua pada Perguruan Tinggi Keagamaan yang diselenggarakan oleh Pemerintah (Berita