Fortis Central Forum
July 15, 2020, 06:29:30 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Brotherhood above all circumtances  -  Fortis Central is Unity
  Home Help Search Login Register  
  Show Posts
Pages: [1] 2 3 ... 8
1  Knowledge Shares / Visual Basic / Open Form from string on: July 22, 2011, 06:20:30 AM
Dim frm As Form = CType(Activator.CreateInstance(Type.GetType(Application.ProductName & ".frm" & formName, True, True)), Form)
2  Knowledge Shares / Visual Basic / Mengubah Connection String pada Typed Dataset (XSD) on: January 08, 2011, 11:59:35 PM

Connection strings in the My.Settings class are Application scoped. This causes a problem when deploying an application because the development machine only rarely will have the same connection string as the deployment target machine of your customer. Add to this the fact that strongly typed datasets' table adapters get their connection string from the My.Settings class, and this creates the need for some kind of workaround. The most common workaround I have seen involves setting the TableAdapter.Connection.ConnectionString property with the appropriate connection string before calling Fill(). However, this is non-intuitive for most people, and for very large projects, updating these commands can be problematic.

Here is a better way to persist changes to application scoped connection strings for strongly typed datasets. This will handle any number of connection string overrides you want, with only trivial editing. No need to modify or re-modify the settings.designer.vb file or set TableAdapter.Connection.ConnectionString settings on every table adapter in your project.


How does it work? Well, all the settings, including the application scoped settings, are not kept in memory as read-only. So, the run-time value can be modified, and all future calls to the My.Settings item will get the modified value. What the application scoping does is refuse to persist them. So, this little addition to the MySettings class allows you to:

Update the runtime value of the application scoped setting.
Apply any saved user scoped override setting via the SettingsLoaded event before they are ever referenced by table adapters.
Persist any modified application scoped setting to the user scoped override setting via the SettingsSaving event.
Using the Code

Go to your project Properties, Settings, and make a user scoped string entry for each Application scoped connection string with the same base name plus an added suffix. For example, I use the suffix "UserOverride". If I have two application scoped connection settings called "ConnectionString1" and "ConnectionString2", then I create two user scoped strings (not (connection strings)) called "ConnectionString1UserOverride" and "ConnectionString2UserOverride".
Create a new module called Settings.UserOverride.vb, and insert this code:
Option Strict On
Option Explicit On
Namespace My
    Partial Friend NotInheritable Class MySettings
        Inherits Global.System.Configuration.ApplicationSettingsBase

        Private Shared userOverrides() As String = { _
            "ConnectionString1", _
            "ConnectionString2" _

        Private Shared userOverrideSuffix As String = "UserOverride"

        Public Sub SetUserOverride(ByVal [property] As String, _
                                   ByVal value As String)
            Me([property]) = value
        End Sub

        Private Sub userOverride_SettingsLoaded(ByVal sender As Object, _
                ByVal e As System.Configuration.SettingsLoadedEventArgs) _
            Handles Me.SettingsLoaded
            Dim userProperty As String
            For Each appProperty As String In userOverrides
                userProperty = appProperty & userOverrideSuffix
                If CType(Me(userProperty), String).Length > 0 Then
                    Me(appProperty) = Me(userProperty)
                End If
        End Sub

        Private Sub userOverride_SettingsSaving(ByVal sender As Object, _
                ByVal e As System.ComponentModel.CancelEventArgs) _
            Handles Me.SettingsSaving
            Dim userProperty As String
            For Each appProperty As String In userOverrides
                userProperty = appProperty & userOverrideSuffix
                Me(userProperty) = Me(appProperty)
        End Sub
    End Class
End Namespace
Edit the userOverrides() array to include the names of the Application scoped connection strings in your application for which you have created user overrides. If you used a different suffix for your overrides, then change the userOverrideSuffix value also.
Now, wherever you need to update your connection string, call SetUserOverride(). For example, whenever you would want to call My.Settings.ConnectionString1 = "My new string", which is not allowed, you instead call My.Settings.SetUserOverride("ConnectionString1", "My new string").
' This doesn't work because ConnectionStrings are ReadOnly
'My.Settings.ConnectionString1 = "My new string"

' This works!
My.Settings.SetUserOverride("ConnectionString1", "My new string")
Go to your My Project, Application Settings, and make sure that Save My.Settings on Shutdown is enabled.

Sumber di sini
3  Knowledge Shares / Hardware and Networking / Re: Laptop RESMI, BM, PI, REFURBISHED. Pilih Mana? on: January 08, 2011, 11:53:19 PM
akhirnya, saya mengajarkan cara untuk dapat haknya itu... dan HAPPY ENDING! dia dpt haknya dan saya dapat pengalaman. wekekeke

Share donk bagaimana Bung Welly mengajarkan cara untuk mendapatkan hak atas klaim garansi tersebut?
4  Knowledge Shares / Visual Basic / Re: [ASK] Frustating Error! VS Just-In-Time Debugger on: January 08, 2011, 10:50:49 PM
Sejak ganti Windows 7 dah gak pernah lagi muncul error sejenis..

Makasih solusinya, Well. Kuingat-ingat klo suatu saat nanti muncul lagi  Wink
5  Knowledge Shares / Visual Basic / Re: [EXP] StreamWriter dan StreamReader, Bekerja dengan file (.txt) on: January 08, 2011, 10:48:10 PM
Keren Bung WELLY, sudah kembali dari pertapaan ya? Welcome back!!!

Aq pencinta optimalisasi code, dan apabila ada short code yang bisa menggantikan satu block-code pastinya KEREN sekali  Cheesy

Code ini:
My.Computer.FileSystem.OpenTextFileWriter("coba.txt", False).Write("oke")

dan ini:
My.Computer.FileSystem.WriteAllText("coba.txt", "oke bos!", False)

Sudah aq tes dan hasilnya persis seperti yang diinginkan.. Two thumbs UP

saya tambahi pula code untuk membaca file text

6  Knowledge Shares / Visual Basic / [TIPS] andAlso dan orElse on: November 03, 2010, 12:56:25 PM
Pernahkan rekan" menggunakan andAlso dan orElse? Ternyata memanfaatkan kedua jenis operator ini bisa menyingkat jumlah baris coding dan mengoptimasi runtime execution lho.

Begini penjelasannya

If X = 0 and Y = 0 then ...

Setelah mengecek X = 0, (apapun hasilnya) proses selanjutnya mengecek apakah Y = 0

nah bandingkan dengan andAlso:

If X = 0 andAlso Y = 0 then ...

Setelah mengecek X = 0. (apabila hasilnya ternyata True) proses selanjutnya mengecek apakah Y = 0
Setelah mengecek X = 0, (apabila hasilnya ternyata False) proses selanjutnya tidak dilakukan

orElse adalah kebalikan dari penjelasan di atas:

If X = 0 orElse Y = 0 then ...

Setelah mengecek X = 0. (apabila hasilnya ternyata False) proses selanjutnya mengecek apakah Y = 0
Setelah mengecek X = 0, (apabila hasilnya ternyata True) proses selanjutnya tidak dilakukan

lha?? terus apa bedanya dengan orIf X = 0 or Y = 0 then ...

Bedanya pada andAlso dan orElse, eksekusi kondisi di sebelah kanan hanya bergantung pada hasil kondisi sebelah kiri. Jadi apabila kondisi di sebelah kiri sudah tidak memenuhi kriteria, pengecekan kondisi di sebelah kanan tidak akan pernah dilakukan  Grin

Bagaimana bisa penggunaannya mempersingkat coding? Lihat contoh di bawah ini  Wink

Dim c As String = Nothing

If c is not nothing andAlso c.SubString(...) then

Jika dalam kasus ini c bernilai Null maka proses substring tidak akah dilakukan

If c is not nothing and c.SubString(...) then

Dengan and, proses substring tetap dilakukan maka keluar error NullReferenceException (substring tidak mungkin dilakukan karena c = nothing)
Jika tetap memaksakan menggunakan and maka solusinya:

If c is not nothing then
      if c.Substring(....) then
      End if
end if

Hehehe andAlso dan orElse membantu banget khan?  Grin

NB: AndAlso orElse sering juga disebut short-circuiting method
7  Knowledge Shares / Visual Basic / Unable to Copy File .... is used by another process on: November 01, 2010, 02:17:04 PM

Error di atas terjadi apabila anda menggunakan fitur Copy to Output Directory atau dengan tipe connection string di bawah ini:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Dataset\dbAvernus.mdf;Integrated Security=True;User Instance=True

Ada beberapa kemungkinan:

1. Anda attach database tersebut pada another instance of SQL Server Service?
Solusi: Detach database tersebut melalui SQL Server Management Studio

2. Anda melakukan koneksi terhadap database tersebut melalui jendela Visual Studio lain?
Solusi: Close Connection pada jendela Server Explorer

3. Bug pada Visual Studio
Solusi: Pada jendela Solution Explorer - Show All Files, Hapus Folder OBJ, Clean Project, Rebuild Project, jika perlu Restart Visual Studio anda.

4. Bug pada SQL Server Service
Solusi: Buka Task Manager (Ctrl+Alt+Del) - Tab Processes - Cari Service bernama "SqlServr.exe" dan matikan (End Process)

5. Masih tetap error yang sama?? Barangkali Windows Indexing Service Anda sedang aktif.
Solusi: Untuk disable fitur Windows Indexing Service, lakukan cara ini
8  Knowledge Shares / Visual Basic / Visual Studio 2005 update untuk Windows Vista dan 7 on: August 23, 2010, 12:58:14 PM
Visual Studio 2005 sebenarnya di desain untuk Windows XP, namun Microsoft telah mempersiapkan "backward compability" berupa update patch agar kita dapat menggunakannya di Windows Vista dan 7. Info di ambil di sini

Tanpa Update Patch tersebut, banyak bug kita temukan pada Visual Studio 2005, salah satunya yang paling mengganggu adalah SLOW REPAINT pada Dataset Designer. Apabila kita ingin menggeser object Table Adapter, Visual Studio akan hang untuk beberapa saat.  Angry

Update patch tersebut tersedia pada link di bawah ini (instal secara berurutan)
1. Visual Studio Team Suite Service Pack 1
2. Visual Studio Update SP 1 for Windows Vista

Nah sekarang Anda dapat mengatur tampilan XSD yang kacau balau

Menjadi rapi seperti ini  Grin

9  Knowledge Shares / Management and Entrepreneurship / Tanyakan kepada diri Anda 8 pertanyaan ini. Sebelum Anda memulai bisnis. on: July 02, 2010, 05:00:53 PM

Apakah Anda sedang merencanakan sebuah bisnis/usaha? Jawablah pertanyaan2 di bawah ini dan Anda akan menemukan pertimbangan apakah ide/gagasan yang Anda tuangkan ke dalam business plan telah sesuai dengan pengorbanan materi non imateri yang Anda persiapkan.


Tentukan apa layanan bisnis yang Anda tawarkan. Banyak pengusaha membuat kesalahan dengan mencoba menjadi segalanya bagi pelanggan. Bos/Pengusaha mungkin memiliki berbagai keterampilan, tetapi SDM/Karyawan yang kurang berkualitas seringkali menyebabkan kegagalan.

Cobalah untuk fokus.

2. Who Do You Do It For?

Siapa pelanggan Anda?

Create a mental image of your typical customer. Make a note of their income levels, and particularly their “itch” i.e. that problem they really need solving, and will gladly pay money for you to solve.

3. What Makes You Different?

What is your unique selling proposition?

If your customers can buy the same services for less elsewhere, or more easily, they will. Your customers will compare you against others. What is that one thing you can do, that offers considerable value, that no-one else can do? What makes you special? What makes you remarkable?

There is a tendency to model yourself on others. To copy existing models. Try to avoid doing so. The people who come up with these models are probably already onto the next stage i.e. refining their service, changing direction, heading somewhere else. You’ll always be the person in their rear-view mirror, one step behind. Why be Bing when you can be Google?

This is not to say doing something wildly new or different is any guarantee of success. One winning strategy is to take a successful business model, and twist it a little. You have the ready-acceptance of a proven model (safe), and the opportunity to talk about something a little new (interesting). For example, Steve Jobs did not invent the PDA, but he put a new twist on it in the form of the iPhone. He took something that most people were already familiar with (safe) and made it more approachable (interesting).

4. Do You Know What Cashflow Is?

This point is so important, it really should be number one. Cashflow is the movement of cash into or out of a business. It sounds like the dullest thing in the world, and many budding entrepreneurs overlook it, but it is the one thing most likely to kill your business.

Businesses may have great ideas. They have customers signed up. They execute well. They’ve even sent the bills out. Growth is happening, and all is well with the world.

Then the bank manager calls.

The overdraft has hit its limit and you can’t meet payroll this week. You can’t make rent. At this point, you’ve out of runway.

Running out of cash stops you dead and makes you utterly vulnerable. Address cashflow from the start. How much capital will you need? How much overdraft will you need? How long will it be before client money appears – cleared – into your bank account? How much do you need to operate each week?

There is no fooling cashflow. The score of any business is the bank account balance.

5. What Employees Do You Need?

Will you be doing all the work yourself? If you’re doing the work yourself, when will you have time to sell new work? Should you be wasting time doing menial clerical tasks?

Consider outsourcing all non-core tasks. Whilst you may be able to do everything, often it doesn’t make sense to do anything other than the things that bring you the most money.

6. How Will You Manage Customers?

Keeping existing customers is a lot cheaper than finding new ones. How will you manage your customer relationships? How will you structure your activities to ensure repeat business? Do you have a process whereby you can find out customers wants and needs?

Create a process that allows you to adapt to your customers.

7. What Are Your Goals?

Set company goals. Set personal goals. How much do you need to earn, and in what time frame? How will you exit your business? Who will you sell to?

Use the SMART system when setting goals. Using the smart system, goals must be:

S = Specific
M = Measurable
A = Attainable
R = Realistic
T = Timely

For example, a goal might be “to gain 20 new customers in one year”. The specific, measurable nature of the goal means your planning will be more effective. Specific goals beg questions i.e. “Where will I find 20 new customers”? and lead to specific actions.

Failure to be specific results in vague goals such as “to operate a successful business” or “to be happy”. It’s difficult to decide on actions that will lead to such goals.

8. Do You Really Want To Run Your Own Business?

Having gone through these questions, you’re may be a) raring to go or b) feeling a little overwhelmed.

Ask yourself why you want to be in business for yourself? It’s more work than being a staffer, there is more risk involved, the money is non-existent to start with, you swap one boss for many bosses, and each new contract becomes a job interview.

On the plus side, it is enormously satisfying, you are responsible for your own destiny, and all benefits return to you.

Taking one hour to consider these questions can save you a lot of time, money and grief if you jump in unprepared.

Jump in. With due consideration

Those who have made it through your first year of business, what things do you wished you’d considered before you took the plunge?

Sumber disini
10  Knowledge Shares / Hardware and Networking / Re: Software Manajemen Jaringan on: June 28, 2010, 04:05:29 PM
Waduh.. kalo itu si empunya user login yang harus ditegur  Grin
11  Knowledge Shares / ORACLE / Oracle/PLSQL: Subqueries on: June 24, 2010, 11:57:45 AM

SUBQUERY adalah Query di dalam Query. Artinya kita dapat membuat beberapa SUBQUERY sekaligus dalam 1 Query.
SUBQUERY ini dapat diletakkan pada WHERE clause, FROM clause, dan SELECT clause.

WHERE clause

Adalah SUBQUERY yang paling umum digunakan. SUBQUERY ini disebut juga NESTED SUBQUERY


select * from all_tables tabs where tabs.table_name in
(select cols.table_name from all_tab_columns cols where cols.column_name = 'SUPPLIER_ID');

Oracle memiliki kemampuan 255 level SUBQUERY pada WHERE clause.

FROM clause

SUBQUERY pada FROM clause. Disebut juga INLINE VIEWS.


select, subquery1.total_amt from suppliers,
(select supplier_id, Sum(orders.amount) as total_amt from orders) subquery1,
where subquery1.supplier_id = suppliers.supplier_id;

Oracle memiliki kemampuan tidak terbatas untuk SUBQUERY pada FROM clause.

SELECT clause


select tbls.owner, tbls.table_name,
(select count(column_name) as total_columns from all_tab_columns cols where cols.owner = tbls.owner) subquery2
from all_tables tbls;

SUBQUERY yang diletakkan pada SELECT clause harus yang bersifat single value. Karena itu Aggregate function seperti SUM, COUNT, MIN, MAX biasanya digunakan pada SUBQUERY jenis ini.
12  Knowledge Shares / Uncategorized Knowledge / Re: FORUM vs GOOGLE Wave vs Social Networking on: June 19, 2010, 06:50:53 PM
**** menyimak ****

 Smiley  Smiley  Smiley
13  Knowledge Shares / Windows OS / Re: please,xp is in the past... NOw get 7!!! on: June 19, 2010, 06:50:03 PM
Wkwkwkwkwkkw..... jatah bojomu gae aq ae yo...
14  Knowledge Shares / Hardware and Networking / Re: Software Manajemen Jaringan on: June 16, 2010, 11:13:22 AM
Agak OOT bentar, sepengetahuan saya memblokir Mac Address bukanlah cara yang tepat, karena
- MAC Address itu Embedded atau melekat pada Hardware Interface alias LAN Card atau Port RJ45 suatu router.
- MAC Address itu Editable alias bisa di ganti. Tergantung dari Router / ADSL Modem Router yang kita miliki. Jika kita setting filter / firewall dgn suatu Mac Address tertentu, lalu tanpa sepengetahuan kita Mac Address tsb telah berganti maka akan lolos juga dari filter / firewall tsb.

Apakah pemblokiran bertujuan untuk mengurangi jumlah abusive user (mahasiswa nakal yg nyuri bandwith kampus,  Grin )?
Bila iya, coba pakai software ini:
- Anti ARP
- Anti NetCut

Memblokir user tertentu? Maksudnya memblokir User SWC mahasiswa? Mungkin klo ini mantan master2 PPTI (Yoh, Cah) lebih bisa menjawab  Cheesy

Kalo pengalaman saya sendiri, dimana proyek yang saya tangani tidak memiliki infrastruktur jaringan yg ruwet, biasanya sih langsung saya setting pada alias Control Panel Switch/Router.
Disitu sudah tersedia: Blokir Internet (seluruh atau sebagian website tertentu) pada jam tertentu.
Pemblokiran range IP tertentu bisa dilakukan pada setting DHCP.

Nah, saya tidak tahu kasus apa yang sedang dihadapi rekan Kurniawan di LABKOM. Apabila mungkin, coba dengan mensetting router yang dipakai. Barangkali tidak perlu sampai menggunakan software.. cmiiw

Semoga membantu
15  General Talks / Hobbies and Interests / Re: Yu Gi Oh TCG on: June 15, 2010, 11:12:00 PM
Denny sapa Kur?
16  General Talks / Free and Undefined Topics / Re: 101 Alasan Menghentikan Pola Makan Daging on: June 15, 2010, 02:07:04 PM
Guayaaa... kek TSnya gak suka daging ae.. wakakakka
17  General Talks / Hobbies and Interests / Re: Yu Gi Oh TCG on: June 15, 2010, 01:55:09 PM
Wah ada Yu Gi Oh gamer di sini  Grin

Aq sempet maen MTG: Magic The Gathering Kur.. Tapi sek cupu.. hahaha..
Denger2 Yu Gi Oh seru juga ya? Kapan2 klo nganggur ajarin aq ya  Cheesy
18  Introduction / New Member Entrance / Re: Kurniawan 2005 :D on: June 15, 2010, 01:38:21 PM
Woi broooo. Hahaha sesama dotNet-ers nih.. kapan hari sempet ujian MCTS gak??
Aq gak berani ambil soalnya denger2 gak ada yang lulus  Grin  Grin  Grin
Akhir taun ini ada lagi dengan format yang uda beda. Coba keberuntungan lagi yuuuukkkk...
19  Knowledge Shares / Management and Entrepreneurship / Motivasi: Tips Mengatasi Rasa Malas on: June 14, 2010, 12:39:10 AM
Rasanya banyak diantara kita yang punya “penyakit” suka menunda-nunda pekerjaan. Penyakit ini, yang sebetulnya adalah kebiasaan, seringkali disebabkan karena kita malas mengerjakan sesuatu. Malas bangun dari tempat tidur, malas pergi olahraga, malas menyelesaikan tugas kantor, dll.

Menurut penelitian, kebiasaan malas merupakan penyakit mental yang timbul karena kita takut menghadapi konsekuensi masa depan. Yang dimaksud dengan masa depan ini bukan hanya satu atau dua tahun kedepan tetapi satu atau dua menit dari sekarang. Contohnya saja ketika Anda malas dari bangun, Anda akan berkata dalam hati: “Satu menit lagi saya akan bangun”, tetapi kenyataannya barangkali Anda akan berlama-lama di tempat tidur sampai akhirnya memang waktunya tiba untuk siap-siap pergi ke kantor.

Kebiasaan malas timbul karena kita cenderung mengaitkan masa depan dengan persepsi negatif. Anda menunda-nunda pekerjaan karena cenderung membayangkan setumpuk tugas yang harus dilakukan di kantor. Belum lagi berhubungan dengan orang-orang yang Anda tidak sukai, misalnya.

Sayangnya, menunda-nunda pekerjaan pada akhirnya akan mengundang stress karena mau tidak mau satu saat Anda harus mengerjakannya. Di waktu yang sama Anda juga mungkin punya banyak pekerjaan lain.

Dalam beberapa hal, Anda pun mungkin akan kehilangan momen untuk berkembang ketika Anda mengatakan “tidak” terhadap sebuah kesempatan –Anda malas bertindak karena bayangan negatif tentang hal-hal yang memberatkan didepan.

Di artikel ini saya ingin memberikan beberapa tips untuk mengatasi rasa malas. Tips ini bisa Anda praktekkan di tempat kerja ataupun lingkungan keluarga:

Ganti “Kapan Selesainya” dengan “Saya Mulai Sekarang”

Apabila Anda dihadapkan pada satu tugas besar atau proyek, Anda sebaiknya JANGAN berpikir mengenai rumitnya tugas tersebut dan membayangkan kapan bisa diselesaikan. Sebaliknya, fokuslah pada pikiran positif dengan membagi tugas besar tersebut menjadi bagian-bagian yang lebih kecil dan menyelesaikannya satu demi satu.

Katakan setiap kali Anda bekerja: “Saya mulai sekarang”.

Cara pandang ini akan menghindarkan Anda dari perasaan terbebani, stress, dan kesulitan. Anda membuat sederhana tugas didepan Anda dengan bertindak positif. Fokus Anda hanya pada satu hal pada satu waktu, bukan banyak hal pada saat yang sama.

Ganti “Saya Harus” dengan “Saya Ingin”

Berpikir bahwa Anda harus mengerjakan sesuatu secara otomatis akan mengundang perasaan terbebani dan Anda menjadi malas mengerjakannya. Anda akan mencari seribu alasan untuk menghindari tugas tersebut.

Satu tip yang bisa Anda gunakan adalah mengganti “saya harus mengerjakannya” dengan “saya ingin mengerjakannya”. Cara pikir seperti ini akan menghilangkan mental blok dengan menerima bahwa Anda tidak harus melakukan pekerjaan yang Anda tidak mau.

Anda mau mengerjakan tugas karena memang Anda ingin mengerjakannya, bukan karena paksaan pihak lain. Anda selalu punya pilihan dalam kehidupan ini. Tentunya pilihan Anda sebaiknya dibuat dengan sadar dan tidak merugikan orang lain. Intinya adalah tidak ada seorang pun di dunia ini yang memaksa Anda melakukan apa saja yang Anda tidak mau lakukan.

Anda Bukan Manusia Sempurna

Berpikir bahwa Anda harus menyelesaikan pekerjaan sesempurna mungkin akan membawa Anda dalam kondisi mental tertekan. Akibatnya Anda mungkin akan malas memulainya. Anda harus bisa menerima bahwa Anda pun bisa berbuat salah dan tidak semua harus sempurna.

Dalam konteks pekerjaan, Anda punya kesempatan untuk melakukan perbaikan berulang kali. Anda selalu bisa negosiasi dengan boss Anda untuk meminta waktu tambahan dengan alasan yang masuk akal. Mulai pekerjaan dari hal yang kecil dan sederhana, kemudian tingkatkan seiring dengan waktu. Berpikir bahwa pekerjaan harus diselesaikan secara sempurna akan membuat Anda memandang pekerjaan tersebut dari hal yang besar dan rumit.

Saya harap tulisan ini berguna. Kemalasan merupakan sesuatu yang normal dalam hidup Anda. Karena dia normal maka dia pun bisa diatasi. Tiga tips diatas bisa menjadi awal untuk berpikir dan bertindak berbeda dari biasanya sehingga Anda tidak menyia-nyiakan kesempatan yang datang hanya karena malas mengerjakannya.

Sumber diambil dari sini
20  Knowledge Shares / Windows OS / Re: please,xp is in the past... NOw get 7!!! on: June 11, 2010, 10:25:38 AM
aku wes pake jeh.. MSDNAA punya.. no worry because it's legal..  Grin Grin

gaya..  Angry  Angry  Angry

pasti ambil jatahnya bojomu dek perpus STIKOM ya  Grin  Grin
21  Knowledge Shares / Visual Basic / Re: Transaction pada multipe TableAdapters: Reflection dan TransactionScope on: June 11, 2010, 10:21:06 AM
Sebenarnya pada beberapa project terakhir, aq gencar mensosialisasikan XSD untuk kemudahan dan kecepatan pengembangan sistem. Nah, selama riset XSD itu, tidak pernah ditemukan cara untuk melakukan Transaction.  Angry

Awalnya aq gak terlalu peduli sama Transaction. Soalnya belum pernah kecentok hal2 seperti 1 set DML yang tak tereksekusi secara sempurna. Yang katanya hal ini jadi langganan masalah di Rungkut karena buruknya kualitas jaringan di sana.  Shocked

Sampai pada akhirnya project Leader project Rungkut tersebut memutuskan untuk redevelop ulang seluruh sistem menggunakan XSD, dan untuk itu Transaction pada XSD harus ditemukan.  Grin
22  Knowledge Shares / Business and System Analysing / Re: Memilih WEB Based App atau DESKTOP Based App pada sistem berskala besar. on: June 10, 2010, 01:41:13 PM
Betul sekali... Teknologi WEB berkembang pesat akhir2 ini  Cheesy

Bahkan beberapa perusahaan skala besar sudah banyak migrasi ke WEB based.

Apakah ini pertanda jatuhnya Era DESKTOP  Shocked ? Atau adakah penilaian lain yang bisa kita analisa selain dari "kelebihan dan kekurangan masing-masing" misalnya segmentasi yang berbeda untuk masing2 teknologi. Mari kita bahas di sini.

Untuk Deny, apakah bisa menambahkan faktor penilaian lain selain ke-7 hal di atas?
23  Knowledge Shares / Business and System Analysing / Memilih WEB Based App atau DESKTOP Based App pada sistem berskala besar. on: June 09, 2010, 06:20:11 PM
Apabila saat ini Anda diminta membuat sebuah Sistem Informasi yang kompleks (melibatkan banyak departemen) dan wide separated network (beberapa departemen terpisah pada beberapa lokasi atau kantor cabang). Manakah yang akan Anda pilih?

DESKTOP (Dengan beragam teknik nya: Database Link, XML WebService, FTP, dsb)

WEB (Dengan Hosting maupun membangun Dedicated Server sendiri)


1. ACCESSABILITY (kemudahan akses)

WEB diakses menggunakan browser, dimana semua Sistem Operasi pasti memiliki browser. Pengguna yang memiliki mobilitas yang tinggi cukup menggunakan Handphone untuk mengakses WEB.
Dalam hal ini WEB memenangi persaingan, Skor 0-1 untuk keunggulan WEB.

2. MAINTAINABILITY (kemudahan maintenance)

DESKTOP membutuhkan instalasi dan upgrade pada setiap Client sementara WEB hanya membutuhkan upgrade pada Server. Otomatis biaya perawatan aplikasi WEB menjadi lebih ringan.
WEB kembali unggul dalam persaingan ini, Skor 0-2

3. SECURITY (tingkat keamanan)

Mengamankan proses pengiriman data pada DESKTOP lebih mudah daripada WEB. Karena WEB langsung terhubung pada "dunia luar", selalu ada resiko keamanan menyangkut proses online. Dalam hal tingkat keamanan DESKTOP mampu mengejar ketinggalan, Skor 1-2.

4. CONNECTIVITY (kecepatan dan stabilitas koneksi)

Aplikasi WEB sangat bergantung pada koneksi. Aplikasi kritis dan bisnis yang bergantung pada waktu tidak bisa menerima gangguan yang mungkin muncul pada koneksi. Misalnya "Denial of Service", "Bandwith Limit Exceeded", dll. Sementara Desktop yang dibangun pada server mandiri tentu hanya melibatkan koneksi online saat kebutuhan sinkronisasi data. Kali ini Desktop menyamakan kedudukan, Skor 2-2.


Aplikasi WEB mampu menyediakan akses data secara Real Time, sementara DESKTOP hanya mampu secara Batch (Proses Export dan Import). Dalam hal ini WEB unggul tipis, Skor 2-3.

6. EASE OF USE (Kemudahan penggunaan)

Aplikasi DESKTOP lebih memanjakan user dari segi penggunaan. Dengan jumlah komponen yang jauh lebih banyak dan bervariasi dibandingkan WEB. Meskipun, akhir-akhir ini banyak bermunculan komponen untuk WEB, namun kategori kemudahan penggunaan masih dimenangkan oleh DESKTOP, Skor 3-3.

7. HARDWARE RESOURCE (Kebutuhan perangkat keras)

Aplikasi WEB terkenal dengan istilah Thin Client. Yaitu spesifikasi Hardware yang sangat rendah untuk Client. Karena semua proses bergantung pada Server, maka dapat dikatakan beban pada Client hampir tidak ada. Dalam hal ini WEB kembali mengungguli DESKTOP, Skor 3-4.

Silahkan apabila ada rekan-rekan yang ingin menambahkan..
24  Knowledge Shares / SQL Server / Error pada Setting Server untuk SQL Server 2005 dan Solusinya on: June 03, 2010, 08:17:38 PM
Pada saat melakukan setting Remote Connection di Windows 7, mungkin ada rekan-rekan yang mengalami error seperti ini:

Penyebabnya (mungkin) adalah fitur TCP/IP yang belum aktif. Aktifkan dengan mengakses

Start > All Programs > Microsoft SQL Server 2005 > Configuration Tools > SQL Server Configuration Manager > SQL Server 2005 Network Configuration > Protocols for SQL Express

Pastikan Shared Memory, Named Pipes dan TCP/IP telah ENABLED

Masih melalui jendela SQL Server Configuration Manager ini pula, Anda bisa mengaktifkan SQL Server Browser Service apabila gagal dilakukan melalui jendela SQL Server Surface Area Configuration.

Bagi rekan-rekan yang mengalami ERROR dalam setting Server pada SQL Server 2005, bisa diposting di sini untuk dicarikan solusinya.
25  Knowledge Shares / SQL Server / Setting Server untuk SQL Server 2005 on: June 03, 2010, 07:46:00 PM
Lakukan setting Static IP, Proxy (jika ada), dan pastikan Jaringan Anda telah berfungsi dengan baik (Lakukan ping 2 arah). Apabila server dan client telah merespon. Anda bisa memulai langkah-langkah berikut:

1. Pastikan WINDOWS Firewall pada PC Server telah OFF

2. Pastikan semua ANTIVIRUS Firewall pada PC Server telah OFF

Cara menonaktifkan personal firewall pada ESET Antivirus dapat dibaca disini
Cara menonaktifkan firewall pada beberapa Antivirus yang lain dapat dibaca disini

3. Start > All Programs > Microsoft SQL Server 2005 > Configuration Tools > SQL Server Surface Area Configuration

Pilih SQL Server Surface Area Configuration for Services and Connections

Klik pada REMOTE CONNECTION, pilih Local and Remote Connection > Using TCP/IP only

klik pada SQL SERVER BROWSER, pilih Startup Type = Automatic

Anda akan diminta untuk restart SQL Server Service. Caranya di step berikut:

4. Start > All Programs > Microsoft SQL Server 2005 > SQL Server Management Studio Express

Pilih Windows Authentication Mode

Restart Service Anda

Setting LOGIN METHOD, caranya: Properties > Security menjadi Mixed Mode (SQL Server and Windows Authentication Mode)

5. Kini Anda bisa meng ATTACH Database Anda

Pages: [1] 2 3 ... 8
Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC
Theme updated by Runic Warrior.  Originally Designed by m3talc0re.
Page created in 0.109 seconds with 21 queries.