AGAMA
Dikutip dari wikipedia, Agama adalah sebuah koleksi terorganisir dari kepercayaan, sistem budaya, dan pandangan dunia yang menghubungkan manusia dengan tatanan/perintah dari kehidupan.[note 1] Banyak agama memiliki narasi, simbol, dan sejarah suci yang dimaksudkan untuk menjelaskan makna hidup dan / atau menjelaskan asal usul kehidupan atau alam semesta
BUDAYA
Dikutip dari wikipedia, Budaya atau kebudayaan berasal dari bahasa Sanskerta yaitu buddhayah, yang merupakan bentuk jamak dari buddhi (budi atau akal) diartikan sebagai hal-hal yang berkaitan dengan budi, dan akal manusia. Dalam bahasa Inggris, kebudayaan disebut culture, yang berasal dari kata Latin Colere, yaitu mengolah atau mengerjakan. Bisa diartikan juga sebagai mengolah tanah atau bertani. Kata culture juga kadang diterjemahkan sebagai "kultur" dalam bahasa Indonesia
TEKNOLOGI
Dikutip dari wikipedia,teknologi adalah keseluruhan sarana untuk menyediakan barang-barang yang diperlukan bagi kelangsungan dan kenyamanan hidup manusia. Penggunaan teknologi oleh manusia diawali dengan pengubahan sumber daya alam menjadi alat-alat sederhana. Penemuan prasejarah tentang kemampuan mengendalikan api telah menaikkan ketersediaan sumber-sumber pangan, sedangkan penciptaan roda telah membantu manusia dalam beperjalanan dan mengendalikan lingkungan mereka.
UNDANG UNDANG
Dikutip dari wikipedia, Legislasi atau undang-undang adalah hukum yang telah disahkan oleh badan legislatif atau unsur pemerintahan yang lainnya. Sebelum disahkan, undang-undang disebut sebagai rancangan Undang-Undang. Undang-undang berfungsi untuk digunakan sebagai otoritas, untuk mengatur, untuk menganjurkan, untuk menyediakan (dana), untuk menghukum, untuk memberikan, untuk mendeklarasikan, atau untuk membatasi sesuatui android pula.
NEGARA
Negara adalah sekumpulan orang yang menempati wilayah tertentu dan diorganisasi oleh pemerintah negara yang sah, yang umumnya memiliki kedaulatan.Negara juga merupakan suatu wilayah yang memiliki suatu sistem atau aturan yang berlaku bagi semua individu di wilayah tersebut, dan berdiri secara independentn selanjutnya.
Wednesday, August 29, 2012
Ilmu computer
Teknologi Informasi
Definisi Teknologi informasi
Oxford English Dictionary Teknologi informasi
Friday, August 17, 2012
IBM
Ukuran IBM
Tom Watson, Bapak IBM
IBM bergerak masuk
Akuntansi
- American Institut of Certified Public Accountants pada tahun 1941 mendifinisikan :
- Suatu keahlian untuk mencatat, mengklarifikasi dan mengikhtisarkan dengan cara yang tepat dan dinyatakan dengan uang atas transaksi dan kejadian yang bersifat keuangan serta mengiterpretasikan hasil yang diperoleh.
- American Accounting Assoiation mendifinisikan :
- Proses identiikasi pengukuran dan menghubungkan informasi yang bersifat ekonomis agar dengan informasi ini dapat di ambil kebijakan dan keputusan
- Niswonger and fees mendefinisikan :
- Proses mengidentifikasikan mengukur dan melaporkan informasi ekonomi untuk memungkinkan adanya penilaian dan keputusan yang jelas dan tegas bagi mereka yang menggunakan informasi tersebut.
- Menganalisis transaksi keuangan suatu badan usaha
- Mencatat mengklarifikasi dan mengikhtiasarkan transaksi-transaksi keuangan, kemudian menyajikan dalam bentuk informasi keuangan.
- Mengiterpretasikan informasi keuangan melalui analisis laporan keuangan.
Tujuan Akuntansi keuangan
Informasi Keuangan Akuntansi
- Neraca (Balance Sheet) yaitu laporan yang menunjukan keadaan atau posisi keuangan suatu badan usaha pada suatu saat atau tanggal.
- Perhitungan laba rugi (Income Statment) yaitu laporan yang menunjukan hasil usaha dan biaya-biaya dari suatu badan usaha selamaperiode kuntansi tertentu. Laporan ini berguna untuk mengukur seberapa jauh potensi suatu badan usaha dalam menghasilkan lab.
- Laporan perubahan Modal (Statment of Owner's Equity) yaitu laporan yang menunjukan perbuahan modal (Aktiva bersih atau aktiva dikurangi utang) suatu badan usaha, seperti laporan mengenai aktivitas pembiayaan dan investasi.
- Laporan Perubahan Posisi Keuangan (Statment of Change in Finantial Statment) yaitu laoran yang menunjukkan perubakan aktiva dan utang suatu badan usaha seperti laporan mengenai aktivitas pembiayaan dan investasi.
- Catatan Atas Laporan Keuangan (Note to Financial Satatment) yaitu laporan yang mengungkapkan sejau mungkin informasi yang relevan yang berhubungan dengan laporan keuangan yang relevan yang berhubungan dengan laporan keuangan seperti kebijakan akuntansi yang diantu suatu badan usaha.
Sifat sifat Algoritma
sifat-sifat Algoritma, yaitu :
- Banyaknya langkah intruksi harus berhingga, pelaksanaan sebuah algoritma yang terprogram haruslah dapat diakhiri atau diselesaikan melalui jumlah langkah operasional yang berhingga. Jika tidak demikian, kita akan dpat mengharapkan bahwa pelaksanaan algoritma tersebut dapat menghasilkan suatu solusi yang baik.
- Langkah atau intruksi harus jelas artinya bahwa penulis setiap langkah terdapat di dalam sebuah algoritma harus memiliki arti yang khusus atau spesifikasi sehingga dapat dibedakan antara penulis langkah untuk komputer dengan penulis langkah bagi manusia. Manusia akan lebih mudah memahami algoritma yang terdiri atas simbol-simbol (contoh : Pembuatan algoritma dengan diagram alur/flowchart) sedangkan komputer hanya membutuhkan sebuah penulisan algoritma dengan kode-kode yang dituangkan dalam bahasa yang dimengeri oleh komputer itu sendiri.
- Proses harus jelas dan mempunyai batasan, Rangkaian suatu proses yang berisi langkah-langkah intruksi harus ditetapkan dengan jelas, baik dan pasti sebab sebuah algoritma harus memiliki intruksi dasar tertentu di mana setiap intruksi harus memiliki unsur pelaksanaan yang berfungsi sebagai pemroses data yang akan dimasukan dalam sebuah komputer. Langkah demikian sebuah algoritma harus ditulis dengan jelas tentang batasan-batasan proses yang akan dilaksanakan oleh komputer.
- Input dan output harus mempunyai batasan, input merupakan data yang dimasukan ke dalam algoritma. Dengan begitu input yang diberikan haruslah sesuai dengan jenis dari bahasa pemrograman yang digunankan, sedangkan output merupakan pihak diluar komputer, algoritma harus menghasilkan output karena merupakan solusi yang diharapkan dari suatu masalah yang timbul.
- Efektifitas, intruksi yng diberikan kepada komputer agar hanya menjalankan atau melaksanakan proses yang mampu dilaksanakannya. yang dimaksud mampu adalah bahwa suatu algritma atau intruksi-intruksi dalam sebuah program hanya akan dapat dilaksanakan jika informasi yang diberikan oleh intruksi-intruksi tersebut lengkap, benar, dan jelas.
- Adanya batasan ruang lingkup, Sebuah algoritma yang baik adalah yang hanya ditunjukan bagi suatu masalah tertentu saja. Susunan input harus ditentukan leih dulu sebab susunan tersebut menentukan sifat umum dari algoritma yang bersangkutan.
Setelah sifat-sifat algoritma kita akan menuju konsep tipe data
Suatu Algoritma
- bagaimana merencanakan suatu algoritma
Menentukan beberapa model atau desain sebagai penyelesaian dari suatu masalah untuk mendapat solusi yang mungkin, Dengan demikian akan banyka terdapat variasi desain atau model yang dapat diambil yang terbaik.
- Bagaimana menyatakan suatu algoritma
Menentukan model suatu algoritma yang digunakan sehingga dapat membuat barisan langkah secara beraturan guna mendapatkan solusi penyelesaian masalah. Menentukan model tersebut agar digunakan, dengan cara
- Dengan bahasa semu, yaitu dengan menggunakan bahasa sehari-hari tetaou harus jelas dan terstruktur.
- Dengan diagram alur, yaitu dengan membuat suatu penulisan atau penyajian algoritma berupa diagram yang menggambarkan susunan alur logika dari suatu permasalahan.
- Bagaimana validasi suatu algoritma
Validasi suatu Algoritma Yakni jika penyelesaiannya memenuhi solusi yang sebenarnya, artinya solusi yang dapat merupakan penyelesaian suatu masalah dan bukannya membuat masalah baru.
- Bagaimana menganalisis suatu algoritma
Menganalisis suatu Algoritma Caranya melihat running time atau waktu tempuh yang digunakan dalam menyelesaikan masalah serta jumlah memori yang digunakan dalam penyelesaian masalah tersebut.
- Bagaimana menguji program suatu algoritma
Dengan cara menyajikannya dalam salah satu bahasa pemrograman, misalnya BASIC, PASCAL, FORTRAN, dBASE atau yang lainnya. Dalam proses uji coba program oleh komputer akan melalui beberapa tahap.
- Fase Debugging, yaitu fase dari suatu proses program eksekusi yang akan melakukan koreasi terhadap kesalahan program. Yang dimaksud disini adalah error atau salah dalam penulisan program baik logika maupun sintaksnya.
- Fase Profilling, yaitu fase yang akan bekerja jika program tersebut sudah benar atau telah melalui proses pada fase debugging. Fase ini bekerja untuk melihat dan mengukur aktu tempuh atau running time yang diperlukan serta jumlah memori/storage yang digunakan dalam menyelesaakan suatu algoritma.
Analisis Suatu Algoritma
- Waktu tempuh atau running time dari suatu Algoritma
Adalah satuan waktu yang ditempuh atau diperlukan olehsuatu algoritmadalam menyelesaikan suatu masalah. Hal-hal yang dapat mempengaruhi waktu tempuh antara lain adalah yang Pertama, banyaknya langkah atau instuksi yang digunakan dalam menyelesaikan masalah, maka makin lama waktu tempuh yang dibutuhkan dalam proses tersebut. Kedua, Besar dan jenis input data pada suatu algoritma akan sangat berpengaruh pada proses perhitungan yang terjadi. jika jenis data adalah tingkat ketelitian tunggal maka waktu tempuh akan menjadi relatif lebih cepat dibandingkan dengn tingkat keeltian ganda. Ketiga, Jenis operasi waktu tempuh juga dipengaruhi oleh jenis operasi yang digunakan. Jenis operasi tersebut meliputi operasi matematika, nalar altau logika atau yang lainnya. Sebagai contoh operasi perkalian ataupembagian akan memakan waktu lebih lama dibandingkan operasi penjumlahan atau pengurangan. Keempat, Komputer dan kompiler hal terakhir yang mempengaruhi waktu tempuh suatu proses algoritma adalah komputer dan kompilatornya walaupun sebenarnya faktor ini diluar tahap rencangan atau tahap pembuatan algoritma yang efesien. Algoritma dibuat untuk mencapai waktu tempuh yang seefektif dan seefisien mungkin tapi kesemuanya itu akan sangat bergantung pada kemampuan komputer yang tentunya harus sesuai dengan jumlah program atau langkah yang diperlukan oleh algoritma, begitu juga dengan kompiler tersebut misalnya PC XT 8086 akan kalah cepat dibandingkan 8088 atau dengan AT 90286 atau 80386 dan seterusnya.
- Jumlah memori yang digunakan
Banyaknya langkah yang digunakan dan jenis variabel atau data yang dipakai dalam suatu algoritma akan sangat mempengaruhi penggunaan memori. Dalam hal ini diharapkan dapat memberikan seberapa banyak kebutuhan memori yang diperlukan selama proses berlangsung hingga proses selesai dikejakan. Dengan demikian dapat disiapkan storage yang memadai agar proses suatu algoritma berjalan tanpa ada hambatan atau kekurangan memori.
Algoritma
Kriteria Pemilihan Algoritma
- Ada output, mengacu pada definisinya, suatu algoritma haruslah mempunyai output yang harus merupakan solusi dari masalah yang sedang diselesaikan.
- Efektifitas dan efisiensi, dikatakan efektif jika algoritma tersebut menghasilkan satu solusi yang sesuai dengan masalah yang diselesaikan dalam arti algoritma harus tept guna. Dikatakan efesiensi jika waktu prosesnya relatif lebih singkat dan penggunaan memori komputer lebih sedikit.
- jumlah langkah berhingga, barisan intruksi yang dibuat harus dalam suatu urutan tertentu atau harus berhingga agar masalah yang di dahapi dapat diselesaikan dengan tidak memerlukan waktu relatif lama.
- Berakhir, proses di dalam mencari penyelesaian suatu masalah harus berhenti dan berakhir dengan hasil akhir yang meupakan solusinya atau berupa informasi yang tidak diketemukan solusinya. Artinya baik dalam kondisi solusi ada atau tidak ada, proses akan tetap harus berakhir dan berhenti, istilah lain dalam algoritma dikenal sebagai SEMI ALGORITMA yaitu suatu prosedur yang hanya akna berhenti jika mempunyai atau menghasilkan solusi, sedangkan jika tidak menghasilkan solusi, maka prosedur tersebut akan berjalan tanpa henti.
- Terstruktur, yaitu urutan baris langkah-langkah yang digunakan harus sedemikian rupa agar proses penyelesaian tidak berbelit sedemikaina hingga bagian-bagian proses dapat dibedakan dengan jelas mana bagian input, proses dan output sehingga memudahkan user melakukan pemeriksaan ulang.
Simpulan pemilihan algortima yang baik
Java
Pengenalan java
Apa saja karakteristik Java?
- Sederhana, Bahasa pemrograman java menggunakan sintaks mirip dengan bahasa C++, namun sintaks pada java telah banyak diperbaiki, terutama dengan menghilangkan penggunaan pointer yang rumit dan multiple Inherittance. Java juga menggunakan automatic memory allocation dan memory garbage collection.
- berorientasi objek, Java merupakan bahasa pemrograman berorientasi objek yang memungkinkan program untuk dibuat secara modular dan digunakan kembali.
- Tradisional, Java dibuat untuk memudahkan distribusi aplikasi dengan adanya networking libraries yang terintegrasi dalam java.
- Interpreted, Program java dijalankan menggunakan interpereted, yaitu java Virtual Machine (JVM). Hal ini menyebabkan source code java yang tela dikompilasi menjadi java bytecodes dapat di jalankan pada berbagai platform.
- Robust, Java mempunyai reliabilitas yang tingg. Kompiler pada java mempunyai mendeteksi error yang lebih baik di bandingkan bahasa pemrograman lain. Java mempunyai rutime-Exeption handling untuk membantu mengatasi error pada pemrograman.
- Source, sebagai bahasa pemrograman aplikasi internet dan terdistribusi, java memiliki beberapa mekanisme keamanan untuk menjaga agar aplikai tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.
- Architektur Neurtral, Program java tidak bergantung pada platform dimana program akan di jalankan. Cukup dibuat satu program yang dapat di jalankan pada bebagai platform dengan Java Virtual Machine.
- Portable, Source code manapun program java dapat dengan mudah dibawa ke berbagai platform berbeda tanpa harus dikompilasi ulang.
- Performance, Kinerja java sering dikatakan kurang, Namun kenerja java dapat di tingkatkan menggunakan kompiler java lain seperti insprise, Microsoft ataupun Symantec yang menggunakan just in time compilers (JIT).
- Multithreaded, Java dapat membuat suatu program yang mampu melakukan beberapa pekerjaan secara sekaligus dan simulatan.
- Dynamic,
Javadidesain dapat dijalankan pada lingkungan yang dinamis. Perubahan suatu class dengan menambahkan properties ataupun metode dapat dilakukan tanpa mengganggu program yang menggunakan class tersebut.
Pascal
Struktur Program Pascal
Struktur program pascal |
Konsep Data Pascal
Tipe pengenal = tipe
Pengenla = Nama yang menyatakan tipe data
Tipe = tipe data yang berlaku dalam bahasa pemrograman Pascal
- Tipe sederhana
- Tipe ordinal, Integer, Boolean, Character, Subrange dan Enumerated
Disebut juga sebagai tipe data skalar, yakni bahwa dalam sebuah perubahan hanya dimungkinkan untuk menyimpan sebuah nilai data, yakni bahwa tipe data skalar menunjukan untuk data tersebut nilainya terbentuk menurut suatu urutan tertentu. Tipe Ordinal adalahsebuah subset dari tipe data sederhana. semua tipe sedehana disebut sebagai data dengan tipe ordinal kecuali tipe real. Dalam bahasapascal, tipe data skalar menunjukan bahwa untuk data tersebut nilainya terbentuk menurut urutan tertentu, yaitu nilainya ada dalam urutan. Karakteristik dari tipe ordinal adalah :
- Merupakan himpunan berurutan dan setiap nilai berkaitan dengan ordinalnya yaitu nilai integral. Dalam semu tipe data kecuali integer, nilai pertama mempunyai ordinalitas =0,1 dan seterusnya. Semua nilai kecuali pada character yang pertama mempunyai nilai pendahulu dan semua nilai kecuali charakter terakhir tidak mempunyai nilai penerus.
- Fungsi standar ORD atau Ordinalitasnya dapat diterapkan pada sembarang tipe ordinal untuk mengetahui ordinalitasnya.
- Fungsi standar PRED atau Predecessor dapat diterapkan untuk mengetahi pendahulunya. Jika diterapkan pada nilai pertama akan menyebabkan error.
- Fungsi standar SUCC atau Successor dapat diterapkan untuk mengetahui nilai penerusnya. Jika diterapkan pada nilai akhir akan menyebabkan ERROR.Turbo Pascal memiliki tuju tipe ordinal standar, yatu : integer, long int, byte, word, boolean, dan charakter. da pula tipe ordinal yang dapat di definisikan sendiri oleh user yaitu subrange, enumerated.
- Tipe Integer adalah tipe data yang nilainya tidak memiliki titik desimal. Dalam bahasa pemrograman Pascal hanya digit yang bisa muncul sebagai integer tidak boleh ada charakter lain termasuk koma kecuali + dan -. Ada lima tipe data termasuk dalam kelompok ini yaitu Integer, shor int, long int, byte dan word.
Wednesday, August 15, 2012
Peran Agama dalam kesehatan jiwa
Peran agam dalam kesehatan jiwa melalui konsep islam
Uraian peran agama dalam kesehatan jiwa
Tuesday, August 14, 2012
Agama dan Psikologi
Prespektif (agama dan psikologi)
Statment (agama dan psikologi)
Hakikat Kesehatan jiwa
Hakikat Kesehatan jiwa Marie Johada
- Sikap kepribadian yang baik terhadap diri sendiri dalam arti ia dapat mengenal dirinya dengan baik
- Pertumbuhan perkembangan dan perwujudan diri dengan baik
- Integrasi diri yang meliputi keseimbangan mental kesatuan pandangan dan tahan terhadap tekanan-tekanan yang terjadi
- Otonomi diri yang menyangkut unsur-unsur pengaturan kelakuan dari dalam atau kelakuan bebas
- Persepsi mengenai realitas, bebas dari penyimpangan kebutuhan serta memiliki empati dan kepekaan sosial
- Kemampuan untukmenguasai lingkunagn bersosialisasi dan berintegrasi dengannya secara baik.
Hakikat Kesehatan jiwa Karini kartono
Hakikat Kesehatan jiwa Zakiah Daradjat
- Kesehatan mental adalah terhindarnya orang dari segala gangguan jiwa dan dari gejala-gejala penyakit jiwa. Menurut definisi ini, orang yang sehat mentalnya adalah orang yang terhindar dari segala gangguan dan penyakit jiwa.
- Kesehatan mental adalah kemampuan untuk menyesuaikan diri dengan diri sendiri, dengan orang lain, dan masyarakat serta dengan lingkungan sosialnya. Definisi kedua ini lebih luas dan bersifat umu karena dihubungkan dengan kehidupan secara keseluruhan. Kesanggupan untuk menyesuaikan diri itu akan membawa orang kepada kenikmatan hidup, ketentraman dan kebahagianaan.
- Kesehatan mental adalah terujudnya keharmonisan yang sungguh-sungguh antara fungsi -fungsi jiwa, serta mempunyai kesanggupan untuk menghadapi problema-problema yang bisa terjadi, serta terhindar dari kegelisahan dan pertentangan batin. Definisi ini menunjukan bahwa fungsi-fungsi jiwa seperti pikiran, perasaan, pandangan dan keyakinan harus saling menjujung dan bekerja sama sehingga menciptakan keharmonisan hidup yang menjauhkan orang dari sifat ragu-ragu dan bimbang serta terhindar dari rasa gelisah dan konflik.
- Kesehatan mental adalah pengetahuan dan perbuatan yang bertujuan untuk mengembangkan dan memanfaatkan potensi bakat dan pembawa yang ada semksimal mungkin, sehingga membawa kepada kebahagian diri dan orang lain, serta terhindar dai gangguan dan penyakit jiwa. Definisi keempat ini lebih menekankan pada pengembangan dan pemanfaatan segala daya dan pembewa yang dibawa sejak lahir, sehingga benar-benar membawa manfaat dan kebaikan bagi orang lain dan diri sendiri.
Kesimpulan ini mengisyaratkan bahwa pribadi yang sehat itu mempunyai tolak ukur, di antaranya :
- Bebas dari gangguan dan penyakit kejiwaan.
- Mampu menyesuaikan diri dengan lingkungan sosial
- Dapat merealisasikan berbagai potensi seperti ke mampuan bakat, sikap, sifat, ketermpilan sehingga menjadi benar-benar aktual dan bermanfaat.