kematian perangkat lunak dbase di indonesia

Upload: david-yu

Post on 05-Jul-2018

220 views

Category:

Documents


0 download

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