#Post Title #Post Title #Post Title
Rabu, 11 Desember 2013

Delay, Jitter dan throughput dalam Real Time System

Real time system disebut juga dengan Sistem waktu nyata. Sistem yang harus menghasilkan respon yang tepat dalam batas waktu yang telah ditentukan. Jika respon komputer melewati batas waktu tersebut, maka terjadi degradasi performansi atau kegagalan sistem. Sebuah Real time system adalah sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem dan ketepatan waktu hasil-hasil tersebut dikeluarkan. Aplikasi penggunaan sistem seperti ini adalah untuk memantau dan mengontrol peralatan seperti motor, assembly line, teleskop, atau instrumen lainnya. Peralatan telekomunikasi dan jaringan komputer biasanya juga membutuhkan pengendalian secara Real time.

Parameter Real Time System :

  1. Delay
  2. Jitter
  3. Throughput
Delay


  Delay adalah waktu tunda yang disebabkan oleh proses transmisi dari satu titik ke titik lain yang menjadi tujuannya. Delay dalam jaringan TCP/IP dapat digolongkan sebagai berikut :

a. Packetization Delay
      Delay yang disebabkan oleh waktu yang diperlukan untuk proses pembentukan paket IP dari infomasi user. Delay ini hanya terjadi sekali, yaitu di source informasi.

b. Queuing Delay
    Delay ini disebabkan oleh waktu proses yang diperlukan oleh router didalam menangani antrian transmisi paket di sepanjang jaringan. Umumnya delay ini sangat kecil , kurang lebih 100micro second.

c. Delay Propagasi
    Proses perjalanan informasi selama didalam media transmisi, misalnya SDH, coax atau tembaga, menyebabkan delay yang disebut dengan delay propagasi.

d. Transmission Delay
     Transmission Delay adalah waktu yang diperlukan sebuah paket data untuk melintasi suatu media. Transmission delay ditentukan oleh kecepatan media dan besar paket data.

e. Processing delay
     Processing delay adalah waktu yang diperlukan oleh suatu perangkat jaringan untuk melihat rute, mengubah header, dan tugas switching lainnya.

Jitter

Jitter adalah penyimpangan yang tidak diinginkan dari periodisitas benar sebuah periodik diasumsikan sinyal dalam elektronik dan telekomunikasi , sering dalam kaitannya dengan referensi sumber jam . Jitter dapat diamati dalam karakteristik seperti frekuensi pulsa berturut-turut, sinyal amplitudo , atau fase dari sinyal periodik. Jitter adalah signifikan, dan biasanya tidak diinginkan, faktor dalam desain hampir semua link komunikasi (misalnya, USB , PCI-e , SATA , OC-48 ). Dalam pemulihan jam aplikasi itu disebut timing jitter . 
Jitter dapat diukur dalam kondisi yang sama seperti semua sinyal waktu yang bervariasi, misalnya, RMS , atau puncak-ke puncak perpindahan. Juga seperti sinyal waktu bervariasi lainnya, jitter dapat dinyatakan dalam hal kepadatan spektral (frekuensi konten).
Periode Jitter adalah interval antara dua kali efek maksimum (atau minimum efek) dari sinyal karakteristik yang bervariasi secara teratur dengan waktu. frekuensi Jitter , angka lebih sering dikutip, adalah kebalikannya. ITU-T G.810 mengklasifikasikan frekuensi jitter di bawah 10 Hz sebagai mengembara dan frekuensi pada atau di atas 10 Hz sebagai jitter. 
Jitter dapat disebabkan oleh interferensi elektromagnetik (EMI) dan crosstalk dengan pembawa sinyal lain. Jitter dapat menyebabkan layar monitor berkedip, mempengaruhi kinerja prosesor di komputer pribadi, memperkenalkan klik atau efek yang tidak diinginkan lainnya dalam sinyal audio, dan hilangnya data yang ditransmisikan antara perangkat jaringan. Jumlah jitter ditoleransi tergantung pada aplikasi yang terkena dampak.

Throughput 

Dalam jaringan komunikasi , seperti Ethernet atau radio paket , throughput yang atau throughput jaringan adalah tingkat rata-rata keberhasilan pengiriman pesan melalui saluran komunikasi. Data ini dapat disampaikan melalui link fisik atau logis, atau melewati tertentu simpul jaringan . Throughput biasanya diukur dalam bit per detik (bit / s atau bps), dan kadang-kadang dalam paket data per detik atau data paket per slot waktu .
The throughput sistem atau agregat throughput adalah jumlah dari kecepatan data yang dikirim ke semua terminal dalam jaringan.
Throughput dapat dianalisis secara matematis dengan cara teori antrian , di mana beban dalam paket per satuan waktu dilambangkan tingkat kedatangan λ, dan throughput dalam paket per satuan waktu dilambangkan tingkat keberangkatan μ.
Throughput pada dasarnya identik dengan konsumsi bandwidth digital .

[ Read More ]
Sabtu, 07 Desember 2013

TEKNOLOGI INFORMASI DAN PERSAINGAN GLOBAL

Abstrak


Kondisi di lingkungan ekonomi yang semakin kompetitif, perusahaan dituntut untuk selalu mengikuti perkembangan teknologi informasi yang canggih, hal ini dilakukan agar perusahaan dapat memperoleh keunggulan kompetitif atau setidaknya dapat bertahan dalam kondisi yang menguntungkan. Salah satu teknologi yang dapat diterapkan untuk memperoleh keunggulan ini adalah EDI. EDI dapat digunakan sebagai strategi karena dengan strategi kepemimpinan biaya EDI dapat dipenuhi beberapa keunggulan keungulan-EDI. Selain manfaat dan kendala yang dimiliki EDI, untuk mempertimbangkan implementasi EDI, hal utama yang harus dipertimbangkan adalah keputusan mengenai perbandingan antara biaya dan manfaat yang akan diberikan EDI sendiri.

Pendahuluan
Saat ini persaingan dalam dunia bisnis semakin ketat. Dimana semua proses dituntut untuk dilaksanakan dengan cepat, efisien dan tanpa kesalahan. Untuk dapat bersaing di dunia bisnis yang ketat ini diperlukan peningkatan kemampuan didalam memanfaatkan teknologi informasi dan komunikasi. Hal ini harus dilakukan karena sebagaimana kita ketahui, salah satu pemicu timbulnya persaingan yang ketat adalah teknologi informasi yang semakin canggih dan komunikasi yang selalu mengikuti perubahannya dan diantara keduanya saling berkaitan. Salah satu teknologi informasi yang cukup relevan untuk mengantisipasi kondisi yang semakin kompetitif adalah penggunaan Electronic Data Interchange (EDI) yaitu salah satu teknologi informasi yang menghubungkan antara satu komputer dengan komputer lain yang memberikan informasi bisnis dalam bentuk format yang terstruktur, dan dilakukan oleh para partner bisnis. Tulisan ini akan ditekankan pada pembahasan mengenai pengaruh EDI terhadap strategi yang dilakukan perusahaan untuk mencapai keunggulan kompetitif. Guna memberikan uraian yang lebih jelas, penyajian dalam tulisan ini akan dikelompokkan dalam beberapa bagian yaitu pertama akan menyajikan sekilas tentang EDI, kedua EDI sebagai salah satu strategi, ketiga EDI dan keunggulan kompetitif, dan keempat kendala-kendala yang dihadapi implementasi.
E-commerce melibatkan lebih dari satu perusahaan, dan dapat diaplikasikan hampir disetiap jenis hubungan bisnis. E-commerce mengizinkan produsen untuk menjual produk-produk dan jasa secara online. Calon pelanggan atau konsumen dapat menemukan website produsen, membaca dan melihat produk-produk, memesan dan membayar produk-produk secara online.
E-commerce merupakan suatu istilah yang mulai banyak digunakan belakang ini, suatu contoh kata yang sering didengungkan, kata yang berhubungan dengan internet dimana tidak seorangpun mengetahui dengan pasti definisi tersebut. Berikut ini akan dipaparkan mengenai pengertian e-commerce yang terdapat pada website atau menurut para ahli yang dituangkan dalam website-website.
Pada website whatis.com terdapat pengertian e-commerce yaitu berhubungan dengan pembelian dan penjualan barang atau jasa melalui internet khususnya World Wide Web.
Menurut Robert E. Johnson, III (http://www.cimcor.com), e-commerce merupakan suatu tindakan melakukan transaksi bisnis secara elektronik dengan menggunakan internet sebagai media komunikasi yang paling utama.
Menurut Gary Coulter dan John Buddiemeir (e-commerce outline) , e-commerce berhubungan dengan penjualan, periklanan, pemesanan produk yang semuanya dikerjakan melalui internet. Beberapa perusahan memilih untuk menggunakan kegiatan bisnis ini sebagai tambahan metode bisnis tradisional, sementara yang lainnya menggunakan internet secara ekslusif untuk mendapatkan para pelangan yang bepotensi.

Sekilas Tentang Electronic Data Interchange (EDI)
Electronic Data Interchange adalah sebuah metode pertukaran dokumen bisnis antar aplikasi komputer - antar perusahaan/instansi secara elektronis dengan menggunakan format standar yang telah disepakati, dimana antara dua pihak yang berhubungan yang memiliki sistem dan aplikasi yang berbeda dihubungkan dengan teknologi EDI (Value added Network). Pihak-pihak yang terlibat dalam EDI ini, bisa antara induk perusahaan dengan anak perusahaan, penjual dengan pembeli, atau satu bagian dengan bagian lain, baik dalam konteks nasional maupun internasional. Dengan adanya EDI sebagai salah satu teknologi informasi, proses transaksi yang dilakukan kedua belah pihak akan semakin cepat, disamping itu formulir yang digunakan untuk transaksi semakin berkurang. Misalnya untuk transaksi jual beli, maka pembuatan formulir pesanan pembelian, faktur/invoice, dokumen pengiriman, berita pembayaran dan sebagainya dapat ditiadakan.

Electronic Business

Merupakan lingkup aktivitas perdagangan secara elektronik dalam arti luas serta terpenting dan terbesar dari e-business adalah ecommerce, dimana berbagai aktivitas transaksi jual beli dilakukan melalui medium internet. Karena sangat lebarnya spektrum proses dari transaksi jual beli yang ada, sangat sulit menentukan ruang lingkup atau batasan dari domain e-commerce. Salah satu cara yang dapat dipergunakan untuk dapat mengerti batasan-batasan dari sebuah e-commerce adalah dengan mencoba mengkaji dan melihat fenomena bisnis tersebut dari berbagai dimensi, seperti yang dijelaskan berikut ini.

Teknologi

Kontributor terbesar yang memungkinkan terjadinya e-commerce adalah teknologi informasi, dalam hal ini perkembangan pesat teknologi komputer dan telekomunikasi. Tidak dapat dipungkiri bahwa arena jual beli di dunia maya terbentuk karena terhubungnya berjuta-juta komputer ke dalam sebuah jaringan raksasa (internet).
Marketing            dan         New      Consumer Processes
Dari segi pemasaran, e-commerce sering dilihat sebagai sebuah kanal atau cara baru untuk berhubungan dengan pelanggan. Melalui e-commerce jangkauan sebuah perusahaan menjadi semakin luas karena yang bersangkutan dapat memasarkan produk dan jasanya ke seluruh dunia tanpa memperhatikan batasan-batasan geografis. Dengan cara yang sama pula sebuah perusahaan dapat langsung berhubungan dengan end-comsumers-nya. Economic E-commerce merupakan sebuah pemicu terbentuknya prinsip ekonomi baru yang lebih dikenal dengan ekonomi digital (digital economy).

Electronic Linkage

Di suatu sisi yang lain, banyak orang melihat e-commerce sebagai sebuah mekanisme hubungan secara elektronis antara satu entiti dengan entiti lainnya. Dengan adanya e-commerce, maka dua buah divisi dapat bekerja sama secara efisien melalui pertukaran data elektronis; demikian juga antara dua buah kelompok berbeda seperti misalnya antara kantor pemerintah dengan masyarakatnya; atau mungkin antara pelanggan dengan perusahaan-perusahaan tertentu.

Information Value Adding

Di dalam e-commerce, bahan baku yang paling penting adalah informasi. Sehubungan dengan hal ini, proses pertambahan nilai (value adding processes) menjadi kunci terselenggaranya sebuah mekanisme e-commerce. Konsep ini dikuatkan dengan teori virtual value chain yang menggambarkan bagaimana proses pertambahan nilai diberlakukan terhadap informasi, yaitu melalui langkah-langkah proses: gathering, organizing, selecting, synthesizing, dan distributing.

Market-Making

E-commerce dikatakan sebagai market-making karena keberadaannya secara langsung telah membentuk sebuah pasar perdagangan tersendiri yang mempertemukan berjuta-juta penjual dan pembeli di sebuah pasar digital maya (e-market). Di pasar maya ini terjadi perdagangan secara terbuka dan bebas, karena masing-masing penjual dan pembeli dapat bertemu secara efisien tanpa perantara.

Service  Infrastructure

Konsep e-commerce ternyata tidak hanya membuahkan mekanisme transaksi jual beli semata, namun ternyata banyak sekali jasa-jasa baru yang diperlukan sebagai sarana pendukung aktivitas jual beli produk tersebut. Katakanlah jasa dari institusi keuangan untuk menawarkan cara pembayaran secara elektronik, jasa dari vendor aplikasi yang menawarkan cara melakukan transaksi secara aman (secure), jasa dari ISP (internet service provider) yang menawarkan cara mengakses internet dengan cepat dan murah, jasa perusahaan hosting yang menawarkan perangkat penyimpan data maupun situs perusahaan yang bersangkutan, dan lain-lain.

Cara Kerja EDI

Ada dua pihak yang terlibat dalam transaksi tersebut yaitu Penjual dengan pembeli. Disaat program pembeli terhubung dengan program penjual, dengan standar format yang telah ditentukan, maka pembeli dapat mengetahui tentang kondisi persediaan yang diinginkan, baik itu mencakup kuantitas, kualitas, harga maupun spesifikasi lainnya dari persediaan yang diinginkan. Apabila persediaan yang diinginkan telah tersedia, maka pembeli dapat langsung mengisi data tentang pesanan pembelian persediaan tersebut, dan saat yang bersamaan penjual  menerima pesanan pembelian yang diminta oleh pembeli. Setelah itu penjual mengisi data tentang pesanan yang dipenuhi dan faktur/invoice, dan pada saat yang hampir bersamaan pembeli menerima invoice melalui komputer dan barang yang dipesan akan segera diterima. Apabila kesepakatan transaksi penjualan tersebut adalah kredit, maka setelah ada informasi dari pembeli bahwa barangnya telah diterima, proses jurnal secara otomatis akan dilakukan oleh komputer sehingga kemungkinan kesalahan posting transaksi akan berkurang. Untuk aplikasi dari EDI pada dasarnya dibagi dalam dua tipe yaitu pertama tipe simple system, dalam tipe ini program EDI terpisah dengan program accounting system yang ada dalam perusahaan, sehingga setiap transaksi yang dilakukan EDI tidak berpengaruh pada kegiatan atau transaksi yang sedang berlangsung pada sistem akuntansi yang dilakukan oleh intern perusahaan. Sedangkan tipe kedua adalah integrated system atau dikenal dengan istilah computer generating transactions, dalam tipe ini EDI dirangkai secara langsung dengan program accounting system atau internal computerised accounting system. Apabila EDI diaktifkan, maka secara langsung accounting system perusahaan akan aktif dengan sendirinya.

EDI sebagai suatu strategi

Strategi yang dikemukakan oleh Porter (1980), mengungkapkan bahwa ada dua strategi yang harus dilakukan agar perusahaan unggul didalam berkompetisi yaitu : Pertama cost leadership, didalam strategi ini perusahaan diminta untuk menekan biaya agar biaya bisa lebih rendah dibandingkan dengan perusahaan pesaing, langkah yang diambil misalnya dengan pengendalian biaya secara ketat, meminimumkan biaya tenaga kerja, menekan biaya pembelian, mengurangi biaya dokumentasi, biaya penelitian & pengembangan dan sebagainya. Sedangkan strategi yang kedua adalah product differentiation, yaitu strategi ini dapat dicapai melalui penciptaan suatu produk yang unik bagi pelanggan.
Sedangkan strategi yang kedua adalah product differentiation, yaitu strategi ini dapat dicapai melalui penciptaan suatu produk yang unik bagi pelanggan.  Berkaitan dengan cost leadership, EDI merupakan salah satu strategi yang dapat digunakan. Adams (1993), mengungkapkan bahwa Pratt & Whitney Aircraft salah satu perusahaan aerospace didalam melakukan transaksi pembeliannya, sebelum menggunakan EDI biaya pembelian yang dikeluarkan untuk setiap pembelian sebesar $ 30, tetapi sejak mengimplementasikan EDI biaya pembelian dapat dikurangi hingga $ 20, selain itu pembeli dapat menghemat waktunya hingga 4 jam setiap minggu. Dari apa yang dikemukakan Adam, kelihatan bahwa EDI bisa menghemat biaya pembeliannya selain waktu yang digunakan semakin berkurang.

Kesimpulan

Pengembangan aplikasi e-commerce bagi sebuah perusahaan / lembaga merupakan proses yang cukup kompleks. Melibatkan beberapa organisasi / situs dalam penanganan sekuriti dan otorisasi.

Perangkat lunak ini dirancang untuk mengimplementasi sistem e-commerce dalam dunia bisnis yang mendukung pemotongan rantai distribusi sehingga konsumen dapat memperoleh suatu produk dengan harga yang lebih murah. Jenis antarmuka web dipilih dengan pertimbangan fleksibilitas implementasi perangkat lunak ini yang dapat dilakukan di jaringan intranet maupun internet, kemudahan untuk deployment, serta kemampuan cross platform.
Kondisi lingkungan ekonomi yang semakin kompetitif, perusahaan dituntut agar selalu mengikuti perkembangan teknologi informasi yang canggih, hal ini dilakukan agar perusahaan dapat memperoleh keunggulan kompetitif atau paling tidak dapat bertahan pada kondisi yang menguntungkan. Salah satu teknologi yang dapat diterapkan guna memperoleh keunggulan tersebut adalah EDI. EDI adalah pertukaran informasi bisnis secara elektronik dari komputer ke komputer, dalam format terstruktur, dan dilakukan diantara partner bisnis (Ferguson et. al 1990). Ada dua tipe aplikasi EDI yaitu tipe simple system dan integrated system, perbedaan kedua tipe tersebut berkaitan dengan integrasi didalam penyusunan programnya. Sedangkan sarana yang diperlukan EDI adalah

perangkat keras (hardware), translation software/transaction converter, mail box facilities dan pedoman prosedur untuk implementasi. EDI dapat dipakai sebagai suatu strategi karena dengan adanya EDI strategi cost leadership dapat dipenuhi, keungulan-keunggulan yang dimiliki EDI diantaranya adalah : (1) Menghemat biaya pembelian, (2) Menghemat biaya dokumentasi, (3) Menghemat waktu, (4) Menghemat biaya tenaga kerja dan (5) Mempercepat proses transaksi pembelian dan mengendalikan manajemen persediaan. Sedangkan beberapa kendala yang dihadapi implementasi diantaranya adalah : (1) Tidak adanya standar global tunggal, (2) Mahalnya biaya implementasi, (3) Dual system, (4) Hambatan budaya dan (5) Kesulitan yang berkaitan dengan faktor manusia.
[ Read More ]
Minggu, 24 November 2013

Kuliah Umum : Tantangan Pendidikan di Masa Depan Oleh : Bapak Abu Rizal Bakrie


Pada hari Rabu 20 November 2013 lalu Institut Teknologi Indonesia menyelenggarakan kuliah umun yang diisi oleh bapak Abu Rizal Bakrie.Kuliah umum yang bertemakan tantangan pendidikan dimasa depan tersebut dihadiri oleh rektor, wakil rektor, mahasiswa, dan sejumlah sivitas akademika ITI lainnya. Pada pembukaan kuliah umum Beliau menjelaskan jasa dan konstribusi presiden-presiden Indonesia. Yang pertama Sukarno, beliau berjasa dalam menyatukan cita-cita bangsa Indonesia. Beliau pernah menyampaikan bahwa Indonesia harus bersatu. Ungkapan dari sabang sampai Meraoke bukan lah untaian 4 kata, bukan pula gugusan pulau-pulau yang dihubungkan dengan lautan. Tapi Indonesia dari Sabang sampai Meraoke adalah kesatuan cita-cita Indonesia merdeka, berdaulat, bermartabat dan sejahtera. Berikutnya Pak Harto, Beliau berjasa dalam perkembangan ekonomi Indonesia dan beliau menjadikan negara Indonesia menjadi negara ke empat dengan kemajuan yang pesat pada saat itu. Yang ketiga Pak habibie, walaupun masa jabatannya sangat singkat, tetapi jasa beliau sangat banyak. Diantaranya beliau berjasa dalam pembentukan dasar-dasar demokrasi Indonesia. Selain itu, Pak Habibie juga mengambil langkah penting untuk menyelamatkan keuangan Indonesia. Yaitu dengan memisahkan Bank Indonesia dengan pemerintahan. Beliau juga mampu membuka mata dunia bahwa Indonesia mampu untuk membuat produk-produk berteknologi tinggi berupa pesawat terbang. Presiden selanjutnya, yaitu Pak Gusdur. Beliau mengajarkan kepada kita bahwa presiden, orang kaya, orang miskin semua sama, sama dalam ajaran agama. Presiden yang kelima yaitu Bu Megawati, untuk pertama kalinya beliau menerapkan prinsip desentralisasi sampai tingkat kabupaten. Karena sebelumnya pembangunan Indonesia hanya fokus pada Ibukota saja, semenjak diberlakukannya desentralisasi pembangunan mulai merata hingga ke daerah. Selanjutnya Pak SBY, beliau berjasa dalam pemberantasan korupsi di Indonesia. Tidak pandang bulu apakah dia pejabat, mentri ataupun gubernur jika terbukti melakukan korupsi pasti akan ditangkap.

Dalam pidatonya Pak Bakri mengatakan kita sebagai bangsa Indonesia harus melanjutkan perjuangan presiden-presiden kita dan mempersiapkan masa depan Indonesia agar menjadi negara maju dan dihormati. Pada tahun 2045 nanti atau sekitar 32 tahun lagi kalianlah (para mahasiswa) sebagai calon penerus bangsa yang akan menjadi pemimpin, Untuk itu tugas kami (para dosen) untuk mempersiapkannya. Pembangunan Indonesia tidak hanya sebatas bidang ekonomi selain itu pembangunan Indonesia Juga harus pada manusianya yaitu melalui program-program pensejahteraan masyarakat. Tidak boleh ada masyarakat indonesia yang tidak bersekolah sampai usia 12 tahun. Di tengah pidatonya Pak Bakri mengajak para hadirin untuk membangkitkan rakyat Indonesia, membangkitkan pendidikan Indonesia. Yakinkan dalam diri kita masing-masing bahwa Indonesia pasti bisa. Pada akhir pidatonya Beliau menyampaikan jika datang malam jangan mengeluh tentang gelap tetapi nyalakanlah sebuah pelita untuk menerangi alam ini. Inti kata-kata beliau adalah kita sebagai manusia jangan hanya bisa mangeluh terhadap kesulitan yang kita alami tetapi carilah solusi dari masalah tersebut. Kuliah umum diakhiri dengan sesi tanya jawab, sejumlah mahasiswa antusias bertanya dan pertanyaan-pertanyaan tersebut dijawab dengan baik oleh bapak Abu Rizal Bakrie.

  • Foto Abu Rizal Bakrie saat menyampaikan kuliah umum
























































  • Abu Rizal Bakrie berfoto dengan mahasiswa ITI



[ Read More ]
Sabtu, 02 November 2013

Belajar Argoritma Pemrograman

Bahasa Pemrograman
1. Program harus ditulis dalam suatu bahasa yang dimengerti oleh komputer yaitu dalam bahasa pemrograman, dibedakan menjadi:
• Bahasa tingkat rendah (low level language):
Bahasa yang berorientasi ke mesin.
• Bahasa tingkat tinggi (high level language):
Bahasa yang berorientasi ke manusia (seperti bahasa inggris). Contoh bahasa Pascal, bahasa C, dll.
2. Program yang ditulis dalam bahasa pemrograman akan diterjemahkan ke dalam bahasa mesin (kenal dengan biner digit) dengan menggunakan penerjemah.
Penerjemah:
• Interpreter : menerjemahkan baris per baris instruksi. Contoh bahasa Basic.
• Compiler : menerjemahkan setelah seluruh instruksi ditulis. Contoh bahasa Pascal, bahasa C/C++, dll.

Algoritma

Algoritma adalah langkah-langkah logis tertentu untuk menyelesaikan suatu masalah. Fungsi algoritma adalah untuk membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing.
Arti umum adalah serangkaian urutan langkah-langkah yang tepat, logis, terperinci, dan terbatas untuk menyelesaikan suatu masalah yang disusun secara sistematis.

1. Algoritma adalah inti dari ilmu komputer

2. Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah
3. Algoritma adalah blueprint dari program
4. Sebaiknya disusun sebelum membuat program
5. Kriteria suatu algoritma:
• Ada input dan output
• Efektifitas dan efisien
• Terstruktur

Notasi Algoritma:

1. Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemrograman dan komputer yang mengeksekusinya. Notasi algoritma bukan notasi bahasa pemrograman tetapi dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
2. Notasi algoritma dapat berupa:
• Uraian kalimat deskriptif (narasi):
Contoh:
Algoritma kelulusan mahasiswa
Diberikan nama dan nilai mahasiswa, jika nilai tersebut lebih besar atau sama dengan 60 maka mahasiswa tersenut dinyatakan lulus, jika nilai lebih kecil dari 60 maka dinyatakan tidak lulus.
Deskripsi:
Baca nama dan nilai mahasiswa
Jika nilai >= 60 maka
Keterangan = lulus
Tetapi jika salah
Keterangan = tidak lulus
Tulis nama dan keterangan.

Pseudocode

Pseudocode adalah deskripsi dari algoritma pemrograman computer yang menggunakan struktur sederhana dari beberapa bahasa pemograman tetapi bahasa tersebut hanya ditujukan agar dapat dibaca manusia. Biasanya yang ditulis dari pseudocode adalah variabel dan fungsi. Tujuan penggunaan utama dari pseudocode adalah untuk memudahkan manusia dalam memahami prinsip-prinsip dari suatu algoritma.  

Perbedaan Algoritma dan Pseudocode

















Flowchart
1. Flowchart adalah bagan-bagan yang mempunyai arus menggambarkan langkah-langkah penyelesaian suatu masalah
2. Merupakan cara penyajian dari suatu algoritma
3. Ada 2 macam flowchart:
• System flowchart:
Urutan proses dalam system dengan menunjukkan alat media input, output serta jenis penyimpanan dalam proses pengolahan data.
• Program flowchart:
Urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.

Contoh program Flowchart

















Simbol-simbol Flowchart
1. Flow Direction Symbols (simbol penghubung alur)
2. Processing Symbols (simbol proses)
3. Input-Output Symbols (simbol input-output)

[ Read More ]
Selasa, 24 September 2013

Perbedaan ASCII, EBCDIC dan SBCDIC

ASCII, EBCDIC dan SBCDIC merupakan kode yang dipakai dalam komunikasi data. Kode-kode tersebut biasa diapakai dalam proses pengonversian sumber data analog maupun digital menjadi sinyal digital yang disebut sebagai proses encoding dan decoding.Bentuk sinyal yang dihasilkan tergantung pada teknik penyandian dan media transmisi yang digunakan.

Perbedaan dari ketiga kode tersebut adalah :

1. ASCII
ASCII singkatan dari American Standard Code for Information Interchange. Kode ASCII telah dibangun oleh American National Standards Institute (ANSI). ASCII adalah kode Standar Amerika untuk Pertukaran Informasi atau ASCII juga merupakan suatu standar internasional dalam kode huruf dan simbol seperti Hex dan Unicode tetapi ASCII lebih bersifat universal, contohnya 124 adalah untuk karakter "|". Ia selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks.

-terdiri dari code ASCII 7 bit dan ASCII 8 bit
-ASCII 7 bit mempunyai 128 kombinasi yang selalu digunakan
-dari 128 kombinasi tersebut 32 kode diantaranya digunakan  untuk fungsi-fungsi kendali seperty SYN dan STX
-ASCII 8 bit terdiri dari kombinasi 8 bit.


Contoh ASCII











2. EBCDIC
EBCDIC kepanjangan dari Extended Kode Biner Desimal Interchange Code. EBCDIC adalah 8 - bit pengkodean karakter ( halaman kode ) yang digunakan pada IBM mainframe sistem operasi seperti z / OS , OS/390 ,VM dan VSE , serta IBM komputer midrange sistem operasi sepertiOS/400 , dan i5/OS. EBCDIC turun dari kode yang digunakan dengan kartu menekan dan enam bit yang sesuai kode biner-desimal kode yang digunakan dengan sebagian besar IBM peripheral komputer dari akhir 1950-an dan awal 1960-an. EBCDIC dirancang pada tahun 1963 dan 1964 oleh IBM dan diumumkan dengan rilis dari IBM System/360 garis mainframe komputer . 


- 1 byte = 8 bit
- Kombinasi 28 = 256 kombinasi
- Di bagi dlm beberapa Zone yaitu sbb :
o High-Order Bits
o Low-Order Bits

Zone EBCDIC
1 2 3 4 5 6 7 8
8 4 2 1
1-4 : High-Order Bits (Zone Bits)
5-8 : Low-Order Bits (Numeric Bits)
Ketentuan :
Zone Bits 1,2 :
11 : huruf besar (capital) dan numeric
10 : huruf kecil
01 : karakter khusus
00 : tdk ada karakter yg diwakili
Zone Bits 3,4 :
00 : A - I
01 : J – R
10 : S - Z
11 : numeric 0-9

EBCDIC


















3. SBCDIC
Standart Binary Coded Decimal Interchange Code itu adalah suatu kode berbit 8 yang merupakan suatu perluasan dari kode IKB berbit 6 yang digunakan secara luas dalam komputer generasi pertama dan kedua yang mana intinya untuk jadi standar perubahan bilangan desimal menjadi  bilangan binary.

-merupakan kode biner yang dikembangkan dari BCD.
-SBCDIC menggunakan kombinasi 6bit sehingga lebih banyak kombinsi yang dihasilkan yaitu 64
-ada 10 kode untuk digit angka dan 26 kode untk huruf alfabet dan sisanya untuk karakter tertentu


SBCDIC

[ Read More ]
Jumat, 13 September 2013

Sejarah dan Perkembangan Komputer

Saat ini komputer merupakan perangkat yang tak terpisahkan dari manusia karena komputer mampu mempermudah pekerjaan manusia. komputer memiliki berbagai fungsi diantaranya office, browsing, multimedia, dll.  Namun sebelum menjadi seperti yang kita kenal saat ini, komputer telah mangalami banyak perkembangan dari tahun ke tahun dan pada awal perancangannya, komputer dibuat untuk keperluan militer.

1. Komputer Generasi Pertama












Dikembangkan pada saat Perang Dunia Kedua yang memiliki ciri operasi yang dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki Program Kode Biner yang berbeda yang disebut Bahasa Mesin (Machine Language). Komputer ini menggunakan tube vakum sehingga komputer pada masa tersebut berukuran besar. Yang termasuk Komputer Generasi Pertama adalah: Mark I, Mark II, Mark III, IBM 702, IBM 104, IBM 709, ENIAC, EDVAC, UNIVAC I, UNIVAC II, Datamatic 1000, CRC, NCR 102A, NCR 102D, Bizmac dan Bizmac II.

2. Komputer Generasi Kedua










Pada generasi ini tidak lagi menggunakan Tube Vakum dan telah digantikan oleh Transistor, dan telah terjadi pula pengembangan Memori anti magnetik. Komputer Generasi Kedua menggantikan Bahasa Mesindengan Bahasa Assembly yaitu bahasa yang menggunakan singkatan-singkatan untuk menggunakan Kode Biner. Yang termasuk komputer Generasi Kedua adalah LARC, IBM1401, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107, Burrouhgs 200, IBM 7070, IBM 1400, IBM 1600, CDC 160A, GE 635, GE 645 dan GE 200.

3. Komputer Generasi Ketiga









Pada generasi ini Transistor digantikan dengan Integrated Circuit (IC) yang mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Kemajuan pada generasi ini adalah penggunaan Sistem Operasi (Operating System) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi Memori Komputer dan juga harganya lebih murah dan lebih hemat listrik.
Yang termasuk komputer Generasi Ketiga adalah: UNIVAC 1109, UNIVAC 9000, Burroughs 5700, Burroughs 6700, Burroughs 7700, GE 600, GE 235, CDC 3000, CDC 6000, CDC 7000, PDP-8, dan PDP-11.

4. Komputer Generasi Keempat










Microprocessor merupakan ciri khas komputer generasi ke-empat yang merupakan pemadatan ribuan IC kedalam sebuah Chip. Karena bentuk yang semakin kecil dan kemampuan yang semakin meningkat dan harga yang ditawarkan juga semakin murah. Microprocessor merupakan awal kelahiran komputer personal.

Ciri-ciri
  • Menggunakan Large Scale Integration (LSI) 
  • Dikembangkannya komputer micro yang menggunakan micro processor dan semiconductor yang berbentuk chip untuk memori computer 
Kelebihan
  • Ukurannya yang lebih kecil 
  • Kapasitas memori yang besar 
  • Pengoperasian komputer lebih mudah 

5. Komputer Generasi Kelima












Pada generasi ini komputer sudah mulai canggih, dan komputer generasi ke 5 masih dalam pengembangan untuk rencana komputer masa depan.

Ciri-ciri
  • Komponen yang digunakan VLSI ( very large scale integration) 
  • Memproses dengan lebih akurat 
  • Bentuk fisik lebih kecil 
Kelebihan
  • Lebih canggih 
  • Memiliki kecerdasan yang hampir menyamai manusia 
  • Semaikin murah 
  • Semakin kecil 
  • Lebih cepat memproses data 
  • Kapasitas memori besar 
Kekurangan
  • Mengurangi fungsi manusia 
[ Read More ]