Sunday, 16 August 2015

Sjafruddin Prawiranegara : Pahlawan Yang Terlupakan


Kita sering mendengar atau membaca petuah bijak :
"Bangsa yang besar adalah bangsa yang tidak melupakan sejarah "
Tapi kini Paradigma itu bergeser menjadi :
"Bangsa yang besar adalah bangsa yang tidak pernah merekayasa sejarah "

Tokoh Nasional yang terlanjur di cap sebagai Pemberontak.
Tokoh yang berjasa menyelamatkan bangsa ini dari kekosongan Pemimpin ketika Presiden Soekarna beserta Wapres M.Hatta di tangkap Belanda dalam Agresi Militer ke Ibukota RI ; Jogjakarta 19 Desember 1948 dan di asingkan ke Bangka.
Atas Perintah Presiden Soekarno mandat pemerintahan diserahkan kepada Mr Sjafruddin Prawiranegara sebagaimana tertulis dalam Telegram resmi Presiden Soekarno :

" Kami, Presiden Republik Indonesia memberitakan bahwa pada hari minggu tgl 19 Desember 1948 djam 6 pagi Belanda telah memulai serangannja atas ibukota-jogjakarta. Djika dalam keadaan Pemerintah tidak dapat mendjalankan kewadjibannja lagi, kami menugaskan kepada Mr Sjafruddin Prawiranegara Menteri Kemakmuran RI untuk membentuk Pemerintahan Darurat di Sumatra ".

Telegram tersebut tidak pernah sampai ke Bukittinggi karena sulitnya komunikasi pada saat itu.Tapi ketika mendengar berita penangkapan Presiden dan wakil Presiden sore harinya, Mr Sjafruddin Prawiranegara langsung mengambil inisiatif senada dengan perin Presiden Soekarno.Dalam rapat sore harinya beliau mengusulkan pembentukan pemerintah darurat untuk mengisi kekosongan Kepala Negara sebagai Syarat Internasional agar Indonesia diakui sebagai suatu Negara yang berdaulat.

Atas usaha Pemerintah Darurat Indonesia Belanda akhirnya mau berunding dan melalui perundingan Roem Royen akhirnya Belanda membebaskan Presiden Soekarno dan Moh Hatta beserta dan kawan kawan kembali ke Ibukota Jogjakarta pada tanggal 13 juli 1949.
Dan diadakan rapat antara Pemerintahan Darurat RI
dengan presiden Soekarno salah satu agendanya adalah pengembalian Mandat dari Mr Sjafruddin Prawiranegara kepada Ir Soekarno sebagai Presiden RI yang dilaksanakan secara resmi pada tanggal 14 Juli 1949.
Itulah Fakta sejarah yang harus diakui oleh Bangsa ini agar bisa menjadi bangsa yang BESAR.


Menyelamatkan Republik ini dari kekosongan Pemimpin agar diakui sebagi Negara oleh Dunia Internasional

Sjafruddin Prawiranegara bersama jendral sudirman dan suharto, pengecrop an foto sjafurddin prawiranegara
Liciknya Pemimpin Negeri ini : Kalau Anda masuk ke Bina Graha era Orde baru Ada satu foto yang terpajang besar dan mencolok dalam foto itu Jenderal Besar Soedirman dan Soeharto masih muda.

Tapi tahukan Anda kalau foto tersebut telah melalui proses Cropping dengan memotong gambar Mr Sjafruddin Prawiranegara dan hanya menampilkan Jend Besar Soedirman dan Soeharto. 
Entah apa motifnya,Yang jelas pemimpin Negeri ini telah berbuat kezoliman pada Tokoh Yang Melahirkan Republik ini

Monday, 10 August 2015

Kentang Membuat Kamu Pintar

Kentang diyakini memicu perkembangan luar biasa evolusi otak manusia.

Pergerakan menuju konsumsi daging sebelumnya dikatakan sebagai penyebab utama peningkatan tersebut. Namun sebuah studi terbaru mengatakan hal itu didorong oleh konsumsi karbohidrat, khususnya dalam bentuk zat tepung.

Nzherald melansir zat tepung tersedia bagi populasi leluhur kita dalam bentuk kentang, biji-bijian, buah-buahan dan kacang-kacangan.

Penemuan bagaimana mengontrol api membuat kentang bisa dimasak, sementara evolusi protein air liur ekstra  yang dikenal senagai gen amilase membuat manusia bisa mengurai zat tepung kaya kalori menjadi gula untuk memberi makan otak.

Pemimpin penelitian Dr Karen Hardy, dari Universitas Autonomous di Barcelona, mengatakan otak menggunakan 60 persen dari glukosa darah kita dan hal itu tampaknya tak akan terpenuhi kalau kita kurang asupan karbohidrat.

Gen ekstra amilase, digabung dengan pengetahuan memasak, meningkatkan ketersediaan rangsum glukosa ke otak. Hal itu pada gilirannya memungkinkan percepatan ukuran otak yang terjadi sejak sekitar 800.000 tahun ke sepan.

"Mengkonsumsi daging mungkin jadi awal mula evolusi membesarnya otak, namun memasak makanan yang memiliki sat tepung ditambah dengan bertambahnya gen amilase air liur membuat kita tambah pintar," kata Dr Karen dalam studi yang dipublikasikan di jurnal The Quarterly Review of Biology.

Gejala - Gejala Serangan Virus Komputer

Untuk mengetahui apakah komputer kita terkena serangan virus, banyak gejala yang bisa diamati, diantara nya adalah

       1. Munculnya grafik/gambar yang tidak dikenal atau pesan pesan aneh di layar monitor
       2. Proses pemuatan program ke memori yang berlangsung lebih lama dari biasanya
       3. Akses ke Hard Disk yang berlebihan meskipun untuk hal hal yang sederhana
       4. Munculnya pesan pesan kesalahan (Error Massage) yang tidak umum secara sering
       5. Kehilangan memori yang melebihi biasanya
       6. Lampu akses menyala tanpa sebab/keterangan
       7. File/Program menghilang secara misterius
       8. Ukuran File yang dieksekusi berubah tanpa sebab yang diketahui
       9. Data File berubah tanpa sebab yang diketahui
     10. Volume Label disk berubah
     11. Tulisan/grafik di layar monitor berguguran dan menumpuk di bagian bawah layar monitor
     12. Program tidak dapat dieksekusi
     13. Munculnya suara yang menggangu melalui pengeras suara komputer, misalnya (suara beep                  yang panjang dan bising)
     14. Terganggungnya saluran (port) serial dan paralel (COM dan LPT)

             Tentu saja gejala gejala lain bisa muncul, sebab semakin hari semakin banyak virus yang muncul dengan gejala, kemampuan rusak, dan gangguan yang berbeda. Oleh sebab itu para pemakai komputer dianjurkan untuk selalu mengikuti perkembangan virus melalui laporan laporan yang memuat di majalah majalah komputer baik yang terbik di dalam negeri maupun yang di luar negeri

baca juga artikel tentang : Mengenal Virus Komputer

Fakta yang di balik tempurung kura - kura


Kura-kura telah ada di planet bumi sejak sekurangnya 260 juta tahun lalu, namun hingga kini masih banyak kalangan yang terpukau dengan struktur tulang yang menutupi hampir seluruh bagian dari tubuh kura-kura.  Tak ada hewan lain yang mempunyai tempurung yang tumbuh di punggungnya seperti halnya kura-kura. Bagaimana spesies ini berevolusi dengan sumsum tulang belakang yang bentuknya menjadi sangat “aneh”, terus menjadi pertanyaan.

Kita seringkali tak pernah memikirkan secara mendalam betapa luar biasanya tempurung kura-kura.  Tak seperti hewan-hewan bertempurung lainnya (batok, cangkang, shell), -reptil tertua di planet bumi yang masih eksis ini, tak bisa keluar dari tempurungnya karena tempurung pada kura-kura adalah bagian dari struktur tulang yang keras dan kaku.

Namun, masih banyak yang mengira bahwa di dalam tempurungnya adalah kumpulan daging dan lemak yang membuat kura-kura begitu lamban bergerak. Sebenarnya, organ-organ tubuh kura-kura tersusun dengan rapi di dalam rongga besar tersebut, seperti yang tampak pada gambar berikut.

Bagian dari organ tubuh dalam kura-kura
 kura-kura menekuk organ kepala dan ekornya masuk ke dalam tempurungnya

Bagian Pembentuk Tempurung Kura-Kura

Tempurung  kura-kura ini terdiri dari dua bagian dan memiliki struktur yang kompleks. Bagian atas yang menutupi punggung disebut karapas (carapace) dan bagian bawah (ventral, perut) disebut plastron. Karapas dan plastron tersambung pada sisi-sisi kura-kura oleh strukur tulang yang disebut bridges. Kemudian setiap bagiannya ini terdiri dari dua lapis. Lapis luar umumnya berupa sisik-sisik besar dan keras yang tersusun seperti genting, sementara lapis bagian dalam berupa lempeng-lempeng tulang tersusun rapat seperti tempurung.

Tempurung kura-kura terdiri atas 50 tulang dengan tulang rusuk, tulang bahu dan tulang belakang yang menyatu bersama-sama untuk membentuk tempurung eksternal yang keras terbuat dari protein berserat yang disebut keratin. Tempurung yang keras pada kura-kura mengkompensasikan cara berjalan lambat dan tidak efisien pada kura-kura yang disebabkan oleh kakinya yang pendek.

Luar biasanya kura-kura memiliki kapasitas untuk meregenerasi tulang dan tisu keratin yang rusak pada tempurung. Lapisan epidermis di sekitar bagian yang luka tumbuh di bawah tulang yang mati untuk seterusnya menggantikan bagian yang rusak. Para peneliti menyebutkan bahwa lewat proses ini sepertiga tempurung kura-kura dapat tergantikan lewat proses yang berlangsung selama satu hingga dua tahun.

Berdasarkan hasil penelitian, tempurung kura-kura memberi petunjuk tentang cara hidupnya. Tempurung yang keras pada kura-kura yang hidup di darat dan bentuknya yang membulat kubah menyulitkan predator yang ingin menghancurkan tempurung dengan gigi taringnya. Namun, beberapa spesies kura-kura di Afrika diketahui memilik tempurung yang lebih lentur dan datar yang membuatnya mudah bersembunyi diantara batu-batuan.  

Dalam golongan keluarga kura-kura, terdapat tiga kelompok yang masuk dalam bangsa ini, yaitu kura-kura (tortoises), penyu (sea turtles), dan labi-labi atau bulus (freshwater turtles). Kura-kura dibedakan lagi menjadi antara kura-kura darat (land tortoises) dan kura-kura air tawar (freshwater tortoises atau terrapins).

Kura-kura yang hidup di darat memiliki tempurung yang lebih keras dari sepupunya seperti penyu dan labi-labi yang hidup di air. Tempurung yang lebih ringan dan fleksibel membantu kura-kura akuatik dan labi-labi untuk bergerak di air dan berenang dengan laju yang lebih cepat.

Sunday, 9 August 2015

Mengenal Virus Komputer

Salah satu masalah yang sangat meresahkan para pemakai komputer aadalah berkaitan dengan virus komputer

             Virus komputer sebenarnya adalah program komputer yang bertujuan untuk merusak program dan data komputer lain. pada dasarnya ada beberapa macam macam janis penyakit komputer, di antaranya

         1. Virus Komputer, : program yang merusak komputer dengan cara "Menempelkan" dirinya itu a ke program lain dan menggandakan dirinya sendiri, sehingga program yang di tularinya itu tidak dapat berfungsi sebagaimana mestinya. program virus biasanya kecil akan tetapi semakin kecil ukurannya semakin canggih kemampuan merusaknya

         2. Worm, : program komputer yang mampu menggandakan dirinya terus menerus sehingga memori komputer menjadi penuh dan komputer menjadi macet. Namum worm tidak mempunyai kamampuan untuk menempelkan dirinya di program lain.

         3. Troya (Trojan) : Virus yang bekerja menyusupkan dirinya dan menyamar sebagai sebuah program yang baik. virus ini kelihatan seperti sebuah program yang bagus dan bermanfaat. tetapi di dalamnya terselip satu program kecil yang sering sekali berbahaya karena dapat merusak data di dalam hard disk.

         4. Bom Waktu (Time Bomb atau Logic bomb) : virus komputer yang dapat menyusup ke dalam komputer dan pada suatu waktu tertentu akan aktif lalu merusak program dan data komputer tersebut

         5. Trapdoor (pintu jebakan) : program yang bertujuan membuat sebuah "pintu" untuk masuk ke dalam sebuah komputer atau jaringan komputer. dengan tersebut kata sandi (password) yang di minta oleh komputer bisa di bypass. sistem ini dipakai oleh para penjahat komputer untuk masuk ke sistem sistem perusahaan komputer dengan tujuan kriminal

  Langkah Langkah Kerja Virus

1. Langkah inisialisasi. Pada langkah ini virus menyusupkan dirinya ke memori. ada beberapa aktivitas yang di lakukan pada tahap inisialisasi ini, di antaranya adalah :
         *      Melakukan modifikasi file yang berekstensi EXE atau COM
         *      Melakukan modifikasi atau mengganti Boot Record
         *      Melakukan modifikasi atau mengganti Parition Record pada hardisk
         *      Melakukan modifikasi pada Device Driver (program penggerak peralatan komputer)
         *      Melakukan modifikasi File Overlay

2. Menyalin dirinya ke hard disk dengan cara menyimpan kode kode virus tersebut dengan sedemikian rupa sehingga sulit di deteksi dan di musnahkan. daerah daerah yang sering di gunakan virus untuk menyembunyikan dirinya adalah
        *       Sektor 0 pada boot record
        *       Daerah FAT (dengan cara menandai beberapa bagian FAT dengan bad sector sehingga                        komputer menganggapnya sebagai sektor yang rusak)
        *       Daerah di luar wilayah kerja DOS, misalnya track 40 dan 41 (DOS menggunakan track 0 -                            39)
        *       Di celah - celah sektor
        *       di record patisi (pada hard disk)
        *       pada file - file yang tersembunyi (hidden)
        *       di file file data
        *       pada file .EXE, .COM, .OVL atau .SYS
pada fase ini, virus menyembunyikan diri, misalnya adalah dengan memindahkan boot record ke tempat lain, lalu mendiami tempat tersebut, sehingga setiap komputer di nyalakan maka virus tersebut maka secara otomatis virus tersebut akan masuk ke disket lainnya yang akan di akses oleh komputer

3. menguji kondisi, pada tahap ini virus melakukan pemeriksaan atas suatu kondisi tertentu misalnya : jam, tanggal tertentu, ataupun jumlah beberapa kali ia menggandakan dirinya

4. terakhir adalah aksi, melakukan kegiatan bila kondisi tertentu terpenuhi. kegiatan virus dapat berupa sekedar menampilkan pesan atau gambar di layar monitor ataupun perusakan data

        Baca Juga Artikel Tentang : Gejala - Gejala Serangan Virus Komputer

Permasalahan Yang Dihadapi Dalam Manajemen Database

diantara berbagai masalah yang dihadapi dalam manajemen database, yang di bawah ini dianggap sebagai yang paling penting

  1. Duplikasi : bagaimana mengurangi duplikasi data. dengan di kuranginya duplikasi, biaya manajemen data bisa dikurangi. namun, perlu diingat bahwa duplikasi tidak dapat dan tidak perlu dihilangkan seluruhnya.
  2. Fleksibilitas : bagaimana mengusahakan agar database kita cukup fleksibel. Dengan kata lain mudah ditambah, dikurangi, bahkan di modifikasi strukturnya
  3. Koordinasi :  bagaimana melakukan koordinasi pada database kita, agar setiap kali kita butuh data tentang suatu hal kita dapat dengan cepat memperoleh data tersebut. lebih jauh lagi, bila kita ingin menggabung atau menghubungkan sebuah data dengan data lain kita tidak mengalami kesulitan

Pranata Komputer

Berikut ini akan kita bahas tenaga - tenaga personalia yang berkaitan dengan profesi pemrosesan data berbantuan komputer ini






      1. Personalia Operasi Komputer, yang terdiri dari :
                   (=) Manajer Operasi Sistem Komputer, yakni orang yang bertanggung jawab atas seluruh aktifitas pengoperasian komputer. Dialah yang bertanggung jawab untuk memilih dan mengangkat personalia yang akan mengoprerasikan komputer, dan yang menentukan peraturan yang berlaku di pusat pengolah data, serta merencanakan pemasangan, perawatan, dan pembuangan peralatan - peralatan komputer

                   (=) Operator Komputer, : orang orang yang bertanggung jawab atas beroperasinya semua peralatan di pusat pengolah data. Mereka bertugas untuk memeriksa persediaan dan menyediakan media perekam seperti : disket, Hard disk, Tape, Disk Cleaner. Operator Komputer juga bertugas untuk memonitor performance semua peralatan, mencari solusi bagi masalah - masalah yang timbul dalam peralatan, dan mengatur tata letak peralatan

                  (=) Personalia Pemasukan Data ( Data Entry) : yang bertugas memasukan data ke sistem komputer dan memastikan bahwa data yang di masukan terjamin kebenaran, akurasi, dan kelengkapannya, agar untuk melancarkan sistem komputer

                  (=) Pustakawan Sistem : yang bertugas untuk mengelola penyimpanan data pada peralatan perekam eksternal seperti disket dan tape  penyimpan buku - buku petunjuk, penuntun, referensi, katalog, kartu garansi, dan arsip arsip yang berkatian dengan peralatan komputer, serta menyimpan dan mengawasi BACKUP data

      2. Analis Sistem (System Analyst) : yang bertanggung jawab menganalisis, merancang dan mengimplementasikan sistem informasi berbasis komputer, Para analis harus mampu menerjemahkan kebutuhkan pemakai dan manajemen itu dalam istilah istilah serta format format yang di pakai dan di fahami oleh pemrogram. Analis sistem juga harus
bisa membuktikan para manajer bahwa informasi yang dihasilkan oleh pengolah data yang di laksanakan itu adalah benar, akurat, dan dapat di percaya
(System Analyst)
      3. Pemrogram Komputer ( Computer Programmers ) : orang yang secara khusus bertugas untuk menulis program komputer, tetapi mereka di bagi menjadi 3 yaitu

                    (=) Pemrograman Aplikasi ( Applications Programmers ) : yaitu orang yang membuat program aplikasi atau perangkat lunak (software) untuk memenuhi kebutuhan langsung dari para pemakai

                    (=) Pemrograman Pemeliharaan ( Maintenance Programmers ) : yaitu para pemrograman yang bertanggung jawab untuk memelihara, memodifikasi, dan memperbaiki (uptade), Serta menjaga agar program dapat dipakai selama mungkin

                    (=) pemrograman Sistem ( Systems Programmers ) :  yakni orang yang membuat perangkat lunak sistem untuk mengontrol operasi perangkat keras komputer dan membuatnya dapat menjalankan program aplikasi. bila terjadi masalah yang bersifat teknis, mereka inilah yang harus di ajak berkonsultasi :D





Friday, 7 August 2015

perangkat lunak sistem kecerdasan buatan

Artificial Intelligence atau AI didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.
Menggunakan algoritma non-numeris untuk memecahkan masalah kompleks yang tidak sesuai untuk perhitungan analisis secara langsung.

Banyak hal yang kelihatannya sulit untuk kecerdasan manusia, tetapi untuk Informatika relatif tidak bermasalah. Seperti contoh: mentransformasikan persamaan, menyelesaikan persamaan integral, membuat permainan catur atau Backgammon. Di sisi lain, hal yang bagi manusia kelihatannya menuntut sedikit kecerdasan, sampai sekarang masih sulit untuk direalisasikan dalam Informatika. Seperti contoh: Pengenalan Obyek/Muka, bermain sepak bola.


Walaupun AI memiliki konotasi fiksi ilmiah yang kuat, AI membentuk cabang yang sangat penting pada ilmu komputer, berhubungan dengan perilaku, pembelajaran dan adaptasi yang cerdas dalam sebuah mesin. Penelitian dalam AI menyangkut pembuatan mesin untuk mengotomatisasikan tugas-tugas yang membutuhkan perilaku cerdas. Termasuk contohnya adalah pengendalian, perencanaan dan penjadwalan, kemampuan untuk menjawab diagnosa dan pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal-hal seperti itu telah menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah kehidupan yang nyata.


Contoh:

Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah dan video game.

Perangkat Lunak Komputer Personal ( PC )

dasar untuk memahami jenis serta perangkat lunak. perangkat lunak komputer personal merupakan sekumpulan data yang apabila dieksekusi dapat bekerja sebagaimana yang di inginkan.
data ini berupa informasi, catatan, dokumen, mengenai operasi serta kgunaan progam, agar perangkat lunak dapat berfungsi, maka data - data tersebut harus mengandung perintah perintah yang di format secara khusus untuk mengatur aktifitas pada komputer personal








JENIS PERANGKAT LUNAK
    -  Sistem Operasi (operating system)
           seperangkat program yang mengelola sumber daya perangkat keras komputer atau hardware, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.

Embedded Software


Embedded system adalah sebuah sistem komputer yang didesain untuk melakukan suatu pekerjaan khusus. khusus disini adalah untuk mengontrol suatu pekerjaan
Embedded system biasanya merupakan bagian dari perangkat yang lebih besar yang didalamnya terdapat hardware dan peralatan mekanik. Tidak seperti sistem komputer yang di bangun di PC, embedded system relatif lebih cepat dalam runtime bahkan seringkali real time karena embedded system dibangun dengan bahasa pemrograman yang lebih dekat/dikenali oleh hardware.






KOMPONEN UTAMA EMBEDDED SYSTEM

    Embedded system memiliki tiga komponen utama, yaitu:

1. Hardware

  •     Power Supply
  • Processor
  • Memory
  • Timers
  • Serial communication ports
  • Output/Output circuits
  • System application specific circuits

2.Software

Embedded system memiliki software yang ditulis dalam bahasa yang lebih dekat/dikenali oleh hardware, misalnya Assembly, C, C++, Java

3. Real-Time Operating System

RTOS membawahi software dan menyediakan mekanisme agar prosesor dapat menjalankan proses sesuai jadwal dan melakukan switching dari satu proses (tugas) ke proses lain. Contoh RTOS: VxWorks, OS9, RTLinux, Symbian.

Perangkat lunak [ Real Time System ]

real-time berasal dari penggunaannya dalam simulasi awal. Sementara penggunaan saat ini mengisyaratkan bahwa sebuah perhitungan yang 'cepat' adalah real-time, tanpa jeda waktu yang lama, awalnya merujuk pada sebuah simulasi yang berjalan pada tingkat yang cocok bahwa proses yang sebenarnya itu simulasi. Analog komputer, khususnya, seringkali mampu mensimulasikan jauh lebih cepat daripada real-time, situasi yang bisa menjadi berbahaya seperti simulasi lambat jika tidak juga disadari dan diperhitungkan. Proses computer non-real time(waktu tidak nyata) tidak memiliki batas waktu penyelesaian. Proses tersebut dapat dianggap non-real time, bahkan hasil lebih cepat diselesaikan. Berbeda dengan non-real time, real time system (sistem waktu nyata) dirancang tidak hanya untuk merespon dengan cepat tetapi juga untuk memprediksi waktu yang diperkirakan dalam merespon. Contoh yang bagus dalam aplikasi real time system adalah anti-lock break system (ABS) pada mobil. ABS atau sistem rem anti kunci berfungsi untuk melepas roda kendaraan pada saat direm, untuk mencegah penguncian roda kendaraan saat melaju yang berbahaya, dalam perkiraan waktu yang singkat. Sayangnya, ada kalanya sistem waktu nyata gagal merespons seperti yang diinginkan. Sebuah proses sistem waktu nyata gagal ketika tugas belum selesai apabila telah melewati batas waktu. Dalam sistem komputer, tidak ada tenggang waktu yang diberikan karena ada tuntutan lain pada sebuah sistem. Oleh karena itu, batas waktu penyelesaian sistem waktu nyata harus diutamakan tanpa memperhatikan faktor-faktor lainnya karena permasalahan yang harus diselesaikan sistem waktu nyata adalah masalah yang genting yang harus didahulukan dengan mengabaikan faktor yang tidak penting. Sistem waktu nyata harus mengeksekusi perintah-perintah yang sepatutnya diutamakan menyangkut tugasnya yang berpacu dengan waktu. Sekali terlambat itu berarti sistem telah gagal melakukan tugasnya. Agar tidak terjadi kekeliruan dan dapat dengan cepat menyelesaikan tugasnya maka real time system harus mengesampingkan hal-hal di luar sistem.

    Real-Time System adalah sistem yang harus memperhatikan batasan terhadap waktu untuk merespon dan juga mempunyai konsekuensi terhadap resiko, misalnya kegagalan. Rentang real time mulai dari embedded microcontrollers yang kecil pada microwave oven sampai jaringan komunikasi global yang besar. Menurut Pressman real time software adalah sangat tergantung pada dunia luar, harus merespon pada masalah dunia nyata dalam batasan waktu.

Beberapa tahun ini pasar real time dan embedded system dianggap pasar yang spesifik dan terbatas ( sekitar 5 % dari pasar software dunia), beberapa studi tentang evolusi pasar software memperkirakan pada tahun mendatang lebih dari 50 % pasar software dunia akan dicapai

(termasuk PC, Client Server dan Aplikasi Sistem Informasi).

Embedded real-time Software-oriented Requirement Engineering Environment (SREE) melibatkan beberapa proses software requirement engineering, termasuk diantaranya definisi, analisis, dan memeriksa requirement specification.

Requirement with Templates and Rules Specification Model (RTRSM) adalah model specification requirement baru berdasarkan Hierarchical Finite State Machine (HFSM) yang mirip dengan Statecharts.

SREE adalah lingkungan rekayasa kebutuhan yang mengintegrasikan set dari alat-alat dan bisa membantu pengguna untuk mendiskripsikan, memverifikasi, dan membuat requirement specification berdasarkan RTRSM. SREE dibagi menjadi 5 bagian : specification editor, rule generator, specification checker, document generator, dan database. Specification editor berfungsi untuk melakukan pengeditan terhadap informasi tentang deskripsi sistem, informasi pada template, dan state diagram. Specification checker menganalisa dan memerikasa element dasar seperti state, transitions, guarding conditions, events dan timestamps.

Simulation execution merupakan aplikasi dari metode prototyping, secara umum metode ini membagun prototype dari sistem software dalam fase requirement, hal tersebut bisa digunakan untuk memverifikasi requirement. Simulasi bisa mengunakan input dari penguna, yang akan di periksa berdasarkan template informasi. Selain itu simulasi bisa mengunakan pendekatan ADS (Animate Demostrate System) yang mensimulaskan secara visual.

Beberapa specification languages dan working environment telah di develop, seperti Hatley/Pirbhai, Statecharts/Statemate, RSML/MINBUS, UML dan lain-lain. Semua alat tersebut memungkinkan penguna dan developer nyaman dalam membagun prototype dari sistem yang ingin dibuat dan mensimulasikan eksekusi sistem tersebut dalam tahap requirement. UML juga mempunyai Statechart sebagai bagian dari model dari sistem, UML memiliki dynamic sematic yang teliti namun perlu memperhatikan konsistensi antar bagian dalam sebuah model sistem.

Perangkat Lunak Sistem

suatu istilah generik yang merujuk pada jenis perangkat lunak komputer yang mengatur dan mengontrol perangkat keras sehingga perangkat lunak aplikasi dapat melakukan tugasnya. Ia merupakan bagian esensial dari sistem komputer. Sistem operasi adalah suatu contoh yang jelas, sedangkan OpenGL atau pustaka basis data adalah contoh lainnya. Perangkat lunak jenis ini dibedakan dengan perangkat lunak aplikasi, yang merupakan program yang membantu pengguna melakukan tugas spesifik dan produktif, seperti pengolahan kata atau manipulasi gambar

    Ia merupakan bagian esensial dari sistem komputer. Sistem operasi adalah suatu contoh yang jelas, sedangkan OpenGL atau pustaka basis data adalah contoh lainnya. Perangkat lunak jenis ini dibedakan dengan perangkat lunak aplikasi, yang merupakan program yang membantu pengguna melakukan tugas spesifik dan produktif, seperti pengolahan kata atau

manipulasi gambar.

Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu :

● Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRA

● Sistem Operasi : saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95, 98, 2000, Xp, Vista , IMB OS/2, Apple’s System 7

● Utility : sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility

Bagian Perangkat Lunak Sistem
  1.  control program
  2. suport program
  3. developmen program

 GAMBAR DI BAWAH INI ADALAH CONTOH PERANGKAT LUNAK SISTEM


Wednesday, 5 August 2015

Perbedaan Basis Data Manual Dan Elektronik

basis data dtradisional (manual)
    Basis data secara tradisional tersimpan dalam berbagai media sepertikertaskerja, dokumen, fotodan lain-lain. Bentuk penyimpanan ini merupakan bentuk dokumen fisik yang mungkin tersimpan dalam berbagai tempat, Bentuk penyimpanan seperti ini memiliki kelemahan dalam hal pengelolaan data. Kelemahan tersebut dapat dilihat sebagai berikut.

Data terpecah-pecah sehingga sulit dalam berbagai proses pemindahan dan transfer
Memiliki media dan struktur penyimpanan yang bervariasi. Hal ini menyulitkan dalam proses penyesuaian data.
Pencarian yang lambat akibat bentuk penyimpanan secara fisik, yang mengharuskan seseorang membuka berbagai lembar atau dokumen yang banyak.
Bentuk fisik dalam basis data tradisional cenderung bersifat sektoral yang hanya ditujukan untuk keperluan-keperluan tertentu. Penggunaan data secara bersama-sama untuk berbagai tujuan menjadi sangat sulit.



Basis Data Modern (elektronik)
    Basis data modern menyimpan berbagai data dalam bentuk digital. Model ini memungkinkan pencarian, perubahan, dan penghapusan data dengan cepat dan mudah. Bentuk basis data modern ini terkemasdalamsebuahsistempengelolaan basis data yang terpadu (DBMS/Data Bases Management System). Beberapa hal berikut merupakan hal yang menguntungkan dalam terapan basisdata modern.

 1.Data tersimpan dalam satu media.
 2.Data yang berasal dari berbagai sumber terpisah memungkinkan untuk dihubungkan dalam suatu    jaringan.
 3.Data memungkinkan untuk sering dilakukan pemeriksaan sehingga lebih menjamin kebenaran dan kelengkapannya.
 4.Memungkinkan dilakukan pencarian dan pengolahan dengan cepat.
 5.Dalam bentuk ini data memungkinkan digunakan oleh berbagai penggunaka atau sistem.

hirarrki database [basis data]

Hirarki Database adalah :
           ketidakmampuannya dalam
mengelola hubungan banyak ke banyak (many to many), sehingga apabila ada jenis
hubungan ini pada model database, maka banyaknya redundansi database tidak dapat
terelakkan lagi

database terdiri dari :
-  database
    Database adalah :  suatu kumpulan dari data yang tersimpan dan diatur atau     diorganisasikan sehingga data tersebut bisa diambil atau dicari dengan mudah dan efisien
-  file
    File adalah :  kumpulan dari record-record yang sejenis
-  record
    Record adalah : kumpulan field yang lengkap , dan biasanya dihitung dalam satuan baris

-  field
    Field adalah :  kumpulan karakter yang membentuk satu arti

-  Byte
    Byte adalah :  atribut dari field yang berupa karakter yang membentuk nilai dari sebuah field.

-  Bit
    Bit adalah :  bagian terkecil dari data secara keseluruhan, yaitu berupa karakter ASCII nol atau satu yang merupakan komponen byte

gambar dibawah ini adalah contoh gambar hirarki database


kelebihan dan kekurangan database [basis data]


Berikut kelebihan database

 - mudah di kontrol
- lebih efesien
- dapat di pakai secara bersama - sama
- terpelihara intergritas data


berikut adalah kekurangan database

- mahal dalam implementasi
- komplek
- kerusakan pada sistem pada sistem data bisa memperngaruhi dapartemen yang terkait

APA ITU DATABASE ?

Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau diorganisasikan sehingga data tersebut bisa diambil atau dicari dengan mudah dan efisien. Sebagai contoh sederhana dari database adalah buku telepon yang mungkin sering Anda lihat.
Bagaimana halnya dengan database dengan sistem database dengan menggunakan komputer? Hal tersebut sama saja seperti database yang sifatnya manual (seperti contoh buku telepon di atas) hanya saja dengan adanya komputer maka informasi yang ada di dalam database akan sangat mudah untuk di-update dan sangat cepat untuk dicari. Software atau aplikasi yang bertugas untuk mengatur, menyimpan, memodifikasi data disebut dengan software database engine dan lebih resminya disebut dengan DBMS (Database Management System). Ada banyak sekali aplikasi DBMS ini mulai yang berjalan di komputer personal (PC) sampai ke komputer skala mainframe. Contoh-contoh dari aplikasi database engine misalnya seperti:

SQL Server, dibuat oleh Microsoft.
MS Access, dibuat oleh Microsoft.
Oracle Database, dibuat oleh Oracle.
MySQL, dibuat oleh MySQL AB.
Firebird, dibuat oleh komunitas open source berdasarkan dari kode Interbase.
PostgreSQL, dibuat oleh komunitas open source.
DB2, dibuat oleh IBM.
Masih banyak lagi sederet nama database engine yang ada di dunia ini. Anda bisa mencarinya dengan keyword ‘database engine’ atau ‘database server’.

Jika Anda bertanya “Apa saja sih aplikasi yang bisa menggunakan database?”, wah jawabannya akan sangat banyak sekali, beberapa diantaranya adalah:

Sistem perpustakaan yang berbasis komputer, pasti membutuhkan database yang besar untuk merawat data buku yang dimilikinya.
Sistem ATM (Automatic Teller Machine), pasti membutuhkan database yang besar untuk mengambil dan meng-update data saldo uang misalnya.
Sistem reservasi tiket pesawat, pasti membutuhkan database untuk menyimpan data reservasi tiket.
Sistem inventory, pasti membutuhkan database untuk menyimpan data inventory termasuk updating data stok barang dan lain sebagainya.
Contoh di atas hanyalah sebagian kecil dari aplikasi yang membutuhkan database karena pada kenyataannya semua kegiatan bisnis yang dikomputerisasikan pasti membutuhkan sistem database sebagai media penyimpanan. Database tersebut selain digunakan untuk menyimpan data transaksi juga akan digunakan untuk menampilkan laporan yang bisa digunakan pihak manajemen sebagai sumber untuk pengambilan keputusan. Untuk sistem database yang lebih canggih malah sudah terdapat fasilitas analisa data sehingga bisa memprediksi keadaan yang akan terjadi berdasarkan data yang sudah ada sebelumnya