Senin, 15 Agustus 2016

Model Proses



kelebihan dan kekurangan Model Proses


Waterfall Model
Kelebihan
Kekurangan
Mudah di aplikasikan
Waterfall model bersifat kaku sehingga penanganan perubahan pada saat proses sedang berlangsung menjadi lebih sulit.
Memberikan template tentang metode analisis,desain,pengkodean,pengujian, dan pemeliharaan.
Semua kebutuhan sudah terefenisi sejak awal dan software yang di berikan adalah versi terakhir dari setiap tahap.
Cock di gunakan untuk produk softwareg sudah jelas kebutuhannya di awal, sehingga minim kesalahannya.
Customer harus sabar untuk menanti produk selesai, karena dikerjakan tahap per tahap menyelesaikan tahap awal baru bisa ke tahap selanjunya.

Prototyping Model
Kelebihan
Kekurangan
Menghemat waktu pengembangan
Proses analisis dan perancangan terlalu singkat.
User dapat berpatisipasi aktif dalam pengembangan sistem.
Prototype yang di hasil kan tidak selamanya mudah di rubah.
Digunakan untuk memperluas SDLC.
Banyak ketidak sesuaian pada bentuk prototype.

RAD Model
Kelebihan
Kekurangan
Sangat membantu pengembanagan aplikasi yg berfokus pada waktu  penyelesaian projek.
Tidak mampu mengarahkan penekanan terhadap permasalahan-permaalahanperusahaan yg seharusnya di arahkan.
Mengurangi seluruh kebutuhan yg berkaitan dengan biaya projek dan sumber daya manusia.
Penganalisis berusaha mempercepat projek dengan terburu=buru.
Penghematan waktu dalam keseluruhan fase projek dapat di capai.
Menyulitkan programer yg tidak berpengalaman menggunakan perangkat ini di mana programmer dan analyst di tuntut untuk menguasai kemampuan-kemampuan baru sementara pada saat yg sama mereka harus bekerja mengembangkan sistem.

Inceremntal Model
Kelebihan
Kekurangan
Memaksimalkan pengembalian modal investasi konsumen.
Hanaya cocok untuk proyek dengan skala kecil.
Cocok digunakan bila pembuat software tidak banyak/kekurangan pembuat.
Kemungkinana tiap bagian tidak dapat di integrasikan.
resiko yg rendah pada pengembangan sistem.
Hanaya akan berhasil jika tidak ada staffing untuk penerapan secara menyeluruh.



Spiral Model
Kelebihan
Kekurangan
Membutuhkan pertimbangan langsung terhadap resiko teknis sehingga mengurangi resiko sebelum menjadi pemasalahan yg serius.
Belum terbukti apakah metode ini cukup efisien karena usiannyayg relatif baru.
Lebih cocok untuk pengembangan sistem dan perangkat lunaka skala besar.
Butuh waktu lama untuk menerapkan paradigma ini menuju kepastian yg absolute.
Tetap mengikuti langkah-langkah dalam siklus kehidupan klasik dan memasukkannya ke dalam kerangka kerja iteratif.
Memerlukan tenaga ahliuntuk memperkirakan resiko, dan harus mengandalkannya supaya sukses.

penggunaan dalam basis data.

Penggunaan dalam basis data

Penggunaan dalam basis data

-Database

   Adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut

-Database administrator
     adalah seseorang yang bertugas untuk merancang logical dan atau conceptual dari database misalnya mengelola sumber data dan merancang pembuatan database dan orang itu yg bertanggung jawab dalam pembuatan database. tanggung jawabnya meliputi:
- Bertanggung jawab terhadap keamanan database.
- Perancangan dan koordinasi secara keseluruhan dari database.
- Mengembangkan skema.
- Membuat dokumen sistem dan penggunaannya.
- Menentukan organisasi data.
- Penerapan terhadap DBMS
- Pengetesan dan pemeliharaan sistem database.
- Menjadi penengah antara pemakai dan manajemen.
- Bertanggung jawab terhadap seluruh operasi dari sistem dasar data.
- Menerapkan prosedur darurat di dalam kasis terjadinya kegagalan sistem atau kerusakan database.
- Melatih dan mendidik  personil yang berhubungan dengan database.

-Database designer
     adalah seseorang yang bertugas untuk mendesain database. Tugas database desainer ini dibagi menjadi dua, yaitu:
  1. Merancang Desain Conceptual / Logical Database, yaitu mengidentifikasi entitas, atribut, dan hubungan di antaranya keduanya serta memberikan constraints (batasan).
  2. Merancang desain database secara fisik, yaitu memutuskan bagaimana logical database design terealisasi secara fisik, misalnya memetakan logical database design menjadi tabel-tabel yang terintegrasi.
-Application programmer
    adalah seseorang yang bertugas untuk membuat program aplikasi untuk mengakses database.



        Tujuan Pemanfaatan Basis Data



Tujuan Pemanfaatan Basis data yaitu :
1. Kecepatan dan Kemudahan(speed)
Yakni agar pengguna basis data bisa:
-menyimpan data
-melakukan perubahan/manipulasi terhadap data
-menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis).
2. Efisiensi Ruang Penyimpanan (Space)
Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.
  • Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb.

3. Keakuratan (Acuracy)

Pemanfatan pengkodean atau pembentukan relasi antar data dengan penerapan aturan atau batasan tipe data dapat diterapkan dalam Database yang berguna untuk menentukan ketidakakuratan pemasukan atau penyimpanan.
4. Ketersediaan (Availability)
Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan.
5. Kelengkapan (Completeness)
Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basis data; yakni dengan menambahkan field pada tabel atau menambah tabel baru.
6. Keamanan (Security)
Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.
7. Data Integrity (integritas data) 
Data integrity  artinya data di database  benar dan konsisten. Ada dua aspek yang membentuk data integrity yaitu:
  • Entity Integrity  (EI) :  Bahwa nilai data pada primary key harus ada dan nilainya tdk boleh ada yang sama. DBMS (database managamen system spt SQL Server, MYSQl dll)  memberlakukan  EI  dgn tdk mengijinkan operasi INSERT atau UPDATE dan  menghasilkan pesan kesalahan jika ada Nilai kosong atau sama. Untuk membuat EI anda harus mendefinisikan kolom yg dijadikan Primary Key.
  • Referensial Integrity  adalah konsep database yang memastikan bahwa hubungan antara tabel tetap konsisten.  Misalnya Pada contoh hubungan tabel MasterModel dan OutputProduksi. Kita tidak bisa menghapus data model di tabel MasterModel, karena data tsb terkait ke tabel OutputProduksi.
8. Kebersamaan (Sharability)
Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).

Senin, 11 Januari 2016

sejarah HTML (hypertext markup language)

           HTML adalah bahasa yang di gunakan untuk menulis halaman web. HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu standart Generalized markup language (SGML). HTML sebenarnya adalah dokumen ASCII atau teks biasa, yang di rancang untuk tidak tergantung pada suatu sistem operasi tertentu.
            HTML dibuat oleh Tim Berners-Lee ketika masih bekerja untuk CERN dan dipopulerkan pertama kali oleh browser Mosaic. Selama awal tahun 1990 HTML mengalami perkembangan yang sangat pesat. Setiap pengembangan HTML pasti akan menambahkan kemampuan dan fasilitas yang lebih baik dari versi sebelumnya. Namun perkembangan resmi dikeluarkan pada bulan November 1995 oleh IETF (Internet Engineering Task Force). HTML 2.0 ini merupakan penyempurnaan dari HTML+ (1993).
 HTML dibuat oleh Tim Berners-Lee ketika masih bekerja untuk CERN dan dipopulerkan pertama kali oleh browser Mosaic. Selama awal tahun 1990 HTML mengalami perkembangan yang sangat pesat. Setiap pengembangan HTML pasti akan menambahkan kemampuan dan fasilitas yang lebih baik dari versi sebelumnya. Namun perkembangan resmi dikeluarkan pada bulan November 1995 oleh IETF (Internet Engineering Task Force). HTML 2.0 ini merupakan penyempurnaan dari HTML+ (1993).
Dasar-Dasar HTML
Mendesain HTML berarti melakukan suatu tindakan pemrograman. Namun HTML bukanlah sebuah bahasa pemrograman. Namun HTML hanyalah berisi perintah-perintah yang telah terstruktur berupa tag-tag penyusun. Menuliskan tag-tag HTML tidaklah sebatas hanya memasukkan perintah-perintah tertentu agar HTML kita dapat di akses oleh browser. Mendesain HTML adalah adalah sebuah seni tersendiri. Homepage yang merupakan implementasi dari HTML adalah refleksi dari orang yang membuatnya. Untuk itu kita perlu mendesainnya dengan baik agar para pengunjung homepage yang kita buat merasa senang dan bermanfaat.
Mendesain HTML dapat dilakukan dengan dua cara:
1. Menggunakan HTML Editor, seperti Microsoft FrontPage, Adobe Dreamweaver, dan lain-lain. Dapatkan editor HTML lainnya disini.
2. Dengan cara menuliskan sendiri secara manual satu persatu tag-tag HTML ke dalam dokumen HTML.
Ada kelebihan dan kekurangan dari dua cara di atas. Cara pertama kelebihannya adalah HTML Editor merupakan sebuah program yang khusus didesain untuk membuat, melakukan editing bahkan mem-publish ke internet. Dengan kemampuannya menggabungkan kemudahan dan kecanggihan teknologi internet ke dalam dokumen HTML maka cara ini sangat disukai oleh para pemula dan desainer yang tidak ingin belajar lebih mendalam mengenai HTML. Sedangkan cara kedua adalah menuliskan secara manual satu persatu tag-tag HTML. Hal ini sangat disarakan sulit dikarenakan akan memakan tenaga dan waktu ekstra untuk melakukannya, ditambah lagi Anda harus melakukan cara-cara konvensional untuk melihat hasilnya pada web browser.


sumber:http://supriadi.blogs.unhas.ac.id/sejarah-html/

Senin, 04 Januari 2016

liburan akhir semester 1

      liburan kali ini aku lebih sering di rumah bersama keluarga dan teman.
saat pembagian rapot, orang tua ku tidak ada yang bisa mengambilkan rapot ku lalu kakaku yang mengambilkan rapot. setelah pembagian rapot, pada siang harinya (jam 1) aku latihan paskibra untuk 
 lomba. setiap hari aku latihan paskibra bersama pasukan ku di sekolah. 

      pada tanggal 24 desember, aku bersama anak-anak karang taruna di rumah ku pergi menonton film di Grand Mall bekasi. kami menonton film negri van orange.



     
 ke-esokan harinya (siang hari), aku bersama anak karang taruna pergi untuk makan-makan. kita makan bakso di candrabaga tepatnya di sebelah pom bensin, di situ ada menu yg paling favorit yaitu baksu super, maksud dari bakso super adalah bakso yg besarnya semangkok. setelah memakan bakso, kami memakan pancong yang tempatnya tidak jauh dari bakso.

      tanggal 26-28 aku latihan paskibra untuk lomba di bulan januari, dan ini adalah latihan terakhir di tahun 2015.setiap pulang latihan kami mampir kerumah ka tyas (senior). untuk membicarakan tentang rencana mengadakan lomba di bulan febuary nanti.

      ke-esokan harinya pada saat pagi-pagi, aku dan kakaku pergi ke cibitung untuk menginap di rumah sepupuku. di sana sangat membosakan, aku hanya makan, tidur, nonton tv, main hp, disana engga ada anak-anak yg bermain di luar. karena di sana adalah perumaha elit. rencananya aku akan menginap sampai akhir liburan tetapi aku sudah engga betah, akhirnya aku hanya nginep sehari dan sorenya aku pulang.

      sesampainya di rumah, aku langsung di samper anak_anak karang taruna untuk pergi ke pancong lagi, aku langsung meminta izin ke orang tua ku, dan setelah mereka mengizinkan, aku langsung pergi bersama anak karang taruna. sepulang dari pancong, kami membicarakan tentang rencana bakar-bakar pada tahun baru.

     tanggal 31, pada jam 9, kami (anak karang taruna) berkumpul di lapangan dekat rumahku. kami mengumpulkan uang untuk membeli bahan-bahan bakar-bakar. setelah uang terkumpul, aku bersama 5 anggota karang taruna pergi untuk mencari bahan-bahan. tujuan utama adalah marunda. sesampai di marunda, ternyata kami ketinggalan pelelangan ikan. dan kami melanjutkan mencari pelelangan ikan di clincing. di clincing kami mendapatkan ikan dengan harga yang sangat murah. setelah mendapatkan ikan, kami mencari jagung di pasar tradisional sukapura. di sini kami mendapat jagung dengan harga yang sangat murah juga. selanjutnya, kami mencari sosis,bakso, otak-otak dan bahan- bahan lainnya  di pasar tersebut. setelah semuanya sudah terbeli, kami mampir ke rumah nenek temanku yg ada di sukapura untuk isoma. setelah isoma kita pulang ke bekasi.
     
      malampun tiba, sehabis mahgrib aku dan anak karang taruna berkumpul di lapangan dekat rumah ku, menyiapkan bahan-bahan untuk bakar-bakar. bakar-bakar pun dimulai, ada yng membakar ikan, membakar sosis, bakso, otak-otak, ada juga yg membakar jagung, semua anggota sudah di bagi_bagi tugasnya. jam 23.30 bakar-bakar selesai. 

dan aku menghabiskan sisa-sisa liburan ku bersama keluarga di rumah.


Senin, 21 September 2015

beep code

apakah yang kalian ketahui tentang beep code? pengertian beep code adalah, Mungkin kalian sering mengalami atau mungkin mendengar Bunyi BEEP pada bios di PC. Sebenarnya bunyi itu merupakan suatu pesan yg disampaikan oleh bios/PC untuk menunjukkan suatu kesalahan pada hardware pc kalian. berikut adalah beep code :

AMI BIOS BEEP CODE
1 short = DRAM refresh failure
2 short = parity circuit failure
3 short = base 64K RAM failure
4 short = system timer failure
5 short = process failure
6 short = keyboard controller gate A20 error
7 short = virtual mode exception error
8 short =  display memory read/ write test failure
9 short = ROM BIOS checksum failure
10 short = CMOS shutdown read/ write error
11 short = cache memory error
1 long, 3 short = conventional/extended memory failure
1 long, 8 short = display/ retrace test failed
two-tone siren = low cpu fan speed voltage level issue

AWARD BIOS BEEP CODE
1 long, 2 short = indicates a video error has occurred and the bios cannto intialize the video screen to
                           display any additional information.
1 long, 3 short = video card not detected (reset video card) or bad video card
beeps repeating endlessy = RAM PROBLEM 
repeated high frequency beeps while pc is running = over heating processor (CPU)
repeated beeps alternating high & low frequency = issue with the processor (cpu), possibly damaged

DELL BIOS BEEP CODE
1 beep = BIOS ROM corruption or failure
2 beeps = memory (ram) not detected 
3 beeps = motherboard failure
4 beep = memory (ram) failure
5 beeps = CMOS battery failure
6 beeps = video card failure
7 beeps = bad processor (cpu)

IBM BIOS BEEP CODE
no beeps = no power, loose card, or short
1 short beep = normal post, computer is ok
2 short beeps = post erroe review screen for error code
continous beep = no power, loose card, or short
repeating short beep = no power, loose card, or short
1 long, 1short beep = motherboard issue
1 long, 2 short beeps = video issue
1 long, 3 short beeps = video display circuity
3 long beeps = keyboard or keyboard card error
1 beep, blank or incorrect display = video display circuitry

hanya ini yg baru saya ketahui, kurang lebihnya mohon maaf :)
 

Senin, 14 September 2015

POST

hai kali ini saya akan berbicara tentang POST.....
apakah yang kalian ketahui mengenai post?
POST atau Power On Self Test adalah serangkaian proses test yang dilakukan oleh komputer pada saat booting atau komputer pertama kali dihidupkan untuk mengetahui kondisi komponen perangkat keras komputer dan komponen pendukungnya. Dengan adanya proses POST memunginkan pengguna komputer dapat mengidentifikasi, menganalisis, mengisolasi menentukan letak kesalahan atau permasalahan pada komputer sehingga dapat menentukan langkah perbaikan yang paling tepat.

Dengan adanya proses ini sangat membantu user untuk menganalisis permasalahan pada komputer, dan jika terjadi permasalahan pada komputer tersebut maka komputer akan menampilkan tanda atau kode kesalahan. Kode-kode tersebut berupa:
1. Kode Suara beep
2. Kode angka yang ditampilkan pada layar monitor
3. kode pesan singkat

Kode- Kode kesalahan tiap komputer berbeda-beda tergantung BIOS yang digunakan. Ada 3 bios yang sering digunakan pada saat ini yaitu AMI BIOS, AWARDS BIOS dan PHOENIX BIOS. Tiap bios tersebut mempunyai pesan/kode masing-masing dalam mengidentifikasi permasalahan pada perangkatnya.

Tugas utama dari POST akan di tangani oleh BIOS, Tugas utama dari BIOS ketika POST adalah sebagai berikut:
  1. memverifikasi integritas dari kode bios itu sendiri
  2. menemukan, ukuran, dan memverifikasi sitem memori utama
  3. menemukan, inisialisasi, dan katalogt semua bus sistem dan perangkat
  4. lulus kontrol ke BIOS khusus lainnya (jika dan ketika di perlukan)
  5. menyediakan antar muka pengguna untuk konfigurasi sistem
  6. mengidentifikasi, mengatur, dan memilih perangkat yang tersedia untuk booting.
  7. membangun apapun lingkungan sistem yang di butuhkan oleh target OS
BIOS akan memulai POST ketika CPU di reset. lokasi memori CPU  yang pertama mencoba untuk menjalankan reset vector. dalam kasus HARD BOOT, NORTHBRIDGE akan mengirim kode ini mke BIOS yang terletak pada flash memory sistem. untuk WARM BOOT, BIOS akan berada di RAM dan NORTHBRIDGE akan melakukan panggilan vektor reset ke RAM.

hanya itu yang saya ketahui, terima kasih~

Langkah-langkah bongkar pasang CPU

berikut ini adalah langkah-langkah cara bongkar pasang cpu:
  1. lepaskan baut casing.
  2. perhatikan dulu sebelum melepaskannya.
  3. lepaskan semua kabel (dari PSU ke MOBO, ke HDD, optical drive)
  4. lepaskan kabel data (SATA, IDE).
  5. lepaskan HDD, optical drive, PSU (sekaligus card (VGA,LAN)).
  6. lepaskan baut MOBO ( perhatikan baut MOBO ada 6-7).
  7. angkat MOBO keluar casing dan beri alas.
  8. lepaskan kabel front panel.
  9. lepaskan fan, heatshink, RAM.
#apabila ingin memasangnya kembali lakukan langkah-langkah dari bawah ke
   awal 

contoh komponen CPU: