kematian perangkat lunak dbase di indonesia
TRANSCRIPT
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
1/30
KENANGAN ATAS KEMATIAN PERANGKAT LUNAK dBASE DI INDONESIA
Oleh :
Abdullah M. Jaubah
Pendahuluan
Paket program dBASE dikenal di Indonesia mulai dari dBASE II, dBASE III, dBASE III
Plus, dBASE IV, dBASE V, dan Visual dBSASE 7. Buku-buku tentang dBASE disusun dan
diterbitkan di Indonesia. Lembaga kursus komputer melakukan pelatihan tentang dBASE.
dBASE merupakan sistem manajemen basisdata database management s!stem" !ang dipakai
pada komputer mikro. #base dikenalkan oleh Ashton-$ate untuk komputer dengan sistem
operasi %P&' dan kemudian dipakai untuk Apple II, Apple 'a(intosh, dan IB' P% dengan
#)S #isk )perating S!stem". dBASE telah menjadi salah satu perangkat lunak komputer
!ang paling laris selama beberapa tahun. *elemahan dBASE adalah ketidakmampuan untuk
bertransisi dengan sistem operasi !ang lebih baru. 'i(roso+t indos mengakibatkan
pemakaian dBSE diganti oleh produk-produk lain !ang lebih baru seperti Parado, %lipper,
/opro, dan 'i(roso+t A((ess. Ashton-$ake kemudian menjual kepemilikan dBASE kepada
Borland International pada tahun 0110 dan pada tahun 0111 Borlan menjual hak atas dBASE
kepada perusahaan dBASE, In(.
dBASE dimulai dari pertengahan tahun 0123-an dan kemudian mun(ul /oBase, /oPro,
Visual /oPro, %lipper, dan 4base. Arsip data dBASE sebagai arsip 5.db+ merupakan salah
satu bentuk arsip !ang sangat luas dipakai dalam ban!ak aplikasi untuk men!impan data
se(ara terstruktur.
%. a!ne 6atli++, sebagai programmer, merupakan pen(ipta dari dBASE. 6atli++ juga selalu
mengembangkan setiap tahap dari program tersebut. Ashton $ate memainkan peranan penting
dalam perluasan pemakaian dBASE.
Studi dan pengha!atan mengenai sistem in+ormasi berbasis komputer Computer Based
Information System" akan menemukan pembahasan mengenai dbase and dbase management
system. )rganisasi data akan men(akup data +ield sebagai unit terke(il dari data, re(ord
sebagai koleksi dari unit-unit terke(il dari data !ang berhubungan, dan arsip sebagai koleksi
1
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
2/30
dari (atatan-(atatan !ang berhubungan. /olders sebagai koleksi dari arsip-arsip !ang
berhubungan !ang se(ara konseptual serupa dengan suatu (abang dari pohon, dan sub+older
sebagai suatu +older di dalam suatu +older.
'odel-model umum untuk mengatur arsip-arsip data adalah +ungsi, +rekuensi pemakaian,
para pemakai, atau pro!ek-pro!ek. Landasan untuk struktur database adalah nilai data, unsur
data, (atatan data, dan arsip data.
Lembar kerja elektroni( spreadsheet" men(erminkan suatu database sederhana. Baris-baris
dan kolom-kolom dari suatu lembar kerja elektronik dapat dianggap sebagai suatu database
sederhana. %ontoh lembar kerja elektronik antara lain adalah 'i(roso+t E(el. Beberapa
konsep terkandung dalam lembar kerja elektronik. *onsep-konsep itu antara lain adalah$able identik dengan arsip data, (olumn identik dengan unsur data, dan 6o identik dengan
6e(ord.
*onsep database berbeda dengan konsep #atabase 'anagement S!stem. #atabase adalah
semua data !ang disimpan atas komputer berbasis sumberda!a organisasi. #atabase
'anagement S!stem adalah perangkat lunak aplikasi !ang dapat men!impan struktur dari
database, data itu sendiri, hubungan di antara data dalam database serta bentuk-bentuk dan
laporan-laporan mengenai database. al ini berarti baha konsep database berbeda dengan
konsep #atabase 'anagement S!stem.
Struktur database dapat men(akup hierar(h(al stru(ture, netork stru(ture, atau relational
stru(ture. #atabase 'anagement S!stem seperti Vul(an, dBASE II, dBASE III, dBASE III
Plus, dBASE IV, dBASE V, dan Virtual dBASE 7 memakai relational stru(ture.
Buku-buku tentang dBASE sekarang tidak lagi ditemukan di berbagai toko buku. dBASE
telah mengalami kematian di Indonesia. *enangan atas dBASE III Plus belum mati dan
pembahasan ini akan mengungkap kembali kenangan tersebut. *ursus-kursus komputer
sudah tidak lagi memberikan kursus tentang dBASE. Pembahasan mengenai dBASE dan
#atabase 'anagement S!stem telah sangat jarang dilakukan ke(uali dalam pembahasan
mengenai Sistem In+ormasi Berbasis *omputer. $ulisan ini men(erminkan kenangan atas
kematian dBASE di Indonesia dalam pengertian kesulitan memperoleh buku-buku baru
tentang dBASE.
2
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
3/30
Progra Pengenabangan A!l"#a$"
Penulis, sekitar tahun 0118 sampai dengan tahun 0119, melakukan penelitian untuk
men!usun program !ang dapat dipakai untuk men(ipta program aplikasi dBASE III Plus.
asil penelitian ini dinamakan #BPL:S. Program pen(ipta program-program aplikasi ini
dapat disajikan sebagai berikut ;
Tobol % d"&e#an. Lang#ah "n" a#an en'a("#an #o&a# d"alog $ebaga" ber"#u& :
Tobol % d"&e#an $eh"ngga #o&a# d"alog d"$a("#an $ebaga" ber"#u& :
3
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
4/30
Bebera!a ar$"! haru$ d")"!&a dahulu dengan ean*aaan !a#e& !rogra dBASE III
Plu$ 'a"&u ar$"! da&a+ ar$"! *ora&+ dan ar$"! la!oran. Tobol % d"&e#an. Lang#ah "n"
a#an en'a("#an #o&a# d"alog $ebaga" ber"#u& :
Ar$"! da&a 'ang d")"!&a ("#a d"$"!an dala ,: a#a !eng"$"an adalah ,+ ,+ dan
MA-A. Tobol En&er d"&e#an. Lang#ah "n" a#an en'a("#an #o&a# d"alog $ebaga"
ber"#u& :
4
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
5/30
Peng"$"an d"la#u#an $e$ua" dengan naa ar$"! da&a+ naa enu+ dan (udul. Tobol
En&er d"&e#an. Lang#ah "n" a#an en'a("#an #o&a# d"alog $ebaga" ber"#u& :
Peng"$"an MA-A d"la#u#an dua #al" $eh"ngga #o&a# d"alog d"$a("#an $ebaga" ber"#u& :
5
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
6/30
Un$ur da&a NIM d"!"l"h $ebaga" un$ur da&a #un)" dengan )ara enge&"# N". Tobol
En&er d"&e#an $eh"ngga #o&a# d"alog d"$a("#an $ebaga" ber"#u& :
Tobol % d"&e#an $eh"ngga #o&a# d"alog d"$a("#an $ebaga" ber"#u& :
6
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
7/30
Tobol % d"&e#an $eh"ngga #o&a# d"alog d"$a("#an $ebaga" ber"#u& :
E!a& !eluang $or&a$" d"$ed"a#an dan d" $"n" han'a d"!"l"h ar"abel NIM dan NAMA
$a(a. Tobol En&er d"&e#an bebera!a #al" $eh"ngga #o&a# d"alog d"$a("#an $ebaga"
ber"#u& :
7
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
8/30
Ko&a# d"alog "n" engandung !en(ela$an engena" (en"$ la!oran 'ang da!a&
d"a$u##an 'a"&u /RM+ LBL+ a&au PRG. La!oran 'ang d"a$u##an dala )on&oh "n"
adalah la!oran ber(en"$ PRG dan &erd"r" dar" dela!an la!oran. Tobol % d"&e#an.
Lang#ah "n" a#an en'a("#an #o&a# d"alog $ebaga" ber"#u& :
Ko&a# d"alog "n" engandung "n*ora$" &en&ang (en"$0(en"$ la!oran 'ang da!a&
d"a$u##an #e dala la!oran. Tobol % d"&e#an $eh"ngga #o&a# d"alog d"$a("#an
$ebaga" ber"#u& :
8
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
9/30
Peng"$"an la!oran+ $e&elah $ele$a" d"la#u#an a#an en'a("#an #o&a# d"alog $ebaga"
ber"#u& :
Tobol % d"&e#an dan lang#ah "n" a#an en'a("#an #o&a# d"alog $ebaga" ber"#u& :
9
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
10/30
E!a& !eluang !engu("an du!l"#a$" &er$ed"a a#an &e&a!" dua !eluang !engu("an
du!l"#a$" d"!a#a" d" $"n". Penge&"#an NIM dan !enge&"#an NAMA d"la#u#an+ #eud"an
&obol En&er d"&e#an dua #al". Lang#ah "n" &elah en)"!&a !rogra a!l"#a$" $e)ara
o&oa&"$.
-a$"l Pen)"!&aan
asil pen(iptaan terdiri dari beberapa program aplikasi dan dokumentasi. Program-program
aplikasi !ang di(ipta adalah sebagai berikut ;
************************************************************* Nama Program : Menudb.PRG ** Nama Menu : DELAPAN MACAM LAPORAN ** Nama Penulis : Abdullah, S.E.,M.M. ** a! Ci"#a : a! $i"#a dilindungi oleh %dang&undang.** 'anggal : ( )anuari (. ** +ersi : (. ** Ca#a#an : Menu u#ama sebagai dasar "ela!sanan. ************************************************************** SE' DE-A%L' 'O C :SE' 'AL O--SE' EAD/NG O--SE' S'A'%S O--SE' SA-E'0 O--SE' 1ELL O--* SE' COLOR 'O 21341,23412,11/- /SCOLOR56* SE' COLOR 'O 113411,N41G,21END/-CLEAR
A'AS 7 (/R/ 7 (
10
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
11/30
1A2A 7 89ANAN 7 DO 2/LE A'AS ; (8 < A'AS, /R/ 'O 1A2A, ANAN DO%1LE A'AS 7 A'AS 3 ( 1A2A 7 1A2A & (
/R/ 7 /R/ 3 8 ANAN 7 ANAN & 8ENDDOA'AS 7 ((/R/ 7 8(1A2A 7 (9ANAN 7 =/- /SCOLOR56 * SE' COLOR 'O 113411,N41G,11END/-DO 2/LE A'AS > < A'AS, /R/ 'O 1A2A, ANAN
A'AS 7 A'AS & ( 1A2A 7 1A2A 3 ( /R/ 7 /R/ & 8 ANAN 7 ANAN 3 8ENDDOPESAN 7 ? PROGRAM PENERAPAN D/C/P'A d1PL%S ?< (8,88 GE' PESANCLEAR GE'S/'%NG 7 (DO 2/LE /'%NG ; ( /'%NG 7 /'%NG 3 (ENDDO* Pen$i"#aan garis dengan "eubah Garis
Garis 7 REPL/CA'E5?@?,6CLEAR/- /SCOLOR56 SE' COLOR 'O GR341,2341R,R1END/-< (,( 'O 9, DO%1LE/- /SCOLOR56 SE' COLOR 'O R3*41G,R341,R1END/-< 8, 8 SA0 ? *** DELAPAN MACAM LAPORAN ***?/- /SCOLOR56 SE' COLOR 'O GR341,2341R,R
END/-BBBBB0a#a! 7 ? ?< Ro5638,(9 SA0 ? A"a!ah dilanu#!an B504N6?GE' 0a#a! P/C'%RE ?F?READ/- 0a#a! ?0? CANCELEND/-
* PenHaian menu dan "eluang "emilihan.Pilih 7 ? ?
11
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
12/30
%SE Maha*/NDEI ON %PPER5N/M63%PPER5NAMA6 'O 'EMPDO 2/LE Pilih ?I? CLEAR /- /SCOLOR56
SE' COLOR 'O G1341,2341,1 END/- < (,( 'O 9, DO%1LE /- /SCOLOR56 SE' COLOR 'O R3*41,R341,1 END/- < 8, 8 SA0 ? *** DELAPAN MACAM LAPORAN ***? /- /SCOLOR56 SE' COLOR 'O 1R341,2341R,1 END/-
'EI'
(. PENAM1AAN DA'A 1AR%
8. PENCE'AAN LAPORAN
9. PER1A/AN DA'A
J. PENGAP%SAN DA'A
=. PENG%)/AN D%PL/AS/
K. PEN0A)/AN DA'A
I. PELASANAAN SELESA/ END'EI' B < J,8 'O 8,K DO%1LE < 8(,8 'O 89,K DO%1LE < 88,8= SA0 ? P/L/AN D/MAS%AN ? GE' Pilih P/C' ?F? READ * SE' COLOR 'O GR341,2341R,R1
* Lang!ah !e arah "rogram Hang serasi. DO CASE CASE Pilih 7 ?(? SE' -ORMA' 'O MAA APPEND CLOSE -ORMA' CASE Pilih 7 ?8? DO MahaLAP CASE Pilih 7 ?9? DO MahaS%N CASE Pilih 7 ?J? DO MahaAP CASE Pilih 7 ?=?
DO MahaGAN CASE Pilih 7 ?K?
12
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
13/30
1RO2SE ENDCASEENDDOCLOSE DA'A1ASES* %/'
************************************************************** Nama Program : MahaS%N ** Nama Pen$i"#a : Abdullah, S.E., M.M. ** a! Ci"#a : a! $i"#a dilindungi oleh %ndang&undang.** 'anggal : ( )anuari (. ** +ersi : (. ** Ca#a#an : Program un#u! "erbai!an !esalahan ** Perbai!an dan "enHesuaian da#a. ** Penen#uan "er"u#aran un#u! "erbai!an !esalahan **************************************************************%SE Maha
/NDEI ON %PPER5N/M63%PPER5NAMA6 'O 1NAME8Lagi 7 .'.DO 2/LE Lagi CLEAR Garis 7 REPL/CA'E5?@?,6 < (,( SA0 ?PER1A/AN DA'A? < 8, SA0 Garis 'eli#i 7 SPACE5 =6 < (,= SA0 ?Pemasu!an !e "erbai!an? < (8,= SA0 ?a#au #e!an #ombol ;&& un#u! !eluar ? GE' 'eli#i READ
* eluar dari "erbai!an i!a #ida! ada Hang dimasu!!an. /- 'eli#i 7 ? ? Lagi 7 .-. LOOP END/- 'eli#i 7 %PPER5'R/M5'eli#i66 * Ca#a#an sedang di$ari. SEE 'eli#i CO%N' 2/LE %PPER5Nim6 7 'eli#i 'O 1era"a /- 1era"a > ( < 8,8 SA0 S'R51era"a,963?$a#a#an di!e#emu!an? < 88,( SA0 ?'ombol PgDn, Pg%" di#e!an agar laHar bergera!? B
2A/' ?'ombol di#e!an un#u! "erbai!an.....? END/- 5homanH6 SEE 'eli#i * Perbai!an dila!u!an i!a $a#a#an di!e#emu!an. /- -O%ND56 SE' -ORMA' 'O MAA ED/' CLOSE -ORMA' ELSE < 88, B ?Ca#a#an #ida! di!e#emu!an : ?,'eli#i BB CR56
2A/' END/-
13
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
14/30
ENDDO
RE'%RN
************************************************************** Nama Program : MahaLAP ** Nama Pen$i"#a : Abdullah, S.E., M.M. ** a! Ci"#a : a! $i"#a dilindungi oleh %ndang&undang.** 'anggal : ( )anuari (. ** +ersi : (. ** Ca#a#an : Program un#u! men$e#a! la"oran. ** Penen#uan sor#asi dan sHara# "en$arian, ** !emudian men$e#a! la"oran Hang serasi. **************************************************************%SE MahaGaris 7 REPL/CA'E5?@?,6CLEAR
< (,( SA0 ?Pemilihan La"oran?< 8, SA0 Garis*BB'EI'
(. LAPORAN A
8. LAPORAN 1
9. LAPORAN C
J. LAPORAN D
=. LAPORAN E
K. LAPORAN -
. LAPORAN G
. LAPORAN
I. OSONG 5embali !e Menu %#ama6
END'EI'*MPilih 7 ? ?< (,( SA0 ?Pilihan dimasu!!an ? GE' MPilih P/C' ?F?READ*/- MPilih 7 ?I? RE'%RNEND/-* Per#anHaan #en#ang uru#an sor#asi.CLEAR< (,( SA0 ?Peluang Sor#asi :?
< 8, SA0 GarisBB
14
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
15/30
'EI'
END'EI'*SPilih 7 < 8J,( SA0 ?Pilihan dimasu!!an : ? GE' SPilih P/C'%RE ??
READ** Penen#uan uru#an sor#asi Hang serasi.DO CASE
ENDCASE* PenHaian da#ar "er#anHaan Hang dibu#uh!an.CLEARosong 7 ? ?< =,8 SA0 ?Pen$e#a!an A dan "er#anHaan? GE' osong P/C' ?F?READ/- osong 7 ??
MOD/-0 %ER0 Maha SE' -/L'ER 'O -/LE MahaEND/-** Pen$e#a!an la"oran menuru# "ilihan.CLEARS'ORE ? ? 'O Ce#a!, PMa$ro*< (=,= SA0 ?PenHaluran da#a !e "en$e#a! B 504N6 : ?< (=, K( GE' Ce#a! P/C' ?F?READ/- Ce#a! 7 ?0? PMa$ro 7 ?'O PR/N'?
2A/' ?Persia"!an "en$e#a! dan #e!an #ombol?END/-** Ca#a#an ber#anda diha"us dibiar!an.SE' DELE'ED ONCLEAR*DO CASE* CASE MPilih 7 ?(? DO LA'/8A.PRG CASE MPilih 7 ?8?
DO LA'/81.PRG CASE MPilih 7 ?9? DO LA'/9.PRG CASE MPilih 7 ?J? DO LA'/98.PRG CASE MPilih 7 ?=? DO LA'/99.PRG CASE MPilih 7 ?K? DO LA'/9J.PRG CASE MPilih 7 ?? DO LA'/9=.PRG CASE MPilih 7 ?? DO LA'/9K.PRG
*ENDCASE
15
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
16/30
** Pela!sanaan selesai, !emali !e menu u#ama./- Ce#a! 7 ?0? E)EC'END/-SE' DELE'ED O--
SE' -/L'ER 'O%SE Maha2A/' ?'ombol di#e!an, !embali !e menu...?RE'%RN*
************************************************************** Nama Program : MahaAP ** Nama Penulis : Abdullah, S.E., M.M. ** a! $i"#a : a! $i"#a dilindngi oleh %ndang&undang. ** 'anggal : ( )anuari (. ** +ersi : (. *
* Ca#a#an : Program Pengha"usan Ca#a#an. ** Pengha"usan da#a: DELAPAN MACAM LAPORAN **************************************************************
Garis 7 REPL/CA'E5?@?,6CLEAR< (,( SA0 ?Pengha"usan Da#a?< 8, SA0 Garis* Nomor $a#a#an #er#inggi di$ari.%SE MahaGO 1O''OMMa 7 Re$No56/NDEI ON %PPER5N/M63%PPER5NAMA6 'O D1NAME8
* Per#anHaan #en#ang nomor $a#a#an.Lagi 7 .'.DO 2/LE Lagi < 9, CLEAR 'eli#i 7 SPACE5 =6 < (,8 SA0 ?Pemasu!an un#u! "engha"usan ? < (8,8 SA0 ?a#au ;&& un#u! !eluar ? GE' 'eli#i READ * Pemasu!an #angga"an. DO CASE * PenHaian i!a #ida! ada.
CASE 'eli#i ? ? 'eli#i 7 %PPER5'R/M5'eli#i66 SEE 'eli#i
* LainnHa a!an !eluar. O'ER2/SE Lagi 7 .-. LOOP ENDCASE
* eHa!inan baha $a#a#an i#u ada. /- .NO'. -O%ND56 < 8, CLEAR
B ?Ca#a#an #ida! di!e#emu!an?,'eli#i BB CR56
16
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
17/30
2A/' ?'ombol di#e!an, men$oba lagi...? LOOP END/- * * Perhi#ungan dan "enHaian dila!u!an i!a $a#a#an di!e#emu!an. CO%N' 2/LE %PPER5Nim6 7 'eli#i 'O 1era"a
/- 1era"a > ( < 9, CLEAR SEE 'eli#i D/SPLA0 Nim,Nama,Nilaiu#s,Nlaiua#,Nilai#ugas,adir 2/LE %PPER5Nim6 7 'eli#i Re$No 7 < 89,8 SA0 ?Nomor $a#a#an mana!ah Hang a!an diha"us B? GE' Re$No P/C'%RE ?? READ /- Re$No ;7 Ma .AND. Re$No > DELE'E RECORD Re$No ELSE
< 8, CLEAR < 88,( SA0 ?Ca#a#an #ersebu# belum ada: ?3S'R5Re$No,J6 B CR56 2A/' ?'ombol di#e!an un#u! men$oba lagi...? END/- ELSE SEE 'eli#i < 9, CLEAR D/SPLA0 Nim,Nama,Nilaiu#s,Nlaiua#,Nilai#ugas,adir Mung!in 7 ? ? < 89,( SA0 ?A"a!ah $a#a#an ini ingin diha"usB 504N6 ? GE' Mung!in P/C'%RE ?F? READ
/- %PPER5Mung!in6 7 ?0? DELE'E END/- END/-ENDDO** Penguian a!hir sebelum "engha"usan se$ara "ermanen.* Perhi#ungan $a#a#an ber#anda "engha"usan.* dan "enHim"anan dalam "eubah inga#an No@DelsCO%N' -OR DELE'ED56 'O No@Dels*Permisi 7 ?N?
DO 2/LE Permisi 7 ?N? .AND. No@Dels > < 9, CLEAR B D/SPLA0 Nim,Nama,Nilaiu#s,Nlaiua#,Nilai#ugas,adir -OR DELE'ED56 B B Re$No 7 < 8, CLEAR < 89,= SA0 ?Pengha"usan $a#a#an ber#anda bin#ang 5nomor $a#a#an6:? GE' Re$No P/C' ?? READ /- Re$No > .AND. Re$No ;7 Ma
GO'O Re$No /- DELE'ED56
17
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
18/30
PAC No@Dels 7 No@Dels & ( END/- ELSE < 8, CLEAR < 88,( SA0 ?Ca#a#an i#u #ida! ada: ?3S'R5Re$No,J6
B CR56 2A/' END/-
ENDDO
PAC
RE'%RN
*************************************************************
* Nama Program : MahaGAN ** Nama Penulis : Abdullah, S.E., M.M. ** a! $i"#a : a! $i"#a dilindngi oleh %ndang&undang. ** 'anggal : ( )anuari (. ** +ersi : (. ** Ca#a#an : Pena"is du"li!asi arsi" da#a. **************************************************************
SE' EAD/NG O--SE' DELE'ED ON** Per#anHan #en#ang "erang!a# "en$e#a!.
CLEARGaris 7 REPL/CA'E5?@?,6< (,( SA0 ?Penguian a#as Du"li!asi :?< 8, SA0 GarisCe#a! 7 ? ?< (,= SA0 ?Pen$e#a!an du"li!asi Hang adaB 504N6 ?GE' Ce#a! P/C'%RE ?F?READ** Pen$e#a! dinHala!an, i!a "erlu./- Ce#a! 7 ?0? 2A/' ?Pen$e#a! di"ersia"!an dan #ombol di#e!an, dilanu#!an.? SE' PR/N' ON
END/-** LaHar "enam"il dibersih!an dan udul disai!an.< 9, CLEAR%SE MahaB ?Persia"an sor#asi un#u! mengui du"li!asi...?/NDEI ON %PPER5N/M63%PPER5NAMA6 'O D1Name8*CLEARB ?Du"li!asi Hang mungin? 3 SPACE596 3 D'OC5DA'E566B GarisB
B** Per"u#aran melalui arsi" da#a sam"ai dengan a!hir arsi", dan
18
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
19/30
* membanding!an $a#a#an&$a#a#an berdasar!an unsur da#a #er#en#u.*Re$Che$! 7 ? %PPER5N/M63%PPER5NAMA6 ?DO 2/LE .NO'. EO-56 1anding 7 QRe$Che$! S/P
/- QRe$Che$! 7 1anding S/P &( L/S' 2/LE QRe$Che$! 7 1anding N/M, NAMA,Nim,Nilaiu#s,Nlaiua#,Nilai#ugas,adir B END/-ENDDO** Pela!sanan selesai dan !embali !e menu u#ama./- Ce#a! 7 ?0? E)EC' SE' PR/N' O--
END/-SE' DELE'E O--* Penga#uran !embali arsi" berinde! dan !embali.%SE Maha
2A/' ?'ombol di#e!an, !embali !e menu...?RE'%RN
Do#uen&a$" (uga d"$"!&a. Do#uen&a$" "n" adalah $ebaga" ber"#u& :
1ebera"a arsi" di baah ini #elah di$i"#a!an un#u! mena#a
Maha.D1- :
Arsi" Program Pela!sanaan 'ugas
Menudb.PRG: Menu Program %#ama
MahaLAP.PRG: Sor#asi, Pen$arian, dan PenHaian La"oran
MahaS%N.PRG: Perbai!an da#a
MahaAP.PRG: Pengha"usan da#a
MahaGAN.PRG: PenguianDu"li!asi.
Arsi" -orma# diung!a"!an: MAA.-M' and MAA.-RM
Arsi" berinde! dibaah ini #elah di$i"#a!an un#u!sis#em Hang diben#u!:
Arsi" 1erinde! /si Arsi"
MahaN(: %PPER5N/M6 3%PPER5NAMA6
Arsi" da#a ini di"a!ai hanHa oleh D1PL%S:
19
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
20/30
C:mahas#r.db C:maha"rm.db
Arsi" 1a#$h un#u! "enggandaan sis#em Hang #er$i"#a: MahaCo"H.1A'/normasi ini disim"an dalam: MahaDo$.'I'
Perin#ah DO Menudb diguna!an a#as "ela!sanaan sis#em
Hang #er$i"#a "ada #aha" #anda #i#i! "rogram d1ASE.
Pen)"!&aan Menu U&aa
'enudb dapat dipakai untuk men(ipta menu utama !ang akan dipakai untuk menjalankan
'enudbs dan 'enudbd. 'enu.Prg !ang di(ipta adalah sebagai berikut ;
************************************************************* Nama Program : Menu.PRG *
* Nama Menu : MEN% ANGGO'A PERP%S'AAAN ** Nama Penulis : Abdullah, S.E.,M.M. ** a! Ci"#a : a! $i"#a dilindungi oleh %dang&undang.** 'anggal : ( )anuari (. ** +ersi : (. ** Ca#a#an : Menu u#ama sebagai dasar "ela!sanan. ************************************************************** SE' DE-A%L' 'O C :SE' 'AL O--SE' EAD/NG O--SE' S'A'%S O--SE' SA-E'0 O--SE' 1ELL O--* SE' COLOR 'O 21341,23412,11/- /SCOLOR56* SE' COLOR 'O 113411,N41G,21END/-CLEARA'AS 7 (/R/ 7 (1A2A 7 89ANAN 7 DO 2/LE A'AS ; (8 < A'AS, /R/ 'O 1A2A, ANAN DO%1LE A'AS 7 A'AS 3 (
1A2A 7 1A2A & ( /R/ 7 /R/ 3 8 ANAN 7 ANAN & 8ENDDOA'AS 7 ((/R/ 7 8(1A2A 7 (9ANAN 7 =/- /SCOLOR56 * SE' COLOR 'O 113411,N41G,11END/-DO 2/LE A'AS > < A'AS, /R/ 'O 1A2A, ANAN A'AS 7 A'AS & ( 1A2A 7 1A2A 3 (
20
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
21/30
/R/ 7 /R/ & 8 ANAN 7 ANAN 3 8ENDDOPESAN 7 ? PROGRAM PENERAPAN D/C/P'A d1PL%S ?< (8,88 GE' PESANCLEAR GE'S
/'%NG 7 (DO 2/LE /'%NG ; ( /'%NG 7 /'%NG 3 (ENDDO* Pen$i"#aan garis dengan "eubah GarisGaris 7 REPL/CA'E5?@?,6CLEAR/- /SCOLOR56 SE' COLOR 'O GR341,2341R,R1END/-< (,( 'O 9, DO%1LE/- /SCOLOR56
SE' COLOR 'O R3*41G,R341,R1END/-< 8, 8 SA0 ? *** MEN% %'AMA ANGGO'A PERP%S'AAAN ***?/- /SCOLOR56 SE' COLOR 'O GR341,2341R,REND/-BBBBB0a#a! 7 ? ?< Ro5638,(9 SA0 ? A"a!ah dilanu#!an B504N6?
GE' 0a#a! P/C'%RE ?F?READ/- 0a#a! ?0? CANCELEND/-* PenHaian menu dan "eluang "emilihan.Pilih 7 ? ?
*
DO 2/LE Pilih ?I? CLEAR
/- /SCOLOR56 SE' COLOR 'O G1341,2341,1 END/- < (,( 'O 9, DO%1LE /- /SCOLOR56 SE' COLOR 'O R3*41,R341,1 END/- < 8, 8 SA0 ? *** MEN% %'AMA ANGGO'A PERP%S'AAAN ***? /- /SCOLOR56 SE' COLOR 'O 1R341,2341R,1 END/-o
'EI'
21
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
22/30
(. MEN%D1S
8. MEN%D1D
I. PELASANAAN SELESA/
END'EI' B < J,8 'O 8,K DO%1LE < 8(,8 'O 89,K DO%1LE < 88,8= SA0 ? P/L/AN D/MAS%AN ? GE' Pilih P/C' ?F? READ
* SE' COLOR 'O GR341,2341R,R1 * Lang!ah !e arah "rogram Hang serasi. DO CASE CASE Pilih 7 ?(? DO Menudb CASE Pilih 7 ?8? DO Menudbs ENDCASEENDDO* %/'
Pela#$anaan Menu.Prg
Pelaksanaan menu.prg dilakukan dengan (ara memakai paket program dBASE III Plus.
Program ini setelah diakti+kan maka akan men!ajikan kotak dialog sebagai berikut ;
22
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
23/30
$ombol Enter ditekan sehingga kotak dialog disajikan sebagai berikut ;
$ombol Es( ditekan sehingga men!ajikan kotak dialog sebagai berikut ;
rieriku
23
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
24/30
*otak dialog ini mengandung tanda titik di baah. Perintah #) 'E
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
25/30
$ombol = ditekan sehingga kotak dialog disajikan sebagai berikut L
Angka > ditekan untuk men!ajikan kotak dialog Pen(etakan Laporan. Langkah ini akan
men!ajikan kotak dialog sebagai berikut ;
25
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
26/30
Sembilan peluang pilihan tersedia. Perubahan dilakukan atas Laporan !aitu Latih>8.Prg.
$ombol angka 2 ditekan. Langkah ini akan men!ajikan kotak dialog sebagai berikut ;
$ombol < ditekan sehingga kotak dialog dialihkan ke tingkat 'enudb. $ombol 4 ditekan
agar kotak dialog 'enudb disajikan. $ombol 4 ditekan agar kotak dialog 'enu disajikan.
$ombol = ditekan agar kotak dialog menu disajikan sebagai berikut ;
26
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
27/30
b
Angka > ditekan agar menudbd disajikan sebagai berikut ;
$ombol = ditekan sehingga kotak dialog disajikan sebagai berikut ;
27
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
28/30
$ombol angka > ditekan seingga kotak dialog disajikan sebagai berikut ;
Enam peluang pilihan disajikan dalam menudbd. *edua peluang dalam menu telah disajikan
dan angka 0 ditekan. Langkah ini akan men!ajikan kotak dialog tentang laporan.
28
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
29/30
:raian di atas men(erminkan langkah-langkah pen(iptaan program aplikasi, perubahan-
perubahan !ang diperlukan, pen(iptaan menu utama, pen!ajian laporan dalam menudb,
pen!ajian laporan dalam menudbd, dan sebagain!a.
Pen!ajian langkah-langkap pemakaian menu utama se(ara lengkap akan mengakibatkan
pen!ajian adalah sangat panjang sehingga (ontoh-(ontoh di atas dapat dianggap telah
men(ukupi. Paket program pen(ipta #BPL:S membutuhkan aktu penelitian !ang sangat
lama akan tetapi setelah paket program #BPL:S ini selesai dipakai sebagai langkah-langkah
pengujian kebenaran maka paket program #BIV dan paket program #BV dapnt disusun
tanpa membutuhkan aktu penelitian !ang sangat lama.
*enangan atas kematian dBASE di Indonesia bukan berarti baha paket program dBASE
tidak dipakai lagi. Penulis, dalam aktu senggang sering melakukan pemrograman dengan
meman+aatkan #BPL:S, #BIV, atau #BV.
Rang#uan
*ematian paket program dBASE di Indonesia telah dialami. al ini tidak berarti baha paket
program tersebut tidak berman+aat. Paket program #BPL:S telah di(ipta dan masih dapat
dipakai hingga saat ini untuk berbagai aplikasi jika diperlukan. $ulisan ini menekankan
kematian paket program dBASE dan pen!ajikan hasil pelaksanaan #BPL:S.
*onsep-konsep !ang terkandung dalam dBASE masih dipakai dalam pembahasan mengenai
Sistem In+ormasi 'anajemen dan Sistem In+ormasi Akuntansi. al ini berarti baha
29
-
8/16/2019 Kematian Perangkat Lunak Dbase Di Indonesia
30/30
pembahasan mengenai database dan database management s!stem han!a dapat dilakukan
oleh mereka !ang telah memahami dBASE.
Penulis mengharap kritik atas isi tulisan ini.
Pera&a De!o# Regen)'+ 12 A!r"l 1324