Malam teman-teman,kali ini saya akan memberikan informasi,ea sebenarnya ini tugas saya sendiri sih,saya akan memberikan sensor mikro kontroler dan beberapa tugas akhir yang menggunakan embedded system dalam pengerjaanya.
ok langsung saja tanpa basa-basi lagi karena sekarang udah malam nanti di marahin nenek.

Beberapa TA  yang bisa penulis dapat.

Judul : Internet of think
fitur yang di buat : spark core
https://tusfiles.net/ob2bms34nji3

judul : embedded system untuk kamera CMOS berbasis mikrokontroler untuk mengetahui persimpangan pada lapangan maze
fitur yang dibuat : Kamera OV7620
https://tusfiles.net/h5wi8gkpf7ah

judul : embedded C pada mikrokontroler AVR AT90S8515
fitur yang di buat : Compiler CodeVisionAVR
https://tusfiles.net/z7jxut82109a

 Mikrokontroler adalah sebuah chip terintegrasi yang sering menjadi bagian dari sistem embedded(system yang tertanam). Mikrokontroler ini mencakup bagian CPU, RAM, ROM, I / O port, dan timer seperti halnya komputer standar, tetapi karena Mikrokontroler dirancang untuk mengeksekusi hanya tugas tertentu atau tunggal untuk mengontrol sistem tunggal, mereka jauh lebih kecil dan sederhana sehingga mereka dapat mencakup semua fungsi yang diperlukan pada satu chip, sehingga satu Mikrokontroler hanya dapat digunakan dalam satu aplikasi saja.


Sebuah mikrokontroler berbeda dengan sebuah mikroprosesor, yang merupakan chip untuk tujuan umum yang digunakan untuk menciptakan sebuah komputer multi-fungsi atau perangkat dan membutuhkan beberapa chip untuk menangani berbagai tugas seperti dalam teknologi Hyper Threading. Sebuah mikrokontroler dimaksudkan untuk menjadi lebih mandiri dan independen, dan fungsi sebagai komputer, kecil khusus.


Salah Satu Mikrokontroler

Keuntungan besar dari mikrokontroler, sebagai lawan menggunakan mikroprosesor yang lebih besar, adalah bahwa biaya bagian-hitungan dan desain dari item yang sedang dikontrol dapat disimpan ke minimum. Mereka biasanya dirancang menggunakan teknologi CMOS (Complementary Metal Oxide Semiconductor), teknik fabrikasi efisien yang menggunakan daya yang lebih kecil dan lebih kebal terhadap lonjakan daya daripada teknik lainnya.

Ada juga beberapa arsitektur yang digunakan, tetapi arsitektur dominan adalah CISC (Complex Instruction Set Computer), yang memungkinkan mikrokontroler untuk kontrol beberapa instruksi yang dapat dieksekusi dengan instruksi makro tunggal. Beberapa Mikrokontroler menggunakan arsitektur RISC (Reduced Instruction Set Computer), yang mengimplementasikan instruksi yang lebih sedikit, tetapi memberikan kemudahan yang lebih besar dan konsumsi daya yang rendah.

Pengendali awal yang biasanya dibangun dari komponen logika dan biasanya cukup besar. Kemudian, mikroprosesor yang digunakan, dan pengendali akan masuk ke sebuah papan sirkuit. Mikrokontroler sekarang menempatkan semua komponen yang dibutuhkan dalam satu chip. Karena mereka mengontrol fungsi tunggal, beberapa perangkat yang kompleks mengandung beberapa mikroprosesor.
AT90S2333 Microcontroler
Mikrokontroler telah menjadi umum di banyak daerah dan negara, dan dapat ditemukan dalam peralatan rumah tangga, peralatan komputer, dan instrumentasi. Mikrokontroler sering digunakan dalam mobil, dan banyak juga memiliki kegunaan industri, dan telah menjadi bagian utama dari robot industri. Karena Mikrokontroler biasanya digunakan untuk mengontrol suatu proses tunggal dan mengeksekusi instruksi sederhana, mikrokontroler tidak memerlukan kekuatan pemrosesan yang signifikan.

Pasar otomotif telah menjadi pendorong utama dari mikrokontroler, banyak yang telah dikembangkan untuk aplikasi otomotif. Karena mikrokontroler otomotif harus menahan kondisi lingkungan yang keras, mereka harus sangat handal dan tahan lama. Meskipun demikian, mikrokontroler otomotif, seperti rekan-rekan mereka, sangat murah dan mampu memberikan fitur canggih yang lain akan mustahil, Atau terlalu mahal untuk diimplementasikan.
Atmel Family


Lainnya juga masih banyak, beberapa di antaranya digunakan dalam rentang aplikasi yang sangat sempit atau melebihi layaknya seperti aplikasi prosesor dari mikrokontroler. Pasar mikrokontroler sangat terfragmentasi, dengan berbagai vendor, teknologi, dan pasar. Perhatikan bahwa banyak vendor menjual atau telah menjual beberapa arsitektur.

thanks for read thie thread :-)


TA dan Mikrokontroler

Unknown

  Selamat siang menjelang sore teman-teman,kali ini saya akan memberikan ah tidak lebih tepatnya memperdalam pengetahuan tentang salah satu peminatan yang ada di Teknik Komputer yaitu Embedded System,tentu pertama-tema kita mulai dari definisi terlebih dahulu.

 


Apa itu Embedded System ??

  Embedded system adalah kombinasi dari hardware dan software yang disisipkan (embedded) dalam suatu perangkat tertentu yang bertujuan melakukan suatu fungsi/tugas khusus. 

  Untuk lebih jelasnya coba kita lihat benda disekeliling kita pastinya saya yakin tidak akan sulit menemukan suatu benda yang mengandung embedded systems di dalamnya.
Hah perasaan di sekeliling saya kaga ada yang bertuliskan ini embedded system deh,Coba pikirkan lagi deh saya yakin masing-masing kalian pasti punya Handphone,Yap benar salah satu contoh dari produk Embedded System adalah Handphone, MP3 Player dan MIDI Keyboard.

  Adapun Contoh dari embedded systems lainnya dalam kehidupan sehari-hari adalah microwave, kalkulator elektronic, game watch, Antilock Brake Systems dan masih banyak lagi. Hampir semua aspek kehidupan kita tidak dapat dipisahkan dari embedded systems.
 

Sejarah Lahirnya Embedded System
 
   Salah satu sistem tertanam yang dikenenali pertama adalah Apollo Panduan Komputer , yang dikembangkan oleh Charles Stark Draper di MIT Instrumentasi Laboratorium. Pada awal proyek, komputer bimbingan Apollo dianggap item yang paling berisiko dalam proyek Apollo karena dipekerjakan sirkuit kemudian baru dikembangkan terpadu monolitik untuk mengurangi ukuran dan berat. Massa-diproduksi tertanam sistem awal adalah Autonetics D-17 panduan komputer untuk rudal Minuteman , dirilis pada tahun 1961. Dibangun dari transistor logika dan memiliki hard disk untuk memori utama. Ketika Minuteman II masuk ke produksi pada tahun 1966, D-17 diganti dengan komputer baru yang menggunakan volume tinggi pertama sirkuit terpadu. Program ini sendiri menurunkan harga pada quad IC gerbang nand dari $ 1000/each menjadi $ 3/each memungkinkan penggunaannya dalam produk komersial. (Michael Barr dan Anthoni J. Massa, 2006)
   Karena aplikasi ini di awal 1960-an, embedded system telah turun harga dan telah terjadi peningkatan yang dramatis dalam pengolahan daya dan fungsionalitas. Yang pertama microprocessor misalnya, Intel 4004 , dirancang untuk kalkulator dan sistem kecil lainnya tapi masih diperlukan memori eksternal banyak dan chip dukungan. Pada tahun 1978 Nasional Rekayasa Asosiasi Produsen merilis standar untuk mikrokontroler diprogram, termasuk hampir semua pengendali berbasis komputer, seperti komputer papan tunggal, numerik, dan pengendali berdasarkan aktivitas. (Michael Barr dan Anthoni J. Massa, 2006)
   Sebagai biaya mikroprosesor dan mikrokontroler jatuh itu menjadi layak untuk menggantikan mahal tombol berbasis analog komponen seperti potensiometer dan kapasitor variabel dengan atas / bawah tombol atau tombol-tombol dibacakan oleh mikroprosesor bahkan dalam beberapa produk konsumen. Pada pertengahan 1980, sebagian besar komponen sistem eksternal sebelumnya umum telah diintegrasikan ke dalam chip yang sama seperti prosesor dan bentuk modern dari mikrokontroler memungkinkan suatu lebih luas digunakan bahkan, yang pada akhir dekade adalah norma bukan pengecualian untuk hampir semua perangkat elektronik. (Michael Barr dan Anthoni J. Massa, 2006)
   Integrasi mikrokontroler telah semakin meningkatkan aplikasi yang embedded system digunakan ke daerah-daerah di mana biasanya komputer tidak akan dipertimbangkan. Tujuan umum dan relatif murah mikrokontroler mungkin sering diprogram untuk memenuhi peran yang sama sebagai sejumlah besar komponen yang terpisah. Walaupun dalam konteks ini sebuah sistem embedded biasanya lebih kompleks daripada solusi tradisional, sebagian besar kompleksitas terkandung dalam mikrokontroler itu sendiri. Sangat sedikit komponen tambahan mungkin diperlukan dan sebagian besar usaha desain dalam perangkat lunak. Sifat tidak berwujud perangkat lunak membuatnya lebih mudah untuk revisi prototipe dan uji baru dibandingkan dengan desain dan konstruksi sirkuit baru tidak menggunakan prosesor tertanam. (Michael Barr dan Anthoni J. Massa, 2006).



Mengenal Embedded System

Embedded System adalah sistem yang menempel di sistem lain. Embeded system merupakan sebuah sistem rangkaian elektronik digital yang merupakan bagian dari sebuah sistem yang lebih besar, yang biasanya bukan berupa sistem elektronik. Kata embedded menunjukkan bahwa dia merupakan bagian yang tidak dapat berdiri sendiri. Embedded system biasanya merupakan application-specific system yang didisain khusus untuk aplikasi tertentu. Contoh sistem atau aplikasinya antara lain adalah instrumentasi medik medical instrumentation, process control, automated vehicles control, dan perangkat komunikasi networking and communication systems. Ini berbeda dengan sistem digital yang didisain untuk general-purpose. Embedded system biasanya diimplementasikan dengan menggunakan mikrokontroler. Sebuah sistem komputer yang menjadi komponen dari mesin atau sistem yang lebih besar. Embedded sistem dapat memberikan respon yang sifatnya real time. Embedded sistem banyak digunakan pada peralatan digital, seperti jam tangan. (Rezky Wira, 2010)
Embedded sistem dikendalikan oleh satu atau lebih inti proses utama yang biasanya berupa mikrokontroler atau prosesor sinyal digital DSP yang didedikasikan untuk menangani tugas tertentu, yang mungkin memerlukan prosesor yang sangat kuat. Misalnya, lalu lintas udara sistem berguna dapat dilihat sebagai system tertanam, meskipun melibatkan komputer mainframe dan berdedikasi dengan nasional jaringan regional antara bandara dan situs radar masing-masing mungkin mencakup satu atau lebih sistem tertanam sendiri. (Michael Barr, 2007)
Secara fisik, embedded system berkisar dari perangkat portable seperti jam digital dan MP3 player , untuk instalasi stasioner besar seperti lampu lalu lintas , pengontrol pabrik , atau mengontrol sistem pembangkit listrik tenaga nuklir . Kompleksitas bervariasi dari rendah, dengan satu mikrokontroler chip, hingga sangat tinggi dengan beberapa unit, peripheral dan jaringan yang besar terpasang di dalam chassis atau kandang. (Michael Barr, 2007)
Secara umum, sistem embedded bukan istilah didefinisikan secara ketat, seperti kebanyakan sistem memiliki beberapa unsur diperpanjang atau programabilitas. Sebagai contoh, komputer genggam berbagi beberapa elemen dengan embedded system seperti sistem operasi dan mikroprosesor mana kekuasaan mereka, tetapi mereka membiarkan aplikasi yang berbeda yang akan diambil dan peripheral dihubungkan. Selain itu, bahkan sistem yang tidak mengekspos programabilitas sebagai fitur utama umumnya perlu untuk mendukung pembaruan perangkat lunak. Pada kontinum dari tujuan umum menjadi tertanam, sistem aplikasi besar akan memiliki subkomponen pada titik-titik jika sistem secara keseluruhan dirancang untuk melakukan satu atau beberapa fungsi khusus, dan dengan demikian sesuai dengan panggilan tertanam . (Michael Barr, 2007)
Elektronik konsumen termasuk personal digital assistant PDA, mp3 player , ponsel, konsol videogame , kamera digital , pemutar DVD , GPS receiver, dan printer . Banyak peralatan rumah tangga seperti microwave oven , mesin cuci dan mesin pencuci piring , yang termasuk sistem tertanam untuk memberikan fleksibilitas, efisiensi dan fitur. Advanced HVAC sistem menggunakan jaringan termostat untuk lebih akurat dan efisien temperatur kontrol yang dapat berubah dengan waktu dan musim . Otomasi home menggunakan kabel-dan nirkabel-jaringan yang dapat digunakan untuk mengontrol lampu, iklim, keamanan, audio / visual, pengawasan, dll, yang kesemuanya menggunakan tertanam perangkat untuk pemantauan dan pengendalian. (Michael Barr, 2007)
Selain tertanam sistem dijelaskan umumnya didasarkan pada komputer kecil, kelas baru dari perangkat nirkabel miniatur disebut motes dengan cepat mendapatkan popularitas sebagai bidang naik jaringan sensor nirkabel. Wireless sensor networking, JSN , memanfaatkan miniaturisasi dimungkinkan oleh desain IC canggih untuk subsistem nirkabel penuh pasangan untuk sensor yang canggih, memungkinkan orang dan perusahaan untuk mengukur dan mengetahui segudang hal-hal di dunia. (Michael Barr, 2007).

Ciri-ciri sistem yang menggunakan Embedded system :

-Mempunyai computing power. Dengan kata lain dilengkapi dengan sebuah processor
-Bekerja di lingkungan luar ruangan IT. Jadi kemungkinan besar tidak dilengkapi dengan AC dan menghadapi gangguan dari luar seperti getaran dan debu.
-Memiliki tugas yang spesifik. Beda dengan PC atau Server yang relatif lebih multi purpose.

Aplikasi-aplikasi yang menggunakan Embedded :

-Pengontrolan Pabrik.
-Komputer transaksi di Jalan Toll.
-Telemetri di tempat-tempat yang remote seperti misalkan.
-Pengamat ketinggian air di bendungan.
-Peralatan Smart Electronic yang terpasang di dalam mobil.

Karakteristik Embedded System :
 
1. Embedded system yang dirancang untuk melakukan tugas tertentu, bukan menjadi komputer tujuan umum untuk berbagai keperluan. Beberapa juga memiliki real-time performance kendala yang harus dipenuhi, dengan alasan seperti keamanan dan kegunaan yang lainnya mungkin tidak memiliki kinerja persyaratan atau rendah, yang memungkinkan perangkat keras sistem harus disederhanakan untuk mengurangi biaya.
2. Embedded sistem tidak selalu perangkat mandiri. Banyak embedded system terdiri dari kecil, bagian komputerisasi dalam perangkat yang lebih besar yang melayani tujuan yang lebih umum. Sebagai contoh, Gibson Robot Guitar fitur sebuah sistem embedded untuk tuning senar, tetapi tujuan keseluruhan dari Robot Guitar, tentu saja, untuk memutar musik. Demikian pula, sebuah sistem embedded dalam mobil menyediakan fungsi spesifik sebagai subsistem dari mobil itu sendiri.
3. Instruksi program ini ditulis untuk embedded system disebut sebagai firmware , dan disimpan dalam memori hanya-baca atau memori Flash chip. Mereka berjalan dengan sumber daya perangkat keras komputer yang terbatas: memori kecil, keyboard kecil atau tidak ada dan / atau layar. (Steve Heath, 2003).

Aspek-aspek yang membedakan Embedded System dari sistem lain :
  A. Biaya (cost)
Ini merupakan aspek yang dapat dikatakan paling penting karena sangat mempengaruhi desain suatu embedded system secara keseluruhan. Dalam membuat suatu embedded system, biasanya dipilih komponen-komponen secara optimal, yaitu yang memungkinkan implementasi sistem tersebut tetapi dengan biaya yang serendah-rendahnya. Hal ini karena perbedaan harga sedikit saja dapat sangat berpengaruh ketika embedded system tersebut harus dipasarkan secara luas dalam jumlah yang besar.

B. Constraint waktu
Tidak sedikit embedded system yang sekaligus merupakan real-time system, yaitu sistem yang prosesnya terbatasi oleh batas waktu. Sistem-sistem ini umumnya merupakan sistem yang digunakan untuk keperluan yang kritikal, dan harus selalu aktif. Dengan demikian tidak seperti system komputer desktop yang dapat dilakukan reboot, misalnya untuk menjaga kestabilannya atau menangani serangan tertentu seperti virus, dalam embedded system tertentu hal tersebut mungkin tidak dapat diterima. Embedded system harus selalu stabil, termasuk dalam gangguan oleh serangan. Harus diperhatikan bagaimana jika suatu real-time system mengalami serangan Denial of Service (DoS) yang membuatnya menjadi lambat sehingga batas waktunya tidak lagi
terpenuhi.

C. Interaksi langsung dengan dunia nyata
Banyak embedded system, umumnya embedded control application, harus berhubungan langsung dengan dunia nyata.Akibatnya adalah kesalahan suatu gangguan bisa berakibat lebih fatal dibandingkan sistem komputer yang biasa. Jika misalnya suatu komputer server yang menyimpan database mengalami gangguan, paling parah yang terjadi adalah kehilangan data, dan apabila database tersebut di-backup secara berkala maka kerugiannya lebih kecil lagi. Hal ini akan sangat berbeda jika misalnya sistem kontrol dalam suatu pabrik kimia mengalami gangguan dan melakukan kesalahan.

D. Constraint energi
Banyak embedded system yang mengambil daya dari baterai. Hal ini berarti munculnya satu titik serangan baru pada embedded system, yaitu power supply.e. Elektronika Masih berhubungan dengan yang terakhir, karena embedded system merupakan sistem yang sangat erat dengan elektronika, maka seranganserangan atau gangguan juga mungkin dilakukan secara elektrik, misalnya analisis dengan multimeter, logic analyzer, dan sebagainya. Walaupun sistem komputer lain pada dasarnya juga merupakan alat elektronik, tetapi kemungkinan hal ini dilakukan lebih tinggi untuk embedded system.

Kegunaan Embedded System

Embedded system yang dirancang untuk melakukan tugas tertentu, bukan menjadi komputer tujuan umum untuk berbagai keperluan. Beberapa juga memiliki real-time performance kendala yang harus dipenuhi, dengan alasan seperti keamanan dan kegunaan yang lainnya mungkin tidak memiliki kinerja persyaratan atau rendah, yang memungkinkan perangkat keras sistem harus disederhanakan untuk mengurangi biaya.
Embedded sistem tidak selalu perangkat mandiri. Banyak embedded system terdiri dari kecil, bagian komputerisasi dalam perangkat yang lebih besar yang melayani tujuan yang lebih umum. Sebagai contoh, Gibson fitur sebuah sistem embedded untuk tuning senar, tetapi tujuan keseluruhan dari Robot Guitar, tentu saja, untuk memutar musik. Demikian pula, sebuah sistem embedded dalam mobil menyediakan fungsi spesifik sebagai subsistem dari mobil itu sendiri. Instruksi program ini ditulis untuk embedded system disebut sebagai firmware, dan disimpan dalam memori hanya-baca atau Memori Flash Chip. Mereka berjalan dengan sumber daya perangkat keras komputer yang terbatas: memori kecil, keyboard kecil atau tidak ada dan / atau layar. (Steve Heath, 2003).

Kesimpulan
Embedded system adalah kombinasi dari hardware dan software yang disisipkan (embedded) dalam suatu perangkat tertentu yang bertujuan melakukan suatu fungsi/tugas khusus. Contoh dari embedded systems ini dalam kehidupan sehari-hari adalah microwave, kalkulator elektronic, game watch, Antilock Brake Systems dan masih banyak lagi. Hampir semua aspek kehidupan kita tidak dapat dipisahkan dari embedded systems.

Terimakasih sudah membaca Thread tentang Embedded System ini,see you next time .







Embedded System

Unknown

   Selamat malam,malam ini saya akan memberikan teman-teman banyak sekali informasi dan kemungkinan 80% dari teman-teman bakalan langsung skip kebagian akhir setelah 5 menit dan 90% akan selesai dalam 2 menit jika liat berapa panjang scroll yang ada,tapi saya akan berusaha menyediakan topik yang bisa membuat 10-20% teman-teman bakalan tertarik membaca sampai akhir.


Tanpa basa-basi lagi kita mulai dari materi pertama yaitu beberapa judul proyek akhir/jurnal yang menggunakan API (Application Programming Interface) dalam pembahasannya :

1. Perancangan dan pembuatan Application Programming Interface server untuk Andruino.
untuk lebih jelasnya teman-teman bisa mendownload di link di bawah ini.
https://tusfiles.net/1we9ewtf5vuo

2. Pengukuran Kinerja Goodreads Application Programming Interface(API) pada Aplikasi Mobile.
untuk lebih jelasnya teman-teman bisa mendownload di link di bawah ini.
https://tusfiles.net/uxn7lbfctc3p

Mungkin hanya segitu yang dapat saya share untuk materi pertama.


Dan untuk materi yang kedua yaitu Mengenal apa itu API,apa teman-teman tau apa itu API ??


tentu bukan API untuk bakar rumah atau sebagainya supaya rame atau bisa masuk TV ...
nah loh dari semua pengetahuan aku yang sangat luar biasa selama ini api gunanya buat bakar,kalau begitu 'saya' sarankan teman-teman sekalian untuk ambil obat nyamuk terdekat memperluas wawasan lagi.

API (Application Programming Interface) atau kalau didefinisikan adalah
sekumpulan perintah, fungsi, dan protocol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk system operasi tertentu. API memungkinkan programmer untuk menggunakan fungsi standar untuk berinteraksi dengan system operasi. API menyediakan fungsi dan perintah dengan bahasa yang lebih terstruktur dan lebih mudah untuk dipahami oleh programer bila dibandingkan dengan System Calls, hal ini penting untuk aspek editing dan pengembangan, sehingga programer dapat mengembangkan sistem dengan mudah. API juga dapat digunakan pada Sistem Operasi mana saja asalkan sudah ada paket-paket API nya.



Dalam contoh program sederhana, dibutuhkan setidaknya ribuan system calls per detik. Oleh karena itu Kebanyakan programmer membuat aplikasi dengan menggunakan Application Programming Interface(API). Dalam API itu terdapat fungsi-fungsi/perintah-perintah untuk menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih terstruktur dan mudah dimengerti oleh programmer. Fungsi yang dibuat dengan menggunakan API tersebut kemudian akan memanggil system calls sesuai dengan sistem operasinya. Tidak tertutup kemungkinan nama dari system calls sama dengan nama di API.

Contoh program API  :


Facebook API dimanfaatkan pada platform mobile



API Google Maps dimanfaatkan pada mobile


Keuntungan memprogram dengan menggunakan API adalah :
1.  Portabilitas. Programmer yang menggunakan API dapat menjalankan programnya dalam sistem operasi mana saja asalkan sudah ter- install API tersebut. Sedangkan system call  berbeda antar sistem operasi, dengan catatan dalam implementasinya mungkin saja berbeda.

2.  Lebih Mudah Dimengerti. API menggunakan bahasa yang lebih terstruktur dan mudah dimengerti daripada bahasa system call. Hal ini sangat penting dalam hal editing dan pengembangan.

Adapun beberapa jenis dari API tersebut :

Ada tiga jenis Bahasa Pemrograman Java Application Programming Interface (API):
· inti resmi Java API, yang terdapat dalam JDK atau JRE, dari salah satu edisi dari Java Platform. Tiga edisi dari Java Platform adalah Java ME (Micro edition), Java SE (Standard edition), dan Java EE (Enterprise edition).
· Resmi opsional API yang dapat didownload secara terpisah. Spesifikasi API ini didefinisikan sesuai dengan Spesifikasi Jawa Request (JSR), dan kadang-kadang beberapa API ini kemudian dimasukkan dalam API inti dari platform (contoh yang paling terkenal dari jenis ini adalah swing).
· API tidak resmi, yang dikembangkan oleh pihak ketiga, tetapi tidak berkaitan dengan JSRs apapun.

Lumayan ribet juga materi tentang API ini penulis sendiri pun masih belum begitu paham tapi wait wait anda masih belum bisa bernapas lega karena Saya akan memberrrikan Materrri lagi HAHAHA (mulai stress gara-gara kebanyakan tugas) menjabarkan sedikit lagi materi untuk teman-teman sekalian :).

OK langsung saja teman-teman simak :

1. Socket Programming 

Socket programming terdiri dari 2 kata yaitu socket dan programming.
Socket dapat didefinisikan sebagai endpoint (titik akhir) virtual yang digunakan untuk komunikasi antar komputer pada sebuah jaringan. Socket juga dapat berarti sebuah komikasi langsung antara aplikasi dengan jaringan komputer.
Programming adalah sebuah kegiatan menulis, melakukan uji, dan memperbaiki sebuah kode untuk membuat sebuah program dalam komputer.
Jadi istilah socket programming dapat diistilahkan sebagai pemrograman yang dikhususkan untuk socket.

2. Client-Server 




Client Server adalah suatu bentuk arsitektur, dimana client adalah perangkat yang menerima yang akan menampilkan dan menjalankan aplikasi (software komputer) dan server adalah perangkat yang menyediakan dan bertindak sebagai pengelola aplikasi, data, dan keamanannya.
Kelebihan Client Server :
- Lebih aman
- Semua data dapat dibackup pada satu lokasi sentral
- Kecepatan akses lebih tinggi karena penyediaan fasilitas jaringan dan pengelolaannya dilakukan secara khusus oleh satu komputer (server) yang tidak dibebani dengan tugas lain sebagai workstation

Kekurangan Client Server :
- Membutuhkan administrator yang handal
- Pelaksanannya mahal
- Jika server mati maka komputer clent akan mati juga.

3. Protocol 

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya.

4. PORT



Port Merupakan antarmuka pada perangkat internetworking (misalnya suatu router), istilah dalam IP, proses pada layer yang lebih tinggi untuk menerima informasi dalam layer yang lebih rendah. Port diberi nomor, setiap port yang dinomori terhubung dengan sutau proses tertentu.Port yang dinomeri atau Port number dapat dikenali dengan angka 16-Bit (dua byte) dan diklasifikasikan dengan jenis protokol transport apa yang digunakan, ke dalam Port TCP dan Port UDP.

5. Web Services 



Secara sederhana, Web Service diartikan sebagai kumpulan fungsi-fungsi yang dapat diakses oleh program lain di dalam Web. Dalam Web Service, interaksi yang terjadi adalah antara program dengan program, tidak seperti Web Site yang interaksinya terjadi antara program dengan user (manusia) sebagai client.
Web Service mengacu pada layanan yang disediakan untuk menangani request dari client secara tidak langsung. Request client diperoleh dari program yang menerima request tersebut, program yang menerima request client tersebut lalu meneruskan request tadi dan memanggil beberapa fungsi yang diminta.
Dalam hal inilah Web Service berperan sebagai fungsi-fungsi yang diminta oleh program tersebut untuk memenuhi request dari client.

Akhirnya selesai juga saya memberikan informasi kali ini yang langsung skip kebawah moga hapenya rusak saya harap kalian diberi hidayah sama yang di atas,dan bagi temen-temen yang sudah membaca dari awal sampai akhir saya ucapkan terimakasih.

berhubung bulan sudah memancarkan sinarnya begitu terang,saya rasa cukup untuk kali ini dan berhubung ada satu lagi kegiatan yang segera menghampiri saya mohon doa nya teman-teman.


Ilustrasi keadaan penulis


 Penulis berterimakasih kepada pihak-pihak yang membantu penulis atas materi-materi yang sudah di dapat sehingga penulis bisa membuat Thread ini :

-Google.com
-Tugas Akhir/Jurnal
-Blogger 

Dan maaf sebelumnya kalau tidak spesifik karena sumber yang penulis dapat tidak dari salah satu sumber saja.

okeh kalo begitu see you next time :D





Tentang API dan Kawan-kawannya

Unknown
Di minggu yang mendung ini moga aja hujan cerah ini saya akan memberikan sedikit informasi dari pada nganggur sendirian di kost tentang sejarah dan perkembangan cloud computing atau kalau di translate jadi komputasi awan.oh ea saya akan menulis cloud computing jadi 'Cloud' aja supaya lebih simple dan mudah di ingat.
okeh pertama-tama apa teman-teman tau apa itu Cloud ??
jangan mikir yang seperti ini :


 apa lagi yang ini zzzz....-_-

Cloud yang mau saya bahas sekarang ini sesuai dengan judul yaitu yang berhubungan dengan komputer.
nah kalau temen-temen masih bingung saya akan menjelaskan definisi dari cloud itu sendiri.
Cloud Computing atau Komputasi awan adalah gabungan pemanfaatan teknologi komputer (Komputasi) dan pengembangan berbasis internet (Cloud). Kenapa disebut awan/Cloud ?? karena gambar awan biasanya digunakan untuk melambangkan internet pada suatu diagram jaringan komputer.contohnya seperti ini :


Dengan Cloud, data-data, layanan, dan aplikasi yang kita gunakan tidak tersimpan di komputer melainkan di internet.Mungkin bagi para Downloader atau Uploader sudah pernah lihat atau bahkan sudah Vaham betul tentang Cloud ini. Sebagai contoh ( Google drive,Usercloud,Tusfiles,Dropbox ) merupakan beberapa contoh Cloud.



  Sejarah Cloud

Pernahkah terpikir di benak teman-teman  pada jaman dahulu sebelum adanya media pnyimpanan yang sangat praktis seperti Cloud ini apa yang orang jaman dulu gunakan sebagai media penyimpanan mereka ?  pada tahun 1800an digunakanlah Punch Card sebagai pengganti memory card komputer.

              

Bentuk Punch Card ini mirip seperti kartu yang memiliki pola titik di atasnya. Jika dimasukkan ke dalam sebuah mesin pembaca Punch Card, maka komputer tersebut akan mengeksekusi proses yang terdapat dalam pola kartu tersebut. Punch Card ini juga digunakan oleh Herman Hollerit untuk menyelesaikan sensus penduduk 1890 dalam waktu satu tahun, di mana sensus penduduk 1880 silam membutuhkan waktu 8 tahun untuk dapat selesai.

Dari waktu ke waktu perkembangan media penyimpanan semakin berkembang,dari punch card,floopy,CD-R,SD-Card sampai yang terbaru yaitu Cloud .

           Tentu awal mula Cloud pasti ada,dan pasti pertanyaan teman-teman saat ini disertai dengan 5W+1H.okehh dari pada teman-teman penasaran saya langsung kasih tau aja (sumber blog tetangga)

Cloud computing adalah hasil dari evolusi bertahap di mana sebelumnya terjadi fenomena grid computing, virtualisasi, application service provision (ASP) dan Software as a Service (SaaS). Konsep penyatuan computing resources melalui jaringan global sendiri dimulai pada tahun ‘60-an. Saat itu muncul “Intergalactic computer network” oleh J.C.R. Licklider, yang bertanggung jawab atas pembangunan ARPANET (Advanced Research Projects Agency Network) di tahun 1969. Beliau memiliki sebuah cita-cita di mana setiap manusia di dunia ini dapat terhubung dan bisa mengakses program dan data dari situs manapun, di manapun. Menurut Margaret Lewis, Direktur Marketing Produk AMD. “Cita-cita itu terdengar mirip dengan apa yang kini kita disebut dengan cloud computing”. Para pakar komputasi lainnya juga memberikan penambahan terhadap konsep ini, di antaranya John McCarthy yang menawarkan ide mengenai jaringan komputasi yang akan menjadi infrastruktur publik, sama seperti the service bureaus yang sudah ada sejak tahun ‘60-an.
Semenjak tahun ‘60-an, cloud computing telah berkembang berdampingan dengan perkembangan Internet dan Web. Namun karena terjadi perubahan teknologi bandwidth yang cukup besar pada tahun 1990-an, maka Internet lebih dulu berkembang dibanding cloud computing. Dan kini teryata terlihat bahwa pendorong utama cloud computing adalah karena adanya revolusi Internet. Salah satu batu loncatan yang cukup drastis adalah dengan adanya Salesforce.com di tahun 1999, yang merupakan pencetus pertama aplikasi perusahaan dijalankan melalui Internet. Perkembangan berikutnya adalah adanya Amazon Web Services di tahun 2006, di mana dengan teknologi Elastic Compute Cloud (EC2), terdapat situs layanan web yang di komersialkan yang memungkinkan perusahaan kecil dan individu untuk menyewa komputer atau server, agar dapat menjalankan aplikasi komputer mereka.
Batu lompatan besar lainnya datang di tahun 2009 dengan Web 2.0 mencapai puncaknya. Google dan lainnya memulai untuk menawarkan aplikasi browser-based untuk perusahaan besar, seperti Google Apps. “Kontribusi yang paling penting dari komputasi cloud adalah munculnya “killer apps” dari penguasa teknologi seperti Microsoft dan Google. Ketika perusahaan tersebut mengirimkan layanan dalam bentuk yang mudah untuk di konsumsi, efek penerimaannya menjadi sangat luas”, menurut Dan Germain, Chief Technology IT provider Cobweb Solution. “Faktor utama lainnya yang mempengaruhi berkembangnya komputasi cloud antara lain matangnya teknologi visual, perkembangan universal banwidth berkecepatan tinggi, dan perangkat lunak universal”, menurut Jamie Turner sang pelopor komputasi cloud. Turner menambahkan, “cloud computing sudah menyebar luas hingga kepada para pengguna Google Doc. Kita hanya dapat membayangkan betapa besarnya ruang lingkup yang sudah di capai. Apa saja dapat di lakukan dan dikirimkan melalui cloud”.

             Sungguh sejarah yang lumayan panjang,selanjutnya saya akan menjabarkan sedikit tentang Manfaat Cloud Computing Serta Penerapan Dalam Kehidupan Sehari-hari.

Setelah penjabaran definisi singkat diatas tentu penggunaan teknologi dengan sistem cloud cukup memudahkan kita selain dalam hal efisiensi data, juga penghematan biaya. Berikut manfaat manfaat yang dapat dipetik lewat teknologi berbasis sistem cloud.
1.    Semua Data Tersimpan di Server Secara Terpusat
Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu sendiri. Selain itu, pengguna juga tak perlu repot repot lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll karena semua telah tersedia secara virtual.
2.    Keamanan Data
Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll.
3.    Fleksibilitas dan Skalabilitas yang Tinggi
Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk. Bahkan salah satu praktisi IT kenamaan dunia, mendiang Steve Jobs mengatakan bahwa membeli memori fisik untuk menyimpan data seperti hardisk merupakan hal yang percuma jika kita dapat menyimpan nya secara virtual/melalui internet.
(source : http://pusatteknologi.com) sebagai blogger yang baik harus mengikuti hukum blogger.


       Mungkin sekian dulu post saya kali ini,makasih untuk temen-temen yang sudah mampir ke blog saya.

Allrights reserved Copyright © 2015. Design by iMoechansz
Powered By Blogger
Back to top