Halaman

Apa Beda Platform dan Framework ?

Aku sering banget mendengar kata platform dan framework. Kedua kata ini sering membingungkanku. Akhirnya aku cari deh apa sih bedanya platform dan framework ?

Platform memiliki banyak arti, salah satunya di ilmu komputer menurut kamus inggris cambridge adalah :

"Platform describes the type of computer system you are using, in connection with the type of software you can use on it."
"Platform menjelaskan jenis sistem komputer yang Anda gunakan,dalam kaitannya dengan jenis perangkat lunak yang dapat Anda gunakan pada komputer Anda."

tentu saja penjelasan ini umum sekali dan tidak membantu pemahaman saya, jadi saya ke wikipedia dan menemukan penjelasan ini :

"In computing, a platform describes some sort of hardware architecture or software framework (including application frameworks), that allows software to run. Typical platforms include a computer's architecture, operating system, programming languages and related runtime libraries or graphical user interface."

"Dalam komputasi, platform menggambarkan semacam arsitektur perangkat keras atau kerangka kerja perangkat lunak (termasuk kerangka aplikasi), yang memungkinkan perangkat lunak untuk menjalankan platform umum termasuk arsitektur komputer, sistem operasi, bahasa pemrograman dan perpustakaan runtime yang terkait atau antarmuka pengguna grafis.."

woww...semakin membingungkanku !! ada framework dalam definisi platform. semakin runyam saja :D, nyari lagi definisi framework :

"A software framework is a re-usable design for a software system (or subsystem). A software framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project. Various parts of the framework may be exposed through an API."

"Sebuah kerangka kerja (framework) perangkat lunak adalah desain yang dapat digunakan kembali untuk sistem perangkat lunak (atau subsistem).Sebuah kerangka kerja (framework) perangkat lunak mungkin termasuk program-program dukungan, kode perpustakaan, bahasa scripting,atau perangkat lunak lain untuk membantu mengembangkan dan menggabungkannya secara bersama-sama berbagai komponen dari sebuah proyek perangkat lunak. Berbagai bagian. dari kerangka dapat terlihat melalui API. "

Akhirnya marilah kita simpulkan saja perbedaannya :
  1. framework hanya mengacu pada perangkat lunak(software) dan mengabaikan perangkat keras (hardware), Jadi jika Anda berkecimpung dalam hardware Anda tidak akan punya framework. 
  2. platform itu memungkinkan suatu software untuk running. sedangkan framework tidak, framework hanya fokus pada design.
Contohnya :
  • Java adalah platform, karena Java memiliki mesin virtual yang memungkinkan aplikasi Java berjalan di berbagai sistem operasi.
  • CI (Code Igniter) atau YII adalah framework, karena mereka menyederhanakan cara Anda mendesain suatu software, mereka mengambil alih banyak hal yang seharusnya Anda lakukan secara manual coding untuk mengimplementasikan aplikasi Anda.
Jadi kesimpulannya : Bahwa framework bertujuan menyederhanakan kerja Anda dan platform bertujuan untuk memberikan satu atau lebih kemungkinan untuk menjalankan aplikasi Anda. 




tak ada rotan kayu pun jadi [kebalik]

Tengah malem begini saya sudah ngantuk berat, untuk sekedar refreshing mata, saya mendesain sesuatu yang bertema network project (ngasal). Saya suka mendesain dengan tools seadanya di komputer saya. Kalau ada photoshop ya pakai itu, kalau ada paint ya dipakai juga, bahkan Ms.Word pun jadi. gak percaya? kali ini saya mendesainnya MURNI pakai MS.WORD 2007. Langsung aja saya perlihatkan hasil kreasi ngasal saya :


Nhah, tu kan untuk sekedar mendesign yang sangat sederhana, tidak diperlukan tools yang canggih. Contohnya lagi yakni mendesain template majalah dengan Ms.Word. Biasanya template-template seperti ini sangat berguna bagi mereka yang aktif di dunia publishing kampus / media kampus. Bener gak? iya ... media kampus terbit secara periodik dan biasanya menggunakan template yang berbeda setiap edisinya.

Kali ini aku kasih tau gambarnya aja ya, tapi lain kali kalau sempet, aku upload di penyimpanan publik biar bisa Anda download :) selamat berkreasi...





[Starter] Penomoran Halaman Roman dan Arab dalam Satu Dokumen Ms Word

Nhah, biasanya nih kalau ngebuat buku kan ada bagian - bagiannya :

  1. Frontmater : sampul, kata pengantar, dll
  2. Body : bagian, bab, subbab, subsubbab, atau section, subsection, dll
  3. Penutup : daftar pustaka, lampiran, dll
penomoran halaman untuk frontmater dan body biasanya beda, frontmater pakai penomoran roman (i,ii,iii,...) dan body pakai penomoran arab (1,2,3,...). tapi males banget ngebikin dokumen baru hanya untuk 2-4 lembar frontmater, mending digabung jadi satu dokumen. tapi kendalanya bagaimana nih cara penomoran dengan menggunakan style yang berbeda dalam satu dokumen ? ini dia caranya :






















[Starter] Refresh Mata dengan Ganti Default Warna Sheet di Ms Word

Akhir - akhir ini saya banyak nulis di word, lama - lama bosen juga sih ngeliat backround putih mlulu, akhirnya aku punya akal untuk mengganti warna background di waktu-waktu tertentu. hehe..itung-itung refresh mata :)
caranya ? lihat gambar di bawah ini , oh ya saya masih pakai windows , punyaku se7en, Ms. word 2007.

Can't find AppData Folder On Your Windows


Dari jam sepuluh malem tadi saya mencari folder  AppData di OS Windows 7 saya. Biasanya sih kebanyakan di C:\Users\\AppData .Udah muter - muter ke sana kemari, ngubek - ngubek direktori C, ampek rasanya sebel sendiri. Bahkan kepikiran mau nginstall ulang Windows 7. Tapi sayang banget, ntar nginstal pakai apaan? Mahal lagi lisensinya. Eh, tiba - tiba inget ma Om Google. Nhah sekarang ganti ngubek - ngubek Om Google. Sebel juga lama - lama ma Om Google nih, udah sejam lebih jugak kagak nemu titik terang. Tapi akhirnya tepat jam satu pagi dini hari (Lebay :D) aku dapet juga. 


Kalau Anda juga mengalami hal yang sama, ada beberapa tempat untuk menemukan si AppData :
  1. C:\program data/application data
  2. Biasanya di folder C:\Users\\AppData = C:\<Users>\<username>\\AppData , jika tidak   ditemukan ada kemungkinan sistem Anda meng - hiding file . Cobalah untuk memastikan bahwa tidak ada file yang di - hiding. Cek Control Panel Folder Options. Hati - hati walaupun sistem Anda cuman punya satu user account bisa saja setting - annya hiding.
  3. Klik start dan ketikan  %AppData%  dan tekan Enter. Akan muncul folder Roaming. Cari folder AppData di sana.
  4. atau klik Start lalu ketikan regedit , cek lokasi registry. 
          untuk per-user special folders  lokasinya ada di sini :
  • HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders

       Untuk per-system special folderslokasinya ada di sini :
  • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders
Setelah ketemu folder AppData, saya malah bingung What's the difference between AppData\Local and AppData\Roamin I don't have enough background knowledge about it, so I decided to find the answer :p

do you want to know ? here the story :)

Roaming folders menyalin ke server ketika user logs off dari client computer pada suatu domain. Roaming folders digunakan untuk aplikasi data spesifik. seperti meng-customisasi-layout pada Lyx yang hanya dapat dilakukan pada settingan per user namun tidak bisa dilakukan pada setting-an global Lyx di C:\Program Files\Lyx 1.6\Resource\Layouts. AppData\Roaming di Windows 7 sama seperti folder Documents and Settings\username\Application Data pada Windows XP

Local folders digunakan untuk aplikasi - aplikasi yang tidak roam (berkenaan) sama user. AppData\Local folder pada windows 7 sama seperti Documents and Settings\username\Local Settings\Application Data pada Windows XP.

LaTeX 1 : Software Apa Saja yang Dibutuhkan ?

Di sini kita mau persiapan untuk praktex ntar. Oh iya, kemarin ada yang nanya gini, "apa sih bedanya LaTeX dan TeX ?". trus saya bilang aja kalau sebenarnya LaTeX itu diturunkan dari TeX, singkatnya LaTex itu dibuat untuk lebih menyederhanakan bahasa TeX.

"Aku mau pakai LaTeX nih ntar buat nulis tugas akhir. Apa aja sih yang musti ada ? ".

Kalau kamu mau menggunakan LaTeX, di komputer kamu musti ada :
1. Distribusi LaTeX, saya pengguna windows dan saya menggunakan MikTeX, bisa di download di sini http://miktex.org/2.9/setup.
2. Text Editor, saya menggunakan TeXmaker, bisa di download di sini http://www.xm1math.net/texmaker/download.html

LaTeX : The name of the "Language" -> bahasanya
MikTeX : One of the software packages you can use to produce documents using that language. -> compilernya
TeXmaker : is the composer, which is were you write the mark-up code. -> teks editornya

ilustrasinya : kita nulis naskah di TeXmaker kemudian kita mempercantik (baca : memberikan format) naskah kita menggunakan LaTeX, kemudian di compile oleh si MikTeX.

bagaimana?? apakah sudah mulai nampak mahluk yang bernama "menulis dengan LaTeX" ?? sudah mulai kenal?

"udah aku download nih, trus gimana nih nginstallnya?"

okey..kita lanjut !
instalasinya mudah , biar tambah mudah yuuuk install bareng - bareng , ini ada screenshoot nya nih :

{jreng...jreng...mohon maaf, saya sudah mengantuk, dilanjut lain waktu ya :D }

Belajar LaTeX (Untuk Pemula Banget ^-^)

Sebelum belajar alangkah baiknya kita tahu apa yang mau kita pelajari dulu. (Kalau sejarahnya baca sendiri ya :p ). LaTeX bisa disebut sebagai mark up language (Bahasa untuk mengatur/menata mempoles, mempercantik :p ). Ketika kita menulis, kita mengatur sedemikian rupa format tulisan agar terlihat rapi terstruktur dan sesuai format yang dianjurkan. LaTeX biasanya untuk mengatur format tulisan ilmiah seperti jurnal, laporan tugas akhir, thesis, disertasi, buku,dll. Jika di dunia web dikenal adanya bahasa mark up seperti HTML maka di dunia tulis menulis adanya bahasa mark up LaTeX. 

Lalu apa bedanya dengan Ms.Word dan Open Office ( dua ini yang terkenal di pengguna Windows) ? Ms.Word dan Open Office itu adalah word prosesor. ( gampangannya seperti ini ) Kalau kita menulis menggunakan Ms.Word dan Open Office, apa yang kita ketikkan apa yang kita klik (untuk keperluan format) hasilnya langsung bisa terlihat di sheet kerja Ms.Word dan Open Office. Oleh sebab itu word prosessor ini sering disebut bersifat What You See Is What You Get. Nhah, lain lagi kalau kita menulis menggunakan LaTex. Jika kita ingin (misalnya menebalkan huruf) kita harus menuliskan perintah untuk menebalkan huruf, alhasil apa yang kita lihat di sheet kerja LaTeX adalah perintah untuk menebalkan, bukan tulisan yang tebal. Namun setelah kita compile, maka tulisan yang tadi kita kasih perintah tebal akan tebal. maka dari itu, LaTeX ini sering disebut bersifat What You See Is What You Mean.

okey lanjut..,
Lalu apa bedanya dengan Notepad, Notepad ++, Code Lobster, Windows Text Ediitor, dll. ( haha..,saya Windows banget ya?Starter tapi :p ). Notepad, Notepad ++,dll merupakan text editor. Mereka bisa digunakan untuk menuliskan plain text ( nhah makhluk apa lagi tu plain text?plain text merepresentasikan karakter seperti yang ada dalam file, gampangnya plain text biasanya digunakan untuk pemrograman dan konfigurasi jarang digunakan sebagai dokumentasi). Nhah LaTeX meruapakan plain text. Jadi kalau ingin membuat dokumen dengan LaTeX sebagai bahasa untuk mem - mark up bisa menggunakan Notepad. ( gak percaya?? coba aja nulis di notepad trus Save As -> Save As Type -> All Files *.* , trus Encoding -nya sebaiknya pilih yang UTF-8) , trus File Name nya kasih ekstensi ( .tex ), dokumen LaTeX berekstensi ( .tex ).


Nhah, lumayan kenal kan dengan yang namanya si LaTeX ??
Lalu?? Lalu apalagi ... ya langsung saja kita persiapan untuk praktex (maksudnya baca sambil praktex) di tutorial selanjutnya

Berapa Pendaftar STIS dan Berapa Kuota STIS

Wah kebeneran banget nih, tadi waktu kuliah Software Engeenering membahas masalah pengembangan Go Online Penerimaan Mahasiswa Baru STIS. Kemarin ada temen saya yang bertanya mengenai Berapa Pendaftar STIS dan Berapa Kuota STIS. Dalam analisis (user requirement dan bussiness proses) kebetulan dijelasin juga mengenai hal tersebut. Langsung saja ya, saya jelaskan :)


Dari tahun 2010 ke tahun 2011 ternyata pendaftar STIS mengalami pelonjakan 33%. Hari pertama yang mendaftar cuman 4 orang terus naik puluhan orang sampai seratusan orang, trus mengalami kenaikan penurunan berkisar itu-itu saja. Tapi dihari-hari akhir pengalami pelonjakan pendaftar yang sangat signifikan. Sampai-sampai server PMB On Line STIS down. Dengan beberapa pertimbangan maka panitia memutuskan untuk hosting dengan server berada di luar negeri. Eh, gak taunya di hari-hari akhir pendaftaran DNS keok :p. Gapapa lah pengalaman ini memberi pelajaran pada panitia sekaligus sebagai hal yang menantang untuk mengembangkan PMB On Line STIS yang lebih sempurna :) dengan mendekati seluruh atribut kwalitas software yang baik :p. yawdah daripada banyak komentar di sini langsung saja kita meluncur ke representasinya berikut :



Berdasarkan pendaftar perdaerah, enam pendaftar teratas pada tahun 2010 dan tahun 2011 adalah berturut-turut sebagai berikut DKI (Jakarta), Jawa Timur, DIY (Yogyakarta), Sumatera Selatan, Sumatera Utara, dan Sulawesi Selatan.


Tahun 2010 adalah awal mengembangkan PMB On Line STIS, belum sepenuhnya PMB On Line ini diterapkan. Pendaftar masih diberi pilihan mendaftar manual melalui kantor-kantor BPS tertentu yang telah ditentukan. Tahun 2011 PMB On Line STIS diterapkan secara keseluruhan. Dengan kata lain sudah resmi berpindah dari sistem lama ke sistem yang baru yakni PMB On Line STIS. Jadi, Pendaftar harus mendaftar di situs PMB On Line STIS.


Kebetulan hal ini didukung oleh hasil karya Kemenkominfo yakni pada akhir Juni 2011 seluruh kecamatan di Indonesia akan tersambung internet. Tepatnya sebanyak 32.800 desa di Indonesia telah tersambung internet dan 27 provinsi di Indonesia telah tercakup dalam jaringan "broadband 3G".

Jadi, Untuk adik-adik yang tempatnya jauh dipelosok tanah air tidak perlu khawatir, sekarang pendaftaran STIS bisa dilakukan kapanpun (tentunya sesuai tenggang waktu yang diberikan) dan kapanpun (tentunya ditempat yang bisa mengakses internet).

Semoga PMB On Line STIS ini kedepannya akan lebih memudahkan calon pendaftar dan pendaftar STIS. Mungkin dikembangkan menjadi berbasis sms Gateway :p atau memperlebar platform ke mobile platform, BB, bahkan Android platform.

Kalau ada yang mau ditanyakan seputar hal ini silakan tinggalkan pesan pada kotak komentar di bawah atau pada shout mix box di kanan atas, or you can translate this by the Google Translator at the corner of this site above :)