Home  |  About me  | 

Sunday, August 31, 2008

Model ISO dalam Jaringan

Model referensi jaringan terbuka OSI atau OSI Reference Model for open networking adalah sebuah model arsitektural jaringan yang dikembangkan oleh badan International Organization for Standardization (ISO) di Eropa pada tahun 1977. OSI sendiri merupakan singkatan dari Open System Interconnection. Model ini disebut juga dengan model "Model tujuh lapis OSI" (OSI seven layer model).

Sebelum munculnya model referensi OSI, sistem jaringan komputer sangat tergantung kepada pemasok (vendor). OSI berupaya membentuk standar umum jaringan komputer untuk menunjang interoperatibilitas antar pemasok yang berbeda. Dalam suatu jaringan yang besar biasanya terdapat banyak protokol jaringan yang berbeda. Tidak adanya suatu protokol yang sama, membuat banyak perangkat tidak bisa saling berkomunikasi.

Model referensi ini pada awalnnya ditujukan sebagai basis untuk mengembangkan protokol-protokol jaringan, meski pada kenyataannya inisatif ini mengalami kegagalan. Kegagalan itu disebabkan oleh beberapa faktor berikut:

  • Standar model referensi ini, jika dibandingkan dengan model referensi DARPA (Model Internet) yang dikembangkan oleh Internet Engineering Task Force (IETF), sangat berdekatan. Model DARPA adalah model basis protokol TCP/IP yang populer digunakan.
  • Model referensi ini dianggap sangat kompleks. Beberapa fungsi (seperti halnya metode komunikasi connectionless) dianggap kurang bagus, sementara fungsi lainnya (seperti flow control dan koreksi kesalahan) diulang-ulang pada beberapa lapisan.
  • Pertumbuhan Internet dan protokol TCP/IP (sebuah protokol jaringan dunia nyata) membuat OSI Reference Model menjadi kurang diminati.

Pemerintah Amerika Serikat mencoba untuk mendukung protokol OSI Reference Model dalam solusi jaringan pemerintah pada tahun 1980-an, dengan mengimplementasikan beberapa standar yang disebut dengan Government Open Systems Interconnection Profile (GOSIP). Meski demikian. usaha ini akhirnya ditinggalkan pada tahun 1995, dan implementasi jaringan yang menggunakan OSI Reference model jarang dijumpai di luar Eropa.

OSI Reference Model pun akhirnya dilihat sebagai sebuah model ideal dari koneksi logis yang harus terjadi agar komunikasi data dalam jaringan dapat berlangsung. Beberapa protokol yang digunakan dalam dunia nyata, semacam TCP/IP, DECnet dan IBM Systems Network Architecture (SNA) memetakan tumpukan protokol (protocol stack) mereka ke OSI Reference Model. OSI Reference Model pun digunakan sebagai titik awal untuk mempelajari bagaimana beberapa protokol jaringan di dalam sebuah kumpulan protokol dapat berfungsi dan berinteraksi.

clip_image001

 

Struktur tujuh lapis model OSI, bersamaan dengan protocol data unit pada setiap lapisan

OSI Reference Model memiliki tujuh lapis, yakni sebagai berikut

Application layer

Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP, FTP, SMTP, dan NFS.

Presentation layer

Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini adalah perangkat lunak redirektor (redirector software), seperti layanan Workstation (dalam Windows NT) dan juga Network shell (semacam Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)).

Session layer

Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama.

Transport layer

Berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadp paket-paket yang hilang di tengah jalan.

Network layer

Berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3.

Data-link layer

Befungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC).

Physical layer

Berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.

Selengkapnya......

Monday, August 25, 2008

WWW atau Internet ??

World Wide Web (www) atau jaringan internet dunia dinyatakan masih dalam masa pertumbuhan. Bahkan kemungkinan besar, jaringan internet masih bisa digali lebih.
Hal ini dikemukakan oleh penemu jaringan internet dunia (www) Tim Berners-Lee pada perayaan 15 tahun penemuan web pada tanggal 30 April lalu. Menurut Berners-Lee, dirinya dan rekan kerjanya di laboratorium CERN masih bisa mengembangkan web menjadi hal yang lain. Sesuatu yang pasti untuk kepentingan yang baik bagi masyarakat.
"Hasil yang menarik dari penemuan ini adalah semua orang telah membangun sistem sosial yang baru, sistem pemikiran baru dan bahkan sistem pemerintahan yang baru. Saya harap internet juga mampu membuat cara baru untuk saling bekerja sama secara efektif dan setara sehingga kita bisa menggunakan cara tersebut untuk mengatur hidup kita sendiri di bumi ini," ujar Berners-Lee seperti dikutip melalui AFP, Jumat (2/5/2008).
Berners-Lee dan teman-teman sejawatnya menemukan teknologi internet pada tahun 1990 di laboratorium Fisika CERN yang terletak di perbatasan Perancis dan Swiss. Kemudian pada tahun 1993, setelah Berners-Lee membujuk bos-nya untuk menyediakan kode program tersebut secara gratis, World Wide Web dipublikasikan ke seluruh dunia sehingga semua masyarakat dapat menggunakannya.
Jaringan internet, yang selalu menggunakan singkatan www di awal setiap alamat, merupakan jaringan yang dapat ditemui di mana-mana, yang ditujukan agar masyarakat dapat saling bertukar informasi. diperkirakan terdapat 165 juta situs yang ada di Internet. Bahkan Berners-Lee memprediksi bahwa suatu saat jaringan tersebut akan memungkinkan semua informasi di dunia akan berada di ujung jari setiap masyarakat. Meningkatnya aksesibilitas Internet ini dikarenakan CERN tidak dipublikasikan secara komersil.
Kemudahan masyarakat menggunakan www tanpa bandrol harga merupakan salah satu hal yang menyebabkan internet semakin marak. Ini merupakan upaya meyakinkan orang-orang di CERN bahwa hal ini akan menjadi besar dan membuat ketergantungan masyarakat.
Pada saat yang bersamaan ketika www ditemukan, Universitas Minnesota di Amerika pun telah berhasil mengembangkan Gopher, sebuah aplikasi yang juga menawarkan keterhubungan dokumen dan data di internet. Namun tidak seperti www, Gopher tidak terlalu booming karena pihak universitas mengkomersilkan aplikasi tersebut.

Sejarah Web

Tim Berners-Lee adalah penemu World Wide Web pada tahun 1989. Tim Berners-Lee merupakan sarjana lulusan Oxford University di Inggris. Ketika kuliah di Oxford, dia sudah bisa merakit komputer sendiri dari barang-barang elektronik bekas TV. Ia menjadi Dewan Pendiri 3Com pada Laboratory for Computer Science, MIT. Setelah lulus dari Oxford pada tahun 1976, Tim Berners-Lee bekerja pada Plessy Telecommunications Ltd. pada bidang system transaksi tersebar, message relay dan teknologi barcode. Pada tahun 1978, Tim Berners-Lee bergabung dengan D.G Nash Ltd. dimana ia membuat software untuk printer cerdas dan Multitasking Operation System.

Selain itu Tim Berners-Lee juga membuat program browser pertama dan server WWW pertama di dunia. Saat ini, browser yang sering digunakan adalah Internet Explorer, Netscape dan Mozilla. Berners-Lee juga menulis piranti lunak yang mendefinisikan Hyper Text Markup Language (HTML), Uniform Resource Locator (URL), dan Hyper Text Transfer Protocol (HTTP). Kesemua aplikasi ciptaannya tersebut saat ini dipergunakan banyak orang untuk menampilkan isi sebuah situs dan protokol bagaimana situs-situs dapat ditemukan di Internet dan berkomunikasi satu sama lainnya. Itulah mengapa Tim Berners-Lee dipercaya menjabat sebagai pengarah World Wide Web Consortium.

Penemuan Tim Berners-Lee atas World Wide Web sendiri diawali ketika ia bekerja di CERN, laboratorium fisika partikel milik Eropa di tahun 1980. Pada saat itu dia hanya dikontrak bekerja selama 6 bulan sebagai perekayasa piranti lunak (software engineer). Oleh karena CERN merupakan institusi multi-nasional, Berners-Lee ingin membuat suatu software yang dapat menghubungkan data-data dan informasi yang dia miliki dan para peneliti lainnya agar lebih efesien. Berners-Lee kemudian menamakan software tersebut Enquire, kependekan dari Enquire Within Upon Everything, judul ensiklopedia yang dia ingat pada masa kecilnya. Software ini kemudian dikembangkannya di luar CERN, sehingga akhirnya berkembang pesat secepat perkembangan jaringan Internet itu sendiri.

Pada tahun 1991 Berners Lee kemudian memperkenalkan browser pertama. Pada waktu itu browser ini belum banyak dipergunakan media WWW, hingga beberapa tahun kemudian Marc Andressen meluncurkan browser yang lebih populer, Mosaic.

Jika Marc Andressen maupun ilmuwan lainnya berhasil menjadi milyuner berkat ciptaannya, Tim Berners-Lee justru memilih tidak mematenkan penemuannya dan tetap konsisten pada bidang penelitian dan pengembangan teknologi. Sikapnya yang rendah hati ini justru mengundang kekaguman dan pujian dari banyak pihak. Diantaranya adalah dari Ratu Elizabeth II sendiri yang menganugerahkan gelar kebangsawanan kepadanya. Selain itu Berners-Lee juga mendapatkan penghargaan Millennium Technology Prize yang merupakan penghargaan bidang teknologi terbesar di bumi pada saat ini. Selain itu peraih penghargaan ini merupakan pemenang pertama hadiah tahunan anugerah Yayasan Penghargaan Teknologi Finlandia.

Saat ini, Tim Berners Lee menjabat Direktur World Wide Web Consortium (W3C) yang berkantor di Massachussets Institute of Technology. W3C adalah sebuah organisasi yang memiliki 400-an anggota dengan staf sekira 40 orang yang tersebar di seluruh dunia.

Tujuan World Wide Web Consortium sendiri adalah mengembangkan teknologi yang dapat digunakan lintas platform (interoperable technologies), menetapkan spesifikasi, aturan-aturan, menciptakan berbagai piranti lunak dan alat-alat lainnya yang dapat mengoptimalkan penggunaan temuannya, World Wide Web.
Anggota World Wide Web Consortium terdiri dari Microsoft, Adobe, Intel, Macromedia, Oracle, dan masih banyak lagi. Mereka bekerjasama mengembangkan teknologi yang mengeksploitasi WWW agar dapat digunakan oleh lebih banyak orang. Dengan kata lain tujuan dari pengembangan World Wide Web sendiri adalah membagi ilmu pengetahuan bagi sesama manusia secara universal.

Sir Timothy John "Tim" Berners-Lee, KBE (TimBL atau TBL) (lahir di London, Inggris, 8 Juni 1955) adalah penemu World Wide Web dan ketua World Wide Web Consortium, yang mengatur perkembangannya.

Pada 1980, ketika masih seorang kontraktor bebas di CERN, Berners-Lee mengajukan sebuah proyek yang berbasiskan konsep hiperteks (hypertext) untuk memfasilitasi pembagian dan pembaharuan informasi di antara para peneliti. Dengan bantuan dari Robert Cailliau dia menciptakan sistem prototipe bernama Enquire.

Setelah meninggalkan CERN untuk bekerja di John Poole's Image Computer Systems Ltd, dia kembali pada 1984 sebagai seorang rekan peneliti. Dia menggunakan ide yang mirip yang telah dia gunakan pada Enquire untuk menciptakan World Wide Web, di mana dia mendesain dan membangun browser yang pertama (bernama WorldWideWeb dan dikembangkan dalam NeXTSTEP) dan server web pertama yang bernama httpd.

Situs web pertama yang dibuat Berners-Lee (dan oleh karena itu ia juga merupakan situs web pertama) beralamat di http://info.cern.ch/ (telah diarsip) dan dimasukkan online untuk pertama kalinya pada 6 Agustus 1991.

Pada 1994, Berners-Lee mendirikan World Wide Web Consortium (W3C) di Massachusetts Institute of Technology. Hingga kini, Berners-Lee masih tetap rendah hati dan tidak berkeinginan untuk mendapatkan status populer. Banyak yang masih tidak mengetahui kekuatan karya pria ini, World Wide Web.

Salah satu kontribusi terbesarnya dalam memajukan World Wide Web adalah dengan tidak mempatenkannya sehingga masih dapat digunakan secara bebas. Pada 16 Juli 2004 dia diberi gelar kehormatan KBE oleh Ratu Elizabeth II sebagai penghormatan atas jasa-jasanya.

World wide web mendapat perhatian publik yang sangat besar yang tidak dapat disamai oleh aplikasi internet lainnya. Pada tahun 1995, www menggantikan FTP sebagai aplikasi internet yang bertanggungjawab atas sebagian besar lalu lintas internet. Web telah menjadi sedemikian terkenalnya sehingga kadang dicampuradukkan dengan istilah internet itu sendiri meskipun pengertian "di Web" dan "di Internet" sebenarnya tidaklah sama.
Web adalah sistem pengiriman dokumen tersebar yang berjalan di internet. Web dikembangkan di CERN (European Center for Nuclear Research), suatu lembaga bagi penelitian fisika energi tinggi di Geneva, Swiss. Tujuan semula dari lembaga ini adalah untuk membantu para fisikawan di berbagai lokasi yang berbeda dalam bekerja sama dan berbagi material penelitian.
Web dengan cepat berkembang ke luar lingkup masyarakat fisika energi tinggi. Pada tahun 1993, terdapat 130 server web di internet. Setahun kemudian jumlahnya meningkat menjadi 2.738, dan pada bulan Juni 1995 terdapat 23.500 server web.
Sekarang ini web telah memiliki pemirsa dalam jumlah yang sangat besar di luar lingkup akademis : kurang lebih 30% dari server web yang tengah beroperasi saat ini berada di komputer dalam domain komersial, dan di sebagian industri, di mana keberadaaan perusahaan web sama pentingnya dengan memiliki telpon atau faks bagi tujuan komunikasi bisnis. Web sekarang telah menjadi media yang sangat penting bagi periklanan dan alamat web sekarang sudah umum dijumpai pada majalah, surat kabar, dan iklan televisi.

Selengkapnya......

Apa itu My SQL???

Pengertian MySQL

MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.

Fitur MySQL

Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan dari sisi teknologi. Ini tidak terlepas dari tuntutan pemakai yang semakin mengandalkan MySQL namun membutuhkan fitur-fitur yang lebih banyak lagi.

Seri 3.23. Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan kemampuan transaksi pada MySQL dan ketiga InnoDB.

Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan MySQL satu derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan dikabulkan, seperti subselek (di 4.1), union (4.0), foreign key constraint (4.0 atau 4.1—meski InnoDB sudah menyediakan ini di 3.23.x), stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger (4.1). MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL serta mempertahankan MySQL sebagai database open source terpopuler.

Keunggulan MySQL

Penyebab utama MySQL begitu popular di kalangan Web adalah karena ia memang cocok bekerja di lingkungan tersebut. Pertama, MySQL tersedia di berbagai platform Linux dan berbagai varian Unix. Sesuatu yang tidak dimiliki Access, misalnya—padahal Access amat popular di platform Windows. Banyak server Web berbasiskan Unix, ini menjadikan Access otomatis tidak dapat dipakai karena ia pun tidak memiliki kemampuan client-server/networking.

Kedua, fitur-fitur yang dimiliki MySQL memang yang biasanya banyak dibutuhkan dalam aplikasi Web. Misalnya, klausa LIMIT SQL-nya, praktis untuk melakukan paging. Atau jenis indeks field FULLTEXT, untuk full text searching. Atau sebutlah kekayaaan fungsi-fungsi builtinnya, mulai dari memformat dan memanipulasi tanggal, mengolah string, regex, enkripsi dan hashing. Yang terakhir misalnya, praktis untuk melakukan penyimpanan password anggota.

Ketiga, MySQL memiliki overhead koneksi yang rendah. Soal kecepatan melakukan transaksi atau kinerja di kondisi load tinggi mungkin bisa diperdebatkan dengan berbagai benchmark berbeda, tapi kalau soal yang satu ini MySQL lah juaranya. Karakteristik ini membuat MySQL cocok bekerja dengan aplikasi CGI, di mana di setiap request skrip akan melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu memutuskan koneksi lagi. Cobalah melakukan hal ini dengan Interbase atau bahkan Oracle. Maka dengan load beberapa request per detik saja server Web/database Anda mungkin akan segera menyerah karena tidak bisa mengimbangi beban ini

Artikel tentang peningkatan fasilitas dan kemampuan Database server open source MySQL pada versi 4 dan 4.1

MySQL dikenal cepat tetapi tidak dikenal sebagai database server yang lengkap fasilitasnya. MySQL kalah dibandingkan dengan PostgreSQL dalam kelengkapan fasilitas, tetapi unggul dalam kecepatan sehingga MySQL sangat disukai oleh para web developer yang memerlukan pemrosesan database yang cepat. Pada versi 4 telah ditambahkan fasilitas dan kemampuan baru, begitu juga pada versi selanjutnya. Dan peningkatan pada versi 5 mampu mengubah pandangan bahwa MySQL tidak canggih karena pada MySQL 5 terdapat penambahan fasilitas yang cukup berarti seperti Stored Procedure sehingga bisa dikatakan bahwa MySQL 5 akan menjadi produk database server yang tangguh dan lengkap.

Saat penulisan artikel ini, MySQL telah memiliki versi 4.0.16 yang bisa dikatakan merupakan versi yang telah matang dan stabil di mana secara resmi pada Maret 2003 diumumkan bahwa versi 4.0.12 adalah versi produksi yang stabil. Sedangkan versi 4.1 telah mencapai versi alpha 4.1.1 yang berarti Anda dapat menggunakannya pada development software baru karena versi ini telah mendekati versi produksi walau mungkin masih terdapat sejumlah bug pada fasilitas tertentu.

Untuk versi 3, MySQL telah mencapai versi 3.23.58 yang dapat diandalkan karena kestabilan dan kecepatan yang telah terbukti. Tetapi karena keterbatasan fasilitas yang ada pada versi 3, banyak developer lebih menyukai untuk bermigrasi ke versi berikutnya.

Pengembangan dan fasilitas yang ditambahkan pada MySQL versi 4 adalah:

  • Peningkatan kecepatan
    MySQL 4 memiliki cache query yang dapat meningkatkan kecepatan pada aplikasi yang melakukan kueri berulang-ulang. Selain itu juga terdapat peningkatan kecepatan pada INSERT dalam jumlah besar, pencarian pada index yang terpack, pembuatan index FULLTEXT, dan COUNT(DISTINCT).
  • Ada versi Embedded MySQL Server
  • InnoDB storage engine sebagai standar
    InnoDB merupakan engine MySQL yang diperlukan untuk transaksi ACID, foreign key dengan cascading UPDATE dan DELETE, dan row level locking.
  • Fungsi baru
    Properti FULLTEXT memberikan fasilitas indexing FULLTEXT untuk data teks dalam jumlah besar
  • Standards compliance, portabilitas, dan migrasi
    • Fasilitas untuk memudahkan migrasi dari sistemdatabase lain ke MySQL Server, termasuk TRUNCATE TABLE (seperti Oracle)
    • Dukungan terhadap perintah SQL UNION
    • Internasionalisasi set karakter
    • MySQL berjalan native pada Novell Netware 6

· Peningkatan usabilitas

    • Parameter mysqld dapat diset tanpa perlu shutdown server.
    • Multiple-table DELETE dan UPDATE
    • Dukungan pada MyISAM untuk symbolic linking pada level table fungsi SQL_CALC_FOUND_ROWS and FOUND_ROWS() untuk mendapatkan jumlah baris dari kueri SELECT yang mengikutkan klausa LIMIT yang akan dikembalikan tanpa mengikutkan klausa tersebut

Fasilitas baru pada versi 4.1

  • Dukungan subkueri dan tabel turunan
    • Subkueri adalah perintah SELECT yang bertingkat (terletak pada perintah SQL lain).
    • Tabel turunan adalah (view yang tidak bernama) subkueri pada klausa FORM dari perintah SQL lain.
  • Peningkatan kecepatan
  • Fungsi baru
    • Perintah CREATE TABLE table_name2 LIKE table_name1 mampu membuat tabel baru dengan struktur sama pada tabel yang sudah ada
    • Dukungan untuk OpenGIS spatial types (data geografikal)
    • Replikasi dapat dilakukan pada koneksi SSL
  • Standards compliance, portabilitas, dan migrasi
    • Protokol client/server baru menambahkan kemampuan untuk menyampaikan banyak peringatan ke client, bukan hanya satu result saja. SHOW WARNINGS menampilkan peringatan untuk perintah terakhir.
  • Internasionalisasi
    • Set karakter dapat didefinisikan per kolom, tabel dan database
  • Peningkatan usabilitas
    • Perintah HELP berbasis server untuk mendapatkan informasi bantuan dari perintah SQL. Informasi ini dapat diakses melalui perintah SQL dan client juga dapat mendapatkan informasi ini.
    • Pada protokol baru ini, banyak perintah/statement dapat disampaikan dalam satu call/pemanggilan
    • Client/server protocol baru juga mendukung kemampuan mendapatkan banyak result set sekaligus.
    • Perintah baru INSERT ... ON DUPLICATE KEY UPDATE ... syntax telah diimplementasikan. Ini mengizinkan Anda melakukan UPDATE baris yang sudah ada bila INSERT menyebabkan duplikasi pada PRIMARY atau UNIQUE key (index).
    • Fungsi aggregate baru, GROUP_CONCAT() yang menambahkan kemampuan penggabungan kolom dari group baris ke dalam satu hasil string.

 

    •  

Selengkapnya......

Saturday, August 9, 2008

Perencanaan Pasca-sekolah

Akhirnya kelas tiga juga, dan tidak lain dan tidak bukan hal yang mugkin dirasakan oleh semua anak kelas tiga di seluruh Indonesia, mau kemana setelah lulus SMA nanti????

Dan pertanyaan ini tidak hanya ada pada dalam diri dari anak tersebut, tapi juga pertanyaan ini keluar dari sanak famili, terutama para keluarga dekat yang berlatar-belakang pendidikan yang tinggi, terkadang yang paling mengesalkan adalah mereka terkesan lebih sibuk dibandingkan dengan orang tua kita. Terkadang ini meruapakan hal yang cukup memberatkan dan membebankan pikiran, tapi bila di telaah lebih jauh, manfaatnya terasa juga, selain memang niat mereka yang baik, dorongan-dorongan seperti itu dirasa sangat perlu untuk kemajuan untuk diri kita pribadi.

Kembali ke topik, sebagai manusia normal pasti kita menginginkan jurusan yang nantinya kita pilih nanti  adalah jurusan yang merupakan favorit, sekarang favorit yang bagaimana? tentunya pengertian favorit disini adalah jurusan yang nantinya dapat menghasilkan lumbung emas bagi kita, dan kalau bisa jurusan ini memang benar-benar bakat dan minat, sehingga dalam menjalaninya nanti akan berjalan secara maksimal.

Untuk mewujudkanya kita wajib belajar dan berlatih untuk dapat mewujudkanya, usaha dan kerja keras adalah jawabanya. Semakin tinggin yang ingin kita capai maka semakin besar pula usaha yang harus kita keluarkan. Jangan hanya menunggu dirumah, menunggu hingga waktu ujian tiba. Karena tidak mungkin kita akan mendapatkan sesuatu tanpa usaha, kalaupun ada kita tidak akan pernah merasa  puas apabila semua itu bukan berasal dari diri kita sendiri. Salah satu dari usaha kita adalah persiapan baik dari segi akademis dan yang tidak kalah pentingnya adalah faktor kesehatan. Semua itu dipadukan dengan cara kita masing-masing, menemukan metode belajar, berkonsultasi dengan orang-orang yang berpengalaman , dsb.

Setelah menentukan kemana kita akan melangkah selanjutnya dan melakaukan persiapan dengan sematang-matangnya, kita belum tentu bisa langsung mewujudkannya, manusia bisa berusaha tetapi Allah-lah yang menentukanya. Jadi kembali lagi ditinjau dari aspek kerohanian, jangan lupa untuk selalu berdo'a, karena orang yang berusaha tanpa adanya do'a adalah orang yang sombong, tetapi sebaliknya berdo'a tanpa adanya usaha adalah orang  yang bodoh. Jadi perpaduan antara keduanya adalah pilihan yang baik dan mudah-mudahan menjadi kunci untuk membuka pintu kesukesan kita kedepan, Amin

Selengkapnya......