Kamis, 23 November 2017

Contoh Program COBOL (Menghitung Nilai UAS dan UTS)


Saya akan menjelaskan program sederhana pada COBOL, yaitu menghitung nilai UAS dan UTS pada cobol. Dan langsung saja saya akan menjelaskannya di bawah ini :

MENGHITUNG NILAI UAS DAN UTS

Inilah codingan nya :
Dan selanjutnya saya akan menjelaskan logika kodingannya di bawah ini :


IDENTIFICATION DIVISION. : Yaitu sebuah divisi yang pertama, berfungsi untuk memberikan keterangan pada program yang akan kita buat,
PROGRAM-ID. FUNGSI. : yaitu sebuah judul data pada program yang akan dibuat.
AUTHOR. MSR. :  yaitu menunjukkan bahwa penulis data diatas adalah MSR.
ENVIRONTMENT DIVISION. : Yaitu divisi yang kedua, berfungsi untuk memberikan sebuah dokumentasi informasi mengenai peralatan yang akan kita digunakan.
DATA DIVISION. : Yaitu berfungsi untuk memberikan semua keterangan record dan juga memberikan bentuk format yang digunakan pada procedure division.
WORKING-STORAGE DIVISION. : Yaitu merupakan section pada data division,
01 UTS PIC 9(3). : Yaitu menunjukkan sebuah judul awal yang akan kita buat,dan 9 merupakan output program yang menampilkan pada baris ke-9. 
01 UAS PIC 9(3). : Yaitu merupakan sebuah level number 1 yang d
igunakan, jika pemrograman membutuhkan catatan dan angka 9 tersebut merupakan output program yang akan menampilkan pada baris ke-9.
01 HASIL PIC 9(3). : Yaitu output program dari nilai UAS dan UTS, angka 9 tersebut merupakan output program yang akan menampilkan pada baris ke-9.
SCREEN SECTION. : Yaitu merupakan section pada sebuah data division,
01 HAPUS. Dan 02 BLANK SCREEN. : Yaitu level number yang berfungsi untuk  membersihkan layar pada COBOL,
PROCEDURE DIVISION. : Yaitu yang berisi semua instruksi-instruksi yang kita tulis tadi,
MULAI. : Yaitu berfungsi untuk memulai suatu divisi atau memproses data yang akan kita tampilkan,
DISPLAY HAPUS. : Yaitu Untuk membersihkan pada layar,
DISPLAY ( , ) ‘MASUKKAN NILAI UTS  : ‘. : Yaitu  berfungsi untuk data yang akan 
kita tampilkan pada output program nya dan memasukkan data angka nilai UTS,
ACCEPT  UTS. : Untuk menyetujui display data sebelumnya, yaitu data pada MASSUKAN NILAI UTS,
DISPLAY ( , ) ‘MASUKKAN NILAI UAS : ‘. : 
Yaitu  berfungsi untuk data yang akan kita tampilkan pada output program nya dan memasukkan data angka nilai UAS,
ACCEPT UAS. : Untuk menyetujui display data sebelumnya, yaitu data pada MASSUKAN NILAI UAS,
HITUNG. Dan COMPUTE HASIL = ( UTS * 70 / 100 ) + ( UAS * 30 / 100 ) : Yaitu yang akan menampilkan rumus fungsinya, dan rumus fungsi compute yang digunakan untuk menghitung hasil dari data nilai UTS dan UAS yang tadi kita masukkan.
Seleksi. Dan DISPLAY HASIL. : Yaitu untuk menampilkan hasil dari nilai UTS dan nilai UAS ketika program kita running.
IF HASIL > 70. : Yaitu Merupakan sebuah program data IF yang berfungsi untuk meng-input nilai dari UTS dan nilai UAS yang hasilnya lebih dari 70,
DISPLAY ( 8 , 6 ) ‘LULUS’. : Yaitu yang menampilkan data IF diatas (IF HASIL >70) pada running program cobol diakhir pada baris 8 kolom 6 dan akan menampilkan LULUS.
IF HASIL < 70. Yaitu Merupakan sebuah program data IF yang berfungsi untuk meng-input nilai dari UTS dan nilai UAS yang hasilnya kurang dari 70,DISPLAY ( 8 , 6 ) ‘TIDAK LULUS’. :  Yaitu yang menampilkan data IF diatas (IF HASIL <70 6="6" 8="8" akan="akan" baris="baris" cobol="cobol" dan="dan" diakhir="diakhir" kolom="kolom" lulus.="lulus." menampilkan="menampilkan" pada="pada" program="program" running="running" span="span" tidak="tidak">
SELESAI. : Yaitu mengakhiri program.
STOP RUN. : Yaitu mengakhiri seluruh program data dari data diatas yang telah kita buat.

Jumat, 17 November 2017

Laporan program

LAPORAN AKHIR
R PROGRAM

         Nama          : Rizky Rachmad
NPM             : 16116613




Membuat Program menu pada cobol
Membuat menu pada cobol, yang mana menu tersebut berisi program biodata dan looping.

Pertama buka open cobol, kemudian masukan perintah berikut :

Logika :
·         IDENTIFICATION DIVISION : Dari nama divisi-nya kita dapat menyimpulkan kegunaan dari divisi ini yaitu sebagai identifikasi program COBOL yang kita buat misalnya nama pembuat (AUTHOR) dan nama program (PROGRAM-ID).
·         PROGRAM-ID : bagian dari divisi identifikasi, berguna untuk menamakan program, disini nama programnya adalah Program Menu.
·         AUTHOR : untuk memberi nama pembuat programmer.
·         DATA DIVISION : Divisi ini berguna untuk memberikan informasi peralatan yang digunakan dalam program, dibagi menjadi 2 section yaitu CONFIGURATION SECTION dan INPUT-OUTPUT SECTION. CONFIGURATION SECTION bersifat optional (boleh tidak ditulis) yang berisi tentang peralatan hardware yang digunakan program. INPUT-OUTPUT SECTION, section ini digunakan untuk operasi file (akan dijelaskan kemudian). Contoh : ENVIRONMENT DIVISION. CONFIGURATION SECTION. SOURCE-COMPUTER. IBM-PC. OBJECT-COMPUTER. IBM-PC.
·         WORKING STORAGE SECTION : berguna untuk tempat .mendeklarasikan variable-variable yang akan digunakan nanti.
·         LEVEL NUMBER 77 : Adalah level number yang berdiri sendiri.
PICTURE CLAUSE & EDITING :
·         PIC 9 : Adalah picture clause yang berfungsi sebagai bentuk variabel yang berupa numeric. jika dituls pic  999 atau pic 9(3), maka berarti variabel tersebut memiliki tipe numerik dengan 3 digit. Contoh variabel yang digunakan pada program : n, i, j, pil, uts, uas, hasil.
·         PIC A : Adalah picture clause yang berfungsi sebagai bentuk variabel yang berupa alfabet. Pic a(20) berarti bertipe alfabet dengan 20 digit. Contoh variabel yang digunakan pada program : nama, fkl, jrs.
·         PIC X : Adalah picture clause yang berfungsi sebagai bentuk variabel yang berupa alfanumerik. Pic x(20) berarti bertipe alfanumerik dengan 20 digit. Contoh variabel yang digunakan pada program : l, npm, kelas.
·         PIC 99/99/9999 : picture clause yang berfungsi untuk menyisipkan tanda slash. Biasa digunakan saat mengisi tanggal lahir. Contoh variabel yang digunakan pada program : tgl.
·         SCREEN SECTION : digunakan untuk menentukan format layar tampilan baik input atau output.
·         01 CLS & BLANK SCREEN : untuk menghapus layar.

PROCEDURE DIVISION :
·         MULAI : sebuah nama paragraph / nama procedure.
·         DISPLAY CLS : untuk memanggil cls yang akan menghapus layar.
·         Setelah itu program akan menampilkan keluaran yang berupa beberapa menu yaitu : perulangan 1, perulangan 2, biodata & exit.
·         Lalu akan disuruh untuk memasukan pilihan menu ke dalam variabel pil, pilhannya berupa angka 1 sampai 4, jika sudah program akan meloncat ke prosedur 1, 2, 3, 4 tergantung dari variabel pil, jika memasukkannya lebih dari 4 maka program akan mengeluarkan “menu (pil) tidak tersedia”, dan akan lompat ke prosedur mulai.
·         ACCEPT L : berfungsi sebagai jeda dan enter.
·         GO TO MULAI : untuk meloncat kembali ke prosedur mulai.

Ini adalah prosedur 1 yang berisi perulangan . di prosedur ini program akan melakukan looping yang di awali dari menerima input dari user ke variabel N, kemudian perform cetak untuk melakukan perintah yang ada di prosedur cetak.

Di dalam prosedur cetak terdapat beberapa perintah untuk menghasilkan keluaran yang berupa “*”, dan ada pengandaian jika j = I maka akan melakukan enter.
Untuk perulangan ini jika akan memasukan banyaknya perulangannya adalah 7 maka, variabel i akan melakukan looping dari nilai 1 kemudian ditambah 1 sampai nilai I lebih besar dari pada nilai n. setelah itu variabel j juga melakukan looping dari 1 kemudian ditambah 1 sampai nilai j lebih besar dari pada nilai I. jika looping j sudah terpenuhi lalu looping I belum, maka nilai j akan menjadi nilai awal.
Accept l berfungsi sebagai enter atau jeda, kemudian akan ditujukan kembali kepada prosedur mulai.


Ini adalah prosedur 2 yang berisi perulangan . di prosedur ini program akan melakukan looping yang di awali dari menerima input dari user ke variabel N, kemudian perform cetak untuk melakukan perintah yang ada di prosedur cetak.
Untuk perulangan ini jika akan memasukan banyaknya perulangannya adalah 7 maka, variabel i akan melakukan looping dari nilai variabel n kemudian dikurang -1 sampai nilai I lebih kecil dari pada 1. setelah itu variabel j juga melakukan looping dari 1 kemudian ditambah 1 sampai nilai j lebih besar dari pada nilai I. jika looping j sudah terpenuhi lalu looping I belum, maka nilai j akan menjadi nilai awal.
Accept l berfungsi sebagai enter atau jeda, kemudian akan ditujukan kembali kepada prosedur mulai.

Ini adalah prosedur biodata yang di dalamnya memakai variable nama, npm, kelas, fkl, tgl, jrs, tgl, uts, uas dan hasil. Di prosedur ini terdapat perhitungan untuk variabel hasil yaitu nilai uts dikalikan 0.7 lalu ditambah dengan nilai uas dikalikan 0.3. setelah menginput data ke variabel maka program akan memunculkan keluaran berupa inputan yang dimasukkan tadi.
Accept l berfungsi sebagai enter atau jeda, kemudian akan ditujukan kembali kepada prosedur mulai.

Kemudian ada prosedur 4 yang digunakan untuk keluar dari program.





Berikut adalah contoh hasil program :



Buat IDENTIFICATION DIVISION,  PROGRAM-ID.
 Lalu ENVIRONMENT DIVISION.
Dan DATA DIVISION.
Didalam Working-Storage Section . kita buat deklarasi Data A dan B sebagai Indenpent dengan tipe Numerik.
Gambar Berikut;

Masuk kedalam Coding Perulangan.
Perform CETAK
A dari 1 ke 1 sampai A lebih 5.
B  dari 1 ke 1 sampai B lebih dari A.
Stop Run.
Kemudian Panggil Peform CETAK.
Tampilkan A
Jika B = A tampilkan Spasi
Gambar Berikut ;



     A > 5  
B > A            B = A SPACE (Baris Baru)

A>5
B>A
Dicetak output A
1
1>1
1

2>1
SPASI



2
1>2
2

2>2
22

3>2
SPASI



3
1>3
3

2>3
33

3>3
333

4>3
SPASI



4
1>4
4

2>4
44

3>4
444

4>4
4444

5>4
SPASI



5
1>5
5

2>5
55

3>5
555

4>5
5555

5>5
55555

6>5
SPASI
6>5
6>6
 Karena Sampai 5 Jadi tidak ada





Jumat, 03 November 2017

RENCANA PEKERJAAN


saya akan mengerjakan tugas softkill pertemuan 3 yang berjudul rencana pekerjaan. dan disini saya akan memilih seorang IT dan apa saja yang dia kerjakan dan IT adalah orang yang memperbaiki jaringan , memperbaiki dan melancarkan hal hal yang berhubungan IT




Apa kita ketahui untuk menjadi seorang IT?

  1. Kita harus tau atau menganali apa dan bagaimana pada jaringan?
  2. Kemudian kita juga harus tau komponen-komponen Jaringan
  3. Mengerti cara menangani bila suatu saat terjadi kerusakan atau kendala pada Jaringan Tersebut.

Berikut sedikit wawancara saya dengan teamn saya  IT yang bernama "Cloudio Rendy".
  

1. Pendidikan yang harus di tempuh apa saja?
 S1 sarjana komputer,D3 bisa tapi lebih recommend s1 jika mau gaji /jabatan lebih di kemudian harinya
2. Lalu pada saat anda melamar pekerajaan ini, apa saja persayaratan yg terdapat pada Bidangini? Pengalaman organisasi atau pengalaman in team project. Dan kalo bisa ada project2 it sampingan untuk portfolio. Website , banner, logo buatan dst
3.Apakah ada syarat seperti sertifikasi untuk pekerjaan sebagai IT?
 Willing untuk explore... open minded, Dan bisa d hubungin kapan aja. Bisa koordinasi dan menjaga hub baik dengan team atau client juga penting.
4.Untuk pekerja seorang IT apakah perorangan atau perteam?
Team , Solo not recommend. Klo orangnya resign then your project is doomed

sedikit wawancara dengan teman saya jadi intinya untuk seorang IT itu harus Team karna pekerjaannya itu tidak tertalu gampang untuk dikerjakan dan harus lebih teliti .




Sekian dari saya dan terimakasih.


Jumat, 06 Oktober 2017

TUGAS MAKALAH PRODUK INOVASI DALAM BIDANG KESEHATAN (KONSULTASI ONLINE GRATIS)

KONSULTASI ONLINE DOKTER

DISUSUN OLEH KELOMPOK 6

INTAN MELDA MULYASARI 13116544
DHANA EKA SAPUTRA 11116697
RIAN BUDI HARDIYANTO 16116407
RIZKY RACHMAD FIRDAUS 16116613

2KA25

SISTEM INFORMASI
UNIVERSITAS GUNADARMA


LATAR BELAKANG

Banyak dokter kini membuka praktek konsultasi di dunia maya, mereka mau repot-repot berbagi informasi tanpa bayaran seperti konsultasi gratis tatap muka dll. Dengan seiring perkembangan zaman  yang semakin modern, ilmu pengetahuan dan teknologi berkembang dengan pesat banyak seklai manfaat dan kemudahan yang dirasakan bagi kehidupan manusia, khususnya pada bidang kesehatan yang semakin canggih , Komputer merupakan salah satu teknologi yang sebagian besar dibutuhkan dalam bidang kehatan. Penerapan sistem informasi berlanaskan komputer telah menjadi suatu keharusan karena sebagai strategi keunggulan.
Sistem Informasi berlandaskan komputer merupakan salah satu pilihan yang tepat untuk mewujudkan peningkatan produktifitas, begitu pentingnya informasi bagi suatu praktik dokter, karena informasinya yang cepat, tepat dan akurat yang akan memberikan hasil terbaik bagi praktik dalam kesehatan tersebut baik dalam kinerja dan praktik pelaya a dokter yang terbaik bagi pasien mereka yaitu pelayanan yang melahirkan kepuasan pasien.

Tujuan dalam pembuatan makalah ini :

Untuk memenuhi Tugas Makalah Inovasi SI
Untuk pengetahuan bagaimana perkembangan inovasi dalam berbagai bidang (kesehatan) seputar konsultasi online dan tanya jawa dokter
Memberikan manfaat bagi pasien dan penggunanya dalam fasilitas inovasi terbaru

PEMBAHASAN

Dalam peningkatan pelayanan sistem praktik dokter online  berguna  memberikan mutu dan kualitas pelayan medis yang baik bagi pasien yaitu

Konsultasi Dokter Online Cara Modern

Apa yang akan Anda lakukan jika Anda sedang menderita penyakit, tentu saja tanpa berpikir panjang lagi, Anda akan menuju ke tempat praktek dokter untuk mendaftar kemudian berkonsultasi dengan dokter tersebut. Itu merupakan cara lama, sekarang sudah ada cara modern. Walaupun memang cara lama tersebut tetap akan ada, namun cara modern ini dapat melengkapi hal itu.
Fungsi konsultasi dokter online yaitu untuk memudahkan Anda mencari informasi, walaupun informasi yang Anda dapatkan tentu saja tidak akan seakurat yang Anda dapatkan langsung jika Anda berkunjung ke dokter. Memang ada kelemahan dari konsultasi dokter online, namun untuk penyakit yang ringan cara ini cukup efektif.

Keterbatasan Waktu

Yang juga menjadi pertimbangan menggunakan konsultasi dokter online adalah karena keterbatasan waktu. Tak semua orang memiliki waktu yang tidak terbatas, khususnya yang bekerja kantoran. Terkadang karena harus lembur, maka baru bisa pulang kerja malam hari dan praktek dokter sudah tutup. Sementara ketika itu rasa sakit sudah tak tertahankan, dan bingung mencari obat apa yang dapat digunakan untuk sementara waktu.
Itulah di mana konsultasi dokter online dapat membantu. Asalkan konsultasi online tersebut tetap aktif, maka akan benar-benar membantu. Terkadang seperti yang sudah disebutkan sebelumnya bahwa beberapa konsultasi dokter online tidak terlalu aktif atau sudah ditinggalkan, itulah yang menjadi masalah.
Konsultasi dokter online merupakan perwujudan dari teknologi internet yang sudah semakin maju sekarang ini. Sekarang sudah banyak media medis yang menampilkan informasi di internet, bahkan ada juga forum kesehatan interaktif, di mana antara satu anggota forum dengan anggota forum yang lainnya dapat bertukar pendapat. Sementara itu, konsultasi dokter online merupakan pertukaran pendapat antara Anda dengan dokter yang merupakan seorang profesional medis.
Itulah yang membedakan antara forum dengan konsultasi kesehatan online ini, namun memang ada kesamaan juga. Salah satu kesamaannya yaitu baik forum kesehatan maupun konsultasi dokter online tidak dipungut biaya apapun untuk menggunakannya, tentu itu merupakan sesuatu yang disukai oleh orang-orang.

Masih Terbatas

Yang disesalkan konsultasi dokter online di Indonesia ini masih terbatas, jadi Anda masih belum bisa mendapatkan resep secara keseluruhan, misalkan melalui e-mail. Jadi Anda hanya bisa mendapatkan informasi seputar kulit permukaannya saja, informasi kesehatan yang Anda dapatkan tidak mendetail. Di mana justru yang Anda butuhkan dari konsultasi dokter online sebenarnya adalah obat apa yang harus Anda konsumsi.
Tetapi Anda jangan mengharapkan mendapatkan informasi tersebut, karena dokter yang menangani konsultasi tidak akan memberikannya. Mungkin juga itu karena keterbatasan teknologi di negara Indonesia, sehingga masih belum mendukung hal ini. Tetapi konsultasi dokter online di luar negeri sudah melebihi itu.

Tak Perlu ke Klinik Pengobatan

Konsultasi dokter online, bagaimanapun juga, tetap memberikan kontribusi positif untuk dunia kesehatan. Dengan adanya konsultasi online, orang-orang tak perlu bingung lagi mencari informasi yang terpercaya. Jika hanya sebatas ingin mengetahui apakah Anda perlu pengobatan atau apakah sedang terkena penyakit yang serius, cukup berkonsultasi saja di konsultasi dokter online.
Dengan mendapatkan jawaban dari dokter, Anda tentu dapat lebih tenang dan tidak stress lagi. Apalagi jika Anda benar-benar merasa terganggu dengan kehadiran sesuatu yang tidak beres dalam diri Anda. Mungkin sekarang konsultasi dokter online hanya sebatas itu saja, tetapi ke depannya tidak tahu lagi, tentu perkembangan akan terus terjadi.
Punya Peranan Penting
Tentunya fasilitas konsultasi dokter online ini juga memegang peranan penting, khususnya dalam era modern sekarang. Di mana orang-orang ingin sesuatu yang praktis dan bermanfaat. Konsultasi dokter online dengan memanfaatkan internet, memang benar-benar membantu, apalagi bagi orang yang tempat tinggalnya agak jauh dari praktek dokter.
Atau mungkin karena faktor cuaca, sehingga tidak bisa ke dokter kala itu, tetapi orang tersebut membutuhkan informasi kesehatan dari profesional – Dalam hal ini dokter. Dari sini Anda bisa melihat bahwa kehadiran dari konsultasi online ini sangatlah penting. Karena itu sekarang semakin banyak konsultasi dokter online di internet.

Masalah Kesehatan Dasar

Layanan konsultasi dokter online yang diberikan secara cuma-cuma itu benar-benar memberikan perhatian kepada penanganan penyakit yang mendasar. Contohnya seperti penyakit sinuitas, penyakit kaki atlet, flu, penyakit infeksi jamur bronchitis dan beberapa macam penyakit ringan yang lainnya. Dengan menggunakan layanan konsultasi dokter online ini tidak hanya memberikan Anda penghematan dalam uang dan waktu saja, melainkan juga dapat membantu memberikan Anda informasi kesehatan yang lebih lengkap.
Dokter yang menangani pertanyaan pengunjung dalam konsultasi dokter online akan menjawab pertanyaan dengan sopan dan beretika. Namun tentunya pertanyaan harus mengenai seputar dunia medis dan kesehatan, jika pertanyaan yang lain yang diajukan maka biasanya akan dimoderasi.

Kelebihan konsultasi online

1. Tidak perlu mengerluarkan uang


Kalau kalian konsul ke RS atau ke dokter minimal kalian akan mengeluarkan biaya, tetapi untuk konsul online kalian hanya butuh kuota untuk mengakses web konsul online.
2. Konsul bisa dilakukan dimana saja
Misalkan kalian sedang kerja atau kuliah dan ga punya waktu untuk konsul ke dokter secara langsung, kalian hanya buka web konsul dan langsung bisa konsultasi ke dokternya
3. Banyaknya dokter ahli
Nah kalau kalian lewat online itu lebih fleksibel daripada kalian secara langsung, karena biasanya dokter ahli sudah di urutkan sesuai ahlinya. Daripada kalian secara langsung yang memerlukan waktu yang lebih banyak dan lama.

Kekurangan konsultasi online

1. Hanya bersifat saran atau informasi kesehatan umum
Biasanya kalau lewat online, dokter hanya kasih informasinya yang umum, karena mereka tidak tahu sakit apa yang di derita si pasien
2.  Dokter tidak bisa memberikan keputusan
Karena lewat online jadi dokter tidak bisa mendiagnosis langsung apa sakitnya si pasien, berbeda saat kalian melakukan konsul secara langsung yang pastinya akan didiagnosis terlebih dahulu oleh si dokter.


KESIMPULAN

Aplikasi Klinik Kesehatan berbasis Web yang akan dikembangkan lebih lanjut ini diharapkan mampu menjadi solusi alternatif metode pengobatan yang ada. Aplikasi ini diharap dapat mengatasi keterbatasan cara konvensional dalam memberikan layanan kesehatan, dengan memberikan kemudahan kepada pasien didalam mengakses informasi kesehatan yang berupa konsultasi dokter dan berita seputar kesehatan melalui Internet.

REFERENSI

http://lifestyle.kompas.com/read/2016/04/21/172500123/Aplikasi.Konsultasi.Dokter.HaloDoc.Diluncurkan
https://www.dokter.id




Selasa, 26 September 2017

ARTIKEL SEJARAH HARDWARE ,SOFTWARE


A. LATAR BELAKANG
Apa itu Komputer? Menurut saya komputer itu adalah suatu alat pengolah data dan angka yang di dalamnya terdapat sistem operasi. Yang perlu kita ketahui komputer terbagi menjadi 3 bagian yaitu Hardware, Software, dan Brainware. Hardware itu perangkat keras atau bisa diartikan juga perangkat yang bisa dilihat dan diraba atau yang lebih spesifik lagi hardware itu adalah bentuk fisik komputer itu sendiri, antara lain CPU, Monitor, Keyboard, Printer dan lain sebagainya. Berbeda dengan software, software adalah perangkat lunak atau bisa diartikan juga perangkat yang bisa dilihat tapi tidak bisa diraba atau sistem yang nantinya akan di-install dan bekerja di perangkat fisik komputer tersebut, misalnya Windows, Linux, Ms. Word, Photoshop, Corel dan lain sebagainya. Lalu yang terakhir Brainware yaitu sumber daya manusia pengguna komputer itu sendiri. Komputer juga tersusun dari 6 komponen yaitu :
-Unit masukan (input device)
-Processor
-Memori
-Unit keluaran (output device)
-Unit penyimpanan (storage device), dan
-Unit komunikasi (communication device)
Disini saya akan membahas tentang Sejarah Perkembangan Komputer, Hardware, Software, dan Brainware.

I.SEJARAH PERKEMBANGAN HARDWARE KOMPUTER

      Komputer dari sejak awal dibuatnya, hingga kini banyak mengalami perubahan dan penyempurnaan bentuk dan fungsinya. Pada tahun 1930, lahirlah suatu konsep dari komputer-komputer seba guna yang menjadi awal dari komputer modern saat ini. Ditambah lagi dengan perkembangan masyarakat yang makin kompleks dan dengan kemajuan teknologi yang telah mendorong orang-orang berbakat untuk berpikir secara pesat. Pada tahun 1937, Alan Turin seorang ahli matematika bangsa Inggris membuat sebuah analisis teoritis dari kemungkinan pengembangan komputer yang serba guna. Pelaksanaan gagasan tersebut dapat segera terwujud, karena pada Perang Dunia II pihak militer sangat membutuhkan perhitungan-perhitungan yang cepat, matang, dan akurat untuk kebutuhan perang, sehingga dari gagasan tersebut perkembangan perangkat keras (hardware) mengalami perubahan bentuk dan fungsinya, dan perangkat lunak (software) mengalami perkembangan penggunaannya menjadi program yang mudah digunakan.

A. Perkembangan Hardware
     Kemajuan teknologi yang dibuat manusia telah mengubah bentuk dan fungsi komputer tersebut dalam beberapa generasi, yaitu :1. Generasi Pertama (1946-1959)
Komputer generasi pertama dibuat masih sangat sederhana dan belum kompleks penggunaannya, sehingga komputer generasi pertama belum dapat memproses masalah-masalah yang besar. Komputer dalam prosesnya serta pembuatnya masih menggunakan komponen yang besar-besar.

Adapun ciri-ciri komputer generasi pertama, antara lain :a. Ukuran fisiknya besar.
b. Kecepatan prose lambat.
c. Cepat panas.
d. Membutuhkan listrik yang besar.
e. Menggunakan tabung hampa udara (Vaccum tube).
f. Memorinya menggunakan Magnetic Core Storage.
g. Masih menggunakan bahasa mesin (Machine Language).
h. Menggunakan konsep Stored Program.


Contoh komputer generasi pertama :
- MARK I, MARK II, IBM 702, IBM 704, IBM 709 (dibuat oleh IBM/International Business Machine).
- UNIVAC II (dibuat oleh Sperry Rand).
- ENIAC (Electronic Numerical Integrator and Calculator), dibuat oleh DR. John W. Mauchly pada tahun 1942. Komputer ini berukuran besar dan berat fisiknya mencapai 30 ton.
- SEC (Simple Electronic Computer), dibuat oleh Electronic Computation Laboratory of Birkbeck College pada tahun 1951.
- Datamatic 1000 (dibuat oleh Honeywell).
- NCR 102A, NCR 102D (dibuat oleh National Cash Register).2. Generasi Kedua (1959-1965)
Pembuatan komputer generasi kedua ini merupakan pengembangan dari komputer generasi pertama yang dibuat untuk menyempurnakan bentuk dari komponen dan penggunaan listrik yang lebih hemat.

Komputer generasi kedua mempunyai ciri-ciri sebagai berikut :a. Komponen telah menggunakan transistor.
b. Ukuran fisiknya lebih kecil.
c. Kecepatan prosesnya lebih cepat.
d. Tidak cepat panas.
e. Membutuhkan listrik lebih sedikit.
f. Memori yang digunakan lebih besar.
g. Telah menggunakan bahasa tingkat tinggi (high level language).
h. Sudah dapat digunakan untuk real time (informasi yang dibutuhkan dapat dihasilkan dengan sekejap) dan time sharing (komputer digunakan bersama-sama dan komputer dapat membagi waktu untuk tiap-tiap pemakai).Contoh komputer generasi kedua :

- IBM 7070, IBM 7080, IBM 1400, IBM 1600 (dibuat oleh IBM/International Business Machine).
- Honeywell 400, Honeywell 800 (dibuat oleh Honeywell).
- Burroughs 200 (dibuat oleh Burroughs).
- GE 635, GE 645, GE 200 (dibuat oleh General Electric).
- UNIVAC III, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107 (dibuat oleh Sperry Rand).
- NCR 300 (dibuat oleh National Cash Register).3. Generasi Ketiga (1965-1970)
Komputer generasi ketiga dibuat dengan menggabungkan beberapa komponen dalam satu tempat dan disempurnakan tampilan dari komputer tersebut. Selain itu, komputer generasi ketiga telah dibuat penyimpanan memorinya lebih besar dan diletakkan di luar (eksternal) penggunaan listriknya lebih hemat dibandingkan komputer generasi kedua dan ukuran fisiknya dibuat menjadi lebih kecil, agar dapat menghemat penggunaan ruang.


Komputer generasi ketiga mempunyai ciri-ciri sebagai berikut :

a. Komponen telah menggunakan IC (Integrated Circuit) atau yang disebut "chip" dalam bentuk Hybrid Integrated Circuits atau Solid Logic Technology (SLT), yaitu transistor dan dioda diletakkan secara terpisah dalam satu tempat.
b.Kecepatan prosesnya lebih cepat.
c.Membutuhkan listrik lebih hemat.
d. Memorinya yang digunakan lebih besar, dapat menyimpan sampai ratusan ribu karakter.
e. Telah menggunakan penyimpanan luar yang bersifat random access, yaitu magnetik disk yang berkapasitas besar.
f. Dapat digunakan untuk multi processing dan multi programming.
g. Telah dibuatnya alat input-output dengan menggunakan visual display terminal yang dapat menampilkan grafik, dapat menerima dan mengeluarkan suara, dan telah digunakannya alat pembaca tinta magnetik MICR (Magnetic Ink Character Reader).Contoh komputer generasi ketiga :

- GE 600, GE 235 (dibuat oleh General Electric).
- Burroughs 5700, Burroughs 6700, Burroughs 7700 (dibuat oleh Burroughs).
- UNIVAC 1108, UNIVAC 9000 (dibuat oleh Sperry Rand).4. Generasi Keempat (1970-1995)

Komputer generasi keempat merupakan pengembangan dari komputer generasi ketiga. Komputer ini dibuat dengan menggabungkan beberapa IC yang dipadatkan, yang dalam komputer generasi ketiga belum dapat digabungkan.

Komputer generasi keempat mempunyai ciri-ciri sebagai berikut :

a. Telah menggunakan LSI (Large Scale Integration), yaitu penggabungan beribu-ribu IC yang dipadatkan dalam 1 buah chip.
b. LSI dikembangkan menjadi VLSI (Very Large Scale Integration) yang dapat memuat 150.000 transistor yang dipadatkan.
c. Chip yang digunakan telah berbentuk segi empat yang membuat rangkaian-rangkaian terpadu.Contoh komputer generasi keempat :

- IBM 370 (dibuat oleh IBM/International Business Machine).
- APPLE II (dibuat oleh Apple)

Untuk komputer generasi yang akan datang, banyak menggunakan sensor-sensor untuk mempermudah dan mempercepat pekerjaan kita, dan komputer yang akan datang dibuat untuk mempermudah interaksi antara manusia dengan komputer secara langsung yang seakan-akan manusia tersebut berada dalam komputer. Ini dapat terwujud dengan adanya materi kecerdasan buatan (Artificial Intelligent), yaitu suatu peralatan yang dibuat untuk dapat bekerja seperti manusia, sehingga manusia bukan lagi sebagai obyek diluar komputer, melainkan manusia akan dilibatkan langsung sebagai objek di dalam komputer. Hal ini dapat anda lihat dengan dibuatnya sebuah alat untuk simulasi komputer, dimana manusia dengan menggunakan helm khusus agar tampak seperti di dalam komputer. Selain itu, kini telah dibuat robot-robot pengganti tenaga manusia. Pada robot tersebut dibuatkan sensor-sensor pendeteksi rangsangan dari luar dan akan langsung meresponnya seperti layaknya manusia.


II. Sejarah Perkembangan Software

     Komputer dari sejak awal dibuatnya, hingga kini banyak mengalami perubahan dan penyempurnaan bentuk dan fungsinya. Pada tahun 1930, lahirlah suatu konsep dari komputer-komputer seba guna yang menjadi awal dari komputer modern saat ini. Ditambah lagi dengan perkembangan masyarakat yang makin kompleks dan dengan kemajuan teknologi yang telah mendorong orang-orang berbakat untuk berpikir secara pesat. Pada tahun 1937, Alan Turin seorang ahli matematika bangsa Inggris membuat sebuah analisis teoritis dari kemungkinan pengembangan komputer yang serba guna. Pelaksanaan gagasan tersebut dapat segera terwujud, karena pada Perang Dunia II pihak militer sangat membutuhkan perhitungan-perhitungan yang cepat, matang, dan akurat untuk kebutuhan perang, sehingga dari gagasan tersebut perkembangan perangkat keras (hardware) mengalami perubahan bentuk dan fungsinya, dan perangkat lunak (software) mengalami perkembangan penggunaannya menjadi program yang mudah digunakan.


I. Perkembangan Software
 
   Software atau di Indonesia lebih dikenal dengan nama perangkat lunak, dibuat untuk menyelesaikan tugas tertentu dengan mengikuti instruksi-instruksi yang terdapat pada program. Program tersebut harus ada pada alat penyimpanan sekunder, yaitu disk atau harddisk. Perangkat lunak dibuat oleh perusahaan pembuat perangkat keras atau perusahaan lain yang mengkhususkan diri dalam membuat perangkat lunak.

Program atau software yang digunakan oleh orang-orang telah mengalami perkembangan yang pesat sesuai dengan perkembangan kebutuhan yang mereka harapkan.a. Bahasa generasi pertama
Pada awalnya, program yang digunakan untuk menjalankan komputer masih menggunakan bahasa mesin (machine language) atau dikenal dengan bahasa generasi pertama (first generation language). Contohnya perintah 1101011010010010 diartikan sebagai perintah ADD, sedangkan urutan selanjutnya 10010010 diartikan sebagai data 52H (hexadesimal). Perintah yang berupa bahasa mesin benar-benar menggambarkan penambahan secara digital yang harus dilakukan microprocessor.

Namun penggunaan bahasa mesin ini masih membutuhkan suatu alat untuk menerjemahkan bahasanya atau disebut juga dengan interpreter, sehingga kecepatan eksekusinya masih sangat lamban karena sebelum melaksanakan eksekusi program terlebih dahulu harus diterjemahkan. Bahasa Mesin inilah yang disebut bahasa tingkat rendah (low level language)

b. Bahasa generasi kedua

    Selain bahasa mesin, masih ada bahasa rakitan (assembly language) atau dikenal dengan bahasa generasi kedua ( second generation language). Bahasa rakitan hampir mirip dengan bahasa mesin, hanya penulisannya sudah berupa sesuatu yang dapat dibaca, misalnya perintah ADD 52H.

Bahasa rakitan disamakan dengan bahasa tingkat rendah karena masih dibutuhkan suatu penerjemah untuk dapat menjalankan perintahnya atau dikenal dengan Assembler Language.
Penggunaan bahasa tingkat rendah ini menimbulkan kesulitan bagi orang-orang awam yang baru belajar komputer karena bahasa tingkat rendah merupakan bahasa yang hanya dimengerti oleh komputer dan programnya itu sendiri, sehingga orang-orang awam akan mengalami kesulitan untuk mengerti bahasanya.


c. Bahasa generasi ketiga

    Untuk menanggulangi masalah tersebut, dibuatlah bahasa tingkat tinggi (high level language), seperti COBOL, FORTRAN, PL/I, PASCAL, BASIC dan ALGOL. Program ini disebut juga bahasa generasi ketiga (third generation language).

Pada generasi ini muncul istilah procedure oriented programming dan problem oriented language. BASIC dan PASCAL disebut procedure oriented karena penulisan programnya sesuai dengan aturan yang ada. Sedangkan COBOL dan FORTRAN termasuk ke dalam problem oriented.
Sejalan dengan dibuatnya bahasa tingkat tinggi tersebut, dibuat pula sistem operasi (operating system) untuk memudahkan orang menjalankan komputer pertama kali. Sistem operasi yang dibuat dengan nama DOS (Disk Operating System), seperti PC-DOS, MS-DOS dan DR-DOS.
Pembuatan bahasa tingkat tinggi dimaksudkan agar belajar komputer lebih mudah, karena bahasa yang digunakan adalah bahasa sehari-hari, seperti GOTO, PRINT, COLOR, LOCATE, dan lain-lain, sehingga program ini lebih cepat dibandingkan bahasa tingkat rendah karena bahasa tingkat tinggi dapat langsung dijalankan (RUN) tanpa harus melalui penerjemah atau interpreter. Bahasa tingkat tinggi dapat dibuat dalam bentuk executable (extention COM atau EXE) dengan menggunakan compiler. Yang dimaksud dengan executable adalah suatu program yang tidak bergantung pada program induknya, misalnya dibuat program dengan bahasa BASIC dengan nama latihan 1, program tersebut jika tidak dibuat executable akan ber-extention BAS (latihan1.bas). Apabila program tersebut akan dijalankan, anda haru menggunakan program induknya (BASIC) lalu dijalankan (RUN) latihan1 dengan menggunakan compiler. Namun apabila program tersebut dibuat executable akan menjadi latihan1.exe dan dapat dijalankan langsung dengan memanggil program tersebut.


d. Bahasa generasi keempat

    Bahasa generasi keempat (fourth generation language) atau 4GL dibuat untuk memungkinkan seorang programmer atau pemakai menginstruksikan komputer apa yang harus dilakukan. Bahasa generasi keempat tidak mementingkan urutan instruksi program yang dibuat seperti pada bahasa generasi ketiga, yakni pembuatan program yang tidak mengikuti prosedur yang berlaku atau non procedural. Pembuatan bahasa generasi keempat ini ditujukan untuk memudahkan pengguna pada proses pengambilan keputusan, seperti kemudahan dalam mempelajari dan menggunakan bahasa ini. Contoh bahasa generasi keempat antara lain : FOCUS, RPG, MANTIS, MARK V, DYNAMO, GASP, IFPS, SLAM, SIMSCRIPT dan MODEL.


e. Bahasa generasi kelima

    Dalam beberapa literatur tidak membahas adanya generasi kelima, tetapi disini dianggap bahwa generasi kelima adalah bahasa pemrograman yang digunakan pada expert system. Expert system dibuat untuk memudahkan seorang programmer dalam membuat suatu program seperti layaknya seorang pakar sistem. Contohnya LISP dan Prolog.

Sejalan dengan kebutuhan manusia, dibuatlah program-program lain yang siap digunakan (program paket). Program paket ini dibuat untuk memudahkan pengguna komputer dalam menyelesaikan tugas-tugasnya. Adapun program yang digunakan masih under DOS atau dijalankan dengan menggunakan sistem operasi DOS (Disk Operating System). Program paket tersebut antara lain :

- Program spreadsheet, seperti Lotus 123.
- Program wordprocessing, seperti Wordstar, dan WordPerfect.
- Program database, seperti Dbase II, Dbase III+, dan Dbase IV.


Pada tahun 1980-an merupakan perubahan era penggunaan komputer dengan diciptakannya program Windows 3.1 oleh Bill Gates berkebangsaan Amerika, dibawah naungan perusahaan Microsoft Corporation. Pembuatan program Windows 3.1 merupakan era dimana orang-orang dapat menggunakan program komputer dengan mudah dan dapat menggunakan dua, tiga atau lebih program sekaligus dalam satu waktu atau yang dikenal dengan multitasking.
Program Windows 3.1 disempurnakan dengan dikeluarkannya program Windows 3.11 yang mana dalam program tersebut ditambahkan fasilitas untuk keperluan jaringan. Program Windows 3.1 dan 3.11 masih menggunakan sistem operasi DOS.

KESIMPULAN
Sistem jaringan ,perangkat hardware dan juga software pada suatu instasi menunjang kinerja dalam mengolah data , maka model dari jaringan ,hardware , software yang digunakan dan pengelolaan server sangat penting dan sangat berperan dalam membantu pekerjaan pada suatu instansi. Dengan demikian dapat mengefisienkan waktu dan biaya yang dibutuhkan untuk mengelola jaringan.

Setelah penulis melakukan penelusuran tentang pengertian hardware dan software, maka penulis menjadi lebih tau apa arti dari perangkat hardware dan software. Dan pentingnya pengetahuan tentang tekhnologi yang berkembang sangat pesat pada era globalisasi sekarang ini.

REFERENSI
https://restueka14.wordpress.com/2013/03/14/tugas-pengantar-komputer-sejarah-perkembangan-hardware-software-dan-brainware/





Rabu, 24 Mei 2017