Rabu, 05 November 2014

APLIKASI SISTEM TEKNOLOGI INFORMASI DI LEVELINFORMASI LEVEL-LEVEL ORGANISASI

0
14.17
APLIKASI SISTEM TEKNOLOGI INFORMASI DI LEVELINFORMASI LEVEL-LEVEL ORGANISASI

Setiap level manajemen melakukan aktivitas yang berbeda sehingga kebutuhan akan informasi juga berbeda, maka sistem informasi yang digunakan akan berbeda pula.

Jenis informasi yang dibutuhkan berbagai level dalam organisasi berhubungan langsung dengan tingkat pengambilan keputusan manajemen dan struktur keputusannya.

Jenis-Jenis SI dalam Level Organisasi
1.      SI di level organisasi bawah / opersaional : mendukung manajer operasi melakukan kegiatannya. Jenis SI dilevel operasi : TPS (transaction processing systemtransaction system), PCS (Process control systemProcess system)
2.      SI dilevel menengah : digunakan untuk pengendalian dan pengambilan keputusan semi terstruktur. Jenis SI tersebut : Sistem pakar (expert systemexpert system) jarinngan neural buatan (ANN : artificial neural networkartificial network); sistem pendukung keputusan (DSS: decision support systemdecision system) GSS (roup support systemroup system) sistem informasi geografik (GIS : geogragraphic information systemgeogragraphic system).
3.      SI dilevel atas : digunakan untuk perencanaan strategik dan pemecahan masalah. Jenis SI dilevel ini adalah: sistem informasi eksekutif (EIS: executive information system) atau (executive support systemexecutive system)


Sistem Pakar (Expert SystemExpert System)
Sistem Pakar :
SI berbasis pengetahuan yang menggunakan pengetahuan pakar mengenai bidang aplikasi khusus dan kompleks dimana sistem tersebut bertindak sebagai konsultan bagi pemakai akhir.

Sistem pakar berisi pengetahuan dari satu atau lebih pakar yang menyediakan jawaban atas pertanyaan mengenai suatu bidang masalah yang sangat khusus.

Manfaat Sistem Pakar :
1.      Selalu tersedia diorganisasi dimana pakar belum tentu selalu berada ditempatselalu ditempat
2.      Dapat menyimpan dan mengingat pengetahuan yang sangat tidak terbatas dan tidak kenal lelahsangat lelah.
3.      Lebih cepat dan lebih konsisten.






Cara Kerja Sistem Pakar :
Pengetahuan dalam sistem pakar diwakili aturanPengetahuan aturan-aturan yang dihubungkan membentuk diagram pohon . Aturan yang aturan-aturan tersebut oleh inference engineinference enginediproses dengan dua diproses cara yaitu :
1.      Cara forward reasoning/forward chainingforward chainingdimana dimana aturan-aturan diperiksa satu per satu urut mulai dari muka ((forwardforward) untuk memastikan bahwa aturan tersebut dalam ) kondisi benar.
2.      Cara backward reasoning/backward chainingbackward chaining dimana aturan akan dianggap sebagai suatu masalah/hipotesis yang akan diselesaikan permasalahannya. Inference engine akan memeriksa aturan mulai dari aturan terakhir akan yang memberikan hasil.

Komponen Sistem PakarKomponen Pakar :
1.      User Interface
media yang digunakan untuk berhubungan dengan input (menerima data dan pertanyaan konsultasi) dan output (menjawab pertanyaan) dengan pemakainya.
2.       Inference Engine
Software sistem pakar yang mengevaluasi aturan software aturan-aturan yang disediakan oleh basis pengetahuan dengan urutan-urutan tertentu untuk memberikan jawaban atas pertanyaaan pemakai sistem dan konsultasi dari pemakai.
3.      Knowledge Base (Basis pengetahuan)
dibentuk aturan-aturan yang berkaitan satu dengan yang lainnya. Pengetahuan yang disimpan dalam basis pengetahuan diambil dari pengetahuan para pakar.

Kelebihan dan Kekurangan Sistem Pakar
Kelebihan:
1.      Pengambilan keputusan yang lebih baik: jawaban yang diberikan sistem pakar konsisten dan logisdiberikan logis
2.      Memberikan solusi yang tepatMemberikan tepat
3.      Pelayanan konsumen lebih baikPelayanan baik
4.      Menyimpan pengetahuan didalam organisasiMenyimpan organisasi
Kekurangan :
1.      Hanya dapat menangani pengetahuan yang konsisten tidak berubah-ubah
2.      Tidak dapat menangani hal yang bersifat judgement dan subyektif subyektif
3.      Format basis pengetahuan terbatas (hanya dalam bentuk statement ifstatement if-then)
4.      Sistem pakar sulit dan mahal untuk dikembangkan dan dirawat dengan baik

Aplikasi Sistem Pakar
·         Manajemen Keputusan : Sistem yang menilai situasi atau mempertimbangkan alternatif dan membuat rekomendasi berdasarkan kriteria yang disediakan selama proses penemuan (misal) : Analisis portofolio pinjaman      Tanggungan asuransi
 Evaluasi kinerja karyawan                Peramalan demografi

·         Diagnostik/pemecahan masalah : sistem yang menyimpulkan penyebab utama dari sejarah dan gejala yang dilaporkan :
pencocokan peralatan              pengoreksian software
operasional bantuan                diagnosis medis

·         Desain/ konfigurasi : sistem yang membantu mengkonfigurasi komponen peralatan, berdasrkan batasan yang ada :
Instalasi pilihan komputer                   Jaringan komunikasi
Studi kemampuan manufaktur            Rencana perakitan optimum

·         Seleksi / klasifikasi : sistem yang membantu pemakai memilih produk atau proses, biasanya dari berbagai jenis alternatif :
Seleksi materi                                                  Klasifikasi informasi
Identifikasi rekening yang menunggak           Identifikasi sesuatu yang dicurigai

·         Pengawasan/pengendallian proses : sistem yang mengawasi dan mengendalikan prosedur atau proses :             Pengendalian mesin                            Pengawasan produksi
Pengendalian persediaan                     Pengujian kimia






















Jaringan Neural ArtifisialJaringan Artifisial
(Artificial Neural Network =ANN)

ANN: merupakan jaringan buatan yang mencoba meniru jarinngan neural manusia.

Perbedaan ANN dengan sistem pakar :

ANN                                       Sistem Pakar
- Dinamis                                 - StatisStatis
- Dapat dilatih                         - Tidak dapat dilatihTidak dilatih
- Hasilnya berbeda-beda         - Hasilnya konsisten

ANN mulai banyak diterapkan di aplikasi bisnis walaupun masih dalam tahap pengembanganmasih pengembangan

ANN banyak digunakan untuk memprediksi kebangkrutan perusahaan, prediksi kapan saham dijual atau dibeli, dan memprediksi rangking dan obligasi dsb


Sistem Penunjang Keputusan
(Decision Support System ––DSS)
DSS : sistem informasi berbasis komputer yang menyediakan dukungan informasi yang interaktif bagi manajer dan praktisi bisnis selama proses pengambilan keputusan (o brien).

DSS menggunakan :
1.      Model analitisModel analitis
2.      Databse khususDatabse khusus
3.      Penilaian dan pandangan pembuat keputusanPenilaian keputusan
4.      Proses pemodelan berbasis komputer yang interaktif untuk mendukung pembuatan keputusan bisnis semi terstruktur.
DSS : sistem informasi untuk membantu manajer level menengah untuk proses pengambilan keputusan setengah terstruktur supaya lebih efektif dengan menggunakan modelsupaya model--model analitis dan data yanng tersedia.


0 komentar:

Selasa, 28 Oktober 2014

Rekayasa Sistem

0
15.59
Rekayasa Sistem







Rekayasa sistem adalah kumpulan konsep, pendekatan dan metodologi, serta alat-alat bantu (tools) untuk merancang dan menginstalasi sebuah kompleks sistem. Kompleksitas sistem bisa diakibatkan karena 2 hal yaitu kompleksitas dinamis dan kompleksitas detail. Kompleksitas detail ketika komponen atau sub-sistem yang dirancang tidak hanya banyak tetapi ditambah pula dengan multi-sourcing (multi suplier), multi standard, multi criteria dan lainnya.
Rekayasa sistem dewasa ini, terutama di Amerika, lekat dengan dunia militer, karena produk-produk militer memang memiliki kriteria akan kompleksitas detail seperti ini, misalnya pesawat tempur, kapal induk, sistem pertahanan rudal patrior dsb, dimana timbul kombinasi yang kompleks antara sub-sistem mekanis, sub-sistem elektronik dan sub-sistem manusia.
Disiplin ilmu sistem engineering sendiri dewasa ini sedang berevolusi untuk mencari jati diri. Sebagian besar masih bergabung dengan bidang ilmu lainnya seperti biologi, teknik industri, teknik komputer, teknik kimia (instalasi sebuah processing plant membutuhkan skill rekayasa sistem).[Hid07]
Dalam lingkup pengembangan perangkat lunak, rekayasa Sistem adalah kegiatan untuk menentukan spesifikasi, perancangan, pengimplementasian, penyebaran, dan pemeliharaan sistem sebagai satu kesatuan. Sehingga, rekayasa sistem atau lebih tepatnya, rekayasa sistem berbasis komputer berhubungan dengan semua aspek pengembangan dan evolusi sistem kompleks dimana perangkat lunak memainkan peran utama. Rekayasa sistem merupakan disiplin yang lebih tua dibandingkan dengan rekayasa perangkat lunak. Orang telah melakukan spesifikasi dan perakitan sistem industri secara kompleks seperti kereta api dan pabrik kimia selama lebih dari 100 tahun. Akan tetapi, seiring dengan bertambahnya persentase perangkat lunak pada sistem, maka teknik rekayasa perangkat lunak seperti pemodelan use – case, manajemen konfigurasi, dan lain sebagainya sering dipergunakan dalam proses rekayasa sistem [Som01].
Sommerville mendefinisikan sistem sebagai sekumpulan komponen yang saling berhubungan dan bekerja sama untuk mencapai tujuan. Definisi umum ini mencakup banyak jenis sistem. Sebagai contoh, sistem yang sederhana seperti sistem pencatatan skor mungkin hanya terdiri dari 2 atau 3 modul perangkat lunak. Sebaliknya, sistem kontrol lalu lintas dapat terdiri dari ratusan perangkat lunak dan keran, ditambah manusia sebagai pemakainya, yang membuat keputusan berdasarkan informasi dari sistem [Som01].
Sistem seringkali hierarkis, dimana bahwa mereka mencakup sistem – sistem lain. Sebagai contoh, sistem perintah dan kendali polisi mungkin melibatkan sistem informasi geografis untuk memberikan detail lokasi suatu peristiwa. Sistem – sistem lain inilah yang disebut sebagai subsistem. Karakteristik subsistem adalah kemampuannya untuk berinteraksi secara independen. Dengan demikian, beberapa sistem informasi geografis dapat dipakai pada sistem lain. Namun demikian, perilakunya pada sistem tertentu bergantung pada subsistem lain. Adanya hubungan yang kompleks dalam sistem inilah yang membuat rekayasa perangkat lunak merupakan bagian dari rekayasa sistem berbasis komputer mengingat pentingnya perangkat lunak pada sebuah sistem [Som01].
Pressman menyebut sistem yang didalamnya terdapat perangkat lunak sebagai sistem berbasis komputer. Pada sistem berbasis komputer terdapat komponen – komponen sebagai berikut :
  1. Perangkat Keras (Hardware)
  2. Orang (People)
  3. Perangkat Lunak (Software)
  4. Basis Data (Database)
  5. Prosedur (Procedure)
  6. Dokumentasi
Pada dasarnya, dari keenam komponen pembentuk sistem berbasis komputer, empat komponen terakhir diatas merupakan hasil aktivitas rekayasa perangkat lunak. Perangkat lunak sendiri terdiri dari artifak – artifak hasil rekayasa perangkat lunak yang merupakan hasil dari aktivitas proses rekayasa (pengembangan) sistem berbasis komputer

0 komentar:

Kamis, 23 Oktober 2014

PENGEMBANGAN DAN PERANAN SISTEM TEKNOLOGI INFORMASI

0
15.35
PENGEMBANGAN DAN PERANAN SISTEM TEKNOLOGI INFORMASI

1.     Perubahan Terminologi dan materi
Materi sistem teknologi informasi diawali dengan pemahaman konsep dasar tentang sistem itu sendiri dan kemudian diteruskan dengan pembahasan pembahasan teknologi yang digunakan. Jika mhs sudah memahami konsep dasar dari sistem dan teknologinya, maka pertanyaan yang akan muncul adalah untuk apa sistem teknologi informasi tersebut, sehingga bahasan selanjutnya adalah tentang aplikasinya, kemudian bagaimana mengembangkan sistem ini untuk diterapkan diorganisasi (adanya pengembangan sistem), Setelah sistem yang dikembangkan digunakan, sistem ini tidak dibiarkan saja, tetapi harus dikelola sehingga tetap mengenai sasarannya (Pengelolaan sistem)

Materi System Teknologi Informasi

A.     Konsep Dasar : Pemahaman konsep sistem teknologi informasi dan komponen-komponennya akan sangat membantu didalam penerapan sistem-sistem teknologi informasi yang berbeda aplikasinya, misalnya sistem informasi akuntansi, maka sistem teknologi informasi tersebut diterapakan di kontek akuntansi, yaitu output yang dikeluarkan berupa informasi2 akuntansi dengan basisdata akuntansi dan input2 berupa data akuntansi.
B.     Teknologi : yang digunakan adalah teknologi computer, teknologi komunukasi, dan teknologi apapun yang dapat memberi nilai tambah untuk organisasi.
C.     Aplikasi Sistem Teknologi informasi : Sistem informasi akuntansi (SIAKU atau SIA), accounting Information System (AIS), Sistem informasi pemasaran (SIPEM), dll.
D.     Pengembanagan sistem teknologi informasi :  SDLC, atau EUC, Outsourcing.
E.      Pengelolaan Sistem Teknologi Informasi: pengendalian atau control merupakan salah satu komponen sistem teknologi informasi yang penting sehingga perlu dikelola dengan baik. Kontrol yang tidak dikelola dengan baik akan menyebabkan STI tidak dapat mencapai tujuannya, karena tidak menghasilkan output yang akurat.
  • Peran Sistem Teknologi Informasi di Dalam Organisasi
1.      Efisiensi : Pengolahan Transaksi (TPS) dan Process Control System (PCS)
2.      Efektivitas : SIM, DSS, GIS, EIS ( Menyediakan informasi bagi para manager di organisasi untuk mendukung proses pengambilan keputusan dng lebih efektif.
3.      Komunikasi : Menerapkan OAS ( Office Automation Systems) yang mengintegrasikan pengguna system teknologi informasi termasuk oara manager secara elektronik, e-mail, chat
4.      Kolaborasi   : video conference, teleconference.
5.      Kompetitif : Meningkatkan daya kompetisi, menggunakan SIS (Strategic Information Systems)

  • Peran Organisasi STI
Menurut Rockart (1988), perkembangan peran organisasi STI di kelompokkan dalam 5 era, yaitu :
1.      Era Akuntansi (1950 – 1960-an ) : focus aplikasinya adalah untuk aplikasi akuntansi seperti aplikasi penggajian, piutang dagang, kas dll. Metode pemasukkan datanya system Batch, yaitu input dikumpulkan untuk satu periode tertentu terlebih dahulu baru kemudian bersama-sama dimasukkan ke system teknologi informasi.
2.      Era Operasional ( pertengahan 1960- 1970-an) : Aplikasi system teknologi informasi tdk hanya untuk akuntansi, tetapi untuk aplikasi operasi lainnya, pengendalian persediaan, dan penjadwalan produksi. Metode sudah mengarah ke on line, yaitu data ditangkap langsung dimasukkan ke system teknologi informasi, peran staff informasi masih sama, lebih banyak mengimplementasikan dan mengoperasikan aplikasi akuntansi dan operasionalnya.
3.      Era Informasi ( akhir tahun 1970 –awal 1980) : aplikasi sudah digunakan sebagai informasi pengambilan keputusan oleh manajemen. Metode : system On line. Basis data relational sudah digunakan. Menggunakan Paket DBMS ( Data Base Management Systems). Perannya : Selain mengembangkan, mengimplementasikan dan mengoperasikan aplikasi-aplikasi STI, juga mendukung dan membantu pengembangan system oleh pemakai system (End user Computing)
4.      Era jaringan ( Wired Society era) pertengahan tahun 1980-an, perusahan sudah dihubungkan dengan jaringan STI untuk keperluan keuntungan strategic. Misal : perusahan dijaring dengan pemasok-pemasoknya dan dengan pelanggan-pelanggannya dengan teknologi telekomunikasi.
5.      Era jaringan global ( global wired society era) : pertengahan 1990-an, perusahaan sudah dihubungkan dengan jaringan STI secara global dengan teknologi telekomunikasi melalui internet.
  • Peran Manajer STI
1.      Menyelaraskan strategi bisnis dan STI secara dua arah.
2.      menciptakan hubungan yang efektif dengan manajer lini.
3.      Merencanakan, merancang dan mengimplementasikan system-sistem baru.
4.      Membangun dan mengelola infrastruktur
5.      Meningkatkan keahlian organisasi STI
6.      Mengelola kerjasam dengan pemasok.
7.      Membangun kinerja yang tinggi

8.      Mendisain ulang dan mengelola organisasi STI

0 komentar:

Rabu, 15 Oktober 2014

KOMPONEN UTAMA SISTEM TEKNOLOGI INFORMASI

1
16.36
KOMPONEN UTAMA SISTEM TEKNOLOGI INFORMASI

1.      Perangkat Keras (Hardware)

Komponen utama perangkat keras sistem komputer :
Unit masukan : berfungsi sebagai alat untuk memasukkan data / perintah ke dalam komputer. Contoh : keyboard, mouse, scanner, dll.
Unit Pusat Pengolah (Central Processing Unit) : merupakan otak sistem komputer. Terdiri atas komponen aritmatika dan logika (Arithmatic and Logical Unit), Unit Kontrol (Control Unit / CU) dan Main Memory.
Unit Keluaran : berfungsi untuk menampilkan/mencetak keluaran sebagai hasil pengolah data. Contoh : printer, monitor, plotter, speaker, dll.
Media Penyimpanan (Memory) : digunakan untuk menyimpan data, informasi dan program pengolah.
Komponen pendukung perangkat keras sistem komputer :
I/O ports : digunakan untuk menerima atau mengirim data keluar sistem. Dihubungkan melalui I/O ports.
Data Bus : merupakan jalur perpindahan data antar modul dalam sistem komputer.
Address Bus : digunakan untuk memberikan tanda lokasi sumber ataupun tujuan dalam proses transfer data.
Control Bus : Digunakan untuk mengontrol penggunaan serta akses ke data bus dan address bus.

2. Perangkat Lunak (Software)
Merupakan serangkaian instruksi dengan aturan terntentu yang mengatur operasi perangkat keras.
Perangkat lunak terdiri atas 4 Kelompok :
a. Sistem Operasi (Operating System)
Adalah perangkat lunak ayng digunakan untuk mengendalikan resources selama proses berlangsung. Fungsi sistem operasi adalah mengalokasikan memori dan pekerjaan serta penjadwalan pekerjaan. Contoh : DOS, UNIX, Windows, Linux, dsb.

b. Bahasa Pemrograman (Programming Language)
Digunakan sebagai alat untuk mengembangkan program aplikasi.
Level/generasi bahasa pemrograman komputer (4 GL = 4 Generation Language) :
1. Bahasa mesin (machine language)
2. Bahasa rakitan (assembly language)
3. Bahasa pemrograman tingkat tinggi (programming language)
4. Aplikasi (application)

c. Bahasa Query (Query Language)
Merupakan perangkat lunak bahasa tingkat sangat tinggi yang dapat digunakan untuk menampilkan informasi-informasi yang diinginkan hanya dengan sedikit perintah saja. contoh : SQL (structured query language)

d. Aplikasi (Application)
Merupakan perangkat lunak yang dikembangkan untuk digunakan pada kegiatan/pekerjaan tertentu. contoh : SPSS, Ms. Office, Photoshop, dll.

3. Perangkat Otak (Brainware)
Merupakan personal-personal yang terlibat dalam sistem komputer, yaitu meliputi operator programmer, system analyst, manajer sistem informasi, manajer pada tingkat operasional, manajer pada tingkat manajerial, manajer pada tingkat strategis, teknisi, administrator database (DBA), serta personal lain yang terlibat.

1 komentar:

Minggu, 12 Oktober 2014

Rekayasa Perangkat Lunak

0
03.21
Rekayasa Perangkat Lunak
Rekayasa perangkat lunak adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.

Menurut IEEE Computer Society : Rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.

Rekayasa Perangkat Lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan menggunakan prinsip reakayasa untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk pengguna.

Tujuan Rekayasa Perangkat Lunak :
Tujuan dan Rekaya Perangkat Lunak ini terdir dari beberapa sebagai berikut:
a.       Memperoleh biaya produksi perangkat lunak yang rendah.
b.      Menghasilkan pereangkat lunak yang kinerjanya tinggi, andal dan tepat waktu
c.       Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform
d.      Menghasilkan perangkat lunak yang biaya perawatannya rendah
e.       Kriteria Dalam Merekayasa Perangkat Lunak
f.       Dapat terus dirawat dan dipelihara (maintainability)
g.      Dapat mengikuti perkembangan teknologi (dependability)
h.      Dapat mengikuti keinginan pengguna (robust).
i.        Efektif dan efisien dalam menggunakan energi dan penggunaannya.
j.        Dapat memenuhi kebutuhan yang diinginkan (usability).
Ruang Lingkup Rekayasa Perangkat Lunak sebagai berikut :
a.       Software Requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak.
b.      Software desain mencakup proses penampilan arsitektur, komponen, antar muka, dan karakteristik lain dari perangkat lunak.
c.       Software construction berhubungan dengan detail pengembangan perangkat lunak, termasuk. algoritma, pengkodean, pengujian dan pencarian kesalahan.
d.      Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak.
e.       Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan.
f.       Software configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu.
g.      Software engineering management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak.
h.      Software engineering tools and methods mencakup kajian teoritis tentang alat bantu dan metode RPL.
Rekayasa Perangkat Lunak dan Disiplin Ilmu Lain
Cakupan ruang lingkup yang cukup luas, membuat RPL sangat terkait dengan disiplin dengan bidang ilmu lain. tidak saja sub bidang dalam disiplin ilmu komputer namun dengan beberapa disiplin ilmu lain diluar ilmu komputer.
Keterkaitan RPL dengan bidang ilmu lain
Bidang ilmu manajemen meliputi akuntansi, finansial, pemasaran, manajemen operasi, ekonomi, analisis kuantitatif, manajemen sumber daya manusia, kebijakan, dan strategi bisnis. 
Bidang ilmu matematika meliputi aljabar linier, kalkulus, peluang, statistik, analisis numerik, dan matematika diskrit.

Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan proyek, seperti ruang lingkup proyek, anggaran, tenaga kerja, kualitas, manajemen resiko dan keandalan, perbaikan kualitas, dan metode-metode kuantitatif.

0 komentar:

Senin, 06 Oktober 2014

KONSEP DASAR STRUKTUR DATA

0
16.46
KONSEP DASAR STRUKTUR DATA

1.     Konsep Dasar Struktur Data
Struktur data adalah Cara menyimpan atau merepresentasikan data didalam komputer agar bisa dipakai secara efesien.
Sedangkan data adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.
Pemakaian struktur data yang tepat didalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efesien dan sederhana.

2.      Konstanta dan Variabel
Jika kita dalam membuat suatu program, tentu akan sering menggunakan bilangan numerik atau suatu kalimat string yang sama yang akan digunakan berkali-kali, ada baiknya bilangan atau kalimat tersebut dijadikan sebagai suatu konstanta.
·         Manfaat Konstanta :
Ø  Penggunaan konstanta akan membuat program menjadi lebih mudah dimengerti dan diperbaiki.
Ø  Penggunaan konstanta akan dapat memberikan nama yang mudah dipahami untuk suatu bilangan numerik yang kompleks.
Contoh : phi = 3.141592
           
·         Deklarasi Konstanta
Konstanta dideklarasikan pada awal program.
Contoh :

1.      Dalam bahasa pascal :
o   Pendeklarasian konstanta dapat juga berupa hasil operasi dari kedua konstanta sebelumnya, yaitu LuasLingkaran = phi x radius
o   Ada baiknya jika menuliskan kata baku const pada baris yang terpisah dengan nama konstantanya.
o   Sesuai dengan namanya “konstanta”, maka nilai dalam konstanta tersebut akan selalu konstan (tetap). Nilai tersebut tidak dapat diganti pada saat program sedang dijalankan.






2.      Dalam bahasa C/C++:
o   Ada 2 cara mendefenisikan konstanta, yaitu :
1.Menggunakan directive preprocessor yaitu #define
2.Menggunakan const
o   Nilai konstanta menggunakan #define tidak harus memanggil tipe data.
o   Nilai konstanta menggunakan const harus ditentukan tipe datanya terlebih dahulu.
o   Konstanta bisa berada di dalam program utama atau di atas program utama.
·         Variabel adalah sebuah identifier yang nilainya dapat diubah sesuai dengan kebutuha program.
·         Jika dibutuhkan sebuah variabel yang dapat dikenali oleh semua lingkungan dalam program maka harus digunakan variabel Global.
·         Pada C++ selalu terdapat fungsi utama, variabel global biasanya dideklarasikan di luar fungsi utama tersebut.
·         Juga terdapat variabel Lokal. Variabel lokal hanya dikenali oleh suatu fungsi saja, artinya variabel lokal tidak dikenal oleh lingkungan luar di dalam program yang dibuat.
·         Variabel lokal harus berada dalam lingkup fungsi tertentu.

3.      Tipe Data
·         Di dalam bahasa pemrograman terdapat beberapa tipe data dasar yang telah didefenisikan dan digolongkan :
Ø  tipe bilangan bulat(integer)
Ø  bilangan real(floating point)
Ø  tipe logika(boolean)
Ø  tipe karakter/teks(character/string).
Pada saat mendeklarasikan sebuah variabel, secara otomatis harus mendeklarasikan tipe data yang dapat ditampung oleh varibel tersebut. 

0 komentar:

Senin, 29 September 2014

Perangkat Input, Process, Output dan Storage

0
04.22

PENGANTAR TEKNOLOGI INFORMASI
Tentang Perangkat Input, Process, Output dan Storage

 
1.     Input Device (Perangkat Masukan)
Unit ini berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Berikut adalah beberapa contoh perangkat masukan yang umumnya digunakan pada Personal Computer (PC).
·         Keyboard
eyboard merupakan unit input yang paling penting dalam suatu pengolahan data dengan komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta sebagai media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang diperlukan, seperti menyimpan file dan membuka file.
Jenis-Jenis Keyboard :
1.) QWERTY
2.) DVORAK
3.) KLOCKENBERG
·         Mouse
Mouse mulai digunakan secara maksimal sejak sistem operasi telah berbasiskan GUI (Graphical User Interface). Fungsi alat ini adalah untuk perpindahan pointer atau kursor secara cepat. Umumnya hanya dua tombol yang digunakan yaitu tombol kiri dan tombol kanan. Saat ini mouse dilengkapi pula dengan tombol penggulung (scroll), dimana letak tombol ini terletak ditengah.
·         Scanner
Scanner adalah sebuah alat yang dapat berfungsi untuk meng-copy atau menyalin gambar atau teks yang kemudian disimpan ke dalam memori komputer. Dari memori komputer selanjutnya, disimpan dalam harddisk ataupun Flash disk. Fungsi scanner ini mirip seperti mesin fotocopy, perbedaannya adalah mesin fotocopy hasilnya dapat dilihat pada kertas sedangkan scanner hasilnya dapat ditampilkan melalui monitor terlebih dahulu sehingga kita dapat melakukan perbaikan atau modifikasi dan kemudian dapat disimpan kembali baik dalam bentuk file text maupun file gambar.

2.      Process Device
       Otak sebuah komputer berada pada unit pemrosesan (Process device). Unit pemrosesan ini dinamakan CPU ( Central Processing Unit). Fungsi CPU adalah sebagai pemroses dan pengolah data yang selanjutnya dapat menghasilkan suatu informasi yang diperlukan.Peralatan Proses adalah alat yang digunakan untuk melakukan suatu pemrosesan data. CPU bekerja berdasarkan instruksi suatu software, atau instruksi suatu program. 
·         ALU ( Arithmetical Logical Unit )
    Fungsi unit ini adalah untuk melakukan suatu proses data yang berbentuk angka dan logika, seperti data matematika dan statistika. Tugas utama dari ALU adalah melakukan perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program
·         CU ( Control Unit )
      Fungsi unit ini adalah untuk melakukan pengontrolan dan pengendalian terhadap suatu proses yang dilakukan sebelum data tersebut dikeluarkan (output).

       Processor berfungsi sebagai pengolah data, processor merupakan bagian yang sangat penting dalam komputer. Kehandalan suatu komputer dapat dilihat dari processor yang digunakannya, misalnya Processor : Intel Pentium 4, AMD, Centrino dan Core Duo. Semakin tinggi tingkatan processor-nya semakin baik fungsi komputer tersebut. 

3.      Output Devie
Output Device bisa diartikan sebagai peralatan yang berfungsi untuk mengeluarkan hasil pemrosesan ataupun pengolahan data yang berasal dari CPU. Output yang dihasilkan dari pengolahan data dapat digolongkan ke dalam empat macam bentuk sebagai berikut.  
·       Tulisan
·       Image
·       Suara
·       Bentuk yang dapat dibaca oleh mesin (machine-readable form).
Berikut adalah contoh perangkat keluaran yang umum terdapat pada PC :
·         Monitor
Monitor merupakan unit keluaran yang memberikan informasi kepada pengguna komputer. Tipe-tipe monitor yang sudah dikenal adalah.  
(1) CGA (Color Graphic Adapter) Tipe monitor standar IBM yang mempunyai kualitas resolusi rendah. Monitor ini hanya mampu menampilkan 4 warna dalam mode grafis.  
(2) EGA (Enhanced Graphic Adapter) EGA merupakan tipe monitor yang tingkatannya di atas CGA. Monitor ini mampu menampilkan 16 warna dalam mode grafis.  
(3) EPGA (Enchanced Professional Graphic Adapter) Monitor ini mampu menampilkan 256 warna pada mode grafis. Monitor ini disebut juga sebagai monitor PEGA atau PGA  
(4) VGA (Visual Graphic Adapter) VGA merupakan tipe monitor yang sekarang banyak digunakan. Gambar yang dihasilkan mempunya warna sampai jutaan. Mode grafisnya tampak lebih nyata di mata.  
(5) LCD (Liquid Crystal Display) LCD dikenal sebagai monitor flat atau latar data dengan resolusi rendah, yang memiliki kemampuan menampilkan warna sampai jutaan. LCD menggunakan persenyawaan cair yang mempunyai struktur molekul polar dan diapit oleh dua elektode yang transparan. 
·         Printer
Printer adalah sebuah peralatan dari komputer yang dapat mencetak teks atau gambar ke media kertas atau media lainnya seperti kertas transparansi.
Berdasarkan pekembangan teknologinya :
Ø  Pin Dot matrix
Ø  Ink jet
Ø  Laser
Ø  Thermal
·         Speaker
Speaker adalah perangkat yang memberikan informasi dalam bentuk suara.

4.      Storage Device
komponen komputer dan media penyimpanan yang menyimpan data digital yang digunakan dalam interval waktu tertentu. Dalam penggunaan istilah saat ini, memory merujuk kepada bentuk penyimpanan semikonduktor yang dikenal dengan Primary Storage (Memori Utama) dan Secondary Storage (Memori Sekunder).
Primary Storage
Yang dimaksud primary storage misalnya Random-Access Memory (RAM), yaitu memory yang dapat digunakan sebagai tempat penyimpanan data dan program sementara sewaktu digunakan olehprosesor. Jika komputer atau aliran listrik dimatikan, maka data dan program di RAM akan hilang (volatile) .
Secondary Storage
Secondary storage atau yang biasa juga disebut external storage, adalah storage yang terpisah atau tidak berhubungan langsung dengan Central Processing Unit (CPU). Memori sekunder digunakan untuk menyimpan atau menampung data yang lebih besar dan pemanen, bisa juga dikatakan sebagai back-up dari memori utama.Berikut adalah beberapa contoh Secondary Storage :
·         Hard Disk
Hard disk merupakan salah satu media penyimpan data pada komputer yang terdiri dari kumpulan piringan magnetis yang keras dan berputar, serta komponen-komponen elektronik lainnya.
·         Flash Disk
USB flash drive adalah alat penyimpanan data memori flash yang memiliki alat penghubung USB yang terintegrasi. Flash drive ini biasanya berukuran kecil, ringan, serta bisa dibaca dan ditulisi dengan mudah.
·         Compact Disc (CD)
CD-ROM (singkatan dari Compact Disc – Read Only Memory) adalah sebuah piringan kompak dari jenis piringan optik (optical disc) yang dapat menyimpan data. Ukuran data yang dapat disimpan saat ini bisa mencapai 700MB atau 700 juta bit.CD-ROM bersifat read only (hanya dapat dibaca, dan tidak dapat ditulisi). Untuk dapat membaca isi CD-ROM, alat utama yang diperlukan adalah CD Drive. Perkembangan CD-ROM terkini memungkinkan CD dapat ditulisi berulang kali (Re Write / RW) yang lebih dikenal dengan nama CD-RW.
·         Floppy Disk
Floppy Disk Drive yaitu suatu perangkat yang ada di dalam komputer sebagai asesoris dan pelengkap yang dapat menyimpan data di dalam disket dengan kapasitas rendah. Selain dapat menyimpan data didalam disket floppy disk juga dapat untuk booting computer.


0 komentar: