Algoritma dan Flowchart USM STAN

Apa sih algoritma itu???
Dalam matematika dan komputasi, algoritma merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik. Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai.
Desain dan analisis algoritma adalah suatu cabang khusus dalam ilmu komputer yang mempelajari karakteristik dan performa dari suatu algoritma dalam menyelesaikan masalah, terlepas dari implementasi algoritma tersebut. Dalam cabang disiplin ini algoritma dipelajari secara abstrak, terlepas dari sistem komputer atau bahasa pemrograman yang digunakan. Algoritma yang berbeda dapat diterapkan pada suatu masalah dengan kriteria yang sama.
Kompleksitas dari suatu algoritma merupakan ukuran seberapa banyak komputasi yang dibutuhkan algoritma tersebut untuk menyelesaikan masalah. Secara informal, algoritma yang dapat menyelesaikan suatu permasalahan dalam waktu yang singkat memiliki kompleksitas yang rendah, sementara algoritma yang membutuhkan waktu lama untuk menyelesaikan masalahnya mempunyai kompleksitas yang tinggi.
 
Algoritma USM STAN
1. Nilai Rata-rata ujian minimal 7.5
2. Nilai Bahasa Indonesia minimal 7,0
3. Jumlah mahasiswa yang diterima maksimal 600

1. Input data peserta termasuk nilai ujian
2. Sistem mengecek nilai ujian, minimal 7,5
3. Sistem mengecek nilai Bahasa Indonesia, minimal 7,0
4. Input hasil tes peserta USM
5. Sistem menghitung nilai, B=4, S=-1, kosong=0
6. Sistem menyortir nilai
7. Sistem meranking peserta, ranking 1-600 dietrima


Generasi 0G - 4G

1. Generaski 0G


Sejarah penemuan telepon seluler tidak lepas dari perkembangan radio. Awal penemuan telepon seluler dimulai pada tahun 1921 ketika Departemen Kepolisian Detroit Michigan mencoba menggunakan telepon mobil satu arah. Kemudian, pada tahun 1928 Kepolisian Detroit mulai menggunakan radio komunikasi satu arah regular pada semua mobil patroli dengan frekuensi 2 MHz. Pada perkembangan selanjutnya, radio komunikasi berkembang menjadi dua arah dengan ‘’frequency modulated‘’(FM).
Tahun 1940, Galvin Manufactory Corporation (sekarang berganti nama menjadi Motorola) mengembangkan portable Handie-talkie SCR536, yang berarti sebuah alat komunikasi di medan perang saat perang dunia II.
Masa ini merupakan generasi 0 telepon seluler atau 0-G, dimana telepon seluler mulai diperkenalkan.
Setelah mengeluarkan SCR536,kemudian pada tahun 1943 Galvin Manufactory Corporation mengeluarkan kembali portable FM radio dua arah pertama yang diberi nama SCR300 dengan model backpack untuk tentara U.S. Alat ini memiliki berat sekitar 35 pon dan dapat bekerja secara efektif dalam jarak operasi 10 sampai 20 mil.

Sistem telepon seluler 0-G masih menggunakan sebuah sistem radio VHF untuk menghubungkan telepon secara langsung pada PSTN landline. Kelemahan sistem ini adalah masalah pada jaringan kongesti yang kemudian memunculkan usaha-usaha untuk mengganti sistem ini.
Generasi 0 (0-G) pun diakhiri dengan penemuan konsep modern oleh insinyur-insinyur dari Bell Labs pada tahun 1947. Mereka menemukan konsep penggunaan telepon hexagonal sebagai dasar telepon seluler. Namun, konsep ini baru dikembangkan pada tahun 1960-an. 

2. Generasi 1G

Inilah telepon seluler generasi pertama yang biasa disebut 1G. 1-G merupakan telepon seluler pertama yang sebenarnya. Tahun 1973, Martin Cooper dari Motorola Corp menemukan telepon seluler pertama dan memperkenalkan ponsel tersebut kepada publik pada 3 April 1973. Telepon seluler yang ditemukan oleh Cooper memiliki berat 30 ons atau sekitar 800 gram. Penemuan inilah yang telah mengubah dunia selamanya.

Teknologi yang digunakan 1-G masih bersifat analog dan dikenal dengan istilah AMPS. AMPS menggunakan frekuensi antara 825 Mhz- 894 Mhz dan dioperasikan pada Band 800 Mhz. Karena bersifat analog, maka sistem yang digunakan masih bersifat regional. Salah satu kekurangan generasi 1-G adalah karena ukurannya yang terlalu besar untuk dipegang oleh tangan. Ukuran yang besar ini dikarenakan keperluan tenaga dan performa baterai yang kurang baik. Selain itu generasi 1-G masih memiliki masalah dengan mobilitas pengguna. Pada saat melakukan panggilan, mobilitas pengguna terbatas pada jangkauan area telpon seluler.

3. Generasi 2G

Generasi kedua atau 2-G muncul pada sekitar tahun 1990-an. 2G di Amerika sudah menggunakan teknologi CDMA, sedangkan di Eropa menggunakan teknologi GSM. GSM menggunakan frekuensi standar 900 Mhz dan frekuensi 1800 Mhz. Dengan frekuensi tersebut, GSM memiliki kapasitas pelanggan yang lebih besar. Pada generasi 2G sinyal analog sudah diganti dengan sinyal digital. Penggunaan sinyal digital memperlengkapi telepon seluler dengan pesan suara, panggilan tunggu, dan SMS.
Telepon seluler pada generasi ini juga memiliki ukuran yang lebih kecil dan lebih ringan karena penggunaan teknologi chip digital. Ukuran yang lebih kecil juga dikarenakan kebutuhan tenaga baterai yang lebih kecil. Keunggulan dari generasi 2G adalah ukuran dan berat yang lebih kecil serta sinyal radio yang lebih rendah, sehingga mengurangi efek radiasi yang membahayakan pengguna.

4. Generasi 3G

Generasi ini disebut juga 3G yang memungkinkan operator jaringan untuk memberi pengguna mereka jangkauan yang lebih luas, termasuk internet sebaik video call berteknologi tinggi.
Dalam 3G terdapat 3 standar untuk dunia telekomunikasi yaitu Enhance Datarates for GSM Evolution (EDGE), Wideband-CDMA, dan CDMA 2000. Kelemahan dari generasi 3G ini adalah biaya yang relater lebih tinggi, dan kurangnya cakupan jaringan karena masih barunya teknologi ini.

5. Generasi 3.5 G

Teknologi 3.5 G atau disebut juga super 3G merupakan peningkatan dari teknologi 3G, terutama dalam hal kecepatan transfer data yang melebihi kemampuan teknologi 3G (>2Mbps) sehingga dapat melayani komunikasi multimedia seperti akses internet dan video sharing. Yang termasuk dalam teknologi ini adalah :High Speed Downlink Packet Access (HSDPA), dan Wireless Broadband (WiBro). HSDPA merupakan Evolusi WCDMA dari Ericsson. HSDPA merupakan protokol tambahan pada sistem WCDMA (wideband CDMA) yang mampu mentransmisikan data berkecepatan tinggi. HSDPA fase pertama berkapasitas 4,1 Mbps. Kemudian disusul fase 2 yang berkapasitas 11 Mbps. Kelebihan HSDPA adalah mengurangi keterlambatan (delay) dan memberikan respon yang lebih cepat saat pengguna menggunakan aplikasi interaktif seperti mobile office atau akses internet berkecepatan tinggi yang dapat disertai dengan fasilitas gaming atau download audio dan video.
Untuk saat ini, Indonesia baru sampai ke generasi ini.

6. Generasi 4G

Generasi ini disebut juga Fourth Generation (4G). 4G merupakan sistem telepon seluler yang menawarkan pendekatan baru dan solusi infrstruktur yang mengintegrasikan teknologi wireless yang telah ada termasuk wireless broadband (WiBro), 802.16e, CDMA, wireless LAN, Bluetooth, dlll. sistem 4G berdasarkan heterogenitas jaringan IP yang memungkinkan pengguna untuk menggunakan beragam sistem kapan saja dan dimana saja. 4G juga memberikan penggunanya kecepatan tinggi, volume tinggi, kualitas baik, jangkauan global, dan fleksibilitas utnuk menjelajahi berbagai teknologi berbeda. Terakhir,4G memberikan pelayanan pengiriman data cepat untuk mengakomodasi berbagai aplikasi multimedia seperti, video conferencing, game on-line, dll.

Perbedaan Wifi dengan Bluetooth

WiFi(Wireless Fidelity) adalah standart IEEE(Institute of Electrical and Electronics Engineers) 802.11x,yaitu teknologi wireless/nirkabel yang mampu menyediakan akses internet dengan bandwidth besar,mencapai 11Mbps.WiFi merupakan teknologi tanpa kabel yang bekerja seperti telepon seluler di dalam dan di luar rumah namun masih dalam radius jarak dari base station.

Area sekitar base station ini juga disebut hotspot.Hotspot adalah lokasi yang dilengkapi dengan perangkat pemancar WiFi sehingga dapat digunakan oleh orang-orang yang berada di lokasi tersebut untuk mengakses internet dengan menggunakan notebook/PDA yang sudah memiliki cardWifi.

Wifi tidak sama dengan teknologi Bluetooth.Meskipun keduanya sama-sama koneksi wireless/nirkabel.Wifi adalah koneksi nirkabel berkecepatan tinggi dan berjangkuan panjang.Biasanya digunakan untuk data transfer dan akses internet.Bluetooth adalah koneksi nirkabel di bawah standart IEEE 802.15.1, berkecepatan rendah dan berjangkuan pendek, biasanya digunakan untuk menghubungkan perangkat-perangkat nirkabel seperti mouse,keyboard dan headset(PAN).

Perbandingan antara WIFI dengan Bluetooth adalah sebagai berikut.

a). Jangkauan
Jangkauan area wifi lebih luas dibandingkan bluetooth yang maksimum hanya berjarak 100 meter.
b). Standar
Bluetooth dan wi-fi bekerja pada standar yang berbeda. Baru-baru ini instalasi wi-fi didasarkan pada standar 802.11n. Perangkat Bluetooth yang saat ini mengikuti standar 2,0 bluetooth.
c). Sambungan dan Instalasi
Perangkat Bluetooth tidak memerlukan instalasi atau konfigurasi. Pengguna hanya perlu mengaktifkan bluetooth agar bisa melakukan koneksi dengan perangkat bluetooth lain. Berbeda dengan wi-fi yang memerlukan beberapa konfigurasi untuk mengaktifkan wi-fi seperti menginstal router dan modem.
d). Jenis Jaringan
Wi-fi digunakan untuk pembentukan LAN nirkabel (Local Area Network). Sejumlah besar komputer desktop dan laptop dapat dihubungkan dengan menggunakan wi-fi. Tidak memungkinkan membentuk suatu Local Area Network (LAN) dengan bluetooth. Bluetooth memungkinkan untuk membentuk PAN (Personal Area Network).
e). Data Transfer
Perbedaan lain antara wi-fi dan bluetooth adalah bahwa, kecepatan transfer data untuk bluetooth ini jauh lebih tinggi dari wi-fi. Menggunakan Bluetooth, Anda dapat mentransfer data dengan kecepatan 800 kbps, dimana, wi-fi memiliki kecepatan lebih tinggi. Jika anda terhubung ke Internet menggunakan wi-fi, kecepatan download Anda akan lebih kecil dari apa yang akan Anda dapatkan ketika Anda terhubung menggunakan internet broadband.
f). Aplikasi Wi-Fi dan Bluetooth
Bluetooth digunakan untuk data dan file transfer, dari satu perangkat ke perangkat yang lain. Menggunakan wi-fi, Anda tidak hanya dapat membuat transfer data kecil, tetapi pengguna dapat mengakses database dan software yang terletak di beberapa mesin lain dalam jaringan juga. Akses internet nirkabel juga dapat diberikan kepada semua komputer dalam LAN nirkabel. Hal ini tidak bisa terjadi ketika menggunakan bluetooth.
g). Persamaan WiFi dengan Bluetooth
  • Merupakan teknologi tanpa kabel
  • Wifi dan bluetooth beroperasional dari frekuensi 2,402 - 2,483 GHz, sehingga bila Bluetooth dan Wi-Fi beroperasi pada saat yang sama di tempat yang sama, mereka akan mengganggu (bertabrakan) dengan satu sama lain.
h). Kelebihan Bluetooth
  • Bisa transfer file secara gratis
  • Biaya murah dan Konsumsi daya rendah
  • Perangkat mudah digunakan, tanpa perlu dikonfigurasi terlebih dahulu
  • Jangkauan lumayan luas yaitu sampai radius 100m selama tidak ada   penghalang berupa tembok atau gangguan elektromagnetis
  • Dapat dimanfaatkan untuk multiplayer pada game-game tertentu
  • Dapat digunakan untuk transfer file dari komputer ke handphone dan sebaliknya
  • Memiliki fitur-fitur keamanan : Enkripsi data, Autentikasi user , Fast frekuensi-hopping (1600 hops/sec) , Output power control. Yang menyediakan fungsi-fungsi keamanan dari tingkat keamanan layer fisik/ radio yaitu gangguan dari penyadapan sampai dengan tingkat keamanan layer yang lebih tinggi seperti password dan PIN.
i). Kekurangan Bluetooth
  1. Kecepatan transfer bluetooth tidak tetap dan tergantung dari perangkat yang mengirim dan yang menerima.
  2. Ketika melakukan transfer file, tidak jarang selain mendapatkan file, penerima juga mendapatkan virus.
  3. Walaupun jangkauannya lumayan luas yaitu sampai radius 100m tetapi jika ada penghalang berupa tembok atau gangguan elektromagnetis maka akan terjadi kegagalan transfer data.
  4. Keamanannya terkadang sering tidak menditeksi virus sehingga dalam proses transfer data si penerima data menerima data yang sudah terserang virus.
  5. Hanya dapat menghubungkan maksimum 7 perangkat
j). Kelebihan Wi-Fi
  • Wilayah cakupan amat luas, kecuali di daerah tertentu yang tidak dapat dijangkau (amat terhalang bangunan tinggi).
  • Lebih reliable dalam arti lebih sedikit point of failurenya dibandingkan metode akses darat.
  • Membolehkan LANs untuk menyebarkan tanpa kabel, mengurangi kekuatan dariharga jaringan perluasan dan penyebaran. Tempat dimana kabel tidak dapatdijalankan, seperti tempat terbuka dan sejarah gedung, dapat host wireless LANs.
  • Produk Wi-Fi dapat diperluas di pasar. Berbeda jenis dari akses point dan jaringan interface klien interoperable di sebuah level dasar dari layanan.
  • Jaringan Wi-Fi mendukung roaming, dimana sebuah mobile client station seperti sebuah laptop komputer dapat pindah dari satu akses point ke lainnya seperti pengguna pindah disekeliling sebuahgedung atau area.
  • Kecepatan transfer lebih tinggi
k). Kekurangan Wi-Fi
  • Point-to-pointer wireless LAN harus dalam keadaan tidak terhalang apa pun, baik itu pepohonan maupun gedung agar dapat dipakai
  • Tingkat sekuritas lemah, mudah di hack (penyadapan, injection, jamming, hijacking, access control,dsb)
  • Bila ada medan elektromagnetik dalam frekuensi yang sama saling berdekatan akan terjadi interferensi.

Adele - Set Fire to The Rain


I let it fall, my heart,
And as it fell you rose to claim it.
It was dark and I was over,
Until you kissed my lips and you saved me.
My hands they're strong, but my knees were far too weak, to
stand in your arms without falling to your feet,

But there's a side to you that I never knew, never knew.
All the things you'd say, they were never true, never true,
And the games you'd play, you would always win, always win.

But I set fire to the rain,
Watched it pour as I touched your face,
well, it burned while I cried,
Cause I heard it screaming out your name, your name!

When i lay with you I could stay there,
Close my eyes, feel you here forever,
You and me together, nothing is better!

Cause there's a side to you that I never, never knew,
All the things you'd say, they were never true, never true,
And the games you'd play, you would always win, always win.

But I set fire to the rain,
Watched it pour as I touched your face,
well, it burned while I cried,
Cause I heard it screaming out your name, your name!
I set fire to the rain
And I threw us into the flames
when we fell something died,
Cause I knew that that was the last time, the last time!

Sometimes I wake up by the door,
That heart you caught must be waiting for you
Even now when we're already over
I can't help myself from looking for you.

I set fire to the rain,
Watched it pour as I touched your face,
well, it burned while I cried,
Cause I heard it screaming out your name, your name
I set fire to the rain,
And I threw us into the flames
when we fell something died
Cause I knew that that was the last time
The last time, oh, oh no
let it burn oh
let it burn
let it burn

*songs that touched me so deep :)