Top Banner

of 30

Kematian Perangkat Lunak Dbase Di Indonesia

Jul 05, 2018

Download

Documents

David Yu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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