Menggunakan Format CSV Database

Gambar 2.1. AndroidArchitecture

2.5 Database

2.5.1 Menggunakan Format CSV

Walaupun ada berbagai spesifikasi dan implementasi untuk Format CSV untuk ex. [4], [5], [6] dan [7], tidak ada yang formal spesifikasi yang ada, yang memungkinkan untuk berbagai macam interpretasi dari file CSV. Bagian ini mendokumentasikan format yang tampaknya akan diikuti oleh sebagian besar implementasi: 1. Setiap record terletak pada baris terpisah, dibatasi oleh garis istirahat CRLF. Sebagai contoh: aaa, bbb, ccc CRLF zzz, yyy, xxx CRLF 2. Catatan terakhir dalam file mungkin atau mungkin tidak memiliki garis akhir istirahat. Sebagai contoh: aaa, bbb, ccc CRLF zzz, yyy, xxx 3. Ada mungkin sebuah baris header opsional muncul sebagai baris pertama dari file dengan format yang sama sebagai garis catatan yang normal. IniHeader akan berisi nama sesuai dengan bidang dalam file dan harus berisi jumlah yang sama bidang sebagai catatan dalam sisa file ada atau tidak adanya baris header Universitas Sumatera Utara harus ditunjukkan melalui opsional header parameter ini Tipe MIME. Sebagai contoh: nama_kolom, nama_kolom, nama_kolom CRLF aaa, bbb, ccc CRLF zzz, yyy, xxx CRLF Dalam header dan setiap record, mungkin ada satu atau lebih bagian, yang dipisahkan dengan koma. Setiap baris harus berisi sama sejumlahah bidang di seluruh file. Ruang dianggap sebagai bagianlapangan dan tidak boleh diabaikan. Bidang terakhir dicatatan tidak boleh diikuti oleh koma. Sebagai contoh: aaa, bbb, ccc 4. Setiap bidang mungkin atau mungkin tidak diapit tanda kutip ganda namunbeberapa program, seperti Microsoft Excel, tidak menggunakan tanda kutip ganda sama sekali. Jika bidang tidak tertutup dengan tanda kutip ganda, maka tanda kutip ganda mungkin tidak muncul dalam bidang. Sebagai contoh: aaa, BBB, ccc CRLF zzz, yyy, xxx 5. Bidang mengandung jeda baris CRLF, tanda kutip ganda, dan koma harus tertutup dalam tanda kutip ganda. Sebagai contoh: aaa, b CRLF bb , ccc CRLF zzz, yyy, xxx 6. Jika tanda kutip ganda digunakan untuk melampirkan bidang, maka double- kutipanmuncul di dalam lapangan harus melarikan diri dengan mendahului dengankutipan ganda lain. Sebagai contoh: aaa, b bb, ccc Universitas Sumatera Utara

2.6 Kamus