Rabu, 28 Mei 2014

Pengertian DBF (DataBase file)
DBF adalah format file yang biasanya digunakan oleh perangkat lunak database. DBF singkatan dari DataBase file. dBASE adalah sebuah sistem manajemen basisdata (DBMS) yang secara luas digunakan pada mikrokomputer yang dikenalkan oleh Ashton-Tate untuk komputer CP/M, dan kemudian untuk platformApple II, Apple Macintosh dan IBM PC dengan DOS yang menjadi salah satu perangkat lunak yang paling laris selama beberapa tahun pada saat itu. Ketidakmampuan dBASE untuk bertransisi dengan sistem operasi yang lebih baru, Microsoft Windows pada akhirnya membuat penggunaan dBASE tergantikan oleh produk-produk lainnya yang lebih baru seperti Paradox, Clipper, FoxPro, danMicrosoft Access. kepemilikan dBASE pada akhirnya dijual ke Borland pada tahun 1991 dan pada tahun 1999 Borland menjual hak atas jajaran produk dBASE pada sebuah perusahaan baru dBASE Inc. Dimulai dari pertengahan tahun 1980-an banyak vendor membuat dialek ataupun variasi pada produk mereka ataupun pada bahasanya sendiri. Termasuk didalamnya FoxPro (sekarang dikenal sebagaiVisual FoxPro), Quicksilver, Clipper, Xbase++, Flagship, dan Harbour. Mereka-meraka iniah yang secara informal dikenal atau disebut sebagai xBase Dasar file format dBASE, yang dikenal sebagai file .dbf, saat ini merupakan salah satu format yang luas digunakan oleh banyak aplikasi yang membutuhkan format sederhana untuk menyimpan data-data secara terstruktur.

dBase sebagai Utility Pemrograman dan Bahasa pemrograman
dBASE adalah database engine klasik yang masih tetap diminati sebagai program untuk menyimpan data-data perusahaan sampai sekarang. Program-program yang dirancang dengan menggunakan dBASE memang memiliki banyak kelemahan dibandingkan dengan database engine modern seperti MySQL™ atau SQL Server™ dan Microsoft® Access. Sebagai database engine, dBASE menjadi standar file database pada masa keemasan sistem operasi DOS. DBASE populer sejak dBASE II dan dBASE III diterima sebagai standar. Banyak produk software menggunakan dBASE sebagai standar file databasenya (dengan ekstensi *.dbf), seperti misalnya: FoxPro (termasuk Visual FoxPro), Recital, Paradox, dsb. Salah satu bahasa pemrograman yang dikembangkan dengan menggunakan file database milik dBASE adalah Clipper, yang masih tetap dipakai sampai saat ini. Database menggunakan dBASE akan menyimpan setiap tabel data ke dalam satu file dengan ekstensi .dbf, kecuali Paradox yang menggunakan ekstensi .db. Dalam komputer modern, bahkan program script interpreter seperti PHP pun masih mendukung dBASE. Penggunaan dBASE masih dianggap relevan karena program-program modern seperti Microsoft® Excel, Access, atau Visual FoxPro mengenali file-file yang dibuat dengan menggunakan dBASE.
.DBF

Kapan .dbf mulai digunakan?
Pada sekitar tahun 1980 dimana penggunaan dan perkembangan program DBMS yaitu dBase dan di dBase inilah file extension .dbf pertama kali digunakan.
Apa itu .dbf?
.dbf merupakan extension file database yang berisikan table data yang berhubungan dimana file-nya disusun berdasarkan record-record, dan dimana setiap record itu sendiri terdiri atas field-field yang mengandung elemen-elemen data.
Kenapa menggunakan .dbf?
Banyak aplikasi yang menggunakan format extension .dbf dikarenakan Dasar file format dBase ini, merupakan salah satu format yang luas digunakan oleh banyak aplikasi yang membutuhkan format sederhana untuk menyimpan data-data secara terstruktur.
Dimana penggunaan .dbf?
selain dBase banyak produk software menggunakan .dbf sebagai standar file databasenya, seperti misalnya: FoxPro (termasuk Visual FoxPro), Recital, FoxBase, Paradox, dan lain sebagainya. Microsoft juga merekomendasikan untuk menyimpan file database Microsoft Works dalam format file dBase sehingga dapat dibaca oleh Microsoft Excel
Siapa pengembang asli dari .dbf ?
Kalo kita berbicara tentang siapa pengembang dari .dbf maka kita juga akan berbicara tentang siapa pengembang dari dBase, karena seperti yang sudah dijelaskan di awal .dbf merupakan format file yang pertama kali digunakan di dBase. Pengembang asli dari dbase itu sendiri adalah C.Wayne Ratliff pada tahun 1978, di saat dia bekerja sebagai kontraktor di Jet Propulsion Laboratory. Ratlif menulis sebuah program database yang dia sebut “Vulcan” (nama tersebut berasal salah satu karakter “Star Trek”) untuk membantunya memenangkan pertandingan sepakbola kantor. Dia menulis program tersebut pada JPLDIS (Jet Propulsion Laboratory Display Information System). Menurut Ratliff, bahasa di JPLDIS merupakan bahasa yang simpel yang bisa digunakan untuk berinteraksi dengan printing terminal. Ada beberapa bukti bahwa JPLDIS dipengaruhi oleh mainframe database dari Tymshare Corporation’s yang bernama RETRIEVE.
Bagaimana Penggunaan .dbf?
Membuat File Database di Dbase
Sebagai contoh kita akan membuat satu file database (DBF) dengan nama
file PEGAWAI, struktur filenya adalah sebagai berikut :
Field Name Type Width Dec
1. NIP C 6
2. Nama C 30
3. Alamat C 30
4. JK C 1
5. Tgl_Lahir D 8
6. Tmp_Lahir C 15
7. Agama C 1
8. Status C 1
9. Pendidikan C 1
10. Mulai_ker D 8
11. Jml_anak N 2 0
12. Gapok N 7 0
Pertama tuliskan perintah CREATE untuk membuat file pada DOT PROMT
dBase, melalui cara seperti di bawah ini :
1. Set directory to d:\data [Enter] 2. Create d:\data\pegawai [Enter]
Create pegawai [Enter]
 Setelah melakukan perintah Create maka akan tersedia tempat untuk mulai mendefinisikan field
yang diperlukan file tersebut.

Untuk menyimpan Struktur file yang telah dibuat pergunakan tombol CTRL-END atau CTRL-W atau tekan ENTER 2x. Setelah itu akan muncul pertanyaan apakah data akan di-input sekarang atau nanti ?
catatan : Syarat untuk menulis nama field adalah sebagai berikut
 panjang nama field maksimum 10 Karakter
 tidak boleh ada spasi ,tanda baca kecuali tanda hubung bawah( _ )
 tidak boleh diawali dengan angka
untuk mempermudah kita dalam memanipulasi data, kita buat kesepakatan secara bersama untuk pengisian data fieldnya, yaitu :
 Field JK diisi dengan :
o P = untuk Perempuan
o L = untuk Laki-laki
 Field Agama diisi dengan angka :
o 1. Untuk agama islam
o 2. untuk agama kristen katolik
o 3. untuk agama kristen protestan
o 4. untuk agama budha
o 5. untuk agama hindu
 Field Status diisi dengan :
o B = untuk belum kawin
o K = untuk Kawin
o D = untuk yang Duda
o J = untuk yang Janda
 Field Pendidikan diisi dengan :
o 1 = untuk tamat SMP
o 2 = untuk tamat SMU
o 3 = untuk tamat Diploma
o 4 = untuk tamat Sarjana
Untuk menyimpan Data dipergunakan tombol CTRL-END atau CTRL-W.

Sabtu, 12 April 2014

3.SIMBOL  ERD (METODE & CONTOHNYA)

Entity Relationship Diagram merupakan jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Diagram Entitiy Relationship ini ditemukan oleh Chen tahun 1976.
Tujuan dari Entity Relationship adalah untuk menunjukkan objek data dan relationship yang ada pada objek tersebut. Disamping itu model ER ini merupakan salah satu alat untuk perancangan dalam basis data.

2. DFD KONTEKS & DFD LEVEL SERTA METODENYA
Data Flow Diagram (DFD) merupakan suatu cara atau metode untuk membuat rancangan sebuah sistem yang mana berorientasi pada alur data yang bergerak pada sebuah sistem nantinya. Dalam pembuatan Sistem Informasi DFD sering digunakan. DFD dibuat oleh para analis untuk membuat sebuah sistem yang baik. Dimana DFD ini nantinya diberikan kepada para programmer untuk melakukan proses coding. Dimana para programmer melakukan sebuah coding sesuai dengan DFD yang dibuat oleh para analis sebelumnya. Tools yang digunakan pada pembuatan DFD (Data Flow Diagram) yaitu EasyCase, Power Designer 6. Salah satu cara lain untuk mendesain sistem yaitu menggunakan UML(Unified Manual Language).
1.SIMBOL FLOWCHART NAMA & FUNGSINYA
SIMBOL FLOWCHART
Flow Direction Symbol

Digunakan untuk menghubungkan simbol satu dengan simbol lainnya atau biasa disebut juga connecting line/ jalur penghubung.

Kamis, 27 Maret 2014

Sistem Informasi Pelestarian TAHURA (Taman Hutan Raya) Bukit Soeharto

Ø  Sistem pekiraan cuaca Iklim dan curah Hujan di TAHURA Bukit Soeharto

Didaerah TAHURA Bukit Soeharto memiliki iklim yg bersifat Klasifikasi iklim berdasarkan Schmidt dan Ferguson termasuk dalam tipe iklim “B” dengan nilai Q= 14,3  % s/d 33,3curah hujan rata- rata  10,42 mm dan hari hujan 7,92 hh sedangkan curah hujan tertinggi pada bulan November s/d bulan Mei.

Rabu, 12 Maret 2014

PAKET APLIKASI

PAKET APLIKASI
        
Sekelompok program yang dijual dalam satu paket untuk memecahkan masalah umum. Meskipun ada suite untuk grafis dan matematika, yang paling populer adalah "office suite." Juga dikenal sebagai "productivity suite" mereka adalah seperangkat program bisnis dasar yang dirancang dengan berhubungan langsung pengguna yang seragam dan fungsi umum seperti pemeriksaan ejaan. Program utama adalah pengolah kata, spreadsheet dan presentasi grafis seperti Microsoft Word, Excel dan PowerPoint dan Apple Pages, Numbers dan KeyNote. Semua office suite dapat membaca file Microsoft tetapi mungkin dapat menyimpan dokumen hanya dalam format asli mereka.

Setiap versi memiliki beberapa aplikasi, dan terdapat satu atau lebih kegunaan. Masing-masing program juga ada yang dijual terpisah. Lihat Microsoft Office, iWork, WordPerfect Office, Lotus SmartSuite, StarOffice, Apache OpenOffice, Google Apps, Zoho dan grafis suite.


Meskipun tidak ada suite aplikasi mungkin memiliki program terbaik di setiap kategori, mereka telah menjadi sangat populer karena versi trial sering pra-instal pada komputer baru. Selain itu, paket aplikasi dasar menarik bagi banyak pengguna. Microsoft Office adalah office suite yang paling populer dan mewakili sebagian besar pendapatan perusahaan. Lihat juga aplikasi stack.

contoh paket aplikasi :




sumber :  
http://www.pcmag.com/encyclopedia/term/57515/application-suite

RAD (RAPID APPLICATION DEVELOPMENT)

RAD (RAPID APPLICATION DEVELOPMENT)

adalah model proses pembangunan perangkat lunak yang tergolong dalam teknik incremental (bertingkat). RAD menekankan pada siklus pembangunan pendek, singkat, dan cepat. Waktu yang singkat adalah batasan yang penting untuk model ini. Rapid application development menggunakan metode iteratif (berulang) dalam mengembangkan sistem dimana working model (model kerja) sistem dikonstruksikan di awal tahap pengembangan dengan tujuan menetapkan kebutuhan (requirement) pengguna. Model kerja digunakan hanya sesekali saja sebagai basis desain dan implementasi sistem akhir.

Rapid Application Development (RAD) adalah metodologi pengembangan perangkat lunak yang berfokus pada membangun aplikasi dalam waktu yang sangat singkat. Istilah ini menjadi kata kunci pemasaran yang umum menjelaskan aplikasi yang dapat dirancang dan dikembangkan dalam waktu 6090 hari, tapi itu awalnya ditujukan untuk menggambarkanbsuatu proses pembangunan yang melibatkan application prototyping dan iterative development.

UNSUR-UNSUR RAPID APPLICATION DEVELOPMENT

RAD memiliki banyak unsurunsur yang membuat sebuah metodologi yang unik termasuk prototyping, iterative development, time boxing, team members, management approach, dan RAD tools.

a. Prototyping

Sebuah aspek kunci dari RAD adalah pembangunan prototipe untuk tujuan membangkitkan kembali desain untuk kebutuhan pengguna. Tujuannya adalah untuk membangun sebuah fitur ringan yang hasil akhirnya dalam jumlah pendek dengan waktu yang memugkinkan. Prototipe awal berfungsi sebagai bukti konsep untuk klien, tetapi lebih penting berfungsi sebagai titik berbicara dan alat untuk kebutuhan pemurnian. Mengembangkan prototipe cepat dicapai dengan Computer Aided Engineering CASE tools Software yang berfokus pada menangkap persyaratan, mengkonversi mereka ke model data, mengubah model data ke database, dan menghasilkan kode semua dalam satu alat. CASE tools populer di 80an dan awal 90an, tetapi sebagai teknologi telah berubah (dan COBOL telah menjadi usang) beberapa alat mengambil keuntungan penuh dari potensi penuh dari teknologi KASUS alat. Perusahaan rasional adalah yang paling terkenal meskipun prototype potensi pembangkitnya terbatas. Pada Otomatis Arsitektur produk cetak biru kami berfokus pada peningkatan tingkat aplikasi enterprise web yang berfungsi sebagai prototipe karena kecepatan yang mereka dapat diciptakan (dalam menit).

b. Iterative Development

Iterative Development berarti menciptakan versi yang lebih fungsional dari sebuah sistem dalam siklus pembangunan pendek. Setiap versi ditinjau dengan klien untuk menghasilkan persyaratan untuk membuat versi berikutnya. Proses ini diulang sampai semua fungsionalitas telah dikembangkan. Panjang ideal iterasi adalah antara satu hari (yang lebih dekat dengan Metodologi Agile) dan tiga minggu. Setiap siklus pengembangan memberikan pengguna kesempatan untuk memberikan umpan balik, memperbaiki persyaratan, dan kemajuan melihat (dalam pertemuan sesi fokus grup). Hal ini akhirnya pembangunan berulang yang memecahkan masalah yang melekat dalam metodologi fleksibel dibuat pada 1970an.

c. Time boxing

Time boxing adalah proses menunda fitur untuk versi aplikasi di masa mendatang untuk melengkapi versi saat ini sebagai ketepatan waktu.Ketepatan waktu merupakan aspek penting dari RAD, karena tanpa itu ruang lingkup dapat mengancam untuk memperpanjang iterasi pembangunan, sehingga membatasi umpan balik dari klien, meminimalkan manfaat dari pembangunan berulang, dan berpotensi mengembalikan proses kembali ke pendekatan metodologi air terjun.

d. Team Member

Metodologi RAD merekomendasikan penggunaan tim kecil yang terdiri dari anggota yang berpengalaman, serbaguna, dan motivasi yang mampu melakukan peran ganda. Sebagai klien memainkan peran penting dalam proses pembangunan, sumber daya klien khusus harus tersedia selama awal Joint Application Development (JAD) sesi serta Focus Group Sessions dilakukan pada akhir siklus pengembangan. Pengembangan tim (juga dikenal sebagai SWAT atau Skilled Workers with Advance Tools) idealnya harus memiliki pengalaman di Rapid Application Development dan harus memiliki pengalaman dengan Computer Aided Software Engineering. Pendekatan manajemen Aktif dan manajemen yang terlibat sangat penting untuk mengurangi risiko siklus pengembangan diperpanjang, kesalahpahaman klien, danmelebihi tenggat waktu. Di atas manajemen semua harus kuat dan konsisten dalam keinginan mereka untuk menggunakan metodologi Rapid Application Development. Selain menegakkan waktu yang ketat, manajemen harus fokus pada pemilihan anggota tim, motivasi tim, dan pada kliring hambatan birokrasi atau politik.

e. RAD Tools

Salah satu tujuan utama dari metodologi Rapid Application Development yang dikembangkan oleh James Martin pada tahun 1980an adalah untuk memanfaatkan teknologi terbaru yang tersedia untuk mempercepat pembangunan. Jelas teknologi tahun 1980 sudah kuno, tetapi fokus RAD tentang alat terbaru adalah sama pentingnya hari ini seperti ketika metodologi awalnya diciptakan.

PERBANDINGAN RAD DAN METODE LAIN


Pada gambar menggambarkan perbedaan dari metode tradisonal dengan metode RAD. Untuk tahap tradisonal mengacu pada urutan tahap-tahap SDLC. Pada RAD Tahap pertama langsung membuat analisis dan design, lalu langsung ketahap siklus prototyping yaitu membangun, memperhalus dan mendemonstrasikannya. Itu akan mempercepat proses dalam pembuatan suatu project. RAD memang lebih cepat dari Waterfall. Jika kebutuhan dan batasan project sudah diketahui dengan baik. Juga jika proyek memungkinkan untuk dimodularisasi.

sumber :
Prasetyo Wibowo, Rapid Application Develpoment Model,http://prasetyowibowo.com/2010/03/11/rapidapplicationdevelopmentmodel/

Britton, Carol (2001). ObjectOriented Systems Development. McGrawHill. hlm. 2829, 269

DataWindow.Net

DataWindow.Net

Dipatenkan Sybase teknologi DataWindow menyediakan  kemampuan pengambilan data yang kuat, manipulasi, presentasi, dan update  client / server, multitier, dan aplikasi berbasis web thin-client. DataWindow. NET memungkinkan Anda mengambil keuntungan dari antarmuka yang kaya dan kemudahan penggunaan DataWindow dalam. NET.


DataWindow Object

Sebuah objek DataWindow adalah obyek yang Anda gunakan untuk mengambil, menghasilkan, dan memanipulasi data dari database relasional atau sumber data lainnya (seperti Worksheet Excel atau layanan Web). Sebuah objek DataWindow mendefinisikan sumber data dan tampilan yang karakteristik

Anda merancang objek DataWindow di DataWindow painter, yang diinstal ke Visual Studio 2005 sebagai plug-in ketika Anda memilih DataWindow Designer dari DataWindow tersebut. Program setup DataWindow.NET. DataWindow painter juga tersedia dalam standalone tool DataWindow Designer.

Dalam DataWindow painter, Anda dapat menentukan format tampilan, gaya presentasi, aturan validasi, dan sifat data lainnya. Anda juga dapat menambahkan sekelompok laporan, lajur terkalkulasi, gambar, tombol, dan perangkat tambahan lain ke Objek DataWindow.

Ilustrasi berikut menunjukkan bentuk NET Windows. Dengan grid-style Objek DataWindow di atas, berbagi data dengan tiga gaya grafik DataWindow di bagian bawah:

sumber : DataWindow.Net user guide

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc00044_0250/html/dwprgnet/title.htm

DB2

DB2

DB2 adalah keluarga sistem manajemen database relasional (RDBMS) produk dari IBM yang melayani sejumlah sistem operasi yang berbeda platform. Menurut IBM, DB2 memimpin dalam hal pangsa pasar database dan kinerja. Meskipun produk DB2 yang ditawarkan untuk sistem berbasis UNIX dan sistem operasi komputer pribadi, DB2 jejak produk database Oracle dalam sistem berbasis UNIX dan Microsoft Access

KEUNGGULAN DB2
  • ·         Dapat dijalankan pada bermacam-macam platform.
  • ·         Menunjang client/server platform, aplikasi multimedia, object oriented.
  • ·         Dirancang untuk memperoleh informasi dalam bisnis berskala kecil maupun besar.
  • ·         Memiliki alat yang mengizinkan user membuat macam-macam aplikasi untuk mengakses dan bekerja dengan data.
  • ·         Memenuhi kebutuhan bisnis untuk aplikasi-aplikasi baru
  • ·         Scalable across
  • ·         Menawarkan Open hardware dan system integration
  • Integrated Tools dan Usability enhancements

DB2 PRODUCT FAMILY

IBM DB2 Family dari database management systems menangani ruang lingkup hardware platform yang besar mulai dari mainframe sampai dengan mesin-mesin yang berbasiskan Intel, server IBM dan non IBM RISC serta workstation, massively parallel processors, Sistem mid range AS/400, dan sistem mainframe yang dijalankan dengan sistem operasi VM, VSE dan MVS. Dengan tambahan database engines yang dijalankan pada setiap platform tersebut. DB2 family termasuk solusi “middleware” untuk pengaksesan basis data yang heterogen, replikasi data dan database systems management yang berjalan di seluruh platform.

Produk-produk DB2 yang dijalankan pada OS/2 dan platform yang berhubungan dengan produk tersebut dikenal sebagai versi DB2 Common Server. Hal ini untuk membedakan bahwa produk-produk tersebut dapat dijalankan pada platform yang sejenis, yang berisikan fungsi produk yang serupa dan menggunakan bersama source code yang sama.

Produk-produk DB2 Common Server merupakan client/server RDBMS untuk server IBM dan server non IBM, dan workstation yang berisikan fungsi-fungsi dimana aplikasi dapat dijalankan pada lingkungan client yang luas, fungsi-fungsi untuk menyimpan dan mengelola data, dan gateway yang mengizinkan pengaksesan data dengan SQL pada lingkungan yang heterogen.

DB2 Common Server memegang peranan penting pada saat :

·         Client/Server Up-sizing
PC dan workstation yang terintegrasi dengan LAN untuk menggunakan basis data secara bersamaan

·         Host Right-sizing
Memindahkan aplikasi-aplikasi ke platform yang cocok untuk suatu pekerjaan. Sistem right-sizing dapat berisikan mesin-mesin dari semua ukuran, seperti :
- Komputer mainframe
- Komputer midrange
- Komputer mini
- Komputer personal

·         Host Down-sizing
Memisahkan dan memindahkan aplikasi-aplikasi mainframe ke client workstation dan network server

·         Access to Host Enterprise Data Pengaksesan data untuk decision support processing (query, report, charting,…) yang membutuhkan integrasi dari sistem basis data yang berlainan untuk membentuk basis data yang memberikan informasi lebih luas.

·         DB2 Host Application Development Produk-produk DB2 Family sama dalam hal disain dan fungsi serta dapat digunakan untuk mengembangkan host applications pada workstation dan PC.

   DB2 database server tersedia untuk sistem-sistem sebagai berikut : MVS/ESA, OS/400, VM, VSE, OS2, UNIX-based platform (AIX, HP-UX, SOLARIS), Windows, Linux.

Sumber : http://maisya.staff.gunadarma.ac.id/Downloads/files/32928/PENGENALAN+DB2.pdf

SMART UML



SMART UML
dapatkan kemudahan dari free-hand sketsa-enabled multi-user UML Diagram desainer. Software ini Menawarkan freehand alami menggambar dengan antarmuka pena dan menggambar deteksi on-the-fly, yang menciptakan era baru dalam pengalaman desain UML.

Fitur-fitur :
Pen Interface - Drawing Freehand
Mouse mode ditingkatkan dengan prediksi perilaku
Secara otomatis mengajukan simbol pada akhir konektor
Simbol yang inovatif dan editor
Simbol UML yang menarik agar menambah hidup  diagram dan cetakan anda

Sumber : http://smartuml.sourceforge.net