Powered by Blogger.

Pencarian ..

Thursday, September 29, 2011

Ethernet Protocol

Ethernet paling banyak digunakan pada OSI Layer 1 (Physical) dan 2 (Data Link). Perhatikan gambar dibawah ini untuk melihat posisi ethernet pada OSI.

Ethernet di Layer 1 dan Layer 2 OSI


Standard Ethernet
Ini adalah original ethernet. Kecepatannya adalah 10 Mbps, pada tahun 1970 an ini adalah kecepatan yang dikategorikan cepat.
  • 10Base5 : kabel ethernetnya tebal berat dan sulit digunakan.
  • 10Base 2 : kabelnya lebih tipis dari coaxial. 10Base2 menggunakan topologi BUS.
  • 10BaseT : menggunakan kabel UTP (Unshielded twisted pair) popular tahun 1990 an. Lebih reliabel dan fleksibel. 10BaseT menggunakan topologi STAR. Maksimal panjang yang bisa digunakan adalah 100 meter, tetapi dapat diperpanjang lagi setelah melewati HUBS. Kabel 10BaseT mempunyai 4 pasang kabel didalamnya, tapi yang dipakai hanya 2 pasang.
  • 10BaseFL : kabel fiber yang support sampai 10Mbps.

Fast Ethernet
Bekerja pada kecepatan 100 Mbps, 10 kali lebih cepat dari Standard Ethernet.
  • 100BaseT4 : menggunakan 4 pasang di UTP kabel.
  • 100BaseTX : menggunakan 2 pasang di kabel UTP. Tapi grade kabelnya lebih baik dari 10BaseT. UTP kategori 5 atau yang lebih baik.
  • 100BaseFX : Fiber.

Gigabit Ethernet
Bekerja di 1000 Mbps, 1090x lebih cepat dari 10Mbps Ethernet.
  • 1000BaseT : dapat digunakan pada kabel UTP kategori 5, tetapi lebih baik lagi jika di kategori 5e atau 6.
  • 1000BaseLX : Fiber


Penamaan ETHERNET 

Angka pertama adalah kecepatan dari jaringan dalam satuan Mbps. 10BaseT artinya 10Mbps, 100BaseT artinya 100 Mbps.
Base adalah singkatan dari baseband.Adalah tipe dari network transmission.
Karakter setelah Base adalah menandakan tipe kabel.Tapi untuk coaxial menandakan panjang maksimum dalam meter. 10Base5 bisa sampai 500 meter.

Read more...

OSI : Open System Interconnection

OSI adalah pemodelan standard dari sebuah jaringan komputer. OSI membagi jaringan komputer kedalam 7 layer (lapisan) yang berbeda. Layer-layer ini bisa dipandang sebagai lapisan kulit bawang. Dimana kulit terluar akan membungkus segala sesuatu didalamnya begitu seterusnya. 
Layer-layer yang terdapat pada OSI dapat dilihat pada gambar di samping. Layer-layer ini biasa juga diberi notasi angka dimana layer terbawah yaitu Physical Layer disebut sebagai layer 1, layer data adalah layer 2 dan begitu seterusnya sampai kepada layaer ke 7. 
Layer 1,2 dan 3 (Physical, Data dan Network layer) disebut sebagai lower layer. Layer ini  menangani bagaimana mekanismenya sehingga informasi dapat dikirim dari sebuah komputer ke komputer lainnya melalui jaringan komputer. Layer 4 sampai 7 disebut sebagai upper layer. Layer ini bertugas untuk menangani bagaimana sebuah aplikasi dapat terhubung dengan jaringan melalui interface aplikasinya. OSI adalah sebuah standard yang sangat ideal tentang bagaimana seharusnya sebuah prookol jaringan bekerja. Di dunia jaringan sebenarnya, protokol banyak yang tidak mengikuti model OSI ini, tapi walaupun demikian OSI adalah pemodelan yang sempurna untuk menjelaskan konsep dari bagaimana sebuah jaringan komputer dapat bekerja.

Read more...

Wednesday, September 28, 2011

Pyhton : Penggunaan Escape Squences di String

escape squences
Running kemudian baca penjelasan dibawah ini .


Escape Squences memungkinkan kita untuk meletakkan karakter khusus didalam string. Ini tentunya membuat kita menjadi lebih leluasa dalam mengatur tampilan teks. Escape squences terbentuk dari 2 karakter yaitu tanda \ dan diikuti oleh sebuah karakter lain. Berikut adalah beberapa diantaranya :

\\ untuk menampilkan \
\' untuk menampilkan '
\" untuk menampilkan "
\a membunyikan bel (kemungkinan tidak bunyi lagi)
\n pindah 1 baris
\t tabulasi

Read more...

Pyhton : Penggunaan QUOTE (tanda petik) dalam String

Code untuk menunjukkan penggunaan quote didalam string


Coba jalankan program tersebut dan kemudian perhatikan penjelasan dibawah ini .

Penulisan sebuah teks didalam program komputer bisa dilakukan dengan mengapitnya didalam tanda petik satu ( 'contoh' ) atau dalam tanda petik dua ( "contoh" ). Sama saja, Tetapi coba perhatikan pada baris ke-12 gambar diatas.
print "Program 'Nulis'"

Read more...

Tuesday, September 27, 2011

Chapter 1 – Data Communications, Data Networks, and the Internet



Silahkan download disini untuk melihat terjemahan bebasnya dalam Bahasa Indonesia.

Read more...

PyScripter untuk menuliskan kode Pyhton

PyScripter adalah Python Integrated Development Environment (IDE) yang GRATIS dan OPEN SOURCE yang running di M$ Windows. PyScripter dirancang untuk mempermudah kita dalam memilah code-code dari Pyhton sehingga meminimalisasi kesalahan penulisan code dan dapat melakukan debugging termasuk pengecekan isi dari variabel.

Langsung download programnya PyScripter di http://code.google.com/p/pyscripter/

Download PyScripter

Ada 2 pilihan download (lihat gambar diatas). Silahkan dipilih. Yang atas memungkinkan PyScripter running tanpa diinstal. Sedangkan yang bawah membutuhkan instalasi.

Screenshoot PyScripter yang sudah running :

Klik unutk memperbesar

Read more...

Pura Segara Kenjeran - Hadirkan Pulau Dewata di Surabaya Timur

Pura Segara
Sekembali dari kepulangan pertama saya ke Bali setelah kuliah berjalan, saya berencana untuk mengunjungi Pura Segara Kenjeran untuk menenangkan pikiran sembari mohon keselamatan agar studi diberikan kelancaran. Pura Segara ini adalah pura yang digunakan untuk umat Hindu melakukan persembahyangan kepada Ida Sang Hyang Widhi (Tuhan Yang Maha Esa).

Segala bentuk bangunan dan hiasannya dibuat sama persis dengan yang sering kita temui di Pulau Dewata Bali. Bagi mereka yang ingin berwisata ke Bali tetap tidak cukup waktu dan dana, mengunjungi Pura ini mungkin bisa jadi salah satu alternatif solusinya ;)
Pura yang terletak di kompleks angkatan laut ini diresmikan pada Tahun 1981. Karena Pura ini berdekatan dengan lokasi kampus ITS Surabaya maka Pura ini sering kalai digunakan untuk aktifitas kemahasiswaan bagian kerohanian agama hindu, seperti pembekalan mahasiswa baru ITS. Pura ini juga sering kali digunakan sebagai diskusi-diskusi keagamaan oleh kelompok-kelompok generasi muda Hindu untuk lebih mendalami arti kedamaian sesungguhnya di dalam agama Hindu. Pura ini juga terletak diseputaran pantai Kenjeran sehingga demikian Pura ini diberi nama Segara (segare dalam bahasa Bali berarti laut, air).

Berikut adalah rute atau jalan yang bisa diikuti untuk dapat mencapai Pura Segara Kenjeran ini dengan singkat sekitar 12 menitan ditempuh dari Bundaran Kampus ITS.

  1. Berangkat dari ITS terus ke utara menuju jalan Raya Mulyosari
  2. Setelah sampai di Mulyosari Utara, jangan belok kiri. Terus saja lurus menuju jalan Tempurejo.
  3. Lewati pasar tradisional tempurejo. Tepat setelah Masjin Baiturrahmanm belok kiri ke jalan kenjeran. Jalan Kenjeran ini 2 arah.
  4. Temukan jalan putar bali. Putar balik. Terus ke timur.
  5. Belok kiri di Jalan Wiratno.
  6. Ikuti terus dan belok kiri di Jalan Saliman.
  7. Beberapa saat Anda akan menemukan gerbang Pura Segara Kenjeran.
  8. Lihat Route :
Route dari Bundaran ITS


Galeri Foto :
Welcome Bro !
Me n Fams
Pejati
Biar Teduh
Ganesha
Padmasana
Penuun Karang
Peresmian
Add caption
View
Tempat Latihan Tari Tabuh
Tempat Latihan Tari Tabuh
Tempat Latihan Tari Tabuh
Bale Kulkul
Plang Nama
Pintu Masuk
Pembasuhan



Read more...

Tuesday, September 20, 2011

PowerCmd (for Windows) untuk memudahkan belajar Python


Download PowerCmd disini.

Keuntungan menggunakan PowerCmd ini dibandingkan dengan command prompt biasa di Windows adalah :
  1. Bisa membuka banyak jendela terminal dengan layout yang bisa diatur. Untuk pindah terminal cukup gunakan Ctrl+1, Ctrl+2 dst.
  2. PowerCmd juga mendukung multitab dalam artian satu jendela terminal bisa terdiri banyak tab. Mirip dengan Firefox.
  3. Text yang tampil di masing2x terminal bisa drag and drop antar terminal
Download PowerCmd disini.

    Read more...

    Python : Introduction

    Silahkan download Python27 (Windows) disini. Untuk UBUNTU, langsung gunakan apt get :
    sudo apt-get install build-essential gcc
    cd Downloads
    wget http://www.python.org/ftp/python/2.5.6/Python-2.5.6.tgz
    tar -xvzf Python-2.5.6.tgz
    cd Python-2.5.6
    ./configure --prefix=/usr/local/python2.5
    make
    make test
    sudo make install
    sudo ln -s /usr/local/python2.5/bin/python /usr/bin/python2.5 
     
    Yang akan difokuskan adalah menggunakan Windows saja dulu ya ;) Setelah melakukan instalasi, setlah PATH dari Windows agar merujuk ke path program Python ini. Sehingga nantinya bisa dibuka langsung via command prompt. Lihat cara seting path dibawah ini :
    Cara seting PATH di WINDOWS. Sesuaikan dengan komputer masing-masing.












    Untuk membuat programnya, Anda bisa ketikkan scriptnya di program text editor seperti notepad dan sejenisnya. Dreamweaver juga bisa digunakan. Atau Vi di linux. Tapi karena Python ini membutuhkan tabulasi yang akurat karena tabulas/indentation adalah penanda blok, maka disarankan untuk menggunakan program yang mampu menunjukkan posisi tab. Saya sarankan menggunakan Notepad++. Selain gratis dan ringan program ini juga nyaman untuk indentation. Klik disini untuk download for Windows.


    Python dikategorikan sebagai high-level, interpreted, interactive and object oriented-scripting language. Phyton sebagai high-level programming language , dirancang untuk dapat dibaca dengan mudah dengan bahasa Inggris, seperti kebanyakan high level language lainnya. Python adalah  Interpreted, tidak perlu compile sebelum dijalanankan, sama persis dengan PERL dan PHP.



    Fitur :
    • Easy-to-learn: Python relatif memiliki sedikit keyword, struktur yang sederhana dan sintak yang jelas. Hal ini memungkinkan dapat dipelajari dengan waktu singkat.
    • Easy-to-maintain: Source codenya mudah dimaintenance
    • Cross-platform compatible di UNIX, Windows, dan Macintosh.
    • Interactive Mode, memungkinkan testing dan debugging serta melihat hasilnya langsung di terminal
    • Extendable: dapat menambahkan modul ke Python interpreter
    • Databases: bisa interface ke hampir seluruh database yang ada
    • GUI Programming: Python supports GUI applications 
    • Scalable: Python strukturnya rapi dan mampu menangani program yang besar

    Python Identifiers 

    Identifier adalah nama yang digunakan Python untuk mengindetiaskan variable, function, class, module, atau object lainnya. Identifier yang diijinkan adalah huruf A to Z atau a to z or atau tanda underscore (_) dan angka  0 to 9.Python tidak memperbolehkan tanda-tanda baca sebagai identifier seperti @, $, and % within identifiers. Python adalah case sensitive programming language. Jadi, sundika adalah berbeda dengan Sundika atau sUNDIka.

    Read more...

    Monday, September 19, 2011

    Mengenal Computer Network Protocol

    Protokol adalah aturan-aturan dan kesepakatan dalam berkomunikasi antar network device. Aturan ini biasanya menyangkut bagaimana teknik mengirim dan menerima pesan, biasa disebut paket. Beberapa protokol juga support message acknowledment dan kompresi data untuk performa jaringan yang lebih baik. Saat ini ada banyak protokol computer network yang ada dan dirancang untuk tujuan dan kebutuhan masing-masing.

    IP (Internet Protocol) adalah protokol yang paling utama yang digunakan dalam komunikasi di internet, IP dikembangkan di era tahun 1970-an. Dalam kenyataannya IP sering kali digunakan bersama dengan Transport Control Protocol (TCP) dan akhirnya seringkali disebut sebagai TCP/IP.
    IP berhubungan dengan Network Layer (layer 3) di OSI sedangakan TCP berhubungan dengan Trasport Layer (layer 4) di OSI. Atau dengan kata lain, dalam network communication, TCP bertugas mengantarkan data melalui IP network.
    IP memberikan pengalamatan yang unik untuk masing-masing komputer di dalam network. Kebanyakan saat ini IP yang digunakan adalah versi 4 (IPv4) yang memiliki panjang alamat 4 byte(32 bits). Versi 6 (IPv6) memiliki panjang alamat 16 byte (128 bits).
    Data pada IP network diatur dalam bentuk paket-paket. Setiap paket IP sudah menyertakan header (pengirim, penerima, dan informasi lainnya yang terkait dengan data tersebut) dan pesan itu sendiri.

    UDP (User Datagram Protocol) adalah OSI transport layer protokol untuk aplikasi client/server network based on Internet Protocol (IP). UDP adalah alternatif lain dari TCP, mulai diperkenalkan pada tahun 1980 an. UDP sering digunakan untuk aplikasi videoconferenc atau game online yang membutuhkan real-time performance. 
    UDP network traffic ditampilkan dalam datagrams. Sebuah datagram terdiri dari 1 unit pesan. 8 byte awal dari datagram adalah header informasi sedangakan sisanya adalah data pesannya.
    UDP datagram header terdiri dari 4 field yang besarnnya masing2x 2 byte yaitu source port number, destination port number, datagram size, checksum.

    HTTP (Hypertext Transfer Protocol), memberikan layanan standard dari web browser dan servernya untuk berkomunikasi. HTTP adalah application layer network protocol yang dibangun diatas TCP. HTTP clients (seperti web browser) and servers berkomunikasi via HTTP request dan response messages. Tipe message HTTP adalah GET, POST, and HEAD.

    FTP (File Transfer Protocol) memungkinkan terjadinya pengiriman file antar komputer di internet,FTP adalah network protocol sederhana yang juga berbasis IP. Untuk dapat mengirimkan file dengan FTP  harus digunakan sebuah program yang sering kali disebut sebagai "client".

    Read more...

    Sunday, September 18, 2011

    Example Database : Koleksi DVD menggunakan M$ Access

    Berikut adalah contoh desain database untuk koleksi film DVD menggunakan M$ Access

    Tabel yang sudah dihubungkan

    Dari Relation Diagram diatas dapat dibaca bahwa :
    • Seroang aktor dapat terlibat dalam banyak film dan sebagai tokoh yang berbeda-beda
    • Sebuah film bisa mempunyai banyak aktor yang bermain di dalamnya
    • Sebuah genre film mempunyai judul fiilm yang berbeda-beda.
    • Sebuah film dapat mempunyai banyak producer
    • Seorang producer dapat memproduksi banyak film

    Gambar dibawah adalah tabel-tabel tersebut jika diakses menggunakan Datasheet View di M$ Access :



    Read more...

    Saturday, September 17, 2011

    Example Database : Plant Database

    Kita akan mencoba membuat sebuah database sederhana. Data yang saya tuliskan disini saya ambilkan contoh dari sebuah data tentang tanaman dan kegunaaanya (sumber : internet). Perhatikan sekumpulan data dibawah ini.

    Data Tanaman dan Kegunaanya

    Data diatas akan dibuatkan sebuah desain database.

    Inisialisasi
    Salah satu cara untuk melakukan insialisasi adalah menggunakan  use cases. Use case adalah bagian dari UML (unified model language) yaitu sekumpulan teknik dalam sofware process yang digunakan untuk mendapatkan aspek-aspek yang terlibat di dalamnya.  Use case adalah sebuah keteragan yang menjelaskan bagaimana user (sering kali disebut sebagai aktor) berinteraksi dengan sistem. Perhatikan gambar use case dibawah ini. 

    use case yang masih belum lengkap


    Jika diperhatikan use case diatas terlihat bahwa seorang aktor / user mempunyai 3 task.
    Tapi informasi nya masih kurang detil. Sekarang kita perhatikan lagi tabel data tanaman diatas tadi. Jika perhatikan baik-baik dan memilahnya maka 3 task yang dapat dikerjakannya adalah seperti gambar use case dibawah :

    use case yang sudah ada informasi task

    Use case 1 : user dapat melakukan maintenance yaitu menambah, mengedit dan menghapus data tanaman seperti Genus, Spesies dan kegunaanya
    Use case 2 : user dapat mendapatkan laporan informasi tentang tanaman tertentu atau semuanya
    Use case 3 : user dapat mendapatkan laporan tentang fungsi dari masing-masing tanaman atau semuanya.



    Data Model

    Diatas tadi kita sudah mengetahui arah dari sistem kita. Maka kita akan melanjutkan dengan melakukan abstraksi dengan model. Kelompokkan hal-hal yang similar (disebut sebagai Class), lihat gambar dibawah :
    Class


    Gambar diatas adalah cara penyajian UML untuk Class (plant) dan Attribute (nama, species dll)

    Class bisa juga dipandang sebagai sebuah template. Sehingga nanti Class Plant ini akan berlaku untuk setiap tanaman. Jadi jika ada 5 tanaman, ke 5 tanaman ini akan punya attribut sesuai dengan class template. Tanaman-tanaman ini disebut sebagai object. Lihat penjelasan gambar dibawah :

    Class Object untuk Path

    Relasi
    Setelah membuat 2 Class (plant dan fungsi ) maka kita akan mencari hubungan dari kedua class tersebut. Lihat gambar dibawah :
    Relasi


    Karena setiap Class adalah sebuah tabel maka tabel akhir dari database plant ini adalah :

    Read more...

    Sejarah Perkembangan UML (Unified Modeling Language)

    Unified Modeling Language
    Object-Oriented Modeling Language muncul pertengahan1970 an dan akhir dari 1980 an yang digunakan sebagai sebuah metodologi seiring dengan munculnya Object-Oriented Programming Language baru dan semakin pesatnya permintaan aplikasi sistem komputer yang kompleks sehingga dimulailah delevopmen alternatif lain untuk melakukan analisa dan desain. Dari tahun 1989 sampai dengan 1994, object-oriented method demikian banyaknya. Tapi tetap saja metoda-metoda tesebut belum mampu menghandle kebutuhan penggunananya.


    Akhirnya ada 3 generasi baru yang paling berpengaruh yaitu Booch, Jacobson's OOSE (Object-Oriented Software Engineering) dan RUmbaugh's OMT (Object Modelling Technique). Method yang lain juga adalah Fusion, Shlaer-Mellor, and Coad-Yourdon. Setiap method ini mempunyai kelebihan dan kelemahannya.
    Kalau dilihat secara cepat, Booch sangat membantu saat desain dan fase pembuatan proyek. OOSE memberikan support terbaik pada use case sebagai pemetaaan keperluan dan analisa.OMT sangat berguna ada analisis dan sistem informasi data-intensive. Kejadian paling penting terjadi pada saat Grady Booch (Rational Software Corporation), Ivar Jacobson (Objectory), dan James Rumbaugh (General Electric) mulai mengadopsi method masing-masing dan berkolaborasi membuat bahasa yang terpadu/unified.

    Ada 3 target yang ingin mereka capai dengan unifikasi ini :
    1. membuat sistem model, dari concept ke executable, menggunakan teknik Object Oriented
    2. mengatasi masalah scale yang biasanya terjadi pada sesuatu yang kompleks
    3. membuat modeling language yang berguna baik bagi manusia ataupun mesin.
    UML resmi didevelop pada bulan Oktober 1994 ketika Rumbaugh bergabung dengan Booch. Draft dari Unified Method versi 0.8 di release Oktober 1995. Pada tahun yang sama skope UML ekspansi ke OOSE untuk release UML 0.9 pada bulan Juni 1996.

    Read more...

    Friday, September 16, 2011

    Membuat Webmail ITS

    BACA BAIK-BAIK ini sebelum mendaftar dan mulai menggunakan webmail ITS.






























    CARA MEMBUAT ACCOUNT EMAIL DI ITS :

    1. Buka URL : http://webmail.its.ac.id





















    2. Jika benar maka akan terbuka portal Webmail dari ITS. Selanjutnya untuk pendaftaran, lihat menu kanan seperti gambar dibawah ini :





















    3. Akan muncul jendela popup. Masukkan NRP dan Password dari aplikasi FRS di Integra.
















     4. Jika berhasil maka Anda harus menunggu validasi. Kemarin saya waktu daftar tunggunya lebih dari 24 jam lo ....lama amit :)

    5. Jika sudah aktif maka siap digunakan dengan cara login ke http://webmail.its.ac.id
















    INTERFACE NYA(sama seperti webmail kebanyakan seperti Yahoo Mail dan Gmail)



























































    Bagi yang ingin menggunakan email client seperti OUTLOOK Express, THUNDERBIRD dan sejenisnya gunakan informasi dibawah ini :

    INCOMING : pop3.its.ac.id Port : 110
    OUTGOING : smtp.its.ac.id Port : 25 / imap.its.ac.id Port : 143
     Selalu gunakan username dan password lengkap untuk server diatas tersebut.

    Bagi yang ingin mencoba WAP , akses di http://wapmail.its.ac.id

    Read more...

    Wednesday, September 14, 2011

    SWOT Analysis

    SWOT
    Ini informasi yang saya ambil di WIKIPEDIA yah ... Analisa SWOT adalah metode rencana strategis untuk mengevaluasi Strengths, Weaknesses, Opportunities, Threats (kekuatan, kelemahan, kesempatan dan ancaman). 
    Teknik ini dirancang oleh Albert Humphrey dan dipresentasikan di  Stanford University pada sekitar 1960s dan 1970s menggunakan 500 data perusahaan.

    Analisa SWOT mengharuskan kita mengetahui dengan jelas apa yang ingin kita capai sebagai tujuan akhir. Analisa SWOT adalah teknik pemetaan awal yang digunakan dalam penyusunan Rencana Strategis (Renstra) atau Coorporate Plan seperti yang diulas di materi overview di awal. 




    • Strength (Kekuatan),kekuatan yang membuat kita merasa lebih dibandingkan dengan yang lainnya.
    • Weakness (Kelemahan),  kelemahan dari kita sendiri yang akan menyebabkan kita tidak dalam posisi yang kurang bagus dibandingkan yang lain.
    • Opportunity (Peluang), peluang eksternal untuk menghasilkan keuntungan.
    • Thread (Ancaman), unsur eksternal yang bisa jadi menyebabkan terjadinya masalah

    Menurut Rangkuti, F. (2006), Analisis SWOT : Teknik Membedah Kasus Bisnis, Penerbit PT Gramedia Pustaka Utama ; Jakarta, dibawah ini adalah Matrik SWOT.

    MATRIK SWOT



    Kita coba cek contoh dari Analisa SWOT untuk Retail Industry, diambil dari http://www.whatmakesagoodleader.com. Tapi sudah saya edit sedikit yah biar lebih jelas :D


    STRENGTH (KEKUATAN)




    WEAKNESS (KELEMAHAN)




    OPPORTUNITY (KESEMPATAN)




    THREAT (ANCAMAN)


    STRENGTH dan WEAKNESS di kategorikan INTERNAL
    OPPORTUNITY dan THREATS di kategorikan ke EXTERNAL


    Bagi yang ingin coba buat SWOT menggunakan template, bisa langsung download di sini ya.Dalam bentuk PDF kok tapi bisa diedit. 


    Kalau ingin coba buat SWOT on the fly langsung dari internet, bisa coba alamat ini deh. Bagus kok. Tapi tentunya cara penyajiaannya saja yang dibuat menarik. Untuk konsep dan isinya, ya tergantung kita sendiri ;)

    Read more...

    About This Blog

    Lorem Ipsum

      © Blogger templates Newspaper III by Ourblogtemplates.com 2008

    Back to TOP