Powered by Blogger.

Pencarian ..

Tuesday, November 29, 2011

Perintah SEEK() untuk INDEX lebih dari 1 di Foxpro 2.6

Pada Foxpro memungkinkan menggunakan indek lebih dari 1 index pada sebuah file/tabel. Caranya adalah seperti di bawah ini :

INDEX ON field1+field2 TO namatabelnya

untuk melakukan pencarian di dua field tersebut nantinya menggunakan perintgah :

CARI=field1+field2
SEEK CARI

Read more...

Membuat Relasi Tabel di Foxpro 2.6

Database yang terdiri dari hanya tabel-tabel yang terlepas satu sama lain sangat jarang dijumpai. Jika menemukan database yang seperti demikian hanya ada dua kemungkinannya yaitu databasenya sangat-sangat sederhana atau keliru dalam desain database ;) 

Tulisan kali ini akan membahas bagaimana cara merelasikan tabel di Foxpro 2.6. Caranya ternyata sangat mudah. Foxpro sudah mempunyai sebuah perintah bawaan yaitu SET RELATION TO. Dengan menggunakan perintah ini maka perintah SEEK tidak diperlukan lagi karena SET RELATION TO akan secara otomatis mengatur agar record yang ditunjukkan oleh penunjuk record pada tabel anak (child) selalu menyesuaikan diri dengan perubahan record yang ditunjuk oleh penunjuk record pada tabel induk (master), sesuai dengan nilai kunci.

contoh desain database yang ingin dibuat

Perhatikan contoh diatas, kita akan mencoba menampilkan data yang berisikan No Faktur, Nama Produk, Nama Supplier dan Discount. Tabel di atas adalah tabel berelasi.

relasi01.prg :
clear
* mendifinisikan tabel-tabel yang akan digunakan
SELECT A
USE PRODUCT
 INDEX ON Prod_id TAG Prod_id
SELECT B
USE SUPPLIER
 INDEX ON Supp_id TAG Supp_id
SELECT C
USE INVOICE
SET RELATION TO Prod_id INTO product,Supp_id INTO supplier
@ 10,5 SAY ' '
@ROW(),1 SAY "FAKTUR"
@ROW(),10 SAY "PRODUK"
@ROW(),20 SAY "SUPPLIER"
@ROW(),35 SAY "DISCOUNT"
SCAN
 ?
 @ROW(),1 SAY NO_FACT
 @ROW(),10 SAY a.PROD_NAME
 @ROW(),20 SAY b.SUPP_NAME
 @ROW(),25 SAY discount
ENDSCAN
CLOSE DATABASES

Hasilnya


PENJELASAN :
Pada waktu record pertama dari tabel master (INVOICE.DBF) diproses, isi field kunci relasi pertama akan dicatat. SET RELATION TO akan mencari nilai kunci ini ke dalam tabel anak (PRODUCT.DBF) dan kemudian menset agar penunjuk record menunjuk record pertama yang memilii nilai yang sesuai dengan nilai kunci tersebut.  Demikian pula untuk relasi kedua. SET RELATION akan mencari nilai kunci (INVOICE.DB) pada tabel anak (SUPPLIER).

Read more...

Monday, November 28, 2011

Foxpro 2.6 Command : BROWSE

BROWSE
    [FIELDS <field list>]
    [FONT <expC1> [, <expN1>]]
    [STYLE <expC2>]
    [FOR <expL1>]
    [FORMAT]
    [FREEZE <field>]
    [KEY <expr1> [, <expr2>]]
    [LAST | NOINIT]
    [LEDIT]
    [REDIT]
    [LOCK <expN2>]
    [LPARTITION]
    [NOAPPEND]
    [NOCLEAR]
    [NODELETE]
    [NOEDIT | NOMODIFY]
    [NOLGRID] [NORGRID]
    [NOLINK]
    [NOMENU]
    [NOOPTIMIZE]
    [NOREFRESH]
    [NORMAL]
    [NOWAIT]
    [PARTITION <expN3>]
    [PREFERENCE <expC3>]
    [REST]
    [SAVE]
    [TIMEOUT <expN4>]
    [TITLE <expC4>]
    [VALID [:F] <expL2>
        [ERROR <expC5>]]
    [WHEN <expL3>]
    [WIDTH <expN5>]
    [[WINDOW <window name1>]
    [IN [WINDOW] <window name2>
        | IN SCREEN]]
    [COLOR SCHEME <expN6>
    | COLOR <color pair list>]
BROWSE adalah salah satu command paling berguna di Foxpro. BROWSE memungkinkan kita untuk membuka jendela dan menampilkan records dari sebuah tabel /DBF. Data bahkan dapat di modifikasi dengan mudah.
Seperti biasa setelah melakukan modifikasi, tekan CTRL+W atau CTRL+End untuk menyimpan. Jika ingin keluar dari BROWSE tapi tidak disimpan, cukup tekan CTRL+Q atau ESCAPE.
Untuk melakukan editing jenis field MEMO, double klik pada fields di BROWSE nya.

Read more...

Saturday, November 26, 2011

CRUD Dengan Tabel Terelasi di Foxpro 2.6

Berikut adalah screenshoot dari CRUD dengan menggunakan 3 tabel di Foxpro 2.6. Tabelnya adalah tabel mahasiswa, dosen, mata kuliah dan SKS. Kali ini aplikasi akan mencoba melakukan pengisian FRS dengan targetnya bahwa pengguna dapat melihat kondisi FRS yang sedang diambil.
Posting ini sekaligus sebagai jawaban dari tugas pada pertemua terakhir kemarin tanggal 23 Nop 2011.

Tampilan Baru ;-)

Dilengkapi dengan dropdown menu 2 level ;-)


Menu FRS, mengisi dan mencari


Mengisi FRS


Menampilkan FRS terambil ;-)


Read more...

Tuesday, November 22, 2011

Create Read Update Delete pada Foxpro 2.6

Pada artikel http://pascasarjana-cio-its.blogspot.com/2011/11/membuat-tampilan-di-foxpro-26.html sudah dibahas tentang membuat tampilan di foxpro 2.6. Kali ini ini kita akan membuat aplikasi penuh CRUD (Create Read Update Delete) nya. 

Gambar dibawah adalah urutan cara kerja dari aplikasi :

Welcome Menu

Menu Utama

Read more...

Static Routing di Cisco Packet Tracer

Pada artikel kali ini akan dituliskan bagaimana Cisco Packet Tracer menghandle static routing pada 2 buah router. Skenario jaringannya adalah sebuah PC dengan IP 192.168.1.2 ingin mengirimkan pesan ke PC yang memiliki IP 192.168.2.2. Paket dikirim melewati 2 buah router. Perhatikan gambar dibawah ini :

Skema Jaringan Yang Diinginkan


Read more...

Menambah Port Switch di Cisco Packet Tracer

Di Cisco Packet Tracer kita bisa melihat gambar bentuk fisik dari perangkat sebenarnya. Termasuk posisi port di perangkat tersebut. Gambar di bawah adalah contoh visualisasi dari SWITCH GENERIC :


Bentuk fisik dari switch generic


Read more...

Cisco Packet Tracer

Untuk melakukan simulasi pembangunan sebuah jaringan yang sederhana ataupun kompleks dapat kita gunakan program simulasi dari Cicso System yaitu Cisco Packet Tracer. Kunjungi http://www.cisco.com/web/learning/netacad/course_catalog/PacketTracer.html untuk informasi lebih detil.

Cisco Packet Tracer 5.3

Read more...

Saturday, November 19, 2011

Aplikasi MFEP Untuk Menganalisa Kinerja Pegawai

Masih inget ken dengan tulisan di http://pascasarjana-cio-its.blogspot.com/2011/11/analytic-hierarchy-process-ahp-vs.html tentang AHP dan MFEP. Pasti masih ingat kan. Nah ini adalah contoh aplikasi paling aktual untuk menerapkan algorithm MFEP.
Aplikasi ini dibangun menggunakan Delphi 7 dengan MySQL sebagai database nya.
Memasukan Importan Weight dengan total maksimal 1.0

Database Pegawai dengan Maing2x Bobotnya

Final result kinerja pegawai setelah diolah ditampilkan dengan urutan yang terbaik di atas


Read more...

Friday, November 18, 2011

Analytic Hierarchy Process (AHP) vs Multifactor Evaluation Process (MEP)

Banyak masalah pengambilan keputusan melibatkan sejumlah faktor. Sebagai contoh, jika Anda mempertimbangkan pekerjaan baru, faktor-faktor yang mungkin menjadi pertimbangan awal adalah gaji awal, peluang karir kemajuan, lokasi kerja, rekan kerja, jenis pekerjaan yang Anda akan melakukan, tunjangan dan macam-macam faktor lainnya. Jika Anda sedang mempertimbangkan pembelian komputer, ada sejumlah faktor penting untuk dipertimbangkan semisal harga, memory, kompatibilitas dengan komputer lain, fleksibilitas, nama merek, ketersediaan perangkat lunak,
keberadaan setiap kelompok pengguna, dan dukungan dari produsen komputer dan toko komputer. Dalam membeli mobil baru atau bekas, faktor-faktor seperti warna, gaya, membuat dan model,
tahun, jumlah mil (jika itu mobil yang digunakan), harga, dealer atau orang yang Anda membeli
mobil dari, garansi, dan biaya asuransi dapat menjadi faktor penting untuk dipertimbangkan.
 
Dalam membuat keputusan multifaktor, kita mempertimbangkan berbagai faktor dalam membuat pilihan. Untuk keputusan yang sulit, pendekatan kuantitatif direkomendasikan. Semua faktor penting kemudian dapat diberi bobot yang sesuai dan masing-masing alternatif, seperti mobil, komputer, atau prospek pekerjaan baru, dapat dievaluasi dari segi faktor-faktor ini. Pendekatan ini disebut multifaktor evaluasi proses (MFEP).
 
Dalam kasus lain kita tidak mungkin dapat mengukur preferensi untuk berbagai faktor maka digunakanlah proses hirarki analitik (AHP). Proses ini menggunakan perbandingan dan kemudian menghitung faktor bobot dan evaluasi bagi kita.

Read more...

Wednesday, November 16, 2011

Perbedaan HUB dan SWITCH

CISCO HUB
Hub menghubungkan semua komputer yang terhubung ke LAN. Hub adalah repeater dengan jumlah port banyak (multi repeater). Hub tidak mampu menentukan tujuan, Hub hanya mentransmisikan sinyal ke setiap line yang terkoneksi dengannya, menggunakan mode half-duplex.


CISCO SWITCH
Switch menghubungkan semua komputer yang terhubung ke LAN, sama seperti hub. Perbedaannya adalah switch dapat beroperasi dengan mode full-duplex dan mampu mengalihkan jalur dan memfilter informasi ke dan dari tujuan yang spesifik.
HUBSWITCH
Half-Duplex Full-duplex
Hanya meneruskan/tidak mampu menentukan tujuan Mampu mengalihkan jalur dan memfilter informasi ke dan dari tujuan yang spesifik
Harga lebih murah Harga lebih mahal dibanding HUB
Bandwidth terbagi rata keseluruh port Bandwidth dialokasikan penuh hanya pada port tujuan komunikasi dara, besarnya bandwidth dapat diatur setiap port
Bekerja pada Physical Layer Bekerja pada Data Link Layer

Read more...

Tuesday, November 15, 2011

Membuat tampilan di Foxpro 2.6


Berikut adalah petikan kode yang digunakan untuk bisa membuat tampilan sederhana seperti diatas. Kotak dan garis menggunakan kode ASCII.

set color to b
clear
bo=CHR(201)+CHR(205)+CHR(187)+;
CHR(186)+CHR(188)+;
CHR(205)+CHR(200)+CHR(186)
bo1=CHR(176)
@5,10,18,70 box bo
set color to w/b
@7,15,12,65 box bo1
set color to w
@9,20 say 'MENGAKSES DATABASE MENGGUNAKAN FOXPRO 2.6'
@10,20 say '   === DATABASE MANAGEMENT SYSTEM ===   '
@14,20 say 'NAMA    : I Putu Sundika, ST'
@15,20 say 'NIM     : 2211206708'
@16,20 say 'Jurusan : T. Elektro Telematika CIO'
set color to w/b
@18,18 say 'Institut Teknologi Sepuluh Nopember Surabaya'
set color to GR+*
@20,18 say '>>>> Tekan Sembarang Tombol untuk mulai <<<<'
wait ''
clear

Untuk mengetahui kode ASCII, cari di menu nya Foxpro 2.6. System - ASCII Charts. Selamat mencoba ya... silahkan donwload disini filenya jika males mencoba :)

Read more...

Tabel WARNA pada Foxpro for Dos dan CLIPPER

     ------------------------------------------------------------------------
     Color                  Letter        No    Monochrome
     ------------------------------------------------------------------------
     Black                  N, Space      0       Black
     Blue                    B                 1       Underline
     Green                  G                 2       White
     Cyan                   BG               3       White
     Red                     R                  4       White
     Magenta             RB                5       White
     Brown                GR                6       White
     White                  W                 7       White
     Gray                    N+                8       Black
     Bright Blue         B+                9       Bright Underline
     Bright Green       G+               10      Bright White
     Bright Cyan        BG+             11      Bright White
     Bright Red          R+                12      Bright White
     Bright Magenta   RB+             13      Bright White
     Yellow                 GR+             14      Bright White
     Bright White       W+               15      Bright White
     Black                    U                          Underline
     Inverse Video       I                            Inverse Video
     Blank                   X                           Blank
     ------------------------------------------------------------------------

Read more...

Monday, November 14, 2011

ASCII Table : American Standard Code for Information Interchange

ASCII Table :



ASCII Extended :

Read more...

Telnet di Windows 7

Karena faktor keamanan maka fitur Telnet sudah tidak dijadikan paket dasar lagi oleh Windows 7. Komunikasi sebaiknya dilakukan dengan SSH. Tetapi untuk keperluan pembelajaran mungkin fitur ini masih tetap diperlukan. Berikut cara mengaktifkan Telnet pada Windows 7.

  1. Buka Control Panel
  2. Cari Program and Features
  3. Turns Windows Features On or Off
  4. Cari Telnet Client
  5. Beres
Lihat gambar dibawah :



Read more...

Thursday, November 10, 2011

Kutipan instalasi OS Cinta

ini saya quote dari forumbebas.com, artikelnya keren bangets deh... mengupas tentang hati dikemas dalam format programmer komputer :D



Customer Service (CS): Ya, ada yang bisa saya bantu?

Pelanggan (P): Baik, setelah saya pertimbangkan, saya ingin menginstal cinta kasih. Bisakah anda memandu saya menyelesaikan prosesnya?

CS: Ya, saya dapat membantu anda. Anda siap melakukannya?

P: Baik, saya tidak mengerti secara teknis, tetapi saya siap untuk menginstalnya sekarang. Apa yang harus saya lakukan dahulu?

CS: Langkah pertama adalah membuka HATI anda. Tahukan anda di mana HATI anda?

P: Ya, tapi ada banyak program yang sedang aktif. Apakah saya tetap bisa menginstalnya sementara program-program tersebut aktif?

CS: Program apa saja yang sedang aktif?

P: Sebentar, saya lihat dulu, Program yang sedang aktif adalah SAKITHATI.EXE, MINDER.EXE, DENDAM.EXE dan BENCI.COM.

CS: Tidak apa-apa. CINTA-KASIH akan menghapus SAKITHATI.EXE dari system operasi Anda. Program tersebut akan tetap ada dalam memori anda, tetapi tidak lama karena akan tertimpa program lain. CINTA-KASIH akan menimpa MINDER.EXE dengan modul yang disebut PERCAYADIRI.EXE. Tetapi anda harus mematikan BENCI.COM dan DENDAM.EXE. Program tersebut akan menyebabkan CINTA-KASIH tidak terinstal secara sempurna. Dapatkah anda mematikannya?

P: Saya tidak tahu cara mematikannya. Dapatkah anda memandu saya?

CS: Dengan senang hati. Gunakan Start menu dan aktifkan MEMAAFKAN.EXE. Aktifkan program ini sesering mungkin sampai BENCI.COM dan DENDAM.EXE terhapus.

P: OK, sudah. CINTA-KASIH mulai terinstal secara otomatis. Apakah ini wajar?

CS: Ya, anda akan menerima pesan bahwa CINTA-KASIH akan terus diinstal kembali dalam HATI anda. Apakah anda melihat pesan tersebut?

P: Ya. Apakah sudah selesai terinstal?

CS: Ya, tapi ingat bahwa anda hanya punya program dasarnya saja. Anda perlu mulai menghubungkan HATI yang lain agar untuk mengupgradenya.

P: Oops. Saya mendapat pesan error. Apa yang harus saya lakukan?

CS: Apa pesannya?

P: ERROR 412 - PROGRAM NOT RUN ON INTERNAL COMPONENT". apa artinya?

CS: Jangan kuatir, itu masalah biasa. Artinya, program CINTA-KASIH diset untuk aktif di HATI eksternal tetapi belum bisa aktif dalam HATI internal anda. Ini adalah salah satu kerumitan pemrograman, tetapi dalam istilah non-teknis ini berarti anda harus men-"CINTA-KASIH"-i mesin anda sendiri sebelum men-"CINTA-KASIH"-i orang lain.

P: Lalu apa yang harus saya lakukan?

CS: Dapatkan anda klik pulldown direktori yang disebut "PASRAH"?

P: Ya, sudah.

CS: Bagus. Pilih file-file berikut dan salin ke direktori "MYHEART" MEMAAFKAN-DIRI-SENDIRI.DOC, dan MENYADARI-KEKURANGAN.TXT. sistem akan menimpa file-file konflik dan mulai memperbaiki program-program yang salah. Anda juga perlu mengosongkan Recycle Bin untuk memastikan program-program yang salah tidak muncul kembali.

P: Sudah. Hei! HATI saya terisi file-file baru. SENYUM.MPG aktif di monitor saya dan menandakan bahwa DAMAI.EXE dan KEPUASAN.COM dikopi ke HATI. Apakah ini wajar?

CS: Kadang-kadang. Orang lain mungkin perlu waktu untuk mendownloadnya. Jadi CINTA-KASIH telah terinstal dan aktif. Anda harus bisa menanganinya dari sini. Ada satu lagi hal yang penting.

P: Apa?

CS: CINTA-KASIH adalah freeware. Pastikan untuk memberikannya kepada orang lain yang anda temui. Mereka akan share ke orang lain dan seterusnya sampai anda akan menerimanya kembali.

Nb : dan berhati2lah, kadang virus trojan seperti AMARAH.ini menginfeksi dan mengakibatkan BENCI.com dan DENDAM.exe kembali terinstal,
bahkan hati anda akan terkena virus networm yg akan menghapus isi drive hati anda dan mengisinya dengan JAHAT.exe jika anda tidak mengupdate program ini.
Update dapat di download dari http://www.amal-ibadah.net, kebaikan.org, dan kasih-sayang.info atau pasang antivirus 'IBADAH version 1.01'

Read more...

Tuesday, November 8, 2011

Pastikan Anda sudah punya account Paypal !

Bagi yang masih merasa bingung bagaimana cara melakukan transaksi ONLINE di internet mungkin artikel ini bisa membantu menjelasin sedikit. Tidak semua bank yang ada di sebuah negara akan diakui juga di negara lain. Bahkan bank yang sudah diakui di negara A pun belum tentu bisa di akui di negara B. Solusinya ? Credit Card ? ya tentu saja, tapi tenang ajah ada kok cara lain agar bisa melakukan transaksi uang online dengan aman dan cepat. Caranya ya pakai PayPal.

Selain pendaftarannya yang 100 persen gratis, dengan mempunyai Paypal, kita bisa terima pembayaran dari negara mana saja dalam bentuk mata uang apapun dengan cepat. Uang yang masuk ke PayPal itu pun bisa langsung kita pakai untuk melakukan pembelanjaan di internet. Atau bisa diuangkan di bank lokal kita. Selain itu kita bisa dapetin uang lo dari blog kita menggunakan PayPal. Contohnya di blog ini ken ada tombol donasi, yang artinya blog kita bisa terima sumbangan duit PayPal.



Cara untuk meletakkan tombol donasi/sumbangan di blog :
  1. login ke PayPal anda
  2. Klik Merchant Services di menu paling atas
  3. Skrol ke bawah sampai link ‘Donasi’ terlihat pada seksi PayPal Website Payments Standard.
  4. Klik tombol donasi, isi info yang dibutuhkan.
  5. Klik tombol Create.
  6. Kopi code HTML nya, masukkan ke blogspot anda.

Read more...

Sunday, November 6, 2011

Edit artikel yang sudah diposting di blogspot menggunakan LiveWriter

Melakukan posting artikel di blog menggunakan LiveWriter sangat memudahkan dan menyenangkan. Melakukan posting dan melakukan edit hasil posting tadi sangat gampang. Hasilnya pun sesuai dengan keinginan (layout). Bahkan posting bisa kita save di draft folder lokal kita sendiri. Hal ini tentunya akan memberikan kita efisiensi di waktu. Jadi kapan artikel sudah siap secara layout dan secara materi, kita tinggal melakukan publish tanpa harus melakukan loggin g ke blogspot atau wordpress.

Tapi bagaimana jika kita menggunakan LiveWriter tidak pada saat blog pertama kali dibuat. Jadi ada beberapa artikel yang tidak tersimpan di folder lokal kita. Bagaimana cara mengeditnya ?

Hal ini sangat mudah dilakukan. Cukup ikuti urutan gambar di bawah ini, maka kita sudah bisa melakukan editing untuk artikel yang mana saja yang ada di blog kita. Selamat mencoba ….

Read more...

Friday, November 4, 2011

Ujian Tengah Semester (UTS) Manajemen Strategi

1.    (10) Jelaskan Framework atau tahapan-tahapan proses dalam Strategic Management!

Untuk menjawab pertanyaan no 2 sampai dengan 7, gunakan attachment 2 file yang terlampir bersamaan dengan soal ini. Bagi kelas menjadi 3 kelompok besar dengan proporsi yang sama. Anda akan mereview strategi dan kondisi existing persaingan bisnis semen di Indonesia. Kelompok pertama (Absen 1-5) akan mereview manajemen PT. Semen Gresik Group, kelompok kedua akan mereview manajemen PT. Indocement Tunggal Perkasa (Absen 6-10), dan Kelompok ketiga akan mereview PT. Holcim Indonesia (11 s/d 16).

Read more...

Tuesday, November 1, 2011

Ujian Tengah Semester (UTS) Sistem dan Jaringan TIK

1.a. Jelaskan perbedaan arsitektur OSI dan TCP/IP
Perbedaan mendasar dari arsitektur ini adalah perbedaan jumlah layer yang digunakan. Pada OSI digunakan 7 layer sedangkan pada TCP/IP digunnakan hanya 5 layer.


Pada gambar diatas terlihat perbedaan pembagian layer. Beberapa layer di dalam OSI digabung menjadi sebuah layer dalam TCP/IP. Tetap secara garis besar, semua tugas layer di OSI dapat dihandle oleh semua layer di TCP/IP.

Read more...

About This Blog

Lorem Ipsum

  © Blogger templates Newspaper III by Ourblogtemplates.com 2008

Back to TOP