google.com, pub-5223775395072366, DIRECT, f08c47fec0942fa0 Kumpulan Ilmu Komputer

SISIPKAN KODE UNIT IKLAN DISINI

chating

Rabu, 16 November 2022

Open Source Software

 If you've spent any lengthy amount of time on the Internet, you've probably heard of open source software but might not have fully understood what it is and why it even exists.  This article will describe this recent phenomenon and describe some of its benefits for the software using community.

In a nutshell, open source software is software made by everyone - for everyone. The hopes behind its development is that through its open access, it will evolve into something that represents the true desires of computer users. Through a wide network of user involvement, the software in question is enhanced and debugged without costs or administrative politics.

Traditionally, software is developed behind closed doors. A team of professional coders build it but the community at large isn't part of its conception. It's costly to produce and as you can probably guess, that cost is passed on to the end user: the consumer. Open source software on the other hand is free. Free to download, free to install, free to use, free to modify, and free to share.

Started over twenty years ago, it's a phenomenon that is gaining in both popularity and exposure. In its first conception, open source gave birth to the World Wide Web as we know it today. The Internet as a whole is the result of free permission to access the web, use the web, contribute to the web, and share the web with others. But it certainly hasn't stopped there. In the not too distant past, Netscape converted its once commercial version of its Navigator web browser to open source. And today, open source is venturing into the commercial realm as well.

At first thought, the idea of open source may sound just plain crazy to those who earn a living from software development. But the facts point to a different prediction. Open source software puts companies in a terrific position to re-brand and re-position themselves in a market that they may have not been able to reach before. In the business world, open source is all about image and when consumers witness corporations contributing (instead of selling) to the buying public, they gain big favor in the eyes of their users (plus tremendous opportunities to sell other items).

Inviting the public inside a product's development builds community and trust. It also sets the platform for increased reliability. Fans of open source programs are adamant about reliable software and highly criticize commercialized versions for being buggy and error-prone. Avid fans even proclaim commercialism is the cause of shoddy software.

Another benefit that open source brings to light is the speed at which its products are developed, enhanced, supported and distributed. This is because the people who regularly contribute to an open source product do so for unmotivated reasons (other than perhaps to feed the ego.) They're highly talented, they're available, and they care. Bringing money into any project can almost mean instant death. It can kill motivation, desire, and a true willingness to create a good product. In a commercial setting, participants work for a paycheck rather than for the product. And this is what puts open source projects far ahead of its monetized competition.

As a software user, this means you can contribute to an open source project as well, and help to develop it into a product that reflects your direct preferences. You aren't "stuck" using open source software the way you would be stuck using an expensive word processor or database. You have the same access to open source software as its programmers have and in essence, you are your own customer!

Viruses - What They Are And One Reason Why People Make Them

 Over recent years, computers have become synonymous with viruses and viruses don't show any signs of disappearing any time soon. In recent news, LiveScience.com reported that "Before the month is even done, April has set a record for virus e-mails."1 In the past, we would be comfortable in telling new computer users not to worry about viruses and that catching a computer virus is rare. Today, that would be some of the worst advice we could give anyone. As reported in countless news reports, computer viruses are rampant and they're extremely worrisome. This article will describe what viruses are and then point you in the direction of some rather unique protection and prevention.

In short, a computer virus is a software program designed to destroy or steal data. It attacks computers via distribution - often unknowingly - through email attachments, software downloads, and even some types of advanced web scripting. Viruses that destroy data are known as Trojan horses, viruses that explode their attacks are called bombs, and viruses that duplicate themselves are called worms. Some viruses are a combination of each, however they can be further identified according to where they're located on a computer.

A virus originating from the boot sector of a computer is a boot-sector virus and this nasty devil does its dirty work the moment a computer is turned on. A virus that attaches itself to (infects) other programs is a file virus and activates the moment that an infected program starts. File viruses may also be referred to as parasitic viruses, however should a virus work from both the boot-sector and from an infected program, the virus is then known as a multipartite virus.
 
Why viruses exist remains a mystery, however we had privy access to the mind behind a virus programmer who explained his motivation behind his destructive inclinations. Apparently, this person had a deep grudge against a popular online service which shall remain unnamed. In this hacker's mind, the online service failed to do a quality job in protecting children from online smut and as retaliation, he created and distributed a virus to as many file libraries of this service as he could. His intentions were to disable the computers of the online service's users so much that they wouldn't be able to connect for days. In his mind, the loss of connection meant loss of revenue for the online service.

Although the malicious code that this person generated may have worked for a small percentage of users, sufficed to say, the online service continued on and still exists today. Despite his motivation or intention, his efforts were null.

We wouldn't be surprised to learn if other motivations behind spreading viruses were similar to this person's, but that doesn't justify the damage that viruses do. Innocent people become pawns for the evil plans of others who've convinced themselves they're doing the "right" thing.

To protect a computer from getting a virus, or clean a virus from a computer system once infected requires the use of an antivirus utility. But may be something else we can do. Perhaps we could make an effort to educate the people who want put viruses into the public about ways to display dissatisfaction with a service or product that don't involve harming innocent parties. In doing so, we just might reduce the number of virus news stories and protect our own investments at the same time.

Networking Home Computers - Increasing Productivity With the Whole Family

 Have you ever thought about networking your computers at home? If you have a small collection of computers around the house (and a small collection of computer users), you can connect each one of those computers to one another and share data, software, and hardware including a single Internet connection. There are many creative uses for home networking, however it's an ideal situation when upgrading each computer to the same capability is financially out of the question. On a home network, each computer has access to the equipment of the better machine in the group as if that equipment were their own.

Connecting computers with either an Ethernet cable or a Wireless connection can create a home network. The easiest and cheapest method uses an Ethernet connection, which requires a series of network cards, a cable for each computer, and a router. The network card is similar to the old modems we used in the past to connect to the Internet, however in a home network, it's used to communicate with every computer that's connected to it.

Networking Home Computers
Increasing Productivity With the Whole Family

You'll want to first, select the computers that will connect to each other and then install the network cards inside each of them. Then you'll connect a cable to each computer that will communicate with the server. These cables won't connect to the server directly. Instead, they'll connect to the router. To enable Internet access for each computer, this router will need to connect with a modem of the host machine.

Once the hardware is set up correctly (you'll need to read the instruction manual of your equipment for details), you can then setup the network from Windows on each machine. Within Windows, you can set up a home network similar to the way that you set up an Internet connection. Only this time, you'll set up a LAN (Local Area Network) connection.
 
Windows should walk you through setting up a LAN after starting the computer and once complete, you can begin to connect one of your machines to the network. You can do this through Internet Explorer by typing in the address and password required to access the router (the address and password required to access the router will be in the router manual).

Connected to the network, each computer can send files back and forth, open programs on a remote computer, play the sound files and videos located on another computer, and share a single Internet account to browse the web, download files, or chat with someone in an entirely different country.  If a single printer is available on only one computer in the network, every connected PC can send documents to it and print them out. Kids will enjoy the ability to play multi-player games and adults will enjoy the ability to blast a single message to everyone at once or maintain a group schedule.

Since we're describing a home network that will connect to the Internet, you're strongly advised to install a protective firewall program to thwart Internet viruses, worms, or other damaging spyware code. Firewalls prevent - but they don't repair. Only anti-virus and anti-spyware programs can reverse damage. So you should install a firewall on the computer that grants access to the computer, and then install an anti-virus and anti-spyware program on each of the remaining computers in the network.
 
If you have files that shouldn't be shared (bank statements, credit card information, etc.), you can restrict their access in one of several ways. You can put them in a new folder and then remove the "read" permissions for that folder. Or you can specify who can (and who cannot) access specific files with a password from within Windows Control Panel.

Selasa, 15 November 2022

Pengertian DRAM dan Fungsinya



 Pengertian DRAM dan Fungsinya - Dynamic Random Access Memory (DRAM) adalah jenis memori akses acak yang menyimpan setiap bit data dalam kapasitor terpisah pada sirkuit terintegrasi. Kapasitor dapat diisi atau dilepas. Kedua keadaan dianggap mewakili dua nilai kecil, biasa disebut 0 dan 1. Kapasitor bocor pada akhirnya akan kehilangan informasi kecuali kapasitor disegarkan secara teratur. Memori dinamis dibandingkan dengan SRAM dan memori statis lainnya karena memerlukan penyegaran. Memori utama (“RAM”) pada komputer pribadi adalah RAM dinamis (DRAM). Ini adalah RAM komputer laptop dan workstation, dan RAM beberapa konsol video game. Keuntungan DRAM adalah konstruksinya yang sederhana. Hanya satu transistor dan satu kapasitor yang diperlukan per bit, dibandingkan dengan empat atau enam transistor dalam SRAM . Ini memungkinkan DRAM kepadatan lebih tinggi. Tidak seperti memori flash, DRAM adalah memori yang mudah menguap (chip memori non-volatil) dan kehilangan data segera setelah daya dicabut. Transistor dan kapasitor yang digunakan sangat kecil. Miliaran bisa muat pada satu chip memori. RAM Dinamis adalah jenis RAM yang menyimpan data hanya jika terus diakses oleh logika khusus yang disebut sirkuit penyegaran. Sirkuit ini membaca isi setiap sel memori ratusan kali per detik, terlepas dari apakah sel memori sedang digunakan oleh komputer. Karena cara sel diatur, pembacaan itu sendiri memperbarui isi memori. Jika Anda tidak melakukan ini secara teratur, isi DRAM akan hilang, tetapi daya tetap menyala. Tindakan pembaruan adalah mengapa memori disebut dinamis. Semua PC menggunakan DRAM sebagai memori sistem utama alih-alih SRAM, tetapi DRAM lebih lambat daripada SRAM dan memerlukan overhead sirkuit penyegaran. Mungkin terlihat aneh ingin membuat memori komputer dari sesuatu yang dapat menyimpan nilai hanya sepersekian detik. Faktanya, DRAM lebih kompleks dan lebih lambat dari SRAM. Alasan penggunaan DRAM sederhana. jauh lebih murah dan memakan lebih sedikit ruang. Biasanya kurang dari 1/4 area silikon SRAM. Membangun memori inti 64MB dari SRAM sangatlah mahal. Overhead sirkuit penyegaran dapat diterima sehingga memori yang murah dan ringkas dapat digunakan dalam jumlah besar. Update sirkuit sendiri jarang ada masalah. Setelah bertahun-tahun menggunakan DRAM, desain sirkuit ini hampir sempurna. DRAM lebih kecil dan lebih murah dari SRAM. Hal ini karena SRAM terdiri dari 4-6 (atau lebih) transistor per bit, sedangkan DRAM hanya menggunakan 1 dan 1 kapasitor. Ketika sebuah kapasitor diberi energi, kapasitor akan tetap bermuatan jika hanya berisi '1, dan tidak ada muatan jika mengandung '0. Transistor digunakan untuk membaca isi kapasitor. Masalah dengan kapasitor adalah bahwa mereka menahan muatan untuk waktu yang singkat dan kemudian membuangnya. Kapasitor ini sangat kecil sehingga muatannya cepat hilang. Inilah mengapa kita membutuhkan urutan penyegaran: Baca konten setiap sel dan perbarui dengan "muatan" baru sebelum konten menghilang. Refresh dilakukan dengan membaca setiap "baris" chip memori satu per satu. Proses membaca ulang isi setiap kapasitor menetapkan muatan. Lihat bagian ini menjelaskan akses memori untuk penjelasan tentang bagaimana "baris" dibaca dan bagaimana pembaruan dilakukan. DRAM diproduksi menggunakan proses yang sama dengan prosesor. Substrat silikon terukir dengan pola yang membentuk transistor dan kapasitor (dan struktur pendukung) yang membentuk setiap bit. DRAM jauh lebih murah daripada prosesor karena merupakan struktur sederhana yang dapat diulang secara berurutan yang menghilangkan kerumitan pembuatan satu chip dengan jutaan transistor individual. Berikut detail cara pembuatan prosesor: Prinsip pembuatan DRAM serupa. Berbagai teknologi dan kecepatan DRAM spesifik. Ini telah berkembang selama bertahun-tahun dengan penggunaan DRAM sebagai memori sistem. Rincian lebih lanjut disediakan di bagian lain.

The Web Security Testing Framework

 

Overview

This section describes a typical testing framework that can be developed within an organization. It can be seen as a reference framework comprised of techniques and tasks that are appropriate at various phases of the software development life cycle (SDLC). Companies and project teams can use this model to develop their own testing framework, and to scope testing services from vendors. This framework should not be seen as prescriptive, but as a flexible approach that can be extended and molded to fit an organization’s development process and culture.

This section aims to help organizations build a complete strategic testing process, and is not aimed at consultants or contractors who tend to be engaged in more tactical, specific areas of testing.

It is critical to understand why building an end-to-end testing framework is crucial to assessing and improving software security. In Writing Secure Code, Howard and LeBlanc note that issuing a security bulletin costs Microsoft at least $100,000, and it costs their customers collectively far more than that to implement the security patches. They also note that the US government’s CyberCrime web site details recent criminal cases and the loss to organizations. Typical losses far exceed USD $100,000.

With economics like this, it is little wonder why software vendors move from solely performing black-box security testing, which can only be performed on applications that have already been developed, to concentrating on testing in the early cycles of application development, such as during definition, design, and development.

Many security practitioners still see security testing in the realm of penetration testing. As discussed in the previous chapter, while penetration testing has a role to play, it is generally inefficient at finding bugs and relies excessively on the skill of the tester. It should only be considered as an implementation technique, or to raise awareness of production issues. To improve the security of applications, the security quality of the software must be improved. That means testing security during the definition, design, development, deployment, and maintenance stages, and not relying on the costly strategy of waiting until code is completely built.

As discussed in the introduction of this document, there are many development methodologies, such as the Rational Unified Process, eXtreme and Agile development, and traditional waterfall methodologies. The intent of this guide is to suggest neither a particular development methodology, nor provide specific guidance that adheres to any particular methodology. Instead, we are presenting a generic development model, and the reader should follow it according to their company process.

This testing framework consists of activities that should take place:

  • Before development begins,
  • During definition and design,
  • During development,
  • During deployment, and
  • During maintenance and operations.

Phase 1 Before Development Begins

Phase 1.1 Define a SDLC

Before application development starts, an adequate SDLC must be defined where security is inherent at each stage.

Phase 1.2 Review Policies and Standards

Ensure that there are appropriate policies, standards, and documentation in place. Documentation is extremely important as it gives development teams guidelines and policies that they can follow. People can only do the right thing if they know what the right thing is.

If the application is to be developed in Java, it is essential that there is a Java secure coding standard. If the application is to use cryptography, it is essential that there is a cryptography standard. No policies or standards can cover every situation that the development team will face. By documenting the common and predictable issues, there will be fewer decisions that need to be made during the development process.

Phase 1.3 Develop Measurement and Metrics Criteria and Ensure Traceability

Before development begins, plan the measurement program. By defining criteria that need to be measured, it provides visibility into defects in both the process and product. It is essential to define the metrics before development begins, as there may be a need to modify the process in order to capture the data.

Phase 2 During Definition and Design

Phase 2.1 Review Security Requirements

Security requirements define how an application works from a security perspective. It is essential that the security requirements are tested. Testing in this case means testing the assumptions that are made in the requirements and testing to see if there are gaps in the requirements definitions.

For example, if there is a security requirement that states that users must be registered before they can get access to the whitepapers section of a website, does this mean that the user must be registered with the system or should the user be authenticated? Ensure that requirements are as unambiguous as possible.

When looking for requirements gaps, consider looking at security mechanisms such as:

  • User management
  • Authentication
  • Authorization
  • Data confidentiality
  • Integrity
  • Accountability
  • Session management
  • Transport security
  • Tiered system segregation
  • Legislative and standards compliance (including privacy, government, and industry standards)

Phase 2.2 Review Design and Architecture

Applications should have a documented design and architecture. This documentation can include models, textual documents, and other similar artifacts. It is essential to test these artifacts to ensure that the design and architecture enforce the appropriate level of security as defined in the requirements.

Identifying security flaws in the design phase is not only one of the most cost-efficient places to identify flaws, but can be one of the most effective places to make changes. For example, if it is identified that the design calls for authorization decisions to be made in multiple places, it may be appropriate to consider a central authorization component. If the application is performing data validation at multiple places, it may be appropriate to develop a central validation framework (i.e. fixing input validation in one place, rather than in hundreds of places, is far cheaper).

If weaknesses are discovered, they should be given to the system architect for alternative approaches.

Phase 2.3 Create and Review UML Models

Once the design and architecture is complete, build Unified Modeling Language (UML) models that describe how the application works. In some cases, these may already be available. Use these models to confirm with the systems designers an exact understanding of how the application works. If weaknesses are discovered, they should be given to the system architect for alternative approaches.

Phase 2.4 Create and Review Threat Models

Armed with design and architecture reviews and the UML models explaining exactly how the system works, undertake a threat modeling exercise. Develop realistic threat scenarios. Analyze the design and architecture to ensure that these threats have been mitigated, accepted by the business, or assigned to a third party, such as an insurance firm. When identified threats have no mitigation strategies, revisit the design and architecture with the systems architect to modify the design.

Phase 3 During Development

Theoretically, development is the implementation of a design. However, in the real world, many design decisions are made during code development. These are often smaller decisions that were either too detailed to be described in the design, or issues where no policy or standard guidance was offered. If the design and architecture were not adequate, the developer will be faced with many decisions. If there were insufficient policies and standards, the developer will be faced with even more decisions.

Phase 3.1 Code Walkthrough

The security team should perform a code walkthrough with the developers, and in some cases, the system architects. A code walkthrough is a high-level look at the code during which the developers can explain the logic and flow of the implemented code. It allows the code review team to obtain a general understanding of the code, and allows the developers to explain why certain things were developed the way they were.

The purpose is not to perform a code review, but to understand at a high level the flow, the layout, and the structure of the code that makes up the application.

Phase 3.2 Code Reviews

Armed with a good understanding of how the code is structured and why certain things were coded the way they were, the tester can now examine the actual code for security defects.

Static code reviews validate the code against a set of checklists, including:

  • Business requirements for availability, confidentiality, and integrity;
  • OWASP Guide or Top 10 Checklists for technical exposures (depending on the depth of the review);
  • Specific issues relating to the language or framework in use, such as the Scarlet paper for PHP or Microsoft Secure Coding checklists for ASP.NET; and
  • Any industry-specific requirements, such as Sarbanes-Oxley 404, COPPA, ISO/IEC 27002, APRA, HIPAA, Visa Merchant guidelines, or other regulatory regimes.

In terms of return on resources invested (mostly time), static code reviews produce far higher quality returns than any other security review method and rely least on the skill of the reviewer. However, they are not a silver bullet and need to be considered carefully within a full-spectrum testing regime.

For more details on OWASP checklists, please refer to the latest edition of the OWASP Top 10.

Phase 4 During Deployment

Phase 4.1 Application Penetration Testing

Having tested the requirements, analyzed the design, and performed code review, it might be assumed that all issues have been caught. Hopefully this is the case, but penetration testing the application after it has been deployed provides an additional check to ensure that nothing has been missed.

Phase 4.2 Configuration Management Testing

The application penetration test should include an examination of how the infrastructure was deployed and secured. It is important to review configuration aspects, no matter how small, to ensure that none are left at a default setting that may be vulnerable to exploitation.

Phase 5 During Maintenance and Operations

Phase 5.1 Conduct Operational Management Reviews

There needs to be a process in place which details how the operational side of both the application and infrastructure is managed.

Phase 5.2 Conduct Periodic Health Checks

Monthly or quarterly health checks should be performed on both the application and infrastructure to ensure no new security risks have been introduced and that the level of security is still intact.

Phase 5.3 Ensure Change Verification

After every change has been approved and tested in the QA environment and deployed into the production environment, it is vital that the change is checked to ensure that the level of security has not been affected by the change. This should be integrated into the change management process.

Budi Luhur dalam Persaudaraan Setia Hati Terate

Manusia adalah sebagai makhluk sosial yang dalam kehidupannya selalu ada ketergantungan terhadap orang lain, sebab manusia secara pribadi juga memiliki kekurangan dan kelebihan sehingga timbul kondisi yang disebut saling membutuhkan. Kita sebagai insan Setia Hati Terate yang hidup di tengah-tengah masyarakat yang majemuk harus dapat bersosialisasi, membawa diri dan dapat meningkatkan kepedulian terhadap lingkungan disekitarnya. Sebab hal ini sangatlah penting, karena selain keinginan untuk mendapatkan hak azasi masing-masing (di dalam beragama, bermasyarakat, berbangsa dan bernegara) juga perlu pemahaman tentang hak-hak orang lain, kelompok, institusi dan lain sebagainya.

A. Definisi Insan Berbudi Luhur dan Moral Berbudi Luhur
a. Insan Berbudi Luhur
Insan berbudi luhur adalah insan yang memiliki ciri-ciri budi luhur dalam kehidupannya, sehingga dapat diteladani oleh orang lain. Ciri-ciri yang dimaksud adalah perilaku yang terpuji, sesuai dengan pengertian Budi Luhur.
Budi = suatu sikap dan prilaku
Luhur = tinggi atau mulia
Sehingga makna Budi Luhur adalah suatu sikap dan prilaku seseorang yang mulia.
Insan yang berbudi luhur adalah insan yang memiliki kecerdasan akal, mampu mengendalikan emosi/perasaannya, berbicara dengan bahasa yang baik dan santun, memiliki kecerdasan spiritual dan bertindak secara cerdas.

b. Moral Berbudi Luhur
          Moral berbudi luhur diwujudkan dalam sikap, prilaku dan tindakan yang baik dan mulia, tidak melanggar norma-norma yang ada dimasyarakat serta bertanggung jawab secara penuh kesadaran atas semua keputusan yang telah dibuatnya.
          Sehingga dapat disimpulkan bahwa budi luhur pada dasarnya adalah budi pekerti/akhlak yang baik, yang secara nilai dasar umum dapat diterima oleh masyarakat sebagai ucapan dan perilaku serta sikap yang baik.
          Sedangkan pengertian dari budi luhur adalah segala prilaku/perbuatan yang sesuai dengan peraturan agama dan menetapi peraturan pemerintah yang sah, serta menetapi norma-norma yang berlaku dalam masyarakat setempat.

  Pada saat ini dimana sendi-sendi kehidupan banyak yang goyah karena terjadinya erosi moral, budi luhur menjadi sangat relevan dan perlu di revitalisasi.
          Budi luhur dapat di artikan juga secara sederhana, yaitu : perbuatan luhur yang dilahirkan oleh pikiran yang jernih dan hati yang bersih (budi luhur). Jika insan Setia Hati Terate benar-benar memiliki jiwa berbudi luhur, maka jalan kehidupannya pun paling tidak akan selamat, sehingga bisa berkiprah menuju kesuksesan hidup, kerukunan antar sesama anggota Setia Hati Terate dan berada dalam koridor perilaku yang baik. Sebaliknya, jikan insan Setia Hati Terate melanggar prinsip-prinsip budi luhur (budi asor), maka akan mengalami hal-hal yang tidak nyaman, dari yang sifatnya ringan (tidak disenangi, tidak dihormati) sampai yang berat (melakukan pelanggaran hukum) sehingga dapat di pidana.

Manusia Berbudi Luhur adalah

 

Berbudi Luhur

Manusia berbudi luhur adalah manusia yang baik, kehadiranya mampu menciptakan ketentraman, keamanan,kedamaian serta kebahagiaan lahir batin. Yang lemah merasa terlindungi dan yang kuat tidak merasa tersaingi. Manusia bisa di sebut baik bila perbuatan baiknya lebih banyak dari perbuatan buruknya walaupun selisihnya sedikit. Karena tidak ada manusia yang lepas dari dosa kecuali para utusan Tuhan. Mereka memang selalu di jaga dan di jauhkan dari perbuatan-perbuatan tercela agar di jadikan panutan umatnya.

Budi pekerti bisa menentukan nilai martabat manusia. Dan bila di tilik lebih lanjut berbudi luhur dapat di bedakan menajadi empat macam.

Berbudi Luhur kepada Tuhan

Kita harus yakin bahwa Tuhan menaruh embrio manusia kedalam kandungan ibunya, kemudian melahirkan ke alam dunia lalu membesarkan dan memberikan nikmat yang tak terhitung nilainya. Dia pula yang akan mematikan dan membangkitkanya nanti pada hari kiamat. Manusia selalu tergantung kepada Tuhan. Contoh-contoh kecil adalah ketidak mampuan manusia membuat setetes darah apalagi banyak. Ketidakberdayaan manusia menumbuhkan sel-sel daun pada satu pohon apalagi semua pohon. Ketidak tahuan pada bahan bakar matahari apalagi menyediakanya. Ilmu-ilmu jin dan manusia kalo di gabungkan tak akan lebih dari setetes air di samudera luas jika di bandingkan ilmu Tuhan. Maka kalau manusia mau berfikir sejenak pastilah ia merasa terpaksa atau sukarela untuk berterimaksih kepada Tuhan SWT. Ungkapan terimakasih kepada Tuhan bukan sekedar percaya kepadaNya. Bila manusia sekedar percaya tetapi tidak taat maka iblis akan lebih baik. Tentu saja iblis lebih baik, iblis lebih percaya kepada Tuhan dari pada manusia karena iblis pernah berdialog langsung dengan Tuhan tetapi tetap durhaka. Ungkapan terimaksih kepada Tuhan harus dinyatakan dengan perbuatan yaitu dengan memenuhi hak-hak Tuhan supaya Tuhan juga memenuhi hak-hak hambaNya.

Berbudi Luhur kepada Orang Tua dan Guru

Walaupun yang melahirkan manusia itu Tuhan (=ibu hanya mampu mengandung saja karena bila sudah tiba saat melahirkan maka ia tak akan mampu menahanya. Atau walaupun seorang ibu sedah ingin melahirkan tetapi kalau Tuhan belum menghandaki maka ia juga tak akan sanggup mengeluarkan bayinya. Bukti kekuasaan Tuhan ini, yaitu adanya ibu-ibu yang melahirkan saat sedang diperjalanan ke rumah sakit atau pada saat yang tidak di kehendaki ibu itu).Namun demikian jangan lupa bahwa ibu selalu menyambut kelahiran bayinya dengan rasa sakit dan darah, bahkan kadang-kadang bayinya di tebus dengan nyawa satu-satunya. Dan setelah putranya cukup umur maka ia menyerahkan kepada guru. Maka dari itu berterimakasih kepada orang tua dan Guru wajib.

Berbudi Luhur kepada Diri Sendiri

Memenuhi hak-hak jasmani dan rokhani dengan menjaga kesehatan makan makanan yang baik dan halal, menghindari makanan yang haram, miuman keras ganja , atau obat-obatan terlarang lainnya yang merusak saraf otak.

Berbudi Luhur kepada Semua Mahluk

Manusia adalah makluk sosial. Satu sama lain saling membutuhkan. Yang kaya membutuhkan tenaga yang miskin dan yang miskin memerlukan bantuan yang kaya, yang pandai memerlukan yang bodoh dan juga sebalikya.hal ini juga berlaku antar bangsa. Perbuatan baik dan buruk merupakan pantulan dari sifat seseorang. Maka orang yang bijaksana tidak akan merendahkan dirinya sendiri dengan menghina orang lain. Orang bijaksana selalu menjaga martabat dan kehormatanya dengan menyantuni orang lain terutama yang lemah.

Maka kalaupun harus terjadi tindak kekerasan tidak dapat di hindari, haruslah di sadari bahwa pendekar sejati tidak akan berangan-angan untuk menciderai tubuh maupun hati lawan. Kekerasan tadi hanyalah sekedar untuk memberi peringatan saja agar memiliki kesempatan bertaubat. Dan walaupun Tuhan mengijinkan membalas perbuatan yang jahat dengan kejahatan yang seimbang. Namun Tuhan juga menawarkan alternatif lain yang lebih baik yaitu memafkan karena memaafkan itu lebih mendekatkan kepada taqwa. Untuk itulah dalam Persaudaraan Setia Hati Terate mengajarkan kripen atau tehnik kuncian agar dapat mengalahkan lawan tanpa harus melukai apalagi sampai membunuh. Saling membunuh tanpa sebab yang dibenarkan sangatlah berat sangsinya apalagi sesama manusia.

Sedangkan contoh berbudi luhur kepada tumbuh-tumbuhan adalah tidak merusak lingkungan hidup. Bila nenebang pohon di hutan harus di adakan reboisasi atau penanaman kembali.

https://www.shterate.com/tujuan-persaudaraan-setia-hati-terate/