Fachri's Information Center
 
Setelah mencoba server SMTP yang dapat diinstall di PC kita, saya pun mencoba melakukan interaksi Command ke server SMTP local saya dengan pertama-tama melakukan telnet localhost 25 (pastikan SMTP server selalu ada di port 25)


setelah melakukan berbagai percobaan, seperti ini lah hasilnya:



Picture
 
 
Picture
copasan dari blog lama saya nih, hehe, pengalaman di kala awal-awal kuliah di tahun 2007, silahkan disimak:


oiii teman2 yang pada puasa, gwa mau
bagi pengalaman neehh
gwa udah seminggu terakhir ini puasanya
wuenak banget, dari pagi-maghrib paling
cuma laper2 dikit lah, ga ada artinya,
padahal gwa aktifitasnya bejibun, naik
turun bus, jalan kaki berkilo-kilo,
naek tangga, manggul ransel berat


temen gwa pikir gwa ga puasa
padahal gwa puasa
nah, menu sahur gwa yang MUNGKIN loh,
(masih mungkin karena belom teruji secara ilmiah,)
bikin gwa seger buger selama puasa


gwa sahur cukup segelas susu segar(bisa
susu UHT atau pasteurisasi-
homogenisasi) asal jangan susu kental
atau susu bubuk
ditambah dengan 3 butir korma

ga percaya??
met dicoba
hari sebelomnya gwa sahur pake nasi
+tempe+daging+sayur dikit
apa daya, baru jam 11 siang udah
luemeesssss... jam 2 siang tenggorokan
ampe bengkak gara2 haus

padahal ini menu gwa cuma coba2 aja
gara2 gwa bangun telat sahur, nyatanya
hasilnya top buanget, padahal dari sahur-maghrib gwa ga tidur siangsedikitpun



met mencoba, resiko ditanggung sendiri

tidak dianjurkan buat yang susah mencerna laktosa (dikala mahasiswa teknik berbicara kedokteran)

 
 
Picture
Pembaca, anda sudah barang tentu mengetahui Handphone legendaris di atas, ada yang menyebutnya CDMA sejuta umat, kalau saya dan kawan-kawan lebih senang menyebutnya BB alias BlackBakrie (gak mau kalah sama BlackBerry) , hape murah meriah ini cukup awet dipakai dengan baterai yang  juga sangat tahan lama,


salah satu pemilik handphone BB ini adalah saya, suatu ketika saya menemukan masalah di layar hape saya muncul tulisan "SID Out Of Range" sehingga handphone ini sempat saya istirahatkan selama beberapa bulan, dan saya beralih ke Nokia 1255, namun Nokia yang saya pakai ternyata cukup aneh, SMS yang harus nya sudah terkirim disebut belum terkirim, jadi saya bisa mengirim sms ke orang lain untuk sekali status sent tapi sampai ke hape orang lainnya bisa sampe 6 kali, bahkan 15 kali, alkisah saya berselancar dengan mbah gugel dan iseng2 mencari-cari mengenai handphone tercinta ini, ternyata masalah saya tidak dialami sendiri, ada juga yang memiliki masalah serupa dengan saya, 


dan langkah penyelesaiannya pun saya juga temukan, simak caranya:


Pindahkan SIM Card yang bermasalah, ke HP Nokia 



ketika di mode Standby
ketik *3001#12345#

pilih menu NAM1
pilih CDMA SETTING
pilih SID/NID list
pilih Home SID/NID

isi Home SID 1 = 10623
isi Home NID 1 = 65535

isi Home SID 2 – 5 = 0
isi Home NID 2 – 5 = 0

isi Home SID 6 – 20 = 0
isi Home NID 6 – 20 = 65535



kalau ada problem dengan cara diatas, jangan lupa agar preferred SID dan NID nya tidak boleh sama dengan Home SID/NID nya

sekian terima kasih
 
 
Picture
Kali ini blog saya lebih bertema sosial, tidak seperti biasanya yang mengulas mengenai teknologi, meskipun di postingan terakhir saya juga memuat lirik lagu, hehehe, itu sekedar intermezzo saja kok


oke, kita langsung saja ke topik, behind every great leader, there is a great woman, selalu ada wanita hebat di belakang para pemimpin-pemimpin hebat,dan rupanya para wanita-wanita ini, meskipun tidak bisa dibuktikan secara logika, selalu menentukan power/kepemimpinan sang pria yang dicintainya, disini saya mengulas great leader is always a man, bukan berarti wanita tidak bisa jadi pemimpin, tetapi sejarah membuktikan, pemimpin-pemimpin terhebat selalu berasal dari kaum pria

mari kita mulai contohnya

sesuai dengan gambar, Bung Karno-Fatmawati 
saya katakan, Fatmawati adalah wanita yang hebat,
anda tidak percaya?
buktinya mulai bung karno memproklamirkan indonesia dan beliau naik sebagai pemimpin tertinggi di negara ini, di masa-masa itulah bung karno ditemani oleh fatmawati, bukan istri pertamanya yang anak dari H.O.S Tjokroaminoto, begitu pula ketika bung karno jatuh di tahun 1966, 4 tahun terakhir bung karno jadi pemimpin di negara ini (1962-1966) dilalui tanpa ditemani Ibu Fatmawati yang telah meninggalkan istana, sejak saat itu pula gonjang-ganjing politik untuk menggoyang bung karno dimulai hingga bung karno dijatuhkan oleh rezim orde baru

baik, lanjut ke orde baru, kita sepakat semuanya kenal sama yang namanya soeharto, the smiling general yang satu ini memiliki istri istimewa juga, Ibu Tien Suharto, ketika suharto memimpin negara ini, ibu tien tidak duduk-duduk berpangku tangan saja di rumah, dia juga turut andil dalam beberapa pembangunan di negara ini, seperti di TMII, bahkan menurut gosip yang beredar di kalangan ibu-ibu, selain Alex Kawilarang, orang yang ditakuti soeharto di negeri ini adalah Ibu Tien Suharto, namun mengenai masalah ini saya tidak berkomentar lebih jauh.

Uniknya, 2 tahun sepeninggal Ibu Tien, Suharto Lengser dari jabatannya selama 32 tahun, lengsernya suharto dimulai dari krisis ekonomi dan krisis moneter yang datang tidak lama setelah Ibu Tien meninggal, dan 2 tahun itulah pelan-pelan pengaruh Suharto sebagai presiden mulai menurun

mungkin para pembaca masih ingin protes karena saya hanya menyajikan contoh orang dari dalam negeri, baiklah! mari kita berikan contoh dari luar negeri, ada adolf hitler dengan Eva Braun sebagai support baginya, namun kesalahan besar hitler adalah terlambat menyadari bahwa eva braun adalah yang terbaik untuknya, hitler malah jatuh cinta kepada keponakannya sendiri, oiya, perlu dicatat bahwa eva braun sebelum menjadi pacar hitler sudah mendukung mati-matian perjuangan hitler,

intinya dari blog saya ini adalah, jangan pernah bermain-main dengan wanita, dan ada satu quote lagi yang menarik: "better to marry the woman that love you, than the woman that you love"

sekali lagi, di balik kelemah lembutan wanita lah yang dapat membangkitkan ji
 
 
Things have come to a pretty pass
Our romance is growing flat,
For you like this and the other
While I go for this and that,
Goodness knows what the end will be
Oh I don't know where I'm at
It looks as if we two will never be one
Something must be done:

Chorus - 1
You say either and I say either, You say neither and I say neither
Either, either Neither, neither, Let's call the whole thing off.

You like potato and I like potahto, You like tomato and I like tomahto
Potato, potahto, Tomato, tomahto, Let's call the whole thing off

But oh, if we call the whole thing off Then we must part
And oh, if we ever part, then that might break my heart

So if you like pyjamas and I like pyjahmas, I'll wear pyjamas and give up 
pyajahmas
For we know we need each other so we , Better call the whole off off
Let's call the whole thing off.


Chorus - 2
You say laughter and I say larfter, You say after and I say arfter
Laughter, larfter after arfter, Let's call the whole thing off,

You like vanilla and I like vanella, You saspiralla, and I saspirella
Vanilla vanella chocolate strawberry, Let's call the whole thing off

But oh if we call the whole thing of then we must part
And oh, if we ever part, then that might break my heart

So if you go for oysters and I go for ersters, I'll order oysters and cancel 
the ersters
For we know we need each other so we, Better call the calling off off,
Let's call the whole thing off.


Chorus - 3
I say father, and you say pater, I saw mother and you say mater
Pater, mater Uncle, auntie, let's call the whole thing off.

I like bananas and you like banahnahs, I say Havana and I get Havahnah
Bananas, banahnahs Havana, Havahnah, Go your way, I'll go mine

So if I go for scallops and you go for lobsters, So all right no contest we'll 
order lobseter
For we know we need each other so we, Better call the calling off off,
Let's call the whole thing off.








footnote:kompakan sama seseorang buat posting nih lagu diblognya hahaaa, ni lagu menggambarkan kekompakan bangeettt soalnyaa
 
 
Picture
Pembaca yang budiman, kembali lagi saya membuat sebuah posting blog
yang kali ini saya akan membahas mengenai sebuah mikrokontroler yang sedang jadi trend di saat ini yaitu mikrokontroller AVR AVR itu sendiri memiliki kepanjangan yaitu Alf, Vegard and RISC salah satu kepanjangan tersebut yaitu RISC, memiliki kepanjangan lagi yaitu Reduced Instruction Set Computing, dimana setiap instruksi dalam mikrokontroler ini dapat dilakukan dengan 1 siklus mesin saja, atau 1 siklus clock, berbeda dengan mikrokontroller dari keluarga MCS-51 yang masih menggunakan CISC architecture (Complex Instruction Set Computing) yang membutuhkan 12 siklus mesin atau 12 clock untuk melakukan satu buah instruksi, ini berarti mikrokontroler AVR dapat bekerja lebih cepat dan lebih presisi ketimbang mikrokontroler MCS-51, dengan menggunakan eksternal clock 4 MHZ, setara dengan mikrokontroler MCS-51 dengan external clock 48 MHz, padahal mikrokontroller MCS-51 di pasaran maksimal dapat beroperasi dengan 33MHz eksternal clockuntuk dalam posting kali ini saya akan membahas satu jenis dari mikrokontroler AVR yaitu ATMEL ATMEGA8535, jenis mikrokontroler AVR sendiri ada sangat banyak, mulai dari ATtiny, AT90Sxxx dan lain-lainnya
di dalam mikrokontroler AVR ini, sudah terdapat internal clock sebesar 1 MHZ, jadi kita dapat mengoperasikan mikrokontroler ini tanpa eksternal clock, meskipun kecepatan yang didapat juga sangat terbatas, sedangkan mikrokontroler MCS-51 tidak terdapat internal clock, sehingga harus ditambahkan dari luar mikrokontroller tersebutdalam hal fitur, sudah barang tentu AVR jauh lebih lengkap ketimbang pendahulunya, yaitu MCS-51, di dalam AVR sudah include EEPROM yang dapat diprogram saat mikrokontroler tersebut beroperasi, sehingga sudah memenuhi syarat untuk membangun embedded sistem, ada lagi di salah satu port nya terdapat Analog to Digital Converter (ADC) untuk mengkonversi tegangan analog menjadi angka biner digital, berbicara mengenai analog, tidak sampai disitu, bahkan di dalam mikrokontroler ini juga sudah terdapat analog comparator!
berbicara mengenai mikrokontroler, tentu tidak luput dengan program PWM atau Pulse Width Modulation yang biasa digunakan untuk mengontrol kecepatan motor arus searah dan enaknya, mikrokontroler AVR menyediakan 4 channel PWM dan dengan mudahnya kita membuat program yang membutuhkan PWM tanpa mesti berpanjang-panjang mengatur timer dan ketiga timer yang dimiliki oleh mikrokontroller AVR tersebut dapat beroperasi untuk mengeluarkan PWM, banyak sekali fitur yang dimiliki oleh timer mikrokontroler AVR ini, seperti real time counter, sehingga dapat memudahkan kita untuk membuat penghitung waktu sebagai jam digital



ini adalah pembukaan dari kemungkinan postingan berikutnya mengenai mikrokontroler AVR dari blog saya, doakan saya semoga sukses belajar AVR gan!!!oh iya, bicara mengenai pemrograman AVR, Atmel sendiri sudah menyesuaikan arsitektur mikrokontroler ini agar dapat mudah diprogram dengan menggunakan bahasa C, dan memang kebanyakan programer menggunakan mikrokontroler ini dengan melakukan program melalui bahasa C untuk berikutnya di compile ke intel HEX, saya sendiri mencoba belajar dengan menggunakan bahasa rakitan AVR, mudah-mudahan posting berikutnya akan terlaksana, untuk pertama-tama saya sudah merencanakan membuat jam digital dengan AVR mikrokontroler tetapi dengan menggunakan bahasa assembly/rakitan

salam
Picture
 
 
Picture
Pembaca, pada semester 4 kemarin, saya mendapat tugas dari dosen mata kuliah mikroprosesor untuk membuat sebuah robot line follower, atau robot pengikut garis dengan menggunakan mikrokontroler AT89S51 

pada awalnya saya sempat bingung, karena dosen saya menyuruh saya dan kawan2 untuk belajar programming AT89S51 berikut struktur-strukturnya secara otodidak, dosen saya hanya memberi pengarahan-pengarahan dasar saja, seperti : untuk mengontrol kecepatan motor DC pada robot diperlukan PWM (Pulse Width Modulation) yang menggunakan interrupt system pada mikrokontroler tersebut, kemudian beliau menjelaskan frekuensi yang dipakai, yaitu 200 HZ, meskipun standar PWM yang ada kebanyakan 1000 KHZ

dengan menggunakan frekuensi 200 HZ, berarti 1 siklus PWM adalah 5 milidetik
namun beliau mengingatkan agar programing PWM tidak di copy paste dari internet, karena dari setiap step yang kita buat akan ditanya olehnya apa maksudnya, waduh!

setelah saya cari2 di internet pun, hasil yang ditemukan adalah saran untuk menggunakan mikrokontroller dari keluarga AVR, sedangkan untuk MCS-51(dalam hal ini AT89S51) hampir tidak dapat ditemukan, setelah ditemukan, struktur programnya pun tidak dapat saya mengerti dan saya terapkan untuk tugas robot ini

akhirnya dari buku yang membahas mengenai programming mikrokontroler AT89S51 (tentu saja tidak membahas PWM) saya coba bolak balik untuk mendapatkan programming PWM yang benar2 "ORIGINAL BY FACHRI" akhirnya daripada saya pusing dan terjebak belajar di struktur interrupt, saya membuat program PWM dengan menggunakan Sub-Rutin sederhana, dimana Sub Rutin Tersebut berjalan 5 milidetik, 

cara kerjanya
-Tombol untuk start robot harus ditekan dan dilepas
-Pembacaan sensor dimulai, setiap ada yang cocok, subrutin dipanggil
-setelah menjalankan subrutin 5milidetik, kembali membaca sensor
-proses tersebut berulang dan berhenti ketika mikrokontroller di reset


sub rutin penjalanan motor dibagi 4 jenis:
-Maju Full=Robot melaju dengan kecepatan penuh
-Maju Half=Robot melaju dengan kecepatan setengah
-Belok Kiri
-Belok Kanan


untuk flowchartnya belum dibuat memang, tapi saya akan sertakan programming Assembly MCS-51 nya di sini:

$MOD51

;kecepatan-kecepatan motor:
;----------------------------------
;Gerakan Kecepatan Motor
;-----------------------------------------------
; Kiri Kanan 
;-----------------------------------------------
;Maju-Full 90% 90%
;Maju-Half 60% 60%
;Kiri 10% 60%
;Kanan 60% 10%
;-----------------------------------------------
;
;Port Output yang digunakan
;-----------------------------------------------------------------------------------------------------------------------
;Port 0.7 sebagai penentu motor kiri(kalau mengeluarkan nilai 0 dapat berfungsi sebagai potensial 0/Ground untuk motor)
;Port 0.0 sebagai penentu motor kanan(kalau mengeluarkan nilai 0 dapat berfungsi sebagai potensial 0/Ground untuk motor)
;
;-----------------------------------------------------------------------------------------------------------------------
;Made By: Muchammad Fachri
;-----------------------------------------------------------------------------------------------------------------------
;Electrical Engineering Trisakti University
;Computer System Engineering
;Embedded System Division
;-----------------------------------------------------------------------------------------------------------------------
;

;--------------------------------
;Mulai Jalankan Robot,tekan P2.0
;--------------------------------
JMP Inisialisasi

ORG 0CH
Inisialisasi:
JB P2.0,$
JNB P2.0,$
JMP Start

ORG 30H
Start:
MOV TMOD,#01H ;Timer 0 mode 1 (16 bit)

;-----------------------------
;Baca Port (Input dari sensor)
;-----------------------------

baca:
MOV A,P1
cek:
CJNE A,#00000111B,cek1
CALL MajuHalf
JMP baca
cek1:
CJNE A,#00001111B,cek2
CALL TurnRight
JMP baca
cek2:
CJNE A,#00010111B,cek3
CALL TurnLeft
JMP baca
cek3:
CJNE A,#00011111B,cek4
CALL MajuHalf
JMP baca
cek4:
CJNE A,#00100111B,cek5
CALL TurnRight
JMP baca
cek5:
CJNE A,#00101111B,cek6
CALL TurnRight
JMP baca
cek6:
CJNE A,#00110111B,cek7
CALL TurnRight
JMP baca
cek7:
CJNE A,#00111111B,cek8
CALL TurnRight
JMP baca
cek8:
CJNE A,#01000111B,cek9
CALL TurnLeft
JMP baca
cek9:
CJNE A,#01001111B,cek10
CALL TurnLeft
JMP baca
cek10:
CJNE A,#01010111B,cek11
CALL TurnLeft
JMP baca
cek11:
CJNE A,#01011111B,cek12
CALL TurnLeft
JMP baca
cek12:
CJNE A,#01100111B,cek13
CALL MajuHalf
JMP baca
cek13:
CJNE A,#01101111B,cek14
CALL TurnRight
JMP baca
cek14:
CJNE A,#01110111B,cek15
CALL TurnLeft
JMP baca
cek15:
CJNE A,#01111111B,cek16
CALL MajuHalf
JMP baca
cek16:
CJNE A,#10000111B,cek17
CALL MajuFull
JMP baca
cek17:
CJNE A,#10001111B,cek18
CALL TurnLeft
JMP baca
cek18:
CJNE A,#10010111B,cek19
CALL TurnRight
JMP baca
cek19:
CJNE A,#10011111B,cek20
CALL MajuFull
JMP baca
cek20:
CJNE A,#10100111B,cek21
CALL TurnLeft
JMP baca
cek21:
CJNE A,#10101111B,cek22
CALL MajuFull
JMP baca
cek22:
CJNE A,#10110111B,cek23
CALL MajuFull
JMP baca
cek23:
CJNE A,#10111111B,cek24
CALL TurnLeft
JMP baca
cek24:
CJNE A,#11000111B,cek25
CALL TurnRight
JMP baca
cek25:
CJNE A,#11001111B,cek26
CALL TurnRight
JMP baca
cek26:
CJNE A,#11010111B,cek27
CALL TurnRight
JMP baca
cek27:
CJNE A,#11011111B,cek28
CALL TurnRight
JMP baca
cek28:
CJNE A,#11100111B,cek29
CALL MajuHalf
JMP baca
cek29:
CJNE A,#11101111B,cek30
CALL TurnLeft
JMP baca
cek30:
CJNE A,#11110111B,cek31
CALL TurnRight
JMP baca
cek31:
CJNE A,#11111111B,cek30
CALL MajuHalf
JMP baca







;-----------------------------------------------------------------------------------------------------------
;Subrutin Penjalanan Motor
;-----------------------------------------------------------------------------------------------------------


MajuFull:
MOV TH0,#0EEH ;TH0 dan TL0 diset dengan angka 61036, dengan harapan 4500 ud(4,5ms) sebagai waktu tunda
MOV TL0,#06CH
SETB TR0 ;Jalankan Timer 0
CLR P0.0 ;hidupkan motor kiri
CLR P0.7 ;hidupkan motor kanan
Mati:
JNB TF0,Mati ;Tunggu sampai TF0 menjadi logic 1
CLR TF0 ;nol kan bit pelimpah(Timer Flag)
CLR TR0 ;Matikan Timer 0
MOV TH0,#0FEH ;TH0 dan TL0 diset dengan angka 65036, dengan harapan 500 ud(0.5 ms) sebagai waktu tunda
MOV TL0,#00CH
SETB TR0 ;nyalakan timer 0
SETB P0.0 ;matikan motor kiri
SETB P0.7 ;matikan motor kanan
Mati2:
JNB TF0,Mati2 ;tunggu sampai TF0 menjadi logic 1 (timer melimpah)
CLR TF0 ;bersihkan Timer Flag
CLR TR0 ;Matikan Timer

RET ;Kembali ke pemanggil

MajuHalf:
MOV TH0,#0F4H
MOV TL0,#048H
SETB TR0
CLR P0.0
CLR P0.7
Mati3:
JNB TF0,Mati3
CLR TF0
CLR TR0
MOV TH0,#0F8H
MOV TL0,#030H
SETB TR0
SETB P0.0
SETB P0.7
Mati4:
JNB TF0,Mati4
CLR TF0
CLR TR0

RET

TurnRight:
MOV TH0,#0FEH
MOV TL0,#00CH
CLR P0.0
CLR P0.7
SETB TR0

JNB TF0,$
CLR TF0
CLR TR0
MOV TH0,#0F6H
MOV TL0,#03CH
SETB TR0
SETB P0.0

JNB TF0,$
CLR TF0
CLR TR0
MOV TH0,#0F8H
MOV TL0,#030H
SETB TR0
SETB P0.7

JNB TF0,$
CLR TF0
CLR TR0

RET


TurnLeft:
MOV TH0,#0FEH
MOV TL0,#00CH
CLR P0.0
CLR P0.7
SETB TR0

JNB TF0,$
CLR TF0
CLR TR0
MOV TH0,#0F6H
MOV TL0,#03CH
SETB TR0
SETB P0.7

JNB TF0,$
CLR TF0
CLR TR0
MOV TH0,#0F8H
MOV TL0,#030H
SETB TR0
SETB P0.0

JNB TF0,$
CLR TF0
CLR TR0

RET

End



demikian program assembly yang saya buat, oiya, program tersebut diatas telah di test ke hardware nya dengan menghubungkan ke sensor2 pada robot, dan sudah berjalan dengan baik, motor DC kecepatannya dapat dikendalikan dengan sempurna, kini tim kami sedang mengerjakan di bagian mekaniknya, berkutat dengan kopling motor DC ke body robotnya, doakan kami semoga berhasil ya!!!
 
First Post! 08/15/2009
 
Start blogging by creating a new post. You can edit or delete me by clicking under the comments. You can also customize your sidebar by dragging in elements from the top bar.
 

Tempat Fachri Bertukar Informasi di dunia maya