LINE OF CODE (LOC)

0 komentar
Line of Code (LOC) adalah suatu teknik pengukuran besar software dengan cara menghitung jumlah baris kode program yang ada. Metode LOC salah satu metode tradisional yang paling mudah dalam mengukur kualitas sebuah software, Walaupun mudah metode LOC cukup rumit bila dipelajari.
LOC adalah suatu bukti real dari apa yang dilakukan oleh perekayasa perangkat lunak (dalam konteks ini membuktikan berapa banyak baris program yang ditulis oleh seorang programmer comment yang ada).
System boleh dibilang memiliki kompleksitas kecil jika dalam system tersebut memiliki error rata-rata 1,3% - 1,8%, sedangkan system yang boleh dikatakan memiliki tingkat kompleksitas besar adalah system yang memiliki peluang error 2,7% - 3,2%.

Halsteads Matrix adalah pengukuran yang berdasarkan operator-operator yang digunakan(misal:  keyword) dan operan-operan(misal: variable, objek database) yang ada dalam suatu program.
N1 = Perhitungan keseluruhan operator program.
n1 = jumlah operator yang unik.
N2 = Perhitungan keseluruhan operan program.
n2 = jumlah operan-operan yang unik.

H = n1 Log2  n1 + n2 Log2  n2
Prediksi Bug = (N1+N2) Log(n1+n2)/3000

Kekurangan metode Line of Code yang paling fatal adalah :
        1.Relatif terhadap bahasa pemprograman dan gaya pengkodean programmer
  2.Line of Code tidak bisa ditentukan sebelum proyek pengembangan menyelesaikan tahapan implementasi (pengkodean).

Dengan berkembangnya bahasa pemrograman Object-Oriented, dimana membuat suatu program yang terdiri dari berbagai object yang saling berinteraksi metode Line of Code jelas sulit untuk diterapkan.

Metode Line of Code dibagi beberapa cara, yaitu :
  1. Physical lines
  2. Physical lines of code
  3. Logical lines
  4. Logical lines of code 
  5. Statements

Banyak cara untuk menghitung jumlah baris

Baris kode, atau LOC, tampak seperti sebuah konsep sederhana. Namun, itu tidak. Ada beberapa cara untuk menghitung jumlah baris. Tergantung pada apa yang Anda menghitung, Anda mendapatkan yang rendah atau jumlah garis tinggi. Dalam tabel di bawah Anda dapat melihat berbagai alternatif. Para "Didukung sebagai" kolom yang menunjukkan metrik Metrik Proyek mendukung.
 
Metrik
Didukung
                                       Deskripsi
Fisik baris
LINES
Metrik ini menghitung garis fisik, tetapi tidak termasuk definisi klasik bentuk VB dan atribut.
Fisik baris kode
(Tidak didukung)
Jenis dari jumlah metrik garis tetapi tidak termasuk baris kosong dan komentar. Hal ini kadang-kadang disebut sebagai baris kode (SLOC) metrik.
Logis baris
LLINES
Sebuah garis logis mencakup satu atau lebih baris fisik. Dua atau lebih baris fisik dapat bergabung sebagai satu baris logis dengan garis kelanjutan "_" urutan. Para LLINES metrik menghitung garis bergabung hanya sekali terlepas dari berapa banyak garis fisik ada di dalamnya.
Logis baris kode
LLOC
Sebuah baris kode secara logis adalah salah satu yang berisi kode sumber yang sebenarnya. Sebuah baris kosong atau baris komentar tidak dihitung dalam LLOC.
Laporan
Stmt
Ini bukan jumlah baris, tetapi pernyataan hitungan. Program Visual Basic biasanya berisi satu pernyataan per baris kode. Namun, itu memungkinkan untuk menempatkan beberapa pernyataan pada satu baris dengan menggunakan usus besar ":" atau menulis single-line Jika .. Kemudian pernyataan. Lebih lanjut tentang pernyataan jumlah

Penggunaan jumlah baris
Jumlah garis fisik (GARIS) adalah cara yang sederhana namun tidak sempurna untuk mengukur ukuran kode. Karena garis logis dapat memperluas lebih dari beberapa baris, jumlah baris fisik melebih-lebihkan ukuran kode. Masalah umum dalam jumlah line juga yang kosong (atau spasi) garis, serta komentar, termasuk dalam menghitung. Dengan jumlah baris yang tidak benar, Anda bisa tampil benar-benar produktif dengan menekan tombol Enter, atau alternatifnya, berpura-pura bahwa Anda menulis kode lebih ketat dengan menghapus semua komentar.
 
Garis logis dari kode metrik (LLOC) memiliki kelebihan dan kekurangan. Ini adalah ukuran sederhana, mudah dimengerti, dan banyak digunakan. Anda dapat menggunakannya untuk mengukur produktivitas, meskipun Anda perlu berhati-hati, karena gaya pemrograman dapat berdampak pada nilai-nilai. Anda juga dapat memperkirakan jumlah cacat per 1000 LLOC.
 
Jumlah baris terkenal dalam bahwa mereka dapat bervariasi antara bahasa pemrograman dan gaya pengkodean. Sebuah baris kode VB tidak sama sebagai baris kode C + +. Menerapkan fitur di VB6 mungkin memerlukan usaha yang lebih (atau mungkin kurang) dari apa yang akan mengambil dalam VB.NET. Terutama ketika mengukur kinerja programer 'perhitungan garis tidak sempurna. Satu programmer dapat menghasilkan sejumlah besar baris, sementara yang lain menghabiskan waktu yang lama dan berhasil menekan fungsi yang sama dalam ruang kecil. Dan, pengembang bekerja pada hal-hal lain dari sekedar menghasilkan kode yang lebih dan lebih, seperti dokumentasi, perencanaan, pengujian dll Juga berhati-hati saat membayar untuk baris kode disampaikan, karena ada banyak cara untuk mengasapi gambar.

Fisik LINES baris

LINES = Jumlah baris Ini adalah jumlah baris paling sederhana. Setiap baris diakhiri dengan satu baris, biasanya CR LF. GARIS jumlah setiap baris, baik itu kode, komentar atau sebuah baris kosong.
Untuk VB klasik, yang LINES metrik, bersama dengan setiap jumlah baris lainnya, termasuk garis deklarasi kelas (tak terlihat) dan bentuk pada awal. FRM dan. Cls file. Garis-garis ini bukan kode, tetapi berisi deklarasi untuk bentuk, kontrol dan properti. File sumber mungkin juga termasuk (tidak terlihat) laporan Atribut mengandung berbagai atribut untuk prosedur dan variabel. Pernyataan-pernyataan ini dihitung sebagai kode jika mereka ada di antara kode Anda. Ada pengecualian: pernyataan Attibute tidak dihitung ketika mereka bagian dari sebuah header modul, yaitu, mereka ada pada awal file sebelum kode sumber. - Dalam VB.NET, definisi dihitung seperti kode normal.
 
File sumber hanya termasuk dalam jumlah baris. Sebuah file sumber adalah salah satu yang memiliki source code di dalamnya. Beberapa jenis file yang dikecualikan adalah proyek file, file solusi, file biner, file sumber daya, file HTML dan file terkait lainnya.


Beberapa utilitas garis sederhana menghitung bisa menghitung kode deklaratif terlihat pada awal. FRM dan. File cls. Kita tidak harus menggunakan seperti utilitas untuk mengukur ukuran proyek klasik kode VB.

Maksimum panjang prosedur?

Untuk menghindari prosedur terlalu lama, Anda mungkin ingin menetapkan batas maksimum untuk LINES untuk prosedur. Ada beberapa rekomendasi untuk maksimum. Pilih preferensi Anda.
Max 66 baris
LINES <= 66. Prosedur cocok pada satu halaman ketika dicetak.
Max 150 baris
LINES <= 150. Sebuah rekomendasi untuk Java.
Max 200 baris
LINES <= 200. Prosedur cocok pada 3 halaman.
Beberapa masalah yang lebih mudah untuk memecahkan dengan prosedur panjang, bukan beberapa prosedur yang lebih pendek. Anda mungkin ingin menggunakan dua batas: batas peringatan lebih rendah (seperti 66) dan batas maksimum yang lebih tinggi (seperti 200). Idenya adalah untuk meninjau prosedur agak panjang dalam kisaran tengah. Jika prosedur dapat dibagi, melakukannya, tetapi juga dapat dibiarkan sendirian jika bekerja lebih baik sebagai prosedur yang panjang. Hanya jika prosedur melebihi batas maksimum seharusnya itu dibagi dalam hal apapun.

Maksimum file panjang?

Untuk menghindari file terlalu lama, Anda mungkin ingin menetapkan batas maksimum untuk LINES untuk file. Sekali lagi, Anda harus memilih preferensi Anda.
Max 1000 baris
LINES <= 1000. Ini ukuran file menampung 15 satu halaman prosedur atau 100 pendek 10-garis prosedur.
Max 2000 baris
LINES <= 2000. Sebuah rekomendasi untuk Java. Batas ini juga memastikan file dapat cukup flowcharted dengan Visustin .
Alih-alih membatasi panjang file, Anda dapat mempertimbangkan membatasi jumlah prosedur di dalamnya dengan menetapkan batas maksimum pada procs metrik.

Minimum Panjang File 
Anda juga dapat memiliki batas minimum sehingga untuk menghindari file yang kosong atau hampir kosong. Beberapa batas berguna adalah:
Ban file kosong
LINES> = 1
Ban file yang sangat singkat
LINES> = 5

Logis vs fisik garis

Jumlah saluran fisik yang cukup mudah: itu hanya jumlah baris biasa. Apa itu baris logis kemudian?
Apabila suatu pernyataan atau komentar yang split lebih dari dua atau lebih garis fisik, mereka dihitung sebagai baris logis. Sebuah baris logis berakhir di mana pernyataan atau komentar berakhir.
Dalam satu Visual Basic terbagi garis logis menggunakan "_" urutan garis kelanjutan. Dalam VB2008 dan kemudian, juga memungkinkan untuk meninggalkan keluar dari "_" urutan dalam kasus-kasus tertentu.
 

Tepatnya, garis spasi dapat dilanjutkan dengan "_" juga, meskipun meskipun ini konyol coding dan jarang terlihat.

Logis LLOC baris kode

LLOC = Jumlah baris kode secara logis Sebuah baris logis adalah baris kode secara logis jika memiliki konten lain dari sekedar komentar atau spasi. Dengan demikian, garis dieksekusi semua, serta jalur deklaratif, dihitung dalam LLOC. Satu atau lebih pernyataan diikuti dengan sebuah komentar akhir-of-line adalah baris kode. Sebuah komentar penuh-line tidak baris kode. Sebuah baris kosong (atau garis dengan hanya karakter spasi) bukan merupakan baris kode baik.
 
Kompilator arahan (# const, # jika dll) dihitung sebagai kode. Namun, kode yang dikecualikan oleh kondisi Palsu di # jika .. # Lalu .. # Elseif .. # Lain .. # Akhir jika blok tidak dihitung sebagai kode. Bahkan, itu tidak dihitung sebagai spasi atau komentar baik. Ini bukan bagian dari program Anda dalam konfigurasi dianalisis, sehingga tidak benar-benar memiliki arti apapun. Hal ini termasuk dalam hitungan saluran fisik (LINES), meskipun.
Dalam ringkasan, LLOC menghitung semua baris logis, kecuali sebagai berikut:
  1. Kendali komentar baris (LLOC ')
  2. Spasi baris (llow)
  3. Garis dikecualikan oleh arahan kompiler bersyarat
LLOC adalah ukuran yang baik dari ukuran program anda. Apa yang lebih, itu adalah perkiraan yang baik dari kompleksitas suatu kelas, file tunggal atau prosedur. Karena LLOC tidak terpengaruh oleh komentar, kosong atau kelanjutan garis, ini adalah cara yang berguna untuk mengukur jumlah pekerjaan pemrograman yang sebenarnya. Sebuah program dengan LLOC tinggi hampir pasti "tidak lebih" dari program dengan LLOC rendah. Bila Anda menambahkan fitur, meningkatkan LLOC. Ketika Anda menghapus fitur, LLOC harus menurun. Jika Anda menghapus fitur dan LLOC tetap sama, Anda mungkin lupa untuk menghapus kode yang tidak digunakan.


Sebagai kasus khusus, garis angka dan label baris dihitung sebagai kode. Jika kode Anda menggunakan penomoran baris, semua baris dihitung sebagai nomor baris kode, bahkan jika ada sisa baris kosong atau komentar. Bahkan, tidak ada komentar atau baris spasi dalam kode baris nomor. Untuk alasan ini, jumlah baris logis (LLOC, LLOC ', llow, setiap metrik yang berasal dari metrik ini) tidak cocok untuk mengukur kode nomor sepenuhnya baris

Maksimum diterima LLOC?

Ini masalah coding style untuk menentukan batas maksimum untuk LLOC. Sejak LLOC tidak termasuk kosong dan baris komentar, yang LLOC diterima maksimum lebih rendah dari LINES maksimum. Batas-batas berikut telah diusulkan untuk Java:
Prosedur LLOC <= 50
Kelas LLOC <= 1500
Berkas LLOC <= 2000
Sumber: Checkstyle utilitas untuk Java

Minimum yang dapat diterima LLOC?

Sebuah prosedur, kelas atau file tidak boleh kosong. Ini harus berisi setidaknya beberapa kode untuk ada gunanya. Jika itu benar-benar kosong (atau jika hanya berisi baris kosong atau komentar), tidak melayani suatu tujuan. Berikut adalah batas minimum:
Prosedur LLOC> = 3
Kelas LLOC> = 3
Berkas LLOC> = 1
 
Sebuah prosedur yang berguna minimal berisi 3 baris kode. Sebuah prosedur rutin yang sudah terdiri dari minimal 2 baris kode: baris header prosedur dan garis akhir ( Sub dan End Sub ). Untuk membuat prosedur melakukan pekerjaan apapun, sehingga harus memiliki minimal 3 baris kode.
Exception. Dalam VB klasik, kelas antarmuka dapat memiliki metode kosong hanya berisi 2 baris kode.
Ada jenis prosedur khusus yang terdiri hanya satu baris. Contohnya adalah Menyatakan pernyataan, pernyataan Acara, dan deklarasi prosedur VB.NET abstrak, seperti definisi prosedur dalam Interface dan deklarasi MustInherit di kelas. Ini "codeless" prosedur yang tidak tercantum dalam Metrik Proyek, sehingga mereka tidak benar-benar dihitung sebagai pengecualian terhadap aturan minimum di atas.
Di sisi lain, accessor properti VB.NET terdiri dari 3 atau 4 baris kode bahkan ketika tubuh accessor (Dapatkan / Set) kosong.
 
Sebuah kelas yang berguna minimal berisi 3 baris kode. Dalam VB klasik, kelas berguna minimal memiliki prosedur dengan satu pernyataan (sehingga 3 baris kode). Dalam VB.NET, kelas berguna minimal juga terdiri dari 3 baris: Class , End Class dan deklarasi variabel dengan sebuah penginisialisasi.
Exception. Yang berguna minimal kelas VB klasik (. Cls file) dapat terdiri dari hanya 1 atau 2 baris kode. Hal ini dapat kelas antarmuka (kelas dengan satu metode kosong, atau kelas dengan beberapa variabel Publik). Atau, dapat mewakili user-defined data type (kelas yang berisi beberapa variabel Publik). Sebuah kelas reguler, di sisi lain, harus selalu memiliki minimal 3 baris.
 
Sebuah file yang berguna minimal berisi satu baris kode. Garis dapat menjadi konstan atau deklarasi variabel global, misalnya.

Logis llow Garis spasi (jumlah baris kosong)

Llow = Jumlah baris logis yang baik kosong atau berisi karakter spasi hanyaSebuah garis spasi adalah 1) sebuah baris kosong, atau 2) sesuai dengan apa-apa lagi selain spasi, tab atau spasi karakter lainnya. Setiap kosong atau spasi hanya baris-logis adalah dihitung dalam llow. Itu berarti ruang dan tabulasi tidak mempengaruhi penghitungan.


Llow hampir persis sama dengan "jumlah baris kosong", atau Garis Fisik Spasi. Ada kasus patologis mana llow berbeda dari jumlah baris kosong fisik. Itu ketika Anda bergabung dengan dua baris kosong dengan karakter garis kelanjutan, seperti dalam contoh berikut:
  'Patologis spasi baris berikut:
   _

 'Patologis spasi baris di atas
Ketika Anda menulis "_" untuk bergabung dengan dua baris kosong, itu dianggap sebagai dua garis fisik (LINES = 2), tetapi hanya satu baris logis dari spasi (llow = 1). Ini bukan baris kode (LLOC = 0). Llow dihitung dari garis logis untuk membuatnya sebanding dengan LLOC dan LLOC '.



Satu harus menggunakan spasi secara bijaksana untuk menambahkan pembacaan kode. Anda dapat menggunakan spasi persentase (% llow, lihat di bawah) sebagai indikasi jika Anda memiliki cukup baris kosong dalam kode Anda. Anda harus menetapkan nilai-nilai Anda sendiri target ini berdasarkan metrik pada apa yang Anda rasakan dapat dibaca.

LLOC 'dan MCOMM - Menghitung komentar

Sebuah komentar di VB adalah pernyataan yang dimulai dengan apostrof (') atau pernyataan REM. Metrik proyek mendefinisikan metrik komentar berikut.
Garis logis Nomor = Komentar LLOC 'garis komentar penuh "LLOC tidak termasuk akhir-of-line komentar, hanya komentar baris penuh. Sebuah baris dengan baik kode dan tafsir dihitung dalam LLOC, bukan di LLOC '.
Sebaliknya, para Komentar Bermakna metrik (MCOMM) menganggap kedua garis komentar penuh dan akhir-of-line komentar.
Komentar bermakna MCOMM = Jumlah penuh-line dan end-of-line komentar yang berarti MCOMM hanya jumlah komentar yang berarti dan mengabaikan komentar berarti. Sebuah komentar yang berarti adalah komentar dengan konten tekstual, bahkan jika sesingkat tiga karakter consequtive. Sebuah komentar kosong atau komentar dengan tanda baca hanya tidak memiliki arti, sehingga tidak dihitung sebagai komentar bermakna. Selain itu, komentar dimulai dengan tanda dolar ($) tidak dihitung sebagai komentar yang berarti karena mereka ditafsirkan sebagai arahan Komentar khusus dalam Proyek Analyzer. Dalam VB.NET, komentar dimulai dengan UPGRADE_ tidak bermakna, mereka telah dihasilkan oleh Wizard Upgrade dan mereka harus dihapus pada akhirnya. Komentar yang terdiri dari surat berulang tunggal diambil sebagai spanduk dan tidak dihitung dalam MCOMM.
Contoh komentar yang berarti
'ABC
 '--- ABC ---
 'Nilai Kembali = y + 2000 
Contoh komentar berarti
'
 '---------------
 '-=-=-=-=-=-=-=-
 'Xxxxxxxxxxxxxxx
 '$ PROBHIDE SEMUA
 'AB
 'X = y + 2000 

Komentar MCOMM% kepadatan

Komentar kepadatan% MCOMM = MCOMM / LLOC % MCOMM mengukur seberapa banyak komentar yang berarti ada per setiap baris kode secara logis.
Sebagai kasus khusus, jika tidak ada baris kode,% MCOMM didefinisikan sebagai nol.
Kami menyarankan bahwa% MCOMM minimal 20%. Ini berarti satu komentar untuk setiap 5 baris kode. Tentu, jumlah tafsir bukan satu-satunya masalah, itu juga tentang apa yang Anda tulis di komentar. Jika Anda menggunakan template komentar dengan informasi tentang hak cipta, tanggal pengembang, diubah terakhir dan non-teknis informasi, Anda harus memerlukan% MCOMM tinggi, karena komentar juga harus menjelaskan kode, bukan hanya proses pembangunan. Di sisi lain, jika kode Anda adalah sederhana, menggunakan penamaan yang konsisten dan mudah dibaca, Anda mungkin dapat melakukannya dengan komentar lebih sedikit.


Perubahan Proyek Analyzer v7.1: MCOMM dan nilai-nilai% MCOMM dilaporkan oleh Proyek Analyzer v7.1 tidak sebanding dengan yang dilaporkan oleh versi sebelumnya. Aturan menghitung telah disempurnakan untuk mengecualikan jenis beberapa komentar yang tidak bermakna. Jadi, MCOMM baru dan nilai-nilai% MCOMM mungkin lebih rendah. Sebuah MCOMM signifikan lebih rendah atau% MCOMM tidak boleh ditafsirkan sebagai kualitas tiba-tiba rusak dalam kasus ini.

Multiline komentar

Semua metrik komentar (LLOC ', MCOMM dan MCOMM%) didasarkan pada garis logis. Dalam VB klasik, Anda bisa (dalam teori) menulis komentar multiline menggunakan kelanjutan garis karakter "_". Menulis komentar multiline bukan praktek yang baik, karena Anda selalu dapat menulis dua baris komentar secara terpisah. Dalam VB.NET, komentar multiline tidak mungkin.

Komentar-keluar kode

Lama kode yang telah komentar dianggap sebagai komentar. Apa yang lebih, itu juga dianggap sebagai komentar bermakna. (Hal ini terjadi karena tidak mudah untuk membedakan komentar pemrograman nyata dari komentar-keluar kode.) Kode yang telah melebih-lebihkan LLOC komentar dan MCOMM. LLOC sangat tinggi 'atau MCOMM mungkin menunjukkan adanya sejumlah besar komentar-keluar kode.
Untuk mencegah efek buruk pada metrik, kode lama harus baik dihapus atau dikecualikan menggunakan kompilasi bersyarat:
 
# Jika tua Lalu
    ...  kode lama ...
 # End If 

Karena garis dikecualikan tidak dihitung dalam LLOC, LLOC ', llow atau MCOMM, mereka tidak mempengaruhi metrik ini dengan cara apapun. Dikecualikan garis dihitung dalam LINES, meskipun.

LLINES logis Garis (Total)

Ketika Anda jumlah semua baris kode secara logis, komentar dan spasi, Anda mendapatkan jumlah baris logis.
LLINES = LLOC + LLOC '+ llow Ini biasa yang LLINES agak kurang dari LINES. Dalam hal tidak harus LLINES melebihi LINES.

Kode, komentar dan spasi persentase

Kode persentase LLOC% = LLOC / LLINES Komentar persentase LLOC '% = LLOC' / LLINES Spasi persentase% llow = llow / LLINES Ketiga persentase mengukur jumlah relatif dari kode, komentar dan spasi baris. Mereka dihitung dari garis logis, dan mereka jumlah hingga 100%.
% LLOC +% LLOC '+% llow = 100%

Berapa banyak komentar?

% Kedua LLOC 'dan% MCOMM mengukur jumlah tafsir. Yang mengukur untuk digunakan tergantung pada apa yang ingin Anda lakukan.
  • % LLOC 'mengukur jumlah relatif dari baris komentar. Ketika digunakan bersama-sama dengan% LLOC, itu menjawab pertanyaan "Berapa banyak dari itu adalah kode nyata dan berapa banyak yang komentar?"
  • % MCOMM tindakan commentedness dalam hal berapa banyak komentar yang ada untuk setiap baris kode. Ini menjawab pertanyaan " Apakah ada komentar cukup? "

Berapa banyak spasi?

Jumlah spasi adalah masalah gaya pemrograman. Menambahkan baris kosong meningkatkan keterbacaan sampai titik tertentu. Kosong terlalu banyak akan membuat membaca lebih keras, meskipun, sebagai salah satu harus menggulir melalui halaman lebih daripada yang diperlukan.
 
Sebuah studi oleh Gorla, Benander dan Benander dibandingkan waktu men-debug terhadap jumlah spasi baris. Penelitian ini dilakukan pada COBOL. Dalam penelitian ini jumlah optimal kosong adalah 14% sampai 20% dalam kode DIVISI DATA dan 8% sampai 16% dalam kode PROSEDUR DIVISI. Program dengan kosong lebih sedikit atau lebih diperlukan waktu lebih debug.
Dibandingkan dengan Visual Basic, COBOL DIVISI DATA secara kasar setara dengan deklarasi data dalam Visual Basic. Itu adalah bagian (deklarasi), Dim, pernyataan Const dan Type dan sejenisnya. DIVISI PROSEDUR adalah setara dengan kode prosedural dieksekusi.
Menafsirkan hasil untuk pengembangan Visual Basic, tampaknya aman untuk mengasumsikan bahwa nilai-nilai llow% 8% sampai 16% benar semua. Hal ini juga menunjukkan bahwa lebih spasi harus digunakan dalam deklarasi data dari dalam kode dieksekusi. Sedikit melebihi 16% seharusnya tidak menjadi masalah besar, tapi mungkin harus menghindari terlalu tinggi nilai-nilai seperti di atas 30%.
Referensi


Ukuran sistem

Apa adalah proyek besar? Berikut adalah saran kami untuk klasifikasi dari Visual Basic ukuran proyek. Kita mendasarkan klasifikasi kita pada jumlah total garis fisik, tidak termasuk definisi kontrol, karena ini adalah cara termudah untuk mengukur ukuran kode.
 
LINESUkuran
0 .. 9999Kecil
0.000 .. 49.999Menengah
50.000 .. 99.999Semi-besar
100.000 .. 499.999Besar
500.000 ..Sangat besar

Klasifikasi ini didasarkan pada lama waktu pengalaman kita dengan proyek-proyek Visual Basic. Sebagai bahasa pemrograman berbeda dalam menggunakan mereka dan kekuatan ekspresi, klasifikasi ini mungkin tidak secara langsung digunakan untuk bahasa lain.

Lihat juga Garis LLOCt di pohon panggilan

LLOCt mengukur baris dalam pohon panggilan

Baca Selengkapnya »

Cara Hack/Deface Blog

2 komentar

Hallo sobat, setelah saya vakum berberapa bulan didunia Blogging, kali ini di tahun 2018 saya ingin menulis info-info yang lebih bermanfaat dari tahun-tahun sebelumnya, salah satu diantaranya "Cara Deface Blog", oh ya sebelum saya membagikan toturial tersebut, disini saya ingin mengingatkan bahwa Deface/Hack blog ini hanya untuk sekedar gaya-gayaan atau iseng, maksudnya adalah nanti agan yang akan membuat blog sendiri dengan tampilan seperti sedang di hack oleh seseorang

Langsung saja lihat toturialnya dibawah ini


Dan ini untuk scriptnya
Jangan lupa diedit ya!!

Baca Selengkapnya »

5 Tempat Paling Rahasia di Dunia

0 komentar
Kembali lagi saya membuat artikel yang tak kalah seru buat para pembaca, dan bagi yang belum membaca artikel sebelumnya bisa kalian klik "7 Masjid Kampus Terbesar Di Indonesia", nah jika kalian penasaran tentang tempat paling rahasian dan teraman bisa kalian baca dibawah ini, (Sumber)









1. Svalbard Global Seed Vault, Norwegia

Quote:5 Tempat Paling Rahasia di Dunia
Ads by Kiosked


Terletak 120 m di dalam sebuah gunung batu pasir di Pulau Norwegia Spitsbergen yang berada di kepulauan Svalbard Arctic, serta terletak 1300km dari Kutub Utara, Svalbard Global Seed Vault adalah tempat yang sangat aman, kokoh dan dilindungi oleh dunia.

Dibuka pada bulan Februari 2008, tempat penyimpanan ini merupakan tempat penyimpanan tanaman dari seluruh dunia yang dilindungi dari bencana alam global yang sewaktu-waktu akan datang.

Dengan memiliki sebanyak 250juta bibit tanaman dari seluruh dunia, bibit-bibit ini dikemas secara khusus dalam paket empat lapis serta di segel untuk mencegah kelembapan, diharapkan beberapa sampel dari tanaman ini dapat menjadi sebuah harapan baru ketika sampel-sampel di dunia sudah holing karena kecelakaan, kegagalan barang-barang, pemotongan dana dan bencana alam.

Para Ilmuwan memilih pulau Spitsbergen dengan alasan bahwa pulau ini tidak mengalami aktifitas tektonik, serta memiliki lapirsan es setebal 130m di atas permukaan laut dapat menjaga benih tersebut tetap kering.

Hanya peneliti dan peternak yang ditunjuk saja yang diperbolehkan berada di dalam lemari penyimpanan ini.

2. Ni'ihau, Hawaii

Quote:5 Tempat Paling Rahasia di Dunia

Ni'ihau adalah pulau terkecil yang dihuni dari pulau Hawaii lainnya.Pulau ini sepintas sangat cocok digunakan untuk melarikan diri dan menikmati suasana tropis. Tapi tidak, pulau ini adalah pulau yang sangat terbatas oleh orang luar.

DIjual oleh Raja Hawaii Kamehameha pada tahun 1863 untuk keluarga penting Robinson, yakni keluarga pemilik perkebunan yang sangat kaya, pulau ini terlarang bagi orang luar sejak tahun 1915.

Hidup di pulau yang terisolasi ini sangatlah tidak biasa, setidaknya ada 130 penduduk asli pulau yang hidup dengan bebas biaya sewa namun tanpa jalan beraspal, layanan telepon, pipa, air dan toko-toko.
Kuda dan sepedah menjadi transportasi yang penting di dalam pulau ini, tenaga surya menyediakan listrik di rumah-rumah penduduk dan kapal tongkang mengirimkan bahan maknaan yang berasal dari Kaua'i.


3. Royal Air Force Menwith Hill, Inggris

Quote:5 Tempat Paling Rahasia di Dunia
Ads by Kiosked


Sebuah pangkalan militer yang berada di North Yorkshire, Inggris, RAF Menwith Hill dipercaya sebagai pusat pemantauan elektronik terbesar di dunia, menyadap komunikasi untuk mengumpulkan para intelijen untuk Inggris dan Amerika Serikat.

Pangkalan rahaia ini dibangun pada tahun 1954 untuk memantau komunikasi Perang dingin Uni Soviet. Tidak ada yang tahu pasti bagaimana pangkalan ini digunakan, namun ada dugaan yang mengatakan bahwa tempat ini juga menjadi tempat yang menyelidiki tindakan teroris internasional dan penjualan narkoba atau sebagai stasiun darat dari Satelit-satelit Amerika Serikat.

Tempat ini hanya dapat dikunjungi oleh anggota NSA (badan Keamanan nasional AS) dan ECHELON.


4. Arsip Rahasia Vatikan, Vatikan

Quote:5 Tempat Paling Rahasia di Dunia

Tempat ini kemungkinan adalah perpustakaan paling rahasia di dunia, Vatican Secret Archieves adalah perpustakaan yang tidak biasa. Tempat ini berisi dokumen pribadi dari seluruh paus sejak abad ke-8.

Tempat ini ditutup untuk semua tokoh non-Vatikan sampai tahun 1881,arsip tersebut dijaga dengan dokumen rahasia di bawah kunci dan kunci lainnya dengan proses aplikasi yang kompleks untuk dapat mengakses dokumen beserta rahasianya.

Hanya paus yang memenuhi syarat yang dapat mengajukan permohonan kartu masuk ke dalam tempat tersebut. Aplikasi tersebut salah satunya harus mennyertakan informasi pribadi tentang pendidikan, tujuan penelitian dan surat pengantar dari sebuah lembaga penelitian atau seorang sarjana yang memiliki kualifikasi terbaik dalam penelitian sejarah.


5. Area 51, Nevada

Quote:5 Tempat Paling Rahasia di Dunia

Area 51, istilah ini pertama kali digunakan dalam dokumen CIA Vietnam pada masa-masa perang, adalah pangkalan militer dan lapangan terbang yang dikenal untuk menjaga rahasia paling rahasia milik Negara.

Apa yang terjadi disana ? CIA tidak memberikan penjelasan spesifik, itulah mengapa untuk mengunjungi situs ini penuh dengan teori konspirasi, kata Ranvijai Raji.

Apakah mereka membedah sebuah pesawat alien yang jatuh ? menghasilkan laser atau senjata lainnya ?

Yang benar adalah, kita mungkin tidak akan pernah tahu pasti, semua aktivitas di dalam Area 51 dianggap rahasia dan akses oleh orang luar sangat dilarang.
 

Baca Selengkapnya »

7 Masjid Kampus Terbesar Di Indonesia

0 komentar
Hallo again sobat blogger, setelah berberapa minggu vakum dari dunia blogger, saya mulai aktif kembali menulis artikel yang sempat tertunda, dan Alhamdulillah artikel tentang "Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia?"sudah selesai, sekarang saya akan membuat artikel baru dengan judul seperti diatas

Mengenai Masjid Terbesar di Kampus Indonesia, saya mempunyai berberapa gambaran yang langsung saya dapat dari teman-teman dan bisa di liat dibawah ini


1. Masjid Agung Al Azhar, UIA
7 Masjid Kampus Terbesar Di Indonesia
Masjid Agung Al Azhar telah berdiri sejak tahun 1958 di Jalan Sisingamangaraja XII No 12. Tokoh ulama Prof Dr Haji Abdul Malik Karim Amrullah atau yang biasa dikenal dengan sebutan Buya Hamka adalah imam pertama di masjid ini.




2. Masjid Al Furqan, UPI
7 Masjid Kampus Terbesar Di IndonesiaMasjid Al Furqan berada di kawasan Kampus UPI, Jalan Dr Setiabudi No 229, Bandung. Terletak di sebelah kiri gerbang masuk kampus. Atap masjid dibuat berbentuk seperti limas, unik dan berbeda dengan kebanyakan masjid lainnya.


3. Masjid Kampus Universitas Gadjah Mada
7 Masjid Kampus Terbesar Di Indonesia
Selain menjadi tempat ibadah, Masjid Kampus Universitas Gadjah Mada (UGM) juga dijadikan sebagai lokasi berkumpul para mahasiswa. Masjid dengan luas 2,8 hektar ini bergaya Joglo, bangunan rumah khas Jawa, dipadukan dengan arsitektur khas Timur Tengah, seperti gaya Masjid Nabawi.

4. Masjid Ulil Albab, UII
7 Masjid Kampus Terbesar Di Indonesia
Masjid ini terletak di dalam kawasan kampus UII di Jalan Kaliurang, Sleman, Yogyakarta. Selain digunakan sebagai tempat ibadah, Masjid Ulil Albab juga memiliki ruang khusus untuk kumpul para mahasiswa.


5. Masjid Fachruddin, UMM
7 Masjid Kampus Terbesar Di Indonesia
Bangunan masjid ini memadukan tiga nafas kebudayaan sekaligus, yaitu Jawa, Arab, dan modern. Masjid yang dibangun sejak bulan November 1994 sampai dengan September 1996 ini memiliki luas 14.834,70 m2 dan menghabiskan dana hingga Rp 6 miliar. Masjid ini diresmikan oleh BJ Habibie pada tahun 1998.


6. Masjid Al Hurriyah, IPB
7 Masjid Kampus Terbesar Di Indonesia
Atap berbentuk kuncup limas yang dikomposisikan sedemikian rupa merupakan ciri tradisional. Bidang-bidang segitiga dimanfaatkan untuk pencahayaan dan sirkulasi udara secara alami. Konsep segitiga merupakan perwujudan dari ajaran Islam yang mengajarkan hablumminallah, hablumminannaas, dan hubungan dengan alam serta lingkungan.


7. Masjid Ukhuwah Islamiyah, UI
7 Masjid Kampus Terbesar Di Indonesia
Masjid Ukhuwah Islamiyah berada di lingkungan kampus Universitas Indonesia di Depok, Jawa Barat. Luas masjid ini sekitar 3.606m2, berdiri sejak 28 Januari 1987. Masjid ini juga sering digunakan sebagai pusat kegiatan keagamaan dan sosial para mahasiswa UI.
Itu dia beberapa masjid kampus terbesar yang ada di pulau Jawa. Gimana? Ada masjid kampus kamu kah di atas

Baca Selengkapnya »

Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia??

1 komentar
Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia
Ads by Kiosked


Selama ini mungkin masih banyak orang yang merasa pesimis dengan Indonesia. Padahal, Indonesia punya beberapa prestasi yang membanggakan, lho. Tidak hanya dari segi keragaman budaya, suku dan bahasa, tapi masih banyak "cita rasa nusantara" unik lainnya yang dimiliki bangsa ini.

Dan satu hal yang harus perlu digaris bawahi. Sejatinya seluruh anggota negara ASEAN perlu iri kepada bangsa ibu pertiwi ini. Karena sedikit banyak Indonesia lah yang membuat ASEAN menjadi besar dan cukup diperhitungkan di dunia. Bisa anda bayangkan jadi apa Asia tenggara tanpa indonesia.

Berikut adalah alasan nya:

1. Ekonomi Indonesia kini dipandang sebagai “gula – gula” dunia.


Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia
Ads by Kiosked


Meskipun ekonomi Indonesia sedang mengalami perlambatan, Indonesia dianggap akan menjadi negara dengan perekonomian terbesar ke sembilan di dunia pada 2050 dengan pendapatan per kapita sebesar 21.000 dolar AS.

Ekonom Inggris, Jim O’Neill, mengungkapkan istilah "MINT" yang berarti permen gula-gula. Namun, MINT yang dimaksud disini adalah gabungan dari empat negara yakni Malaysia, Indonesia, Nigeria dan Turki. Keempatnya memiliki kesamaan yakni jumlah populasi angkatan kerja produktif yang tinggi, posisi negara yang startegis, serta memiliki kekayaan sumber daya alam melimpah yang belum banyak dieksplorasi. Semoga prediksi ini benar - benar menjadi kenyataan.

2. Jumlah pemuda Indonesia sama dengan total jumlah penduduk empat negara tetangga sekaligus!

Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia

Seperti disebutkan diatas, jumlah angkatan kerja di Indonesia sangat tinggi. Ada sekitar 170 juta pemuda yang siap membangun negeri ini. Jumlah ini setara dengan gabungan populasi negara Malaysia, Singapura, Australia dan Thailand!

Oleh karena itu, saat ini Indonesia dianggap sedang mengalami masa bonus demografi. Bila sukses mengoptimalkannya, Indonesia akan mengalami masa kejayaan “Indonesia Emas 2045”, tepat 100 tahun kemerdekaan Indonesia. Siap berkontribusi untuk kemajuan Indonesia?

3. Penduduk Indonesia dikenal sebagai salah satu yang paling ramah di dunia!

Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia

Tingkat keramahan penduduk Indonesia, baik penduduk lokal maupun kota, tidak dapat dipungkiri merupakan salah satu yang terbaik di dunia. Bahkan, mengalahkan keramahan para penduduk kota Paris.

4. Suku, budaya dan bahasanya merupakan yang paling beragam di dunia.

Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia

Indonesia merupakan negara kepulauan terbesar di dunia yang terdiri dari 17.504 pulau (termasuk 9.634 pulau yang belum diberi nama dan 6.000 pulau yang tidak berpenghuni). Indonesia juga merupakan negara dengan suku bangsa yang terbanyak di dunia dengan lebih dari 750 suku bangsa. Di Papua saja terdapat 270 suku.

Selain itu, Indonesia juga memiliki bahasa daerah yang terbanyak, yaitu 583 bahasa dan dialek dari 67 bahasa induk yang digunakan berbagai suku bangsa di Indonesia. Bahkan Indonesia juga menjadi surganya festival budaya. Di Indonesia juga terdapat candi Budha terbesar di dunia yakni candi Borobudur. Negeri ini kurang indah apa coba?

5. Sudah tahu betapa luasnya negara Indonesia ini?

Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia

Selain letaknya yang strategis, Indonesia juga sangat luas. Indonesia yang luasnya sekitar 1,9 juta kilometer persegi ternyata lebih luas dari 11 negara Eropa Barat yang di dalamnya terdapat Inggris, Belanda, Swiss, Jerman dan Austria. Bahkan, Pulau Kalimantan sendiri saja luasnya 2 kali luas Inggris. Pulau Sumatra juga lebih dari luas dari negara Jepang saja. Luar Biasa!

6. Mau melihat air mancur terbesar di Asia Tenggara? Cuma Indonesia yang punya…

Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia

Awal Januari lalu, air mancur Sribaduga Maharaja yang terletak di Purwakarta, Jawa Barat diresmikan oleh Bupati Dedi Mulyadi. Air mancur tersebut diklaim terbesar di Asia Tenggara disebut sebagai pesaing Wing of Times di Singapura. Air mancur Sribaduga Maharaja adalah air mancur yang menampilkan tarian dengan beragam animasi melalui Aqua Screen. Selain itu tampil juga air mancur dengan bentuk semburan api dan beragam keunikan lain yang ditampilkan.

7. Taman Nasional Lorentz, terbesar di Asia Tenggara dan terlengkap di Asia Pasifik.

Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia

Taman nasional Lorents, terletak di Provinsi Papua, merupakan perwakilan dari ekosistem terlengkap untuk keanekaragaman hayati di Asia Tenggara dan Pasifik dengan luas lebih dari 2,4 juta hektar. Luasnya sama dengan luas negara Syprus dan 12 kali luas negara Bahrain!

Kawasan ini juga merupakan salah satu diantara tiga kawasan di dunia yang mempunyai gletser di daerah tropis. Membentang dari puncak gunung yang diselimuti salju, hingga membujur ke perairan pesisir pantai dengan hutan bakau dan batas tepi perairan Laut Arafura. Terdapat 34 tipe vegetasi tumbuhan, 630 jenis burung dan 123 jenis mamalia yang telah berhasil diidentifikasi di sini.

8. Militer Indonesia berada di peringkat 12 dunia, lho!

Mengapa Seluruh Asia Tenggara Harus Iri Dengan Indonesia

Tahun 2016 ini, berdasarkan survey 126 negara yang dilakukan oleh Global Fire Military Power, peringkat militer Indonesia berada di posisi 12, lho. Posisi Indonesia ini berada di atas Australia (peringkat 13), Italia (peringkat 16), Singapura (peringkat 26), Malaysia (peringkat 35) bahkan Spanyol (peringkat 38). Militer Indonesia juga yang terbaik di Asia Tenggara!

Nah, sudah tahu 'kan? Itulah beberapa kelebihan Indonesia yang patut kita banggakan.

Jadi, sudah sepatutnya gan, kita mencintai bangsa ini dan menjaga nilai - nilai luhur pancasila. Karena KITA ADALAH INDONESIA.
Sumber : Kaskus

Baca Selengkapnya »