This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Wednesday, 2 September 2015

Bahasa Mesin (Tugas Teknik Kompilasi)


Bahasa Pemrograman
Bahasa pemrograman adalah bahasa yang menjadi sarana manusia untuk berkomunikasi dengan komputer. Pikiran manusia yang tidak terstruktur harus dibuat terstruktur agar bisa berkomunikasi dengan komputer.  Komputer memerlukan kepastian dan logika yang benar untuk dapat melakukan suatu instruksi tertentu. Untuk itu diperlukan algoritma yg baik dan benar.
Penggolongan bahasa pemrograman berdasarkan tingkat ketergantungannya dengan mesin : 

Bahasa Mesin
Bahasa mesin adalah bahasa yang berisi kode-kode mesin yang hanya dapat diinterpretasikan langsung oleh mesin komputer. Bahasa mesin sering juga disebut native code (sangat tergantung pada mesin tertentu). Bahasa ini merupakan bahasa level terendah dan berupa kode biner 0 dan 1. Sekumpulan instruksi dalam bahasa mesin dapat membentuk microcode (semacam prosedur dalam bahasa mesin).
Contoh:
untuk mesin IBM/370
0001100000110101 = 1835
yang berarti mengkopikan isi register 5 ke register 3

Keuntungan          : Eksekusi cepat
Kerugian                : Sangat sulit dipelajari manusia

Bahasa Assembly (Mnemonic Code)
Merupakan bentuk simbolik dari bahasa mesin, dianggap sebagai bahasa pemrograman yang pertama kali berbentuk string dan lebih mudah dimengerti manusia. Setiap kode bahasa mesin memiliki simbol sendiri dalam bahasa assembly.
Misalnya ADD untuk penjumlahan, MUL untuk perkalian, SUB untuk pengurangan, dan lain-lain.
Sekumpulan kode - kode bahasa assembly dapat membentuk makroinstruksi. Bahasa assembly juga memiliki program pendebug-nya, tidak seperti bahasa mesin.
Misalnya: Turbo Assembler dan debug pada DOS.
Assembler akan mencocokkan token simbol dari awal s/d akhir, kemudian dikodekan menjadi bahasa mesin.
Ke lebihan  : Eksekusi cepat, masih bisa dipelajari daripada bahasa mesin, file hasil sangat kecil.
Kekurangan :  Tetap sulit dipelajari, program sangat panjang.

Bahasa Tingkat Tinggi (High Level Language) / user oriented
Bahasa ini lebih dekat dengan bahasa manusia. Bahasa ini juga memberikan banyak sekali fasilitas kemudahan pembuatan program, misalnya: variabel, tipe data, konstanta, struktur kontrol, loop, fungsi, prosedur dan lain-lain. Contoh: Pascal, Basic, C++, dan Java.Mendukung information hiding, enkapsulasi, dan abstract data type.
Bahasa Tingkat tinggi memiliki generasi, misalnya generasi ke-3 (Pascal, C/C++) dan generasi ke-4 (Delphi, VB, VB.NET, Visual Foxpro)
Keuntungan         :     - Mudah dipelajari
                                   - Mendekati permasalahan yang akan dipecahkan
                                   - Kode program pendek
Kerugian               :     Eksekusi lambat

Bahasa yang berorientasi pada masalah spesifik (specific problem oriented).
Contoh : SQL untuk aplikasi database, COGO untuk aplikasi teknik sipil, Regex untuk mencocokkan pola pada string tertentu, MatLab untuk matematika, dll.
Bahasa problem oriented kadang digolongkan ke dalam bahasa tingkat tinggi.

Translator
Translator (penerjemah) melakukan pengubahan source code / source program(program sumber) ke dalam target code / object code / object program (program objek).
Source code ditulis dalam bahasa sumber, object code berupa bahasa pemrograman lain / bahasa mesin pada suatu komputer.
Jadi penerjemah membaca suatu program yang ditulis dalam bahasa sumber dan menerjemahkan bahasa sumber ke dalam suatu bahasa lain.
Saat melakukan proses penerjemahan, penerjemah akan melaporkan adanya keanehan/kesalahan yang mungkin diketemukan.

Ada beberapa macam translator, yaitu :

Assembler
Source code adalah bahasa assembly, object code adalah bahasa mesin
contoh : Turbo Assembler, Macro Assembler

Interpreter
Input berupa source code yaitu bahasa scripting seperti PHP, Basic, Perl, Javascript, ASP, Java bytecode, Basic, Matlab, Matematica, Ruby.
 Interpreter tidak menghasilkan object code. Hanya menghasilkan translasi internal. Input dapat berasal dari source code maupun dari inputan program dari user. Source code dan inputan data user diproses pada saat yang bersamaan.
 Pada interpreter, program tidak harus dianalisis seluruhnya dulu, tapi bersamaan dengan jalannya program.
Keuntungan          : mudah bagi user, debuging cepat
Kekurangan         : eksekusi program lambat, tidak langsung menjadi program  executable.

Kompilator (Compiler)
Istilah compiler muncul karena dulu ada program yang menggunakan subrutin-subrutin atau pustaka-pustaka untuk keperluan yang sangat khusus yang dikumpulkan menjadi satu sehingga diistilahkan compiled.
 Input berupa source code program seperti Pascal, C, C++. Object code adalah bahasa assembly. Source code dan data input diproses pada saat yang berbeda.
Compile time adalah saat pengubahan dari source code menjadi object code. Runtimeadalah saat eksekusi object code dan mungkin menerima input data dari user. Output : bahasa assembly. Kemudian oleh linker dihasilkan file EXE.
Kekurangan         : debugging lebih lambat
Keuntungan         : eksekusi program lebih cepat, menghasilkan file executable yang berdiri sendiri.

Tahap–tahap Kompilasi
Kompilator (compiler) adalah sebuah program yang membaca suatu program yang ditulis dalam suatu bahasa sumber (source language) dan menterjemah-kannya ke dalam suatu bahasa sasaran (target language).
Proses kompilasi dikelompokan ke dalam dua kelompok besar:
1.      Tahap Analisa (Front-end)
Menganalisis source code dan memecahnya menjadi bagian-bagian dasarnya. Menghasilkan kode level menengah dari source code input yang ada.
2.        Tahap Sintesa (Back-end)           
Membangun program sasaran yang diinginkan dari bentuk antara.

Tahap-tahap yang harus dilalui pada saat mengkompilasi program, yaitu:
1.  Analisa Leksikal                                                              
2.  Analisa Sintaks            Tahap analisa (front-end)
3.  Analisa Semantik                                                          
4.  Pembangkit Kode Antara
5.  Code optimization            Tahap sintesa (back-end)
6. Object code generation

Keterangan :
-            Analisa Leksikal (scanner)
-            Analisa Sintaks(parser)
-             Analisa Semantik
Berfungsi menentukan validitas semantiks/keberartian program sumber. Biasanya bagian ini digabung dengan Pembangkit kode antara (intermediate code generator).
-            Pembangkit Kode Antara
-            Code generator
-            Symbol table management
-            Penangan Kesalahan (Error handler)

Contoh :
pernyataan pemberian nilai (assignment) :
position := initial + rate * 60

Lexical analysis
Mengelompokkan pernyataan tersebut menjadi token-token sebagai berikut :
                     1. Token identifier position
                     2. Token simbol assignment :=
                     3. Token identifier initial
                     4. Token tanda plus +
                     5. Token identifier rate
                     6. Token tanda perkalian *
                     7. Token konstanta angka 60
Ketika identifier pada program sumber ditemukan lexical analyzer, identifier dimasukkan ke tabel simbol.
position := initial + rate * 60
diubah menjadi
id1 := id2 + id3 * 60

Syntax analysis
Memparsing atau membentuk pohon sintaks pernyataan, yaitu :

Semantic analysis
Memeriksa kebenaran arti program sumber, mengumpulkan informasi tipe bagi tahap berikutnya. Tahap ini menggunakan pohon sintaks tahap syntax analysis untuk identifikasi operator dan operand suatu ekspresi dan kalimat. Komponen penting analisis semantik adalah pemeriksaan tipe, memeriksa operator yang harus mempunyai operand yang diijinkan oleh spesifikasi bahasa sumber.
Karena misal adanya pernyataan deklarasi di awal :
var
position, initial, rate : real                                                                    
Maka konstanta 60 dikonversi menjadi real dengan fungsi inttoreal(60) menjadi konstanta bilangan real.

Intermediate Code Generator
Intermediate code adalah representasi perantara antara bentuk bahasa tingkat tinggi dengan bahasa mesin. Karena pada level berikutnya masih akan dilakukan optimasi, maka perlu dibuat representasi yang memudahkan optimasi, yang bukan merupakan bahasa mesin.
temp1 := inttoreal(60)
temp2 := id3 * temp1
temp3 := id2 + temp2
id1 := temp3





Code Optimization
Tahap code optimization proses identifikasi dan membuang operasi-operasi yang tidak perlu dari intermediate code generation untuk penyederhanaan sehingga nantinya kode mesin hasil menjadi lebih cepat. Kode-kode tersebut dioptimasi menjadi :
Temp1 := id3 * 60.0
Id1 := id1 + temp1

Code Generator
Tahap akhir kompilator adalah pembangkitan kode target/objek dan biasanya kode mesin atau assembly yang dapat direlokasi. Pembangkitan kode sangat bergantung pada mesin yang dipakai, misal :
MOVF id3, R2
MULF #60.0, R2
MOVF id2, R1
ADDF R2, R1
MOVF R1, id1

Preprocessor
Preprocessor adalah suatu program khusus menanggulangi terjadinya beberapa modul yang terpisah saat melakukan penulisan bahasa sumber menjadi beberapa file ke dalam suatu program baru. Suatu Preprocessor menghasilkan suatu input bagi suatu kompilator. Hal ini mungkin dilakukan oleh suatu kompilator antara lain:
·            Pemrosesan Makro
Makro yang merupakan kependekan dari suatu bagian program yang lebih panjang memungkinkan penulis program untuk memperpendek program yang ditulisnya. Dalam hal ini perlu dilakukan dua hal :
a.         Mendefinisikan makro yang digunakan.
Parameter yang didefinisikan pada makro disebut dengan parameter formal.
b.         Melakukan pemanggilan makro yang mungkin juga mengandung beberapa parameter. Sedangkan parameter yang digunakan untuk memanggil makro disebut dengan paramater actual.

·             Pengikutsertaan berkas (File Inclusion)
Suatu Preprocessor memungkinkan diikutsertakannya beberapa berkas program yang telah ditulis sebelumnya ke dalam program yang sedang ditulis. Biasanya berkas program yang ditulis sebelumnya merupakan segmen program yang sekali digunakan, banyak manfaatnya dan sering terjadi sudah merupakan bagian dari sistem bahasa yang digunakan.
Misalnya pada bahasa C, isi dari berkas global.h dapat diikutsertakan dalam program yang sedang ditulis dengan menggunakan perintah #include global.h.

·            Preprocessor Rasional
Preprocessor ini memberikan kemampuan baru dari suatu bahasa dengan fasilitas pengendalian aliran (flow-of-control) atau struktur data yang lebih baik. Misalnya dengan menambahkan kemampuan perintah while, if-then-else pada bahasa yang pada mulanya tidak mempunyai fasilitas tersebut. Hal ini biasanya dilakukan dengan menggunakan makro yang sudah ada dalam bahasa tersebut.

·            Perluasan Bahasa
Preprocessor ini memungkinkan suatu bahasa untuk berinteraksi dengan sistem atau bahasa lainnya. Misalnya pada bahasa C yang ditambahkan kemampuannya untk dapat mengakses data dalam suatu database. Untuk itu praprosesor memungkinkan menggunakan tanda ## yang menyatakan bahwa bagian ini bukan merupakan bagian dari bahasa C, tetapi berhubungan dengan sistem suatu paket database lain yang sudah baku. Dengan demikian bagian ini akan diterjemahkan kedalam pemanggilan procedure untuk melakukan akses database.

Mutu Compiler
a.     Kecepatan dan waktu proses kompilasi
Hal ini tergantung dari algoritma untuk menulis kompiler itu dan kompiler pengkompilasi.
b.     Mutu program objek
Dilihat dari ukuran dan kecepatan eksekusi program.
c.      Integrated Development Environtment (IDE)
Fasilitas-fasilitas terintegrasi yang dimiliki oleh kompiler. Misalnya untuk debugging, editing, dan testing. Contoh : bandingkan antara compiler Pascal dan Clipper.
Bootstrap
Metode Bootstrap dikembangkan oleh Nikolaus Writh, penulis bahasa Pascal. Metode Bootstrap adalah pembuatan kompilator secara bertingkat.

Metode ini menganggap bahwa C dibangun dengan Assembly, B dibangun dengan C, dan A dibangun dengan B. Jadi compiler dapat dibangan secara keseluruhannya dengan bahasa-bahasa sebelumnya. Metode Bootstrap berarti menulis suatu bahasa dengan kompiler versi sebelumnya.

Wednesday, 24 June 2015

TUGAS CITRA DIGITAL [IMAGE ENHECEMENT DENGAN MENGGUNAKN METODE CONTRAST STRETCHING]

Carilah image enhancement dengan metode contrast stretching terhadap citra input dibawah ini!



JAWAB


 
Menentukan Gray Level

























Memasukan Gray Level ke Dalam Persamaan :



Tugas Citra Digital (Menentukan tetangga Pixel)

1. tentukan tetangga pixel dari :



a. tetangga N4(p) atau horizontal dan vertikal












 b.tetangga Nd(p) atau diagonal



c. tetangga N8(p)




menentukan kemiripan wajah menggunakan metode

a. Euclaudian.
b. metode City Block. 
c. metode Papan Catur.


* foto wajah Pak Frans yang telah diubah kedalam angka:
*foto wajah anaknya Ibu Sri yang telah diubah kedalam angka :
*foto wajah anaknya Ibu Angel yang telah diubah kedalam angka :
*foto wajah anaknya IbuYanti yang telah diubah kedalam angka :
Jawab :
a. Metode Eucladian
*foto wajah Pak Frans

*foto wajah anak ibu Sri

*foto wajah anak ibu Angel

*foto wajah anak ibu Yanti


b. Metode City Block
*foto wajah Pak Frans
*foto wajah anak ibu Sri
*foto wajah anak ibu Angel
*foto wajah anak ibu Yanti
c. Metode Papan Catur
*foto wajah Pak Frans


*foto wajah anak ibu Sri
*foto wajah anak ibu Angel
*foto wajah anak ibu Yanti

Thursday, 14 May 2015

Mengenal PHP

 
Apa itu PHP ?
 
 Mungkin kalo orang-orang yang awan kalo di tanya Tentang PHP pasti jawabnya (PEMBERI HARAPAN PALSU) hehehe tapi sebenernya PHP adalah singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML. Berbeda dengan HTML yang hanya bisa menampilkan konten statis, PHP bisa berinteraksi dengan database, file dan folder, sehingga membuat PHP bisa menampilkan konten yang dinamis dari sebuah website. 
 
Karena penggunaan PHP memungkinkan Web dapat dibuat dinamis, maintenance situs Web tersebut menjadi lebih mudah dan efisien. PHP merupakan software Open-Source yang disebarkan dan dilisensikan secara gratis serta dapat di-download secara bebas dari situs resminya http://www.php.net. PHP ditulis menggunakan bahasa C. 
 
 
Riwayat PHP
 
PHP diciptakan pertama kali Oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Rasmus Lerdorf adalah salah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0. 
 
Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. Tidak berhenti sampai disini kemampuan PHP terus bertambah, dan sampai saat ini versi terbaru PHP yang telah dikeluarkan adalah PHP 5.0.x. 
 
 
Keunggulan PHP
 
PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih dari pada kemampuan CGI. 
 
PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix (termasuk variannya HP-UX, Solaris, dan Open BSD), Microsoft Windows, Mac OS, RISC OS. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), Netcape and iPlanet servers, Oreilly Website Pro Server, audium, Xitami, OmniHTTPd, dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI Processor. 
 
PHP tidak terbatas pada hasil keluaran HTML (Hyper Text Markup Language). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movie flash. PHP juga dapat menghasilkan text seperti XHTML dan file XML lainnya. 
 
Salah satu fitur yang dapat diandalkan oleh PHP yakni dukungannya terhadap banyak database seperti Adabas D, dBase, Direct MS-SQL, Empress, FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase, MSQL, MySQL, ODBC, Oracle, Ovrimos, PostgrSQL, Solid, Sybase, Unix DBM dan Velocis. Umumnya database MySQL digunakan untuk bekerja sama dengan PHP. 
 
 
Sintaks PHP
 
Sintak Program atau Script PHP ditulis dalam apitan tanda khusus PHP. Ada tiga macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP, yakni sebagai berikut : 
  1. <?php ... ?> 
  2. <script language=”PHP”> ... </script> 
  3. <? ... ?> 
Cara 1 dan 2 merupakan cara yang paling umum digunakan sekalipun cara 3 tampak lebih praktis karena cara 3 tidak selalu diaktifkan pada konfigurasi file php.ini yang terdapat pada direktori c:\apache\php.

Tuesday, 5 May 2015

*Saat hujan


Berteriaklah di depan air terjun tinggi,
berdebam suaranya memekakkan telinga
agar tidak ada yang tahu kau sedang berteriak

Berlarilah di tengah padang ilalang tinggi,
pucuk2nya lebih tinggi dari kepala
agar tidak ada yang tahu kau sedang berlari

Termenunglah di tengah senyapnya pagi,
yang kicau burung pun hilang entah kemana
agar tidak ada yang tahu kau sedang termangu

Dan, menangislah saat hujan,
ketika air membasuh wajah
agar tidak ada yang tahu kau sedang menangis, Kawan

Perasaan adalah perasaan,
Tidak kita bagikan dia tetap perasaan
Tidak kita sampaikan, ceritakan, dia tetap perasaan
Tidak berkurang satu helai pun nilainya
Tidak hilang satu daun pun dari tangkainya

Perasaan adalah perasaan,
Hidup bersamanya bukan kemalangan,
Hei, bukankah dia memberikan kesadaran
betapa indahnya dunia ini?
Hanya orang2 terbaiklah yang akan menerima kabar baik
Hanya orang2 bersabarlah yang akan menerima hadiah indah

Maka nasehat lama itu benar sekali,
Menangislah saat hujan,
ketika air membasuh wajah
agar tidak ada yang tahu kau sedang menangis, Kawan
https://azzuralhi.files.wordpress.com/2014/02/rain-2.jpg
*Tere Liye

Tuesday, 14 April 2015

KARENA AKU TAK PUNYA ALASAN

Saat diamku bertanya pada ku tentang nya..
apa yang membuat ku merasa begitu terdiam jika di dekatnya..?
ahh aku pun tak tau harus menjawab apa untuk diam ku,,
karena aku tak punya alasan untuk itu...

aku tak mengerti apa yang harus ku jelaskan tentangnya..atau kepadanya..??
tentang sosok yang sepantasnya tak ku ceritakan dan ku khayalkan..
karena dia tak untuk di khayalkan...
karena dia tak untuk di ceritakan...
bagiku dia adalah alasan ku untuk Diam,,,
tetap diam seribu bahasa..
menyimpan rasa yang sudah sangat lama sekali...

walau ku tau, Diamku ini membuatnya penasaran..
aku tau dia tak mengerti apa maksudku aku tau dia tak merespon ku...
dan aku tau diam ini hanya untuk aku yang terus menunggu dan terus menunggu...

tapi apa aku salah jika aku memilih untuk tetap diam..
Untuk tetap Diam menyimpan rasa ini..
karena aku tak punya alasan...
aku tak punya alasan untuk itu...aku tak punya alasan.....

jika kau tanya kenapa hati ini memilih mu... 
aku tak tau,, aku tak tau alasannya...
kenapa hati ini memilih untuk tetap bungkam... 
aku tak tau, aku tak punya alasan..
jika kau tanya kenapa aku terus terdiam...  karena aku menyerahkan urusan Hati ini pada NYA, pada DIA sang Pemilik Hati..
jika kau tanya kenpaa tak ku utarakan pada mu... 
KARENA AKU TAK PUNYA ALASAN..


aku serahkan perasaan ini hanya pada NYA, Sang Pemilik Hati...
walaupun tak tersampaikan pada mu,, tapi aku yakin kau merasakannya....
walaupun lama, tapi aku yakin Tuhan pasti akan menyampaikannya padamu..
walaupun akhirnya tak ku dapatkan hati mu,,itu tak masalah bagi ku... 
karena aku sudah memiliki cinta untuk mu..

Kadang apa yang kita anggap baik belum tentu baik bagi kita, dan apa yang kita anggap buruk belum tentu buruk bagi kita...
God Know what I needed, not I wanted...


Monday, 13 April 2015

Frequency Domain


 Frequency Domain (Domain frekuensi) adalah sinyal dalam bentuk amplitudo terhadap frekuensi.Sebuah sinyal elektromagnetik dibentuk dari komponen berbagai frekuensi, masing-masing komponen itu disebut sinusoid. Setiap sinyal mempunyai suatu fungsi frekuansi domain S(f) yang menentukan amplitude puncak dari frekuensi sinyal yang konsisten.

   Konsep Frequency-Domain
Sebuah sinyal elektromagnetik dibentuk dari beberapa frekuensi. Sebagai contoh, sinyal
s (t) (4 / π ) x (sin(2πft) + (1/3) sin (2π(3f)t))
Spektrum sebuah sinyal adalah rentang frekuensi dimana sepktrum berada. Bandwidth mutlak dari suatu sinyal adalah lebar spektrum. Bagaimanapun juga, sebagian besar energi dalam sinyal ditahan kedalam band sempit dari f frekuensi secara relatif. Band ini ditunjukkan sebagai effective bandwidth atau bandwidth saja.
`
Dengan menggunakan Analisis Fourier, dapat diperlihatkan komponen-komponen dari setiap sinyal terhadap frekuensinya masing-masing.
Basic of Communication System Images
Spektrum dari sinyal adalah rentang frekuensi dimana komponen-komponen sinyal tersebut muncul. Pada gambar di atas spektrum dari sinyal tersebut adalah : f1 sampai dengan 3f1
Bandwidth absolut adalah lebar dari spektrum sinyal tersebut. Pada gambar di atas bandwidth absolut dari sinyal tersebut adalah : 2f1
Basic of Communication System Images
Pada gambar di atas dapat dilihat sebuah sinyal kotak pada frequency-domain. Bandwidth absolut dari sinyal seperti ini adalah tak terhingga, namun sebagian besar kekuatan sinyal tersebut berada pada bandwidth yang sempit.
Bandwidth efektif atau sering hanya disebut bandwidth adalah lebar spektrum dimana sebagian besar kekuatan sinyal terkonsentrasi.
Komponen DC adalah komponen sinyal yang memiliki frekuensi nol atau sering disebut juga Komponen Konstan.
Basic of Communication System Images


.

Monday, 16 February 2015

Apalah Namanya

http://tag-fox.com/upload/2013/12/14/20131214094725-93a8bcc1.jpg

Hay,,
Assalamualaikum...
Salam sejahtera untuk kita semua ...
2 bulan lebih berselang dari liburan kampus, lama banget ga buka2 blog. Mulai bulan desember sekitar tanggal 10-20 kampus udah selesai menyelenggarakan UAS.
Saat kampus masih aktif emang sering buka blog untuk posting tugas, dan masih sering buka2 blog karena emang di kampus kerjaanya Cuma ONLINE.  sebelum liburan planing udah mateng mau pulang ke kampung halaman (Banyuwangi), Eh pas begitu liburan ternyata planingnya gagal total.
Wih,  rasanya itu seperti jatuh dari lantai 20 hotel Aston Kupang. Hancur lebur banget deh pokoknya.
hari demi hari Cuma nungguin kapan masuk kuliah..? lama banget rasanya, sampai2 sedetik aja kayak sehari. Tiap hari Cuma nge-Game, Makan,Tidur dan mandi.
“Rasanya udah kangen banget sama tugas2 kuliah”
Penderitaan semakin lengkap saat temen2 baik mulai berubah, perlahan semakin menjauh...
Kali ini rasanya  malah pengen loncat dari lantai 30 Hotel mana aja, yang penting lantainya sampe 30.
Ga tau kenapa semua jadi kayak gini, bingung mau kemana lagi ??
14 februari (Valentine bersama teman baik)
Hari sabtu 14 februari jam 07.00 pagi aku berangkat ke kampus, berniat ingin melepaskan semua resah hati. Di kampus ga ada orang liat kiri kanan sepi banget yang ada Cuma nyamuk, dalam hati aku bertanay “ini kampus apa kuburan” ???
Oh tuhaaaaan....
Akhirnya aku pergi ke rumah temen, namanya juma. Disaat semua teman yang aku butuhkan kian menjauh, rasanya aku masih bersukur masih punya teman baik seperti juma. Yang masih mau dengerin sumua keluh kesah ku dan mau di ajak jalan2 kemanapun, apalagi kalo di ajak ONLINE di TELKOM.  Hehehehe dia emang seneng banget sama yang namanya teknologi Internet.
Ya pokoknya dia baik banget.!!
Waktu itu sekitar jam 07.00 malem aku sama juma berangkat ke Plaza Telkom untuk ONLINE pastinya, biasanya kita berangkat pake motor matic tapi karena saat itu ayah pake motor, jadi terpaksa kami pake motor butut yang biasanya di pake ayah kerja. Rasanya agak ragu mau berangkat pake itu motor mengingat aku sama juma pernah punya pengalaman yang sadis dengan itu motor..
Sadis..?????  iya sadis banget..!! kita pernah bawa itu motor dan mogok di tengah malam plus di tengah hutan pula.!! Sadis kan..?
Itu ga usah di bahas deh,, menyebalkan banget soalnya....
Singkat saja, akhirnya kita berdua nekat berangkat ke telkom bawa motor butut.!! Kita berangkat sekitar jam 05.21 sore, cuacanya cerah banget dan keliatanya motor juga ga ada indikasi akan mogok di jalan. Jadi kami berdua enjoy aja di jalan  sampe hampir nabrak pejalan kaki. Hehehehe
Sesampainya di telkom, kami Cuma Online ga jelas gitu deh, lama2 sampe bosen juga dan akhirnya sekitar jam 10.23 kami memutuskan untuk pulang.
Malam itu cuaca lumayan dingin padahal aku udah pake jaket looo, sebelumnya sekitar jam 08.21 kami sempat mau cari makan di warung, tapi tanggung, jadi kami memutuskan untuk mencari makan dulu.
Kami keliling-keliling jalanan kota kupang pada malam hari, liat kiri kanan ga ada warung yang buka.
tapi pas liat ke atas,  aku langsung “tenganga” hehehehe bahasa indonesianya tercengang.
Liat  ribuan bintang di langit malam itu rasanya seperti masuk ke dalam diskotik hahahaha...
indah banget deh... tapi tiba2 pas enak2 jalan pelan-pelan, motor mogok di jalan tanjakan,
buset dah, “dinginya angin malam pun tak mampu membendung cucuran air keringat dari dahi ku”
Saat itu juga juma berkata “ oh het” kenapa ini fajar ..?
“mati kita sudah”
Ya tuhan.... kali ini rasanya bener2 jatuh dari langit berkali-kali..
Keringat makin deres sampek punggung baju basah,, mamaaa eeee pengen nangis tapi malu sama juma :’(
Setelah di otak atik dan di cek bensinnya ternyata tidak ada masalah, ternyata aku lupa buka kran bensin...
hahahaha...
kami langsung ketawa di sepanjangsisa  perjalan pulang kami..
ini bener2 pengalaman yang entah menyenangkan, menyedihkan atau mengharukan...
tapi aku bener2 menikmati perjalanan pulang itu, sampe2 ketawanya ngga berenti sampek di tempat tidur..
Sebelum tidur aku berfikir  “untung aku belum lompat dari lantai 30”  seandainya aku udah lompat, pasti aku ga bisa merasakan kebahagiaan ini.. Thanks God J

pelajarannya adalah, “Tiada duka yang abadi”