Translate

Motivator


Salam Super
Tugas kita bukanlah untuk berhasil. Tugas kita adalah untuk mencoba, karena didalam mencoba itulah kita menemukan dan belajar membangun kesempatan untuk berhasil

Henry James
Anda takkan tahu apa yang tak dapat Anda lakukan, sampai Anda mencobanya

Senin, 21 Maret 2011

Menuangkan ide dalam sebuah tulisan

Kali ini saya mencoba menulis di blog sebagai pemenuhan tugas kuliah yang sebelumnya sudah saya ajukan namun, perlu dikaji ulang.. menurut Bpk Parno sebagai pembimbing saya, Dosen mata kuliah pengembangan sistem informasi <http://nustaffsite.gunadarma.ac.id/blog/parno> baiknya menulis di blog mengalir saja kita keluarkan apa adanya seperti bercerita dengan teman dan menuangkannya dalam tulisan dengan gaya penulisan kamu masing-masing tujuannya membiasakan diri biar logika menulis ikut ke'asah..

Terkadang menulis di blog terlihat sukar dalam menuangkan tulisan & ide apa yang nanti akan kita tuangkan (mau nulis apa ya di blog,hhhmmm??) seperti ngobrol bersama teman mungkin kita bisa melakukannya berjam-jam bahkan lebih lama, sama halnya dengan menulis. Tapi secara praktek saya sendiri masih sering kesulitan, terutama penggunaan bahasa yang kurang sesuai, kadang ide ada di kepala, tapi susah untuk dituangkan ke dalam tulisan. Disini kita sama-sama belajar & share ilmu. Mungkin untuk pertama kali teman-teman akan mengalami kesulitan dalam menuangkan ide/gagasan apa yang akan kita tulis tapi, sebenarnya itu mudah kok kalau kita sudah memulainya yang paling sangat berperan adalah niat & mood maka mulailah dari sekarang. Yakinlah akan potensi diri kamu yang begitu besar untuk sering digali dan diasah.

Nah, kali ini saya ingin berbagi pengalaman pribadi saya, tentang bagaimana  menuangkan ide dalam sebuah tulisan dengan gaya penulisan kamu yang menarik & pembaca merasa kangen ingin berkunjung kembali melihat tulisan kamu?? mau tau!! simak terus yaah..


Yang pertama melatih untuk terbiasa menulis..

Sering-seringlah membaca buku referensi sebagai bahan inspirasi kamu, dengan banyak membaca akan sangat menumpuk ide/gagasan yang bisa dijadikan sebagai bahan tulisan, ini akan sangat baik untuk meningkatkan gaya menulis. Seperti pepatah kata orang bijak "Jika ingin menulis yang baik maka, kamu perlu membacanya dengan baik pula".


Mulailah untuk berlatih menulis setiap hari, meskipun ada bagian kalimat yang salah dan sulit dimengerti oleh orang lain. Latihan tiap hari akan meningkatkan kemampuan kita dalam menulis. Lakukan minimal 30 menit setiap hari. Tulislah setiap ide yang muncul dalam kalimat dengan gaya penulisan kamu. Gunakan bahasa yang sederhana dan mudah dipahami. Perhatikan pula tanda baca, terutama untuk penggunaan titik dan koma yang benar. Kedua tanda baca ini untuk mengatur aliran pemikiran kamu agar dapat dipahami oleh pembaca.

Cobalah untuk tidak mengedit saat kamu sedang membuat konsep awal. Membuat dan mengedit adalah proses yang menggunakan dua pemikiran, dan jika kita mencoba melakukan keduanya sekaligus, mungkin kita akan kehilangan ide/konsep teks. Lebih baik bikin konsep dulu, setelah selesai barulah diadakan sedikit pembenahan (editing) jika ada bagian kalimat yang salah atau pilihan kata yang tidak jelas. Kemudian menghindari perluasan konsep dan kata-kata yang tidak perlu. Namun menurut saya menulis  di blog yang baik adalah menggunakan bahasa sehari-hari dengan gaya penulisan kamu masing-masing, karena setiap orang memiliki gaya penulisan yang khas yang menunjukkan ciri dari gaya menulis.

Belajar untuk menerima kritikan sebagai motivasi yang membangun. Jadi jangan kecewa terhadap kritik tajam yang diberikan dan jangan tersinggung meskipun itu menyakitkan, dan berterima kasih pada orang-orang yang selalu meluangkan waktu untuk mengkritik.


Selanjutnya ke pemilihan topik..

Memilih topik sebenarnya tidaklah terlalu sulit. Hanya saja, bagi yang baru belajar sama seperti saya memilih topik sama beratnya dengan membuat judul atau isi tulisan, dengan terus berlatih & belajar percaya deh semua itu akan terasa menjadi mudah. Tema atau topik yang bisa diangkat menjadi tulisan begitu banyak dan mudah kita dapatnya. Coba cari topik menarik yang dekat dengan sekitar kita deh. Setelah dapat, kamu bisa mencoba memulai menulis dengan sudut pandang kamu sendiri. Misalnya, topik pembahasan yang akan kita ambil adalah “Bahaya terpapar asap rokok di tempat umum”. Baca juga referensi dan bahan-bahan  pendukung lainnya sebagai bahan masukan kamu, tuangkan saja apa yang ada dipikiran kamu mengalir apa adanya. Kemudian sambil mengembangkannya dengan gaya tulisan kamu sendiri.


Mulai masuk ke pembuatan kerangka tulisan..

Ada baiknya memang membuat kerangka tulisan terlebih dahulu. Dalam bahasa kerennya, kamu perlu membuat outline. Alasannya, kerangka tulisan berguna untuk membatasi apa yang harus kita tulis & apa yang akan kita bahas lebih lanjut. Ibarat Pak Tani yang akan menggarap sawah, ia harus menentukan batas garapannya. Supaya tak melebar kemana-mana, apalagi sampe ngambil jatah orang, heee.. gak boleh tuh!

Dengan membuat kerangka tulisan, kita akan mudah untuk menentukan maksud dan arah tulisan. Bahkan kita juga bisa berhemat dengan kata-kata, termasuk pandai memilih kosa kata yang pas untuk alur tulisan kita.


Judul yang menarik..

Tulisan yang kita buat akan begitu menarik dengan adanya sebuah judul. itu sebabnya, boleh dibilang membuat judul perlu ‘keterampilan khusus' agar yang membaca tertarik untuk membacanya. Tapi jangan kaget dulu, kita bisa belajar untuk membuatnya. Hanya perlu waktu dan sedikit kerja keras dan kerja cerdas untuk terus berlatih. Lanjut yah!

Sebagai latihan awal, cobalah sering membaca tulisan orang lain seperti yang termuat dalam majalah TEMPO, GATRA, GAMMA, dan KONTAN yang oke dalam mengolah kata dalam membuat judul. Perhatikan judul-judul tulisannya. Makin banyak membaca judul tulisan-tulisan tersebut, kian ter’asah imajinasi kamu untuk membuat sebuah judul yang menarik. Terus terang saya juga banyak menggali ide dan inspirasi dari majalah-majalah tersebut (selain banyak juga dari sumber buku-buku dan majalah lainnya).

Untuk jenis tulisan yang ngepop, buatlah judul yang pendek. Paling tidak dua sampai empat kata. Jangan sampe panjang seperti kereta api (heee.. itu cocoknya untuk skripsi kalee). Sebab, jika judul yang kita buat panjang <padahal tulisan ngepop> membuat orang tak tertarik untuk membacanya. Mungkin akan dilewati saja tulisan tersebut. Padahal, boleh jadi isinya sangat menarik. Judul yang menarik, tidak saja membuat orang penasaran untuk membaca tulisan kamu, tapi juga menunjukkan kelihaian kamu dalam mengolah kata-kata.

Subjudul amat menolong kita untuk menggolongkan dan membatasi pembahasan dalam sebuah tulisan. Bagi yang membacanya pun dibuat mudah membaca alur tulisan yang kita rangkai. Sehingga mereka terus bertahan untuk mengikuti tulisan kita sampai habis. Mereka juga akan sangat terbantu memahami apa yang kita tulis. Itu sebabnya, sub-judul menjadi begitu penting dalam sebuah tulisan. Subjudul dalam sebuah tulisan, juga berfungsi untuk menghilangkan kejenuhan dalam membaca. Kita juga jadi ada nafas baru, untuk menyegarkan kembali tulisan yang akan kita buat. Jadi, berlatihlah untuk membagi alur dengan tanpa memenggal rangkaian dari inti tulisan kita. Itu sebabnya, membuat subjudul adalah solusi paling jitu untuk membagi alur.


Lead menggoda..

Lead, alias teras berita adalah sebuah tulisan pembuka yang menjadi titik penting bagi  yang membacanya. (ibarat klo kita makan direstoran mahal nih... ada makanan pembuknya dulu sebelum mulai menyantap hidangan menu utama yang disajikan, heeemm jadi laper ngomongin makanan, heee). Lead yang menarik, boleh jadi akan merangsang bagi  yang membacanya untuk terus membaca isi dari tulisan yang kita buat. Jika lead-nya kurang menarik, pembaca akan melewatkan bahkan meninggalkan tulisan kita, hohoho... jangan donk!! Mereka merasa cukup membaca sebatas judul, atau satu kalimat atau alinea di depan yang tak menarik itu. Jadi, perlu mendapat perhatian juga supaya tulisan yang kita buat mampu menggoda pembaca untuk melanjutkan bacaannya. Boleh dibilang selain judul, lead adalah jajanan yang ‘wajib’ memikat hati pembaca (bukan pelet loh nih, heee). Itu sebabnya, lead menjadi begitu penting, meski tidak pokok tentunya.

Nah, sekian dulu mudah-mudahan dapat membantu teman-teman yang masih binggung ingin menulis apa yaah..? Semoga share ini bermanfaat dan sebagai media untuk saling berbagi ilmu.. Salam persahabatan  ^_^


@2011

Rabu, 16 Maret 2011

PENGEMBANGAN SISTEM KRS ONLINE

Kegiatan yang paling menonjol dalam suatu pendidikan tinggi adalah pengolahan informasi yang tersedia yang berkaitan dengan kegiatan yang ada di dalam pendidikan tersebut, mulai dari pengelolaan administrasi mahasiswa sampai pengelolaan akademisnya. Peningkatan jumlah mahasiswa pada perguruan tinggi menuntut adanya suatu kerja sistem yang baik. Pada sistem yang telah ada saat ini yaitu pembuatan Kartu Rencana Studi yang masih merupakan kegiatan yang semi-manual. Dengan adanya rancangan pengembangan sistem informasi Kartu Rencana Studi Online diharapkan akan sangat mendukung dan memperlancar kegiatan akademis dan semua kegiatan pengelolaan administrasi mahasiswa dapat berjalan dengan efisien dan efektif.



PENDAHULUAN
Dengan perkembangannya jumlah total mahasiswa yang terus bertambah dari tahun ke tahun menuntut ketepatan dan ketelitian dalam memberikan informasi yang tepat dan akurat antar bagian yang ada serta kepada mahasiswa. Sehingga diperlukan suatu sistem kerja yang cepat sehingga proses kegiatan belajar mengajar tidak terganggu.

Dalam proses penyelenggaraan kegiatan akademik, dituntut adanya suatu kecepatan dan keakuratan dalam pengolahan data mahasiswa. Pengolahan data tersebut antara lain berupa pembuatan Daftar Nilai Studi, Kartu Rencana Studi. Dalam pemrosesan ini sering dijumpai adanya kendalakendala seperti keterlambatan mahasiswa dalam mengisi Kartu Rencana Studi, sulitnya mengontrol mata kuliah yang diambil mahasiswa, sehingga pemberian data/informasi pada bagian lain menjadi tidak sempurna. Ketidakakuratan data mengakibatkan pekerjaan lain juga terganggu, misalnya pembuatan Kartu Hasil Studi yang mengalami keterlambatan.

Salah satu kegiatan untuk mendukung kegiatan akademis adalah pembuatan Kartu Rencana Studi. Dalam pembuatan Kartu Rencana Studi tersebut banyak ditemui kendala yaitu kekurang telitian dalam pengisian Form Kartu Rencana Studi oleh mahasiswa dan ketidak telitian Penasehat Akademik dalam membimbing dan memeriksa isian Form Kartu Rencana Studi.

Pembuatan rancangan pengembangan sistem informasi pembuatan Kartu Rencana Studi secara online, membantu dalam penanganan Kartu Rencana Studi serta memberikan dukungan informasi dalam kegiatan pendidikan dan pengajaran pada sebuah Pendidikan Tinggi.



TEORI DASAR RANCANGAN PENGEMBANGAN SISTEM INFORMASI

Pengertian Sistem
Ada dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu pendekatan yang menekankan pada prosedurnya dan pendekatan yang menekankan pada komponen atau elemennya.

Menurut Raymond Mc Leod (1993) sistem adalah kumpulan dari elemenelemen yang saling berinteraksi untuk mencapai tujuan tertentu.

Menurutnya, karakteristik dasar elemen-elemen sistem secara umum adalah input, transformasi, output, mekanisme kontrol dan tujuan. (Lihat gambar 1).

Studi Kasus KRS Online_img_0
Gambar 1. Elemen-elemen Sistem (Raymond Mc Leod, 1993)

Perancangan Sistem
Pendekatan sistem terstruktur menurut Jogiyanto (1990) adalah pendekatan pengembangan sistem yang dilengkapi dengan alat-alat (tools) dan teknik-teknik yang dibutuhkan untuk pengembangan sistem sehingga hasil akhir dari sistem yang dikembangkan akan didapatkan sistem yang strukturnya baik dan jelas.

Setelah pendekatan sistem dipilih, langkah selanjutnya adalah perancangan sistem secara global. Perancangan sistem secara global dibuat untuk merepresentasikan sistem secara keseluruhan. Dalam merancang model dari sistem informasi dibuat model fisik dan model logika.

Model logika dari sistem informasi lebih menjelaskan pada user bagaimana kerja dari fungsi-fungsi pada sistem informasi secara logika. Model logika dapat digambarkan dengan menggunakan Data Flow Diagram. Sedang arus datanya dijelaskan menggunakan data dictionary (kamus data). Untuk menggambarkan kesatuan hubungan suatu entity digunakan Entity Relational Diagram (ERD), sedangkan model fisik menunjukkan pada user bagaimana penerapan sistem informasi tersebut bekerja secara fisik. Pengolahan data pada sistem informasi berbasis komputer dalam pelaksanaannya membutuhkan metode-metode dan prosedur-prosedur, dimana metode-metode dan prosedurprosedur tersebut merupakan bagian dari model informasi. Pada model informasi akan didefinisikan urutan-urutan kegiatan yang ada untuk menghasilkan output dari input yang ada.

Siklus Hidup Pengembangan Sistem
Siklus hidup pengembangan sistem adalah serangkaian aktivitas untuk mengembangkan suatu sistem informasi yang baik dan sesuai dengan keinginan atau kebutuhan user sehingga menghasilkan sistem yang diinginkan. Menurut Burch (1992) siklus hidup pengembangan sistem ini terdiri dari enam tahapan proses, yaitu: perencanaan sistem, analisis sistem, perancangan sistem secara umum (konseptual), evaluasi dan seleksi sistem, perancangan sistem secara detail (fungsional), dan implementasi. Empat tahap pertama merupakan tahap awal pengembangan sistem, sedangkan dua tahap yang berikutnya merupakan tahapan akhir pemgembangan sistem.

Setelah kondisi sistem dianalisa dan dievaluasi, sistem yang diusulkan dapat dirancang. Untuk tahap perancangan sistem menurut Jogiyanto (1990) mempunyai dua tujuan utama, yaitu:
  1. Untuk memenuhi kebutuhan kepada pengguna sistem
  2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat.
Untuk mencapai tujuan ini, analis sistem harus dapat mencapai sasaransasaran sebagai berikut:
  1. Perancangan sistem harus berguna, mudah dipahami dan nantinya mudah digunakan. Ini berarti bahwa data harus mudah diolah, metode-metode harus mudah diterapkan dan informasi harus mudah dihasilkan serta mudah dipahami dan digunakan.
  2. Perancangan sistem harus dapat mendukung tujuan utama perusahaan sesuai dengan yang telah didefinisikan pada tahap perancangan sistem, yang dilanjutkan pada tahap analisa sistem.
  3. Perancangan sistem harus efisien dan efektif untuk dapat mendukung pengolahan transaksi, pelaporan manajemen dan mendukung pengambilan keputusan yang akan dilakukan oleh manajemen.
Perancangan sistem harus dapat mempersiapkan rancang bangun yang terinci untuk masing-masing komponen dari sistem informasi, yang meliputi data dan informasi, penyimpanan data, metode-metode, prosedur-prosedur, personil, perangkat keras, perangkat lunak dan pengendalian intern.

Informasi
Perbedaan yang prinsip antara data dan informasi adalah data merupakan kenyataan atau fakta yang keberadaannya tidak dapat digunakan langsung dalam proses pengambilan keputusan, sedangkan informasi merupakan data yang telah diklasifikasikan serta diinterpretasikan. Sumbersumber informasi terbagi ke dalam sumber primer dan sumber sekunder.

Sistem Manajemen Database
Sistem Manajemen Database menurut Courtney (1988) merupakan kumpulan data yang saling berkaitan dan kumpulan program untuk mengakses data tersebut. Pengumpulan data dilakukan untuk membentuk suatu database, biasanya berisi informasi tentang suatu enterprise atau organisasi. Tujuan utama dari sistem manajemen database adalah menyediakan lingkungan yang nyaman dan efisien untuk pengambilan informasi antar database.

Desain database dibuat sedemikian rupa untuk menangani informasi yang benar dan besar yang senantiasa berkembang secara berkala. Manajemen data melibatkan pendefinisian struktur penyimpanan informasi, penyediaan mekanisme pengolahan dan pemanfaatan informasi, penggunaan informasi terhadap kerusakan, pencegahan pengaksesan oleh orang yang tidak berwenang. Karena sangat pentingnya suatu informasi bagi kebanyakan organisasi maka database mempunyai nilai yang tinggi. Tujuan sistem database antara lain menghindari duplikasi dan inkonsistensi, memudahkan akses data dan meningkatkan keamanan.



METODE PENELITIAN
Bagan alir prosedur pembuatan Kartu Rencana Studi dan bagian-bagian yang terkait dengan sistem pembuatan Kartu Rencana Studi direpresentasikan. Data yang diperoleh, dianalisis dan diolah dengan menggunakan bantuan Data Flow Diagram yang terdiri dari Context Diagram, Data Flow Diagram Zero, Data Flow Diagram Detail. Prosedur sistem yang lama juga dianalisis dan dipelajari untuk dibuat prosedur sistem yang baru atau prosedur sistem yang diusulkan.

Pada prosedur sistem pembuatan Kartu Rencana Studi (KRS) yang sedang berjalan kegiatannya melibatkan bagian Biro Administrasi & Akademik Kemahasiswaan (BAAK).

Prosedur pengisian KRS diawali dengan mahasiswa menyerahkan fotokopi tanda bukti pembayaran uang kuliah (blanko) ke bagian Front Office (FO), yang melayani informasi dalam bidang Akademik dan Keuangan. Kemudian FO memeriksa blanko dan memberikan form KRS kepada mahasiswa. Mahasiswa mengisi form KRS dan mengumpulkannya pada Ketua Jurusan (Kajur), yang kemudian diperiksa dan disetujuinya, lalu diserahkan ke BAAK. BAAK memeriksa dan menyetujuinya dan jika disetujui, KRS diserahkan ke FO kembali untuk diberikan kepada mahasiswa. Dan mahasiswa memperbanyak KRS dan memberikan fotocopy KRS kepada FO untuk diberikan kepada Kajur dan BAAK. Prosedur ini digambarkan pada gambar 2 berikut
Studi Kasus KRS Online_img_1
Gambar 2. Flow of document Sistem Yang Sedang Berjalan


Masalah Yang Dihadapi
Dengan menganalisis aliran prosedurnya, maka dapat dilihat bahwa sistem pembuatan KRS yang dilakukan secara manual akan memakan waktu yang lama melihat dari peningkatan jumlah mahasiswa setiap tahunnya. Dan juga dapat mengakibatkan kendala-kendala seperti:
  • Data tersebar atau keterasingan (isolasi) data sehingga akan sulit menuliskan program-program aplikasi baru untuk mengambil data yang sesuai.
  • Format dan struktur data tidak baku/seragam, seperti penulisan tidak sama misal TU 41010 dituliskan tu 41010 atau Tu 41010 atau tU 41010 sehingga integrasi data lebih sulit, lebih menghabiskan waktu dan biaya untuk konversi data dan data tidak compatible.
  • Duplikasi data (data redundancy) sehingga sulit untuk meng-update data, pemborosan memori dan keterkaitan antar data tidak jelas.
  • Keterlambatan mahasiswa dalam mengisi form KRS.
  • Kekurangtelitian dalam pengisian form Kartu Rencana Studi oleh mahasiswa seperti penulisan kode mata kuliah.
  • Ketidaktelitian Penasehat Akademik dalam membimbing dan memeriksa isian form Kartu Rencana Studi.
  • Kontrol mata kuliah menjadi sangat sulit dan menghambat pemrosesan nilai Kartu Hasil Studi (KHS).
Usulan rancangan sistem pembuatan Kartu Rencana Studi Online merupakan sistem yang menerima masukan secara langsung dari lokasi masukan data.



PERANCANGAN SISTEM YANG DIUSULKAN
Jika pada kondisi sistem saat ini, proses pembuatan Kartu Rencana Studi (KRS) dilakukan secara manual maka pada sistem yang diusulkan aliran dokumen datanya langsung diinput ke dalam komputer sehingga KRS dapat langsung tercetak. Hal ini dapat mengefektifkan untuk kerja dari bagian KRS. Flow of document dari sistem yang diusulkan dapat dilihat pada gambar 3. 

Dimana kegiatannya dijelaskan sebagai berikut:
1.   Mahasiswa memberikan tanda bukti pembayaran uang kuliah (blanko), tanda pengenal lain (Kartu Mahasiswa) dan Formulir Rencana Studi (FRS) yang telah diisi kepada Penasehat Akademik (PA).
2.   PA memeriksa blanko dan FRS mahasiswa, kemudian diserahkan kembali ke mahasiswa.
3.  Mahasiswa mengisi KRS pada Unit Pengolahan Teknis (UPT) Komputer dengan membawa FRS yang telah diperiksa oleh PA.
4.   KRS dicetak di bagian UPT Komputer dan diberikan ke BAAK untuk disetujui.
5.   BAAK menyimpan duplikat KRS dan menyerahkan duplikat KRS yang satu kepada PA dan KRS asli pada mahasiswa. 
Studi Kasus KRS Online_img_2
Gambar 3. Flow of Document Sistem Yang Diusulkan

Perancangan Aliran Informasi
Aliran informasi yang diusulkan digunakan sepenuhnya untuk menunjang peningkatan pemakaian fasilitas komputer yang terpusat yaitu dengan menggunakan fasilitas Lokal Area Network (LAN). Dengan menggunakan fasilitas ini, maka terlihat adanya perubahan prosedur pengisian KRS yang semula dilakukan secara manual maka kini datanya langsung diinput ke UPT Komputer sehingga proses pencetakkan KRS dapat dilakukan dengan cepat.

Dalam merancang aliran informasi seperti yang diutarakan di atas, diperlukan alat bantu guna menggambarkan proses-proses yang ada dan aliran data apa saja yang masuk dan keluar dari proses tersebut, untuk menuju terminator/sumber apa saja. Di samping itu diperlukan juga penggambaran data store yang menyimpan data atau memberikan data.

Untuk menggambarkan aliran data digunakan DFD, dan untuk menerangkan lebih detail dari aliran data pada DFD digunakan Kamus Data. Gambaran global tentang darimana sistem memperoleh dan kemana sistem akan memberikan data/informasi ditunjukkan dalam konteks diagram aliran data berikut :

Studi Kasus KRS Online_img_3
Gambar 4. Data Flow Diagram Context Sistem Pembuatan KRS

Perancangan Database
Untuk merancang database secara konseptual tentunya diperlukan alat bantu, baik untuk menggambarkan keterhubungan antar data maupun pengoptimalan rancangan database. Alat bantu tersebut adalah Entity Relationship Diagram, yang digunakan untuk menggambarkan model data. Sedangkan untuk mendapatkan database yang baik diperlukan teknik normalisasi. ERD dan normalisasi sistem yang diusulkan terdapat pada gambar 5 dan gambar 6. 
Studi Kasus KRS Online_img_4
Gambar 5. ERD Relasi File Mata Kuliah



Gambar 6
Gambar 6. Bentuk Normal Kedua (2NF)

Penerapan Sistem
Kegiatan penerapan sistem yang dimaksud adalah proses pengadaan sistem sampai terbentuknya sistem baru yang siap dioperasikan. Hal-hal yang perlu dipertimbangkan dalam kegiatan penerapan sistem ini, yaitu masalah-masalah yang timbul pada saat pergantian sistem lama dengan sistem yang baru. Adapun langkah-langkah penerapan yang perlu dilakukan dalam pembentukan sistem informasi yang baru adalah membuat, program, pengumpulan dan perekaman data, instalasi komputer, pelatihan, uji coba sistem, evaluasi sistem, perbaikan dan pengoperasian.

Kegiatan pembuatan program meliputi pembuatan program yang merupakan penterjemahan hasil rancangan ke dalam bentuk yang dapat dibaca, dimengerti dan menguji program dengan menggunakan percobaan, serta perbaikan program bila terjadi kesalahan. Pembuatan program ini dapat dilakukan oleh personil dari bagian pengembangan sistem.

Kegiatan pengumpulan dan perekaman data merupakan kegiatan untuk mempersiapkan data yang akan diolah sehingga sesuai dengan struktur logik dari arsip sistem yang baru. Pelatihan diberikan kepada para pegawai bagian pengembangan sistem, dan orang-orang yang akan berhubungan langsung dengan pengoperasian sistem baru. Pelatihan ini mencakup cara penyiapan data yaitu penyiapan data sampai pemasukkan data ke dalam komputer, pengolahan data, pengoperasian data.

Uji coba sistem dilakukan secara keseluruhan menggunakan data sebenarnya. Tahap uji coba sistem ini dilakukan untuk menjamin agar sistem yang dibentuk dapat menghasilkan informasi yang benar. Selanjutnya dilakukan evaluasi terhadap hasil uji coba, jika hasil uji coba memiliki kesalahan-kesalahan maka dilakukan perbaikan. Evaluasi ini dilakukan untuk mengetahui apakah sistem yang dibentuk sesuai dengan yang diinginkan.

Setelah dilakukan perbaikan dan modifikasi terhadap sistem yang dibuat, maka sistem sudah dapat dioperasikan.



PENUTUP
Dengan tersedianya Sistem Informasi Pembuatan KRS Online, maka akan sangat mendukung dan memperlancar kegiatan akademis yang semakin meningkat sejalan dengan peningkatan jumlah total mahasiswa yang harus diproses. Dengan Sistem Informasi Pembuatan KRS Online diharapkan dapat melayani kebutuhan semua pihak dengan baik dan cepat, serta mengurangi kesalahan-kesalahan yang sering terjadi seperti saat ini. Pengisian form KRS oleh mahasiswa dapat berjalan sesuai dengan jadual yang telah ditentukan, dan kontrol mata kuliah menjadi mudah dilakukan sehingga pemrosesan nilai Kartu Hasil Studi dapat dilakukan tepat waktu. Mahasiswa dapat lebih teliti lagi dalam pengisian form KRS dan Pembimbing Akademik dapat lebih teliti dalam membimbing mahasiswa yang mengisi form KRS.

Dan untuk memenuhi harapan tersebut perancangan sistem informasi ini dapat diterapkan dan juga dapat dikembangkan sesuai dengan kebutuhan yang terus berkembang. Dengan memperhatikan rancangan Sistem Informasi Pembuatan KRS Online di Tingkat Pendidikan Tinggi, maka untuk pengembangan rancangan Sistem Informasi Pembuatan KRS Online selanjutnya diperlukan adanya Bagian Pengembangan Sistem Aplikasi Online.



@2011

DASAR -DASAR PENULISAN KODE HTML

Bagi anda yang ingin belajar tentang penulisan kode HTML berikut adalah sedikit mengenai dasar - dasar cara penulisannya. Tulisan ini hanya memuat perintah kode HTML yang sangat sederhana. Tulisan ini mkungkin sangat cocok bagi mereka yang baru mengenal HTML.

Html singkatan dari hypertext markup language, merupakan program penulisan informasi sebuah homepage. Dalam Tulisan ini akan coba saya perkenalkan dasar – dasar penulisan Kode HTML. Sebagai latihan Anda bisa menulis kode – kode HTML berikut ke Microsoft frontpage, atau program lainnya untuk mengetahui hasil setiap perintah kode HTML. (Untuk FrontPage setelah anda membuka halaman kosong sebagai latihan tulis kode HTML di Bagian menu “HTML” kemudian untuk melihat hasilnya silahkan tekan tombol “Preview” atau “Normal” yang ada disebelahnya. Saya menyarankan pakai FrontPage karena kebanyakan program tersebut sudah terinstal di komputer.

Sebelumnya ada saran dikit: cara yang baik dengan mempelajari bagaimana orang lain telah menuliskan kode-kode nya pada setiap halaman html adalah lakukan : klik menu "View" dan klik "Source". Cobalah lakukan langkah ini pada saat anda sedang membuka halaman html dokumen orang lain yang anda buka, download atau copy dari internet. Dengan langkah ini maka anda akan melihat sendiri di layar monitor komputer anda berbagai kode yang dituliskan pada halaman html tersebut.

1. Menulis judul pada halaman homepage

Setiap dokumen HTML sebuah homepage perlu diberi judul. Berikut adalah tampilan pada saat anda melakukan perintah penulisan judul atau title :

<title>Sicantik document</title>
Ubahlah teks "Sicantik" dengan judul artikel anda. Penulisan judul biasanya dimulai dengan tanda tag <title> dan diakhiri dengan tanda tag </title>. Judul tulisan sebaiknya dituliskan pada awal dokumen anda.

2. Menambahkan sub-sub judul dan paragraphnya

Apabilaanda telah biasa mempergunakan Microsoft Word, anda sudah biasa pula dengan model-model kodifikasi sub judul (heading) dengan tingkatan kepentingannya. Dalam bahasa HTML ada enam tingkat sub judul (heading). H1 adalah sub judul yang paling penting, H2 adalah sub judul yang agak kurang penting, begitu seterusnya sampai H6, yang paling sedikit kepentingannya..

Berikut adalah bagaimana caranya menambahkan sub judul (heading) :
<h1>Judul Penting</h1>

dan berikut adalah penulisan sub judul selanjutnya :
<h2>Judul Kurang Penting</h2>

Setiap paragraph yang anda tulis sebaiknya dimulai dengan sebuah kode tag <p>. Kode tag </p> hanya dipergunakan bila perlu. Kecuali pada penulisan sub judul biasanya diakhiri dengan kode tag </p>. Contoh :

<p>Paragraph Pertama.</p>
<p>Paragraph kedua.</p>

Untuk membuat lay-out tulisan kode yang dipakai :

<p align=”justify”>Teks anda</p>      : Rata kiri kanan
<p align=”right”>Teks anda</p>        : Rata Kanan                  
<p align=”center”>Teks anda</p>     : Rata Tengah
<p align=”left”>Teks anda</p>          : Rata Kiri

3. Menambahkan emphasis / Huruf Miring

Anda dapat menambahkan emphasis yang terdiri dari sebuah kata atau beberapa kata dengan menuliskan kode tag <em> pada awal emphasisnya dan diakhiri dengan kode tag </em>. Atau kode : <i> dan diakhiri </i> Contoh

Dia <em>pertama</em> memang cantik? Atau :
Sicantik <i>pertama</i> yang suka warna ungu!!

4. Membuat Huruf Tebal / Bold
    Contoh :  Sicantik <b>pertama</b> yang suka warna ungu.

5. Membuat Huruf Bergaris bawah
    Contoh :  Dia <u>pertama</u> memang cantik.

6. Membuat Warna Huruf
    Contoh :  Sicantik <font color=”#0000ff”>hanya</font>untukku.
    0000ff adalah kode warna huruf, anda bisa menggantinya dg kode lain.

7. Membuat Warna Background Huruf
    Contoh :  Sicantik <span style=”#0000ff”>hanya</span>untukku.

8. Membuat ukuran / size Huruf
    Contoh :  Sicantik <font size=”3”>hanya</font>untukku.

9. Mengubah Jenis Huruf
    Contoh :  Sicantik <font face=”Times New Roman”>hanya</font>untukku.

10. Menambahkan gambar (images)

Gambar dapat ditambahkan kedalam halaman Web anda agar semakin informatif dan menolong penyampaian pesan anda. Cara sederhana untuk menambahkan sebuah gambar adalah dengan menggunakan kode tag <img>. Misalkan anda hendak menambahkan sebuah file gambar "Sicantik.jpeg" dalam folder atau direktori yang sama dimana file dokumen HTML anda simpan. Gambar ini memiliki lebar 200 pixel dan tingginya 150 pixel.Maka menulisnya sebagai berikut :

<img src="Sicantik.jpeg" width="200" height="150">

Lebar dan tinggi tidaklah terlalu penting akan tetapi ukuran gambar yang kecil akan menolong cepatnya tampilan halaman web anda diakses oleh orang lain di internet. Namun masih ada kekurangannya ! Orang lain yang tidak dapat melihat gambar anda, akan memerlukan deskripsi gambarnya. Anda dapat menambahkan deskripsinya dengan cara sebagai berikut :

<img src="Sicantik.jpeg" width="200" height="150"
alt="hanya untukku">

Atribut alt dipergunakan untuk menuliskan perintah deskripsi singkat yaitu " hanya untukku ". Untuk gambar-gambar yang kompleks, anda akan membutuhkan deskripsi yang lebih banyak. Misalkan perintah ini akan dituliskan dalam file "Sicantik.html", anda dapat menambahkan atribut deskripsi yang panjang seperti dalam contoh berikut :

<img src="Sicantik.jpeg" width="200" height="150"
alt="hanya untukku" longdesc="Sicantik.html">

Anda dapat membuat gambar dengan beberapa cara, dapat dengan mempergunakan kamera digital, scanner, atau membuat gambar dengan program pembuatan gambar seperti Photoshop, CorelDraw, dll. Kebanyakan program browser dapat membaca format gambar GIF dan JPEG, program browser yang terbaru juga dapat membaca format PNG. Untuk mencegah lambatnya gambar anda diakses di internet sebaiknya anda menerapkan ukuran file gambar yang tidak terlalu besar.

Secara umum, format JPEG adalah format terbaik untuk fotografi dan memperhalus berbagai jenis gambar, sedangkan format GIF dan PNG baik untuk grafis seperti bidang datar berwarna, garis dan teks. Ketiga bentuk format itu memiliki kemampuan "progressive rendering" yaitu kemampuan mengirimkan gambar kasarnya terlebih dahulu dan kemudian dilanjutkan dengan menambahkan detailnya sampai gambar tersebut tampil seluruhnya dengan baik.

11. Menambahkan link (berhubungan) dengan halaman lain

Web demikian efektif adanya kemampuan untuk membuat hubungan (link) dari satu halaman dengan halaman lainnya dan halaman lain yang berhubungan ini dapat dikerjakan cukup dengan satu kali klik saja.

Hubungan atau Link biasa ditulis dengan kode tag <a>. Misalkan sebuah hubungan atau link hendak dibuat pada file "Sicantik.html":

This a link to <a href="Sicantik.html">untukku</a>.

Teks antara kode tag <a> dengan kode tag </a> adalah keterangan tentang hubungan atau link yang akan dibuat. Umumnya keterangan ini diberi garis bawah. Warna teks dan garis bawah dibuat berwarna biru.

Untuk membuat link ke tempat Web yang lain anda perlu menambahkan alamat internet Web selengkapnya (biasanya disebut URL), contoh untuk link ke " belajar ngeblog " anda perlu menuliskan :

This is a link to <a href="http://www.belajar ngeblog.com/">belajar ngeblog</a>.

Anda dapat juga membuat gambar logo memiliki link ke halaman lain. Contoh penulisan berikut memungkinkan gambar logo anda dapat berhubungan dengan home page.

<a href="/"><img src="logo.gif" alt="home page"></a>

12. Tiga macam daftar

Bahasa HTML memiliki kemampuan membuat tiga jenis daftar (list). Pertama daftar dengan kode bulat (bulleted list), biasa disebut unordered list. Penulisannya mempergunakan kode tag <ul> dan kode tag <li>, contoh :

<ul>
  <li>Sicantik</li>
  <li>yang suka warna ungu</li>
  <li>hobinya nyanyi</li>
</ul>

Perhatian, anda selalu harus menuliskan kode tag </ul> pada bagian akhir daftar anda, tetapi kode tag </li> bersifat tambahan atau bisa juga tidak dipergunakan. Jenis daftar kedua disebut daftar bernomor atau disebut juga ordered list. Ini dituliskan dengan kode tag <ol> dan kode tag <li>. Contoh :

<ol>
  <li>Sicantik</li>
  <li>yang suka warna ungu</li>
  <li>hobinya nyanyi</li>
</ol>

Seperti daftar pertama, anda selalu perlu mengakhiri daftar dengan kode tag </ol> , tetapi kode tag </li> pada bagian akhir adalah tambahan dan dapat dihilangkan.

Daftar ke tiga dan terakhir adalah daftar berdefinisi (definition list). Dengan daftar ini memungkinkan anda membuat daftar terminologi dan definisinya. Daftar ini ditulis dengan kode tag <dl> pada awal tulisan dan diakhiri dengan kode tag </dl>. Masing-masing terminologi dimulai dengan kode tag <dt> dan setiap definisi dimulai dengan kode tag <dd>. Contoh :

<dl>
  <dt>the first term</dt>
  <dd>its definition</dd>
  <dt>the second term</dt>
  <dd>its definition</dd>
  <dt>the third term</dt>
  <dd>its definition</dd>
</dl>

Kode tag </dt> dan </dd> adalah tambahan dan bisa tidak dipergunakan. Catatan, tiap daftar dapat disubkan antara satu daftar dengan daftar lainnya.

Contoh :
<ol>
  <li>the first list item</li>
    <li>
    the second list item
      <ul>
          <li>first nested item</li>
          <li>second nested item</li>
      </ul>
    </li>
  <li>the third list item</li>
</ol>

Anda bahkan dapat membuat paragraph dan headingnya dan lain-lain. pada daftar yang lebih panjang.

To Be Continue....
@2011

Minggu, 13 Maret 2011

Squid dengan Transparent Proxy


Awal saya menulis artikel ini hanyalah untuk sebagai pengingat saja, sapa tau lupa namanya juga manusia, tujuan saya menulis ini untuk berbagi kepada yg belum pernah mencoba, tadinya saya hanya copy paste, karena saya pikir toh sama saja yang penting tujuan sama, tapi ada yang email ke saya, katanya artikel saya hanya copy paste, nah berikut ini asli loh ya bung :d, untuk yg memerlukan artikel ini, silahkan mengcopy paste tulisan saya tanpa harus menjelaskan sumbernya dari saya kecuali sumber aslinya yaitu dari :

• http://www.squid-cache.org
• http://squid.nlanr.net/
• http://www.squid-cache.org/

Instalasi Squid dengan Transparent proxy.
Linux yang saya gunakan adalah turunan RedHat dan berikut langkah-2 nya

1. Pertama-tama install terlebih dahulu squid melalui command prompt dng cara :
A. http://www.squid-cache.org/Versions/v3/3.1/squid-3.1.1.tar.gz
B.http://rpmfind.net/linux/rpm2html/search.php?query=squid&submit=Search+...
C. atau bisa juga pada saat instalasi pertama pilih paket squid yg sudah di sediakan di dalam CD Linux

2. Setelah selesai maka Squid langsung dapat di konfigurasikan dengan cara :
# vi /etc/squid/squid.conf
3. Tetapi sebelum di edit terlebih dahulu backup dulu file aslinya agar kalau rusak bisa dikembalikan ke default :
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
4. Baru kemudian kita mulai bermain-main dengan konfigurasi script Squid :
# vi /etc/squid/squid.conf

Keterangan : semua step di atas wajib server anda sudah terinstall linux 

Maka akan muncul file konfigurasi squid yang sangat panjang, berikut langkah-langkah yang harus diperhatikan…., saya tidak akan mengikuti langkah-2 nya karena saya sendiri sudah membuat langkah sendiri dan boleh di ikuti tidak juga tidak di paksakan :d

http_port 80

#cache_peer 202.57.16.54 parent 3128 3130 (perintah ini kalo untuk tidak transparent proxy artinya di Skip aja ya )
cache_peer 172.17.1.54 parent 3128 3130 round-robin
cache_peer 172.17.1.48 parent 3128 3130 round-robin
cache_peer 10.15.3.20 sibling 80 3130

#Default:
cache_mem 64 MB

#Default:
cache_dir ufs /cache 8000 64 256

#Default:
cache_access_log /var/log/squid/access.log

#Examples:
#acl myexample dst_as 1241
#acl password proxy_auth REQUIRED
#acl fileupload req_mime_type -i ^multipart/form-data$
#
#Recommended minimum configuration:
acl virus urlpath_regex \/cmd.exe \/system32 \/msadc \/root\.exe \/default\.ida
acl pemda src 10.15.x.x/255.255.255.0
acl pemda1 src 10.15.xxx.x/255.255.255.0
acl pemda2 src 10.15.xxx.x/255.255.255.0

#--KPTI URL Blocking Configuration--
acl skinful url_regex -i skinful
acl teens url_regex -i teens
acl topceleb url_regex -i topceleb
acl vagina url_regex -i vagina
acl whore url_regex -i whore
acl young url_regex -i young
acl gostosa url_regex -i ^http://www.gostosaonline.com
acl russianhuy url_regex -i ^http://www.russianhuy
acl 17tahun url_regex -i ^http://www.17tahun
acl tokyogirls url_regex -i ^http://www.tokyo-girls
acl exoticredheads url_regex -i ^http://www.exoticredheads.com
acl extrajos1 url_regex -i ^http://www.extrajos
acl extrajos2 url_regex -i ^http://extrajos
acl lovezoo url_regex -i ^http://www.lovezoo
acl xonair url_regex -i ^http://www.xonair
acl sanggrahan url_regex -i sanggrahan
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # go^Lpher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

#Recommended minimum configuration:
#
# Only allow cachemgr access from localhost
http_access allow manager localhost
#http_access allow manager operator
http_access deny manager
# Deny requests to unknown ports
http_access deny !Safe_ports
# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports

#--KPTI URL HTTP_ACCESS--
http_access deny sanggrahan
http_access deny exoticredheads
http_access deny tokyogirls
http_access deny extrajos1
http_access deny kazza
http_access deny kaza
http_access deny extrajos2
http_access deny xonair
http_access deny lovezoo
http_access deny russianhuy
http_access deny 17tahun
http_access deny skinful
http_access deny teens
http_access deny topceleb
http_access deny vagina
http_access deny whore
http_access deny young
http_access deny gostosa
http_access deny pemda
http_access allow pemda1
http_access allow pemda2
# http_access allow iula
http_access allow localhost
http_access deny all


#Allow ICP queries from eveyone
icp_access allow all
# ADMINISTRATIVE PARAMETERS
# -----------------------------------------------------------------------------

# TAG: cache_mgr
# Email-address of local cache manager who will receive
# mail if the cache dies. The default is "webmaster."
#cache_mgr root
#
#Default:
cache_mgr root@timur.jakarta.go.id
#cache_effective_user nobody
#cache_effective_group nobody
#
#Default:
cache_effective_user squid
cache_effective_group squid

# TAG: visible_hostname
# If you want to present a special hostname in error messages, etc,
# then define this. Otherwise, the return value of gethostname()
# will be used. If you have multiple caches in a cluster and
# get errors about IP-forwarding you must set them to have individual
# names with this setting.
#
#Default:
#none
visible_hostname proxy.timur.jakarta.go.id.
#Example:
# cachemgr_passwd secret shutdown
# cachemgr_passwd lesssssssecret info stats/objects
# cachemgr_passwd disable all
cachemgr_passwd rahasia all
#
cachemgr_passwd proxyadm all
#Default:
# none
#Default:
# none
#--------------------------------------
acl local-intranet dstdomain .jakarta.go.id .dki.go.id
#acl netmon dstdomain netmon.dki.go.id
#acl local-ipintranet src 10.15.X.X/255.255.0.0
#acl local-ipksnet src 202.57.XX.XX/255.255.255.240
#acl xxx dstdomain "/usr/data/file_forno"
#http_access deny xxx
#always_direct allow netmon
always_direct allow local-intranet
#always_direct allow local-ipintranet
#always_direct allow local-ipksnet
never_direct allow all
#error_directory /etc/squid/errors
#
#Default:
error_directory /usr/share/squid/errors/English

Kalo sudah selesai simpah dengan men-save file konfigurasi squid.conf yang telah kita edit dengan menggunakan perintah : :wq #w : menyimpan q: keluar (Perintah vi)


Lalu pada command terminal anda ketikan perintah ;
# squid -z

Fungsi : untuk membuat direktori cache yang telah kita buat pada perintah squid.

7. Transparent Proxy
Merupakan suatu teknik agar Squid Proxy menjadi transparent atau tidak terlihat, maksudnya jika biasanya kita memasukkan alamat proxy pada setiap browser (firefox, etc..), jika transparent proxy diterapkan maka pada browser tidak akan kelihatan kita memasukkan alamat proxy kita.Sebelum memasukkan perintah transparent proxy pada squid, maka kita harus melakukan perintah iptable agar dapat meredirect port yang ada pada komputer client.

Maksudnya jika squid kita set pada port 3128, maka permintaan client yang umumnya internet itu berada pada port 80 maka kita harus meredirect port 80 dari client tersebut ke port proxy kita yang berada pada port 3128.IP Forwarding, agar transparent proxy dapat diterapkan, maka kita harus mengaktifkan Ip Forwarding dengan memberikan nilai 1 pada file “/proc/sys/net/ipv4/ip_forward” dengan cara :

# echo 1 > /proc/sys/net/ipv4/ip_forward atau bisa juga dengan cara
# vi /proc/sys/net/ipv4/ip_forward ganti angka 0 menjadi 1 setelah selesai tekan Shift titik dua ( : )


Tetapi perintah tersebut harus kita jalankan auto startup, agar jika komputer squid mati kita tidak perlu repot2 menjalankan perintah tersebut secara terus menerus yaitu dengan perintah :

Vi /etv/rc.local lalu tambahkan perintah ini :
# service squid start

Tutorial yang ditulis oleh Eko Darussaman, SKom dapat kita jadikan pedoman untuk melakukan hal ini.

Berikutnya kita harus menjalankan ip_tables agar client dapat meredirect port squid server kita dengan perintah :

# iptables -A PREROUTING -t nat -p tcp –dport 80 -j REDIRECT –to-port 3128

Kemudian restart proxy dengan perintah :
# squid -k reconfigure

Selesai deh … !!! semoga bermanfaat


Sumber :
http://m-it.blogspot.com/2010/02/squid.html