Kamis, 13 Oktober 2011

KLIEN-SERVER


Klien-server atau client-server merupakan sebuah paradigma dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak: pihak klien dan pihak server.
Dalam model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server. Komponen klien juga sering disebut sebagai front-end, sementara komponen server disebut sebagaiback-end. Komponen klien dari aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan data dari pengguna. Komponen klien tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen server yang dijalankan di atas mesin server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki oleh server. Komponen server akan menerima request dari klien, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada klien. Klien pun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna.
Sebuah contoh dari aplikasi client/server sederhana adalah aplikasi web yang didesain dengan menggunakan Active Server Pages (ASP) atau PHP. Skrip PHP atau ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak klien akan dijalankan oleh web browser pada komputer klien. Klien-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode klien-server database dapat diinstal pada suatu komputer sebagai server dan aplikasinya diinstal pada client.

Kelebihan-kelebihan SKA GL 6.20 ini diantaranya

* Menggunakan sistem multiuser yang memungkinkan penggunaan program secara bersama-sama (Local Area Network).
* Dilengkapi dengan fungsi proteksi, berupa fasilitas password pemakai beserta hak akses yang dikehendaki.
* Pembuatan nomor perkiraan yang luwes, karena tidak menggunakan sistem batasan perkiraan sehingga subPerkiraan dan/atau buku pembantu bisa dibuat sendiri sampai beberapa tingkatan yang diperlukan.
* Jurnal berbentuk form semi manual yang serba otomatis, mudah dan cepat dalam memasukkan datanya.
* Adanya fasilitas pengecekan data jurnal yang tidak balance (auditing data control).
* Laporan dapat dibuat sewaktu-waktu tanpa harus memposting dan/atau menutup buku besarnya lebih dahulu, tanggal atau periode bebas untuk harian/mingguan/bulanan/tahunan.
* Dengan hanya memasukkan bukti-bukti transaksi, Anda dapat membuat laporan dengan cepat dan lengkap diantaranya: Data Jurnal Transaksi, Buku Besar, Neraca Lajur Standar, Neraca Keuangan, Perhitungan Laba-Rugi, Perubahan Modal, Posisi Keuangan, Ratio Keuangan.
* Laporan Keuangan Neraca dan Perhitungan Laba Rugi bisa komparatif bebas dengan periode sebelumnya sesuai yang diinginkan.

CD GL Multiuser

SINOPSIS
GL Multiuser versi 6.20 adalah software Sistem Komputer Akuntansi modul General Ledger yang berorientasi aplikasi akuntansi penyusunan laporan keuangan dengan bahasa Indonesia.
GL Multiuser versi 6.20 adalah hasil pengembangan dari program akuntansi yang terdahulu yaitu GL3 dan GL6, dan GL 6.1 MultiUser yang sudah dipakai ribuan pemakai di Indonesia karena kehandalannya, dan terus disesuaikan sejalan dengan perkembangan dunia informatika dan komputer. 

Senin, 10 Oktober 2011

Keuntungan Sistem Client Server

1.Mengurangi tanggung jawab dan biaya overhead
2.Kontrol biaya operasional dan pengembangan yang lebih mudah
3.Waktu respon yang lebih baik dalam pemrosesan.
4.Akses data yang lebih besar bagi perusahaan. Sistem Client server mengamankan transaksi data dan menyimpannya pada server untuk kemudian dapat di sharing, dimanipulasi, dianalisa secara lokal.
5.Memungkinkan pendistribusian proses dari tersentralisasi menjadi desktop computing
6.Menawarkan kooperatif prosesing antara individu dan group antar departemen, geografis dan zona waktu.
7.Rewriting software pada sistem client server memberikan keuntungan untuk mendapatkan sistem yang terintegrasi dan memberikan efisiensi.
8.Menawarkan friendlu interface pada end user khususnya pada knowledge worker dan customer.
9.Keterlibatan yang lebih untuk end user pada implementasi IT.
10.Arsitektur terbuka dan sistem terbuka memberikan fleksibilitas dalam memilih konfigurasi hardware yang    berbeda, network, dan DBMS dari berbagai vendor.

Hambatan Implementasi Sistem Client Server

Organisasi

1.Skill personel yang kurang memadai untuk implementasi sistem client server.
2.Anti perubahan terhadap teknologi baru.
3.Biaya konversi
4.Membutuhkan koordinasi dan kontrol yang lebih pada end user.

Teknologi

1.Membutuhkan infrastruktur LAN dan WAN
2.Skill dan peralatan yang belum memadai
3.Belum adanya pemahaman dan pengalaman dalam merencanakan sistem client server
4.Tidak tersedianya produk dan tools pengembangan sistem client server
5.Sedikitnya applikasi client server
6.Sedikitnya standar nasional dan internasional untuk sistem client server.

Komponen dan Fungsi Sistem Client Server

Gambaran umum konfigurasi Client Server diperlihatkan pada gambar 2. Dengan pendekatan Client Server setiap PC dapat melakukan secara independen sebuah pemrosesan lokal dan mensharing perangkat enterprise melalui LAN. Untuk kasus yang lebih luas kemampuan akses dapat dilakukan melalui MAN (Metropolita Area Network) atau WAN (Wide Area Network). Sebuah database dan program applikasi enterprise misalnya diletakan pada sebuah server dimana setiap end user dapat melakukan akses melalui Client Processor, LAN dan Server seperti pada gambar 3.

Gambar-2 Host Sistem dan Sistem Client Server

User

User disini adalah end user yang mengakses client untuk mendapatkan sebuah layanan. End user bisa saja seorang manager perusahaan, professional, karyawan di sebuah perusahaan, atau pelanggan. Ada timbul sedikit kerancuan. Pelanggan dalam sebuah bisnis atau perdagangan disebut dengan client, tapi client ini adalah manusia, jangan dibingungkan dengan istilah client pada pemrosesan komputer. Dapat kita katakan sebuah user atau end user adalah ketika melakukan proses akhir menggunakan sistem client server.

Gambar 3. Komponen Sistem Client Server

Client

Client dapat berupa sebuah pemproses yang powerful atau dapat juga berupa terminal tua dengan kemampuan proses yang terbatas. Secara mendasar client adalah sebuah PC dengan sistem operasinya sendiri. Sebagian besar pemrosesan banyak dilakukan di sebuah server dimana bagian-bagian dalam lingkup pekerjaannya ditentukan oleh program komputer, inilah yang menyebabkan sistem client server berbeda dengan sistem transaksi tradisional. Sistem client server memungkinkan sebuah teknologi dan applikasinya digunakan bersamaan. Applikasi disini termasuk didalamnya adalah pemroses pesan seperti e-mail, pemproses file lokal seperti DBMS untuk browsing dan penghitungan, atau sharing resource seperti sistem image processing, sistem optical character, sistem advance grafic processing, plotter warna, atau sebuah printer. Perangkat-perangkat ini bisa saja berasal dari berbagai vendor yang ada. Untuk memfasilitasi query pemprosesan dari client, sebagian besar sistem client server menggunkaan Structured Query Language (SQL) yang merupakan struktur bahasa tingkat tinggi. SQL dengan database relationalnya adalah standar de facto untuk hampir sebagian besar sistem client server. Salah satu komponen terpenting sistem client server adalah User Interface (UI), yang digunakan user untuk berkomunikasi. Bagi user yang seorang programmer, UI tidak mesti user friendly, tapi untuk end user yang bukan programmer sangat dibutuhkan UI yang user friendly. Dibutuhkan Graphical User Interface (GUI) untuk end user karena GUI menampilkan grafis untuk melakukan akses dengan icon-icon tanpa perlu memasukan perintah pemrograman. Kedepannya GUI tidak hanya digunakan untuk menggantikan akses perintah pemprograman tapi juga digunakan untuk grafik, voice, video, animasi, untuk selanjutnya menjadi sebuah teminal multimedia.

Network dan Transmisi

Server dan client dapat terkoneksi dengan sebuah media transmisi. Media transmisi ini dapat berupa kabel, wireless, atau fiber. Dengan media ini memungkinkan sebuah perusahaan untuk melakukan enterprice network lebih besar dalam sebuah workgroup atau departemen. Untuk itu dibutuhkan interoperability sebagai contoh operasi dan pertukaran informasi yang heterogen melalui berbagai perangkat software dalam jaringan. Esensinya adalah keterbukaan dalam melakukan pertukaran baik komponen dan software yang berasal dari vendor yang berbeda-beda. Dengan interoperability baik vendor dan customer akan mendapatkan keuntungan.

Interoperability memberikan dampak pada arsitektur jaringan. Awal sebuah arsitektur jaringan adalah SNA namun arsitektur ini bersifar proprietary dan tidak terbuka dengan vendor lainnya. Kemudian sebagian besar orang beralih ke OSI yang di standarkan oleh ISO (International Standards Organization). OSI banyak di gunakan di Eropa namun kurang berkembang di Amerika Serikat. Di Amerika Serikat muncul TCP/IP yang kemudian di dukung oleh Unix User Group.

Servers

Konektivitas adalah hal yang terpenting namun bukan satu-satunya faktor untuk mendapatkan efisiensi dan efektivitas sharing resource yang dimiliki. Dibutuhkan sebuah perangkat yang memiliki kemampuan mengontrol software, menjalankan program applikasi, dan mengakses database dengan mudah dan cepat. Untuk itulah diperlukan sebuah Server. Sebuah Server harus mendukung spesifikasi yang mendukung resource sharing seperti Network Server Operating System, Multiple User Interface, GUI (Graphic User Interface), dialog oriented cleint – server languange seperti SQL dan database arsitektur. Saat ini resuorce bisa tersebar secara spasial tidak hanya berada dalam batasan sebuah negara namun sudah antar negara yang membutuhkan interkoneksi yang tinggi.

Beberapa software dapat diperoleh dari vendor atau software house. Software tersebut bisa bersifat mainframe centric (sentral) atau PC server centric. Namun selain semua hal yang tersedia pada paket software tersebut tetap dibutuhkan in house sofware development. Juga perlu untuk mengintegrasikan sistem client server dengan sistem informasi yang telah ada dan menggunakan sistem tersebut tidak hanya sebagai end user tapi juga bekerja diantara group end user.

Server melakukan pemprosesan mirip dengan pemrosesan yang ada disisi client. Namun ada sedikit perbedaan, biasanya sebuah server tidak mempunyai User Interface karena didesain untuk networking, memproses database dan memproses applikasi. Pembeda antara pemrosesan client dan server ada pada tanggungjawab dan fungsi dari pemrosesan yang dilakukan. Sebagai contoh sebuah server dapat bertindak sebagai repository dan penyimpanan informasi dalam kasus pada file server. Tipe dari Server tergantung pada kebutuhan dan tujuan sistem. Dalam beberapa kasus sebuah server harus mampu melakukan multitaskting (membentuk multi fungsi secara simultan), menggunakan multiple operating system, lebih portable, memiliki skalabilitas, dan memiliki waktu respon yang cepat untuk melakukan teleprosesing. Dengan kapabilitas seperti itu menjadikan server memiliki harga yang relatif mahal. Penyebab mahalnya harga server adalah :

1.

Network Management
2.

Gateway function termasuk akses keluar dan e-mail publik
3.

Penyimpanan
4.

File Sharing
5.

Batch processing
6.

Bulletin Board access
7.

Facsimile transmission

Pemrosesan Database

Beberapa prinsip pemrosesan data pada server termasuk didalamnya adalah integritas, sekuriti, dan recovery data. Enterprise data yang dibutuhkan oleh sebuah perusahaan membutuhkan sebuah integrasi, pengaksesan data yang di kendalikan dan kelola dengan securiti yang baik, dan recovery data dapat dilakukan jika terjadi kegagalan sistem.

Beberapa data management dilakukan secara otomatis. Biasanya dilakukan oleh DBMS yang berada di Server yang mengontrol akses diantara pemprosesan multiple sistem dan mengintegrasikan akses data melalui network management.

Pemrosesan Applikasi

Data digunakan oleh program applikasi yang mana sebagian besarnya berada di server. Ada beberapa applikasi client server yang disediakan oleh vendor. Tools applikasi ini menjadikan pengembangan sistem client-server menjadi lebih kompetitif. Pengembangan applikasi client-server dapat dilakukan dengan beberapa cara yakni :

1.

Fungsi pemprosesan didistribusikan diantara client dan server. Porsi dari client dijalankan oleh end user dengan menggunakan bahasa pemrograman database seperti SQL yang memberikan semacam request data dan kemudian mengekstrak data tersebut dari lokasinya dimana semua proses tersebut dikontrol oleh sistem operasi.
2.

UI dan GUI menjadi lebih sering digunakan karena tingkat kemudahan penggunaan menjadi lebih penting.
3.

Digunakannya Advance networking seperti LAN
4.

Code generator juga digunakan, Metodelogi Objeck Oriented akan menambah tingkat penggunan.
5.

Tools pengembangan seperti SQL Server, FLOWMARK, Progress, ObjectView, Oracle menjadi sangat diperlukan

Ketika sebuah applikasi diproses dan permintaan akan data dilakukan oleh client, maka hasilnya dikirimkan melalui LAN. Hasil dari applikasi tersebut dapat saja dilakukan perubahan bentuk untuk mendapatkan tampilan yang lebih baik. Semuanya ini dilakukan di sisi client oleh end user melalui UI (User Interface). Diagram skematik pendekatan client server ditunjukan pada gambar 4.

Gambar 4- Applikasi Sistem Client Server

Jumat, 07 Oktober 2011

KINERJA MULTI-USER DETECTION PADA SISTEM KOMUNIKASI DS-CDMA SINKRON MENGGUNAKAN BACK PROPAGATION -NEURAL NETWORKS

[ Description ]
Pada penelitian ini akan dibandingkan kinerja dari detektor multiuser neural network dengan detektor konvensional matched filter dan detektor multiuser optimal. Ada beberapa skenario simulasi untuk membandingkan kinerja dari masing-masing detektor tersebut meliputi, kanal AWGN, kanal flat Rayleigh fading, kapasitas sistem, dan efek near far. Adapun kinerja dari masing-masing detektor diberikan dalam bentuk nilai probabilitas kesalahan bit sebagai fungsi nilai SNR, kecuali pada skenario kapasitas sistem, sebagai fungsi jumlah pengguna. Detektor multiuser optimal memakai urutan deteksi maximum likelihood yang di-implementasikan dengan algoritma dynamic programming. Sedangkan detektor multiuser neural network menggunakan multilayer perceptron dengan satu layer hidden. Untuk mengimplementasikan neural network dan mentrainingnya digunakan algoritma back propagation. Hasil simulasi pada kanal AWGN, memperlihatkan bahwa detektor multiuser optimal mempunyai kinerja yang sangat baik, karena tidak terpengaruh oleh multiple access interference (MAI). Sayangnya, kompleksitas dari detektor multiuser optimal akan berkembang secara eksponensial dengan makin bertambahnya jumlah pengguna. Sedangkan untuk detektor multiuser neural network mempunyai kinerja yang mengalami perbaikan yang signifikan dibanding detektor konvensional matched filter dan mendekati optimal. Pada hasil simulasi. dengan kanal flat Rayleigh Fading, dengan kontrol daya sempurna, detektor neural-network backpropagation tetap memberikan perbaikan yang signifikan dibanding dengan detektor matched filter konvensional, dan juga memberikan perbaikan dibanding detektor multi user optimal. Meskipun kinerja-nya mengalami perbaikan tetapi probabilitas kesalahan bit nya masih belum dapat mencapai standar komunikasi digital untuk voice. Pada skenario efek near far menunjukkan bahwa detektor multiuser neural network lebih resistance terhadap efek near far dibandingkan dengan detektor multi-user optimal, dan detektor konvensional matched filter sangat resistance terhadap efek near far.

COMMUNITY

Community adalah kegiatan terbaru saya salah satu untuk persiapan T.A nanti karena kita mengerti begitu banyak yang harus dipersiapkan ketika mau menghadapi T.A nah..ada beberapa teman yang setuju untuk di bentuknya community ini.
Community ini kami lakukan setiap hari minggu, disini kami akan sharing dalam informasi T.A yang kami dapat baik dari internet atau dari perpustakaan, dan kami juga mempersiapkan agar tidak gugup ketika kita di meja hijau nanti, dan agar menumbuhkan kepercayaan diri kita insyaallah community ini dapat setidaknya membantu kami dalam menghadapi T.A nanti
Community ini terinspirasi dari salah satu dosen kami yang mengatakan setidaknya kalian harus memiliki community dalam berbagi pengetahuan, karena ketika di kampus kalian hanya dapat sedikit pelajaran dikarenakan terbatasnya waktu nah..comunity ini agar kalian bisa membahas atau mengulang-ngulang pelajaran di kelas, dan kalian dapat melakukannya di hari libur kuliah.
Dari situ lah kami memutuskan untuk membentuk salah satu group belajar ini. Kami mengerti waktu istirahat kami pasti tersita dengan adanya community ini karena kita tahu hanya hari minggulah waktu istirahat bagi kami sebagai pekerja sambil kuliah, namun semangat teman-teman mengalahkan itu semua, oleh sebab itu kami memutuskan community dilakukan 2 kali dalam sebulan.
Kami hanya terdiri dari beberapa orang saja, karena kita tahu apabila terlalu banyak didalam community ini ditakutkan tidak dapat focus alias hanya bermain-main saja, mungkin kami sudah dapat di katakana terlalu lama dalam membentuk community ini, namun seperti kata pepatah” Lebih baik terlambat dari pada tidak sama sekali ”.

musik

Kata Music mungkin sudah tidak asing lagi bagi kita, karena dari anak kecil sampai dewasa menyukai music, saya peribadi sangat menyukai music bagi saya music adalah salah satu sumber semangat dalam menjalani segala aktivitas rutin kita sehari-hari.
Contoh halnya saya sangat lelah sekali terkadang dalam menjalani aktivitas rutin sehari-hari,dan ketika saya mendengar music yang memberi semangat dalam hidup kita, dengan seketika semangat kita dapat kembali lagi, dan ketika iman saya sedang di uji dengan berbagai cobaan, saya mendengar musil-musik religi Alhamdulilah saya makin mencintai Allah SWT.
Apabila saya mau pergi berangkat kuliah atau kerja saya mengunakan angkutan umum, jarak kerja dan kuliah mempunyai jarak tempuh yang cukup jauh, ketika merasa bosan diangkot biasanya saya mendengar music melalui hp dengan menggunakan earsfree, itu dapat mengurangi kebosanan saya apalagi dapat supir angkot yang super lambat.
Sekarang ini lagu yang saya sering dengar yaitu Mahir zain karena lagu beliau begitu menyentuh di hati saya, baik itu mengenai dunia maupun akhirat dan jenis lagu yang paling saya sukai yaitu jenis classic karena dengan mendengarkanya hati kita dapat lebih tenang, dan relexs.
Saya juga suka mendengarkan music tanpa lagu yang berasal dari alat-alat music seperti secsofon,piano biasanya saya mendengarkannya sebelum tidur. Pokoknya music bagi saya salah satu alternative mengurangi kejenuhan dan dapat memberikan inspirasi bagi saya.

HOBBY BARU

Sekarang saya memilki hobi baru yaitu membuat puisi, sebenarnya saya sudah lama suka membuat puisi dari bangku sekolah menengah pertama tapi hanya sekedarnya saja, namun sekarang saya lebih sering membuat puisi dengan mencerminkan pada suatu keadaan yang baru terjadi.
Ada satu hal apabila kita membaca suatu puisi yang menggambarkan tentang kejadian yang kita rasakan sepertinya kita cepat dapat merasakan makna puisi tersebut, saya sering juga mengirim kata-kata motivasi untuk teman-teman insyaallah dapat memberikan semangat bagi teman yang membacanaya, biasanya buat puisi itu egk bisa direncanakan kapan untuk melakukannya, tapi ketika ada suatu kejadian nah..tanpa kita sadari kata puisi itu akan keluar dengan sendirinya, puisi saya tidak begitu bagus yang penting ada pesan atau makna didalamnya.
Salah satu puisi yang saya buat :
Perjuangan hidup
Dinginya malam tak mematahkan semangat tuk menyongsong hangatnya mentari esok….
Laju roda dunia berputar seakan membawa diri pada kedewasaan dunia…
Tiupan angin seakan berbisik “Aku akan membawamu pada ketenangan dunia”…..

Semangat
Ketika kelelahan menghampirimu demi memperjuangkan hidup….
Ingatlah ada hari esok yang menggantikan kelelahanmu itu …
Yaitu kesuksesan…..

TUGAS AKHIR

Saya sekarang sudah semester 5, tidak terasa T.A sudah di depan mata perasan cemas yah..pasti ada namun untuk menghilangkan kecemasan itu saya harus banyak bertanya pada kaka’an kelas yang sudah tinggal menuggu wisuda sekarang, banyak yang saya ambil dari pengalaman mereka seperti mencari tempat riset harus dilakukan dengan cepat agar tidak binggung ketika di umumkan untuk segera mengajukan judul, mengenai materi sungguh jumlah yang tidak sedikit apabila kita sudah mau T.A, Oleh karena itu saya sudah mulai sadar untuk memperkecil pengeluaran sehari-hari,
Kami banyak dapat pengarahan juga dari dosen mengenai T.A dengan memberikan contoh kaka’an kelas yang membuat kesalahan pada saat T.A agar kami tidak mengulangi hal seperti itu, kami juga dapat masuk’an agar cermat dalam memilih tempat riset nanti karena apabila kita memilih perusahaan yang besar yang sudah berbasis Internasional contohnya, mungkin kita akan binggung apalagi yang akan kita lakukan, perusahan sederhana pun yang penting kita sudah memahami apa yang akan kita lakukan didalam perusahaan tersebut.

LDK AL-HAYYAN STMIK BUDIDARMA

Sebelumnya saya menceritakan mengenai kegiatan saya sekarang, izinkan saya mengucapkan “MINAL AIDZIN WALFAIDZIN” MOHON MAAF LAHIR DAN BATIN. enggak terasa ya,, libur panjang kuliah sudah berakhir waktunya kembali beraktivitas lagi ni…
Kegiatan saya mungkin ada pertambahan karena saya masuk dalam salah satu organisasi di kampus yaitu LDK-ALHAYYAN STMIK BUDIDARMA, mungkin ada yang berfikir apa egk lelah udah kuliah sambil kerja ikut organisasi lagi??? Itu semua benar namun panggilan jiwa dan didorong dengan keinginan saya semenjak tamat dari SLTA ingin mengikuti suatu organisasi ya,,seperti LDK ini. Alhamdulilah sekarang saya sudah dapat menjalankannya, ketika kita lelah ada sahabat yang memberi kita semangat tanpa kita sadari lelah yang kita rasakan seketika dapat hilang dengan sendirinya.
Dan didalam LDK ini saya begitu banyak dapat pelajaran for specialy agama Islam, karena kita dapat melihat pergaulan anak muda sekarang sungguh luar biasa sehingga apabila tidak didasari oleh agama yang kuat dikhwatirkan kita menjadi salah satu diantara mereka,,
Sekarang tahun ajaran baru nah… waktunya mencari generasi baru untuk LDK AL-HAYYAN karena periode dalam ldk hanya 1 tahun. Nah Insyaallah kami akan mengadakan acara out bond untuk mahasiswa baru yang di adakan di bukit lawang, disana kami akan memberikan penjelasan mengenai apa sih yang di maksud LDK, bagaimanakah struktur organisasinya? Bidang apa saja yang ada di LDK AL-HAYYAN, nah pasti pertanyaan itu yang sering di ajukan oleh mahasiswa baru, insyaallah acara out bondnya dapat berjalan lancar Amin.

Rabu, 06 Juli 2011

HOBBY

Hobby saya senang dengar musik,, musik salah satu penyemangatku ketika sudah seharian lelah istirahat bentar sambil dengar music favorite kita, timing itu sangat membuat pikiran saya refresh kembali. saya menyukai jenis music namun yang paling saya sukai jenis music classic. Dan tentunya penyejuk iman kita yaitu music religi.

Selain kita bekerja dan kuliah saya rasa memilki hobby itu sangatlah penting Karen itu merupakan selingan untuk kita sejenak melupakan kegiatan rutin kita, sebenarnya banyak sekali hobby saya yang lainnya seperti Travelling,saya senang melihat suatu tempat yang belum pernah saya lihat sebelumnya, dan itu membentuk ide-ide kreatif kita yang tanpa kita sadari.

Namun seiringnya waktu hobby kita itu mengalami perubahan contohnya pada saat saya kecil hobby saya main boneka setelah remaja ini hobby saya berubah eemmm…..kalau saya diberi umur panjang ketika tua nanti kira-kiara hobby saya berubah egk ya???kita lihat ja deh,, ntar. mungkin ini saja artikel tentang kehidupan saya semoga pembaca dapat mengambil nilai-nilai positipnya sebagai pedoman dalam hidup.

MIMPI YANG INGIN KUGAPAI

Setiap manusia saya yakin memiliki mimpi, begitu juga seperti saya mimpi saya sangat banyak namun yang ingin saya wujudkan yaitu mempersembahkan keberhasilan saya kepada kedua orang tu yang saya cintai, oleh karena itu ketika saya tamat dari SMA saya langsung bekerja untuk dapat melanjut keperguruan tinggi, sebenarnya begitu banyak rintangan untuk menuju kesana sebelumnya. contoh simplenya saja ni,, teman-teman meragukan keinginan saya untuk kuliah Karena pada umumnya kalau sudah bekerja keinginan mau kuliah sangat tipis

Namun saya ingin membuktikan pada teman saya tidak semua orang seperti itu. Dan Alhamdulillah saya sekarang sudah kuliah di salah satu STMIK yang ada di medan Nama kampus saya adalah STMIK BUDIDARMA MEDAN sekarang saya sudah semester 4 tak terasa tahun depan sudah menyusun T.A semoga saya berhasil Amin.

Oleh Karen itu buat teman-teman yang diluar sana jangan takut untuk menggapai mimpimu apapun kata orang, kalian harus percaya diri, kalian pasti bisa. Dan jangan lupa seperti kata pepatah “Jadilah seperti padi ketika dia sudah berisi dia akan merunduk”, nah,,,, ketika kita sudah memiliki begitu banyak ilmu janganlah cepat sombong.

KELUARGA

Keluarga adalah nomor satu bagi kehidupan saya, mungkin tanpa adanya mereka saya tidak memiliki semangat untuk menggapai cita-cita. Saya berasal dari keluarga Batak dimana pengajarannya sangat keras sehingga sampai sekarang saja saya tidak dapat membedakan antara anak paling kecil dengan anak paling besar ,Karena kedua orang tua saya tidak ada membedakan sama sekali meskipun saya bersalah dalam melakukan suatu hal saya pasti dihukum juga, namun saya tidak sedih sedikitpun malah saya bersyukur sehingga sampai detik ini saya tidak selalu bergantung pada orang tua.

Saya dilahirkan di Bahsampuran(p.siantar), umur 1 tahun keluarga saya berpinadah ke TG.Morawa , kami keluaraga AMBARITA, ibu saya BR.NAIBAHO keluarga saya masih kental adat istiadat seperti marga sampai sekarang kedua orang tu saya tidak henti-hentinya memberikan kami pembelajaran mengenai silsilah Marga, dan terutama mengajarkan kami Bahasa Batak tentunya!!

Saya bersyukur sekali dilahirkan di keluarga ini, saya melihat ayah dan ibu yang tidak mengenal lelah untuk menyekolahkan anak-anaknya, saya ingat sampai sekarang pepatah orang batak “Hutaon pe mangalang sihira asal ma boi Anak ko ki sikolah” artinya itu sangat dalam sekali yang mengatakan “Meskipun saya makan pakai garam asalkan anak ku bisa sekolah”.

MOTTO HIDUP

“Jadilah yang terbaik dimana pun engkau berada” motto hidup ini membuat saya ingin melakukan suatu menjadi, menjadi dan menjadi lebih baik lagi. Setiap manusia hendaknya memiliki motto didalam hidupnya itu salah satu acuan untuk dia lebih baik pada setiap yang dikerjakannya.

Motto hidup ini saya bentuk ketika saya tamat SMK mulai dari situ saya sudah merasakan begitu keras kehidupan ini , pada saat SMK saya tidak banyak memikirkan sesuatu yang rumit tugas saya hanya sekolah,les, dan mendapatkan nilai baik, sangat simple sekali saya tidak berpikir sedikit pun bagaimana kehidupan setelah saya tamat sekolah bagaimana kerasnya hidup diluar sana

Setelah saya tamat baru saya rasakan begitu keras kehidupan ini, itu salah satu hal yang membuat saya semakin lebih dewasa dalam menjalani hidup ini, sebelum kuliah saya bekerja dulu meskipun saya anak paling kecil saya tidak langsung bermanja-manja kepada orang tua saya untuk dikuliahkan. prinsip saya ketika kita sudah tamat SMA orang tua harus kita berikan ketenangan dan tidak membebaninya lagi dengan sejuta keinginan kita cukuplah ketika kita SD,SMP,dan SMA yang hanya meminta setiap apa yang kita inginkan.

KEHIDUPAN KU

Simple itu mungkin kata yang tepat di dalam hidupku,,,,,mungkin setiap manusia menginginkan hal yang sederhana tanpa berbelit-belit tapi kita harus ingat simple adalah kata yang kita pilih namun tidak sesimple itu kehidupan ini. kalau kita jalani begitu sangat berliku terkadang ketika kita lelah sekalipun keadaan tidak mau berkomproimi dengan kita., kita diharuskan tetap melaluinya,,,,sesusah apapun itu.

Kehidupan ini menuntut saya agar lebih kuat sebagai wanita dizaman sekarang ini wanita tidak begitu terlihat lemah lagi,beda dizaman ibu-ibu kita dulu wanita dianggap lemah tidak dapat melakukan sesuatu yang dikerjakan oleh pria,namun sekarang sudah masa emansipasi wanita, kita dapat melihat begitu banyak di perusahan,instansi pemerintahan, politik dan masih banyak lagi dimana wanita menjadi pemimpinnya.

Keinginan saya tidak banyak saya hanya ingin membentuk suatu keluarga yang harmonis, yang bisa menjadi panutan bagi anak-anak saya kelak, saya ingin pengalaman hidup saya ini menjadi pembelajaran bagi kehidupan anak –anak saya, sehingga mereka lebih cermat dalam menapaki hidup ini.

Sabtu, 16 April 2011

Sekilas Tentang Visual Basic 6.0 ( VB)

Microsoft Visual Basic adalah merupakan sebuah bahasa pemrograman komputer yang menjadi sarana ( Tools ) untuk menghasilkan program – program aplikasi yang berbasis windows.

1. Sarana akses data yang lebih cepat dan handal untuk membuat aplikasi basis data yang berkemampuan tinggi.
2. Tambahan contol – control baru lebih canggih serta peningkatan kaidah struktur bahasa visual basic.
3. Visual Basic memiliki beberapa versi atau edisi yang disesuaikan dengan kebutuhan pemakainya.

Berikut ini perjalanan Visual Basic ( VB 1.0 sampai VB 10 ) yaitu :

1. Proyek “ Thunder” dirintis.
2. Visual Basic 1.0 ( May 1991 ) di rilis untuk windows pada Comdex / Windows Wordltrade yang dipertunjukkan di Atlanta, Georgia.
3. Visual Basic 1.0 untuk DOS di rilis pada bulan September 1992. Bahasa ini kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataannya merupakan versi kelanjutan dari compiler BASIC, Quick Basic dan BASIC Professional Development System
4. Visual Basic 2.0 di rilis pada November 1992, cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di nodifikasi. Khususnya pada Form yang menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yang berikutnya di implementasikan pada VB 4.
5. Visual Basic 3.0 di rilis pada musim panas 1993 dan dibagi menjadi versi standard an professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Data base Engine yang dapat membaca serta menulis database Jet ( atau Access ) 1.x
6. Visual Basic 4.0 ( Agustus 1995 ) merupakan versi pertama yang dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic.
7. Visual Basic 5.0 ( Februari 1997 ), Microsoft merilis secara ekslusif Visual Basic untuk versi windows 32 bit. Programmer yang menulis programnya pada versi 16 bit dapat dengan mudah melakukan import programnya dari VB 4, VB 5 memperkenalkan kemampuan untuk membuat User Control.
8. Visual Basic 6.0 ( pertengahan 1999), memperbaiki beberapa cakupan, termasuk kemampuannya untuk membuat Aplikasi Web-based. Visual Basic 6 di jadwalkan akan memasuki Microsoft “ fasa non Supported “ dimulai pada Maret 2008.
9. Visual Basic NET ( VB 7 ), di rilis pada tahun 2002, beberapa yang mencoba pada versi pertama. NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yang digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtimenya yang 10 kali lebih besar dari paket runtime VB 6 serta peningkatan pengguna memory.
10. Visual Basic NET 2003 ( VB 7.1 ¬), di rilis dengan menggunakan NET framework versi 1.1
11. Visual Basic 2005 ( VB 8.0 ), merupakan iterasi selanjutnya dari Visual Basic NET dan Microsoft memutuskan untuk menghilangkan kata – kata NET pada judulnya. Pada rilis ini Microsoft memasukan beberapa fitur baru diantaranya :
* Edit and Continue, mungkin inilah kekurangan fitur terbesar dari VB NET pada VB 2005 ini kita diperbolehkan melakuakan perubahan kode pada saat program sedang dijalankan.
* Perbaikan pada Konversi dari VB ke VB NET 12 Visual Basic NET 2003 ( VB 7.1 ), di rilis dengan menggunakan NET framework versi 1.1
12. Is Not Patent, merupakan salah satu fitur dari Visual Basic 20005 merupakan konversi If Not X Is Not Y.
13. Visual Basic 2005 Express, merupakan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yang gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yang merupakan produk gratis dari Microsoft.
14. Visual Basic “ Orcas “ ( VB 9.0 ), dijadwalkan akan di rilis pada tahun 2007 dan dibangun diatas NET 3.5. Pada rilis ini, Microsoft menambahkan beberapa fitur diantaranya :
* True Tenary operator, yaitu fungsi If ( boolean, value, value ) yang digunakan untuk mengganti fungsi IF.
* LINQ Support.
* Ekspresi Lambada.
* XML Literals.
* Nullable Type.
* Type Inference.
15. Visual Basic “VB X” ( VB 10.0 ), Visual Basic 10 yang juga dikenal dengan nama VB X akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari Silver Light 11

Artikel tentang vb yang lain nyusul belakangan

hatur nuhun

VALIDASI INPUTAN ANGKA PADA VB

Untuk menghindari inputan berupa huruf dari user maka kita perlu melakukan validasi terhadap inputan tersebut. Di sini saya akan menerangkan bagaimana metode validasi bekerja.

Pertama buatlah Project Baru. Kemudian buatlah textbox pada sebuah form dan beri nama textbox itu text1.

Selanjutnya click dua kali textbox tersebut, maka akan muncul tampilan view code. Kemudian isilah script sebagai berikut :

Private Sub Text1_Change()
Dim betul As Boolean
betul = True
If Text1.Text <> "" Then
jumlah = Len(Text1.Text)
For i = 1 To jumlah
If Asc(Right(Text1.Text, i)) < 48 Or Asc(Right(Text1.Text, i)) > 57 Then
betul = False
End If
Next i
If betul = False Then
MsgBox "harus angka"
Text1.Text = ""
Text1.SetFocus
End If
End If
End Sub

Penjelasan :
Pengecekan angka terjadi pada baris ke-7, yaitu pengecekan code ASCII dari inputan, jika kurang dari 48 dan lebih dari 57 maka inputan bukan angka.

OPERASI MATRIK VB

Operasi Matrik

Aljabar matrik mempunyai peranan yang sangat penting di bidang teknik dan sain untuk penyelesaian masalah, khususnya di bidang terapan yang mana memerlukan operasi dan sifat matrik. Operasi matrik tersebut antara lain adalah operasi dasar yaitu operasi penjumlahan, pengurangan, perkalian, transpose dan invers matrik.



Penjumlahan atau pengurangan Matrik

Penjumlahan dua buah matrik A dan B dapat berlangsung jika kedua matrik tersebut berordo sama. Ordo sebuah matrik ditentukan oleh banyaknya baris dan kolomnya. Jadi dua buah matrik dapat dijumlahkan (atau dikurangkan) jika keduanya mempunyai jumlah baris dan jumlah kolom yang sama.



Kode Program untuk penjumlahan dan pengurangan matrik :


view plaincopy to clipboardprint?

1. b = 5 'baris
2. k = 8 'kolom
3. Dim A(b,k), B(b,k), C(b,k)
4. For i = 1 to b
5. For j = 1 to k
6. 'jika pengurangan ganti tanda plus jadi minus
7. C(i,j) = A(i,j) + B(i,j)
8. Next j
9. Next i

b = 5 'baris k = 8 'kolom Dim A(b,k), B(b,k), C(b,k) For i = 1 to b For j = 1 to k 'jika pengurangan ganti tanda plus jadi minus C(i,j) = A(i,j) + B(i,j) Next j Next i



Transpose Matrik

Transpose matrik A atau matrik AT dihasilkan dari matrik A dengan memindahkan baris-baris dan kolom-kolom dari matrik A, yaitu baris pertama dari matrik A menjadi kolom pertama dari matrik AT, baris kolom matrik A menjadi kolom kedua matrik AT dan seterusnya.



Kode program untuk transpose matrik adalah :


view plaincopy to clipboardprint?

1. baris = 5
2. kolom = 8
3. Dim A(baris,kolom), AT(kolom,baris)
4. For i=1 to baris
5. For j=1 to kolom
6. AT(j,i) = A(i,j)
7. Next j
8. Next i

baris = 5 kolom = 8 Dim A(baris,kolom), AT(kolom,baris) For i=1 to baris For j=1 to kolom AT(j,i) = A(i,j) Next j Next i



Perkalian Matrik

Perkalian matrik A dengan matrik B dapat dilakukan jika jumlah kolom matrik A sama dengan jumlah baris matik B, dan menghasilkan matrik baru yaitu matrik C.



Untuk Pemrograman diperlukan tiga tingkatan looping sebagai berikut :


view plaincopy to clipboardprint?

1. L = 5
2. M = 5
3. N = 5
4. Dim A(L,M) B(M,N), C(L,N)
5. For i = 1 to L
6. For j = 1 to N
7. Sum = 0.0
8. For k=1 to M
9. Sum = Sum + A(i,k) * B(k,j)
10. Next k
11. C(i,j) = Sum
12. Next j
13. Next i

Fungsi STRING pada VB

Fungsi-fungsi VB di bawah ini digunakan untuk mengolah data string.
Left : mengambil n karakter di sebelah kiri suatu string
karakter = Left(“abcdef”,2) ‘karakter = “ab”

Right : mengambil n karakter di sebelah kanan suatu string
karakter = Right(“abcdef”,2) ‘karakter = “ef”

Trim : menghilangkan spasi kosong di awal dan akhir suatu string
karakter = Trim(“ abc def ”) ‘karakter = “abc def”

Ltrim : menghilangkan spasi kosong di awal suatu string
MyStr = Ltrim(AnyString)

Rtrim : menghilangkan spasi kosong di akhir suatu string
MyStr = Rtrim(AnyString)

Ucase : mengubah suatu string menjadi huruf besar semua
MyStr = UCase(AnyString)

Lcase : mengubah suatu string menjadi huruf kecil semua
MyStr = LCase(AnyString)

Mid : mengambil n karakter dari suatu posisi yang ditetapkan
MyStr = Mid(“abcdefghij”, 3, 4) ‘hasil “cdef”

Len : menghitung jumlah karakter yang membentuk suatu string
MyStr = Len(“abcdef”) ‘hasil=6

LSet : menempatkan string di dalam string yang lain, di sebelah kiri
MyStr = “0123456789”
Lset MyStr = “<-Left” ‘hasil “<-Left “ RSet : menempatkan string di dalam string yang lain, di sebelah kanan MyStr = “0123456789” Rset MyStr = “>-Right” ‘hasil “ >-Right“

Format : mengatur string sehingga terformat sesuai yang ditentukan
A$ = Format (5455.4, “##,##0.00”) ‘A$ = “5,459.40”
A$ = Format (334.9, “####.##”) ‘A$ = “334.9”
A$ = Format (5, “0.00%”) ‘A$ = “500.00%”
A$ = Format (“HELLO”, “<”) ‘A$ = “hello” A$ = Format (“This is”, “>”) ‘A$ = “THIS IS”

String: membuat string yang berisi sejumlah karakter yang digandakan
A$ = String (5, “*”) ‘A$ = “*****”

Chr: menghasilkan karakter yang terwakili oleh suatu angka tertentu
A$ = Chr (65) ‘A$ = A
A$ = Chr (97) ‘A$ = a
A$ = Chr (62) ‘A$ = >

Asc: menghasilkan angka ASCII dari suatu karakter tunggal
MyNumber = Asc(‘A’) ‘’hasilnya 65
MyNumber = Asc(‘a’) ‘’hasilnya 97
MyNumber = Asc(‘Apple’) ‘’hasilnya 65

Space: menghasilkan ruang kosong sebanyak n karakter
MyStr = Space(10) ‘buat string 10 spasi
MyStr = “Hello” & Space(10) & “World” ‘menyisipkan 10 spasi diantara kata Hello World

InStr: menentukan apakah string tertentu berada pada string lain
Dim CariString, CariChar, MyPos
CariString = ‘XXpXXpXXPXXP” ‘String yang dianalis
CariChar = “P” ‘String yang dicari “P”
‘mencari mulai dari kolom ke-4, hasilnya 6
MyPos = InStr(4, CariString, CariChar, 1)
‘mencari mulai dari kolom ke-1, hasilnya 9
MyPos = InStr(1, CariString, CariChar, 0)
MyPos = InStr(CariString, CariChar) ‘hasilnya 9
MyPos = InStr(1, SearchString, “W”) ‘hasilnya 0

InStrRev: cari posisi string dalam string yang lain, mulai dari akhir
i = InStrRev(StringCheck, StringMatch[, start[, compare]])

StrComp: membandingkan dua variabel string
StrComp(string1, string2 [, compare] )
Jika

Hasilnya
string1 < string 2 -1 string1= string 2 0 string1> string 2

1
string1atau string 2 = Null

Null

Dim MyStr1, MyStr2, MyComp
MyStr1 = “ABCD” : MyStr2 = “abcd” ‘nilai awal
A = StrComp(MyStr1, MyStr2, 1) ‘A = 0
A = StrComp(MyStr1, MyStr2, 0) ‘A = -1
A = StrComp(MyStr2, MyStr1) ‘A = 1

StrConv: mengubah huruf besar atau kecil suatu karakter string
A$ = StrConv(“Semua Besar”, 1) ‘A$ = “SEMUA BESAR”
A$ = StrConv(“Semua Kecil”, 2) ‘A$ = “semua kecil”
A$ = StrConv(“pertama BESAR”, 3) ‘A$ = “Pertama Besar”

StrReverse: mengubah urutan karakter suatu string
A$ = StrReverse(“12345678”) ‘A$ = “87654321”
A$ = StrReverse(“abcdefg”) ‘A$ = “gfedcba”

Replace: menggantikan string dari kelompok string
Replace(expression, find, replace[, start[, count[, compare]]])

FormatCurrency: string memakai format currency yang ditetapkan
A$ = FormatCurrency(12000, 1) ‘A$ = “$12,000.0”
A$ = FormatCurrency(12000, 2) ‘A$ = “$12,000.00”
Catatan, untuk mengubah mata uang, gunakan Regional Settings Currency dari sistem operasi Windows

FormatDateTime: menghasilkan ekspresi tanggal dan waktu
A$ = FormatDateTime(Now) ‘hasilnya “10/8/02 11:15:46 AM”
A$ = FormatDateTime(Now, vbLongDate) ‘hasilnya “Tuesday, March 02, 2008”
A$ = FormatDateTime(“3/2/99”, vbShortDate) ‘hasilnya “3/2/99”
A$ = FormatDateTime(“3/2/99”, vbLongDate) ‘hasilnya “12:00:00 AM”

FormatNumber: membuat format bilangan sesuai option yang diberikan
FormatNumber(var1, 2)

FormatPerCent: membuat format bilangan dalam prosentase
A$ = FormatPerCent(0.1255, 2) ‘A$ = 12.55%
A$ = FormatPerCent(0.12555) ‘A$ = 12.56%
A$ = FormatPerCent(12.55, 2) ‘A$ = 1,255.00%
A$ = FormatPerCent(12.55) ‘A$ = 1,255.00%

Fungsi Date PHP

Digunakan untuk mengambil tanggal dan jam sekarang. Hasil dari fungsi ini adalah sebuah string yang berisi tanggal/jam sesuai dengan format yang diinginkan.

Sintaks: date(string format)

Format yang dikenal dalam fungsi date ini adalah sebagai berikut:
Karakter Keterangan

a
am / pm

A
AM / PM

B
Swatch Internet time

d
day of the month, 2 digits with leading zeros; i.e. “01″ to “31″

D
day of the week, textual, 3 letters; i.e. “Fri”, “Sun”

F
month, textual, long; i.e. “January”,”November”

g
hour, 12-hour format without leading zeros; i.e. “1″ to “12″

G
hour, 24-hour format without leading zeros; i.e. “0″ to “23″

h
hour, 12-hour format; i.e. “01″ to “12″

H
hour, 24-hour format; i.e. “00″ to “23″

i
minutes; i.e. “00″ to “59″

I (capital i)
“1″ if Daylight Savings Time, “0″ otherwise.

j
day of the month without leading zeros; i.e. “1″ to “31″

l (lowercase L)
day of the week, textual, long; i.e. “Friday”

L
boolean for whether it is a leap year; i.e. “0″ or “1″

m
month; i.e. “01″ to “12″

M
month, textual, 3 letters; i.e. “Jan”, “Mar”

n
month without leading zeros; i.e. “1″ to “12″

s
seconds; i.e. “00″ to “59″

S
English ordinal suffix, textual, 2 characters; i.e. “th”, “nd”

t
number of days in the given month; i.e. “28″ to “31″

T
Timezone setting of this machine; i.e. “MDT”

U
seconds since the epoch

w
day of the week, numeric, i.e. “0″ (Sunday) to “6″ (Saturday)

Y
year, 4 digits; i.e. “1999″

y
year, 2 digits; i.e. “99″

z
day of the year; i.e. “0″ to “365″

Z
timezone offset in seconds (i.e. “-43200″ to “43200″)