Rabu, 25 Juni 2014

DBASE IV

Daftar Isi:
-Daftar isi                                                                                         1
-BAB I
-Pendahuluan                                                                                   2

-BAB II
-Sejarah dan Perkembangan                                                             4

-BAB III                                                                                                
-3.1. Modus Kerja Dbase IV                                                          6
-3.2. Jenis-Jenis File                                                                        6
-3.3. Perintah-perintah Dasar dBase                                                6
-3.4. Fungsi-fungsi dBASE                                                              8

BAB IV
-Kesimpulan dan Saran                                                                  12
-Daftar Pusaka                                                                               13





BAB I
PENDAHULUAN


1. Latar Belakang
Sampai beberapa tahun ini, penanganan bank data besar masih dilakukan pada computer besar. Terobosan  pada komputer pribadi (PC)  merupakan pengembangan teknik yang merupakan penanganan data data relasional. Bentuk bank data ini ditandai dengan penyimpanan data data ke elemen - elemen yang terpisah.Data dapat digabungkan dan diperhubungkan kembali. dBASE merupakan program bank data serupa untuk komputer pribadi.

Dengan adanya program pengolah data, dibuat suatu program bank data untuk komputer pribadi dalam bentuk miniaturisasi dari komputer besar. Pengunaan bank data menjadi meningkat yaitu pada file-file pasien,langganan,hotel sampai ke penanganan ilmu pengetahuan.


Penggunaan sentral dokumen statis pada komputer besar dikembangkan menjadi penanganan dat yang dinamis.Ciri cirri banj data modern adalah adanya teknik teknik pemerluassan dan perhitungan secara individu. Dengan demikian pemakai dapat menentukan sendiri,  data mana yang akan dipanggil dan bagaimana hubungannya serta penyelesaiannya. Tujuan dan system manajemen bank data adalah penggunaan yang fleksibel untuk berbagai macam situasi kerja dan tuntutan individu.


         dBASE adalah program yang paling terkenal diantara program bank data rasipnal lainnya. Seperti diketahui dBASE mempunyai dua kemungkinan pelayanan, yaitu:
- Command oriented, dimana perintah perintahnya diketikkan melalui perintah titik (dot prompt);
- Task oriented, dimana perintah dapat dilakkukan melalui pilihan menu
(control center).
Dengan dBASE IV,  Ashton-Tate memperbaiki kedua pelayanan diatas.

         Ciri-ciri dBASE IV adalah :
- Pengembangan program yang lebih luas
- Kenyamanan penggunaanya karena adanya permukaan menu yang baru.


        Tujuan pembaharuan permukaan pelayanan adalah untuk mempermudah pemakaian program. Pengembangan dari dBASE II dan dBASE III Plus adalah segi task oriented-nya.Semula task oriented terbatas kemampuannya dan tidak dapat menggantikan keberadaan dari command oriented.

dBASE IV menerobos masalah keterbatasan tersebut, dengan cara menyediakan permukaan pemakaian system menutertutup.Sistem kmenu tersebut sama dengan penggunaan dot prompt. dengan sistem menu ini seluruh kemungkinan yang terdapat dalam dBASE IV dapat digunakan tanpa pengetahuan bahas pemrogaman. Secara bersamaan, dapat dibuat sekaligus file-file yang dibuat melaluli system menu ataupun dengan perintah dot prompt.dBASE IV dapt digunakan lebih mudah dan kualitas pemakaiannya sangat baik.Dengan program generator dBASE IV,dapat dibuat menu untuk pemakai yang dapat dikendalikan. Bagi pemakai yang belum berpengalaman, program tersebut dapat dipakai dengan mudah dan bagi para pemakai yang sudah berpengalaman dapat bekerja seperti biasanya.

1.1. Apa yang baru pada dBASE IV ?
1. ControlCenter: ( pengendalian program sentral melalui menu).
2. QBE(Query-by-Example). ( Suatu teknik bertanya pada file- file bank data.)
3. Fungsi-fungsi layout yang diperluas untuk membuat forms,reports,labels.Penampilan layout 1:1 pada saat dicetak (what you see is what you get).
4. Fungsi-fungsi pengolah katayang diperluas.
5. Lebih banyak perintah dan fungsi.
6. SQL (=Structured Query Languange):
Bahasa Tanya jawab dari komputer besar sebagai alternative untuk perintah-perintah dBASE.
7. Program generator:
Pengembangan program melalui pengendalian menu.
8. Modul-modul terprogram:
Bagian penggunaan yang diringkas dari program generator
9. Pengembangan instrument-instrumen baru:
Compiler untk menerjemahkan program-program dari dBASE ke bahasa mesin, linker untuk meringkas beberapa file objek menjadi satu,sepeti suatu program untuk mengmbangkan printer card.
10. Kemungkinan-kemungkinan untuk network.



BAB II
SEJARAH DAN PERKEMBANGAN DBASE IV

2.1. Penurunan dan jatuh dBase IV (1988-1990)

Ashton-Tate telah menjanjikan versi baru dari lini produk dBASE inti dimulai sekitar tahun 1986.. Versi baru ini akan menjadi lebih kuat, lebih cepat, lebih mudah untuk membuat database dengan, peningkatan indeks, networkable, dukungan SQL internal maupun berinteraksi dengan SQL Server, dan akan mencakup kompilator. Ashton-Tate dBASE IV mengumumkan pada bulan Februari 1988 dengan rilis yang diantisipasi ditetapkan untuk bulan Juli tahun itu.. dBASE IV akhirnya dirilis pada bulan Oktober 1988 sebagai dua produk: Standar dan Pengembang  edisi.


Sayangnya, dBASE IV baik lambat dan sangat buggy. Bugs tidak sama sekali yang mengejutkan dalam update produk utama, sesuatu yang biasanya dapat diperbaiki dengan "dot-satu" rilis sebelum terlalu banyak kerusakan yang dilakukan. Situasi ini pernah terjadi dengan dBASE III misalnya, dan Ashton-Tate dengan cepat memperbaiki masalahNamun sejumlah isu berkomplot untuk membuat dBASE IV 1,0 merilis sebuah bencana.

• Untuk satu, sementara dBASE IV tidak termasuk kompiler, itu bukan apa komunitas pengembang yang diharapkan. Masyarakat yang sedang mencari produk yang akan menghasilkan berdiri sendiri, kode dieksekusi, mirip dengan Clipper.. Yang dBASE IV kompilator tidak menghasilkan kode obyek, tetapi masih diperlukan dBASE IV lengkap produk untuk menjalankan hasilnya. Banyak yang percaya bahwa Ashton-Tate dBASE IV dimaksudkan untuk bersaing dengan dan menghilangkan pengembang pihak ke-3. Pengumuman saja berbuat banyak untuk mengacaukan kehidupan berbagai penulis kompilator.

• Namun lebih bermasalah adalah ketidakstabilan program. Skala penuh dari masalah hanya menjadi jelas karena lebih banyak orang berusaha untuk menggunakan produk, terutama mereka yang meng-upgrade ke versi baru. Bug itu begitu banyak sehingga sebagian besar pengguna menyerah, mengundurkan diri untuk menunggu sebuah titik-satu rilis.. Seperti tersiar kabar, penjualan merosot sebagai pengguna yang ada memilih untuk menunda upgrade mereka, dan pengguna baru memilih untuk mengabaikan produk.


Tidak satu pun dari masalah-masalah ini akan, dengan sendirinya, membunuh produk. dBASE sudah sangat besar dan berikut nama baik pengakuan. Semua yang diperlukan adalah pembaruan yang membahas masalah Pada saat dirilis, ada konsensus umum dalam Ashton-Tate bahwa bug-fix versi akan dibebaskan dalam waktu enam bulan dari rilis 1.0. Kalau itu terjadi, pengguna setia mungkin lebih menerima produk.

Alih-alih melakukan itu, Ashton-Tate manajemen bukannya mengalihkan perhatian mereka ke generasi berikutnya dari aplikasi, kode bernama DiamondDiamond menjadi baru, lini produk terintegrasi yang mampu berbagi data set besar di seluruh aplikasi. Upaya ini telah berlangsung selama bertahun-tahun dan sudah memakan banyak sumber daya di perusahaan Glendale, Torrance, Walnut Creek dan Los Gatos (Pusat Produk California Utara) kantor. Namun, setelah itu menjadi jelas bahwa Diamond sudah bertahun-tahun jauh dari menjadi sebuah produk, dan dengan ulasan miskin dan penjualan tergelincir  dBASE IV 1.0, Ashton-Tate kembali fokus untuk memperbaiki dBASE IV.

Sudah hampir dua tahun sebelum dBASE IV 1,1 akhirnya dikirim (pada bulan Juli 1990).
Selama ini banyak pelanggan yang mengambil kesempatan untuk mencoba legiun dBASE klon yang muncul akhir-akhir ini, terutama FoxBase dan Clipper.

Penjualan dBASE turun drastis.. Perusahaan memiliki sekitar 63% dari keseluruhan pasar database pada tahun 1988, dan hanya 43% pada tahun 1989. Dalam empat kuartal terakhir sebagai sebuah perusahaan, Ashton-Tate kehilangan hampir $ 40 juta. Pada bulan Agustus 1989, perusahaan diberhentikan lebih dari 400 dari 1.800 karyawan. [3] Microsoft kemitraan untuk sebuah versi SQL Server dBASE disebut juga datang untuk apa-apa, sebagai dBASE pernah bekerja dengan baik dalam lingkungan ini, dan akhirnya dirilis Microsoft Access dalam peran ini selain.





BAB III

3.1. Modus Kerja Dbase IV
Dalam pengoperasian dBase ada 2 cara dalam penggunaan fasilitas yang ada yaitu :

3.2. Jenis-Jenis File Dbase IV

DBASE IV memiliki 9 jenis file, yaitu :
1. File Database (.DBF)
2. File Memo Database (.DBT)
3. File Format (.FMT)
4. File Report (.FRM)
5. File Label (.LBL)
6. File Memori (.MEM)
7. File Indeks (.NDX)
8. File Program (.PRG)
9. File Teks (.TXT)


3.3. Perintah-perintah Dasar dBase

Ø Merubah Struktur Database
MODIFY STRUCTURE atau MODI STRU


Ø Mengcopy Struktur File
COPY STRUCTURE TO [] [FIELD ]
Proses penggandaan tersebut tidak diikuti dengan datanya


Ø Mengcopy File Dbase
COPY TO [(Scope)] [FIELDS (daftar field)]
[WHILE/FOR ]
Jika akan meng-copy struktur dan copy file database pastikan file tersebut aktif


Ø Mengcopy File
COPY FILE TO


Ø Mengubah Nama File
RENAME TO


Ø Menghapus File
DELETE FILE
Dalam proses copy file, rename & delete file ini harus jelas extensionnya, karena proses tersebut tidak hanya untuk file database saja


Ø Membuka File Database
Sebelum mengisi data, terlebih dahulu file database harus dibuka dengan
perintah :
.USE


Ø Menutup File Database
File database yang aktif harus ditutup dengan perintah :
.USE


Ø Mengisi atau menambah data
.APPEND atau .APPEND[BLANK]
Penambahan data akan dilakukan pada posisi EOF (End Of File) dan otomatis EOF-nya akan turun lagi.


Ø Menyisipkan Data
.INSERT atau .INSERT [BLANK] [BEFORE]
Penyisipan akan diletakkan pada record setelah posisi pointer.


Ø Menghapus Data.
.DELETE [(scope)] [WHILE/For (kondisi)]
Bila tidak digunakan parameternya maka yang akan di delete adalah record pada posisi pointer.


Ø Membatalkan Penghapusan
.RECALL [(scope)] [WHILE/For (kondisi)]
Sama dengan Delete, jika tidak digunakan parameter maka yang akan dibatalkan adalah record posisi pointer


Ø Menegaskan Penghapusan
.PACK
Berbeda dengan perintah penyuntingan sebelumnya (selalu per record yang dituju), untuk perintah BROWSE memungkinkan, meneliti dan merubah data
sebanyak-banyaknya yang dapat dicakup layar.
Tombol yang dapat digunakan :

[CTRL]-A atau [HOME] : satu field ke kiri
[CTRL]-F atau [END] : satu field ke kanan
[CTRL]-Q atau [ESC] : batalkan perubahan
[CTRL]-W atau [CTRL]-[END] : simpan
[CTRL]-Y : hapus karakter dari posisi kursor
[CTRL]-B : gulung layar ke kiri
[CTRL]-Z : gulung layar ke kanan


Ø MencariRecord
.SKIP [exp N]
Ø Memindahkan Pointer Maju atau Mundur
.LOCATE [] FOR


Ø Melihat Data
.DISPLAY / LIST [OFF] [(scope)] [daftar field] [WHILE (kondisi)] [FOR
(kondisi)] [TO PRINT]

OFF : Untuk menampilkan atau mematikan nomor record
SCOPE : terdapat 4 pilihan
RECORD n : hanya pada record ke n
NEXT n : sebanyak n record mulai dari pointer
ALL : semua record
REST : semua record setelah pointer
WHILE : dilakukan selama kondisi bernilai benar, berhenti
FOR : dilakukan selama memenuhi kondisi

Perbedaan :
LIST : Menampilkan data secara terus menerus
DISPLAY : Menghentikan penampilan data untuk setiap 20 baris

3.4. Fungsi-fungsi dBASE

1. Fungsi Integer berfungsi untuk membulatkan suatu bilangan
Sintaks :
INT (Ekspresi Numerik)
Contoh :
.? int(7.9)
7
.X=7.5
7.5
.? int(-2.1)
-2
.? int(X+2)
9

2. Fungsi String berfungsi untuk mengubah numerik menjadi karakter.
Sintaks :
STR ( [] [desimal])
Contoh :
.? str(15.49345)
15
.? str(15.500001)
16
Panjang : Panjang ekspresi numerik termasuk titik desimal
Desimal : Posisi desimal dalam ekspresi
3. Fungsi Substring berfungsi untuk mengambil beberapa karakter
Sintaks :
SUBSTR ( [] [number of chr])
Contoh :
.store “STMIK GUNADARMA” TO NAMA
.? substr(NAMA,7)
GUNADARMA
.? substr(“1853 4780 21245”,6,2)
47


4. Fungsi Val berfungsi untuk merubah karakter menjadi Numerik
Sintaks :
VAL (ekspresi karakter)
Contoh :
.? val(“ABCD”)
0
.? val(“12.456”)
12.456
.? val(“123ABC”)
123


5. Fungsi Length berfungsi untuk menghitung panjang karakter
Sintaks :
LEN (ekspresi karakter)
Contoh :
.? len(“XYZ”)
3
.? len(“1234567”)
7
6
.? len(“ABC DE”)
6


6. Fungsi Log berfungsi untuk menghitung logaritma natural
Sintaks :
LOG (ekspresi karakter)
Contoh :
.? log(10)
2.30


7. Fungsi Round berfungsi untuk pembulatan numerik (sampai desimal angka)
Sintaks :
ROUND (ekspresi karakter, )
Contoh :
.? round(1.234567,2)
1.23
.? round(1.237654,2)
1.24


8. Fungsi Space berfungsi untuk membuat karakter blank sebanyak ekspresi numerik
Sintaks :
SPACE(ekspresi numerik)
Contoh :
.? “Halo”+space(5)+”Bandung”
Halo Bandung
.Kosong=4
.? “Univ”+space(Kosong)+”Gunadarma”
Univ Gunadarma

9. Fungsi SQRT berfungsi untuk mencari akar dari suatu ekspresi numerik
Sintaks :
SQRT (ekspresi numerik)
Contoh :
.? sqrt(16)
4
.store 100 to B
.? sqrt(B)
10


10. Fungsi Trim berfungsi untuk menghilangkan spasi yang terdapat di ujung karakter
Sintaks :
TRIM(ekspresi karakter)
Contoh :
.? trim(“Saya “)
Saya
.? trim(” saya ”)
saya
.? trim(“Halo “)+”Bandung”
HaloBandung




BAB IV

KESIMPULAN DAN SARAN

KESIMPULAN
Bahwa dbaseIV ini berisikan program yang lebih mudah untuk membuat database dengan, peningkatan indeks, networkable, dukungan SQL internal maupun berinteraksi dengan SQL Server, dan akan mencakup kompilator..

SARAN
Program ini di sudah termasuk manajement data modern di bandingkan dbase 3 ini lebih canggih. Jadi gunaka lah, namun program ini bila dijalankan masih lambat. Program ini harusnya dibuat agar lebih capat dalam pengaplikasian penggunaan.







DAFTAR PUSTAKA

1. Harvard Business School, Studi Kasus, Ashton-Tate, 0-387-146.
2. Chapman, Merrill R. (2006).. "Membuat Hari Ed". In Search of Stupidity: Over Twenty Years of High-Tech Pemasaran Bencana, Edisi Kedua. Apress. hal. 78. ISBN 1590597214.
3. Mace, Scott (8 Januari 1990), "Defending the Dbase Turf", InforWorld
4. . ^ Tate Publishing: membangun sebuah aftermarket, Soft-Surat, 1 Juni, 1989.
5. Howard, William (8 Mei 1989), "Penerbit Perikanan untuk Mandiri Ditulis Perangkat Lunak", Palm Beach Post . .
6. "Borland Deal Apakah Completed", The New York Times, 12 Oktober 1991
7. http://translate.google.co.id/translate?hl=id&langpair=enid&u=http://en.wikipedia.org/wiki/Ashton-Tate
8. Dbase IV SISTEM MENU LENGKAP,Elex media komputindo,1991.
• dari Ed Esber's official website berisi sejumlah artikel dan kinerja keuangan
• Wawancara dengan Wayne Ratliff - berisi banyak catatan tentang sejarah awal dBASE


Selasa, 24 Juni 2014

PERANGKAT LUNAK


Pendahuluan
   Materi ini memperkenalkan berbagai macam perangkat lunak, seperti system operasi, program aplikasi, interpreter, compiler, dan Bahasa pemrograman.
   1.   Pengelompokan Perangkat Lunak
Computer tidak akan berguna tanpa keberadaan perangkat lunak (software), dan computer bekerja atas dasar instruksi. Sekumpulan instruksi di berikan untuk mengendalikan perangkat keras computer. Sekumpulan instruksi lebih di kenal dengan sebutan program atau program computer.
Program computer lebih umum di sebut perangkat lunak. Perangkat lunak biasa di kelompokan menjadi program system ( system program ) dan program aplikasi ( application program)
   1.2 Program Sistem
 Program system ( sering kali di sebut perangkat lunak pendukung atau support software ) adalah program yang di gunakan untk mengontrol sumber daya computer, seperti CPU dan piranti masukan / keluaran.
Program system di kemlompokan menjadi 3 golongan, yaitu program pengendali system, program pendukung system, dan program pengenbangan system.
·         Program pengendali system adalah program yang mengendalikan pemakaian perangkat keras, perangkat lunak, dan data pada computer selama program ini di jalankan. Missal system operasi
·         Program pendukung system adalah program yang mendukung operasi, manajemen, dan pemekai system kompter dengan menyediakan bermacam macam layanan. Termasuk dalam kelompok ini adalah utilitas, pemantau kinerja system, dan pemantau keamanan.
·         Program pengembangan system adalah program yang di tujukan untk membantu pemakai dalam membuat/mengembakan program. Termasuk dalam kategori ini yaitu compiler dan interpreter.
   1.3 Program aplikasi seingkali hanya disebut aplikasi adalah program yanf dibuat oleh pemakai yang di tujukan untuk melakukan suatu tugas khusus. Program seperti ini bias di kelompokan menjadi dua, yaotu program aplikasi serbaguna dan program aplikasi spesifik.
·         Program aplkasi serbaguna adalah program aplikasi yang dapat di gunakan oleh pemakai untuk melaksanakaan hal hal yang bersifat umum, contoh membuat dokumen atauu mengirin surat secara elektronis)
·         Program aplikasi spesifik adalah program yang ditunjukan untuk menangani hal hal yang sangat spesifik
   2.   Berbagai Perangkat Lunak
   2.1 Spreadsheet
                  Spreadsheet ( Lembaran Kerja ) adalah Program serbaguna untuk mengelolah data dalam bentuk tabel dan dapat melakkan perhitungan – perhitungan secara dinamis terhadap data. Pengertian dinamis disini berarti bahwa perubahan pada perubahan pada ssuatu data dengan sendiri nya akan mengubah hasil perhitungan.
                  Program ini dilengkapi dengan berbagai rumus bawaan yang biasa disebut fungsi yang antara lainmencangkup rmuus rumus keuangan, matematika, dan statistika. Microsoft Excel merupakan contoh Spreadsheet terkenal pada Lingkungan windows, sedangkan StarOffice Calc merupakan contoh program Presentasi pada Lingkungan Linux
   2.2 Word Processor
                  Word Processor alias pengelolsh kata adalah nama umum untuk program yang digunakan membuat dokumen. Program ini berbeda dengan editor teks. Kalau editot teks hanya dimaksudkna untuk menuliskan teks tanpa foemat biasa nya dipakai untuk membuat program, pengelolah kata dapat dipakai untk memformat teks. Pemakai dengan leluasa dapat mengatur ukuran teks, mengubah bentuk teks, dan lain lain. Selain itu, teks juga bias di lengkapi dengan gambar. WordPerfect dan Microsoft Word merupakan contoh yang terkenal di lingkungan Windows. AbiWord dan StarOffice Writer merupakan contoh pengelolah kata di lingkungan linux.
   2.3 Program Presentasi
                  Program Presentasi adalah program yang di gunakan untuk membuat bahan presentasi dan sekaligus untuk berpresentasi. Dalam hal ini, bahan Presentasi bias melliobatkan teks, suara, gambar, video, dan animasi. PowerPoint merupakan contoh program presentasi yang terkenal  di lingkungan windows, sedangkan StarOffice Impress adalah contoh program presentasi di lingkungan linux.
   2.4 Image Processing
                  Preogram pengelolah cintra (Image Processing ) adalah program yang di gunakan untuk memanipulasi cintra ( gambit atau foto ). Program ini dapat di pakai untuk memperbesaar atau memperkecil citra. Membersihkan citra yang kotor, mengubah warna tertentu pad citra, dan berbagai operasi yang lain nya. Adobe Photoshop  merupakan contoh program pengelolah citra di lingkungan windows, sedangkan GIMP merupakan contoh pengelolah citra yang terpopler di lingkungsn linux.
   2.5 Surat Elektronis
                  Program Komunikasi menyediakan sarana untuk melakukan kolmunikasi antarpemakai secara elektronis. Yang paling umum banyak digunakan adalah program yang digunakan unntuk mengirim atau menerima surat elektronis ( E-  mail ). Contoh seperti yahoo.com, gmail.com, dan lain lain.
   2.6 Groupware
            Groupware adalah perangkat lunak yang di pakai untuk melakukan kolaburasi, yakni membantu sejumlah orang yang yang menangani pekerjaan kelompok. Perangkat lunak ini mendukung sarana kolaborasi seperti surat elektronis, basisdata, grup diskusi, penjadwalan, dan lain lain. Contoh Groupware antara lain, Lotus, Notes, Novell, GroupWise, Microsoft Exchange, dan Netscaape Communicator.
   2.7 DBMS
            DBMS ( database management system ) adalah program yang ditujukan untk melaksanakan managent data. Perangkat lunak ini menyediakan fasilitas untuk menyimpan data, memanupulasi data, dan mengambil data dengan cara yang mudah dan cepat. Di lingkungan PC yang berbasis Windows adalah Microsoft access merpakan DBMS yang saangat popular, Dilingkungan Linux, MySql yang sangat banyak di pakai.
   2.8 Personal Information Manager
             Personal Information Manager ( PIM ) merupaka program yang sangat bermanfaat bagi individu yang ingin mengelolah informasi pribadi. Prangkat lunak ini menyediakan fasilitas seperti untuk menyimpan dan mengorganisasikan informasi pelanggan atau klien maupn mmencatat jadwal pertemuan. Contoh Lotus, Organizer, Dan Microsoft Outlook.
   2.9 Web Browser
            WebBrowser adalah Perangkat lunak yang berguna untuk mengakses informasi Web atau pun untuk melakkan transaksi via web. Microsoft Internet Explorer dan Netscape Navigator merupakan  contoh web browser yang terkenal di lingkungan windows.
   2.10 Software Suite dan Paket Terintegrasi
            Software Site adalah Kumpulan beberapa program yang dikemas menjadi satu. Beberapa contoh yang terkenal adalah Microsoft Office, Lots SmartSite, serta StarOffice. Microsoft Office merupakn produk yang terdiri atas beberapa program seperti Ms Word, Ms Excel, Ms Access dan beberapa program lain nya. Tentu saja bila software site terinstal pada kompter akan memakan ruang pada hardist yang sangan besar, padahal belm tentu semua program akan digunakan oleh pemakai. Inilah yang di pandang sebagai kelemahan progrman ini. Belum lagi dalam hal biaya. Sekali pun program komersial yang tergolong sebagai software site lebihmrah dari pada membeli program secara individual, pemakai dihadapkan pada persoalaan menyia yiakan uang sekira nya program yang tidak pernah di pakai.
   2.11 Perangkat lunak Multimedia
            Dengan semakin marak nya pengguna multimedia untuk berbagai keperluan, indstri perangkat lunak multimedia jga berkembang dengan pesat. Sebagaimna di ketahui multimedia adalah teknologi yang menggabungkan kemampuan teks, gambar, suara, animasi, gambar, dan video.
   Beberapa perangkat lunak yang terkait dengan multimedia, antara lian :
   ·         Adobe Premiere : perangkat lunak yang digunakan untuk membuat film dalam berbagai format seperti Microsoft AVI (*.AVI) dan QuickTime (*.MOV)
   ·         Winamp : perangkat lunak untk memainkan beberapa berkas audio, seperti MP3
   ·         Jet audio : perangkat luunak yang dapat di gunakan untk memgonversi suara dalam kaset atau VCR menjadi data digital
   ·         Macromedia Shockwave : perangkat lunak untuk membuat halaman web yang di lengkapi dengan audio dan animasi.
   2.12 Sistem Operasi
            Sistem operasi adalah program yang bertindak sebagai perantara antara perangkat keras dengan pemakai computer. Tujuan system operasi adalah menyediakan lingkungan yang memungkikn kan pemakai dapat menjalankan program apa pun dengan mudah.
   Fungsi Utama Sistem Operasi
            System operassi mempunyai tiga fungsi utam, yaitu manajemen proses, manajemen sumber daya, dan manajemen data.
  ·         Manajemen proses mencakup penyiaapan, penjadwalan, dan pemantauuan proses pada computer. Proses adalah program yang sedang berjalan.
  ·         Manajemen sumber daya berkaitan dengan pengendalian terhadap pemakai sumber daya alam system computer yang di lakukan oleh program system atau pun program aplikasi yang sedang di jalankan pada computer. Yang dimaksud dengan sumber daya disini adalah komponen perangkat keras dalam computer seperti CPU, memori utama, dan piranti maskaan atau keluaran.
  ·         Manajemen data berupa pengendalian terhadap data masukan atau kelaran, temasuk dalam hal pengalokasian dalam piranti penyimpanan sekunder mau pun dalam memori utama.
   2.13 Utilitas
      Utilitas adalah program bantu yang bermanfaat untk melakukan kegiatan yang berhubungan dengan sumber daaya system, misalnya untuk melakukan defragmentasi data pada hardisk. Dilingkungan windows, program – program seperti ScanDist, Disk Cleanp, dan Disk Defragmenter, yang tergolong dalam system tools, merupakan contoh utilitas.

3. Bahasa Pemrograman
      Telah di ketahui bahwa program adalah Sekumpulan instrksi yang di gunakan untuk mengatur perangkat keras computer agar melaksanakan perintah tertentu. Kegiatan yang berkaitan dengan penulidan program yang biasa di sebut pemrograman.

3.1 Evolusi bahsa pemrograman
            Bahasa Bahasa yang di gunakan untk mengatur prangkat keras computer telah mengalami evolsi beberapakali sampai sejauh ini, di kenal adanya 5 generasi Bahasa pemrograman.
  ·         Bahasa pemrograman generasi pertama
            Bahasa pemrograman generasi pertama menggunakan Bahasa mesin untuk menyatakan instrksi bagi computer. Tentu saja, program generasi ini sangat sulit untuk di pahami oleh orang awam dan sangat membosankan bagi pemrograman. Selain itu, setiap mesin memiliki kode sendiri.

  ·         Bahsa pemrograman generasi kedua
            Bahsa pemrograman kedua menggunakan Bahasa rakitan. Sebagai pengganti kode kode biner, di gunakan lah kependekan dari kata kata. Misalnya MOV untuk menyatakan “move” dan JNZ yang berarti “jump non zero” atau “ lompat kalau tidak sama dengan nol”.
  ·         Bahasa pemrograman generasi ketiga
            Bahasa pemrograman generasi ketiga mengguunakan pendekatan procedural. Sebagai Bahasa procedural, pemrograman perlu menuliskan instruksi instrksi yang rinci agar kompuuter melaksanakan tugas nya.
            Namun, mengingat computer sesungguhnya hanya mengenal kode dalam bentuk biner, program yang ditulis oleh programan perlu diterjemahkan ke bahasa mesin dengan menggunakn perangkat lunak yang di sebut penerjemah bahssa ( language translator ).
    Penerjemah di bedakan menjadi dua, yaitu compiler dan interpreter :
1.      Compiler adalah program penerjemah yang mengkonversi semua kode sumber menjadi kode object.
2.      Interpreter adalah program yang menterjemahkan per satu instruksi dalam kode sumber dan kemudian segera dan kemudian segera menjalan kan instruksi yang telah di terjemahkan tersebut.
  ·         Bahasa pemrograman generasi keempat
            Bahasa pemrograman generasi keempat di rancang untuk menguragi waktu pemrograman dalam membuat programan sehingga diharapkan produktivitas pemrograman meningkat dan programan dapat di bat dalam waktu yang lebih pendek.
            Bahasa pemrograman generassi keempat menggunakan pendekatan non procedural. Untuk mendapatkan suatu hasil, seorang pemakai tidak perlu memberitahukan secara detail tentang bagaimana mendapatkan nya.

     Bahasa generasi keempat mendukung fasilitas seperti :
1.      Pembangkitan program
2.      Pembangkitan laporan
3.      Bahsa query
4.      Pembangkitan gambar
            Beberapa contoh Bahasa generasi keempat :
1.      Oracle
2.      Informix
3.      Sybase
4.      Powerhouse
5.      Access
6.      FOCUS
  ·         Bahasa pemrograman generasi kelima
            Bahasa pemrograman generasi kelima merupakan kelompok Bahasa-bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence). Kecerdasan buatan adalah disiplin dalam ilmu computer yang mempelajari cara computer meniru kecerdasan manusia. Berbagai aplikasi kecerdasan manusia adalah seperti berikut :
     ·         Pemrosesan Bahasa alami (natural language processing) yakni mengatur computer agar bisa berkomunikasi dengan mansia melalui Bahasa manusia (Inggris, Spanyol, Perancis, Indonesia dan sebagainya).
      ·         Pengendalian robotika dengan sensor mata.
      ·         Aplikasi system pakar (expert System) yang menir seorang pakar dibidang tertentu sehingga bisa menghasilkan nasihat atau pemikiran yang setara dengan seorang pakar.
      PROLOG dan LISP merpakan dua contoh Bahasa permrograman yang ditujukan untk menangani kecerdasan buatan.

    7.4.2 Berbagai Bahasa Pemrograman
            Bahasa pemrograman yang diciptakan manusia mungkin tak terhitung. Beberapa Bahasa pemrograman yang terkenal, antara lain :
    FORTAN, COBOL, PL/I, BASIC, Pascal, ada, C, C++, dan Java.

    FORTAN
            Fortan (FORmula TRANslator) dikembangkan pada tahn 1956 oleh John Backus di IBM. Ditujukan untuk mempermudah pembuatan aplikasi ilmu pengetahuan dan teknik, terutama untuk melakukan perhitungan . FORTAN merupakan Bahasa beraras tinggi yang pertama kali diciptakan. Kelemahan Bahasa ini terletak pada operasi masukan/keluaran yang sangat kaku.

    COBOL
            COBOL   (Common Business Orianted Language) dikemba gak  pada than 1959. Sesuai dengan kepanjangan namana. Bahasa ini ditujukan untuk mempermudah pembuatan aplikasi di bidang bisnis. Sejauh ini Bahasa ini masih banyak digunakan terutama di lingkungan mini computer dan mainframe.
            Kelemahan Bahasa ini terletak pada struktur penulisan program yang sangat kaku dan terkesan bertele-tele.

    PL/I
            PL/I (Programming Language 1) diperkenalkan oleh IBM pada tahun 1963. Dapat dipakai untuk menangani pemrosesan data bisnis maupun untuk melakukang perhitngan data ilmu pengetahuan. Bahasa ini hanya dikenal di lingkungan computer IBM dan tidak populer di PC. Bahasa ini pun jarang dipergunakan karena secara kseeluruhan PL/I sangat sulit untuk dipelajari.

    BASIC.
            BASIC (Beginner All-purpose Symbolic Instruction Code) dikembangakn padda tahun 1965  di Darmoth College. Penciptanya adalah John Kemeny dan Thomas Kurtz. Awalnya ditujukan sebagai Bahasa sederhana untuk pengajaran dasar pemrograman computer. Bahsa ini tergolong sebagai Bahasa serbaguna, yakni dapat dipakai untk aplikasi apa saja. BASIC merupakan Bahasa yang sangat popular, sebelum akhirnya muncul Pascal.
            Pada  awal 1990-an pamor Bahasa ini mencorong kembali saat Microsoft menggunakan Bahasa ini sebagai landasan pada pemrograman visual yang disebut Visual Basic.
   Pascal
            Pascal dibuat oleh Nicklaus Wirth pada tahun 1971. Nama Pascal berasal dari nama matematikawan Perancis yang bernama Blaise Pascal (1623-1662). Bahasa ini awalnya digunakan ntuk mengenalkan pmerograman tersetrktur, Pascal sangat popular di lingkungan mahasiswa ilmu computer dan teknik dan menggeser FORTRAN maupun BASIC. Seperti halnya BASIC. Versi awal Pascal kurang cocok dipakai untuk menangani aplikasi bisnis mengingat dukungan terhadap basis data sangat terbatas.
            PASCAL merupakan bahsa yang dipakai sebagi landasan pembuatan kode pada perangkat lunak Delphi dan Kylix. Delphi merupakan suatu perangkat lnak pengembangan program yang sangat popular di lingkungan Windows dan Kylix adalah perangkat lunak serupa yang berjalan di lingkungan Linux

    ADA
            ADA    Di kembangkan oleh Departemen Pertahanan Amerika Serikat mulai pada tahun 1975 dan dirilis pada tahun 1981. Nama Bahasa ini digunakan sebagai penghargaan kepada Lady Augusta Ada Byron, pemrograman mesin analitis Babbage pada tahun 1930-an. Bahasa ini dibuat untuk dijadikan sebagai standar bagi seluruh aplikasi di departemen tersebut. ADA mendukung teknik pemrograman modern yaitu pemrograman terstruktur, penyembunyian informasi (information hiding), tipe data abstraj dan pemrosesan pararel. ADA sesungghnya bkanlah Bahasa yang khusus ditujukan untuk menangani aplikasi militer, melainkan juga dapat digunakan untuk membuat aplikasi bisnis, termasuk di lingkungan PC.

    C
            C diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972 di Laboratorium Bell AT&T. Bahasa ini menggabungkan kemampuan pengendalian mesin dalam aras rendah dan struktur data dan struktur control yang beraras tinggi. C dipakai antara lain untk mensisi system operasi UNIX dan LINUX, sifatnya yang portable, membat kode UNIX mudah dipindah-pindahkan dari satu platform ke platform yang lain.

    C++
            C++ dibuat oleh Bjarne Stroustrup pada than 1983 di Laboratorium Bell, AT&T. awalnya dinamakan “a better C”. Nama C++ diberikan oleh Rick Mascitti pada musim panas tahun 1983. C++ merupakan Bahasa pemrograman berorientasi objek yang sangat terkenal dan menggnakan kaidah Bahasa C. berbagai program grafis dilingkungan Windows, UNIX, dan Linux dibuat dengan menggunakan Bahasa ini.
            Di lingkungan Windows, Visual C++ merupakan perangkat lunak yang dapat dipakai untuk membuat aplikasi apa saja, termasuk untuk menangani basis data.

    DBASE
            DBASE merupakan Bahasa pemrograman berorientasi basis data yang mengawali kepopuleran DBMS (Database Management System) di lingkungan mikrokomputer. Diawali dengan dBase II. Versi 2.4 dirilis pada September, 1983, dioperasikan pada IBM PC yang menggunakan PC_DOS V.1.1,2.0, atau 2.1 Pada tahun 1985. Perusahaan Ashton-Tate mengeluarkan dBASE III, Produk berikutnya, dBASE III Plus sangat populer. Di lingkungan PC muncul produk serupa seperti Clipper dan Foxpro.
            Jika dBASE III Plus beriorentasi pada system operasi DOS, penerusnya yaitu Visual dBASE beroperasi pada Windows dan mendukung pemrograman Visual (seperti halnya Visual Basic). Inti dBASE juga diterapkan pada Visual Foxpro.

    JAVA
            JAVA dibuat pada than 1995 Di Sun Microsystems. Java merupakan Bahasa berorientasi objek dan serbaguna. Kode java dkompilasi dalam format yang disebut bytecode. Bytecode ini dapat dijalankan disemua kompter yang telah dilengkapi dengan pemrograman Java Interpreter dab Java Virtal Machine.
            Java sangat populer karena pada masa awal Internet menjadi populer, Java telah menyediakan sarana untk membuat program (yang disebut applet) yang berjalan pada Web Browser. Bahasa ini juga mendukung konekdi ke database, menyediakan sarana untuk membuat aplikasi berbasis Windows, dan juga dapat dipakai untuk pemrograman jaringan.

    LISP
            LISP (LISt Processing) diciptakan oleh John McCarthy di MIT sekitar tahun 1960 dan merupakan Bahasa kecerdasan buatan yang pertama. Kehadiran Bahasa ini merupakan kebangkitan dari aplikasi kecerdasan buatan. Sejak saat itu, masih dalam decade 1960-an, bermunculan program-program yang meniru kecerdasan manusia, seperti program yang memungkinkan computer bermain catur dan program yang dapat bertindak sebagai psikoanalis.
    PROLOG
            PROLOG (aslinya memiliki kepanjangan PROgrammation enLogique atau kemudian diingriskan menjadi PROgramming in LOGic) adalah Bahasa untuk aplikasi kecerdasan buatan yang dibuat pada tahun 1972 di Universitas Marseille-Aix Prancis. Penciptanya adalah Alain Colmeraues. Bahasa ini menjadi sangat populer semenjak jepang mengumumkan pada tahun 1981 bahwa Jepang akan menggunakannya sebagai bass jinoyter “generasi kelima”.

Senin, 05 Mei 2014

Manusia dan Tanggung Jawab

A.  PENGERTIAN TANGGUNG JAWAB
            Tanggung  jawab  menurut  kamus umum Bahasa Indonesia adalah keadaan wajib menanggung segala sesuatunya. Sehingga bertanggung jawab menurut kamus umum bahasa Indonesia adalah berkewajiban menanggung,memikul jawab, menanggung segala sesuatunya, atau memberikan jawab dan menanggung akibatnya. Tanggung jawab adalah kesadaran manusia akan tingkah laku atau perbuatannya  yang disengaja maupun yang tidak disengaja. Tangung  jawab juga  berarti berbuat  sebagai perwujudan kesadaran akan kewajibannya.
            Seorang mahasiswa mempunyai kewajiban belajar. Bila belajar, maka hal itu berarti ia telah memenuhi kewajibannya. Berarti pula ia telah bertanggung jawab atas kewajibannya. Sudah tentu bagaimana kegiatan belajar si mahasiswa, itulah kadar pertanggungjawabannya. Bila pada ujian ia mendapat nilai A, B atau C itulah kadar pertanggung-jawabannya.
            Bila si mahasiswa malas belajar, dan ia sadar akan hal itu. Tetapi ia tetap tidak mau Belajar dengan alasan capek, segan dan lain-lain. Padahal ia menghadapi ujian.Ini berarti bahwa si mahasiswa tidak memenuhi kewajibannya,berarti pula ia tidak bertanggung jawab.
            Tanggung jawab adalah ciri manusia beradab (berbudaya). Manusia merasa bertanggung jawab   karena  ia menyadari akibat baik atau buruk perbuatannya itu, dan menyadari pula bahwa  pihak lain memerlukan pengabdian atau pengorbanannya.Untukmemperoleh atau meningkatkan  kesadaran  bertanggung  jawab perlu ditempuh usaha melalui pendidikan,penyuluhan, keteladanan, dan takwa kepada Tuhan Yang Maha Esa.
B.   MACAM-MACAM  TANGGUNG JAWAB
            Manusia  itu berjuang  memenuhi  keperluannya  sendiri atau untuk keperluan  pihak lain. Untuk  itu ia manghadapi  manusia  lain dalam masyarakat  atau menghadapi  lingkungan  alamo Dalam usahanya  itu manusia juga menuadari  bahwa ada kekuatan  lain yang ikut menentukan yaitu  kekuasaan   Tuhan.   Dengan  demikian  tanggung  jawab   itu  dapat  dibedakan   menurut keadaan  manusia  atau hubungan  yang dibuatnya.  Atas dasar  ini, lalu dikenal  beberapa jenis tanggung  jawab,  yaitu  :
(a)  Tanggung jawab terhadap diri sendiri
            Tanggung jawab terhadap diri sendiri menuntut kesadaran  setiap orang untuk memenuhi kewajibannya  sendiri dalam mengembangkan  kepribadian  sebagai  manusia pribadi. Dengan demikian  bisa memecahkan  masalah-masalah  kemanusiaan  mengenai  dirinya sendiri Menurut sifat dasamya  manusia  adalah mahluk bermoral, tetapi manusia juga seorang pribadi. Karena merupakan  seorang  pribadi  maka  manusia  mempunyai pendapat  sendiri, perasaan sendiri angan-angan  sendiri. Sebagai perwujudan dari pendapat, perasaan dan angan-angan  itu manusia berbuat  dan  bertindak.  Dalam hal ini manusia tidak luput  dari  kesalahan,  kekeliruan,baik yang  disengaja maupun tidak.
Contoh:
            Rudi membaca  sambil berjalan. Meskipun sebentar-sebentar  ia melihat jalan,  tetap juga  ia lengah, dan terperosok  ke sebuah  lobang.  kakinya terkilir. Ia menyesali dirinya sendiri akan  kejadian itu.Ia harus beristirahat dirumah beberapa  hari. Konsekwensi tinggal di rumah beberapa  hari merupakan tanggung jawab sendiri akan kelengahannya.
(b)  Tanggung jawab terhadap keluarga
            Keluarga  merupakan  masyarakat  kecil. Keluarga  terdiri dari suami-istri.  ayah-ibu  dan anak-anak.  dan juga  orang lain yang menjadi  anggota keluarga.  Tiap anggota  keluarga  wajib bertanggung jawab  kepada keluarganya. Tanggung jawab  ini menyangkut  nama baik keluarga. Tetapi tanggung  jawab juga merupakan kesejahteraan, keselamatan. pendidikan, dan kehidupan.
 Contoh  :
            Seorang  ibu telah  dikarunia  tiga  anak, kemudian  oleh  sesuatu  sebab suaminya meninggal  dunia, karena ia tidak mempunyai  pekeIjaan/tidak beketja  pada  waktu  suaminya  masih  hidup  maka  demi  rasa tanggung jawabnya   terhadap  keluarga  ia melacurkan  diri.
            Ditinjau  dari segi moral hal ini tidak bisa diterima  karena  melacurkan diri  tennasuk   tindakan  di kutuk,  tetapi  dari  segi  tanggung  jawab   ia tennasuk   orang  yang  dipuji.  karena  demi  rasa  tanggung  jawabnya terhadap  keluarga  ia rela berkorban  menjadi  manusia  yang  hina  dan dikutuk.
 (c) Tanggung  jawab terhadap Masyarakat
            Pada hakekatnya  manusia  tidak bisa hidup tanpa bantuan  manusia  lain. sesuai dengan kedudukannya   sebagai  mahluk  sosial.  Karena  membutuhkan   manusia  lain  maka  ia  hams berkomunikasi  dengan  manusia  lain  tersebut.  Sehingga  dengan  demikian  manusia di  sini merupakan  anggota masyarakat  yang tentunya mempunyai  mempunyai tanggung jawab  seperti anggota masyarakat  yang lain agar dapat melangsungkan  hidupnya dalam masyarakat  tersebut Wajarlah  apabila segala tingkah laku dan perbuatannya  harus dipertanggung  jawabkan  kepada masyarakat.
Contoh:
            Hanafi  terlalu congkak  dan sombong, ia mengejek dan menghina pakaian  pengantin  adat Minangkabau.  Ia tidak memakai  pakaian  itu, bahkan  penutup  kepala  yang dikeramatkan  pun semula ditolak. Tetapi setelah ada ancaman dari pihak  pengiring, terpaksa Hanafi mau memakainya  juga.  Di dalam  peralatan  itu hampir-hampir pernikahan dibatalkan,karena  timbul perselisihan  antara pihak  kaum  perempuan dengan  pihak kaum laki-laki.  Pangkalnya  dari Hanafi juga.  Ia berkata pakaian mempelai  yang masih sekarang dilazimkan  di negerinya,  yaitu pakaian secara zaman dahulu, disebutkannya cara anak komedi Istambul. Jika ia dipaksa  memakai  secara  itu, sukalah  urung  sahaja,  demikian katanya dengan pendek. Setelah timbul pertengkaran  di dalam keluarga pihaknya  sendiri  akhimya  diterimalah,  bahwa ia memakai  smoking, yaitu jas hitam, celana hitam, dengan berompi dan berdasi putih. Tetapi waktu  hendak   menutup   kepalanya,   sudah  berselisih   pula. Dengan kekerasan  ia  menolak  pakaian   dester   suluk,yaitu  pakaian orang Minangkabau. Bertangisan  sekalipun  perempuan meminta  supaya  ia jangan menolak tanda keminangkabauan  yang satu, yaitu selama beralat saja. Jika peralatan sudah selesai, bolehlah ia nanti memakai sekehendak hatinya pula. Hanafi tetap menolak kehendak orang tua, ia tidak hendak menutup  kepala,  karena  lebih  gila pula  dari  pada  anak  komidi,  bila memakai  dester  saluk dengan  baju smoking  dan dasi. Setelah  ibunya sendiri hilang sabamya dan memukul-mukul  dada di muka anak yang “terpelajar” itu, barulah Hanafi menurut kehendak orang banyak, sambil mengeluh dan teringat akan badannya yang sudah “tergadai”.  Untunglah ia menurutkan hal menutup kepala itu, karena sekalian pengantar dan pasuinandan  (pengiring bangsa perempuan) sudah berkata bahwa mereka talc sudi mengiringkan  “mempelai didong”. Akhimya Hanafi tunduk pula dengan norma-norma yang berlaku dalam masyarakat, Meskipun harus bersitegang dahulu. Sebagai pertanggungjawaban kecongkakan dan kesombongannya  itu, Hanafi harus menerima rasa antipati dari masyarakat  Minangkabau yang sangat ketat terhadap adat itu (salah asuhan)
(d). Tanggung jawab  kepada  Bangsa / Negara
            Suatu kenyataan lagi, bahwa tiap manusia, tiap individu  adalah warga negara suatu negara. Dalam berpikir, berbuat, bertindak, bertingkah laku manusia terikat oleh norma-norma atau ukuran-ukuran yang dibuat oleh negara. Manusia tidak dapat berbuat semaunya sendiri. Bila perbuatan manusia itu salah, maka ia harus bertanggung  jawab kepada negara.
Contoh:
1)  Dalam novel jalan tak  ada ujung karya Muchtar Lubis, Guru Isa yang tekenal sebagai guru yang baik, terpaksa mencuri barang-barang  milik sekolah demi rumah tangganya. Perbuatan guru isa ini harus pula dipertanggung jawabkan kepada pemerintah kalau perbuataan itu diketahui ia harus berurusan dengan pihak kepolisian dan pengadilan.
2) Kumbakarna  menolak perintah kakaknya, juga rajanya  yaitu Rahwana  untuk berperang melawan rama, karena kakanya berbuat keburukan. Bukan main Rahwana. Ia membangkit-bangkitkan hutang budi Kumbakama terhadap kerajan Alengka. Kumbakama menyadari kedudukannya sebagai pang1ima perang, karena itu berangkat juga ia ke medan perang menghadapi  Rama. Akan tetapi ia maju ke medan perang bukan karena membela kakanya, melainkan karena rasa tanggung jawabnya sebagai panglima yang harus membela negara ( Ramayana)
(e). Tanggung jawab terhadap Tuhan
            Tuhan menciptakan manusia di bumi ini bukanlah tanpa tanggung jawab, melainkan untuk mengisi kehidupannya  manusia mempunyai tanggung jawab Iangsnng ternadap Tuhan. Sehingga tindakan manusia tidak bisa lepas dari hukuman-hukuman  Tuhan yang dituangkan dalam berbagai kitab sud melalui berbagai macam agama Pelanggaran dari hukuman-hukuman tersebut akan segera diperingatkan oleh Tuhan dan jika dengan peringatan yang keraspun manusia masih juga tidak menghiraukan maka Tuhan akan melakukan kutukan. Sebab dengan mengabaikan perintah-perintah  Tuhan berarti mereka meninggalkan tanggung jawab yang seharusnya  dilakukan manusia ternadap Tuhan sebagai penciptanya,  bahkan untuk memenuhi tanggung jawabnya, manusia perlu pengorbanan.
 Contoh:
            Seorang biarawati dengan ikhlas tidak menikah selama hidupnya karena dituntut tanggung jawabnya  terhadap Tuhan sesuai dengan hukum-hukum  yang ada pada agamanya,  hal ini dilakukan  agar ia dapat sepenuhnya  mengabdikan  din kepada Tuhan demi rasa tanggung jawabnya.  Dalam  rangka  memenuhi  tanggung jawab  ini ia berkorban  tidak  memenuhi kodrat   manusia   pada   umumnya   yang  seharusnya   meneruskan keturunannya yang sebetulnya  juga  merupakan  sebagian  tanggung  jawabnya sebagai  mahluk Tuhan.
C.   PENGABDIAN  DAN PENGORBANAN
            Wujud tanggung jawab juga berupa pengabdian dan pengorbanan.  Pengabdian  dan pengorbanan  adalah perbuatan baik untuk kepentingan  manusia itu sendiri.
(a).  Pengabdian
            Pengabdian adalah perbuatan baik yang berupa pikiran, pendapat ataupun tenaga sebagai perwujudan  kesetiaan,  cinta, kasih sayang, hormat,  atau satu ikatan dan semua itu dilakukan dengan  ikhlas.
            Pengabdian   itu pada hakekatnya adalah rasa tanggung  jawab. Apabila  orang  bekerja keras  sehari  penuh  untuk mencukupi kebutuhan. hal itu berarti  mengabdi  kepada  keluarga.
            Lain halnya jika  kita membantu ternan dalam kesulitan,  mungkin  sampai  berhari-hari itu bukan  pengabdian.  tetapi hanya bantuan saja.
            Berikut  ini diberikan  gambaran  bagaimana  orang tua mengabdi  kepada putra-putrinya demi  kebahagiaan keluarga mereka.
            Sepasang  suami  istri  guru  sekolah  dasar  di  sebuah  desa.  Anaknya cukup banyak.   yaitu 6 orang. Untuk  dapat  memenuhi   kebutuhan keluarga  besar  tesebut.  si ibu tetap bekerja  sebagai  guru.  karena  tahu bahwa  gaji  suaminya  juga  kecil, Si ibu di rumah tidak  melepaskan tanggung  jawabnya  sebagai  ibu  rumah tangga,  karena  memang  tidak mampu membayar  pembantu.  Untuk urusan  pendidikan  di sekolah  si bapak  yang bertanggung jawab,   sedangkan   si ibu untuk urusan pendidikan yang bersangkutan dengan rumah tanggga. Si Bapak mcmbimbing   putra-putrinya   dalam   belajar  di  rumah  malam hari. scdangkan  siang  hari  saling dengan  praktek  biologi  seperti  menanam sayur. memelihara  ternak  yang hasilnya  langsung  dapat dimanfaatkan oleh keluarga. Si ibu mcngajar putra-putrinya memasak, mencuci piring. mencuci   pakaian.  membersihkan   rumah.  Anak-anaknya   yang  mulai besar menjadi  semacam  asistennya.  Setelah anak-anaknya  mulai harus sckolah di kota, mereka itu hanya disewakan kamar yang murah dengan harus memasak  dan mencuci  sendiri yang sudah terlatih baik waktu di desa.  Demikianlah  maka  kamar  itu makin  banyak  penghuninya   oleh adik-adik   yang  juga  menyusul   kakak  untuk  belajar  di  kota.  Sekali seminggu  seorang  pulang  untuk  mengambil  uang  dan  perbekalan  di desa,   dan   sekali   sebulan ayah-ibu  datang ke kota   untuk tetap mengakrabkan hubungan  mereka  sebagai  keluarga, sekaligus mengontrol apakah  anak-anaknya   menjalankan   kewajibannya   secara benar.  Hal  demikian  juga dilakukan  oleh  keluarga   itu  waktu  anak terbesar  harus masuk ke perguruan  tinggi. Pada waktu si sulung sudah tarnat dan bekerja,  ia pindah ke tempat kerjanya dan berfungsi  sebagai donateur  ternadap  adik-adiknya.Walhasil seluruh putra-putri keluarga guru tersebut dapat menamatkan   sekolahnya   dan  menjadi  sarjana. Sementara  itu si bapak dan ibu bertahan  bekerja  sebagai  guru di desa demi  mengabdi  kepada  putra-putrinya   agar  dapat  menjadi   manusia yang  hidupnya tidak  sesulit  dirinya. Waktu  mereka  sudah  pensiun, mereka merasakan  bahwa pengabdiannya   pada  putra-putrinya juga sudah  cukup, mereka merasa  puas  karena mampu membekali putra-putrinya   dengan  ilmu yang dijadikan  kail  dalam   menempuh kehidupan   ini.  Orang  tua  itu  tidak  membekali  dengan  ikan, karena akan cepat habis tanpa bekas !
            Manusia tidak ada dengan sendirinya,tetapi merupakan mahluk ciptaan Tuhan. Sebagai ciptaan Tuhan manusia wajib mengabdi kepada Tuhan. Pengabdian berarti  penyerahan diri sepenuhnya kepada Tuhan, dan itu merupakan perwujudan tanggung jawabnya kepada Tuhan Yang Maha Esa.
            Pengabdian kepada agama atau kepadaTuhan terasa menonjolnya seperti yang dilakukan oleh para biarawan dan biarawati. Pada umumnya mereka itu adalah orang-orang yang terjun di ladang Tuhan karena kesadaran moralnya,karena panggilanTuhan. Mereka meningggalkan keluarganya dan tidak akan berkeluarga,  Sehingga hampir seluruh waktu waktu, pikiran, tenaga maupun kegiatan hanya tercurah untuk memuliakan Tuhan. Dalam agama yang tidak membedakan manusia atas dasar ras ataupun bangsa itu, para biarawan atau biarawati ditempatkandi daerah – daerah yangjauh dan terpencil.Semuanya dilakukan dengan semboyan tugas sud. Selain pada gereja Katolik,pada agama Budha juga dikenal biarawati atau biarawan dengan sebutan bhiksu dan bhiksuni dengan cara kehidupan yang tidak jauh berbeda.
            Pengabdian kepada negara dan bangsa yang juga menyolok antara lain dilakukan oleh pegawai negeri yang bertugas menjaga mercusuar di pulau yang terpencil. Mereka bersama keluarganya hidup terpencil terpencil dari masyarakat ramai, sementara ito sctiap ban tiupan angin kencang dan laut tidak pernah bernenti, apalagi bila terjadi badai. Mereka bersunyi diri dalam rnengabdikan diri demi keselamatan kapal yang lalu lalang. Kesenangan yang dapat dirasakan oleh pegawai negri di kota tidak dapat dirasakan,mungkin sekali-sekali bila mereka memperoleh cuti tahunan. Kesenangandan kegembiraansesamapegawai negri haanya mereka bayangkan secara terang di alam yang demikian sepi. Anak-anak mereka sulit berkembang sebagai mahluk sosial, dan tebatas untuk dapat mengembangkan diri akibat terpencilnya tempat tinggalnya. Dengan membandingkanmereka dan kehidupan kawan-kawannya di kota atau di tempat yang lebih enak terasa arti pengorbanan mereka demi keselamatan manusia lain, bangsa dan negara sendiri. Berapa banyakkah orang yang mau dan mampu menghayati pengorbanan mereka itu.?
 (b).  Pengorbanan
            Pengorbanan  berasal dari kata korban atau kurban yang berarti persembahan,  sehingga  pengorbanan berarti pemberian untuk menyatakan  kebaktian.  Dengan demikian pengorbanan yang bersifat kebaktian itu mengandung unsur keikhlasan yang tidak mengandung pamrih. Suatu pemberian yang didasarkan atas kesadaran moral yang tulus ikhlas semata-mata.
            Pengorbanan dalam arti pemberian sebagai tanda kebaktian tanpa pamrih dapat dirasakan bila kita membaca atau mendengarkan  kotbah agama. Dari kisah para tokoh agama atau nabi, manusia memperoleh  tauladan, bagaimana  scmestinya  wajib berkorban.  Berikut ini diberikan dua buah penggambaran.
            Pangeran Sidharta Gautama dari Kapilawastu diharapkan oleh ayahnya untuk kemudian menggantikan kedudukannya sebagai raja. Tetapi, Pangeran tersebut lebih tetarik pada kehidupan pertapa untuk memperoleh penerangan agung bagaimana caranya manusia dapat membebaskan  dirinya  dari  sengsara (samsara) melalui  pelepasan (mokhsa) dan mencapai kehidupan abadi di sorga (nirvana). Ia mengorbankan kehidupannya yang mewah duniawi dalam istana, ia mengorbankan kepentingan keluarganya, karena memandang bahwa kepentingan umat manusia yang bodoh (avidhya) perlu didahulukan. Usahanya berhasil memperoleh  penerangan agung di tcmpat pertapaan Bodh Gaya, yang kemudian disiarkan kepada umat manusia. Ia rela mengorbankan  duniawinya, keluarganya. demi kepentingan  umat manusia yang derajatnya lebih tinggi. Ia menjadi seorang Budha yang akhimya tidak dilahirkan kembali dan menjadi pendiri agama Budha.
            Nabi Ibrahim mendapat perintah dari Allah untuk mengorbankan  putra tunggalnya Ismail. Walaupun  ia sangat sayang pada putranya tersebut, perintah Allah untuk mengorbankan  tetap dipatuhinya. Allah menguji kesetiaan dan besamya pengorbanan  Nabi Ibrahim. Nabi Ibrahim tidak sampai hati melihat pisaunya dipotongkan  ke leher putranya, tetapi ia sudah bertekad setia menjalankan perintahNya. Kemudian terbukti. bahwa putra yang mau dikorbankan kepada Allah sudah berganti dengan biri-biri. Pengorbanan  yang dilakukan oleh Nabi Ibrahim kepada Allah lebih tinggi kadamya daripada pengorbanan oleh nabi ibrahim sekarang yang ditiru oleh oleh umat Islam yang menjalankan ibadah haji di Tanah Suci maupun umat Islam di wilayah lain dengan mengorbanan temak untuk keperluan fakir miskin pada hari raya Idul Qurban.
            Perbedaan antara pengertian pcngabdian dan pengorbanan tidak begitu jelas. Karena adanya pengabdian  tentu ada pengorbanan.  Antara sesama kawan, sulit dikatakan pengabdian, karena kata pengabdian mengandung arti lebih rendah tingkatannya. Tetapi  untuk kala pengorbanan dapat juga diterapkan kepada sesama teman.
            Pengorbanan  merupakan  akibat dan pengabdian. Pengorbanan dapat berupa harta benda, pikiran,  perasaan,  bahkan  dapat juga  berupa jiwanya.  Pengorbanan  diserahkan  secara  ikhlas tanpa  pamrih,  tanpa  ada perjanjian,  tanpa  ada transaksi,  kapan  saja diperlukan.
            Pengabdian  lebih banyak  menunjuk  kepada  perbuatan  sedangkan,  pengorbanan   lebih banyak menunjuk  kepada pemberian  sesuatu misalnya berupa pikiran, perasaan, tenaga, biaya, waktu.   Dalam  pengabdian   selalu  dituntut  pengorbanan,tetapi  pengorbanan belum tentu menuntut  pengabdian.
            Kesediaan seorang   guru sekolah dasar ditempatkan di  pelosok terpencil daerah transmigrasi, adalah pengabdian yang juga menuntut pengorbanan. Dikatakan pengabdian karena  ia mengajar disitu  tanpa  menerima  gaji dari  pemerintah, tanpa  diurus  oleh pihak berwenang  usul pengangkatannya,  ia hanya bertanggung jawab untuk kemajuan dan kecerdasan masyarakat  / bangsanya.  Ia hanya menerima  penghargaan  dan belas kasihan dari masyarakat setempat.  Pengorbanan   yang  ia berikan  berupa  tenaga, pikiran,waktu untuk kepentingan anak  didiknya.
            Dalam  novel  berjudul  “Siti  Nurbaya”  karya  Marah  Rusli,  betapa  besar  pengorbanan gadis  Siti  Nurbaya  sebagai  pengabdiannya   kepada  orang  tua. Orang  tua Siti  Nurbaya  tidak mampu membayarhutang   kepada Datuk Maringgih. Sebagai tebusannya, Siti Nurbaya dibujuk agar bersedia  kawin dengan  Datuk Maringgih,  si tua bangka,  walaupun  sebenamya  ia sudah mengikat janji  dengan pemuda  pujaannya  bemama  Syamsul Bahri. Demi pengabdian  kepada bapaknya  , Siti Nurbaya  bersedia memutuskan  hubungannya  dengan  Syamsul  Bahri dan mau dikawinkan  dengan  Datuk  Maringgih,  walaupun  dcngan  perasaan  yang  sangat  berat.