Welcome Guys

Penggemar :D

Showing posts with label Road to Graduate. Show all posts
Showing posts with label Road to Graduate. Show all posts

Refisi laporan skripsi 13 Juni 2009

Written By pcbolong on Monday, June 13, 2011 | 9:21 PM

- Tulisan pengarang pada referensi salah
- cara penulisan tabel juga salah
- Rumusan masalah dan tujuan penelitian salah lagi
- referensi gunakan dari buku
- waterfall gambarnya salah
- tabel notasi dfd salah
- notasi flowchart di rata kiri aja
- tabel erd salah
- analisis masalah salah
- simbol salah

wkwkwk semua menyangkut teori yang direvisi. tidak ada revisi tentang coding yang salah. Huft,kuliah jurusan teknik informatika seperti kuliah di jurusan tata bahasa :D
9:21 PM | 0 comments | Read More

Flowchart WEb crawler

Written By pcbolong on Monday, May 16, 2011 | 7:07 PM



penjelasannya menyusul :D intinya y kayak gitu
7:07 PM | 2 comments | Read More

Togaaaaaaaaa

Written By pcbolong on Monday, May 2, 2011 | 5:32 AM

Togaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

5:32 AM | 0 comments | Read More

Hypertable

Written By pcbolong on Thursday, April 28, 2011 | 6:01 PM

Hypertable adalah sebuah database dengan menggunakan lisensi kode sumber terbuka (open source) yang menggunakan sistem database non relasional dan merupakan salah satu contoh database nosql (Doug Judd, 2008). Hypertable sering digunakan untuk menangani pemrosesan data yang melibatkan lalu lintas atau traffic data yang besar, seperti mesin pencari. Hypertable ditulis menggunakan bahasa pemrograman dan memakai sistem file GFS atau Google File System.
Sebagai referensi, Not Only Sql atau yang sering disebut dengan NoSql adalah sebuah konsep mengenai penyimpanan data non relasional. NoSql adalah basis data yang tidak menggunakan SQL atau bisa disebut dengan basis data berorientasi dokumen (document-oriented database). Pada dasarnya NoSql bukan tidak menggunakan SQL karena adanya tambahan lapisan abstraksi seperti ORM (Object Relational Mapping), tetapi secara native memang tidak menggunakan SQL seperti yang umum ditemui pada basis data relasional.
Metode-metode dalam NoSql termasuk hypertable yaitu menyederhanakan proses yang terjadi dalam sistem basis data relasional. Penyederhanaan proses ini memungkinkan data direplikasi pada banyak server secara mudah dan menjamin ketersediaan data.
6:01 PM | 41 comments | Read More

Diagram Alir Data (DAD) / Data Flow Diagram (DFD)

Written By pcbolong on Wednesday, April 20, 2011 | 10:51 AM

Diagram aliran data atau data flow diagram (DFD) adalah sebuah teknik grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input ke output (Pressman, 2002).

Data Flow Diagram (DFD) sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir misalnya lewat telepon, surat dan sebagainya atau lingkungan fisik dimana data tersebut akan disimpan misalnya, file, kartu, hard disk, disket dan lain sebagianya. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. DFD merupakan alat yang cukup populer sekarang ini, karena dapat menggambarkan arus data didalam sistem dengan terstruktur dan jelas. Simbol yang digunakan DFD antara lain :
1. External entity (kesatuan luar) atau boundary (Batas sistem)
Setiap sistem pasti mempunyai batas sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan sistem (external entity) merupakan kesatuan entitas lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luar yang akan memberikan input atau output dari suatu sistem.
2. Data flow (Arus data)
Arus data di DFD diberi simbol anak panah, arus data ini mengalir diantara proses, simpan dan kesatuan luar. Arus data ini menunjukkan arus data yang dapat berupa masukan sistem atau hasil dari proses sistem. Arus data sebaiknya diberi nama yang jelas dan mempunyai arti. Nama dari arus data dituliskan disamping garis panah.
3. Process (Proses)
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses. Suatu proses dapat ditunjukkan dengan simbol lingkaran (simbol empat persegi panjang tegak dengan sudut-sudutnya tumpul).
4. Data Store (Penyimpanan data)
Merupakan simpanan dari data yang dapat berupa file atau database di dalam sistem komputer. Simpanan DFD dapat disimbolkan dengan sepasang garis horizontal paralel yang tertutup disalah satu ujungnya.
10:51 AM | 1 comments | Read More

Metode Pengembangan Sistem Sekuensial Linier (Waterfall Model)

Metode pengembangan sistem sekuensial linier atau yang sering disebut juga dengan siklus kehidupan klasik atau model air terjun (waterfall model) memberikan sebuah pendekatan pengembangan sistem yang sistematik dan sekuensial, dimulai pada fase perencanaan sistem, analisis, desain, kode, pengujian, dan pemeliharaan.

1. Perencanaan atau rekayasa dan pemodelan sistem
Pada fase ini dilakukan identifikasi sistem, studi kebutuhan pengguna, dan studi kelayakan sistem baik secara teknis maupun teknologi serta penjadwalan pengembangan sistem.
2. Analisis kebutuhan perangkat lunak
Pada fase ini pengumpulan kebutuhan diintensifkan dan difokuskan pada sistem yang akan dibangun meliputi identifikasi domain informasi, tingkah laku sistem, unjuk kerja, dan antarmuka sistem. Kebutuhan untuk sistem didokumentasikan dan dikonsultasikan lagi dengan pengguna.
3. Desain
Fase ini difokuskan pada proses desain struktur data, arsitektur sistem, representasi interface, dan algoritma program.
4. Kode
Setelah proses desain selesai maka hasilnya harus diterjemahkan kedalam bentuk program komputer yang kemudian menghasilkan suatu sistem.
5. Pengujian
Pengujian dilakukan untuk menemukan kesalahan-kesalahan yang mungkin terjadi pada proses pengkodean serta memastikan bahwa input yang dibatasi memberikan hasil yang sesuai dengan kebutuhan.
6. Pemeliharaan
Proses ini dilakukan setelah sistem yang dihasilkan disampaikan kepada pengguna, terutama jika sistem mengalami permasalahan yang belum ditemukan pada saat proses pengujian, permasalahan ini dapat berkaitan dengan permintaan pengguna yang membutuhkan perkembangan fungsional sistem maupun adanya penyesuaian dengan lingkungan eksternal seperti adanya perubahan periperal atau perubahan sistem operasi. Fase pemeliharaan akan mengakibatkan pengembang mengaplikasikan lagi setiap fase pengembangan sistem mulai dari awal, namun tidak membuat sistem yang baru.
10:46 AM | 1 comments | Read More

Basis Data

Secara konseptual, data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya (Fathansyah, 2002).

Basis data adalah kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan (Fathansyah, 2002).

Untuk mengolah basis data diperlukan perangkat lunak pengolah basis data. Pernagkat lunak yang dapat digunakan untuk mengelola basis data tersebut adalah Database Management System (DBMS). DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol dan mengakses basis data dengan cara yang praktis dan efisien. DBMS dapat digunakan untuk mengakomodasikan berbagai macam pemakai yang memiliki kebutuhan akses yang berbeda-beda.

Konsep utama basis data adalah :
1. Data dan informasi
2. Manajemen data
3. Basis data
4. Metadata
5. Sistem Manajemen Basis Data

Komponen-komponen dalam basis data disebut dengan entitas, pada entitas akan terdapat atribut yang berfungsi untuk menggambarkan karakteristik khusus suatu entitas.
10:45 AM | 0 comments | Read More

Search engine atau mesin pencari

Search engine atau mesin pencari secara umum dapat didefinisikan sebagai sebuah aplikasi atau program komputer yang berguna untuk mencari data atau informasi pada sebuah media penyimpanan (Larry Page,1998). Teknologi saat ini sudah berkembang sangat pesat sekali, yang menyebabkan semakin cepat pula penyebaran data dan informasi. Dengan kondisi seperti ini, keberadaan mesin pencari sangat dibutuhkan untuk mencari data.

Dalam bidang teknologi terutama didalam teknologi internet, mesin pencari sering diimplementasikan bersamaan dengan website, sehingga sering disebut dengan web search engine. Web search engine adalah sebuah aplikasi berbasis website yang mencari data atau informasi yang berada di dalam server public atau internet yang sering disebut dengan World Wide Web (WWW) menggunakan protokol HTTP (Wikipedia.com, 2010). Mesin pencari berbasis web ini dibantu oleh sebuah aplikasi bernama web crawler dalam hal mencari data atau informasi yang dibutuhkan pengguna pada website-website lain yang berjumlah ribuan bahkan jutaan di internet.

Mesin pencari bekerja dimulai dengan menangkap masukan pengguna yang berupa kata kunci dari informasi atau data yang akan dicari. Kemudian dilakukan proses pencocokan terhadap kata kunci dengan menganalisanya apakah terdapat informasi atau data yang relefan pada database mesin pencari dengan kata kunci yang diminta. Jika ternyata terdapat data yang sama pada mesin pencari, data atau informasi tersebut ditampilkan kepada pengguna sebagai hasil dari pencarian. Sebelum data tersebut ditampilkan, dilakukan terlebih dahulu proses pengurutan, yaitu mesin pencari memilih data mana yang layak ditaruh pada posisi pertama. Pertimbangan yang digunakan adalah kecocokan terhadap kata kunci yang diminta oleh pengguna.
10:43 AM | 3 comments | Read More

Web Crawler

Web crawler adalah sebuah perangkat lunak yang digunakan untuk menjelajah serta mengumpulkan halaman-halaman web yang selanjutnya diindeks oleh mesin pencari (Gatial E,2005). Desain sebuah web crawler harus dapat memenuhi berbagai tujuan yang kadang saling berbenturan, seperti kualitas halaman yang diambil, penyebaran dan pengurangan beban jaringan, kecepatan pengambilan, serta pada saat yang bersamaan tidak membebani server situs yang dikunjungi. Web crawler juga sering dikenal dengan nama web spider atau web robot, yaitu salah satu komponen penting dalam arsitektur sebuah mesin pencari modern. Fungsi utama web crawler adalah untuk melakukan penjelajahan dan pengambilan halaman-halaman web yang ada di internet. Hasil pengumpulan situs web selanjutnya akan diindeks oleh mesin pencari sehingga mempermudah pencarian informasi di internet.

Gambar di atas adalah merupakan arsitektur dari sebuah web crawler. Web crawler memulai kerjanya dengan mengunjungi situs yang sebelumnya alamat situs tersebut sudah diidentifikasikan di dalam sebuah database penyimpanan alamat atau yang disebut dengan seeds atau frontier url.

Dalam kerjanya, web crawler melakukan proses validasi terhadap HTML code dan tautan yang ditemukan pada situs yang dikunjungi. Setelah melakukan validasi, halaman web dan tautan tersebut didownload kemudian diparsing ke dalam tempat penyimpanan utama. Data yang dibawa oleh web crawler secara sederhana hanya berupa text dan metadata. Sedangkan data tautan yang ditemukan pada halaman web yang dikunjungi akan ditempatkan pada seeds (tempat penyimpanan data URL) masuk ke dalam antrian kunjungan selanjutnya web crawler. Secara simultan web crawler mengunjungi situs-situs yang alamatnya terdapat di dalam antrian sampai data URL habis atau dihentikan oleh administrator.
10:40 AM | 13 comments | Read More

Pengertian Website

Website secara terminology dapat diartikan sebagai kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di internet (Kadir, 1997). Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui protokol HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.
Berikut ini adalah gambar alur kerja website yang menunjukkan bagaimana website bekerja.

Halaman website diakses oleh pengguna menggunakan sebuah aplikasi yang bernama web browser dengan mengetikkan sebuah alamat yang disebut dengan URL. Ketika pengguna mengetikkan URL, web browser mengirimkan request ke server web terhadap file web yang sesuai dengan URL menggunakan protokol HTTP. Kemudian web server memberikan tanggapan dengan mengirimkan file web yang berupa body dan header dengan menggunakan protokol HTTP juga. Lalu oleh web browser, file web tadi ditampilkan ke depan pengguna.
10:36 AM | 0 comments | Read More

Pengertian Sistem

Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan (Kadir, 2003). beberapa elemen yang membentuk sebuah sistem yaitu (Kadir, 2003):
1. Tujuan, tujuan utama dari suatu sistem adalah untuk mendukung fungsi kepengurusan manajemen, mendukung pengambilan keputusan manajemen dan mendukung kegiatan operasi perusahaan.
2. Masukan, merupakan segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan untuk diproses.
3. Proses, merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna.
4. Keluaran, merupakan hasil dari pemrosesan. Bisa berupa suatu informasi, saran, dan cetakan laporan.
5. Mekanisme pengendalian, diwujudkan dengan menggunakan umpan balik (feedback) yang mencuplik keluaran.
6. Umpan balik, digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan.
10:34 AM | 0 comments | Read More

Mesin Pencari (Search Engine)

Written By pcbolong on Saturday, October 16, 2010 | 4:47 AM

Cara kerja mesin pencari secara sederhana adalah menampilkan alamat-alamat web dengan disertai sedikit materi yang terdapat di dalamnya, seperti uraian singkat, tanggal penulisan, dan beberapa field-field, yang semua itu disebut dengan meta data. Mesin pencari mendapatkan data-data tersebut dari sebuah mesin yang disebut dengan web crawler atau browser web yang berjalan secara otomatis. Web crawler tersebut berjalan menelusuri internet untuk mengunjungi web-web yang sudah ditentukan untuk dibaca dan direkam. Hasil pembacaan dan perekaman tersebut disimpan di dalam sebuah database. Dari database inilah mesin pencari mendapatkan data-data yang akan ditampilkan sesuai dengan query dari pengguna.

Secara teknis, mesin pencari sederhana hanya membutuhkan dua mesin utama, yaitu satu mesin sebagai web crawler, dan satu mesin sebagai database server sekaligus sebagai web server tempat menyimpan tampilan web utama mesin pencari. Tetapi dengan berkembangnya kebutuhan sebuah mesin pencari, dibutuhkan sebuah mesin yang digunakan sebagai data mining. Data mining ini bertugas untuk mengatur parser kalimat, membaca query perkata atau perkalimat, sehingga hasil pencarian menjadi lebih akurat. Sebenarnya saya belum terlalu mengetahui mengenai konsep data mining ini.
Dapat disimpulkan, cara kerja sebuah mesin pencari sederhana secara keseluruhan adalah pertama web crawler berjalan menelusuri internet untuk membaca dan merekam data yang ada pada web-web yang dikunjungi. Kemudian data-data tersebut disimpan kedalam sebuah database. Database ini akan dibaca dan diambil oleh mesin pencari sebagai hasil dari pencarian yang berdasarkan query yang telah diminta.
4:47 AM | 0 comments | Read More

Crawler System

Written By pcbolong on Friday, May 28, 2010 | 12:21 AM

System ini saya bangun untuk program skripsi saya. Crawler system atau yang sering disebut dengan spider both adalah sebuah system atau aplikasi yang secara simultan menelusuri jagat maya atau internet dengan mengunjungi situs-situs yang telah ditentukan. Tujuan dari penelusuran itu adalah untuk mengambil informasi yang terdapat di dalam website tersebut. Dalam aplikasi saya, informasi yang diambil yaitu berupa alamat/link http, isi metadata (author name, description, keywords dan tanggal pembuatan). System yang saya buat seperti di bawah ini.

Crawler engine akan berselancar di internet menggunakan port 80 ke website yang telah di index oleh aplikasi indexing. Informasi yang didapat crawler disimpan ke dalam storage yang berupa file query (karena saya menggunakan noSQL). Storage engine sekaligus berfungsi sebagai virtual database engine yang menduplikat file query tadi agar bisa dibaca dan ditampilkan ke web interface untuk user. Web interfaces ada di dalam web server. Keseluruhan komponen system yaitu crawler, indexing, query&database engine, dan web server diatur oleh seorang administrator melalui komputer admin. Lalu hasil akhirnya adalah user mengakses website interfaces.

Tahap pengerjaan sampai pada pembuatan aplikasi crawler dan query file. Crawler menggunakan bahasa pemrograman perl, sedangkan database menggunakan noSQL keluaran dari Hypertable. Untuk urusan akademik atau kampus, belum menyetujui judul atau topik ini. Tetapi saya akan berusaha keras agar disetujui. Perlu diketahui, 2 tahun yang lalu saya sudah mengerjakan skripsi dengan topik yang berbeda, dan pengerjaan sudah mencapai 40%. Tetapi karena saya vakum dari kampus selama 2 tahun, skripsi itu menjadi basi, dan file pendukung (aplikasi, dan laporan) hilang entah kemana perginya. Hehehe...:D

Rencana nya, hari ini saya akan kekampus untuk berkonsultasi dengan dosen. Tetapi karena ternyata hari ini tanggal merah, saya tidak jadi kekampus. Semoga besok senin saya bisa kekampus dan mengejar untuk lulus pada semester ini. Amiiinnn.....Dosen saat ini kondisinya sudah marah-marah sama saya. :( Terakhir menemui dosen 2 hari yang lalu saya di bentak-bentak dan diomeli macem-macem. Saya kira sekian dulu laporan progres hasil begadangLagi untuk hari ini, 28 mei 2010.

Semaangaddddddddddddddddddd!!!!!
12:21 AM | 0 comments | Read More