Wednesday, December 20, 2017

Sejarah Perkembangan Komputer Dari Awal Sampai Sekarang

Sejarah komputer diawali dengan penemuan penting dari Charles Babbage berupa alat hitung. Berkat penemuannya itu, ia dikenal sebagai ilmuwan yang paling berpengaruh dalam perkembangan komputer. Kemudian, alat hitung tersebut dikembangkan lebih lanjut secara bertahap hingga kini terciptalah perangkat canggih bernama komputer. Tahapan dalam pengembangan komputer disebut generasi. Ada lima generasi komputer yang masing-masing memiliki cerita tersendiri.


Perkembangan sejarah komputer telah mengalami masa-masa sulit. Namun, berkat tangan-tangan andal dari para ilmuwan dan teknisi pada waktu itu, perkembangan dari generasi ke generasi terasa begitu mudah dan terorganisir. Komputer terus dikembangkan dengan menyisipkan inovasi-inovasi terbaru. Hingga kini, beberapa perusahaan ternama tengah menggarap komputer berteknologi tinggi dengan nama komputer masa depan.

Sejarah Perkembangan Komputer

Inovasi-inovasi cerdas telah ikut andil dalam perkembangan teknologi komputer yang begitu pesat. Perkembangan inovasi komputer tersebut terbagi dalam lima generasi. Berikut adalah ulasan tentang sejarah perkembangan komputer dari awal sampai sekarang, dari generasi ke generasi:

sejarah perkembangan komputer

Komputer Generasi Pertama
Perangkat komputer yang pertama kali dikembangkan adalah komputer untuk desain pesawat dan peluru kendali. Ilmuwan yang menggagas konsep pengembangan tersebut adalah Konrad Zuse, seorang Insinyur asal Jerman. Kemudian, pada pertengahan 1940-an, komputer tersebut mengalami perkembangan lebih lanjut yang dilakukan oleh John von Neuman.

Ciri utama dari komputer generasi pertama adalah CPU. Ya, central processing unit yang terdapat dalam komputer generasi I merupakan mesin pertama yang digunakan untuk mengoperasikan seluruh sistem dalam komputer. Sedangkan program utama yang terdapat di komputer generasi pertama adalah “machine language”.

Komputer Generasi Kedua
Penemuan penting telah terjadi di generasi kedua ini. Adalah transistor, alat canggih yang dapat memaksimalkan kinerja komputer dengan ukuran yang sangat kecil. Penemuan alat ini mempengaruhi perkembangan komputer pada generasi kedua. Pada 1960-an, para ilmuwan mencoba menggarap komputer generasi kedua.

Beberapa intansi, perusahaan, universitas, serta pemerintah telah memanfaatkan kecanggihan dari komputer generasi kedua. Inti dari penemuan generasi II ini adalah transistor, yang membuat komputer generasi kedua berukuran lebih kecil daripada komputer generasi pertama.

Komputer Generasi Ketiga
Dalam pemakaiannya, transistor membuat komputer lebih cepat panas. Dengan demikian, komputer generasi kedua mulai ditinggalkan. Kemudian seorang ilmuwan bernama Jack Billy mencoba melakukan penelitian. Kemudian pada 1958, ia menciptakan komponen yang lebih canggih dibandingkan transistor yang membuat komputer cepat panas tadi. Yakni IC atau Integrated Circuit chip kecil yang mampu menampung banyak komponen menjadi satu.

Dengan begitu, ukuran komputer menjadi lebih kecil. Pun, pada komputer generasi ketiga juga lebih cepat disektor sistem operasi dan mampu menjalankan beberapa program secara bersamaan.

Komputer Generasi Keempat
Pada generasi ini, komputer yang menggunakan chip IC kemudian dikembangkan lagi. Perusahaan Very Large Scale Integration mencoba melakukan pengembangan tersebut pada 1980-an. Walhasil, satu chip tunggal dapat menampung ribuan komponen. Dari sinilah, istilah “personal computer” atau PC muncul. Artinya, perangkat komputer mulai dipasarkan ke sektor perorangan. Tak berhenti sampai disitu, muncullah perangkat komputer yang mudah dibawa ke mana-mana, yaitu Laptop.

Komputer Generasi Kelima
Komputer generasi kelima adalah yang saat ini tengah dilakukan oleh berbagai vendor elektronik. Ya, komputer generasi kelima kerap disebut sebagai komputer generasi masa depan. Beberapa bukti kecil adalah munculnya smartphone, tablet, phablet, netbook, ultrabook, dan banyak lagi. Perkembangan selanjutnya adalah perangkat komputer yang dapat dijalankan tanpa harus menggunakan kontak fisik (menyentuhnya), tetapi menggunakan otak. Lalu, akankah komputer generasi kelima terealisasi? Hanya waktu yang bisa menjawab.

Konsep Cloud Computing dan contohnya

Nama : Muhammad Adhari Alfaridzi
NPM   : 14116665
Kelas  : 2KA29
Dosen : Arbi Pramana

Pengertian / Definisi Cloud Computing.
Cloud computing mungkin masih samar terdengar bagi orang awam. Tetapi keberadaan cloud computing di era digital kini sebenarnya telah terasa di tengah masyarakat dalam kehidupan sehari hari seperti penggunaan email dan juga media sosial.
Sloud storageSecara umum, definisi cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.
Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet.
Manfaat Cloud Computing Serta Penerapan Dalam Kehidupan Sehari – hari
Setelah penjabaran definisi singkat diatas tentu penggunaan teknologi dengan sistem cloud cukup memudahkan pengguna selain dalam hal efisiensi data, juga penghematan biaya. Berikut manfaat manfaat yang dapat dipetik lewat teknologi berbasis sistem cloud.
Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu sendiri. Selain itu, pengguna juga tak perlu repot repot lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll karena semua telah tersedia secara virtual.
2.    Keamanan Data
Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll.
3.    Fleksibilitas dan Skalabilitas yang Tinggi
Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk. Bahkan salah satu praktisi IT kenamaan dunia, mendiang Steve Jobs mengatakan bahwa membeli memori fisik untuk menyimpan data seperti hardisk merupakan hal yang percuma jika kita dapat menyimpan nya secara virtual/melalui internet.
4.    Investasi Jangka Panjang
Penghematan biaya akan pembelian inventaris seperti infrastruktur, hardisk, dll akan berkurang dikarenakan pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang telah disepakati dengan penyedia layanan Cloud Computing. Biaya royalti atas lisensi software juga bisa dikurangi karena semua telah dijalankan lewat komputasi berbasis Cloud.
Penerapan Cloud Computing telah dilakukan oleh beberapa perusahaan IT ternama dunia seperti Google lewat aplikasi Google Drive, IBM lewat Blue Cord Initiative, Microsoft melalui sistem operasi nya yang berbasis Cloud Computing, Windows Azure dsb. Di kancah nasional sendiri penerapan teknologi Cloud juga dapat dilihat melalui penggunaan Point of Sale/program kasir.
Salah satu perusahaan yang mengembangkan produknya berbasis dengan sistem Cloud adalah DealPOS. Metode kerja Point of Sale (POS) ini adalah dengan mendistribusikan data penjualan toko retail yang telah diinput oleh kasir ke pemilik toko retail melalui internet dimanapun pemilik toko berada.  Selain itu, perusahaan telekomunikasi ternama nasional, Telkom juga turut mengembangkan sistem komputasi berbasis Cloud ini melalui Telkom Cloud dengan program Telkom VPS dan Telkom Collaboration yang diarahkan untuk pelanggan UKM (Usaha Kecil-Menengah).
Cara Kerja Sistem Cloud Computing
Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.
Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.
Berikut adalah penjelasan singkat tentang Cloud Computing, sistem yang telah mendunia yang dapat membantu perusahaan atau organisasi dalam efisiensi penyimpanan data. Beberapa faktor seperti ketersediaan internet yang dibutuhkan sebagai jalur utama dalam distribusi data, kualitas vendor akan layanan sistem Cloud maupun masalah keamanan dan privasi seperti serangan peretas/hacker dalam meretas internet patut menjadi pertimbangan tersendiri sebelum anda beralih ke sistem Cloud. Selain vendor yang harus meningkatkan kualitas pelayanan mereka, pengguna juga diharapkan dapat lebih bijak dalam memilih kualitas vendor yang akan mereka gunakan untuk mengelola data berbasis Cloud Computing.


Sumber: Pengertian, Manfaat, Cara Kerja dan Contoh Cloud Computing
Lisensi: Non-Commercial
Follow us: @pusatteknologi on Twitter | pusatteknologi on Facebook

Internet Of Things (IOT)

Nama : Muhammad Adhari Alfaridzi
NPM   : 14116665
Kelas  : 2KA29
Dosen : Arbi Pramana
Bicara mengenai Internet of Thing yang biasa disebut dengan IoT tidak ada habisnya karena Internet of Things tidak mempunyai definisi tetap selalu ada saja bahasan entah itu berasal dari suatu keseharian kita hingga benda-benda yang dapt dijadikan perangkat untuk mempermudah aktivitas kita. Namun kita dapat menentukan apakah suatu perangkat merupakan bagian dari IoT atau tidak dengan pertanyaan berikut ini: Apakah produk suatu vendor dapat bekerja dengan produk dari vendor yang lain? Dapatkah suatu kunci pintu dari vendor A berkomunikasi dengan saklar lampu dari vendor B, dan bagaimana jika seorang pengguna ingin memasukkan termostatnya menjadi bagian dari komunikasi tersebut.

Jadi Internet of Thing (IoT) adalah sebuah konsep dimana suatu objek yang memiliki kemampuan untuk mentransfer data melalui jaringan tanpa memerlukan interaksi manusia ke manusia atau manusia ke komputer. IoT telah berkembang dari konvergensi teknologi nirkabel, micro-electromechanical systems (MEMS), dan Internet.


“A Things” pada Internet of Things dapat didefinisikan sebagai subjek misalkan orang dengan monitor implant jantung, hewan peternakan dengan transponder biochip, sebuah mobil yang telah dilengkapi built-in sensor untuk memperingatkan pengemudi ketika tekanan ban rendah. Sejauh ini, IoT paling erat hubungannya dengan komunikasi machine-to-machine (M2M) di bidang manufaktur dan listrik, perminyakkan, dan gas. Produk dibangun dengan kemampuan komunikasi M2M yang sering disebut dengan sistem cerdas atau “smart”. Sebagai contoh yaitu smart kabel, smart meter, smart grid sensor.


Penelitian pada IoT masih dalam tahap perkembangan. Oleh karena itu, tidak ada definisi dari Internet of Things. Berikut adalah beberapa definisi alternatif dikemukakan untuk memahami Internet of Things (IoT), antara lain (id.wikipedia.org):


Menurut Ashton pada tahun 2009 definisi awal IoT adalah Internet of Things memiliki potensi untuk mengubah dunia seperti pernah dilakukan oleh Internet, bahkan mungkin lebih baik. Pernyataan tersebut diambil dari artikel sebagai berikut:


“Hari ini komputer dan manusia, hampir sepenuhnya tergantung pada Internet untuk segala informasi yang semua terdiri dari sekitar 50 petabyte (satu petabyte adalah 1.024 terabyte) data yang tersedia pada Internet dan pertama kali digagas dan diciptakan oleh manusia. Dari mulai magnetik, menakan tombol rekam, mengambil gambar digital atau memadai kode bar.

Diagram konvensional dari Internet meninggalkan router menjadi bagian terpenting dari semuanya. Masalahanya adalah orang memiliki waktu, perhatian dan akurasi terbatas. Mereka semua berarti tidak sangat baik dalam menangkap berbagai data tentang hal di dunia nyata.
Dari segi fisik dan begitu juga lingkungan kita. Gagasan dan informai begitu penting, tetapi banyak lagi hal yang pernting. Namun teknologi informasi saat ini sangat tergantung pada data yang berasal dari orang-orang sehingga komputer kita tahu lebih banyak tentang semua ide dari hal-hal tersebut”


Menurut Casagras (Coordinator and support action for global RFID-related activities and standadisation) mendefinisikan IoT sebagai;


sebuah infrastruktur jaringan global, yang menghubungkan benda-benda fisik dan virtual melalui eksploitasi data capture dan kemampuan komunikasi. Infrastruktur terdiri dari jaringan yang telah ada dan internet berikut pengembangan jaringannya. Semua ini akan menawarkan identifikasi obyek, sensor dan kemampuan koneksi sebagai dasar untuk pengembangan layanan dan aplikasi ko-operatif yang independen. Ia juga ditandai dengan tingkat otonom data capture yang tinggi, event transfer, konektivitas jaringan dan interoperabilitas.


Sumber
http://wkausarjapa.blogspot.co.id/2017/11/mengenal-internet-of-things-iot_21.html?m=1

Tuesday, November 14, 2017

Program Barang Pada Cobol




















Identification division yaitu sebagai identifikasi program cobol yang akan dibuat seperti author dan program id
Program-id yaitu sebagai judul pada program
Environtment division yaitu untuk menunjukkan atau menerangkan bagian mana dari sistem komputer yang dipakai untuk mengerjakan komputer
Input-output section yaitu untuk menerangkan peralatan yang akan di gunakan untuk memproses file
File control yaitu untuk mengontrol file
Select barang assign to disk yaitu untuk memilih barang untuk masuk ke dalam disk
Organization is line sequential yaitu file dengan pengorganisasian sequential yaitu pengaksesan secara urut
Access mode is sequential yaitu perintah akses yang bermodelkan sequential
Data division yaitu berguna sebagai mendeskripsikan variabel variabel dan jenis tipe data yang digunakan dalam program cobol.
File section yaitu data yang akan diambil dari disk –file atau data yang akan direkam pada disk file
Fd barang yaitu penamaan dari nama file yang akan dibuat
Label record is standard yaitu label rekaman atau catatan rekaman yang bersifat standard
Value if file-id is ‘barang.dat’ yaitu nilai jika id file adalah barang.dat
Data record is recbarang yaitu data yang terekam atau data yang akan diambil adalah barang


















01 recbarang
02 nama barang pic A(25) yaitu nama barang dengan tipe data string yang berjumlah 25 karakter
02 kode barang pic 9(3) yaitu kode barang dengan tipe data integer yang berjumlah 3 karakter
02 alamat barang pic x(25) yaitu alamat barang dengan tipe data alfanumerik yang berjumlah 25 karakter
Working storage section yaitu untuk pemesanan program di internal memory
01 tambah-data pix x yaitu untuk menambahkan data  dengan tipe data alfanumerik
88 ya value ‘Y’, ‘y’. Yaitu untuk memasukkan huruf Y kecil atau Y besar sama saja
88 tidak value ‘T’, ‘t’. Yityu untuk memasukkan huruf T kecil atau t besar sama saja
Screen section yaitu untuk menentukan format layar tampilan baik input maupun output
01 hapus layar yaitu untuk menghapus layar
02 blank screen yaitu membersihkan layar dan menempatkan cursor pada posisinya
01 input data yaitu untuk memasukkan data yang ingin di input
02 line 5 column 8 value ‘nama barang : ‘. Yaitu menempatkan inputan nama barang pada line ke5 dan kolom ke 8
02 column plus 2 pic a(25) to nama barang. Yaitu untuk memasukkan nama barang dengan kolom+1 atau spasi dengan tipe data string yang hanya dapat dimasukkan oleh 25 karakter\
Procedure division yaitu merupakan inti dari bahasa pemrograman cobol karena pada divisi inilah semua statement instruksi dibuat.
Buka-file yaitu untuk membuka file
Open output barang yaitu untuk membuka output barang yang kita akan masukkan
Mulai. Yatu untuk memulai
Display hapus layar yaitu untuk menghapus layar agar bersih
Display (2,16) ‘=====pengiriman barang======’. Yaitu menampilkan pengiriman barang pada baris ke2 dan kolom ke16
Display input data yaitu untuk menginput data yang telah kita masukkan
Accept input data yaitu untuk menerima input data yang telah kita isi
Write recbarang yaitu untuk menulis kembali inputan barang yang telah kita isi atu masukkan
Display (14,8) ‘tambah lagi data [Y/T] ? ‘. Yaitu pada baris14 kolom ke8 muncul tulisan ‘tambah lagi data[Y/T]?
Accept tambah data yaitu untuk menerima tambahan data
If ya go to mulai yaitu jika ya maka proses akan kembali ke pertama yaitu mengisi barang
Selesai.
Close barang yaitu untuk menutup file barang
Stop run. Yaitu untuk mengakhiri program yang telah selesai kita buat
Dan ini outputnya seperti gambar dibawah



            



Friday, November 3, 2017

Program Sederhana Bahasa Cobol

Pertama tama kita menulis terlebih dahulu di notepad/notepad++ seperti dibawah ini



Identification division yaitu sebagai identifikasi program cobol yang akan dibuat seperti author dan program id
Program-id yaitu sebagai judul pada program
Author yaitu sebagai nama pembuat program tersebut
Data division yaitu berguna sebagai mendeskripsikan variabel variabel dan jenis tipe data yang digunakan dalam program cobol.
Screen section yaitu untuk menentukan format layar tampilan baik input maupun output
01 cls yaitu ibaratnya sebagai pembersih layar
02 blank screen yaitu untuk membersihkan layar dan menempatkan cursor pada posisinya
Procedure division yaitu merupakan inti dari bahasa pemrograman cobol karena pada divisi inilah semua statement instruksi dibuat.
Mulai. Yaitu untuk memulai program
Display ‘hello 2ka29’ yaitu sebagai output yang berisikan hello 2ka29
Selesai. Yaitu untuk mengakhiri dari pembuatan program
Stop run. Yaitu untuk memberhentikan program




Tips Bermain Aov Untuk Pemula

1
Menguasai Dulu Satu Hero
Memulai dengan satu hero mungkin terkesan mudah, tapi sebenarnya tidak juga! Dengan bermain satu hero dulu, kamu bisa memulai semuanya dengan mengenal kedalaman cara bermain sambil mengenal hero lainnya satu persatu.
Dengan mulai berfokus pada satu hero, kamu juga akan mulai mempelajari apa kelebihan dan kekurangan hero tersebut! Juga di sisi lain kamu akan membiasakan diri dengan timing skill dari hero tersebut.
Tidak ada salahnya kok berjam-jam memakai hero yang sama. Selain mulai membiasakan memori otot mengingat pergerakan hero dan skill, juga dengan bermain satu hero akan membuatmu fokus memahami peta.

tips trik arena of valor
Sumber : Redbull esport

2
Mempersiapkan Diri untuk Bermain Lebih Agresif
Di satu sisi kamu harus melakukan last hit juga mulai bermain untuk mengganggu konsentrasi musuh atau memulai mencicil HP musuh. Kamu juga bisa mulai melakukan psywar terhadap musuh dengan cara bermain agresif. Inilah tips trik Arena of Valor kedua!
Akan tetapi, kamu juga harus tetap waspada memerhatikan HP dan MP untuk keperluan perang. Tempat paling aman adalah di belakang tower untuk memulihkan diri, baik HP dan MP, ataupun di blind spot musuh.
Dengan mengatur timing kamu untuk bermain agresif, kemenangan bisa dijamin! Jangan terlalu memaksakan diri untuk bertindak super hero sendirian, karena genre MOBA memerlukan strategi!
3
Memanfatkan Lane Secara Maksimal
Setiap hero mempunyai peran-peran dalam setiap lane-nya. Jangan memaksakan hero carry di mid lane. Selain dapat menimbulkan kekalahan, juga membuat diri kamu tidak berkembang dalam bermain.
Dalam sebuah lane, memaksimalkan diri untuk bermain aman juga penting untuk menambah pundi-pundi gold dan exp. Fokus ke last hit akan sangat membantu agar lebih cepat membeli item yang diperlukan.
Lane jungle juga mempunyai peran selain tempat untuk melarikan diri, juga sebagai tempat yang baik untuk memulai gank terhadap musuh. Lane jungle juga menjadi tempat terbaik untuk menambah gold dan experience.
4
Mulai Membaca dan Menonton Guide Terbaik
Pentingnya manual untuk melakukan riset dengan membaca dan menonton guide akan menambah wawasan kamu. Tidak hanya build seorang hero saja, tetapi kamu akan up to datedengan meta yang sedang berjalan saat ini!
Setiap guide mungkin mempunyai cara pandang yang berbeda, tetapi dengan memperbanyak ilmu untuk pengetahuan AOV, kamu otomatis akan mempunyai banyak kombinasi build atau cara bermain untuk memenangkan pertandingan.

Tanker atau Warrior? Ini Dia Guide Killer Cresht by GGWP Aldi!

Tank rasa Warrior! Cresht racikan GGWP Aldi dijamin siap membuat Archer musuh kalang kabut! Mau cepat jadi Conqueror? Simak langsung artikel ini!
Baca Juga
Jangan lelah untuk membaca ataupun menonton guide! Mungkin efeknya tidak dirasakan sekarang, tetapi setiap ilmu yang kamu serap akan terus menambah cara bermain yang lebih baik!
5
Bermain sebagai Tim
Terakhir dan terpenting dari tips trik Arena of Valor yang bergenre MOBA tentu adalah kerja sama tim! Dalam pertandingan 5 vs. 5, team play yang baik sangat menentukan kemenangan di dalam sebuah pertandingan.

tips trik arena of valortips trik arena of valor
Sumber : Quartz

Mungkin ada saat di mana 1 vs. 3 kamu bisa membunuh tiga hero musuh, tapi di satu waktu sebelumnya, team kamu telah memberikan damage yang berarti sehingga kamu bisa membunuh tiga hero yang tersisa.
Kamu bukan Rambo yang bisa mengacak-acak markas musuh sendirian! Setiap peran hero yang kamu mainkan sangat tergantung dengan peran dari temanmu yang lain. Intinya, kerjasama adalah sebuah keharusan!
Sumber: https://ggwp.id/2017/09/12/tips-trik-arena-of-valor-pemula/

System Development Life Cycle (SDLC)

SDLC adalah tahapan-tahapan pekerjaan yang dilakukan oleh analis sistem dan programmer dalam membangun sistem informasi. Langkah yang digunakan meliputi :
1. Melakukan survei dan menilai kelayakan proyek pengembangan sistem informasi
2. Mempelajari dan menganalisis sistem informasi yang sedang berjalan
3. Menentukan permintaan pemakai sistem informasi
4. Memilih solusi atau pemecahan masalah yang paling baik
5. Menentukan perangkat keras (hardware) dan perangkat lunak (software)
6. Merancang sistem informasi baru
7. Membangun sistem informasi baru
8. Mengkomunikasikan dan mengimplementasikan sistem informasi baru
9. Memelihara dan melakukan perbaikan/peningkatan sistem informasi baru bila diperlukan
System Development Lyfe Cycle (SDLC) adalah keseluruhan proses dalam membangun sistem melalui beberapa langkah. Ada beberapa model SDLC. Model yang cukup populer dan banyak digunakan adalah waterfall. Beberapa model lain SDLC misalnya fountain, spiral, rapid, prototyping, incremental, build & fix, dan synchronize & stabilize.
Dengan siklus SDLC, proses membangun sistem dibagi menjadi beberapa langkah dan pada sistem yang besar, masing-masing langkah dikerjakan oleh tim yang berbeda.
Dalam sebuah siklus SDLC, terdapat enam langkah. Jumlah langkah SDLC pada referensi lain mungkin berbeda, namun secara umum adalah sama. Langkah tersebut adalah
1. Analisis sistem, yaitu membuat analisis aliran kerja manajemen yang sedang berjalan
2. Spesifikasi kebutuhan sistem, yaitu melakukan perincian mengenai apa saja yang dibutuhkan dalam pengembangan sistem dan membuat perencanaan yang berkaitan dengan proyek sistem
3. Perancangan sistem, yaitu membuat desain aliran kerja manajemen dan desain pemrograman yang diperlukan untuk pengembangan sistem informasi
4. Pengembangan sistem, yaitu tahap pengembangan sistem informasi dengan menulis program yang diperlukan
5. Pengujian sistem, yaitu melakukan pengujian terhadap sistem yang telah dibuat
6. Implementasi dan pemeliharaan sistem, yaitu menerapkan dan memelihara sistem yang telah dibuat
Siklus SDLC dijalankan secara berurutan, mulai dari langkah pertama hingga langkah keenam. Setiap langkah yang telah selesai harus dikaji ulang, kadang-kadang bersama expert user, terutama dalam langkah spesifikasi kebutuhan dan perancangan sistem untuk memastikan bahwa langkah telah dikerjakan dengan benar dan sesuai harapan. Jika tidak maka langkah tersebut perlu diulangi lagi atau kembali ke langkah sebelumnya.

Kaji ulang yang dimaksud adalah pengujian yang sifatnya quality control, sedangkan pengujian di langkah kelima bersifat quality assurance. Quality control dilakukan oleh personal internal tim untuk membangun kualitas, sedangkan quality assurance dilakukan oleh orang di luar tim untuk menguji kualitas sistem. Semua langkah dalam siklus harus terdokumentasi. Dokumentasi yang baik akan mempermudah pemeliharaan dan peningkatan fungsi sistem


Sumber: https://yuliagroups.wordpress.com/system-development-life-cycle-sdlc/

https://muhammadadhari.blogspot.co.id/2017/11/system-development-life-cycle-sdlc.html

Sejarah Perkembangan Sistem Informasi dan Teknologi Informasi

A. Sejarah Teknologi Informasi
    Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengolah data, meliputi : memproses, mendapatkan, menyusun, menyimpan, memanipulasi data dengan berbagai cara untuk menghasilkan informasi yang berkualitas.
a. Masa Pra-Sejarah (…s/d 3000 SM)
Pada masa ini teknologi informasi masih menjadi sesuatu yang asing, namun pada zaman itu manusia sudah mulai menemukan teknologi teknologi sederhana yang bisa berguna bagi kehidupan mereka. dan penemuan penemuan teknologi tersebut kemudian mereka gambar pada dinding – dinding gua tempat mereka tinggal.
b.  Masa Sejarah (3000 SM s/d 1400-an M)
Pada zaman ini manusia sudah mulai berkembang sedikit demi sedikit dalam penemuan teknologi, dan sudah terlihat pada zaman itu manusia lebih pintar daripada sebelumnya. teknologi yang ditemukan pun sudah semakin memudahkan hidup mereka.dan pada zaman tersebut untuk saling bertukar informasi semakin mudah daripada zaman sebelumnya.
1) Masa Tahun 3000SM – 500 SM
Pada masa ini Manusia sudah mulai mengenal simbol atau tulisan yang terdapat di dinding dinding goa, dan tulisan atau simbol tersebut memudahkan manusia dalam berkomunikasi atau menjalani hidupnya. pada zaman tersebut juga manusia sudah menemukan  media untuk menyimpan informasi yang lebih baik dari sebelumnya yaitu menggunakan serat pohon.
2)Masa Tahun 1900-an
Pada kurun waktu ini sudah banyak teknologi informasi yang ditemukan seperti tabung tv pada tahun 1923,Komputer Digital pertama di Dunia pada Tahun 1946, Mengembangkan Transistor pada Tahun 1948,Sistem jaringan pada tahun 1969, Program E-mail pada Tahun 1972, Diperkenalkan nya WWW pada tahun 1992.
B. Perkembangan Komputer
a. Komputer Generasi I
computer-history0003
Komputer generasi pertama adalah ENIAC, yang merupakan komputer elektronik pertama didunia yang mempunyai bobot seberat 30 ton, panjang 30 M dan tinggi 2.4 M dan membutuhkan daya listrik 174 kilowatts. Komputer generasi pertama ini menggunakan Tabung hampa udara (vacum-tube) yang terbuat dari kaca untuk penguat sinyal. Namun hal tersebut masih banyak mempunyai kendala seperti: mudah pecah, dan cepat menyalurkan panas.
Sejarah perkembangan konputer generasi pertama memiliki ciri-ciri sebagai berikut :
  1. Pada generai ini komputer masih banyak mengeluarkan panas.
  2. Menggunakan komponen elektronikanya yang terbuat dari Tabung Hampa Udara (Vacuum Tube).
  3. Program dibuat dalam bahasa mesin (Machine Language), yang programnya tersimpan dalam memori komputer.
  4. Utuk mengoprasikannya pun membutuhkan kekuatan listrik yang cukup besar.
  5. Kapasitas yang disediakan untuk penyimpannan data sangat kecil dan terbatas.
  6. Programnya masih menggunakan bahasa mesin dengan menggunakan kode 0 dan 1 dalam urutan tertentu.
  7. Prosesnya relatif lambat.
  8. Mempunyai Ukuran atau bentuk yang sangat besar sehingga diperlukan sebuah ruangan yang yang cukup lebar hanya untuk meletakan komputer ini.
  9. Orientasi utama pada aplikasi bisnis.
  10. Menggunakan sistem luar magnetic tape dan magnetic disk.
      b. Komputer Genarasi Kedua
komputer-generasi-kedua
generasi kedua lahir pada tahun 1960-an, penemuan transistor sanggat mempenggaruhi perkembangan komputer pada saat itu. Transistor dapatb menggantikan Tabung hampa udara. Dan hal tersebut tentunya megubah semua ukuran mesin-mesin elektrik . Transistor mulai digunakan pada komputer sekitar tahun 1956-an. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding dengan komputer generasi pertama.
Perkembangan Komputer Generasi kedua ini memiliki ciri-ciri sebagai berikut :
  • Program dapat dibuat dengan bahasa tingkat tinggi (high level language), seperti FORTRAN, COBOL, ALGOL.
  • Kapasitas memori utama sudah lumayan besar
  • Sirkutinya adalah transistor.
  • Ukuran fisik komputer lebih kecil dari komputer generasi pertama
  • Tidak membutuhkan terlalu banyak listrik
  • berorientasi pada bisnis dan teknik
  • Proses operasi sudah cepat
c.Komputer Generasi Ketiga
unduhan
Komputer generasi ketiga merupakan sebuah perkembangan yang sangat pesat dari perkembangan komputer yang ada. Komputer generasi ketiga muncul sejak era 1965-1971-an. Transistor yang dianggap tidak effisien lagi membuat para ilmuan mencari alternatif lain dan kemudian di temukan pada batu kuarsa ( Quartz rock ). Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. Hal ini merupakan sebuah inovasi yang dapat mendongkrak munculnya komputer generasi ketiga.
D.Komputer Generasi Keempat
Setelah IC ditemukan, perkembangan komputer semakin pesat dan jelas. Pada tahun 1971 chip INTEL 4004 membawa kemajuan besar dalam dunia IC, intel berhasil memasukan semua komponen dalam sebuah komputer (central processing unit, memori, dan kendali input/output) kedalam sebuah chip tunggal yang sangat kecil, jika sebelumnya IC digunakan untuk mengerjakan pekerjaan  tertentu saja maka pada masa ini mikroprosesor dapat diproduksi dan di program untuk menjalankan seluruh kebutuhan yang diinginkan.
Perkembangan Komputer generasi keempat memiliki ciri-ciri sebagai berikut :
  • Dikembangkan komputer mikro yang menggunakan micro processor dan semiconductor yang berbentuk chip untuk memori komputer.
  • Pada generasi ini komputer sudah memaki Large Scale Integration (LSI)
E.Komputer Generasi Kelima
komputer-generasi-kelima
Sejarah perkembangan komputer generasi kelima adalah komputer yang kita gunakan sekarang ini dimana pada generasi ini ditandai dengan munculnya: LSI (Large Scale Integration) yang merupakan pemadatan ribuan microprocessor ke dalam sebuah microprocesor. Selain itu, juga ditandai dengan munculnya microprocessor dan semi conductor. Perusahaan-perusahaan yang membuat micro-processor di antaranya adalah: Intel Corporation, Motorola, Zilog dan lainnya lagi. Di pasaran bisa kita lihat adanya microprocessor dari Intel dengan model 4004, 8088, 80286, 80386, 80486, dan Pentium. Pentium-4 merupakan produksi terbaru dari Intel Corporation yang diharapkan dapat menutupi segala kelemahan yang ada pada produk sebelumnya, di samping itu, kemampuan dan kecepatan yang dimiliki Pentium-4 juga bertambah menjadi 2 Ghz. Gambar-gambar yang ditampilkan menjadi lebih halus dan lebih tajam, di samping itu kecepatan memproses, mengirim ataupun menerima gambar juga menjadi semakin cepat.
C.Perangkat Komputer
Jenis Komputer Berdasarkan Ukuran Fisik dan Kemampuan Pemrosesan  :
1. Super Komputer; memproses ratusan milyar instruksi per detik.
2. Komputer Mainframe; memproses ratusan juta instruksi per detik
3. Komputer Mini; mempunyai kemampuan yang hampir sama dengan komputer    mainframe, tergantung dari ukuran fisiknya.
4. Komputer Personel; memproses jutaan instruksi per detik
Perangkat Keras Komputer
1. Bahasa Mesin
Perangkat keras komputer berpikir dalam bahasanya sendiri yang disebut sebagai bahasa mesin.
2. Unit Prosessor Pusat (Central Processor Unit / CPU)
Adalah bagian internal komputer yang menjalankan instruksi yang diberikan kepadanya oleh program komputer. CPU terdiri atas: Unit pengendali, Unit logika aritmatika (Aritmatic Logical Unit / ALU), dan Memori primer.
Unit Pengendali
Bertugas mengarahkan seluruh sistem komputer dalam menjalankan seluruh fungsinya.
     Unit Logika Aritmatika
Bertugas melaksanakan semua pekerjaan komputasi dan logika.
Memori Primer
Sebagai tempat menyimpan hasil instruksi-instruksi yang dilakukan ALU. Jenis memori ini mempunyai 2 ciri:
– Mudah berubah, data akan hilang jika aliran listrik off.
– Random accessible memory (RAM), berarti ALU dapat secara langsung mengakses data dalam memori.
3. Prosesor Pendukung
Adalah pembantu CPU yang bertugas melaksanakan fungsi-fungsi khusus. Contoh: Komunikasi, vidio/audio
4. Penyimpan Sekunder
Adalah penyimpanan data di luar CPU, yang terdiri atas:
1. Pita Magnetik, baik dalam bentuk rol dan cartridge
2. Disk Magnetik yang biasa disebut dengan disket
3. Disk Optikal (contoh CD-ROM)
D.Pemanfaatan Sistem Informasi / Teknik Informatika
Komputer merupakan aplikasi dari teknologi berbasis informasi dan komunikasi yang dimanfaatkan sebagai perangkat utama untuk mengolah data menjadi informasi yang bermanfaat dengan memproses, menyajikan dan mengelola informasi.
Pemanfaatan TI bagi perusahaan
Faktor yang mempengaruhi :
  1. Faktor Sosial
  2. Pengaruh
  3. Kompleksitas
  4. konsekuensi jangka panjang
  5. kondisi yang memfasilitasi
   Pemanfaatan Dalam Bidang Pendidikan
Di dalam bidang pendidikan ini, teknologi informasi atau sistem informasi sangatlah dibutuhkan karena sekolah memerlukan ilmu tambahan yang berasal dari luar sekolah dan dengan adanya teknologi informasi ini dapat memudahkan baik guru maupun siswa dalam memberikan materi ataupun soal melalui E-Learning.
Pemanfaatan Dalam Bidang Kesehatan
Didalam bidang ini,Teknologi informasi atau sistem informasi dapat mempermudah proses penyembuhan pasien karena dengan adanya teknologi informasi ini dapat membuat alat alat yang dapat menyembuhkan penyakit.

Perkembangan Perangkat Keras dan Perangkat Lunak
A. Pemahaman Komponen Perangkat Keras
Input
Kebanyakan komputer tidak dapat menerima data dalam bentuk komunikasi manusia biasa seperti percakapan atau dokumen tertulis. Oleh karenanya, kita perlu mempresentasikan data ke komputer dengan suatu cara yang bisa memberikan konversi yang mudah ke bentuk elektronik.. Hal ini biasanya dicapai dengan mengetikkan data ke dalam peralatan keyboard yang mengubahnya menjadi bentuk machine-sensible (yang bisa dirasa mesin). Perangkat keyboard hanyalah salah satu dari jenis input device(perangkat input).
Proses
Pemerosesan dilakukan oleh mikroprosesor, meskipun ia mempunyai fungsi yang sangat berbeda, hampir sama konstruksinya dengan main memory, sebab ia merupakan jenis chip silikon lain. Ia juga ditempatkan pada papan sirkut elektronik. Pada sebagian besar komputer yang lebih besar, pemerosesan dilakukan oleh sejumlah chip terpisah, sebagai pengganti mikroprosesor tunggal.
Kontrol
Setiap komputer mempunyai unit kontrol yang menjemput instruksi dari penyimpanan utama, menginterpretasikan instruksi itu, dan menerbitkan (mengeluarkan) sinyal yang diperlukan oleh komponen yang membentuk sistem itu. Ia mengarahkan semua operasihadware yang diperlukan untuk mematuhi instruksi itu.
Penyimpanan
Penyimpanan (storage). Data dan instruksi memasuki main storage (penyimpanan utama), dan disimpan sampai diperlukan untuk bekerja. Instruksi tersebut mengarahkan tindak yang akan diambil pada data. Hasil tindakan tersebut akan disangga sampai ia diperlukan untuk output. Penyimpanan utama dilengkapi dengan auxiliary storage (penyimpanan tambahan) yang lebih murah, yang juga disebut backing storage (penyimpanan cadangan), (misalnya, hard disk (1.9b) untuk tujuan penyimpanan massal. Penyimpanan cadangan berperan penting dalam menyangga “maintained data” (data yang dipelihara), yakni data yang disangga oleh komputer, sehingga ia bisa memberikan informasi kepada pemakai apabila diperlukan.
Output
Output mempunyai dua bentuk alternatif. Data bisa dicetak ke dalam lembaran kertas dengan menggunakan laser printer atau bisa ditampilkan pada layar monitor. Hasil-hasil diambil dari penyimpanan utama dan dimasukkan ke output device (perangkat output).  Perangkat ini bisa berupa printer, dimana dalam hal ini informasi tersebut secara otomatis diubah ke bentuk tecetak (printed form) yang disebut hard copy.
B. Pemahaman Komponen Perangkat Lunak
– Evolusi Perangkat Lunak
A.Era Pioneer (Tahun 1950 – 1960)
-Proses Batch
-Distribusi Terbatas
-Pembuatan Khusus
B.Era Stabil (Tahun 1970 – 1980)
-Multi User
-Real Time
-Database
-Produk Perangkat Lunak
C.Era Mikro (Tahun 1980 – 1990)
-Sistem Tersebar
-Penanaman Kecerdasan
-Perangkat Lunak Murah
D.Era Modern (Tahun 1990 – 2000an)
-Sistem Desktop
-Teknologi Objek
-Sistem Pakar
-Pemrosesan Paralel
-Jaringan Komputer
– Klasifikasi Perangkat Lunak
     1. Perangkat Lunak Sistem
-Bahasa Pemrograman
-Bahasa Pemrograman Generasi Pertama
Menggunakan Bahasa Mesin dengan suatu rangkaian angka 0 dan 1.
-Bahasa Pemrograman Generasi Kedua
Menggunakan Bahasa rakitan (Assembler)
-Bahasa Pemrograman Generasi Ketiga
Menggunakan Language translator, kompiler dan interpreter
Contoh : Basic, Pascal,Fortran,C++,Cobol
-Bahasa Pemrograman Generasi ke empat
Bahasa Non prosedural yang memungkinkan seorang programmer
menginstruksikan apa yang harus di lakukan komputer daripada bagaimana
melakukannya
-Sistem Operasi
A.Sistem Operasi Berbasis Teks
Sistem operasi ini adalah sistem operasi yang masih berbasis dos atau cmd, sistem operasi ini mulai berkembang pada generasi kedua dan dasar dari pembuatan sistem operasi ini menggunakan bahasa assembly.
Macam – Macam Sistem operasi berbasis teks :
-Windows 95,97 dan 98
-Ms-DOS V.205, Ms-DOS V.3.0, Ms-DOS V.3.2
-Ms-DOS V.3.3, Ms-DOS V.4.0, Ms-DOS V.5.0
Macam – Macam Perintah Sistem operasi berbasis teks :
DIR,COPY,DEL,REN,MOVE,MD,CD,RD DLL
 B.Sistem Operasi Berbasis Grafis
Sistem operasi berbasis grafis atau biasa disebut GUI ini adalah sistem operasi yang sudah menggunakan grafi user interface untuk mempermudah user yang akan menggunakan nya, sistem operasi ini adalah pengembangan lanjut dari sistem operasi berbasis teks.
beberapa sistem operasi berbasis grafis antara lain :
-windows 2000, windows xp,windows vista, windows 7, windows 8 dll
-linux ubuntu 14.04, linux bactrack,linux mint dll
-Mac Os 10.10 El Capitan, Mac Os 10.12 Sierra dll
-Utility
Adalah program bantu yang bermanfaat untuk melakukan kegiatan yang behubungan dengan sumber daya sistem. terdapat 2 macam utility yaitu:
-Utility Internal = utility yang terdapat di dalam os yang telah diinstall
-Utility eksternal = Utility External adalah utility yang bukan bawan Windows, harus menginstall terlebih dahulu.
Contoh dari Utility :
a. Back up
b. Character Map
c. Disk Cleanup
d. Disk Defragmenter
e. Files and Setting Transfer Wizard
f. Internet Explorer
g. Scheduled Task
h. System Information
i. System Restore
    2. Perangkat Lunak Aplikasi
– Aplikasi Office
adalah perangkat lunak yang berguna untuk mengerjakan tugas tugas tugas yang berhubungan dengan presentasi, kata , angka bahkan yang berhubungan dengan database. ada berbagai macam aplikasi office seperti :
-Microsoft word
-Microsoft Excel
-Microsoft Powerpoint
-Microsoft Access
-Aplikasi Multimedia
Multimedia diambil dari kata multi dan media. Multi berarti banyak dan media berarti media atau perantara. Multimedia adalah gabungan dari beberapa unsur yaitu teks, grafik, suara, video dan animasi yang menghasilkan presentasi yang menakjubkan. Multimedia juga mempunyai komunikasi interaktif yang tinggi. Bagi pengguna komputer multimedia dapat diartikan sebagai informasi komputer yang dapat disajikan melalui audio atau video, teks, grafik dan animasi.
Macam – Macam aplikasi multimedia :
A.Media Player
Perangkat lunak yang digunakan untuk menjalankan atau memainkan audio atau video.
Contoh : Windows media player,winamp,real player, windows media classic
B.Audio/Video Editor
Perangkat lunak yang digunakan untuk memanipulasi atau mengedit informasi yang berupa video atau audio.
Contoh : adobe premiere pro, windows movie maker,gimp
C.Image viewer
Perangkat lunak yang digunakan untuk melihat informasi yang berupa gambar.
Contoh : acdsee,xnview
-Aplikasi Internet
adalah suatu aplikasi yang berhubungan dengan jaringan dan digunakan untuk mencari suatu informasi lain nya.
-WWW
WWW (World Wide Web) yaitu dokumen-dokumen internet yang tersimpan di server-server yang ada di seluruh dunia. Dokumen web ini dibuat dengan memakai format HTML.
-E- Mail
E-mail atau surat elektronik adalah aplikasi internet yang di prgunakan untuk komunikasi surat-menyurat dalam bentuk komunikasi elektronik. Ada situs yang memberikan layanan e-mail seperti yahoo! Dan Gmail,dan masih banyak lagi yang lainnya
-Ping
Ping adalah aplikasi internet atau juga bias di sebut Packet Internet Gopher yang sering dipakai untuk mengetaui apakah komputer yang anda pakai terhubung dengan komputer lain di internet.
-Mailing List

Mailing List atau Milis adalah sebuah aplikasi internet yang dipergunakan sebagai sarana komunikasi diskusi atau bertukar informasi dalam bentuk kelompok melalui e-mail.


https://muhammadadhari.blogspot.co.id/2017/11/sejarah-perkembangan-sistem-informasi.html

Sejarah Perkembangan Komputer Dari Awal Sampai Sekarang

Sejarah komputer  diawali dengan penemuan penting dari Charles Babbage berupa alat hitung. Berkat penemuannya itu, ia dikenal sebagai ilmuw...