Sabtu, 30 September 2017

Coretan Harapan Terdekat Ini

     Kaum millenial kaum yang tak sanggup dipisahkan dari dunia gadget. Everything, Everywhere, Anytime upload snapgram di Instagram. Dari mulai bangun tidur yang masih ingusan, makan sama gebetan hingga ngerjain tugas bareng teman semuanya dibagikan. Teknologi menjadi suatu sisi dimana keberedaanya hampir menyamai kebutuhan primer terutama untuk kaum muda. Everything has changed, kita telah memasuki dunia baru dimana dunia digital menjadi teman partner. Era digital bro! Masih pake N*kia 3310? Kuper! Pertukaran informasi sangatlah cepat, segala informasi sudah provided di internet. Mungkin 10 atau 20 tahun lagi dunia digital adalah big chances dalam mendapatkan oportunity demi menata karir.
    Menggunaan teknologi mampu! Pengguasaan teknologi harus mau!. IT adalah hal yang dinamis cepat berubah dan mudah berkembang. Arus kemajuan yang sangat deras ini apabilakita tidak memiliki perahu dengan kendali maka akan tertinggal. Saya sangat salut untuk kampus Ali wardhana yang memberikan fasilitas softskill untuk mahasiswanya, kaum millenial, yang haus akan mistery dunia IT. STAN IC adalah elemen kampus PKN STAN yang bergerak dibidang IT yang mewadahi para anggotanya untuk belajar bersama dan maju bersama demi menguasai kemanfaatan teknologi. Memiliki 4 bidang peminatan yaitu software, design, web design, dan network.
     Saya berharap ketika bergabung menjadi keluarga STAN IC saya akan mendapat relasi orang-orang yang mahir IT, tentunya saya akan mendapatkan banyak hal dari mereka. Karena saya yakin ilmu tak hanya didapat dari buku semata. Saya berharap ketika saya nanti lulus dari kampus tercinta ini saya tidak hanya menjadi lulusan berkompeten dibidang perpajakan tetapi mahir dalam teknologi juga tentunya. Saya sangat berharap dengan dukungan penuh dari seluruh civitas akademika STAN IC mnjadi salah satu ujung tombak keahlian IT di kampus PKN STAN
Share:

Jumat, 30 September 2016

Teknik Penyajian Algoritma

Teknik Penyajian Algoritma

Yoi! Setelah kemarin telah dipostingkan mengenai beberapa artikel tentang algoritma. Maka saya akan melanjutkan postingan tentang Teknik Penyajian Algoritma. Tetapi sebelum membaca tentang teknik penyajian algoritma alangkah lebih baiknya apabila terlebih dahulu membaca Ciri-Ciri Algoritma yang Baik dan Contoh Algoritma dan Mengenai Algoritma dan Kriteria Algoritma yang Baik. Agar lebih memudahkan dalam pemahan tentang teknik penyajian algoritma karena artikel ini akan banyak sangkut pautnya dengan artikel-artikel algoritma sebelumnya.
Algoritma yang berisi urutan langkah-langkah dari awal sampai akhir akan lebih mudah dituliskan dan otomatis lebih mudah dimengerti oleh pembaca apabila algoritma itu disajikan dengan menggunakan teknik yaitu teknik penyajian algoritma. Teknik penyajian algoritma merupakan hal dasar yang harus diketahui oleh setiap orang yang ingin membuat suatu pogram, karena dalam notasi algoritma inilah terdapat kerangka-kerangka suatu program. Ciri teknik penyajian algoritma yang baik yaitu dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Hal yang penting mengenai teknik penyajian tersebut adalah mudah dibaca dan dimengerti. Meskipun demikian untuk menghindari kekeliriuan, ketaatan terhadap teknik penyajian ini perlu diperhatikan.
Teknik penyajian algoritma dibagi menjadi dua yaitu dengan teknik tulisan (deskriptif) dan teknik gambar. Seperti namanya teknik tulisan ini akan disajikan dengan kita menulis suatu algorima yang akan kita buat. Untuk teknik tulisan ada dua options lagi yang bisa kita pilih, yang pertama adalah dengan struktur bahasa dan selanjutnya dengan structure pseucode. Sedangkan untuk teknik gambar teknik ini menggunakan gambar yang kita buat dengan menggunakan bagan aliran air atau flowchart.
Struktur bahasa
Teknik penyajian algoritma yang satu ini  ditulis dengan menggunakan bahasa manusia sehari-hari (misalnya Bahasa Indonesia atau Bahasa Inggris) yang dikuasai dan dimengerti oleh si pembuat algoritma itu sendiri. Setiap Langkahnya ditulis dalam satu kalimat atau lebih. Tidak ada aturan patokan untuk teknik penulisan algoritma tipe ini. Semua kalimat ditulis dengan sistematis, jelas, terbatas dan berurutan.


Teknik Tulisan
1. Struktur Bahasa.

Teknik penyajian algoritma yang satu ini  ditulis dengan menggunakan bahasa manusia sehari-hari (misalnya Bahasa Indonesia atau Bahasa Inggris) yang dikuasai dan dimengerti oleh si pembuat algoritma itu sendiri. Setiap Langkahnya ditulis dalam satu kalimat atau lebih. Tidak ada aturan patokan untuk teknik penulisan algoritma tipe ini. Semua kalimat ditulis dengan sistematis, jelas, terbatas dan berurutan.

Contoh Struktur Bahasa :

Baca data hasil_penjulan
Gaji_pokok adalah 2000000
Jika hasil_penjulan lebih dari 1000
Hitung bonus adalah hasil_penjualan dikalikan 0.25
Hitung gaji adalah gaji_poko ditambah bonus
Jika hasil_penjualan kurang dari 1000
Gaji adalah gaji_pokok
Tampilkan gaji

2. Pseucode.

Pseudocode sering digunakan dalam buku-buku tentang ilmu komputer ataupun publikasi ilmiah untuk menjelaskan urutan proses atau metode tertentu. Pseudocode berasal dari kata pseudo yang berarti mirip/menyerupai dan code yang berarti program. Pseudocode berbasis pada kode program yang sesungguhnya seperti Pascal, C, C++. Perbedaan dengan strukur bahasa adalah apabila menggunakan structure pseucode maka akan tersaji structure yang lebih rinci misalkan dalam pseucode akan menyertakan tipe data yang digunakan sedangkan structure bahasa tidak. Struktur pseucode ditulis menggunakan symbol-simbol intruksi dibawah ini. Sama seperti operator matematika biasanya tetepi yang berbeda disini adalah hanya pada symbol “=” yang diubah menjadi anak panah ke kiri dan operator “*” untuk mengalikan beberapa operan yang diubah menjadi “.” Hanya itu saja simple bukan?. 
Simbol Instruksi
Untuk lebih jelasnya serta melihat pengaplikasian symbol intruksi mari cermati contoh structure pseucode dengan c++ serta perbandingan bahasa asli c++ berikut!


Teknik Gambar

Flowchart

Flowchart merupakan suatu teknik penyajian algoritma menggunakan gambar dan anak panah sebagai strukturnya. Secara lebih spesifik, flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya. Dengan demikian, disimpulkan bahwa setiap simbol menggambarkan proses tertentu. Sedangkan antar proses ini digambarkan atau dihubungkan dengan garis penghubung. Dalam menggunakan flowchat dalam algoritma maka akan lebih memudahkan pembuat yang akan membuat program yang sangat rumit ketimbah menggunakan teknik penyajian tulisan baik itu stuktur bahasa atau pseucode. Karena dalam penyajiannya digambarkan tahap-tahap penyelesaian masalah dengan menggunakan kata-kata atau teks. Kelemahan cara ini adalah dalam penyusunan algoritma sangat dipengaruhi oleh tata bahasa pembuatnya, sehingga kadang-kadang orang lain sulit memahaminya.
Strukture Flowchart Program
Bagan alir program adalah suatu bagan yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Bagan alir program merupakan alat yang berguna bagi programmer untuk mempersiapkan program yang rumit. Bagan alir terdiri dari simbol-simbol yang mewakili fungsi-fungsi langkah program dan garis alir (flow lines) menunjukan urutan dari simbol yang akan dikerjakan.


Untuk lebih memudah pemahaman alangkah lebih baiknya menyimak contoh algoritma menentukan bilangan genap atau tidak menggunakan flowchart dibawah ini!

Alangkah vbaiknya kita tuliskan algoritmanya terlebih dahulu dan akan terlihat seperti ini :

  1. Masukan bilangan
  2. Jika bilangan habis dibagi 2, jika benar maka cetak "Ya"
  3. Jika tidak, maka cetak "tidak"
  4. Selesai.


Mudah Bukan? Semoga artikel kali ini lebih memantabkan pemahaman anda tentang algoritma.




Share:

Minggu, 25 September 2016

Pengertian serta Fungsi VGA Card

Pengertian serta Fungsi VGA Card

Seorang gamers penyuka game yang berat-berat atau seseorang yang suka rendering video untuk membuat sebuah film maka ia tidak akan asing lagi dengan yang namanya “VGA Card”. Apalah arti dunia ini bagi seorang gamer apabila tidak ada hardware yang satu ini, dunia akan hampa kali ya wkwk :D. Hardware ini memiliki kepanjangan Video Graphics Adapter, memang tidak asing lagi sebuah computer memiliki sebuah Video Graphics Adapter tapi apakah kita yang mungkin seringkali menggunakan laptop atau computer tau apasih fungsi dari VGA Card itu?

VGA Card adalah sebuah komponen hardware yang berfungsi untuk mengolah data grafis baik itu berupa image atau video yang mana gambar atau video itu berbentuk 2D maupun 3D kemudian ditampilkan ke output device misalnya ke layar monitor suatu computer. Video Graphics Adapter (VGA) ini biasa dinamakan juga dengan video card, video adapter, display card, graphics card, graphics board, display adapter atau graphics adapter kesemuanya itu intinya sama untuk pengolah data grafis.
Kartu VGA berguna untuk menerjemahkan keluaran komputer ke monitor. Untuk proses desain grafis atau bermain permainan video, diperlukan VGA yang mempuni, itulah mengapa seorang gamers yang sering bermain game berat maka butuh vga yang tidak hanya vga on board, kenapa? karena kartu grafis menentukan kualitas  game atau gambar game serta efek di dalam game itu semakin nyata atau tidak yang dihasilkan oleh VGA. Namun perlu diingat bahwa kemampuan VGA yang mempuni harus diikuti dengan prosesor dan RAM yang mempuni juga. Kenapa? Karena dalam suatu system harus ada balancing, percuma kan missal dikomputer anda terpasang Gigabyte Nvidia GeForce GTX Titan X yang notabenenya vga terbaik milik nVidia berharga kisaran 18jt-an tetapi prosesor masih Pentium IV ya sama aja akan Bottle Neck gan alias ngadat. Produsen kartu grafis yang terkenal antara lain nVidia dan ATI Radeon(AMD Radeon). Ingat! Karena ATI sudah dibeli AMD maka ATI Radeon = AMD Radeon cuma beda nama doang ya gan.
Fungsi utama VGA.
Fungsi VGA Card atau Graphic Card (kartu grafis) ataupun Video Card adalah berfungsi untuk menerjemahkan atau mengubah sinyal digital dari komputer menjadi tampilan grafis pada layar monitor. Kartu VGA (Video Graphic Adapter) berguna untuk menerjemahkan output komputer ke monitor. Untuk menggambar atau design graphic ataupun untuk bermain game.
Kartu VGA zaman sekarang sudah mempergunakan Graphic Accelerator chipset, yang adalah chipset masa kini di mana sudah memasukkan kemampuan akselerasi tiga dimensi (3D) yang terintegrasikan pada chipset yang dimilikinya. Selain kartu VGA, sekarang ada "periferal" (bahasa Inggris: peripheral) komputer pendukung yang dinamakan "3D Accelerator" (akselerator tiga dimensi), yang mana fungsi dari akselerator 3D ini adalah untuk mengolah/menterjemahkan data gambar 3D secara lebih sempurna. Akselerator 3D yang keberadaannya tidak lagi memerlukan IRQ ini mampu melakukan manipulasi-manipulasi grafis 3D yang lebih kompleks dan lebih sempurna, contohnya adalah pada permainan-permainan komputer yang mendukung tampilan tiga dimensi mampu ditampilkan dengan citra yang jauh lebih realistis, sehingga dapat memberikan kesan sangat nyata. Hal ini dikarenakan banyaknya fungsi pengolahan grafis tiga dimensi yang dulunya dilakukan oleh prosesor pada "papan induk" (bahasa Inggris: motherboard), kini dapat dikerjakan oleh prosesor grafis tiga dimensi pada 3D accelerator tersebut. Dengan adanya pembagian kerja ini, maka prosesor pada motherboard dapat lebih banyak melakukan tugas pemrosesan data-data lainnya. Selain itu programmer tidak perlu membuat fungsi grafis tiga dimensi, sebab fungsi tersebut sudah disediakan dengan sendirinya oleh akselerator tiga dimensi.
Perlu diketahui pula bahwa chipset 3D pada kartu VGA tidak sebaik jika menggunakan 3D accelerator sebagai pendukungnya (3D accelerator dipasang secara terpisah bersama dengan kartu VGA). Namun meski demikian, Chipset 3D pada kartu VGA juga mendukung adanya beberapa fasilitas akselerasi tiga dimensi pada 3D accelerator. Sebagai catatan penting bahwa, fungsi 3D accelerator akan optimal jika "perangkat lunak" (bahasa Inggris: software) permainan yang dijalankan memanfaatkan fungsi-fungsi khusus dari 3D accelerator tersebut. Software "permainan" (bahasa Inggris: game) yang mendukung fasilitas ini sekarang mulai berkembang, yang terkenal adalah dukungan terhadap 3D accelerator yang memiliki chipset VooDoo 3D FX, Rendition Verite, dan Permedia 3D Labs.
Sekian dulu pembahasan kali ini, InsyaAllah selanjutnya akan dibahas mengenai jenis-jenis VGA Card. Wassalam.
Share:

Sabtu, 24 September 2016

Ciri-Ciri Algoritma yang Baik dan Contoh Algoritma.

Ciri-Ciri Algoritma yang Baik dan Contoh Algoritma.

Yoi! Setelah kemarin membahas Mengenai Algoritma dan Kriteria Algoritma yang Baik. Kita akan melanjutkan pembahasan mengenai Algoritma yaitu tentang ciri-ciri algoritma yang baik. Kita tahu bahwa dalam ilmu komputer Algoritma dikenal dengan langkah-langkah komputasi yang terdiri dari masukan dan keluaran. Karena itu Algoritma biasanya dijadikan dasar atau pengantar bahasa pemrograman (misalnya Pascal) dalam study yang berkecimpung atau berhubungan dengan ilmu komputer. Kemarin tentang kriteria sekarang kita bahas mengenai ciri-ciri algoritma yang baik. Apa saja yang menjadi ciri-ciri dari algoritma yang baik ?


 Suatu algoritma pemrograman yang baik memiliki ciri-ciri :

Tepat, benar, sederhana, standar dan efektif.
Suata algoritma dikatan tidak sederhana dan efektif apabila anda memberi instruksi seperti ini  X = X + 0 atau X = X* 1 atau X = X/1. Intruksi itu dikatakan tidak efektif karena apabila X = X*1 artinya X samadengan nila X itu sendiri. 

Logis, terstruktur dan sistematis.
Penyelesaian masalah menggunakan langkah-langkah tersusun secara sistematis dan juga logis.
Semua operasi terdefinisi.
Artinya tidak boleh ada oprasi yang tidak terdefinisi misal A= 2 +P, Tetapi p tidak didefinisikan berapa nilainya.
Semua proses harus berakhir setelah sejumlah langkah dilakukan.
Suatu algoritma yang baik harus memiliki stopping role atau titik berhenti. Kalau suatui algoritma tidak memiliki titik berhenti maka algoritma tersebut tidak akan memiliki suatu output atau keluaran. Padahal menurut Donald E. Knuth Kriteria Algoritma yang Baik setidaknya harus memiliki minimal satu buah output keluaran setelah proses dalam algoritma itu berlangsung.

Ditulis dengan bahasa yang standar dengan format pemrograman agar mudah untuk diimplementasikan dan tidak menimbulkan arti ganda.


Tahapan Detail Penyelesaian Masalah dalam suatu Algoritma.


“Suatu algoritma harus menghasilkan output yang tepat guna (efektif) dalam waktu yang relatif singkat dan penggunaan memori yang relatif sedikit (efisien) dengan langkah yang berhingga dan prosesnya berakhir baik dalam keadaaan diperoleh suatu solusi ataupun tidak adanya solusi.”

Contoh Algoritma menghitung luas persegi panjang :

  1. Masukkan panjang (P)
  2. Masukkan lebar (L)
  3. L ← P * L
  4. Tulis L

Sesederhana itu bukan? 








Share:

Rabu, 21 September 2016

Mengenai Algoritma dan Kriteria Algoritma yang Baik.

Mengenai Algoritma dan Kriteria Algoritma yang Baik.

Apa itu Algoritma?


Algoritma merupakan tahapan-tahapan perhitungan yang sistematis tentang jalannya suatu program dari awal sampai akhir yang digunakan untuk menyelesaikan suatu masalah. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu.Algoritma berasal dari kata algoris dan ritmis yang pertama kali diungkapkan oleh Abu Ja’farMohammad Ibn Musa Al Khowarizmi (825M) dalam buku Al- Jabr Wa-al Muqobla. Penggunaan Pertama pada tahun 1950, algoritma pertama kali digunakan pada Algoritma Eucliden (Euclid Algorithm). Euclid sendiri merupakan seorang matemaitkawan Yunani yang lahir sekitar 350 SM. Euclid menulis buku yang berjudul Element. Di dalam buku tersebut, dijelaskan langkah-langkah untuk menemukan pembagi bersama terbesar (common greatest divisor) dari dua bilangan bulat, yakni m dan n. Namun, Eucliden pada saat itu tidak menyebutkan bahwa cara yang digunakannya adalah metode algoritma. Hal tersebut baru disebut sebagai algoritma pada abad-abad modern.

Dalam pemrograman algortima berarti suatu metode khusus yang tepat dan terdiri dari serangkaian langkah-langkah yang terstruktur dan dituliskan secara sistematis yang akan dikerjakan untuk menyelesaikan masalah dengan bantuan komputer.Secara sederhanya algoritma dapat didefinisikan urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Kata logis berarti bahwa nilai kebenarannya harus dapat ditentukan, benar atau salah. Langkah-langkah yang tidak benar dapat memberikan hasil yang salah

Contoh  nyata dari algoritma sederhana yang biasa atau mungkin sering kita lakukan dalam kehidupan sehari-hari adalah pada saat kegatan kita memasak air. Hal-hal yang perlu dilakukan dalam proses memasak air kurang lebih seperti berikut : siapkan panci, masukkan air secukupnya ke dalam panci, tutup panci tersebut, letakkan panci tersebut di atas kompor, hidupkan kompor dengan api sedang, apabila air sudah mendidih, matikan kompor, setelah itu angkat panci tersebut dari kompor. Langkah-langkah untuk memasak air tersebut merupakan algoritma memasak air. Sehingga memiliki urutan langkah-langkah yang logis. 

Kriteria Algoritma Menurut Donald E. Knuth.
Menurut Bapa "Analisis Algoritma" Donald Ervin Knuth, atau biasa dipanggil dengan Knuth ini, ada 5 kriteria menuurut beliau yang menjadi syarat algoritma itu baik dan benar, dan algoritma yang baik dan benar harus memiliki kriteria-kriteria berikut ini:

1. Input
Program minimal harus memiliki nol input atau lebih dari luar. Setiap program pasti memiliki input. Yang dimaksud dengan memiliki nol input berarti program tidak mendapat masukan data dari pengguna secara langsung, namun semua data akan digunakan oleh program yang sudah dideklarasikan di dalam kode program yang akan dieksekusi. Jadi tidak perlu diinputkan dari luar. Sedangkan mendapat input dari pengguna, data bisa dimaksukkan melalui program.

2. Output
Program minimal harus memiliki 1 output keluaran hasil eksekusi. Setiap program pasti memiliki output karena program dibuat untuk tujuan tertentu. Output program bisa berbentuk file, video, teks, dll, atau disimpan di clipboard yang kemudian digunakan di program lain atau disimpan dalam basis data.

3. Finiteness (Ada batasnya)
Program yang dibuat harus pasti dan ada batasnya. Suatu program yang dieksekusi haruslah berhenti dan selesai, bukan harus berjalan terus-menerus hingga hang up atau not responding, dan ujung-ujungnya harus di-kill atau dimatikan dengan paksa, jadi pada algoritma pemogramanya harus memiliki titik berhenti atau stopping role. Suatu program dapat mengalami infinite (tak terbatas) karena kesalahan dari programmer. Walau sistem operasi tidak terbatas (infinite), tetapi sistem operasi juga akan mati jika komputer di shutdown.

4. Definiteness (Pasti)
Suatu program harus jelas arah dan tujuannya. Program harus jelas kapan mulai dan kapan berakhir, apa tujuannya, dan memiliki logika yang jelas agar dapat menghasilkan output yang sesuai dengan yang diinginkan. Contoh nyata keambiguan dalam kehidupan sehari-hari misalkan anda memerintah seorang yang berada pada lantai 7 sebuah gedung untuk turun kebawah, itu adalah perintah ambigu karena tidak secara sepesifik perintah tadi. Bawah mana? bawah tanah kah?.

5. Effectiveness (tepat dan efisien)
 Algoritma atau program harus tepat dan efisien, artinya program tidak memakan banyak memori, tidak melakukan hal-hal yang tidak perlu. Kenapa? Karena setiap program akan memakan waktu untuk eksekusi. Jika melakukan hal-hal yang tidak perlu, bukan tidak mungkin program tesebut akan lelet. Algoritma sebisa mungkin harus dapat dilaksanakan dan efektif. Contoh instruksi yang tidak efektif adalah: A = A + 0 atau A = A * 1

Sekian mengenai sedikit penjelasan tentang algoritma, Wassalam.

Share:
Pengertian, Kegunaan serta Fungsi Motherboard.

Pengertian, Kegunaan serta Fungsi Motherboard.

Perangkat device yang satu ini memiliki banyak nama penyebuatan seperti mainboard, mobo, papan utama, papan sirkuit dll. Motherboard ini merupakan salah satu komponen penting dalam penyusunan CPUD dari kata penyusunnya saja kita bisa tahu, lihat pada kata mother atau induk bila diterjemahkan. Bagaimana tidak? bila tidak ada motherboard maka komputer hanyalah sebuah tinggal nama, tak ada yang bisa dijalankan. Pasalnya, motherboard adalah penghubung antara komponen satu dengan banyak komponen lain didalam CPU yang didalamnya terdapat soket dan komponen yang membantu terciptanya sebuah sistem komputer. Lalu apa motherboard itu?



Pengertian Motherboard.


Motherboard adalah sebuah komponen berbentuk papan pcb yang digunakan sebagai tempat memasang komponen-komponen elektronik lain agar bisa saling terhubung dimana cara kerjanya mengatur hal teknis seputar BIOS (Basic Input Output System), Chipset (pengatur koneksi input-output), RAM (memori penyimpanan data sementara), VGA card (memori penyimpan data grafis), prosesor & Additional card (PCI, ISA).  Artinya, motherboard mempunyai tugas untuk menghubungkan  antar perangkat keras untuk disinergikan menjadi sebuah aktivitas kerja perangkat komputer. Lebih jelasnya lihat gambar di bawah ini yang akan membantu penjelasan tadi.




Fungsi Motherboard



Sebagai tempat untuk memasang atau meletakkan berbagai komponen, misalnya prosesor, VGA card, sound card, memori, dan lain-lain.Sebagai media transfer data dari komponen yang bekerja di dalam komputer. Misalnya prosesor untuk memberi perintah kepada komponen lain seperti memori atau harddisk dengan menggunakan jalur pada motherboard yang disebut bus clock.



Sudah ada gambaran mengenai motherboad? yuk simak penjelasan lain mengenai jenis-jenis mother board chek dipost lain ya.



Share:
Cara Memilih serta Tips dan Trick dalam Memilih Hard Disk

Cara Memilih serta Tips dan Trick dalam Memilih Hard Disk

Pasti setiap orang pernah mendengar atau bahkan familiar dengan kata “Hard disk” . Ya, Hardisk adalah salah sat media penyimpanan pada komputer. Pernahkah anda bertanya bagaimana cara memilih hard disk yang bagus dan sesuai dengan kebutuhan kita, apa saja hal-hal yang harus diperhatikan ketika akan membeli sebuah hard disk?. Tetapi kebanyakan orang awam tidak terlalu mengrti tentang hard disk. Biasanya, hanya tahu space atau ukuran serta merek dagangnya saja istilah kerennya tuh brandnya, namun malah tidak memperhatikan aspek lain. Maka dari itu simak apa saja yang harus diperhatikan dalam memilih atau membeli sebuah hard disk serta tips and tricks dalam memilih hardisk? Yuk langsung saja simak penjelasan dibawah ini!


Hal-hal yang perlu diperhatikan dalam memilih hard disk :

1.       Ukuran (Size).
Semakin tinggi kapasita akan semakin banyak data yang dapat disimpan didalam hard disk tentunya.

2.       Speed atau Kecepatan putar drive (RPM).
RPM merupakan satuan menghitung kecepatan dari sebuah hardisk  dalam memproses data. RPM biasa disebut juga dengan Rotary Per Minute atau Kecepatan Putar Motor memutar piringan hdd dalam 1 menit, semakin besar RPM semakin cepat data akan dihantar atau diproses.
Semisalnya suatu saat Anda  akan membeli hard disk baru untuk eksternal Drive ataupun juga ekstensi Hard Drive pada PC. Perbedaan kecepatan putaran hdd sangat mempengaruhi hasil yang didapat. HDD memiliki kecepatan yang berbeda-beda.Angka yang paling populer adalah 5400 RPM¹  dan 7200 RPM². Dari angka diatas berarti hdd kita memiliki kecepatan[5400 putaran dalam 1 menit] ¹  dan [7200 putaran dalam 1 menit] ².
Jika dibandingkan 2 Hard Disk, 5400 RPM dengan 7200RPM, Hard Disk 7200RPM lebih cepat mengakses banyak data berbanding dengan Hard Disk 5400RPM. Mengapa RPM berpengaruh terhadap kecepatan pemrosesan data pada Hardisk? Hal ini disebabkan  data pada HDD tersimpan di platter, yang kemudian  dicari dengan memanfaatkan kecepatan putaran platter, jadi makin gede RPM data makin cepat pemrosesan sebuah data.
Lalu apa itu Plater?
Plater merupakan komponen utama Harddisk yang digunakan sebagai tempat menyimpan Data. platter akan dilengkapi dengan track dan sector, ini menyebabkan mengapa sebuah Harddisk kapsitasnya tidak sesuai dengan yang tertera pada  spesifikasinya ( pasti akan lebih sedikit ), karena trac dan sector akan menyimpan ID pengenal untuk Format Harddisk.

3.       Buffer Memory.
Hal yang tak kalah penting dalam pemilihan hard disk adalah hal yang satu ini. Banyak pembeli hard disk yang tidak mengindahkan hal ini. Sebelum data hard disk di kirim ke memory utama untuk di proses, data-data tersebut selalu masuk dahulu ke Buffer Memory seperti layaknya RAM yang terdapat pada controller hard disk. Hal ini dilakukan untuk mncegah antrian yang panjang dalam membaca. Semakin besar ukuran buffer yang terdapat pada hard disk maka semakin cepat pembacaan dan penulisan data pada hardisk.

4.       Kerapatan Penyimpanan Data / Data Density
Pengertian density bisa diartikan sebagai kerapatan dalam menyimpan data, sehingga semakin tinggi density yang dimiliki oleh sebuah Harddisk, maka daya tampung yang dimilikinya juga semakin tinggi.(>daya tampung/kapasitas=>Density)
 Contoh:
Anda membeli 2 buah HDD, satunya 7200RPM sebesar 1/2 TB(500GB), yang kedua juga 7200RPM tetapi isinya 1 TB, Kalau Anda punya budget lebih, tidak salah memilih yang 1 TB, Hal ini dikarenakan nilai density atau kerapatan HDD 1 TB lebih tinggi dibandingkan dengan 1/2 TB(500GB), sehingga performa yang diperoleh pun berbeda walaupun RPM nya sama.

Tips dan Trik memilih hard disk:

1.       Pilihlah kesesuaian antara port hard disk pada motherboard dengan jenis port pada hard disk yang mendukung.
2.       Pilihlah hard disk dengan kapasitas yang besar karena perkembangan perangkat lunak yang semakin berkembang dan terus maju akan membutuhkan tempat penyimpanaan yang besar nantinya.
3.       Pilihlah hard disk dengan merek yang sudah dikenal handal dan tidak mudah rusak.
4.       Hardisk adalah media penyimpanan yang mempunyai batasan waktu pemakaian antara 3 sampai 5 tahun, jadi sebelum mencapai batasan waktunya kita harus siap-siap untuk memback-up data yang ada didalamnya.


Sekian penjelasan singkat tentang topic kali ini berkaitan dengan cara memilih hard disk. Saya Pamit, Sekian, Wassalam. 
Share: