Kristi Eka Arummi

MASA DEPAN ADALAH MILIK MEREKA YANG PERCAYA PADA KEINDAHAN MIMPI-MIMPI MEREKA...

"The Future Belongs To Those Who Believe In The Beauty Of Their Dreams"

WELCOME TO KITTIW BLOG

Kamis, 01 Mei 2014

Whitebox Testing Dan Blackbox Testing

Black Box Testing

Pengertian black box testing: pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsionaldari interface perangkat lunak.
Jadi dianalogikan seperti kita melihat suatu kotak hitam , kita hanya bisa melihat penampilan luarnya saja, tanpa tahu ada apadibalik bungkus hitamnya.
Keunggulan Black Box
- bisa memilih sub test secara efektif dan efisien
- dapat menemukan cacat lebih cepat
Kelemahan:
- tester tidak pernah yakin apakah software tersebut benar – benar lolos uji.

White Box Testing

Adalah meramalkan cara kerja perangkat lunak secara rinci, logikal path (jalur logika) perangkat lunak akan ditest denganmenyediakan test case  pada unit secara spesifik. Whitebox testing mengacu pada testing sisi developer, berupa testing yang di lakukanpada unit terkecil dalam sebuah aplikasi, dalam hal ini berupa kode program.
Keunggulan White Box
· menjamin seluruh independent path di dalam modul yang dikerjakan, sekurang-kurangnya sekali pengujian.
· mengerjakan seluruh loop yang sesuai dengan batasannya
· mengerjakan seluruh struktur data internal yang menjamin validitas
Kelemahan:
Melibatkan sumber daya yang besar ,pembuatan class test bisa memakan waktu lebih lama.
Memiliki Syarat
- Mampu mendefinisikan semua alur logika
- Mampu membangun kasus untuk digunakan sesuai alur logika.
Belum mampu melakukan tes availability, reliability,dan load durability dalam testing.


SDLC

(Systems Development Life Cycle ) merupakan siklus hidup pengembangan system. Dalam rekayasa system dan rekayasa perangkat lunak, SDLC berupa suatu proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut.
Dalam rekayasa perangkat lunak, konsep SDLC mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodologi-metodologi ini membentuk suatu kerangka kerja untuk perencanaan dan pengendalian pembuatan sistem informasi, yaitu proses pengembangan perangkat lunak.
Pengembangan SDLC adalah proses yang digunakan oleh analis system untuk mengembangkan sistem informasi, termasuk persyaratan, validasi, pelatihan, dan pengguna (stakeholder) kepemilikan. Setiap SDLC harus menghasilkan sistem berkualitas tinggi yang memenuhi atau melampaui harapan pelanggan, mencapai penyelesaian dalam waktu dan perkiraan biaya, bekerja secara efektif dan efisien di saat ini dan direncanakanTeknologi Informasi infrastruktur, dan murah untuk mempertahankan dan biaya efektif.

Fungsi SDLC

Untuk menggambarkan tahapan-tahapan utama dan langkah-langkah dari setiap tahapan yang secara garis besar terbagi dalam fase fase utama dalam SDLC, yaitu  :
Perencanaan :  Mengapa Mengembangkan Sistem?
Analisis :  Siapa, apa, kapan dan dimana sistem diterapkan?
Perancangan :  Bagaimana kerja sistem?
Implementasi :  Bagaimana Sistem Dipasang/diinstall?
Ø Perencanaan :
· Mengidentifikasikan Nilai Bisnis
· Analisis Kelayakan
· Membuat Rencana Kerja
· Mengatur Staff
· Mengontrol dan Mengarahkan Projek
Ø Analisis :
· Analisis masalah
· Mencari informasi yang terkait dengan sistem
· Menentukan model proses
· Menentukan model data
Ø Perancangan  :
· Perancangan Proses secara Fisik
· Perancangan Arsitektur Sistem
· Perancangan Interface
· Perancangan Basis Data dan Berkas
· Perancangan Program
Ø Implementasi:
· Construction
· Instalation
Setiap kegiatan dalam SDLC dapat dijelaskan melalui tujuan (purpose) dan hasil kegiatannya (deliverable). System Development Methodology adalah suatu rangkaian langkah untuk mengimplementasikan SLDC itu sendiri. Dalam dunia rekayasa perangkat lunak terdapat empat buah metodologi dalam menerapkan SLDC, yakni :
1.      Waterfall Development Methodology

2.      Parallel Development Methodology

3.      Rapid Application Development

4.      Agile Development: Extreme Programming

Kelima metodologi tersebut tidak ada yang paling bagus. Semua mempunyai kelebihan dan kekurangan. Tergantung suatu kelompok pengembang perangkat lunak menggunakan metode apa yang paling cocok dengan kondisi lingkungan pengembangan perangkat lunak tersebut.

Waterfall Development Methodology

Waterfall Development Methodology merupakan suatu cara pengembangan software yang fase – fasenya berurutan. Sebuah fase tidak bisa dikerjakan sebelum fase sebelumnya telah selesai dikerjakan.
Kelebihan dari Waterfall Development Methodology adalah :

1.      Proses pengidentifikasian sistem memerlukan waktu yang lama sebelum fase programming dimulai
2.      Meminimalisasi pengubahan sistem pada saat proses pengembangan perangkat lunak

Kekurangan dari Waterfall Development Methodology adalah :
1.      Fase perencanaan / design harus dilakukan pada paper yang khusus sebelum fase programming dimulai
2.      Terjadi selisih waktu yang cukup lama antara pengajuan sistem dan pembaharuan sistem

Parallel Development Methodology

Parallel Development Methodology merupakan suatu cara pada SDLC yang melakukan fase design dan implementation secara paralel.
Kelebihan dari Parallel Development Methodology adalah :
1. Meminimalisasi waktu penjadwalan
2. Meminimalisasi kesempatan untuk dikerjakan ulang
Kekurangan dari Parallel Development Methodology adalah :
1. Masih menggunakan dokument di kertas
2. Menggabungkan subproyek memerlukan suatu keahlian yang khusus. Biasanya banyak terjadi kegagalan pada saat proses penggabungannya

Rapid Application Development

Rapid Application Development merupakan suatu cara penerapan SDLC dengan membuat suatu software prototype terlebih dahulu dan kemudian dipresentasikan ke costumer. Jika costumer menyetujuinya, maka software akan dikembangkan lebih lanjut.
Kelebihan Rapid Application Development adalah :
1. Pengguna dapat memperoleh / menggunakan sistem lebih awal
2. Pengguna dapat merencanakan beberpa tambahan untuk versi setelahnya
Kekurangan Rapid Application Development adalah :
1. Pengguna bekerja dengan sistem yang sebenarnya belum selesai secara keseluruhan

Agile Development: Extreme Programming

Agile Development: Extreme Programming merupakan suatu pengerjaan perangkat lunak secara cepat. Metode ini sangat cocok untuk proyek perangkat lunak yang membutuhkan waktu lebih instan dalam pengembangannya.
Kelebihan dari Agile Development: Extreme Programming adalah :
1. Hasil bisa didapat dalam waktu yang sangat cepat
2. Bekerja lebih baik dalam projek dengan tidak ada perubahan yang tak tentu
Kekurangan dari Agile Development: Extreme Programming adalah :
1. Membutuhkan kedisiplinan tinggi
2. Tepat hanya jika dilakukan di projek kecil
3. Membutuhkan lebih banyak inputan dari pengguna
Untuk menentukan metode mana yang lebih cocok diterapkan dalam pengembangan proyek perangkat lunak, maka harus memperhatikan hal berikut :
·                     Clear user requirements
·                     Familiarity with technology
·                     Complexity of system
·                     Reliability of system
·                     Time schedule
·                     Schedule visibility

Sumber : http://dispointed.blogspot.com/2012/11/pengertian-sdlc.html


Perkembangan Kognitif Remaja

Perkembangan kognitif remaja merupakan sebuah titik perkembangan yang sangat penting. Kognitif dalam konteks ilmu psikologi sering didefenisikan secara luas mengenai kemampuan berpikir dan mengamati, suatu perilaku yang mengakibatkan seseorang memperoleh pengertian atau yang dibutuhkan untuk menggunakan pengertian. Salah satu tugas perkembangan remaja yang harus dilaluinya adalah mampu berpikir secara lebih dewasa dan rasional, serta memiliki pertimbangan yang lebih matang dalam menyelesaikan masalah. Dengan kata lain remaja harus memiliki kemampuan intelektual serta konsepsi yang dibutuhkan untuk menjadi masyarakat yang baik (Soetjiningsih, 2004).
Perubahan yang terjadi dimana pada masa anak-anak cara berpikirnya masih preoperasional dan konkrit operasional. Akan tetapi pada masa remaja perkembangan kognitif menuju pada level yang paling tinggi yaitu formal operasional (Piaget dalam Ariani, 2006). Cara berpikir remaja tidak terlepas dari kehidupan emosinya yang naik turun . Penentangan dan pemberontakan yang ditunjukkan denganselalu melancarkan banyak kritik, bersikap menentang peraturan sekolah, maupun dirumah menjadi suatu ciri mulai meningkatnya kemampuan berpikir dengan sudut pandang yang mulai meluas pada remaja.
Kemampuan kognitif manusia berkembang secara bertahap Pieget (dalam Soetjiningsih, 2004) membaginya dalam beberapa stadium, stadium sensori motorik (umur 0-18 bulan), stadium pra opersional (umur 18- 7 tahun), stadium operasional konkrit (umur 7-11 tahun, stadium operasional formal (mulai 11 tahun).
Tahap formal operations adalah suatu tahap dimana seseorang sudah mampu berpikir secara abstrak. Seorang remaja tidak lagi terbatas pada hal-hal yang aktual, serta pengalaman yang benar-benar terjadi. Dengan mencapai tahap operasi formal remaja dapat berpikir dengan fleksibel dan kompleks. Seorang remaja mampu menemukan alternative jawaban atau penjelasan tentang suatu hal.
Berbeda dengan seorang anak yang baru mencapai tahap operasi konkret yang hanya mampu memikirkan satu penjelasan untuk suatu hal. Hal ini memungkinkan remaja berpikir secara hipotetis. Remaja sudah mampu memikirkan suatu situasi yang masih berupa rencana atau suatu bayangan (Santrock, 2003).
Remaja dapat memahami bahwa tindakan yang dilakukan pada saat ini dapat memiliki efek pada masa yang akan datang. Dengan demikian, seorang remaja mampu memperkirakan konsekuensi dari tindakannya, termasuk adanya kemungkinan yang dapat membahayakan dirinya. Dengan kemampuan tersebut maka remaja semakin yakin akan kemampuannya dalam mengambil keputusan sendiri dan tidak lagi terlalu tergantung pada kepada orang lain (Murniati & Beatrix, 2000) yang sering mengakibatkan konflik remaja dengan sekolah, orangtua atau lingkungannya.
Pada tahap ini, remaja juga sudah mulai mampu berspekulasi tentang sesuatu, dimana mereka sudah mulai membayangkan sesuatu yang diinginkan di masa depan. Perkembangan kognitif yang terjadi pada remaja juga dapat dilihat dari kemampuan seorang remaja untuk berpikir lebih logis.
Remaja sudah mulai mempunyai pola berpikir sebagai peneliti, dimana mereka mampu membuat suatu perencanaan untuk mencapai suatu tujuan di masa depan (Santrock, 2001). Salah satu bagian perkembangan kognitif masa kanak-kanak yang belum sepenuhnya ditinggalkan oleh remaja adalah kecenderungan cara berpikir egosentrisme (Piaget dalam Papalia & Olds, 2001). Yang dimaksud dengan egosentrisme di sini adalah “ketidakmampuan melihat suatu hal dari sudut pandang orang lain” .


Sumber : http://www.psychologymania.com/2012/11/perkembangan-kognitif-remaja.html

Cara Tenang Dalam Mengerjakan Skripsi

Skripsi bagi sebagian mahasiswa adalah sebuah permasalahan yang sangat kompleks, apalagi ketika kamu sudah lewat dari deadline nya menjadi seorang mahasiswa alias sudah melewati semester 8. Akan tetapi mau tidak mau harus tetap dikerjakan. Nah, aku yakin disaat kamu lagi ngerjain skripsi tentu perasaan bosan, gundah gulana akan menghinggapi, lalu apa yang kalian kerjakan ketika menghadapi perasaan yang seperti itu? Tentunya kamu akan mencari-cari aktivitas yang menurut kamu bisa mengobati perasaan kamu yang sedang gundah gulana karena skripsi.
Sebenarnya menyelesaikan skripsi bukan hal sulit, hanya saja diperlukan kesungguhan, umumnya mahasiswa kurang bersungguh-sungguh mengerjakan skripsi karena beberapa faktor penyebab seperti berikut :
1.      Dosen pembimbing yang sulit
Umumnya semua dosen sama, menginginkan mahasiswanya segera lulus, karena sang dosen dikejar dengan segudang kesibukan. Karena tanggung jawabnya, tidak banyak dosen yang menuntut ejaan yang sempurna, saya mengakui, beberapa dosen memiliki mata dewa, sehingga mampu menemukan satu kata salah dari berlembar-lembar karya kita yang akan diajukan. Namun, dengan dosen bermata dewa justru sangat meningkatkan kemampuan kita berbahasa Indonesia.
2.      Kegalauan Setelah Lulus
Tidak sedikit mahasiswa yang menunda kelulusan, demi mendapat pekerjaan setelah lulus. Namun, semua pekerjaan  menyarankan kita untuk lulus dulu, setidaknya telah menyelesaikan revisi skripsi. Intinya, masalah pekerjaan nanti dulu yang penting lulus dulu, Allah selalu memiliki rencana yang indah untuk kita.
3.      Mulai Banyak Tawaran
Banyaknya tawaran pekerjaan freelance mengkibatkan kesibukan bagi para mahasiswa tingkat akhir, setidaknya hargailah pembimbing skripsi anda, ceritakan keadaan  anda, siapa tahu sang dosen dapat membantu. Setidaknya dosenpun akan senang jika sang mahasiswa mulai laku.
4.      Pesimis
Beberapa mahasiswa “merasa” tidak mampu dengan skripsinya. Sebaiknya camkan bahwa anda salah, dan anda siap dengan tantangan. Sadarlah, ini baru skripsi! Masih ada banyak tender besar yang akan kita hadapi untuk membangun bangsa yang lebih baik.
Keempat faktor diatas bisa menjadi kendala besar saat mengerjakan skripsi,maka dari itu kita harus benar-benar menyiapkan segala sesuatunya saat mengerjakan skripsi. Berikut beberapa cara mengatasi kegalauan saat mengerjakan skripsi :
1.      Pastikan tempat anda mengerjakan skripsi bersih dari debu dan kotoran. Tempat yang bersih membuat anda merasa nyaman dan pikiran menjadi lebih jernih.
2.      Jangan mengerjakan di tempat yang ramai alias berisik. Pilihlah tempat yang tenang dan sejuk seperti kamar atau perpustakaan.
3.      Hindari mengerjakan skripsi bersama teman anda yang suka mengobrol atau curhat. Sebab waktu anda akan tersita mendengarkan obrolan dan curhatnya. Hindari juga teman yang suka menguap dan mengantuk karena percaya atau tidak, ketika melihat ia mengantuk anda pun akan ikut mengantuk.
4.      Pastikan sebelum mengerjakan skripsi perut anda bebas dari rasa lapar. Makanlah makanan yang tidak membuat perut bergejolak seperti pedas, asem. Hindari juga makanan mengandung garam atau MSG karena akan membuat anda merasa haus sepanjang hari plus merepotkan anda karena harus mondar-mandir ke toilet.
5.      Buatlah kerangka pemikiran setiap bab yang berisi apa saja yang ingin anda tulis. Untuk bagian teori, masukkan saja semua teori yang terlintas dalam pikiran anda dalam kerangka. Jangan lewatkan satu teori pun. Kemudian mulai lah pilah-pilah teori mana yang cocok dan tidak. Beri alasan mengapa anda memilih teori itu dan beri alasan mengapa anda mengeleminasinya.
6.      Seburuk apapun susunan kata anda, tulis saja dulu dalam skripsi anda. Pelan-pelan pembimbing anda akan membantu anda untuk merangkai kalimat yang sederhana namun indah dan tepat sasaran. Jika anda merasa kesulitan dalam membuat kalimat, satu-satunya cara untuk dapat membuatnya mengalir adalah dengan banyak-banyak membaca buku.
7.      Jangan pernah berpikir bahwa pembimbing anda tidak tahu apa-apa atau anda lebih tahu banyak dari pembimbing anda. Percayalah, ia jauh lebih berpengalaman dan berilmu dari anda. Jika anda merasa ia tidak tahu apa-apa dan terkesan mendiamkan anda, itu tandanya ia sedang mengajari anda untuk berpikir mandiri dan kritis. Ia ingin anda mampu memecahkan permasalahan sendiri sebagai bekal setelah anda lulus nanti dan menghadapi dunia luar yang lebih rumit. Setelah sidang skripsi, anda akan mengerti sikap diam sang pembimbing dan akan berterima kasih padanya.
8.      Sesekali, tinggalkan skripsi anda sementara. Pergilah bersenang-senang dengan teman-teman. Nonton film, main di Timezon, karaoke, pijat, adalah beberapa kegiatan yang dapat meringankan stres anda.
9.      Jangan larut sendirian dalam kegalauan skripsi anda karena hal itu hanya membuat anda semakin depresi. Berkumpul lah dengan teman-teman anda yang juga sedang berjuang mengerjakan skripsi. Minta mereka membaca tulisan anda dan mengomentarinya. Sebab terkadang kita tidak dapat melihat kelemahan skripsi sendiri sedangkan orang lain mampu melihatnya. Lakukan juga hal tersebut ke teman anda, baca tulisannya dan berikan masukan padanya.
10.  Jika anda tinggal di tempat kos, sering-sering lah mengirimkan sms atau menelepon orangtua anda. Minta doa restunya dan senangkan hatinya karena mendengar suara anda. Doa orangtua untuk anaknya mendapat tempat khusus yang secepat kilat akan naik ke langit dan didengarkan Tuhan. Jika anda tidak tinggal di kos dan tinggal di rumah bersama orangtua, sering-seringlah membuatkan minuman untuk mereka seperti jus, teh, atau kopi. Ceritakan juga perkembangan skripsi anda karena jauh dalam lubuk hati mereka juga turut galau memikirkan skripsi anda.
11.  Rutinlah berolahraga agar tubuh anda terasa segar dan fit. Aktivitas mengerjakan skripsi yang hanya duduk sepanjang hari membuat tubuh anda letih dan butuh peregangan. Lakukan peregangan ringan selama 5-10 menit ketika anda baru bangun tidur. Jalan kaki, jogging, dan bersepeda adalah beberapa olahraga yang membuat anda bugar kembali.
12.  Selama mengerjakan skripsi, banyak-banyaklah bersedekah kepada fakir miskin. Hal itu akan membuat hati anda terasa tentram dan lapang. Dan percayalah, Tuhan akan membalas kebaikan anda berlipat ganda. Salah satunya dengan memudahkan anda dalam mengerjakan skripsi serta diberikan kelancaran dalam berpikir.
13.  Banyak-banyaklah berdoa dan beribadah kepada Tuhan. Sebab Tuhan Maha Memiliki Ilmu dan memohonlah agar diberi kemudahan dalam menerima ilmu dari-Nya.
14.  Selalu berpikir dan berperasaan positif. Jika anda percaya anda bisa, maka anda PASTI bisa! Percayalah pada diri anda karena anda adalah pribadi pilihan calon pemimpin bangsa. Jika saya bisa, mengapa anda tidak? Semangat dan semoga sukses!

Sumber : http://candra3546.blog.amikom.ac.id/2013/05/04/tips-mengatasi-rasa-galau-saat-mengerjakan-skripsi/

Macam-Macam Browser

1. Pengertian Web Browser
Web Browser adalah suatu program atau software yang digunakan untuk menjelajahi internet atau untuk mencari informasi dari suatu web yang tersimpan didalam komputer. Awalnya, web browser berorientasi pada teks dan belum dapat menampilkan gambar. Namun, web browser sekarang tidak hanya menampilkan gambar dan teks saja, tetapi juga memutar file multimedia seperti video dan suara. Web browser juga dapat mengirim dan menerima email, mengelola HTML, sebagai input dan menjadikan halaman web sebagai hasil output yang informative.

Dengan menggunakan web browser, para pengguna internet dapat mengakses berbagai informasi yang terdapat di internet dengan mudah. Beberapa contoh web browser diantaranya Internet Explorer, Mozilla, Firefox, Safari, Opera, dll.



2. Macam-macam Web Browser
Berikut bebarapa macam web browser yang ada di internet diantaranya :

1. Chorme 
Chrome dirancang agar berjalan secepat mungkin: Cepat dimulai dari desktop, memuat laman web dalam sekejap, dan menjalankan aplikasi web yang rumit dengan cepat. Pelajari lebih lanjut tentang Chrome dan kecepatan.
Untuk download Chorme silahkan kunjungi http://www.google.com/chromeatau langsung download di sini 

2. Arlington Kiosk Browser
http://www.arlington.com.au/akb/download.htm
Browser ini merupakan browser yang tepat jika anda menginginkan komputer anda terproteksi dengan keamanan dan pilihan filter pada browser ini yang cukup baik.

3. Desktop Web Browser
http://alphaomega.xoftware.free/fr/desktopwebbrowser/Desktop%20Web%20Browser.html
Dengan desktop web browser ini, anda dapat melihat halaman web langsung dari desktop, dan juga menyimpannya sebagai wallpaper dengan Desktop Web Browser ini.

4. Flock
http://www.flock.com/
Flock ini merupakan browser sosial internasional dunia pertama yang berbasis pada firefox dengan fitur-fitur menarik untuk memberikan pengalaman berkomunitas sosial di internet sambil browsing. Flock ini sangat cocok buat anda yang suka membuka friendster, mySpace atau FaceBook dan situs-situs komunitas lain.

5. K-Meleon
http://kmeleon.sourceforge.net/
k-Meleon ini merupakan software browser open source yang mudah, cepat dan bisa anda kustomisasi karena menggunakan mesin rendering yang sama seperti firefox

6. Mozilla Firefox
Mozilla merupakan salah satu web browser yang banyak diminati di kalangan masyarakat, karena telah terbukti kemampuannya. Performanya juga bisa diandalkan dibandingkan web browser yang lainnya. Salah satu fitur yang sangat dapat diandalkan adalah add-ons nya. Add-ons ini adalah seperti plug-ins yang disediakan secara khusus untuk web browser Mozilla Firefox.

7. Opera
http://www.opera.com/download/
Browser web opera ini merupakan browser yang keren, cepat dan aman. Selain itu juga menawarkan banyak fitur seperti browser pop-up, integrasi dengan tool translasi, filter URL dan banyak lagi.

8. ShenzBrowser
http://www.shenz.com/browsershenz.html
Browser shenz ini merupakan browser alternatif Internet Explorer dengan fungsionalitas yang hampir sama seperti Internet Explorer

9. Slim Browser
http://www.flashpeak.com/
SlimBrowser ini merupakan browser berukuran kecil terbaik dengan banyak fitur seperti pop up browser, integrasi dengan toolbar, keamanan dll.

10. Swift
http://www.zimmy.ca/projects/swift/
Swift ini memiliki kemampuan seperti Flock, yaitu browser berbasis komunitas sosial dan dengan mengedepankan kemampuan untuk integrasi dengan email, chat, dan website-website sosial populer lain seperti Friendster, MySpace, FaceBook, dsb.

11. Wyzo
http://www.wyzo.com/
Wyzo ini merupakan browser yang memprioritaskan kemampuan browsernya pada pengguna yang banyak melakukan download media, seperti video, mp3, dll.

Browser untuk Mac OS

12. Bump Car
http://www.freeverse.com/apps/app/?id=5003
Browser ini merupakan browser Mac yang stabil dan dibuat khusus untuk anak-anak dengan beberapa pilihan kustomisasi.

13. Camino
http://www.caminobrowser.org/
Fungsionalitas dan fitur-fitur pada browser yang baik ini sangat cocok dibandingkan dengan kapabilitas browser safaru dan kompetitor lainnya untuk Mac OS.

14. Omniweb
http://www.omnigroup.com/applications/omniweb/
Omniweb ini merupakan browser pertama untuk Mac, tetapi tidak terlalu begitu populer sekarang.

15. iCab
http://www.icab.de/
iCab ini memiliki banyak fitur yang tidak tersedia pada browser Mac lainnya, iCab merupakan pilihan pas untuk pengguna yang mencari browser yang bisa bekerja baik pada semua MacOS.

16. Shiira
http://shiira.ip/en.php
Dengan berkonsentrasi pada perlengkapan web untuk bahasa, Shiira menjadi Browser Mac dengan dukungan pada 12 bahasa.

17. SunRise
http://sunrisebrowser.com/en/
Browser open-source untuk Mac yang berbasis pada framework webkit ini memiliki kecepatan yang sangat cepat.

Browser Cross-Platform (untuk semua OS, windows, linux, dll) dan Lain-lain:

18. Amaya
http://www.w3.org/Amaya/
Amaya ini merupakan editor dan browser web multiplatform. Dengan fitur editornya, Amaya ini sangat cocok disandingkan pada pengguna dengan keperluan kolaboratif publishing dan browsing, seperti webmaster/pemilik web.

19. Arachne
http://home.arachne.cz/
Arachne ini merupakan browser grafis dengan berbasis DOS.

20. Dillio
http://www.dillio.org/
Dillio ini merupakan browser berbasis bahasa pemrograman C.

21. Epiphany
http://www.gnome.org/projects/epiphany/
Browser untuk desktop GNOME ini dapat membantu anda untuk dengan mudah memfokuskan pada isi website dengan pilihan import dari browser lain.

22. HotJavaBrowser
http://java.sun.com/products/archive/hotjava/3.0/index.html
Dengan dibuat dengan bahasa pemrograman java, browser ini merupakan browser pertama yang dapat berfungsi menampilkan applet java.

23. Konqueror
http://www.konqueror.org/
Berbasis pada mesin rendering HTML, Konqueror ini merupakan browser opensource untuk semua platform, terutama linux yang dapat mengantikan fungsi internet explorer.

24. Links
http://links.sourceforge.net/
Browser web yang berumur sangat tua ini untuk jaman sekarang merupakan browser teks open source yang mendukung tabel HTML, tetapi masih banyak digunakan oleh para programmer web.

25. Lolifox
http://lolifox.com/
Lolifox ini merupakan browser web yang seperti analogi firefox untuk pecinta animasi dengan banyaknya animasi menarik.

26. Mozilla SeaMonkey
http://www.mozilla.org/projects/seamonkey/
Browser dari mozilla ini merupakan browser yang cocok untuk kebutuhan browsing seperti integrasi dengan chatting dan fungsionalitas e-mail.

27. NetScape
http://browser.netscape.com/
Netscape ini merupakan salah satu dari browser tertua dengan maraknya evolusi internet. Browser ini bisa anda gunakan untuk banyak platform dengan fitur-fitur menarik seperti update berita, dll.

28. Off By One Web Browser
http://offbyone.com/offbyone/
Browser ini merupakan browser terkecil untuk platform windows.

29. Palary Browser
http://palary.org/
Palary browser ini merupakan browser yang bisa anda personalisasi untuk pengguna dengan kebutuhan keamanan yang bagus dan fitur bookmarking potabel.

30. Safari
http://www.apple.com/safari/
Safari ini merupakan browser terbaik untuk pengguna Mac

Sumber : http://lopeolip.blogspot.com/2012/09/pengertian-dan-macam-macam-web-browser.html

Jenis-Jenis Penyakit Berbahaya Bagi Wanita


Beberapa jenis penyakit di bawah ini lebih rentan menyerang wanita dibanding pria, penyakit-penyakit ini dapat dikategorikan sebagai penyakit berbahaya yang harus diwaspadai oleh banyak wanita di seluruh dunia. Menurut beberapa sumber, penyakit yang harus diwaspadai oleh kaum wanita adalah sbb:

Kanker payudara

Termasuk penyakit pembunuh nomor satu yang telah membunuh ribuan wanita di seluruh dunia. Jika tidak ditangani sejak dini akan dapat berakibat fatal.

Kanker serviks

Sama halnya dengan kanker payudara, kanker serviks juga merupakan salah satu pembunuh nomor satu bagi banyak wanita.

PCOS atau Polycystic Ovarian Syndrome

Kista ovarium, penyakit ini menyerang bagian ovarium wanita. Penyakit ini dapat menimbulkan pertumbuhan kista kecil pada ovarium selama ovulasi. Hal tersebut dapat menyebabkan beberapa tekanan pada wanita seperti infeksi, nyeri, mengganggu kesuburan wanita, dan juga merusak rahim. Gejala yang dapat timbul misalnya kenaikan berat badan, perubahan pada kulit seperti jerawat bertumbuhan, siklus haid tidak normal, dan rambut berlebih.

Osteoporosis

osteoporosis atau kerapuhan pada tulang tentunya terjadi karena kurangnya kalsium. Biasanya penyakit ini dialami pada wanita menjelang usia 40 tahun

Penyakit autoimun

Penyakit ini bisa disebut juga LUPUS, disebabkan karena sistem imun kekebalan tubuh yang salah mengenai target musuh, yang seharusnya menyerang bakteri atau virus, namun malah menyerang anggota tubuh. Akibat yang dapat ditimbulkan adalah diabetes tipe 1, lupus, dan ,multiple sclerosis.

Dan tentunya masih ada beberapa lagi penyakit yang rentan menyerang wanita silahkan bagi yang mau menambahkan. 

Untuk mencegahnya, tindakan yang dapat melakukan adalah jalani pola hidup sehat dengan berolahraga maupun mengkonsumsi makanan sehat.

Sumber : https://www.bersosial.com/threads/jenis-penyakit-yang-berbahaya-bagi-para-wanita.6074/

Pengertian Dan Tipe-Tipe Database

Database adalah kumpulan imformasi yang di simpan di dalam komputer secara sistematis sehingga dapat di periksa dengan mengguanakan metode basis data tertentu sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna.

Perangkat Untuk Membuat Database
Data base dapat di buat dan di olah dengan mengguanakan programkomputer yang di sebut softwere (prangkat lunak) Software yang digunakan untuk mengelola dan memanggil kueri (query) databasedisebut Database Management System (DBMS) atau jika diterjemahkan kedalam bahasa indonesia berarti “Sistem Manajemen Basis Data”.DBMS terdiri dari dua komponen, yaitu Relational Database ManagementSystem (RDBMS) dan Overview of Database Management System (ODBMS).RDBMS meliputi Interface Drivers, SQL Engine, Transaction Engine, RelationalEngine, dan Storage Engine. Sedangkan ODBMS meliputi Language Drivers,Query Engine, Transaction Engine, dan Storage Engine. Sedanagkan untuk level dari softwerenya sendiri, terdapat dua level yaitu high level dan low level softwere. Yang termasuk di dalamHigh Level Software, antara lain seperti Microsoft SQL Server ,Oracle,Sybase, Interbase,XBase,Firebird,MySQL,PostgreSQL,Microsoft Access,dBase III, Paradox,FoxPro,Visual,FoxPro,Arago,Force,Recital, dbFast, dbXL,  Quicksilver ,Clipper ,FlagShip,Harbour ,Visual dBase, dan Lotus Smart Suite Approach. Sedangkan yang termasuk di dalam Low Level Software antara lain Btrieve dan Tsunami Record Manager.

TERDAPAT 12 TIPE DATA BASE
-          Operational database
Database ini menyimpan data rinci yang di perlukan untuk mendukung operasi dari seluruh organisasi. Mereka juga disebut subject-rea database (SADB), transaksi database, dan produksi database.
Contoh: database pelanggan, database pribadi, database inventaris akutansi database.
-          Analytical database
Database ini menyimpan data dan imformasi yang di ambil dari operational yang di pilih  dan eksternal database.
-          Data warehouse
Sebuahdata warehousemenyimpan data dari saat ini dan tahun-tahun sebelumnya - data yang diambil dari berbagai database operasionaldari sebuah organisasi.
-          Distributed database
Ini adalah database-kelompok kerja lokal dan departemen di kantor regional, kantor cabang, pabrik-pabrik dan lokasi kerja lainnya.
-          End-user database
 Database ini terdiri dari berbagai file data yang dikembangkan olehend-user di workstation mereka. Contoh dari ini adalah koleksi dokumendalam spreadsheet, word processing dan bahkan download file.
-          external database
Database ini menyediakan akses ke eksternal, data milik pribadionline - tersedia untuk biaya kepada pengguna akhir dan organisasi dari layanan komersial.
-          Hypermedia database on the web
Ini adalah kumpulan dari halaman-halaman multimedia yang saling berhubungan dengansitus web.
-          Navigator database
Dalam navigasi database,queries menemukan benda terutama dengan mengikuti referensi dari objek lain
-           in-memory database
Database di memory tergantung terutama pada memori nya untuk menyimpan data di komputer.
-          Document-oriented database
Merupakan program komputer yang di rancang untuk aplikasi berorientasi dokumen.

-     Real-time database
Adalah sistempengolahan di rancang untuk menengani bebean kerja negara yang dapat berubah terus menerus. 

-     Relational database
Adalah database yang paling umum di gunakan saat ini.yaitu: Post relational database model, Objeck database models.

Struktur Data dan Basis Data (Database)
    
Telah diketahui bahwa secara fisik data dalam bentuk kumpulan bit dan direkam dengan basis track didalam media penyimpan eksternal. Dalam prakteknya, untuk kemudahan dalam mengakses data, data disusun dalam suatu struktur logis yang menjelaskan bahwa:

1. Kumpulan tabel menyusun basis data,
2. Tabel tersusun atas sejumlah record,
3. Sebuah record mengandung sejumlah field, dan
4. Sebuah field disimpan dalam bentuk kumpulan bit.

Pengertian masing-masing istilah diatas adalah seperti berikut:
a. Field (medan) menyatakan data terkecil yang memiliki makna. Istilah lain untuk field yaitu elemen data, kolom item, dan atribut. Contoh field yaitu nama seseorang, jumlah barang yang dibeli, dan tanggal lahir seseorang.
b. Record (rekaman) menyatakan kumpulan dari sejumlah elemen data yang saling terkait. Sebagai contoh, nama, alamat, tanggal lahir, dan jenis kelamin dari seseorang menyusun sebuah record. Istilah lain yang juga menyatakan record yaitu tupel dan baris.
c. Tabel menghimpun sejumlah record. Sebagai contoh, data pribadi dari semua pegawai disimpan dalam sebuah tabel.
d. Basis data (database) adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Sebagai contoh, basis data akademis mengandung tabel-tabel yang berhubungan dengan data mahasiswa, data jurusan, data mata kuliah, data pengambilan mata kuliah pada suatu semester, dan nilai yang diperoleh mahasiswa